@import"https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap";._app_ea853_1{display:grid;overflow:hidden}@media (min-width: 871px){._app_ea853_1{grid-template-areas:"header header header header header header header" ". eval . board . controls ." ". . . . . . .";grid-template-columns:minmax(10px,1fr) 20px 10px minmax(440px,680px) 10px 330px minmax(10px,1fr);grid-template-rows:minmax(10px,12fr) auto minmax(10px,21fr);min-height:max(100vh,600px)}}@media (max-width: 870px){._app_ea853_1{grid-template-areas:". header ." ". eval ." ". board ." ". . ." ". controls .";grid-template-columns:10px auto 10px;grid-template-rows:10px 20px 1fr 10px auto}}._header_ea853_21{grid-area:header}._eval-bar_ea853_25{grid-area:eval}._board_ea853_29{grid-area:board;aspect-ratio:22/22}@media (max-width: 870px){._board_ea853_29{margin:8px auto 0;width:calc(100vw - 16px)}}._controls_ea853_40{grid-area:controls;max-height:680px;width:100%}._board_1yrue_1{display:grid;grid-template-areas:".                     .                     engine-state-p2" "coordinate-labels-row board-grid            wall-marks-p2" "coordinate-labels-row board-grid            wall-marks-p1" ".                     coordinate-labels-col engine-state-p1";grid-template-columns:8fr 90fr 8fr;grid-template-rows:8fr 45fr 45fr 8fr;border-radius:4%;background-color:#f0d9b5;transition:transform 1.2s ease}._board_1yrue_1._rotate_1yrue_10{grid-template-areas:"engine-state-p2 coordinate-labels-col ." "wall-marks-p2 board-grid coordinate-labels-row" "wall-marks-p1 board-grid coordinate-labels-row" "engine-state-p1 . ."}._board-grid_1yrue_14{display:grid;grid-area:board-grid}._engine-state-p1_1yrue_19{grid-area:engine-state-p1}._engine-state-p2_1yrue_23{grid-area:engine-state-p2}._engine-state-p1_1yrue_19,._engine-state-p2_1yrue_23{display:flex;justify-content:center;align-items:center}._wall-marks-p1_1yrue_34,._wall-marks-p2_1yrue_35{width:100%;height:70%}._wall-marks-p1_1yrue_34{grid-area:wall-marks-p1;align-self:end}._wall-marks-p2_1yrue_35{align-self:start;grid-area:wall-marks-p2}._coordinate-labels-row_1yrue_50{grid-area:coordinate-labels-row;display:flex;justify-content:space-around;align-items:center}._coordinate-labels-col_1yrue_57{grid-area:coordinate-labels-col;display:flex;flex-direction:column;justify-content:space-around;align-items:center}._rotate_1yrue_10{transform:rotate(180deg)}._rotate_1yrue_10 [data-cell-type=verticalWall]{transform:translateY(122%)}._rotate_1yrue_10 [data-cell-type=horizontalWall]{transform:translate(122%)}._square_1i4hk_1{height:100%;width:100%;background-color:#d4a276;border-radius:3px}._square_1i4hk_1._prev-move_1i4hk_7{background-color:#deb795}@media (min-width: 500px) and (min-height: 500px){._square_1i4hk_1{box-shadow:1px 2px 2px #9c6644}._square_1i4hk_1._rotate_1i4hk_14{box-shadow:-1px -2px 2px #9c6644}}._pawn_1i4hk_19{position:relative;width:92%;height:92%;transform:translate(5%,5%);border-radius:50%;z-index:2000}._prev-move_1i4hk_7 ._pawn_1i4hk_19{z-index:2100}@media (min-width: 500px) and (min-height: 500px){._pawn_1i4hk_19{box-shadow:1px 2px 2px #9c6644}._pawn_1i4hk_19._rotate_1i4hk_14{box-shadow:-1px -2px 2px #9c6644}}._player1_1i4hk_39{background-color:#ede0d4}._player2_1i4hk_43{background-color:#603808}._player3_1i4hk_47{background-color:#e7bc91}._player4_1i4hk_51{background-color:#d4a276}._valid_1i4hk_55 ._pawn_1i4hk_19{opacity:0}._valid_1i4hk_55 ._pawn_1i4hk_19:hover{opacity:.7}._pawn_1i4hk_19._direction-up_1i4hk_62{animation:_moveUp_1i4hk_1 .25s linear forwards}._pawn_1i4hk_19._direction-down_1i4hk_65{animation:_moveDown_1i4hk_1 .25s linear forwards}._pawn_1i4hk_19._direction-left_1i4hk_68{animation:_moveLeft_1i4hk_1 .25s linear forwards}._pawn_1i4hk_19._direction-right_1i4hk_71{animation:_moveRight_1i4hk_1 .25s linear forwards}._pawn_1i4hk_19._direction-up-up_1i4hk_74{animation:_moveUpUp_1i4hk_1 .3125s linear forwards}._pawn_1i4hk_19._direction-down-down_1i4hk_77{animation:_moveDownDown_1i4hk_1 .3125s linear forwards}._pawn_1i4hk_19._direction-left-left_1i4hk_80{animation:_moveLeftLeft_1i4hk_1 .3125s linear forwards}._pawn_1i4hk_19._direction-right-right_1i4hk_83{animation:_moveRightRight_1i4hk_1 .3125s linear forwards}._pawn_1i4hk_19._direction-up-left_1i4hk_86{animation:_moveUpLeft_1i4hk_1 .3125s linear forwards}._pawn_1i4hk_19._direction-up-right_1i4hk_89{animation:_moveUpRight_1i4hk_1 .3125s linear forwards}._pawn_1i4hk_19._direction-down-left_1i4hk_92{animation:_moveDownLeft_1i4hk_1 .3125s linear forwards}._pawn_1i4hk_19._direction-down-right_1i4hk_95{animation:_moveDownRight_1i4hk_1 .3125s linear forwards}._pawn_1i4hk_19._direction-left-up_1i4hk_98{animation:_moveLeftUp_1i4hk_1 .3125s linear forwards}._pawn_1i4hk_19._direction-left-down_1i4hk_101{animation:_moveLeftDown_1i4hk_1 .3125s linear forwards}._pawn_1i4hk_19._direction-right-up_1i4hk_104{animation:_moveRightUp_1i4hk_1 .3125s linear forwards}._pawn_1i4hk_19._direction-right-down_1i4hk_107{animation:_moveRightDown_1i4hk_1 .3125s linear forwards}@keyframes _moveUp_1i4hk_1{0%{transform:translate(5%,138%)}}@keyframes _moveDown_1i4hk_1{0%{transform:translate(5%,-138%)}}@keyframes _moveLeft_1i4hk_1{0%{transform:translate(138%,5%)}}@keyframes _moveRight_1i4hk_1{0%{transform:translate(-138%,5%)}}@keyframes _moveUpUp_1i4hk_1{0%{transform:translate(5%,138%) translate(5%,138%)}}@keyframes _moveRightRight_1i4hk_1{0%{transform:translate(-138%,5%) translate(-138%,5%)}}@keyframes _moveLeftLeft_1i4hk_1{0%{transform:translate(138%,5%) translate(138%,5%)}}@keyframes _moveDownDown_1i4hk_1{0%{transform:translate(5%,-138%) translate(5%,-138%)}}@keyframes _moveUpLeft_1i4hk_1{0%{transform:translate(5%,138%) translate(138%,5%)}50%{transform:translate(138%,5%)}}@keyframes _moveUpRight_1i4hk_1{0%{transform:translate(5%,138%) translate(-138%,5%)}50%{transform:translate(-138%,5%)}}@keyframes _moveDownLeft_1i4hk_1{0%{transform:translate(5%,-138%) translate(138%,5%)}50%{transform:translate(138%,5%)}}@keyframes _moveDownRight_1i4hk_1{0%{transform:translate(5%,-138%) translate(-138%,5%)}50%{transform:translate(-138%,5%)}}@keyframes _moveLeftUp_1i4hk_1{0%{transform:translate(138%,5%) translate(5%,138%)}50%{transform:translate(5%,138%)}}@keyframes _moveLeftDown_1i4hk_1{0%{transform:translate(138%,5%) translate(5%,-138%)}50%{transform:translate(5%,-138%)}}@keyframes _moveRightUp_1i4hk_1{0%{transform:translate(-138%,5%) translate(5%,138%)}50%{transform:translate(5%,138%)}}@keyframes _moveRightDown_1i4hk_1{0%{transform:translate(-138%,5%) translate(5%,-138%)}50%{transform:translate(5%,-138%)}}._wall_8abxc_1{position:relative;border-radius:3px;z-index:2000;opacity:0;width:90%;height:90%;box-sizing:border-box;pointer-events:none;left:6%;top:6%}._wall_8abxc_1._placed_8abxc_13{opacity:1}._wall_8abxc_1._placed_8abxc_13._animate_8abxc_16:not(._rotate_8abxc_16){animation:_scaleDown_8abxc_1 .3s ease-in forwards 1,_shadowDown_8abxc_1 .3s ease-in 1}._wall_8abxc_1._placed_8abxc_13._animate_8abxc_16._vertical_8abxc_19._rotate_8abxc_16{animation:_scaleDownRotatedVertical_8abxc_1 .3s ease-in forwards 1,_shadowDownRotated_8abxc_1 .3s ease-in 1}._wall_8abxc_1._placed_8abxc_13._animate_8abxc_16._horizontal_8abxc_22._rotate_8abxc_16{animation:_scaleDownRotatedHorizontal_8abxc_1 .3s ease-in forwards 1,_shadowDownRotated_8abxc_1 .3s ease-in 1}:hover>._wall_8abxc_1._valid_8abxc_25{background-color:#8b5e34;opacity:.7}._wall_8abxc_1._prev-move_8abxc_29{z-index:1900}@media (min-width: 500px) and (min-height: 500px){._wall_8abxc_1._prev-move_8abxc_29{box-shadow:0 0 10px #eeded0,0 0 20px #eeded0}}._vertical_8abxc_19{top:0;height:222%}._vertical_8abxc_19._rotate_8abxc_16{transform:translateY(-56%)}._horizontal_8abxc_22{left:0;width:222%}._horizontal_8abxc_22._rotate_8abxc_16{transform:translate(-56%)}._player1_8abxc_54{background-color:#8b5e34}._player2_8abxc_58{background-color:#583101}._player3_8abxc_62{background-color:#e7bc91}._player4_8abxc_66{background-color:#d4a276}@keyframes _scaleDown_8abxc_1{0%{transform:scale(2)}}@keyframes _scaleDownRotatedHorizontal_8abxc_1{0%{transform:translate(-56%) scale(2)}}@keyframes _scaleDownRotatedVertical_8abxc_1{0%{transform:translateY(-56%) scale(2)}}@media (min-width: 500px) and (min-height: 500px){@keyframes _shadowDown_8abxc_1{0%{box-shadow:2px 7px 2px 3px #0003}}@keyframes _shadowDownRotated_8abxc_1{0%{box-shadow:-2px -7px 2px 3px #0003}}}._container_km5iv_1{display:flex;flex-direction:column;justify-content:space-around;align-items:center;position:relative}._wall_km5iv_9{height:4%;width:65%;border-radius:3px;z-index:1100;opacity:0;transition:opacity .5s ease}@media (min-width: 500px) and (min-height: 500px){._wall_km5iv_9{box-shadow:2px 3px 3px #0000004d}._rotate_km5iv_21 ._wall_km5iv_9{box-shadow:-2px -3px 3px #0000004d}}._wall_km5iv_9._is-available_km5iv_25{opacity:1}._wall_km5iv_9._is-available_km5iv_25._player1_km5iv_28{background-color:#8b5e34}._wall_km5iv_9._is-available_km5iv_25._player2_km5iv_31{background-color:#583101}._walls-remaining_km5iv_35{-webkit-user-select:none;user-select:none;color:#583101;align-items:center;justify-content:center;font-family:Roboto Mono,monospace;font-weight:700;font-size:1.6em;opacity:0;transition:opacity 1s ease}._walls-remaining_km5iv_35._display_km5iv_46{opacity:1}._rotate_km5iv_21 ._walls-remaining_km5iv_35{transform:rotate(180deg)}._container_1l1lq_2{display:flex;flex-direction:column;align-items:center;position:relative;opacity:0;transition:opacity 1s ease}._column_1l1lq_11{flex-direction:row}._spacer_1l1lq_15{flex:2}._display_1l1lq_19{opacity:1}._label_1l1lq_23{-webkit-user-select:none;user-select:none;color:#583101;display:flex;flex:9;align-items:center;justify-content:center;font-family:Roboto Mono,monospace;font-weight:700;font-size:1.3em}._rotate_1l1lq_34 ._label_1l1lq_23{transform:rotate(180deg)}._container_11tf4_1{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}._container_11tf4_1._rotate_11tf4_9{transform:rotate(180deg)}._turn-dot_11tf4_13{width:38%;height:38%;border-radius:50%;animation:_fadeIn_11tf4_1 .6s ease forwards,_pulse_11tf4_1 3s ease-in-out .6s infinite}._turn-dot_11tf4_13._player1_11tf4_19{background-color:#8b5e34;box-shadow:0 0 4px 1px #8b5e3466}._turn-dot_11tf4_13._player2_11tf4_23{background-color:#603808;box-shadow:0 0 4px 1px #6038084d}@keyframes _pulse_11tf4_1{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(.88);opacity:.5}}._eval-bar_1p3cv_1{position:relative;width:100%;height:100%;opacity:0}._eval-bar_1p3cv_1._display_1p3cv_7{opacity:1}._eval-bar_1p3cv_1._rotate_1p3cv_10{transform:rotate(180deg)}._bar-background_1p3cv_14{background-color:#d4a276;border-radius:3px;width:100%;height:100%}._bar-foreground_1p3cv_21{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:3px;background-color:#ede0d4;transition:transform 1s ease}@media (min-width: 871px){._bar-foreground_1p3cv_21{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom;transform:scaleY(var(--scale-value))}}@media (max-width: 870px){._bar-foreground_1p3cv_21{border-top-right-radius:0;border-bottom-right-radius:0;transform-origin:left;transform:scaleX(var(--scale-value))}}._controls_tshqg_1{transition:opacity .2s ease-in}._controls_tshqg_1._zen-mode_tshqg_4{transition-duration:2s;opacity:0}._eval-row_1aqed_1{font-size:13px;padding:3px 23px 3px 3px;border-top:1px solid var(--chakra-colors-chakra-border-color);min-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}._eval-row_1aqed_1._expanded_1aqed_12{white-space:normal;text-overflow:clip}._eval-visits_1aqed_17{display:inline-block;min-width:26px;text-align:right}._eval-badge_1aqed_23{font-family:Roboto Mono,monospace;font-weight:700;margin-left:4px;border-radius:4px;padding:0 2px;background-color:var(--chakra-colors-chakra-inverse-text);color:var(--chakra-colors-chakra-body-text);border:solid 1px var(--chakra-colors-chakra-body-text)}._p1-advantage_1aqed_33 ._eval-badge_1aqed_23{background-color:var(--chakra-colors-chakra-body-text);color:var(--chakra-colors-chakra-inverse-text)}._eval-move_1aqed_38{display:inline-block;font-family:Roboto Mono,monospace;margin-left:2px}._eval-move-number_1aqed_44{display:inline-block;margin-left:4px;font-family:Roboto}._eval-move_1aqed_38,._eval-move-number_1aqed_44{cursor:pointer}._eval-move_1aqed_38:hover,._eval-move-number_1aqed_44:hover{opacity:.6}._expander_1aqed_59{right:0;top:4}:root{color-scheme:light dark;background-color:#302e2b;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
