.game-over-dialog{text-align:center}.game-over-dialog .modal-body .result-info{font-size:25px;font-weight:700;margin-bottom:5px}.game-over-dialog .modal-body .result-type{font-size:17px;font-style:italic}.game-over-dialog .modal-footer .rating-change-wrapper{position:absolute;left:10%;right:10%;font-weight:700}.game-over-dialog .modal-footer .rating-change-wrapper .plus{color:green}.game-over-dialog .modal-footer .rating-change-wrapper .plus:before{content:"+"}.game-over-dialog .modal-footer .rating-change-wrapper .neutral{color:gray}.game-over-dialog .modal-footer .rating-change-wrapper .neutral:before{content:"±"}.game-over-dialog .modal-footer .rating-change-wrapper .minus{color:red}@media(max-width:770px){html body .main-page-body .main-flex-wrapper .right-side-wrapper{width:100%}}.chess-board-wrapper{container-type:inline-size;position:relative;border:3px solid sienna;border-radius:1px;display:grid;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr)}.chess-board-wrapper .promotion-background{height:100%;width:100%;position:absolute;background-color:#000;z-index:999;animation-name:promotion-background;animation-duration:.2s;animation-fill-mode:both}.chess-board-wrapper .promotion-wrapper{position:absolute;z-index:1000;width:60%;left:50%;top:50%;background-color:#eee;border-radius:5px;display:flex;flex-direction:row;animation-name:promotion-modal;animation-duration:.2s;animation-fill-mode:forwards}.chess-board-wrapper .promotion-wrapper .promotion-image-wrapper{height:100%;flex-grow:.25;margin:2%;cursor:pointer;background-color:#d6a66d;border:2px solid #000;border-radius:50%}.chess-board-wrapper .child-wrapper{left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);z-index:20;height:100%;display:flex}.chess-board-wrapper .chess-board-square{align-items:center;justify-content:center;display:flex;position:relative;overflow:visible}.chess-board-wrapper .chess-board-square.chess-board-square-black{background-color:#a1662f}.chess-board-wrapper .chess-board-square.chess-board-square-black .square-info{color:#e8dddd}.chess-board-wrapper .chess-board-square.chess-board-square-white{background-color:#e8dddd}.chess-board-wrapper .chess-board-square.chess-board-square-white .square-info{color:#a1662f}.chess-board-wrapper .chess-board-square.selected-square:before{position:absolute;content:"";width:100%;height:100%;z-index:1;background-color:rgba(54,205,50,.5)}.chess-board-wrapper .chess-board-square.can-move-to:before{content:"";background-color:rgba(48,160,48,.627);height:30%;width:30%;border-radius:50%;z-index:1;position:absolute}.chess-board-wrapper .chess-board-square.can-take:before{content:"";position:absolute;height:100%;width:100%;border:4px solid rgba(0,128,0,.439);border-radius:25%;z-index:1}.chess-board-wrapper .chess-board-square.can-drop:before{content:"";background-color:rgba(48,160,48,.627);height:100%;width:100%;position:absolute;z-index:1}.chess-board-wrapper .chess-board-square .square-info{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600}.chess-board-wrapper .chess-board-square .square-info.square-letter{font-size:2.75cqw;left:5%;bottom:5%}.chess-board-wrapper .chess-board-square .square-info.square-number{font-size:2.75cqw;top:5%;right:5%}.chess-board-wrapper .chess-board-square.last-move-square:before{content:"";background-color:rgba(170,230,0,.5);height:100%;width:100%;position:absolute}.chess-board-wrapper .chess-board-square.hint-square:before{content:"";background-color:rgba(255,255,85,.6);width:100%;height:100%;position:absolute}.chess-board-wrapper .chess-board-square.pre-move-square:before{content:"";background-color:rgba(173,216,230,.7);height:100%;width:100%;position:absolute}.rotating-board .piece-wrapper{transition:none}.piece-wrapper{position:absolute;height:12.5%;width:12.5%;display:flex;transition:left .5s,bottom .5s,opacity .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;touch-action:none}.piece-wrapper:has(.dragged-piece){transition:left 0ms,bottom 0ms;z-index:11}.piece-wrapper.captured{opacity:0;z-index:9}.piece-wrapper .piece{height:100%;width:100%;display:flex;cursor:grab;padding:4%}@keyframes promotion-background{0%{opacity:0}to{opacity:.5}}@keyframes promotion-modal{0%{opacity:0;transform:translate(-50%,-80%)}to{opacity:1;transform:translate(-50%,-50%)}}.right-side-wrapper{justify-content:center;align-items:center;display:flex;flex-direction:column;min-width:var(--min-right-side-wrapper-width)}.sort-arrows-wrapper{display:inline-flex;flex-direction:column;vertical-align:text-bottom;margin-left:2px;cursor:pointer}.sort-arrows-wrapper svg.active{fill:#0078ff}.sort-arrows-wrapper>*{width:.72em}.engine-eval{overflow:auto;min-width:var(--min-engine-eval-width);display:flex;flex-direction:column;container-type:inline-size;--font-size:14px;font-size:var(--font-size);width:inherit;border:1px solid #000;padding:10px;border-radius:4px;background-color:#c8c8c8}.engine-eval .settings-icon-wrapper{margin-left:auto;padding:0;height:-moz-max-content;height:max-content;display:flex;border:none;background-color:inherit}.engine-eval .settings-icon-wrapper .icon-wrapper{padding-block:5px}.engine-eval .engine-eval-header{display:flex;align-items:stretch;flex-direction:row;padding-bottom:8px}.engine-eval .engine-eval-header .engine-description{flex-grow:1;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.engine-eval .engine-eval-header .eval-number{font-size:2em}.engine-eval .engine-lines-wrapper{flex-shrink:0;overflow:auto}.engine-eval .engine-lines-wrapper table{width:100%}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper{--line-height:1.5;line-height:var(--line-height)}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper:not(:last-child){border-bottom:1px solid hsla(0,0%,63%,.2)}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper td{--number-of-lines:3}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper td.eval{width:2.5rem;font-weight:700;padding-right:.4rem;padding-left:.3rem;background-color:#dedede}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper td.moves{color:#00008b;background-color:#fff;overflow:hidden;display:block;white-space:normal;transition:max-height .6s;max-height:calc(var(--font-size)*var(--line-height)*var(--number-of-lines) + 2px)}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper td.moves.collapsed{height:calc(var(--font-size)*var(--line-height) + 2px)}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper td.expand-collapse{background-color:#add8e6;cursor:pointer;width:24px}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper td.expand-collapse:hover{background-color:#96c8d2}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper td .single-move-wrapper{align-items:center}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper td .single-move-wrapper:not(:first-child):not(.pawn){margin-left:.33rem}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper td .single-move-wrapper:not(:first-child).pawn{margin-left:.23rem}.engine-eval .engine-lines-wrapper table tr.engine-line-wrapper td .single-move-wrapper .pawn{margin-inline:-.2rem}.engine-eval .database-wrapper{margin-top:10px;padding:3px 0 3px 3px;border-radius:3px;flex-grow:1;max-height:-moz-fit-content;max-height:fit-content;background-color:#d8d8d8;display:flex;flex-direction:column}.engine-eval .database-wrapper .single-move-wrapper:hover{background-color:initial}.engine-eval .database-wrapper.games.expanded:not(.empty){min-height:calc(5.6*(.4rem + 1.8cqw))}.engine-eval .database-wrapper.expanded:not(.empty){overflow:auto}.engine-eval .database-wrapper .header-wrapper{margin-bottom:3px;display:flex;justify-content:space-between;align-items:center}.engine-eval .database-wrapper .header-wrapper .expand-collapse-wrapper{margin-right:5px;cursor:pointer;display:flex}.engine-eval .database-wrapper .header-wrapper .expand-collapse-wrapper:hover{background-color:#add8e6}.engine-eval .database-wrapper .header-wrapper h2{font-size:calc(1.2*(.4rem + 1.8cqw));margin-bottom:0}.engine-eval .database-wrapper .lines-wrapper{overflow:auto;scrollbar-width:thin;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:calc(.4rem + 1.8cqw);font-weight:450}.engine-eval .database-wrapper .lines-wrapper table{min-width:100%;width:-moz-max-content;width:max-content}.engine-eval .database-wrapper .lines-wrapper td,.engine-eval .database-wrapper .lines-wrapper th{padding-inline:3px;padding-block:.1em}.engine-eval .database-wrapper .lines-wrapper tbody tr:hover{background-color:rgba(173,216,230,.7);cursor:pointer}.engine-eval .database-wrapper .lines-wrapper tbody tr .win-draw-loss-cell{min-width:10em;display:flex}.engine-eval .database-wrapper .lines-wrapper tbody tr .win-draw-loss-cell .bar-element{display:inline-block;text-align:center;flex-basis:0;padding-inline:3px}.engine-eval .database-wrapper .lines-wrapper tbody tr .win-draw-loss-cell .bar-element:first-child{border-top-left-radius:.5em;border-bottom-left-radius:.5em}.engine-eval .database-wrapper .lines-wrapper tbody tr .win-draw-loss-cell .bar-element:last-child{border-top-right-radius:.5em;border-bottom-right-radius:.5em}.engine-eval .database-wrapper .lines-wrapper tbody tr .win-draw-loss-cell .bar-element.win{background-color:#6fff6f}.engine-eval .database-wrapper .lines-wrapper tbody tr .win-draw-loss-cell .bar-element.draw{background-color:#ffff6f}.engine-eval .database-wrapper .lines-wrapper tbody tr .win-draw-loss-cell .bar-element.loss{background-color:#ff6f6f}.icon-wrapper{display:inline-flex}.engine-settings-modal>.modal-dialog{max-width:450px}.engine-settings-modal>.modal-dialog .input-wrapper{margin-bottom:.8rem}.engine-settings-modal>.modal-dialog .input-wrapper .input-field{max-width:3rem}.notation-block-wrapper{width:100%;display:flex;flex-direction:column;flex-grow:.95;height:100px;container-type:inline-size}.notation-block-wrapper>*{font-size:var(--right-side-font-size);line-height:var(--standard-line-height)}.notation-block-wrapper .notation-block{flex-grow:1;container-type:size;padding:5px;overflow:auto;font-weight:500;border:1px solid #000;background-color:#fff}.notation-block-wrapper .notation-block .move-number-notation{width:20cqw}.notation-block-wrapper .notation-block tbody :is(.white-move-notation,.black-move-notation):not(:empty){cursor:pointer}.notation-block-wrapper .notation-block tbody :is(.white-move-notation,.black-move-notation):not(:empty).current-move{background-color:#c8e6f5}.notation-block-wrapper .notation-block tbody :is(.white-move-notation,.black-move-notation):not(:empty):hover{background-color:#e0f2fe}.notation-block-wrapper .notation-block .black-move-notation,.notation-block-wrapper .notation-block .white-move-notation{width:40cqw}.notation-block-wrapper .notation-block thead{background-color:beige}.notation-block-wrapper .forward-backward-wrapper{display:flex}.notation-block-wrapper .forward-backward-wrapper .action-button-notation{flex-grow:1;text-align:center;background-color:#ebebd2;border:1px solid #000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notation-block-wrapper .forward-backward-wrapper .action-button-notation.enabled{cursor:pointer}.notation-block-wrapper .forward-backward-wrapper .action-button-notation.enabled:hover{background-color:#d4d4be}.action-wrapper{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;container-type:inline-size}.action-wrapper .action-button{font-size:var(--right-side-font-size);line-height:var(--standard-line-height);display:block;width:100%;margin-top:clamp(8px,4%,12px);padding:5px;background-color:#16a34a;color:#fff;text-align:center;border:1px solid #000;border-radius:4px;cursor:pointer}.action-wrapper .action-button:not(:last-child){margin-bottom:clamp(8px,4%,12px)}.action-wrapper .action-button:hover{background-color:#15803d}.action-wrapper .action-button[disabled]{background-color:#c8c8c8;color:#323232;cursor:not-allowed}.fen-modal>.modal-dialog{max-width:750px}.fen-modal .fen-input{margin-top:5px;margin-right:10px;width:750px;width:100%}.fen-modal .depth-input{width:55px}.fen-modal .first-input-wrapper{display:flex;align-items:center;margin-bottom:12px}.fen-modal svg{cursor:pointer}.dialog-body-wrapper{text-align:center}.dialog-body-wrapper .time-wrapper{margin:0 15px;display:inline-block}.dialog-body-wrapper .time-wrapper .time-input{width:-moz-fit-content;width:fit-content;width:70px}.dialog-body-wrapper .color-button,.dialog-body-wrapper .opponent-button{cursor:pointer;display:inline-block;background-color:#ddd;margin-right:1.5px;padding:10px 20px}.dialog-body-wrapper .color-button.active,.dialog-body-wrapper .opponent-button.active{background-color:green}.dialog-body-wrapper .rated-block{font-weight:500;font-size:1.2rem;display:inline-block}.engine-elo-setting-wrapper .elo-number{font-weight:500}.ant-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.88);font-size:14px;line-height:1.5714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:inline-flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px}.ant-checkbox-group>.ant-row{flex:1}.ant-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.88);font-size:14px;line-height:1.5714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:inline-flex;align-items:baseline;cursor:pointer}.ant-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-inline-start:0}.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox]{width:14px;height:14px}.ant-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.88);font-size:14px;line-height:1;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:relative;white-space:nowrap;cursor:pointer;border-radius:4px;align-self:center}.ant-checkbox .ant-checkbox-input{position:absolute;inset:0;z-index:1;cursor:pointer;opacity:0;margin:0}.ant-checkbox .ant-checkbox-input:focus-visible+.ant-checkbox-inner{outline:4px solid #91caff;outline-offset:1px;transition:outline-offset 0s,outline 0s}.ant-checkbox .ant-checkbox-inner{box-sizing:border-box;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;border-collapse:separate;transition:all .3s}.ant-checkbox .ant-checkbox-inner:after{box-sizing:border-box;position:absolute;top:50%;inset-inline-start:25%;display:table;width:5.7142857143px;height:9.1428571429px;border:2px solid #fff;border-top:0;border-inline-start:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;content:"";transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s}.ant-checkbox+span{padding-inline-start:8px;padding-inline-end:8px}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner,.ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:#1677ff}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#4096ff;border-color:transparent}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled):after{border-color:#4096ff}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1677ff;border-color:#1677ff}.ant-checkbox-checked .ant-checkbox-inner:after{opacity:1;transform:rotate(45deg) scale(1) translate(-50%,-50%);transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s}.ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner,.ant-checkbox-wrapper-checked:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner{background-color:#4096ff;border-color:transparent}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;inset-inline-start:50%;width:8px;height:8px;background-color:#1677ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:""}.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-disabled,.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-checkbox-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:rgba(0,0,0,.25)}.ant-checkbox-disabled:after{display:none}.ant-checkbox-disabled+span{color:rgba(0,0,0,.25)}.ant-checkbox-disabled.ant-checkbox-indeterminate .ant-checkbox-inner:after{background:rgba(0,0,0,.25)}.ant-wave{position:absolute;background:transparent;pointer-events:none;box-sizing:border-box;left:0;top:0;width:16px;height:16px;border-radius:4px;color:var(--wave-color,#1677ff);box-shadow:0 0 0 0 currentcolor;animation-name:wave-animation;animation-duration:.3s;animation-fill-mode:forwards}@keyframes wave-animation{0%{opacity:.2;box-shadow:0 0 0 0 currentcolor}to{opacity:0;box-shadow:0 0 0 6px currentcolor}}[class*=" ant-radio"],[class^=ant-radio]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;box-sizing:border-box}.ant-radio-group,[class*=" ant-radio"] [class*=" ant-radio"],[class*=" ant-radio"] [class*=" ant-radio"]:after,[class*=" ant-radio"] [class*=" ant-radio"]:before,[class*=" ant-radio"] [class^=ant-radio],[class*=" ant-radio"] [class^=ant-radio]:after,[class*=" ant-radio"] [class^=ant-radio]:before,[class*=" ant-radio"]:after,[class*=" ant-radio"]:before,[class^=ant-radio] [class*=" ant-radio"],[class^=ant-radio] [class*=" ant-radio"]:after,[class^=ant-radio] [class*=" ant-radio"]:before,[class^=ant-radio] [class^=ant-radio],[class^=ant-radio] [class^=ant-radio]:after,[class^=ant-radio] [class^=ant-radio]:before,[class^=ant-radio]:after,[class^=ant-radio]:before{box-sizing:border-box}.ant-radio-group{margin:0;padding:0;color:rgba(0,0,0,.88);font-size:0;line-height:1.5714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:inline-block}.ant-radio-group.ant-radio-group-rtl{direction:rtl}.ant-radio-group .ant-badge .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-button-wrapper{border-inline-start:none}.ant-radio-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.88);font-size:14px;line-height:1.5714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:inline-flex;align-items:baseline;margin-inline-start:0;margin-inline-end:8px;cursor:pointer}.ant-radio-wrapper.ant-radio-wrapper-rtl{direction:rtl}.ant-radio-wrapper-disabled{cursor:not-allowed;color:rgba(0,0,0,.25)}.ant-radio-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-radio-wrapper .ant-radio-checked:after{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;border:1px solid #1677ff;border-radius:50%;visibility:hidden;opacity:0;content:""}.ant-radio-wrapper .ant-radio{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.88);font-size:14px;line-height:1.5714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:relative;display:inline-block;outline:none;cursor:pointer;align-self:center;border-radius:50%}.ant-radio-wrapper:hover .ant-radio-inner,.ant-radio-wrapper:hover .ant-radio-wrapper{border-color:#1677ff}.ant-radio-wrapper .ant-radio-input:focus-visible+.ant-radio-inner{outline:4px solid #91caff;outline-offset:1px;transition:outline-offset 0s,outline 0s}.ant-radio-wrapper .ant-radio:hover:after,.ant-radio-wrapper:hover .ant-radio-wrapper:after{visibility:visible}.ant-radio-wrapper .ant-radio-inner{position:relative;inset-block-start:0;inset-inline-start:0;border:1px solid #d9d9d9;border-radius:50%;transition:all .2s}.ant-radio-wrapper .ant-radio-inner,.ant-radio-wrapper .ant-radio-inner:after{box-sizing:border-box;display:block;width:16px;height:16px;background-color:#fff}.ant-radio-wrapper .ant-radio-inner:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;margin-block-start:-8px;margin-inline-start:-8px;border-block-start:0;border-inline-start:0;border-radius:16px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:""}.ant-radio-wrapper .ant-radio-input{position:absolute;inset:0;z-index:1;cursor:pointer;opacity:0}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:#1677ff;background-color:#1677ff}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{transform:scale(.375);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-wrapper .ant-radio-disabled{cursor:not-allowed}.ant-radio-wrapper .ant-radio-disabled .ant-radio-inner{background-color:rgba(0,0,0,.04);border-color:#d9d9d9;cursor:not-allowed}.ant-radio-wrapper .ant-radio-disabled .ant-radio-inner:after{background-color:rgba(0,0,0,.25)}.ant-radio-wrapper .ant-radio-disabled .ant-radio-input{cursor:not-allowed}.ant-radio-wrapper .ant-radio-disabled .ant-radio-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-radio-wrapper .ant-radio-disabled.ant-radio-checked .ant-radio-inner:after{transform:scale(.5)}.ant-radio-wrapper span.ant-radio+*{padding-inline-start:8px;padding-inline-end:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding-inline:15px;padding-block:0;color:rgba(0,0,0,.88);font-size:14px;line-height:30px;background:#fff;border:1px solid #d9d9d9;border-block-start-width:1.02px;border-inline-start-width:0;border-inline-end-width:1px;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}.ant-radio-button-wrapper a{color:rgba(0,0,0,.88)}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:-1;width:100%;height:100%}.ant-radio-button-wrapper:not(:first-child):before{position:absolute;inset-block-start:-1px;inset-inline-start:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding-block:1px;padding-inline:0;background-color:#d9d9d9;transition:background-color .3s;content:""}.ant-radio-button-wrapper:first-child{border-inline-start:1px solid #d9d9d9;border-start-start-radius:6px;border-end-start-radius:6px}.ant-radio-button-wrapper:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.ant-radio-button-wrapper:first-child:last-child{border-radius:6px}.ant-radio-group-large .ant-radio-button-wrapper{height:40px;font-size:16px;line-height:38px}.ant-radio-group-large .ant-radio-button-wrapper:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.ant-radio-group-large .ant-radio-button-wrapper:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.ant-radio-group-small .ant-radio-button-wrapper{height:24px;padding-inline:7px;padding-block:0;line-height:22px}.ant-radio-group-small .ant-radio-button-wrapper:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.ant-radio-group-small .ant-radio-button-wrapper:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.ant-radio-button-wrapper:hover{position:relative;color:#1677ff}.ant-radio-button-wrapper:has(:focus-visible){outline:4px solid #91caff;outline-offset:1px;transition:outline-offset 0s,outline 0s}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#1677ff;background:#fff;border-color:#1677ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#1677ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#1677ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#4096ff;border-color:#4096ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:#4096ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#0958d9;border-color:#0958d9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:#0958d9}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#1677ff;border-color:#1677ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#4096ff;border-color:#4096ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#fff;background:#0958d9;border-color:#0958d9}.ant-radio-button-wrapper-disabled{cursor:not-allowed}.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:rgba(0,0,0,.25);background-color:rgba(0,0,0,.04);border-color:#d9d9d9}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:rgba(0,0,0,.25);background-color:rgba(0,0,0,.15);border-color:#d9d9d9;box-shadow:none}.analysis-grid{display:grid;justify-content:center;align-items:center;gap:var(--grid-gap)}@media(min-width:1171px)and (max-width:2000px)and (orientation:landscape),(min-width:2001px){.analysis-grid{grid-template-columns:minmax(min-content,.4fr) min(var(--max-board-size),min(100vh - var(--nav-bar-height) - var(--navbar-margin) - var(--grid-gap),100vw - var(--min-right-side-wrapper-width) - var(--min-engine-eval-width) - 4*var(--grid-gap))) minmax(min-content,.28fr);grid-template-rows:min(var(--max-board-size),min(100vh - var(--nav-bar-height) - var(--navbar-margin) - var(--grid-gap),100vw - var(--min-right-side-wrapper-width) - var(--min-engine-eval-width) - 4*var(--grid-gap)))}.analysis-grid .chess-board-wrapper,.analysis-grid .engine-eval,.analysis-grid .right-side-wrapper{height:100%}}@media(max-width:720px)and (min-aspect-ratio:1.6666666667),(min-width:1171px)and (max-width:2000px)and (orientation:portrait),(min-width:721px)and (max-width:1170px){.analysis-grid{grid-template-columns:min(100vh - var(--nav-bar-height) - var(--navbar-margin),100vw - var(--min-engine-eval-width) - 3*var(--grid-gap)) minmax(min-content,var(--base-engine-eval-width));grid-template-rows:min(100vh - var(--nav-bar-height) - var(--navbar-margin),100vw - var(--min-engine-eval-width) - 3*var(--grid-gap)) max(min(100vh - min(100vh - var(--nav-bar-height) - var(--navbar-margin),100vw - var(--min-engine-eval-width) - 3*var(--grid-gap)) - var(--nav-bar-height) - 2*var(--navbar-margin) - var(--grid-gap),600px),var(--min-notation-height))}.analysis-grid .engine-eval{height:100%;min-height:auto;grid-row:1/2;grid-column:2/3}.analysis-grid .chess-board-wrapper{grid-row:1/2;grid-column:1/2;height:100%}.analysis-grid .right-side-wrapper{grid-row:2/3;grid-column:1/3;height:100%;flex-direction:row;gap:3%}.analysis-grid .right-side-wrapper .notation-block-wrapper{height:100%}.analysis-grid .right-side-wrapper .action-wrapper{align-self:baseline}}@media(max-width:720px)and (min-aspect-ratio:1.6666666667)and (max-width:1170px),(min-width:1171px)and (max-width:2000px)and (orientation:portrait)and (max-width:1170px),(min-width:721px)and (max-width:1170px)and (max-width:1170px){.analysis-grid .engine-eval{--font-size:clamp(12px,1.66vw,14px)}}@media(max-width:720px)and (min-aspect-ratio:0.75)and (max-aspect-ratio:1.6665666667){.analysis-grid{grid-template-columns:min(100vh - var(--nav-bar-height) - 2*var(--grid-gap),100vw - var(--min-right-side-wrapper-width) - 3*var(--grid-gap) - 10px) minmax(min-content,.35fr);grid-template-rows:min(100vh - var(--nav-bar-height) - 2*var(--grid-gap),100vw - var(--min-right-side-wrapper-width) - 3*var(--grid-gap) - 10px) min-content}.analysis-grid .chess-board-wrapper{grid-row:1/2;grid-column:1/2}.analysis-grid .engine-eval{max-height:max(min(100vw,63vh),var(--min-engine-eval-height));grid-row:2/3;grid-column:1/3}.analysis-grid .chess-board-wrapper{height:100%}.analysis-grid .right-side-wrapper{grid-row:1/2;grid-column:2/3;height:100%}}@media(max-width:720px)and (max-aspect-ratio:0.7499){.analysis-grid{grid-template-columns:calc(100vw - 2*var(--grid-gap))}.analysis-grid .chess-board-wrapper{grid-row:1/2;height:calc(100vw - 2*var(--grid-gap))}.analysis-grid .right-side-wrapper{grid-row:3/4;margin-bottom:12px}.analysis-grid .right-side-wrapper .notation-block-wrapper{height:200px}.analysis-grid .engine-eval{grid-row:2/3;max-height:max(min(100vw,63vh),var(--min-engine-eval-height))}}@media(max-width:720px)and (max-aspect-ratio:0.7499)and (min-width:550px){.analysis-grid .right-side-wrapper{flex-direction:row;gap:3%}}