@charset "UTF-8";@font-face{font-family:lichess;font-display:block;src:url(/assets/lichess-CYIMNR8n.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-BWf1rMYL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-W1qJv59z.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-CHnqiQTt.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-ext-Dqr_DJ6L.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{---site-hue: 37deg;--c-bg: hsl(var(---site-hue) 7% 14%);--c-bg-box: var(--c-bg);--c-bg-high: var(--c-bg);--c-page-input: var(--c-bg);--c-bg-mid: hsl(var(---site-hue) 7% 16%);--c-bg-low: hsl(var(---site-hue) 7% 22%);--c-bg-popup: var(--c-bg-low);--c-bg-page: hsl(var(---site-hue) 10% 8%);--c-bg-zebra: hsl(var(---site-hue) 5% 19%);--c-bg-zebra2: hsl(var(---site-hue) 5% 24%);--c-bg-header-dropdown: var(--c-bg-popup);--c-bg-input: hsl(from var(--c-bg-page) h s 12%);--c-bg-variation: hsl(var(---site-hue) 5% 15%);--c-bg-opaque: var(--c-bg);--c-body-gradient: hsl(var(---site-hue) 12% 16%);--c-font: hsl(0 0% 73%);--c-header-dropdown: var(--c-font);--c-shade: hsl(0 0% 30%);--c-dark: #333;--c-dimmer: black;--c-clearer: white;--c-clas: rgb(88 28 135);--c-future: hsl(274 48% 60%);--c-page-mask: hsl(0 0% 0% / .6);--c-metal-top: hsl(var(---site-hue) 7% 22%);--c-metal-bottom: hsl(var(---site-hue) 5% 19%);--c-metal-top-hover: hsl(var(---site-hue) 7% 25%);--c-metal-bottom-hover: hsl(var(---site-hue) 5% 22%);--c-font-dim: hsl(0 0% 58%);--c-font-dimmer: hsl(from var(--c-font) h s 42%);--c-font-clear: hsl(from var(--c-font) h s 80%);--c-font-clearer: hsl(from var(--c-font) h s 89%);--c-font-page: var(--c-font-dim);--c-font-shadow: hsl(0 0% 17% / .66);--c-primary-dim: color-mix(in oklab, var(--c-dimmer) 15%, var(--c-primary));--c-link-hover: color-mix(in oklab, var(--c-clearer) 25%, hsl(from var(--c-primary) h 100% l));--c-chat-host-bg: rgb(78 122 29 / .4);--c-chat-mention-bg: rgb(59 92 22 / .4);--c-fancy: hsl(294 62% 48%);--c-border: hsl(0 0% 25%);--c-border-page: hsl(0 0% 22%);--c-border-tour: color-mix(in oklab, var(--c-border-page) 50%, var(--c-bg-page));--c-border-light: hsl(0 0% 40%);--c-primary: hsl(209 79% 56%);--c-primary-clear: color-mix(in oklab, var(--c-clearer) 20%, var(--c-primary));--c-secondary: hsl(88 62% 37%);--c-secondary-dim: color-mix(in oklab, var(--c-dimmer) 20%, var(--c-secondary));--c-secondary-dimmer: color-mix(in oklab, var(--c-dimmer) 40%, var(--c-secondary));--c-link: var(--c-primary);--c-link-dim: var(--c-primary-dim);--c-link-clear: var(--c-primary-clear);--c-over: white;--c-brag: hsl(var(---site-hue) 74% 43%);--c-brag-hover: hsl(from var(--c-brag) h 100 70);--c-contours: color-mix(in oklab, var(--c-brag) 80%, var(--c-shade));--c-accent: hsl(22 100% 42%);--c-accent-dim: color-mix(in oklab, var(--c-dimmer) 20%, var(--c-accent));--c-accent-faint: hsl(22 100% 42% / .4);--c-accent-clear: color-mix(in oklab, var(--c-clearer) 20%, var(--c-accent));--c-accent-glass: hsl(from var(--c-accent) h s l / .2);--c-accent-cloud: hsl(from var(--c-accent) h s l / .5);--c-dasher: var(--c-secondary);--c-bot: var(--c-fancy);--c-good: hsl(88 62% 37%);--c-warn: var(--c-brag);--c-bad: hsl(0 60% 50%);--c-error: var(--c-bad);--c-live: var(--c-bad);--c-unread: var(--c-bad);--c-dasher-light: color-mix(in oklab, var(--c-secondary) 40%, var(--c-bg-low));--c-racer-boost: hsl(from var(--c-brag) h s 50% / .7);--c-marathon: hsl(from var(--c-primary) calc(h - 190) calc(s - 70%) l);--c-tutor-bg: hsl(from color-mix(in oklab, var(--c-secondary) 80%, var(--c-bg)) h calc(s - 10) l);--c-inaccuracy: hsl(202 78% 62%);--c-mistake: hsl(41 100% 45%);--c-blunder: hsl(0 69% 60%);--c-good-move: var(--c-good);--c-brilliant: hsl(129 71% 45%);--c-interesting: hsl(307 80% 70%);--c-mv-branch-white: white;--c-mv-branch-black: black;--c-pool-button: hsl(var(---site-hue), 7%, 19%, .66);--c-paper: hsl(60 56% 91%);--c-patron-1: hsl(90 52% 57%);--c-patron-2: hsl(120 32% 62%);--c-patron-3: hsl(151.9 62% 62%);--c-patron-4: hsl(190 52% 57%);--c-patron-5: hsl(207 63% 66%);--c-patron-6: hsl(220 62% 67%);--c-patron-7: hsl(270 72% 73%);--c-patron-8: hsl(310 52% 67%);--c-patron-9: hsl(0 52% 65%);--c-patron-10: hsl(37 74% 43%)}html.light{--c-bg: hsl(0 0% 100%);--c-bg-page: hsl(var(---site-hue) 10% 92%);--c-bg-low: hsl(0 0% 89%);--c-bg-mid: hsl(var(---site-hue) 7% 97%);--c-bg-zebra: hsl(var(---site-hue) 12% 96.5%);--c-bg-zebra2: hsl(var(---site-hue) 12% 92%);--c-bg-popup: hsl(0 0% 100%);--c-body-gradient: hsl(var(---site-hue) 12% 84%);--c-font: hsl(0 0% 30%);--c-font-dim: hsl(0 0% 47%);--c-primary: hsl(209 77% 46%);--c-brag: hsl(var(---site-hue) 74% 48%);--c-brag-hover: hsl(from var(--c-brag) h 100 30);--c-shade: hsl(0 0% 84%);--c-inaccuracy: hsl(202 78% 40%);--c-mistake: hsl(41 100% 35%);--c-blunder: hsl(0 68% 50%);--c-brilliant: hsl(129 71% 30%);--c-interesting: hsl(307 80% 59%);--c-future: hsl(274 65% 70%);--c-paper: hsl(60 56% 86%);--c-border: hsl(0 0% 85%);--c-dimmer: white;--c-clearer: black;--c-bg-input: hsl(from var(--c-bg-page) h s 97);--c-bg-variation: var(--c-bg-zebra2);--c-bg-header-dropdown: var(--c-bg);--c-page-input: var(--c-bg-low);--c-page-mask: hsl(0 0% 100% / .4);--c-metal-top: hsl(0 0% 96%);--c-metal-bottom: hsl(0 0% 93%);--c-metal-top-hover: hsl(0 0% 86%);--c-metal-bottom-hover: hsl(0 0% 84%);--c-font-dimmer: hsl(from var(--c-font) h s 70);--c-font-clear: hsl(from var(--c-font) h s 12);--c-font-clearer: black;--c-font-page: hsl(from var(--c-font) h s 37);--c-font-shadow: white;--c-primary-dim: color-mix(in oklab, var(--c-dimmer) 17%, var(--c-primary));--c-link-hover: color-mix(in oklab, var(--c-clearer) 35%, hsl(from var(--c-primary) h 100 l));--c-chat-host-bg: rgb(125 170 73 / .4);--c-chat-mention-bg: rgb(161 194 124 / .4);--c-fancy: hsl(294 61% 62%);--c-border-page: hsl(0 0% 80%);--c-border-light: hsl(0 0% 80%);--c-patron-1: hsl(90 60% 43%);--c-patron-2: hsl(120 52% 52%);--c-patron-3: hsl(162.9 65% 44%);--c-patron-4: hsl(190 57% 48%);--c-patron-5: hsl(207 78% 49%);--c-patron-6: hsl(220 60% 57%);--c-patron-7: hsl(270 62% 67%);--c-patron-8: hsl(310 56% 57%);--c-patron-9: hsl(0 52% 60%)}html,.site-title,.ninja-title{font-family:Noto Sans,sans-serif}#dasher_app .status .ping,#dasher_app .status .server,.btn-rack__btn icon,.btn-rack>form icon,.mini-game__clock,.mini-game .rating,.button,h1,h2,h3,h4{font-family:Roboto,sans-serif;font-weight:300}#clinput input,:where(html.transp) .site-buttons .link,.subnav a{color:var(--c-font-page)}.mini-game__player,.site-title,#clinput input,:where(html.transp) .site-buttons .link,.subnav a{text-shadow:0 1px 0 var(--c-font-shadow)}.cmn-toggle label:after,.btn-rack__btn,.btn-rack>form,.button.button-metal,.button.button-empty:not(.disabled):hover,.button.button-empty.button-green:not(.disabled):hover,.button.button-empty.button-red:not(.disabled):hover{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8),0 1px 3px #0003}:where(html.light) .cmn-toggle label:after,.cmn-toggle :where(html.light) label:after,:where(html.light) .btn-rack__btn,:where(html.light) .btn-rack>form,:where(html.light) .button.button-metal,:where(html.light) .button.button-empty:not(.disabled):hover,:where(html.light) .button.button-empty.button-green:not(.disabled):hover,:where(html.light) .button.button-empty.button-red:not(.disabled):hover{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 1px 3px #0000002e}.cmn-toggle label:after,.btn-rack__btn,.btn-rack>form,.button.button-metal,.button.button-empty:not(.disabled):hover,.button.button-empty.button-green:not(.disabled):hover,.button.button-empty.button-red:not(.disabled):hover{background:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom));text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/ calc(alpha*.8))!important}.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.btn-rack__btn:hover:not(.disabled,:disabled,[disabled]),.btn-rack>form:hover:not(.disabled,:disabled,[disabled]),.button.button-metal:hover:not(.disabled,:disabled,[disabled]),.button.button-empty:hover:not(.disabled,:disabled,[disabled]):not(.disabled){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #0000003d}:where(html.light) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) .btn-rack__btn:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .btn-rack>form:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .button.button-metal:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .button.button-empty:hover:not(.disabled,:disabled,[disabled]):not(.disabled){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #00000036}.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.btn-rack__btn:hover:not(.disabled,:disabled,[disabled]),.btn-rack>form:hover:not(.disabled,:disabled,[disabled]),.button.button-metal:hover:not(.disabled,:disabled,[disabled]),.button.button-empty:hover:not(.disabled,:disabled,[disabled]):not(.disabled){background:linear-gradient(to bottom,var(--c-metal-top-hover),var(--c-metal-bottom-hover))}:where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.transp) .btn-rack__btn:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .btn-rack>form:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .button.button-metal:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .button.button-empty:hover:not(.disabled,:disabled,[disabled]):not(.disabled){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #00000026}:where(html.light) :where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) :where(html.transp) .btn-rack__btn:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .btn-rack>form:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .button.button-metal:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .button.button-empty:hover:not(.disabled,:disabled,[disabled]):not(.disabled){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #0000001f}.button.active:not(.disabled):hover,.btn-rack__btn.active:not(.disabled):hover,.data-count:not(.disabled):hover:after,.unread:not(.disabled):hover,.btn-rack__btn.active,.button.active,.data-count:after,.unread{box-shadow:0 3px 5px #0000001f inset!important}:where(html.light) .button.active:not(.disabled):hover,:where(html.light) .btn-rack__btn.active:not(.disabled):hover,:where(html.light) .data-count:not(.disabled):hover:after,:where(html.light) .unread:not(.disabled):hover,:where(html.light) .btn-rack__btn.active,:where(html.light) .button.active,:where(html.light) .data-count:after,:where(html.light) .unread{box-shadow:0 3px 5px #00000014 inset!important}.btn-rack__btn.active,.button.active,.data-count:after,.unread{background:var(--c-secondary);color:#fff;text-shadow:0 1px 2px rgba(17,17,17,.8666666667)!important}@media(hover:hover){.btn-rack__btn.active:not(.disabled):hover,.button.active:not(.disabled):hover,.data-count:not(.disabled):hover:after,.unread:not(.disabled):hover{background:hsl(from var(--c-secondary) h s calc(l + 5))}}:where(html.transp) #friend_box .content_wrap:before,#friend_box :where(html.transp) .content_wrap:before,:where(html.transp) .site-buttons .dropdown:before,.site-buttons :where(html.transp) .dropdown:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#friend_box .content_wrap,.site-buttons .dropdown{box-shadow:-1px 5px 6px #0000004d}:where(html.transp) #announce,:where(html.transp) #network-status,:where(html.transp) #powerTip,:where(html.transp) #miniGame,:where(html.transp) #miniBoard,:where(html.transp) .complete-list{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#announce,#network-status,#powerTip,#miniGame,#miniBoard,.complete-list{box-shadow:0 14px 28px #00000026,0 10px 10px #0000001f}#dasher_app .links a,#dasher_app .links button,#dasher_app .subs .sub,.mini-game,.user-link{white-space:nowrap;overflow:hidden}.site-title-nav__donate,#user_tag{white-space:nowrap}.box__top,.box-pad{padding:4vh var(---box-padding)}.mini-game .name,.upt__info__top,#friend_box .content a.user-link,.site-title-nav__donate,#user_tag{overflow:hidden;text-overflow:ellipsis}.mini-board,.mini-game .cg-wrap,.main-board{position:relative;display:block;height:0;padding-bottom:100%;width:100%}.cmn-toggle label:before,.user-link .line,.site-title-nav__donate:before,#topnav .community-patron:after,#clinput .complete-result--menu:before,#user_tag:after,.rp:before,.is:before,[data-icon]:before,.is-after:after{font-size:1.2em;vertical-align:middle;font-family:lichess;font-style:normal;font-weight:400;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate}.main-board .cg-wrap,cg-board{position:absolute;width:100%;height:100%}.upt__info__warning,.upt__info__top__flag,.button-set,.box__top__actions .button,#topnav .community-patron{display:flex;flex-flow:row wrap;align-items:center}#network-status,.btn-rack__btn,.btn-rack>form,.mini-game__user,#user_tag,.site-buttons .dasher,.site-buttons .signin-or-signup,.site-buttons,.site-title{display:flex;flex-flow:row nowrap;align-items:center}#dasher_app .board .list button,.site-title-nav__donate,.site-buttons .initiating{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}#dasher_app .theme .image .bg-opacity .slider-label,#dasher_app .theme .ui-roundness .slider-label,#dasher_app .theme .bg-opacity .slider-label,#announce,.upt__details,.upt__info__ratings,.box__top{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.mini-game__player,.upt__info__top{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}#dasher_app .theme #dasher-theme-gallery,.cmn-toggle label:before,.cmn-toggle label,.btn-rack__btn:first-child:last-child,.btn-rack>form:first-child:last-child,.btn-rack,#friend_box .content_wrap,.button,cg-board,.data-count:after,.unread,input,textarea,select,#powerTip,#miniGame,#miniBoard,.complete-list{border-radius:var(---ui-roundness, 7px)}#powerTip,#miniGame,#miniBoard,.complete-list{overflow:hidden}.upt__actions.btn-rack,.box,cg-board{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}html{min-height:100%}@media(prefers-reduced-motion:no-preference)and (min-height:600px){html :target{scroll-margin-top:calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap))}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}body{background:var(--c-bg-page) linear-gradient(to bottom,var(--c-body-gradient),var(--c-bg-page) 116px) no-repeat;color:var(--c-font);text-align:start;overflow-x:hidden}body.fixed-scroll body{overflow-y:scroll}a{color:var(--c-link);text-decoration:none}a:hover,a:active,a:focus{color:var(--c-link-hover)}a:focus-visible{outline:2px solid var(--c-primary);border-radius:var(---ui-roundness, 7px)/2}button{appearance:none;background:none;border:none;color:var(--c-font);text-align:inherit}p{margin-bottom:1em;unicode-bidi:plaintext}em{font-style:normal}li{list-style:none}time{font-size:90%;opacity:.9;white-space:nowrap;unicode-bidi:plaintext}hr{margin:1.5rem 0;border:0;height:1px;background:var(--c-border)}small{font-size:.9em}table,tbody,tfoot,thead,tr,th,td{border:0;font:inherit;vertical-align:middle;text-align:inherit}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{font:inherit;color:var(--c-font)}button:focus-visible,input:focus-visible,optgroup:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}option,optgroup{background:var(--c-bg-box);color:var(--c-font-clear)}input,textarea,select{background:var(--c-bg-input);border:1px solid var(--c-border);padding:.6em 1em}textarea{overflow:auto;resize:vertical;padding:.8em 1em;unicode-bidi:plaintext}button,select:enabled,a{cursor:pointer}::placeholder{color:var(--c-font-dim)}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{border:1px solid var(--c-border);-webkit-text-fill-color:var(--c-font);box-shadow:0 0 0 1000px color-mix(in oklab,var(--c-secondary) 10%,var(--c-bg)) inset}:where(html.dark) input{color-scheme:dark light}html{font-size:12px}@media(min-width:300px){html{font-size:calc(12px + 2 * (100vw - 300px) / 900)}}@media(min-width:1200px){html{font-size:14px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-size:1em}h1{font-size:19px}@media(min-width:300px){h1{font-size:calc(19px + 19 * (100vw - 300px) / 900)}}@media(min-width:1200px){h1{font-size:38px}}h1 a{color:var(--c-link-dim)}h1 a:hover{color:var(--c-link)}h2{font-size:16px}@media(min-width:300px){h2{font-size:calc(16px + 14 * (100vw - 300px) / 900)}}@media(min-width:1200px){h2{font-size:30px}}.monospace{font-family:monospace}.ninja-title{font-size:1em}.is.text:before,.text[data-icon]:before{margin-inline:0 .4em;line-height:1}.is-green:before{color:var(--c-good)}.is-red:before{color:var(--c-bad)}.is-gold:before{color:var(--c-brag)}html[dir=rtl] [data-icon=]:not(.no-mirror):before,html[dir=rtl] [data-icon=]:not(.no-mirror):before,html[dir=rtl] [data-icon=]:not(.no-mirror):before,html[dir=rtl] [data-icon=]:not(.no-mirror):before,html[dir=rtl] [data-icon=]:not(.no-mirror):before,html[dir=rtl] [data-icon=]:not(.no-mirror):before,html[dir=rtl] [data-icon=]:not(.no-mirror):before,html[dir=rtl] [data-icon=]:not(.no-mirror):before{display:inline-block;transform:scaleX(-1)}.data-count{position:relative}.data-count:after,.unread{background:var(--c-unread)!important;padding:1px 5px 1px 4px;font-weight:700;font-size:12px}html:not([dir=rtl]) .data-count:after{right:0}html[dir=rtl] .data-count:after{left:0}.data-count:after{content:attr(data-count);top:-5px;position:absolute;padding:0 3px;height:15px;line-height:15px}.data-count[data-count="0"]:after{display:none}.none{display:none!important}.fullscreen-mask{display:none}.fullscreen-toggle:checked~.fullscreen-mask{display:block}body:has(.mselect__toggle--mask:checked)>.mselect__fullscreen-mask{display:block}.rp:before{margin-right:.2em;content:""}bad.rp:before{content:""}good{color:var(--c-good)}bad{color:var(--c-bad)}.infinite-scroll .pager{text-align:center;margin:10px auto}.drop-target{border:2px dashed var(--c-font);height:min-content}.icon-flair{-webkit-user-select:none;user-select:none;height:1.1em;aspect-ratio:1/1;vertical-align:middle;margin-right:.5ch;transform:translateY(-.1em)}@supports not (-moz-appearance: none){::-webkit-scrollbar,::-webkit-scrollbar-corner{width:.5rem}}::-webkit-scrollbar,::-webkit-scrollbar-corner{background:var(--c-bg-box)}:where(html.transp) ::-webkit-scrollbar,:where(html.transp) ::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-shade)}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:var(--c-font-dimmer)}html[dir=rtl] .force-ltr{direction:ltr;text-align:left}@media(max-width:799.29px)and (orientation:portrait){body{---display-columns: 1}}@media(min-width:799.3px),(orientation:landscape){body{---display-columns: 2}}@media(min-width:1259.3px){body{---display-columns: 3}}body{---site-header-height: 40px;---site-header-margin: 0px;---site-header-sticky-padding: calc((100vw - 1780px)/2) ;---main-margin: 0px;---sticky-gap: 0px;---block-gap: 10px;---box-padding: 10px}@media(min-width:320px){body{---box-padding: calc(10px + 40 * (100vw - 320px) / 880)}}@media(min-width:1200px){body{---box-padding: 50px}}@media(min-height:599.3px){body{---site-header-height: 60px;---sticky-gap: .5vmin}}body.header-margin{---site-header-margin: 1.3em}@media(min-width:799.3px){body{---main-margin: 1vw;---block-gap: 15px;margin-bottom:var(---block-gap)}}#main-wrap{---main-max-width: 1300px;display:grid;grid-template-areas:". . main . .";grid-template-columns:var(---main-margin) 1fr minmax(auto,var(---main-max-width)) 1fr var(---main-margin);margin-top:var(---site-header-margin)}@media(prefers-reduced-motion:no-preference)and (min-height:600px){#main-wrap{margin-top:calc(var(---sticky-gap) + var(---site-header-margin))}}#main-wrap.full-screen{---main-max-width: auto}#main-wrap.full-screen-force{---main-max-width: 100%}main{grid-area:main}main.page-small{max-width:1000px;margin:auto;width:100%}.subnav a{white-space:nowrap}:where(html.transp) .subnav__inner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.subnav a:before{color:var(--c-font-dim)}@media(max-width:799.29px){.subnav{display:flex;flex-direction:row;overflow:hidden;width:100%}.subnav__inner{display:flex;flex-flow:row nowrap;align-items:center;gap:3px;overflow:auto clip}.subnav__inner::-webkit-scrollbar{display:none;width:0!important}.subnav a{font-family:Roboto,sans-serif;display:flex;align-items:center;color:var(--c-font);padding:.6rem;gap:4px}.subnav a:hover,.subnav a:hover:before{color:var(--c-link)}.subnav a.active{color:var(--c-font-clear);position:relative}.subnav a.active:after{content:"";position:absolute;bottom:-4px;height:4px;right:50%;transform:translate(50%,-50%);width:100%;background:var(--c-accent);border-radius:1em}.subnav .sep{display:none}}@media(min-width:799.3px){.subnav{margin-right:10px;z-index:2}.subnav__inner{border-radius:var(---ui-roundness, 7px)}.subnav a{border-radius:var(---ui-roundness, 7px);display:flex;align-items:center;gap:1ch;overflow:hidden;color:var(--c-font-page);padding:.7rem 2vw .7rem .8rem;position:relative}.subnav a.active,.subnav a:hover{color:var(--c-font-clear);background:#80808012}.subnav a.active{background:var(--c-bg-box)}.subnav .sep{height:2em}}.page-menu{display:grid;grid-template-areas:"menu" "content"}@media(min-width:799.3px){.page-menu{grid-template-columns:max-content auto;grid-template-rows:min-content;grid-template-areas:"menu content"}}.page-menu.page-small{max-width:1000px}.page-menu__menu{grid-area:menu}.page-menu__content{grid-area:content;height:100%}.page-menu__content.box{min-height:100%}@media(max-width:799.29px){.page-menu__content.box .requests td{display:block}}body[data-board=blue] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/blue.png)}body[data-board=blue] .is2d coords{---cg-ccw: #dee3e6;---cg-ccb: #788a94;---cg-cs: none}body[data-board=blue2] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/blue2.jpg)}body[data-board=blue2] .is2d coords{---cg-ccw: #97b2c7;---cg-ccb: #546f82;---cg-cs: none}body[data-board=blue3] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/blue3.jpg)}body[data-board=blue3] .is2d coords{---cg-ccw: #d9e0e6;---cg-ccb: #315991;---cg-cs: none}body[data-board=blue-marble] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/blue-marble.jpg)}body[data-board=blue-marble] .is2d coords{---cg-ccw: #eae6dd;---cg-ccb: #7c7f87;---cg-cs: none}body[data-board=canvas] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/canvas2.jpg)}body[data-board=canvas] .is2d coords{---cg-ccw: #d7daeb;---cg-ccb: #547388;---cg-cs: none}body[data-board=wood] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/wood.jpg)}body[data-board=wood] .is2d coords{---cg-ccw: #d8a45b;---cg-ccb: #9b4d0f;---cg-cs: none}body[data-board=wood2] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/wood2.jpg)}body[data-board=wood2] .is2d coords{---cg-ccw: #a38b5d;---cg-ccb: #6c5017;---cg-cs: none}body[data-board=wood3] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/wood3.jpg)}body[data-board=wood3] .is2d coords{---cg-ccw: #d0ceca;---cg-ccb: #755839;---cg-cs: none}body[data-board=wood4] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/wood4.jpg)}body[data-board=wood4] .is2d coords{---cg-ccw: #caaf7d;---cg-ccb: #7b5330;---cg-cs: none}body[data-board=maple] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/maple.jpg)}body[data-board=maple] .is2d coords{---cg-ccw: #e8ceab;---cg-ccb: #bc7944;---cg-cs: none}body[data-board=maple2] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/maple2.jpg)}body[data-board=maple2] .is2d coords{---cg-ccw: #e2c89f;---cg-ccb: #963;---cg-cs: none}body[data-board=leather] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/leather.jpg)}body[data-board=leather] .is2d coords{---cg-ccw: #d1d1c9;---cg-ccb: #c28e16;---cg-cs: none}body[data-board=green] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/green.png)}body[data-board=green] .is2d coords{---cg-ccw: #ffd;---cg-ccb: #6d8753;---cg-cs: none}body[data-board=brown] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/brown.png)}body[data-board=brown] .is2d coords{---cg-ccw: #f0d9b5;---cg-ccb: #946f51;---cg-cs: none}body[data-board=pink] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/pink-pyramid.png)}body[data-board=pink] .is2d coords{---cg-ccw: #e8e9b7;---cg-ccb: #ed7272;---cg-cs: none}body[data-board=marble] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/marble.jpg)}body[data-board=marble] .is2d coords{---cg-ccw: #93ab91;---cg-ccb: #4f644e;---cg-cs: none}body[data-board=green-plastic] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/green-plastic.png)}body[data-board=green-plastic] .is2d coords{---cg-ccw: #f2f9bb;---cg-ccb: #59935d;---cg-cs: none}body[data-board=grey] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/grey.jpg)}body[data-board=grey] .is2d coords{---cg-ccw: #b8b8b8;---cg-ccb: #7d7d7d;---cg-cs: none}body[data-board=metal] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/metal.jpg)}body[data-board=metal] .is2d coords{---cg-ccw: #c9c9c9;---cg-ccb: #727272;---cg-cs: none}body[data-board=olive] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/olive.jpg)}body[data-board=olive] .is2d coords{---cg-ccw: #b8b19f;---cg-ccb: #6d6655;---cg-cs: none}body[data-board=newspaper] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/svg/newspaper.svg)}body[data-board=newspaper] .is2d coords{---cg-ccw: #fff;---cg-ccb: #8d8d8d;---cg-cs: none}body[data-board=purple] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/purple.png)}body[data-board=purple] .is2d coords{---cg-ccw: #9f90b0;---cg-ccb: #7d4a8d;---cg-cs: none}body[data-board=purple-diag] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/purple-diag.png)}body[data-board=purple-diag] .is2d coords{---cg-ccw: #e5daf0;---cg-ccb: #957ab0;---cg-cs: none}body[data-board=ic] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/ic.png)}body[data-board=ic] .is2d coords{---cg-ccw: #ececec;---cg-ccb: #c1c18e;---cg-cs: none}body[data-board=horsey] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/horsey.jpg)}body[data-board=horsey] .is2d coords{---cg-ccw: #f0d9b5;---cg-ccb: #946f51;---cg-cs: none}body[data-board=wood-worn] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/wood-worn.webp)}body[data-board=wood-worn] .is2d coords{---cg-ccw: #bd938b;---cg-ccb: #7e4f3b;---cg-cs: none}body[data-board=putt-putt] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/putt-putt.webp)}body[data-board=putt-putt] .is2d coords{---cg-ccw: #d8d1c5;---cg-ccb: #6d8b44;---cg-cs: none}body[data-board=cocoa] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/cocoa.webp)}body[data-board=cocoa] .is2d coords{---cg-ccw: #d8d1c5;---cg-ccb: #a1806b;---cg-cs: none}body[data-board=parchment] .is2d cg-board:before{background-image:url(../../vendor/lila/ui/lib/css/theme/images/board/parchment.webp)}body[data-board=parchment] .is2d coords{---cg-ccw: #c0b19d;---cg-ccb: #946d46;---cg-cs: none}.is2d cg-board:before{top:0;height:100%}.is2d piece{left:0;top:0;width:12.5%;height:12.5%}cg-board{-webkit-user-select:none;user-select:none;top:0;left:0;line-height:0}.manipulable cg-board{cursor:pointer}:where(html.transp) body:not(.simple-board) cg-board,:where(html.transp) .is3d .main-board cg-board{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}cg-board:before{content:"";left:0;width:100%;background-size:cover;position:absolute;border-radius:inherit;box-shadow:inherit}body:not(.simple-board) cg-board:before{filter:brightness(calc(var(---board-brightness) / 100)) contrast(calc(var(---board-contrast) / 100)) hue-rotate(calc(var(---board-hue) * 3.6deg))}:where(html.transp) body:not(.simple-board) cg-board:before{opacity:calc(var(---board-opacity) / 100)}square{position:absolute;top:0;left:0;width:12.5%;height:12.5%;pointer-events:none}square.move-dest{background:radial-gradient(#14551e80 19%,#0000 20%);pointer-events:auto}square.premove-dest{background:radial-gradient(#141e5580 19%,#0000 20%);pointer-events:auto}square.oc.move-dest{background:radial-gradient(transparent 0%,transparent 79%,rgba(20,85,0,.3) 80%)}square.oc.premove-dest{background:radial-gradient(transparent 0%,transparent 79%,rgba(20,30,85,.2) 80%)}body[data-board=green] .is2d square.last-move,body[data-board=green-plastic] .is2d square.last-move,body[data-board=marble] .is2d square.last-move{background-color:#009bc769}square.last-move{will-change:transform;background-color:#9bc70069}body[data-board=horsey] .is2d square.last-move:not(.move-dest){background:url(../../vendor/lila/ui/lib/css/theme/images/board/horsey.last-move.png);background-size:cover}square.check{background:radial-gradient(ellipse at center,red,#e70000 25%,#a9000000 89%,#9e000000)}square.selected{background-color:#14551e80}body[data-board=horsey] .is2d square.selected{background:url(../../vendor/lila/ui/lib/css/theme/images/board/horsey.selected.png);background-size:cover}square.current-premove{background-color:#141e5580!important}body[data-board=horsey] .is2d square.current-premove{background:url(../../vendor/lila/ui/lib/css/theme/images/board/horsey.current-premove.png);background-size:cover}@media(hover:hover){square.move-dest:hover,square.move-dest.hover{background:#14551e4d}body[data-board=horsey] .is2d square.move-dest:hover,body[data-board=horsey] .is2d square.move-dest.hover{background:url(../../vendor/lila/ui/lib/css/theme/images/board/horsey.move-dest.png);background-size:cover}square.premove-dest:hover,square.premove-dest.hover{background:#141e5533}}piece{position:absolute;top:0;left:0;width:12.5%;height:12.5%;background-size:cover;z-index:2;will-change:transform;pointer-events:none;color-scheme:light only}piece.dragging{cursor:move;z-index:204!important}piece.anim{z-index:3}piece.fading{z-index:1;opacity:.5}piece.ghost{opacity:.3}cg-container{position:absolute;width:100%;height:100%;display:block;top:0;right:0}cg-container .cg-shapes-below,cg-container .cg-shapes,cg-container .cg-custom-svgs,cg-container .cg-custom-below,cg-auto-pieces{overflow:visible;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}cg-container .cg-shapes{opacity:.6;overflow:hidden;z-index:2}cg-container .cg-shapes-below{overflow:hidden;z-index:1}cg-container .cg-custom-svgs{z-index:4}cg-container .cg-custom-below{z-index:1}cg-container .cg-custom-svgs svg,cg-container .cg-custom-below svg{overflow:visible}cg-auto-pieces{z-index:2}cg-auto-pieces piece{opacity:.3}html:not(.transp) body:not(.simple-board).coords-in coord,html:not(.transp) body:not(.simple-board) cg-board piece,html:not(.transp) body:not(.simple-board) cg-board square,html:not(.transp) body:not(.simple-board) .cg-custom-svgs,html:not(.transp) body:not(.simple-board) .cg-custom-below{filter:brightness(calc(.35 + .0065*min(120,var(---board-brightness))))}html.transp body:not(.simple-board) cg-board piece,html.transp body:not(.simple-board) cg-board square{opacity:min(1,.5 + var(---board-opacity) / 100)}coords.squares{text-transform:uppercase;text-align:right;flex-flow:column-reverse;height:100%;width:12.5%}coords.squares.black{flex-flow:column}coords.squares.left{text-align:left}coords.squares coord{padding:6% 4%}coords.squares.rank2{transform:translate(100%)}coords.squares.rank3{transform:translate(200%)}coords.squares.rank4{transform:translate(300%)}coords.squares.rank5{transform:translate(400%)}coords.squares.rank6{transform:translate(500%)}coords.squares.rank7{transform:translate(600%)}coords.squares.rank8{transform:translate(700%)}@media(max-width:1019.29px){.topnav-toggle{display:block;position:absolute;top:-9999px;left:-9999px}html:not([dir=rtl]) .hbg{left:0}html[dir=rtl] .hbg{right:0}.hbg{position:absolute;top:0;width:var(---site-header-height);height:var(---site-header-height);cursor:pointer;z-index:111}html:not([dir=rtl]) .hbg__in{left:8.5px}html[dir=rtl] .hbg__in{right:8.5px}.hbg__in{transition:transform .22s cubic-bezier(.55,.055,.675,.19);top:50%}}@media(max-width:1019.29px)and (min-height:599.3px){html:not([dir=rtl]) .hbg__in{left:13px}html[dir=rtl] .hbg__in{right:13px}}@media(max-width:1019.29px){.hbg__in,.hbg__in:after,.hbg__in:before{display:block;margin-top:-1.5px;position:absolute;width:23px;height:2px;border-radius:3px;background-color:var(--c-font-dim)}}@media(max-width:1019.29px)and (min-height:599.3px){.hbg__in,.hbg__in:after,.hbg__in:before{width:34px;height:3px}}@media(max-width:1019.29px){.hbg__in:after,.hbg__in:before{content:""}.hbg__in:before{top:-6px;transition:top .1s .25s ease-in,opacity .1s ease-in}}@media(max-width:1019.29px)and (min-height:599.3px){.hbg__in:before{top:-9px}}@media(max-width:1019.29px){.hbg__in:after{bottom:-7px;transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}}@media(max-width:1019.29px)and (min-height:599.3px){.hbg__in:after{bottom:-10px}}@media(max-width:1019.29px){.topnav-toggle:checked~.hbg{position:fixed;background:var(--c-bg-high)}.topnav-toggle:checked~.hbg .hbg__in{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.topnav-toggle:checked~.hbg .hbg__in:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.topnav-toggle:checked~.hbg .hbg__in:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}html:not([dir=rtl]) #topnav{left:0}html[dir=rtl] #topnav{right:0}#topnav{display:flex;flex-flow:row wrap;position:fixed;top:var(---site-header-height);bottom:0;background:var(--c-bg-high);padding-bottom:1.2rem;overflow-y:auto;overscroll-behavior:contain;box-shadow:2px 5px 7px #00000080;border-radius:0 3px 0 0;max-width:80%;transform:translate(calc(-100% - 10px))}html[dir=rtl] #topnav{transform:translate(calc(100% + 10px))}:where(html.transp) #topnav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@supports (-webkit-touch-callout: none){#topnav{min-height:75vh}}}@media(max-width:1019.29px)and (min-width:499.3px){#topnav{max-width:70%}}@media(max-width:1019.29px){#topnav a{color:var(--c-font);text-decoration:none;padding:.7em 0;opacity:0;transition:opacity .15s ease}#topnav section{flex:1 0 50%;margin-top:1rem;z-index:111}#topnav section>a{font-size:1.2em;padding-inline-start:1.2rem;font-weight:700;display:block}#topnav section .play{display:none}#topnav section div{display:flex;flex-flow:column}#topnav section div a{padding-inline-start:2.4rem}#topnav section a:active{background:var(--c-primary);color:var(--c-over)}}@media(max-width:1019.29px)and (hover:hover)and (pointer:fine){#topnav section a:hover{background:var(--c-primary);color:var(--c-over)}}@media(max-width:1019.29px){.topnav-toggle:checked~#topnav{z-index:111;transform:translate(0)}.topnav-toggle:checked~#topnav a{opacity:1;transition:opacity 125ms ease-in-out 125ms}.opened~#topnav{transition:transform .2s}body.masked{overflow:hidden}}@media(min-width:1019.3px){.hbg,.site-title-nav .fullscreen-mask,.topnav-toggle{display:none!important}#topnav{---nav-section: 35px;display:flex}}@media(min-width:1019.3px)and (min-height:599.3px){#topnav{---nav-section: 53px}}@media(min-width:1019.3px){#topnav section{position:relative;height:var(---nav-section)}#topnav section>a{color:var(--c-font-page);display:flex;align-items:center;height:100%;padding:.5rem .7rem 0;text-transform:uppercase;border-inline-start:2px solid transparent;text-wrap-mode:wrap;white-space-collapse:break-spaces}:where(html.transp) #topnav section>a{text-shadow:.5px 1px 1px var(--c-font-shadow)}#topnav section>a:focus-visible{outline-offset:-2px}#topnav section .home{display:none}html:not([dir=rtl]) #topnav div{left:0}html[dir=rtl] #topnav div{right:0}#topnav div{visibility:hidden;max-height:inherit;position:absolute;background:var(--c-bg-header-dropdown);min-width:10rem;box-shadow:2px 5px 6px #0000004d;border-radius:0 calc(var(---ui-roundness, var(---ui-roundness, 7px)) / 2) calc(var(---ui-roundness, var(---ui-roundness, 7px)) / 2) calc(var(---ui-roundness, var(---ui-roundness, 7px)) / 2);border-inline-start:2px solid var(--c-primary)}:where(html.transp) #topnav div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#topnav div a{display:block;padding:.6rem .7rem;color:var(--c-header-dropdown)}#topnav div a:hover{background:var(--c-primary)}#topnav div a:hover,#topnav div a:hover:after{color:var(--c-over)}#topnav div a:first-child{border-radius:0 calc(var(---ui-roundness, var(---ui-roundness, 7px)) / 2) 0 0}#topnav div a:last-child:not(.mobile-only),#topnav div a:has(+.mobile-only:last-child){border-radius:0 0 calc(var(---ui-roundness, var(---ui-roundness, 7px)) / 2) calc(var(---ui-roundness, var(---ui-roundness, 7px)) / 2)}#topnav div a:focus-visible{outline-offset:-2px}#topnav.blind div{display:block;margin-inline-start:-9000px}#topnav.hover section:hover>a,#topnav section:active>a,#topnav section.active>a{background:var(--c-bg-header-dropdown);color:var(--c-header-dropdown);border-color:var(--c-primary)}#topnav.hover section:hover div,#topnav section:active div,#topnav section.active div{visibility:visible;max-height:none}#topnav .mobile-only{display:none}#notify-toggle>.data-count:after{left:unset;right:unset}html:not([dir=rtl]) #notify-toggle>.data-count:after{left:50%}html[dir=rtl] #notify-toggle>.data-count:after{right:50%}}.site-title{padding:0 1rem;margin-inline-start:.5rem;gap:.75rem;font-size:25px;transform:translateY(-3px);color:var(--c-font)}@media(max-width:1019.29px){.site-title{margin-inline-start:calc(.5rem + var(---site-header-height))}}@media(min-height:599.3px){.site-title{font-size:30px}}.site-title:hover{color:var(--c-primary)}.site-title:hover span{color:var(--c-primary-dim)}.site-title:focus-visible{outline-offset:-2px}.site-title .site-name{display:none}.site-title .site-icon{display:none;font-size:24px}@media(min-height:599.3px){.site-title .site-icon{font-size:36px}}@media(max-width:499.29px){.site-title{display:none}}@media(min-width:499.3px){.site-title .site-icon{display:block}}@media(min-width:1119.3px){.site-title .site-name{display:block}.site-title .site-icon{display:none}}@media(min-width:1499.3px){.site-title .site-icon{display:block}}.site-title span{color:var(--c-font-dim)}.site-title .kiddo{color:var(--c-font-dimmer);font-weight:700;margin-inline-end:.5em}.site-buttons .toggle,.site-buttons .link{display:block;height:var(---site-header-height);line-height:var(---site-header-height)}.site-buttons{position:relative}.site-buttons .link{transition:color .15s ease;color:var(--c-font);font-size:1.1rem;padding:0 20px}body[data-user] .site-buttons .link{padding:0 .7rem}.site-buttons .link:hover{color:var(--c-font-clearer)!important}.site-buttons .link:before,.site-buttons .link span:before{vertical-align:top}.site-buttons .link:focus-visible{border-radius:var(---ui-roundness, 7px)/2}.site-buttons .initiating{height:300px;width:225px}html:not([dir=rtl]) .site-buttons .dropdown{right:0}html[dir=rtl] .site-buttons .dropdown{left:0}.site-buttons .dropdown{display:none;position:absolute;top:var(---site-header-height);background:var(--c-bg-header-dropdown);z-index:109}.site-buttons .dropdown a,.site-buttons .dropdown button{color:var(--c-header-dropdown)}.site-buttons .shown .toggle{background:var(--c-bg-header-dropdown);color:var(--c-header-dropdown)}.site-buttons .shown .dropdown{display:block}.site-buttons .signin-or-signup{gap:.5em}.site-buttons .link-center{height:inherit;line-height:inherit}.site-buttons .report-score:not(.report-score--high):after{background:var(--c-bg-page);color:var(--c-brag);text-shadow:none;font-weight:400}.site-buttons .report-score--low:after{color:var(--c-good)!important}.site-buttons #warn-no-autoplay{display:none;padding:0 .8em}.site-buttons #warn-no-autoplay.shown{display:block}.site-buttons #warn-no-autoplay a{color:var(--c-bad)}.site-buttons #warn-no-autoplay a:hover{color:color-mix(in oklab,var(--c-bad) 80%,var(--c-clearer))}#user_tag{max-width:36vw;display:inline-block}#user_tag:after{transition:color .15s ease;color:color-mix(in oklab,var(--c-font) 85%,var(--c-dimmer));content:"";font-size:2rem;margin-left:.5rem}@media(max-width:399.29px){#user_tag:after{display:none}}#user_tag:hover:after{color:var(--c-font-clearer)}#notify-app .initiating{width:25rem}#clinput{display:flex;height:var(---site-header-height)}#clinput input{line-height:var(---site-header-height);background:none;padding:0;border:0;width:0}@media(min-width:1259.3px){#clinput input{transition:width .15s ease}}body.clinput #clinput input{width:20ch}#clinput input:focus{outline:none}#clinput:has(input:focus)>a{color:var(--c-primary)}@media(max-width:1259.29px){body.clinput #top #topnav{display:none}}@media(max-width:649.29px){body.clinput #top .site-title,body.clinput #top .site-title-nav__donate{display:none}}@media(max-width:499.29px){body.clinput #top .site-buttons>*:not(#clinput){display:none}body.clinput #top #clinput{width:75vw}}#clinput .complete-result--menu:before{content:"";display:inline-block;text-align:center;width:1.5em;color:var(--c-link);opacity:.5}#clinput .complete-result--menu:has(+.user-link){border-bottom:1px solid var(--c-border)}#top{-webkit-user-select:none;user-select:none;height:var(---site-header-height);display:flex;justify-content:space-between;position:relative;z-index:106;max-width:1800px;margin:0 auto}@media(prefers-reduced-motion:no-preference)and (min-height:600px){#top{transition:transform .15s ease-in-out,border-color .15s ease-in-out;max-width:unset;position:sticky;top:0;width:100%;padding:0 var(---site-header-sticky-padding);border-bottom:1px solid transparent}:where(html:not(.transp)) #top.scrolled{background-image:linear-gradient(to bottom,var(--c-body-gradient),color-mix(in oklab,var(--c-body-gradient) 50%,var(--c-bg-page)) 60px);border-color:var(--c-border);box-shadow:0 1px 5px #00000012}:where(html.transp) #top:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:where(html.transp) #top{border:none;background:linear-gradient(180deg,color-mix(in oklab,var(--c-bg) 60%,transparent) 20%,transparent 90%)}#top .dropdown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,visibility 0s linear 0s}#top.hide{transform:translateY(-100%)}#top.hide #topnav,#top.hide .dropdown{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility 0s linear .15s}}body.zen #top{position:relative;max-width:1800px;top:unset;padding:0;width:unset;background:unset;border-bottom-color:transparent;transform:unset;---site-header-sticky-padding: 0}body.zen #top #topnav,body.zen #top .dropdown{opacity:unset;visibility:unset;pointer-events:unset;transition:unset}body.zen #main-wrap{margin-top:var(---sticky-gap)}body.zen header:before{display:none}#topnav .community-patron:after{margin-inline:.3ch 0;margin-top:0;margin-bottom:.08ch;content:"";font-size:1.3em;color:var(--c-brag);transform:scaleX(-1)}html[dir=rtl] #topnav .community-patron:after{transform:none}.site-title-nav{display:flex;justify-content:flex-start}.site-title-nav__donate{max-width:30vw;color:var(--c-brag);text-transform:uppercase;text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/ calc(alpha*.8));border-radius:50px;padding:0 1.1rem 0 1.3rem;margin:6px 0 5px}html:not([dir=rtl]) .site-title-nav__donate:before{right:5px}html[dir=rtl] .site-title-nav__donate:before{left:5px}.site-title-nav__donate:before{position:relative;content:"";top:-1px;font-size:1.2em;color:var(--c-brag)}.site-title-nav__donate:hover{color:var(--c-brag);background-color:rgb(from var(--c-brag) r g b/ calc(alpha*.15))}.site-title-nav__donate:focus-visible{outline-offset:-2px}@media(max-width:650px){.site-title-nav__donate{display:none}}@media(max-width:800px){body.clinput .site-title-nav__donate{display:none}}html.transp body[data-board3d] #top:before{display:none}.main-board{direction:ltr}.main-board__preload{position:absolute}cg-board{-webkit-tap-highlight-color:transparent}.mini-board cg-board,.mini-game cg-board{border-radius:calc(var(---ui-roundness, 7px) / 2)}.mini-board:not(.manipulable) cg-board,.mini-game cg-board{overflow:hidden}:where(html.transp) .box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.box{position:relative;background:var(--c-bg-box)}.box-pad .box__top{padding:0 0 4vh}.box__top,.box__top__actions{gap:1rem}@media(min-width:799.3px){.box{border-radius:var(---ui-roundness, 7px);overflow:hidden}}.button{-webkit-user-select:none;user-select:none;transition:all .15s ease}:where(html.transp) .button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.button{font-weight:500;background:var(--c-primary);text-transform:uppercase;padding:.8em 1em;border:none;cursor:pointer;text-align:center;display:inline-block;text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/ calc(alpha*.8))}:where(html.light) .button{text-shadow:.5px .5px 0 rgb(from var(--c-clearer) r g b/ calc(alpha*.7))}.button{box-shadow:inset 0 1px 3px -2px hsl(from var(--c-primary) h s calc(l + 32)),inset 0 -4px 6pt -3pt hsl(from var(--c-primary) h s calc(l - 18)),0 1px 3px #0003}:where(html.light) .button{box-shadow:inset 0 2px 3px -2px hsl(from var(--c-primary) h s calc(l + 44)),inset 0 -4px 6pt -3pt hsl(from var(--c-primary) h s calc(l - 14)),0 1px 3px #0000002e}.button:not(.disabled,:disabled,[disabled]):hover{box-shadow:inset 0 1px 3px -2px hsl(from var(--c-primary) h s calc(l + 44)),inset 0 -5px 6pt -3pt hsl(from var(--c-primary) h s calc(l - 14)),0 2px 4px #0000003d}:where(html.light) .button:not(.disabled,:disabled,[disabled]):hover{box-shadow:inset 0 2px 3px -2px hsl(from var(--c-primary) h s calc(l + 44)),inset 0 -5px 6pt -3pt hsl(from var(--c-primary) h s calc(l - 14)),0 2px 4px #00000036}.button,.button:visited,.button:focus{color:var(--c-over)}.button:not(.disabled):hover{color:var(--c-over);filter:brightness(1.15)}.button-no-upper{text-transform:none}.button-thin{padding:.1em 1em;font-size:90%}.button-fat{font-size:1.6rem}.button-green{box-shadow:inset 0 1px 3px -2px hsl(from var(--c-secondary) h s calc(l + 32)),inset 0 -4px 6pt -3pt hsl(from var(--c-secondary) h s calc(l - 12)),0 1px 3px #0003}:where(html.light) .button-green{box-shadow:inset 0 2px 3px -2px hsl(from var(--c-secondary) h s calc(l + 44)),inset 0 -4px 6pt -3pt hsl(from var(--c-secondary) h s calc(l - 9)),0 1px 3px #0000002e}.button-green:not(.disabled,:disabled,[disabled]):hover{box-shadow:inset 0 1px 3px -2px hsl(from var(--c-secondary) h s calc(l + 44)),inset 0 -5px 6pt -3pt hsl(from var(--c-secondary) h s calc(l - 9)),0 2px 4px #0000003d}:where(html.light) .button-green:not(.disabled,:disabled,[disabled]):hover{box-shadow:inset 0 2px 3px -2px hsl(from var(--c-secondary) h s calc(l + 44)),inset 0 -5px 6pt -3pt hsl(from var(--c-secondary) h s calc(l - 9)),0 2px 4px #00000036}.button-green{background:var(--c-secondary)}.button-green:not(.disabled):hover{background:hsl(from var(--c-secondary) h s calc(l + 4))}.button-red{box-shadow:inset 0 1px 3px -2px hsl(from var(--c-bad) h s calc(l + 32)),inset 0 -4px 6pt -3pt hsl(from var(--c-bad) h s calc(l - 15)),0 1px 3px #0003}:where(html.light) .button-red{box-shadow:inset 0 2px 3px -2px hsl(from var(--c-bad) h s calc(l + 44)),inset 0 -4px 6pt -3pt hsl(from var(--c-bad) h s calc(l - 10)),0 1px 3px #0000002e}.button-red:not(.disabled,:disabled,[disabled]):hover{box-shadow:inset 0 1px 3px -2px hsl(from var(--c-bad) h s calc(l + 44)),inset 0 -5px 6pt -3pt hsl(from var(--c-bad) h s calc(l - 10)),0 2px 4px #0000003d}:where(html.light) .button-red:not(.disabled,:disabled,[disabled]):hover{box-shadow:inset 0 2px 3px -2px hsl(from var(--c-bad) h s calc(l + 44)),inset 0 -5px 6pt -3pt hsl(from var(--c-bad) h s calc(l - 10)),0 2px 4px #00000036}.button-red{background:var(--c-bad)}.button-red:not(.disabled):hover{background:hsl(from var(--c-bad) h s calc(l + 11))}.button-link{color:var(--c-link)}.button-link:hover,.button-link:active,.button-link:focus{color:var(--c-link-hover)}.button.button-empty{transition:none;background:none;box-shadow:none}:where(html.light) .button.button-empty{box-shadow:none;text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/ calc(alpha*.8))}.button.button-empty,.button.button-empty:hover{color:var(--c-primary)}.button.button-empty.button-red,.button.button-empty.button-red:hover{color:var(--c-error)}.button.button-empty.button-green,.button.button-empty.button-green:hover{color:var(--c-secondary)}.button.button-empty.button-brag,.button.button-empty.button-brag:hover{color:var(--c-brag)}.button.button-empty.button-dim,.button.button-empty.button-dim:hover{color:var(--c-font-dim)}.button.button-metal,.button.button-metal:not(.disabled):hover{color:var(--c-font)}:where(html.light) .button.button-metal:hover{filter:none}.button.disabled,.button:disabled{opacity:.5;cursor:not-allowed}.button.active{color:#fff}.button.active:not(.disabled):hover{color:#fff}.button-set{gap:1.5em}.complete-parent{position:relative}.complete-list{position:absolute;top:100%;z-index:113;width:14em;min-height:2em;background-color:var(--c-bg-box)}.complete-list__empty{text-align:center;font-style:italic;padding:1em}.complete-result{padding-inline:.4em 0;padding-top:.4em;padding-bottom:.4em;color:var(--c-font);display:block;cursor:pointer;text-align:left}.complete-result:hover,.complete-result:hover icon,.complete-result:focus,.complete-result:focus icon,.complete-result.complete-selected,.complete-result.complete-selected icon{color:var(--c-font-clearer)!important}.complete-result:hover,.complete-result:focus,.complete-result.complete-selected{background:color-mix(in oklab,var(--c-primary) 20%,var(--c-bg))}.user-link.online .paco1{color:var(--c-patron-1)!important}.user-link.online .paco2{color:var(--c-patron-2)!important}.user-link.online .paco3{color:var(--c-patron-3)!important}.user-link.online .paco4{color:var(--c-patron-4)!important}.user-link.online .paco5{color:var(--c-patron-5)!important}.user-link.online .paco6{color:var(--c-patron-6)!important}.user-link.online .paco7{color:var(--c-patron-7)!important}.user-link.online .paco8{color:var(--c-patron-8)!important}.user-link.online .paco9{color:var(--c-patron-9)!important}.user-link.online .paco10{color:var(--c-patron-10)!important}.user-link{color:var(--c-font)}.user-link.online .line{opacity:.9;color:var(--c-good)}.user-link.online .line:before{content:""}.user-link.online .line.patron{opacity:1}.user-link .line{color:var(--c-font);opacity:.5;display:inline-block;width:1.5em;text-align:center;vertical-align:text-top}.user-link .line.patron{opacity:.7}html[dir=rtl] .user-link .line.patron{transform:scaleX(-1)}.user-link .line:before{content:""}.user-link .line.patron:before{content:""!important}.user-link .line.moderator:before{content:""}body.no-rating .user-link .rating{display:none}@media(hover:hover),(pointer:fine){a.user-link:hover{color:var(--c-link)}}@media(hover:none)and (pointer:coarse){a.user-link:active{color:var(--c-link)}}.utitle{color:var(--c-brag);font-weight:700}.utitle[data-bot]{color:var(--c-bot)}.uflair{-webkit-user-select:none;user-select:none;height:1.1em;aspect-ratio:1;vertical-align:middle;margin-left:.5ch;transform:translateY(-.1em)}body.no-flair .uflair{display:none}#friend_box{position:relative;overflow:visible;font-size:.9rem}#friend_box .friend_box_button{height:var(---site-header-height);line-height:var(---site-header-height);padding:0 .7rem}#friend_box .friend_box_button:before{font-size:1.3em}#friend_box .friend_box_count{white-space:nowrap;padding:.5em .75em}html:not([dir=rtl]) #friend_box .content_wrap{left:calc(50% - 100px)}html[dir=rtl] #friend_box .content_wrap{right:calc(50% - 100px)}#friend_box .content_wrap{position:absolute;top:var(---site-header-height);z-index:109;min-width:200px;max-height:95vh;overflow:hidden;background:var(--c-bg-header-dropdown)}#friend_box .content{scrollbar-gutter:stable;overflow-y:auto}@media(hover:hover){#friend_box .content:not(:hover){overflow:hidden}}#friend_box .content{max-height:80vh;overflow-x:hidden;overflow-y:auto;border-top:1px solid var(--c-border)}#friend_box .content:empty{display:none}#friend_box .content div{display:flex;border-radius:calc(var(---ui-roundness, 7px) / 2)}#friend_box .content div:hover{background:color-mix(in oklab,var(--c-secondary) 10%,var(--c-bg-header-dropdown))}#friend_box .content a{flex:1 1 100%;padding:4px .25em;display:block;transition:background .13s}#friend_box .content a:hover{color:var(--c-font)}#friend_box .content a.user-link{max-width:200px}#friend_box .content a.tv{flex:0 0 auto;padding:0 5px}#friend_box .content a.friend-study{flex:0 0 auto;padding:2px 5px 0}#friend_box .nobody{text-align:center;height:100%;padding:3px 5px}#friend_box .nobody span{display:block;margin:5px}#friend_box a.find{display:none;margin:7px;font-style:normal}#friend_box .nobody:hover a.find{display:block}signal{display:inline-block;height:1em;width:1.5em;overflow:hidden;white-space:nowrap}signal>i{width:20%;margin-inline-start:1px;display:inline-block;height:40%;background-color:color-mix(in oklab,var(--c-secondary) 82%,var(--c-dimmer))}signal>i:nth-child(2){height:60%}signal>i:nth-child(3){height:80%}signal>i:nth-child(4){height:100%}signal.q1>i{background-color:var(--c-bad)}signal.q2>i{background-color:var(--c-warn)}signal>i.off{background-color:var(--c-shade)}#powerTip,#miniGame,#miniBoard{width:21rem;min-height:3em;background:var(--c-bg-popup);visibility:hidden;position:absolute;z-index:120}#powerTip .mini-game__player,#miniGame .mini-game__player,#miniBoard .mini-game__player{padding-inline:.7em .5em;padding-top:3px;padding-bottom:.3em}#powerTip .mini-game__player:first-child,#miniGame .mini-game__player:first-child,#miniBoard .mini-game__player:first-child{padding-inline:.7em .5em;padding-top:.3em;padding-bottom:3px}body.no-rating .upt__info{height:unset}.upt__info{padding:.4em .5em .3em;border-bottom:1px solid var(--c-border);overflow:hidden}.upt__info__top{gap:.6ch}.upt__info__top .user-link{flex:0 0 auto;display:block;font-size:1.1em}.upt__info__top__flag{margin-inline-start:.5ch;gap:.5ch;flex:1 1 auto;overflow:hidden;font-size:.9em;color:var(--c-font-dim)}.upt__info__top signal{flex:0 0 auto}.upt__info__realname{background:var(--c-bg-zebra);padding:.1em 0;text-align:center}.upt__info__ratings{margin-top:3px}.upt__info__ratings>span{flex:0 0 25%;max-width:25%;padding:2px 3px;text-align:left}body.no-rating .upt__info__ratings{display:none}.upt__info__warning{text-align:center;color:var(--c-bad);flex:1 1 auto}.upt__score{display:block;font-size:1rem;line-height:1.5rem;text-align:center}.upt__actions.btn-rack{width:100%;justify-content:stretch;border:0;border-radius:0}.upt__actions.btn-rack .btn-rack__btn:first-child,.upt__actions.btn-rack .btn-rack__btn:last-child{border-radius:0}.upt__actions.btn-rack a{flex:0 0 18%}.upt__actions.btn-rack a.relation-button{flex:1 1 auto}.upt__details{white-space:nowrap}.upt__details__marks{padding:3px 5px;background:var(--c-bad);color:#fff}.upt__details span{padding:.3em .5em}#miniGame,#miniBoard{min-height:fit-content}#miniGame .spinner,#miniBoard .spinner{margin:82px auto 0}#miniGame cg-board,#miniBoard cg-board{border-radius:0}.mini-game{display:block}.mini-game,.mini-game:hover{color:var(--c-font)}.mini-game__player{padding:3px 2px 0}.mini-game__player:first-child{padding:0 2px 2px}.mini-game__user{overflow:hidden}.mini-game .pinned-icon{height:.9em;aspect-ratio:1;transform:rotate(-45deg);margin-inline-start:.5ch}.mini-game__flag{width:1.2em;aspect-ratio:1;vertical-align:middle;opacity:.75;margin-inline-end:.75ch}a.mini-game:hover .mini-game__flag,.relay-game--current .mini-game__flag,.mini-game.active .mini-game__flag{opacity:1}.mini-game .rating{margin-inline-start:1ch;font-size:.9em}body.no-rating .mini-game .rating{display:none}.mini-game__clock{padding-inline-start:1ch}.mini-game__clock.clock--run{color:var(--c-accent);font-weight:400}.mini-game__result{font-weight:700;margin:0 1ch}.btn-rack{-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;border:1px solid var(--c-border);border-top:0}.btn-rack .btn-rack{border:none}.btn-rack__btn,.btn-rack>form{justify-content:center;text-align:center;line-height:2rem;cursor:pointer;border-inline-end:1px solid var(--c-border);color:var(--c-font);white-space:nowrap}.btn-rack__btn:hover,.btn-rack>form:hover{color:var(--c-font)}.btn-rack__btn:last-child,.btn-rack>form:last-child{border:0}.btn-rack__btn icon,.btn-rack>form icon{letter-spacing:-1px}.btn-rack>form{overflow:hidden}.btn-rack>form .btn-rack__btn{border-radius:0!important;border:0;box-shadow:none}.btn-rack__btn{padding:0 .6em}.btn-rack__btn.active{color:#fff}.btn-rack__btn[disabled]{opacity:.7;cursor:not-allowed}@keyframes mask1{0%{stroke-dashoffset:180.87}to{stroke-dashoffset:-180.87}}@keyframes mask2{0%{stroke-dashoffset:214.83}to{stroke-dashoffset:-146.91}}@keyframes mask3{0%{stroke-dashoffset:257.43}to{stroke-dashoffset:-104.31}}@keyframes spinner-color{0%,to{stroke:var(--c-primary)}25%{stroke:var(--c-error)}50%{stroke:var(--c-secondary)}75%{stroke:var(--c-brag)}}.spinner{width:70px;height:70px;margin:auto}.spinner path{animation:mask1 2.75s cubic-bezier(.49,.67,.45,.29) infinite}.spinner path:nth-child(2){animation-name:mask2}.spinner path:nth-child(3){animation-name:mask3}.spinner g{animation:spinner-color 11s steps(1) infinite!important;stroke-dasharray:180.87 180.87}.white .spinner path{stroke:#fff}@keyframes ddloader{0%{background-position:left}to{background-position:right}}.ddloader{background:url(../../vendor/lila/ui/lib/css/images/loader/whitex1.png) no-repeat}:where(html.light) .ddloader{background:url(../../vendor/lila/ui/lib/css/images/loader/blackx1.png) no-repeat}.ddloader{animation:ddloader .5s steps(15) infinite!important;vertical-align:middle;display:inline-block;width:32px;height:8px}@keyframes reconnected{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2.5rem)}}#network-status{font-size:1.2em;font-weight:700;position:fixed;background:var(--c-bad);color:var(--c-over);bottom:0}html:not([dir=rtl]) #network-status{left:0}html[dir=rtl] #network-status{right:0}#network-status{height:2.5rem;padding:0 1rem;border-top-right-radius:var(---ui-roundness, 7px);z-index:105;opacity:0;transform:translateY(2.5rem)}#network-status:before{font-size:1.3em}.offline #network-status{transform:translateY(0);opacity:1}.online.reconnected #network-status{background:var(--c-good);animation:reconnected 2.5s ease-out 1.5s backwards}.online #network-status:before{content:""}html:not([dir=rtl]) #announce{left:0}html[dir=rtl] #announce{right:0}#announce{position:fixed;bottom:0;font-size:1.4em;background:var(--c-primary);color:var(--c-over);padding:.7rem 1rem;z-index:104;width:100%}@media(min-width:499.3px){#announce{width:auto;border-top-right-radius:3px}}#announce a{color:var(--c-over)}#announce time{margin-inline-start:1rem}#announce .actions a{font-weight:700;margin-inline-start:1rem}#announce.announce{flex-flow:row nowrap;background:var(--c-accent)}kbd{--c-kbd-border: hsl(from var(--c-border) h s calc(l + 5) );--c-kbd-border-bottom: hsl(from var(--c-border) h s calc(l + 15) );--c-kbd-bg: var(--c-bg-zebra2);--c-kbd-color: var(--c-font)}:where(html.light) kbd{--c-kbd-border: hsl(from var(--c-border) h s calc(l - 5) );--c-kbd-border-bottom: hsl(from var(--c-border) h s calc(l - 15) );--c-kbd-bg: var(--c-bg-zebra)}kbd{display:inline-block;padding:0 4px 2px;margin-inline-start:3px;font-family:monospace;color:var(--c-kbd-color);vertical-align:middle;background-color:var(--c-kbd-bg);border:solid 1px var(--c-kbd-border);border-bottom-color:var(--c-kbd-border-bottom);border-radius:3px;box-shadow:inset 0 -1px 0 var(--c-kbd-border-bottom),0 1px 3px #0000001a;line-height:15px}dialog .help{align-items:center;text-align:center;padding:.8em 0}dialog .help h2{margin:.5em 0}dialog .help table{width:100%}dialog .help th p{margin:1.2em 0 .6em;background:var(--c-brag);color:var(--c-over);font-weight:700;padding:.3em 0}dialog .help td{padding:.2em .5em;text-align:left}dialog .help or{margin-inline-start:.2em;opacity:.5}dialog .help .kbd-mod{font-family:roboto;margin-inline:.4em .2em;font-size:.9em;font-weight:700;color:var(--c-font-dimmer)}dialog .help .keys{padding-inline-end:1em;text-align:right;white-space:nowrap}dialog .help .desc:first-letter{text-transform:uppercase}html.transp:before{content:" ";position:fixed;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;will-change:transform;z-index:-1}html,.ninja-title,.site-title{font-family:Noto Sans,sans-serif}#dasher_app .status .ping,#dasher_app .status .server,h1,h2,h3,h4,.button,.mini-game .rating,.mini-game__clock,.btn-rack__btn icon,.btn-rack>form icon{font-family:Roboto,sans-serif;font-weight:300}.subnav a,:where(html.transp) .site-buttons .link,#clinput input{color:var(--c-font-page)}.subnav a,.site-title,:where(html.transp) .site-buttons .link,#clinput input,.mini-game__player{text-shadow:0 1px 0 var(--c-font-shadow)}.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8)}:where(html.light) .cmn-toggle input:disabled+label:before,.cmn-toggle :where(html.light) input:disabled+label:before,:where(html.light) .cmn-toggle input:disabled+label:after,.cmn-toggle :where(html.light) input:disabled+label:after{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8)}.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after{background-image:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom))}.cmn-toggle label:after,.button.button-empty:not(.disabled):hover,.button.button-empty.button-green:not(.disabled):hover,.button.button-empty.button-red:not(.disabled):hover,.button.button-metal,.btn-rack__btn,.btn-rack>form{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8),0 1px 3px #0003}:where(html.light) .cmn-toggle label:after,.cmn-toggle :where(html.light) label:after,:where(html.light) .button.button-empty:not(.disabled):hover,:where(html.light) .button.button-empty.button-green:not(.disabled):hover,:where(html.light) .button.button-empty.button-red:not(.disabled):hover,:where(html.light) .button.button-metal,:where(html.light) .btn-rack__btn,:where(html.light) .btn-rack>form{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 1px 3px #0000002e}.cmn-toggle label:after,.button.button-empty:not(.disabled):hover,.button.button-empty.button-green:not(.disabled):hover,.button.button-empty.button-red:not(.disabled):hover,.button.button-metal,.btn-rack__btn,.btn-rack>form{background:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom));text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/ calc(alpha*.8))!important}.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.button.button-empty:hover:not(.disabled,:disabled,[disabled]):not(.disabled),.button.button-metal:hover:not(.disabled,:disabled,[disabled]),.btn-rack__btn:hover:not(.disabled,:disabled,[disabled]),.btn-rack>form:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #0000003d}:where(html.light) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) .button.button-empty:hover:not(.disabled,:disabled,[disabled]):not(.disabled),:where(html.light) .button.button-metal:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .btn-rack__btn:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .btn-rack>form:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #00000036}.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.button.button-empty:hover:not(.disabled,:disabled,[disabled]):not(.disabled),.button.button-metal:hover:not(.disabled,:disabled,[disabled]),.btn-rack__btn:hover:not(.disabled,:disabled,[disabled]),.btn-rack>form:hover:not(.disabled,:disabled,[disabled]){background:linear-gradient(to bottom,var(--c-metal-top-hover),var(--c-metal-bottom-hover))}:where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.transp) .button.button-empty:hover:not(.disabled,:disabled,[disabled]):not(.disabled),:where(html.transp) .button.button-metal:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .btn-rack__btn:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .btn-rack>form:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #00000026}:where(html.light) :where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) :where(html.transp) .button.button-empty:hover:not(.disabled,:disabled,[disabled]):not(.disabled),:where(html.light) :where(html.transp) .button.button-metal:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .btn-rack__btn:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .btn-rack>form:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #0000001f}.button.button-inverse{background:linear-gradient(to bottom,color-mix(in oklab,var(--c-clearer) 80%,var(--c-bg-page)),color-mix(in oklab,var(--c-clearer) 75%,var(--c-body-gradient)));color:color-mix(in oklab,var(--c-dimmer) 60%,var(--c-font));text-shadow:0 1px 0 var(--c-clearer)}.button.button-inverse:not(.disabled):hover{background:linear-gradient(to bottom,color-mix(in oklab,var(--c-clearer) 70%,var(--c-bg-page)),color-mix(in oklab,var(--c-clearer) 65%,var(--c-body-gradient)));color:color-mix(in oklab,var(--c-dimmer) 90%,var(--c-font));text-shadow:0 1px 0 var(--c-clearer)}.data-count:after,.unread,.data-count:not(.disabled):hover:after,.unread:not(.disabled):hover,.button.active,.button.active:not(.disabled):hover,.btn-rack__btn.active,.btn-rack__btn.active:not(.disabled):hover{box-shadow:0 3px 5px #0000001f inset!important}:where(html.light) .data-count:after,:where(html.light) .unread,:where(html.light) .data-count:not(.disabled):hover:after,:where(html.light) .unread:not(.disabled):hover,:where(html.light) .button.active,:where(html.light) .button.active:not(.disabled):hover,:where(html.light) .btn-rack__btn.active,:where(html.light) .btn-rack__btn.active:not(.disabled):hover{box-shadow:0 3px 5px #00000014 inset!important}.data-count:after,.unread,.button.active,.btn-rack__btn.active{background:var(--c-secondary);color:#fff;text-shadow:0 1px 2px rgba(17,17,17,.8666666667)!important}@media(hover:hover){.data-count:not(.disabled):hover:after,.unread:not(.disabled):hover,.button.active:not(.disabled):hover,.btn-rack__btn.active:not(.disabled):hover{background:hsl(from var(--c-secondary) h s calc(l + 5))}}.button.active:not(.disabled):hover{background:color-mix(in oklab,var(--c-secondary) 80%,white)}:where(html.transp) .site-buttons .dropdown:before,.site-buttons :where(html.transp) .dropdown:before,:where(html.transp) #friend_box .content_wrap:before,#friend_box :where(html.transp) .content_wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-buttons .dropdown,#friend_box .content_wrap{box-shadow:-1px 5px 6px #0000004d}:where(html.transp) .complete-list,:where(html.transp) #powerTip,:where(html.transp) #miniGame,:where(html.transp) #miniBoard,:where(html.transp) #network-status,:where(html.transp) #announce{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.complete-list,#powerTip,#miniGame,#miniBoard,#network-status,#announce{box-shadow:0 14px 28px #00000026,0 10px 10px #0000001f}.button.button-empty:not(.disabled):hover{box-shadow:0 1px 3px #0003}:where(html.light) .button.button-empty:not(.disabled):hover{box-shadow:0 1px 3px #00000026}.button:not(.disabled):focus-visible{box-shadow:0 0 12px var(--c-font-dimmer)}#dasher_app .links a,#dasher_app .links button,#dasher_app .subs .sub,.user-link,.mini-game{white-space:nowrap;overflow:hidden}#user_tag,.site-title-nav__donate{white-space:nowrap}.box-pad,.box__top{padding:4vh var(---box-padding)}.box__pad{padding:0 var(---box-padding)}#user_tag,.site-title-nav__donate,#friend_box .content a.user-link,.upt__info__top,.mini-game .name{overflow:hidden;text-overflow:ellipsis}.main-board,.mini-board,.mini-game .cg-wrap{position:relative;display:block;height:0;padding-bottom:100%;width:100%}.cmn-toggle label:before,.is:before,[data-icon]:before,.is-after:after,.rp:before,#user_tag:after,#clinput .complete-result--menu:before,#topnav .community-patron:after,.site-title-nav__donate:before,.user-link .line{font-size:1.2em;vertical-align:middle;font-family:lichess;font-style:normal;font-weight:400;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate}.fullscreen-mask{position:fixed;inset:0;background:var(--c-page-mask);z-index:110}cg-board,.main-board .cg-wrap{position:absolute;width:100%;height:100%}.cmn-toggle input{touch-action:manipulation}.cmn-toggle input,#blind-mode{position:absolute;inset-inline-start:-99999px}#dasher_app .piece .list,#dasher_app .board .list,.box__top__actions{display:flex;flex-flow:row wrap}#topnav .community-patron,.box__top__actions .button,.button-set,.upt__info__top__flag,.upt__info__warning{display:flex;flex-flow:row wrap;align-items:center}.site-title,.site-buttons,.site-buttons .signin-or-signup,.site-buttons .dasher,#user_tag,.mini-game__user,.btn-rack__btn,.btn-rack>form,#network-status{display:flex;flex-flow:row nowrap;align-items:center}#dasher_app .board .list button,.site-buttons .initiating,.site-title-nav__donate{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}#dasher_app .theme .image .bg-opacity .slider-label,#dasher_app .theme .ui-roundness .slider-label,#dasher_app .theme .bg-opacity .slider-label,.box__top,.upt__info__ratings,.upt__details,#announce{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.upt__info__top,.mini-game__player{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.upt__info{display:flex;flex-flow:column}#dasher_app .theme #dasher-theme-gallery,.cmn-toggle label:before,.cmn-toggle label,input,textarea,select,.data-count:after,.unread,cg-board,.button,.complete-list,#friend_box .content_wrap,#powerTip,#miniGame,#miniBoard,.btn-rack,.btn-rack__btn:first-child:last-child,.btn-rack>form:first-child:last-child{border-radius:var(---ui-roundness, 7px)}.complete-list,#powerTip,#miniGame,#miniBoard{overflow:hidden}.btn-rack__btn:first-child,.btn-rack>form:first-child{border-radius:0;border-start-start-radius:var(---ui-roundness, 7px);border-end-start-radius:var(---ui-roundness, 7px)}.btn-rack__btn:last-child,.btn-rack>form:last-child{border-radius:0;border-start-end-radius:var(---ui-roundness, 7px);border-end-end-radius:var(---ui-roundness, 7px)}:where(html.transp) #dasher_app:before,#dasher_app{border-radius:var(---ui-roundness, 7px) 0 0 var(---ui-roundness, 7px)}#dasher_app .links{border-radius:var(---ui-roundness, 7px) 0 0 0}#dasher_app .button.more,#dasher_app .langs .help:hover{border-radius:0 0 0 var(---ui-roundness, 7px)}cg-board,.box,.upt__actions.btn-rack{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}#dasher_app .theme label{padding-inline:14px;padding-top:6px;color:var(--c-font-dim);display:block}#dasher_app .theme .ui-roundness .slider-label,#dasher_app .theme .bg-opacity .slider-label{color:var(--c-font-dim);border-top:1px solid var(--c-border);padding:6px 14px}#dasher_app .theme .ui-roundness .slider-label label,#dasher_app .theme .bg-opacity .slider-label label{padding:0}#dasher_app .theme .ui-roundness .slider-label span,#dasher_app .theme .bg-opacity .slider-label span{font-size:.9rem;font-family:monospace}#dasher_app .theme .bg-opacity .slider-label{border-top:none}#dasher_app .theme .range{font-size:1.5em;padding:0 14px;width:100%}#dasher_app .theme .image{padding:12px}#dasher_app .theme .image label,#dasher_app .theme .image span{display:block;font-size:.9em;padding:0 5px 5px}#dasher_app .theme .image .bg-opacity{margin-top:8px}#dasher_app .theme .image .bg-opacity input{padding:0}#dasher_app .theme input:not([type=range]){padding:5px;width:100%}#dasher_app .theme .cmn-toggle-wrap{display:inline-flex;flex-flow:row-reverse;width:100%;justify-content:space-between}html:not([dir=rtl]) #dasher_app .theme #dasher-theme-gallery{right:0}html[dir=rtl] #dasher_app .theme #dasher-theme-gallery{left:0}:where(html.transp) #dasher_app .theme #dasher-theme-gallery{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#dasher_app .theme #dasher-theme-gallery{border-top-right-radius:0;overflow:hidden;position:absolute;top:100%;background-color:var(--c-bg-header-dropdown)}#dasher_app .theme #dasher-theme-gallery #dasher-theme-images-viewport{max-height:30vh;overflow:hidden auto}#dasher_app .theme #dasher-theme-gallery #dasher-theme-images-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:649.3px){#dasher_app .theme #dasher-theme-gallery #dasher-theme-images-grid{grid-template-columns:repeat(4,1fr)}}#dasher_app .theme #dasher-theme-gallery #dasher-theme-images-grid{background-attachment:scroll}#dasher_app .theme #dasher-theme-gallery #dasher-theme-images-grid div{margin:1px;width:160px;height:90px;background-color:transparent;cursor:pointer}#dasher_app .theme #dasher-theme-gallery #dasher-theme-images-grid div:hover{background-color:#ffffff16}#dasher_app .theme #dasher-theme-gallery #dasher-theme-images-grid div.selected{outline:#afa 1px solid}#dasher_app .board .list{margin:5px 0}#dasher_app .board .list button{flex:0 0 33.33%;height:40px}#dasher_app .board .list button .preview{display:block;width:64px;height:32px;transition:transform .2s;border:1px solid var(--c-border)}#dasher_app .board .list button .preview>span{display:block;width:100%;height:100%}body:not(.simple-board) #dasher_app .board .list button .preview>span{filter:brightness(calc(var(---board-brightness) / 100)) brightness(var(--preview-hover-brightness, 1)) contrast(calc(var(---board-contrast) / 100)) hue-rotate(calc(var(---board-hue) * 3.6deg))}html.transp #dasher_app .board .list button .preview>span{opacity:calc(var(---board-opacity) / 100)}#dasher_app .board .list button:hover .preview{transform:scale(1.05)}#dasher_app .board .list button.active{background-color:var(--c-good)}#dasher_app .board .reset{padding:.5rem 1rem}#dasher_app .board .reset:hover{color:var(--c-primary)}#dasher_app .board .selector{display:flex;justify-content:stretch}#dasher_app .board .zoom,#dasher_app .board .board-brightness,#dasher_app .board .board-contrast,#dasher_app .board .board-opacity,#dasher_app .board .board-hue{display:grid;grid-template-columns:45% 55%;align-items:center;padding:.5rem 1rem}#dasher_app .board .zoom label,#dasher_app .board .board-brightness label,#dasher_app .board .board-contrast label,#dasher_app .board .board-opacity label,#dasher_app .board .board-hue label{white-space:nowrap}#dasher_app .board .zoom{display:none}@media(min-width:799.3px){#dasher_app .board .zoom{display:grid}}#dasher_app .board .range{font-size:1.5em;margin:0;padding:0;width:100%}#dasher_app .board.d2 .blue{background-image:url(../../vendor/lila/ui/dasher/images/board/blue.thumbnail.png)}#dasher_app .board.d2 .blue2{background-image:url(../../vendor/lila/ui/dasher/images/board/blue2.thumbnail.jpg)}#dasher_app .board.d2 .blue3{background-image:url(../../vendor/lila/ui/dasher/images/board/blue3.thumbnail.jpg)}#dasher_app .board.d2 .blue-marble{background-image:url(../../vendor/lila/ui/dasher/images/board/blue-marble.thumbnail.jpg)}#dasher_app .board.d2 .canvas{background-image:url(../../vendor/lila/ui/dasher/images/board/canvas2.thumbnail.jpg)}#dasher_app .board.d2 .wood{background-image:url(../../vendor/lila/ui/dasher/images/board/wood.thumbnail.jpg)}#dasher_app .board.d2 .wood2{background-image:url(../../vendor/lila/ui/dasher/images/board/wood2.thumbnail.jpg)}#dasher_app .board.d2 .wood3{background-image:url(../../vendor/lila/ui/dasher/images/board/wood3.thumbnail.jpg)}#dasher_app .board.d2 .wood4{background-image:url(../../vendor/lila/ui/dasher/images/board/wood4.thumbnail.jpg)}#dasher_app .board.d2 .maple{background-image:url(../../vendor/lila/ui/dasher/images/board/maple.thumbnail.jpg)}#dasher_app .board.d2 .maple2{background-image:url(../../vendor/lila/ui/dasher/images/board/maple2.thumbnail.jpg)}#dasher_app .board.d2 .leather{background-image:url(../../vendor/lila/ui/dasher/images/board/leather.thumbnail.jpg)}#dasher_app .board.d2 .green{background-image:url(../../vendor/lila/ui/dasher/images/board/green.thumbnail.png)}#dasher_app .board.d2 .brown{background-image:url(../../vendor/lila/ui/dasher/images/board/brown.thumbnail.png)}#dasher_app .board.d2 .pink{background-image:url(../../vendor/lila/ui/dasher/images/board/pink-pyramid.thumbnail.png)}#dasher_app .board.d2 .marble{background-image:url(../../vendor/lila/ui/dasher/images/board/marble.thumbnail.jpg)}#dasher_app .board.d2 .green-plastic{background-image:url(../../vendor/lila/ui/dasher/images/board/green-plastic.thumbnail.png)}#dasher_app .board.d2 .grey{background-image:url(../../vendor/lila/ui/dasher/images/board/grey.thumbnail.jpg)}#dasher_app .board.d2 .metal{background-image:url(../../vendor/lila/ui/dasher/images/board/metal.thumbnail.jpg)}#dasher_app .board.d2 .olive{background-image:url(../../vendor/lila/ui/dasher/images/board/olive.thumbnail.jpg)}#dasher_app .board.d2 .newspaper{background-image:url(../../vendor/lila/ui/dasher/images/board/svg/newspaper.svg);background-size:256px}#dasher_app .board.d2 .purple{background-image:url(../../vendor/lila/ui/dasher/images/board/purple.thumbnail.png)}#dasher_app .board.d2 .purple-diag{background-image:url(../../vendor/lila/ui/dasher/images/board/purple-diag.thumbnail.png)}#dasher_app .board.d2 .ic{background-image:url(../../vendor/lila/ui/dasher/images/board/ic.thumbnail.png)}#dasher_app .board.d2 .horsey{background-image:url(../../vendor/lila/ui/dasher/images/board/horsey.thumbnail.jpg)}#dasher_app .board.d2 .wood-worn{background-image:url(../../vendor/lila/ui/dasher/images/board/wood-worn.thumbnail.webp)}#dasher_app .board.d2 .putt-putt{background-image:url(../../vendor/lila/ui/dasher/images/board/putt-putt.thumbnail.webp)}#dasher_app .board.d2 .cocoa{background-image:url(../../vendor/lila/ui/dasher/images/board/cocoa.thumbnail.webp)}#dasher_app .board.d2 .parchment{background-image:url(../../vendor/lila/ui/dasher/images/board/parchment.thumbnail.webp)}#dasher_app .board.d3 .Black-White-Aluminium{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Black-White-Aluminium.thumbnail.webp)}#dasher_app .board.d3 .Brushed-Aluminium{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Brushed-Aluminium.thumbnail.webp)}#dasher_app .board.d3 .China-Blue{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/China-Blue.thumbnail.webp)}#dasher_app .board.d3 .China-Green{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/China-Green.thumbnail.webp)}#dasher_app .board.d3 .China-Grey{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/China-Grey.thumbnail.webp)}#dasher_app .board.d3 .China-Scarlet{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/China-Scarlet.thumbnail.webp)}#dasher_app .board.d3 .China-Yellow{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/China-Yellow.thumbnail.webp)}#dasher_app .board.d3 .Classic-Blue{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Classic-Blue.thumbnail.webp)}#dasher_app .board.d3 .Gold-Silver{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Gold-Silver.thumbnail.webp)}#dasher_app .board.d3 .Green-Glass{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Green-Glass.thumbnail.webp)}#dasher_app .board.d3 .Light-Wood{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Light-Wood.thumbnail.webp)}#dasher_app .board.d3 .Power-Coated{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Power-Coated.thumbnail.webp)}#dasher_app .board.d3 .Purple-Black{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Purple-Black.thumbnail.webp)}#dasher_app .board.d3 .Rosewood{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Rosewood.thumbnail.webp)}#dasher_app .board.d3 .Wood-Glass{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Wood-Glass.thumbnail.webp)}#dasher_app .board.d3 .Marble{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Marble.thumbnail.webp)}#dasher_app .board.d3 .Wax{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Wax.thumbnail.webp)}#dasher_app .board.d3 .Jade{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Jade.thumbnail.webp)}#dasher_app .board.d3 .Woodi{background-image:url(../../vendor/lila/ui/dasher/images/staunton/board/Woodi.thumbnail.webp)}#dasher_app .links{overflow:hidden}#dasher_app .links,#dasher_app .subs{padding:5px 0}#dasher_app .links a,#dasher_app .links button,#dasher_app .subs .sub{display:block;padding:.5rem 1rem;width:100%;text-align:start}#dasher_app .links a:before,#dasher_app .links button:before{position:relative;bottom:.05em}#dasher_app .links .line{width:auto}#dasher_app .links .line:before{display:inline-block;margin-inline:0 .4em}html[dir=rtl] #dasher_app .links .line:before{transform:scaleX(-1)}#dasher_app .links a:hover,#dasher_app .links a:hover:before,#dasher_app .links a:hover .line:before,#dasher_app .links button:hover,#dasher_app .subs .sub:hover{background:var(--c-dasher);color:var(--c-over)!important;opacity:1}#dasher_app .logout button:hover{background:var(--c-error)}#dasher_app .links button{width:100%;text-align:start}#dasher_app .subs:not(:first-child){border-top:1px solid var(--c-border)}#dasher_app .sub:before{float:inline-end;font-size:80%;margin-top:.25rem;color:var(--c-dasher)}#dasher_app .sub:hover:before{color:var(--c-over);opacity:.9}#dasher_app .subs .sub{display:flex;align-items:center;height:34px}#dasher_app .subs .sub.language:before{content:""}#dasher_app .subs .sub:before{font-family:lichess;margin:0;margin-inline-end:.4em;font-size:1.2em}#dasher_app .subs .sub:after{font-family:lichess;margin-inline-start:auto;color:var(--c-dasher);content:""}#dasher_app .subs .sub:hover:after,#dasher_app .subs .sub:hover:before{color:var(--c-over);opacity:.9}html:not([dir=rtl]) #dasher_app .piece piece{left:0}html[dir=rtl] #dasher_app .piece piece{right:0}#dasher_app .piece piece{position:absolute;width:100%;height:100%;top:0;background-size:cover;z-index:2;pointer-events:none}#dasher_app .piece .list{background:url(../../vendor/lila/ui/dasher/images/darksquares.jpg);box-shadow:inset 0 7px 20px 3px #777}#dasher_app .piece .no-square{width:75px;height:75px;position:relative}#dasher_app .piece .no-square:hover{background:#fafafa26}#dasher_app .piece .no-square.active{background:rgb(from var(--c-secondary) r g b/ calc(alpha*.7))}#dasher_app .piece.d3 piece{top:0;background-size:cover;background-position:0 67%}#dasher_app{width:225px}#dasher_app .spinner{margin:20px auto}#dasher_app .status{display:block;position:relative;padding:.8rem;border-top:1px solid var(--c-border)}html:not([dir=rtl]) #dasher_app .status signal{right:1rem}html[dir=rtl] #dasher_app .status signal{left:1rem}#dasher_app .status signal{position:absolute;top:1rem;font-size:1.7rem}#dasher_app .status .ping,#dasher_app .status .server{display:block}#dasher_app .status strong{padding:0 5px}#dasher_app .head{display:block;padding:1rem;border-bottom:1px solid var(--c-border);width:100%;text-align:start}#dasher_app .head:before{color:var(--c-dasher);opacity:.8}#dasher_app .head:hover:before{opacity:1}#dasher_app .langs form{max-height:408px;overflow:auto;border-bottom:1px solid var(--c-border)}#dasher_app .langs form button{display:flex;padding:.7rem;width:100%;justify-content:space-between;border-inline-start:4px solid transparent}#dasher_app .langs form button:hover{background:var(--c-dasher-light)}#dasher_app .langs .accepted{border-color:var(--c-dasher)}#dasher_app .langs .current{background:var(--c-dasher)!important;color:var(--c-over)!important}#dasher_app .langs .current .lang-code{color:var(--c-over)}#dasher_app .langs .help{color:var(--c-link);display:block;padding:.7rem .7rem .7rem 1rem}#dasher_app .langs .help:hover{background:var(--c-link);color:var(--c-over)}#dasher_app .langs .lang-code{font-family:monospace;font-size:80%;line-height:18px;color:var(--c-font-dimmer)}#dasher_app .zen{margin:0}#dasher_app .zen button{padding:.5rem 1rem}#dasher_app .zen button:before{opacity:.5;font-size:18px;margin-inline:0 .4em}#dasher_app .zen:hover button:before{opacity:1}#dasher_app .sound .content{display:flex;margin:5px 0 5px 5px}#dasher_app .sound input[type=range]:not(.rate){flex:0 0 1em;width:1em;margin:1rem;padding-top:0;padding-bottom:0;writing-mode:vertical-lr;direction:rtl}#dasher_app .sound.silent input[type=range]{opacity:.2}#dasher_app .piece .list{overflow:auto}#dasher_app .button.more{width:100%;color:var(--c-over);font-size:1.2em;font-weight:700;padding:.4em 0}#dasher_app .selector,.voice-selection .selector{flex:1 1 100%;margin:.5rem 0}#dasher_app .selector button,.voice-selection .selector button{transition:background .15s ease;display:block;padding:.7rem 1rem;width:100%;text-align:start}@media(hover:hover)and (pointer:fine){#dasher_app .selector button:hover,.voice-selection .selector button:hover{background:var(--c-dasher-light)}}#dasher_app .selector button.active,.voice-selection .selector button.active{background:var(--c-dasher)!important;color:var(--c-over)!important}#dasher_app .selector button:before,.voice-selection .selector button:before{margin-inline:0 8px;font-size:19px;justify-content:center;align-items:center;opacity:0;transition:opacity .15s ease}#dasher_app .selector button.active:before,.voice-selection .selector button.active:before{opacity:1;color:var(--c-over)!important}#dasher_app .selector.zen button:before,.voice-selection .selector.zen button:before{opacity:.5}#dasher_app .selector.large button,.voice-selection .selector.large button{padding:1rem}.voice-selection{min-width:240px}.voice-selection .rate{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--c-font-dim)}.voice-selection .rate input{cursor:pointer}.activity section h2,.analyse__fork glyph,.engine-error h2,.tview2 glyph,.mselect__list,.lobby__box__top .title,.lobby__timeline .entry a,.lobby__streams .stream strong,.piece-letter #analyse-cm .title,#analyse-cm .piece-letter .title,.piece-letter .analyse__fork move,.analyse__fork .piece-letter move,.piece-letter .practice-box .comment move san,.practice-box .comment move .piece-letter san,.piece-letter .explorer-box .tablebase td:first-child,.explorer-box .tablebase .piece-letter td:first-child,.piece-letter .explorer-box .moves td:first-child,.explorer-box .moves .piece-letter td:first-child,.piece-letter .pv_box .pv span,.pv_box .pv .piece-letter span,.piece-letter .tview2 move,.tview2 .piece-letter move,.piece-letter Z7yx{font-family:Noto Sans,sans-serif}.oauth .scopes div em,.oauth .scopes legend,.slist thead,.activity rating,.number-menu .nm-item,.sub-ratings h3,.game-row .header__text strong,.analysis-settings-view fieldset legend,.analyse__fork eval,.explorer-box .moves th,.ceval .engine .cloud,.ceval .engine .infinite,.tview2 comment .by,.tview2 eval,qZM,.material score,.rclock .time,.game__tournament .clock,.mchat__messages a:not(.user-link),.mchat__tab,.lobby__streams .more,.lobby__timeline .more,.lobby__timeline .entry,.lobby__streams .stream,.hooks__list th,.hook__filters .header,.lpools,.ublog-post-card__intro,.tabs-horiz span,.tabs-horiz button,#analyse-cm .title draw,.analyse__fork move draw,.practice-box .comment move san draw,.explorer-box .tablebase td:first-child draw,.explorer-box .moves td:first-child draw,.pv_box .pv span draw,.tview2 move draw,Z7yx draw{font-family:Roboto,sans-serif;font-weight:300}.lobby__timeline .entry a,.sub-ratings a,.analyse__controls .fbt:not(.active,:hover),.round__now-playing .now-playing,.rclock .tour-rank,.chat__members,.lobby__about a,.lobby__timeline,.lobby__streams .stream,.lobby__counters,.tabs-horiz{color:var(--c-font-page)}.lobby__blog h2,.lobby__puzzle .text,.about-side,.tour-spotlight,.hooks__chart .label,.sub-ratings a,.analyse__controls .fbt:not(.active,:hover),.round__now-playing .now-playing,.rclock .tour-rank,.chat__members,.lobby__about a,.lobby__timeline,.lobby__streams .stream,.lobby__counters,.tabs-horiz{text-shadow:0 1px 0 var(--c-font-shadow)}.explorer__config .choices button,.rcontrols .rematch.fbt,.cmn-toggle label:after,.crosstable povs:hover,.lobby__box__top,.tour-spotlight,#hook .opponent,.game-setup .lobby__start__button,.mselect__label{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8),0 1px 3px #0003}:where(html.light) .explorer__config .choices button,.explorer__config .choices :where(html.light) button,:where(html.light) .rcontrols .rematch.fbt,.rcontrols :where(html.light) .rematch.fbt,:where(html.light) .cmn-toggle label:after,.cmn-toggle :where(html.light) label:after,:where(html.light) .crosstable povs:hover,.crosstable :where(html.light) povs:hover,:where(html.light) .lobby__box__top,:where(html.light) .tour-spotlight,:where(html.light) #hook .opponent,#hook :where(html.light) .opponent,:where(html.light) .game-setup .lobby__start__button,.game-setup :where(html.light) .lobby__start__button,:where(html.light) .mselect__label{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 1px 3px #0000002e}.explorer__config .choices button,.rcontrols .rematch.fbt,.cmn-toggle label:after,.crosstable povs:hover,.lobby__box__top,.tour-spotlight,#hook .opponent,.game-setup .lobby__start__button,.mselect__label{background:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom));text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/ calc(alpha*.8))!important}.explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.crosstable povs:hover:not(.disabled,:disabled,[disabled]),.lobby__box__top:hover:not(.disabled,:disabled,[disabled]),.tour-spotlight:hover:not(.disabled,:disabled,[disabled]),#hook .opponent:hover:not(.disabled,:disabled,[disabled]),.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #0000003d}:where(html.light) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.light) button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.light) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.light) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.light) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.light) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #00000036}.explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.crosstable povs:hover:not(.disabled,:disabled,[disabled]),.lobby__box__top:hover:not(.disabled,:disabled,[disabled]),.tour-spotlight:hover:not(.disabled,:disabled,[disabled]),#hook .opponent:hover:not(.disabled,:disabled,[disabled]),.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.mselect__label:hover:not(.disabled,:disabled,[disabled]){background:linear-gradient(to bottom,var(--c-metal-top-hover),var(--c-metal-bottom-hover))}:where(html.transp) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.transp) button:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.transp) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.transp) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.transp) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.transp) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #00000026}:where(html.light) :where(html.transp) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.light) :where(html.transp) button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.light) :where(html.transp) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) :where(html.transp) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.light) :where(html.transp) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.light) :where(html.transp) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #0000001f}.account group.radio input:checked+label,.pocket piece:not(.disabled):hover:after,group.radio input:checked+label:not(.disabled):hover,.pocket piece:after,group.radio input:checked+label{box-shadow:0 3px 5px #0000001f inset!important}:where(html.light) .account group.radio input:checked+label,.account group.radio :where(html.light) input:checked+label,:where(html.light) .pocket piece:not(.disabled):hover:after,.pocket :where(html.light) piece:not(.disabled):hover:after,:where(html.light) group.radio input:checked+label:not(.disabled):hover,group.radio :where(html.light) input:checked+label:not(.disabled):hover,:where(html.light) .pocket piece:after,.pocket :where(html.light) piece:after,:where(html.light) group.radio input:checked+label,group.radio :where(html.light) input:checked+label{box-shadow:0 3px 5px #00000014 inset!important}:where(html.transp) .select-search__menu,:where(html.transp) #analyse-cm,:where(html.transp) .pv-board .pv-board-square cg-board,.pv-board .pv-board-square :where(html.transp) cg-board,:where(html.transp) .mselect__list,:where(html.transp) #hook,:where(html.transp) .lpool.active{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.select-search__menu,#analyse-cm,.pv-board .pv-board-square cg-board,.mselect__list,#hook,.lpool.active{box-shadow:0 14px 28px #00000026,0 10px 10px #0000001f}.community__leaders .leaderboards h2,.ceval .engine,.tview2 move,.mchat__tab,.context-streamer,.lobby__classes a,.tour-spotlight,.hooks__list td,.tabs-horiz span,.tabs-horiz button{white-space:nowrap;overflow:hidden}.activity .line,#us_profile .col2>a,.advice-summary__acpl>div span,.advice-summary__phase span,.pv_box .pv.pv--nowrap,.tview2 comment .by,.copy-me__target,.game__meta .user-tv,.mchat__tab span,.game-setup .time-control-tabs .time-panel .slider-container .label-row label,.lobby__support-link__text span,.lobby__box td,.lobby__streams .stream,.lobby__counters a{white-space:nowrap}.page .body,.cms-preview,.personal-data .raw-text,.security .slist,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.note-zone .note,#us_profile .bio,.tview2-column>interrupt>comment,.mchat__messages,.daily-feed__update,.lobby__timeline .entry,.lpool,.ublog-post-card__intro{overflow-wrap:break-word;word-break:normal}.community .user-top .user-link,.explorer-box .games td span,.explorer-box .title,#ceval-settings .setting select,.local-analysis-dialog .setting select,.ruser a,.crosstable__users,.game-setup .mselect .mselect__label .text .desc,.activity .line,#us_profile .col2>a,.advice-summary__acpl>div span,.advice-summary__phase span,.pv_box .pv.pv--nowrap,.tview2 comment .by,.copy-me__target,.game__meta .user-tv,.mchat__tab span,.game-setup .time-control-tabs .time-panel .slider-container .label-row label,.lobby__support-link__text span,.lobby__box td,.lobby__streams .stream,.lobby__counters a{overflow:hidden;text-overflow:ellipsis}.pv-board .pv-board-square .cg-wrap,.hooks__chart,.page .body .embed>*,.cms-preview .embed>*{position:absolute;width:100%;height:100%}.tv-channel>span,.auth .auth-tabs,.community__leaders .leaderboards h2,.account group.toggles>label,.oauth .scopes div,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.user-show__social .user-actions,#us_profile .insight,#us_profile .warning,.sub-ratings a,.flash,.mselect label span,.mselect a,.advice-summary__acpl>div,.advice-summary__phase,.analyse__puzzle a,.analysis-settings-view .setting,.analyse__persistence__help,#analyse-cm a,.explorer-box .explorer-title .active,.explorer-box .explorer-title,.action-menu .cmn-toggle-wrap,#ceval-settings .setting,.local-analysis-dialog .setting,.form-check__container,.copy-me,.rcontrols .rematch-decline,.rcontrols .question,.rcontrols .pending,.material,.ruser .line,.game__meta__infos,.mchat__presets,.chat__members__number,#blindfoldzone,#zenzone,.context-streamer,.board-menu .setting,.game-setup .rating-range .rating-range-values,.game-setup .rating-range,.game-setup .fen__form,.game-setup .mselect .mselect__label .text,.lobby__support-link,.lobby__classes a,.tour-spotlight,.hook__filters .rating-range,.tabs-horiz{display:flex;flex-flow:row nowrap;align-items:center}.oauth__connection__between icon,.oauth__connection__between,.oauth__connection,.user-show .angles .nm-item,.expiration,.game-setup .footer,group.radio label,group.radio .label,.connect-links,.ublog-post-card__image:after{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.personal-data__header,.security__header,.form-actions,.form-split,.user-show .claim-title form,.training-box .choices,.round__now-playing h3,.carousel__controls,.lobby__box__top{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.auth__brand,.activity .entries,#us_profile .tutor-link>span,#us_profile .profile-side,.sub-ratings a>span,.game-row__infos,.advice-summary__sections>div,.advice-summary,.analyse--wiki .analyse__side,.ceval .practice-mode,.training-box .instruction,.training-box,.explorer-box .message,.action-menu,.analyse__tools,#ceval-settings,.engine-error,.continue-with,.rcontrols .follow-up,i5d,.round__side,.mchat__content,.mchat,.crosstable povs,.crosstable__users,.crosstable__score,.crosstable__matchup,.board-menu section,.board-menu>div,.board-menu,.game-setup .color-cards .card-radio,.game-setup .time-control-tabs .time-panel .slider-container,.game-setup .time-control-tabs .time-panel,.game-setup .config-group,.game-setup .setup-content,.mselect__list,.lobby__nope .lobby__app__content,.lobby__side,.lobby__box,.lobby__classes,.lobby__start,.lobby__table,.now-playing .meta,.lobby__app,#hook .inner,.lpool{display:flex;flex-flow:column}.page .body code,.cms-preview code,.auth-login__blanked,.auth .password-generator button,.form3 .captcha.is-invalid:not(.success),.community__leaders .leaderboards,.personal-data .raw-text,.account .saved,.select-search__input,.select-search__menu,.select-search__toggle,.form-help pre,.user-show__social .user-actions .dropdown .dropdown-window,.activity score strong,#us_profile .warning,.flash,.setting-popup,.help-container img,.help-container video,.setting-popup img,.setting-popup video,#analyse-cm,.explorer-box .games result,.explorer-box .bar span[style*="width: 100%"],.toggle-box legend,.toggle-box,.eval-gauge:after,.eval-gauge,.ceval .engine .cloud,.ceval .engine .infinite,.form-check__label,.copy-me,.pocket piece:after,.pocket,.rcontrols button,.rcontrols a.fbt,.cmn-toggle label:before,.cmn-toggle label,#blindfoldtog,#zentog,.context-streamer,.game-setup .failure,.mselect__list,.mselect__label,.lobby__app .toggle,.lpool,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.flash-box,.flash-quiet,.advice-summary,group.radio,.lobby__feed,.lobby__support-link,.lobby__classes a,.lobby__app__content,.page .body details,.cms-preview details,.crosstable,.tv-games .page-menu__content,#hook,.analyse__tools,.game__meta,.mchat,.lobby__box,.lobby__spotlights,.ublog-post-card,.hook__filters .checkable input[type=checkbox]{border-radius:var(---ui-roundness, 7px)}.tv-games .page-menu__content,#hook,.analyse__tools,.game__meta,.mchat,.lobby__box,.lobby__spotlights,.ublog-post-card{overflow:hidden}.sub-ratings a.active,.flash,.rcontrols .rematch-decline,i5d bo3,.rclock .time,.round__app__table,.lobby__blog .ublog-post-card:hover,.analyse__tools,.game__meta,.mchat,.lobby__box,.lobby__spotlights,.ublog-post-card,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.flash-box,.flash-quiet,.advice-summary,group.radio,.lobby__feed,.lobby__support-link,.lobby__classes a,.lobby__app__content{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}:where(html.transp) .page .body img,.page .body :where(html.transp) img,:where(html.transp) .cms-preview img,.cms-preview :where(html.transp) img,:where(html.transp) .page .body pre,.page .body :where(html.transp) pre,:where(html.transp) .cms-preview pre,.cms-preview :where(html.transp) pre,:where(html.transp) .account group.toggles>label,.account :where(html.transp) group.toggles>label,:where(html.transp) .oauth .scopes fieldset,.oauth .scopes :where(html.transp) fieldset,:where(html.transp) .oauth .brand,.oauth :where(html.transp) .brand,:where(html.transp) .flash-box,:where(html.transp) .flash-quiet,:where(html.transp) .advice-summary,:where(html.transp) group.radio,:where(html.transp) .lobby__feed,:where(html.transp) .lobby__support-link,:where(html.transp) .lobby__classes a,.lobby__classes :where(html.transp) a,:where(html.transp) .lobby__app__content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:where(html.transp) .analyse__tools,:where(html.transp) .game__meta,:where(html.transp) .mchat,:where(html.transp) .lobby__box,:where(html.transp) .lobby__spotlights,:where(html.transp) .ublog-post-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tabs-horiz{-webkit-user-select:none;user-select:none}:where(html.transp) .tabs-horiz{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tabs-horiz{justify-content:center;align-items:flex-end}@media(max-width:499.29px){.tabs-horiz{font-size:.9em}}.tabs-horiz span,.tabs-horiz button{flex:1 1 auto;text-align:center;padding:.5em .2em;cursor:pointer;position:relative;border-bottom:2px solid transparent;min-width:15%;letter-spacing:-.5px;transition:color .25s ease,border-color .25s ease}@media(min-width:499.3px){.tabs-horiz span,.tabs-horiz button{letter-spacing:inherit}}.tabs-horiz span:hover,.tabs-horiz button:hover{border-color:var(--c-accent-cloud)}.tabs-horiz span.active,.tabs-horiz button.active{color:var(--c-accent);border-color:var(--c-accent)}.tabs-horiz span.narrow,.tabs-horiz button.narrow{padding-left:0;padding-right:0;flex:0 3 auto;min-width:10%}.tabs-horiz span:focus-visible,.tabs-horiz button:focus-visible{outline:2px solid var(--c-primary)}.tabs-horiz .unread{margin-inline-start:.3em}.ublog-post-card__image.ublog-post-image-default{background-image:url(../../vendor/lila/ui/lib/css/images/placeholder-margin.png);background-size:cover;background-position:center}.lpools{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:9px;padding-top:9px;background-color:transparent!important;box-shadow:none;overflow:visible!important;font-size:14px}@media(min-width:300px){.lpools{font-size:calc(14px + 11 * (100vw - 300px) / 900)}}@media(min-width:1200px){.lpools{font-size:25px}}:where(html.transp) .lpools{-webkit-backdrop-filter:none;backdrop-filter:none}.lpools .spinner{flex:0 0 auto;margin:.1em 0 .6em;width:2em;height:2em;pointer-events:none}.lpools .clock{display:block;font-size:1.5em;line-height:1.6em;letter-spacing:.1em}@keyframes range-sweep{0%{background-position:180% 0}to{background-position:-90% 0}}.lpools .range{background-size:200% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(90deg,transparent,var(--c-brag),transparent);animation:range-sweep 3s cubic-bezier(.2,.6,.95,.7) infinite;margin:.2em 0 1.3em}.lpool{transition:all .15s ease}:where(html.transp) .lpool{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lpool{justify-content:center;align-items:center;cursor:pointer;color:var(--c-font-dim);background:var(--c-pool-button)}:where(html.light) .lpool{background:rgb(from var(--c-bg) r g b/ calc(alpha/2))}.lpool:hover{color:var(--c-font);background:var(--c-accent-glass)!important;opacity:1}.lpool.active .perf{display:none}.lpool.transp{opacity:.35}html:not([dir=rtl]) .hooks__chart{right:0}html[dir=rtl] .hooks__chart{left:0}.hooks__chart{bottom:0;overflow:hidden}html:not([dir=rtl]) .hooks__chart .label{left:3px}html[dir=rtl] .hooks__chart .label{right:3px}.hooks__chart .label{color:var(--c-font-dim);font-size:.7em;position:absolute;bottom:1px;font-weight:700}html:not([dir=rtl]) .hooks__chart .grid{left:0}html[dir=rtl] .hooks__chart .grid{right:0}.hooks__chart .grid{position:absolute;bottom:0}.hooks__chart .grid.horiz{width:100%;border-top:1px dashed var(--c-border)}.hooks__chart .grid.vert{height:100%;border-inline-end:1px dashed var(--c-border)}.hooks__chart .canvas{position:relative;width:100%;height:100%}.hooks__chart .plot{transition:all .15s ease;position:absolute;cursor:pointer;z-index:3;font-size:1.6em;opacity:.7;transform:scale(1);margin-inline-start:-.5em;margin-bottom:-.5em}.hooks__chart .plot.rated{opacity:.9;color:var(--c-brag)}.hooks__chart .plot.cancel{opacity:.9;color:var(--c-good)}.hooks__chart .plot.new{transform:translateY(-7px);opacity:0}.hooks__chart .plot:hover{z-index:2;opacity:1;transform:scale(1.15)}#hook{visibility:hidden;background:var(--c-bg-box);position:absolute;z-index:120}#hook .inner{text-align:center}#hook .inner-clickable{cursor:pointer;padding:5px 0}#hook .opponent{min-width:120px;padding:.5em .7em}.hook__filters{padding:var(---block-gap) 1.5em;background:rgb(from var(--c-bg) r g b/ calc(alpha/2));height:100%;display:block}.hook__filters .header{font-size:1.25em;margin-bottom:.5em}.hook__filters table{width:100%}.hook__filters td{padding:1em 0}.hook__filters td:first-child{font-size:1.1em;padding-inline-end:2rem;width:25%;white-space:normal}.hook__filters .checkable{display:flex;padding:4px 2px 4px 0;gap:6px}.hook__filters .checkable label{display:inline-flex;cursor:pointer;line-height:16px}.hook__filters .checkable input[type=checkbox]{cursor:pointer;position:relative;border-radius:calc(var(---ui-roundness, 7px) / 2)}.hook__filters .checkable input[type=checkbox]:hover{border-color:var(--c-border-light)}.hook__filters .checkable input[type=checkbox]:checked:hover{border-color:var(--c-good)}.hook__filters .checkable input[type=checkbox]:checked:after{border:1.5px solid #fff;border-top:none;border-right:none;content:"";width:8px;height:4.5px;left:50%;top:50%;position:absolute;transform:translate(-50%,-62%) rotate(-45deg)}.hook__filters tr.filter-variant td:last-child{display:flex;flex-flow:row wrap}.hook__filters tr.filter-variant .checkable{width:33.3%;white-space:nowrap}.hook__filters tr.inline .checkable{display:inline-flex;padding:6px 20px 2px 0}.hook__filters .range{display:grid;grid-template-columns:1fr 20px 1fr;gap:2px;justify-content:center}.hook__filters .range span{color:var(--c-font-dim);text-align:center}.hook__filters .range span:first-child{color:unset;text-align:right}.hook__filters .range span:last-child{color:unset;text-align:left}.hook__filters .rating-range{color:var(--c-font-dim);justify-content:center}.hook__filters .rating-range input{padding:.6em 0;margin:0 1ch}@media(max-width:499.29px){.hook__filters .rating-range input{width:26vw}}.hook__filters .actions{display:flex;gap:6px;margin-top:1em;justify-content:end}@media(max-width:649.29px){.hook__filters{padding:var(---block-gap) 1em}.hook__filters tr.filter-variant .checkable{width:50%}.hook__filters td:first-child{margin-inline-end:1rem}}.hooks__list{width:100%}.hooks__list tr.disabled{opacity:.4}.hooks__list tr.disabled td{cursor:default;background:transparent;border-color:transparent}.hooks__list tr.cancel td{background:rgb(from var(--c-secondary) r g b/ calc(alpha*.4))}.hooks__list tr.join:hover td{background:var(--c-accent-cloud);color:#fff}.hooks__list tr:not(.disabled):hover :before{opacity:1}.hooks__list tr.variants td{text-align:center;padding:3px 0;background:none;text-transform:uppercase;letter-spacing:3px;cursor:default}.hooks__list th{padding:1em .7em}.hooks__list th.sortable{cursor:pointer;text-align:center}.hooks__list th.sortable:hover,.hooks__list th.sort{font-weight:400}.hooks__list th .is{position:absolute;margin-inline-start:calc(-1.2em - 3px);visibility:hidden}.hooks__list th.sort .is{opacity:.7;visibility:visible}.hooks__list th.player{width:110px}@media(max-width:499.29px){.hooks__list th{padding:1em .4em}.hooks__list th:nth-child(2){max-width:13vw;direction:rtl}.hooks__list th:nth-child(2):not(.sortable){text-align:left}}.hooks__list td{padding:.5em .7em;border-bottom:1px solid var(--c-border);cursor:pointer;background:rgb(from var(--c-bg) r g b/ calc(alpha/2))}.hooks__list td:first-child{padding-inline-start:2em}.hooks__list td:last-child :before{margin-inline-end:8px;line-height:.9;font-size:1.6em}.hooks__list td :before{opacity:.6}@media(max-width:499.29px){.hooks__list td{padding:.5em .4em}.hooks__list td:first-child{overflow:hidden;text-overflow:ellipsis;max-width:25vw}}.hooks__list:has(th.sortable) td:nth-child(2),.hooks__list:has(th.sortable) td:nth-child(3){text-align:center}.hooks__list tbody.stepping{opacity:.7}.lseeks .create{margin-top:20px;text-align:center}.lobby__app{min-height:300px}@media(min-width:499.3px){.lobby__app{min-height:400px}}@media(min-width:799.3px){.lobby__app{height:600px;max-height:calc(100vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - var(---block-gap))}}.lobby__app{-webkit-user-select:none;user-select:none}.lobby-nope .lobby__app{display:none}.lobby__app__content{flex:1 1 100%;position:relative;background-color:var(--c-bg-box);background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='-2 -2 54 54' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23383633' stroke='%23383633' stroke-linejoin='round'%0Ad='M38.956.5c-3.53.418-6.452.902-9.286 2.984C5.534 1.786-.692 18.533.68 29.364 3.493 50.214 31.918 55.785 41.329 41.7c-7.444 7.696-19.276 8.752-28.323 3.084C3.959 39.116-.506 27.392 4.683 17.567 9.873 7.742 18.996 4.535 29.03 6.405c2.43-1.418 5.225-3.22 7.655-3.187l-1.694 4.86 12.752 21.37c-.439 5.654-5.459 6.112-5.459 6.112-.574-1.47-1.634-2.942-4.842-6.036-3.207-3.094-17.465-10.177-15.788-16.207-2.001 6.967 10.311 14.152 14.04 17.663 3.73 3.51 5.426 6.04 5.795 6.756 0 0 9.392-2.504 7.838-8.927L37.4 7.171z'/%3E%3C/svg%3E%0A")}:where(html.light) .lobby__app__content{background-image:url("data:image/svg+xml,%3Csvg viewBox='-2 -2 54 54' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23dadada' stroke='%23dadada' stroke-linejoin='round'%0Ad='M38.956.5c-3.53.418-6.452.902-9.286 2.984C5.534 1.786-.692 18.533.68 29.364 3.493 50.214 31.918 55.785 41.329 41.7c-7.444 7.696-19.276 8.752-28.323 3.084C3.959 39.116-.506 27.392 4.683 17.567 9.873 7.742 18.996 4.535 29.03 6.405c2.43-1.418 5.225-3.22 7.655-3.187l-1.694 4.86 12.752 21.37c-.439 5.654-5.459 6.112-5.459 6.112-.574-1.47-1.634-2.942-4.842-6.036-3.207-3.094-17.465-10.177-15.788-16.207-2.001 6.967 10.311 14.152 14.04 17.663 3.73 3.51 5.426 6.04 5.795 6.756 0 0 9.392-2.504 7.838-8.927L37.4 7.171z'/%3E%3C/svg%3E%0A")}:where(html.transp) .lobby__app__content{background:rgb(from var(--c-bg) r g b/ calc(alpha*.8))}.lobby__app__content{overflow-x:hidden;overflow-y:auto}.lobby__app .lredir{background:var(--c-bg-box)!important;display:flex}.lobby__app .lredir .spinner{width:100px;height:100px}.lobby__app .toggle{transition:all .15s ease;position:absolute;padding:.45em .6em;cursor:pointer;z-index:2;font-size:1.3em}html:not([dir=rtl]) .lobby__app .toggle.toggle-filter{right:0}html[dir=rtl] .lobby__app .toggle.toggle-filter{left:0}.lobby__app .toggle:hover{color:var(--c-accent)}.lobby__app .gamesFiltered:not(.active){color:var(--c-accent);transition:all .15s ease}.lobby__app .gamesFiltered:not(.active):hover{color:var(--c-accent-dim)}@media(max-width:499.29px){.lreal_time,.lseeks .hooks__list{font-size:.9em}.lobby__app .toggle{padding:.4em}}.now-playing .meta{align-items:center}.lobby__table{-webkit-user-select:none;user-select:none;position:relative}.lobby__start{flex:1 1 auto;justify-content:stretch;gap:9px}.lobby__start__button{display:flex;align-items:center;font-size:1.2em;gap:1em;padding-inline:2em 3em;height:3.2em;text-transform:none}.lobby__start__button.disabled{opacity:.2}.lobby__start__button:before{transition:color .15s ease;font-size:32px;color:var(--c-font-dimmer)}.lobby__start__button--hook.button:before{content:""}.lobby__start__button--friend.button:before{content:""}.lobby__start__button--ai.button:before{content:""}.lobby__start__button--friend-user.button:before{content:""}@media(hover:hover){.lobby__start__button:hover.disabled{cursor:default}.lobby__start__button:hover:not(.disabled){color:var(--c-font-clear)!important}.lobby__start__button:hover:not(.disabled):before{color:var(--c-accent)}}.lobby__counters{margin-top:1rem;display:none}.lobby__counters a{color:var(--c-font-page);transition:color .15s ease}.lobby__counters a:hover{color:var(--c-link)}.lobby .lobby__tournaments-simuls .lobby__box__top{border-bottom:1px solid var(--c-border)}@media(max-width:649.29px){.lobby .lobby__tournaments-simuls .timeago{display:none}}:where(html.transp) .lobby__streams{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lobby__streams:empty{display:none}.lobby__streams .stream{color:var(--c-font-page);display:block;margin-bottom:.5em;line-height:.9}.lobby__streams .stream.highlight strong{color:var(--c-brag)}.lobby__streams .stream strong:before{font-size:1.5em;margin-inline-end:.1rem}.lobby__spotlights{flex:0 0 auto}.tour-spotlight{transition:all .15s ease;flex:0 0 auto;padding:.3em;opacity:.8;color:var(--c-font)}:where(html.light) .tour-spotlight{background-image:linear-gradient(to bottom,color-mix(in oklab,var(--c-primary) 20%,var(--c-bg)),#c5d8ea)}.tour-spotlight.invert,.tour-spotlight.event-spotlight,.tour-spotlight:hover{text-shadow:none}:where(html.light) .tour-spotlight.invert,:where(html.light) .tour-spotlight.event-spotlight,:where(html.light) .tour-spotlight:hover{background-image:linear-gradient(to bottom,color-mix(in oklab,var(--c-primary) 25%,var(--c-bg)),color-mix(in oklab,var(--c-primary) 20%,var(--c-bg-page)))}.tour-spotlight:hover{opacity:1}.tour-spotlight:focus-visible{outline-offset:-2px}.tour-spotlight .img{flex:0 0 42px;width:44px;margin:0 .7em 0 .4em}.tour-spotlight icon.img:before{color:#fff;font-size:42px}:where(html.light) .tour-spotlight icon.img:before{text-shadow:1px 1px 2px var(--c-link)}:where(html.light) .tour-spotlight img.img.icon{filter:drop-shadow(1px 1px 1px var(--c-link))}.tour-spotlight .name{margin-top:1px;line-height:13px;display:block}.tour-spotlight .headline{display:block;font-size:.85em;margin-bottom:-3px}.tour-spotlight .more{font-size:.85em}.tour-spotlight .more time{margin-inline-start:3px}.tour-spotlight.little .img{flex:0 0 40px;margin:0 .7em 0 .4em}.tour-spotlight.little .img:before{font-size:40px}.tour-spotlight .tour-team-icon{margin-left:1ch}.lobby__classes{gap:1em}.lobby__classes a{transition:all .15s ease;background:linear-gradient(to right bottom,#8459a1,#5c1d87,#402249)}:where(html.light) .lobby__classes a{background:linear-gradient(to right bottom,#9a75b3,#7f27b9,#713b81)}.lobby__classes a{color:#ffffffb3;font-weight:700;padding:.8em .5em .8em 1.5em}.lobby__classes a:before{font-size:1.7em;margin-inline-end:.5em}.lobby__classes a:hover{filter:brightness(120%)}.lobby__timeline{flex:1 1 auto;margin-inline-start:var(---block-gap);scrollbar-gutter:stable;overflow-y:auto}@media(hover:hover){.lobby__timeline:not(:hover){overflow:hidden}}.lobby__timeline .entry{white-space:pre-wrap}.lobby__timeline .entry a{font-weight:400}.lobby__timeline .entry:hover a{color:var(--c-link)}.lobby__timeline .entry:after{content:"";display:block;width:100%;height:1px;background:linear-gradient(to start,var(--c-border) 20%,var(--c-bg-page));margin:.7em 0}html[dir=rtl] .lobby__timeline .entry:after{background:linear-gradient(to end,var(--c-border) 20%,var(--c-bg-page))}.lobby__timeline .entry .line:not(.patron){display:none}.lobby__box__top{flex:0 0 auto;padding:.3em .5em}.lobby__box__top .more{color:var(--c-font-dim)}.lobby__box__top .more:hover{color:var(--c-link)}.lobby__box__top .title{font-size:1em;font-weight:700;color:var(--c-font-dim);padding:.3em}.lobby__box__content{background:var(--c-bg-box);overflow-x:hidden;overflow-y:auto}.lobby__box .user-link{font-weight:700;color:var(--c-font-dim)}.lobby__box table{width:100%;height:100%}.lobby__box td{padding:.5em .4em;border-bottom:1px solid var(--c-border);max-width:21ch}@media(max-width:649.29px){.lobby__box td{max-width:18ch}}.lobby__box td.name a{font-weight:700;color:var(--c-font-dim);transition:all .15s ease}.lobby__box td.name a:hover{color:var(--c-link)}.lobby__box tr:last-child td{border-bottom:none}.lobby__box tr:nth-child(2n){background:var(--c-bg-zebra)}.lobby__blog .lobby__box__top{border-bottom:1px solid var(--c-border)}.lobby .progress-td{padding:.3em .4em}.lobby .progress{border-radius:2em;display:block;position:relative;width:30ch;height:1.25em;background:rgb(from var(--c-bg-page) r g b/ calc(alpha*.6))}:where(html.light) .lobby .progress{background:rgb(from var(--c-shade) r g b/ calc(alpha*.6))}:where(html.transp) .lobby .progress{background:rgb(from var(--c-bg) r g b/ calc(alpha*.6))}.lobby .progress{overflow:hidden}@media(max-width:649.29px){.lobby .progress{max-width:23ch;margin:auto}}@media(max-width:499.29px){.lobby .progress{max-width:16ch}}.lobby .progress__bar{border-radius:2em;display:block;height:100%;background:rgb(from var(--c-primary) r g b/ calc(alpha*.22))}html:not([dir=rtl]) .lobby .progress__text{left:1.5ch}html[dir=rtl] .lobby .progress__text{right:1.5ch}.lobby .progress__text{position:absolute;color:var(--c-font);font-size:.9em;top:0;width:100%;z-index:3}.lobby__support-link{display:none;margin-bottom:var(---block-gap);background:var(--c-bg-box);font-size:1.3em;padding:.5em;transition:background .15s ease}.lobby__support-link:hover{background:var(--c-accent-glass)}.lobby__support-link:hover .lobby__support-link__text,.lobby__support-link:hover icon:before{color:var(--c-brag-hover)}.lobby__support-link icon{flex:0 0 auto;margin:0 .5em}.lobby__support-link icon:before{margin-inline-end:.15em;color:var(--c-brag);font-size:2.6em;transition:color .15s ease}.lobby__support-link__text{flex:1 1 auto;color:var(--c-brag);transition:color .15s ease}.lobby__support-link__text strong{font-weight:400;display:block}.lobby__support-link__text span{display:block;font-size:.8em}.lobby__support a{display:flex;padding:.2em .5em;margin:0}.lobby__about{display:flex;place-content:start center;flex-flow:row wrap;font-size:.85em;font-weight:700}.lobby__about a{margin-inline-end:1.2em;white-space:nowrap}@media(any-pointer:coarse){.lobby__about a{padding:.5em}}.lobby__about a{transition:color .15s ease}.lobby__about a:hover{color:var(--c-link)}.connect-links{flex:1 0 100%;margin-top:.5em}.connect-links a{font-weight:400}.lobby__feed{scrollbar-gutter:stable;overflow-y:auto}@media(hover:hover){.lobby__feed:not(:hover){overflow:hidden}}.lobby__feed{background:var(--c-bg-box);min-height:16em}.daily-feed__updates{margin-inline-start:24px;border-inline-start:2px solid var(--c-contours);margin-bottom:1.5em}.daily-feed__update{padding-inline-start:25px;margin-top:1.5em}.daily-feed__update table{display:none}.daily-feed__update__marker{float:inline-start;width:32px;height:32px;padding:5px;transform:translateY(-5px);margin-inline-start:-42px;background-color:var(--c-contours);border:3px solid var(--c-bg-box);border-radius:50%}:where(html.transp) .daily-feed__update__marker.nobg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.daily-feed__update__marker.nobg{background:var(--c-bg-box);border:2px solid var(--c-contours)}:where(html.transp) .daily-feed__update__marker.nobg{background:hsl(from var(--c-bg-box) h s l/.9)}.daily-feed__update__day{display:inline;font-size:1.15em;font-weight:700;color:var(--c-contours)}.daily-feed__update__day time{font-size:1em;opacity:1}.daily-feed__update__day:hover{color:var(--c-brag)}.daily-feed__update strong{font-weight:700}.daily-feed__update em{font-style:italic}.daily-feed__update p,.daily-feed__update pre{margin:.6em 0}.daily-feed__update h3{font-size:18px}@media(min-width:300px){.daily-feed__update h3{font-size:calc(18px + .01*(100vw - 300px))}}@media(min-width:1200px){.daily-feed__update h3{font-size:27px}}.daily-feed__update h3{font-weight:700;margin:.48em 0 .3em}.daily-feed__update h3:first-child{margin-top:0}.daily-feed__update h4{font-size:17px}@media(min-width:300px){.daily-feed__update h4{font-size:calc(17px + 6 * (100vw - 300px) / 900)}}@media(min-width:1200px){.daily-feed__update h4{font-size:23px}}.daily-feed__update h2 a[id],.daily-feed__update h3 a[id],.daily-feed__update h4 a[id]{opacity:0}.daily-feed__update h2 a[id]:before,.daily-feed__update h3 a[id]:before,.daily-feed__update h4 a[id]:before{color:var(--c-font-dimmer);content:"";font-family:lichess;margin-left:-3rem;width:3rem;position:absolute}.daily-feed__update h2:hover a[id],.daily-feed__update h3:hover a[id],.daily-feed__update h4:hover a[id]{opacity:1}.daily-feed__update p time{border-bottom:1px dashed var(--c-font-dim);cursor:help;font-size:100%}.daily-feed__update p a>time{border-color:var(--c-link)}.daily-feed__update p a:hover>time{border-color:var(--c-link-hover)}.daily-feed__update h3{font-size:1.2em;color:var(--c-font-dim);border-bottom:1px solid var(--c-border)}.daily-feed__update h4{font-size:1.15em}.carousel{visibility:hidden;overflow-x:hidden;width:100%;height:auto;gap:var(---block-gap);position:relative}.carousel .ublog-post-card{box-shadow:none}.carousel__track{width:fit-content;align-items:stretch}.carousel__controls{transition:opacity .15s ease;position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;opacity:0;pointer-events:none}.carousel__controls button{padding:0;font-size:3em;pointer-events:auto;height:100%}.carousel__controls button:hover{color:var(--c-primary)}.carousel:hover .carousel__controls{opacity:1}.lobby{---cols: 1;grid-area:main;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"app" "table" "side" "blog" "support" "feed" "tv" "puzzle" "tours" "timeline" "about";gap:var(---block-gap)}.lobby__tournaments-simuls{min-width:0;max-width:100%}.lobby__tournaments,.lobby__simuls{max-height:30em}.lobby__start{margin:0 var(---block-gap)}@media(min-width:499.3px){.lobby{---cols: 2;grid-template-columns:repeat(2,1fr);grid-template-rows:auto fit-content(0) repeat(3,min-content) 20em;grid-template-areas:"app      app" "side     table" "blog     blog" "tv       puzzle" "support  support" "feed     feed" "tours    tours" "timeline timeline" "about    about"}.lobby__support{display:grid;grid-template-columns:1fr 1fr;gap:2%}.lobby__start{margin-inline:0 var(---block-gap)}.lobby__start__button{padding-inline:1em}}@media(min-width:799.3px){.lobby{---cols: 3;grid-template-columns:34% 1fr;grid-template-rows:minmax(12em,auto) fit-content(0) min-content 1fr fit-content(15em) repeat(2,fit-content(0)) minmax(0,1fr);grid-template-areas:"table  app" "side   app" "tv     blog" "tv     support" "puzzle feed" "tours  tours" "about  about"}.lobby__start{margin:2em 0 0;font-weight:700}.lobby__counters{display:flex}.lobby__blog{margin-top:1.65em}.lobby__support{margin-bottom:1.65em}.lobby__side,.lobby__timeline{margin-inline-start:0}}@media(min-width:1259.3px){.lobby{---cols: 4;grid-template-columns:repeat(4,1fr);grid-template-rows:fit-content(0) fit-content(0);grid-template-areas:"side   app     app     table" "tv     feed    feed    puzzle" "tv     blog    blog    puzzle" "about  about   tours   tours"}.lobby__start{margin:0;justify-content:center}.lobby__side{margin-top:2em}.lobby__counters{flex-flow:column;align-items:flex-start;position:absolute;bottom:0}.lobby__blog{margin-top:0}.lobby__support{display:none}.lobby__tv .lobby__support-link,.lobby__puzzle .lobby__support-link{display:flex}}.lobby__side{grid-area:side}.lobby__app,.lobby__nope{grid-area:app}.lobby__table{grid-area:table}.lobby__tv{grid-area:tv}.lobby__puzzle{grid-area:puzzle}.lobby__tournaments-simuls{grid-area:tours}.lobby__simuls{margin-top:var(---block-gap)}.lobby__blog{grid-area:blog}.lobby__support{grid-area:support}.lobby__feed{grid-area:feed}.lobby__about{grid-area:about}.lobby__timeline{grid-area:timeline}#main-wrap{---main-max-width: 1400px}.lobby__streams .more,.lobby__timeline .more{font-size:.9em;margin:.5em 1em .5em 0;display:block;text-align:right;color:var(--c-font-dim)}.lobby__streams .more:hover,.lobby__timeline .more:hover{color:var(--c-link)}.lobby__side{gap:var(---block-gap);overflow:hidden}:where(html.transp) .lobby__side .entries{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lobby__nope{min-height:300px}@media(min-width:499.3px){.lobby__nope{min-height:400px}}@media(min-width:799.3px){.lobby__nope{height:600px;max-height:calc(100vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - var(---block-gap))}}.lobby__nope{text-align:center}.lobby__nope .lobby__app__content{height:100%;align-items:center;padding-top:2em}.lobby__nope .lobby__app__content.lobby__app__content{justify-content:center}.lobby__nope ul{margin:.6em auto;display:inline-block;text-align:left}.lobby__nope li{list-style:disc outside;font-size:1.1em}.about-side{margin-top:var(---block-gap)}.lobby__tv .mini-game{overflow:visible}.lobby__tv .mini-game__player{padding-top:0}.lobby__puzzle .text{color:var(--c-font-dim);display:block;text-align:right;margin-inline-end:1ch}@media(min-width:499.3px){.lobby__puzzle .text{min-height:19px}}@media(min-width:799.3px){.lobby__puzzle .text{min-height:21px}}.lobby__blog{gap:var(---block-gap);font-size:.9em}.lobby__blog h2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1.3em}.lobby__blog .ublog-post-card{background:var(--c-bg-box)}.lobby__blog .ublog-post-card:hover{background:var(--c-bg-zebra)}.lobby__blog .ublog-post-card .user-link{border-radius:calc(var(---ui-roundness, 7px) / 2) 0 0 0}.lobby__support{visibility:hidden}.tour-team-icon{color:var(--c-brag)}.activity section h2,.analyse__fork glyph,.engine-error h2,.tview2 glyph,.mselect__list,.piece-letter #analyse-cm .title,#analyse-cm .piece-letter .title,.piece-letter .analyse__fork move,.analyse__fork .piece-letter move,.piece-letter .practice-box .comment move san,.practice-box .comment move .piece-letter san,.piece-letter .explorer-box .tablebase td:first-child,.explorer-box .tablebase .piece-letter td:first-child,.piece-letter .explorer-box .moves td:first-child,.explorer-box .moves .piece-letter td:first-child,.piece-letter .pv_box .pv span,.pv_box .pv .piece-letter span,.piece-letter .tview2 move,.tview2 .piece-letter move,.piece-letter Z7yx,.lobby__streams .stream strong,.lobby__timeline .entry a,.lobby__box__top .title{font-family:Noto Sans,sans-serif}.explorer__config .choices button,.rcontrols .rematch.fbt,.cmn-toggle label:after,.crosstable povs:hover,.game-setup .lobby__start__button,.mselect__label,#hook .opponent,.tour-spotlight,.lobby__box__top{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8),0 1px 3px #0003}:where(html.light) .explorer__config .choices button,.explorer__config .choices :where(html.light) button,:where(html.light) .rcontrols .rematch.fbt,.rcontrols :where(html.light) .rematch.fbt,:where(html.light) .cmn-toggle label:after,.cmn-toggle :where(html.light) label:after,:where(html.light) .crosstable povs:hover,.crosstable :where(html.light) povs:hover,:where(html.light) .game-setup .lobby__start__button,.game-setup :where(html.light) .lobby__start__button,:where(html.light) .mselect__label,:where(html.light) #hook .opponent,#hook :where(html.light) .opponent,:where(html.light) .tour-spotlight,:where(html.light) .lobby__box__top{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 1px 3px #0000002e}.explorer__config .choices button,.rcontrols .rematch.fbt,.cmn-toggle label:after,.crosstable povs:hover,.game-setup .lobby__start__button,.mselect__label,#hook .opponent,.tour-spotlight,.lobby__box__top{background:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom));text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/ calc(alpha*.8))!important}.explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.crosstable povs:hover:not(.disabled,:disabled,[disabled]),.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.mselect__label:hover:not(.disabled,:disabled,[disabled]),#hook .opponent:hover:not(.disabled,:disabled,[disabled]),.tour-spotlight:hover:not(.disabled,:disabled,[disabled]),.lobby__box__top:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #0000003d}:where(html.light) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.light) button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.light) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.light) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.light) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #00000036}.explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.crosstable povs:hover:not(.disabled,:disabled,[disabled]),.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.mselect__label:hover:not(.disabled,:disabled,[disabled]),#hook .opponent:hover:not(.disabled,:disabled,[disabled]),.tour-spotlight:hover:not(.disabled,:disabled,[disabled]),.lobby__box__top:hover:not(.disabled,:disabled,[disabled]){background:linear-gradient(to bottom,var(--c-metal-top-hover),var(--c-metal-bottom-hover))}:where(html.transp) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.transp) button:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.transp) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.transp) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.transp) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.transp) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #00000026}:where(html.light) :where(html.transp) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.light) :where(html.transp) button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.light) :where(html.transp) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) :where(html.transp) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.light) :where(html.transp) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.light) :where(html.transp) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #0000001f}.game-setup .lobby__start__button,.mselect__label{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8),0 1px 3px #0000001a}:where(html.light) .game-setup .lobby__start__button,.game-setup :where(html.light) .lobby__start__button,:where(html.light) .mselect__label{box-shadow:inset 0 2px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 1px 3px #00000014}.game-setup .lobby__start__button,.mselect__label{border:1px solid var(--c-border)}.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #0000001f}:where(html.light) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #0000001a}:where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #0000000f}:where(html.light) :where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #0000000d}.pocket piece:after,group.radio input:checked+label,.pocket piece:not(.disabled):hover:after,group.radio input:checked+label:not(.disabled):hover,.account group.radio input:checked+label{box-shadow:0 3px 5px #0000001f inset!important}:where(html.light) .pocket piece:after,.pocket :where(html.light) piece:after,:where(html.light) group.radio input:checked+label,group.radio :where(html.light) input:checked+label,:where(html.light) .pocket piece:not(.disabled):hover:after,.pocket :where(html.light) piece:not(.disabled):hover:after,:where(html.light) group.radio input:checked+label:not(.disabled):hover,group.radio :where(html.light) input:checked+label:not(.disabled):hover,:where(html.light) .account group.radio input:checked+label,.account group.radio :where(html.light) input:checked+label{box-shadow:0 3px 5px #00000014 inset!important}:where(html.transp) .select-search__menu,:where(html.transp) #analyse-cm,:where(html.transp) .pv-board .pv-board-square cg-board,.pv-board .pv-board-square :where(html.transp) cg-board,:where(html.transp) .mselect__list,:where(html.transp) .lpool.active,:where(html.transp) #hook{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.select-search__menu,#analyse-cm,.pv-board .pv-board-square cg-board,.mselect__list,.lpool.active,#hook{box-shadow:0 14px 28px #00000026,0 10px 10px #0000001f}.activity .line,#us_profile .col2>a,.advice-summary__acpl>div span,.advice-summary__phase span,.pv_box .pv.pv--nowrap,.tview2 comment .by,.copy-me__target,.game__meta .user-tv,.mchat__tab span,.game-setup .time-control-tabs .time-panel .slider-container .label-row label,.lobby__counters a,.lobby__streams .stream,.lobby__box td,.lobby__support-link__text span{white-space:nowrap}.community .user-top .user-link,.explorer-box .games td span,.explorer-box .title,#ceval-settings .setting select,.local-analysis-dialog .setting select,.ruser a,.crosstable__users,.game-setup .mselect .mselect__label .text .desc,.activity .line,#us_profile .col2>a,.advice-summary__acpl>div span,.advice-summary__phase span,.pv_box .pv.pv--nowrap,.tview2 comment .by,.copy-me__target,.game__meta .user-tv,.mchat__tab span,.game-setup .time-control-tabs .time-panel .slider-container .label-row label,.lobby__counters a,.lobby__streams .stream,.lobby__box td,.lobby__support-link__text span{overflow:hidden;text-overflow:ellipsis}.flash:before,.toggle-box--toggle legend:after,.tview2 shapes:before,.cmn-toggle label:before,.mselect__label:after,.lobby__start__button:before{font-size:1.2em;vertical-align:middle;font-family:lichess;font-style:normal;font-weight:400;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate}.game-setup .time-control-tabs .time-panel .slider-container .label-row,.carousel__track{display:flex;flex-flow:row nowrap}.tv-channel>span,.auth .auth-tabs,.community__leaders .leaderboards h2,.account group.toggles>label,.oauth .scopes div,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.user-show__social .user-actions,#us_profile .insight,#us_profile .warning,.sub-ratings a,.flash,.mselect label span,.mselect a,.advice-summary__acpl>div,.advice-summary__phase,.analyse__puzzle a,.analysis-settings-view .setting,.analyse__persistence__help,#analyse-cm a,.explorer-box .explorer-title .active,.explorer-box .explorer-title,.action-menu .cmn-toggle-wrap,#ceval-settings .setting,.local-analysis-dialog .setting,.form-check__container,.copy-me,.rcontrols .rematch-decline,.rcontrols .question,.rcontrols .pending,.material,.ruser .line,.game__meta__infos,.mchat__presets,.chat__members__number,#blindfoldzone,#zenzone,.context-streamer,.board-menu .setting,.game-setup .rating-range .rating-range-values,.game-setup .rating-range,.game-setup .fen__form,.game-setup .mselect .mselect__label .text,.tabs-horiz,.hook__filters .rating-range,.tour-spotlight,.lobby__classes a,.lobby__support-link{display:flex;flex-flow:row nowrap;align-items:center}.oauth__connection__between icon,.oauth__connection__between,.oauth__connection,.user-show .angles .nm-item,.expiration,.game-setup .footer,group.radio label,group.radio .label,.ublog-post-card__image:after,.connect-links{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.user-show__social,.note-zone .note,.analyse__persistence__actions,.explorer__config .date label,.engine-info-popup li,.mselect__label,.lobby__counters{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.auth__brand,.activity .entries,#us_profile .tutor-link>span,#us_profile .profile-side,.sub-ratings a>span,.game-row__infos,.advice-summary__sections>div,.advice-summary,.analyse--wiki .analyse__side,.ceval .practice-mode,.training-box .instruction,.training-box,.explorer-box .message,.action-menu,.analyse__tools,#ceval-settings,.engine-error,.continue-with,.rcontrols .follow-up,i5d,.round__side,.mchat__content,.mchat,.crosstable povs,.crosstable__users,.crosstable__score,.crosstable__matchup,.board-menu section,.board-menu>div,.board-menu,.game-setup .color-cards .card-radio,.game-setup .time-control-tabs .time-panel .slider-container,.game-setup .time-control-tabs .time-panel,.game-setup .config-group,.game-setup .setup-content,.mselect__list,.lpool,#hook .inner,.lobby__app,.now-playing .meta,.lobby__table,.lobby__start,.lobby__classes,.lobby__box,.lobby__side,.lobby__nope .lobby__app__content{display:flex;flex-flow:column}.page .body code,.cms-preview code,.auth-login__blanked,.auth .password-generator button,.form3 .captcha.is-invalid:not(.success),.community__leaders .leaderboards,.personal-data .raw-text,.account .saved,.select-search__input,.select-search__menu,.select-search__toggle,.form-help pre,.user-show__social .user-actions .dropdown .dropdown-window,.activity score strong,#us_profile .warning,.flash,.setting-popup,.help-container img,.help-container video,.setting-popup img,.setting-popup video,#analyse-cm,.explorer-box .games result,.explorer-box .bar span[style*="width: 100%"],.toggle-box legend,.toggle-box,.eval-gauge:after,.eval-gauge,.ceval .engine .cloud,.ceval .engine .infinite,.form-check__label,.copy-me,.pocket piece:after,.pocket,.rcontrols button,.rcontrols a.fbt,.cmn-toggle label:before,.cmn-toggle label,#blindfoldtog,#zentog,.context-streamer,.game-setup .failure,.mselect__list,.mselect__label,.tv-games .page-menu__content,.page .body details,.cms-preview details,.crosstable,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.flash-box,.flash-quiet,.advice-summary,group.radio,.analyse__tools,.game__meta,.mchat,.ublog-post-card,.lpool,#hook,.hook__filters .checkable input[type=checkbox],.lobby__app__content,.lobby__app .toggle,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed{border-radius:var(---ui-roundness, 7px)}.sub-ratings a.active,.flash,.rcontrols .rematch-decline,i5d bo3,.rclock .time,.round__app__table,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.flash-box,.flash-quiet,.advice-summary,group.radio,.analyse__tools,.game__meta,.mchat,.ublog-post-card,.lobby__app__content,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,.lobby__blog .ublog-post-card:hover{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}:where(html.transp) .page .body img,.page .body :where(html.transp) img,:where(html.transp) .cms-preview img,.cms-preview :where(html.transp) img,:where(html.transp) .page .body pre,.page .body :where(html.transp) pre,:where(html.transp) .cms-preview pre,.cms-preview :where(html.transp) pre,:where(html.transp) .account group.toggles>label,.account :where(html.transp) group.toggles>label,:where(html.transp) .oauth .scopes fieldset,.oauth .scopes :where(html.transp) fieldset,:where(html.transp) .oauth .brand,.oauth :where(html.transp) .brand,:where(html.transp) .flash-box,:where(html.transp) .flash-quiet,:where(html.transp) .advice-summary,:where(html.transp) group.radio,:where(html.transp) .lobby__app__content,:where(html.transp) .lobby__classes a,.lobby__classes :where(html.transp) a,:where(html.transp) .lobby__support-link,:where(html.transp) .lobby__feed{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.color-picker{--king-size: 32px}.color-picker__button icon{display:block;width:var(--king-size);height:var(--king-size);background-size:var(--king-size) var(--king-size)}.color-picker__button.white icon{background-image:url(../../vendor/lila/ui/lib/css/piece/cburnett/wK.svg)}.color-picker__button.black icon{background-image:url(../../vendor/lila/ui/lib/css/piece/cburnett/bK.svg)}.color-picker__button.random icon{background-image:url(../../vendor/lila/ui/lib/css/images/wbK.svg)}.game-setup-dialog{border:1px solid var(--c-border)}:where(html.transp) .game-setup-dialog{border-color:var(--c-bg-zebra2)}:where(html.transp.light) .game-setup-dialog{border-color:color-mix(var(--c-border) 66%,transparent)}.game-setup{width:42rem;max-width:96vw;padding:0;overflow:visible}.game-setup .mselect .fullscreen-mask{display:block}.game-setup .mselect .desc{font-size:.9rem;color:var(--c-font-dim)}.game-setup .mselect .mselect__label{padding-inline-end:1rem;gap:.8rem;font-size:1.2rem}.game-setup .mselect .mselect__label .text{gap:.8rem;overflow:hidden;width:100%}.game-setup .mselect .mselect__label .text .name{line-height:1.2;white-space:nowrap}.game-setup .mselect .mselect__list{opacity:1;visibility:visible}.game-setup .mselect .mselect__item{opacity:1;display:table-row;cursor:pointer;visibility:visible}.game-setup .mselect .mselect__item td{padding:.5em .8em;text-align:start}.game-setup .mselect .mselect__item .icon{padding-inline-end:0}.game-setup .mselect .mselect__item .name{font-weight:700}.game-setup .mselect .mselect__item .desc{padding-inline-end:1.5em;white-space:normal}.game-setup .mselect .mselect__item:hover *{background:var(--c-primary);color:var(--c-over)}.game-setup h2{padding:1.5rem 0;font-size:25px;background:var(--c-bg-mid)}:where(html.transp) .game-setup h2{background:none}:where(html.transp.light) .game-setup h2{background:var(--c-bg-zebra)}.game-setup .setup-content{background:var(--c-bg-box);border-block:1px solid var(--c-border);padding:2rem;gap:2rem}.game-setup .setup-content .tabs-horiz{-webkit-backdrop-filter:none;backdrop-filter:none}:where(html.transp) .game-setup .setup-content{border-color:color-mix(var(--c-border) 66%,transparent)}.game-setup .disabled{opacity:.4;cursor:default!important}.game-setup group.radio input:checked+label{background:var(--c-secondary)}@media(hover:hover){.game-setup group.radio input:checked+label:hover{background:hsl(from var(--c-secondary) h s calc(l + 5))}}.game-setup .config-group{gap:.5rem}.game-setup .config-group .label{margin-bottom:.5rem;font-weight:600;color:var(--c-font)}.game-setup .game-mode{margin:auto}.game-setup .game-mode .radio label{min-width:19ch}.game-setup .fen__board{display:block;width:50%;margin-inline:auto}.game-setup #fen-input{flex:1 1 100%}.game-setup .failure{background:color-mix(in oklab,var(--c-bad) 20%,var(--c-bg));box-shadow:0 0 13px 6px color-mix(in oklab,var(--c-bad) 20%,var(--c-bg))}.game-setup .footer{background:var(--c-bg-mid);position:relative;padding:1.5rem}:where(html.transp) .game-setup .footer{background:none}:where(html.transp.light) .game-setup .footer{background:var(--c-bg-zebra)}.game-setup .lobby__start__button{height:3rem;padding-inline:1rem 1.2rem;gap:.8rem;color:var(--c-font)}.game-setup .lobby__start__button:before{color:var(--c-secondary)!important}.game-setup .footer .spinner{position:absolute;width:56px;height:56px}.game-setup .rating-range{justify-content:center;gap:1em;margin-top:.2em}.game-setup .rating-range .rating-range-values{gap:.5em}.game-setup .rating-range .rating-min,.game-setup .rating-range .rating-max{font-weight:700}.game-setup .rating-range input{padding:0}@media(max-width:499.29px){.game-setup .rating-range{gap:1ch}.game-setup .rating-range input{max-width:30vw}.game-setup .rating-range .rating-range-values{gap:.5ch}}.game-setup .ratings{width:100%;text-align:center}.game-setup .ratings strong{margin-inline-end:.25rem}.game-setup .time-control-tabs .tabs-horiz{border-bottom:1px solid var(--c-border);margin-bottom:1rem;width:100%}.game-setup .time-control-tabs .tabs-horiz button.active,.game-setup .time-control-tabs .tabs-horiz button:hover{border-color:var(--c-secondary)}.game-setup .time-control-tabs .tabs-horiz button.active{color:var(--c-secondary)}.game-setup .time-control-tabs .time-panel{gap:1.2rem}.game-setup .time-control-tabs .time-panel .presets{display:grid;grid-template-columns:repeat(5,1fr);gap:.3rem}.game-setup .time-control-tabs .time-panel .presets .preset-btn{border-radius:calc(var(---ui-roundness, 7px) / 2);color:var(--c-font-dim);padding:.2rem .5rem;font-size:.9rem;background:var(--c-bg-low)}:where(html.transp) .game-setup .time-control-tabs .time-panel .presets .preset-btn{background:var(--c-bg-opaque)}.game-setup .time-control-tabs .time-panel .presets .preset-btn:hover{background:var(--c-bg-zebra2);color:var(--c-font-clear)}.game-setup .time-control-tabs .time-panel .presets .preset-btn:focus-visible{outline:2px solid var(--c-primary)}.game-setup .time-control-tabs .time-panel .presets .preset-btn.active{background:var(--c-secondary);color:var(--c-over)}.game-setup .time-control-tabs .time-panel .sliders-grid{display:grid;grid-template-columns:1fr 3ch 1fr}.game-setup .time-control-tabs .time-panel .slider-container{overflow:hidden}.game-setup .time-control-tabs .time-panel .slider-container .label-row{justify-content:flex-start;gap:1ch;margin-bottom:.5rem}.game-setup .time-control-tabs .time-panel .slider-container .label-row label{align-content:center}@media(max-width:499.29px){.game-setup .time-control-tabs .time-panel .slider-container .label-row label{font-size:.9em}}.game-setup .time-control-tabs .time-panel .slider-container .label-row .val-box{font-size:1.2em;background:var(--c-font-clear);padding:.1rem .5rem;border-radius:calc(var(---ui-roundness, 7px) / 2);font-weight:700;color:var(--c-bg)}:where(html.transp) .game-setup .time-control-tabs .time-panel .slider-container .label-row .val-box{color:var(--c-bg-page)}.game-setup .time-control-tabs .time-panel .slider-container:first-child .label-row{justify-content:flex-end}.game-setup .time-control-tabs .time-panel .slider-container input[type=range]{width:100%;padding:0}.game-setup .time-control-tabs .time-panel .slider-separator{line-height:1.7}.game-setup .color-cards .card-radio{padding:.75rem}.game-setup .color-cards .card-radio .text{font-size:.85rem;margin-top:.5rem;font-weight:500}@media(max-height:899.29px){.game-setup h2{margin-block:1.1rem}.game-setup .footer{padding:1.1rem}.game-setup .setup-content{padding:1.25rem .75rem}.game-setup .fen__board{width:40%}.game-setup:has(.increment-choice) .fen__board{width:30%}}@media(pointer:coarse){.game-setup select{font-size:1.2rem}.game-setup .lobby__start__button{border:2px solid var(--c-secondary)}}.activity section h2,.analyse__fork glyph,.engine-error h2,.tview2 glyph,.piece-letter #analyse-cm .title,#analyse-cm .piece-letter .title,.piece-letter .analyse__fork move,.analyse__fork .piece-letter move,.piece-letter .practice-box .comment move san,.practice-box .comment move .piece-letter san,.piece-letter .explorer-box .tablebase td:first-child,.explorer-box .tablebase .piece-letter td:first-child,.piece-letter .explorer-box .moves td:first-child,.explorer-box .moves .piece-letter td:first-child,.piece-letter .pv_box .pv span,.pv_box .pv .piece-letter span,.piece-letter .tview2 move,.tview2 .piece-letter move,.piece-letter Z7yx,.lobby__streams .stream strong,.lobby__timeline .entry a,.lobby__box__top .title,.mselect__list{font-family:Noto Sans,sans-serif}.oauth .scopes div em,.oauth .scopes legend,.slist thead,.activity rating,.number-menu .nm-item,.sub-ratings h3,.game-row .header__text strong,.analysis-settings-view fieldset legend,.analyse__fork eval,.explorer-box .moves th,.ceval .engine .cloud,.ceval .engine .infinite,.tview2 comment .by,.tview2 eval,qZM,.material score,.rclock .time,.game__tournament .clock,.mchat__messages a:not(.user-link),.mchat__tab,#analyse-cm .title draw,.analyse__fork move draw,.practice-box .comment move san draw,.explorer-box .tablebase td:first-child draw,.explorer-box .moves td:first-child draw,.pv_box .pv span draw,.tview2 move draw,Z7yx draw,.tabs-horiz span,.tabs-horiz button,.ublog-post-card__intro,.lpools,.hook__filters .header,.hooks__list th,.lobby__streams .stream,.lobby__timeline .entry,.lobby__streams .more,.lobby__timeline .more{font-family:Roboto,sans-serif;font-weight:300}.sub-ratings a,.analyse__controls .fbt:not(.active,:hover),.round__now-playing .now-playing,.rclock .tour-rank,.chat__members,.tabs-horiz,.lobby__counters,.lobby__streams .stream,.lobby__timeline,.lobby__timeline .entry a,.lobby__about a{color:var(--c-font-page)}.sub-ratings a,.analyse__controls .fbt:not(.active,:hover),.round__now-playing .now-playing,.rclock .tour-rank,.chat__members,.tabs-horiz,.hooks__chart .label,.lobby__counters,.lobby__streams .stream,.tour-spotlight,.lobby__timeline,.lobby__about a,.about-side,.lobby__puzzle .text,.lobby__blog h2{text-shadow:0 1px 0 var(--c-font-shadow)}.account group.toggles>label,.slist thead,.user-show .angles,.analyse__clock,#analyse-cm .title,.analyse__tools .comp-off__hint,.ceval,#powerTip .forecast-info .title,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,.crosstable__users,.crosstable__score,group.radio{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8)}:where(html.light) .account group.toggles>label,.account :where(html.light) group.toggles>label,:where(html.light) .slist thead,.slist :where(html.light) thead,:where(html.light) .user-show .angles,.user-show :where(html.light) .angles,:where(html.light) .analyse__clock,:where(html.light) #analyse-cm .title,#analyse-cm :where(html.light) .title,:where(html.light) .analyse__tools .comp-off__hint,.analyse__tools :where(html.light) .comp-off__hint,:where(html.light) .ceval,:where(html.light) #powerTip .forecast-info .title,#powerTip .forecast-info :where(html.light) .title,:where(html.light) .cmn-toggle input:disabled+label:before,.cmn-toggle :where(html.light) input:disabled+label:before,:where(html.light) .cmn-toggle input:disabled+label:after,.cmn-toggle :where(html.light) input:disabled+label:after,:where(html.light) .crosstable__users,:where(html.light) .crosstable__score,:where(html.light) group.radio{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8)}.account group.toggles>label,.slist thead,.user-show .angles,.analyse__clock,#analyse-cm .title,.analyse__tools .comp-off__hint,.ceval,#powerTip .forecast-info .title,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,.crosstable__users,.crosstable__score,group.radio{background-image:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom))}.explorer__config .choices button,.rcontrols .rematch.fbt,.cmn-toggle label:after,.crosstable povs:hover,#hook .opponent,.tour-spotlight,.lobby__box__top,.mselect__label,.game-setup .lobby__start__button{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8),0 1px 3px #0003}:where(html.light) .explorer__config .choices button,.explorer__config .choices :where(html.light) button,:where(html.light) .rcontrols .rematch.fbt,.rcontrols :where(html.light) .rematch.fbt,:where(html.light) .cmn-toggle label:after,.cmn-toggle :where(html.light) label:after,:where(html.light) .crosstable povs:hover,.crosstable :where(html.light) povs:hover,:where(html.light) #hook .opponent,#hook :where(html.light) .opponent,:where(html.light) .tour-spotlight,:where(html.light) .lobby__box__top,:where(html.light) .mselect__label,:where(html.light) .game-setup .lobby__start__button,.game-setup :where(html.light) .lobby__start__button{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 1px 3px #0000002e}.explorer__config .choices button,.rcontrols .rematch.fbt,.cmn-toggle label:after,.crosstable povs:hover,#hook .opponent,.tour-spotlight,.lobby__box__top,.mselect__label,.game-setup .lobby__start__button{background:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom));text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/ calc(alpha*.8))!important}.explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.crosstable povs:hover:not(.disabled,:disabled,[disabled]),#hook .opponent:hover:not(.disabled,:disabled,[disabled]),.tour-spotlight:hover:not(.disabled,:disabled,[disabled]),.lobby__box__top:hover:not(.disabled,:disabled,[disabled]),.mselect__label:hover:not(.disabled,:disabled,[disabled]),.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #0000003d}:where(html.light) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.light) button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.light) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.light) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.light) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.light) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #00000036}.explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.crosstable povs:hover:not(.disabled,:disabled,[disabled]),#hook .opponent:hover:not(.disabled,:disabled,[disabled]),.tour-spotlight:hover:not(.disabled,:disabled,[disabled]),.lobby__box__top:hover:not(.disabled,:disabled,[disabled]),.mselect__label:hover:not(.disabled,:disabled,[disabled]),.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]){background:linear-gradient(to bottom,var(--c-metal-top-hover),var(--c-metal-bottom-hover))}:where(html.transp) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.transp) button:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.transp) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.transp) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.transp) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.transp) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #00000026}:where(html.light) :where(html.transp) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.light) :where(html.transp) button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.light) :where(html.transp) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) :where(html.transp) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.light) :where(html.transp) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.light) :where(html.transp) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #0000001f}.pocket piece:after,.pocket piece:not(.disabled):hover:after,.account group.radio input:checked+label,group.radio input:checked+label,group.radio input:checked+label:not(.disabled):hover{box-shadow:0 3px 5px #0000001f inset!important}:where(html.light) .pocket piece:after,.pocket :where(html.light) piece:after,:where(html.light) .pocket piece:not(.disabled):hover:after,.pocket :where(html.light) piece:not(.disabled):hover:after,:where(html.light) .account group.radio input:checked+label,.account group.radio :where(html.light) input:checked+label,:where(html.light) group.radio input:checked+label,group.radio :where(html.light) input:checked+label,:where(html.light) group.radio input:checked+label:not(.disabled):hover,group.radio :where(html.light) input:checked+label:not(.disabled):hover{box-shadow:0 3px 5px #00000014 inset!important}.community__leaders .leaderboards h2,.ceval .engine,.tview2 move,.mchat__tab,.context-streamer,.tabs-horiz span,.tabs-horiz button,.hooks__list td,.tour-spotlight,.lobby__classes a{white-space:nowrap;overflow:hidden}.activity .line,#us_profile .col2>a,.advice-summary__acpl>div span,.advice-summary__phase span,.pv_box .pv.pv--nowrap,.tview2 comment .by,.copy-me__target,.game__meta .user-tv,.mchat__tab span,.lobby__counters a,.lobby__streams .stream,.lobby__box td,.lobby__support-link__text span,.game-setup .time-control-tabs .time-panel .slider-container .label-row label{white-space:nowrap}.page .body,.cms-preview,.personal-data .raw-text,.security .slist,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.note-zone .note,#us_profile .bio,.tview2-column>interrupt>comment,.mchat__messages,.ublog-post-card__intro,.lpool,.lobby__timeline .entry,.daily-feed__update{overflow-wrap:break-word;word-break:normal}.community .user-top .user-link,.explorer-box .games td span,.explorer-box .title,#ceval-settings .setting select,.local-analysis-dialog .setting select,.ruser a,.crosstable__users,.activity .line,#us_profile .col2>a,.advice-summary__acpl>div span,.advice-summary__phase span,.pv_box .pv.pv--nowrap,.tview2 comment .by,.copy-me__target,.game__meta .user-tv,.mchat__tab span,.lobby__counters a,.lobby__streams .stream,.lobby__box td,.lobby__support-link__text span,.game-setup .mselect .mselect__label .text .desc,.game-setup .time-control-tabs .time-panel .slider-container .label-row label{overflow:hidden;text-overflow:ellipsis}.flash:before,.toggle-box--toggle legend:after,.tview2 shapes:before,.cmn-toggle label:before,.lobby__start__button:before,.mselect__label:after{font-size:1.2em;vertical-align:middle;font-family:lichess;font-style:normal;font-weight:400;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate}.analyse-controls,i5d,.cmn-toggle input{touch-action:manipulation}.form-check__input input,.cmn-toggle input,group.radio input{position:absolute;inset-inline-start:-99999px}.activity .entry,.note-zone .mod-note,#us_profile .tutor-link,#us_profile,.game-row .header,.copyables .pair,.advice-summary__sections,.analyse__fork move,.analyse__fork,.explorer__config .name>div,.action-menu span,.ceval .cmn-toggle,.rcontrols .suggestion,.rclock .tour-rank,.rclock .moretime,.rclock .berserked,.daily-feed__update__day{display:flex;flex-flow:row wrap;align-items:center}.tv-channel>span,.auth .auth-tabs,.community__leaders .leaderboards h2,.account group.toggles>label,.oauth .scopes div,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.user-show__social .user-actions,#us_profile .insight,#us_profile .warning,.sub-ratings a,.flash,.mselect label span,.mselect a,.advice-summary__acpl>div,.advice-summary__phase,.analyse__puzzle a,.analysis-settings-view .setting,.analyse__persistence__help,#analyse-cm a,.explorer-box .explorer-title .active,.explorer-box .explorer-title,.action-menu .cmn-toggle-wrap,#ceval-settings .setting,.local-analysis-dialog .setting,.form-check__container,.copy-me,.rcontrols .rematch-decline,.rcontrols .question,.rcontrols .pending,.material,.ruser .line,.game__meta__infos,.mchat__presets,.chat__members__number,#blindfoldzone,#zenzone,.context-streamer,.board-menu .setting,.tabs-horiz,.hook__filters .rating-range,.tour-spotlight,.lobby__classes a,.lobby__support-link,.game-setup .mselect .mselect__label .text,.game-setup .fen__form,.game-setup .rating-range,.game-setup .rating-range .rating-range-values{display:flex;flex-flow:row nowrap;align-items:center}.oauth__connection__between icon,.oauth__connection__between,.oauth__connection,.user-show .angles .nm-item,.expiration,.ublog-post-card__image:after,.connect-links,group.radio label,group.radio .label,.game-setup .footer{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.personal-data__header,.security__header,.form-actions,.form-split,.user-show .claim-title form,.training-box .choices,.round__now-playing h3,.lobby__box__top,.carousel__controls{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.auth__brand,.activity .entries,#us_profile .tutor-link>span,#us_profile .profile-side,.sub-ratings a>span,.game-row__infos,.advice-summary__sections>div,.advice-summary,.analyse--wiki .analyse__side,.ceval .practice-mode,.training-box .instruction,.training-box,.explorer-box .message,.action-menu,.analyse__tools,#ceval-settings,.engine-error,.continue-with,.rcontrols .follow-up,i5d,.round__side,.mchat__content,.mchat,.crosstable povs,.crosstable__users,.crosstable__score,.crosstable__matchup,.board-menu section,.board-menu>div,.board-menu,.lpool,#hook .inner,.lobby__app,.now-playing .meta,.lobby__table,.lobby__start,.lobby__classes,.lobby__box,.lobby__side,.lobby__nope .lobby__app__content,.mselect__list,.game-setup .setup-content,.game-setup .config-group,.game-setup .time-control-tabs .time-panel,.game-setup .time-control-tabs .time-panel .slider-container,.game-setup .color-cards .card-radio{display:flex;flex-flow:column}.page .body code,.cms-preview code,.auth-login__blanked,.auth .password-generator button,.form3 .captcha.is-invalid:not(.success),.community__leaders .leaderboards,.personal-data .raw-text,.account .saved,.select-search__input,.select-search__menu,.select-search__toggle,.form-help pre,.user-show__social .user-actions .dropdown .dropdown-window,.activity score strong,#us_profile .warning,.flash,.setting-popup,.help-container img,.help-container video,.setting-popup img,.setting-popup video,#analyse-cm,.explorer-box .games result,.explorer-box .bar span[style*="width: 100%"],.toggle-box legend,.toggle-box,.eval-gauge:after,.eval-gauge,.ceval .engine .cloud,.ceval .engine .infinite,.form-check__label,.copy-me,.pocket piece:after,.pocket,.rcontrols button,.rcontrols a.fbt,.cmn-toggle label:before,.cmn-toggle label,#blindfoldtog,#zentog,.context-streamer,.tv-games .page-menu__content,.page .body details,.cms-preview details,.crosstable,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.flash-box,.flash-quiet,.advice-summary,.analyse__tools,.game__meta,.mchat,.ublog-post-card,.lpool,#hook,.hook__filters .checkable input[type=checkbox],.lobby__app__content,.lobby__app .toggle,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,group.radio,.mselect__label,.mselect__list,.game-setup .failure{border-radius:var(---ui-roundness, 7px)}.tv-games .page-menu__content,.analyse__tools,.game__meta,.mchat,.ublog-post-card,#hook,.lobby__spotlights,.lobby__box{overflow:hidden}.explorer__config .choices button:last-child,.copy-me__button,.rcontrols .rematch-decline,.round__app__table{border-radius:0 var(---ui-roundness, 7px) var(---ui-roundness, 7px) 0}.oauth .scopes legend,.number-menu--tabs .nm-item,.rclock-top .time,.mchat__tab,.game-setup h2{border-radius:var(---ui-roundness, 7px) var(---ui-roundness, 7px) 0 0}.user-show__social .user-actions .dropdown .dropdown-window>a:last-child,.copyables .bottom-action,.analyse-controls .fbt,#ceval-settings,.rclock-bottom .time,.mchat__say,.game-setup .footer{border-radius:0 0 var(---ui-roundness, 7px) var(---ui-roundness, 7px)}.sub-ratings a.active,.flash,.rcontrols .rematch-decline,i5d bo3,.rclock .time,.round__app__table,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.flash-box,.flash-quiet,.advice-summary,.analyse__tools,.game__meta,.mchat,.ublog-post-card,.lobby__app__content,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,.lobby__blog .ublog-post-card:hover,group.radio{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}:where(html.transp) .analyse__tools,:where(html.transp) .game__meta,:where(html.transp) .mchat,:where(html.transp) .ublog-post-card,:where(html.transp) .lobby__spotlights,:where(html.transp) .lobby__box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#zenzone .zen-home{flex:0 0 4em;height:4em;padding:1em;background:center no-repeat url(../../vendor/lila/ui/lib/css/logo/lichess-white.svg)}:where(html.light) #zenzone .zen-home{background-image:url(../../vendor/lila/ui/lib/css/logo/lichess.svg)}body.zenable.zen Z7yx,body.zenable.zen qZM,body.zenable.zen .rclock .tour-rank,.rclock body.zenable.zen .tour-rank,body.zenable.zen .rclock .moretime,.rclock body.zenable.zen .moretime,body.zenable.zen .rclock .berserked,.rclock body.zenable.zen .berserked,body.zenable.zen .ruser,body.zenable.zen .mchat,body.zenable.zen .round__side,body.zenable.zen #friend_box,body.zenable.zen .site-title-nav,body.zenable.zen .site-buttons,body.zenable.zen .opponent-left-counter,body.zenable.zen .round__underboard,body.zenable.zen .round__underchat{display:none}.material mpiece.pawn{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/P.svg)}.material mpiece.bishop{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/B.svg)}.material mpiece.knight{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/N.svg)}.material mpiece.rook{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/R.svg)}.material mpiece.queen{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/Q.svg)}.material mpiece.king{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/K.svg)}.pocket piece:after,.account group.radio input:checked+label,group.radio input:checked+label,group.radio input:checked+label:not(.disabled):hover{box-shadow:0 3px 5px #0000001f inset!important}:where(html.light) .pocket piece:after,.pocket :where(html.light) piece:after,:where(html.light) .account group.radio input:checked+label,.account group.radio :where(html.light) input:checked+label,:where(html.light) group.radio input:checked+label,group.radio :where(html.light) input:checked+label,:where(html.light) group.radio input:checked+label:not(.disabled):hover,group.radio :where(html.light) input:checked+label:not(.disabled):hover{box-shadow:0 3px 5px #00000014 inset!important}.pocket piece:after,group.radio input:checked+label{background:var(--c-secondary);color:#fff;text-shadow:0 1px 2px rgba(17,17,17,.8666666667)!important}@media(hover:hover){.pocket piece:not(.disabled):hover:after,group.radio input:checked+label:not(.disabled):hover{background:hsl(from var(--c-secondary) h s calc(l + 5))}}.page .body code,.cms-preview code,.auth-login__blanked,.auth .password-generator button,.form3 .captcha.is-invalid:not(.success),.community__leaders .leaderboards,.personal-data .raw-text,.account .saved,.select-search__input,.select-search__menu,.select-search__toggle,.form-help pre,.user-show__social .user-actions .dropdown .dropdown-window,.activity score strong,#us_profile .warning,.flash,.setting-popup,.help-container img,.help-container video,.setting-popup img,.setting-popup video,#analyse-cm,.explorer-box .games result,.explorer-box .bar span[style*="width: 100%"],.toggle-box legend,.toggle-box,.eval-gauge:after,.eval-gauge,.ceval .engine .cloud,.ceval .engine .infinite,.form-check__label,.copy-me,.pocket piece:after,.pocket,.tv-games .page-menu__content,.page .body details,.cms-preview details,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.flash-box,.flash-quiet,.advice-summary,.analyse__tools,.ublog-post-card,.lpool,#hook,.hook__filters .checkable input[type=checkbox],.lobby__app__content,.lobby__app .toggle,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,group.radio,.mselect__label,.mselect__list,.game-setup .failure,.crosstable,.context-streamer,#zentog,#blindfoldtog,.cmn-toggle label,.cmn-toggle label:before,.mchat,.game__meta,.rcontrols button,.rcontrols a.fbt{border-radius:var(---ui-roundness, 7px)}.sub-ratings a,.explorer__config .choices button:first-child,.copy-me__target:is(a):focus-visible,.copy-me__target,.pocket.usable piece:first-child:hover,.crosstable .sep{border-radius:var(---ui-roundness, 7px) 0 0 var(---ui-roundness, 7px)}@keyframes glowing{42%{background:none}50%{background:color-mix(in oklab,var(--c-primary) 20%,var(--c-bg))}58%{background:none}}.glowing{animation:glowing 2s ease-in-out infinite}@keyframes bar-glider-anim{0%{transform:translate(-1300px)}to{transform:translate(2100px)}}.bar-glider{position:relative;overflow:hidden}html:not([dir=rtl]) .bar-glider:after{left:0}html[dir=rtl] .bar-glider:after{right:0}.bar-glider:after{content:"";position:absolute;top:0;bottom:0;width:70px;background:linear-gradient(to right,#fff0,#ffffff4d);animation:bar-glider-anim 3s linear infinite}html[dir=rtl] .bar-glider:after{background:linear-gradient(to left,#fff0,#ffffff4d)}@media(prefers-reduced-motion:reduce){.bar-glider:after{display:none}}.context-streamers{max-height:20vh;overflow-y:auto}.context-streamer{transition:all .15s ease;height:2em;padding-inline-start:.2em;background:var(--c-bg-box);color:var(--c-font-dim);margin-top:2px}.context-streamer strong{color:var(--c-brag);font-weight:400;padding-inline-end:.7ch}.context-streamer:before{font-size:1.3em;color:var(--c-brag)}.context-streamer:hover{color:var(--c-font-dim);background:var(--c-bg-zebra)}#zenzone{position:absolute;display:none;z-index:111}body.zenable.zen #zenzone{display:flex}#zenzone .zen-home{flex:0 0 4em;height:4em;padding:1em;background:center no-repeat url(../../vendor/lila/ui/lib/css/logo/lichess-white.svg)}:where(html.light) #zenzone .zen-home{background-image:url(../../vendor/lila/ui/lib/css/logo/lichess.svg)}#zenzone .zen-home{background-size:2em;opacity:.5}#zenzone .zen-home:hover{opacity:1}#zentog{flex:0 0 auto;padding:.2em 1em;opacity:.5}#zentog:hover{opacity:1}#blindfoldzone{position:fixed;bottom:20px;inset-inline-end:6px;height:4em;z-index:3}@media(max-width:1019.29px){#blindfoldzone{bottom:auto;top:0;left:50%;transform:translate(-50%);justify-content:center;z-index:111}}@media(max-width:499.29px){#blindfoldzone{bottom:10px;top:auto}}#blindfoldtog{flex:0 0 auto;padding:.2em 1em;opacity:.9;background:var(--c-bad);color:var(--c-over);font-weight:700;text-transform:uppercase;line-height:1.2}#blindfoldtog:hover{opacity:1}.blindfold.main-board piece,.blindfold .now-playing piece{opacity:0!important}.blindfold.main-board .check{background-image:none}#promotion-choice piece{opacity:1!important}.mchat__tabs{flex:0 0 auto;display:flex}.mchat__tab{flex:1 1 auto;text-align:center;padding:.4em 10px;cursor:pointer;color:var(--c-font-page);transition:all .15s ease}.mchat__tab:hover{background:color-mix(in oklab,var(--c-accent) 15%,var(--c-bg))}.mchat__tab-active{color:var(--c-font);background:var(--c-bg-box)!important}.mchat__tab:last-child{border-inline-end:none}.mchat-optional .mchat__tab.discussion{display:flex;justify-content:space-between;align-items:center}.chat__members{font-size:.9em;height:100%;overflow:hidden}.chat__members__inner{display:flex;align-items:flex-start}.chat__members__number{margin-inline-end:1ch}.chat__members__number:before{font-size:1em;color:var(--c-font-dim);margin-inline-end:.2ch}.mchat__messages{flex:1 1 auto;max-height:50vh}@media(min-width:1259.3px){.mchat__messages{max-height:none}}.mchat__messages{overflow-y:auto;overflow-x:hidden;cursor:initial;font-size:.9em}.mchat__messages li{padding-inline:10px 5px;padding-top:.5em;padding-bottom:.5em;position:relative;line-height:1.2em;overflow-y:hidden;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.mchat__messages li.me{border-inline-start:3px solid var(--c-secondary-dim);padding-inline-start:7px}.mchat__messages li.host{background-color:var(--c-chat-host-bg)}.mchat__messages li.mentioned{background-color:var(--c-chat-mention-bg)}.mchat__messages .deleted{opacity:.5}.mchat__messages .system{display:block;opacity:.8;font-style:italic;font-size:.9em;margin-inline-start:0;text-align:center}.mchat__messages .color,.mchat__messages .user-link{display:inline-block;font-weight:700;padding:0;color:var(--c-font-dim);letter-spacing:-1px;padding-inline-end:.4em;text-overflow:ellipsis;vertical-align:bottom}.mchat__messages .patron{font-size:1.1em;width:1.2em;text-align:left}.mchat__messages .utitle{margin-right:3px}html:not([dir=rtl]) .mchat__messages action{right:0}html[dir=rtl] .mchat__messages action{left:0}.mchat__messages action{display:none;position:absolute;top:5px;cursor:pointer;margin-inline-end:3px;padding:1px 5px;opacity:.7;color:var(--c-accent)}.mchat__messages action:hover{opacity:1}html:not([dir=rtl]) .mchat__messages action.reply{right:25px}html[dir=rtl] .mchat__messages action.reply{left:25px}.mchat__messages li:hover action{display:block;text-shadow:0 0 2px var(--c-bg-box),0 0 5px var(--c-bg-box),0 0 10px var(--c-bg-box)}.mchat__messages li.me action{display:none!important}.mchat__messages.as-mod li:hover{background:color-mix(in oklab,var(--c-accent) 10%,var(--c-bg))}.mchat__messages::-webkit-scrollbar,.mchat__messages::-webkit-scrollbar-corner{background:unset}.mchat__say{padding-inline:4px 20px;padding-top:3px;padding-bottom:3px;flex:0 0 auto;border:0;padding-inline:6px;border-top:1px solid var(--c-border)}.mchat__say:focus{outline:1px solid var(--c-primary)}.mchat__say.whisper{color:var(--c-good);font-weight:700;font-style:italic}.mchat{grid-area:chat;justify-content:stretch}.mchat__content{background:var(--c-bg-box);flex:1 1 auto;overflow:hidden}.mchat__content.note textarea{font-size:.9em;flex-grow:1;border:1px solid transparent;background-color:transparent;line-height:1.7em;outline:none;resize:none}.mchat__content.note textarea:focus{border-color:var(--c-primary)}.mchat{min-height:15em}.mchat__presets{-webkit-user-select:none;user-select:none;flex:0 0 auto;line-height:1.4em}.mchat__presets span{flex:1 1 auto;text-align:center;display:block;opacity:.8;border:1px solid var(--c-border);border-width:1px 1px 0 0;font-size:.9em;text-transform:uppercase;cursor:pointer;transition:all .15s ease}.mchat__presets span.disabled{background:color-mix(in oklab,var(--c-accent) 15%,var(--c-bg));color:transparent;cursor:default}.mchat__presets span:not(.disabled):hover{background:var(--c-accent);color:var(--c-over);opacity:1}#main-wrap{---main-max-width: auto}@media(max-width:799.29px)and (orientation:portrait){#main-wrap{---main-max-width: calc( 100vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 100px - 4em )}}.round{grid-area:main;display:grid;gap:var(---block-gap)}@media(max-width:799.29px)and (orientation:portrait){.round{gap:0}.round .game__meta__players{display:none}}.round__app{grid-area:app}.round__side{grid-area:side}.round__underboard{grid-area:under}.round__underchat{grid-area:uchat}.round{grid-template-areas:"app" "under" "side" "uchat"}@media(min-width:799.3px),(orientation:landscape){.round{grid-template-columns:1fr 1fr;grid-template-rows:auto fit-content(0) fit-content(0);grid-template-areas:"app   app" "under side" "under uchat"}.round__app{justify-self:center}}@media(min-width:1259.3px){.round{grid-template-columns:minmax(var(---col3-uniboard-side-min, 250px),350px) var(---col3-uniboard-width) minmax(240px,400px);grid-template-rows:fit-content(0);grid-template-areas:"side  app   app" "uchat under ."}.round .crosstable__users{flex:7 1 auto}}@media(max-width:799.29px)and (orientation:landscape){.round .crosstable{display:none}}.rcontrols{grid-area:controls}.material-top{grid-area:mat-top}.material-bottom{grid-area:mat-bot}.expiration-top{grid-area:expi-top}.expiration-bottom{grid-area:expi-bot}.ruser-top{grid-area:user-top}.ruser-bottom{grid-area:user-bot}.rclock-top{grid-area:clock-top}.rclock-bottom{grid-area:clock-bot}i5d,.col1-rmoves-preload{grid-area:moves}.keyboard-move{grid-area:kb-move}.round__app{display:grid}@media(max-width:799.29px)and (orientation:portrait){.round__app{grid-template-rows:auto 30px 20px auto auto 20px 30px auto auto auto auto 0;grid-template-areas:"pocket-top" "user-top" "mat-top" "board" "expi-bot" "mat-bot" "user-bot" "pocket-bot" "controls" "moves" "voice" "kb-move"}.round__app .rclock-top{grid-area:2/1/4/2}.round__app .rclock-bottom{grid-area:6/1/8/2}.round__app cg-board{box-shadow:none}.round__app.swap-clock .ruser{justify-content:end}.round__app.swap-clock .rclock{justify-self:start}.round__app.swap-clock .material{justify-self:end;margin-inline-end:6px}.round__app .ricons{margin:.5em 0}.round__app .ricons.empty{margin-bottom:0}.round__app__table,.round__app .expiration-top,.round__app .keyboard-move{display:none}}@media(min-width:799.3px),(orientation:landscape){.round__app{grid-template-areas:"board voice" "board ." "board mat-top" "board clock-top" "board expi-top" "board user-top" "board moves" "board controls" "board user-bot" "board expi-bot" "board clock-bot" "board mat-bot" "board ." "kb-move .";grid-template-columns:var(---col2-uniboard-width) minmax(240px,400px);grid-template-rows:minmax(0,1fr) 0 repeat(10,auto) minmax(0,1fr);column-gap:var(---block-gap)}.round__app__table{grid-area:5/2/11/3}.round__app #voice-bar{margin-block-end:2px}.round__app .expiration-top{display:flex;z-index:1}.round__app i5d{margin-bottom:1px}.round__app aPp{display:none;background:none}.round__app .keyboard-move{margin-top:var(---block-gap)}}@media(min-width:799.3px)and (min-height:499.3px),(orientation:landscape)and (min-height:499.3px){.round__app aPp{display:flex}}@media(min-width:1259.3px){.round__app{grid-template-columns:var(---col3-uniboard-width) minmax(240px,400px)}}@media(max-width:799.29px)and (orientation:landscape){.round__app{grid-template-columns:minmax(55vmin,calc(100vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - var(---block-gap))) minmax(200px,240px)}}.round__app__board{grid-area:board}body.zenable.zen .round__underboard,body.zenable.zen .round__underchat,body.zenable.zen #friend_box,body.zenable.zen .site-title-nav,body.zenable.zen .site-buttons,body.zenable.zen .opponent-left-counter,body.zenable.zen .round__side,body.zenable.zen .mchat,body.zenable.zen .ruser,body.zenable.zen .rclock .tour-rank,.rclock body.zenable.zen .tour-rank,body.zenable.zen .rclock .moretime,.rclock body.zenable.zen .moretime,body.zenable.zen .rclock .berserked,.rclock body.zenable.zen .berserked,body.zenable.zen qZM,body.zenable.zen Z7yx{display:none}body.zenable.zen .ricons{margin:.5em 0 1em}body.zenable.zen #top{justify-content:center}.round__side .game__meta{flex:0 0 auto}.round__side .game__meta__players .team{margin-inline-start:1.7em}.mchat{flex:1 1 0;margin-top:var(---block-gap)}.game__meta{background:var(--c-bg-box);padding:1.25em 1.5em}.game__meta section:not(:last-child){border-bottom:1px solid var(--c-border);margin-bottom:.8rem;padding-bottom:.8rem}.game__meta__infos{position:relative}.game__meta__infos:before{font-size:3rem;margin-inline-end:.75rem}.game__meta__infos p{margin:0}.game__meta__infos time{opacity:1;color:var(--c-font-dimmer)}.game__meta__infos form.delete button{color:var(--c-bad)}.game__meta .status{text-align:center}.game__meta__players{display:flex;flex-direction:column;gap:.15em;margin-top:.4rem;font-size:90%}.game__meta__players .player{display:flex;align-items:end}.game__meta__players abbr{text-decoration:none;color:color-mix(in oklab,var(--c-primary) 50%,var(--c-font))}html:not([dir=rtl]) .game__meta .bookmark{right:0}html[dir=rtl] .game__meta .bookmark{left:0}.game__meta .bookmark{position:absolute;z-index:2;color:var(--c-font-dim)}.game__meta .bookmark:not(.bookmarked) .on,.game__meta .bookmark.bookmarked .off{display:none}.game__meta .user-tv{font-size:1.2em}.game__tournament .clock{font-size:2em;text-align:center;margin-top:.2em}@media(hover:hover){.game__meta .bookmark{display:none}.game__meta:hover .bookmark{display:block}}:where(html.transp) .round__app__table{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.round__app__table{background:var(--c-bg-box)}.expiration{font-size:.9rem;line-height:2;background:var(--c-good);color:#fff}.expiration-top{border-top-right-radius:var(---ui-roundness, 7px)}.expiration-bottom{border-bottom-right-radius:var(---ui-roundness, 7px)}.expiration.emerg{background:var(--c-bad)}.expiration strong{font-size:1rem;margin-inline-end:.3em}.ruser{-webkit-user-select:none;user-select:none;display:flex;justify-content:start;align-items:center;font-size:1.2em;padding:0 .3em;z-index:1}.ruser:hover,.ruser a{color:var(--c-font)}.ruser.long a{letter-spacing:-.5px}.ruser rating{flex:0 0 auto;margin:0 .25em 0 .3em;color:var(--c-font-dim);letter-spacing:-.5px}body.no-rating .ruser rating{display:none}.ruser .line{justify-content:center}.ruser signal{font-size:.8em;margin-left:.3em}@keyframes connecting{0%{opacity:.1}50%{opacity:.3}to{opacity:.1}}.ruser.connecting .line{animation:connecting .9s ease-in-out infinite}.ruser .rp{margin-inline-end:.2em}@media(min-width:799.3px),(orientation:landscape){.ruser{padding:.5em .5em .5em .3em;line-height:inherit}.ruser a{flex:1 1 auto}}@media(max-width:799.29px)and (orientation:portrait){.ruser-top{align-self:flex-end}.ruser-bottom{align-self:flex-start}}.rclock{-webkit-user-select:none;user-select:none;position:relative;display:flex;justify-content:flex-end}@media(max-width:799.29px)and (orientation:portrait){.rclock{justify-self:flex-end;z-index:1}}@media(min-width:799.3px),(orientation:landscape){.rclock{justify-content:space-between}.rclock-bottom{z-index:0}}.rclock-turn{align-self:center;line-height:50px}@media(max-width:799.29px)and (orientation:portrait){.rclock-turn__text{background:var(--c-bg-box);padding:0 var(---block-gap);font-weight:700;white-space:nowrap}}@media(min-width:799.3px),(orientation:landscape){.rclock-turn{height:2.2em;line-height:2.2em}}.rclock .bar{display:none}.rclock .bar.berserk{background:var(--c-bad)}@media(min-width:799.3px),(orientation:landscape){.rclock .bar{display:block;position:absolute;width:100%;height:4px;background:var(--c-good);transform-origin:left}.with-expiration .rclock .bar{display:none}.rclock-top .bar{bottom:-4px}.rclock-bottom .bar{top:-4px}}:where(html.transp) .rclock .time{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rclock .time{background:var(--c-bg-box);min-width:3em;font-size:2.8em;line-height:50px;font-weight:400;padding:0 var(---block-gap);white-space:nowrap;will-change:transform;z-index:-1;display:flex;direction:ltr}.rclock .time.hour{font-size:2.3em}@media(max-width:799.29px)and (orientation:portrait){.rclock .time{border-radius:0;box-shadow:none;overflow:hidden}}@media(min-width:799.3px),(orientation:landscape){.rclock .time{align-items:flex-end;line-height:1.2em}}@media(min-width:499.3px)and (min-height:599.3px){.rclock .time{font-size:3.6em;letter-spacing:.12em}.rclock .time.hour{font-size:2.9em;letter-spacing:.1em}}.rclock tenths{font-size:70%;margin-bottom:-.18em}.rclock huns{font-size:80%}@media(max-width:799.29px)and (orientation:portrait){.rclock huns{display:none}}.rclock sep{opacity:.5;font-size:.8em}.rclock sep.low{opacity:.15}@media(prefers-reduced-motion:reduce){.rclock sep.low{opacity:.5}}.rclock.running .time{background:color-mix(in oklab,var(--c-secondary) 30%,var(--c-bg));color:var(--c-font-clearer)}.rclock.emerg .time,.rclock.outoftime .time{background-color:color-mix(in oklab,var(--c-bad) 25%,var(--c-bg))}.rclock.emerg.running .time{background-color:color-mix(in oklab,var(--c-bad) 50%,var(--c-bg));color:var(--c-font-clearer)}.rclock-correspondence .time{font-size:1.6em;letter-spacing:inherit;direction:unset}@media(min-width:799.3px),(orientation:landscape){.rclock-correspondence .time{line-height:1.5em}}@media(min-width:499.3px){.rclock-correspondence .time{font-size:1.9em}}.rclock .go-berserk{font-size:2.2em;padding:0 .3em}.rclock .go-berserk:hover{color:var(--c-accent)!important;background:none!important}.rclock .tour-rank,.rclock .moretime,.rclock .berserked{display:none}@media(min-width:419.3px){.rclock .tour-rank,.rclock .moretime,.rclock .berserked{order:-1;display:flex;flex:0 1 auto;font-size:1.7em;padding:0 .3em}}@media(min-width:799.3px),(orientation:landscape){.rclock .tour-rank,.rclock .moretime,.rclock .berserked{order:inherit}}.rclock .tour-rank{opacity:.65}.rclock .moretime{opacity:.4}.rclock .moretime:hover{opacity:1}.rclock .berserked{font-size:2.2em;color:var(--c-accent)}.material mpiece.pawn{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/P.svg)}.material mpiece.bishop{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/B.svg)}.material mpiece.knight{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/N.svg)}.material mpiece.rook{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/R.svg)}.material mpiece.queen{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/Q.svg)}.material mpiece.king{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/K.svg)}.material{align-self:center;height:40px;line-height:0;white-space:nowrap}.material mpiece{margin-inline-start:-10px;width:32px;height:32px;background-size:cover;display:inline-block}.material mpiece.pawn{margin-inline-start:-15px}.material score{line-height:32px;vertical-align:top}@media(max-width:799.29px)and (orientation:portrait){.material{height:20px;margin-inline-start:3vmin}.material div{margin-inline-start:8px}.material mpiece{width:15px;height:15px;margin-inline-start:-8px!important}}i5d{position:relative}i5d bo3{flex:0 0 2.5rem;display:flex;justify-content:stretch;background:var(--c-bg-zebra);font-size:.9em;order:2}@media(min-width:799.3px),(orientation:landscape){i5d bo3{order:0}}i5d .fbt,i5d .noop{-webkit-user-select:none;user-select:none;-webkit-callout-touch:none;flex:0 0 16.6666666667%;text-align:center}i5d aPp,i5d .message{flex:0 0 7.4rem}@media(max-width:799.29px)and (orientation:portrait){:where(html.transp) i5d:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}i5d{overflow:hidden}i5d .col1-moves{flex:0 0 4em;display:flex;justify-content:space-between}i5d .col1-moves .fbt{flex:0 0 auto;padding:0 1.3em}body.zenable.zen i5d .col1-moves{visibility:hidden}i5d aPp{flex:1 1 100%;display:flex;align-items:stretch;white-space:nowrap;overflow-x:scroll;color:var(--c-font-page);box-shadow:0 4px 16px #0006 inset}:where(html.light) i5d aPp{box-shadow:0 4px 16px #aaa6 inset}i5d aPp::-webkit-scrollbar{height:0}i5d aPp>:first-child{margin-inline-start:auto!important}i5d qZM,i5d Z7yx,i5d .result-wrap{display:flex;align-items:center;justify-content:center;padding:0 .3rem}i5d qZM{padding-inline-end:.15em}i5d Z7yx{font-size:1.1em;cursor:pointer}i5d Z7yx.a1t,i5d Z7yx:hover{background:var(--c-bg-zebra)}:where(html.light) i5d Z7yx.a1t,:where(html.light) i5d Z7yx:hover{background:hsl(var(---site-hue),20%,85%)}i5d Z7yx.a1t{color:var(--c-font-clearer)}i5d bo3{display:none}i5d .result{margin:0;font-weight:700;font-size:1.1em}i5d .message{flex:0 0 4em;display:flex;align-items:center;justify-content:center;line-height:1.2}i5d .message br{display:none}i5d .message strong{margin-inline-start:.5em}i5d .message:before{margin-inline-end:.3em}body.zenable.zen i5d .message{visibility:hidden}i5d .status{display:none}}@media(min-width:799.3px),(orientation:landscape){i5d{background:var(--c-bg-box)}i5d .fbt,i5d .noop{height:2.5rem;line-height:2.4rem}i5d aPp{-webkit-user-select:none;user-select:none;display:flex;flex-flow:row wrap;align-items:center;position:relative;overflow-y:auto;align-content:flex-start;will-change:scroll-position;line-height:1.7;font-size:1.1em}i5d qZM{flex:0 0 16.666%;display:flex;justify-content:center;align-items:flex-end;background:var(--c-bg-zebra)}i5d Z7yx{flex:0 0 41.666%;padding-inline-start:.7em;cursor:pointer}i5d Z7yx:hover{background:var(--c-primary);color:#fff}i5d Z7yx.a1t{font-weight:700;background:color-mix(in oklab,var(--c-primary) 20%,var(--c-bg));color:var(--c-font-clear)}i5d .message{display:flex;align-items:center;margin:1em}i5d .message:before{color:var(--c-font-dim);font-size:3em;margin-inline-end:12px}i5d .result-wrap{width:100%;text-align:center}i5d .result{border-top:1px solid var(--c-border);font-weight:700;font-size:1.2em;padding:5px 0 3px;margin:0}i5d .status{font-style:italic;margin-bottom:.5em}i5d .board-menu,i5d .board-menu:before{border-radius:0 0 var(---ui-roundness, 7px) var(---ui-roundness, 7px)}i5d .board-menu{top:2.5rem;border-top:2px solid var(--c-secondary)}}@media(max-width:799.29px)and (orientation:portrait){.col1-rmoves-preload{height:2.5em}}.rcontrols{text-align:center;width:100%;z-index:1}.rcontrols p{margin:0}.rcontrols button.resign:not(.disabled):hover,.rcontrols button.abort:not(.disabled):hover,.rcontrols a.fbt.resign:not(.disabled):hover,.rcontrols a.fbt.abort:not(.disabled):hover{background:var(--c-bad)}.rcontrols .disabled{opacity:.5;cursor:not-allowed}.rcontrols .ddloader{margin:20px auto 10px}.rcontrols .suggestion,.rcontrols .pending,.rcontrols .question{padding:.5em 3%;background:var(--c-bg-zebra);border:1px solid var(--c-border);border-width:0 1px}.rcontrols .suggestion{justify-content:space-around}.rcontrols .suggestion p{width:100%}.rcontrols .suggestion .button{margin:.5em 0 0}.rcontrols .pending p{flex:3 1;margin-inline-end:7px}.rcontrols .pending .button{flex:1 1}@keyframes flash-once{0%{background:var(--c-accent);color:var(--c-over)}to{background:var(--c-bg-zebra);color:var(--c-font)}}.rcontrols .question{animation:flash-once 1s ease-in;border:none;padding:1px}.rcontrols .question p{flex:3 1 auto;padding:.5em 0}.rcontrols .question a{flex:1 0 3rem;font-size:1.5em;line-height:3em;background:var(--c-bg-box)}.rcontrols .question .yes{color:var(--c-good)}.rcontrols .question .no{color:var(--c-bad)}.rcontrols .question a:hover{color:#fff;background:var(--c-good)}.rcontrols .question a.no:hover{background:var(--c-bad)}@media(max-width:799.29px)and (orientation:portrait){.rcontrols .question a{line-height:1.6em;flex:0 0 2.5rem;padding:0 1.2em}.rcontrols .question{padding:3px}}.rcontrols .glowing:hover{animation:none}.rcontrols .follow-up{border-bottom:1px solid var(--c-border);position:relative;padding:0 8px 8px;gap:4px}.rcontrols .follow-up .fbt{padding:12px 0;margin:1px 1px 0}.rcontrols .follow-up>.fbt:first-child{margin-top:0}.rcontrols .follow-up .fbt.strong{padding:2em 0;font-size:1.2em}.rcontrols .follow-up .weak{font-weight:400;padding:6px 0}.rcontrols .follow-up .weak:before{opacity:.7}.rcontrols .follow-up form .fbt{width:100%}.rcontrols .follow-up .spinner{width:40px;height:40px}@media(max-width:799.29px)and (orientation:portrait){.rcontrols .follow-up{margin-top:var(---block-gap)}}.rcontrols .analysis,.rcontrols .board-menu-toggle-btn{display:none}@media(max-width:799.29px)and (orientation:portrait){.rcontrols .analysis,.rcontrols .board-menu-toggle-btn{display:block;margin-inline-start:2em}}@media(max-width:400px){.rcontrols .analysis,.rcontrols .board-menu-toggle-btn{margin-inline-start:0}}.rcontrols .rematch.fbt{transition:all .15s ease;font-size:1.2em;height:6rem}.rcontrols .rematch.me{background:color-mix(in oklab,var(--c-primary) 80%,var(--c-bg))}@keyframes rubber-band{0%{transform:scaleZ(1)}6%{transform:scale3d(1.25,.75,1)}8%{transform:scale3d(.75,1.25,1)}10%{transform:scale3d(1.15,.85,1)}13%{transform:scale3d(.95,1.05,1)}15%{transform:scale3d(1.05,.95,1)}20%{transform:scaleZ(1)}}@keyframes button-glowing{0%{opacity:0}60%{opacity:.2}85%{opacity:0}}.rcontrols .rematch.glowing{position:relative;animation:none;color:var(--c-font-clear)}.rcontrols .rematch.glowing:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--c-primary);opacity:0;animation:button-glowing 2s ease-in-out infinite}.rcontrols .rematch.glowing span{display:block}@media(min-width:799.3px),(orientation:landscape){.rcontrols .rematch.glowing span{animation:rubber-band 5s infinite}}.rcontrols .rematch.fbt:not(.disabled):hover{box-shadow:inset 0 1px 3px -2px hsl(from var(--c-primary) h s calc(l + 32)),inset 0 -4px 6pt -3pt hsl(from var(--c-primary) h s calc(l - 18)),0 1px 3px #0003}:where(html.light) .rcontrols .rematch.fbt:not(.disabled):hover{box-shadow:inset 0 2px 3px -2px hsl(from var(--c-primary) h s calc(l + 44)),inset 0 -4px 6pt -3pt hsl(from var(--c-primary) h s calc(l - 14)),0 1px 3px #0000002e}.rcontrols .rematch.fbt:not(.disabled):hover:not(.disabled,:disabled,[disabled]):hover{box-shadow:inset 0 1px 3px -2px hsl(from var(--c-primary) h s calc(l + 44)),inset 0 -5px 6pt -3pt hsl(from var(--c-primary) h s calc(l - 14)),0 2px 4px #0000003d}:where(html.light) .rcontrols .rematch.fbt:not(.disabled):hover:not(.disabled,:disabled,[disabled]):hover{box-shadow:inset 0 2px 3px -2px hsl(from var(--c-primary) h s calc(l + 44)),inset 0 -5px 6pt -3pt hsl(from var(--c-primary) h s calc(l - 14)),0 2px 4px #00000036}.rcontrols .rematch.fbt:not(.disabled):hover{background:var(--c-primary);color:#fff;animation:none}html:not([dir=rtl]) .rcontrols .rematch-decline{right:-25px}html[dir=rtl] .rcontrols .rematch-decline{left:-25px}.rcontrols .rematch-decline{transition:all .15s ease;justify-content:center;position:absolute;top:0;width:25px;height:6rem;border:0;opacity:.7;background:color-mix(in oklab,var(--c-bad) 50%,var(--c-bg));display:none}@media(min-width:799.3px),(orientation:landscape){.rcontrols .rematch-decline{display:block}}.rcontrols .rematch-decline:hover{background:var(--c-bad);color:var(--c-over);width:35px}html:not([dir=rtl]) .rcontrols .rematch-decline:hover{right:-36px}html[dir=rtl] .rcontrols .rematch-decline:hover{left:-36px}.ricons{display:flex;justify-content:center}.ricons .fbt{font-size:1.4em;padding:.1em 1em}.ricons.confirm>button{visibility:hidden}.ricons .act-confirm{visibility:visible;position:relative;width:60px}html:not([dir=rtl]) .ricons .act-confirm .fbt.no{right:-34px}html[dir=rtl] .ricons .act-confirm .fbt.no{left:-34px}.ricons .act-confirm .fbt.no{padding:.1em 0;width:30px;text-align:center;position:absolute;top:0}html:not([dir=rtl]) .ricons .act-confirm .fbt.yes{right:0}html[dir=rtl] .ricons .act-confirm .fbt.yes{left:0}.ricons .act-confirm .fbt.yes{position:absolute;top:-3px;border-radius:8px;color:#fff;text-decoration:none;background:var(--c-accent);border-bottom:5px solid color-mix(in oklab,var(--c-accent) 70%,black);text-shadow:0 -1px color-mix(in oklab,var(--c-accent) 70%,black);transition:all .15s ease;transform:translate(0)}.ricons .act-confirm .fbt.yes:hover{filter:brightness(1.07)}.ricons .act-confirm .fbt.yes:active{transform:translateY(5px);border-bottom-width:1px;text-shadow:0 0 color-mix(in oklab,var(--c-accent) 70%,black);filter:brightness(1)}.round__now-playing h3{margin:1em 0 .5em}@media(max-width:799.29px)and (orientation:portrait){.round__now-playing h3{margin:1em var(---block-gap) .5em var(---block-gap)}}.round__now-playing .simul span{font-weight:700;margin:0 .5em}.round__now-playing .simul .win{color:var(--c-good)}.round__now-playing .simul .draw{color:var(--c-brag)}.round__now-playing .simul .loss{color:var(--c-bad)}#powerTip .forecast-info .title{display:block;padding:.7em;border-bottom:1px solid var(--c-border);text-align:center}#powerTip .forecast-info .content{display:block;padding:1em}@media(min-width:799.3px),(orientation:landscape){main.round--streamer .round__underboard{display:none}main.round--streamer .round__app{grid-template-columns:minmax(calc(70vmin * var(---board-scale)),calc(100vh * var(---board-scale) - (var(---site-header-height) + var(---site-header-margin)) - 3rem)) minmax(240px,400px);grid-template-rows:30px 1fr auto min-content auto auto min-content auto 1fr 30px;grid-template-areas:"user-top ." "board ." "board mat-top" "board expi-top" "board moves" "board controls" "board expi-bot" "board mat-bot" "board ." "user-bot ." "kb-move ."}main.round--streamer .round__app__board{z-index:2}main.round--streamer .round__app__table{grid-area:4/2/8/3}main.round--streamer .rclock{justify-self:flex-end;z-index:1}main.round--streamer .rclock-top,main.round--streamer .rclock-bottom{grid-area:1/1/2/2}main.round--streamer .rclock-bottom{transform:translateY(calc(var(---cg-height) + 30px))}main.round--streamer .rclock .tour-rank,main.round--streamer .rclock .moretime,main.round--streamer .rclock .berserked{order:-1}main.round--streamer .rclock .bar{display:none}main.round--streamer .rclock .time{font-size:1.7em!important;line-height:30px}main.round--streamer .ruser{font-size:1.4em;padding:0 .3em;line-height:30px}main.round--streamer .ruser a{flex:none}}@media(min-width:1259.3px){main.round--streamer.playing{height:100vh;overflow:hidden!important;margin:0;padding:0}main.round--streamer .round{--chat-top-margin: calc(30px - .5rem) ;grid-template-areas:"side app app" "uchat app app";grid-template-rows:calc(var(--chat-top-margin) + var(---cg-height)) 30px;row-gap:0}main.round--streamer .round__side{margin-top:var(--chat-top-margin)}main.round--streamer .round__underchat{display:flex;flex-direction:column;justify-content:center}main.round--streamer .chat__members{height:auto!important}}.pocket-top{grid-area:mat-top;margin-bottom:-.5em}.pocket-bottom{grid-area:mat-bot;margin-top:-.5em}@media(max-width:799.29px)and (orientation:portrait){.pocket-top{grid-area:pocket-top}.pocket-bottom{grid-area:pocket-bot}}@media(min-width:799.3px),(orientation:landscape){.pocket-top{margin-bottom:var(---block-gap)}.pocket-bottom{margin-top:var(---block-gap)}}@media(min-width:799.3px),(orientation:landscape){.round__app:has(#voice-bar) .pocket-top{margin-bottom:2px}.round__app:has(#voice-bar) .pocket-bottom{margin-top:2px}}@media(min-width:799.3px)and (min-height:499.3px),(orientation:landscape)and (min-height:499.3px){aPp{display:none}}@media(min-width:799.3px)and (min-height:599.3px),(orientation:landscape)and (min-height:599.3px){aPp{display:flex}}@media(max-width:799.29px)and (orientation:portrait){.ricons{justify-content:flex-end}}.rcontrols .follow-up .button{padding:9px 0}.rcontrols .rematch.button{height:50px}.rcontrols .rematch-decline{height:49px}body.cursor-white-pawn *{cursor:url(../../vendor/lila/ui/round/piece/cburnett/wP.svg) 22 22,auto!important}body.cursor-white-knight *{cursor:url(../../vendor/lila/ui/round/piece/cburnett/wN.svg) 22 22,auto!important}body.cursor-white-bishop *{cursor:url(../../vendor/lila/ui/round/piece/cburnett/wB.svg) 22 22,auto!important}body.cursor-white-rook *{cursor:url(../../vendor/lila/ui/round/piece/cburnett/wR.svg) 22 22,auto!important}body.cursor-white-queen *{cursor:url(../../vendor/lila/ui/round/piece/cburnett/wQ.svg) 22 22,auto!important}body.cursor-black-pawn *{cursor:url(../../vendor/lila/ui/round/piece/cburnett/bP.svg) 22 22,auto!important}body.cursor-black-knight *{cursor:url(../../vendor/lila/ui/round/piece/cburnett/bN.svg) 22 22,auto!important}body.cursor-black-bishop *{cursor:url(../../vendor/lila/ui/round/piece/cburnett/bB.svg) 22 22,auto!important}body.cursor-black-rook *{cursor:url(../../vendor/lila/ui/round/piece/cburnett/bR.svg) 22 22,auto!important}body.cursor-black-queen *{cursor:url(../../vendor/lila/ui/round/piece/cburnett/bQ.svg) 22 22,auto!important}.activity section h2,.analyse__fork glyph,.engine-error h2,.tview2 glyph,.piece-letter #analyse-cm .title,#analyse-cm .piece-letter .title,.piece-letter .analyse__fork move,.analyse__fork .piece-letter move,.piece-letter .practice-box .comment move san,.practice-box .comment move .piece-letter san,.piece-letter .explorer-box .tablebase td:first-child,.explorer-box .tablebase .piece-letter td:first-child,.piece-letter .explorer-box .moves td:first-child,.explorer-box .moves .piece-letter td:first-child,.piece-letter .pv_box .pv span,.pv_box .pv .piece-letter span,.piece-letter .tview2 move,.tview2 .piece-letter move,.lobby__streams .stream strong,.lobby__timeline .entry a,.lobby__box__top .title,.mselect__list,.piece-letter Z7yx{font-family:Noto Sans,sans-serif}.oauth .scopes div em,.oauth .scopes legend,.slist thead,.activity rating,.number-menu .nm-item,.sub-ratings h3,.game-row .header__text strong,.analysis-settings-view fieldset legend,.analyse__fork eval,.explorer-box .moves th,.ceval .engine .cloud,.ceval .engine .infinite,.tview2 comment .by,.tview2 eval,#analyse-cm .title draw,.analyse__fork move draw,.practice-box .comment move san draw,.explorer-box .tablebase td:first-child draw,.explorer-box .moves td:first-child draw,.pv_box .pv span draw,.tview2 move draw,.tabs-horiz span,.tabs-horiz button,.ublog-post-card__intro,.lpools,.hook__filters .header,.hooks__list th,.lobby__streams .stream,.lobby__timeline .entry,.lobby__streams .more,.lobby__timeline .more,.mchat__tab,.mchat__messages a:not(.user-link),.game__tournament .clock,.rclock .time,.material score,qZM,Z7yx draw{font-family:Roboto,sans-serif;font-weight:300}#analyse-cm .title,.analyse__fork move,.practice-box .comment move san,.explorer-box .tablebase td:first-child,.explorer-box .moves td:first-child,.pv_box .pv span,.tview2 move,Z7yx{font-family:Noto Chess,Noto Sans}#analyse-cm .title draw,.analyse__fork move draw,.practice-box .comment move san draw,.explorer-box .tablebase td:first-child draw,.explorer-box .moves td:first-child draw,.pv_box .pv span draw,.tview2 move draw,Z7yx draw{margin-inline-start:1ch;font-weight:400}.sub-ratings a,.analyse__controls .fbt:not(.active,:hover),.tabs-horiz,.lobby__counters,.lobby__streams .stream,.lobby__timeline,.lobby__timeline .entry a,.lobby__about a,.chat__members,.rclock .tour-rank,.round__now-playing .now-playing{color:var(--c-font-page)}.sub-ratings a,.analyse__controls .fbt:not(.active,:hover),.tabs-horiz,.hooks__chart .label,.lobby__counters,.lobby__streams .stream,.tour-spotlight,.lobby__timeline,.lobby__about a,.about-side,.lobby__puzzle .text,.lobby__blog h2,.chat__members,.rclock .tour-rank,.round__now-playing .now-playing{text-shadow:0 1px 0 var(--c-font-shadow)}.account group.toggles>label,.slist thead,.user-show .angles,.analyse__clock,#analyse-cm .title,.analyse__tools .comp-off__hint,.ceval,group.radio,.crosstable__users,.crosstable__score,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,#powerTip .forecast-info .title{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8)}:where(html.light) .account group.toggles>label,.account :where(html.light) group.toggles>label,:where(html.light) .slist thead,.slist :where(html.light) thead,:where(html.light) .user-show .angles,.user-show :where(html.light) .angles,:where(html.light) .analyse__clock,:where(html.light) #analyse-cm .title,#analyse-cm :where(html.light) .title,:where(html.light) .analyse__tools .comp-off__hint,.analyse__tools :where(html.light) .comp-off__hint,:where(html.light) .ceval,:where(html.light) group.radio,:where(html.light) .crosstable__users,:where(html.light) .crosstable__score,:where(html.light) .cmn-toggle input:disabled+label:before,.cmn-toggle :where(html.light) input:disabled+label:before,:where(html.light) .cmn-toggle input:disabled+label:after,.cmn-toggle :where(html.light) input:disabled+label:after,:where(html.light) #powerTip .forecast-info .title,#powerTip .forecast-info :where(html.light) .title{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8)}.account group.toggles>label,.slist thead,.user-show .angles,.analyse__clock,#analyse-cm .title,.analyse__tools .comp-off__hint,.ceval,group.radio,.crosstable__users,.crosstable__score,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,#powerTip .forecast-info .title{background-image:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom))}.explorer__config .choices button,#hook .opponent,.tour-spotlight,.lobby__box__top,.mselect__label,.game-setup .lobby__start__button,.crosstable povs:hover,.cmn-toggle label:after,.rcontrols .rematch.fbt{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8),0 1px 3px #0003}:where(html.light) .explorer__config .choices button,.explorer__config .choices :where(html.light) button,:where(html.light) #hook .opponent,#hook :where(html.light) .opponent,:where(html.light) .tour-spotlight,:where(html.light) .lobby__box__top,:where(html.light) .mselect__label,:where(html.light) .game-setup .lobby__start__button,.game-setup :where(html.light) .lobby__start__button,:where(html.light) .crosstable povs:hover,.crosstable :where(html.light) povs:hover,:where(html.light) .cmn-toggle label:after,.cmn-toggle :where(html.light) label:after,:where(html.light) .rcontrols .rematch.fbt,.rcontrols :where(html.light) .rematch.fbt{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 1px 3px #0000002e}.explorer__config .choices button,#hook .opponent,.tour-spotlight,.lobby__box__top,.mselect__label,.game-setup .lobby__start__button,.crosstable povs:hover,.cmn-toggle label:after,.rcontrols .rematch.fbt{background:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom));text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/ calc(alpha*.8))!important}.explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),#hook .opponent:hover:not(.disabled,:disabled,[disabled]),.tour-spotlight:hover:not(.disabled,:disabled,[disabled]),.lobby__box__top:hover:not(.disabled,:disabled,[disabled]),.mselect__label:hover:not(.disabled,:disabled,[disabled]),.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.crosstable povs:hover:not(.disabled,:disabled,[disabled]),.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #0000003d}:where(html.light) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.light) button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.light) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.light) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.light) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #00000036}.explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),#hook .opponent:hover:not(.disabled,:disabled,[disabled]),.tour-spotlight:hover:not(.disabled,:disabled,[disabled]),.lobby__box__top:hover:not(.disabled,:disabled,[disabled]),.mselect__label:hover:not(.disabled,:disabled,[disabled]),.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.crosstable povs:hover:not(.disabled,:disabled,[disabled]),.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]){background:linear-gradient(to bottom,var(--c-metal-top-hover),var(--c-metal-bottom-hover))}:where(html.transp) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.transp) button:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.transp) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.transp) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.transp) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.transp) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #00000026}:where(html.light) :where(html.transp) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.light) :where(html.transp) button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.light) :where(html.transp) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.light) :where(html.transp) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) :where(html.transp) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.light) :where(html.transp) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #0000001f}:where(html.transp) .user-show__social .user-actions .dropdown .dropdown-window:before,.user-show__social .user-actions .dropdown :where(html.transp) .dropdown-window:before,:where(html.transp) #ceval-settings:before,:where(html.transp) .board-menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.user-show__social .user-actions .dropdown .dropdown-window,#ceval-settings,.board-menu{box-shadow:-1px 5px 6px #0000004d}:where(html.transp) .select-search__menu,:where(html.transp) #analyse-cm,:where(html.transp) .pv-board .pv-board-square cg-board,.pv-board .pv-board-square :where(html.transp) cg-board,:where(html.transp) .lpool.active,:where(html.transp) #hook,:where(html.transp) .mselect__list{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.select-search__menu,#analyse-cm,.pv-board .pv-board-square cg-board,.lpool.active,#hook,.mselect__list{box-shadow:0 14px 28px #00000026,0 10px 10px #0000001f}.community__leaders .leaderboards h2,.ceval .engine,.tview2 move,.tabs-horiz span,.tabs-horiz button,.hooks__list td,.tour-spotlight,.lobby__classes a,.context-streamer,.mchat__tab{white-space:nowrap;overflow:hidden}.activity .line,#us_profile .col2>a,.advice-summary__acpl>div span,.advice-summary__phase span,.pv_box .pv.pv--nowrap,.tview2 comment .by,.copy-me__target,.lobby__counters a,.lobby__streams .stream,.lobby__box td,.lobby__support-link__text span,.game-setup .time-control-tabs .time-panel .slider-container .label-row label,.mchat__tab span,.game__meta .user-tv{white-space:nowrap}.page .body,.cms-preview,.personal-data .raw-text,.security .slist,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.note-zone .note,#us_profile .bio,.tview2-column>interrupt>comment,.ublog-post-card__intro,.lpool,.lobby__timeline .entry,.daily-feed__update,.mchat__messages{overflow-wrap:break-word;word-break:normal}.community .user-top .user-link,.explorer-box .games td span,.explorer-box .title,#ceval-settings .setting select,.local-analysis-dialog .setting select,.activity .line,#us_profile .col2>a,.advice-summary__acpl>div span,.advice-summary__phase span,.pv_box .pv.pv--nowrap,.tview2 comment .by,.copy-me__target,.lobby__counters a,.lobby__streams .stream,.lobby__box td,.lobby__support-link__text span,.game-setup .mselect .mselect__label .text .desc,.game-setup .time-control-tabs .time-panel .slider-container .label-row label,.crosstable__users,.mchat__tab span,.game__meta .user-tv,.ruser a{overflow:hidden;text-overflow:ellipsis}.pv-board .pv-board-square,.pocket-c2{position:relative;display:block;height:0;padding-bottom:100%;width:100%}.flash:before,.toggle-box--toggle legend:after,.tview2 shapes:before,.lobby__start__button:before,.mselect__label:after,.cmn-toggle label:before{font-size:1.2em;vertical-align:middle;font-family:lichess;font-style:normal;font-weight:400;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate}.pv-board .pv-board-square .cg-wrap,.page .body .embed>*,.cms-preview .embed>*,.hooks__chart{position:absolute;width:100%;height:100%}.analyse-controls,.cmn-toggle input,i5d{touch-action:manipulation}.form-check__input input,group.radio input,.cmn-toggle input{position:absolute;inset-inline-start:-99999px}.form3 .captcha,.explorer__config__player__choice .previous,.action-menu .autoplay,.tview2-column,group.radio{display:flex;flex-flow:row wrap}.activity .entry,.note-zone .mod-note,#us_profile .tutor-link,#us_profile,.game-row .header,.copyables .pair,.advice-summary__sections,.analyse__fork move,.analyse__fork,.explorer__config .name>div,.action-menu span,.ceval .cmn-toggle,.daily-feed__update__day,.rclock .tour-rank,.rclock .moretime,.rclock .berserked,.rcontrols .suggestion{display:flex;flex-flow:row wrap;align-items:center}.tv-channel>span,.auth .auth-tabs,.community__leaders .leaderboards h2,.account group.toggles>label,.oauth .scopes div,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.user-show__social .user-actions,#us_profile .insight,#us_profile .warning,.sub-ratings a,.flash,.mselect label span,.mselect a,.advice-summary__acpl>div,.advice-summary__phase,.analyse__puzzle a,.analysis-settings-view .setting,.analyse__persistence__help,#analyse-cm a,.explorer-box .explorer-title .active,.explorer-box .explorer-title,.action-menu .cmn-toggle-wrap,#ceval-settings .setting,.local-analysis-dialog .setting,.form-check__container,.copy-me,.tabs-horiz,.hook__filters .rating-range,.tour-spotlight,.lobby__classes a,.lobby__support-link,.game-setup .mselect .mselect__label .text,.game-setup .fen__form,.game-setup .rating-range,.game-setup .rating-range .rating-range-values,.board-menu .setting,.context-streamer,#zenzone,#blindfoldzone,.chat__members__number,.mchat__presets,.game__meta__infos,.ruser .line,.material,.rcontrols .pending,.rcontrols .question,.rcontrols .rematch-decline{display:flex;flex-flow:row nowrap;align-items:center}.personal-data__header,.security__header,.form-actions,.form-split,.user-show .claim-title form,.training-box .choices,.lobby__box__top,.carousel__controls,.round__now-playing h3{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.user-show__social,.note-zone .note,.analyse__persistence__actions,.explorer__config .date label,.engine-info-popup li,.lobby__counters,.mselect__label{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.auth__brand,.activity .entries,#us_profile .tutor-link>span,#us_profile .profile-side,.sub-ratings a>span,.game-row__infos,.advice-summary__sections>div,.advice-summary,.analyse--wiki .analyse__side,.ceval .practice-mode,.training-box .instruction,.training-box,.explorer-box .message,.action-menu,.analyse__tools,#ceval-settings,.engine-error,.continue-with,.lpool,#hook .inner,.lobby__app,.now-playing .meta,.lobby__table,.lobby__start,.lobby__classes,.lobby__box,.lobby__side,.lobby__nope .lobby__app__content,.mselect__list,.game-setup .setup-content,.game-setup .config-group,.game-setup .time-control-tabs .time-panel,.game-setup .time-control-tabs .time-panel .slider-container,.game-setup .color-cards .card-radio,.board-menu,.board-menu>div,.board-menu section,.crosstable povs,.crosstable__users,.crosstable__score,.crosstable__matchup,.mchat,.mchat__content,.round__side,i5d,.rcontrols .follow-up{display:flex;flex-flow:column}.page .body code,.cms-preview code,.auth-login__blanked,.auth .password-generator button,.form3 .captcha.is-invalid:not(.success),.community__leaders .leaderboards,.personal-data .raw-text,.account .saved,.select-search__input,.select-search__menu,.select-search__toggle,.form-help pre,.user-show__social .user-actions .dropdown .dropdown-window,.activity score strong,#us_profile .warning,.flash,.setting-popup,.help-container img,.help-container video,.setting-popup img,.setting-popup video,#analyse-cm,.explorer-box .games result,.explorer-box .bar span[style*="width: 100%"],.toggle-box legend,.toggle-box,.eval-gauge:after,.eval-gauge,.ceval .engine .cloud,.ceval .engine .infinite,.form-check__label,.copy-me,.tv-games .page-menu__content,.page .body details,.cms-preview details,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.flash-box,.flash-quiet,.advice-summary,.analyse__tools,.ublog-post-card,.lpool,#hook,.hook__filters .checkable input[type=checkbox],.lobby__app__content,.lobby__app .toggle,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,group.radio,.mselect__label,.mselect__list,.game-setup .failure,.crosstable,.context-streamer,#zentog,#blindfoldtog,.cmn-toggle label,.cmn-toggle label:before,.mchat,.game__meta,.rcontrols button,.rcontrols a.fbt,.pocket,.pocket piece:after{border-radius:var(---ui-roundness, 7px)}.tv-games .page-menu__content,.analyse__tools,.ublog-post-card,#hook,.lobby__spotlights,.lobby__box,.mchat,.game__meta{overflow:hidden}.sub-ratings a,.explorer__config .choices button:first-child,.copy-me__target:is(a):focus-visible,.copy-me__target,.crosstable .sep,.pocket.usable piece:first-child:hover{border-radius:var(---ui-roundness, 7px) 0 0 var(---ui-roundness, 7px)}.explorer__config .choices button:last-child,.copy-me__button,.round__app__table,.rcontrols .rematch-decline{border-radius:0 var(---ui-roundness, 7px) var(---ui-roundness, 7px) 0}.user-show__social .user-actions .dropdown .dropdown-window>a:last-child,.copyables .bottom-action,.analyse-controls .fbt,#ceval-settings,.game-setup .footer,.mchat__say,.rclock-bottom .time{border-radius:0 0 var(---ui-roundness, 7px) var(---ui-roundness, 7px)}.sub-ratings a.active,.flash,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.flash-box,.flash-quiet,.advice-summary,.analyse__tools,.ublog-post-card,.lobby__app__content,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,.lobby__blog .ublog-post-card:hover,group.radio,.mchat,.game__meta,.round__app__table,.rclock .time,i5d bo3,.rcontrols .rematch-decline{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}:where(html.transp) .page .body img,.page .body :where(html.transp) img,:where(html.transp) .cms-preview img,.cms-preview :where(html.transp) img,:where(html.transp) .page .body pre,.page .body :where(html.transp) pre,:where(html.transp) .cms-preview pre,.cms-preview :where(html.transp) pre,:where(html.transp) .account group.toggles>label,.account :where(html.transp) group.toggles>label,:where(html.transp) .oauth .scopes fieldset,.oauth .scopes :where(html.transp) fieldset,:where(html.transp) .oauth .brand,.oauth :where(html.transp) .brand,:where(html.transp) .flash-box,:where(html.transp) .flash-quiet,:where(html.transp) .advice-summary,:where(html.transp) .lobby__app__content,:where(html.transp) .lobby__classes a,.lobby__classes :where(html.transp) a,:where(html.transp) .lobby__support-link,:where(html.transp) .lobby__feed,:where(html.transp) group.radio{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:where(html.transp) .analyse__tools,:where(html.transp) .ublog-post-card,:where(html.transp) .lobby__spotlights,:where(html.transp) .lobby__box,:where(html.transp) .mchat,:where(html.transp) .game__meta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}coords{font-size:8px}@media(min-width:300px){coords{font-size:calc(8px + 4 * (100vw - 300px) / 900)}}@media(min-width:1200px){coords{font-size:12px}}coords{-webkit-user-select:none;user-select:none;position:absolute;display:flex;pointer-events:none;color:#fff;text-shadow:0 1px 2px #000;font-weight:700}.coords-no coords{display:none}coords.ranks{flex-flow:column-reverse;top:1px;right:0;height:100%;width:.8em}coords.ranks.black{flex-flow:column}coords.files{bottom:0;left:0;text-align:left;flex-flow:row;width:100%;height:1.4em}coords.files.black{flex-flow:row-reverse}coords.files coord{padding-left:4px}coords coord{flex:1 1 auto}coords .is3d .cg-wrap coords coord{color:#fff!important;text-shadow:0 1px 2px #000!important}coords .is3d .cg-wrap coords.files{bottom:calc(1px - 2.5%)}coords .is3d .cg-wrap coords.files coord{padding-left:3px}coords{text-shadow:var(---cg-cs, 0 1px 2px #000)}coords .coord-light{color:var(---cg-ccb, #fff)}coords .coord-dark{color:var(---cg-ccw, #fff)}@media(min-width:799.3px),(orientation:landscape){.coords-out coords{text-shadow:none}.coords-out coords.ranks{right:-15px;top:0;width:12px}.coords-out coords.ranks coord{transform:translateY(42%)}.coords-out coords.files{bottom:-15px;left:0;text-align:center}.coords-out coords.ranks coord,.coords-out .is2d coords.files coord{color:var(--c-font-page)!important}.coords-out .main-board{margin-bottom:12px}}body{---board-scale: 1}@media(min-width:799.3px)and (min-height:499.3px){body{---board-scale: calc((var(---zoom) / 100) * .75 + .25)}}body{---col2-uniboard-width: calc(min(calc(100vw - var(---block-gap) - 240px - 2 * var(---main-margin, 0px) - 20px), calc(100vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 1rem)) * var(---board-scale));---col3-uniboard-width: calc(min(calc(100vw - var(---col3-uniboard-side-min, 250px) - var(---block-gap) - 240px - 2 * var(---main-margin, 0px) - 20px), calc(100vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 1rem)) * var(---board-scale))}@supports not (width: min(1px,2px)){body{---col2-uniboard-width: minmax(calc(70vmin * var(---board-scale)), calc(100vh * var(---board-scale) - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 3rem));---col3-uniboard-width: minmax(calc(70vmin * var(---board-scale)), calc(100vh * var(---board-scale) - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 3rem))}}@media(max-width:799.29px)and (orientation:portrait){.main-board cg-board{border-radius:0}}.board-menu{-webkit-user-select:none;user-select:none;background:var(--c-bg-popup);padding:.5em 1.5em}@media(min-width:799.3px){.board-menu{position:absolute;right:0;min-width:100%;z-index:4}}@media(max-width:799.29px){.board-menu{border-radius:var(---ui-roundness, 7px);position:fixed;top:50%!important;left:50%;transform:translate(-50%,-50%);z-index:108;min-width:80%}}.board-menu>div{gap:2em;text-align:start}.board-menu section{gap:1.5em;padding:1.2em 0}.board-menu section:not(:last-child){border-bottom:1px solid var(--c-border)}.board-menu .setting{flex:0 0 auto}.board-menu .setting label{flex:4 1 auto;cursor:pointer}body.resizing{-webkit-user-select:none;user-select:none}cg-resize{display:none}@media(min-width:799.3px){cg-resize{display:block;position:absolute;right:-9px;bottom:-9px;width:22px;height:22px;cursor:nwse-resize;z-index:10}cg-resize:before,cg-resize:after{background:#000;content:"";position:absolute;width:12px;height:1px;left:0}cg-resize:before{width:5px;transform:translate(7px,8px) rotate(-45deg)}cg-resize:after{transform:translate(1px,6px) rotate(-45deg)}cg-resize:hover{border-radius:50%;background:var(--c-accent-cloud)}.resizing cg-resize{border-radius:50%;background:rgb(from var(--c-secondary) r g b/ calc(alpha/2))}}@media(hover:none){.continue-with{padding:2em}}.continue-with>*:not(:first-child){margin-top:1em}.color-icon.white:before{content:""}.color-icon.black:before{content:""}:where(html.light) .color-icon.white:before{content:""}:where(html.light) .color-icon.black:before{content:""}.color-icon.random:before{content:""}.fbt{color:var(--c-font);text-transform:uppercase;line-height:1.5;transition:all .15s ease}@media(hover:hover){.fbt:hover:not(.disabled,[disabled]){background:color-mix(in oklab,var(--c-secondary) 75%,var(--c-bg));color:#fff}}.fbt.active{background:var(--c-secondary)!important;color:var(--c-over)}.fbt.disabled,.fbt[disabled]{opacity:.5;cursor:default}input.range{appearance:none;background:none;border:0}input.range:focus{outline:none}input.range::-webkit-slider-runnable-track{border-radius:var(---ui-roundness, 7px);width:100%;height:1em;cursor:pointer;background:var(--c-shade)}input.range::-webkit-slider-thumb{border-radius:var(---ui-roundness, 7px);border:1px solid var(--c-font-dimmer);height:1em;width:1.5em;background:var(--c-bg-box);cursor:pointer;appearance:none}input.range::-moz-range-track{border-radius:var(---ui-roundness, 7px);width:100%;height:1em;cursor:pointer;background:var(--c-shade)}input.range::-moz-range-thumb{border-radius:var(---ui-roundness, 7px);border:1px solid var(--c-font-dimmer);height:1em;width:1.5em;background:var(--c-bg-box);cursor:pointer}input.range::-ms-track{border-radius:var(---ui-roundness, 7px);width:100%;height:1em;cursor:pointer;background:var(--c-shade)}input.range::-ms-fill-lower{background:#bfbfbfc7}input.range::-ms-fill-upper{background:#d6d6d6c7}input.range::-ms-thumb{border-radius:var(---ui-roundness, 7px);border:1px solid var(--c-font-dimmer);height:1em;width:1.5em;background:var(--c-bg-box);cursor:pointer;border-color:transparent;color:transparent}input.range:-moz-focusring::-moz-range-thumb{outline:2px solid var(--c-primary)}input.range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--c-primary)}.tview2{white-space:normal;--c-base: var(--c-font)}.tview2 .active{--c-base: var(--c-primary)}.tview2 .inaccuracy{--c-base: var(--c-inaccuracy)}.tview2 .inaccuracy,.tview2 .inaccuracy+lines:not(lines lines)>branch,.tview2-inline .inaccuracy+interrupt:not(:has(interrupt)){--c-annotation-border: rgb(from var(--c-inaccuracy) r g b / calc(alpha*.6) )}.tview2 .inaccuracy interrupt,.tview2 .inaccuracy+lines:not(lines lines)>branch interrupt,.tview2-inline .inaccuracy+interrupt:not(:has(interrupt)) interrupt{--c-annotation-border: var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ))}.tview2 .inaccuracy.active{--c-annotation-border: var(--c-inaccuracy)}.tview2 .mistake{--c-base: var(--c-mistake)}.tview2 .mistake,.tview2 .mistake+lines:not(lines lines)>branch,.tview2-inline .mistake+interrupt:not(:has(interrupt)){--c-annotation-border: rgb(from var(--c-mistake) r g b / calc(alpha*.6) )}.tview2 .mistake interrupt,.tview2 .mistake+lines:not(lines lines)>branch interrupt,.tview2-inline .mistake+interrupt:not(:has(interrupt)) interrupt{--c-annotation-border: var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ))}.tview2 .mistake.active{--c-annotation-border: var(--c-mistake)}.tview2 .blunder{--c-base: var(--c-blunder)}.tview2 .blunder,.tview2 .blunder+lines:not(lines lines)>branch,.tview2-inline .blunder+interrupt:not(:has(interrupt)){--c-annotation-border: rgb(from var(--c-blunder) r g b / calc(alpha*.6) )}.tview2 .blunder interrupt,.tview2 .blunder+lines:not(lines lines)>branch interrupt,.tview2-inline .blunder+interrupt:not(:has(interrupt)) interrupt{--c-annotation-border: var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ))}.tview2 .blunder.active{--c-annotation-border: var(--c-blunder)}.tview2 .good{--c-base: var(--c-good)}.tview2 .good,.tview2 .good+lines:not(lines lines)>branch,.tview2-inline .good+interrupt:not(:has(interrupt)){--c-annotation-border: rgb(from var(--c-good) r g b / calc(alpha*.6) )}.tview2 .good interrupt,.tview2 .good+lines:not(lines lines)>branch interrupt,.tview2-inline .good+interrupt:not(:has(interrupt)) interrupt{--c-annotation-border: var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ))}.tview2 .good.active{--c-annotation-border: var(--c-good)}.tview2 .brilliant{--c-base: var(--c-brilliant)}.tview2 .brilliant,.tview2 .brilliant+lines:not(lines lines)>branch,.tview2-inline .brilliant+interrupt:not(:has(interrupt)){--c-annotation-border: rgb(from var(--c-brilliant) r g b / calc(alpha*.6) )}.tview2 .brilliant interrupt,.tview2 .brilliant+lines:not(lines lines)>branch interrupt,.tview2-inline .brilliant+interrupt:not(:has(interrupt)) interrupt{--c-annotation-border: var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ))}.tview2 .brilliant.active{--c-annotation-border: var(--c-brilliant)}.tview2 .interesting{--c-base: var(--c-interesting)}.tview2 .interesting,.tview2 .interesting+lines:not(lines lines)>branch,.tview2-inline .interesting+interrupt:not(:has(interrupt)){--c-annotation-border: rgb(from var(--c-interesting) r g b / calc(alpha*.6) )}.tview2 .interesting interrupt,.tview2 .interesting+lines:not(lines lines)>branch interrupt,.tview2-inline .interesting+interrupt:not(:has(interrupt)) interrupt{--c-annotation-border: var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ))}.tview2 .interesting.active{--c-annotation-border: var(--c-interesting)}.tview2 .anchor{position:relative}.tview2 *{overflow:visible}.tview2.hidden{visibility:hidden}.tview2 move{display:inline-block;color:var(--c-base);padding:.25em .17em;font-size:1.092em;cursor:pointer}@media(hover:none){.tview2 move{-webkit-user-select:none;user-select:none}}.tview2 move.comp{border-bottom:1px dotted #666}.tview2 move.active{color:#fff;background:color-mix(in oklab,var(--c-base) 85%,transparent)}.tview2 move.active shapes,.tview2 move.active eval,.tview2 move.active index{color:#fff}.tview2 move.active .disclosure{background-color:#fff}.tview2 move.current{border:1px solid var(--c-accent)}.tview2 move.nongame{font-style:italic}.tview2 move.empty{pointer-events:none;color:var(--c-font-dimmer)}.tview2 move.context-menu{border:0;background:var(--c-accent)!important;color:var(--c-over)!important}.tview2 move.context-menu index{color:var(--c-over)}.tview2 move.pending-deletion{border-radius:unset;background:color-mix(in oklab,var(--c-bad) 30%,transparent)!important}.tview2 move.pending-copy{border-radius:unset;background:color-mix(in oklab,var(--c-good) 30%,transparent)!important}.tview2 eval{margin-inline-start:auto;font-size:.8em;color:var(--c-font-dim)}.tview2 glyph{margin-inline-start:.08em;vertical-align:bottom}.tview2 shapes{margin-inline-start:.4em;color:var(--c-good)}.tview2 shapes:before{vertical-align:baseline;font-size:13px;content:""}.tview2 move index{font-size:90%;color:var(--c-font-dim)}.tview2 interrupt>interrupt{display:block;margin-inline-start:9px}.tview2>interrupt{font-size:95%}.tview2>interrupt move{margin-inline:2px 0}.tview2>interrupt inline lines{margin-inline-start:0}.tview2 comment .by{display:inline-block;vertical-align:middle;color:var(--c-font);opacity:.8;max-width:9em}.tview2 line{display:block;padding-inline-start:7px;position:relative}.tview2 line comment{font-size:90%}.tview2 line>branch{border-inline-start:2px solid var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ));margin-inline-start:-9px;position:absolute;width:8px;height:100%}.tview2 line>branch:after{margin-top:calc(1.15em - 2px);content:" ";border-top:2px solid var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ));position:absolute;width:7px;height:2px}.tview2 line:last-child>branch{height:1.15em}.tview2 lines{display:block;margin-block:2px;padding-inline-start:2px;overflow-x:clip}.tview2 lines.single{border-inline-start:none}.tview2 lines:last-child{margin-bottom:0}.tview2 lines lines move{font-size:13px}.tview2 inline{display:inline;font-style:italic;font-size:.9em;opacity:.8}.tview2 inline move{margin-inline-start:0}.tview2 inline:before,.tview2 inline:after{vertical-align:7px;opacity:.7;font-size:1.1em}.tview2 inline:before{content:"(";margin-inline:2px -2px}.tview2 inline:after{content:")";margin-inline:-1px 1px}.tview2 .conceal{opacity:.4}.tview2 .hide{display:none}.tview2 .disclosure{display:inline-block;background-color:var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ));vertical-align:-2px;align-self:center;width:calc(15px + var(---button-size-pointer-adjust, 0px));height:calc(15px + var(---button-size-pointer-adjust, 0px));-webkit-mask:url(/assets/images/buttons/plus-button-mask.webp) 0 0/contain no-repeat;mask:url(/assets/images/buttons/plus-button-mask.webp) 0 0/contain no-repeat}.tview2 .disclosure+san:before,.tview2 .disclosure+index:before{content:"-";color:transparent}.tview2 .disclosure.expanded{-webkit-mask:url(/assets/images/buttons/minus-button-mask.webp) 0 0/contain no-repeat;mask:url(/assets/images/buttons/minus-button-mask.webp) 0 0/contain no-repeat}.tview2 .disclosure.expanded+san:before,.tview2 .disclosure.expanded+index:before{color:var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ))}.tview2 .disclosure-connector{position:absolute;pointer-events:none;inset-inline-start:0;border-inline-start:2px solid var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ));border-top:2px solid var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ))}.tview2 .disclosure-connector.riser{inset-inline:unset;inset-inline-end:0;top:calc(-2px - (10px - var(---button-size-pointer-adjust, 0px)) / 2);height:calc((10px - var(---button-size-pointer-adjust, 0px)) / 2);width:2px}.tview2-column move{font-size:1.092em;padding:2px}.tview2-column>move{flex:0 0 43.5%;display:flex;font-size:1.185em;line-height:1.75em;padding:0 .3em 0 .5em}.tview2-column>move index{padding-inline-start:5px}.tview2-column>move index:first-child{padding-inline-start:0}.tview2-column>move glyph{flex:0 1 auto;text-align:center;overflow:hidden;font-size:.82em}.tview2-column>move.active{font-weight:700}.tview2-column>index{flex:0 0 13%;display:flex;justify-content:center;border-inline-end:1px solid var(--c-border);background:var(--c-bg-zebra);line-height:2.07em;color:var(--c-font-dimmer)}.tview2-column>index+move{border-inline-end:var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ))}.tview2-column line move{border-radius:calc(var(---ui-roundness, 7px) / 2)}.tview2-column line comment{display:inline;overflow-wrap:break-word;padding:0 5px 0 3px;vertical-align:7px}.tview2-column lines lines>.disclosure-connector+line>branch{margin-top:0;height:100%}.tview2-column>interrupt>lines>line>branch{margin-top:-2px;height:calc(100% + 2px)}.tview2-column>interrupt{flex:0 0 100%;max-width:100%;background:var(--c-bg-zebra);border-top:1px solid var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ));border-bottom:1px solid var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ))}.tview2-column>interrupt>comment{color:var(--c-base);display:block;padding:3px 5px;border-inline-start:2px solid var(--c-annotation-border, rgb(from var(--c-font) r g b/ calc(alpha/5) ))}.tview2-inline{padding-inline:7px 3px;padding-top:7px;padding-bottom:7px}.tview2-inline .mainline{font-weight:700;background:color-mix(in oklab,var(--c-clearer) 4%,transparent)}.tview2-inline move{border-radius:calc(var(---ui-roundness, 7px) / 2);margin-inline-end:2px;font-size:13px;font-weight:700}.tview2-inline move index{padding-inline-end:.2em;line-height:111.11%}.tview2-inline comment{vertical-align:45%;overflow-wrap:break-word;margin:0 .2em 0 .1em;font-size:.9em;color:var(--c-base)}.tview2-inline inline:before,.tview2-inline inline:after{vertical-align:.7em}.tview2-inline .disclosure{width:13px;height:13px;margin-inline-start:2px}@media(pointer:coarse){.tview2{---button-size-pointer-adjust: 4px}}@media(hover:hover){.tview2 move:not(.active):hover{background:var(--c-bg-zebra2);background:color-mix(in oklab,var(--c-base) 15%,transparent);color:var(--c-font-clear)}.tview2 move:not(.active):hover eval,.tview2 move:not(.active):hover index{color:var(--c-font)}.tview2 move:not(.active):hover .disclosure{background-color:var(--c-font-dimmer)}.tview2 move.active:hover{cursor:default}.tview2 move.active:hover .disclosure:hover{background-color:#ddd}.tview2 move:hover .disclosure:hover{background-color:var(--c-font-dim);cursor:pointer}}@supports not (color: color-mix(in oklab,red,blue)){.tview2 move.active{background:var(--c-primary)}}.ceval{position:relative;display:flex;column-gap:6px;align-items:stretch;padding-top:3px}.ceval.enabled .show-threat{visibility:visible}.ceval .cmn-toggle{flex:0 0 40px;margin-inline-start:6px}.ceval pearl{flex:1 0 auto;line-height:38px;font-size:1.6em;text-align:center;font-weight:700}.ceval pearl.threat{color:hsla(from var(--c-bad) h s l/.75)}.ceval .is-red:before{vertical-align:-3px}.ceval .engine{flex:2 1 auto;font-size:12px;line-height:16px;margin-top:3px;color:var(--c-font-dim);-webkit-user-select:none;user-select:none}.ceval .engine .cloud,.ceval .engine .infinite{margin-inline-start:4px;background:var(--c-secondary-dim);color:var(--c-over);padding:1px 3px;text-transform:uppercase;font-size:11px}.ceval .engine .info{display:block;white-space:nowrap}.ceval .engine .deeper{color:var(--c-primary);margin-inline-end:4px}.ceval .engine .deeper:before{vertical-align:top}.ceval .engine .stop{width:1em;height:1em;margin-inline:1px 5px;vertical-align:-1px;background-image:url(../../vendor/lila/ui/lib/css/images/buttons/pause.svg)}.ceval .engine .stop:active,.ceval .engine .deeper:active:before{filter:brightness(.8)}.ceval .show-threat{flex:0 0 18px;color:var(--c-font-dim);font-size:16px;margin-top:-3px;overflow:hidden;visibility:hidden}.ceval .show-threat:hover:not(.hidden),.ceval .show-threat.active{color:var(--c-bad)}.ceval .show-threat.hidden{opacity:.3;cursor:default}.ceval .settings-gear{color:var(--c-font-dim);font-size:16px;padding:0 6px;margin-inline-end:6px;margin-top:-3px}.ceval .settings-gear:hover{color:var(--c-font)}.ceval .settings-gear.active{color:#fff;background-color:var(--c-primary)}.ceval .technology{margin-inline-start:5px}.ceval .technology.good{color:var(--c-good)}.ceval .bar{position:absolute;width:100%;height:3px;top:0}@keyframes bar-anim{0%{background-position:0 0}to{background-position:100000px 0}}.ceval .bar span{display:block;height:3px;width:0;background:var(--c-good);transition:width 1s}.ceval .bar span.threat{background:var(--c-bad)}.ceval.computing .bar span{background-image:url(../../vendor/lila/ui/lib/css/images/bar-highlight.png);animation:bar-anim 1000s linear infinite}.engine-error{align-items:center;row-gap:1em;padding:3em;text-align:left;max-width:60vw}@media(max-width:979.29px){.engine-error{max-width:80vw}}@media(max-width:499.29px){.engine-error{max-width:unset;width:96vw}}.engine-error h2{font-size:1.3em}.engine-error li{margin:0 2em;line-height:1.5em;list-style:disc;text-align:start}.engine-error pre{width:100%;border:1px solid #888;box-shadow:inset 0 0 2px var(--c-font-dim);padding:1em;margin-bottom:1em;white-space:pre-wrap;overflow-wrap:break-word}.pv_box{position:relative;background:var(--c-bg-box);font-size:13px}.pv_box .pv{position:relative;display:flex;flex-wrap:wrap;line-height:2em;border-top:1px solid var(--c-border);padding-inline-end:14px;min-height:2em}.pv_box .pv.pv--nowrap{display:block;flex-wrap:initial;height:2em}.pv_box .pv strong{display:inline-block;width:34px;text-align:center}.pv_box .pv span{margin-inline-start:4px}html:not([dir=rtl]) .pv_box .pv .pv-wrap-toggle{right:0}html[dir=rtl] .pv_box .pv .pv-wrap-toggle{left:0}.pv_box .pv .pv-wrap-toggle{position:absolute;top:0;padding:0 4px;margin:0;cursor:pointer}.pv_box .pv .pv-wrap-toggle:before{content:"▲"}.pv_box .pv.pv--nowrap .pv-wrap-toggle{transform:rotate(180deg)}.pv-board-anchor{display:none}.pv-board{position:fixed;z-index:5;pointer-events:none}@media(hover:hover)and (pointer:fine){.pv_box .pv[data-uci]:hover{background:color-mix(in oklab,var(--c-secondary) 20%,var(--c-bg));cursor:pointer}.pv_box .pv[data-uci] .pv-san:hover{color:var(--c-primary)}.pv_box .pv .pv-wrap-toggle:hover{background:var(--c-secondary);color:var(--c-over)}}@media(max-width:799.29px)and (orientation:portrait){.pv_box{background:color-mix(in oklab,var(--c-secondary) 20%,var(--c-bg));padding-inline:8px}.pv_box .pv{font-size:1.2em;padding-inline-end:20px}.pv_box .pv strong{padding-inline-end:8px}.pv_box .pv .pv-wrap-toggle{padding:0}}#ceval-settings-anchor{position:relative}#ceval-settings{position:absolute;border-top:2px solid var(--c-primary);z-index:4;width:100%;background:var(--c-bg-high);gap:1.5em;padding:1.5em}@media(max-width:799.29px){#ceval-settings{gap:1em}#ceval-settings br{display:none}}#ceval-settings .setting,.local-analysis-dialog .setting{white-space:nowrap}#ceval-settings .setting input[type=range],#ceval-settings .setting span,.local-analysis-dialog .setting input[type=range],.local-analysis-dialog .setting span{cursor:pointer;flex:1 4 auto;padding:0;height:21px;width:100%;margin:0 1ch}#ceval-settings .setting select,.local-analysis-dialog .setting select{flex:1 4 auto;min-width:0;margin-inline-start:1ch;padding:4px}#ceval-settings .setting #select-engine,.local-analysis-dialog .setting #select-engine{padding:.5em}#ceval-settings .setting .range_value,.local-analysis-dialog .setting .range_value{direction:ltr;flex:0 0 15%;text-align:left}#ceval-settings .setting button.button-red,.local-analysis-dialog .setting button.button-red{margin-left:.6em;padding:.6em .75em}#ceval-settings .setting span,.local-analysis-dialog .setting span{position:relative}#ceval-settings .setting span input[type=range],.local-analysis-dialog .setting span input[type=range]{height:100%;margin:0}#ceval-settings .setting .tick,.local-analysis-dialog .setting .tick{position:absolute;top:-12.5px;height:46px;border-color:var(--c-primary)}#ceval-settings .setting .tick div,.local-analysis-dialog .setting .tick div{position:absolute;left:-4px;width:9px;height:9px;border-left:3px solid var(--c-primary);border-bottom:3px solid var(--c-primary)}#ceval-settings .setting .tick div:hover,.local-analysis-dialog .setting .tick div:hover{border-color:color-mix(in oklab,var(--c-primary) 80%,white)}#ceval-settings .setting .tick div.arrow-down,.local-analysis-dialog .setting .tick div.arrow-down{transform:rotate(-45deg);top:0}#ceval-settings .setting .tick div.arrow-up,.local-analysis-dialog .setting .tick div.arrow-up{transform:rotate(135deg);bottom:0}#ceval-settings .setting .tick.recommended div,.local-analysis-dialog .setting .tick.recommended div{border-color:var(--c-secondary)}#ceval-settings .setting .tick.recommended div:hover,.local-analysis-dialog .setting .tick.recommended div:hover{border-color:color-mix(in oklab,var(--c-secondary) 80%,white)}#ceval-settings .engine-info-button{color:var(--c-font-dim);margin-inline-start:1em}#ceval-settings .engine-info-button:hover{color:var(--c-primary)}.engine-info-popup a{font-size:.9em}.engine-info-popup ol{text-align:start}.engine-info-popup li{list-style:decimal inside}@property --eval-percent{syntax: "<percentage>"; inherits: false; initial-value: 50%;}.eval-gauge{width:var(---block-gap);height:var(---cg-height, 100%);position:relative;background:linear-gradient(to bottom,#444 var(--eval-percent),#c0c0c0 var(--eval-percent));transition:--eval-percent 1s ease;overflow:hidden}:where(html.light) .eval-gauge{background:linear-gradient(to bottom,#606060 var(--eval-percent),#fff var(--eval-percent))}@media(max-width:799.29px)and (orientation:portrait){.eval-gauge{display:none}}.eval-gauge.empty{opacity:.5}.eval-gauge.reverse{transform:rotateX(180deg)}.eval-gauge:after{content:"";display:block;position:absolute;inset:0;box-shadow:0 0 5px #00000080 inset}html:not([dir=rtl]) .eval-gauge tick{left:0}html[dir=rtl] .eval-gauge tick{right:0}.eval-gauge tick{position:absolute;top:0;width:100%;opacity:.4;border-bottom:2px ridge #888}:where(html.light) .eval-gauge tick{border-bottom-color:#ccc}.eval-gauge tick.zero{top:6px;opacity:1;border-bottom:7px solid var(--c-accent-cloud)!important;margin-top:-3px}:where(html.transp) .analyse-controls{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.analyse-controls{display:flex;justify-content:space-between;align-items:stretch}.analyse-controls .fbt{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;text-align:center}.analyse-controls [data-act=opening-explorer],.analyse-controls [data-act=engine-mode]{order:1}.analyse-controls [data-act=menu]{order:3}.analyse-controls .hidden{visibility:hidden}.analyse-controls .jumps{font-size:1.3rem;display:flex;padding:4px;order:2}.analyse-controls .jumps .fbt{border-radius:var(---ui-roundness, 7px);flex:3}.analyse-controls .jumps .fbt[data-act=first],.analyse-controls .jumps .fbt[data-act=last]{font-size:.75em}.analyse-controls .jumps .fbt[data-act=line]{font-size:.9em}@media(max-width:799.29px)and (orientation:portrait){.analyse-controls .jumps .fbt[data-act=prev],.analyse-controls .jumps .fbt[data-act=next]{padding-inline:6px;font-size:1.2em}}@media(hover:hover){.analyse-controls .jumps .fbt:hover:not(.disabled,:disabled){background-color:color-mix(in oklab,var(--c-primary) 30%,var(--c-bg))}}html:not([dir=rtl]) #promotion-choice{right:0}html[dir=rtl] #promotion-choice{left:0}#promotion-choice{background:rgb(from var(--c-bg) r g b/ calc(alpha*.7));z-index:205;position:absolute;width:var(---cg-width, 100%);height:var(---cg-height, 100%)}#promotion-choice square{transition:all .15s ease;cursor:pointer;border-radius:50%;background-color:#b0b0b0;box-shadow:inset 0 0 25px 3px gray;pointer-events:all}#promotion-choice square:hover{box-shadow:inset 0 0 48px 8px var(--c-accent);border-radius:0}#promotion-choice piece{pointer-events:none;opacity:1}.is2d #promotion-choice piece{transition:all .15s ease;width:100%;height:100%;transform:scale(.8)}.is2d #promotion-choice square:hover piece{transform:none}html:not([dir=rtl]) .variant-racingKings .cg-wrap.cg-wrap cg-container:before{left:0}html[dir=rtl] .variant-racingKings .cg-wrap.cg-wrap cg-container:before{right:0}.variant-racingKings .cg-wrap.cg-wrap cg-container:before{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;background:#e6e6e633;width:100%;height:12.5%;content:"";position:absolute;z-index:1;pointer-events:none}.variant-racingKings .cg-wrap.orientation-white cg-container:before{top:0}.variant-racingKings .cg-wrap.orientation-black cg-container:before{bottom:0}html:not([dir=rtl]) .variant-kingOfTheHill cg-container:before{left:37.5%}html[dir=rtl] .variant-kingOfTheHill cg-container:before{right:37.5%}.variant-kingOfTheHill cg-container:before{width:25%;height:25%;box-shadow:0 0 10px #000000b3;background:#e6e6e633;content:"";position:absolute;top:37.5%;z-index:1;pointer-events:none}.mselect{position:relative;white-space:nowrap}.mselect:has(>.mselect__toggle--mask:checked){z-index:111}.mselect__toggle{position:absolute;z-index:-1;opacity:0}:where(html.transp) .mselect__label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mselect__label{padding-inline:1rem .6rem;padding-top:.3rem;padding-bottom:.3rem;gap:1ch;cursor:pointer}.mselect__label:after{content:"";font-size:70%;color:var(--c-primary);margin-inline:.4em 0}.mselect__label:focus-visible{outline:2px solid var(--c-primary)}.mselect__toggle:focus-visible~.mselect__label{outline:2px solid var(--c-primary)}html:not([dir=rtl]) .mselect__list{left:0}html[dir=rtl] .mselect__list{right:0}.mselect__list{transition:transform .15s ease;position:absolute;top:0;min-width:100%;max-height:60vh;overflow-y:auto;z-index:111;background:var(--c-bg-popup);transform:scaleY(0);transform-origin:top}.mselect__toggle:checked~.mselect__list{transform:scale(1)}@media(max-width:800px){.mselect__toggle:checked~.mselect__list{position:fixed;top:calc(50vh - var(---site-header-height));transform:translateY(-50%) scale(1)}dialog .mselect__toggle:checked~.mselect__list{position:absolute;top:0;transform:scale(1)}}.mselect__toggle:checked~.mselect__list *{opacity:1;visibility:visible;transition:opacity 125ms ease-in-out 125ms}.mselect__item{white-space:nowrap;display:block;padding:.3em 1em;visibility:hidden;opacity:0;color:var(--c-primary);border-left:3px solid transparent;transition:background-color .15s ease,border-color .15s ease}.mselect__item.current{background:var(--c-bg-zebra);border-color:var(--c-primary)}.mselect__item:hover{background:var(--c-primary);color:var(--c-over)}.mselect__item:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.mselect__item:before{margin-inline-end:.4em}.action-menu,.analyse__tools .sub-box{border-bottom:1px solid var(--c-border)}@media(min-width:799.3px),(orientation:landscape){.action-menu,.analyse__tools .sub-box{border-bottom:3px solid var(--c-secondary)}}#main-wrap{---main-max-width: calc(100vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 5rem)}@media(min-width:799.3px),(orientation:landscape){#main-wrap{---main-max-width: auto}}.analyse{grid-area:main;display:grid;---analyse-gauge-col: var(---block-gap);---analyse-gauge-offset: calc(var(---analyse-gauge-col) - 4px)}.analyse.gauge-on{---analyse-gauge-col: calc(var(---block-gap) + 4px * 2)}.analyse__side{grid-area:side;justify-content:start}.analyse__board{grid-area:board}html:not([dir=rtl]) .analyse__board cg-container{right:0}html[dir=rtl] .analyse__board cg-container{left:0}.analyse__tools{grid-area:tools}.analyse__controls{grid-area:controls}.analyse__underboard{grid-area:under}@media(max-width:799.29px)and (orientation:portrait){.analyse__underboard{overflow:hidden}}.analyse__round-training{grid-area:round-training}.analyse__puzzle{grid-area:puzzle}.analyse .chat__members{grid-area:uchat}.analyse .eval-gauge{grid-area:gauge;display:none;margin:0 4px}.analyse .keyboard-move{display:none}.analyse{---chat-height: fit-content(0)}.analyse--wiki{---chat-height: 0}.analyse .mchat{margin:var(---block-gap) 0 0 0}.analyse{grid-template-rows:auto auto auto minmax(20em,40vh);grid-template-areas:"board" "controls" "kb-move" "tools" "side" "round-training" "under" "chat" "uchat"}@media(min-width:799.3px),(orientation:landscape){.analyse{grid-template-columns:var(---col2-uniboard-width) var(---analyse-gauge-col) minmax(calc(240px - var(---analyse-gauge-offset)),calc(400px - var(---analyse-gauge-offset)));grid-template-rows:fit-content(0);grid-template-areas:"board      gauge tools" "kb-move    .     controls" "under      .     controls" "under      .     round-training" "under      .     side" "chat       .     side" "uchat      .     side";row-gap:0}.analyse__side{margin:var(---block-gap) 0 0 0}.analyse__tools{height:var(---cg-height, 100%)}.analyse .chat__members{margin:calc(var(---block-gap) / 2) 0 0 0}.analyse__underboard{margin-top:var(---block-gap)}.analyse .eval-gauge{display:block}.analyse .keyboard-move{display:block;grid-area:kb-move;margin:var(---block-gap) 0}}@media(max-width:799.29px)and (orientation:landscape){.analyse{grid-template-columns:minmax(55vmin,calc(100vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - var(---block-gap))) var(---analyse-gauge-col) minmax(calc(200px - var(---analyse-gauge-offset)),calc(240px - var(---analyse-gauge-offset)))}}@media(min-width:1259.3px){.analyse{grid-template-columns:minmax(var(---col3-uniboard-side-min, 250px),350px) var(---block-gap) var(---col3-uniboard-width) var(---analyse-gauge-col) minmax(calc(240px - var(---analyse-gauge-offset)),calc(400px - var(---analyse-gauge-offset)));grid-template-rows:auto var(---chat-height) auto 2.5em 1fr;grid-template-areas:"side    . board   gauge tools" "chat    . board   gauge tools" "uchat   . kb-move .     controls" "uchat   . under   .     controls" "uchat   . under   .     round-training"}.analyse__side{margin-top:0}.analyse .mchat{margin-top:0;min-height:10em}.analyse .crosstable__users{flex:7 1 auto}}.blind-mode .analyse{display:block}.analyse__tools{position:relative;background:var(--c-bg-box)}.analyse__tools .ceval{flex:0 0 44px}.analyse__tools .sub-box{-webkit-user-select:none;user-select:none}.analyse__tools .sub-box .title{font-size:.9rem;line-height:1.9em;background:color-mix(in oklab,var(--c-secondary) 40%,var(--c-bg));padding:0 1rem}.analyse__tools .sub-box .title a{font-weight:700}.analyse__tools .comp-off__hint{opacity:.8;padding:.3em 1em;text-align:center}.analyse__tools .comp-off__hint button{margin-inline-start:1em;color:var(--c-link)}.analyse__tools .comp-off__hint button:hover{color:var(--c-link-hover)}.analyse__moves{-webkit-user-select:none;user-select:none;flex:2 1 0;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;overflow-x:hidden;position:relative}.analyse__moves .result,.analyse__moves .status{background:var(--c-bg-zebra);text-align:center}.analyse__moves .result{border-top:1px solid var(--c-border);font-weight:700;font-size:1.2em;padding:5px 0 3px}.analyse__moves .status{font-size:1em;font-style:italic;padding-bottom:7px}.analyse__moves button.next{border:0;background:var(--c-bg-box);color:var(--c-link);padding:.5em;width:100%;transition:all .15s ease}.analyse__moves button.next:hover{color:var(--c-link-hover)}.analyse__moves button.next:before{margin-inline-end:.3em}.analyse__moves button.next.highlighted{background:color-mix(in oklab,var(--c-primary) 80%,var(--c-bg));color:var(--c-over)}.analyse__moves button.next.highlighted:hover{background:var(--c-primary)}.analyse__controls{height:3rem;align-items:stretch}.analyse__controls .cmn-toggle{display:flex;flex:1 1 auto;align-items:stretch}.analyse__controls .jumps{flex:3 1 auto}.analyse__controls .fbt{flex:0 0 2.5rem;transition:visibility 0s}.analyse__controls .active{margin-top:-3px;padding-top:3px;color:var(--c-over)}.analyse__controls .fbt.latent{background-color:rgb(from var(--c-secondary) r g b/ calc(alpha/2))}@media(max-width:799.29px)and (orientation:portrait){.analyse__tools{border-radius:0}.analyse__tools .sub-box{order:0}.analyse__tools .ceval,.analyse__tools .pv_box,.analyse__tools .analyse__fork,.analyse__tools .gamebook-edit{order:1}.analyse__tools .analyse__moves{order:2}.analyse__tools .ceval .engine{margin-inline-start:12px}.analyse__tools .ceval .cmn-toggle,.analyse__tools .ceval pearl{display:none}.analyse__controls{height:auto;touch-action:pan-y;flex-wrap:wrap}.analyse__controls .fbt{border-radius:var(---ui-roundness, 7px) var(---ui-roundness, 7px) 0 0;flex:1;margin:3px 2px 0;border:1px solid rgb(from var(--c-clearer) r g b/ calc(alpha/20));border-bottom:none;background:color-mix(in oklab,var(--c-bg) 50%,var(--c-bg-page))}.analyse__controls .fbt:not(.move){min-height:3em}.analyse__controls .fbt.active{padding-top:0;border-bottom:none}.analyse__controls .jumps{order:1;padding:2px;margin-bottom:2px;width:100%;height:3em}.analyse__controls .jumps .move{background:color-mix(in oklab,var(--c-bg) 50%,var(--c-bg-page));border:1px solid rgb(from var(--c-clearer) r g b/ calc(alpha/20))}.analyse__controls .jumps .move[data-act=first],.analyse__controls .jumps .move[data-act=last]{flex:2}.analyse__controls eval{font-variant-numeric:tabular-nums;font-weight:700;font-size:1.25em;pointer-events:none}.analyse__controls [data-mode]{position:relative;overflow-x:hidden;min-width:max(24vw,80px);display:flex;align-items:center;text-shadow:none;justify-content:center}.analyse__controls [data-mode] .cmn-toggle{margin-inline-start:10px}}@media(max-width:799.29px)and (orientation:portrait)and (max-width:399.29px){.analyse__controls [data-mode] .cmn-toggle{transform:scale(.8);margin-inline-start:0}}@media(max-width:799.29px)and (orientation:portrait){.analyse__controls [data-mode] .cmn-toggle label{background-color:var(--c-font-dimmer)!important}.analyse__controls [data-mode]:before,.analyse__controls [data-mode]:after{font-size:1.3em;font-family:lichess}.analyse__controls [data-mode=practice]:before{content:"";padding-inline-end:8px}.analyse__controls [data-mode=retro]:before{font-size:1.5em;content:""}.analyse__controls [data-mode=practice].active:after,.analyse__controls [data-mode=retro].active:after{position:absolute;top:-2px;right:1px;font-size:.9em;color:color-mix(in oklab,var(--c-bg) 50%,var(--c-secondary));content:""}.analyse__controls [data-mode=ceval]:after{content:"";color:var(--c-font-dimmer);padding-inline-end:10px}.analyse__controls [data-mode=ceval]:has(eval):after{content:""}.analyse__controls [data-mode] .bar{display:none}.analyse__controls [data-mode]:not(.active) .bar{position:absolute;display:block;left:0;right:0;top:0;height:5px;opacity:0;transition:opacity .3s ease-in,opacity .6s ease-out;animation:computing 1.6s linear reverse infinite paused;background:linear-gradient(to bottom,rgb(from var(--c-good) r g b/.1),rgb(from var(--c-good) r g b/.7),rgb(from var(--c-good) r g b/.1)) 0 0/100% 100% no-repeat,linear-gradient(45deg,transparent,rgb(from var(--c-good) r g b/.7),transparent) -100% 0/200% 100% no-repeat}.analyse__controls [data-mode].computing:not([data-mode=ceval].active) .bar{opacity:1;animation-play-state:running}@keyframes computing{to{background-position:0 0,200% 0}}.analyse[data-active-tool] .analyse__tools,.analyse[data-active-mode] .analyse__tools{border-radius:0 0 var(---ui-roundness, 7px) var(---ui-roundness, 7px)}.analyse[data-active-tool] .analyse__tools,.analyse[data-active-mode=retro] .analyse__tools{border-top:3px solid var(--c-secondary)}.analyse[data-active-mode=practice] .analyse__tools .ceval{order:0}.analyse[data-active-mode=practice] .analyse__fork,.analyse[data-active-mode=retro] .analyse__fork{display:none}}.analyse__tools:has(.action-menu){box-shadow:none}.action-menu{background:var(--c-bg-opaque)}.action-menu .inner{display:flex;flex-direction:column;padding:0 1rem 1rem;gap:1rem}.action-menu h2{font-size:1em;text-transform:uppercase;text-align:center;white-space:nowrap;display:table}.action-menu h2:before,.action-menu h2:after{border-top:1px solid var(--c-border);content:"";display:table-cell;position:relative;top:.5em;width:45%}html:not([dir=rtl]) .action-menu h2:before{right:8px}html[dir=rtl] .action-menu h2:before{left:8px}html:not([dir=rtl]) .action-menu h2:after{left:8px}html[dir=rtl] .action-menu h2:after{right:8px}.action-menu__tools{display:grid;gap:0 1em;grid-template-columns:repeat(auto-fill,minmax(15ch,1fr))}.action-menu__tools button,.action-menu__tools>a{color:var(--c-font);display:flex;align-items:center;min-height:4em}.action-menu__tools button:before,.action-menu__tools>a:before{padding-inline-end:8px;font-size:1.5em;color:var(--c-font-dim)}.action-menu__tools button:hover,.action-menu__tools>a:hover{color:var(--c-primary)}.action-menu__tools button:hover:before,.action-menu__tools>a:hover:before{color:var(--c-primary-dim)}.action-menu .autoplay .button{font-size:.9em;flex:1 1 auto;padding:7px 0;text-align:center}.action-menu .autoplay .button-empty{color:var(--c-font-dim)}.action-menu form.delete{text-align:right;margin-top:6px}.action-menu form.delete .button:before{font-size:1.2em}.action-menu .cmn-toggle-wrap{flex:0 0 auto}.action-menu .cmn-toggle-wrap label{flex:4 1 auto;cursor:pointer;white-space:nowrap}.action-menu .cmn-toggle-wrap input[type=range]{flex:1 4 auto;height:1.6em;width:100%;margin:0 1ch;padding:0}.action-menu .cmn-toggle-wrap .range_value{direction:ltr;flex:0 0 auto;display:block;text-align:right}.action-menu span{justify-content:start;gap:.6em}.explorer__config section{margin:.4em var(---block-gap) 0 var(---block-gap)}.explorer__config section.save{text-align:center;padding:1em 0 .7em}.explorer__config label{font-weight:700;display:block;line-height:2em}.explorer__config .choices{display:flex}.explorer__config .choices button{transition:all .15s ease;flex-grow:1;padding:5px 0;text-align:center;cursor:pointer;border:1px solid var(--c-border);border-width:1px 0 1px 1px;text-transform:capitalize;text-shadow:0 1px 0 var(--c-font-shadow)}.explorer__config .choices button:last-child{border-right-width:1px}.explorer__config .choices button[aria-pressed=true],.explorer__config .choices button.active{background:var(--c-secondary);color:var(--c-over);font-weight:700;box-shadow:0 3px 5px #0003 inset!important}:where(html.light) .explorer__config .choices button[aria-pressed=true],:where(html.light) .explorer__config .choices button.active{text-shadow:0 1px 0 var(--c-font)!important}.explorer__config .choices button[aria-pressed=true]:hover,.explorer__config .choices button.active:hover{background:hsl(from var(--c-secondary) h s calc(l + 5))}.explorer__config .name .player-name{border-radius:var(---ui-roundness, 7px)!important;font-weight:700;padding-left:1em;padding-right:1em;text-transform:none;margin-inline-end:.5em}.explorer__config .name .player-name.active:hover{background:color-mix(in oklab,var(--c-secondary) 80%,white)}.explorer__config .name .color{margin-inline-start:1ch}.explorer__config .toggle{font-weight:700;display:block;line-height:2em}.explorer__config .date input{border:none;background:none;padding:.1em .5em}.explorer__config .date input:invalid{background:color-mix(in oklab,var(--c-bad) 30%,var(--c-bg))}.explorer__config__player__choice{max-width:70ch!important}.explorer__config__player__choice>div{overflow:visible!important}.explorer__config__player__choice .input-wrapper{overflow:visible!important;position:relative;display:inline-block;padding-top:2em;margin-bottom:2em}.explorer__config__player__choice .previous{gap:.4em}.explorer__config__player__choice .previous .button{margin:.3em .2em;text-transform:none}html:not([dir=rtl]) .explorer__config__player__choice .previous .remove{right:-.65em}html[dir=rtl] .explorer__config__player__choice .previous .remove{left:-.65em}.explorer__config__player__choice .previous .remove{margin-inline-start:-1.75em;width:1.75em;height:1.75em;top:-1.5em;background-color:var(--c-bg-popup);position:relative;border-radius:50%}.explorer__config__player__choice .previous .remove:hover{background-color:var(--c-error)}.explorer-box{transition:all .15s ease;position:relative;flex:3 1 0;white-space:nowrap;transition-delay:.3s;overflow-x:hidden;overflow-y:auto;font-size:.9em}.explorer-box.reduced{flex:.3 3 0}.explorer-box.reduced:hover{flex:1 2 0}.explorer-box .overlay{display:none}.explorer-box.loading .overlay{display:block}.explorer-box tbody{transition:all .15s ease}.explorer-box.loading tbody{opacity:.4}.explorer-box .title{-webkit-user-select:text;user-select:text}:where(html.transp) .explorer-box .explorer-title{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.explorer-box .explorer-title{align-items:stretch;font-size:.9rem;line-height:1.9em;padding:0;background:color-mix(in oklab,var(--c-secondary) 30%,var(--c-bg));position:sticky;top:0;z-index:2}.explorer-box .explorer-title .ddloader{padding-inline-start:7px}.explorer-box .explorer-title .active{direction:ltr;padding:0 7px;color:var(--c-font-clear);background:color-mix(in oklab,var(--c-secondary) 40%,var(--c-bg))}.explorer-box .explorer-title .active strong{margin-inline-end:.5ch}.explorer-box .explorer-title .active.player{cursor:pointer}.explorer-box .explorer-title .long{letter-spacing:-.1ch}.explorer-box .explorer-title button{display:inline-block;padding:0 .5ch;margin-inline-start:1px;color:var(--c-font-dim)}.explorer-box .explorer-title button:hover{color:var(--c-font-clear);background:color-mix(in oklab,var(--c-secondary) 50%,var(--c-bg))}.explorer-box .empty{display:flex;flex-flow:column;height:100%}.explorer-box .empty .message{text-align:center}.explorer-box tr:nth-child(2n){background:var(--c-bg-zebra)}.explorer-box tr:hover{background:color-mix(in oklab,var(--c-secondary) 20%,var(--c-bg))}.explorer-box td{cursor:pointer;padding-inline-start:7px}.explorer-box .moves{will-change:transform,opacity}.explorer-box .moves th{font-size:.8rem;line-height:1.8em;background:color-mix(in oklab,var(--c-secondary) 40%,var(--c-bg));padding-inline-start:7px}.explorer-box .moves td:first-child{line-height:30px;padding-inline-start:7px}.explorer-box .moves td:nth-child(2),.explorer-box .moves td:nth-child(3){font-size:.75em;text-align:right}.explorer-box .moves td:last-child{width:100%;padding-inline-end:7px}.explorer-box .moves tbody tr.sum{background:color-mix(in oklab,var(--c-primary) 25%,var(--c-bg));font-weight:700}@media(min-width:799.3px)and (min-width:399.3px),(orientation:landscape)and (min-width:399.3px){.explorer-box .moves tbody tr.sum{position:sticky;bottom:0}}:where(html.transp) .explorer-box .moves tbody tr.sum td{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.explorer-box .moves tbody tr.sum td{cursor:default}.explorer-box .bar span{text-align:center;display:inline-block;overflow:hidden;vertical-align:middle;background-clip:padding-box;border-width:1px 0;border-style:solid;border-color:rgb(from var(--c-font) r g b/ calc(alpha*.17));height:16px;line-height:14px;font-size:.9em;transition:width 1s}.explorer-box .white{background:#ccc;box-shadow:0 -5px 7px #00000040 inset}:where(html.light) .explorer-box .white{background:#fff;box-shadow:0 -5px 7px #0000001a inset}:where(html:not(.light)) .explorer-box .white{color:#222}.explorer-box .draws,.explorer-box .black{color:#ddd;box-shadow:0 5px 7px #ffffff1a inset}:where(html.light) .explorer-box .draws,:where(html.light) .explorer-box .black{color:#fff;box-shadow:0 5px 7px #fff3 inset}.explorer-box .draws{background:#666}:where(html.light) .explorer-box .draws{background:#a0a0a0}.explorer-box .black{background:#333}:where(html.light) .explorer-box .black{background:#555}.explorer-box .black{color:#ddd}.explorer-box .games{width:100%}.explorer-box .games td{padding-inline:7px 0;padding-top:5px;padding-bottom:5px}.explorer-box .games td span{display:block}.explorer-box .games td.game-rating{width:40px}.explorer-box .games td.game-type{width:28px}.explorer-box .games td.game-date{width:60px}.explorer-box .games result{display:block;text-align:center;padding:3px 5px;font-size:.9em}.explorer-box .game_menu{background:var(--c-secondary);cursor:default;padding:0}.explorer-box .game_menu .game_title{text-align:center;color:var(--c-over);margin:3px 0 1px}.explorer-box .game_menu .menu{display:flex;justify-content:space-between;text-transform:uppercase}.explorer-box .game_menu .menu a{color:#fff;padding:4px 8px}.explorer-box .game_menu .menu a:hover{background:#fff3}.explorer-box .tablebase{width:100%}.explorer-box .tablebase td:first-child{font-size:14px;line-height:30px;padding-inline-start:7px}.explorer-box .tablebase td:last-child{padding-inline-end:7px;text-align:right}.explorer-box .tablebase result{padding:3px 5px;margin-inline-start:5px;border-radius:3px;font-size:.9em}html:not([dir=rtl]) .explorer-box .toconf{right:0}html[dir=rtl] .explorer-box .toconf{left:0}.explorer-box .toconf{position:absolute;top:0;right:0;cursor:pointer;display:block;font-size:1.2em;width:1.5em;height:100%;text-align:center;opacity:.8;z-index:3}.explorer-box .toconf:hover{opacity:1}.explorer-box .toconf:before{position:relative;top:-1px;margin:0 0 0 -2px}html[dir=rtl] .explorer-box .toconf:before{margin:0 -2px 0 0}.explorer-box .message{flex:1 1 auto;justify-content:center;text-align:center;font-style:italic}.explorer-box .message strong{font-weight:700;margin:1em 0}.explorer-box:not(.reduced) .message h3,.explorer-box.reduced:hover .message h3{font-weight:700}.explorer-box .message p{white-space:normal;padding:0 8px;margin:0 0 8px}.explorer-box.reduced .message p,.explorer-box.reduced .message button{display:none}.explorer-box.reduced:hover .message p,.explorer-box.reduced:hover .message button{display:block}.explorer-box .message .button{margin:0 2em}@media(max-width:799.29px)and (orientation:portrait){.explorer-box .explorer-title{line-height:3em}.explorer-box button.toconf{font-size:1.5em;margin-inline-end:8px}}.training-box{flex:1.5 1 0px}.training-box .feedback{flex:1 1 100%;display:flex;flex-flow:column;justify-content:center}@media(max-width:799.29px)and (orientation:portrait){.training-box .feedback.view,.training-box .feedback.win{flex-flow:row}}.training-box .feedback .find,.training-box .feedback .fail{padding-top:5px;padding-bottom:8px}.training-box .progress{margin-top:5px;opacity:.8;width:100%;height:4px;background:var(--c-shade)}.training-box .progress div{background:var(--c-good);height:4px;transition:width .5s;max-width:100%}.training-box .player{display:flex;align-items:center;margin:0 1em}.training-box .no-square{width:64px;height:64px;margin-inline-end:10px}.is3d .training-box div.no-square{height:82px}.training-box piece{position:inherit;display:block;width:100%!important;height:100%!important}.training-box .icon{display:block;width:64px;height:64px;margin-inline-end:10px;font-size:64px;line-height:64px;text-align:center}.training-box .instruction{flex:1}.training-box .instruction>strong{font-weight:400;font-size:1.2em}.training-box .choices{line-height:1.6em;margin:5px 0 -5px}.training-box .choices a{display:block}.practice-box{-webkit-user-select:none;user-select:none;flex:0 0 135px}.practice-box .comment{flex:0 0 30px;display:flex;align-items:stretch;background:var(--c-bg-zebra);white-space:nowrap;line-height:30px}.practice-box .comment move{cursor:pointer;margin-inline-start:5px;color:var(--c-link);transition:.3s}.practice-box .comment .next{border:0;background:color-mix(in oklab,var(--c-primary) 80%,var(--c-bg));color:var(--c-over);width:100%;transition:all .15s ease}.practice-box .comment .next:hover{background:var(--c-primary)}.practice-box .progress div{background:var(--c-shade)}.practice-box.goodMove .progress div{background:var(--c-good);color:#fff}.practice-box.inaccuracy .title,.practice-box.inaccuracy .progress div{background:var(--c-brag);color:#fff}.practice-box.mistake .title,.practice-box.blunder .title,.practice-box.mistake .progress div,.practice-box.blunder .progress div{background:var(--c-bad);color:#fff}.practice-box .comment .wait{padding-inline-start:15px}.practice-box .verdict{font-weight:700;margin-inline-end:10px;display:flex}.practice-box .verdict:before{width:30px;height:100%;color:#fff;margin-inline-end:7px;text-align:center;font-size:1.4em;font-weight:400}.practice-box.goodMove .verdict{color:var(--c-good)}.practice-box.goodMove .verdict:before{background:var(--c-good);content:"✓";font-size:1.7em}.practice-box.inaccuracy .verdict{color:var(--c-brag)}.practice-box.inaccuracy .verdict:before{background:var(--c-brag);content:"?"}.practice-box.mistake .verdict,.practice-box.blunder .verdict{color:var(--c-bad)}.practice-box.mistake .verdict:before,.practice-box.blunder .verdict:before{background:var(--c-bad);content:"✗"}.ceval .practice-mode{justify-content:center;flex:1 0 auto;height:38px;width:64px;text-align:center;font-weight:700}.ceval .practice-mode p{margin:0;font-size:1rem}.ceval .practice-mode p.secondary{font-size:.9rem;opacity:.6}.ceval p.status{margin:0;color:var(--c-primary)}.analyse__fork{flex:0 0 auto}.analyse__fork move{-webkit-user-select:none;user-select:none;background:color-mix(in oklab,var(--c-primary) 25%,var(--c-bg));color:var(--c-font-clear);flex:0 0 50%;cursor:pointer;padding:.2em 1em;border-bottom:1px solid var(--c-bg-box);-webkit-touch-callout:none}.analyse__fork move:nth-child(odd){border-inline-end:1px solid var(--c-bg-box)}.analyse__fork move.correct{background:color-mix(in oklab,var(--c-secondary) 25%,var(--c-bg))}.analyse__fork move.wrong{background:color-mix(in oklab,var(--c-bad) 25%,var(--c-bg))}@media(max-width:799.29px)and (orientation:portrait){.analyse__fork move{justify-content:center;padding-block:.5em;font-size:1.5em;border:1px solid var(--c-bg-box);flex:1 1 auto}.analyse__fork move index,.analyse__fork move eval{display:none}}.analyse__fork glyph{margin-inline-start:2px}.analyse__fork eval{flex:3 0 auto;text-align:right;font-size:.9em}@media(hover:hover){.analyse__fork move:hover,.analyse__fork:not(:hover) move.selected{background:var(--c-primary);color:#fff}.analyse__fork move:hover.correct,.analyse__fork:not(:hover) move.selected.correct{background:var(--c-secondary)}.analyse__fork move:hover.wrong,.analyse__fork:not(:hover) move.selected.wrong{background:var(--c-bad)}}.analyse__side{align-self:start}.analyse__side .back-to-game{text-align:center;margin-top:2em}@media(min-width:1259.3px){.analyse__side .back-to-game{margin-top:10vh}}.analyse__side .back-to-game .button{margin:0 auto}.analyse__side .analyse__wiki{margin:2vh 0;flex:1 1 auto}@media(min-width:1259.3px){.analyse__side .analyse__wiki{flex:1 1 0}}.analyse__side .analyse__wiki.empty{visibility:hidden}.analyse--wiki .analyse__side{align-self:auto}.analyse__wiki{overflow-y:auto;padding:1rem 1rem 0;scrollbar-gutter:stable both-edges}.analyse__wiki p{text-align:justify;line-height:1.4}.analyse__wiki ul,.analyse__wiki ol{line-height:1.4;margin-bottom:1rem;padding-left:1rem}.analyse__wiki ul li{list-style:disc}.analyse__wiki ol li{list-style:decimal}.analyse__wiki h1,.analyse__wiki h2{font-size:17px}@media(min-width:300px){.analyse__wiki h1,.analyse__wiki h2{font-size:calc(17px + 6 * (100vw - 300px) / 900)}}@media(min-width:1200px){.analyse__wiki h1,.analyse__wiki h2{font-size:23px}}.analyse__wiki h1,.analyse__wiki h2{margin-bottom:1rem}.analyse__wiki h3{font-size:1.2em;font-weight:700;margin-bottom:.7rem}#analyse-cm{-webkit-user-select:none;user-select:none;background:var(--c-bg-box);position:absolute;display:none;z-index:108;cursor:default;overflow:hidden}#analyse-cm.visible{display:block}#analyse-cm .title{padding:.4em;text-align:center;font-size:1.2em;border-bottom:1px solid var(--c-border);margin:0}#analyse-cm a{padding-inline:.3em .6em;padding-top:.5em;padding-bottom:.5em;color:var(--c-font)}#analyse-cm a:before{width:2em;text-align:center}#analyse-cm a:hover{background:rgb(from var(--c-primary) r g b/ calc(alpha*.3))}#analyse-cm.transparent{opacity:.7;transition:opacity .2s ease}.material{pointer-events:none}.material div{display:inline-block;margin-inline-start:10px}.material mpiece{margin-inline-start:-10px;background-size:cover;display:inline-block}.material mpiece.pawn{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/P.svg)}.material mpiece.bishop{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/B.svg)}.material mpiece.knight{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/N.svg)}.material mpiece.rook{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/R.svg)}.material mpiece.queen{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/Q.svg)}.material mpiece.king{background-image:url(../../vendor/lila/ui/lib/css/piece/mono/K.svg)}:where(html.transp) .material mpiece{filter:brightness(1.3) drop-shadow(0 1px 1px var(--c-font-shadow))}:where(html.transp.light) .material mpiece{filter:brightness(.7) drop-shadow(0 1px 1px var(--c-font-shadow))}html:not([dir=rtl]) .analyse__player_strip{right:0}html[dir=rtl] .analyse__player_strip{left:0}.analyse__player_strip{position:absolute;display:flex}.analyse__player_strip.top{top:-20px;z-index:107}.is3d .analyse__player_strip.top{top:-55px}.analyse__player_strip.bottom{top:var(---cg-height, 100%);z-index:1}.coords-out .is2d .analyse__player_strip.bottom,.is3d .analyse__player_strip.bottom{top:calc(var(---cg-height, 100%) + 15px)}@media(max-width:799.29px)and (orientation:portrait){.analyse__player_strip{display:none}}:where(html.transp) .analyse__clock{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.analyse__clock{padding:0 .5em;margin-inline-start:12px;height:20px;font-weight:700;text-align:center}.analyse__clock.active{background:color-mix(in oklab,var(--c-primary) 30%,var(--c-bg));box-shadow:none}.analyse__clock tenths{font-size:80%}.analyse__clock icon{font-size:.7em;margin-inline-end:.4em;color:var(--c-accent)}.material{padding-inline-end:1px}.material mpiece{width:20px;height:20px}.material mpiece.pawn{margin-inline-start:-10px}.material score{margin-top:-2px}.material-top{margin-top:-1px}.material-bottom{margin-top:1px}.analyse__persistence__help{font-size:.9em;background:var(--c-bg-zebra);padding:.4em .8em;margin:0}.analyse__persistence__help icon{font-size:1.5em;margin-right:.4em}.analyse__persistence__actions{font-size:.9em}.analyse__persistence__actions .button:before{margin-right:.4em}.keyboard-help td.mouse li{list-style:disc inside;margin-inline-start:1em}.analysis-settings-dialog{width:min(96vw,720px);display:flex;flex-direction:column;gap:1em}.analysis-settings-dialog h2{display:none}@media(max-width:599.29px){.analysis-settings-dialog h2{display:block}}.analysis-settings-dialog .analysis-settings-view{gap:1.5em}.analysis-settings-dialog .analysis-settings-view *{gap:1em}.analysis-settings-dialog .analysis-settings-view fieldset legend{font-weight:500}.analysis-settings-dialog .analysis-settings-view .setting{font-size:1em;color:var(--c-font-dim)}.analysis-settings-view{display:flex;flex-wrap:wrap;justify-content:stretch;touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;gap:2em;height:100%;text-align:start}@media(max-width:599.29px){.analysis-settings-view{flex-direction:column}}.analysis-settings-view *{gap:1.5em}.analysis-settings-view div,.analysis-settings-view fieldset{display:flex;flex-direction:column}.analysis-settings-view fieldset{border-radius:var(---ui-roundness, 7px);flex:initial;border:1px solid var(--c-border);background:var(--c-bg-mid);padding:1em}.analysis-settings-view fieldset legend{font-size:1.3em;color:var(--c-font-dim);padding:6px 6px 0}.analysis-settings-view .column{justify-content:space-between;flex:1}.analysis-settings-view .setting{justify-content:space-between;font-size:1.1em;cursor:pointer}.analysis-settings-view .setting.inert{cursor:default}.analysis-settings-view .help-container{display:none;overflow:hidden;align-items:stretch}@media(min-width:599.3px){.analysis-settings-view .help-container{display:flex}}.analysis-settings-view .help-container fieldset{gap:1em}.analysis-settings-view .help-button{font-size:1.2em;color:var(--c-font-dim);outline:none}.analysis-settings-view .help-button:before{font-size:18px;margin-inline-end:.5em;vertical-align:sub}.analysis-settings-view .show-all{margin-inline:auto}.analysis-settings-view .hover-hint{color:var(--c-font-dim);display:none}@media(hover:hover)and (pointer:fine)and (min-width:599.3px){.analysis-settings-view :has(.help-pane[data-key=keyboardShortcuts]) .hover-hint{display:block}}@media(hover:none)or (pointer:coarse){.analysis-settings-view legend{display:none}}.help-container fieldset:has(video,img),.setting-popup fieldset:has(video,img){align-items:center}.help-container img,.help-container video,.setting-popup img,.setting-popup video{border:1px solid var(--c-border);max-width:248px;max-height:248px;min-width:0;min-height:0}.help-pane{max-height:300px}.setting-popup{display:block;touch-action:none;background:var(--c-bg-zebra2)}.retro-box .title{display:flex;justify-content:space-between}.retro-box .player.center{justify-content:center}.retro-box:not(.find) .player{height:100%}.retro-box .win .icon:not(.off){color:#759900}.retro-box .fail .icon:not(.off){color:#dc322f}.retro-box .instruction glyph{font-weight:400;opacity:.7}.retro-box .half{flex:1 1 50%}.retro-box .continue{display:flex;font-size:1.3em;background:#3893e8cc;color:#fff;align-items:center;justify-content:center;text-transform:uppercase;padding:0 10px}.retro-box .continue:hover{background:#3893e8}.retro-box .continue icon:before{font-size:2.5em;margin-inline-end:10px}.analyse__puzzle{margin-top:var(---block-gap)}.analyse__puzzle a{text-transform:inherit;text-align:start}.analyse__puzzle a:before{font-size:2.8em}.advice-summary{gap:1em;color:var(--c-font-page);font-size:.9em;padding:.75em .75em 1em;background:var(--c-bg-box)}.advice-summary__player{font-weight:700;margin-bottom:.5em;padding-inline:.85em}.advice-summary__sections>div{flex:1 0 auto}.advice-summary__sections icon,.advice-summary__sections strong{flex:0 1 5ch;text-align:center}.advice-summary__sections .symbol{cursor:pointer}.advice-summary__sections .good{color:var(--c-good)}.advice-summary__sections .inaccuracy{color:var(--c-inaccuracy)}.advice-summary__sections .inaccuracy.symbol:hover{color:color-mix(in oklab,var(--c-inaccuracy) 70%,var(--c-font))}.advice-summary__sections .mistake{color:var(--c-mistake)}.advice-summary__sections .mistake.symbol:hover{color:color-mix(in oklab,var(--c-mistake) 70%,var(--c-font))}.advice-summary__sections .blunder{color:var(--c-blunder)}.advice-summary__sections .blunder.symbol:hover{color:color-mix(in oklab,var(--c-blunder) 70%,var(--c-font))}.advice-summary__sections .no-error{color:var(--c-font-dimmer)}.advice-summary .color-icon:before{vertical-align:text-bottom}@media(max-width:799.29px)and (orientation:portrait){.advice-summary{margin:var(---block-gap) 0}}.copyables .pair{position:relative}.copyables .name{flex:0 0 5ch;font-weight:700;color:var(--c-font-dim)}:where(html.transp) .copyables .copyable{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.copyables .copyable{flex:1 1 auto}.copyables .pgn{margin:1em 0}.copyables .pgn textarea{min-height:6em;white-space:pre-wrap;overflow-x:hidden}.copyables .pgn textarea.is-error{background:color-mix(in oklab,var(--c-bad) 20%,var(--c-bg));box-shadow:0 0 13px 2px color-mix(in oklab,var(--c-bad) 20%,var(--c-bg))}.copyables .bottom-item{transition:all .15s ease;position:absolute;top:100%;visibility:hidden;opacity:0}@media(prefers-reduced-motion:reduce){.copyables .bottom-item{transition:all 1ms!important}}.copyables .bottom-error{left:6ch;margin-top:.5em;font-size:90%;color:var(--c-bad)}.copyables .bottom-error:before{margin-right:.4em}.copyables .bottom-error.is-error{visibility:visible;opacity:1}html:not([dir=rtl]) .copyables .bottom-action{right:0}html[dir=rtl] .copyables .bottom-action{left:0}.copyables .bottom-action{text-align:right}.copyables textarea:focus~.bottom-action,.copyables .bottom-action:active,.copyables .bottom-action:focus-visible{visibility:visible;opacity:1}.mselect{font-size:1.5em}.mselect label span:before,.mselect a:before{line-height:0}.jump-960{margin-top:1em;margin-bottom:1em}.jump-960 .control-960{margin-top:.7em}.jump-960 .control-960 button{margin-left:1em}.account group.radio input:checked+label,group.radio input:checked+label,.pocket piece:after,.pocket piece:not(.disabled):hover:after{box-shadow:0 3px 5px #0000001f inset!important}:where(html.light) .account group.radio input:checked+label,.account group.radio :where(html.light) input:checked+label,:where(html.light) group.radio input:checked+label,group.radio :where(html.light) input:checked+label,:where(html.light) .pocket piece:after,.pocket :where(html.light) piece:after,:where(html.light) .pocket piece:not(.disabled):hover:after,.pocket :where(html.light) piece:not(.disabled):hover:after{box-shadow:0 3px 5px #00000014 inset!important}.pocket{display:flex;width:62.5%;background:#888;margin:auto;justify-content:center}@media(min-width:799.3px),(orientation:landscape){.pocket{width:100%;box-shadow:0 3px 5px #0000004d inset}}.pocket-c1{flex:0 0 20%;max-width:10vmin}.pocket piece{display:block;width:100%!important;height:100%!important;transition:all .15s ease}.pocket piece:after{content:attr(data-nb);bottom:0}html:not([dir=rtl]) .pocket piece:after{right:0}html[dir=rtl] .pocket piece:after{left:0}.pocket piece:after{position:absolute;line-height:.9em;padding:3px .3em;font-weight:700;font-size:1.1em}.pocket piece[data-nb="0"]{cursor:auto;opacity:.1}.pocket piece[data-nb="0"]:after{content:none}.pocket piece.premove{background-color:#555}.pocket.usable piece{cursor:pointer;pointer-events:auto}.pocket.usable piece:hover{background-color:#aaa}.blindfold .pocket:not(.usable){opacity:0}.pocket-top{grid-area:pocket-top}.pocket-bottom{grid-area:pocket-bot}.pocket-c1{max-width:60px}.analyse.variant-crazyhouse{grid-template-rows:auto auto auto auto auto minmax(20em,30vh);grid-template-areas:"pocket-top" "board" "pocket-bot" "kb-move" "controls" "tools" "side" "round-training" "under" "chat" "uchat"}@media(min-width:799.3px),(orientation:landscape){.analyse.variant-crazyhouse{grid-template-rows:60px auto 60px;grid-template-areas:"board      gauge pocket-top" "board      gauge tools" "board      gauge pocket-bot" "kb-move    .     controls" "under      .     controls" "under      .     round-training" "under      .     side" "chat       .     side" "uchat      .     side"}.analyse.variant-crazyhouse .analyse__tools{height:auto}}@media(min-width:1259.3px){.analyse.variant-crazyhouse{grid-template-rows:60px auto auto 60px;grid-template-areas:"side    . board   gauge pocket-top" "side    . board   gauge tools" "chat    . board   gauge tools" "chat    . board   gauge pocket-bot" "uchat   . kb-move .     controls" "uchat   . under   .     controls" "uchat   . under   .     round-training"}}@media(max-width:799.29px)and (orientation:portrait){.pocket-top{margin-bottom:var(---block-gap)}.pocket-bottom{margin-top:var(---block-gap)}}.activity section h2,.lobby__streams .stream strong,.lobby__timeline .entry a,.lobby__box__top .title,.mselect__list,.piece-letter Z7yx,.piece-letter .tview2 move,.tview2 .piece-letter move,.tview2 glyph,.engine-error h2,.piece-letter .pv_box .pv span,.pv_box .pv .piece-letter span,.piece-letter .explorer-box .moves td:first-child,.explorer-box .moves .piece-letter td:first-child,.piece-letter .explorer-box .tablebase td:first-child,.explorer-box .tablebase .piece-letter td:first-child,.piece-letter .practice-box .comment move san,.practice-box .comment move .piece-letter san,.piece-letter .analyse__fork move,.analyse__fork .piece-letter move,.analyse__fork glyph,.piece-letter #analyse-cm .title,#analyse-cm .piece-letter .title{font-family:Noto Sans,sans-serif}.oauth .scopes div em,.oauth .scopes legend,.slist thead,.activity rating,.number-menu .nm-item,.sub-ratings h3,.game-row .header__text strong,.tabs-horiz span,.tabs-horiz button,.ublog-post-card__intro,.lpools,.hook__filters .header,.hooks__list th,.lobby__streams .stream,.lobby__timeline .entry,.lobby__streams .more,.lobby__timeline .more,.mchat__tab,.mchat__messages a:not(.user-link),.game__tournament .clock,.rclock .time,.material score,qZM,Z7yx draw,.tview2 move draw,.tview2 eval,.tview2 comment .by,.ceval .engine .cloud,.ceval .engine .infinite,.pv_box .pv span draw,.explorer-box .moves th,.explorer-box .moves td:first-child draw,.explorer-box .tablebase td:first-child draw,.practice-box .comment move san draw,.analyse__fork move draw,.analyse__fork eval,#analyse-cm .title draw,.analysis-settings-view fieldset legend{font-family:Roboto,sans-serif;font-weight:300}.sub-ratings a,.tabs-horiz,.lobby__counters,.lobby__streams .stream,.lobby__timeline,.lobby__timeline .entry a,.lobby__about a,.chat__members,.rclock .tour-rank,.round__now-playing .now-playing,.analyse__controls .fbt:not(.active,:hover){color:var(--c-font-page)}.sub-ratings a,.tabs-horiz,.hooks__chart .label,.lobby__counters,.lobby__streams .stream,.tour-spotlight,.lobby__timeline,.lobby__about a,.about-side,.lobby__puzzle .text,.lobby__blog h2,.chat__members,.rclock .tour-rank,.round__now-playing .now-playing,.analyse__controls .fbt:not(.active,:hover){text-shadow:0 1px 0 var(--c-font-shadow)}.account group.toggles>label,.slist thead,.user-show .angles,group.radio,.crosstable__users,.crosstable__score,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,#powerTip .forecast-info .title,.ceval,.analyse__tools .comp-off__hint,#analyse-cm .title,.analyse__clock{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8)}:where(html.light) .account group.toggles>label,.account :where(html.light) group.toggles>label,:where(html.light) .slist thead,.slist :where(html.light) thead,:where(html.light) .user-show .angles,.user-show :where(html.light) .angles,:where(html.light) group.radio,:where(html.light) .crosstable__users,:where(html.light) .crosstable__score,:where(html.light) .cmn-toggle input:disabled+label:before,.cmn-toggle :where(html.light) input:disabled+label:before,:where(html.light) .cmn-toggle input:disabled+label:after,.cmn-toggle :where(html.light) input:disabled+label:after,:where(html.light) #powerTip .forecast-info .title,#powerTip .forecast-info :where(html.light) .title,:where(html.light) .ceval,:where(html.light) .analyse__tools .comp-off__hint,.analyse__tools :where(html.light) .comp-off__hint,:where(html.light) #analyse-cm .title,#analyse-cm :where(html.light) .title,:where(html.light) .analyse__clock{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8)}.account group.toggles>label,.slist thead,.user-show .angles,group.radio,.crosstable__users,.crosstable__score,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,#powerTip .forecast-info .title,.ceval,.analyse__tools .comp-off__hint,#analyse-cm .title,.analyse__clock{background-image:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom))}:where(html.transp) .user-show__social .user-actions .dropdown .dropdown-window:before,.user-show__social .user-actions .dropdown :where(html.transp) .dropdown-window:before,:where(html.transp) .board-menu:before,:where(html.transp) #ceval-settings:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.user-show__social .user-actions .dropdown .dropdown-window,.board-menu,#ceval-settings{box-shadow:-1px 5px 6px #0000004d}.activity .sub,#us_profile .bio{overflow:hidden}.activity .line,#us_profile .col2>a,.lobby__counters a,.lobby__streams .stream,.lobby__box td,.lobby__support-link__text span,.game-setup .time-control-tabs .time-panel .slider-container .label-row label,.mchat__tab span,.game__meta .user-tv,.copy-me__target,.tview2 comment .by,.pv_box .pv.pv--nowrap,.advice-summary__acpl>div span,.advice-summary__phase span{white-space:nowrap}.page .body,.cms-preview,.personal-data .raw-text,.security .slist,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.note-zone .note,#us_profile .bio,.ublog-post-card__intro,.lpool,.lobby__timeline .entry,.daily-feed__update,.mchat__messages,.tview2-column>interrupt>comment{overflow-wrap:break-word;word-break:normal}.community .user-top .user-link,.activity .line,#us_profile .col2>a,.lobby__counters a,.lobby__streams .stream,.lobby__box td,.lobby__support-link__text span,.game-setup .mselect .mselect__label .text .desc,.game-setup .time-control-tabs .time-panel .slider-container .label-row label,.crosstable__users,.mchat__tab span,.game__meta .user-tv,.ruser a,.copy-me__target,.tview2 comment .by,.pv_box .pv.pv--nowrap,#ceval-settings .setting select,.local-analysis-dialog .setting select,.explorer-box .title,.explorer-box .games td span,.advice-summary__acpl>div span,.advice-summary__phase span{overflow:hidden;text-overflow:ellipsis}.flash:before,.lobby__start__button:before,.mselect__label:after,.cmn-toggle label:before,.tview2 shapes:before,.toggle-box--toggle legend:after{font-size:1.2em;vertical-align:middle;font-family:lichess;font-style:normal;font-weight:400;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate}.game-row__overlay,.explorer-box .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.activity .entry,.note-zone .mod-note,#us_profile .tutor-link,#us_profile,.game-row .header,.daily-feed__update__day,.rclock .tour-rank,.rclock .moretime,.rclock .berserked,.rcontrols .suggestion,.ceval .cmn-toggle,.action-menu span,.explorer__config .name>div,.analyse__fork,.analyse__fork move,.advice-summary__sections,.copyables .pair{display:flex;flex-flow:row wrap;align-items:center}.tv-channel>span,.auth .auth-tabs,.community__leaders .leaderboards h2,.account group.toggles>label,.oauth .scopes div,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.user-show__social .user-actions,#us_profile .insight,#us_profile .warning,.sub-ratings a,.flash,.tabs-horiz,.hook__filters .rating-range,.tour-spotlight,.lobby__classes a,.lobby__support-link,.game-setup .mselect .mselect__label .text,.game-setup .fen__form,.game-setup .rating-range,.game-setup .rating-range .rating-range-values,.board-menu .setting,.context-streamer,#zenzone,#blindfoldzone,.chat__members__number,.mchat__presets,.game__meta__infos,.ruser .line,.material,.rcontrols .pending,.rcontrols .question,.rcontrols .rematch-decline,.copy-me,.form-check__container,#ceval-settings .setting,.local-analysis-dialog .setting,.action-menu .cmn-toggle-wrap,.explorer-box .explorer-title,.explorer-box .explorer-title .active,#analyse-cm a,.analyse__persistence__help,.analysis-settings-view .setting,.analyse__puzzle a,.advice-summary__acpl>div,.advice-summary__phase,.mselect label span,.mselect a{display:flex;flex-flow:row nowrap;align-items:center}.oauth__connection__between icon,.oauth__connection__between,.oauth__connection,.user-show .angles .nm-item,.ublog-post-card__image:after,.connect-links,group.radio label,group.radio .label,.game-setup .footer,.expiration{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.personal-data__header,.security__header,.form-actions,.form-split,.user-show .claim-title form,.lobby__box__top,.carousel__controls,.round__now-playing h3,.training-box .choices{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.user-show__social,.note-zone .note,.lobby__counters,.mselect__label,.engine-info-popup li,.explorer__config .date label,.analyse__persistence__actions{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.auth__brand,.activity .entries,#us_profile .tutor-link>span,#us_profile .profile-side,.sub-ratings a>span,.game-row__infos,.lpool,#hook .inner,.lobby__app,.now-playing .meta,.lobby__table,.lobby__start,.lobby__classes,.lobby__box,.lobby__side,.lobby__nope .lobby__app__content,.mselect__list,.game-setup .setup-content,.game-setup .config-group,.game-setup .time-control-tabs .time-panel,.game-setup .time-control-tabs .time-panel .slider-container,.game-setup .color-cards .card-radio,.board-menu,.board-menu>div,.board-menu section,.crosstable povs,.crosstable__users,.crosstable__score,.crosstable__matchup,.mchat,.mchat__content,.round__side,i5d,.rcontrols .follow-up,.continue-with,.engine-error,#ceval-settings,.analyse__tools,.action-menu,.explorer-box .message,.training-box,.training-box .instruction,.ceval .practice-mode,.analyse--wiki .analyse__side,.advice-summary,.advice-summary__sections>div{display:flex;flex-flow:column}.page .body code,.cms-preview code,.auth-login__blanked,.auth .password-generator button,.form3 .captcha.is-invalid:not(.success),.community__leaders .leaderboards,.personal-data .raw-text,.account .saved,.select-search__input,.select-search__menu,.select-search__toggle,.form-help pre,.user-show__social .user-actions .dropdown .dropdown-window,.activity score strong,#us_profile .warning,.flash,.tv-games .page-menu__content,.page .body details,.cms-preview details,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.flash-box,.flash-quiet,.ublog-post-card,.lpool,#hook,.hook__filters .checkable input[type=checkbox],.lobby__app__content,.lobby__app .toggle,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,group.radio,.mselect__label,.mselect__list,.game-setup .failure,.crosstable,.context-streamer,#zentog,#blindfoldtog,.cmn-toggle label,.cmn-toggle label:before,.mchat,.game__meta,.rcontrols button,.rcontrols a.fbt,.pocket,.pocket piece:after,.copy-me,.form-check__label,.ceval .engine .cloud,.ceval .engine .infinite,.eval-gauge,.eval-gauge:after,.toggle-box,.toggle-box legend,.analyse__tools,.explorer-box .bar span[style*="width: 100%"],.explorer-box .games result,#analyse-cm,.help-container img,.help-container video,.setting-popup img,.setting-popup video,.setting-popup,.advice-summary{border-radius:var(---ui-roundness, 7px)}.sub-ratings a,.crosstable .sep,.pocket.usable piece:first-child:hover,.copy-me__target,.copy-me__target:is(a):focus-visible,.explorer__config .choices button:first-child{border-radius:var(---ui-roundness, 7px) 0 0 var(---ui-roundness, 7px)}.oauth .scopes legend,.number-menu--tabs .nm-item,.game-setup h2,.mchat__tab,.rclock-top .time{border-radius:var(---ui-roundness, 7px) var(---ui-roundness, 7px) 0 0}.user-show__social .user-actions .dropdown .dropdown-window>a:last-child,.game-setup .footer,.mchat__say,.rclock-bottom .time,#ceval-settings,.analyse-controls .fbt,.copyables .bottom-action{border-radius:0 0 var(---ui-roundness, 7px) var(---ui-roundness, 7px)}.sub-ratings a.active,.flash,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.flash-box,.flash-quiet,.ublog-post-card,.lobby__app__content,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,.lobby__blog .ublog-post-card:hover,group.radio,.mchat,.game__meta,.round__app__table,.rclock .time,i5d bo3,.rcontrols .rematch-decline,.analyse__tools,.advice-summary{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}:where(html.transp) .page .body img,.page .body :where(html.transp) img,:where(html.transp) .cms-preview img,.cms-preview :where(html.transp) img,:where(html.transp) .page .body pre,.page .body :where(html.transp) pre,:where(html.transp) .cms-preview pre,.cms-preview :where(html.transp) pre,:where(html.transp) .account group.toggles>label,.account :where(html.transp) group.toggles>label,:where(html.transp) .oauth .scopes fieldset,.oauth .scopes :where(html.transp) fieldset,:where(html.transp) .oauth .brand,.oauth :where(html.transp) .brand,:where(html.transp) .flash-box,:where(html.transp) .flash-quiet,:where(html.transp) .lobby__app__content,:where(html.transp) .lobby__classes a,.lobby__classes :where(html.transp) a,:where(html.transp) .lobby__support-link,:where(html.transp) .lobby__feed,:where(html.transp) group.radio,:where(html.transp) .advice-summary{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.trophy.patron:hover,.trophy.streaming,.fire-trophy{text-shadow:0 .008em .127em #fefcc9,.055em -.066em .2em #feec85,-.111em -.127em .272em #ffae34,.111em -.272em .411em #ec760c,-.111em -.456em .416em #cd4606,0 -.533em .577em #973716,.055em -.55em .533em #451b0e}@keyframes fire-trophy{0%{text-shadow:0 .008em .127em #fefcc9,.055em -.066em .2em #feec85,-.111em -.127em .272em #ffae34,.111em -.272em .411em #ec760c,-.111em -.456em .416em #cd4606,0 -.533em .577em #973716,.055em -.55em .533em #451b0e}to{text-shadow:0 0 .111em #fefcc9,.055em -.055em .166em #fefcc9,-.111em -.111em .222em #feec85,.122em -.233em .333em #ffae34,-.122em -.322em .277em #ec760c,0 -.456em .444em #cd4606,.055em -.5em .444em #973716}}.fire-trophy{color:var(--c-font);font-size:90px;display:block}.fire-trophy:hover{animation:fire-trophy 1.5s ease-in-out infinite alternate}.hover-text:after{content:attr(title)}.hover-text:hover:after{content:attr(data-hover-text)}.crosstable__users{flex:1 1 auto}.crosstable{width:100%;line-height:1.9em;display:flex;overflow:hidden}.crosstable fill,.crosstable povs{background:var(--c-bg-zebra);flex:1 1 auto}.crosstable povs,.crosstable__users,.crosstable__score,.crosstable__matchup{text-align:center}.crosstable__users{max-width:40vw;text-align:left}.crosstable__users a{padding-inline-start:var(---block-gap)}.crosstable__score{flex:0 0 auto;font-weight:700}.crosstable__score span{padding:0 var(---block-gap)}.crosstable__matchup{flex:1 1 auto;font-weight:700;background:color-mix(in oklab,var(--c-primary) 20%,var(--c-bg))}.crosstable povs a{color:var(--c-font-dim);flex:0 0 50%}.crosstable povs:hover a{opacity:1!important}.crosstable povs a.loss{opacity:.2}.crosstable povs.current a{background:color-mix(in oklab,var(--c-accent) 70%,var(--c-bg));color:#fff;opacity:1!important}.crosstable povs.new{border:var(--c-border)}@media(max-width:649.29px){.crosstable povs{display:none}.crosstable povs:nth-last-child(-n+12){display:flex}}.crosstable .sep{border-inline-start:1px solid var(--c-border);margin-inline-start:.3em}.crosstable .win{font-weight:700;color:var(--c-good)}.crosstable .loss{color:var(--c-bad)}.ublog-post-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(22em,1fr));gap:1em}.ublog-post-card{transition:box-shadow .15s ease;background:var(--c-bg-zebra);color:var(--c-font);position:relative;direction:ltr;text-align:left}.ublog-post-card--link:hover{box-shadow:0 0 5px var(--c-link),0 0 20px var(--c-link)}.ublog-post-card__top{display:block;position:relative;line-height:0;background-size:cover;background-image:var(---thumb-backdrop-url)}.ublog-post-card__over-image{position:absolute;top:0;line-height:1.3em}.ublog-post-card__over-image.pos-bottom{top:unset;bottom:0}.ublog-post-card__over-image{padding-inline:.5em .5em;padding-top:.2em;padding-bottom:.3em;--c-ublog-post-card-over-image: #ddd}:where(html.light) .ublog-post-card__over-image{--c-ublog-post-card-over-image: #333}.ublog-post-card__over-image{background:#000000a6;color:var(--c-ublog-post-card-over-image);text-shadow:0 1px 1px black}:where(html.light) .ublog-post-card__over-image{background:#ffffffa6;text-shadow:0 1px 1px white}.ublog-post-card__over-image{opacity:1}.ublog-post-card time,.ublog-post-card .user-link{z-index:0}.ublog-post-card time:before,.ublog-post-card .user-link:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not([dir=rtl]) .ublog-post-card time{left:0}html[dir=rtl] .ublog-post-card time{right:0}.ublog-post-card time{border-radius:var(---ui-roundness, 7px) 0 calc(var(---ui-roundness, 7px) / 2) 0}html:not([dir=rtl]) .ublog-post-card .user-link{right:0}html[dir=rtl] .ublog-post-card .user-link{left:0}.ublog-post-card .user-link{border-radius:0 var(---ui-roundness, 7px) 0 calc(var(---ui-roundness, 7px) / 2)}.ublog-post-card__image{width:100%;height:auto;border-radius:calc(var(---ui-roundness, 7px) - 1px) calc(var(---ui-roundness, 7px) - 1px) 0 0}.ublog-post-card__image.ublog-post-image-default{background-image:url(../../vendor/lila/ui/lib/css/images/placeholder-margin.png);background-size:cover;background-position:center}.ublog-post-card__image{display:block;position:relative;aspect-ratio:1.6}.ublog-post-card__image:after{content:attr(alt);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--c-font-dimmer);color:var(--c-font-dim)}.ublog-post-card__content{padding:4% 3% 4% 6%;display:block;max-height:12em}.ublog-post-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1.3em;color:var(--c-font-clear)}.ublog-post-card__intro{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--c-font);margin-top:.5em}.ublog-post-card--by-lichess{border:2px solid var(--c-brag);border-radius:calc(var(---ui-roundness, 7px) + 2px)}.ublog-post-card--by-lichess .user-link{color:var(--c-brag);font-weight:700}.game-row{display:flex;align-items:stretch;min-height:17rem;padding:.5em 1em;border-bottom:1px solid var(--c-border);position:relative;transition:background .15s ease}.game-row:nth-child(2n){background:var(--c-bg-zebra)}.game-row:hover{background:color-mix(in oklab,var(--c-primary) 20%,var(--c-bg))}.game-row__board{flex:0 0 16rem;margin-inline-end:1em}@media(max-width:799.29px){.game-row__board{display:none}}.game-row__infos{flex:1 1 100%;justify-content:space-between;margin:.5em 0;overflow:hidden}.game-row .header:before{font-size:3em;opacity:.7;margin-inline-end:.7rem}.game-row .header__text strong{font-weight:400;font-size:1.4em;line-height:1;text-transform:uppercase;display:block}.game-row .header__text strong .separator{color:var(--c-font-dim)}.game-row .versus{display:flex;justify-content:center;align-items:center;column-gap:1.5em}.game-row .versus .swords{text-align:center;font-size:2em;opacity:.7}.game-row .versus .player{width:100%;font-size:1.3em;text-align:right}.game-row .versus .player.black{text-align:left}.game-row .versus a{font-weight:700;position:relative;z-index:3}.game-row .versus .anon{line-height:2em}@media(max-width:400px){.game-row .versus{column-gap:1em}.game-row .versus .swords{font-size:1.5em}}.game-row .result{display:block;text-align:center}.game-row .result .separator{opacity:.75}.game-row .win{color:var(--c-good)}.game-row .loss{color:var(--c-bad)}.sub-ratings a{padding-inline:.4em var(---block-gap);padding-top:.7em;padding-bottom:.7em;transition:background .15s ease;white-space:nowrap}.sub-ratings a.empty{opacity:.5}.sub-ratings a:before{font-size:3em;opacity:.5;margin-inline-end:.2em;transition:opacity .15s ease,color .15s ease}.sub-ratings a[href=""]{pointer-events:none}.sub-ratings a[href]:hover{background:color-mix(in oklab,var(--c-bg-page) 50%,var(--c-bg))}.sub-ratings a[href]:hover:before{color:var(--c-link);opacity:.7}.sub-ratings a.active{background:var(--c-bg-box)}.sub-ratings a.active:before{color:var(--c-accent);opacity:.7}.sub-ratings a>span{flex:1 1 100%;margin-inline-end:.5em}.sub-ratings a rating span,.sub-ratings a .rank{font-size:.9em}.sub-ratings a icon{font-size:.75em;opacity:.2;color:var(--c-font-dim);transition:all .15s ease}.sub-ratings a:hover icon{color:var(--c-link);opacity:.7}.sub-ratings a.active icon{display:none}.sub-ratings a .shy{font-size:.8em;opacity:.6;line-height:1em}.sub-ratings hr{margin:var(---block-gap) auto;width:80%}.sub-ratings h3{font-size:1.1em;text-transform:uppercase;letter-spacing:.05em;margin:0;display:inline-block}.sub-ratings strong{color:var(--c-font-dim);font-weight:700;font-size:1.2em}@media(max-width:1019.29px){.sub-ratings a{padding:.3em}.sub-ratings a>icon,.sub-ratings h3,.sub-ratings hr,.sub-ratings rating .rp,.sub-ratings rating span{display:none}}@media(max-width:799.29px){.sub-ratings{display:grid;grid-template-columns:repeat(auto-fit,minmax(9ch,1fr))}.sub-ratings hr,.sub-ratings .rank{display:none}.sub-ratings a{display:flex;justify-content:center}.sub-ratings a:before{opacity:.8;font-size:1.5em}.sub-ratings a>span{flex:0 0 auto;margin-inline-end:0}.sub-ratings a strong{font-weight:400}}.user-show__header{background:var(--c-bg-zebra);padding:2em 1.5em;flex-flow:row nowrap}.user-show__header h1{flex:0 0 auto;font-size:2em;margin-top:0}.user-show__header .connected{color:var(--c-good)}.user-show__header .closed{color:var(--c-bad);font-weight:700;margin-inline-end:1em}.user-show__header .line{vertical-align:top}html:not([dir=rtl]) .trophies{right:1.5em}html[dir=rtl] .trophies{left:1.5em}.trophies{position:absolute;top:35px;height:40px;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-end;margin-top:0!important}@media(max-width:799.29px){.trophies{display:none}}.trophy.award{font-family:lichess;speak:none;line-height:100%}.trophy{display:flex;align-items:flex-end;height:40px;-webkit-user-select:none;user-select:none}.trophy img{height:80px}.trophy.top1{filter:drop-shadow(0 0 6px var(--c-brag))}.trophy,.shield-trophy{transition:transform .2s}.trophy:not(.patron):hover,.shield-trophy:not(.patron):hover{transform:translateY(-3px)}.stacked{height:40px;display:flex;align-items:flex-end}.stacked .trophy{width:65px;height:65px;font-size:65px}.fire-trophy,.fire-trophy:hover{color:color-mix(in oklab,var(--c-font) 20%,white)}.fire-trophy{opacity:.9;height:80px;position:relative}.fire-trophy:hover{opacity:1}.fire-trophy.marathonWinner,.fire-trophy.marathonTopTen,.fire-trophy.marathonTopFifty{filter:hue-rotate(190deg);color:var(--c-marathon)}.fire-trophy.marathonTopTen{font-size:58px;width:55px;height:55px;margin-top:22px}.fire-trophy.marathonTopFifty,.fire-trophy.marathonTopHundred,.fire-trophy.marathonTopFivehundred{font-size:50px;height:50px;width:50px;margin-top:30px;animation:none}.fire-trophy.marathonTopFifty{text-shadow:0 0 5px #ffae34,0 0 6.25px #ec760c,0 0 7.5px #cd4606}.fire-trophy.marathonTopHundred{text-shadow:none;color:#066ccd}.fire-trophy.marathonTopFivehundred{text-shadow:none}.packed .trophy{margin-inline-end:-8px}.packed .stacked{margin-inline-end:30px}.packed .stacked .trophy{margin-inline-end:-30px}.trophy.icon3d{width:40px;height:40px;font-size:39px;color:var(--c-font-dimmer);text-shadow:0 1px 0 rgba(0,0,0,.5)}.trophy.streaming{color:var(--c-brag);animation:fire-trophy 1.25s ease-in-out infinite alternate}.trophy.patron{flex:0 0 auto;font-size:60px;margin:0 -10px 0 30px;transform:scaleX(-1)}html[dir=rtl] .trophy.patron{transform:none}.trophy.patron{color:var(--c-brag);transition:margin-top .5s}.trophy.patron:hover{animation:fire-trophy 1.25s ease-in-out infinite alternate}.combo-trophy{width:60px;height:60px;background-size:contain;background-repeat:no-repeat;font-family:lichess;text-align:center}.shield-trophy{width:50px;background-image:url(../../vendor/lila/ui/user/images/trophy/shield-gold.png);font-size:30px;line-height:60px;color:#333!important;text-shadow:0 0 6px #fff;margin-top:-20px;filter:drop-shadow(0 0 6px var(--c-brag))}.revol_trophy{background-image:url(../../vendor/lila/ui/user/images/trophy/round-star.png);font-size:24px;line-height:68px;color:#fff!important;text-shadow:0 0 4px #444;margin-top:-18px}#us_profile{border-top:1px solid var(--c-border)}#us_profile .warning{padding:.7em;background:color-mix(in oklab,var(--c-bad) 10%,var(--c-bg));border:1px solid color-mix(in oklab,var(--c-bad) 30%,var(--c-bg));color:var(--c-bad)}#us_profile .warning span{margin-inline-end:.2em;font-size:2.7em}#us_profile .tos_warning{margin:10px 0}#us_profile .rating-history-container{flex:1 1 58%;height:350px}#us_profile .rating-history-container .chart-container{height:80%}#us_profile .rating-history-container .chart-container .panning{cursor:move}#us_profile .rating-history-container .spinner{width:90px;height:90px;margin:120px auto 0}#us_profile .rating-history-container .time-selector-buttons{margin:4px 0 -4px 4px}#us_profile .rating-history-container .time-selector-buttons button{display:inline-flex;text-transform:uppercase;border:1px solid var(--c-border);border-right:0;box-shadow:none}#us_profile .rating-history-container .time-selector-buttons button:hover:not(.disabled,:disabled,[disabled]){box-shadow:none}#us_profile .rating-history-container .time-selector-buttons button:last-child{border-right:1px solid var(--c-border)}#us_profile .rating-history-container .time-selector-buttons button.active{background-color:#262421;color:var(--c-font);text-shadow:none!important}:where(html.light) #us_profile .rating-history-container .time-selector-buttons button.active{background-color:#dbebfc}#us_profile .rating-history-container .time-selector-buttons button.active:hover:not(.disabled,:disabled,[disabled]){background-color:var(--c-bg-input)}:where(html.light) #us_profile .rating-history-container .time-selector-buttons button.active:hover:not(.disabled,:disabled,[disabled]){background-color:#e6f1fb}#us_profile .rating-history-container .noUi-target,#us_profile .rating-history-container .noUi-target *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:border-box}#us_profile .rating-history-container .noUi-target{position:relative}#us_profile .rating-history-container .noUi-base,#us_profile .rating-history-container .noUi-connects{width:100%;height:100%;position:relative;z-index:1}#us_profile .rating-history-container .noUi-base{background-color:var(--c-bg-zebra);border-radius:4px}#us_profile .rating-history-container .noUi-connects{overflow:hidden;z-index:0}#us_profile .rating-history-container .noUi-connect,#us_profile .rating-history-container .noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;transform-origin:0 0;transform-style:preserve-3d}#us_profile .rating-history-container .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}#us_profile .rating-history-container .noUi-horizontal .noUi-origin{height:0}#us_profile .rating-history-container .noUi-handle{backface-visibility:hidden;position:absolute}#us_profile .rating-history-container .noUi-touch-area{cursor:ew-resize;height:100%;width:100%}#us_profile .rating-history-container .noUi-state-tap .noUi-connect,#us_profile .rating-history-container .noUi-state-tap .noUi-origin{transition:transform .3s}#us_profile .rating-history-container .noUi-state-drag *{cursor:grabbing!important}#us_profile .rating-history-container .noUi-horizontal{height:9px;margin-top:3px;margin-left:32px;margin-right:36px}#us_profile .rating-history-container .noUi-horizontal .noUi-handle{width:7px;height:20px;right:-2px;top:-6px}#us_profile .rating-history-container .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:0;right:auto}#us_profile .rating-history-container .noUi-target{background:#fff0;border-radius:4px;border:1px solid var(--c-border)}#us_profile .rating-history-container .noUi-connects{border-radius:3px}#us_profile .rating-history-container .noUi-connect{background:var(--c-primary);cursor:grab}#us_profile .rating-history-container .noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:ew-resize;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}#us_profile .rating-history-container .noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}#us_profile .rating-history-container .noUi-handle:before,#us_profile .rating-history-container .noUi-handle:after{left:17px}#us_profile .rating-history-container .noUi-pips,#us_profile .rating-history-container .noUi-pips *{box-sizing:border-box}#us_profile .rating-history-container .noUi-pips{position:absolute;color:var(--c-font)}#us_profile .rating-history-container .noUi-value{position:absolute;white-space:nowrap;text-align:center}#us_profile .rating-history-container .noUi-value-sub{color:#ccc;font-size:10px}#us_profile .rating-history-container .noUi-marker{position:absolute;background:var(--c-border)}#us_profile .rating-history-container .noUi-marker-sub,#us_profile .rating-history-container .noUi-marker-large{background:#aaa}#us_profile .rating-history-container .noUi-pips-horizontal{height:100%;top:100%;left:0;width:100%}#us_profile .rating-history-container .noUi-value-horizontal{transform:translate(-50%,50%)}#us_profile .rating-history-container .noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}#us_profile .rating-history-container .noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}#us_profile .rating-history-container .noUi-marker-horizontal.noUi-marker-sub{height:10px}#us_profile .rating-history-container .noUi-marker-horizontal.noUi-marker-large{height:15px}#us_profile .profile-side{flex:1 0 300px;height:350px;border-inline-start:1px solid var(--c-border);overflow:hidden}#us_profile .location{display:flex;align-items:center;gap:.5em}#us_profile .location img{aspect-ratio:1}#us_profile .user-infos{scrollbar-gutter:stable;overflow-y:auto}@media(hover:hover){#us_profile .user-infos:not(:hover){overflow:hidden}}#us_profile .user-infos{flex:1 1 auto;padding:.8em;overflow:auto;unicode-bidi:plaintext;text-align:start}#us_profile .user-infos time{font-size:100%;opacity:1}#us_profile .insight{flex:0 0 auto;padding:.3em 1em;border-top:1px solid var(--c-border);color:var(--c-link)}#us_profile .insight strong{display:block;font-weight:400;font-size:1.5em}#us_profile .insight em{display:block}#us_profile .insight:before{font-size:2.5em;margin-inline-end:1rem}#us_profile .insight:hover{transition:all .15s ease;background:var(--c-primary);color:var(--c-over)}#us_profile .tutor-link{padding:.3em 1em;border-top:1px solid var(--c-border);gap:1em}#us_profile .tutor-link img{height:2.5em}#us_profile .tutor-link strong{font-weight:400;font-size:1.5em}#us_profile .tutor-link{background:color-mix(in oklab,var(--c-primary) 10%,var(--c-bg))}#us_profile .col2{display:flex;flex-flow:row wrap}#us_profile .col2+.col2{margin-top:.5em}#us_profile .col2>a{flex:0 0 50%}#us_profile .col2>strong{flex:0 0 100%;margin-bottom:.3em}#us_profile .bio img{max-width:100%;max-height:300px}#us_profile .muted{color:var(--c-font-dimmer)}.number-menu{-webkit-user-select:none;user-select:none;display:flex}.number-menu .nm-item{flex:1 1 auto;color:var(--c-font);text-align:center;line-height:1.4em;padding:.5em 5px;text-transform:capitalize;white-space:normal;font-size:.9em}.number-menu .nm-item:hover{color:var(--c-link)}.number-menu--tabs .nm-item{margin-top:.7em;padding-bottom:.8em;transition:background .15s ease;border:1px solid transparent;border-bottom:1px solid var(--c-border)}.number-menu--tabs .nm-item:first-child{border-top-left-radius:0;border-inline-start:0!important}.number-menu--tabs .nm-item:last-child{border-top-right-radius:0;border-inline-end:0!important}.number-menu--tabs .nm-item:hover{background:color-mix(in oklab,var(--c-primary) 10%,var(--c-bg));color:var(--c-font-clear)}.number-menu--tabs .nm-item.active{color:var(--c-font-clear);border:1px solid var(--c-border);border-bottom-color:transparent;background:var(--c-bg-box)}.number-menu strong{font-weight:400;font-size:1.1em}.note-zone{display:none;margin:1em 1.5em;padding-bottom:1em}.note-zone textarea{width:100%;height:5em}.note-zone .note{padding-top:1em;border-top:1px solid var(--c-border);margin-top:1em}.note-zone .note__meta{text-align:right;margin:0 1em;white-space:nowrap}.note-zone .note__text{flex:1 1 auto;min-height:2.7em}.note-zone .mod-note button[value=dox]{margin-left:1.5em}.note-zone .mod-note button[value=normal]{margin-left:auto}.activity section{font-size:1.2em;margin-inline-start:2rem;padding-top:1rem}@media(max-width:799.29px){.activity section{margin-inline-end:2em}}.activity section h2{color:var(--c-brag);font-size:1.2em;margin-bottom:10px}.activity section h2 time{font-weight:700;text-transform:uppercase}.activity .entry{min-height:64px;position:relative;padding:6px 0}.activity .entry:not(:first-child){margin-top:-4px}.activity .entry>div{max-width:100%}.activity .entry>icon{position:absolute;top:7px;font-size:24px;float:inline-start;width:50px;height:50px;margin-inline-start:-72px;line-height:39px;text-align:center;background-color:var(--c-contours);border:3px solid var(--c-bg-box);border-radius:50%;color:#fff}@media(min-width:499.3px){.activity .entries{margin:0 50px;border-inline-start:3px solid var(--c-contours)}.activity .entry{padding-inline-start:45px}}.activity .sub{margin:1px 0 3px;font-size:1rem;direction:ltr}.activity .sub>div{overflow:hidden}.activity .line .more{flex:0 1 auto}.activity .line a{color:var(--c-font)}.activity .line a:hover{color:var(--c-link)}.activity rating{display:inline-block;direction:ltr;margin-inline-start:.7em}.activity rating .rp{margin-left:.2em}.activity score{margin-left:auto;font-size:.7em;display:flex;gap:8px}.activity score>*{display:flex;gap:4px;align-items:center}.activity score strong{color:#fff;font-size:1.2em;padding:0 6px;display:inline-block;text-align:center;opacity:.7}.activity .sub score strong{padding:0 4px 1px;text-align:center}.activity win strong{background:var(--c-good)}.activity draw strong{background:var(--c-brag)}.activity loss strong{background:var(--c-bad)}.user-show .number-menu .to-playing{color:var(--c-accent)}.user-show .number-menu .to-playing strong{font-weight:700}.user-show .now-playing{grid-template-columns:repeat(auto-fill,minmax(250px,auto))}.page-menu{position:relative}.user-show{overflow:hidden}.user-show__social{gap:1vw;background:var(--c-bg-zebra)}.user-show__social .number-menu{overflow-x:auto;margin:0 0 .2em 1em}.user-show__social .user-actions{flex:1 0 auto;justify-content:flex-end;margin:0 1em 0 .3em}.user-show__social .user-actions .menu-container{display:flex;flex-flow:row nowrap}.user-show__social .user-actions .menu-container.btn-rack a,.user-show__social .user-actions .menu-container.btn-rack button{padding:.2em .6em;color:var(--c-header-dropdown)}.user-show__social .user-actions .menu-container.btn-rack a:before,.user-show__social .user-actions .menu-container.btn-rack button:before{margin-inline:0 .5rem;font-size:1.4em}.user-show__social .user-actions .dropdown:not(.btn-rack__btn)>a{display:block;font-size:2em;height:1.5em;color:var(--c-font-dim);padding:0 .7em}.user-show__social .user-actions .dropdown:not(.btn-rack__btn) .dropdown-window{top:3rem}.user-show__social .user-actions .dropdown{position:relative}:where(html.transp) .user-show__social .user-actions .dropdown .dropdown-window{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not([dir=rtl]) .user-show__social .user-actions .dropdown .dropdown-window{right:0}html[dir=rtl] .user-show__social .user-actions .dropdown .dropdown-window{left:0}.user-show__social .user-actions .dropdown .dropdown-window{z-index:2;visibility:hidden;background:var(--c-bg-header-dropdown);position:absolute;top:2.4rem;overflow:hidden}:where(html.transp) .user-show__social .user-actions .dropdown .dropdown-window{background:color-mix(in oklab,var(--c-bg-header-dropdown) 40%,transparent)}body.blind-mode .user-show__social .user-actions .dropdown .dropdown-window{visibility:visible}.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button{width:20em;padding:.6rem 1rem;line-height:normal;white-space:normal;text-align:start;color:var(--c-header-dropdown)}.user-show__social .user-actions .dropdown .dropdown-window a:before,.user-show__social .user-actions .dropdown .dropdown-window button:before{margin-inline:0 1rem;font-size:1.4em}.user-show__social .user-actions .dropdown .dropdown-window>a:first-child{border-top-left-radius:var(---ui-roundness, 7px)}.user-show__social .user-actions .dropdown.visible .dropdown-window{visibility:visible}.user-show__social .user-actions .dropdown.visible>a{border-radius:var(---ui-roundness, 7px) var(---ui-roundness, 7px) 0 0;background:var(--c-bg-header-dropdown);color:var(--c-font-clear);box-shadow:-1px 5px 6px #0000004d}.user-show__social .user-actions .dropdown .dropdown-window a:active,.user-show__social .user-actions .dropdown .dropdown-window button:active{background:var(--c-primary)}.user-show__social .user-actions .dropdown .dropdown-window a:active,.user-show__social .user-actions .dropdown .dropdown-window a:active:after,.user-show__social .user-actions .dropdown .dropdown-window button:active,.user-show__social .user-actions .dropdown .dropdown-window button:active:after{color:var(--c-over)}@media(hover:hover)and (pointer:fine){.user-show__social .user-actions .dropdown:not(.btn-rack__btn):hover>a{border-radius:var(---ui-roundness, 7px) var(---ui-roundness, 7px) 0 0;background:var(--c-bg-header-dropdown);color:var(--c-font-clear);box-shadow:-1px 5px 6px #0000004d}.user-show__social .user-actions .dropdown .dropdown-window a:hover,.user-show__social .user-actions .dropdown .dropdown-window button:hover{background:var(--c-primary)}.user-show__social .user-actions .dropdown .dropdown-window a:hover,.user-show__social .user-actions .dropdown .dropdown-window a:hover:after,.user-show__social .user-actions .dropdown .dropdown-window button:hover,.user-show__social .user-actions .dropdown .dropdown-window button:hover:after{color:var(--c-over)}.user-show__social .user-actions .dropdown:hover .dropdown-window,.user-show__social .user-actions .dropdown:focus-within .dropdown-window{visibility:visible}}.user-show .claim-title{border-top:1px solid var(--c-border)}.user-show .claim-title h2{font-size:1.5em;margin-bottom:1em}.user-show .claim-title form{margin:3em 0 1em}.user-show .crosstable{margin:2em 1em;width:auto}.user-show .new-player{padding:1.5em;overflow-y:auto}.user-show .new-player h2{font-size:1.5em}.user-show .new-player p{margin:1em 0}.user-show .new-player li{list-style:disc inside;line-height:1.5em}.user-show .number-menu .to-games.active,.user-show #games.number-menu{background:var(--c-bg-low)!important;flex-wrap:wrap}.user-show .angles{font-size:1.2em;height:4rem}:where(html.light) .user-show .angles{border-top:1px solid var(--c-border)}.user-show .angles .unread{margin-inline-start:.5em}.user-show .activity{margin-bottom:2em}.user-show__blog{border-top:1px solid var(--c-border);padding:2vh 2.5%;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 3%;grid-template-rows:auto;grid-auto-rows:0}.oauth .scopes div em,.oauth .scopes legend,.slist thead,.tabs-horiz span,.tabs-horiz button,.ublog-post-card__intro,.lpools,.hook__filters .header,.hooks__list th,.lobby__streams .stream,.lobby__timeline .entry,.lobby__streams .more,.lobby__timeline .more,.mchat__tab,.mchat__messages a:not(.user-link),.game__tournament .clock,.rclock .time,.material score,qZM,Z7yx draw,.tview2 move draw,.tview2 eval,.tview2 comment .by,.ceval .engine .cloud,.ceval .engine .infinite,.pv_box .pv span draw,.explorer-box .moves th,.explorer-box .moves td:first-child draw,.explorer-box .tablebase td:first-child draw,.practice-box .comment move san draw,.analyse__fork move draw,.analyse__fork eval,#analyse-cm .title draw,.analysis-settings-view fieldset legend,.game-row .header__text strong,.sub-ratings h3,.number-menu .nm-item,.activity rating{font-family:Roboto,sans-serif;font-weight:300}.account group.toggles>label,.slist thead,group.radio,.crosstable__users,.crosstable__score,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,#powerTip .forecast-info .title,.ceval,.analyse__tools .comp-off__hint,#analyse-cm .title,.analyse__clock,.user-show .angles{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8)}:where(html.light) .account group.toggles>label,.account :where(html.light) group.toggles>label,:where(html.light) .slist thead,.slist :where(html.light) thead,:where(html.light) group.radio,:where(html.light) .crosstable__users,:where(html.light) .crosstable__score,:where(html.light) .cmn-toggle input:disabled+label:before,.cmn-toggle :where(html.light) input:disabled+label:before,:where(html.light) .cmn-toggle input:disabled+label:after,.cmn-toggle :where(html.light) input:disabled+label:after,:where(html.light) #powerTip .forecast-info .title,#powerTip .forecast-info :where(html.light) .title,:where(html.light) .ceval,:where(html.light) .analyse__tools .comp-off__hint,.analyse__tools :where(html.light) .comp-off__hint,:where(html.light) #analyse-cm .title,#analyse-cm :where(html.light) .title,:where(html.light) .analyse__clock,:where(html.light) .user-show .angles,.user-show :where(html.light) .angles{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8)}.account group.toggles>label,.slist thead,group.radio,.crosstable__users,.crosstable__score,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,#powerTip .forecast-info .title,.ceval,.analyse__tools .comp-off__hint,#analyse-cm .title,.analyse__clock,.user-show .angles{background-image:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom))}.account group.radio input:checked+label,group.radio input:checked+label,.pocket piece:after{box-shadow:0 3px 5px #0000001f inset!important}:where(html.light) .account group.radio input:checked+label,.account group.radio :where(html.light) input:checked+label,:where(html.light) group.radio input:checked+label,group.radio :where(html.light) input:checked+label,:where(html.light) .pocket piece:after,.pocket :where(html.light) piece:after{box-shadow:0 3px 5px #00000014 inset!important}:where(html.transp) .select-search__menu,:where(html.transp) .lpool.active,:where(html.transp) #hook,:where(html.transp) .mselect__list,:where(html.transp) .pv-board .pv-board-square cg-board,.pv-board .pv-board-square :where(html.transp) cg-board,:where(html.transp) #analyse-cm{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.select-search__menu,.lpool.active,#hook,.mselect__list,.pv-board .pv-board-square cg-board,#analyse-cm{box-shadow:0 14px 28px #00000026,0 10px 10px #0000001f}.page .body,.cms-preview,.personal-data .raw-text,.security .slist,.ublog-post-card__intro,.lpool,.lobby__timeline .entry,.daily-feed__update,.mchat__messages,.tview2-column>interrupt>comment,#us_profile .bio,.note-zone .note,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button{overflow-wrap:break-word;word-break:normal}.tv-channel>span,.auth .auth-tabs,.community__leaders .leaderboards h2,.account group.toggles>label,.oauth .scopes div,.tabs-horiz,.hook__filters .rating-range,.tour-spotlight,.lobby__classes a,.lobby__support-link,.game-setup .mselect .mselect__label .text,.game-setup .fen__form,.game-setup .rating-range,.game-setup .rating-range .rating-range-values,.board-menu .setting,.context-streamer,#zenzone,#blindfoldzone,.chat__members__number,.mchat__presets,.game__meta__infos,.ruser .line,.material,.rcontrols .pending,.rcontrols .question,.rcontrols .rematch-decline,.copy-me,.form-check__container,#ceval-settings .setting,.local-analysis-dialog .setting,.action-menu .cmn-toggle-wrap,.explorer-box .explorer-title,.explorer-box .explorer-title .active,#analyse-cm a,.analyse__persistence__help,.analysis-settings-view .setting,.analyse__puzzle a,.advice-summary__acpl>div,.advice-summary__phase,.mselect label span,.mselect a,.flash,.sub-ratings a,#us_profile .warning,#us_profile .insight,.user-show__social .user-actions,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button{display:flex;flex-flow:row nowrap;align-items:center}.personal-data__header,.security__header,.form-actions,.form-split,.lobby__box__top,.carousel__controls,.round__now-playing h3,.training-box .choices,.user-show .claim-title form{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.page .body code,.cms-preview code,.auth-login__blanked,.auth .password-generator button,.form3 .captcha.is-invalid:not(.success),.community__leaders .leaderboards,.personal-data .raw-text,.account .saved,.select-search__input,.select-search__menu,.select-search__toggle,.form-help pre,.tv-games .page-menu__content,.page .body details,.cms-preview details,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.ublog-post-card,.lpool,#hook,.hook__filters .checkable input[type=checkbox],.lobby__app__content,.lobby__app .toggle,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,group.radio,.mselect__label,.mselect__list,.game-setup .failure,.crosstable,.context-streamer,#zentog,#blindfoldtog,.cmn-toggle label,.cmn-toggle label:before,.mchat,.game__meta,.rcontrols button,.rcontrols a.fbt,.pocket,.pocket piece:after,.copy-me,.form-check__label,.ceval .engine .cloud,.ceval .engine .infinite,.eval-gauge,.eval-gauge:after,.toggle-box,.toggle-box legend,.analyse__tools,.explorer-box .bar span[style*="width: 100%"],.explorer-box .games result,#analyse-cm,.help-container img,.help-container video,.setting-popup img,.setting-popup video,.setting-popup,.advice-summary,.flash,.flash-quiet,.flash-box,#us_profile .warning,.activity score strong,.user-show__social .user-actions .dropdown .dropdown-window{border-radius:var(---ui-roundness, 7px)}.oauth .scopes legend,.game-setup h2,.mchat__tab,.rclock-top .time,.number-menu--tabs .nm-item{border-radius:var(---ui-roundness, 7px) var(---ui-roundness, 7px) 0 0}.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.account group.toggles>label,.oauth .scopes fieldset,.oauth .brand,.ublog-post-card,.lobby__app__content,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,.lobby__blog .ublog-post-card:hover,group.radio,.mchat,.game__meta,.round__app__table,.rclock .time,i5d bo3,.rcontrols .rematch-decline,.analyse__tools,.advice-summary,.flash,.flash-quiet,.flash-box,.sub-ratings a.active{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}:where(html.transp) .page .body img,.page .body :where(html.transp) img,:where(html.transp) .cms-preview img,.cms-preview :where(html.transp) img,:where(html.transp) .page .body pre,.page .body :where(html.transp) pre,:where(html.transp) .cms-preview pre,.cms-preview :where(html.transp) pre,:where(html.transp) .account group.toggles>label,.account :where(html.transp) group.toggles>label,:where(html.transp) .oauth .scopes fieldset,.oauth .scopes :where(html.transp) fieldset,:where(html.transp) .oauth .brand,.oauth :where(html.transp) .brand,:where(html.transp) .lobby__app__content,:where(html.transp) .lobby__classes a,.lobby__classes :where(html.transp) a,:where(html.transp) .lobby__support-link,:where(html.transp) .lobby__feed,:where(html.transp) group.radio,:where(html.transp) .advice-summary,:where(html.transp) .flash-quiet,:where(html.transp) .flash-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.select-search{position:relative}.select-search__toggle{padding:.6em 1em;background:var(--c-bg-input);border:1px solid var(--c-border);cursor:pointer;-webkit-user-select:none;user-select:none}.select-search__toggle:after{content:"▾";float:right;color:var(--c-font-dim)}.select-search__menu{display:none;position:absolute;z-index:109;width:100%;background:var(--c-bg-zebra);border:1px solid var(--c-border);margin-top:-1px;overflow:hidden}.select-search--open .select-search__menu{display:block}.select-search__input{display:block;width:calc(100% - 1.2em);margin:.6em;padding:.5em .8em;background:var(--c-bg-input);border:1px solid var(--c-border)}.select-search__list{max-height:250px;overflow-y:auto;border-top:1px solid var(--c-border);background:var(--c-bg-popup)}.select-search__list::-webkit-scrollbar-track{background:var(--c-bg-popup)}.select-search__item{padding:.5em 1em;cursor:pointer;color:var(--c-font)}.select-search__item:hover,.select-search__item.focus{background:var(--c-bg-zebra)}.select-search__item.selected{color:var(--c-primary);font-weight:700}group.radio{overflow:hidden;padding:3px;gap:3px}group.radio div{flex:1 1 auto;position:relative}group.radio label,group.radio .label{-webkit-user-select:none;user-select:none;padding:10px;height:100%;cursor:pointer;border-radius:max(var(---ui-roundness, 7px) - 2px,0px)}group.radio label.disabled,group.radio .label.disabled{background:var(--c-metal-top)}:where(html.light) group.radio label.disabled,:where(html.light) group.radio .label.disabled{background:var(--c-metal-bottom)}@media(hover:hover){group.radio label:not(.disabled):hover,group.radio .label:not(.disabled):hover{background:linear-gradient(to bottom,var(--c-metal-top-hover),var(--c-metal-bottom-hover));text-shadow:0 1px 0 var(--c-font-shadow)}:where(html.transp) group.radio label:not(.disabled):hover,:where(html.transp) group.radio .label:not(.disabled):hover{background:linear-gradient(to bottom,color-mix(in oklab,var(--c-metal-top-hover) 60%,transparent),color-mix(in oklab,var(--c-metal-bottom-hover) 60%,transparent))}}group.radio div:last-child label{border-inline-end:0}group.radio input:focus-visible+label{outline:2px solid var(--c-primary);outline-offset:-2px}@media(min-width:649.3px){.security__header{flex-wrap:nowrap}}.security__header{margin-bottom:3em;gap:2em}.security__header .button{white-space:nowrap}.security .ua{font-size:.9em}.security .icon span{font-size:3.5em}.security .ip{font-weight:700;font-family:monospace}.security .current{color:var(--c-brag);margin-inline-start:1em;font-weight:700}.security .box{margin-bottom:4em}.security .box>p{padding-bottom:2em}.twofactor canvas{display:block;margin:2em auto}.twofactor .redacted{background:#000;color:#000;font-family:monospace}.oauth table em,.oauth table .date{font-size:90%}.oauth table .action{display:flex;justify-content:flex-end}.oauth .codes{display:block;margin:10px 0 20px;padding:10px 20px;background:#8080801a}.oauth .codes td{padding:.5em 1em;font-family:monospace}.oauth .brand{background:color-mix(in oklab,var(--c-accent) 10%,var(--c-bg));padding:1.5em;margin:20px;display:flex}.oauth .brand icon{font-size:45px;margin-inline-end:15px}.oauth .brand code{font-weight:700;font-size:1.5em;margin-top:10px;display:block}.oauth h2{font-size:1.2em;margin:-1em 0 .5em}.oauth .scopes{display:flex;flex-flow:row wrap;margin-bottom:4em;gap:1em}.oauth .scopes fieldset{border:var(--c-border);background:color-mix(in oklab,var(--c-accent) 10%,var(--c-bg));flex:1 1 49%}.oauth .scopes legend{text-transform:uppercase;letter-spacing:.2ch;background:color-mix(in oklab,var(--c-accent) 10%,var(--c-bg));padding:.2em 1em;margin-left:1em}.oauth .scopes .form-check__container{margin-inline-start:1em}.oauth .scopes .form-label{font-weight:400}.oauth .scopes div{margin-top:1em}.oauth .scopes div:last-child{margin-bottom:1em}.oauth .scopes div em{margin-inline-start:1rem;color:var(--c-font-dimmer);unicode-bidi:plaintext}.oauth-used{margin-bottom:4em}@media(min-width:799.3px){.account{min-height:100%}}.account h1{color:var(--c-accent)}.account form section{margin-bottom:4rem}.account section a{text-decoration:none;color:inherit}.account section a:focus-visible{outline:none}.account section a:focus-visible h2{outline:2px solid var(--c-primary);outline-offset:2px;border-radius:3px}.account h2{margin-bottom:1.3rem;font-size:1.3em}.account h2:target{color:var(--c-accent);font-weight:700}@media(min-width:649.3px){.account h2{overflow:hidden;white-space:nowrap}.account h2:after{margin-inline-start:1em;content:"";display:inline-block;vertical-align:middle;width:100%;height:1px;background:linear-gradient(to right,var(--c-accent-cloud),var(--c-bg-box) 80%)}html[dir=rtl] .account h2:after{background:linear-gradient(to left,var(--c-accent-cloud),var(--c-bg-box) 80%)}}.account table.allows{width:100%;margin:0 0 4em;font-size:1.1em;table-layout:fixed}.account table.allows tr:nth-child(odd) td{background-color:var(--c-bg-zebra)}.account table.allows th,.account table.allows td{width:15%;padding:1em;text-align:center}.account table.allows th:first-child,.account table.allows td:first-child{width:50%;text-align:left}.account table.allows th div,.account table.allows td div{background:transparent;color:color-mix(in oklab,var(--c-font) 50%,var(--c-dimmer))}.account table.allows th div.always-on,.account table.allows td div.always-on{color:var(--c-good)}.account table.allows th div.toggle,.account table.allows td div.toggle{display:flex;justify-content:center}.account table.allows th{vertical-align:bottom;color:var(--c-font-dim)}.account table.allows th icon{font-size:2em;display:block}.account .saved{width:100%;text-align:center;color:var(--c-good);border:1px solid var(--c-good);background:color-mix(in oklab,var(--c-secondary) 10%,var(--c-bg));padding:2rem}.account group.toggles{display:grid;grid-template-columns:repeat(auto-fit,minmax(22ch,1fr));gap:1ch}.account group.toggles>label{overflow:hidden;flex:1 1 auto;position:relative;padding:10px;height:100%}.account group.toggles>label:hover{background:linear-gradient(to bottom,var(--c-metal-top-hover),var(--c-metal-bottom-hover))}@media(max-width:499.29px){.account td.icon{display:none}}.account .kiddo{color:var(--c-font-dim);font-size:1.1em;font-weight:700}.account .help{margin-top:.5em;color:var(--c-font-dim)}.personal-data__header{margin-bottom:3em}.personal-data .raw-text{font-family:monospace;background:var(--c-bg-page);padding:1em 2em;overflow:hidden;white-space:pre-wrap}.community__leaders .leaderboards h2,.tabs-horiz span,.tabs-horiz button,.hooks__list td,.tour-spotlight,.lobby__classes a,.context-streamer,.mchat__tab,.tview2 move,.ceval .engine{white-space:nowrap;overflow:hidden}.community .user-top .user-link,.lobby__counters a,.lobby__streams .stream,.lobby__box td,.lobby__support-link__text span,.game-setup .mselect .mselect__label .text .desc,.game-setup .time-control-tabs .time-panel .slider-container .label-row label,.crosstable__users,.mchat__tab span,.game__meta .user-tv,.ruser a,.copy-me__target,.tview2 comment .by,.pv_box .pv.pv--nowrap,#ceval-settings .setting select,.local-analysis-dialog .setting select,.explorer-box .title,.explorer-box .games td span,.advice-summary__acpl>div span,.advice-summary__phase span,#us_profile .col2>a,.activity .line{overflow:hidden;text-overflow:ellipsis}.tv-channel>span,.auth .auth-tabs,.community__leaders .leaderboards h2,.tabs-horiz,.hook__filters .rating-range,.tour-spotlight,.lobby__classes a,.lobby__support-link,.game-setup .mselect .mselect__label .text,.game-setup .fen__form,.game-setup .rating-range,.game-setup .rating-range .rating-range-values,.board-menu .setting,.context-streamer,#zenzone,#blindfoldzone,.chat__members__number,.mchat__presets,.game__meta__infos,.ruser .line,.material,.rcontrols .pending,.rcontrols .question,.rcontrols .rematch-decline,.copy-me,.form-check__container,#ceval-settings .setting,.local-analysis-dialog .setting,.action-menu .cmn-toggle-wrap,.explorer-box .explorer-title,.explorer-box .explorer-title .active,#analyse-cm a,.analyse__persistence__help,.analysis-settings-view .setting,.analyse__puzzle a,.advice-summary__acpl>div,.advice-summary__phase,.mselect label span,.mselect a,.flash,.sub-ratings a,#us_profile .warning,#us_profile .insight,.user-show__social .user-actions,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.oauth .scopes div,.account group.toggles>label{display:flex;flex-flow:row nowrap;align-items:center}.page .body code,.cms-preview code,.auth-login__blanked,.auth .password-generator button,.form3 .captcha.is-invalid:not(.success),.community__leaders .leaderboards,.tv-games .page-menu__content,.page .body details,.cms-preview details,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.ublog-post-card,.lpool,#hook,.hook__filters .checkable input[type=checkbox],.lobby__app__content,.lobby__app .toggle,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,group.radio,.mselect__label,.mselect__list,.game-setup .failure,.crosstable,.context-streamer,#zentog,#blindfoldtog,.cmn-toggle label,.cmn-toggle label:before,.mchat,.game__meta,.rcontrols button,.rcontrols a.fbt,.pocket,.pocket piece:after,.copy-me,.form-check__label,.ceval .engine .cloud,.ceval .engine .infinite,.eval-gauge,.eval-gauge:after,.toggle-box,.toggle-box legend,.analyse__tools,.explorer-box .bar span[style*="width: 100%"],.explorer-box .games result,#analyse-cm,.help-container img,.help-container video,.setting-popup img,.setting-popup video,.setting-popup,.advice-summary,.flash,.flash-quiet,.flash-box,#us_profile .warning,.activity score strong,.user-show__social .user-actions .dropdown .dropdown-window,.form-help pre,.select-search__toggle,.select-search__menu,.select-search__input,.oauth .brand,.oauth .scopes fieldset,.account .saved,.account group.toggles>label,.personal-data .raw-text{border-radius:var(---ui-roundness, 7px)}.community{display:grid;gap:2rem;grid-template-areas:"online" "leaders"}@media(min-width:499.3px){.community{grid-template-columns:min-content 1fr;grid-template-rows:min-content;grid-template-areas:"online leaders" "online ."}}.community h2{font-size:1.7em;margin-bottom:2rem}.community .user-top li{width:100%;display:flex;justify-content:space-between;white-space:nowrap}.community .user-top a:not(.user-link){display:flex;justify-content:center;align-items:center;font-size:.9em;gap:.5ch}.community__online{grid-area:online}.community__online li{padding:.6rem 0}.community__online .user-link{margin-inline-end:1em}.community__leaders{grid-area:leaders}.community__leaders .leaderboards{overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(30ch,1fr))}.community__leaders .leaderboards .user-top{border:1px solid rgb(from var(--c-brag) r g b/ calc(alpha/2))}.community__leaders .leaderboards h2{font-size:1.45em;line-height:2.5em;letter-spacing:1px;padding-inline-start:.8rem;font-weight:600;margin:0;background:var(--c-brag)}.community__leaders .leaderboards h2,.community__leaders .leaderboards h2 a{color:#fff}:where(html.light) .community__leaders .leaderboards h2{background:var(--c-mistake)}.community__leaders .leaderboards li{padding-inline:.5rem 1.2rem;padding-top:.7rem;padding-bottom:.7rem}.community__leaders .leaderboards li:nth-child(2n){background:var(--c-bg-zebra)}.form3 .captcha,group.radio,.tview2-column,.action-menu .autoplay,.explorer__config__player__choice .previous{display:flex;flex-flow:row wrap}.tv-channel>span,.auth .auth-tabs,.tabs-horiz,.hook__filters .rating-range,.tour-spotlight,.lobby__classes a,.lobby__support-link,.game-setup .mselect .mselect__label .text,.game-setup .fen__form,.game-setup .rating-range,.game-setup .rating-range .rating-range-values,.board-menu .setting,.context-streamer,#zenzone,#blindfoldzone,.chat__members__number,.mchat__presets,.game__meta__infos,.ruser .line,.material,.rcontrols .pending,.rcontrols .question,.rcontrols .rematch-decline,.copy-me,.form-check__container,#ceval-settings .setting,.local-analysis-dialog .setting,.action-menu .cmn-toggle-wrap,.explorer-box .explorer-title,.explorer-box .explorer-title .active,#analyse-cm a,.analyse__persistence__help,.analysis-settings-view .setting,.analyse__puzzle a,.advice-summary__acpl>div,.advice-summary__phase,.mselect label span,.mselect a,.flash,.sub-ratings a,#us_profile .warning,#us_profile .insight,.user-show__social .user-actions,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.oauth .scopes div,.account group.toggles>label,.community__leaders .leaderboards h2{display:flex;flex-flow:row nowrap;align-items:center}.oauth__connection__between icon,.oauth__connection__between,.oauth__connection,.ublog-post-card__image:after,.connect-links,group.radio label,group.radio .label,.game-setup .footer,.expiration,.user-show .angles .nm-item{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.auth__brand,.lpool,#hook .inner,.lobby__app,.now-playing .meta,.lobby__table,.lobby__start,.lobby__classes,.lobby__box,.lobby__side,.lobby__nope .lobby__app__content,.mselect__list,.game-setup .setup-content,.game-setup .config-group,.game-setup .time-control-tabs .time-panel,.game-setup .time-control-tabs .time-panel .slider-container,.game-setup .color-cards .card-radio,.board-menu,.board-menu>div,.board-menu section,.crosstable povs,.crosstable__users,.crosstable__score,.crosstable__matchup,.mchat,.mchat__content,.round__side,i5d,.rcontrols .follow-up,.continue-with,.engine-error,#ceval-settings,.analyse__tools,.action-menu,.explorer-box .message,.training-box,.training-box .instruction,.ceval .practice-mode,.analyse--wiki .analyse__side,.advice-summary,.advice-summary__sections>div,.game-row__infos,.sub-ratings a>span,#us_profile .profile-side,#us_profile .tutor-link>span,.activity .entries{display:flex;flex-flow:column}.page .body code,.cms-preview code,.auth-login__blanked,.auth .password-generator button,.form3 .captcha.is-invalid:not(.success),.tv-games .page-menu__content,.page .body details,.cms-preview details,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.ublog-post-card,.lpool,#hook,.hook__filters .checkable input[type=checkbox],.lobby__app__content,.lobby__app .toggle,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,group.radio,.mselect__label,.mselect__list,.game-setup .failure,.crosstable,.context-streamer,#zentog,#blindfoldtog,.cmn-toggle label,.cmn-toggle label:before,.mchat,.game__meta,.rcontrols button,.rcontrols a.fbt,.pocket,.pocket piece:after,.copy-me,.form-check__label,.ceval .engine .cloud,.ceval .engine .infinite,.eval-gauge,.eval-gauge:after,.toggle-box,.toggle-box legend,.analyse__tools,.explorer-box .bar span[style*="width: 100%"],.explorer-box .games result,#analyse-cm,.help-container img,.help-container video,.setting-popup img,.setting-popup video,.setting-popup,.advice-summary,.flash,.flash-quiet,.flash-box,#us_profile .warning,.activity score strong,.user-show__social .user-actions .dropdown .dropdown-window,.form-help pre,.select-search__toggle,.select-search__menu,.select-search__input,.oauth .brand,.oauth .scopes fieldset,.account .saved,.account group.toggles>label,.personal-data .raw-text,.community__leaders .leaderboards{border-radius:var(---ui-roundness, 7px)}.cmn-toggle-wrap{display:inline-flex;align-items:center;gap:.8ch;cursor:pointer;-webkit-user-select:none;user-select:none}.cmn-toggle label{-webkit-user-select:none;user-select:none;transition:background .15s ease,box-shadow .15s ease;display:block;position:relative;cursor:pointer;outline:none;padding:1px;width:40px;height:24px;border:1px solid var(--c-border);background-clip:padding-box;background-color:var(--c-font-dimmer)}.cmn-toggle label:before,.cmn-toggle label:after{display:block;position:absolute;content:"";width:23px;height:23px;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{transition:margin .15s ease,color .15s ease;font-size:1em;z-index:1;text-align:center;line-height:23px;content:"";color:var(--c-font-dimmer)}.cmn-toggle label:after{transition:margin .15s ease,box-shadow .15s ease;border-radius:calc(var(---ui-roundness, 7px) - 1px)}:where(html.transp) .cmn-toggle label:after{background:linear-gradient(to bottom,hsl(var(---site-hue),7%,22%),hsl(var(---site-hue),5%,19%))}:where(html.transp.light) .cmn-toggle label:after{background:linear-gradient(to bottom,hsl(var(---site-hue),7%,88%),hsl(var(---site-hue),5%,91%))}:where(html.transp) .cmn-toggle label:hover:after{background:linear-gradient(to bottom,hsl(var(---site-hue),7%,26%),hsl(var(---site-hue),5%,23%))}:where(html.transp.light) .cmn-toggle label:hover:after{background:linear-gradient(to bottom,hsl(var(---site-hue),7%,90%),hsl(var(---site-hue),5%,93%))}.cmn-toggle input:checked+label{background-color:var(--c-good)}.cmn-toggle input:checked+label:before,.cmn-toggle input:checked+label:after{margin-inline-start:16px}.cmn-toggle input:checked+label:before{content:"";color:var(--c-good)}.cmn-toggle input:disabled+label{opacity:.6;cursor:not-allowed!important}.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after{box-shadow:none}.cmn-toggle input:focus-visible:not(:disabled)+label{box-shadow:0 0 12px var(--c-font-dimmer);border-color:var(--c-primary)}.flash{margin:1em 0 2em;padding:1em 2em;background:var(--c-good)}.flash:before{content:"";margin-inline:0 .5rem;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,.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;padding:2rem var(---box-padding) 0}.toggle-box legend{-webkit-user-select:none;user-select:none;background:var(--c-bg-zebra);padding:.5em 1.5em;text-align:right;font-size:1.2em;line-height:26px;border:1px solid transparent;border-top-color:var(--c-border)}.toggle-box legend:focus-visible{outline:2px solid var(--c-primary)}:where(html.transp) .toggle-box--toggle legend{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toggle-box--toggle legend{padding:.5em 2.5em .5em 1.5em;cursor:pointer;position:relative}.toggle-box--toggle legend:after{content:"";position:absolute;font-size:14px;transform:rotate(-90deg);margin-left:.5em;opacity:.66;transition:transform .2s ease-in-out}.toggle-box--toggle legend:hover{color:var(--c-primary)}.toggle-box--toggle-off{background:none;border-color:transparent;border-top-color:var(--c-border);border-radius: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{transform:rotate(90deg)}.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-full{flex:100%}.form-third{flex:1 1 31%}@media(min-width:499.3px){.form-half,.form-third{flex-grow:0}}.form-label{font-weight:700;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-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)}.form-check__container{-webkit-user-select:none;user-select:none}.form-check__container .form-label{margin-bottom:0;cursor:pointer}.form-check__container:has(.form-label:hover) .form-check__label{border-color:var(--c-good)}.form-check__input{position:relative;cursor:pointer}.form-check__input+.form-label{margin-inline-start:.75rem}.form-check__label{position:relative;display:block;margin-bottom:0;background-color:var(--c-bg-input);border:1px solid var(--c-border);cursor:pointer;height:24px;width:24px;transition:background-color .1s ease-in-out ease,border-color .1s ease-in-out ease}.form-check__label:hover{border-color:var(--c-good)}.form-check__label:after{border:2.5px solid #fff;border-top:none;border-right:none;content:"";width:12px;height:6px;left:50%;top:50%;opacity:0;position:absolute;transform:translate(-50%,-58%) rotate(-45deg)}.form-check__input input{position:absolute}.form-check__input input:disabled+.form-check__label{opacity:.6;cursor:not-allowed!important}.form-check__input input:not(:disabled):focus-visible+.form-check__label{border-color:var(--c-font)}.form-check__input input:checked+.form-check__label{background-color:var(--c-good);border-color:var(--c-good)}.form-check__input input:checked:hover+.form-check__label{background-color:rgb(from var(--c-good) r g b/ calc(alpha*.8))}.form-check__input input:checked+.form-check__label:after{opacity:1}.form3 .captcha{margin:0 0 0 -1em;padding:1em 0}@media(min-width:499.3px){.form3 .captcha{flex-wrap:nowrap}}.form3 .captcha.is-invalid:not(.success){border:1px solid color-mix(in oklab,var(--c-error) 65%,var(--c-bg));background:color-mix(in oklab,var(--c-bad) 12%,var(--c-bg))}.form3 .captcha .challenge{flex:0 0 250px;margin:0 0 0 1em}.form3 .captcha .captcha-explanation{flex:1 1 auto;overflow:hidden;margin:0 0 0 1em}.form3 .captcha.is-invalid .captcha-explanation{padding:1em}.form3 .captcha .captcha-explanation .result{display:none;margin-top:1rem;font-weight:700}.form3 .captcha .success{color:var(--c-good)}.form3 .captcha .failure{color:var(--c-error)}.form3 .captcha.success .success,.form3 .captcha.failure .failure{display:block}input[type=password]::-ms-reveal{display:none}.password-complexity{margin-top:-2rem;margin-bottom:3rem}.password-complexity-meter{display:flex;gap:.25rem;height:.4rem;margin-top:.5rem}.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)}.site-buttons .signin-or-signup,#clinput{display:none}@media(max-width:979.29px){.site-title,.site-title-nav__donate{display:none}}.checklist{font-size:1.5em;font-weight:700}.checklist li{list-style:disc inside}.auth{border-radius:var(---ui-roundness, 7px);width:100%;margin:0 auto;height:min-content;border:1px solid var(--c-border)}.auth__brand{align-items:center;gap:.5rem;margin:-.5em 0 2em}@media(min-width:1120px){.auth__brand{display:none}}.auth__brand__logo{display:block;width:64px;height:64px;background:center no-repeat url(../../vendor/lila/ui/bits/logo/lichess-white.svg);background-size:contain}:where(html.light) .auth__brand__logo{background-image:url(../../vendor/lila/ui/bits/logo/lichess.svg)}.auth__brand__name{font-size:1.5rem}.auth .auth-tabs{margin-bottom:2rem;border-bottom:1px solid var(--c-border)}.auth .auth-tabs a{flex:1 1 auto;text-align:center;font-size:1.5em;padding:.5em .2em;color:var(--c-font);border-bottom:2px solid transparent;transition:color .25s ease,border-color .25s ease}.auth .auth-tabs a:hover{border-bottom-color:rgb(from var(--c-accent) r g b/ calc(alpha*.3))}.auth .auth-tabs a:focus-visible{outline-offset:-2px}.auth .auth-tabs a.active{font-weight:700;color:var(--c-accent);border-bottom-color:var(--c-accent)}@media(min-width:650px){.auth{width:40em}}.auth .form-group{position:relative}.auth .form-group:has(+.password-complexity){margin-bottom:1rem}.auth .password-complexity{margin-top:1em}.auth .password-generator{margin-top:.5em;text-align:right}.auth .password-generator button{color:var(--c-accent);font-size:.9em;padding:.5em 1em}.auth .password-generator button:hover{background:rgb(from var(--c-accent) r g b/ calc(alpha*.3))}.auth .form-group input{height:50px;font-size:16px;border:1px solid var(--c-border);border-radius:var(---ui-roundness, 7px);background:var(--c-bg-input)}.auth .form-group input:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.auth .form-group.is-invalid input{outline:2px solid var(--c-error);outline-offset:-2px}.auth .password-wrapper,.auth .text-wrapper{position:relative}.auth .password-reveal,.auth .text-clear{position:absolute;inset-inline-end:1em;top:50%;transform:translateY(-50%);font-size:1.3em;border-radius:var(---ui-roundness, 7px)}.auth .password-reveal:focus-visible,.auth .text-clear:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.auth .password-reveal{float:none;margin:0}.auth .text-clear{display:none;opacity:.7}.auth .text-clear:hover{opacity:1}.auth .text-clear.show{display:block}.auth .auth-global-error{color:var(--c-error);margin-top:1em}.auth .auth-global-error .text{display:flex;align-items:center;gap:.2em}.auth .auth-global-error .text:before{font-size:1.3em}.auth a:focus-visible{outline:2px solid var(--c-primary)}.auth .button{width:100%;padding:1.3rem;border-radius:var(---ui-roundness, 7px)}.auth .submit.button,.auth .magic-link{font-size:1.125rem;font-weight:700;text-transform:none}.auth .or-separator{display:flex;align-items:center;margin:2.5rem 0 1.5rem}.auth .or-separator:before,.auth .or-separator:after{content:"";flex:1;border-bottom:1px solid var(--c-border)}.auth .or-separator span{padding:0 1em;color:var(--c-font-dim);font-size:.85em}.auth-login .form-group:has(+.password-reset){margin-bottom:.5em}.auth-login .password-reset{text-align:end;font-size:1rem}.auth-login .login-remember{margin:1em 0}.auth-login .login-remember .form-check__label{height:1.4em;width:1.4em}.auth-login .login-remember .form-check__label:after{width:.7em;height:.35em;border-width:2px;border-color:var(--c-bg-box)}.auth-login .login-remember .form-label{font-weight:400}.auth-login__blanked{margin-bottom:2em;padding:1em 2em;background:var(--c-bg-zebra);border:2px solid var(--c-bad)}.auth-signup--simple .agreement{display:none}.auth .agreement .form-group{margin-bottom:1rem}.auth .agreement label{font-weight:400}.auth .cf-turnstile{margin:1em 0}.auth .button.submit .button__loader .spinner{width:1.3em;height:1.3em}.auth .button.submit .button__ready{display:block}.auth .button.submit .button__verifying{justify-content:center;gap:1ch;display:none}.auth .button.submit:disabled .button__ready{display:none}.auth .button.submit:disabled .button__verifying{display:flex}@media(max-height:399.29px){#top{display:none}.form-group{margin-bottom:1rem}.password-complexity{margin-top:1rem}}.oauth__connection{gap:.5ch;margin-bottom:3em}.oauth__connection__service,.oauth__connection .lichess-logo-svg{height:70px;aspect-ratio:1}.oauth__connection__service{background:#d8daff;border-radius:50%;padding:5px}.oauth__connection__between{width:100px;position:relative}.oauth__connection__between:before{content:"";border-bottom:2px dashed var(--c-good);width:100%;position:absolute;top:50%;left:0}.oauth__connection__between icon{flex:0 0 2.5em;height:2.5em;color:var(--c-over);background:var(--c-good);border-radius:50px}.oauth__connection__to-lichess{text-align:center;font-size:1.2em;margin-bottom:2em}.oauth__connection .lichess-logo-svg{fill:var(--c-font);stroke:var(--c-font)}.tv-channel>span,.tabs-horiz,.hook__filters .rating-range,.tour-spotlight,.lobby__classes a,.lobby__support-link,.game-setup .mselect .mselect__label .text,.game-setup .fen__form,.game-setup .rating-range,.game-setup .rating-range .rating-range-values,.board-menu .setting,.context-streamer,#zenzone,#blindfoldzone,.chat__members__number,.mchat__presets,.game__meta__infos,.ruser .line,.material,.rcontrols .pending,.rcontrols .question,.rcontrols .rematch-decline,.copy-me,.form-check__container,#ceval-settings .setting,.local-analysis-dialog .setting,.action-menu .cmn-toggle-wrap,.explorer-box .explorer-title,.explorer-box .explorer-title .active,#analyse-cm a,.analyse__persistence__help,.analysis-settings-view .setting,.analyse__puzzle a,.advice-summary__acpl>div,.advice-summary__phase,.mselect label span,.mselect a,.flash,.sub-ratings a,#us_profile .warning,#us_profile .insight,.user-show__social .user-actions,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.oauth .scopes div,.account group.toggles>label,.community__leaders .leaderboards h2,.auth .auth-tabs{display:flex;flex-flow:row nowrap;align-items:center}.page .body code,.cms-preview code,.tv-games .page-menu__content,.page .body details,.cms-preview details,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.ublog-post-card,.lpool,#hook,.hook__filters .checkable input[type=checkbox],.lobby__app__content,.lobby__app .toggle,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,group.radio,.mselect__label,.mselect__list,.game-setup .failure,.crosstable,.context-streamer,#zentog,#blindfoldtog,.cmn-toggle label,.cmn-toggle label:before,.mchat,.game__meta,.rcontrols button,.rcontrols a.fbt,.pocket,.pocket piece:after,.copy-me,.form-check__label,.ceval .engine .cloud,.ceval .engine .infinite,.eval-gauge,.eval-gauge:after,.toggle-box,.toggle-box legend,.analyse__tools,.explorer-box .bar span[style*="width: 100%"],.explorer-box .games result,#analyse-cm,.help-container img,.help-container video,.setting-popup img,.setting-popup video,.setting-popup,.advice-summary,.flash,.flash-quiet,.flash-box,#us_profile .warning,.activity score strong,.user-show__social .user-actions .dropdown .dropdown-window,.form-help pre,.select-search__toggle,.select-search__menu,.select-search__input,.oauth .brand,.oauth .scopes fieldset,.account .saved,.account group.toggles>label,.personal-data .raw-text,.community__leaders .leaderboards,.form3 .captcha.is-invalid:not(.success),.auth .password-generator button,.auth-login__blanked{border-radius:var(---ui-roundness, 7px)}.tv-games .page-menu__content,.ublog-post-card,#hook,.lobby__spotlights,.lobby__box,.mchat,.game__meta,.analyse__tools{overflow:hidden}.now-playing{display:grid;---np-min-width: 200px}@media(max-width:499.29px){.now-playing{---np-min-width: 50%}}.now-playing{grid-template-columns:repeat(auto-fill,minmax(var(---np-min-width),1fr))}.now-playing>a{color:var(--c-font);padding:.3em}.now-playing>a:focus-visible{outline-offset:-2px}.now-playing .indicator{color:var(--c-accent);margin-top:-3px;display:block}.now-playing cg-board{box-shadow:none}.tv-channel{padding-inline:0 .8rem!important;padding-top:.4rem!important;padding-bottom:.4rem!important}.tv-channel>span{width:100%;justify-content:flex-end}.tv-channel>span:before{order:2;color:color-mix(in oklab,var(--c-brag) 60%,var(--c-bg-page));font-size:2.5em;margin-inline-start:.8rem}.tv-channel>span>span{text-align:end}.tv-channel>span>span strong{display:block;text-transform:uppercase}.tv-channel .champion{font-size:.9em;white-space:nowrap;display:block}.tv-channel.active>span:before{color:var(--c-accent)}@media(max-width:799.29px){.round__side{overflow:hidden}.subnav strong{letter-spacing:-1px}}.game__meta{margin-bottom:var(---block-gap)}body.no-rating rating{display:none}body{overflow-y:scroll}.tv-games .page-menu__menu{max-width:100vw}.tv-games .page-menu__content{grid-template-columns:repeat(auto-fill,minmax(15em,1fr));align-content:start;max-width:100vw}.lobby__streams .stream strong,.lobby__timeline .entry a,.lobby__box__top .title,.mselect__list,.piece-letter Z7yx,.piece-letter .tview2 move,.tview2 .piece-letter move,.tview2 glyph,.engine-error h2,.piece-letter .pv_box .pv span,.pv_box .pv .piece-letter span,.piece-letter .explorer-box .moves td:first-child,.explorer-box .moves .piece-letter td:first-child,.piece-letter .explorer-box .tablebase td:first-child,.explorer-box .tablebase .piece-letter td:first-child,.piece-letter .practice-box .comment move san,.practice-box .comment move .piece-letter san,.piece-letter .analyse__fork move,.analyse__fork .piece-letter move,.analyse__fork glyph,.piece-letter #analyse-cm .title,#analyse-cm .piece-letter .title,.activity section h2{font-family:Noto Sans,sans-serif}.tabs-horiz span,.tabs-horiz button,.ublog-post-card__intro,.lpools,.hook__filters .header,.hooks__list th,.lobby__streams .stream,.lobby__timeline .entry,.lobby__streams .more,.lobby__timeline .more,.mchat__tab,.mchat__messages a:not(.user-link),.game__tournament .clock,.rclock .time,.material score,qZM,Z7yx draw,.tview2 move draw,.tview2 eval,.tview2 comment .by,.ceval .engine .cloud,.ceval .engine .infinite,.pv_box .pv span draw,.explorer-box .moves th,.explorer-box .moves td:first-child draw,.explorer-box .tablebase td:first-child draw,.practice-box .comment move san draw,.analyse__fork move draw,.analyse__fork eval,#analyse-cm .title draw,.analysis-settings-view fieldset legend,.game-row .header__text strong,.sub-ratings h3,.number-menu .nm-item,.activity rating,.slist thead,.oauth .scopes legend,.oauth .scopes div em{font-family:Roboto,sans-serif;font-weight:300}Z7yx,.tview2 move,.pv_box .pv span,.explorer-box .moves td:first-child,.explorer-box .tablebase td:first-child,.practice-box .comment move san,.analyse__fork move,#analyse-cm .title{font-family:Noto Chess,Noto Sans}Z7yx draw,.tview2 move draw,.pv_box .pv span draw,.explorer-box .moves td:first-child draw,.explorer-box .tablebase td:first-child draw,.practice-box .comment move san draw,.analyse__fork move draw,#analyse-cm .title draw{margin-inline-start:1ch;font-weight:400}.tabs-horiz,.lobby__counters,.lobby__streams .stream,.lobby__timeline,.lobby__timeline .entry a,.lobby__about a,.chat__members,.rclock .tour-rank,.round__now-playing .now-playing,.analyse__controls .fbt:not(.active,:hover),.sub-ratings a{color:var(--c-font-page)}.tabs-horiz,.hooks__chart .label,.lobby__counters,.lobby__streams .stream,.tour-spotlight,.lobby__timeline,.lobby__about a,.about-side,.lobby__puzzle .text,.lobby__blog h2,.chat__members,.rclock .tour-rank,.round__now-playing .now-playing,.analyse__controls .fbt:not(.active,:hover),.sub-ratings a{text-shadow:0 1px 0 var(--c-font-shadow)}group.radio,.crosstable__users,.crosstable__score,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,#powerTip .forecast-info .title,.ceval,.analyse__tools .comp-off__hint,#analyse-cm .title,.analyse__clock,.user-show .angles,.slist thead,.account group.toggles>label{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8)}:where(html.light) group.radio,:where(html.light) .crosstable__users,:where(html.light) .crosstable__score,:where(html.light) .cmn-toggle input:disabled+label:before,.cmn-toggle :where(html.light) input:disabled+label:before,:where(html.light) .cmn-toggle input:disabled+label:after,.cmn-toggle :where(html.light) input:disabled+label:after,:where(html.light) #powerTip .forecast-info .title,#powerTip .forecast-info :where(html.light) .title,:where(html.light) .ceval,:where(html.light) .analyse__tools .comp-off__hint,.analyse__tools :where(html.light) .comp-off__hint,:where(html.light) #analyse-cm .title,#analyse-cm :where(html.light) .title,:where(html.light) .analyse__clock,:where(html.light) .user-show .angles,.user-show :where(html.light) .angles,:where(html.light) .slist thead,.slist :where(html.light) thead,:where(html.light) .account group.toggles>label,.account :where(html.light) group.toggles>label{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8)}group.radio,.crosstable__users,.crosstable__score,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,#powerTip .forecast-info .title,.ceval,.analyse__tools .comp-off__hint,#analyse-cm .title,.analyse__clock,.user-show .angles,.slist thead,.account group.toggles>label{background-image:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom))}#hook .opponent,.tour-spotlight,.lobby__box__top,.mselect__label,.game-setup .lobby__start__button,.crosstable povs:hover,.cmn-toggle label:after,.rcontrols .rematch.fbt,.explorer__config .choices button{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8),0 1px 3px #0003}:where(html.light) #hook .opponent,#hook :where(html.light) .opponent,:where(html.light) .tour-spotlight,:where(html.light) .lobby__box__top,:where(html.light) .mselect__label,:where(html.light) .game-setup .lobby__start__button,.game-setup :where(html.light) .lobby__start__button,:where(html.light) .crosstable povs:hover,.crosstable :where(html.light) povs:hover,:where(html.light) .cmn-toggle label:after,.cmn-toggle :where(html.light) label:after,:where(html.light) .rcontrols .rematch.fbt,.rcontrols :where(html.light) .rematch.fbt,:where(html.light) .explorer__config .choices button,.explorer__config .choices :where(html.light) button{box-shadow:inset 0 3px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 1px 3px #0000002e}#hook .opponent,.tour-spotlight,.lobby__box__top,.mselect__label,.game-setup .lobby__start__button,.crosstable povs:hover,.cmn-toggle label:after,.rcontrols .rematch.fbt,.explorer__config .choices button{background:linear-gradient(to bottom,var(--c-metal-top),var(--c-metal-bottom));text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/ calc(alpha*.8))!important}#hook .opponent:hover:not(.disabled,:disabled,[disabled]),.tour-spotlight:hover:not(.disabled,:disabled,[disabled]),.lobby__box__top:hover:not(.disabled,:disabled,[disabled]),.mselect__label:hover:not(.disabled,:disabled,[disabled]),.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.crosstable povs:hover:not(.disabled,:disabled,[disabled]),.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #0000003d}:where(html.light) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.light) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.light) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.light) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.light) button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #00000036}#hook .opponent:hover:not(.disabled,:disabled,[disabled]),.tour-spotlight:hover:not(.disabled,:disabled,[disabled]),.lobby__box__top:hover:not(.disabled,:disabled,[disabled]),.mselect__label:hover:not(.disabled,:disabled,[disabled]),.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.crosstable povs:hover:not(.disabled,:disabled,[disabled]),.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]){background:linear-gradient(to bottom,var(--c-metal-top-hover),var(--c-metal-bottom-hover))}:where(html.transp) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.transp) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.transp) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.transp) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.transp) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.transp) button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #00000026}:where(html.light) :where(html.transp) #hook .opponent:hover:not(.disabled,:disabled,[disabled]),#hook :where(html.light) :where(html.transp) .opponent:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .tour-spotlight:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .lobby__box__top:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .crosstable povs:hover:not(.disabled,:disabled,[disabled]),.crosstable :where(html.light) :where(html.transp) povs:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after,:where(html.light) :where(html.transp) .rcontrols .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),.rcontrols :where(html.light) :where(html.transp) .rematch.fbt:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .explorer__config .choices button:hover:not(.disabled,:disabled,[disabled]),.explorer__config .choices :where(html.light) :where(html.transp) button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #0000001f}.mselect__label,.game-setup .lobby__start__button{box-shadow:inset 0 1px 3px -2px #737373,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3) /.8),0 1px 3px #0000001a}:where(html.light) .mselect__label,:where(html.light) .game-setup .lobby__start__button,.game-setup :where(html.light) .lobby__start__button{box-shadow:inset 0 2px 3px -2px #fff6,inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 1px 3px #00000014}.mselect__label,.game-setup .lobby__start__button{border:1px solid var(--c-border)}.mselect__label:hover:not(.disabled,:disabled,[disabled]),.game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #0000001f}:where(html.light) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #0000001a}:where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5) /.8),0 2px 4px #0000000f}:where(html.light) :where(html.transp) .mselect__label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) .game-setup .lobby__start__button:hover:not(.disabled,:disabled,[disabled]),.game-setup :where(html.light) :where(html.transp) .lobby__start__button:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6,inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7) /.8),0 2px 4px #0000000d}group.radio input:checked+label,.pocket piece:after,.account group.radio input:checked+label{box-shadow:0 3px 5px #0000001f inset!important}:where(html.light) group.radio input:checked+label,group.radio :where(html.light) input:checked+label,:where(html.light) .pocket piece:after,.pocket :where(html.light) piece:after,:where(html.light) .account group.radio input:checked+label,.account group.radio :where(html.light) input:checked+label{box-shadow:0 3px 5px #00000014 inset!important}group.radio input:checked+label,.pocket piece:after{background:var(--c-secondary);color:#fff;text-shadow:0 1px 2px rgba(17,17,17,.8666666667)!important}@media(hover:hover){group.radio input:checked+label:not(.disabled):hover,.pocket piece:not(.disabled):hover:after{background:hsl(from var(--c-secondary) h s calc(l + 5))}}.account group.radio input:checked+label{background:var(--c-shade)!important;color:var(--c-font-clearer);text-shadow:1px 1px 1px var(--c-font-shadow)!important;font-weight:700}@media(hover:hover){.account group.radio input:checked+label:hover{background:color-mix(in oklab,var(--c-shade) 80%,white)!important}}:where(html.transp) .board-menu:before,:where(html.transp) #ceval-settings:before,:where(html.transp) .user-show__social .user-actions .dropdown .dropdown-window:before,.user-show__social .user-actions .dropdown :where(html.transp) .dropdown-window:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.board-menu,#ceval-settings,.user-show__social .user-actions .dropdown .dropdown-window{box-shadow:-1px 5px 6px #0000004d}:where(html.transp) .lpool.active,:where(html.transp) #hook,:where(html.transp) .mselect__list,:where(html.transp) .pv-board .pv-board-square cg-board,.pv-board .pv-board-square :where(html.transp) cg-board,:where(html.transp) #analyse-cm,:where(html.transp) .select-search__menu{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lpool.active,#hook,.mselect__list,.pv-board .pv-board-square cg-board,#analyse-cm,.select-search__menu{box-shadow:0 14px 28px #00000026,0 10px 10px #0000001f}.game-setup .color-cards{box-shadow:0 1px 3px #0003}:where(html.light) .game-setup .color-cards,.game-setup :where(html.light) .color-cards{box-shadow:0 1px 3px #00000026}.hook__filters .checkable input[type=checkbox]{appearance:none;background:var(--c-bg-page);border:1px solid var(--c-bg-low);display:inline-block;padding:.5em}.hook__filters .checkable input[type=checkbox]:checked{background:var(--c-secondary-dimmer);border-color:var(--c-secondary-dim)}.form-check__input input:not(:disabled):focus-visible+.form-check__label{box-shadow:0 0 12px var(--c-font-dimmer)}#us_profile .bio,.activity .sub{overflow:hidden}.tabs-horiz span,.tabs-horiz button,.hooks__list td,.tour-spotlight,.lobby__classes a,.context-streamer,.mchat__tab,.tview2 move,.ceval .engine,.community__leaders .leaderboards h2{white-space:nowrap;overflow:hidden}.lobby__counters a,.lobby__streams .stream,.lobby__box td,.lobby__support-link__text span,.game-setup .time-control-tabs .time-panel .slider-container .label-row label,.mchat__tab span,.game__meta .user-tv,.copy-me__target,.tview2 comment .by,.pv_box .pv.pv--nowrap,.advice-summary__acpl>div span,.advice-summary__phase span,#us_profile .col2>a,.activity .line{white-space:nowrap}.user-show .claim-title{padding:4vh var(---box-padding)}.user-show .flash{margin-left:var(---box-padding);margin-right:var(---box-padding)}.page .body,.cms-preview,.ublog-post-card__intro,.lpool,.lobby__timeline .entry,.daily-feed__update,.mchat__messages,.tview2-column>interrupt>comment,#us_profile .bio,.note-zone .note,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.security .slist,.personal-data .raw-text{overflow-wrap:break-word;word-break:normal}.lobby__counters a,.lobby__streams .stream,.lobby__box td,.lobby__support-link__text span,.game-setup .mselect .mselect__label .text .desc,.game-setup .time-control-tabs .time-panel .slider-container .label-row label,.crosstable__users,.mchat__tab span,.game__meta .user-tv,.ruser a,.copy-me__target,.tview2 comment .by,.pv_box .pv.pv--nowrap,#ceval-settings .setting select,.local-analysis-dialog .setting select,.explorer-box .title,.explorer-box .games td span,.advice-summary__acpl>div span,.advice-summary__phase span,#us_profile .col2>a,.activity .line,.community .user-top .user-link{overflow:hidden;text-overflow:ellipsis}.pocket-c2,.pv-board .pv-board-square{position:relative;display:block;height:0;padding-bottom:100%;width:100%}.page .body .embed,.cms-preview .embed{position:relative;display:block;height:0;padding-bottom:56.25%;width:100%}.page .body .embed>*,.cms-preview .embed>*{border:none}.lobby__start__button:before,.mselect__label:after,.cmn-toggle label:before,.tview2 shapes:before,.toggle-box--toggle legend:after,.flash:before{font-size:1.2em;vertical-align:middle;font-family:lichess;font-style:normal;font-weight:400;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate}.explorer-box .overlay,.game-row__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.page .body .embed>*,.cms-preview .embed>*,.hooks__chart,.pv-board .pv-board-square .cg-wrap{position:absolute;width:100%;height:100%}.cmn-toggle input,i5d,.analyse-controls{touch-action:manipulation}group.radio input,.cmn-toggle input,.form-check__input input{position:absolute;inset-inline-start:-99999px}group.radio,.tview2-column,.action-menu .autoplay,.explorer__config__player__choice .previous,.form3 .captcha{display:flex;flex-flow:row wrap}.carousel__track,.game-setup .time-control-tabs .time-panel .slider-container .label-row{display:flex;flex-flow:row nowrap}.daily-feed__update__day,.rclock .tour-rank,.rclock .moretime,.rclock .berserked,.rcontrols .suggestion,.ceval .cmn-toggle,.action-menu span,.explorer__config .name>div,.analyse__fork,.analyse__fork move,.advice-summary__sections,.copyables .pair,.game-row .header,#us_profile,#us_profile .tutor-link,.note-zone .mod-note,.activity .entry{display:flex;flex-flow:row wrap;align-items:center}.tabs-horiz,.hook__filters .rating-range,.tour-spotlight,.lobby__classes a,.lobby__support-link,.game-setup .mselect .mselect__label .text,.game-setup .fen__form,.game-setup .rating-range,.game-setup .rating-range .rating-range-values,.board-menu .setting,.context-streamer,#zenzone,#blindfoldzone,.chat__members__number,.mchat__presets,.game__meta__infos,.ruser .line,.material,.rcontrols .pending,.rcontrols .question,.rcontrols .rematch-decline,.copy-me,.form-check__container,#ceval-settings .setting,.local-analysis-dialog .setting,.action-menu .cmn-toggle-wrap,.explorer-box .explorer-title,.explorer-box .explorer-title .active,#analyse-cm a,.analyse__persistence__help,.analysis-settings-view .setting,.analyse__puzzle a,.advice-summary__acpl>div,.advice-summary__phase,.mselect label span,.mselect a,.flash,.sub-ratings a,#us_profile .warning,#us_profile .insight,.user-show__social .user-actions,.user-show__social .user-actions .dropdown .dropdown-window a,.user-show__social .user-actions .dropdown .dropdown-window button,.oauth .scopes div,.account group.toggles>label,.community__leaders .leaderboards h2,.auth .auth-tabs,.tv-channel>span{display:flex;flex-flow:row nowrap;align-items:center}.ublog-post-card__image:after,.connect-links,group.radio label,group.radio .label,.game-setup .footer,.expiration,.user-show .angles .nm-item,.oauth__connection,.oauth__connection__between,.oauth__connection__between icon{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.lobby__box__top,.carousel__controls,.round__now-playing h3,.training-box .choices,.user-show .claim-title form,.form-split,.form-actions,.security__header,.personal-data__header{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.lobby__counters,.mselect__label,.engine-info-popup li,.explorer__config .date label,.analyse__persistence__actions,.note-zone .note,.user-show__social{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.lpool,#hook .inner,.lobby__app,.now-playing .meta,.lobby__table,.lobby__start,.lobby__classes,.lobby__box,.lobby__side,.lobby__nope .lobby__app__content,.mselect__list,.game-setup .setup-content,.game-setup .config-group,.game-setup .time-control-tabs .time-panel,.game-setup .time-control-tabs .time-panel .slider-container,.game-setup .color-cards .card-radio,.board-menu,.board-menu>div,.board-menu section,.crosstable povs,.crosstable__users,.crosstable__score,.crosstable__matchup,.mchat,.mchat__content,.round__side,i5d,.rcontrols .follow-up,.continue-with,.engine-error,#ceval-settings,.analyse__tools,.action-menu,.explorer-box .message,.training-box,.training-box .instruction,.ceval .practice-mode,.analyse--wiki .analyse__side,.advice-summary,.advice-summary__sections>div,.game-row__infos,.sub-ratings a>span,#us_profile .profile-side,#us_profile .tutor-link>span,.activity .entries,.auth__brand{display:flex;flex-flow:column}.page .body code,.cms-preview code,.page .body details,.cms-preview details,.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.ublog-post-card,.lpool,#hook,.hook__filters .checkable input[type=checkbox],.lobby__app__content,.lobby__app .toggle,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,group.radio,.mselect__label,.mselect__list,.game-setup .failure,.crosstable,.context-streamer,#zentog,#blindfoldtog,.cmn-toggle label,.cmn-toggle label:before,.mchat,.game__meta,.rcontrols button,.rcontrols a.fbt,.pocket,.pocket piece:after,.copy-me,.form-check__label,.ceval .engine .cloud,.ceval .engine .infinite,.eval-gauge,.eval-gauge:after,.toggle-box,.toggle-box legend,.analyse__tools,.explorer-box .bar span[style*="width: 100%"],.explorer-box .games result,#analyse-cm,.help-container img,.help-container video,.setting-popup img,.setting-popup video,.setting-popup,.advice-summary,.flash,.flash-quiet,.flash-box,#us_profile .warning,.activity score strong,.user-show__social .user-actions .dropdown .dropdown-window,.form-help pre,.select-search__toggle,.select-search__menu,.select-search__input,.oauth .brand,.oauth .scopes fieldset,.account .saved,.account group.toggles>label,.personal-data .raw-text,.community__leaders .leaderboards,.form3 .captcha.is-invalid:not(.success),.auth .password-generator button,.auth-login__blanked,.tv-games .page-menu__content{border-radius:var(---ui-roundness, 7px)}.ublog-post-card,#hook,.lobby__spotlights,.lobby__box,.mchat,.game__meta,.analyse__tools,.tv-games .page-menu__content{overflow:hidden}.explorer-box .bar span:first-child,.explorer-box .bar span[style="width: 0%"]+span:not(:last-child,[style*="width: 100%"]){border-start-start-radius:var(---ui-roundness, 7px);border-end-start-radius:var(---ui-roundness, 7px)}.explorer-box .bar span:last-child,.explorer-box .bar span:not(:first-child):has(+[style="width: 0%"]){border-start-end-radius:var(---ui-roundness, 7px);border-end-end-radius:var(---ui-roundness, 7px)}.crosstable .sep,.pocket.usable piece:first-child:hover,.copy-me__target,.copy-me__target:is(a):focus-visible,.explorer__config .choices button:first-child,.sub-ratings a{border-radius:var(---ui-roundness, 7px) 0 0 var(---ui-roundness, 7px)}.round__app__table,.rcontrols .rematch-decline,.copy-me__button,.explorer__config .choices button:last-child{border-radius:0 var(---ui-roundness, 7px) var(---ui-roundness, 7px) 0}.game-setup h2,.mchat__tab,.rclock-top .time,.number-menu--tabs .nm-item,.oauth .scopes legend{border-radius:var(---ui-roundness, 7px) var(---ui-roundness, 7px) 0 0}.game-setup .footer,.mchat__say,.rclock-bottom .time,#ceval-settings,.analyse-controls .fbt,.copyables .bottom-action,.user-show__social .user-actions .dropdown .dropdown-window>a:last-child{border-radius:0 0 var(---ui-roundness, 7px) var(---ui-roundness, 7px)}.page .body img,.cms-preview img,.page .body pre,.cms-preview pre,.ublog-post-card,.lobby__app__content,.lobby__spotlights,.lobby__classes a,.lobby__box,.lobby__support-link,.lobby__feed,.lobby__blog .ublog-post-card:hover,group.radio,.mchat,.game__meta,.round__app__table,.rclock .time,i5d bo3,.rcontrols .rematch-decline,.analyse__tools,.advice-summary,.flash,.flash-quiet,.flash-box,.sub-ratings a.active,.oauth .brand,.oauth .scopes fieldset,.account group.toggles>label{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}:where(html.transp) .page .body details,.page .body :where(html.transp) details,:where(html.transp) .cms-preview details,.cms-preview :where(html.transp) details,:where(html.transp) .crosstable{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page .body details,.cms-preview details,.crosstable{border:1px solid var(--c-border)}:where(html.transp) .page .body img,.page .body :where(html.transp) img,:where(html.transp) .cms-preview img,.cms-preview :where(html.transp) img,:where(html.transp) .page .body pre,.page .body :where(html.transp) pre,:where(html.transp) .cms-preview pre,.cms-preview :where(html.transp) pre,:where(html.transp) .lobby__app__content,:where(html.transp) .lobby__classes a,.lobby__classes :where(html.transp) a,:where(html.transp) .lobby__support-link,:where(html.transp) .lobby__feed,:where(html.transp) group.radio,:where(html.transp) .advice-summary,:where(html.transp) .flash-quiet,:where(html.transp) .flash-box,:where(html.transp) .oauth .brand,.oauth :where(html.transp) .brand,:where(html.transp) .oauth .scopes fieldset,.oauth .scopes :where(html.transp) fieldset,:where(html.transp) .account group.toggles>label,.account :where(html.transp) group.toggles>label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:where(html.transp) .ublog-post-card,:where(html.transp) .lobby__spotlights,:where(html.transp) .lobby__box,:where(html.transp) .mchat,:where(html.transp) .game__meta,:where(html.transp) .analyse__tools{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.slist{width:100%;border-bottom:1px solid var(--c-border)}.slist thead th{border-bottom:1px solid var(--c-border);padding:.5rem .8rem}:where(html.light) .slist thead th{border-top:1px solid var(--c-border)}.slist thead th.large{font-size:1.2rem}.slist td{padding:1rem}.slist td .label{font-family:monospace;font-size:.8rem}.slist tbody tr:nth-child(2n){background:var(--c-bg-zebra)}.slist td:first-child,.slist th:first-child{padding-inline-start:1.5rem}.slist-pad td:first-child,.slist-pad th:first-child{padding-inline-start:var(---box-padding)}.slist-pad td:last-child,.slist-pad th:last-child{padding-inline-end:var(---box-padding)}.slist-invert tbody tr:nth-child(odd){background:var(--c-bg-zebra)}.slist-invert tbody tr:nth-child(2n){background:none}.slist-wrapper{overflow-x:auto;max-width:calc(100vw - var(---box-padding) * 2);min-width:auto;scrollbar-width:thin}.slist-wrapper:has(.slist-pad){max-width:100vw}ol .slist-wrapper,ul .slist-wrapper{max-width:calc(100vw - var(---box-padding) * 2 - 30px)}ol .slist-wrapper .slist,ul .slist-wrapper .slist{margin-top:0}@media(max-width:649.29px){.slist-wrapper .slist{min-width:calc(max(100vw,650px) - var(---box-padding) * 2)}}@media(max-width:649.29px){.slist.slist-resp{border-collapse:collapse;table-layout:fixed}.slist.slist-resp thead{border:none;clip-path:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.slist.slist-resp tr{display:block;border-top:1px solid var(--c-border)}.slist.slist-resp td{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:.5rem var(---box-padding);border-top:1px solid var(--c-border)}.slist.slist-resp td:before{content:attr(data-label)}}@media(max-width:499.29px){.stack-row{display:flex;flex-direction:column}.stack-row td{width:100%;padding-inline:var(---box-padding)}}:where(html.transp) .copy-me{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.copy-me{background:var(--c-bg-input)}.copy-me__target{flex:1 1 auto;padding:0 1em;outline:0;background:none;border:1px solid var(--c-border);border-right:0;min-height:44px}.copy-me__target:is(a){line-height:40px}.copy-me__target:is(a):focus-visible{outline-offset:-2px}.copy-me__button{flex:0 0 auto;border:1px solid var(--c-border);border-left:0;padding:0 1em;min-height:44px}.page .body strong,.cms-preview strong{font-weight:700}.page .body em,.cms-preview em{font-style:italic}.page .body p,.page .body pre,.cms-preview p,.cms-preview pre{margin:2em 0}.page .body ol,.page .body ul,.cms-preview ol,.cms-preview ul{margin:2em 0;padding-inline-start:2em}.page .body li ol,.page .body li ul,.cms-preview li ol,.cms-preview li ul{margin:0}.page .body ol>li,.cms-preview ol>li{list-style:decimal}.page .body ul>li,.cms-preview ul>li{list-style:disc}.page .body li p,.cms-preview li p{display:inline-block;vertical-align:top;margin-top:0}.page .body h1,.cms-preview h1{font-size:1em;margin:0}.page .body h2:not(:first-child),.cms-preview h2:not(:first-child){margin-top:1.8em}.page .body h2,.cms-preview h2{border-bottom:1px solid var(--c-brag);line-height:1.5em;padding-bottom:.5em}.page .body h3,.cms-preview h3{font-size:18px}@media(min-width:300px){.page .body h3,.cms-preview h3{font-size:calc(18px + .01*(100vw - 300px))}}@media(min-width:1200px){.page .body h3,.cms-preview h3{font-size:27px}}.page .body h3,.cms-preview h3{font-weight:700;margin:1.6em 0 1em}.page .body h3:first-child,.cms-preview h3:first-child{margin-top:0}.page .body h4,.cms-preview h4{font-size:17px}@media(min-width:300px){.page .body h4,.cms-preview h4{font-size:calc(17px + 6 * (100vw - 300px) / 900)}}@media(min-width:1200px){.page .body h4,.cms-preview h4{font-size:23px}}.page .body h2 a[id],.page .body h3 a[id],.page .body h4 a[id],.cms-preview h2 a[id],.cms-preview h3 a[id],.cms-preview h4 a[id]{opacity:0}.page .body h2 a[id]:before,.page .body h3 a[id]:before,.page .body h4 a[id]:before,.cms-preview h2 a[id]:before,.cms-preview h3 a[id]:before,.cms-preview h4 a[id]:before{color:var(--c-font-dimmer);content:"";font-family:lichess;margin-left:-3rem;width:3rem;position:absolute}.page .body h2:hover a[id],.page .body h3:hover a[id],.page .body h4:hover a[id],.cms-preview h2:hover a[id],.cms-preview h3:hover a[id],.cms-preview h4:hover a[id]{opacity:1}.page .body img,.cms-preview img{display:block;max-width:100%;max-height:450vh;margin:auto}.page .body table,.cms-preview table{margin:2em 0}.page .body th[align=left],.page .body td[align=left],.cms-preview th[align=left],.cms-preview td[align=left]{text-align:left}.page .body th[align=center],.page .body td[align=center],.cms-preview th[align=center],.cms-preview td[align=center]{text-align:center}.page .body th[align=right],.page .body td[align=right],.cms-preview th[align=right],.cms-preview td[align=right]{text-align:right}.page .body p time,.cms-preview p time{border-bottom:1px dashed var(--c-font-dim);cursor:help;font-size:100%}.page .body p a>time,.cms-preview p a>time{border-color:var(--c-link)}.page .body p a:hover>time,.cms-preview p a:hover>time{border-color:var(--c-link-hover)}.page .body code,.cms-preview code{font-family:monospace;padding:.2em .5em;background:var(--c-bg-zebra);color:var(--c-font-clear);font-size:.9em;white-space:pre-wrap}.page .body pre,.cms-preview pre{background:var(--c-bg-zebra);padding:1em 1.5em;line-height:1.4em}.page .body pre code,.cms-preview pre code{background:none;padding:0}.page .body img,.cms-preview img{max-width:100%;margin:.25em auto .5em}.page .body img+br:has(+em),.cms-preview img+br:has(+em){display:none}.page .body img+em,.page .body img+br+em,.cms-preview img+em,.cms-preview img+br+em{color:var(--c-font-dim);margin-top:10px;display:block;font-size:.8em;text-align:center}.page .body .embed,.cms-preview .embed{margin:var(---block-gap) auto}.page .body .embed>iframe,.cms-preview .embed>iframe{left:0}.page .body .private-study,.cms-preview .private-study{color:var(--c-brag);font-size:1.2em}.page .body,.cms-preview{font-size:1.1em;overflow-wrap:anywhere}.page .body center,.page .body .center,.cms-preview center,.cms-preview .center{text-align:center}.page .body details,.cms-preview details{background:var(--c-bg-zebra);padding:1em 2em}.page .body details:open summary,.page .body details:open summary::marker,.cms-preview details:open summary,.cms-preview details:open summary::marker{color:var(--c-accent)}.page .body details summary,.cms-preview details summary{font-size:1.3em;padding-top:0;cursor:pointer;font-weight:700}.page .body details summary::marker,.cms-preview details summary::marker{color:var(--c-font-dim)}.page .body details summary span,.cms-preview details summary span{margin-left:.25em}.page .body details *:last-child,.cms-preview details *:last-child{margin-bottom:.25em}.gg-wrap{--gg-board: #e7c88f;--gg-board-edge: #c9a564;--gg-line: rgba(60, 40, 15, .55);--gg-coord: rgba(60, 40, 15, .75);--gg-white-face: #f6f1e7;--gg-white-ink: #1b1b1b;--gg-white-rim: #cfc6b5;--gg-black-face: #232323;--gg-black-ink: #f4f1ea;--gg-black-rim: #000;--gg-last: rgba(155, 199, 0, .38);--gg-selected: rgba(20, 85, 30, .5);--gg-dest: rgba(20, 85, 30, .55);--gg-check: rgba(214, 40, 40, .85);--gg-panel: #fffaf0;--gg-panel-ink: #222;--gg-accent: #3b7a2a;--gg-font: "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", "Noto Serif CJK JP", serif;display:grid;gap:.5rem;width:100%;user-select:none;-webkit-user-select:none;font-family:system-ui,sans-serif}.gg-main{display:grid;grid-template-columns:1fr auto;grid-template-areas:"columns ." "board rows"}.gg-board-wrap{grid-area:board;position:relative;container-type:inline-size}.gg-board{position:relative;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(9,1fr);aspect-ratio:1;background:var(--gg-board);box-shadow:inset 0 0 0 2px var(--gg-board-edge),0 2px 10px #00000040;touch-action:none}.gg-coords{display:none;color:var(--gg-coord);font-size:.75rem}.gg-has-coords .gg-coords{display:grid}.gg-columns{grid-area:columns;grid-template-columns:repeat(9,1fr);text-align:center;padding-bottom:.15rem}.gg-rows{grid-area:rows;grid-template-rows:repeat(9,1fr);align-items:center;padding-left:.3rem}.gg-star{position:absolute;width:1.4%;aspect-ratio:1;border-radius:50%;background:var(--gg-line);transform:translate(-50%,-50%);z-index:1;pointer-events:none}.gg-sq{position:relative;box-shadow:inset 0 0 0 .5px var(--gg-line)}.gg-sq.gg-last{background:var(--gg-last)}.gg-sq.gg-selected{background:var(--gg-selected)}.gg-sq.gg-check{background:radial-gradient(circle,var(--gg-check) 0%,rgba(214,40,40,.4) 45%,transparent 75%)}.gg-sq.gg-dest:after{content:"";position:absolute;inset:37%;border-radius:50%;background:var(--gg-dest);pointer-events:none}.gg-sq.gg-dest-occupied:after{content:"";position:absolute;inset:0;background:radial-gradient(transparent 0%,transparent 79%,var(--gg-dest) 80%);pointer-events:none;z-index:4}.gg-sq.gg-dest:hover,.gg-sq.gg-dest-occupied:hover{background:#14551e4d}.gg-tower{position:absolute;inset:0;pointer-events:none}.gg-piece{--gg-step: 7%;position:absolute;left:9%;top:9%;width:82%;height:82%;border-radius:50%;display:grid;place-items:center;font-family:var(--gg-font);font-weight:700;font-size:calc(100cqw / 9 * .44);line-height:1;box-sizing:border-box}.gg-tower .gg-piece{transform:translateY(calc((var(--level) - (var(--height) - 1) / 2) * var(--gg-step) * -1))}.gg-piece.gg-white{background:radial-gradient(circle at 50% 42%,#fff 0%,var(--gg-white-face) 62%,var(--gg-white-rim) 100%);color:var(--gg-white-ink);border:1px solid rgba(0,0,0,.35)}.gg-piece.gg-black{background:radial-gradient(circle at 50% 42%,#3a3a3a 0%,var(--gg-black-face) 62%,var(--gg-black-rim) 100%);color:var(--gg-black-ink);border:1px solid rgba(0,0,0,.8)}.gg-piece.gg-under{box-shadow:0 1px 1px #00000073}.gg-piece.gg-under span{visibility:hidden}.gg-piece.gg-top{box-shadow:0 2px 3px #00000073}.gg-piece.gg-flipped span{transform:rotate(180deg)}.gg-height{position:absolute;right:3%;bottom:3%;min-width:26%;padding:0 4%;box-sizing:border-box;border-radius:999px;background:var(--gg-accent);color:#fff;font-size:calc(100cqw / 9 * .2);font-weight:700;line-height:1.5;text-align:center;z-index:3}.gg-drag-origin .gg-piece.gg-top{opacity:.3}.gg-ghost{position:fixed;left:0;top:0;z-index:1000;pointer-events:none;container-type:inline-size}.gg-ghost .gg-piece{font-size:44cqw;box-shadow:0 6px 14px #00000073}.gg-hand{display:flex;flex-wrap:wrap;gap:.35rem;min-height:2.75rem;padding:.35rem;border-radius:6px;background:#0000000f;align-items:center}.gg-hand-piece{position:relative;width:2.6rem;height:2.6rem;container-type:inline-size;border-radius:6px}.gg-hand-piece .gg-piece{font-size:44cqw}.gg-hand-active .gg-hand-piece{cursor:pointer}.gg-hand-active .gg-hand-piece:hover{background:#14551e2e}.gg-hand-piece.gg-selected{background:var(--gg-selected)}.gg-count{position:absolute;right:-2px;bottom:-2px;min-width:1.1rem;border-radius:999px;background:var(--gg-accent);color:#fff;font-size:.7rem;font-weight:700;line-height:1.1rem;text-align:center}.gg-chooser{position:absolute;z-index:20;display:flex;flex-direction:column;gap:2px;padding:4px;transform:translate(-50%);background:var(--gg-panel);color:var(--gg-panel-ink);border-radius:6px;box-shadow:0 4px 16px #00000059}.gg-chooser.gg-above{transform:translate(-50%,-100%)}.gg-chooser[hidden],.gg-inspector[hidden]{display:none}.gg-chooser button{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:.95rem;cursor:pointer;white-space:nowrap}.gg-chooser button:hover{background:#14551e26}.gg-chooser b{font-family:var(--gg-font);font-size:1.1rem}.gg-inspector{position:absolute;z-index:15;min-width:10rem;padding:.4rem .5rem;margin:0 .3rem;background:var(--gg-panel);color:var(--gg-panel-ink);border-radius:6px;box-shadow:0 4px 16px #0000004d;font-size:.85rem;pointer-events:none}.gg-inspector.gg-left{transform:translate(-100%)}.gg-inspector-title{font-weight:700;margin-bottom:.25rem}.gg-inspector ol{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.gg-inspector li{display:grid;grid-template-columns:1.8rem 1fr auto;align-items:center;gap:.4rem}.gg-inspector li .gg-piece{position:relative;left:0;top:0;width:1.8rem;height:1.8rem;font-size:1rem}.gg-level{color:#0000008c;font-size:.75rem}.gg-dragging,.gg-dragging *{cursor:grabbing!important}.gg-inspector .gg-flipped span{transform:none}.gg-sq.gg-premove{background:#1e3ca059}.gg-sq.gg-dest.gg-pre:after{background:#1e3ca08c}.gg-sq.gg-dest-occupied.gg-pre:after{background:radial-gradient(transparent 0%,transparent 79%,rgba(30,60,160,.55) 80%)}.gg-sq.gg-reach:before{content:"";position:absolute;inset:0;background:#d66e2847;box-shadow:inset 0 0 0 2px #d66e288c;pointer-events:none;z-index:5}.pocket .gg-hand{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}#top .ligungi-mark{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP","Noto Serif CJK JP",serif;font-weight:700;line-height:1}.ligungi-reconnecting{color:var(--c-bad);animation:ligungi-spin 1.5s linear infinite}@keyframes ligungi-spin{to{transform:rotate(360deg)}}.ligungi-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;max-width:1200px;margin:2rem auto 1rem;padding:0 16px;color:var(--c-font-dimmer);font-size:.85em}.ligungi-footer__studio{flex-basis:100%;text-align:center}.ligungi-footer__studio a{color:var(--c-font-dim);font-weight:600}.ligungi-footer__version{color:var(--c-font-dimmer)}.ligungi-footer__version a{color:inherit;font-weight:400;font-family:monospace}.ligungi-error{color:var(--c-bad);margin:.5em 0}.ligungi-intro p{margin-bottom:.8em}.lobby__app__empty{padding:2em;text-align:center;color:var(--c-font-dim)}.lobby .now-playing{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1em;padding:1em}.lobby .now-playing a{color:var(--c-font)}.ligungi-tv{display:grid;gap:.4em;color:var(--c-font)}.ligungi-tv--empty{padding:2em 1em;text-align:center;color:var(--c-font-dim)}.ligungi-tv__player{font-size:.9em}.gg-mini{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(9,1fr);aspect-ratio:1;background:#e7c88f;box-shadow:inset 0 0 0 1px #3c280f80;container-type:inline-size}.gg-mini-sq{position:relative;box-shadow:inset 0 0 0 .5px #3c280f73;display:grid;place-items:center}.gg-mini-sq.tier-1{background:#9fd8ea}.gg-mini-sq.tier-2{background:#2f8fd8}.gg-mini-sq.tier-3{background:#6cc63f}.gg-mini-piece{position:relative;width:84%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP","Noto Serif CJK JP",serif;font-weight:700;font-size:5.3333333333cqw;line-height:1}.gg-mini-piece.white{background:#f6f1e7;color:#1b1b1b;border:1px solid rgba(0,0,0,.35)}.gg-mini-piece.black{background:#232323;color:#f4f1ea}.gg-mini-piece.flipped>span{transform:rotate(180deg)}.gg-mini-piece i{position:absolute;right:-8%;bottom:-8%;font-style:normal;font-family:Noto Sans,sans-serif;font-size:.55em;background:#3b7a2a;color:#fff;border-radius:999px;padding:0 .25em}.lobby__app__content{background-image:none!important}.lobby__counters{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3em 1em}.main-board .board-view{position:absolute;inset:0}.main-board .gg-wrap,.main-board .gg-board-wrap,.main-board .gg-board{width:100%;height:100%}.main-board .gg-wrap{display:block}.main-board .gg-main{display:block;position:relative;height:100%}.main-board .gg-board{aspect-ratio:auto;border-radius:var(---ui-roundness, 7px)}.main-board .gg-coords{position:absolute;z-index:6;pointer-events:none;font-size:.7em;font-weight:700;color:#3c280fb3}.main-board .gg-columns{top:1px;left:0;right:0;padding:0;text-align:left}.main-board .gg-columns span{padding-left:3px}.main-board .gg-rows{top:0;bottom:0;right:3px;padding:0;text-align:right}.round__app .pocket,.analyse .pocket{display:flex;align-items:center;min-height:3.2rem}.pocket .gg-hand{flex:1;min-height:3rem;background:var(--c-bg-zebra);border-radius:var(---ui-roundness, 7px)}.ligungi-first{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP","Noto Serif CJK JP",serif;font-size:.8em;margin-left:.5em;padding:0 .3em;border:1px solid var(--c-border);border-radius:3px;color:var(--c-font-dim)}.rcontrols .ligungi-done{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP","Noto Serif CJK JP",serif;padding:0 1em}.ligungi-notice{color:var(--c-font-dim);font-size:.9em}.ligungi-links{display:flex;gap:1em;flex-wrap:wrap}.ligungi-setup .radio{display:flex;flex-wrap:wrap;gap:.5em}.ligungi-tools{display:grid;gap:.8em;padding:1em}.ligungi-row{display:flex;gap:.5em}.ligungi-row .form-control{flex:1;min-width:0}.ligungi-fen{display:grid;gap:.3em;color:var(--c-font-dim);font-size:.9em}.ligungi-empty{padding:1em;color:var(--c-font-dim)}.tview2 move{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP","Noto Serif CJK JP",serif}.ligungi-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:var(--c-page-mask)}.ligungi-modal__box{position:relative;width:min(32rem,100%);max-height:calc(100vh - 32px);overflow:auto}.ligungi-modal__box .dialog-content{padding:1.5em 2em 2em}.ligungi-modal__box h2{margin-bottom:1em}.ligungi-modal__box .close-button-anchor{position:absolute;top:.5em;right:.5em}.ligungi-modal__box .close-button{background:none;border:0;color:var(--c-font-dim);font-size:1.2em;cursor:pointer}.form3 .radio{display:flex;flex-wrap:wrap;gap:.5em}.learn section{margin-bottom:1.5em}.learn .legend span{display:inline-block;padding:.1rem .5rem;border-radius:4px;margin-right:.3rem;font-size:.85rem;color:#123}.learn .legend span.tier-1{background:#9fd8ea}.learn .legend span.tier-2{background:#2f8fd8;color:#fff}.learn .legend span.tier-3{background:#6cc63f}.learn .piece-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.2rem}.learn .piece-grid figure{margin:0}.learn .piece-grid figcaption{display:grid;gap:.15rem;margin-top:.35rem}.learn .piece-grid figcaption small{color:var(--c-font-dim)}.learn ul{list-style:disc;padding-left:1.4em}.auth .alternative{display:flex;gap:1.5em;margin-top:1em}.round__app .pocket-top{grid-area:mat-top}.round__app .pocket-bottom{grid-area:mat-bot}@media(max-width:799.29px)and (orientation:portrait){.round__app .pocket-top{grid-area:pocket-top}.round__app .pocket-bottom{grid-area:pocket-bot}}.analyse .pocket-top{grid-area:pocket-top}.analyse .pocket-bottom{grid-area:pocket-bot}.sub-ratings rating{display:flex;align-items:baseline;gap:.5em}.ligungi-panels{margin-top:var(---block-gap);padding:.8em 1em;display:grid;gap:1em}.ligungi-panels h3{font-size:1em;font-weight:700;margin-bottom:.4em;color:var(--c-font-dim);text-transform:uppercase;letter-spacing:.05em}.ligungi-tower ol,.ligungi-draft ul{list-style:none;margin:0;padding:0;display:grid;gap:.35em}.ligungi-tower li{display:grid;grid-template-columns:1.9em 1fr;grid-template-rows:auto auto;column-gap:.6em;align-items:center}.ligungi-tower li .gg-mini-piece{grid-row:1/3;width:1.9em;font-size:1.05em}.ligungi-tower__meta{color:var(--c-font-dim);font-size:.85em}.ligungi-draft li{display:flex;flex-wrap:wrap;align-items:center;gap:.2em .5em;padding:.25em .4em;border-radius:4px}.ligungi-draft li.active{background:var(--c-bg-zebra);outline:1px solid var(--c-primary)}.ligungi-draft__count{color:var(--c-font-dim);font-size:.85em;flex-basis:100%;padding-left:1.6em}.ligungi-draft__done{font-size:.8em;color:var(--c-good);font-weight:700}.ligungi-turn-badge{margin-inline-start:auto;padding:0 .6em;border-radius:99px;background:var(--c-good);color:#fff;font-size:.75em;font-weight:700;line-height:1.8;animation:ligungi-pulse 1.6s ease-in-out infinite}@keyframes ligungi-pulse{50%{opacity:.6}}.rcontrols .act-confirm{display:flex;align-items:center;justify-content:center;gap:.3em;width:100%}.ligungi-confirm-text{font-weight:700;margin-inline-end:.5em}.pocket .gg-hand{justify-content:center;gap:.4rem;padding:.3rem .4rem}.pocket .gg-hand-piece{width:2.9rem;height:2.9rem}.pocket .gg-hand-piece .gg-count{min-width:1.3rem;line-height:1.3rem;font-size:.8rem;border:2px solid var(--c-bg-zebra)}@media(max-width:799.29px)and (orientation:portrait){.pocket .gg-hand-piece{width:2.6rem;height:2.6rem}}:root{--c-accent: hsl(357 66% 46%);--c-accent-faint: hsl(357 66% 46% / .4);--c-brag: hsl(357 60% 48%)}html.light{--c-accent: hsl(357 66% 42%);--c-accent-faint: hsl(357 66% 42% / .4);--c-brag: hsl(357 60% 44%)}#top .ligungi-logo{display:block;width:2.7rem;height:2.7rem;margin-inline-end:.4rem}@media(min-height:599.3px){#top .site-title .ligungi-logo{display:block}}.gg-board,.gg-mini{background-color:#e3c389!important;background-image:repeating-linear-gradient(100deg,rgba(120,72,22,.06) 0 2px,transparent 2px 9px,rgba(120,72,22,.04) 9px 11px,transparent 11px 23px),radial-gradient(ellipse at 30% 20%,rgba(255,240,210,.35),transparent 60%),linear-gradient(180deg,#965f2314,#965f2329)!important}.ligungi-trainer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.5em;align-items:start}@media(max-width:799.29px)and (orientation:portrait){.ligungi-trainer{grid-template-columns:1fr}}.ligungi-trainer__controls{display:grid;gap:.9em}.ligungi-trainer__roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.8rem,1fr));gap:.35em}.ligungi-trainer__roles .button{padding:.35em 0}.ligungi-trainer__roles .button.active{outline:2px solid var(--c-accent)}.ligungi-trainer__kanji{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP","Noto Serif CJK JP",serif;font-size:1.3em;font-weight:700}.ligungi-trainer__board{max-width:440px;width:100%}.player-tag{display:inline-flex;align-items:center;gap:.4em}.player-tag .rating{color:var(--c-font-dim);font-size:.9em}.player-tag .diff.up{color:var(--c-good)}.player-tag .diff.down{color:var(--c-bad)}.player-tag .anon{color:var(--c-font-dim)}.lobby__tv .ligungi-tv{max-width:300px;margin:0 auto}.ligungi-ranking.community{grid-template-columns:1fr;grid-template-areas:"leaders"}.ligungi-ranking.community .leaderboards li.ligungi-notice{justify-content:center;white-space:normal}.ligungi-leaders__rank{color:var(--c-font-dim);width:3em}.ligungi-rank{color:var(--c-brag);font-size:.85em}.user-show__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.user-show__header h1.user-link{display:flex;align-items:center}.ligungi-relation{display:flex;align-items:center;gap:1rem}.ligungi-profile-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem}.ligungi-history-filters{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem var(---box-padding, 1.5rem)}.ligungi-history-filters .form-control{flex:1 1 10rem;width:auto}.ligungi-history-filters .button{flex:0 0 auto}.ligungi-friend-box{margin-top:1rem}.ligungi-friend-box ul{list-style:none;margin:0;padding:0}.ligungi-friend-box li{display:flex;align-items:center;justify-content:space-between;padding:.3rem 0}.ligungi-friend-box .more,.ligungi-friend-box__watch{color:var(--c-font-dim)}.ligungi-friend-box__watch:hover{color:var(--c-link)}.ligungi-friends td:nth-child(n+3){text-align:center}.form3 .ligungi-field,.form3 .ligungi-check{margin-bottom:1.6rem}.ligungi-modal .form3 .ligungi-field,.ligungi-modal .form3 .ligungi-check{margin-bottom:1.1rem}.ligungi-field .form-help{display:block;margin-top:.35rem}.ligungi-field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));column-gap:1rem}.ligungi-check{display:flex;flex-wrap:wrap;align-items:center;column-gap:.6rem;row-gap:.25rem}.ligungi-check input[type=checkbox]{flex:none;width:1.1rem;height:1.1rem;margin:0;accent-color:var(--c-primary);cursor:pointer}.ligungi-check label{cursor:pointer}.ligungi-check .form-help{flex-basis:100%;margin:0;padding-inline-start:1.7rem}.ligungi-check.is-disabled{opacity:.6}.ligungi-check.is-disabled input,.ligungi-check.is-disabled label{cursor:not-allowed}select.ligungi-select{appearance:none;padding-inline-end:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23999' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:.75rem;cursor:pointer}.ligungi-actions{margin-top:1.6rem}.ligungi-submit{width:100%}@media(min-width:799.3px),(orientation:landscape){.analyse.variant-crazyhouse{grid-template-rows:min-content auto min-content}}@media(min-width:1259.3px){.analyse.variant-crazyhouse{grid-template-rows:min-content auto auto min-content}}.analyse__controls .features,.analyse__controls .jumps{display:flex;gap:.25rem}.analyse__controls .fbt{font-size:1.25rem;padding:.45rem .9rem}.ligungi-ranking.community{margin-bottom:1.5rem}.lobby__box__content.ligungi-intro{padding:.9rem 1rem 1rem}.lobby__box__content.ligungi-intro p{margin:0 0 .6rem}.ligungi-account-pitch{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--c-border)}.ligungi-account-pitch__actions{display:flex;flex-wrap:wrap;gap:.5rem}.ligungi-account-pitch__actions .button{flex:1 1 auto;text-align:center}.ligungi-friend-box .lobby__box__content{padding:.6rem 1rem}.site-buttons .signin-or-signup{display:flex;margin-inline-end:.5rem}body:has(main.auth) .site-buttons .signin-or-signup{display:none}.ligungi-dasher{width:240px}.ligungi-dasher .subs .sub{gap:.4em}.ligungi-dasher .subs .sub:after{margin-inline-start:.5em}.ligungi-dasher__value{margin-inline-start:auto;color:var(--c-font-dim);font-size:.9em}.sub:hover .ligungi-dasher__value{color:inherit}.ligungi-dasher .langs form button{border:0;background:none;color:var(--c-header-dropdown);cursor:pointer}.ligungi-ds__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.ligungi-ds__top group.radio{width:auto;min-width:16rem}.ligungi-ds__section{padding:1.5rem 0;border-top:1px solid var(--c-border)}.ligungi-ds__section h2{font-size:1.4em;margin:0 0 .75rem}.ligungi-ds__list li{margin-bottom:.5rem;list-style:disc inside}.ligungi-ds__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem}.ligungi-ds__swatch{display:grid;gap:.2rem}.ligungi-ds__swatch span{height:3rem;border-radius:var(---ui-roundness, 7px);border:1px solid var(--c-border)}.ligungi-ds__swatch small{color:var(--c-font-dim)}.ligungi-ds__example{display:grid;grid-template-columns:14rem 1fr;gap:1rem;align-items:center;padding:.75rem 0}@media(max-width:700px){.ligungi-ds__example{grid-template-columns:1fr;gap:.4rem}}.ligungi-ds__label{color:var(--c-font-dim);font-size:.85em}.ligungi-ds .ligungi-ds__inline{margin:0;padding:0}.ligungi-ds__row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.ligungi-ds__form{max-width:36rem}.ligungi-ds__board{width:14rem}
