@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";html{overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding:0;color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}body,p,h1,h2,h3,ul,ol{margin:0;padding:0}ol,ul{list-style:none}img,svg{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.tonconnect-modal,[class*=tonconnect],[id*=tonconnect]{z-index:10001!important}.media-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:20px;z-index:10000;font-family:system-ui,-apple-system,sans-serif}.loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid white;animation:spin 1s linear infinite;margin-top:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.desktop-warning{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#609179,#04160c);display:flex;align-items:center;justify-content:center;z-index:10000;font-family:system-ui,-apple-system,sans-serif}.desktop-warning-content{background:#000;padding:30px;border-radius:20px;text-align:center;max-width:400px;margin:20px;box-shadow:0 20px 40px #0000001a}.desktop-warning-content h2{color:#e74c3c;margin-bottom:20px;font-size:28px}.desktop-warning-content p{color:#fff;margin-bottom:15px;line-height:1.5}@media (max-width: 480px){.desktop-warning-content{margin:15px;padding:20px}.desktop-warning-content h2{font-size:24px}}.root-container{height:100vh;display:flex;flex-direction:column}.main-content{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.main-content::-webkit-scrollbar{display:none}.user-nickname{display:inline-flex;align-items:center;gap:4px;position:relative}.header-panel-new{position:fixed;top:0;left:0;width:100%;padding:10px;box-sizing:border-box;display:flex;align-items:flex-start;gap:12px;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:999;background:transparent;pointer-events:none;max-width:100vw}.header-panel-new>*{pointer-events:auto}.header-avatar-container{position:relative;flex-shrink:0}.header-avatar-outer-border{width:60px;height:60px;border-radius:50%;position:relative;background:linear-gradient(180deg,#7c84af,#11171b);display:flex;align-items:center;justify-content:center;padding:1px;box-sizing:border-box}.header-avatar-inner-border{width:100%;height:100%;border-radius:50%;position:relative;background:linear-gradient(180deg,#282d31,#d1d1ff);display:flex;align-items:center;justify-content:center;padding:1px;box-sizing:border-box}.header-avatar-inner-border:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 10px #000;pointer-events:none;z-index:2}.header-avatar-image,.header-avatar-placeholder{width:100%;height:100%;border-radius:50%;object-fit:cover;image-rendering:-webkit-optimize-contrast;transform:translateZ(0);-webkit-transform:translateZ(0);position:relative;z-index:1;box-shadow:inset 0 0 25px #000,inset 0 0 45px #000000d9}.header-avatar-placeholder{background:#1a1a1a}.header-right-content{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;align-self:center;margin-top:0;overflow:visible}.header-shovel-scale{display:flex;align-items:center;gap:4px;background:#182935;border-radius:12px;padding:2px 6px;position:relative;width:65px;overflow:visible;box-shadow:inset 1px 1px 1px #fff6,inset 0 0 #ffffff80,inset 0 -1px #ffffff1a,inset -1px 0 1px #fff6;filter:blur(.1px);-webkit-filter:blur(.1px)}.header-shovel-scale:after{content:"";position:absolute;bottom:0;left:0;width:50%;height:50%;border-radius:0 0 0 20px;pointer-events:none;z-index:1}.header-scale-icon{width:19px;height:19px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;object-fit:contain;flex-shrink:0;position:relative;z-index:1}.header-scale-value{color:#fff;font-size:12px;font-weight:800;text-shadow:-1px -1px 0 #000,0px -1px 0 #000,1px -1px 0 #000,1px 0px 0 #000,1px 1px 0 #000,0px 1px 0 #000,-1px 1px 0 #000,-1px 0px 0 #000;white-space:nowrap;position:relative;z-index:1}.header-scale-plus-button{width:28px;height:28px;border-radius:9px;background:#8dd234;border:2px solid #2e312b;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;box-shadow:inset 0 3px 6px #ffffff80,inset 0 -3px 6px #527b21cc;transition:all .2s ease;position:absolute;right:-16px;top:50%;transform:translateY(-50%);z-index:10}.header-scale-plus-button:hover{background:#9ee244}.header-scale-plus-button:active{transform:translateY(-50%) scale(.95);box-shadow:inset 0 2px 4px #ffffff4d,inset 0 -2px 4px #527b2199}.header-plus-icon{position:relative;width:16px;height:16px;display:block}.header-plus-outline,.header-plus-fill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.header-plus-outline{background:#5e812f;border-radius:4px;z-index:0}.header-plus-fill{background:#fff;border-radius:1px;z-index:1;top:calc(50% - 1px)}.header-plus-outline-horizontal{width:16px;height:6px}.header-plus-outline-vertical{width:6px;height:16px}.header-plus-fill-horizontal{width:14px;height:4px}.header-plus-fill-vertical{width:4px;height:14px}.header-nickname *{color:#fff;font-size:14px;font-weight:700;text-shadow:-1px -1px 0 #000,0px -1px 0 #000,1px -1px 0 #000,1px 0px 0 #000,1px 1px 0 #000,0px 1px 0 #000,-1px 1px 0 #000,-1px 0px 0 #000}.header-coin-group{display:flex;align-items:center;gap:6px}.header-coin-scale{display:flex;align-items:center;gap:4px;background:#182935;border-radius:12px;padding:3px 6px 1px 2px;position:relative;flex-shrink:0;width:fit-content;margin-left:auto;margin-right:0;margin-top:4px;box-shadow:inset 1px 1px 1px #fff6,inset 0 0 #ffffff80,inset 0 -1px #ffffff1a,inset -1px 0 1px #fff6;filter:blur(.2px);-webkit-filter:blur(.2px)}.header-coin-scale:after{content:"";position:absolute;bottom:0;left:0;width:50%;height:50%;border-radius:0 0 0 20px;background:radial-gradient(ellipse at bottom left,rgba(200,200,200,.15) 0%,rgba(150,150,150,.05) 40%,transparent 70%);pointer-events:none;z-index:1}.header-settings-button{width:32px;height:32px;border:none;padding:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.header-settings-icon{width:28px;height:28px;display:block;margin-top:4px}@supports (-webkit-touch-callout: none){.header-scale-icon,.header-avatar-image{image-rendering:-webkit-optimize-contrast}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.header-scale-icon{image-rendering:optimizeQuality}}.swipe-hint-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .5s ease}.swipe-hint-content{text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.swipe-hint-content img{width:80%}.swipe-text{width:90%;text-align:center;font-size:18px;font-weight:900;line-height:1.4;position:relative;text-shadow:-1px -1px 0 #000,0px -1px 0 #000,1px -1px 0 #000,1px 0px 0 #000,1px 1px 0 #000,0px 1px 0 #000,-1px 1px 0 #000,-1px 0px 0 #000;bottom:50px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 480px){.swipe-text{font-size:16px;bottom:40px}}.wm-confetti-container{position:fixed;top:-200px;left:50%;transform:translate(-50%);width:400px;height:400px;pointer-events:none;overflow:visible}.wm-confetti-container .spine-animation-container{width:100%!important;height:100%!important}.wm-confetti-container canvas{width:100%!important;height:100%!important}.wm-backdrop{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.wm-glass-container{background:linear-gradient(180deg,transparent 20%,#33cc9e4d 100%);border:1px solid rgba(255,255,255,.26);border-radius:22px;box-shadow:0 10px 25px #00000059,inset 0 1px #ffffff26;padding:20px;min-width:280px;transition:transform .8s cubic-bezier(.34,1.56,.64,1);max-height:90vh;overflow:visible}.wm-glass-content{position:relative}.wm-glass-content:before{content:"";position:absolute;inset:-20px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:22px;z-index:-1;-webkit-mask:linear-gradient(to right,transparent,black 12px,black calc(100% - 12px),transparent),linear-gradient(to bottom,transparent,black 12px,black calc(100% - 12px),transparent);-webkit-mask-composite:source-in;mask:linear-gradient(to right,transparent,black 12px,black calc(100% - 12px),transparent),linear-gradient(to bottom,transparent,black 12px,black calc(100% - 12px),transparent);mask-composite:intersect}.wm-close-button{position:absolute;top:12px;right:12px;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:0;z-index:99999;display:flex;align-items:center;justify-content:center}.wm-close-icon{position:relative;width:30px;height:30px;display:block;filter:drop-shadow(0 2px 0 rgba(0,0,0,1)) drop-shadow(0 2px 0 rgba(0,0,0,.7));top:-20px;right:-20px}.wm-close-line{position:absolute;left:50%;top:50%;width:26px;height:6px;background:#fff;border-radius:2px}.wm-close-line-1{transform:translate(-50%,-50%) rotate(45deg);z-index:2}.wm-close-line-2{transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.wm-close-button:hover .wm-close-line{background:#ff6b6b}.wm-close-button:active{transform:scale(.95)}.wm-header{position:relative;z-index:101;text-align:center;margin-bottom:16px}.wm-title{font-family:Nunito;font-size:24px;font-weight:800;color:#fff;margin:0;text-shadow:0 -2px 0 #000,1px -2px 0 #000,2px -1px 0 #000,2px 0 0 #000,2px 1px 0 #000,2px 2px 0 #000,1px 2px 0 #000,0 2px 0 #000,0 3px 0 #000,0 4px 0 #000,-1px 2px 0 #000,-2px 2px 0 #000,-2px 1px 0 #000,-2px 0 0 #000,-2px -1px 0 #000,-1px -2px 0 #000}.wm-main-content{position:relative;z-index:101;display:flex;flex-direction:column;align-items:center}.wm-coins-section{display:flex;flex-direction:column;align-items:center;position:relative}.wm-coins-image-wrapper{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;animation:wm-coins-pop-in .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes wm-coins-pop-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.wm-coins-image{width:100%;height:100%;object-fit:contain;position:relative;z-index:2}.wm-avatar-corner{position:absolute;bottom:10px;left:10px;z-index:3;animation:wm-avatar-pop-in .5s cubic-bezier(.34,1.56,.64,1) .1s forwards;opacity:0;transform:scale(0)}@keyframes wm-avatar-pop-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.wm-avatar-outer-border{width:50px;height:50px;border-radius:50%;background:linear-gradient(180deg,#7c84af,#11171b);display:flex;align-items:center;justify-content:center;padding:1px;box-sizing:border-box}.wm-avatar-inner-border{width:100%;height:100%;border-radius:50%;background:linear-gradient(180deg,#282d31,#d1d1ff);display:flex;align-items:center;justify-content:center;padding:1px;box-sizing:border-box;position:relative}.wm-avatar-inner-border:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 10px #000;pointer-events:none;z-index:2}.wm-avatar-image,.wm-avatar-placeholder{width:100%;height:100%;border-radius:50%;object-fit:cover;position:relative;z-index:1;box-shadow:inset 0 0 25px #000,inset 0 0 45px #000000d9}.wm-avatar-placeholder{background:linear-gradient(45deg,#ff6b6b,#ffa726);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px}.wm-shine-animation{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:250px;z-index:1;pointer-events:none;mix-blend-mode:screen}.wm-shine-animation .spine-player-canvas{transform:scaleY(1)!important}.wm-prize-amount{text-align:center;z-index:1000}.wm-prize-value{font-family:Nunito;font-size:32px;font-weight:800;color:#fff;text-shadow:0 -2px 0 #000,1px -2px 0 #000,2px -1px 0 #000,2px 0 0 #000,2px 1px 0 #000,2px 2px 0 #000,1px 2px 0 #000,0 2px 0 #000,0 3px 0 #000,0 4px 0 #000,-1px 2px 0 #000,-2px 2px 0 #000,-2px 1px 0 #000,-2px 0 0 #000,-2px -1px 0 #000,-1px -2px 0 #000}.wm-show-winners-section{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:5px}.wm-show-winners-text{color:#fff;font-size:14px;font-weight:800;font-family:Nunito;text-shadow:0 -2px 0 #000,1px -2px 0 #000,2px -1px 0 #000,2px 0 0 #000,2px 1px 0 #000,1px 2px 0 #000,0 2px 0 #000,-1px 2px 0 #000,-2px 1px 0 #000,-2px 0 0 #000,-2px -1px 0 #000,-1px -2px 0 #000}.wm-show-winners-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:linear-gradient(180deg,#21a9ed,#49f3f5);border-radius:10px;border:1px solid rgba(0,0,0,.4);cursor:pointer;position:relative;box-shadow:inset 0 1px #fff,inset 0 -2px 2px #127aae,inset 0 0 1px #1bce93,0 2px #0000004d;transition:transform .2s,box-shadow .2s}.wm-show-winners-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -2px 2px #127aae,inset 0 0 1px #1bce93,0 4px 6px #0000004d}.wm-show-winners-button:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 1px #28fff1,0 1px #0003}.wm-arrow-icon{width:17px;height:20px;display:block;transition:transform .3s;flex-shrink:0;object-fit:contain}.wm-arrow-up{transform:rotate(180deg)}.wm-arrow-down{transform:rotate(0)}.wm-winners-list{width:100%;max-height:0;overflow:hidden;margin:0;padding:0;transition:max-height .8s cubic-bezier(.34,1.56,.64,1),margin .8s cubic-bezier(.34,1.56,.64,1),padding .8s cubic-bezier(.34,1.56,.64,1)}.wm-winners-list.wm-winners-list-expanded{max-height:400px;margin:12px 0;padding-top:8px;transition:max-height .8s cubic-bezier(.34,1.56,.64,1),margin .8s cubic-bezier(.34,1.56,.64,1),padding .8s cubic-bezier(.34,1.56,.64,1)}.wm-winners-list-content{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;opacity:0;transform:translateY(-15px);transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1)}.wm-winners-list-content.wm-winners-list-content-visible{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1)}.wm-winner-item{display:flex;align-items:center;gap:8px;padding:8px}.wm-winner-avatar-wrapper{position:relative;flex-shrink:0}.wm-winner-avatar-outer-border{width:40px;height:40px;border-radius:50%;background:linear-gradient(180deg,#7c84af,#11171b);display:flex;align-items:center;justify-content:center;padding:2px;box-sizing:border-box}.wm-winner-avatar-inner-border{width:100%;height:100%;border-radius:50%;background:linear-gradient(180deg,#282d31,#d1d1ff);display:flex;align-items:center;justify-content:center;padding:2px;box-sizing:border-box;position:relative}.wm-winner-avatar-inner-border:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 10px #000;pointer-events:none;z-index:2}.wm-winner-avatar,.wm-winner-avatar-placeholder{width:100%;height:100%;border-radius:50%;object-fit:cover;position:relative;z-index:1;box-shadow:inset 0 0 25px #000,inset 0 0 45px #000000d9}.wm-winner-avatar-placeholder{background:linear-gradient(45deg,#ff6b6b,#ffa726);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.wm-winner-name{flex:1;color:#fff;font-size:18px;font-weight:800;font-family:Nunito,sans-serif;text-shadow:0 -1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,0 1px 0 #000,-2px 1px 0 #000,-2px 0 0 #000,-2px -1px 0 #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-winner-coin-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.wm-winner-amount{color:#fff;font-size:18px;font-weight:800;font-family:Nunito,sans-serif;text-shadow:0 -1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,0 1px 0 #000,-2px 1px 0 #000,-2px 0 0 #000,-2px -1px 0 #000;flex-shrink:0}.spine-animation-wrapper{width:100%;height:100%;position:relative;overflow:hidden;background:transparent!important;pointer-events1:none!important}.spine-animation-wrapper.spine-wrapper-loading{visibility:hidden!important;opacity:0!important;pointer-events1:none!important}.spine-animation-wrapper.spine-wrapper-loading *{visibility:hidden!important;opacity:0!important;background:transparent!important}.spine-animation-container{width:100%;height:100%;position:relative;mix-blend-mode:screen;background:transparent!important;pointer-events1:none!important}.spine-animation-container.spine-loading{visibility:hidden!important;opacity:0!important;pointer-events1:none!important}.spine-animation-container.spine-loading *{visibility:hidden!important;opacity:0!important;background:transparent!important}.spine-animation-container .spine-player{width:100%!important;height:100%!important;position:absolute!important;top:0;left:0;mix-blend-mode:screen;background:transparent!important;pointer-events1:none!important}.spine-animation-container .spine-player-canvas{width:100%!important;height:100%!important;mix-blend-mode:screen;background:transparent!important;pointer-events1:none!important}.spine-animation-container .spine-player-controls,.spine-animation-container .spine-player-timeline,.spine-animation-container .spine-player-button{display:none!important}.spine-animation-container .spine-player-loading,.spine-animation-container .spine-player-error,.spine-animation-container [class*=loading],.spine-animation-container [class*=Loading],.spine-animation-container [class*=spinner],.spine-animation-container [class*=Spinner]{display:none!important;opacity:0!important;visibility:hidden!important}.spine-animation-container canvas{background:transparent!important;pointer-events1:none!important}.spine-animation-container>div{background:transparent!important;pointer-events1:none!important}.page-unloading .spine-animation-wrapper,.page-unloading .spine-animation-container,.page-unloading .spine-player,.page-unloading .spine-player-canvas,.page-unloading canvas{visibility:hidden!important;opacity:0!important;clip-path:inset(100%)!important}
