html,body{margin:0;padding:0;width:100%;height:100%;font-size:min(2.1621621622vh,4.0506329114vw)}body{background-color:#000;color:#fff;-webkit-user-select:none;user-select:none}#ruler{position:fixed;top:200vh;padding-left:env(safe-area-inset-left);padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);width:var(--tg-viewport-stable-width);height:var(--tg-viewport-stable-height)}#root,#vue{width:100%;height:100%;overflow:hidden}#root canvas,#vue canvas{width:100%;height:100%}#vue{display:none}.loader{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:44px;font-weight:700;font-family:sans-serif}.dev-console{position:fixed;z-index:100001;background-color:#000;opacity:.8;top:0;left:0;width:100%;height:100%;padding-top:calc(var(--content-area-inset-top));padding-left:calc(var(--content-area-inset-left) + 1em);display:flex;flex-direction:column;font-family:sans-serif;transform:translateY(200vh);transition:transform .3s ease-in}.dev-console.visible{transform:translateY(0)}.dev-console>span{padding:2em 2em 1em 1em}.dev-console>span .dc-close-btn{display:block;float:right;text-decoration:none;width:1.2em;height:1.2em;line-height:1.2em;border-radius:50%;text-align:center;background-color:#fff;color:#000;font-weight:700;font-size:1.2em}.dev-console>div{flex:1 1 auto;padding:0 10px 10px;color:#fff;overflow-y:auto;display:flex;font-size:.8em}.dev-console>div.items ul{list-style:none;padding:0;display:flex;flex-direction:column;row-gap:8px}.dev-console>div.items ul li{display:flex;flex-direction:row;column-gap:8px}.dev-console>div.items ul li svg{flex:0 0 16px;height:16px}.dev-console>div.items ul li i{font-style:normal;font-size:14px;padding-left:6px}.dev-console>div.items ul li span{-webkit-user-select:none;user-select:none}.dev-console>div.items ul li span div{-webkit-user-select:none;user-select:none;padding:4px 0 8px;display:none;white-space:pre}.dev-console>div.items ul li span div.expanded{display:block}@media (max-width: 768px){.dev-console>span{padding:1em 2em 0 0}}.info-panel{position:fixed;z-index:100000;top:var(--content-area-inset-top);left:var(--content-area-inset-left);width:100%;opacity:.5;display:grid;grid-template-columns:min-content max-content;font-family:sans-serif;font-size:14px;margin:0;color:#fff;pointer-events:none;padding:5px}.info-panel dd{margin:0;font-weight:700;padding:3px 0;white-space:nowrap}.info-panel dt{margin:0;padding:3px 0}.progress-bar{position:relative;display:flex;flex-direction:column;justify-content:center}.progress-bar__bg{z-index:1000;transform:translate(0)}.progress-bar__bg .percent{position:absolute;z-index:1000;color:#fff;font-size:1.25em;font-family:SlotVille;-webkit-text-stroke:.03125em #000;text-shadow:.03125em 0 0 #000,0 .03125em 0 #000,0 0 .03125em #000;transform:translateY(-.8em)}.progress-bar__bg .percent span{font-size:.7em;padding:0 .1875em}.progress-bar__bar{width:100%;height:1em;background:#fff;border:.1875em solid #000;border-radius:2em;overflow:hidden}.progress-bar__line{width:100%;height:100%;background:linear-gradient(to right,#b0115e,#ff292c);transform:translate(-100%);border-radius:2em;box-shadow:0 4px #fa96a9 inset}.app-loader{position:absolute;display:flex;align-items:center;z-index:2;width:100dvw;height:100dvh;font-family:sans-serif;background:url(/assets/ptBg_small-D7wEil4w.webp) no-repeat 0 0;background-size:cover}.app-loader .main{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%}.app-loader .main .middle{flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.app-loader .main .middle.preload .coin,.app-loader .main .middle.preload .pbar,.app-loader .main .middle.preload .txt{display:none}.app-loader .main .animationSection{flex:1 1 50%;position:relative;display:flex;justify-content:center;width:100dvw}.app-loader .main .animationSection .loaderLogo{width:100%}.app-loader .main .animationSection .coinLeft{position:absolute;top:5.3125em;left:2em;width:3.3125em;height:3.4375em;z-index:2;animation:mainAnimation .8s infinite alternate}.app-loader .main .animationSection .coinLeftBig{position:absolute;top:5.9375em;left:-.5em;width:7.8125em;height:8.0625em;animation:mainAnimationBig .8s .1s infinite alternate}.app-loader .main .animationSection .coinRight{position:absolute;top:4.4375em;right:4em;width:3.3125em;height:3.4375em;z-index:2;animation:mainAnimation .8s infinite alternate}.app-loader .main .animationSection .coinRightBig{position:absolute;top:4.9375em;right:.5625em;width:6.8125em;height:7.0625em;animation:mainAnimationBig .8s linear alternate .1s infinite;transform-origin:center}.app-loader .main .pbar{flex:0 0 auto}.app-loader .main .txt{flex:0 0 auto;position:relative;text-transform:uppercase;color:#fff;font-size:1.25em;font-family:SlotVille;text-wrap:nowrap;text-shadow:#000 0px .1875em;-webkit-text-stroke:.03125em #000;-webkit-text-stroke:.03125emem #000;text-shadow:.03125emem 0 0 #000,0 .03125emem 0 #000,0 0 .03125emem #000}.app-loader .main .txt span{color:#d94863}.app-loader .main .reskinLogo{flex:0 0 auto;max-width:35vw}.app-loader .main .top{flex:2 2 30%}.app-loader .main .bottom{flex:2 2 15%}.app-loader .main .divider{flex:1 1 10%}.app-loader.landscape{background:url(/assets/lsBg_small-atfOHI3Q.webp) no-repeat center center;background-size:cover}.app-loader.landscape .main .animationSection{width:50vh}.app-loader.landscape .main .animationSection .coinLeft{top:5.5rem;left:0rem;width:3.125rem;height:3.375rem}.app-loader.landscape .main .animationSection .coinLeftBig{top:6.625rem;left:-1.875rem;width:6.875rem;height:7.0625rem}.app-loader.landscape .main .animationSection .coinRight{top:4.125rem;right:3.75rem;width:3.125rem;height:3.375rem}.app-loader.landscape .main .animationSection .coinRightBig{top:3.5rem;right:0rem;width:6.875rem;height:7.0625rem}.app-loader.landscape .main .reskinLogo{flex:0 0 auto;max-width:20vh}.app-loader.landscape .main .pbar{font-size:2.4vh}.app-loader.landscape .main p.txt{font-size:3vh}@keyframes mainAnimation{0%{transform:translateY(0)}to{transform:translateY(1.5em)}}@keyframes mainAnimationBig{0%{transform:translateY(0)}to{transform:translateY(2.5em)}}
