body.overflow{overflow:hidden}p.add_text{margin-top:0;font-size:10px;text-align:end}.puzzle-container{position:relative;width:99%}.puzzle-container .puzzle-results .grid-loader-container{border:1px solid;border-color:var(--grid-border-color);flex:.75;border-radius:10px;position:relative;padding:5px}.puzzle-container .puzzle-results .grid-loader-container .grid-container{width:100%}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container{display:flex;justify-content:space-between;align-items:normal;margin-bottom:5px}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-rules-info{font-size:.85rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-top-container-sub{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-top-container-sub .toggle-blink .neon-link{text-decoration:none;color:#2e8b57;cursor:pointer;position:relative;font-size:.85rem}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-top-container-sub .toggle-blink .neon-link::after{content:"";position:absolute;width:100%;height:2px;background:#ff5733;left:0;bottom:-3px;transform:scaleX(0);transition:transform .3s ease-in-out}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-top-container-sub .toggle-blink .neon-link:hover::after{transform:scaleX(1)}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;grid-column-gap:2px}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;grid-column-gap:2px;width:100%;position:relative}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell{border-right:1px solid;border-color:var(--general-border-color);padding:0;width:45px}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.grid-vertical-cell,.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.grid-horizontal-cell{justify-content:center;display:flex;align-items:center;cursor:not-allowed}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.grid-vertical-cell{background:#1dac92;background:#1cab9166}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.grid-horizontal-cell{background:#8dc042;background:#8fc14466}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.editable-cell{cursor:pointer!important;position:relative;background-color:var(--editable-background-color);background-color:#bfbfbf90;border:1px solid #000!important;border-color:#c0c0c0!important}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.editable-cell.blinking-cell{animation-name:blinker;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.5,0,1,1);animation-duration:1.7s}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.editable-cell:hover{background-color:var(--editable-hover-state-background-color)}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.editable-cell.historical-value{cursor:not-allowed!important}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.user-filled-value{background-color:var(--user-filled-value-background-color)}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.user-filled-value.correct-state{background-color:var(--user-filled-correct-state-background-color)!important;color:#fff}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.user-filled-value.incorrect-state{background-color:var(--user-filled-incorrect-state-background-color)!important;color:#fff}.puzzle-container .puzzle-results .action-container .hints-container .hints-content{display:grid;grid-template-columns:auto auto;gap:10px;margin-bottom:20px}.puzzle-container .puzzle-results .action-container .hints-container .hints-content .hint{padding-block:4px!important}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.editable-cell.current-selected{background-color:var(--action-background-color)}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.grid-vertical-cell{border-top:1px solid;border-left:1px solid;border-right:1px solid;border-bottom:0;border-color:var(--vertical-border-color);height:22px}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.grid-vertical-cell.grid-vertical-last-cell{border-bottom:1px solid;border-color:var(--vertical-border-color)}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.grid-vertical-cell.grid-adjacent-vertical-cell{border-top:0}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.grid-horizontal-cell{border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:0;border-color:var(--horizontal-border-color);height:20px}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.grid-horizontal-cell.grid-horizontal-last-cell{border-right:1px solid;border-color:var(--horizontal-border-color)}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.grid-horizontal-cell.grid-adjacent-horizontal-cell{border-left:0}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell.grid-vertical-cell.grid-horizontal-cell{border-top:1px solid;border-bottom:1px solid;border-right:1px solid;border-left:1px solid;border-color:var(--common-border-color)}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell span{font-size:11px;font-weight:600;border:0!important;padding:2px}.puzzle-container .puzzle-results .action-container{border:1px solid;border-color:var(--action-container-border-color);border-radius:10px;padding:5px}.puzzle-container .puzzle-results .action-container .hints-container .hints-head{padding-left:5px;color:var(--hints-heading-background-color)}.puzzle-container .puzzle-results .action-container .hints-container .hints-head *{padding:0}.puzzle-container .puzzle-results .action-container .hints-container .hints-head .unselected-condition{animation-name:blinker;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.5,0,1,1);animation-duration:1.7s}.puzzle-container .puzzle-results .action-container .hints-container .hints-result,.puzzle-container .puzzle-results .action-container .hints-container .hints-action{padding:5px!important}.puzzle-container .puzzle-results .action-container .hints-container .any-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding-bottom:5px;flex-wrap:wrap}.puzzle-container .puzzle-results .action-container .hints-container .any-container .current-status{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;color:var(--current-status-background-color);width:100%}.puzzle-container .puzzle-results .action-container .hints-container .any-container .current-status>span{font-size:12px!important}.puzzle-container .puzzle-results .action-container .hints-container .any-container .current-status .current-status-sub{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:row;color:var(--current-status-background-color);font-size:11px!important}.puzzle-container .puzzle-results .action-container .hints-container .any-container .current-status .current-status-sub .label-value,.puzzle-container .puzzle-results .action-container .hints-container .any-container .current-status .current-status-sub .label-value,.puzzle-container .puzzle-results .action-container .hints-container .any-container .current-status .current-status-sub .label-value{font-weight:bold}.puzzle-container .puzzle-results .action-container .hints-container .any-container .current-status .current-status-sub .label-value.error-value{color:#f00!important}.puzzle-container .puzzle-results .action-container .hints-container .hints-result .timer-container .timer-value.warning-style{color:#e9d502}.puzzle-container .puzzle-results .action-container .hints-container .hints-content>.hint{margin-bottom:0!important;font-size:15px!important;font-family:'Poppins'!important;padding-block:10px!important;border:0!important;box-shadow:0 0 2px 0 #0009;border-radius:5px;background-color:#d1d1d173!important;color:#000!important;display:flex;margin-bottom:5px;justify-content:center;align-items:center;cursor:pointer;font-weight:500}.puzzle-container .puzzle-results .action-container .hints-container .hints-content>.hint.selected-hint{background:#f00c!important;color:#fff!important}.puzzle-container .puzzle-results .action-container .hints-container .any-container .any-action.full-width{width:100%}.puzzle-container .puzzle-results .action-container .hints-container .any-container .any-action.full-width *{width:100%;padding-block:15px}.puzzle-container .puzzle-results .action-container .hints-container .any-container .any-action *{cursor:pointer}.puzzle-container .puzzle-results .action-container .hints-container .any-container .any-action *{background-color:var(--action-background-color);color:#fff;border:0;border-radius:5px;padding:5px}.puzzle-container .puzzle-results .action-container .hints-container .any-container .any-action.not-allowed-action *{cursor:not-allowed;opacity:.5}.puzzle-container .puzzle-results .action-container .hints-container .any-container .any-action.new-action button{background-color:#fcb041!important;color:#000!important;font-family:'Poppins';font-size:16px;font-weight:500}.puzzle-container .puzzle-results .action-container .hints-container .any-container .any-action.change-state-action{width:100%;cursor:pointer}.puzzle-container .puzzle-results .action-container .hints-container .any-container .any-action.change-state-action button{width:100%;background:#72ac41!important;font-size:16px;font-weight:500;font-family:'Poppins';margin-block:20px 12px;padding-block:10px!important;padding-left:25px!important;position:relative;cursor:pointer}.any-action.change-state-action button.any-state:before{content:"";position:absolute;width:16px;height:16px;right:0;top:0;bottom:0;margin:auto;background-position:center;background-size:cover}.any-action.change-state-action button.any-state.start-state:before{background-image:url(/images/puzzle/start-state.webp?v=7bS9RE9aFcSejbtrXcVqjw7E-9M);left:-50px}.any-action.change-state-action button.any-state.pause-state:before{background-image:url(/images/puzzle/pause-state.webp?v=YpUKimSec_6YSeQkBPqE-dnaCP4);left:-56px}.any-action.change-state-action button.any-state.resume-state:before{background-image:url(/images/puzzle/play-state.webp?v=rVRk_m4qo2HRYvqCCVYi884nGOQ);left:-70px}@media(min-width:851px){.puzzle-container .puzzle-results{display:flex;justify-content:space-between;padding:5px;width:100%}.puzzle-container .puzzle-results .action-container{flex:.24}}@media(max-width:991.98px){.puzzle-container .puzzle-results .grid-container{width:80%}.puzzle-container .puzzle-results .action-container{width:20%}.puzzle-container .puzzle-results .grid-loader-container .grid-container.grid{justify-content:center!important;align-items:center!important}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row{width:545px!important}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid .grid-row .grid-cell span{font-size:9px!important}}@media(max-width:850px){.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-rules-info,.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-top-container-sub .toggle-blink .neon-link{font-size:.45rem}.puzzle-container .puzzle-results{padding:5px}.puzzle-container .puzzle-results .action-container{height:auto;width:100%}.puzzle-container .puzzle-results .grid-loader-container{width:100%}.puzzle-container .puzzle-results .action-container .hints-container .any-container .any-action{width:100%!important}.puzzle-container .puzzle-results .action-container .hints-container .any-container .any-action button{width:100%!important}}@media(max-width:575.98px){.puzzle-container .puzzle-results .action-container .hints-container .hints-head .unselected-condition{text-align:center}.puzzle-container .puzzle-results .action-container .hints-container .any-container{justify-content:center!important}.puzzle-container .puzzle-results .grid-container{overflow:scroll}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid{justify-content:center!important;align-items:baseline!important}}