@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#f7fbff;--muted:#e2ebf594;--glass:#e8f0fa1a;--glass-strong:#eef4fc29;--panel:#080e17d1;--panel-soft:#fff1;--accent:#5673a6;--accent-bright:#b8c8d5;--copper:#c87346;--ochre:#d0a143;--moss:#73936d;--clay:#b85f55;--gold:#e3b34f}*{box-sizing:border-box}h1,h2,h3,p{margin:0}canvas,img,svg{display:block}body,html{width:100%;height:100%;overflow:hidden}body{font-synthesis:none;overscroll-behavior:none;background:#030609;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;font-weight:500}button{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #dce1ffb3}.tg-star{vertical-align:-.18em;filter:drop-shadow(0 2px 5px #ffae2447);background:linear-gradient(145deg,#fff6ad,#ffd44f 46%,#ff9f35);flex:none;width:1.2em;height:1.2em;display:inline-block;-webkit-mask:url(../assets/telegram/star.png) 50%/contain no-repeat;mask:url(../assets/telegram/star.png) 50%/contain no-repeat}.arcade-shell{isolation:isolate;background:#050a10;width:100vw;height:100dvh;position:relative;overflow:hidden}.arcade-shell:after{content:"";z-index:60;pointer-events:none;background:#ca9c5903;position:absolute;inset:0}.world{background:#030609;transition:opacity .28s,filter .28s;position:absolute;inset:0;overflow:hidden}.world.inactive .mine-canvas{pointer-events:none}.canvas-frame{z-index:5;background-color:#050912;background-image:radial-gradient(circle at 3% 11%,#edf9ffe6 0 1px,#0000 1.8px),radial-gradient(circle at 14% 77%,#93cdec8c 0 1.4px,#0000 2px),radial-gradient(circle at 22% 29%,#ffefbc9e 0 .8px,#0000 1.5px),radial-gradient(circle at 31% 92%,#cde2ffb8 0 1px,#0000 1.7px),radial-gradient(circle at 43% 8%,#ffffff80 0 1.7px,#0000 2.5px),radial-gradient(circle at 52% 61%,#86c3e280 0 .9px,#0000 1.6px),radial-gradient(circle at 66% 34%,#f5e4b4ad 0 1.2px,#0000 2px),radial-gradient(circle at 74% 84%,#ceecff8a 0 .8px,#0000 1.6px),radial-gradient(circle at 87% 16%,#ffffffbd 0 1.3px,#0000 2.2px),radial-gradient(circle at 96% 67%,#7ebbe27a 0 1px,#0000 1.8px),linear-gradient(155deg,#0b1020,#080d19 48%,#04070d);background-repeat:no-repeat;position:absolute;inset:0;overflow:hidden}.canvas-frame:after,.canvas-frame:before{content:"";z-index:0;pointer-events:none;will-change:transform,opacity;position:absolute;inset:-8%}.canvas-frame:before{opacity:.52;background-image:radial-gradient(circle at 5% 38%,#fff 0 1.4px,#0000 2.2px),radial-gradient(circle at 11% 6%,#9cc6e3 0 .7px,#0000 1.4px),radial-gradient(circle at 19% 58%,#ffe7a7 0 1px,#0000 1.8px),radial-gradient(circle at 27% 21%,#d7efff 0 .8px,#0000 1.5px),radial-gradient(circle at 35% 82%,#a6d7f0 0 1.6px,#0000 2.4px),radial-gradient(circle at 48% 44%,#fff 0 .7px,#0000 1.5px),radial-gradient(circle at 57% 13%,#f5de9e 0 1.2px,#0000 2px),radial-gradient(circle at 63% 73%,#c5e7ff 0 .9px,#0000 1.6px),radial-gradient(circle at 71% 47%,#fff 0 1.5px,#0000 2.4px),radial-gradient(circle at 82% 91%,#8fbee0 0 .8px,#0000 1.5px),radial-gradient(circle at 91% 28%,#ffe9b8 0 1px,#0000 1.8px),radial-gradient(circle at 98% 54%,#d9f1ff 0 .7px,#0000 1.4px);animation:14s ease-in-out infinite alternate void-stars-near,3.1s ease-in-out infinite alternate void-stars-twinkle}.canvas-frame:after{opacity:.32;background-image:radial-gradient(circle at 7% 88%,#6e9fc8 0 .7px,#0000 1.4px),radial-gradient(circle at 17% 17%,#f8e6b2 0 .9px,#0000 1.7px),radial-gradient(circle at 29% 69%,#b6dcf3 0 .6px,#0000 1.3px),radial-gradient(circle at 39% 32%,#fff 0 1.1px,#0000 2px),radial-gradient(circle at 54% 94%,#f1d68d 0 .8px,#0000 1.5px),radial-gradient(circle at 68% 5%,#9bc7e3 0 .7px,#0000 1.4px),radial-gradient(circle at 77% 58%,#fff 0 .9px,#0000 1.7px),radial-gradient(circle at 89% 79%,#d9efff 0 .6px,#0000 1.3px),radial-gradient(circle at 95% 11%,#f8e2a3 0 1.2px,#0000 2px);animation:24s ease-in-out infinite alternate void-stars-far,4.7s ease-in-out 1.2s infinite alternate void-stars-twinkle}.world.inactive .canvas-frame:after,.world.inactive .canvas-frame:before{animation-play-state:paused}.mine-canvas{z-index:1;image-rendering:crisp-edges;image-rendering:pixelated;touch-action:none;cursor:crosshair;transform-origin:50%;will-change:transform;display:block;position:absolute}.mine-canvas.zooming{pointer-events:none}.mine-canvas{transition:filter 72ms cubic-bezier(.2,.8,.3,1)}.marker-layer.smooth-zoom,.mine-canvas.smooth-zoom{transition:transform .26s cubic-bezier(.2,.78,.3,1),filter 90ms ease-out}.mine-canvas:focus-visible{outline-offset:-7px;outline:1px solid #fff9}.marker-layer{z-index:7;pointer-events:none;transform-origin:50%;will-change:transform;position:absolute;inset:0;overflow:hidden}.canvas-frame.motion-blur-active .mine-canvas{filter:blur(var(--motion-blur,.35px)) saturate(1.015);will-change:transform,filter}.world-vignette{z-index:9;background:radial-gradient(86% 78% at 50% 47%,#0000 47%,#02060a0e 67%,#01040866),linear-gradient(#01040833,#0000 15% 78%,#0104084d);inset:0;box-shadow:inset 0 0 clamp(42px,8.5vw,128px) #00030757}.pixel-grid,.world-vignette{pointer-events:none;position:absolute}.pixel-grid{z-index:2;opacity:var(--grid-opacity,.52);-webkit-mask-image:radial-gradient(ellipse var(--grid-focus-x) var(--grid-focus-y) at center,#000 18%,#0009 60%,#0002 100%);mask-image:radial-gradient(ellipse var(--grid-focus-x) var(--grid-focus-y) at center,#000 18%,#0009 60%,#0002 100%);-webkit-mask-image:radial-gradient(ellipse var(--grid-focus-x) var(--grid-focus-y) at center,#000 18%,#0009 60%,#0002 100%);transition:opacity .24s}.chunk-reveal-layer,.impact-layer{pointer-events:none;position:absolute;inset:0}.chunk-reveal-layer{z-index:1;overflow:hidden}.impact-layer{z-index:3}.chunk-reveal{z-index:1;opacity:0;pointer-events:none;contain:strict;background:#0d111047;animation:.22s steps(5,end) both chunk-resolve;position:absolute;overflow:hidden}.chunk-reveal:before{content:"";background:linear-gradient(90deg,#0000 0 46%,#ffffff38 49% 51%,#0000 54%);animation:.22s steps(5,end) both chunk-scan;position:absolute;inset:0;transform:translate(-72%)}.mining-impact{--impact-scale:1;z-index:3;width:max(20px,var(--pixel-size));height:max(20px,var(--pixel-size));transform:translate(-50%,-50%) scale(var(--impact-scale));pointer-events:none;position:absolute}.mining-impact.impact-10{--impact-scale:1.2}.mining-impact.impact-100{--impact-scale:1.48}.mining-impact.impact-1000{--impact-scale:1.85}.impact-core,.impact-shard,.impact-wave{pointer-events:none;display:block;position:absolute}.impact-core{width:9px;height:9px;box-shadow:0 0 0 2px var(--impact-light),0 0 16px 6px color-mix(in srgb,var(--impact-light) 82%,transparent);background:#fffbe8;border-radius:3px;animation:.21s steps(5,end) both impact-core;top:50%;left:50%}.impact-wave{background:color-mix(in srgb,var(--impact-light) 24%,transparent);box-shadow:inset 0 0 0 1px var(--impact-light),0 0 12px color-mix(in srgb,var(--impact-light) 76%,transparent);border:2px solid #fff6c8;border-radius:38%;animation:.33s steps(7,end) both impact-wave;inset:0}.impact-shard{background:var(--impact-light);width:5px;height:5px;animation:impact-shard .38s cubic-bezier(.12,.72,.24,1) var(--shard-delay) both;border-radius:2px;top:50%;left:50%;box-shadow:0 1px 3px #000}.impact-shard:nth-child(2n){background:var(--impact-color)}.retro-hud{z-index:32;top:calc(8px + var(--tg-safe-top));justify-content:space-between;align-items:center;gap:8px;width:min(100% - 16px,604px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.hud-window,.stars-chip{color:#fff;background:#1b232bb8;border-radius:7px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff06,0 7px 22px #0000002e}.stars-chip{background:#60461fc2}.counter{align-items:center;width:max-content;padding:0 10px;line-height:1;display:flex}.counter span{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;min-width:0;display:flex}.counter span b{letter-spacing:-.025em;font-size:14px;font-weight:760}.counter i{color:#e8f3fb75;flex:none;font-style:normal;font-weight:650}.stars-chip{text-align:left;cursor:pointer;width:max-content;padding:0 8px 0 9px}.stars-chip,.stars-chip>span{align-items:center;display:flex}.stars-chip>span{gap:5px;min-width:0}.stars-chip b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;font-weight:750;overflow:hidden}.stars-chip svg{color:#ffffff9e;flex:none}.topup-badge{color:#342406;background:#f0c56b;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:1px;font-size:12px;font-style:normal;font-weight:850;line-height:1;display:grid;box-shadow:0 0 0 2px #30230f47,0 3px 8px #0000003d}.animated-value{transform-origin:50% 70%;animation:.24s cubic-bezier(.2,.8,.3,1) both number-enter;display:inline-block}.map-status{z-index:17;top:calc(49px + var(--tg-safe-top));background:#223129b8;border:0;border-radius:10px;align-items:center;gap:0;height:40px;padding:0;display:flex;position:absolute;left:max(8px,50% - 302px);overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 28px #0000002e}.help-toggle,.sound-toggle,.zoom-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.help-toggle{color:#c7d9e7;border-right:1px solid #ffffff17}.help-toggle:active{background:#ffffff21}.sound-toggle{border-right:1px solid #ffffff17}.sound-toggle:active,.zoom-controls button:active:not(:disabled){background:#ffffff21;transform:none}.sound-toggle.muted{color:#ffffff8c}.sound-bars{justify-content:center;align-items:center;gap:2px;width:18px;height:18px;display:flex}.sound-bars i{transform-origin:50%;background:#fff;border-radius:2px;width:2px;height:10px;animation:.72s ease-in-out infinite alternate sound-bar}.sound-bars i:nth-child(2){height:15px;animation-delay:-.36s}.sound-bars i:nth-child(3){height:7px;animation-delay:-.18s}.coord-chip{color:#f6fbffc7;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:40px;padding:0 11px 0 8px;font-weight:650;display:flex}.coord-chip:active{background:#ffffff1a}.zoom-controls{z-index:17;top:calc(49px + var(--tg-safe-top));background:#263143b8;border:0;border-radius:10px;grid-template-columns:40px 44px 40px;align-items:center;gap:0;height:40px;padding:0;display:grid;position:absolute;right:max(8px,50% - 302px);overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 28px #0000002e}.zoom-controls span{color:#f6fbffad;font-variant-numeric:tabular-nums;border-inline:1px solid #ffffff17;place-items:center;height:40px;font-size:10px;font-weight:700;display:grid}.zoom-controls button:disabled{color:#ffffff40;cursor:default}.tap-hint{z-index:16;left:50%;bottom:calc(162px + var(--tg-safe-bottom));color:#ffffffc7;white-space:nowrap;background:#080f187a;border:0;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:6px 12px;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1f,0 8px 24px #0000002e}.tap-hint b{letter-spacing:.08em;font-weight:750}.tap-hint span{color:#fff;font-size:11px;font-weight:750}.tap-hint em{color:#fff2c7;letter-spacing:.06em;background:#9d681fd1;border-radius:999px;min-width:max-content;padding:5px 9px;font-size:9px;font-style:normal;font-weight:850;animation:.17s cubic-bezier(.2,.9,.3,1.25) combo-pop;bottom:38px;box-shadow:0 7px 22px #54361047,inset 0 1px #fff3}.batch-footer,.tap-hint em{position:absolute;left:50%;transform:translate(-50%)}.batch-footer{z-index:34;bottom:calc(78px + var(--tg-safe-bottom));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100% - 16px,560px);height:68px;display:grid}.batch-footer button{--tool-color:86,115,166;color:#ffffff7a;opacity:.68;cursor:pointer;background:#181f26b8;grid-template-rows:29px 16px 12px;align-content:center;place-items:center;min-width:0;padding:5px 2px 4px;transition:transform .14s,background .18s,box-shadow .18s,opacity .18s,color .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff17,0 8px 20px #00000029}.batch-footer button:first-child{--tool-color:105,145,96}.batch-footer button:nth-child(2){--tool-color:79,110,161}.batch-footer button:nth-child(3){--tool-color:192,142,54}.batch-footer button:nth-child(4){--tool-color:181,82,68}.batch-footer button:after{content:"";opacity:.18;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;transition:opacity .18s;position:absolute;inset:1px 14% auto}.batch-footer button.selected:after{opacity:.85}.batch-footer button.selected:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 42%,#ffffff38 50%,#0000 58%);animation:2.8s ease-in-out infinite tool-sheen;position:absolute;inset:-45% -70%;transform:translate(-36%)}.batch-footer button.unaffordable:not(.selected){opacity:.42;filter:saturate(.55)}.batch-footer button.unaffordable .batch-price{color:#e9a69e}.tool-tooltip{z-index:8;color:#eef3f5;letter-spacing:.07em;opacity:0;pointer-events:none;border-radius:6px;min-width:max-content;padding:5px 7px;font-size:7px;font-weight:800;transition:opacity .14s,transform .16s;bottom:calc(100% + 7px);transform:translate(-50%,5px)scale(.94);box-shadow:0 6px 18px #0000004d}.tool-tooltip,.tool-tooltip:after{background:#171d21;position:absolute;left:50%}.tool-tooltip:after{content:"";width:7px;height:7px;top:100%;transform:translate(-50%,-4px)rotate(45deg)}.batch-footer button:focus-visible .tool-tooltip,.batch-footer button:hover .tool-tooltip{opacity:1;transform:translate(-50%)scale(1)}.tool-icon{width:28px;height:28px;image-rendering:pixelated;opacity:.48;filter:grayscale(.55)saturate(.45)brightness(.72)drop-shadow(0 3px 4px #00000059);background-position:50%;background-repeat:no-repeat;background-size:28px 28px;transition:opacity .18s,filter .18s,transform .18s cubic-bezier(.2,.8,.3,1)}.batch-footer button.selected .tool-icon{filter:saturate(1.35) brightness(1.12) drop-shadow(0 0 8px rgba(var(--tool-color),.58)) drop-shadow(0 4px 5px #00000057);transform:translateY(-1px)scale(1.12)}.batch-footer button b{color:#f0f4fa94;font-variant-numeric:tabular-nums;text-overflow:ellipsis;max-width:100%;font-weight:750;line-height:1;transition:color .18s;overflow:hidden}.batch-price{color:#e4eff861;white-space:nowrap;justify-content:center;align-items:center;gap:2px;font-size:8px;font-weight:700;transition:color .18s;display:flex}.game-nav{--nav-index:0;z-index:48;left:50%;bottom:calc(8px + var(--tg-safe-bottom));background:#0b0f13e0;border:0;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100% - 16px,520px);height:56px;display:grid;position:absolute;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000057}.tab-leaderboard .game-nav{--nav-index:1}.tab-profile .game-nav{--nav-index:2}.game-nav:before{content:"";width:calc(33.3333% - 5.33333px);transform:translateX(calc(var(--nav-index)*(100% + 4px)));background:#ffffff1d;border-radius:14px;transition:transform .28s cubic-bezier(.2,.82,.28,1),background .22s;position:absolute;left:4px;box-shadow:inset 0 1px #ffffff2b,0 6px 18px #00000021}.tab-mine .game-nav:before{background:#69916066}.game-nav button{z-index:1;color:#e1ecf585;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-width:48px;padding:0 10px;transition:color .18s,transform .14s;display:flex;position:relative}.game-nav button.selected{color:#fff;box-shadow:none}.game-nav button b{opacity:0;text-overflow:ellipsis;white-space:nowrap;max-width:0;font-size:12px;font-weight:700;transition:max-width .22s,opacity .16s,transform .22s;overflow:hidden;transform:translate(-4px)}.game-nav button.selected b{opacity:1;max-width:72px;transform:translate(0)}.nav-icon{flex:none}.game-panel{z-index:27;top:calc(52px + var(--tg-safe-top));bottom:calc(82px + var(--tg-safe-bottom));color:#f7fbff;-webkit-backdrop-filter:blur(14px)saturate(110%);backdrop-filter:blur(14px)saturate(110%);scrollbar-width:none;background:#090f16e0;border-radius:18px;width:min(100% - 16px,620px);padding:16px;position:absolute;left:50%;overflow:auto;transform:translate(-50%);box-shadow:inset 0 1px #ffffff24,0 20px 58px #0000005c;-webkit-mask-image:linear-gradient(#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(#0000,#000 10px calc(100% - 10px),#0000)}.game-panel>*{animation:.36s cubic-bezier(.2,.8,.3,1) both panel-item-enter}.game-panel>:nth-child(2){animation-delay:45ms}.game-panel>:nth-child(3){animation-delay:90ms}.leaderboard-row{animation:.3s cubic-bezier(.2,.8,.3,1) both panel-item-enter}.leaderboard-row:nth-child(2){animation-delay:25ms}.leaderboard-row:nth-child(3){animation-delay:45ms}.leaderboard-row:nth-child(4){animation-delay:65ms}.leaderboard-row:nth-child(n+5){animation-delay:85ms}.tab-leaderboard .game-panel{background:#14120ee8}.tab-profile .game-panel{background:#131011e8}.game-panel::-webkit-scrollbar{display:none}.panel-heading{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 2px 14px;display:flex}.panel-heading span,.profile-hero>div>span{color:var(--accent-bright);letter-spacing:.1em;font-size:9px;font-weight:750}.tab-leaderboard .panel-heading span{color:#d7b46f}.tab-profile .profile-hero>div>span{color:#d3978d}.panel-heading h1,.profile-hero h1{letter-spacing:-.045em;margin:6px 0 0;font-size:31px;font-weight:780;line-height:1}.leaderboard-podium{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:6px;min-height:127px;padding:14px 2px 12px;display:grid}.podium-player{background:#ffffff0b;border-radius:10px 10px 4px 4px;align-content:end;justify-items:center;min-width:0;height:102px;padding:9px 4px 8px;display:grid;position:relative}.podium-player.podium-1{background:#b7852e2e;grid-area:1/2;height:116px}.podium-player.podium-2{grid-area:1/1;height:99px}.podium-player.podium-3{grid-area:1/3;height:91px}.podium-player .player-avatar{width:36px;height:36px}.podium-player.podium-1 .player-avatar{width:43px;height:43px}.podium-rank{color:#19140b;background:#d5a64a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-8px;box-shadow:0 4px 12px #5a3f1147}.podium-2 .podium-rank{color:#172027;background:#b9c1c3}.podium-3 .podium-rank{color:#281712;background:#b97655}.podium-player b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-size:9px;font-weight:750;overflow:hidden}.podium-player small{color:#ece7d885;margin-top:3px;font-size:7px;font-weight:700}.leaderboard-list{padding-top:4px;display:grid}.leaderboard-row{min-height:49px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #fff1;border-radius:0;grid-template-columns:29px 39px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.leaderboard-row:last-child{border-bottom:0}.rank-badge{color:#ffffffad;background:#ffffff13;border:0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:750;display:grid}.rank-1{color:#382b00;background:linear-gradient(145deg,#fff39a,#ffc84e);box-shadow:0 0 14px #ffcd4338}.rank-2{color:#24303b;background:linear-gradient(145deg,#fff,#aab8c5)}.rank-3{color:#fff1e6;background:linear-gradient(145deg,#d99668,#8e5037)}.player-avatar{--avatar-hue:20;color:#081016;background-color:hsl(var(--avatar-hue) 58% 67%);background-image:linear-gradient(135deg,#ffffff94 0 35%,#0000 36%),repeating-linear-gradient(0deg,#0000 0 6px,#00000012 0 8px);background-position:50%;background-size:cover;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff6b,0 5px 14px #00000038}.player-avatar.has-photo{color:#0000}.player-avatar.large{border-width:2px;width:72px;height:72px;font-size:21px;box-shadow:0 10px 30px #00000047,0 0 0 5px #ffffff0d}.miner-info{min-width:0}.miner-info b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.miner-info span{color:#deeaf46b;letter-spacing:.04em;margin-top:4px;font-size:8px;font-weight:650;display:block}.leaderboard-row>strong{color:#f4f6ff;font-variant-numeric:tabular-nums;justify-items:end;gap:2px;font-size:14px;font-weight:780;display:grid}.leaderboard-row>strong small{color:#deeaf466;font-size:8px;font-weight:650}.empty-ranking{color:var(--muted);text-align:center;padding:50px 10px;font-size:12px}.your-position{z-index:3;color:#f5f8f4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#3f523af0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;margin:8px -4px -4px;padding:8px 12px;display:grid;position:sticky;bottom:-7px;box-shadow:inset 0 1px #ffffff21,0 10px 28px #00000047}.your-position>span{color:#ffffff94;letter-spacing:.08em;font-size:8px;font-weight:750}.your-position>b{color:#fff;font-size:16px;font-weight:800}.your-position>strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:13px;font-weight:800;display:flex}.your-position small{color:#ffffff7a;font-size:7px}.profile-panel{min-height:0;max-height:calc(100dvh - 150px - var(--tg-safe-top) - var(--tg-safe-bottom));bottom:auto}.profile-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:4px 2px 16px;display:grid}.profile-avatar-ring{--level-progress:0deg;background:conic-gradient(#cf845d var(--level-progress),#ffffff14 0);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 10px 28px #0003}.profile-avatar-ring:before{content:"";background:#161619;border-radius:50%;position:absolute}.profile-avatar-ring .player-avatar{z-index:1;position:relative}.profile-avatar-ring>span{z-index:2;color:#2b1a12;text-align:center;background:#dda174;border-radius:999px;min-width:28px;padding:3px 5px;font-size:7px;font-weight:850;position:absolute;bottom:4px;right:-2px;box-shadow:0 4px 10px #00000040}.profile-hero>div{min-width:0}.profile-hero h1{text-overflow:ellipsis;white-space:nowrap;font-size:28px;line-height:1.1;overflow:hidden}.profile-hero small{color:#deeaf47a;margin-top:7px;font-size:9px;font-weight:650;display:block}.level-chip{color:#ffe0a5;letter-spacing:.06em;background:#b479304d;border-radius:999px;align-items:center;min-height:20px;margin-top:8px;padding:0 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.level-progress{background:#ffffff0a;border-radius:10px;margin:-3px 0 10px;padding:10px 12px}.level-progress>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.level-progress>span b{color:#f1e8dd;letter-spacing:.06em;font-size:9px;font-weight:800}.level-progress>span i{color:#e8edf275;font-variant-numeric:tabular-nums;font-size:8px;font-style:normal;font-weight:700}.level-progress>div{background:#ffffff13;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.level-progress>div i{border-radius:inherit;background:#c27a52;height:100%;transition:width .42s cubic-bezier(.2,.8,.3,1);display:block;box-shadow:0 0 10px #c27a5252}.profile-stats{background:#ffffff0b;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.profile-stats>div{min-width:0;min-height:72px;box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff12;border-radius:0;align-content:center;justify-items:center;padding:8px 4px;display:grid}.profile-stats>div:last-child{border-right:0}.profile-stats span{color:#deeaf47a;letter-spacing:.06em;font-size:8px;font-weight:750}.profile-stats b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;max-width:100%;margin:7px 0 4px;font-size:18px;font-weight:780;overflow:hidden}.profile-stats small{color:#deeaf461;font-size:8px;font-weight:650}.profile-stats .profile-stars{color:#ffe39b;align-items:center;gap:3px;display:flex}.profile-stars .tg-star{width:15px;height:15px}.referral-card{background:#ffffff0b;border:0;border-radius:12px;margin-top:10px;padding:14px;box-shadow:inset 0 1px #ffffff09}.referral-title{align-items:center;gap:11px;display:flex}.pixel-gift{color:#fff;background:#b86b43;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 9px 22px #693a233d,inset 0 1px #ffffff38}.referral-title h2{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:780;line-height:1.2}.referral-title p{color:#deeaf47a;margin:4px 0 0;font-size:9px;font-weight:600}.referral-benefits{background:#ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.referral-benefits>div{background:#171d22;align-content:center;min-width:0;min-height:67px;padding:9px 8px;display:grid}.referral-benefits span{color:#e2ecf36b;letter-spacing:.07em;font-size:6px;font-weight:800}.referral-benefits b{color:#f6f8f9;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;min-width:0;margin-top:5px;font-size:14px;font-weight:820;display:flex}.referral-benefits b small{color:#e2ecf366;font-size:7px;font-weight:750}.referral-benefits b.profile-stars{color:#ffe09a;font-size:13px}.referral-benefits .tg-star{width:13px;height:13px}.referral-benefits em{color:#e2ecf357;letter-spacing:.04em;white-space:nowrap;margin-top:4px;font-size:5.5px;font-style:normal;font-weight:750}.referral-benefits i{background:#ffffff12;border-radius:99px;height:3px;margin-top:7px;display:block;overflow:hidden}.referral-benefits i span{border-radius:inherit;background:#7fa47a;height:100%;transition:width .3s;display:block}.referral-social-proof{align-items:center;gap:10px;margin-top:11px;display:flex}.referral-social-proof>span{color:#e2ecf36e;letter-spacing:.06em;font-size:7px;font-weight:750}.avatar-group{align-items:center;padding-left:5px;display:flex}.avatar-group .player-avatar{border:2px solid #222125;width:26px;height:26px;margin-left:-5px;font-size:8px;transition:transform .16s;box-shadow:0 4px 10px #0000003b}.avatar-group .player-avatar:hover{z-index:2;transform:translateY(-3px)}.avatar-group>i{color:#dfe9ee;background:#4d5961;border:2px solid #222125;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-5px;font-size:6px;font-style:normal;font-weight:850;display:grid}.referral-link{color:#fff;text-align:left;cursor:pointer;background:#0000003d;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-top:12px;padding:7px 7px 7px 11px;display:grid}.referral-link>span{color:#e2eef894;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.referral-link b{color:#fff;background:#ffffff1a;border-radius:10px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:750;display:flex}.referral-link.copied b{color:#fff;background:#ffffff1f;animation:.22s cubic-bezier(.2,.9,.3,1.2) copy-pop}.share-button{color:#fff;cursor:pointer;background:#5673a6;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:7px;font-size:11px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff29,0 8px 18px #23345233}.referral-link:active,.share-button:active{transform:scale(.98)}.liquid-action{isolation:isolate;transition:transform .16s cubic-bezier(.2,.8,.3,1),filter .18s,box-shadow .18s;position:relative;overflow:hidden;transform:translateZ(0)}.liquid-action:before{z-index:-1;filter:blur(5px);opacity:.78;background:linear-gradient(#ffffff47,#ffffff0a);border-radius:999px;height:45%;inset:1px 8% auto}.liquid-action:after,.liquid-action:before{content:"";pointer-events:none;position:absolute}.liquid-action:after{z-index:-2;background:radial-gradient(circle at 22% 0,#fff3,#0000 42%);inset:0}.liquid-action:active{filter:saturate(1.08)brightness(.96);transform:scale(.965)}.sheet-layer{z-index:170;place-items:end center;display:grid;position:fixed;inset:0}.sheet-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00030799;border:0;width:100%;height:100%;padding:0;animation:.18s ease-out sheet-fade;position:absolute;inset:0}.balance-sheet{z-index:1;width:min(100%,520px);padding:10px 16px calc(18px + var(--tg-safe-bottom));color:#f7fafc;background:#15191df7;border-radius:24px 24px 0 0;animation:.3s cubic-bezier(.2,.82,.28,1) sheet-up;position:relative;box-shadow:inset 0 1px #ffffff21,0 -20px 70px #00000075}.sheet-handle{background:#ffffff29;border-radius:999px;width:38px;height:4px;margin:0 auto 11px;display:block}.sheet-grab{touch-action:none;cursor:grab}.balance-sheet.dragging{-webkit-user-select:none;user-select:none}.balance-sheet.dragging .sheet-grab{cursor:grabbing}.balance-sheet header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.balance-sheet h2{letter-spacing:-.04em;align-items:center;gap:7px;margin:5px 0 0;font-size:29px;font-weight:820;display:flex}.balance-sheet h2 .tg-star{width:27px;height:27px}.balance-sheet header>button{color:#eff4f7a1;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:20px;display:grid}.payment-methods{background:#0000003d;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:15px;padding:4px;display:grid}.payment-methods button{color:#edf1f47a;letter-spacing:.06em;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:9px;font-weight:820;display:flex}.payment-methods button.selected{color:#f7fbff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff17}.payment-methods .tg-star{width:16px;height:16px}.gram-mark{background:url(../assets/brand/gram-diamond.png) 50%/contain no-repeat;flex:none;width:18px;height:18px;display:inline-block}.connected-wallet{color:#f5f7f6;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:10px;padding:7px 9px;display:grid}.connected-wallet>span:nth-child(2),.wallet-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.connected-wallet b,.wallet-list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:730;overflow:hidden}.connected-wallet small,.wallet-list small{color:#ebf0ee73;font-size:7px;font-weight:620}.connected-wallet em{color:#ffffff94;font-size:8px;font-style:normal;font-weight:680}.mock-wallet-icon{color:#fff;background:#2d9bd7;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:820;display:grid}.wallet-tonkeeper{background:#1687ea}.wallet-mytonwallet{background:#6256d9}.bundle-segments{background:#0000003d;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:16px;padding:4px;display:grid}.bundle-segments button{color:#edf1f473;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 6px;transition:background .18s,color .18s,transform .14s;display:flex}.bundle-segments button small{font-size:6px;font-weight:800}.bundle-segments .gram-mark{width:15px;height:15px}.bundle-segments button:active{transform:scale(.96)}.bundle-segments button.selected{color:#2d220f;background:#e7bc68;box-shadow:inset 0 1px #ffffff73,0 5px 15px #543a1340}.bundle-segments .tg-star{width:15px;height:15px}.bundle-segments b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:820}.bundle-summary{background:#ffffff0b;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;margin-top:10px;padding:11px 12px;display:grid}.bundle-summary>span{color:#e8eef36e;letter-spacing:.07em;font-size:8px;font-weight:800}.bundle-summary>small{color:#e8eef34d;font-size:7px;font-weight:700}.bundle-summary>strong{color:#ffe19b;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-items:center;gap:5px;font-size:17px;font-weight:820;display:flex}.bundle-summary .tg-star{width:18px;height:18px}.bundle-buy{color:#2d220f;letter-spacing:.03em;cursor:pointer;background:#e7bc68;border-radius:12px;width:100%;height:48px;margin-top:9px;font-size:11px;font-weight:850;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 10px 24px #4e36143d}.shimmer-action:before{content:"";background:linear-gradient(110deg,#0000 34%,#ffffff7a 48%,#0000 62%);animation:2.4s ease-in-out infinite bundle-shimmer;position:absolute;inset:0;transform:translate(-120%)}.bundle-buy:active{transform:scale(.98)}.bundle-buy.gram-payment{color:#fff;background:#2998d5;justify-content:center;align-items:center;gap:7px;display:flex;box-shadow:inset 0 1px #ffffff4d,0 10px 24px #2080b73d}.bundle-buy .gram-mark{width:19px;height:19px}.flow-note,.mock-disclaimer{color:#ebf0ee5c;text-align:center;margin:8px 0 0;font-size:7px;font-weight:620}.flow-header{align-items:center!important}.flow-header>div{flex:auto;min-width:0}.flow-header>div>span{margin-bottom:3px;display:block}.flow-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;overflow:hidden}.sheet-back{flex:none}.wallet-list{gap:5px;margin-top:17px;display:grid}.wallet-list button{color:#f4f7f6;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:7px 10px;transition:background .16s,transform .14s;display:grid}.wallet-list button:active{background:#ffffff14;transform:scale(.985)}.wallet-list button>i{color:#ffffff61;font-size:18px;font-style:normal}.gram-status{text-align:center;align-content:center;place-items:center;min-height:300px;padding:32px 10px 24px;display:grid}.gram-status h2{letter-spacing:-.035em;margin:20px 0 0;font-size:23px;font-weight:730}.gram-status p{color:#ebf0ee75;margin:7px 0 0;font-size:9px}.status-orbit{color:#ffffffc7;background:#ffffff0f;border-radius:19px;place-items:center;width:64px;height:64px;display:grid;position:relative}.status-orbit:after{content:"";border:2px solid #ffffffb8;border-color:#ffffffb8 #ffffff2e #0000 #0000;border-radius:23px;animation:.85s linear infinite gram-spin;position:absolute;inset:-5px}.gram-orbit .gram-mark{width:34px;height:34px}.transaction-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;margin-top:15px;overflow:hidden}.transaction-app{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;min-height:57px;padding:9px 11px;display:flex}.transaction-app .gram-mark{width:34px;height:34px}.transaction-app>span{gap:3px;display:grid}.transaction-app small{color:#ebf0ee6b;font-size:7px}.transaction-amount{justify-content:space-between;align-items:center;gap:12px;padding:15px 12px;display:flex}.transaction-amount>span{color:#ebf0ee75;font-size:8px}.transaction-amount>strong{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:21px;display:flex}.transaction-amount .gram-mark{width:23px;height:23px}.transaction-amount strong small{color:#ffffff8a;font-size:8px}.transaction-card dl{gap:0;margin:0;padding:0 12px 8px;display:grid}.transaction-card dl>div{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:14px;min-height:29px;display:flex}.transaction-card dt{color:#ebf0ee66;font-size:7px}.transaction-card dd{color:#f5f8f7c2;align-items:center;gap:4px;margin:0;font-size:8px;font-weight:680;display:flex}.transaction-card dd .tg-star{width:12px;height:12px}.flow-cancel{color:#ffffff8a;cursor:pointer;background:0 0;border:0;min-height:32px;margin:5px auto 0;padding:0 14px;font-size:8px;font-weight:680;display:block}.status-success{color:#111415;background:#ffffffc7;border-radius:19px;place-items:center;width:64px;height:64px;display:grid}.success-status h2{margin-top:17px}.success-balance{border-block:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;width:min(100%,260px);margin-top:22px;padding:12px 0;display:flex}.success-balance span{color:#ebf0ee70;font-size:8px}.success-balance strong{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:18px;display:flex}.success-balance .tg-star{width:18px;height:18px}.success-status .bundle-buy{width:min(100%,260px);margin-top:14px}.modal-layer{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0004099e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.intro-box{color:#fff;text-align:center;background:#10171ef5;border:0;border-radius:29px;width:min(390px,100%);padding:24px 20px 20px;animation:.26s cubic-bezier(.2,.8,.3,1) window-open;position:relative;box-shadow:inset 0 1px #ffffff1f,0 30px 90px #00000080}.onboarding-layer{padding:max(8px,var(--tg-safe-top)) 8px max(8px,var(--tg-safe-bottom));-webkit-backdrop-filter:blur(18px)saturate(.8);backdrop-filter:blur(18px)saturate(.8);background:#02070db8}.onboarding-step{color:#f3f6f8;text-align:left;background:#111a22;border-radius:32px;grid-template-rows:54px minmax(0,1fr) auto 68px;width:min(420px,100%);min-height:min(620px,100dvh - 16px);max-height:calc(100dvh - 16px);padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 28px 90px #00000094}.intro-topbar{z-index:3;justify-content:space-between;align-items:center;padding:0 18px 0 21px;display:flex;position:relative}.intro-topbar>span{color:#e6eef380;letter-spacing:.09em;align-items:center;gap:8px;font-size:9px;font-weight:790;display:flex}.intro-topbar>span b{color:#e9f0f4;font-variant-numeric:tabular-nums;font-weight:850}.intro-close{color:#e9f0f4ad;cursor:pointer;background:#fff1;border:1px solid #ffffff09;border-radius:99px;height:32px;padding:0 11px;font-size:10px;font-weight:760;transition:background .18s,color .18s,transform .18s}.intro-close:active{transform:scale(.96)}.onboarding-content{scrollbar-width:none;min-height:0;animation:.32s cubic-bezier(.2,.8,.25,1) intro-content-in;overflow-y:auto}.onboarding-content::-webkit-scrollbar{display:none}.intro-visual{isolation:isolate;border-radius:25px;place-items:center;height:224px;min-height:180px;margin:0 10px;display:grid;position:relative;overflow:hidden}.intro-visual:before{content:"";z-index:-1;opacity:.38;background-image:radial-gradient(circle at 18% 22%,#ffffff9e 0 1px,#0000 1.5px),radial-gradient(circle at 78% 68%,#ffffff7a 0 1px,#0000 1.5px);background-size:31px 31px,43px 43px;position:absolute;inset:0}.prize-scene,.referral-scene,.tap-scene,.tool-scene{width:100%;height:100%;position:relative}.tap-grid{background:#0e2c3024;border-radius:18px;grid-template-columns:repeat(7,22px);gap:3px;padding:12px;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 18px 36px #153c402e}.tap-grid i{background:#d4dfb6;border-radius:4px;width:22px;height:22px;box-shadow:inset 0 -2px #44624621}.tap-grid i:nth-child(3n){background:#c1d4ab}.tap-grid i:nth-child(5n){background:#dfdba9}.tap-grid i.mined{opacity:.18;box-shadow:none}.tap-grid i.target{background:#f2cf72;animation:1.8s ease-in-out infinite intro-target;box-shadow:0 0 0 3px #fff6c9bf,0 7px 14px #48502938}.tap-tool{color:#f6fafc;background:#435f72;border-radius:17px;place-items:center;width:52px;height:52px;animation:1.8s ease-in-out infinite intro-tool-tap;display:grid;position:absolute;top:calc(50% - 68px);left:calc(50% + 61px);transform:rotate(8deg);box-shadow:0 13px 24px #213e4945,inset 0 1px #ffffff40}.free-ticket{color:#415c56;letter-spacing:.06em;background:#f7faeee0;border-radius:99px;align-items:center;gap:6px;padding:8px 10px 8px 11px;font-size:8px;display:flex;position:absolute;bottom:14px;right:17px;box-shadow:0 8px 22px #2b484229}.free-ticket em{color:#f8fbf6;background:#5c806c;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal}.tool-scene{perspective:600px}.tool-card{color:#293847;transform-origin:50% 115%;background:#f6f9faeb;border-radius:17px;place-items:center;width:79px;height:112px;padding:12px 7px 10px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 16px 27px #1f395333,inset 0 1px #fff}.tool-card i{width:42px;height:42px;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain}.tool-card b{margin-top:5px;font-size:12px;font-weight:850}.tool-card span{color:#65798c;align-items:center;gap:3px;margin-top:4px;font-size:8px;font-weight:760;display:flex}.tool-card .tg-star{width:10px;height:10px}.tool-card.tool-0{transform:translate(-142%,-43%)rotate(-12deg)}.tool-card.tool-1{z-index:2;transform:translate(-91%,-54%)rotate(-4deg)}.tool-card.tool-2{z-index:3;transform:translate(-9%,-54%)rotate(4deg)}.tool-card.tool-3{transform:translate(42%,-43%)rotate(12deg)}.tool-sparkle{color:#fafdffc7;animation:1.7s ease-in-out infinite alternate intro-sparkle;position:absolute}.sparkle-a{top:19%;left:16%}.sparkle-b{animation-delay:-.7s;bottom:18%;right:15%}.prize-scene{place-content:center;justify-items:center;display:grid}.prize-scene:before{content:"";background:radial-gradient(circle,#efc55b3b,#efc55b00 66%);width:180px;height:180px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.prize-scene .gold-pixel{z-index:2;border-radius:23px;place-items:center;width:74px;height:74px;margin-bottom:13px;animation:2.4s ease-in-out infinite intro-prize-float;display:grid;position:relative;box-shadow:0 0 0 8px #ffda7712,0 18px 45px #eeb7453d,inset 0 1px #ffffffb3}.prize-scene .gold-pixel .tg-star{width:40px;height:40px}.prize-scene b{z-index:2;color:#fff0bd;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:850;position:relative}.prize-scene small{z-index:2;color:#ffeaac85;letter-spacing:.13em;margin-top:2px;font-size:7px;font-weight:800;position:relative}.prize-orbit{border:1px solid #ffe0892b;border-radius:50%;width:155px;height:90px;position:absolute;top:46%;left:50%}.orbit-one{transform:translate(-50%,-50%)rotate(15deg)}.orbit-two{transform:translate(-50%,-50%)rotate(-42deg)}.prize-orbit:after{content:"";background:#ffe49a;border-radius:2px;width:6px;height:6px;position:absolute;top:10px;left:14px;box-shadow:0 0 13px #ffd66d}.referral-scene{position:relative}.referral-avatar{z-index:2;color:#fff;background:#7d6f91;border:3px solid #f6f3f9cc;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:850;display:grid;position:absolute;box-shadow:0 10px 22px #45375533}.main-avatar{color:#fff;background:#5b4e70;width:72px;height:72px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffffff1c,0 16px 32px #3c2d5040}.friend-0{background:#8a6682;top:18%;left:18%}.friend-1{background:#5f7f8e;top:16%;right:17%}.friend-2{background:#6b826b;bottom:16%;left:18%}.friend-3{color:#584a6d;background:#e8dbe7;bottom:18%;right:17%}.referral-line{z-index:1;transform-origin:0;background:#5142633d;width:31%;height:1px;position:absolute;top:50%;left:50%}.line-a{transform:rotate(-145deg)}.line-b{transform:rotate(-35deg)}.line-c{transform:rotate(145deg)}.line-d{transform:rotate(35deg)}.intro-message{padding:19px 22px 0}.intro-box h1{letter-spacing:-.04em;outline:none;margin:6px 0 9px;font-size:29px;font-weight:810;line-height:1.08}.intro-copy{color:#e6eef3a3;max-width:340px;margin:0;font-weight:590}.intro-referral{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 22px 0;display:grid}.intro-referral>div{background:#ffffff0e;border-radius:14px;padding:11px 12px 10px;display:grid}.intro-referral b{color:#ddcce9;letter-spacing:-.04em;font-size:20px;font-weight:850}.intro-referral span{color:#edf2f761;letter-spacing:.08em;margin-top:1px;font-size:6px;font-weight:800}.intro-referral strong{color:#f4f7fa;margin-top:6px;font-size:8px;font-weight:800}.intro-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin:15px 22px 9px;padding:0;list-style:none;display:grid}.intro-progress li{background:#ffffff1a;border-radius:99px;height:4px;transition:background .24s;overflow:hidden}.intro-progress li:after{content:"";border-radius:inherit;background:#91b7c8;width:0;height:100%;transition:width .28s;display:block}.intro-progress li.active:after,.intro-progress li.done:after{width:100%}.intro-progress li.done:after{opacity:.5}.intro-progress li span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.intro-actions{gap:8px;padding:8px 14px 14px;display:flex}.intro-actions button{cursor:pointer;border-radius:15px;height:46px;font-size:11px;font-weight:810;transition:transform .16s,filter .16s}.intro-actions button:active{transform:scale(.975)}.intro-back{color:#eff4f7b8;background:#ffffff12;border:1px solid #ffffff0a;flex:0 0 48px;font-size:18px!important}.intro-actions .intro-primary{color:#10202b;background:#a9cbd0;border:0;flex:auto;justify-content:space-between;align-items:center;padding:0 8px 0 17px;display:flex;box-shadow:inset 0 1px #ffffff7a,0 10px 26px #41707e33}.intro-primary b{color:#eaf4f4;background:#426573;border-radius:10px;width:32px;height:32px;font-size:16px}.intro-pixel,.intro-primary b{place-items:center;display:grid}.intro-pixel{color:#fff;background:#b86b43;border-radius:19px;width:58px;height:58px;margin:0 auto 13px;box-shadow:0 10px 28px #68392242,inset 0 1px #ffffff38}.rule{text-align:left;border-top:1px solid #ffffff17;grid-template-columns:31px 1fr;align-items:center;gap:11px;padding:10px 0;display:grid}.rule kbd{color:#fff;width:30px;height:30px;font:inherit;background:#ffffff17;border:0;border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff14}.rule span{color:#ecf5fcb8;font-size:11px;font-weight:650;line-height:1.25}.rule.gold kbd{color:#2d2400;background:linear-gradient(145deg,#fff39a,#ffc84e)}.rule.gold kbd .tg-star{width:17px;height:17px}.rule.gold span{color:#ffe49a}.jackpot-box>button{color:#fff;cursor:pointer;background:#5673a6;border-radius:14px;width:100%;height:44px;margin-top:15px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #fff3,0 10px 24px #2334523d}.jackpot-box>button:active{transform:scale(.98)}.jackpot-layer{background:#000000bd}.jackpot-box>span{color:#ffe49b;letter-spacing:.1em;font-size:10px;font-weight:750}.jackpot-box h2{color:#ffe49b;justify-content:center;align-items:center;gap:8px;font-size:28px;font-weight:800;display:flex}.jackpot-box h2 .tg-star{width:28px;height:28px}.gold-pixel{color:#352900;background:linear-gradient(145deg,#fff5a9,#ffc847)}.retro-toast{z-index:150;left:50%;bottom:calc(160px + var(--tg-safe-bottom));color:#f2eee4;border:0;border-left:4px solid var(--ochre);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.03em;text-align:center;white-space:nowrap;background:#171e22;border-radius:3px;min-width:130px;padding:10px 15px 10px 17px;font-size:10px;font-weight:750;animation:.18s ease-out toast;position:fixed;transform:translate(-50%);box-shadow:0 8px #00000038,0 18px 34px #00000047}.tab-leaderboard .retro-toast,.tab-profile .retro-toast{bottom:calc(82px + var(--tg-safe-bottom))}.star-amount{justify-content:center;align-items:center;gap:5px;display:inline-flex}.retro-toast .tg-star{width:15px;height:15px}@keyframes toast{0%{opacity:0;transform:translate(-50%,7px)scale(.96)}}@keyframes window-open{0%{opacity:.2;transform:scale(.94)translateY(8px)}}@keyframes impact-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.55)}to{opacity:0;transform:translate(-50%,-50%)scale(.35)}}@keyframes impact-wave{0%{opacity:0;transform:scale(.18)}16%{opacity:1}to{opacity:0;transform:scale(1.75)}}@keyframes impact-shard{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}14%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--shard-x)),calc(-50% + var(--shard-y))) rotate(90deg) scale(.75)}}@keyframes number-enter{0%{opacity:.25;transform:translateY(5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chunk-resolve{0%{opacity:.78}42%{opacity:.46}to{opacity:0}}@keyframes chunk-scan{0%{transform:translate(-72%)}to{transform:translate(72%)}}@keyframes panel-item-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes combo-pop{0%{opacity:0;transform:translate(-50%,6px)scale(.7)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes sound-bar{0%{opacity:.55;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@keyframes tool-sheen{0%,58%{opacity:0;transform:translate(-36%)}67%{opacity:1}82%,to{opacity:0;transform:translate(36%)}}@keyframes copy-pop{0%{transform:scale(.86)}to{transform:scale(1)}}@keyframes sheet-fade{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes bundle-shimmer{0%,45%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@keyframes gram-spin{to{transform:rotate(1turn)}}@keyframes intro-content-in{0%{opacity:0;transform:translate(13px)}to{opacity:1;transform:translate(0)}}@keyframes intro-target{0%,to{transform:scale(1)}50%{transform:scale(.88)}}@keyframes intro-tool-tap{0%,to{transform:translate(0)rotate(8deg)}45%{transform:translate(-10px,12px)rotate(-4deg)}58%{transform:translate(-7px,9px)rotate(1deg)}}@keyframes intro-sparkle{0%{opacity:.32;transform:scale(.72)rotate(0)}to{opacity:1;transform:scale(1.08)rotate(20deg)}}@keyframes intro-prize-float{0%,to{transform:translateY(2px)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes void-stars-near{0%{transform:translate(-1.5%,-1%)scale(1.015)}to{transform:translate(1.5%,1.2%)scale(1.03)}}@keyframes void-stars-far{0%{transform:translate(1%,-1.2%)scale(1.01)}to{transform:translate(-1.2%,1%)scale(1.025)}}@keyframes void-stars-twinkle{0%{opacity:.24}to{opacity:.78}}@media (width<=390px){.retro-hud{gap:7px;width:calc(100% - 12px)}.hud-window,.stars-chip{border-radius:11px;height:32px}.counter{padding-inline:9px}.counter span b{font-size:13px}.counter i{font-size:7px}.stars-chip{padding-inline:7px}.stars-chip b{font-size:13px}.stars-chip .tg-star{width:15px;height:15px}.map-status{left:6px}.map-status,.zoom-controls{top:calc(47px + var(--tg-safe-top))}.zoom-controls{right:6px}.batch-footer{gap:7px;width:calc(100% - 12px)}.batch-footer button{border-radius:11px}.game-nav{width:calc(100% - 12px)}.game-nav button{gap:5px;padding-inline:5px}.leaderboard-row{grid-template-columns:27px 36px minmax(0,1fr) auto;gap:6px;padding-inline:7px}.player-avatar{width:35px;height:35px}.leaderboard-row>strong{font-size:12px}.profile-panel{min-height:0}.profile-hero{gap:13px}.player-avatar.large{width:66px;height:66px}.profile-hero h1{font-size:25px}.profile-stats b{font-size:16px}.onboarding-step{border-radius:27px}.intro-visual{border-radius:21px;margin-inline:8px}.intro-message{padding-inline:19px}.intro-box h1{font-size:27px}.intro-progress,.intro-referral{margin-inline:19px}}@media (height<=570px){.onboarding-step{grid-template-rows:48px minmax(0,1fr) auto 61px}.intro-visual{height:178px;min-height:160px}.intro-message{padding-top:14px}.intro-box h1{margin-top:4px;font-size:25px}.intro-actions{padding-top:6px}.intro-actions button{height:43px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}.canvas-frame.motion-blur-active .mine-canvas{filter:none}}@media (width<=700px){.canvas-frame:before{animation:22s ease-in-out infinite alternate void-stars-near}.canvas-frame:after{display:none}}:root{--ink:#f1f4f3;--muted:#e7ecea8a;--glass:#111718e6;--glass-strong:#171e1ff5;--panel:#101617;--panel-soft:#171e20;--accent:#f2f5f3;--accent-bright:#ffffffe6;--accent-medium:#ffffff9e;--accent-soft:#ffffff1d;--accent-faint:#ffffff0d;--accent-ink:#111516;--hairline:#ffffff16;--hairline-strong:#ffffff26;--shadow:#0105067a;--mine:#91d5bd;--leaders:#efc56f;--profile:#c7b6eb;--gram:#64a9ff;--ochre:#ffffffa8}body{color:var(--ink);font-variation-settings:"wght" 520;background:#080d0e;font-family:Geist Variable,SF Pro Text,system-ui,sans-serif}button:focus-visible{outline-offset:1px;outline:1px solid #ffffff7a;box-shadow:0 0 0 3px #ffffff0b}.arcade-shell{background:#080d0e}.arcade-shell:after{background:repeating-linear-gradient(90deg,#ffffff02 0 1px,#0000 0 4px)}.batch-footer button,.game-nav,.map-status,.retro-hud,.retro-toast,.tap-hint,.zoom-controls{-webkit-backdrop-filter:none;backdrop-filter:none}.retro-hud{top:calc(7px + var(--tg-safe-top));border:1px solid var(--hairline);height:38px;box-shadow:0 10px 28px var(--shadow);background:#0c1112e8;border-radius:13px;gap:2px;padding:3px}.hud-window,.stars-chip{height:30px;color:var(--ink);box-shadow:none;background:0 0;border-radius:9px}.hud-window{background:var(--accent-faint)}.counter{padding-inline:10px}.counter i{color:var(--muted);font-size:8px}.stars-chip{margin-left:auto;padding-inline:9px 6px}.stars-chip:active{background:#ffffff12;transform:scale(.98)}.topup-badge{width:18px;height:18px;color:var(--accent-bright);background:var(--accent-soft);border:1px solid var(--hairline-strong);box-shadow:none;border-radius:6px;font-size:13px}.map-status,.zoom-controls{top:calc(54px + var(--tg-safe-top));height:40px;color:var(--ink);border:1px solid var(--hairline);box-shadow:0 9px 24px var(--shadow);background:#0c1112e6;border-radius:12px;overflow:hidden}.help-toggle,.sound-toggle,.zoom-controls button{width:38px;height:38px;color:var(--accent-medium);transition:color .15s,background .15s}.help-toggle,.sound-toggle{border-right:1px solid var(--hairline)}.help-toggle{color:var(--accent-bright)}.coord-chip:active,.help-toggle:active,.sound-toggle:active,.zoom-controls button:active:not(:disabled){background:#ffffff12}.sound-bars i{background:var(--accent-medium);border-radius:1px}.coord-chip{color:#edf4efb3;height:38px;padding-inline:8px 10px;font-size:10px}.coord-chip svg{color:var(--accent-medium);filter:none}.zoom-controls span{color:#edf4efad;border-color:var(--hairline);height:38px}.tap-hint{color:#edf4efbd;border:1px solid var(--hairline);min-height:32px;box-shadow:0 8px 22px var(--shadow);background:#0d1314d1;border-radius:10px;padding:6px 10px}.tap-hint svg{color:var(--mine);filter:none}.tap-hint b{letter-spacing:0;font-size:9px;font-weight:640}.tap-hint span{color:var(--accent-bright);font-variant-numeric:tabular-nums}.tap-hint em{color:var(--accent-bright);border:1px solid var(--hairline);box-shadow:none;letter-spacing:0;background:#ffffff1c;border-radius:7px}.batch-footer{gap:6px;height:66px}.batch-footer button{color:#edf4ef8a;opacity:1;background:#111819;border:1px solid #283031;border-radius:12px;grid-template-rows:28px 16px 12px;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0308084d}.batch-footer button.selected:before,.batch-footer button:after{display:none}.batch-footer button:active{transform:translateY(1px)scale(.98)}.batch-footer button.selected{color:#151a1a;opacity:1;background:#e9edeb;border-color:#f6f8f7;box-shadow:inset 0 -1px #0000001c,0 10px 26px #00000057}.tool-icon{opacity:.5;filter:grayscale(.45)saturate(.58)brightness(.72);transform:scale(.9)}.batch-footer button.selected .tool-icon{opacity:1;filter:saturate(1.12) brightness(1.03) drop-shadow(0 4px 7px rgba(var(--tool-color),.28));transform:translateY(-1px)scale(1.06)}.batch-footer button b{color:#edf4efad;font-size:12px;font-weight:720}.batch-price{color:#edf4ef7a}.tool-tooltip{color:var(--ink);border:1px solid var(--hairline);box-shadow:0 8px 20px var(--shadow);border-radius:8px}.tool-tooltip,.tool-tooltip:after{background:#151d1e}.game-nav{border:1px solid var(--hairline);height:58px;box-shadow:0 14px 32px var(--shadow);background:#0c1112f2;border-radius:15px;gap:3px;padding:4px}.game-nav:before{border:1px solid #ffffff12;display:block;top:4px;bottom:4px;box-shadow:inset 0 1px #ffffff0f;background:var(--accent-soft)!important}.game-nav button{color:#e2eae585;border-radius:11px;gap:7px;transition:color .18s,background .18s,transform .14s}.game-nav button b,.game-nav button.selected b{opacity:1;max-width:78px;font-size:11px;font-weight:640;transform:none}.game-nav button:active{transform:translateY(1px)scale(.98)}.game-nav button:first-child.selected .nav-icon{color:var(--mine);filter:drop-shadow(0 0 8px #91d5bd33)}.game-panel{top:calc(51px + var(--tg-safe-top));bottom:calc(80px + var(--tg-safe-bottom));width:min(100% - 8px,620px);color:var(--ink);border:1px solid var(--hairline);box-shadow:0 18px 46px var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d1213f7;border-radius:17px;padding:18px 16px 25px;-webkit-mask-image:none;mask-image:none}.tab-leaderboard .game-panel{background-color:#0e1212f7;background-image:radial-gradient(circle at 92% 2%,#efc56f13,#0000 29%)}.tab-profile .game-panel{background-color:#0e1214f7;background-image:radial-gradient(circle at 8% 0,#c7b6eb13,#0000 31%)}.panel-heading{border-color:var(--hairline);align-items:center;padding:2px 1px 15px}.panel-heading h1,.profile-hero h1{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:30px;font-weight:720}.tab-leaderboard .panel-heading{justify-content:flex-start;padding:1px 1px 13px}.leaderboard-podium{border-color:var(--hairline);gap:5px}.podium-player{background:#ffffff09;border:1px solid #ffffff0a;border-radius:12px 12px 5px 5px}.podium-player.podium-1{background:#efc56f14;border-color:#efc56f1c}.podium-player.is-you{box-shadow:inset 0 -3px #ffffff8c}.podium-rank,.rank-badge{box-shadow:none;border-radius:9px}.rank-1,.rank-2,.rank-3{box-shadow:none}.player-avatar{border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff57,0 5px 12px #0308083d}.player-avatar.large{border-radius:17px;box-shadow:0 9px 24px #03080852}.leaderboard-row{border-color:var(--hairline);min-height:51px;transition:background .15s}.leaderboard-row.is-you{background:#fff1;box-shadow:inset 3px 0 #ffffff94}.leaderboard-row.is-you .miner-info span{color:var(--accent-bright)}.miner-info span{letter-spacing:0;text-transform:none}.your-position{color:var(--ink);border:1px solid var(--hairline);box-shadow:0 9px 24px var(--shadow);background:#181f20;border-radius:12px}.your-position>span{color:var(--muted);letter-spacing:0}.your-position>b{color:var(--leaders)}.profile-avatar-ring{background:conic-gradient(var(--profile) var(--level-progress),#ffffff13 0);width:82px;height:82px;box-shadow:none;border-radius:21px}.profile-avatar-ring:before{background:var(--panel);border-radius:18px;inset:4px}.profile-avatar-ring>span{color:#241e2d;background:var(--profile);box-shadow:none;border-radius:7px}.profile-hero small{color:var(--muted);letter-spacing:0}.level-chip{color:#e2d8f6e0;letter-spacing:0;background:#c7b6eb17;border:1px solid #c7b6eb26;border-radius:7px}.level-progress{border-bottom:1px solid var(--hairline);background:0 0;border-radius:0;padding:10px 0 11px}.level-progress>span b{color:var(--ink);letter-spacing:0;text-transform:none}.level-progress>div{border-radius:2px;height:4px}.level-progress>div i{background:var(--accent-medium);box-shadow:none;border-radius:2px}.profile-stats{border-block:1px solid var(--hairline);border-radius:0}.profile-stats>div{border-color:var(--hairline);min-height:76px}.profile-stats small,.profile-stats span{color:var(--muted);letter-spacing:0;text-transform:none}.profile-stats b{font-size:19px;font-weight:700}.referral-card{background:var(--panel-soft);border-radius:15px;padding:15px}.pixel-gift{color:var(--profile);box-shadow:none;background:#c7b6eb1a;border:1px solid #c7b6eb24;border-radius:11px}.referral-title h2{font-size:15px;font-weight:700}.referral-title p{color:var(--muted)}.referral-benefits{background:var(--hairline);border-radius:10px}.referral-benefits>div{background:#151d1e}.referral-benefits em,.referral-benefits span{color:var(--muted);letter-spacing:0;text-transform:none}.referral-benefits i span{background:var(--accent-medium)}.avatar-group .player-avatar,.avatar-group>i{border-color:var(--panel-soft);border-radius:10px}.avatar-group>i{color:var(--accent-bright);background:var(--accent-soft)}.referral-social-proof>span{color:var(--muted);letter-spacing:0;text-transform:none}.referral-link{background:#101617;border-radius:10px}.referral-link,.referral-link b{border:1px solid var(--hairline)}.referral-link b{color:var(--accent-bright);background:var(--accent-soft);border-radius:7px}.referral-link.copied b{color:#16131d;background:var(--profile)}.share-button{min-height:44px;color:var(--accent-ink);background:var(--accent);box-shadow:none;border-radius:11px;font-weight:700}.liquid-action:after,.liquid-action:before,.shimmer-action:before{display:none}.sheet-backdrop{background:#05090ab8}.balance-sheet{color:var(--ink);border:1px solid var(--hairline);box-shadow:0 -18px 50px var(--shadow);background:#111718;border-bottom:0;border-radius:20px 20px 0 0}.balance-sheet h2{margin-top:0;font-weight:720}.balance-sheet header>button{color:var(--accent-medium);background:var(--accent-faint);border:1px solid var(--hairline);border-radius:10px}.bundle-segments,.payment-methods{border:1px solid var(--hairline);background:#0b1011;border-radius:11px}.bundle-segments button,.payment-methods button{letter-spacing:0;text-transform:none;border-radius:8px;transition:color .16s,background .16s,box-shadow .16s}.bundle-segments button.selected,.payment-methods button.selected{color:var(--accent-bright);background:var(--accent-soft);box-shadow:inset 0 0 0 1px #ffffff0e}.payment-methods button:first-child.selected{color:#ffe093}.payment-methods button:last-child.selected{color:#9dcbff}.bundle-segments button.selected .tg-star{filter:drop-shadow(0 2px 7px #ffba3257)}.bundle-segments button.selected .gram-mark{filter:drop-shadow(0 2px 7px #64a9ff4d)}.bundle-summary{border-top:1px solid var(--hairline);background:0 0;border-radius:0}.bundle-summary>small,.bundle-summary>span{color:var(--muted);letter-spacing:0;text-transform:none}.bundle-buy{color:var(--accent-ink);background:var(--accent);letter-spacing:0;border-radius:11px;font-weight:720;box-shadow:0 10px 25px #0003}.bundle-buy.gram-payment{color:#071423;background:var(--gram);box-shadow:0 10px 24px #2969b233}.connected-wallet,.transaction-card,.wallet-list button{border-color:var(--hairline);background:#ffffff09}.connected-wallet,.wallet-list button{transition:background .15s,border-color .15s,transform .15s}.flow-note,.gram-status p,.mock-disclaimer{color:var(--muted)}.status-orbit{color:var(--accent-bright);background:#ffffff0e}.status-orbit:after{border-top-color:var(--accent-medium);border-right-color:var(--hairline)}.status-success{color:var(--accent-ink);background:var(--accent)}.onboarding-layer{background:#05090acc}.onboarding-step{color:var(--ink);border:1px solid var(--hairline);box-shadow:0 24px 64px var(--shadow);background:#111718;border-radius:20px}.intro-topbar>span{color:var(--muted);letter-spacing:0;text-transform:none}.intro-close{color:var(--muted);background:0 0;border:0;border-radius:8px}.intro-close:hover{color:var(--ink);background:#ffffff0f}.intro-visual{border:1px solid #ffffff0b;border-radius:14px}.step-0 .intro-visual{background:#162623}.step-1 .intro-visual{background:#17232e}.step-2 .intro-visual{background:#211c2c}.step-3 .intro-visual{background:#231e2b}.intro-visual:before{opacity:.2}.tap-grid{box-shadow:none;background:#111718;border-radius:12px}.tap-grid i{border-radius:2px}.tap-grid i.target{background:var(--accent-bright);box-shadow:0 0 0 2px #fff3}.tap-tool{color:#102019;background:var(--mine);box-shadow:none;border-radius:11px}.free-ticket{color:var(--ink);border:1px solid var(--hairline);box-shadow:none;letter-spacing:0;background:#12191a;border-radius:8px}.free-ticket em{color:var(--accent-ink);background:var(--accent);border-radius:5px}.tool-card{color:#171b1a;background:#eef2ef;border-radius:12px;box-shadow:0 12px 24px #03080847}.tool-card span{color:#596563}.tool-sparkle{color:var(--accent-medium)}.referral-avatar{box-shadow:none;background:#2a3535;border-color:#ffffffad;border-radius:13px}.main-avatar{color:#201a28;background:var(--profile);box-shadow:0 0 0 8px #c7b6eb17}.friend-0{background:#735d72}.friend-1{background:#496b78}.friend-2{background:#526e60}.friend-3{color:#29232f;background:#ddd5e6}.referral-line{background:#ffffff24}.intro-message{padding-top:18px}.intro-box h1{color:var(--ink);margin-top:0;font-size:28px;font-weight:730}.intro-copy{color:var(--muted)}.intro-referral>div{border:1px solid var(--hairline);background:#ffffff0a;border-radius:11px}.intro-referral b{color:var(--profile)}.intro-referral span{color:var(--muted);letter-spacing:0;text-transform:none}.intro-progress li{border-radius:1px;height:3px}.intro-progress li:after{background:var(--accent-medium);border-radius:1px}.intro-back{border-radius:11px}.intro-actions .intro-primary{color:var(--accent-ink);background:var(--accent);box-shadow:none;border-radius:11px}.intro-primary b{color:var(--accent-ink);background:#1114151a;border-radius:7px}.jackpot-box>button{color:var(--accent-ink);background:var(--accent);box-shadow:none}.retro-toast{color:var(--ink);border:1px solid var(--hairline);border-left:3px solid var(--accent-medium);clip-path:none;box-shadow:0 12px 30px var(--shadow);background:#151d1e;border-radius:9px}.coord-chip,.zoom-controls span{font-size:11px}.tap-hint span{font-size:12px}.tap-hint em{font-size:10px}.tool-tooltip{letter-spacing:.025em;padding:6px 8px;font-size:9px}.podium-player b{font-size:10px}.leaderboard-row>strong small,.miner-info span,.podium-player small{font-size:9px}.your-position>span{letter-spacing:.02em;font-size:10px}.profile-avatar-ring>span,.your-position small{font-size:9px}.profile-hero small{font-size:10px}.level-chip{min-height:22px}.level-chip,.level-progress>span b{letter-spacing:.015em;font-size:10px}.level-progress>span i{font-size:9px}.profile-stats{background:0 0;border:0;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:8px;margin-top:2px;overflow:visible}.profile-stats>.profile-stat-primary{border:1px solid var(--hairline);background:#171d1f;border-radius:14px;align-content:end;justify-items:start;min-height:118px;padding:16px;display:grid;position:relative;overflow:hidden}.profile-stat-primary:before{content:"";background:#c7b6ebad;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:14px auto 14px 0}.profile-stat-primary span{color:var(--muted);font-size:10px;font-weight:650}.profile-stat-primary b{letter-spacing:-.055em;margin:10px 0 3px;font-size:32px;font-weight:740;line-height:.92}.profile-stat-primary small{color:#e7ecea66;font-size:10px}.profile-stats>.profile-stat-secondary{background:0 0;border:0;grid-template-rows:repeat(2,minmax(0,1fr));justify-items:stretch;gap:8px;min-height:118px;padding:0;display:grid}.profile-stat-secondary>div{border:1px solid var(--hairline);background:#141a1b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:11px 12px;display:grid}.profile-stat-secondary span{color:var(--muted);font-size:10px;font-weight:650;line-height:1.15}.profile-stat-secondary b{margin:0;font-size:19px;font-weight:720;line-height:1}.profile-stat-secondary .profile-stars{color:#ffe09a}.referral-card{border:1px solid var(--hairline);box-shadow:none;background:#151b1d;border-radius:18px;margin-top:12px;padding:18px;position:relative;overflow:hidden}.referral-card:before{content:"";background:#c7b6ebb3;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:18px auto 18px 0}.referral-lead{max-width:440px}.referral-badge{color:#e2d8f6e6;letter-spacing:.02em;background:#c7b6eb14;border:1px solid #c7b6eb24;border-radius:8px;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:9px;font-weight:720;display:inline-flex}.referral-lead h2{color:var(--ink);letter-spacing:-.05em;margin:14px 0 8px;font-size:27px;font-weight:730;line-height:.98}.referral-lead h2 span{color:var(--profile)}.referral-lead p{max-width:48ch;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.referral-progress{border:1px solid var(--hairline);background:#0f1415;border-radius:12px;margin-top:16px;padding:12px}.referral-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.referral-progress>div>span{color:var(--muted);font-size:10px;font-weight:650}.referral-progress b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:730}.referral-progress b small{color:var(--muted);margin-left:4px;font-size:9px;font-weight:600}.referral-progress>i{background:#ffffff12;border-radius:2px;height:5px;margin-top:10px;display:block;overflow:hidden}.referral-progress>i span{background:var(--profile);border-radius:inherit;height:100%;transition:width .26s;display:block}.referral-rewards{border:1px solid var(--hairline);background:#111718;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid;overflow:hidden}.referral-rewards>div{border-right:1px solid var(--hairline);min-width:0;padding:10px 11px}.referral-rewards>div:last-child{border-right:0}.referral-rewards span{color:var(--muted);font-size:9px;font-weight:620}.referral-rewards b{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:6px;font-size:18px;font-weight:730;display:flex}.referral-rewards b.profile-stars{color:#ffe09a}.referral-rewards .tg-star{width:14px;height:14px}.referral-steps{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.referral-steps li{border-top:1px solid var(--hairline);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;display:grid}.referral-steps li>i{width:30px;height:30px;color:var(--profile);background:#c7b6eb14;border-radius:9px;place-items:center;font-style:normal;display:grid}.referral-steps li>span{gap:3px;display:grid}.referral-steps b{color:var(--ink);font-size:11px;font-weight:690}.referral-steps small{color:var(--muted);font-size:9px;line-height:1.25}.referral-actions{gap:7px;margin-top:12px;display:grid}.referral-actions .referral-link,.referral-actions .share-button{margin-top:0}.referral-social-proof{border-top:1px solid var(--hairline);margin-top:12px;padding-top:12px}.referral-social-proof>span{letter-spacing:.015em;font-size:9px}.avatar-group>i{font-size:8px}.referral-link b,.referral-link>span{font-size:10px}.share-button{font-size:12px}.balance-sheet header>div>span{letter-spacing:.025em;font-size:10px}.payment-methods button{letter-spacing:.015em;font-size:11px}.connected-wallet b,.wallet-list b{font-size:11px}.connected-wallet em,.connected-wallet small,.wallet-list small{font-size:9px}.bundle-segments button small{font-size:8px}.bundle-segments b{font-size:13px}.bundle-summary>small,.bundle-summary>span{letter-spacing:.015em;font-size:9px}.bundle-buy{letter-spacing:.01em;font-size:12px}.flow-note,.mock-disclaimer{font-size:9px;line-height:1.35}.gram-status p{font-size:10px}.transaction-app b{font-size:12px}.transaction-app small{font-size:9px}.transaction-amount>span{font-size:10px}.transaction-amount strong small,.transaction-card dt{font-size:9px}.flow-cancel,.success-balance span,.transaction-card dd{font-size:10px}.tab-profile .game-panel{--profile-blue:#a9c9ff;background:#0b1020}.profile-panel{max-height:calc(100dvh - 143px - var(--tg-safe-top) - var(--tg-safe-bottom));align-content:start;gap:0;padding:14px 14px 18px;display:grid}.profile-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.profile-avatar{width:56px;height:56px;position:relative}.profile-avatar .player-avatar.large{border-radius:14px;width:56px;height:56px;box-shadow:inset 0 0 0 1px #b8cfff47}.profile-avatar>span{color:#0b1020;background:var(--profile-blue);border:3px solid #0b1020;border-radius:7px;place-items:center;min-width:28px;height:20px;padding:0 5px;font-size:8px;font-weight:780;display:grid;position:absolute;bottom:-3px;right:-5px}.profile-identity h1{color:#f8faff;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:23px;font-weight:730;line-height:1;overflow:hidden}.profile-level-track{background:#7f9bd724;border-radius:2px}.profile-level-track i{background:var(--profile-blue);border-radius:inherit;height:100%;transition:width .28s cubic-bezier(.2,.8,.3,1);display:block}.profile-metrics{grid-template-columns:minmax(0,1.2fr) minmax(68px,.82fr) minmax(82px,.96fr);gap:7px;margin:10px 0 0}.profile-metrics>div{border:1px solid #0000;border-radius:12px;min-width:0;padding:11px 10px 10px}.profile-metrics .metric-mined{background:#4887ff29;border-color:#74a3ff33}.profile-metrics .metric-rank{background:#ab70ff24;border-color:#c097ff2e}.profile-metrics .metric-stars{background:#ffb73d24;border-color:#ffcf752e}.profile-metrics dt{font-size:9px;font-weight:650}.metric-mined dt{color:#9fc2ff}.metric-rank dt{color:#c8a7ff}.metric-stars dt{color:#ffd27d}.profile-metrics dd{color:#f8faff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;min-width:0;margin:6px 0 0;font-size:18px;font-weight:730;line-height:1;display:flex}.profile-metric-main dd{font-size:22px}.profile-metrics dd small{color:#e7eeff8f;letter-spacing:0;font-size:8px;font-weight:650}.profile-metrics .profile-stars{color:#ffe29b;align-items:center}.profile-metrics .profile-stars .tg-star{width:14px;height:14px}.invite-card{background:#b84070;border:1px solid #d96391}.invite-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;display:grid}.invite-icon{color:#60152f;background:#ffd1e2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.invite-card h2{color:#fff8fb;letter-spacing:-.04em;margin:1px 0 0;font-size:21px;font-weight:740;line-height:1}.invite-card p{color:#fff0f7bf;max-width:30ch;margin:6px 0 0;line-height:1.3}.invite-head strong{color:#fff7fa;font-variant-numeric:tabular-nums;align-items:baseline;margin-top:2px;font-size:23px;font-weight:760;line-height:1;display:flex}.invite-head strong small{color:#ffedf5a8;font-weight:650}.invite-progress{background:#3f041c33;border-radius:3px;height:5px;margin-top:14px;overflow:hidden}.invite-progress i{border-radius:inherit;background:#fff1f6;height:100%;transition:width .26s cubic-bezier(.2,.8,.3,1);display:block}.invite-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);margin:12px 0 0;display:grid}.invite-actions button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:42px;font-weight:700;display:flex}.invite-copy.copied{color:#56162d;background:#fff2f7;border-color:#0000}.invite-actions button:active{transform:translateY(1px)scale(.985)}.community-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.community-links button{color:#eaf2ff;text-align:left;white-space:nowrap;cursor:pointer;background:#3b76eb29;border:1px solid #7ea9ff33;border-radius:12px;grid-template-columns:20px minmax(0,1fr) 15px;align-items:center;gap:6px;min-width:0;min-height:46px;padding:0 10px;font-size:10px;font-weight:680;display:grid}.community-links button:last-child{color:#f0e8ff;background:#8f56e826;border-color:#b88fff33}.community-links button span{text-overflow:ellipsis;overflow:hidden}.community-links button svg:last-child{opacity:.58;justify-self:end}.community-links button:active{transform:translateY(1px)scale(.985)}.intro-topbar>span{letter-spacing:.03em;font-size:10px}.free-ticket{letter-spacing:.02em;font-size:9px}.free-ticket em{font-size:8px}.tool-card span{font-size:9px}.prize-scene small{letter-spacing:.06em;font-size:9px}.intro-referral span{letter-spacing:.03em;font-size:8px}.intro-referral strong{font-size:9px}.intro-actions button{font-size:12px}.retro-toast{font-size:11px}@media (width<=390px){.retro-hud{border-radius:12px;width:calc(100% - 12px)}.hud-window,.stars-chip{border-radius:8px}.map-status{left:6px}.map-status,.zoom-controls{top:calc(54px + var(--tg-safe-top))}.zoom-controls{right:6px}.batch-footer{gap:5px}.batch-footer,.game-nav{width:calc(100% - 12px)}.game-nav button{gap:5px;padding-inline:4px}.game-nav button b{font-size:11px}.game-panel{width:calc(100% - 6px);padding-inline:14px}.profile-panel{padding-inline:12px}.profile-identity{gap:11px}.profile-avatar,.profile-avatar .player-avatar.large{width:52px;height:52px}.profile-identity h1{font-size:21px}.profile-metrics{grid-template-columns:1.16fr .8fr .96fr;gap:6px}.profile-metrics>div{padding-inline:8px}.profile-metric-main dd{font-size:20px}.profile-metrics dd{font-size:17px}.invite-card{padding:12px}.invite-card h2{font-size:19px}.community-links button{padding-inline:8px;font-size:9px}.onboarding-step{border-radius:17px}.intro-visual{border-radius:12px}}@media (prefers-reduced-transparency:reduce){.batch-footer button,.game-nav,.game-panel,.map-status,.retro-hud,.tap-hint,.zoom-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:#12191a}.tab-profile .game-panel{background:#0b1020}}.dev-controls{z-index:240;top:max(6px,var(--tg-safe-top));color:#edf4f3;width:min(100% - 12px,720px);font-size:11px;position:fixed;left:50%;transform:translate(-50%)}.dev-controls>summary{color:#0a1112;cursor:pointer;background:#dce8e6;border-radius:8px;width:max-content;min-height:30px;margin-left:auto;padding:7px 10px;font-weight:760;list-style:none;box-shadow:0 7px 20px #00000047}.dev-controls>summary::-webkit-details-marker{display:none}.dev-control-panel{color:#edf4f3;background:#0d1415;border:1px solid #ffffff1f;border-radius:11px;align-items:end;gap:6px;margin-top:5px;padding:8px;display:flex;overflow-x:auto;box-shadow:0 18px 45px #0000006b}.dev-control-panel fieldset{border:1px solid #ffffff17;border-radius:7px;flex:none;gap:3px;margin:0;padding:5px;display:flex}.dev-control-panel legend{color:#edf4f37a;padding:0 3px;font-size:8px;font-weight:700}.dev-control-panel button{color:#edf4f3c7;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:5px;min-height:27px;padding:0 7px;font-size:9px;font-weight:680}.dev-control-panel button:active{background:#ffffff26;transform:translateY(1px)}.dev-control-panel .dev-reset{color:#201b0e;background:#e8cf87;flex:none}.tab-profile .game-panel{--profile-accent:#b8d2cf;background:#0e1516}.profile-identity{gap:11px;padding:0 1px 12px}.profile-identity>div:nth-child(2){min-width:0}.profile-identity h1{letter-spacing:-.035em;font-size:21px;font-weight:720}.profile-identity p{color:#e5efed7a;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;font-weight:570;overflow:hidden}.profile-balance{color:#f6f9f8;cursor:pointer;background:#182021;border:1px solid #ffffff17;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto auto;gap:1px 4px;min-width:72px;min-height:45px;padding:7px 9px;display:grid}.profile-balance .tg-star{grid-row:1;width:15px;height:15px}.profile-balance b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:730}.profile-balance span{color:var(--profile-accent);grid-column:1/-1;font-size:8px;font-weight:680}.profile-level-track{background:#ffffff14;height:2px}.profile-level-track i{background:var(--profile-accent)}.profile-metrics{background:#11191a;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:13px}.profile-metrics .metric-mined,.profile-metrics .metric-rank,.profile-metrics .metric-stars,.profile-metrics>div{background:0 0;border-right:1px solid #ffffff12;border-radius:0;min-height:67px;padding:11px 12px}.profile-metrics>div:last-child{border-right:0}.metric-mined dt,.metric-rank dt,.metric-stars dt,.profile-metrics dt{color:#e5efed73;font-size:9px;font-weight:620}.profile-metric-main dd,.profile-metrics dd{color:#f2f7f6;letter-spacing:-.025em;font-size:18px;font-weight:710}.invite-card{background:#151e1f;border:1px solid #b8d2cf29;border-radius:14px;margin-top:10px;padding:14px}.invite-head{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.invite-icon{color:#172221;background:var(--profile-accent);border-radius:10px;width:38px;height:38px}.invite-card h2{color:#f2f7f6;letter-spacing:-.025em;margin-top:0;font-size:18px;font-weight:710}.invite-card p{color:#e5efed82;margin-top:5px;font-size:10px;line-height:1.38}.invite-head strong{color:#f2f7f6;font-size:19px;font-weight:720}.invite-head strong small{color:#e5efed75;font-size:9px}.invite-progress{background:#ffffff13;height:3px;margin-top:13px}.invite-progress i{background:var(--profile-accent)}.invite-actions{margin-top:11px}.invite-copy{color:#dfe9e7;background:#101718;border:1px solid #ffffff17}.invite-copy.copied,.invite-share{color:#0d1716;background:var(--profile-accent)}.invite-share{border:1px solid #0000}.community-links{gap:7px}.community-links button,.community-links button:last-child{color:#e7f0eec7;background:#11191a;border:1px solid #ffffff13;border-radius:10px;min-height:43px;font-size:10px}.balance-mode-toggle{border:1px solid var(--hairline);background:#0a1011;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0 0 15px;padding:3px;display:grid}.balance-mode-toggle button{min-height:35px;color:var(--muted);cursor:pointer;border-radius:7px;font-size:11px;font-weight:680}.balance-mode-toggle button.selected{color:var(--ink);background:#ffffff17}.withdraw-header{align-items:center!important}.withdraw-hold-note{border:1px solid var(--hairline);background:#171d1e;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-top:15px;padding:12px;display:grid}.withdraw-hold-note>span{color:#111718;background:#d5e2df;border-radius:9px;place-items:center;width:48px;height:42px;font-size:10px;font-weight:780;display:grid}.withdraw-hold-note div{align-self:center}.withdraw-hold-note b{color:var(--ink);font-size:11px;font-weight:700}.withdraw-hold-note p{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.35}.withdraw-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.withdraw-options button{min-height:44px;color:var(--muted);border:1px solid var(--hairline);cursor:pointer;background:#0d1314;border-radius:10px;justify-content:center;align-items:center;gap:5px;display:flex}.withdraw-options button.selected{color:var(--ink);background:#ffffff17;border-color:#ffffff29}.withdraw-options button:disabled{opacity:.3;cursor:not-allowed}.withdraw-options .tg-star{width:15px;height:15px}.withdraw-options b{font-size:12px;font-weight:720}.withdraw-summary{border-block:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px;display:grid;overflow:hidden}.withdraw-summary>div{border-right:1px solid var(--hairline);gap:7px;padding:12px;display:grid}.withdraw-summary>div:last-child{border-right:0}.withdraw-summary span{color:var(--muted);font-size:9px}.withdraw-summary strong{color:var(--ink);align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.withdraw-summary .tg-star{width:14px;height:14px}.bundle-buy:disabled{opacity:.38;cursor:not-allowed}.withdraw-lock-link{min-height:34px;color:var(--accent-medium);cursor:pointer;margin:4px auto 0;padding:0 10px;font-size:9px;font-weight:650;display:block}.settlement-timeline{gap:0;margin:18px 0 12px;display:grid}.settlement-timeline>div{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:64px;display:grid;position:relative}.settlement-timeline>div:not(:last-child):after{content:"";background:#ffffff1a;width:1px;position:absolute;top:29px;bottom:-3px;left:14px}.settlement-timeline i{width:29px;height:29px;color:var(--muted);border:1px solid var(--hairline);background:#171e1f;border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:730;display:grid}.settlement-timeline .active i,.settlement-timeline .done i{color:#111718;background:#d5e2df}.settlement-timeline span{align-content:start;gap:4px;padding-top:3px;display:grid}.settlement-timeline b{color:var(--ink);font-size:11px;font-weight:700}.settlement-timeline small{color:var(--muted);font-size:9px;line-height:1.3}.withdraw-transaction .transaction-app>svg{color:var(--accent-bright)}.prize-lock-note{color:#f0e9f9b8;text-align:left;background:#d7c4ec13;border:1px solid #d7c4ec1f;border-radius:10px;gap:4px;margin-top:12px;padding:10px 11px;display:grid}.prize-lock-note b{color:#f1e9f8;font-size:10px;font-weight:700}.prize-lock-note span{font-size:9px;line-height:1.38}.jackpot-hold{max-width:280px;color:var(--muted);margin:11px auto 15px;font-size:10px;line-height:1.4}@media (width<=390px){.profile-panel{padding-inline:12px}.profile-identity{gap:9px}.profile-avatar,.profile-avatar .player-avatar.large{width:46px;height:46px}.profile-identity h1{font-size:19px}.profile-balance{min-width:66px;padding-inline:7px}.profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.profile-metrics>div{padding-inline:9px}.profile-metric-main dd,.profile-metrics dd{font-size:16px}.invite-card{padding:12px}.invite-card h2{font-size:17px}}.tab-leaderboard .leaderboard-panel{--leader-accent:#e8c86f;--leader-surface:#181c1a;color:#f2f3ed;background:#101311;padding:17px 15px 20px}.leaders-heading{padding:2px 2px 16px}.leaders-heading h1{color:#f5f4ed;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:31px;font-weight:750;line-height:.94}.leaders-stage{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:7px;display:grid}.champion-card{color:#17160f;background:var(--leader-accent);border-radius:14px;align-content:space-between;min-width:0;min-height:156px;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #251e0a45}.champion-card:after{content:"01";color:#17160f13;letter-spacing:-.1em;pointer-events:none;font-size:91px;font-weight:820;line-height:1;position:absolute;bottom:-17px;right:-6px}.champion-card>header{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.champion-card>header span{letter-spacing:.02em;font-size:11px;font-weight:820}.champion-card>header small{color:#17160f94;font-size:9px;font-weight:660}.champion-person{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:15px;display:grid;position:relative}.champion-person .player-avatar.large{border-radius:11px;width:45px;height:45px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff73}.champion-person>div{min-width:0}.champion-person b{font-size:13px;font-weight:760}.champion-person b,.champion-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.champion-person small{color:#17160f8f;margin-top:4px;font-size:9px;font-weight:600}.champion-card>strong{z-index:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-top:15px;font-size:24px;font-weight:790;line-height:.92;display:grid;position:relative}.champion-card>strong small{color:#17160f94;letter-spacing:0;margin-top:5px;font-size:9px;font-weight:650}.challenger-stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.challenger-stack li{background:var(--leader-surface);border:1px solid #fff1;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:3px 8px;min-width:0;min-height:74px;padding:9px 10px;display:grid;position:relative;overflow:hidden}.challenger-stack li.is-you{border-color:#e8c86f61}.challenger-stack .player-avatar{border-radius:8px;grid-row:1/span 2;width:28px;height:28px;font-size:9px;box-shadow:inset 0 0 0 1px #fff3}.challenger-rank{color:#e8c86f8c;font-variant-numeric:tabular-nums;font-size:9px;font-weight:720;position:absolute;top:7px;right:8px}.challenger-stack li>div{min-width:0;padding-right:27px}.challenger-stack li>div b{color:#eff1ea;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:690;display:block;overflow:hidden}.challenger-stack li>div small{color:#ebefe573;font-variant-numeric:tabular-nums;margin-top:3px;font-size:9px;font-weight:590;display:block}.depth-meter{background:#ffffff12;grid-column:2;align-self:end;height:2px;display:block}.depth-meter span{background:var(--leader-accent);height:100%;display:block}.ranking-caption{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:0 3px 7px;display:flex}.ranking-caption span{color:#ecefe7;font-size:11px;font-weight:680}.ranking-caption small{color:#ebefe566;font-size:9px;font-weight:590}.leaderboard-panel .leaderboard-list{padding-top:0}.leaderboard-panel .leaderboard-row{border-bottom:1px solid #fff1;grid-template-columns:25px 35px minmax(0,1fr) auto;gap:8px;min-height:56px;padding:7px 4px;position:relative;overflow:hidden}.leaderboard-panel .leaderboard-row:after{content:"";width:var(--score);transform-origin:0;background:#e8c86f61;max-width:calc(100% - 68px);height:1px;animation:.48s cubic-bezier(.2,.8,.3,1) both depth-fill;position:absolute;bottom:-1px;left:68px;right:0}.leaderboard-panel .rank-badge{color:#ecefe785;width:25px;height:25px;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;font-size:10px}.leaderboard-panel .leaderboard-row .player-avatar{border-radius:10px;width:35px;height:35px;box-shadow:inset 0 0 0 1px #ffffff2e}.leaderboard-panel .miner-info b{color:#eff1eb;font-size:11px;font-weight:680}.leaderboard-panel .miner-info span{color:#ebefe566;letter-spacing:0;margin-top:3px;font-size:9px}.leaderboard-panel .leaderboard-row>strong{color:#f3f2eb;font-size:13px;font-weight:710}.leaderboard-panel .leaderboard-row>strong small{color:#ebefe561;font-size:8px}.leaderboard-panel .empty-ranking{justify-items:center;gap:5px;padding:42px 10px;display:grid}.leaderboard-panel .empty-ranking i{background:var(--leader-accent);clip-path:polygon(38% 0,62% 0,62% 38%,100% 38%,100% 62%,62% 62%,62% 100%,38% 100%,38% 62%,0 62%,0 38%,38% 38%);opacity:.72;width:30px;height:30px;margin-bottom:4px}.leaderboard-panel .empty-ranking b{color:#eef1e9;font-size:12px;font-weight:690}.leaderboard-panel .empty-ranking span{color:#ebefe570;font-size:10px}.leaderboard-panel .your-position{color:#17160f;background:var(--leader-accent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);gap:10px;min-height:52px;margin:9px -2px -5px;padding:8px 12px;bottom:-8px;box-shadow:0 10px 25px #1a16094d}.leaderboard-panel .your-position>span{color:#17160f91;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:720}.leaderboard-panel .your-position>b{color:#17160f;font-size:19px;font-weight:790}.leaderboard-panel .your-position>strong{color:#17160f;justify-items:end;font-size:14px;font-weight:760;display:grid}.leaderboard-panel .your-position small{color:#17160f8c;margin-top:2px;font-size:8px;font-weight:630}@keyframes depth-fill{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (width<=390px){.tab-leaderboard .leaderboard-panel{padding-inline:12px}.leaders-heading h1{font-size:28px}.leaders-stage{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.champion-card{padding:11px}.champion-person{gap:7px}.champion-person .player-avatar.large{width:41px;height:41px}.champion-card>strong{font-size:21px}.challenger-stack li{padding-inline:8px}.leaderboard-panel .leaderboard-row{grid-template-columns:23px 33px minmax(0,1fr) auto;gap:6px}}:root{--radius-panel:17px;--radius-card:12px;--radius-control:10px;--focus-ring:#eff4f2e6;--motion-fast:.16s;--motion-ui:.22s;--ease-ui:cubic-bezier(.2,.78,.3,1)}button{touch-action:manipulation}button:disabled{opacity:.38;cursor:not-allowed}.mine-canvas:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-6px}.retro-hud{border-radius:var(--radius-card);height:44px;padding:4px}.hud-window,.stars-chip{border-radius:8px;height:34px}.stars-chip{position:relative}.stars-chip:before{content:"";position:absolute;inset:-5px -3px}.counter i{font-size:10px}.map-status,.zoom-controls{top:calc(58px + var(--tg-safe-top));border-radius:var(--radius-card);height:46px}.help-toggle,.sound-toggle,.zoom-controls button{width:44px;height:44px}.coord-chip{height:44px;padding-inline:9px 12px;font-size:11px}.zoom-controls{grid-template-columns:44px 48px 44px}.zoom-controls span{height:44px;font-size:11px}.game-panel{top:calc(55px + var(--tg-safe-top))}.batch-price,.tool-tooltip{font-size:10px}.batch-footer button,.game-nav button{min-height:48px}.profile-balance{border-radius:var(--radius-control);min-height:48px}.profile-balance span,.profile-metrics dd small,.profile-metrics dt{font-size:10px}.community-links button,.invite-actions button{min-height:44px;font-size:11px}.challenger-rank,.challenger-stack li>div small,.champion-card>header small,.champion-card>strong small,.champion-person small,.leaderboard-panel .leaderboard-row>strong small,.leaderboard-panel .miner-info span,.leaderboard-panel .your-position small,.leaderboard-panel .your-position>span,.ranking-caption small{font-size:10px}.challenger-stack li>div b,.leaderboard-panel .miner-info b{font-size:11px}.leaderboard-panel .leaderboard-row>strong{font-size:14px}.ranking-caption span{font-size:12px}.balance-sheet{overscroll-behavior:contain;max-height:calc(100dvh - 8px);overflow-y:auto}.balance-sheet header>button,.sheet-back{border-radius:var(--radius-control);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.balance-mode-toggle button,.payment-methods button{min-height:44px}.bundle-segments button{min-height:48px}.flow-cancel,.withdraw-lock-link{min-height:44px;font-size:11px}.balance-sheet header>div>span,.bundle-segments button small,.bundle-summary>small,.bundle-summary>span,.connected-wallet em,.connected-wallet small,.flow-note,.mock-disclaimer,.prize-lock-note span,.settlement-timeline small,.transaction-amount strong small,.transaction-amount>span,.transaction-app small,.transaction-card dd,.transaction-card dt,.wallet-list small{font-size:10px}.wallet-list button>svg{color:var(--muted);justify-self:end}.intro-close{min-width:48px;min-height:44px;font-size:11px}.intro-copy{font-size:12px;line-height:1.48}.free-ticket,.free-ticket em,.intro-referral span,.intro-referral strong,.prize-scene small{font-size:10px}.intro-actions button{min-height:46px}.intro-back{place-items:center;display:grid}@media (hover:hover){.community-links button:hover,.map-status button:hover,.profile-balance:hover,.stars-chip:hover,.wallet-list button:hover,.zoom-controls button:hover:not(:disabled){background-color:#ffffff14}.batch-footer button:hover:not(.selected):not(:disabled){border-color:#ffffff29}}@media (orientation:landscape) and (height<=520px){.retro-hud{top:calc(4px + var(--tg-safe-top));height:42px}.game-panel{top:calc(49px + var(--tg-safe-top));bottom:calc(62px + var(--tg-safe-bottom))}.game-nav{bottom:calc(4px + var(--tg-safe-bottom));height:52px}.map-status,.zoom-controls{top:calc(51px + var(--tg-safe-top))}.batch-footer{bottom:calc(62px + var(--tg-safe-bottom));height:58px}.tap-hint{display:none}}:root{--radius-panel:26px;--radius-card:20px;--radius-control:15px;--liquid-violet:#9b8cff;--liquid-violet-bright:#c8c0ff;--liquid-blue:#78a7ff;--liquid-surface:linear-gradient(145deg,#ffffff21,#ffffff0e 48%,#9788ff0e);--liquid-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #ffffff06,0 16px 36px #00000047}.game-nav,.map-status,.retro-hud,.tap-hint,.zoom-controls{box-shadow:var(--liquid-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);border:0}.game-nav,.retro-hud{border-radius:22px}.hud-window,.stars-chip{border:0;border-radius:17px;box-shadow:inset 0 1px #ffffff1f}.map-status,.tap-hint,.zoom-controls{border-radius:18px}.batch-footer button{border:0;border-radius:18px;box-shadow:inset 0 1px #ffffff24,0 10px 24px #0000003b}.game-nav:before{border:0;border-radius:17px;box-shadow:inset 0 1px #ffffff29,0 8px 22px #0000002e;background:#ffffff1b!important}.tab-leaderboard .game-nav:before{background:#9b8cff2b!important}.tab-profile .game-nav:before{background:#879aff26!important}.game-nav button{border-radius:17px}.game-nav button:nth-child(2).selected .nav-icon{color:#b9adff;filter:drop-shadow(0 0 8px #9b8cff4d)}.game-nav button:nth-child(3).selected .nav-icon{color:#bdc7ff;filter:drop-shadow(0 0 8px #78a7ff40)}.game-panel{border-radius:var(--radius-panel);border:0;box-shadow:inset 0 1px #ffffff1a,0 22px 55px #00000052}.tab-profile .game-panel{--profile-accent:var(--liquid-violet-bright);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:radial-gradient(circle at 12% -8%,#78a7ff30,#0000 34%),radial-gradient(circle at 92% 28%,#9b8cff21,#0000 36%),#070a18e6}.profile-identity{padding:1px 1px 15px}.profile-avatar .player-avatar.large{border-radius:19px;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #0000004d}.profile-identity h1{color:#fbfbff;letter-spacing:-.04em;font-weight:760}.profile-identity p{color:#e8ebff9e;font-size:11px}.profile-balance{color:#fff;background:var(--liquid-surface);min-width:76px;min-height:54px;box-shadow:var(--liquid-shadow);text-align:left;border:0;border-radius:19px;align-items:center;gap:5px;padding:8px 11px;display:flex;overflow:hidden}.profile-balance-copy{gap:3px;min-width:0;display:grid}.profile-balance-copy b{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:15px;font-weight:760;line-height:1;display:flex}.profile-balance-copy .tg-star{width:15px;height:15px}.profile-balance-copy small{color:#ddd9ffa8;font-size:9px;font-weight:650}.profile-level-track{background:#ffffff12;border-radius:999px;overflow:hidden}.profile-level-track i{background:linear-gradient(90deg,var(--liquid-blue),var(--liquid-violet));box-shadow:0 0 12px #9b8cff8c}.profile-metrics{background:var(--liquid-surface);box-shadow:var(--liquid-shadow);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border:0;border-radius:22px;gap:4px;margin-top:15px;padding:4px;position:relative;overflow:hidden}.profile-metrics .metric-mined,.profile-metrics .metric-rank,.profile-metrics .metric-stars,.profile-metrics>div{background:#03051147;border:0;border-radius:17px;min-height:70px;padding:12px 10px}.metric-mined dt,.metric-rank dt,.metric-stars dt,.profile-metrics dt{color:#e0e2f991;font-weight:650}.profile-metric-main dd,.profile-metrics dd{color:#fff;letter-spacing:-.035em;margin-top:8px;font-size:19px;font-weight:760}.profile-metrics dd small{color:#e0e2f980;font-size:10px}.invite-card{box-shadow:var(--liquid-shadow);-webkit-backdrop-filter:blur(17px)saturate(145%);backdrop-filter:blur(17px)saturate(145%);background:radial-gradient(circle at 5% 10%,#7da9ff33,#0000 42%),linear-gradient(145deg,#9b8cff30,#ffffff12 54%,#ffffff0b);border:0;margin-top:11px;padding:15px}.invite-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px}.invite-card h2{color:#fff;font-size:19px;font-weight:750}.invite-card p{color:#e7e8ffa3;font-size:11px;line-height:1.42}.invite-head strong{color:#fff;font-size:20px}.invite-head strong small{color:#dcd8ff9e}.invite-progress{background:#ffffff14;border-radius:999px;height:4px}.invite-progress i{background:linear-gradient(90deg,#78a7ff,#ae9cff);box-shadow:0 0 12px #9b8cff8c}.invite-actions{gap:7px}.invite-actions button{border:0;border-radius:15px;min-height:44px;box-shadow:inset 0 1px #ffffff24}.invite-copy{color:#f4f4ffd6;background:#04061257}.invite-copy.copied{color:#131027;background:#d8d1ff}.invite-share{color:#15112b;background:#d1c9ff}.community-links{gap:8px;margin-top:9px}.community-links button,.community-links button:last-child{color:#f5f5ffdb;background:var(--liquid-surface);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border:0;border-radius:17px;min-height:47px;box-shadow:inset 0 1px #ffffff21,0 9px 24px #0003}.community-links button svg:first-child{color:#bcb1ff}.tab-leaderboard .leaderboard-panel{--leader-accent:#a392ff;--leader-surface:#ffffff13;color:#f8f7ff;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:radial-gradient(circle at 86% -6%,#8a77ff38,#0000 35%),radial-gradient(circle at 10% 30%,#467eff21,#0000 36%),#070917e6}.leaders-heading h1{color:#fbfaff}.champion-card{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:radial-gradient(circle at 95% 8%,#ccc4ff4a,#0000 38%),linear-gradient(150deg,#8570ffc2,#4f43a97a 58%,#ffffff1a);border:0;border-radius:23px;min-height:160px;box-shadow:inset 0 1px #ffffff47,0 18px 38px #1f165b61}.champion-card:after{color:#ffffff13}.champion-card.is-you{box-shadow:inset 0 1px #ffffff4d,0 18px 38px #1f165b66}.champion-card>header small,.champion-card>strong small,.champion-person small{color:#f2efffa8}.champion-person .player-avatar.large{border-radius:16px;box-shadow:inset 0 1px #ffffff4d,0 8px 18px #1b114e3d}.challenger-stack li{background:var(--liquid-surface);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border:0;border-radius:19px;box-shadow:inset 0 1px #ffffff21,0 10px 26px #0003}.challenger-stack li.is-you{box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #a392ff4d,0 10px 26px #0003}.challenger-stack .player-avatar{border-radius:11px}.challenger-rank{color:#beb4ffb8}.depth-meter{background:#ffffff14;border-radius:999px;overflow:hidden}.depth-meter span{background:linear-gradient(90deg,#78a7ff,var(--leader-accent))}.ranking-caption{border:0}.leaderboard-panel .leaderboard-row{border:0;border-radius:15px;margin-bottom:3px;padding-inline:8px}.leaderboard-panel .leaderboard-row:after{background:#9f90ff66;border-radius:999px;height:2px;bottom:3px}.leaderboard-panel .leaderboard-row.is-you{box-shadow:none;background:#9a89ff1f}.leaderboard-panel .leaderboard-row .player-avatar{border-radius:13px}.leaderboard-panel .your-position{color:#fff;box-shadow:var(--liquid-shadow);-webkit-backdrop-filter:blur(17px)saturate(145%);backdrop-filter:blur(17px)saturate(145%);background:linear-gradient(145deg,#9f8fff4f,#ffffff18);border:0;border-radius:20px}.leaderboard-panel .your-position>span{color:#e5e1ffa3}.leaderboard-panel .your-position>b,.leaderboard-panel .your-position>strong{color:#fff}.leaderboard-panel .your-position small{color:#e5e1ff94}.balance-sheet,.onboarding-step{border:0;border-radius:28px 28px 0 0;box-shadow:inset 0 1px #ffffff29,0 -18px 55px #0000005c}.sheet-layer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02040d94}.balance-sheet{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:radial-gradient(circle at 84% -8%,#9b8cff2e,#0000 33%),linear-gradient(160deg,#161930f0,#070a17f0)}.balance-mode-toggle,.bundle-segments button,.connected-wallet,.payment-methods,.prize-lock-note,.transaction-card,.withdraw-hold-note,.withdraw-options button{border:0;border-radius:17px}.balance-mode-toggle,.payment-methods{background:#ffffff0e;padding:4px;box-shadow:inset 0 1px #ffffff17}.balance-mode-toggle button,.payment-methods button{border-radius:14px}.balance-mode-toggle button.selected,.payment-methods button.selected{color:#fff;background:#aa9dff2e;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #140f3d33}.sheet-back,.sheet-close{color:#f1f0ffb8;background:#ffffff12;border:0;border-radius:15px}.connected-wallet,.transaction-card,.withdraw-hold-note{background:var(--liquid-surface);box-shadow:inset 0 1px #ffffff1f}.withdraw-hold-note>span{color:#17132d;background:#d8d2ff;border-radius:14px}.withdraw-options button{color:#ecebffad;background:#ffffff0e}.bundle-segments button.selected,.withdraw-options button.selected{color:#fff;background:#a697ff33;box-shadow:inset 0 1px #ffffff21,0 8px 18px #16104233}.bundle-buy{color:#17132d;background:#d7d1ff;border:0;border-radius:17px;box-shadow:inset 0 1px #ffffff7a,0 12px 27px #33268040}.withdraw-lock-link{color:#bdb3ff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.challenger-stack li,.champion-card,.community-links button,.game-nav,.invite-card,.leaderboard-panel .your-position,.map-status,.profile-balance,.profile-metrics,.retro-hud,.tab-leaderboard .leaderboard-panel,.tab-profile .game-panel,.tap-hint,.zoom-controls{background-color:#121426}}@media (prefers-reduced-transparency:reduce){.challenger-stack li,.champion-card,.community-links button,.invite-card,.leaderboard-panel .your-position,.profile-balance,.profile-metrics{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17192b}}@media (width<=390px){.profile-panel{padding-inline:12px}.profile-identity{gap:9px}.profile-avatar,.profile-avatar .player-avatar.large{width:48px;height:48px}.profile-identity h1{font-size:20px}.profile-balance{min-width:72px;min-height:50px;padding-inline:9px}.profile-balance-copy b{font-size:14px}.profile-metrics .metric-mined,.profile-metrics .metric-rank,.profile-metrics .metric-stars,.profile-metrics>div{padding-inline:8px}.invite-card{padding:13px}.invite-head{grid-template-columns:minmax(0,1fr) auto;gap:8px}.invite-card h2{font-size:17px}.leaders-stage{gap:6px}.champion-card{border-radius:20px}.challenger-stack li{border-radius:17px}}@media (width<=340px){.community-links{grid-template-columns:1fr}.community-links button,.community-links button:last-child{padding-inline:12px}.community-links button span{text-overflow:clip;overflow:visible}}.profile-panel{padding:12px 12px 18px}.profile-hero-card{-webkit-backdrop-filter:blur(17px)saturate(140%);backdrop-filter:blur(17px)saturate(140%);background:linear-gradient(145deg,#ffffff1d,#ffffff0d);border-radius:25px;padding:14px;box-shadow:inset 0 1px #ffffff24,0 14px 34px #0003}.profile-identity{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:0}.profile-avatar,.profile-avatar .player-avatar.large{width:58px;height:58px}.profile-avatar .player-avatar.large{border-radius:21px}.profile-identity h1{font-size:22px}.profile-identity p{max-width:18ch;margin-top:5px}.profile-balance{background:#04061152;border-radius:18px;min-width:88px;min-height:62px;padding:10px 12px;box-shadow:inset 0 1px #ffffff14}.profile-balance-copy{gap:6px}.profile-balance-copy b{font-size:18px}.profile-balance-copy small{font-size:10px}.profile-level-track{height:3px;margin-top:13px}.profile-metrics{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-rows:repeat(2,67px);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:8px;margin-top:11px;padding:0;display:grid;overflow:visible}.profile-metrics .metric-mined,.profile-metrics .metric-rank,.profile-metrics .metric-stars,.profile-metrics>div{-webkit-backdrop-filter:blur(15px)saturate(135%);backdrop-filter:blur(15px)saturate(135%);background:linear-gradient(145deg,#ffffff1b,#ffffff0b);border-radius:20px;flex-direction:column;justify-content:center;min-height:0;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff21,0 12px 28px #0000002e}.profile-metrics>div:first-child{background:radial-gradient(circle at 85% 12%,#80a7ff42,#0000 44%),linear-gradient(145deg,#7e69ff33,#fff1);grid-row:1/span 2;justify-content:flex-end;padding:18px}.metric-mined dt,.metric-rank dt,.metric-stars dt,.profile-metrics dt{color:#e0e2f994;letter-spacing:.025em;font-size:10px}.profile-metric-main dd,.profile-metrics dd{margin-top:5px;font-size:22px}.profile-metrics>div:first-child dd{letter-spacing:-.055em;margin-top:10px;font-size:34px;line-height:.9}.profile-metrics>div:first-child dd small{font-size:11px}.profile-section-label{color:#dedff28c;letter-spacing:.08em;text-transform:uppercase;margin:19px 4px 9px;font-size:11px;font-weight:700;line-height:1.25}.invite-card{background:linear-gradient(145deg,#ffffff1b,#ffffff0d);border-radius:23px;margin-top:0;padding:16px}.invite-card h2{font-size:20px}.invite-card p{max-width:34ch;margin-top:7px;font-size:12px}.invite-progress{margin-top:15px}.invite-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:13px}.invite-actions button{border-radius:18px;min-height:50px;font-size:12px}.invite-share{background:#cfc7ff;min-width:0;padding-inline:17px}.invite-copy{min-width:112px;padding-inline:14px}.community-links{margin-top:10px}@media (width<=360px){.profile-panel{padding-inline:9px}.profile-hero-card{border-radius:22px;padding:12px}.profile-identity{gap:9px}.profile-avatar,.profile-avatar .player-avatar.large{width:50px;height:50px}.profile-identity h1{font-size:19px}.profile-identity p{font-size:10px}.profile-balance{min-width:75px;min-height:54px;padding:8px 9px}.profile-balance-copy b{font-size:15px}.profile-metrics{grid-template-rows:repeat(2,61px);gap:7px}.profile-metrics .metric-mined,.profile-metrics .metric-rank,.profile-metrics .metric-stars,.profile-metrics>div{border-radius:18px;padding:10px 12px}.profile-metrics>div:first-child{padding:15px}.profile-metrics>div:first-child dd{font-size:30px}.profile-section-label{margin-top:16px}.invite-card{border-radius:21px;padding:14px}.invite-card h2{font-size:18px}.invite-actions{grid-template-columns:minmax(0,1fr) auto}.invite-actions button{min-height:47px}.invite-copy{min-width:102px;padding-inline:10px}}:root{--ui-bg:#101114;--ui-surface:#1b1d22;--ui-text:#f4f3f0;--ui-muted:#a1a2aa;--ui-line:#ffffff17;--ui-accent:#bd97ff;--ui-action:#8850ed;--ink:var(--ui-text);--muted:var(--ui-muted);--mine:#e6e3dc;--leaders:var(--ui-accent);--profile:var(--ui-accent)}body{font-variation-settings:normal;background:var(--ui-bg);font-weight:450}.arcade-shell:after{display:none}.arcade-shell:not(.tab-mine){background:var(--ui-bg)}.world.inactive{opacity:0;filter:none}button{cursor:pointer}button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px;box-shadow:none}button:active:not(:disabled){transition-duration:90ms}.mine-hud[hidden]{display:none}.invite-banner{z-index:33;top:calc(14px + var(--tg-safe-top));color:#26143f;text-align:start;background:#c4a4ff;border:0;border-radius:17px;align-items:center;gap:10px;width:calc(100% - 28px);min-height:52px;padding:7px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #100a2430}.invite-banner-icon{background:#27143f12;border-radius:11px;flex:0 0 32px;place-items:center;height:32px;display:grid}.invite-banner-copy{flex:1;gap:2px;min-width:0;display:grid}.invite-banner-copy b{font-size:14px;font-weight:700;line-height:18px}.invite-banner-copy>span{font-size:12px;line-height:16px}.invite-banner>svg{flex-shrink:0}.invite-banner:hover{background:#d2baff}.invite-banner:active{background:#b792f2}.invite-banner:focus-visible{outline-offset:3px;outline:2px solid #fff}.has-invite-banner .mine-hud{top:calc(76px + var(--tg-safe-top))}.has-invite-banner :is(.map-status,.zoom-controls){top:calc(132px + var(--tg-safe-top))}.crew-pass:focus{outline:2px solid var(--ui-accent);outline-offset:3px}.mine-hud{z-index:32;left:50%;top:calc(14px + var(--tg-safe-top));width:min(100% - 28px,580px);height:46px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid;position:absolute;transform:translate(-50%)}.hud-window,.stars-chip{-webkit-backdrop-filter:blur(9px)saturate(1.6);height:46px;text-shadow:none;background:linear-gradient(140deg,#ffffff12,#0000 45%,#d7baff07),#14111da8;border:0;border-radius:18px;box-shadow:inset 0 1px 1px #ffffff4a,inset 1px 0 1px #ffffff18,inset 0 -1px 1px #a391c324,0 5px 18px #0003}.mine-hud .counter{justify-self:start;gap:0;width:max-content;min-width:0;max-width:100%;padding:0 12px}.mine-hud .counter>span{flex-direction:column;align-items:flex-start;gap:4px}.hud-shortcuts{align-items:center;gap:6px;display:flex}.hud-shortcuts .help-toggle,.hud-shortcuts .sound-toggle{color:#ece6f4;-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff13,#0000 65%),#19151fcc;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:inset 0 1px 1px #ffffff40,0 3px 12px #0003}.hud-shortcuts button:active{transform:scale(.94)}.pixel-symbol{background:var(--ui-accent);border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.counter span b,.stars-chip b{letter-spacing:-.02em;font-size:14px;font-weight:650}.counter i:not(.pixel-symbol){color:#d8d1e1;font-size:10px}.mine-hud .stars-chip{padding:0 7px 0 12px}.mine-hud .stars-chip:active{background:#25202ed9}.stars-chip>span{gap:6px}.stars-chip:before{display:none}.stars-chip .tg-star{width:19px;height:19px}.topup-badge{color:#20132f;background:#ac79fa;border:0;border-radius:11px;width:30px;height:30px;margin-left:3px;font-size:20px;font-weight:450;box-shadow:inset 0 1px #ffffff59}.map-status,.zoom-controls{top:calc(70px + var(--tg-safe-top));-webkit-backdrop-filter:blur(9px)saturate(1.6);background:linear-gradient(135deg,#ffffff0c,#0000 60%),#14111da6;border:0;border-radius:16px;height:44px;box-shadow:inset 0 1px 1px #ffffff38,inset 0 -1px 1px #d2b4ff1a,0 4px 14px #0002}.map-status{width:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;left:max(14px,50% - 290px);overflow:visible}.help-toggle,.sound-toggle{color:#d1cfd5;border:0;width:44px;height:44px}.help-toggle{border-radius:16px 0 0 16px}.sound-toggle{border-radius:0 16px 16px 0}.sound-toggle:not(.muted) .sound-bars i{background:#d1cfd5}.coord-chip{color:#e0dfe5;background:#121418b8;border-radius:15px;height:44px;padding:0 10px;font-size:10px;position:relative;top:0;left:0}.zoom-controls{grid-template-columns:44px 38px 44px;right:max(14px,50% - 290px)}.zoom-controls button{color:#dedce4;width:44px;height:44px}.zoom-controls span{color:#bab8c2;border:0;height:44px;font-size:11px}.tap-hint{bottom:calc(179px + var(--tg-safe-bottom));min-height:28px;box-shadow:none;background:#121418cc;border-radius:12px;padding:5px 10px}.tap-hint b{font-size:11px;font-weight:500}.tap-hint svg{color:#d5cce9}.batch-footer{bottom:calc(82px + var(--tg-safe-bottom));gap:8px;width:min(100% - 28px,480px);height:86px}.batch-footer button{color:#b4b2bc;background:#1a1c20;border-radius:18px;grid-template-rows:29px 18px 14px;padding:5px 4px;box-shadow:inset 0 1px #ffffff0c,0 5px 16px #0003}.batch-footer button.selected{color:#181a1e;background:#f0f1f3;box-shadow:inset 0 1px #fff,inset 0 -1px #00000018,0 5px 16px #0003}.batch-footer button.selected b{color:#181a1e;text-shadow:none}.batch-footer button.selected .batch-price{color:#51545b}.batch-footer button.selected.unaffordable .batch-price{color:#9c352d}.batch-footer button.unaffordable:not(.selected){opacity:1;filter:none;color:#85818d}.batch-footer button.unaffordable:not(.selected) .tool-icon{opacity:.4}.batch-footer button b{font-size:13px;font-weight:650}.batch-footer button .tool-icon{opacity:.65}.batch-footer button.selected .tool-icon{opacity:1;filter:saturate(.85)}.batch-price{font-size:10px}.game-nav{width:min(100% - 28px,480px);bottom:calc(12px + var(--tg-safe-bottom));-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:23px;grid-template-columns:2fr 1fr 1fr 1fr;gap:4px;height:58px;padding:5px;transition:grid-template-columns .29s cubic-bezier(.2,.8,.2,1);box-shadow:0 8px 30px #0003}.tab-leaderboard .game-nav{grid-template-columns:1fr 2fr 1fr 1fr}.tab-earn .game-nav{grid-template-columns:1fr 1fr 2fr 1fr}.tab-profile .game-nav{grid-template-columns:1fr 1fr 1fr 2fr}.glass-lens{border-radius:inherit;-webkit-backdrop-filter:blur(12px)saturate(1.6);background:linear-gradient(135deg,#ffffff16,#0000 42%,#d1bcff0c),#17132094;display:block;inset:0;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff57,inset 1px 0 1px #ffffff1c,inset 0 -1px 1px #dfc6ff25}.glass-lens,.glass-lens svg,.nav-selection{pointer-events:none;position:absolute}.nav-selection{z-index:1;width:calc(40% - 8.8px);transform:translateX(calc(var(--nav-index,0)*(50% + 4px)));background:linear-gradient(135deg,#ffffff19,#0000 60%),#9460ed42;border-radius:18px;transition:transform .29s cubic-bezier(.2,.8,.2,1);top:5px;bottom:5px;left:5px;box-shadow:inset 0 1px 1px #e8d7ff4d,inset 0 -1px #a379db25}.game-nav:before{display:none!important}.game-nav button{z-index:2;color:#bdb4cc;border-radius:18px;gap:0;min-width:44px;min-height:48px;padding:0 6px;transition:gap .29s cubic-bezier(.2,.8,.2,1),color .18s;position:relative}.game-nav button.selected{color:#fff;background:0 0}.game-nav .daily-pixel-dot{pointer-events:none;background:#dfcdf7;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:12px;box-shadow:0 0 0 3px #292334}.game-nav button b{opacity:0;max-width:0;font-size:12px;font-weight:550;transition:max-width .29s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .29s;transform:translate(-5px)}.game-nav button.selected{gap:7px}.game-nav button.selected b{opacity:1;max-width:78px;font-size:12px;font-weight:550;transform:none}.game-nav button:nth-child(n).selected .nav-icon{color:var(--ui-accent);filter:none}.game-nav .nav-icon{flex-shrink:0;width:19px;height:19px}@media (prefers-reduced-motion:reduce){.game-nav,.game-nav button,.game-nav button b,.nav-selection{transition:none}}.game-panel.account-screen,.game-panel.standings-screen{top:var(--tg-safe-top);bottom:calc(83px + var(--tg-safe-bottom));background:var(--ui-bg);width:min(100%,580px);max-height:none;box-shadow:none;-webkit-backdrop-filter:none;overscroll-behavior:contain;scrollbar-width:none;border:0;border-radius:0;padding:24px 20px 20px;animation:.18s ease-out screen-arrive;overflow:auto}.eyebrow{color:var(--ui-muted);letter-spacing:.12em;font-size:9px;font-weight:550;line-height:1.5;display:block}.screen-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}.screen-heading h1{letter-spacing:-.065em;margin-top:7px;font-size:43px;font-weight:650;line-height:1}.crew-pass h2>span,.screen-heading h1>span{color:var(--ui-accent)}.ranking-periods{background:var(--ui-surface);border-radius:18px;gap:4px;margin:0 0 20px;padding:4px;display:flex}.ranking-periods>button{min-height:44px;color:var(--ui-muted);background:0 0;border-radius:14px;flex:1;padding:10px 16px;font-size:16px;font-weight:600;transition:background .18s,color .18s}.ranking-periods>button[aria-selected=true]{background:var(--ui-action);color:var(--ui-text)}.ranking-periods>button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ranking-periods>button{transition:none}}.ranking-unit{color:var(--ui-muted);padding-bottom:4px;font-size:11px}.first-place{isolation:isolate;color:#fff6de;border-radius:25px;padding:18px 20px 22px;position:relative;overflow:hidden}.first-place:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 13px,#d3c6ff09 0 14px);width:32%;height:100%;position:absolute;top:0;right:0;transform:skew(-14deg)scale(1.2)}.first-place-top{color:#e7d6b4;align-items:center;gap:12px;font-size:11px;display:flex}.first-place-number{letter-spacing:-.06em;color:#ffe0a0;font-size:21px;font-weight:650}.first-place-person{align-items:center;gap:11px;margin-top:21px;display:flex}.first-place .player-avatar.large{width:43px;height:43px;box-shadow:none;border-radius:15px;margin:0;display:grid}.first-place-person>div{min-width:0}.first-place-person b{overflow-wrap:anywhere;font-size:16px;font-weight:600;display:block}.first-place-person span{color:#bcb3c9;margin-top:3px;font-size:11px;display:block}.first-place-score{align-items:baseline;gap:9px;margin-top:18px;display:flex}.first-place-score strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:42px;font-weight:550;line-height:1}.first-place-score>span{color:#beb4ce;font-size:12px}.first-place{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) clamp(80px,24vw,116px);column-gap:12px;display:grid}.first-place-top{grid-column:1/-1}.first-place-person,.first-place-score{grid-column:1;min-width:0}.first-place-sticker{pointer-events:none;grid-area:2/2/4;align-self:center}.first-place-sticker .guide-sticker-slot{aspect-ratio:1;width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;animation:none;overflow:visible}.first-place-sticker .guide-sticker-player{width:100%;height:100%;inset:0}.standings-labels{color:#83828c;justify-content:space-between;padding:24px 2px 9px;font-size:10px;display:flex}.standing{border-top:1px solid var(--ui-line);grid-template-columns:25px 36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:63px;padding:10px 2px;display:grid}.standing-rank{color:#888590;font-variant-numeric:tabular-nums;font-size:12px}.standing.on-podium .standing-rank{color:#d2c2f1}.standing .player-avatar{width:36px;height:36px;box-shadow:none;border-radius:13px}.standing-name{min-width:0}.standing-name b{color:#eeedf1;overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.standing-name>span{color:#baa4e6;margin-top:2px;font-size:10px;display:block}.standing>strong{color:#e0dce8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:550}.standing.is-you{background:#c2b6f408}.standing-personal{-webkit-backdrop-filter:blur(14px);background:#2c2835f5;border-radius:21px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:grid;position:sticky;bottom:-10px;box-shadow:0 -6px 25px #101114b3,inset 0 1px #e1cfff1a}.personal-rank{color:#d6c5f3;letter-spacing:-.05em;font-size:23px;font-weight:600}.standing-personal div b{font-size:12px;font-weight:550}.standing-personal div>span{color:#aaa1b9;overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.standing-personal strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:16px;font-weight:550;display:flex}.standing-personal small{color:#b5a8c9;font-size:10px}.standings-empty{padding:30px 0}.standings-empty b{font-size:20px;font-weight:550}.standings-empty p{color:var(--ui-muted);margin-top:10px;font-size:13px}.standings-empty button{min-height:46px;color:var(--ui-accent);align-items:center;gap:15px;margin-top:20px;display:flex}.account-identity{align-items:center;gap:14px;padding:3px 0 23px;display:flex}.account-identity>div{flex:1;min-width:0}.account-settings{width:44px;height:44px;color:var(--ui-text);background:#ffffff0a;border-radius:50%;flex-shrink:0;place-items:center;margin-inline-start:auto;display:grid}.account-settings:hover{background:#ffffff16}.account-identity .player-avatar.large{width:58px;height:58px;box-shadow:none;border-radius:21px;flex-shrink:0}.account-identity h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:5px 0;font-size:23px;font-weight:600}.account-wallet{isolation:isolate;color:#fff2d4;background:radial-gradient(at 95% 0,#ecc46b25,#0000 65%),linear-gradient(115deg,#644722,#3a2d1c 48%,#766030);border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffe2a945,inset 0 -1px #21180866}.account-wallet>div{z-index:1;min-width:0;position:relative}.account-wallet>div>span{color:#e0ccaa;font-size:11px}.wallet-starfield{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wallet-starfield>i{top:0;left:var(--star-x);width:var(--star-size);opacity:0;height:100%;animation:wallet-star-rise var(--star-duration) linear var(--star-delay) infinite;position:absolute}.wallet-starfield>i:before{content:"";width:var(--star-size);height:var(--star-size);transform:rotate(var(--star-turn));background:#ffe3a1;position:absolute;bottom:-28px;left:0;-webkit-mask:url(../assets/telegram/star.png) 50%/contain no-repeat;mask:url(../assets/telegram/star.png) 50%/contain no-repeat}@keyframes wallet-star-rise{0%{opacity:0;transform:translateZ(0)}18%{opacity:.2}55%{opacity:.14}85%,to{opacity:0}to{transform:translate3d(var(--star-drift),-140%,0)}}@media (prefers-reduced-motion:reduce){.wallet-starfield>i{opacity:.1;animation:none;transform:translateY(-65%)}}.account-wallet strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin-top:7px;font-size:27px;font-weight:550;display:flex}.account-wallet .tg-star{width:21px;height:21px}.wallet-actions{flex-direction:column;gap:2px;display:flex}.wallet-actions button{color:#ebd8b7;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 10px;font-size:12px;display:flex}.wallet-actions button:first-child{color:#332513;background:#f3d491;box-shadow:inset 0 1px #fff0c777}.account-stats{--stats-gap:12px;--stats-card:calc(26.3158% - var(--stats-gap)*2/3.8);grid-template-columns:minmax(0,1fr) repeat(2,minmax(min-content,var(--stats-card)));gap:var(--stats-gap);margin:0;padding:14px 0 20px;display:grid;container-type:inline-size}.account-stats>div{--stat-tint:149,104,225;background:linear-gradient(145deg,rgba(var(--stat-tint),.13),rgba(var(--stat-tint),.025) 80%),#1b1b22;min-width:0;min-height:100px;box-shadow:inset 0 1px 1px rgba(var(--stat-tint),.22),inset 0 -1px 0 #ffffff03;min-height:max(100px,calc(26.3158cqw - var(--stats-gap)*2/3.8));border-radius:22px;flex-direction:column;justify-content:space-between;padding:16px 14px 17px;display:flex}.account-stats>div:nth-child(2) dd{text-overflow:ellipsis;max-width:4.5em;display:block;overflow:hidden}.account-stats>div:first-child dd{white-space:normal;text-overflow:ellipsis;font-size:32px;display:block;overflow:hidden}.account-stats>div:last-child dd button{white-space:normal;text-align:start;text-overflow:ellipsis;max-width:3em;display:block;overflow:hidden}.account-stats>div:nth-child(2){--stat-tint:126,143,232}.account-stats>div:nth-child(3){--stat-tint:180,119,210}.account-stats dt{color:#bab2c8;font-size:12px}.account-stats dd{color:#f4eefb;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:3px;margin:10px 0 0;font-size:24px;font-weight:550;line-height:1.15;display:flex}.account-stats small{color:#b1a2c5;letter-spacing:0;font-size:11px;font-weight:450}.crew-pass{background:#222127;border-radius:25px;padding:21px 20px 20px;position:relative;box-shadow:inset 0 1px #ffffff0b}.crew-pass h2{letter-spacing:-.05em;margin-top:7px;font-size:29px;font-weight:600;line-height:1.08}.crew-benefits{grid-template-columns:1fr 1fr;gap:20px;padding:22px 0 20px;display:grid}.crew-benefits>div+div{border-left:1px solid #ffffff12;padding-left:20px}.crew-benefits b{letter-spacing:-.055em;font-size:34px;font-weight:500}.crew-benefits b>span{color:#b1a5c3;margin-left:4px;font-size:19px}.crew-benefits p{color:#bcb6c5;margin-top:3px;font-size:12px}.crew-available{border-top:1px solid #ffffff12;align-items:center;gap:10px;min-height:46px;padding:10px 0;display:flex}.crew-available>span{color:#b8b2c1;align-items:center;gap:7px;font-size:12px;display:flex}.crew-available .pixel-symbol{opacity:.6;width:7px;height:7px}.crew-available>b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:550}.crew-available button{color:#ded1f6;background:#c2b6f410;border-radius:10px;align-items:center;gap:5px;min-height:44px;padding:0 9px;font-size:12px;display:flex}.crew-available.has-reward .pixel-symbol{opacity:1}.crew-earned{color:#b8b2c1;justify-content:space-between;gap:8px;margin:0 0 12px;font-size:11px}.crew-earned,.crew-earned b{align-items:center;display:flex}.crew-earned b{color:#e9def9;gap:4px;font-weight:550}.crew-earned .tg-star{width:13px;height:13px}.crew-offer{color:var(--muted);gap:4px;margin:12px 0 24px;font-size:16px;line-height:1.5;display:grid}.crew-offer strong{color:var(--ui-text);font-weight:600}.crew-withdrawal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 0 24px;display:flex}.crew-withdrawal>div{gap:6px;min-width:0;display:grid}.crew-withdrawal>div>span{color:#c6bdcf;font-size:16px;line-height:1.4}.crew-withdrawal b{color:#f2edf7;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:36px;font-weight:600;line-height:1.2;display:flex}.crew-withdrawal .tg-star{flex-shrink:0;width:28px;height:28px}.crew-withdrawal button{color:#f0e7ff;background:#d5c5f024;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:14px;font-weight:600;display:flex}.crew-withdrawal button:disabled{opacity:.4;cursor:default}.crew-withdrawal button:focus-visible{outline-offset:3px;outline:2px solid #e6d8ff}.crew-actions{grid-template-columns:minmax(0,1fr) 50px;gap:8px;margin-top:7px;display:grid}.crew-primary{background:var(--ui-action);color:#fff;justify-content:space-between;align-items:center;padding:0 17px;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff4a,inset 0 -1px #45257788}.crew-copy,.crew-primary{border-radius:17px;height:50px}.crew-copy{color:#cec4de;background:#ffffff0a;place-items:center;display:grid}.crew-pass .copy-fallback{margin-top:12px}.account-community{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.account-community button{text-align:left;color:#bcb5c6;grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;gap:6px;min-height:48px;padding:0 2px;font-size:12px;display:grid}.account-community button svg:first-child{color:#beb0d4;width:16px}.account-community button svg:last-child{width:12px}.balance-sheet{color:var(--ui-text);background:#1b1b21;border-radius:28px 28px 0 0;box-shadow:0 -16px 50px #0006}.balance-mode-toggle,.payment-methods{box-shadow:none;background:#101115;border:0}.balance-mode-toggle button.selected,.payment-methods button.selected{box-shadow:none;background:#323039}.bundle-buy{background:var(--ui-action);color:#fff;letter-spacing:0;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff35}.bundle-buy.gram-payment{color:#1b2939;box-shadow:none;background:#b5c9e0}.bundle-segments,.transaction-card,.withdraw-hold-note{box-shadow:none;background:#24242b;border:0}.balance-sheet .flow-note,.balance-sheet .mock-disclaimer,.balance-sheet .withdraw-hold-note p{color:#aaa5b3;font-size:11px}.balance-sheet header h2{font-weight:600}.onboarding-step{background:#1b1b21;border:0;border-radius:28px}.intro-box h1{letter-spacing:-.045em;font-weight:650}.intro-copy{color:#b4afbe;font-weight:450}.intro-actions .intro-primary b{background:#30283d}.intro-visual{border:0}.prize-lock-note{background:#ffffff06;border:0}.retro-toast{clip-path:none;letter-spacing:0;background:#302d36;border:0;border-radius:15px;font-size:12px;font-weight:500;box-shadow:0 8px 25px #0005}.dev-controls{z-index:90;top:auto;bottom:calc(80px + var(--tg-safe-bottom))}.dev-controls>summary{color:#c8c2d4;background:#34313c;min-height:26px;padding:5px 8px;font-size:9px}.dev-control-panel{max-width:100%}@keyframes screen-arrive{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}@media (width<=360px){.game-panel.account-screen,.game-panel.standings-screen{padding:20px 15px 16px}.screen-heading h1{font-size:38px}.first-place{padding:17px}.first-place-score strong{font-size:36px}.standing{grid-template-columns:22px 31px minmax(0,1fr) auto;gap:7px}.standing .player-avatar{width:31px;height:31px}.standing>strong{font-size:12px}.account-wallet{padding:15px}.account-wallet strong{font-size:23px}.account-stats{--stats-gap:10px}.account-stats>div{border-radius:19px;padding:14px 10px 15px}.account-stats dd{font-size:21px}.account-stats small{font-size:10px}.crew-pass{padding:18px 16px}.crew-pass h2{font-size:27px}.crew-benefits{gap:12px}.crew-benefits>div+div{padding-left:12px}.account-community{gap:7px}.account-community button{grid-template-columns:16px 1fr;font-size:10px}.account-community button svg:last-child{display:none}.mine-hud{gap:6px;width:calc(100% - 24px)}.hud-shortcuts{gap:4px}.mine-hud .counter{padding-inline:8px}.mine-hud .stars-chip{padding-left:8px}.counter{gap:6px;padding:0 10px}.counter span b,.stars-chip b{font-size:12px}.counter span{gap:3px}.counter i:not(.pixel-symbol){font-size:9px}}@media (prefers-reduced-motion:reduce){.game-panel.account-screen,.game-panel.standings-screen{animation:none}.nav-selection{transition:none}}@media (prefers-reduced-transparency:reduce){.game-nav,.map-status,.mine-hud .hud-window,.mine-hud .stars-chip,.standing-personal,.zoom-controls{-webkit-backdrop-filter:none;background:#232229}.glass-lens{background:#232229;box-shadow:inset 0 1px #ffffff20;-webkit-backdrop-filter:none!important}}@media (prefers-contrast:more){.glass-lens,.hud-window,.map-status,.stars-chip,.zoom-controls{background:#17131f;-webkit-backdrop-filter:none!important}.nav-selection{box-shadow:none;background:#623298}.game-nav button{color:#eee}}.mine-hud:after,.mine-hud:before{content:none}@media (orientation:landscape) and (height<=520px){.game-panel.account-screen,.game-panel.standings-screen{bottom:70px}.batch-footer{height:86px;bottom:76px}.tap-hint{display:none}}.coord-chip{font-variant-numeric:tabular-nums;font-size:12px}.coord-chip svg{width:14px}.zoom-controls span{font-size:12px}.counter i:not(.pixel-symbol){font-size:11px}.tap-hint b{font-size:12px}.batch-footer{height:88px}.batch-footer button{grid-template-rows:29px 20px 16px}.batch-footer button b{font-size:14px}.batch-price{gap:3px;font-size:12px}.batch-price .tg-star{width:13px;height:13px}.game-nav button b,.game-nav button.selected b{font-size:14px}.game-nav .nav-icon{width:21px;height:21px}.game-nav button{color:#cec5db}.nav-selection{background:linear-gradient(135deg,#ffffff13,#0000 65%),#9460ed30}.screen-heading{margin-bottom:22px}.screen-heading h1{letter-spacing:-.05em;margin:7px 0 0;font-size:40px}.first-place{background:linear-gradient(120deg,#67502a,#3d3021 60%,#2b241d)}.first-place:after{opacity:.4}.first-place-top{font-size:13px}.first-place-person{margin-top:18px}.first-place-person span{font-size:12px}.first-place-score strong{letter-spacing:-.04em;font-size:38px}.standings-labels{color:#a19ba9;font-size:12px}.standing-rank{color:#aaa2b5;font-size:13px}.standing-name b,.standing>strong{font-size:15px}.standing-name>span{font-size:12px}.standings-labels,.standings-list .standing{padding-inline:12px}.standings-list .standing.is-you{background:#c2b6f40d;border-top-color:#0000;border-radius:16px}.standings-list .virtual-row:has(.standing.is-you){padding-block:4px}.standings-list .virtual-row:has(.standing.is-you)+.virtual-row .standing{border-top-color:#0000}.standing-personal{background:#2c2737f5;gap:10px;padding:14px;bottom:0;box-shadow:0 -8px 18px #101114cc,inset 0 1px #e1cfff1a}.game-panel.standings-screen{padding-bottom:0}.standing-personal div b{font-size:14px}.standing-personal div>span,.standing-personal small{font-size:12px}.account-level{color:#b4adbf;font-size:13px}.account-wallet>div>span{font-size:13px}.account-wallet strong{font-size:30px}.wallet-actions{flex-shrink:0;gap:4px}.wallet-actions button{white-space:nowrap;font-size:14px}.account-stats dt{font-size:14px}.account-stats dd{letter-spacing:-.03em;gap:4px}.account-stats small{font-size:12px}.crew-pass{background:radial-gradient(at 0 0,#9068b814,#0000 80%),#222127}.crew-pass h2{letter-spacing:-.04em;font-size:28px}.crew-benefits{gap:16px}.crew-benefits>div+div{padding-left:16px}.crew-benefits b{font-size:32px}.crew-benefits p{max-width:15ch;font-size:14px;line-height:1.4}.crew-available button,.crew-available>span,.crew-earned{font-size:13px}.crew-earned{line-height:1.4}.crew-primary{font-size:15px}.crew-pass .crew-primary{justify-content:center;gap:12px;font-size:17px}.crew-pass .crew-copy,.crew-pass .crew-primary{height:auto;min-height:52px;padding-block:12px}.account-community{gap:12px}.account-community button{min-height:52px;font-size:13px;line-height:1.3}.account-community button span{text-wrap:balance}.retro-toast{text-align:center;max-width:calc(100% - 32px);font-size:14px;line-height:1.4}.dev-controls[open]{z-index:95}.tab-mine .dev-controls:not([open]){bottom:calc(184px + var(--tg-safe-bottom))}.dev-control-panel{background:#201c27f5;border-color:#ffffff16;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;max-height:min(50dvh,420px);padding:12px;display:grid;overflow:auto}.dev-control-panel fieldset{flex-wrap:wrap;gap:5px;min-width:0;padding:7px}.dev-control-panel legend{color:#b9aec8;font-size:12px;font-weight:500}.dev-control-panel button{border-radius:8px;min-height:36px;padding:0 9px;font-size:12px;font-weight:500}.dev-control-panel .dev-reset{grid-column:1/-1;min-height:40px}@media (hover:hover){.account-community button:hover,.crew-copy:hover,.wallet-actions button:hover{background-color:#ffffff0c}.crew-primary:hover{background:#9560f0}.batch-footer button:not(.selected):hover{background:#25262e}}@media (width<=360px){.account-community button,.game-nav button b,.game-nav button.selected b,.wallet-actions button{font-size:13px}.account-wallet strong{font-size:26px}.account-stats dt{font-size:13px}.account-stats small{font-size:12px}.crew-benefits p{font-size:13px}.first-place{-moz-column-gap:8px;grid-template-columns:minmax(0,1fr) 72px;column-gap:8px}.first-place-score strong{font-size:32px}.standing>strong{font-size:14px}}.guide-layer{z-index:110;padding:16px;padding-top:max(16px,var(--tg-safe-top));padding-bottom:max(16px,var(--tg-safe-bottom));color:var(--ui-text);-webkit-backdrop-filter:blur(10px);background:#09090fb8;place-items:center;display:grid;position:fixed;inset:0}.guide-sheet{isolation:isolate;width:min(440px,100%);height:min(720px,100%);max-height:100%;color:var(--guide-text);background:var(--guide-background);border-radius:32px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #0006,inset 0 1px #ffffff18}.guide-ambience{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.guide-color-motion{animation:18s ease-in-out infinite alternate guide-color-drift;position:absolute;inset:-18%}.guide-color-field{opacity:0;background:radial-gradient(ellipse at 12% 16%,var(--field-glow),transparent 68%),radial-gradient(ellipse at 90% 86%,var(--field-secondary),transparent 75%),var(--field-base);transition:opacity .3s;position:absolute;inset:0}.guide-color-field.is-active{opacity:1}@keyframes guide-color-drift{0%{transform:translate(-3%,-2%)rotate(-5deg)scale(1)}50%{transform:translate(4%,2%)rotate(3deg)scale(1.06)}to{transform:translate(-1%,4%)rotate(7deg)scale(1.02)}}.guide-header{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 0 25px;display:flex}.guide-header>span{color:var(--guide-text);font-size:13px}.guide-header button{color:#d8d1e2;background:#ffffff06;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;display:grid}.guide-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#665c77 transparent;text-align:center;padding:8px 24px 12px;overflow-y:auto}.guide-stage{place-items:center;width:100%;height:220px;min-height:164px;display:grid}.guide-copy{animation:.46s cubic-bezier(.2,.7,.25,1) both guide-copy-in}.guide-copy h1{color:var(--guide-heading);letter-spacing:-.045em;outline:none;margin:0 0 17px;font-size:clamp(29px,7.4vw,36px);font-weight:700;line-height:1.12}.guide-copy h1 em{color:var(--guide-accent);font-style:normal;transition:color .65s}.guide-copy p{color:var(--guide-text);text-wrap:pretty;max-width:33ch;margin:0 auto;font-size:15px;line-height:1.55}.guide-fair-stage{width:100%;color:var(--guide-accent);flex-direction:column;align-items:center;gap:16px;display:flex}.guide-page-1 .guide-stage{height:auto;min-height:220px;padding:12px 0}.guide-seed{text-align:start;width:100%}.guide-seed label{margin:0 12px 6px;font-size:14px;display:block}.guide-seed-field{background:var(--guide-surface);border-radius:18px;align-items:center;padding:6px;display:flex}.guide-seed input{color:#f2edff;-webkit-user-select:text;user-select:text;background:0 0;border:0;flex:1;min-width:0;padding:8px;font-family:ui-monospace,monospace;font-size:14px}.guide-seed button{height:44px;color:var(--guide-accent);background:#ffffff0c;border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.guide-seed :is(input,button):focus-visible{outline:2px solid var(--guide-accent);outline-offset:2px}.guide-page-0 .guide-stage{height:auto;min-height:220px;padding:12px 0 28px}.guide-jackpot-type{isolation:isolate;background:var(--guide-surface);border-radius:28px;width:100%;padding:24px 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff05}.guide-jackpot-type>:not(.wallet-starfield):not(.guide-prize-accessible){z-index:1;position:relative}.guide-jackpot-type>.wallet-starfield{opacity:.8}.guide-prize-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.guide-stage-label{isolation:isolate;min-height:32px;color:var(--guide-heading);letter-spacing:.09em;background:0 0;border-radius:999px;place-items:center;margin-bottom:6px;padding:7px 17px;font-size:12px;display:inline-grid;position:relative;overflow:hidden}.guide-stage-label b{z-index:1;font-weight:600;position:relative}.guide-jackpot-type>strong{letter-spacing:-.055em;color:var(--guide-accent);padding:10px 0 8px;font-size:clamp(42px,12vw,59px);line-height:1;overflow:hidden}.guide-jackpot-type>strong,.guide-prize-value{justify-content:center;font-weight:550;display:flex}.guide-prize-value{color:#e4dbe9;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:16px}.guide-jackpot-type>strong>span{animation:6s cubic-bezier(.4,0,.2,1) infinite guide-digit-loop;animation-delay:calc(var(--order)*65ms);display:inline-block}.guide-stars-label{color:#c2b7d0;justify-content:center;align-items:center;gap:7px;font-size:14px;animation:.5s .26s both guide-copy-in;display:flex}.guide-stars-label .tg-star{width:23px;height:23px}.guide-tool-lineup{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;width:100%;display:grid}.guide-tool-lineup>div{animation:.65s cubic-bezier(.16,1,.3,1) both guide-item-in;animation-delay:calc(var(--order)*90ms);justify-items:center;gap:12px;display:grid}.guide-tool-lineup i{width:42px;height:42px;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.guide-tool-lineup b{color:#e7deef;white-space:nowrap;letter-spacing:-.025em;font-size:19px;font-weight:550}.guide-tool-lineup small{color:#a49aae;font-size:11px;font-weight:450}.guide-tool-lineup>div>span{color:#a69aac;margin-top:-6px;font-size:11px}.guide-page-3 .guide-stage{grid-template-rows:minmax(0,1fr)}.guide-explore{flex-direction:column;justify-content:center;width:100%;max-width:280px;height:100%;padding:8px 0;display:flex}.guide-map-window{background:#19161f;border-radius:24px;flex:0 152px;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13}.guide-map-grid{transform-origin:50%;background:repeating-linear-gradient(0deg,#0000 0 23px,#c4a4ec20 0 24px),repeating-linear-gradient(90deg,#0000 0 23px,#c4a4ec20 0 24px),#29212f;animation:5s cubic-bezier(.4,0,.2,1) .3s 2 both guide-map-pan;position:absolute;inset:-48px}.guide-drag-cursor{color:#f4eafd;filter:drop-shadow(0 2px 5px #0008);animation:5s cubic-bezier(.4,0,.2,1) .3s 2 both guide-cursor-pan;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px)}.guide-zoom-caption{color:#b1a6be;justify-content:center;align-items:center;gap:18px;margin-top:14px;display:flex}.guide-zoom-caption b{font-size:12px;font-weight:450}.guide-zoom-caption>span{font-size:21px;line-height:1}.guide-sticker-slot{color:#d3c2ed;background:linear-gradient(145deg,#8e65c328,#8e65c309),#1b1921;border-radius:36px;place-items:center;width:156px;height:156px;animation:.7s cubic-bezier(.16,1,.3,1) both guide-item-in;display:grid;box-shadow:inset 0 1px #d7b8ff1c}.guide-sticker-slot>svg{opacity:.8}.guide-sticker-slot{position:relative;overflow:hidden}.guide-sticker-player{opacity:0;transition:opacity .22s;position:absolute;inset:5px}.guide-sticker-player.is-ready{opacity:1}.guide-sticker-player svg{width:100%;height:100%;display:block}.guide-sticker-fallback{position:absolute}@media (prefers-reduced-motion:reduce){.guide-sticker-player{transition:none}}.guide-gift{justify-items:center;gap:16px;display:grid}.guide-gift-amount{color:#dfc6ff;align-items:baseline;gap:6px;animation:.85s cubic-bezier(.16,1,.3,1) both guide-gift-in;display:flex}.guide-gift-amount strong{letter-spacing:-.07em;font-size:100px;font-weight:500;line-height:1}.guide-gift-amount>span{font-size:28px;font-weight:450}.guide-gift-status{color:#cdb1f3;background:#ad77f31a;border-radius:20px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;animation:.5s .25s both guide-copy-in;display:flex}.guide-gift.is-claimed .guide-gift-amount{color:#aaa0b9}.guide-footer{padding:0 18px 18px}.guide-progress{justify-content:center;align-items:center;gap:0;display:flex}.guide-progress button{background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:44px;display:grid}.guide-progress button>span{background:#ffffff26;border-radius:5px;width:5px;height:5px;transition:width .24s,background .24s;display:block}.guide-progress [aria-current=step]>span{background:var(--guide-accent);width:18px}.guide-actions{gap:9px;display:flex}.guide-actions>button{border-radius:19px;min-height:54px;font-size:15px;font-weight:600;transition:transform .16s,background .65s,color .65s}.guide-back{color:#ded2f0;background:#ffffff08;flex:0 0 54px;place-items:center;display:grid}.guide-next{color:var(--guide-ink);background:var(--guide-accent);flex:1;justify-content:center;align-items:center;padding:0 42px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff38,0 4px 16px #0002}.guide-next svg{position:absolute;right:17px}.guide-next:hover{background:color-mix(in srgb,var(--guide-accent),#fff 15%)}.guide-sheet button:focus-visible{outline:2px solid var(--guide-accent);outline-offset:3px}.guide-sheet .guide-sticker-slot{background:color-mix(in srgb,var(--guide-surface) 65%,transparent);color:var(--guide-accent);box-shadow:inset 0 1px #ffffff1c}.guide-sheet .guide-gift-status{background:var(--guide-surface);color:var(--guide-accent)}.guide-sheet .guide-map-grid{background:repeating-linear-gradient(0deg,transparent 0 23px,color-mix(in srgb,var(--guide-accent) 22%,transparent) 23px 24px),repeating-linear-gradient(90deg,transparent 0 23px,color-mix(in srgb,var(--guide-accent) 22%,transparent) 23px 24px),var(--guide-surface)}.guide-sheet .guide-tool-lineup b,.guide-sheet .guide-zoom-caption{color:var(--guide-accent)}.guide-sheet .guide-stars-label,.guide-sheet .guide-tool-lineup small,.guide-sheet .guide-tool-lineup>div>span{color:var(--guide-text)}.guide-sheet .guide-back,.guide-sheet .guide-header button{color:#fff;background:#ffffff12}.guide-actions>button:active{transform:scale(.98)}@keyframes guide-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes guide-digit-loop{0%,12%,32%,to{transform:translateY(0)}22%{transform:translateY(-6px)}}@keyframes guide-item-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes guide-gift-in{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes guide-map-pan{0%,to{transform:translate(0)scale(1)}30%{transform:translate(22px,-15px)scale(1)}62%,78%{transform:translate(-10px,9px)scale(1.15)}}@keyframes guide-cursor-pan{0%,to{transform:translate(0)}30%{transform:translate(22px,-15px)}62%,78%{transform:translate(-10px,9px)}}@media (width<=360px){.guide-layer{padding:8px;padding-top:max(8px,var(--tg-safe-top));padding-bottom:max(8px,var(--tg-safe-bottom))}.guide-sheet{border-radius:26px}.guide-body{padding-inline:18px}.guide-header{padding-inline:20px 12px}.guide-stage{height:216px}.guide-tool-lineup{gap:5px}.guide-tool-lineup b{font-size:16px}.guide-tool-lineup i{width:34px;height:34px}.guide-footer{padding:0 12px 12px}}@media (height<=760px){.guide-stage{height:190px}.guide-gift{gap:8px}.guide-gift .guide-sticker-slot{width:132px;height:132px}}@media (height<=660px){.guide-stage{height:164px}.guide-copy h1{font-size:29px}.guide-sticker-slot{width:132px;height:132px}.guide-gift .guide-sticker-slot{width:116px;height:116px}.guide-gift-amount strong{font-size:78px}}@media (prefers-reduced-motion:reduce){.guide-color-motion{animation:none;transform:none}.guide-color-field,.guide-copy h1 em{transition:none}.guide-body *{transition:none!important;animation:none!important}.guide-actions>button,.guide-progress button>span{transition:none}.guide-actions>button:active{transform:none}}@media (prefers-reduced-transparency:reduce){.guide-layer{-webkit-backdrop-filter:none;background:#101014}}.guide-body{flex-direction:column;justify-content:safe center;gap:12px;display:flex}.guide-stage{flex-shrink:0}.guide-copy{padding-bottom:16px}.guide-copy h1{text-wrap:balance}.guide-copy p{font-size:16px;line-height:1.5}.guide-progress button{width:44px}.gift-info-link{color:#c5d3ff;text-align:start;background:#b9c9ff0e;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:52px;margin:16px 0;padding:12px 16px;display:flex}.gift-info-link>span{flex:1;font-size:16px;font-weight:500}.gift-dev-controls{z-index:80;top:calc(132px + var(--tg-safe-top,0px));max-width:calc(100% - 32px);font-size:12px;position:fixed;right:16px}.gift-dev-controls summary{color:#c4c4d2;cursor:pointer;background:#262630;border-radius:14px;place-items:center;width:44px;height:44px;margin-left:auto;list-style:none;display:grid}.gift-dev-controls summary::-webkit-details-marker{display:none}.gift-dev-controls>div{background:#1d1d27;border-radius:18px;gap:8px;margin-top:8px;padding:12px;display:grid;box-shadow:0 12px 32px #0005}.gift-dev-controls button{text-align:start;color:#edf0ff;background:#ffffff0b;border-radius:12px;min-height:44px;padding:10px 14px;font-size:14px}.gift-dev-controls>div{max-height:calc(100dvh - 240px - var(--tg-safe-top,0px));overscroll-behavior:contain;overflow-y:auto}.daily-preview-controls{border:0;border-bottom:1px solid #ffffff1a;gap:6px;min-width:0;margin:0;padding:0 0 10px;display:grid}.daily-preview-controls legend{color:#ede2ff;padding:0 0 8px;font-size:14px;font-weight:650}.daily-preview-controls button[aria-pressed=true]{color:#fff;background:#7650b8}.daily-preview-controls small{color:#bdb3cd;max-width:240px;line-height:1.4}.guide-tool-lineup small,.guide-tool-lineup>div>span{font-size:12px}.guide-tool-lineup>div{gap:10px}.guide-gift-status,.guide-zoom-caption b{font-size:13px}.guide-stage-label{letter-spacing:.075em;min-height:28px;padding:6px 13px;font-size:11px}.guide-jackpot-type{padding:22px 10px}.guide-jackpot-type>strong{font-weight:600}.guide-sheet .guide-header button{background:#ffffff0b}.guide-actions>button{font-size:16px}@media (height<=760px){.guide-body{gap:4px}.guide-copy{padding-bottom:8px}}@media (width<=360px){.guide-copy h1{font-size:28px}.guide-copy p,.guide-tool-lineup b{font-size:15px}}.sheet-layer{height:var(--tg-height,100dvh);overscroll-behavior:none;background:0 0;position:fixed;inset:0;overflow:hidden}.sheet-layer,.sheet-layer .sheet-backdrop{-webkit-backdrop-filter:none}.sheet-layer .sheet-backdrop{touch-action:none;background:#07060c66}.sheet-layer .balance-sheet{isolation:isolate;width:min(100%,520px);padding:12px 20px max(22px,var(--tg-safe-bottom));color:#f5f2fa;-webkit-backdrop-filter:blur(26px)saturate(1.45);background:linear-gradient(130deg,#ffffff13,#0000 48%,#c9b7e70a),linear-gradient(#1a1621c2,#1a1621c2),#19151f80;border:0;border-radius:32px 32px 0 0;box-shadow:inset 0 1px 1px #ffffff4a,inset 1px 0 1px #ffffff12,inset -1px 0 1px #ffffff12,0 -20px 80px #0007}.balance-sheet .sheet-handle{background:#ffffff38;margin-bottom:16px}.balance-sheet .balance-mode-toggle,.balance-sheet .payment-methods{background:#ffffff07;border:0;border-radius:18px;padding:4px;box-shadow:inset 0 1px #ffffff10}.balance-sheet .balance-mode-toggle{margin-bottom:20px}.balance-sheet .balance-mode-toggle button,.balance-sheet .payment-methods button{color:#bbb3c5;min-height:44px;font-size:14px;font-weight:550}.balance-sheet .balance-mode-toggle button.selected,.balance-sheet .payment-methods button.selected{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff15;border-radius:14px;box-shadow:inset 0 1px #ffffff27,0 3px 12px #0002}.balance-sheet header h2{letter-spacing:-.045em;font-size:32px;font-weight:600;line-height:1.15}.balance-sheet .flow-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;display:grid}.balance-sheet .flow-header h2{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;letter-spacing:-.035em;font-size:24px;line-height:1.2;overflow:visible}.balance-sheet .flow-header>button{width:44px;min-width:44px;height:44px}.balance-sheet header>div>span{color:#bdb4c9;letter-spacing:0;font-size:13px;font-weight:450}.balance-sheet .sheet-back,.balance-sheet header>button{color:#e9e2f1;-webkit-backdrop-filter:blur(12px);background:#ffffff10;border:0;border-radius:50%;box-shadow:inset 0 1px #ffffff20}.balance-sheet .bundle-segments{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:18px 0;padding:0}.balance-sheet .bundle-segments button{color:#c8bfd2;background:#ffffff08;border-radius:14px;min-width:0;min-height:46px;padding:0 3px;box-shadow:inset 0 1px #ffffff13}.balance-sheet .bundle-segments button.selected{color:#211b2a;background:#e7e0f2;box-shadow:inset 0 1px #ffffff80}.balance-sheet .bundle-segments b{letter-spacing:-.03em;font-size:14px;font-weight:550}.custom-topup{color:#c5bdce;gap:9px;font-size:14px;display:grid}.custom-topup-field{background:#09070f38;border:1px solid #ffffff12;border-radius:20px;align-items:center;gap:10px;min-height:68px;padding:12px 16px;transition:border-color .16s;display:flex;box-shadow:inset 0 2px 6px #0002}.custom-topup-field:focus-within{border-color:#bfa2f080;box-shadow:0 0 0 3px #ad82f013}.custom-topup-field>.gram-mark,.custom-topup-field>.tg-star{flex:0 0 26px;width:26px;height:26px}.topup-amount-controls{border:0;min-width:0;margin:0;padding:0}.custom-topup input{color:#fff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-family:inherit;font-size:28px;font-weight:600;line-height:1.2}.custom-topup-field>b{color:#aca2b8;font-size:14px;font-weight:450}.topup-input-hint{color:#aaa0b7;min-height:34px;margin:9px 2px 0;font-size:12px;line-height:1.45}.balance-sheet .bundle-summary{margin:12px 0 18px;padding:0 2px}.balance-sheet .bundle-summary>small,.balance-sheet .bundle-summary>span{color:#bcb2c9;font-size:13px}.balance-sheet .bundle-summary strong{color:#f2edf8;grid-row:1;font-size:23px}.balance-sheet .bundle-buy{color:#fff;background:#8451db;border-radius:18px;min-height:52px;font-size:16px;font-weight:550;box-shadow:inset 0 1px #ffffff40,0 5px 16px #0002}.balance-sheet .bundle-buy.gram-payment{color:#142434;background:#c1d9ed}.balance-sheet button:disabled{opacity:.4;cursor:not-allowed}.balance-sheet .flow-cancel{color:#c8bfd4;min-height:44px;font-size:14px}.balance-sheet .flow-note,.balance-sheet .mock-disclaimer{color:#aea3bc;font-size:12px;line-height:1.5}.balance-sheet .connected-wallet,.balance-sheet .transaction-card{background:#ffffff08;border:0;border-radius:22px;box-shadow:inset 0 1px #ffffff18}.payment-form .connected-wallet{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px}.payment-form .connected-wallet .wallet-row-label{grid-area:1/1}.payment-form .connected-wallet .wallet-row-value{grid-area:2/1}.payment-form .connected-wallet .wallet-row-value b{white-space:normal;overflow-wrap:anywhere}.payment-form .connected-wallet .wallet-row-action{grid-area:1/2/span 2;max-width:145px;min-height:44px}.balance-sheet .transaction-card dd,.balance-sheet .transaction-card dt{font-size:14px}.balance-sheet .transaction-amount strong{overflow-wrap:anywhere;font-size:32px}.balance-hold-card{isolation:isolate;background:linear-gradient(125deg,#61516d38,#28223366),#221d29;border-radius:24px;margin:20px 0;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #eadbff1f}.balance-hold-card>:not(.wallet-starfield){z-index:1;position:relative}.balance-hold-card .wallet-starfield{opacity:.65}.balance-hold-card .wallet-starfield>i:before{background:#d4b6f6}.hold-card-heading{color:#c9bcd5;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.hold-card-label{align-items:center;gap:7px;display:inline-flex}.hold-card-label>svg{flex-shrink:0}.hold-duration{color:#e8dcf5;background:#e3ccff10;border-radius:999px;padding:6px 10px;font-size:13px;box-shadow:inset 0 1px #ffffff10}.hold-card-amount{color:#f8f2ff;letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:center;gap:9px;margin:11px 0 10px;font-size:36px;font-weight:600;line-height:1.1;display:flex}.hold-card-amount .tg-star{width:28px;height:28px}.balance-hold-card p{color:#bbadc8;margin:0;font-size:14px;line-height:1.5}.hold-details{color:#e1caef;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;margin:10px 0 -8px;padding:0;font-size:14px;font-weight:500;display:flex}.hold-explanation{gap:18px;margin:0 2px 24px;padding-left:24px;list-style:decimal;display:grid}.hold-explanation li{padding-left:5px}.hold-explanation li::marker{color:#bfa3db;font-variant-numeric:tabular-nums;font-size:14px;font-weight:550}.hold-explanation strong{color:#eee5f5;margin-bottom:4px;font-size:15px;font-weight:550;display:block}.hold-explanation p{color:#c4b9ce;margin:0;font-size:14px;line-height:1.5}.balance-sheet .withdraw-options{gap:8px}.balance-sheet .withdraw-options button{background:#ffffff0b;border:0;border-radius:14px;min-height:46px;box-shadow:inset 0 1px #ffffff16}.balance-sheet .withdraw-options button.selected{color:#211b2a;background:#e7e0f2}.balance-sheet .withdraw-options b{font-size:15px}.balance-sheet .withdraw-summary{margin:20px 0}.balance-sheet .withdraw-summary span{color:#bbb0c8;font-size:13px}.balance-sheet .withdraw-summary strong{font-size:17px}@media (width>=600px) and (height>=700px){.sheet-layer{align-items:center;padding:20px}.sheet-layer .balance-sheet{border-radius:32px;max-height:calc(100dvh - 40px)}}@media (width<=360px){.sheet-layer .balance-sheet{padding-left:14px;padding-right:14px}.balance-sheet .bundle-segments{gap:4px}.balance-sheet .bundle-segments b{font-size:13px}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.sheet-layer .balance-sheet{background:#211c29}.balance-sheet button,.sheet-layer .balance-sheet{-webkit-backdrop-filter:none!important}}.balance-sheet header h2{font-variant-numeric:tabular-nums}.balance-sheet .wallet-list button{border:0;border-radius:18px;min-height:72px;box-shadow:inset 0 1px #ffffff12}.balance-sheet .wallet-list b{font-size:16px}.balance-sheet .connected-wallet small,.balance-sheet .wallet-list small{color:#bdb3c9;font-size:13px;font-weight:450;line-height:1.4}.balance-sheet .flow-header{margin-bottom:20px}.balance-sheet .flow-header h2{text-wrap:balance}.balance-sheet .gram-status h2{letter-spacing:-.035em;text-wrap:balance;font-size:28px}.balance-sheet .gram-status p{max-width:30ch;margin-inline:auto;font-size:15px;line-height:1.5}.balance-sheet .payment-status{gap:20px;min-height:0;padding:24px 0}.balance-sheet .payment-status>.bundle-buy,.balance-sheet .payment-status>.soft-button,.balance-sheet .payment-status>.success-balance,.balance-sheet .payment-status>p{margin:0}.balance-sheet .payment-status>.bundle-buy,.balance-sheet .payment-status>.soft-button{width:100%}.balance-sheet .success-balance{background:#ffffff06;border-radius:20px;box-shadow:inset 0 1px #ffffff10}.balance-sheet .success-balance>span{font-size:13px}.balance-sheet .success-balance strong{letter-spacing:-.03em;font-size:26px}.balance-sheet .transaction-card dl>div{gap:14px}.balance-sheet .transaction-card dd{text-align:right;overflow-wrap:anywhere}.balance-sheet .withdraw-summary{gap:16px}.balance-sheet .withdraw-summary strong{font-size:16px;line-height:1.4}.topup-input-hint{min-height:18px;margin-bottom:16px}.balance-sheet .bundle-summary>small,.balance-sheet .bundle-summary>span{letter-spacing:0;font-weight:450}.balance-sheet .bundle-summary>small{color:#a79bb5;font-size:12px}.balance-sheet .bundle-summary strong{font-weight:600}.balance-sheet .transaction-app{padding:16px}.balance-sheet .transaction-app b{font-size:14px;font-weight:600}.balance-sheet .transaction-app small{color:#b9aec6;font-size:12px;font-weight:450}.balance-sheet .transaction-amount{padding:20px 16px}.balance-sheet .transaction-amount strong small,.balance-sheet .transaction-amount>span{color:#bdb2c9;font-size:13px;font-weight:450}.balance-sheet .transaction-card dl{padding:0 16px 10px}.balance-sheet .transaction-card dl>div{min-height:40px}.balance-sheet .transaction-card dt{color:#bdb2c9}.balance-sheet .transaction-card dd{font-weight:550}.balance-sheet .transaction-card dd .tg-star{width:16px;height:16px}.balance-sheet .success-balance{border:0;padding:16px}.balance-sheet .success-balance>span{color:#bdb3c8}.balance-sheet .status-orbit:after{border-radius:50%;animation-duration:1.3s;inset:-8px}.balance-sheet .gram-status .flow-cancel{margin-top:22px}.balance-sheet .payment-status .flow-cancel{width:100%;margin:0}.balance-sheet .flow-note,.balance-sheet .mock-disclaimer{font-weight:450}@media (prefers-reduced-motion:reduce){.balance-sheet .status-orbit:after{animation:none}}.withdraw-empty{text-align:center;padding:26px 12px 18px}.withdraw-empty>svg{color:#c6b5dc;margin:0 auto 18px;display:block}.withdraw-empty h3{letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:600}.withdraw-empty p{color:#b9aec6;max-width:28ch;margin:0 auto;font-size:15px;line-height:1.5}.round-finale{z-index:40;overscroll-behavior:contain;color:#f7f3ec;padding:calc(24px + var(--tg-safe-top)) 20px calc(100px + var(--tg-safe-bottom));background:#111014;position:absolute;inset:0;overflow-y:auto}.round-finale-content{text-align:center;max-width:440px;margin:auto}.round-next{margin-bottom:25px}.round-next>span{color:#bdb4ca;font-size:13px}.round-countdown{justify-content:center;gap:18px;margin-top:10px;display:flex}.round-time-group{gap:5px;display:grid;position:relative}.round-time-group+.round-time-group:before{content:":";color:#766d83;font-size:21px;position:absolute;top:7px;left:-12px}.round-time-digits{gap:4px;display:flex}.round-digit-cell{background:#28232f;border-radius:9px;place-items:center;width:29px;height:38px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff1,0 3px 8px #0002}.round-digit-cell b{font-variant-numeric:tabular-nums;font-size:23px;font-weight:550;line-height:1;animation:.22s ease-out both round-digit-arrive}.round-time-group small{color:#9f95aa;font-size:10px}.round-art{width:125px;margin:12px auto 4px}.round-art .guide-sticker-slot{aspect-ratio:1;width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;animation:none;overflow:visible}.round-art .guide-sticker-player{inset:0}.round-finale h1{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(29px,7vw,36px);font-weight:650;line-height:1.08}.round-info-card{isolation:isolate;border-radius:24px;position:relative;overflow:clip}.round-info-card:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#fff0 25%,#fff08 45%,#fff0 65%);animation:12s ease-in-out infinite alternate round-surface-light;position:absolute;inset:-60%}.round-prize-card{background:linear-gradient(115deg,#5f4424,#30251b);padding:20px 16px;box-shadow:inset 0 1px #ffe1a929}.round-prize-card .wallet-starfield{opacity:.5;z-index:-1}.round-prize-caption{color:#e5cfa9;font-size:12px;display:block}.round-prize{color:#ffe0a0;justify-content:center;align-items:center;gap:10px;margin:5px 0 0;display:flex}.round-prize .tg-star{flex-shrink:0;width:30px;height:30px}.round-prize strong{letter-spacing:-.055em;font-size:clamp(35px,9vw,46px);font-weight:650;line-height:1.1}.round-winner-card{text-align:left;background:#26212f;border-radius:24px;margin:12px 0;padding:17px 18px;position:relative}.round-winner-person{align-items:center;gap:12px;display:flex}.round-winner-person>div{flex:1;min-width:0}.round-winner-person .player-avatar{border-radius:17px;flex:none;width:48px;height:48px;animation:6s ease-in-out infinite round-avatar-light}.round-winner-person span{color:#b9adc9;font-size:12px}.round-winner-person h2{overflow-wrap:anywhere;letter-spacing:-.025em;margin:4px 0 0;font-size:20px;line-height:1.2}.round-winner-place{color:#d9bcff;letter-spacing:-.07em;font-size:27px;font-weight:500}.round-winner-stats{text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;margin:0 0 12px;display:grid}.round-winner-stats>div{flex-direction:column;min-width:0;min-height:148px;padding:18px;display:flex}.round-mined-card{color:#bcf0de;background:#183735}.round-duration-card{color:#cadfff;background:#242f44}.round-winner-stats dt{color:inherit;opacity:.8;margin-bottom:8px;font-size:13px}.round-winner-stats dd{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:550;line-height:1.15}.round-winner-stats dd small{font-weight:450}.round-pixel-rhythm{grid-template-columns:repeat(9,1fr);gap:4px;width:100%;max-width:154px;margin-top:auto;padding-top:16px;display:grid}.round-pixel-rhythm i{aspect-ratio:1;max-height:10px;animation:4s ease-in-out infinite round-pixel-loop;animation-delay:var(--pixel-delay);background:currentColor;border-radius:2px;display:block}.round-clock{color:#9cbfeb;margin-bottom:10px;animation:5s ease-in-out infinite round-clock-light}.round-duration-card dd{font-size:20px}.round-duration-card p{color:#a2b4cd;margin:8px 0 0;font-size:11px}.round-coordinates{text-align:left;color:#dfc8a7;background:#352c24;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:17px 18px;display:flex}.round-coordinates>div:first-child{min-width:0}.round-coordinates span{color:#c5b399;font-size:12px}.round-coordinates b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;font-size:20px;font-weight:550;display:flex}.round-coordinates b small{color:#b4a087;font-size:11px}.round-coordinates b i{background:#f5d79730;width:1px;height:14px;margin:0 3px}.round-location-map{background:repeating-linear-gradient(0deg,#0000 0 9px,#dabb8015 0 10px),repeating-linear-gradient(90deg,#0000 0 9px,#dabb8015 0 10px),#201c17;border-radius:9px;flex-shrink:0;width:80px;height:50px;position:relative;overflow:hidden}.round-location-map>i{background:#ffe0a0;border-radius:1px;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%)}.round-location-map>i:after{content:"";border:1px solid #ffe0a0;border-radius:50%;animation:3s ease-out infinite round-location-ping;position:absolute;inset:-5px}.round-leaders-button{color:#292217;cursor:pointer;background:#f0dfba;border:0;border-radius:18px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:52px;font-size:15px;font-weight:650;transition:transform .16s,background .16s;display:flex}.round-leaders-button:hover{background:#f9ebce}.round-leaders-button:active{transform:scale(.98)}.round-leaders-button:focus-visible{outline-offset:4px;outline:3px solid #b798ed}.round-prize-policy{color:#a59baf;max-width:350px;margin:16px auto 0;font-size:12px;line-height:1.5}@keyframes round-digit-arrive{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}@keyframes round-surface-light{0%{transform:translate(-12%,-8%)rotate(-12deg)}to{transform:translate(12%,8%)rotate(12deg)}}@keyframes round-avatar-light{0%,to{box-shadow:0 0 0 3px #bd91f00a}50%{box-shadow:0 0 0 3px #bd91f044}}@keyframes round-pixel-loop{0%,to{opacity:.12;transform:scale(.85)}50%{opacity:.55;transform:scale(1)}}@keyframes round-clock-light{0%,to{opacity:.6}50%{opacity:1}}@keyframes round-location-ping{0%{opacity:.6;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}@media (width<=360px){.round-finale{padding-inline:14px}.round-winner-stats>div{padding:15px}.round-location-map{width:64px}}@media (prefers-reduced-motion:reduce){.round-finale *,.round-finale :after{transition:none!important;animation:none!important}.round-location-map>i:after,.round-pixel-rhythm i{opacity:.3}}.round-digit-cell{width:31px;height:40px}.round-time-group small{font-size:12px}.round-finale h1{text-wrap:balance}.round-prize-caption,.round-winner-person span{font-size:13px}.round-winner-stats dd small{letter-spacing:0;margin-left:4px;font-size:12px;display:inline-block}.round-duration-card p{font-size:12px}.round-coordinates span{font-size:13px}.round-coordinates b small{font-size:12px}.round-info-card:after{opacity:.5}.arcade-shell:has(.round-finale) .dev-controls:not([open]){bottom:calc(80px + var(--tg-safe-bottom))}.round-finale .round-next{width:100%;margin-bottom:28px}.round-finale .round-next>span{font-size:15px}.round-finale .round-countdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin-top:14px;display:grid;container-type:inline-size}.round-finale .round-time-group{gap:8px;min-width:0}.round-finale .round-time-digits{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.round-finale .round-digit-cell{aspect-ratio:.74;border-radius:14px;width:100%;height:auto;min-height:54px}.round-finale .round-digit-cell b{font-size:clamp(32px,10cqi,46px);font-weight:600}.round-finale .round-time-group small{font-size:13px;line-height:16px}.round-finale .round-time-group+.round-time-group:before{align-items:center;font-size:28px;display:flex;top:0;bottom:24px;left:-12px}.app-teaser{overscroll-behavior:contain;color:#f8f5ff;padding:calc(32px + var(--tg-safe-top)) 24px calc(24px + var(--tg-safe-bottom));background:#111015;position:absolute;inset:0;overflow-y:auto}.teaser-content{text-align:center;flex-direction:column;max-width:400px;min-height:100%;margin:auto;display:flex}.app-teaser .round-next{margin:0}.app-teaser .round-digit-cell{color:#e2cdfd;background:#2c2338}.teaser-hero{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 0 40px;display:flex}.teaser-sticker{width:152px;margin:0 auto 12px}.teaser-sticker .guide-sticker-slot{aspect-ratio:1;width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0;animation:none}.teaser-sticker .guide-sticker-player{inset:0}.teaser-sticker .guide-sticker-fallback{display:none}.teaser-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(54px,15vw,76px);font-weight:650;line-height:.94}.teaser-hero h1 span{color:#c6abf6}.teaser-hero>p{color:#b4aabd;margin:20px 0 0;font-size:16px;line-height:1.4}.teaser-invite{padding:0 0 8px}.teaser-actions{grid-template-columns:minmax(0,1fr) 58px;gap:10px;display:grid}.teaser-actions button{cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;min-height:58px;transition:transform .15s,background .15s;display:flex}.teaser-share{color:#281739;background:#d4b8ff;gap:12px;font-size:16px;font-weight:650}.teaser-share:hover{background:#e2cdff}.teaser-copy{color:#e6d8fb;background:#29232f;box-shadow:inset 0 1px #fff1}.teaser-copy.is-copied,.teaser-copy:hover{background:#393045}.teaser-actions button:active{transform:scale(.97)}.teaser-actions button:focus-visible{outline-offset:4px;outline:3px solid #e9ddff}.teaser-actions button:disabled{opacity:.4;cursor:wait}.teaser-invite .copy-fallback{margin-top:12px}@media (height<=700px){.teaser-hero{padding:14px 0 24px}.teaser-sticker{width:108px;margin-bottom:8px}.teaser-hero h1{font-size:56px}}@media (prefers-reduced-motion:reduce){.teaser-actions button{transition:none}.app-teaser .round-digit-cell b{animation:none}}.teaser-shell .dev-controls:not([open]){width:auto;inset:8px 8px auto auto;transform:none}@media (height<=650px){.app-teaser{padding:calc(20px + var(--tg-safe-top)) 20px calc(16px + var(--tg-safe-bottom))}.app-teaser .round-next{margin-top:12px}.teaser-hero{padding:16px 0 24px}.teaser-sticker{width:80px}.teaser-hero h1{font-size:48px}.teaser-hero>p{margin-top:14px}.teaser-actions{grid-template-columns:minmax(0,1fr) 52px}.teaser-actions button{border-radius:18px;min-height:52px}}:root{--motion-ease:cubic-bezier(.16,1,.3,1);--motion-quick:.16s;--motion-enter:.26s}.game-panel.account-screen,.game-panel.earn-screen,.game-panel.standings-screen,.game-panel>*,.leaderboard-row{animation:none}.animated-value{font-variant-numeric:tabular-nums;animation:none}.game-nav .selected .nav-icon{animation:nav-icon-settle .26s var(--motion-ease)}@keyframes nav-icon-settle{0%{translate:0 3px;scale:.88}to{translate:0;scale:1}}.arcade-shell :is(.crew-copy,.crew-primary,.account-community button,.wallet-actions button,.help-toggle,.sound-toggle,.sheet-close,.sheet-back,.flow-cancel,.balance-mode-toggle button,.payment-methods button,.guide-header button){transition:scale var(--motion-quick) var(--motion-ease),background-color var(--motion-quick),color var(--motion-quick)}.arcade-shell :is(.crew-copy,.crew-primary,.account-community button,.wallet-actions button,.help-toggle,.sound-toggle,.sheet-close,.sheet-back,.flow-cancel,.balance-mode-toggle button,.payment-methods button,.guide-header button):active:not(:disabled){scale:.95}.crew-copy>svg,.teaser-copy>svg{animation:motion-icon-reveal .18s var(--motion-ease)}@keyframes motion-icon-reveal{0%{opacity:.3;scale:.8}to{opacity:1;scale:1}}.sheet-layer .balance-sheet{animation:motion-sheet-in .32s var(--motion-ease)}.guide-layer{animation:.18s ease-out sheet-fade}.guide-sheet{animation:motion-dialog-in .3s var(--motion-ease)}.guide-layer[data-exiting=true],.sheet-layer[data-exiting=true]{pointer-events:none;animation:.18s ease-in both motion-fade-out}.sheet-layer[data-exiting=true] .balance-sheet{animation:.18s ease-in both motion-sheet-out}.guide-layer[data-exiting=true] .guide-sheet{animation:.18s ease-in both motion-dialog-out}@keyframes motion-sheet-in{0%{opacity:.25;translate:0 48px}to{opacity:1;translate:0}}@keyframes motion-sheet-out{to{opacity:0;translate:0 32px}}@keyframes motion-dialog-in{0%{opacity:.3;translate:0 12px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes motion-dialog-out{to{opacity:0;translate:0 8px;scale:.98}}@keyframes motion-fade-out{to{opacity:0}}.balance-flow{min-width:0}.balance-sheet .status-success{animation:motion-success .38s var(--motion-ease)}.balance-sheet .status-success svg{animation:.24s 70ms both motion-icon-reveal}@keyframes motion-success{0%{opacity:.3;scale:.76}65%{opacity:1;scale:1.06}to{opacity:1;scale:1}}.balance-sheet .wallet-list>button{animation:motion-wallet-in .26s var(--motion-ease) both}.balance-sheet .wallet-list>button:nth-child(2){animation-delay:30ms}.balance-sheet .wallet-list>button:nth-child(3){animation-delay:60ms}@keyframes motion-wallet-in{0%{opacity:.3;translate:0 6px}to{opacity:1;translate:0}}.guide-copy,.guide-gift-status,.guide-sheet .guide-sticker-slot,.guide-stars-label,.guide-tool-lineup>div{animation:none}.guide-tool-lineup i{animation:motion-tool-intro .34s var(--motion-ease) both;animation-delay:calc(var(--order)*35ms)}@keyframes motion-tool-intro{0%{opacity:.4;translate:0 8px;rotate:-8deg}to{opacity:1;translate:0;rotate:0deg}}.guide-drag-cursor,.guide-map-grid{animation-iteration-count:infinite}.guide-color-field{transition-duration:.5s}.guide-actions>button{transition-duration:.16s,.4s,.4s}.guide-actions{transition:grid-template-columns .24s var(--motion-ease),gap .24s;grid-template-columns:0 1fr;gap:0;display:grid}.guide-actions[data-has-back=true]{grid-template-columns:54px 1fr;gap:9px}.guide-actions .guide-back{opacity:0;min-width:0;padding:0;transition:opacity .16s;overflow:hidden}.guide-actions[data-has-back=true] .guide-back{opacity:1}.earn-task{transition:background-color .22s}.earn-task.ready .earn-task-action{animation:motion-success .3s var(--motion-ease)}.earn-task[data-departing=true]{animation:.3s ease-out both motion-task-collected}@keyframes motion-task-collected{0%,45%{opacity:1;scale:1}to{opacity:0;scale:.97}}.earn-error{animation:motion-wallet-in .22s var(--motion-ease)}.earn-filters button{transition:color .16s,border-color .16s}.earn-empty-icon{animation:motion-success .36s var(--motion-ease)}.round-finale-content,.teaser-content{animation:motion-sheet-in .34s var(--motion-ease)}.round-coordinates,.round-winner-card,.round-winner-stats{animation:motion-wallet-in .3s var(--motion-ease) both}.round-winner-stats{animation-delay:35ms}.round-coordinates{animation-delay:70ms}.round-digit-cell b{animation-duration:.18s}.mining-impact.is-reduced .impact-core{animation:.16s linear both motion-fade-out}.mining-impact.is-reduced .impact-shard,.mining-impact.is-reduced .impact-wave{display:none}.arcade-shell [inert]:not([data-exiting=true]),.arcade-shell [inert]:not([data-exiting=true]) *,.arcade-shell [inert]:not([data-exiting=true]) :after,.arcade-shell [inert]:not([data-exiting=true]) :before,.arcade-shell [inert]:not([data-exiting=true]):after,.arcade-shell [inert]:not([data-exiting=true]):before,[data-motion-paused=true] *,[data-motion-paused=true] :after,[data-motion-paused=true] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.arcade-shell *,.arcade-shell :after,.arcade-shell :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.arcade-shell button:active{scale:1!important}.mining-impact .impact-shard,.mining-impact .impact-wave{display:none}.canvas-frame.motion-blur-active .mine-canvas{filter:none!important}}.impact-layer .mining-impact{width:0;height:0;transform:none}.impact-pixels{image-rendering:pixelated;pointer-events:none;animation:pixel-dissolve .19s ease-out var(--phase-delay) both;transform-origin:50%;position:absolute}.impact-1 .impact-pixels{animation-name:pixel-scoop;animation-duration:.21s}.impact-10 .impact-pixels{animation-name:pixel-chip;animation-duration:.17s}.impact-100 .impact-pixels{animation:pixel-burst .39s cubic-bezier(.16,.72,.3,1) var(--phase-delay) both}.impact-1000 .impact-pixels{animation:pixel-burst .46s cubic-bezier(.13,.68,.32,1) var(--phase-delay) both}.impact-100 .impact-shard,.impact-1000 .impact-shard{display:none}@keyframes pixel-burst{0%{opacity:1;transform:translate(0)rotate(0)}30%{opacity:1}to{opacity:0;transform:translate(var(--burst-x),var(--burst-y)) rotate(var(--burst-turn)) scale(.7)}}.mining-impact .impact-core{width:var(--pixel-size);height:var(--pixel-height);background:var(--impact-light);box-shadow:none;border-radius:0;animation:.14s ease-out both pixel-touch;top:0;left:0}.mining-impact .impact-wave{display:none}.mining-impact .impact-shard{background:var(--impact-color);width:3px;height:3px;box-shadow:none;border-radius:0;top:0;left:0}.impact-1 .impact-shard{animation:earth-crumb .29s ease-out var(--shard-delay) both}.impact-10 .impact-shard{animation:stone-chip .24s ease-out var(--shard-delay) both}.impact-100 .impact-shard{width:4px;height:4px;animation:soft-dust .34s ease-out var(--shard-delay) both;border-radius:50%}.impact-1000 .impact-shard{width:4px;height:4px;animation:stone-chip .39s ease-out var(--shard-delay) both}.excavation-rim,.mining-preview{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.excavation-rim{z-index:2}.mining-preview{z-index:4}.mining-haptics-toggle{color:#dcd9e4;background:#ffffff08;border-radius:18px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:14px;padding:12px 16px;font-size:14px;display:flex}.mining-haptics-toggle b{color:#cbb7fa}@keyframes pixel-dissolve{0%{opacity:1}to{opacity:0}}@keyframes pixel-scoop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--pixel-size)*.3))}}@keyframes pixel-chip{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2px,-3px)}}@keyframes pixel-touch{0%{opacity:.36;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}@keyframes earth-crumb{0%{opacity:.8;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--shard-x)*.5),calc(12px + var(--shard-y)*.35))}}@keyframes stone-chip{0%{opacity:.9;transform:translate(0)}to{opacity:0;transform:translate(var(--shard-x),var(--shard-y)) rotate(50deg) scale(.5)}}@keyframes soft-dust{0%{opacity:.42;transform:translate(0)scale(.8)}to{opacity:0;transform:translate(var(--shard-x),var(--shard-y)) scale(2)}}.mining-impact.is-reduced .impact-pixels{animation:.1s linear both pixel-dissolve}@media (prefers-reduced-motion:reduce){.mining-impact .impact-pixels{animation:.1s linear both pixel-dissolve}.mining-impact .impact-core,.mining-impact .impact-shard{display:none}}.overview-layer{z-index:220;outline:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.overview-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030409a8;width:100%;position:absolute;inset:0}.overview-sheet{width:min(100%,600px);max-height:92dvh;padding:24px 24px max(24px,var(--tg-safe-bottom));color:#f4f1fa;overscroll-behavior:contain;background:#191923;border-radius:30px 30px 0 0;animation:.22s ease-out both overview-in;position:relative;overflow:auto;box-shadow:0 -15px 80px #0004}.overview-sheet header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.overview-sheet h2{letter-spacing:-.8px;margin:0 0 3px;font-size:26px}.overview-sheet header span{color:#aaa7b7;font-size:13px}.overview-close{color:#d3cddd;background:#ffffff09;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.overview-tabs{background:#0d0d14;border-radius:16px;gap:5px;margin-bottom:14px;padding:4px;display:flex}.overview-tabs button{color:#aaa5b8;background:0 0;border-radius:12px;flex:1;min-height:42px;font-size:14px}.overview-tabs button[aria-pressed=true]{color:#f6f1ff;background:#383143}.overview-map{aspect-ratio:8/5;cursor:crosshair;touch-action:manipulation;background:#434b54;border-radius:16px;position:relative;overflow:hidden}.overview-map canvas,.overview-map svg{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.overview-pin{pointer-events:none;background:#8d62de;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #17141f55}.overview-location{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 20px;display:flex}.overview-location>span{color:#c4becf;font-size:14px}.overview-location button{color:#231a35;background:#e8dffb;border-radius:15px;min-height:44px;padding:0 22px;font-size:15px;font-weight:650}.overview-sheet p{color:#bbb4ca;font-size:14px}.overview-sheet p button{color:#d9c5ff;background:0 0;padding:12px}.overview-home{color:#c1b5d7;background:#ffffff06;border-radius:14px;width:100%;margin-top:14px;padding:14px;font-size:14px}.overview-map:focus-visible,.overview-sheet button:focus-visible,.overview-sheet input:focus-visible{outline-offset:3px;outline:2px solid #d7bfff}@keyframes overview-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width>=720px){.overview-layer{align-items:center}.overview-sheet{border-radius:28px;max-height:90dvh}}@media (width<=380px){.overview-sheet{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.overview-sheet{animation:none}}.mining-feedback-enter-active,.mining-feedback-leave-active{transition:opacity .16s}.mining-feedback-enter-from,.mining-feedback-leave-to{opacity:0}.game-panel.earn-screen{top:var(--tg-safe-top);bottom:calc(83px + var(--tg-safe-bottom));background:var(--ui-bg);width:min(100%,580px);max-height:none;box-shadow:none;-webkit-backdrop-filter:none;overscroll-behavior:contain;border:0;border-radius:0;padding:28px 20px 24px;overflow:auto}.earn-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.earn-heading h1{letter-spacing:-1.4px;margin:0 0 9px;font-size:36px;font-weight:650;line-height:1.1}.earn-heading p{color:#a5a3ae;margin:0;font-size:14px}.earn-balance{color:#efedf4;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.earn-balance .tg-star{width:20px;height:20px}.earn-intro{color:#c7aff5;background:#211b30;border-radius:24px;align-items:center;gap:14px;padding:19px 18px;display:flex}.earn-intro>svg{flex-shrink:0}.earn-intro p{color:#efebf7;flex:1;margin:0;font-size:15px;line-height:1.5}.earn-intro strong{white-space:nowrap;font-weight:650}.earn-intro p span{color:#b3a8c5;display:block}.earn-filters{border-bottom:1px solid #ffffff12;gap:22px;display:flex}.earn-filters button{color:#94909e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:44px;padding:0 0 12px;font-size:14px;font-weight:550;display:flex}.earn-filters button[aria-pressed=true]{color:#f2eff7;border-bottom-color:#d7c3fa}.earn-filters span{color:#a49aaa}.earn-list{gap:8px;margin-top:18px;display:grid}.earn-task{background:#1a1b21;overflow:hidden}.earn-task-main{align-items:center;gap:12px;padding:17px 14px;display:flex}.earn-task-icon{border-radius:15px;flex-shrink:0;place-items:center;width:44px;height:48px;display:grid}.earn-task-icon.blue{color:#9bc8f8;background:#203043}.earn-task-icon.mint{color:#b0d4b9;background:#26382f}.earn-task-icon.peach{color:#ebc4a4;background:#3c2f28}.earn-task-icon.violet{color:#c4b2f3;background:#30273f}.earn-task-icon.rose{color:#e3b4c7;background:#3e2a35}.earn-task-avatar{-o-object-fit:cover;object-fit:cover}.earn-task-copy{flex:1;min-width:0}.earn-task-copy>span{color:#aaa4b2;font-size:12px}.earn-task-copy h2{color:#f0edf4;letter-spacing:-.2px;margin:3px 0 6px;font-size:15px;font-weight:550;line-height:1.35}.earn-task-copy p{color:#a49daf;align-items:center;gap:4px;margin:0;font-size:12px;line-height:1.3;display:flex}.earn-task-action{color:#dfd9e9;cursor:pointer;background:#ffffff0d;border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;min-width:62px;min-height:40px;padding:0 10px;font-size:12px;font-weight:600;transition:background .16s,transform .16s;display:flex}.earn-task-action.ready{color:#292033;background:#e9e1f7}.earn-task-action.started{color:#d9c4f7;background:#a98ad72b}.earn-task-action.claimed{color:#a9d4b8;background:0 0}.earn-task-action:active:not(:disabled){transform:scale(.96)}.earn-task-action:disabled{cursor:not-allowed;color:#8e8799;opacity:.5;background:#ffffff05}.earn-task.ready .earn-task-copy p{color:#c9b0ec}.earn-task.claimed .earn-task-copy p{color:#a9c4b1}.earn-empty{text-align:center;color:#bdb0cf;padding:52px 16px}.earn-empty>svg{margin-inline:auto;display:block}.earn-empty h2{color:#f0edf5;letter-spacing:-.4px;margin:16px 0 8px;font-size:20px;font-weight:550}.earn-empty p{color:#9a93a4;max-width:260px;margin:auto;font-size:14px;line-height:1.5}.earn-loading{color:#aaa2b8;padding:32px 0;font-size:14px}.earn-error{color:#e6b3b3;margin:16px 0;font-size:14px;line-height:1.5}.earn-error button{color:#f0eaf7;cursor:pointer;background:#ffffff10;border:0;border-radius:12px;min-height:44px;margin-left:8px;padding:8px 12px}.earn-spinner{border:2px solid #fff3;border-top-color:currentColor;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite earn-spin}@keyframes earn-spin{to{transform:rotate(1turn)}}@media (width<=360px){.game-panel.earn-screen{padding-inline:14px}.earn-task-main{gap:9px;padding:14px 10px}.earn-task-icon{border-radius:12px;width:36px;height:42px}.earn-task-action{min-width:58px;padding-inline:8px}.earn-task-action>svg{display:none}}@media (prefers-reduced-motion:reduce){.earn-spinner{animation:none}.earn-task-action{transition:none}}.game-panel.earn-screen{scrollbar-width:none;padding-top:24px}.earn-heading{min-height:47px;margin-bottom:22px}.earn-heading h1{letter-spacing:-.05em;margin:7px 0 0;font-size:40px;line-height:1}.earn-balance{background:#ffffff05;border-radius:14px;padding:9px 12px;font-size:15px}.earn-intro{background:linear-gradient(115deg,#362b44,#26212f);gap:12px;padding:18px;box-shadow:inset 0 1px #ffffff0d}.earn-reward-symbol{flex:0 0 38px;place-items:center;height:38px;display:grid}.earn-reward-symbol .tg-star{width:32px;height:32px}.earn-intro p{font-size:16px;line-height:1.4}.earn-intro p span{color:#c6bacf;margin-top:4px;font-size:13px}.earn-filters{gap:24px;margin-top:20px}.earn-filters button{min-height:48px;padding-bottom:10px;font-size:15px}.earn-filters span{background:#ffffff06;border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:grid}.earn-filters button[aria-pressed=true] span{color:#e5d5f9;background:#bd97ff19}.earn-list{gap:10px;margin-top:16px}.earn-task{background:#1d1c23;border-radius:22px}.earn-task-main{gap:10px;padding:16px 14px}.earn-task-icon{border-radius:14px;width:42px;height:44px}.earn-task-copy>span{color:#b5acbf}.earn-task-copy p{color:#b4a8c2;font-size:13px}.earn-task-copy .tg-star{width:15px;height:15px}.earn-task-action{min-width:66px;min-height:44px;font-size:13px}.earn-task-action>svg{display:none}.earn-task-action.claimed>svg{display:block}.earn-task-action.ready{background:#d8baff}.earn-empty{padding:44px 16px}.earn-empty-icon{color:#c7b3e4;background:#292232;border-radius:22px;place-items:center;width:64px;height:64px;margin:auto;display:grid}.earn-empty h2{text-wrap:balance}.earn-empty p{font-size:15px}.earn-empty>button{color:#e6d3ff;background:#b689f217;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:18px;padding:0 16px;font-size:14px;display:inline-flex}.earn-loading{padding:16px 0}.earn-loading>span{margin-bottom:12px;font-size:14px;display:block}.earn-skeleton{background:#1d1c23;border-radius:22px;height:104px;margin-bottom:10px;position:relative;overflow:hidden}.earn-skeleton:after{content:"";background:linear-gradient(100deg,#0000,#ffffff05,#0000);animation:1.8s ease-in-out infinite earn-skeleton-sweep;position:absolute;inset:0}@keyframes earn-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=360px){.earn-task-main{gap:9px;padding:14px 12px}.earn-task-icon{width:36px;height:40px}.earn-task-action{min-width:58px;padding-inline:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.earn-skeleton:after{animation:none}}.earn-task-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px;display:grid}.earn-task-actions .earn-task-action{gap:6px;min-width:0;min-height:44px;font-size:14px}.earn-task-actions .task-visit{color:var(--ui-text);background:#ffffff0d;justify-content:center}.earn-task-actions .task-visit>svg{display:block}.earn-task-actions .earn-task-action:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (hover:hover){.earn-task-actions .task-visit:hover{background:#ffffff18}}.language-picker{color:#e8e5ee;background:#ffffff0e;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:15px;display:flex}.language-picker select{min-width:0;max-width:65%;color:inherit;font:inherit;cursor:pointer;background:#292633;border:0;border-radius:12px;padding:10px 12px}.language-picker select:focus-visible{outline-offset:3px;outline:2px solid #c6b6f7}html[lang=ar] body{font-family:Arial,Segoe UI,sans-serif}html[lang=ar] :is(h1,h2,h3,p,button,span,strong,label){letter-spacing:normal}html[lang=zh] body{font-family:Geist,PingFang SC,Microsoft YaHei,sans-serif}html[dir=rtl] :is(.world,.overview-map,.overview-location,.guide-tool-lineup,.guide-prize-accessible,.guide-jackpot-type strong,.round-countdown,.dev-controls,.game-nav,.mine-hud){direction:ltr}html[dir=rtl] :is(.guide-copy,.overview-sheet,.balance-sheet,.profile-page,.leaderboard-page){text-align:start}html[dir=rtl] :is(.guide-next,.guide-back) svg{transform:scaleX(-1)}html[dir=rtl] :is(.guide-next,.guide-back){direction:rtl}.language-picker option{color:#f7f5ff;background:#292633}.language-picker{margin-top:14px}.trophy-particles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.trophy-particles svg{left:var(--x);width:var(--size);height:var(--size);color:#ffdd87;opacity:0;animation:trophy-float var(--duration) linear var(--delay) infinite;position:absolute;bottom:-30px}@keyframes trophy-float{0%{opacity:0;transform:translate(0)rotate(-12deg)}15%,70%{opacity:.14}to{opacity:0;transform:translate(var(--drift),-310px) rotate(18deg)}}.standings-screen .first-place-person span,.standings-screen .first-place-score>span{color:#e0cfae}html[dir=rtl] :is(.account-screen,.standings-screen,.earn-screen){text-align:start}html[dir=rtl] .custom-topup-field{direction:ltr}html[dir=rtl] :is(.sheet-back,.flow-header .sheet-back) svg{transform:scaleX(-1)}html[lang=ar] .guide-copy h1,html[lang=zh] .guide-copy h1{font-size:clamp(25px,6.7vw,36px);line-height:1.3}html[lang=ar] .guide-copy p,html[lang=zh] .guide-copy p{line-height:1.65}.world-stats-sheet{padding-bottom:max(32px,var(--tg-safe-bottom))}.remaining-stat{gap:10px;padding:16px 0 26px;display:grid}.remaining-stat>span{color:#bbb3ca;font-size:15px}.remaining-stat strong{letter-spacing:-.04em;font-size:clamp(36px,9vw,56px);font-weight:600;line-height:1.1}.world-stats-details{margin:0}.world-stats-details>div{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:16px 0;display:flex}.world-stats-details dt{color:#bfb9ca;font-size:15px}.world-stats-details dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:550}.world-stats-details .world-elapsed{font-size:18px}.stats-timing-note{color:#9993a6;margin:0 0 26px;font-size:12px;line-height:1.5}.stats-gold-note{color:#e0d7c2;background:#dcc8990b;border-radius:20px;align-items:flex-start;gap:14px;margin:0;padding:18px;font-size:14px;line-height:1.6;display:flex}.golden-pixel{background:#edc773;flex:none;width:12px;height:12px;margin-top:5px;box-shadow:0 0 20px #edc77335}.hud-window.counter{cursor:pointer}@media (prefers-reduced-motion:reduce){.trophy-particles svg{opacity:.08;animation:none;bottom:20%}}:root{--tg-safe-top:env(safe-area-inset-top,0px);--tg-safe-bottom:env(safe-area-inset-bottom,0px);--tg-safe-left:env(safe-area-inset-left,0px);--tg-safe-right:env(safe-area-inset-right,0px)}#__nuxt,.app-content{width:100%;height:100%}body{font-family:Geist Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.arcade-shell{height:var(--tg-height,100dvh)}.pixels-map-host{position:absolute;inset:0}.pixels-canvas{touch-action:none;width:100%;height:100%;image-rendering:pixelated;display:block;position:relative}.world-vignette{pointer-events:none;position:absolute;inset:0}.mine-hud{top:calc(14px + var(--tg-safe-top));left:calc(50% + (var(--tg-safe-left) - var(--tg-safe-right))/2);width:min(calc(100% - 28px - var(--tg-safe-left) - var(--tg-safe-right)),580px)}.map-status,.zoom-controls{top:calc(70px + var(--tg-safe-top))}.batch-footer{bottom:calc(82px + var(--tg-safe-bottom))}.tap-hint{bottom:calc(179px + var(--tg-safe-bottom))}.tap-hint.random-mine{color:#f8f5ff;cursor:pointer;pointer-events:auto;background:#272130ed;border-radius:18px;gap:8px;min-height:44px;padding:10px 18px;transition:background .15s,opacity .15s;display:flex}.tap-hint.random-mine b{font-size:14px;font-weight:600}.tap-hint.random-mine:hover:not(:disabled){background:#3d2d53}.tap-hint.random-mine:active:not(:disabled){background:#503769}.tap-hint.random-mine:focus-visible{outline-offset:3px;outline:2px solid #c8aaff}.tap-hint.random-mine:disabled{opacity:.5;cursor:default}.game-nav{bottom:calc(12px + var(--tg-safe-bottom));left:calc(50% + (var(--tg-safe-left) - var(--tg-safe-right))/2);width:min(calc(100% - 28px - var(--tg-safe-left) - var(--tg-safe-right)),480px)}.game-panel{padding-top:calc(28px + var(--tg-safe-top));padding-bottom:calc(112px + var(--tg-safe-bottom));padding-left:max(20px,var(--tg-safe-left));padding-right:max(20px,var(--tg-safe-right))}.game-nav button>span{opacity:0;white-space:nowrap;max-width:0;font-size:12px;font-weight:550;transition:max-width .25s,opacity .2s;overflow:hidden}.game-nav button.selected>span{opacity:1;max-width:90px}.game-nav button>svg{flex:none}.sheet-layer{z-index:100}.sheet-backdrop{cursor:default;background:#05030c7a;position:absolute;inset:0}.sheet-layer .balance-sheet{z-index:1;max-height:calc(var(--tg-height,100dvh) - var(--tg-safe-top) - 12px);overscroll-behavior:contain;padding-bottom:calc(24px + var(--tg-safe-bottom));overflow-y:auto}.balance-sheet>*{position:relative}.balance-sheet header>div{min-width:0}.balance-sheet header h2{overflow-wrap:anywhere}.balance-sheet header>button{flex:none;place-items:center;width:44px;height:44px;display:grid}.payment-form{gap:10px;display:grid}.payment-methods button{justify-content:center;align-items:center;gap:8px;display:flex}.balance-sheet .bundle-summary{gap:10px;min-width:0}.balance-sheet .bundle-summary strong{overflow-wrap:anywhere}.gram-mark{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.invoice-details{color:var(--muted);margin-top:18px;font-size:12px}.invoice-details code{overflow-wrap:anywhere;padding-top:10px;display:block}.balance-sheet .status-success{color:#a3e5bf;background:#a3e5bf20;width:64px;height:64px;margin:12px auto}.balance-sheet .status-success,.player-avatar{border-radius:50%;place-items:center;display:grid}.player-avatar{color:#e4d6f9;background:linear-gradient(145deg,#8861b0,#3a2851);flex:none;width:38px;height:38px;font-size:13px;font-weight:650;overflow:hidden}.player-avatar.large{width:62px;height:62px;font-size:20px}.player-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-identity>div,.first-place-person>div,.standing-name{min-width:0}.account-identity h1{overflow-wrap:anywhere}.first-place-person b,.standing-name b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.account-wallet strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.account-wallet[data-large-balance=true] strong{font-size:clamp(22px,7vw,42px)}.language-setting{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:14px;display:flex}.language-setting select{max-width:55%;color:var(--ink);border:1px solid var(--ui-line);font:inherit;background:#25222e;border-radius:12px;padding:12px}.friends-list{margin:24px 0}.friends-list h2{margin-bottom:12px;font-size:20px}.copy-fallback{width:100%;max-width:100%;color:var(--ink);background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:10px;padding:12px}.virtual-row{min-width:0}.earn-list .virtual-row-following{padding-top:10px}.earn-error{color:#f0a09d;font-size:13px}.soft-button{color:#dac6fb;background:#9e72e82b;border-radius:14px;min-height:44px;padding:10px 16px;font-size:14px}.load-more{width:100%;margin-top:16px}.load-panel,.telegram-gate{text-align:center;background:var(--ui-bg);flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;padding:24px;display:flex}.load-panel.compact{height:auto;min-height:300px}.loading-preview .load-panel{background:0 0}.load-panel h2{font-size:24px}.load-panel p,.telegram-gate p{color:var(--muted);font-size:14px}.loading-pixel{background:#c8a8ff;border-radius:4px;width:20px;height:20px;animation:1.1s ease-in-out infinite alternate pixel-pulse;display:block}@keyframes pixel-pulse{to{opacity:.3;transform:scale(.75)rotate(90deg)}}.map-error,.map-loading{z-index:22;text-align:center;background:#15101fde;border-radius:20px;flex-direction:column;gap:12px;padding:20px;font-size:13px;top:45%;transform:translate(-50%,-50%)}.action-notice,.connection-banner,.map-error,.map-loading{align-items:center;display:flex;position:absolute;left:50%}.action-notice,.connection-banner{z-index:40;background:#241b31ee;border-radius:14px;justify-content:center;gap:8px;width:max-content;max-width:calc(100% - 28px);padding:10px 14px;font-size:12px;transform:translate(-50%);box-shadow:0 4px 16px #0003}.connection-banner{top:calc(126px + var(--tg-safe-top))}.action-notice{bottom:calc(214px + var(--tg-safe-bottom))}.action-notice button{min-height:30px;color:var(--ui-accent)}.foreign-miner{z-index:12;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#1b1628d9;border-radius:10px;max-width:80%;padding:7px 11px;font-size:12px;position:absolute;top:40%;left:50%;overflow:hidden;transform:translate(-50%)}.world-summary{gap:14px;margin:18px 0;display:grid}.world-summary>div{justify-content:space-between;gap:16px;display:flex}.world-summary dt{color:var(--muted);font-size:13px}.world-summary dd{margin:0;font-weight:650}.gift-history-preview-note{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.4}.world-proof{border-top:1px solid var(--ui-line);margin-top:16px;padding-top:12px}.world-proof header{justify-content:space-between;align-items:center;gap:12px;display:flex}.world-proof h3{margin:0;font-size:18px;font-weight:600}.world-proof header button{width:44px;height:44px;color:var(--muted);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.world-proof header button:hover{color:var(--ui-text);background:var(--ui-line)}.world-proof-label{color:var(--muted);margin:4px 0 8px;font-size:12px;display:block}.world-proof code{color:var(--ui-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,monospace;font-size:14px;line-height:1.6;display:block}.world-proof p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.4}.balance-sheet progress{accent-color:#af83ed;width:100%}.proof-details{border:1px solid var(--ui-line);text-align:left;border-radius:18px;margin:20px 0;padding:16px;font-size:13px}.proof-details label{color:var(--muted);margin:14px 0;display:block}.proof-gifts{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:14px}.proof-gifts caption{text-align:left;color:var(--muted);padding-bottom:6px}.proof-gifts td,.proof-gifts th{border-top:1px solid var(--ui-line);text-align:left;padding:6px 4px}.proof-gifts td:first-child,.proof-gifts th:first-child{color:var(--muted)}.proof-gifts a{color:inherit}.proof-details input,.proof-details textarea{width:100%;min-width:0;color:var(--ink);border:1px solid var(--ui-line);background:#08070d;border-radius:8px;margin-top:8px;padding:10px;font:11px monospace;display:block}.round-finale{padding-top:calc(20px + var(--tg-safe-top));padding-bottom:calc(110px + var(--tg-safe-bottom))}.round-winner-person>div{min-width:0}.round-winner-person h2{overflow-wrap:anywhere}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=360px){.game-panel{padding-left:14px;padding-right:14px}.mine-hud{width:calc(100% - 20px - var(--tg-safe-left) - var(--tg-safe-right));gap:6px}.hud-shortcuts{gap:4px}.hud-shortcuts .help-toggle,.hud-shortcuts .sound-toggle{flex-basis:36px;width:36px;height:40px}.mine-hud .counter{padding:0 8px}.counter span b,.stars-chip b{font-size:12px}.balance-sheet header h2{font-size:26px}.balance-sheet .bundle-summary strong{font-size:19px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.balance-sheet:focus,.guide-layer:focus{outline:none}.payment-inputs{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.overview-map{border:1px solid var(--ui-line);cursor:crosshair;border-radius:16px;width:100%;height:auto;margin:16px 0}.coordinate-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.coordinate-form label{color:var(--muted);gap:6px;font-size:12px;display:grid}.coordinate-form input{width:100%;min-width:0;color:var(--ink);border:1px solid var(--ui-line);font:inherit;background:#ffffff09;border-radius:12px;padding:12px 8px}.ranking-update{width:100%;margin-top:16px}.crew-available>span>span{flex-direction:column;gap:4px;min-width:0;display:flex}.crew-available small{color:var(--muted);font-size:10px;line-height:1.35;display:block}.account-identity h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.foreign-miner{max-width:60%;top:auto;left:auto;transform:translate(-50%,-140%)}.deficit-breakdown{background:#ffffff08;border-radius:18px;gap:8px;margin:0 0 6px;padding:14px 16px;font-size:13px;display:grid;box-shadow:inset 0 1px #ffffff14}.deficit-breakdown>div{justify-content:space-between;gap:12px;display:flex}.deficit-breakdown dt{color:#bdb4c9}.deficit-breakdown dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;margin:0;font-weight:600}.deficit-breakdown .deficit-invoice dd{color:#ffe19b;font-size:15px}.wallet-row{cursor:default;grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;margin:0}.wallet-row-label{color:#bdb4c9;font-size:13px}.wallet-row-value{gap:2px;min-width:0;display:grid}.wallet-row-value b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.wallet-row-value small{color:#a99fb7;font-size:11px}.wallet-row-action{color:#e9e2f1;background:#ffffff10;border-radius:12px;min-height:36px;padding:0 12px;font-size:13px}.topup-input-hint.invalid{color:#f2b3bf}.round-winner-stats .round-season-card{color:#e6dcf5;background:#2a2434;grid-column:1/-1;min-height:0}.round-winner-stats .round-season-card dd{font-size:22px}.crew-commission{border-top:0}.app-teaser .round-next{margin-bottom:18px}@media (width<=360px){.deficit-breakdown{padding:12px;font-size:12px}.wallet-row-action{padding:0 8px}}.balance-sheet .success-balance{gap:12px;width:100%}.balance-sheet .success-balance span{flex:none}.balance-sheet .success-balance strong{text-align:right;overflow-wrap:anywhere;font-size:17px}.map-shield{z-index:22;touch-action:none;cursor:default;place-items:center;display:grid;position:absolute;inset:0}.map-shield.error{background:#03060980}.map-shield>.map-error,.map-shield>.map-loading{position:relative;top:auto;left:auto;transform:translateY(-8%)}.payment-previous{color:#f1dcc6;background:#3a2b1e;border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}.payment-previous>svg{color:#f2b880;flex:none}.payment-previous>span{flex:1;gap:3px;min-width:0;display:grid}.payment-previous code{overflow-wrap:anywhere;color:#d8c3ae;font-size:11px}.payment-previous .wallet-row-action{flex:none}.earn-task-copy h2{overflow-wrap:anywhere}.pixel-loader[data-v-798cd7ea]{contain:layout style;flex:none;width:128px;height:112px;position:relative}.pixel-loader-field[data-v-798cd7ea]{grid-template-columns:repeat(4,16px);gap:4px;display:grid;position:absolute;bottom:4px;left:24px;transform:rotate(-8deg)}.pixel-loader-field i[data-v-798cd7ea]{width:16px;height:16px;animation:pixel-loader-hop-798cd7ea 1.8s cubic-bezier(.22,.7,.25,1) var(--delay) infinite;background:#a68ae3;border-radius:4px;box-shadow:inset 0 2px #ffffff32}.pixel-loader-field i[data-v-798cd7ea]:nth-child(3n){background:#85a2d7}.pixel-loader-field i[data-v-798cd7ea]:nth-child(4n){background:#c2b0e8}.pixel-loader-field i.golden[data-v-798cd7ea]{background:#f2ca76}.pixel-loader-tool[data-v-798cd7ea]{color:#eee7fc;transform-origin:50% 85%;animation:1.8s ease-in-out infinite pixel-loader-dig-798cd7ea;position:absolute;top:1px;right:12px}.pixel-loader-crumb[data-v-798cd7ea]{opacity:0;width:5px;height:5px;animation:pixel-loader-crumb-798cd7ea 1.8s ease-out var(--crumb-delay) infinite;background:#ecd9a6;border-radius:2px;position:absolute;top:38px;left:66px}@keyframes pixel-loader-dig-798cd7ea{0%,70%,to{transform:translate(0)rotate(18deg)}20%{transform:translate(2px,-5px)rotate(38deg)}32%,38%{transform:translate(-10px,14px)rotate(-22deg)}52%{transform:translateY(-3px)rotate(12deg)}}@keyframes pixel-loader-hop-798cd7ea{0%,22%,84%,to{opacity:.85;transform:translateY(0)rotate(0)scale(1)}40%{transform:translateY(-9px) rotate(var(--tilt)) scale(.86);opacity:1}59%{opacity:.55;transform:translateY(2px)rotate(0)scale(.96)}}@keyframes pixel-loader-crumb-798cd7ea{0%,32%,72%,to{opacity:0;transform:translate(0)scale(.7)}38%{opacity:1}66%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(80deg) scale(.4)}}@media (prefers-reduced-motion:reduce){.pixel-loader-crumb[data-v-798cd7ea],.pixel-loader-field i[data-v-798cd7ea],.pixel-loader-tool[data-v-798cd7ea]{animation:none}.pixel-loader-crumb[data-v-798cd7ea]{display:none}}.map-void[data-v-a329320f]{pointer-events:none;background:#060911;position:absolute;inset:0;overflow:hidden}.map-void-layer[data-v-a329320f]{animation:7s ease-in-out infinite alternate sky-breathe-a329320f;position:absolute;inset:0}.map-void i[data-v-a329320f]{background:#dce4f5;display:block;position:absolute}.map-void i.is-cross[data-v-a329320f]{background:0 0}.map-void i.is-cross[data-v-a329320f]:after,.map-void i.is-cross[data-v-a329320f]:before{content:"";background:#cbd8ef;position:absolute}.map-void i.is-cross[data-v-a329320f]:before{width:1px;height:100%;top:0;left:2px}.map-void i.is-cross[data-v-a329320f]:after{width:100%;height:1px;top:2px;left:0}.is-paused .map-void-layer[data-v-a329320f]{animation-play-state:paused}@keyframes sky-breathe-a329320f{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.map-void-layer[data-v-a329320f]{animation:none}}.player-avatar.anonymous[data-v-a80f67e4]{color:#aaa5b4;background:#ffffff0d}.leaderboard-privacy[data-v-ab58fdea]{width:100%;min-height:44px;color:var(--ui-muted);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 18px;padding:0 2px;font-size:14px;display:flex}.leaderboard-privacy[data-v-ab58fdea]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px;border-radius:10px}.leaderboard-privacy[data-v-ab58fdea]:disabled{opacity:.55;cursor:wait}.privacy-switch[data-v-ab58fdea]{background:#ffffff24;border-radius:99px;flex:none;width:40px;height:24px;padding:3px;transition:background .16s;display:flex}.privacy-switch i[data-v-ab58fdea]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s}.privacy-switch.on[data-v-ab58fdea]{background:#8954df}.privacy-switch.on i[data-v-ab58fdea]{transform:translate(16px)}@media (prefers-reduced-motion:reduce){.privacy-switch[data-v-ab58fdea],.privacy-switch i[data-v-ab58fdea]{transition:none}}.leaders-help[data-v-ab58fdea]{background:var(--ui-surface);width:44px;height:44px;color:var(--ui-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:color .16s,background .16s;display:grid}.leaders-help[data-v-ab58fdea]:hover{color:var(--ui-text);background:var(--ui-action)}.leaders-help[data-v-ab58fdea]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.ranking-periods>button[data-v-ab58fdea]{white-space:nowrap;min-width:0}.first-place-reward[data-v-ab58fdea]{border-top:1px solid #ffe4a61f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.first-place-reward>span[data-v-ab58fdea]{color:#e7d6b4;font-size:13px}.first-place-reward strong[data-v-ab58fdea]{color:#ffe9b1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:26px;font-weight:650;display:flex}.first-place-reward .tg-star[data-v-ab58fdea]{width:24px;height:24px}.standing-name>.standing-reward[data-v-ab58fdea]{color:#efd39c;font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:5px;font-size:14px;font-weight:600;display:flex}.standing-reward .tg-star[data-v-ab58fdea]{flex:none;width:15px;height:15px}@media (width<=360px){.first-place-reward strong[data-v-ab58fdea]{font-size:23px}}@media (prefers-reduced-motion:reduce){.leaders-help[data-v-ab58fdea]{transition:none}}.daily-pixel[data-v-be068095]{isolation:isolate;background:radial-gradient(at 100% 0,#aa53ee70,#0000 65%),linear-gradient(115deg,#442085,#612bc2);border-radius:28px;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px 28px;margin-top:14px;padding:16px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e2c5ff55,inset 0 -1px #a37aff30}.daily-pixel.is-ready[data-v-be068095]{background:radial-gradient(at 100% 0,#ec9cff66,#0000 65%),linear-gradient(115deg,#6524bf,#853de3)}.daily-pixel-art[data-v-be068095]{grid-area:1/2;place-items:center;width:72px;height:72px;display:grid;position:relative}.daily-pixel-halo[data-v-be068095]{pointer-events:none;background:radial-gradient(circle,#eed2ff66,#0000 66%);border-radius:50%;width:130px;height:130px;position:absolute}.daily-pixel-sticker[data-v-be068095]{width:72px;height:72px;box-shadow:none;pointer-events:none;background:0 0;border-radius:0;animation:none;overflow:visible}.daily-pixel-sticker[data-v-be068095] .guide-sticker-player{inset:0}.daily-pixel-sticker[data-v-be068095] .guide-sticker-fallback{display:none}.daily-pixel-copy[data-v-be068095]{grid-area:1/1;gap:7px;min-width:0;display:grid;position:relative}.daily-pixel h2[data-v-be068095]{letter-spacing:-.02em;color:#f1dcff;margin:0;font-size:16px;font-weight:550;line-height:1.25}.daily-pixel-ready h2[data-v-be068095]{color:#fff5ff;font-size:21px;font-weight:650}.daily-pixel-copy.is-hidden[data-v-be068095]{visibility:hidden;pointer-events:none}.daily-pixel-time[data-v-be068095]{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff5ff;font-size:32px;font-weight:650;line-height:1.12}.daily-pixel-saved[data-v-be068095]{color:#efd9ff;font-size:14px;line-height:1.4}.daily-pixel-claim[data-v-be068095]{color:#522087;min-width:120px;min-height:44px;font:inherit;cursor:pointer;background:#f8eaff;border:0;border-radius:16px;justify-self:start;margin-top:7px;padding:0 22px;font-size:16px;font-weight:650;transition:transform .18s,opacity .18s;position:relative;box-shadow:0 4px 15px #26054b26,inset 0 1px #fff9ff}.daily-pixel-claim[data-v-be068095]:active{transform:scale(.96)}.daily-pixel-claim[data-v-be068095]:disabled{opacity:.6;cursor:wait}.daily-pixel-claim[data-v-be068095]:focus-visible{outline-offset:4px;outline:2px solid #f4edf9}.daily-pixel-error[data-v-be068095]{color:#ffe4eb;grid-column:1/-1;margin:0;font-size:14px;position:relative}.daily-pixel-particles[data-v-be068095]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.daily-pixel-particles i[data-v-be068095]{width:var(--size);height:var(--size);opacity:.35;background:#f9dfff;border-radius:1px;position:absolute}.daily-pixel-burst[data-v-be068095]{pointer-events:none;position:absolute;inset:0}.daily-pixel-burst i[data-v-be068095]{width:5px;height:5px;transform:rotate(var(--angle));background:#fff1ff;animation:.85s ease-out both daily-burst-be068095;position:absolute;top:50%;left:50%}@keyframes daily-burst-be068095{to{transform:rotate(var(--angle)) translateX(64px) rotate(90deg);opacity:0}}@media (prefers-reduced-motion:no-preference){.daily-pixel-halo[data-v-be068095]{animation:4s ease-in-out infinite paused daily-glow-be068095}.daily-pixel-particles i[data-v-be068095]{animation:daily-drift-be068095 var(--duration) var(--delay) ease-in-out infinite paused}.is-animating .daily-pixel-halo[data-v-be068095],.is-animating .daily-pixel-particles i[data-v-be068095]{animation-play-state:running}}@keyframes daily-glow-be068095{50%{opacity:.45;transform:scale(.85)}}@keyframes daily-drift-be068095{0%,to{opacity:.12;transform:translateY(10px)rotate(0)}50%{transform:translate3d(var(--drift),-18px,0) rotate(70deg);opacity:.65}}@media (prefers-reduced-motion:reduce){.daily-pixel-burst[data-v-be068095]{display:none}}@media (width<=360px){.daily-pixel[data-v-be068095]{-moz-column-gap:24px;column-gap:24px;padding:16px 18px}.daily-pixel-ready h2[data-v-be068095]{font-size:19px}.daily-pixel-time[data-v-be068095]{font-size:29px}}.gift-inventory[data-v-ae7dae32]{background:var(--ui-surface);border-radius:28px;margin:0 0 24px;padding:20px}.gift-inventory header[data-v-ae7dae32]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.gift-inventory h2[data-v-ae7dae32]{letter-spacing:-.03em;margin:0;font-size:22px}.deposit-entry[data-v-ae7dae32]{min-height:44px;color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 12%,transparent);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:550;display:flex}.is-empty[data-v-ae7dae32]{padding:12px}.is-empty header[data-v-ae7dae32]{margin:0}.is-empty .deposit-entry[data-v-ae7dae32]{border-radius:18px;width:100%;min-height:52px;font-size:17px}.gift-inventory>p[data-v-ae7dae32]{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.5}.gift-inventory-grid[data-v-ae7dae32]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gift-inventory-grid button[data-v-ae7dae32]{text-align:start;color:var(--ui-text);background:0 0;border-radius:18px;flex-direction:column;align-items:stretch;gap:6px;padding:0 0 8px;transition:background .18s;display:flex;overflow:hidden}.gift-inventory-grid button[data-v-ae7dae32]:active{background:var(--ui-surface-hover,var(--ui-surface))}.gift-inventory-fallback[data-v-ae7dae32],.gift-inventory-grid img[data-v-ae7dae32]{aspect-ratio:1;border-radius:18px;width:100%;height:auto;margin-bottom:6px}.gift-inventory-fallback[data-v-ae7dae32]{color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 8%,transparent);place-items:center;display:grid}.gift-inventory-grid strong[data-v-ae7dae32]{padding:0 4px;font-size:16px;line-height:1.3}.gift-inventory-grid small[data-v-ae7dae32]{color:var(--muted);font-size:13px;font-weight:450}.gift-inventory-grid span[data-v-ae7dae32]:not(.gift-inventory-fallback){color:var(--muted);padding:0 4px;font-size:14px}.gift-inventory-grid b[data-v-ae7dae32]{color:var(--ui-accent);padding:4px 4px 0;font-size:13px;font-weight:500}@media (width>=600px){.gift-inventory-grid[data-v-ae7dae32]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gift-discovery-art[data-v-075f93a9]{--gift-color:var(--guide-accent,#b9c9ff);flex:none;width:240px;height:200px;margin:auto;position:relative}.gift-pixel-field[data-v-075f93a9]{grid-template-columns:repeat(8,1fr);gap:4px;display:grid;position:absolute;inset:4px 0;-webkit-mask-image:radial-gradient(#000 36%,#0000 74%);mask-image:radial-gradient(#000 36%,#0000 74%)}.gift-pixel-field span[data-v-075f93a9]{background:color-mix(in srgb,var(--gift-color) 10%,transparent);border-radius:3px}.gift-pixel-field .bright[data-v-075f93a9]{background:color-mix(in srgb,var(--gift-color) 40%,transparent)}.gift-pixel-field .empty[data-v-075f93a9]{opacity:0}.gift-discovery-symbol[data-v-075f93a9]{color:var(--gift-color);background:#242b49;border-radius:30px;place-items:center;display:grid;position:absolute;inset:38px 58px;transform:rotate(-7deg);box-shadow:inset 0 1px #ffffff30,0 16px 36px #06091465}.with-image .gift-discovery-symbol[data-v-075f93a9]{inset:20px 40px;overflow:hidden}.gift-discovery-symbol img[data-v-075f93a9]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gift-discovery-spark[data-v-075f93a9]{background:var(--gift-color);border-radius:2px;width:8px;height:8px;position:absolute}.spark-one[data-v-075f93a9]{top:32px;right:50px;transform:rotate(18deg)}.spark-two[data-v-075f93a9]{opacity:.65;width:5px;height:5px;bottom:24px;left:50px}.revealed .gift-discovery-symbol[data-v-075f93a9]{animation:.38s cubic-bezier(.2,.8,.2,1) both gift-discovered-075f93a9}.revealed .gift-pixel-field[data-v-075f93a9]{animation:.38s ease-out both gift-field-out-075f93a9}@keyframes gift-discovered-075f93a9{0%{opacity:0;transform:translateY(12px)rotate(-12deg)scale(.85)}to{opacity:1;transform:translateY(0)rotate(-7deg)scale(1)}}@keyframes gift-field-out-075f93a9{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.revealed .gift-discovery-symbol[data-v-075f93a9],.revealed .gift-pixel-field[data-v-075f93a9]{animation:none}}.season-rewards-content[data-v-465ae7d5]{gap:24px;display:grid}.season-rewards-intro[data-v-465ae7d5]{color:var(--ui-muted);margin:0;font-size:17px;line-height:1.45}.season-rewards-list[data-v-465ae7d5]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.season-rewards-list li[data-v-465ae7d5]{background:#ffffff07;border-radius:20px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:14px;display:grid}.season-rewards-list .reward-place-1[data-v-465ae7d5]{background:linear-gradient(110deg,#5f482b88,#30271e88)}.reward-rank[data-v-465ae7d5]{color:#aba4b5;font-size:17px;font-weight:600}.reward-place-1 .reward-rank[data-v-465ae7d5]{color:#f2d795}.reward-place[data-v-465ae7d5]{color:#eae5ef;font-size:15px}.season-rewards-list strong[data-v-465ae7d5]{color:#fff0c6;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;font-size:22px;font-weight:650;display:flex}.season-rewards-list .tg-star[data-v-465ae7d5]{flex:none;width:21px;height:21px}.season-rewards-note[data-v-465ae7d5]{color:var(--ui-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.season-rewards-content .bundle-buy[data-v-465ae7d5]{width:100%;min-height:52px;margin:0;font-size:17px}@media (width<=360px){.season-rewards-list li[data-v-465ae7d5]{grid-template-columns:23px minmax(0,1fr) auto;gap:8px;padding:12px}.season-rewards-list strong[data-v-465ae7d5]{font-size:20px}.reward-place[data-v-465ae7d5]{font-size:14px}}.direct-invoice-content[data-v-932077b9]{text-align:center;gap:16px;display:grid}.direct-invoice-amount[data-v-932077b9]{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:10px;font-size:32px;display:flex}.direct-invoice-amount .tg-star[data-v-932077b9]{width:32px;height:32px}.direct-invoice-note[data-v-932077b9]{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.direct-invoice-content p[data-v-932077b9]{margin:0}.topup-hint[data-v-17b0e835]{gap:12px;display:grid}.topup-hint p[data-v-17b0e835]{color:var(--muted);margin:0 0 12px;font-size:17px;line-height:1.5}.topup-hint button[data-v-17b0e835]{min-height:48px;font-size:17px}.topup-hint .bundle-buy[data-v-17b0e835]{justify-content:center;align-items:center;gap:10px;display:flex}.gift-found-content[data-v-44c82833]{text-align:center;justify-items:center;gap:16px;display:grid}.gift-found-content h2[data-v-44c82833]{letter-spacing:-.035em;text-wrap:balance;max-width:310px;margin:0;font-size:28px;font-weight:650;line-height:1.12}.gift-found-content p[data-v-44c82833]{color:var(--muted);max-width:290px;margin:0;font-size:16px;line-height:1.5}.gift-found-list[data-v-44c82833]{gap:4px;margin:0;padding:0;font-size:18px;line-height:1.3;list-style:none;display:grid}.gift-found-list span[data-v-44c82833]{color:var(--muted);font-size:15px}.gift-found-traits[data-v-44c82833]{background:var(--ui-surface);text-align:start;border-radius:18px;width:100%;margin:0;overflow:hidden}.gift-found-traits div[data-v-44c82833]{grid-template-columns:minmax(72px,1fr) minmax(0,1.6fr);align-items:center;gap:12px;min-height:42px;padding:10px 16px;display:grid}.gift-found-traits div+div[data-v-44c82833]{border-top:1px solid var(--ui-line)}.gift-found-traits dt[data-v-44c82833]{color:var(--muted);font-size:14px}.gift-found-traits dd[data-v-44c82833]{color:var(--ui-accent);text-align:end;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:550}.gift-found-content .gift-found-preview[data-v-44c82833]{color:#b4b9ca;font-size:12px}.gift-found-content .bundle-buy[data-v-44c82833]{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.gift-found-content .gift-secondary[data-v-44c82833]{background:var(--ui-surface);width:100%;min-height:48px;color:var(--ui-text);border-radius:20px;justify-content:center;align-items:center;font-size:16px;display:flex}@media (height<=500px){.gift-found-content[data-v-44c82833]{gap:12px}.gift-found-content[data-v-44c82833] .gift-discovery-art{height:152px}}@media (width>=600px) and (height<=500px){.gift-found-content[data-v-44c82833]{text-align:start;grid-template-columns:148px minmax(0,1fr);place-items:center start}.gift-found-content[data-v-44c82833] .gift-discovery-art{grid-area:1/1/5;width:148px}.gift-found-content[data-v-44c82833] .gift-discovery-symbol{inset:26px 24px}.gift-found-content[data-v-44c82833] .gift-discovery-symbol svg{width:64px;height:64px}.gift-found-content h2[data-v-44c82833]{font-size:24px}.gift-found-content p[data-v-44c82833]{font-size:14px}.gift-found-content .gift-found-preview[data-v-44c82833]{font-size:11px}.gift-found-content .bundle-buy[data-v-44c82833],.gift-found-content .gift-secondary[data-v-44c82833]{grid-column:1/-1;margin-top:0}}.collectible[data-v-88a9da8d]{gap:20px;width:100%;display:grid}.collectible-hero[data-v-88a9da8d]{text-align:center;margin:0}.collectible-fallback[data-v-88a9da8d],.collectible-hero img[data-v-88a9da8d]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:32px;width:min(100%,240px);height:auto;margin:0 auto;display:block}.collectible-fallback[data-v-88a9da8d]{background:var(--ui-surface);color:var(--ui-accent);place-items:center;display:grid}.collectible-hero figcaption[data-v-88a9da8d]{margin-top:14px}.collectible-hero h3[data-v-88a9da8d]{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:650;line-height:1.15}.collectible-number[data-v-88a9da8d]{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:500;display:block}.collectible-traits[data-v-88a9da8d]{background:var(--ui-surface);border-radius:22px;margin:0;overflow:hidden}.collectible-traits div[data-v-88a9da8d]{grid-template-columns:minmax(76px,1fr) minmax(0,1.6fr);align-items:center;gap:16px;min-height:50px;padding:14px 18px;display:grid}.collectible-traits div+div[data-v-88a9da8d]{border-top:1px solid var(--ui-line)}.collectible-traits dt[data-v-88a9da8d]{color:var(--muted);font-size:15px}.collectible-traits dd[data-v-88a9da8d]{color:var(--ui-accent);overflow-wrap:anywhere;text-align:end;margin:0;font-size:17px;font-weight:550;line-height:1.3}.compact .collectible-hero[data-v-88a9da8d]{text-align:start;align-items:center;gap:16px;display:flex}.compact .collectible-fallback[data-v-88a9da8d],.compact .collectible-hero img[data-v-88a9da8d]{border-radius:20px;width:80px;margin:0}.compact figcaption[data-v-88a9da8d]{margin:0}.compact h3[data-v-88a9da8d]{font-size:23px}@media (height<=740px){.collectible[data-v-88a9da8d]{gap:14px}.collectible-fallback[data-v-88a9da8d],.collectible-hero img[data-v-88a9da8d]{border-radius:26px;width:168px}.collectible-hero h3[data-v-88a9da8d]{font-size:25px}.collectible-traits div[data-v-88a9da8d]{min-height:46px;padding:12px 16px}}@media (width>=600px) and (height<=500px){.collectible[data-v-88a9da8d]:not(.compact){grid-template-columns:160px minmax(0,1fr);align-items:center}.collectible-fallback[data-v-88a9da8d],.collectible-hero img[data-v-88a9da8d]{border-radius:22px;width:120px}.collectible-hero h3[data-v-88a9da8d]{font-size:21px}}.map-gift[data-v-5cff2efd]{gap:20px;display:grid}.map-gift-facts[data-v-5cff2efd]{background:var(--ui-surface);border-radius:22px;margin:0;padding:4px 16px}.map-gift-facts div[data-v-5cff2efd]{justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.map-gift-facts div+div[data-v-5cff2efd]{border-top:1px solid var(--ui-line)}.map-gift-facts dt[data-v-5cff2efd]{color:var(--muted);flex-shrink:0;font-size:14px}.map-gift-facts dd[data-v-5cff2efd]{text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:15px}.map-gift .soft-button[data-v-5cff2efd]{justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.settings-list[data-v-706ddec0]{border:0;min-width:0;margin:0;padding:0;display:grid}.settings-row[data-v-706ddec0]{min-height:64px;color:var(--ui-text);text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:16px;display:flex}.settings-row+.settings-row[data-v-706ddec0]{border-top:1px solid var(--ui-line)}.settings-switch[data-v-706ddec0]{background:#ffffff24;border-radius:99px;flex-shrink:0;align-items:center;width:48px;height:30px;padding:3px;display:flex}.settings-switch i[data-v-706ddec0]{background:var(--ui-text);border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block}.settings-switch.on[data-v-706ddec0]{background:var(--ui-action)}.settings-switch.on i[data-v-706ddec0]{transform:translate(18px)}.settings-row select[data-v-706ddec0]{border:1px solid var(--ui-line);min-width:0;max-width:60%;min-height:44px;color:var(--ui-text);background:var(--ui-surface);font:inherit;border-radius:12px;padding:8px 12px}.settings-list[data-v-706ddec0]:disabled{opacity:.65}@media (prefers-reduced-motion:reduce){.settings-switch i[data-v-706ddec0]{transition:none}}.gift-detail-body[data-v-9606feca]{justify-items:stretch;gap:16px;display:grid}.gift-detail-body>p[data-v-9606feca]{margin:0;font-size:15px;line-height:1.5}.gift-detail-body .bundle-buy[data-v-9606feca]{justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;display:flex}.gift-detail-body .tg-star[data-v-9606feca]{width:22px;height:22px}.gift-secondary[data-v-9606feca]{background:var(--ui-surface);min-height:48px;color:var(--ui-text);border-radius:20px;justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.gift-secondary .tg-star[data-v-9606feca]{width:18px;height:18px}.gift-invoice-total[data-v-9606feca]{justify-content:center;align-items:center;gap:8px;font-size:18px;display:flex}.gift-invoice-total strong[data-v-9606feca]{letter-spacing:-.04em;font-size:40px}.gift-invoice-total .tg-star[data-v-9606feca]{width:32px;height:32px}.gift-recipient[data-v-9606feca]{text-align:center;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.gift-recipient strong[data-v-9606feca]{color:var(--ui-text)}.gift-detail-body .bundle-buy[aria-disabled=true][data-v-9606feca]{opacity:.4;cursor:not-allowed}.gift-transfer-status[data-v-9606feca]{background:var(--ui-surface);text-align:center;border-radius:20px;justify-content:center;align-items:center;gap:8px;margin:0;padding:16px;display:flex}.gift-error[data-v-9606feca]{text-align:center;color:#f0a09d;margin:0;font-size:14px}@media (height<=700px){.gift-detail-body[data-v-9606feca]{gap:12px}}.deposit-content[data-v-10249353],.deposit-success[data-v-10249353]{gap:16px;display:grid}.deposit-steps[data-v-10249353]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.deposit-steps li[data-v-10249353]{align-items:flex-start;gap:14px;display:flex}.deposit-steps b[data-v-10249353]{background:var(--ui-surface);height:28px;color:var(--ui-accent);border-radius:50%;flex:0 0 28px;place-items:center;font-size:14px;display:grid}.deposit-steps span[data-v-10249353]{font-size:16px;line-height:1.45}.deposit-steps strong[data-v-10249353]{color:var(--ui-accent);font-size:16px;font-weight:550;display:block}.deposit-content .bundle-buy[data-v-10249353],.deposit-success .bundle-buy[data-v-10249353]{justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;display:flex}.deposit-copy[data-v-10249353]{background:var(--ui-surface);color:var(--ui-text);border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px;font-size:15px;display:flex}.deposit-content>p[data-v-10249353]{margin:0}.deposit-waiting[data-v-10249353]{color:var(--muted);margin:0;font-size:14px}.deposit-success[data-v-10249353]{text-align:center}.deposit-success img[data-v-10249353]{border-radius:28px;width:160px;height:160px;margin:0 auto}.deposit-success h3[data-v-10249353]{margin:0;font-size:26px}.deposit-success h3 span[data-v-10249353]{color:var(--muted);font-size:18px;font-weight:450}.deposit-success p[data-v-10249353]{color:var(--muted);margin:0;font-size:16px}.top-alert[data-v-438d1411]{top:calc(14px + var(--tg-safe-top));white-space:normal;cursor:default;width:calc(min(100%,580px) - 40px);min-width:0;max-width:none;margin:0 auto;animation:none;bottom:auto;left:0;right:0;transform:none}.star-reward-toast[data-v-438d1411]{color:#fff2f2;background:#44111ff5;border-color:#ff7d9459;justify-content:center;align-items:center;gap:12px;display:flex}.star-reward-spark[data-v-438d1411]{flex-shrink:0;width:26px;height:26px}@media (prefers-reduced-motion:reduce){.top-alert-enter-active[data-v-438d1411],.top-alert-leave-active[data-v-438d1411]{transition:none!important}}@media (width<=360px){.top-alert[data-v-438d1411]{width:calc(100% - 30px)}}.top-alert-enter-active[data-v-438d1411],.top-alert-leave-active[data-v-438d1411]{transition:transform .22s ease-out,opacity .22s ease-out}.top-alert-enter-from[data-v-438d1411],.top-alert-leave-to[data-v-438d1411]{transform:translateY(calc(-100% - 14px - var(--tg-safe-top)));opacity:0}
