.mission-button-indicator{width:15px;height:15px;border-radius:15px;border:.92px solid #EBC36C;background:#ed4337;position:absolute;margin-left:42px;margin-top:-52px}.mission-button--secondary{position:absolute;left:67px;bottom:0}.mission-button-tooltip{display:flex;padding:12px;justify-content:center;align-items:center;border-radius:8px;background:#f3f3e9;min-height:48px;min-width:200px;position:absolute;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;color:#1f1f1f;opacity:0!important;cursor:pointer}.mission-button-tooltip--main{transform:translate(-100%,-100%);margin-left:-16px;transition:opacity .36s ease-in-out!important}.mission-button-tooltip-arrow--main{position:absolute;right:0;transform:translate(90%)!important;color:#f3f3e9;bottom:calc(50% - 6px)}.mission-button-tooltip--secondary{top:0;left:50%;transform:translate(-50%,-100%);margin-top:-16px;transition:opacity .36s ease-in-out!important;pointer-events:all}.mission-button-tooltip-arrow--secondary{position:absolute;right:0;transform:translate(100%,100%)!important;color:#f3f3e9;bottom:-1px;rotate:90deg;left:calc(50% + 10px)}.mission-button-tooltip--visible{opacity:1!important;display:block;visibility:visible;transition:opacity .36s ease-in-out!important}.mission-button-tooltip--invisible{opacity:0!important;visibility:hidden;transition:opacity .36s ease-in-out!important}.design-tabs{background:#6c757d;height:42px}.design-tabs .tab-indicator{position:absolute;top:4px;left:4px;height:calc(100% - 8px);background:#28a745;border-radius:50px;transition:transform .3s ease;z-index:0}.design-tabs--three .tab-indicator{width:calc(33.333% - 2.5px)}.design-tabs--two .tab-indicator{width:calc(50% - 4px)}.design-tabs--three.design-tabs--active-0 .tab-indicator{transform:translate(0)}.design-tabs--three.design-tabs--active-1 .tab-indicator{transform:translate(100%)}.design-tabs--three.design-tabs--active-2 .tab-indicator{transform:translate(200%)}.design-tabs--two.design-tabs--active-0 .tab-indicator{transform:translate(0)}.design-tabs--two.design-tabs--active-1 .tab-indicator{transform:translate(100%)}.design-tab{flex:1;border:none;border-radius:50px;background:transparent;color:#fff;cursor:pointer;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.design-content--no-padding-left{padding-left:0;padding-top:4px}.design-grid{display:grid;gap:17px;column-gap:17px;justify-content:start;padding-bottom:20px}.design-item{position:relative;cursor:pointer;border-radius:8px;overflow:hidden}.design-image{width:100%;height:auto;border-radius:8px}.cards-grid{display:flex;flex-direction:column;width:100%;justify-items:start;padding-bottom:20px}.cards-row{position:relative;display:inline-block;margin-left:8px;margin-top:8px}.cards-preview-image{display:block}.backgrounds-grid{justify-content:start;padding-bottom:20px}.background-item{position:relative;display:inline-block}.background-image{display:block}.selection-indicator{position:absolute;right:8px;bottom:8px}.iwp__root{position:relative}.iwp__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;z-index:1}.iwp__img{opacity:1;transition:opacity .2s ease}.settings-modal{background:#1f1f1f4d;position:absolute;top:0;display:none;opacity:0;padding:7px 22px 15px 25px}.settings-content-wrapper{max-width:344px;margin:0 auto}.settings-header{padding-top:20px}.settings-title{font-weight:600;font-size:22px}.settings-close{opacity:.6}.settings-checkboxes{margin-top:48px}.checkbox-switch{margin-right:15px}.settings-modal .form-switch{--bs-form-switch-width: 55px}.settings-modal .form-switch .form-check-input{width:55px!important;height:28px!important;border-radius:28px!important;cursor:pointer}.settings-feedback{gap:8px;color:#fff;font-size:14px;font-weight:400;cursor:pointer;transition:opacity .3s ease;padding:8px 0;position:absolute;bottom:12px}.settings-feedback:hover{opacity:.7!important}.settings-feedback:active{opacity:.5!important}.form-check-input{outline:none;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3.5' fill='%23fff'/%3e%3c/svg%3e") !important}.form-check-input:focus{border-color:none!important;box-shadow:none!important;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3.5' fill='%23fff'/%3e%3c/svg%3e") !important}.design-modal{background:#1f1f1f4d;position:absolute;z-index:-1;top:0;display:none;opacity:0}.design-header{padding-top:20px}.design-title{font-weight:600;font-size:22px}.design-close{opacity:.6}.design-tabs{background:#6c757d;height:42px;margin-bottom:12px!important}.modal-tab{flex:1;border:none;border-radius:50px;background:transparent;color:#fff;cursor:pointer;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500}.modal-tab--disabled{gap:4px;color:#a7acb1}.design-content{overflow-y:auto;max-height:calc(100% - 127px);width:344px}.design-content--no-padding{padding-left:0!important;padding-top:0!important}.missions-content-wrapper{margin:0 16px;height:100%;display:flex;flex-direction:column}.mission-info-icon{cursor:pointer}.info-panel{max-width:392px;margin:0 auto}.info-panel-title{font-size:22px;font-weight:600;color:#fff;margin-top:26px;display:flex;justify-content:center}.info-panel-back-btn{width:-webkit-fit-content;width:fit-content;position:absolute;margin-left:13px;cursor:pointer}.info-panel-divider{height:1px;background:#fff;opacity:.1;margin:16px 24px 0}.info-panel-point{display:flex;flex-direction:column;align-items:baseline;margin-top:21px}.info-panel-point-number{display:flex;width:27px;height:27px;justify-content:center;align-items:center;flex-shrink:0;font-size:16px;font-weight:600;color:#fff;border-radius:100px;border:1.5px solid #6a6a6a;text-align:center}.info-panel-point-line{height:102px;width:1px;background:#6a6a6a;position:relative;left:13px;top:5px}.info-panel-point-wrapper{display:flex}.info-panel-content{margin-left:25px;margin-top:24px}.info-panel-point-text{height:70px;align-content:center;margin-left:11px;font-size:16px;font-weight:500}.mission-timer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.mission-timer-text{color:#fff;font-size:12px;font-weight:500}.mission-timer-text--ended{color:#ed4337!important}.mission-status-badge{height:115px}.mission-status-badge span{font-size:16px;font-weight:600;color:#fff}.mission-status-badge-progress-bar{margin-left:27px;margin-top:-8px;align-items:center;display:flex;height:100%}.mission-status-badge-progress-bar--no-margin-top{margin-top:0!important}.mission-progress-container{margin-top:12px;width:100%;height:18px}.mission-progress-bar{position:relative;width:100%;height:18px;background:#0000004d;border-radius:12px;overflow:hidden}.mission-progress-fill{position:absolute;top:1px;left:1px;height:calc(100% - 2px);background:#fabf1b;transition:width .3s ease;border-top-left-radius:12px;border-bottom-left-radius:12px}.mission-progress-fill--filled{border-top-right-radius:12px;border-bottom-right-radius:12px}.mission-status-badge-reward-box-small{position:relative;bottom:32px;left:144px;z-index:1}.mission-status-badge-glow-small{position:relative;bottom:84px;left:138px;z-index:0}.mission-progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px!important;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.8);z-index:1}.mission-status-badge-progress-bar-wrapper{width:175px;height:100%;display:flex;flex-direction:column;justify-content:center}.mission-status-badge-progress-bar-wrapper--with-gap{gap:6px}.mission-status-badge-reward-box{position:relative;left:18px}.reward-claimed-text{position:relative;top:13px}.mission-status-badge-reward-box-opened{position:relative;left:20px;top:5px}.mission-status-badge-claim-btn{margin-right:8px;width:-webkit-fit-content;width:fit-content;min-width:90px;max-width:100px;min-height:35px;background:#149246;border-radius:6.829px;border:2px solid #ffe695;align-content:center;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;position:inherit;z-index:1;padding-left:5px;padding-right:5px}.mission-status-badge-claim-btn:hover{background:#28ad5d}.mission-status-badge-claim-btn:active{background:#0c813b}.mission-status-badge-reward-box-opened--no-missions{left:-10px;bottom:20px}.mission-status-badge-claim-btn--no-missions{display:flex;justify-content:center;align-items:center;gap:3px}.mission-status-badge-content-text{display:flex;width:203px}.mission-status-badge-background-image{width:100%}.mission-status-badge-reward-box-image{height:90px}.mission-action{padding:16px;background:#0c7938;border-radius:15px;width:99%;display:flex;justify-content:space-between}.mission-action--completed{background:#1b4b2b!important}.mission-action--completed span{color:#769380!important}.mission-action-title{font-size:16px;font-style:normal;font-weight:600;line-height:normal}.mission-action-button--disabled{opacity:.6}.mission-action-content{width:188px;align-content:center}.mission-action-complete-icon{align-content:center;margin-right:40px;opacity:.4}.action-progress-bar{height:18px!important}.action-progress-bar-fill{background-color:#6fbd47!important}.mission-action-button{height:42px;align-self:center;cursor:pointer;min-width:100px;width:-webkit-fit-content;width:fit-content;background:#149246;border-radius:6.829px;border:2px solid #ffe695;align-content:center;margin-left:10px;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;position:inherit;z-index:1;padding-left:5px;padding-right:5px}.mission-action-button:hover{background:#28ad5d}.mission-action-button:active{background:#0c813b}.mission-action-button-text{font-size:16px;font-weight:500;width:-webkit-fit-content;width:fit-content;margin:0 auto;display:flex;height:100%;align-items:center;position:relative}.daily-missions{display:flex;flex-direction:column;gap:10px;height:100%}.daily-missions-divider{width:336px;height:1px;background-color:#fff;opacity:.1;margin-bottom:6px}.daily-missions-actions{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.mission-actions-content{overflow-y:overlay;overflow-x:hidden;max-height:calc(100svh - 358px)}.mission-actions-content::-webkit-scrollbar{-webkit-appearance:none;width:5px;border-radius:4px}.mission-actions-content::-webkit-scrollbar-track{background:transparent}.mission-actions-content::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:1px}.mission-actions-content::-webkit-scrollbar-thumb{border-radius:4px}.mission-actions-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px;margin-bottom:35px}.mission-actions-content::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important;background:transparent!important}.mission-actions-content::-webkit-scrollbar-button:start:decrement,.mission-actions-content::-webkit-scrollbar-button:end:increment{display:none!important;height:0!important;width:0!important}.mission-actions-content::-webkit-scrollbar-button:vertical:start:decrement,.mission-actions-content::-webkit-scrollbar-button:vertical:end:increment{display:none!important;height:0!important;width:0!important}.mission-actions-content::-webkit-scrollbar-corner{display:none!important}.mission-actions-content::-webkit-resizer{display:none!important}.mission-complete-popup{position:absolute;bottom:0;left:0;width:100%;height:100%;background:radial-gradient(50.89% 50% at 46.96% 50%,#1e8139,#12592a);z-index:10000;align-content:center}.mission-complete-popup-content{display:flex;flex-direction:column;justify-content:center}.mission-complete-popup-content-header{display:flex;flex-direction:column;align-items:center;gap:6px}.mission-complete-popup-content-header-text{font-size:30px;font-style:normal;font-weight:500;line-height:44px;text-align:center;color:#fff}.mission-complete-popup-content-header-text-secondary{width:360px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center;color:#fff}.mission-complete-popup-content-reward-icon{z-index:1;position:relative;width:83px;height:83px}.mission-complete-popup-content-reward-glow{position:relative;top:-123px;z-index:0}.mission-complete-popup-content-reward{width:150px;height:155px;text-align:center}.mission-complete-popup-content-reward-amount{position:relative;bottom:157px;color:#fff;text-align:center;font-size:19px;font-style:normal;font-weight:700;line-height:normal}.mission-complete-popup-content-rewards{display:flex;justify-content:center;margin-top:40px}.mission-complete-popup-content-footer{display:flex;flex-direction:column;align-items:center;height:255px}.mission-complete-popup-content-chest-icon{width:337px;position:relative;bottom:110px}.mission-complete-popup-content-continue-button{display:flex;min-width:218px;height:58px;padding:17px 67px 18px 68px;justify-content:center;align-items:center;flex-shrink:0;border-radius:8px;border:2px solid #DADADA;cursor:pointer;position:relative;bottom:95px}.mission-complete-popup-content-continue-button:hover{background:#dadada}.mission-complete-popup-content-continue-button:hover span{color:#197033}.mission-complete-popup-content-continue-button-text{color:#fff;text-align:center;font-size:19px;font-style:normal;font-weight:500;line-height:normal}#game-container canvas{-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);background:#f3f3e9;opacity:0;transition:opacity .6s ease-out;transition-delay:.1s}#game-container canvas.loaded{opacity:1}.popup-with-king{position:absolute;bottom:0;left:0;pointer-events:none;width:100%;z-index:0}.popup-king-wrapper{position:relative;display:flex;flex-direction:row;pointer-events:none}.popup-king-wrapper .popup-king-icon{width:243px;height:auto;display:block;pointer-events:none}.popup-king-wrapper .popup-bubble-container{display:flex;align-items:flex-end;pointer-events:none;gap:0px;position:relative;margin-left:24px;bottom:100px}.popup-king-wrapper .popup-tail{width:24px;height:32px;pointer-events:none;position:relative;margin-left:-24px;left:3px}.popup-king-wrapper .popup-cloud{background:#f3f3e9;border-radius:8px;padding:20px 23px 23px;box-sizing:border-box;overflow:auto;pointer-events:auto;max-width:400px!important;top:8px;position:relative}.popup-king-wrapper .popup-title{font-size:18px;font-family:Inter;font-weight:700;margin-bottom:10px}.popup-king-wrapper .popup-text{font-size:19px;font-family:Inter;font-weight:500;margin:0;width:100%;max-width:100%;line-height:23px}@media (min-width: 360px){.popup-cloud{min-width:360px}}@media (max-width: 968px) and (orientation: landscape){.popup-bubble-container{bottom:23px!important}.popup-tail{transform:rotateX(180deg)!important}}@media (max-width: 968px) and (orientation: portrait){.popup-king-wrapper .popup-bubble-container{width:100vw;margin-bottom:155px!important;margin:0 auto;display:block;position:unset!important}.popup-king-wrapper .popup-king-icon{position:absolute;bottom:0}.popup-king-wrapper .popup-cloud{width:100%!important;scale:.95;margin-left:auto;margin-right:auto;position:unset;max-width:100%!important}.popup-king-wrapper .popup-tail{position:absolute!important;bottom:134px;left:159px;width:24px;height:32px;rotate:90deg;transform:scaleX(-1)}}@media (max-width: 1024px){.popup-king-wrapper .popup-cloud{padding:6px 13px 8px 14px}}@media (max-height: 968px),(max-width: 968px){.popup-with-king.small{transform:scale(.84) translateY(18px)}.popup-with-king.small .popup-king-wrapper .popup-cloud{padding:12px 13px 11px 14px}.popup-with-king .popup-king-wrapper .popup-bubble-container .popup-cloud button{font-size:16px;padding-left:12px;padding-right:12px}.popup-with-king .popup-king-wrapper .popup-text{font-size:16px;line-height:22px}.popup-with-king .popup-king-wrapper .popup-king-icon{width:200px}.popup-with-king .popup-king-wrapper .popup-cloud{padding:12px 13px 11px 14px}}.tablet-buttons{display:none;position:absolute;left:10px;bottom:10px;flex-direction:row-reverse;gap:10px;z-index:1001;opacity:1;transition:opacity .36s ease-in-out,transform .36s ease-in-out}.tablet-buttons.panel-open{opacity:0;pointer-events:none}#moreSettingsButton{display:none}@media (max-width: 1038px) and (min-width: 1024px){#game-ui-stats-mobile{margin-top:-5px}}#game-ui{width:392px!important;transition:width .36s ease-in-out,background .36s ease-in-out,border-radius .36s ease-in-out,transform .36s ease-in-out!important;transform:translate(272px);background:#1f1f1f4d}@media (max-width: 1038px),(max-height: 682px) and (orientation: landscape){#game-ui{transform:translate(392px);overflow:hidden!important}#game-ui-stats{opacity:0}#game-buttons{width:100%!important;justify-content:end!important;gap:10px!important;height:64px!important;right:10px;pointer-events:none!important}.tablet-buttons{display:flex!important;bottom:10px!important;pointer-events:none!important;transition:opacity .36s ease-in-out,transform .36s ease-in-out}.tablet-buttons.panel-open{opacity:0!important;transition:opacity .36s ease-in-out,transform .36s ease-in-out!important}#game-ui-stats-mobile{display:block!important;position:absolute;width:100%;justify-self:start;left:25px!important}#game-ui-stats-mobile #difficulty-text{position:absolute;right:52px;top:7px;font-size:16px!important}#autocompleteButton{left:50%;transform:translate(-50%,-50%);bottom:60px!important}}@media (max-height: 682px) and (orientation: landscape){#game-buttons{flex-direction:column;right:10px!important;bottom:10px!important;height:-webkit-fit-content!important;height:fit-content!important;width:-webkit-fit-content!important;width:fit-content!important}}@media (max-width: 1038px),(max-height: 682px) and (orientation: landscape){.tablet-buttons{display:flex;position:absolute;left:10px!important;flex-direction:column!important;gap:12px!important;bottom:10px;pointer-events:none!important;transition:opacity .36s ease-in-out,transform .36s ease-in-out}.tablet-buttons>button:not(#moreSettingsButton){display:none!important}.tablet-buttons.tablet-menu-open>button:not(#moreSettingsButton){display:flex!important}.tablet-buttons>button:not(#moreSettingsButton).animating{display:flex!important;transition:opacity .3s ease;pointer-events:auto}.tablet-buttons.panel-open{opacity:0!important;transition:opacity .36s ease-in-out,transform .36s ease-in-out!important}#moreSettingsButton{display:flex!important}#game-ui-stats-mobile{display:block!important;left:5px!important}.backgrounds-grid{justify-content:center!important}.cards-grid{align-items:flex-start!important}#game-ui-stats-mobile #difficulty-text{position:absolute;right:20px;top:7px;font-size:16px!important}}@media (max-width: 758px){#game-ui{width:100%!important;transform:translate(100%)}#game-ui-stats{opacity:0}}#game-ui-options,#game-ui-design{position:absolute;top:0;display:none;opacity:0;z-index:-1;transform:translate(100%);background:#1f1f1f4d}#game-ui-stats{justify-self:start;position:absolute;z-index:1;width:120px!important}.game-ui-stats--panel-expanded{width:100%!important}#game-ui.panel-expanded{transform:translate(0);width:392px!important;background:#1f1f1fcc!important}#game-ui.tablet-open{background:#1f1f1fcc;width:392px;transform:translate(0)}#game-buttons.buttons-shrink{width:calc(100% - 392px)!important}#game-buttons.buttons-dim{opacity:.2!important}.stats-fader{opacity:1;transition:opacity .15s ease-in-out}.stats-fader.fading{opacity:0}#game-buttons{transition:width .36s ease-in-out,opacity .36s ease-in-out!important;pointer-events:none!important}#game-buttons button,.tablet-buttons button{pointer-events:auto!important}.hidden-magic-wand{display:none!important}#autocompleteButton{align-items:center;justify-content:center;width:221px;height:58px;transition:all .2s ease;border-radius:200px;border:2px solid rgba(255,255,255,.4);background:#0003;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;position:absolute;right:28px;bottom:28px}#autocompleteButton:hover{opacity:.6}#autocompleteButton{border:2px solid rgba(255,255,255,.4);background:#0003}.circle-btn{background:#0003!important;transition:transform .2s ease,box-shadow .2s ease}.circle-btn svg{display:block;width:32px;height:32px;flex-shrink:0}svg{pointer-events:none;overflow:visible}.circle-btn svg,svg[viewBox]{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:pointer!important;background-color:#fff3;opacity:1}.placeholder.placeholder-glow{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{0%{opacity:1;background-color:#fff3}50%{opacity:.4;background-color:#fff6}to{opacity:1;background-color:#fff3}}.placeholder.placeholder-wave{background:linear-gradient(90deg,#ffffff1a,#fff6,#ffffff1a);background-size:200% 100%;animation:placeholder-wave 2s ease-in-out infinite}@keyframes placeholder-wave{0%{background-position:-200% 0}to{background-position:200% 0}}.circle-btn:hover{background:#0003!important;opacity:.7!important;color:#fff}.circle-btn:active{color:#fff!important}#undoButton.disabled,#magicWandsButton.disabled,#hintsButton.disabled,#undoButton:disabled,#magicWandsButton:disabled,#hintsButton:disabled{opacity:.57!important;cursor:not-allowed!important;pointer-events:none!important}#undoButton.disabled:hover,#magicWandsButton.disabled:hover,#hintsButton.disabled:hover,#undoButton:disabled:hover,#magicWandsButton:disabled:hover,#hintsButton:disabled:hover{opacity:.57!important;background:#0003!important}#undoButton.disabled svg,#magicWandsButton.disabled svg,#hintsButton.disabled svg,#undoButton:disabled svg,#magicWandsButton:disabled svg,#hintsButton:disabled svg{opacity:.57!important}#undoButton.disabled span,#magicWandsButton.disabled span,#hintsButton.disabled span,#undoButton:disabled span,#magicWandsButton:disabled span,#hintsButton:disabled span{opacity:.57!important}#game-ui-stats.magic-wand-active *,#game-ui-stats-mobile.magic-wand-active *{opacity:.75;transition:opacity .3s ease}#game-ui-stats-mobile.magic-wand-active #difficulty-text,#game-ui-stats.magic-wand-active #difficulty-text{opacity:.5;transition:opacity .3s ease}#game-ui-design{display:flex}.design-tabs.first-tab-hidden .tab-indicator{width:calc(50% - 2.5px)!important}.design-tabs{margin-bottom:15px}.design-tab{transition:all .3s ease;opacity:.7}.design-tab.active{opacity:1}.design-tab:hover:not(.active){opacity:.8;background:#ffffff1a!important}.design-tab-content{display:none}.design-tab-content.active{display:block}.design-content{overflow-y:overlay;overflow-x:hidden;padding-left:4px;padding-top:4px}.design-content::-webkit-scrollbar{-webkit-appearance:none;width:6px;border-radius:4px}.design-content::-webkit-scrollbar-track{background:transparent}.design-content::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:1px}#game-ui-design .design-content::-webkit-scrollbar-thumb{border-radius:4px}#game-ui-design .design-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px;margin-bottom:35px}.design-content::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important;background:transparent!important}.design-content::-webkit-scrollbar-button:start:decrement,.design-content::-webkit-scrollbar-button:end:increment{display:none!important;height:0!important;width:0!important}.design-content::-webkit-scrollbar-button:vertical:start:decrement,.design-content::-webkit-scrollbar-button:vertical:end:increment{display:none!important;height:0!important;width:0!important}.design-content::-webkit-scrollbar-corner{display:none!important}.design-content::-webkit-resizer{display:none!important}.design-grid{display:grid;grid-template-columns:repeat(3,0fr);max-width:100%}.design-item{position:relative;border-radius:9px;overflow:hidden;cursor:pointer;aspect-ratio:3/4;width:98px;height:138px}.design-item:hover{border-color:#ffffff4d}.design-item.selected{outline:4px solid #28a745;outline-offset:0px}.design-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important;box-sizing:border-box!important;background-color:transparent!important}.design-placeholder{width:100%;height:100%;border-radius:0;position:relative;overflow:hidden}.selection-indicator{position:absolute;bottom:10px;right:10px;width:24px;height:24px;color:#fff}.pattern-1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.1) 10px,rgba(255,255,255,.1) 20px)}.pattern-4:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1px);background-size:15px 15px}.pattern-7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 50%,rgba(255,255,255,.1) 50%);background-size:20px 20px}.cards-grid{display:flex;flex-direction:column;gap:8px}.card-preview{flex:1}.card-placeholder{width:100%;height:60px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#333;border:1px solid #ddd;box-shadow:0 2px 4px #0000001a}.card-image{width:100%;height:60px;border-radius:8px;object-fit:cover;display:block;border:1px solid #ddd;box-shadow:0 2px 4px #0000001a}.cards-preview-image{width:330px!important;height:120px!important;object-fit:cover!important;border-radius:15px!important;display:block!important;cursor:pointer!important;transition:all .3s ease!important;box-sizing:border-box!important;background-color:transparent!important;outline:4px solid rgba(255,255,255,.3);outline-offset:-4px}.cards-row{width:-webkit-fit-content;width:fit-content;margin:0!important}.cards-preview-image.selected{outline:4px solid #28a745;outline-offset:-4px}.cards-grid .selection-indicator{position:absolute;bottom:11px;right:9px;width:24px;height:24px}.backgrounds-grid{display:grid;grid-template-columns:repeat(2,0fr);gap:12px 12px;max-width:100%}.background-item img{border:none!important}.background-image{width:160px!important;height:97px!important;object-fit:cover!important;border-radius:15px!important;display:block!important;border:2px solid transparent!important;cursor:pointer!important;transition:all .3s ease!important;box-sizing:border-box!important;background-color:transparent!important;outline:4px solid rgba(255,255,255,.3);outline-offset:-4px}.background-image.selected{outline:4px solid #28a745;outline-offset:-4px}.backgrounds-grid .selection-indicator{position:absolute;bottom:9px;right:9px}.form-check-input:checked{background-color:#28a745!important;border-color:#28a745!important}.form-check-input:not(:checked){background-color:#6c757d!important;border-color:#6c757d!important}.form-check-input{outline:none;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3.5' fill='%23fff'/%3e%3c/svg%3e") !important}.form-check-input:focus{border-color:none!important;box-shadow:none!important;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3.5' fill='%23fff'/%3e%3c/svg%3e") !important}#game-ui-options{padding:7px 22px 15px 25px;background:#1f1f1f4d;position:absolute;top:0;display:none;opacity:0;z-index:-1;transform:translate(100%)}#game-ui-options.panel--open,#game-ui-design.panel--open{display:block!important;opacity:1!important;z-index:1!important;transform:translate(0)!important;transition:transform .36s ease-in-out,opacity .36s ease-in-out!important}#game-ui-options.panel--closing,#game-ui-design.panel--closing{opacity:0!important;transform:translate(100%)!important}.checkboxes{margin-top:23px}.form-switch{margin-right:15px}.divider-secondary{width:96%;height:1px;background:gray;margin-top:16px;margin-right:auto}.checkbox-item{display:flex;flex-direction:column;align-items:center;height:64px}.checkbox-item.hidden{display:none!important}.checkbox-content{display:flex;justify-content:space-between;width:100%;align-items:center}.checkbox-label{color:#fff}.design-content-wrapper{max-width:344px;margin:0 auto}#feedbackButton{transition:opacity .3s ease!important;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}#feedbackButton:hover{opacity:.7!important}.ui-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.ui-overlay>*{pointer-events:auto}.ui-hidden{display:none}.ui-toggle-btn{position:fixed;top:20px;right:20px;width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;z-index:1001;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center}.ui-toggle-btn:hover{transform:scale(1.1);box-shadow:0 4px 16px #667eea66}#game-ui-stats-mobile{display:none;transition:opacity .3s ease;left:5px}@media (min-width: 1200px){#game-ui,#game-ui-stats,#game-ui-options,#game-ui-design{border-radius:0 15px 15px 0!important}.mission-complete-popup{border-radius:15px}}*,*:before,*:after{box-sizing:border-box}#stats{position:fixed;top:0;left:0;z-index:1000}#stats canvas{width:max(100px,10vw,10vh);height:max(60px,6vh,6vw);-webkit-user-select:none;user-select:none}
