div.board_wrap{float:left;width:514px;min-height:558px;}div.moves_wrap{margin-left:532px;position:relative;}p.rematch_wrap{margin-top:31px;text-align:center;}div.analysis_menu{text-align:center;border-top:1px solid #c0c0c0;height:21px;}div.analysis_menu>a{background:#f0f0f0;border:1px solid #c0c0c0;padding:2px 8px;height:16px;line-height:16px;margin:-1px 0 0 -5px;display:inline-block;cursor:pointer;}div.analysis_menu>a.active{background-color:#eee;border-top:1px solid #eee;}body.base div.analysis_menu>a.active{border-bottom:2px solid #d85000;}div.analysis_panels{margin-top:-10px;}div.analysis_panels>div{height:210px;max-height:210px;display:none;overflow-x:hidden;overflow-y:auto;text-align:left;}div.analysis_panels>div.active{display:block;}div.analysis_panels .crosstable table{margin-top:60px;}div.game_analysis{padding:10px;width:492px;}.view_game_analysis{display:none;}.future_game_analysis{margin-top:84px;text-align:center;}form.better_analysis{margin-top:20px;width:512px;text-align:center;}.future_game_analysis.progress{margin-top:0;height:100%;display:flex;align-items:center;overflow:hidden;}.future_game_analysis .spinner{flex:0 0 150px;width:150px;height:150px;margin:0 20px;}.underboard_content .quote.panel.active{display:flex;align-items:center;}.future_game_analysis .button{display:inline-block;line-height:24px;}div.fen_pgn p{margin:0.6em 0;}div.fen_pgn strong,div.fen_pgn input.fen,div.fen_pgn .pgn{font-family:monospace;}div.fen_pgn strong{font-size:1.1em;display:inline-block;margin-right:7px;}div.fen_pgn input.fen{width:450px;}div.game_control{flex:0 0 30px;margin-top:10px;width:244px;}div.game_control .buttons{display:flex;justify-content:space-between;}div.game_control .jumps{display:inline-block;position:relative;}div.game_control .jumps:last-child{margin-left:-1px;}div.game_control .jumps button:last-child{display:none;position:absolute;top:100%;left:0;border-top:0;}div.game_control .jumps:hover button:last-child{display:block;}div.game_control .menu{margin-left:10px;}div.lichess_game div.lichess_ground{transition:padding-left 0.3s;}div.eval_gauge{position:absolute;right:-22px;top:0;width:16px;height:100%;background:#fff;background-size:100% 100%;border-radius:5px;}div.eval_gauge.reverse{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);}div.eval_gauge::after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 5px rgba(0,0,0,0.7) inset;border-radius:5px;}div.eval_gauge tick{position:absolute;top:0;left:0;width:100%;border-bottom:2px ridge #eee;opacity:0.4;}div.eval_gauge tick.zero{opacity:1;border-bottom:7px solid #dc322f!important;margin-top:-3px;opacity:0.45;}div.eval_gauge .black{width:100%;height:50%;background:#888;border-radius:5px 5px 0 0;transition:height 1s;}div.gauge_displayed div.lichess_game div.lichess_ground{padding-left:28px;}.opening_box{padding:5px;border:1px solid #ccc;border-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#e0e0e0;}.ceval_box{position:relative;flex:0 0 40px;border:1px solid #ccc;border-bottom:0;}.ceval_box .switch{position:absolute;top:9px;right:10px;}.ceval_box pearl{position:absolute;top:0;left:0;font-size:2em;line-height:40px;height:40px;width:80px;text-align:center;font-weight:bold;background:#e0e0e0;}.ceval_box pearl .spinner{margin-top:5px;width:25px;height:25px;}.ceval_box help{display:block;margin:5px;font-size:0.9em;}.ceval_box .bar{position:absolute;width:240px;height:4px;top:0px;}.ceval_box .bar span{display:block;height:4px;width:0;background:#759900;transition:1s;}.explorer_box{position:relative;flex:3 1 0px;border:1px solid #ccc;margin-top:10px;overflow:scroll;overflow-x:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.explorer_box.config{min-height:210px;}.explorer_box .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:none;}.explorer_box.loading .overlay{display:block;}.explorer_box tbody{transition:opacity 0.13s;}.explorer_box.loading tbody{opacity:0.4;}.explorer_box .empty{text-align:center;}.explorer_box .spinner{margin-top:88px;}.explorer_box thead th{text-transform:capitalize;padding-left:7px;}.explorer_box thead th,.explorer_box .title{font-size:11px;line-height:22px;background:#3b93da;color:#fff;text-align:left;padding-left:10px;}body.dark .explorer_box thead th,body.dark .explorer_box .title{background:#215279;color:#ccc;}.explorer_box tr:nth-child(even){background:#fafafa;}.explorer_box tbody tr{transition:background-color 0.13s;}.explorer_box tbody tr:hover{background:rgba(191,231,255,0.7);}.explorer_box td{cursor:pointer;padding-left:7px;}.explorer_box .moves td:first-child{font-family:'ChessSansPiratf',sans-serif;font-size:14px;line-height:30px;padding-left:7px;}.explorer_box .moves td:nth-child(2){font-size:10px;opacity:0.8;text-align:right;}.explorer_box .moves td:last-child{width:100%;padding-right:7px;}.explorer_box .bar span{text-align:center;display:inline-block;overflow:hidden;vertical-align:middle;border:0px solid #ccc;border-width:1px 0;box-sizing:border-box;height:16px;line-height:16px;font-size:11px;}body.dark .explorer_box .bar span{border-color:#555;}.explorer_box .white{background:#fff;box-shadow:0 -5px 7px rgba(0,0,0,0.1) inset;}body.dark .explorer_box .white{background:#bbb;color:#222;box-shadow:0 -5px 7px rgba(0,0,0,0.25) inset;}.explorer_box .draws,.explorer_box .black{color:#fff;box-shadow:0 5px 7px rgba(255,255,255,0.2) inset;}.explorer_box .draws{background:#a0a0a0;}body.dark .explorer_box .draws{background:#666;color:#ddd;}.explorer_box .black{background:#555;color:#ddd;}body.dark .explorer_box .black{background:#333;box-shadow:0 5px 7px rgba(255,255,255,0.1) inset;}.explorer_box .bar span:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-width:1px;}.explorer_box .bar span:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right-width:1px;}.explorer_box .games{width:100%;}.explorer_box .games td{padding:5px 0 5px 7px;max-width:110px;}.explorer_box .games td span{display:block;overflow:hidden;text-overflow:ellipsis;}.explorer_box .games result{display:block;text-align:center;padding:3px 5px;border-radius:3px;font-family:monospace;font-size:0.9em;}.explorer_box .toconf{position:absolute;top:0;right:0;cursor:pointer;display:block;font-size:15px;color:#fff;width:22px;height:22px;line-height:20px;text-align:center;opacity:0.7;}.explorer_box .toconf:hover{opacity:1;}.explorer_box .message{text-align:center;font-style:italic;}.explorer_box .message i{font-size:32px;display:inline-block;margin:12px 0;opacity:0.7;}.explorer_box .message h3{font-weight:bold;}.explorer_box .message p{white-space:normal;padding:0 10px;}.explorer_box .failing.message i{font-size:70px;}.explorer_box .config{overflow:hidden;}.explorer_box .config section{padding:8px 10px 0 10px;}.explorer_box .config section.db{padding-top:5px;}.explorer_box .config section.save{text-align:center;padding:15px 0 10px 0;}.explorer_box .config label{font-weight:bold;display:block;line-height:2em;}.explorer_box .config .choices{display:flex;}.explorer_box .config .choices span{flex-grow:1;padding:5px 0;text-align:center;cursor:pointer;transition:background 0.13s;border:1px solid #ccc;border-width:1px 0 1px 1px;text-transform:capitalize;}.explorer_box .config .choices span:first-child{border-radius:3px 0 0 3px;}.explorer_box .config .choices span:last-child{border-radius:0 3px 3px 0;border-right-width:1px;}.explorer_box .config .choices span:hover{background:#fff;}.explorer_box .config .choices span.selected{background:#3893E8!important;color:#fff!important;text-shadow:1px 0 0 rgba(0,0,0,0.5);font-weight:bold;box-shadow:0 3px 5px rgba(0,0,0,0.2) inset;}.lichess_ground .replay,.lichess_ground .action_menu{overflow:auto;overflow-x:hidden;border:1px solid #ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin-left:0;}.lichess_ground .replay{flex:2 1 0px;position:relative;}.lichess_ground .action_menu{flex:1 0;border-color:transparent;}.lichess_ground .action_menu .button{display:block;margin:15px 0;padding:10px;}.lichess_ground .action_menu .button::before{font-size:2em;}.lichess_ground .action_menu form.delete{margin-top:2em;text-align:right;}.lichess_ground .action_menu form.delete .button{display:inline-block;padding:0 8px;}.lichess_ground .action_menu form.delete .button::before{font-size:1.2em;}.lichess_ground .action_menu .setting{padding:5px 0 5px 10px;line-height:22px;}.lichess_ground .action_menu .setting label{cursor:pointer;}.lichess_ground .action_menu .switch{float:right;}.lichess_ground .replay turn index{width:26px;text-align:center;}.lichess_ground .replay move{display:inline-block;font-family:'ChessSansPiratf',sans-serif;}.lichess_ground .replay turn move{position:relative;padding:2px 7px;}.lichess_ground .replay move.current{background:rgba(191,231,255,0.7);}.lichess_ground .replay turn move.empty{opacity:0.5;}.lichess_ground .replay eval{position:absolute;top:2px;right:5px;font-size:0.8em;font-family:'Roboto';font-weight:300;opacity:0.7;transition:0.13s;}.lichess_ground .replay move:hover eval{opacity:1;}.lichess_ground .replay .meta{background-color:#e0e0e0;border:1px solid #ccc;border-left:none;}.lichess_ground .comment{padding:3px 0 0 5px;}.lichess_ground .replay .white{border-left:3px solid;}.lichess_ground .replay .black{border-right:3px solid;margin-right:2px;}body .lichess_ground .replay .inaccuracy{border-color:#56B4E9;}body .lichess_ground .replay .mistake{border-color:#E69F00;}body .lichess_ground .replay .blunder{border-color:#DF5353;}body .lichess_ground .replay .undefined{border-color:#66558C;}.lichess_ground .opening{padding-bottom:3px;}.lichess_ground .replay .meta>.variation{padding:3px 0 3px 5px;font-family:'Roboto';font-weight:300;white-space:nowrap;}.lichess_ground .replay .meta>.variation.visiting{white-space:normal;}.lichess_ground .replay .meta>.variation span.menu{float:right;margin-right:3px;cursor:pointer;opacity:0;transition:opacity 0.13s;}.lichess_ground .replay .meta>.variation:hover .menu{opacity:0.7;}.lichess_ground .replay .meta>.variation .menu:hover{opacity:1!important;}.lichess_ground .replay .meta>.menu{background:#fff;font-family:'Noto Sans';font-weight:normal;}.lichess_ground .replay .meta>.menu a{display:block;line-height:1.8em;}.lichess_ground .replay .meta>.menu a.delete{color:#ac524f;}.lichess_ground .replay .meta>.menu a.promote{color:#759900;}.lichess_ground .replay .meta>.menu a::before{opacity:0.5;}.lichess_ground .replay .meta>.menu a:hover::before{opacity:1;}.lichess_ground .variation index{margin-left:5px;font-size:0.9em;}.lichess_ground .variation index:first-child{margin-left:0;}.lichess_ground .variation move{padding:1px 1.5px;font-weight:normal;}.lichess_ground .variation move:hover{background:#eee;}.lichess_ground .replay .variation .variation{margin:0 5px;}.lichess_ground .result{font-weight:bold;font-size:1.3em;text-align:center;}.lichess_ground .status{font-size:1em;text-align:center;font-style:italic;margin-bottom:5px;}div.underboard{margin-top:25px;}div.underboard .center{padding:0;}div.copyables label.name{font-weight:bold;}div.copyables textarea,div.copyables label{display:inline-block;vertical-align:middle;}div.copyables .pgn{margin-top:1em;margin-bottom:20px;}div.copyables .pgn textarea{color:#747474;resize:vertical;min-height:6em;white-space:pre-wrap;overflow-x:hidden;}div.copyables .pgn .action{display:none;text-align:right;margin-top:10px;}div.copyables .pgn:hover .action{display:block;}div.advice_summary{margin-top:-15px;}div.advice_summary td{padding:2px 8px;text-align:center;}div.advice_summary tr.nag{cursor:pointer;}div.advice_summary tr.nag:hover{text-decoration:underline;}div.advice_summary .spacerlol{padding:5px;}#adv_chart,#movetimes_chart{height:200px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 20%,rgba(128,128,128,0.2) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);}span.mod{display:inline-block;border-left:3px solid;padding-left:2px;}span.blurs{border-color:#DDCF3F;}span.hold{border-color:#E73B38;}div.shortcuts .inner{display:none;}div.shortcuts:hover .inner{display:block;}div.shortcuts .title{margin:1.5em 0 0.5em 0;display:block;font-weight:bold;border-bottom:1px solid #ccc;}div.shortcuts li{display:block;margin:0.5em 0;}#site_header div.shortcuts strong{font-weight:bold;}.back_to_game{margin-top:30px;text-align:center;}table.modAssessment{border-spacing:2px;}table.modAssessment a{margin-left:10px;font-weight:bold;}table.modAssessment td.match a{color:#759900;}table.modAssessment td.partial a{color:#d59120;}table.modAssessment td.noMatch{color:#ac524f;padding-left:10px;font-weight:bold;}.modAssessment select{margin-left:15px;}.assessmentButtons{margin:20px auto auto 40px;}.copyables>p{margin-top:7px;}.copyables .name{font-family:monospace;font-size:1.2em;display:inline-block;width:40px;}.copyable{width:455px;}.analeft{position:absolute;top:53px;left:-241px;width:226px;}.forecast{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:opacity 0.13s;position:relative;}.forecast.loading .box,.forecast.loading .add{opacity:0.5;}.forecast .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;}.forecast .entries{border:1px solid #ccc;}.forecast .entries .top{border-bottom:1px solid #ccc;padding:3px 5px;font-weight:bold;color:#999;}.forecast .entry{padding:12px 2px 12px 10px;margin-left:-2px;transition:0.13s;position:relative;cursor:pointer;}.forecast .entry::before{margin-left:-10px;opacity:0.4;}.forecast .entry:hover{background:#e0e0e0;}.forecast .entry .del{position:absolute;right:5px;top:8px;width:10px;height:10px;line-height:10px;text-align:center;display:block;font-size:13px;opacity:0;transition:0.13s;background:#fff;padding:5px;border-radius:50%;color:#dc322f;}.forecast .entry:hover .del{opacity:0.8;}.forecast .entry:hover .del:hover{opacity:1;}.forecast .add{display:block;width:100%;text-align:left;border-width:1px 0 0 0;transition:0.5s;}.forecast .add::before{font-size:32px;float:left;margin:1px 10px 0 0;opacity:0.6;transition:opacity 0.13s;}.forecast .add.enabled::before{color:#759900;}.forecast .add:hover::before{opacity:0.9;}.forecast .add span{display:block;white-space:normal;font-weight:normal;}.forecast sans{font-family:'Roboto';font-weight:300;}.forecast sans san{font-family:'ChessSansPiratf',sans-serif;font-weight:bold;}.forecast button.on-my-turn{margin-top:20px;}.forecast button.on-my-turn::before{color:#759900;}.mselect{margin-top:20px;width:100%;font-size:1.2em;box-sizing:border-box;display:inline-block;position:relative;padding:0;border:0;}.mselect .button{position:relative;display:inline-block;box-sizing:border-box;width:100%;padding:10px;}.mselect .button i{font-size:10px;position:absolute;right:5px;top:14px;}.mselect .list{width:100%;margin:0;padding:0;position:absolute;top:0;text-align:left;list-style-type:none;font-weight:normal;background:#FFF;box-shadow:0px 8px 17px 0px rgba(0,0,0,0.2),0px 6px 20px 0px rgba(0,0,0,0.19);border-radius:3px;display:none;}.mselect.shown .list{display:block;}.mselect .list a{display:block;padding:10px;background:#fff;transition:0.13s;outline:0;text-decoration:none;cursor:pointer;}.mselect .list a:hover{background:#3893E8;color:#fff;}.mselect a[data-icon]:before,.mselect .button[data-icon]:before{font-size:1.5em;margin-right:10px;color:#3893E8;transition:0.13s;}.mselect a:hover:before{color:#fff;}body.coords_2 .gauge_displayed square[data-coord-y]::before{color:#fff;text-shadow:0 1px 2px #000;font-weight:normal;top:1px;right:1px;}