@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(./pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff")}:root{--bg:#15131d;--panel:#211f2d;--stone:#34313f;--line:#4a4659;--gold:#ffd84a;--green:#35a84a;--green-d:#1d6e33;--gem:#7a3cff;--text:#f4f1e8;--muted:#b6b1c2;--title:"Pixelify Sans",system-ui,sans-serif}*{box-sizing:border-box}html,body{height:100%;color:var(--text);touch-action:manipulation;background:#000;margin:0;font-family:Pixelify Sans,system-ui,sans-serif;overflow:hidden}#wrap{aspect-ratio:9/16;max-width:100vw;height:100dvh;margin:0 auto;position:relative;overflow:hidden}#cv{width:100%;height:100%;image-rendering:pixelated;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:block}#hud{z-index:2;gap:5px;display:flex;position:absolute;top:6px;right:6px}#hud button{width:38px;height:38px;box-shadow:none;background:#000a;border:2px solid #fff3;padding:0;font-size:17px}button,input{font-family:inherit}b,strong,h1,h2,th{font-weight:400}button{background:var(--stone);color:var(--text);cursor:pointer;border:0;border-radius:6px;padding:10px;font-size:17px;font-weight:400;transition:transform 60ms;box-shadow:inset 0 2px #fff2,inset 0 -3px #0005,0 2px #0007}button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px #fff2,inset 0 -1px #0005}button:disabled{opacity:.5;cursor:default}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid var(--gold);outline-offset:1px}.panel{background:#0e0c14db;position:absolute;inset:0}#shop{flex-direction:column;display:flex}#top{background:var(--bg);border-bottom:3px solid #000;flex:none;align-items:center;gap:10px;padding:6px 92px 6px 10px;display:flex}h1{font:400 21px/.95 var(--title);letter-spacing:1px;color:var(--gold);text-shadow:2px 2px #7a4b00;flex:none;margin:0}.chips{flex-wrap:wrap;gap:2px 10px;min-width:0;font-size:16px;display:flex}.chips div{white-space:nowrap}.chips b{color:var(--gold);font-size:20px}#body{background:#15131d9e;flex-direction:column;flex:1;min-height:0;padding:10px 10px 12px;display:flex;overflow-y:auto}.nav{padding:5px 5px calc(5px + env(safe-area-inset-bottom));background:var(--bg);border-top:3px solid #000;flex:none;gap:3px;display:flex}.nav button{min-width:0;box-shadow:none;color:var(--muted);background:0 0;flex:1;padding:5px 1px;font-size:14px}.nav button span{font-size:20px;line-height:1.2;display:block}.nav .on{background:var(--stone);color:var(--gold);box-shadow:inset 0 -3px 0 var(--gold)}.tabs.sub{gap:6px;margin-bottom:6px;display:flex}.tabs.sub button{flex:1;padding:8px 4px;font-size:16px}.tabs.sub .on{background:var(--green)}.big{width:100%;font:400 25px var(--title);letter-spacing:1px;background:var(--green);margin:10px 0;padding:13px;display:block}.big:not(:disabled){text-shadow:2px 2px #0006}#bDrop{z-index:1;background:linear-gradient(#6ff06a,#2fa83f 55%,#1d7a2c);border:3px solid #000;border-radius:10px;margin-top:26px;padding:18px 10px;font-size:32px;position:sticky;bottom:6px;overflow:hidden;box-shadow:inset 0 3px #fff6,inset 0 -6px #0005,0 0 18px #6dff6d55,0 6px 14px #000a}#bDrop:disabled{background:var(--stone);box-shadow:none}.big.gem,.gem{background:var(--gem)}.small{box-shadow:none;color:var(--muted);background:0 0;margin-top:18px;padding:6px 0;font-size:14px;font-weight:600;text-decoration:underline}.hint{color:var(--muted);margin:6px 0;font-size:16px;line-height:1.25}#inv{overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:calc(23.5294% - 5.64706px);grid-auto-flow:column;gap:6px;margin:5px 0;padding:3px 0 6px;display:grid;overflow-x:auto}.slot{--t:#555;border:3px solid var(--t);text-align:center;cursor:pointer;background:#292735;border-radius:6px;padding:4px;font-size:14px;line-height:1.15;position:relative;box-shadow:inset 0 -3px #0004}.slot img{width:100%;image-rendering:pixelated;display:block}.slot.sel{border-color:var(--gold);background:#4a4320;transform:translateY(-2px)}.slot.can{border-color:#6dff6d;animation:.8s ease-in-out infinite pulse}.slot.out{opacity:.5}.slot .chk{background:#111c;border:1px solid #fff4;border-radius:4px;width:24px;height:24px;font-size:14px;line-height:22px;position:absolute;top:2px;right:2px}.slot .chk.on{background:var(--green)}.btns{grid-template-columns:1fr 1fr;gap:6px;display:grid}#pMine .btns{grid-template-columns:repeat(4,1fr)}#pMine .btns button{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:4px 2px;font-size:13px;line-height:1.1;display:flex}#pMine .btns button i{font-size:24px;font-style:normal;line-height:1}#pMine .btns button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}#pMine .btns button b{color:var(--gold);font-size:14px;font-weight:400}#pMine .btns button small{opacity:.8;font-size:12px;line-height:1}#pMine .btns button:not(:disabled){background:var(--green-d)}.wide{width:100%;margin-top:6px;display:block}h2{font:400 20px var(--title);letter-spacing:.5px;color:var(--gold);margin:14px 0 6px}.check{align-items:center;gap:8px;margin:10px 0 0;font-size:15px;display:flex}.check input{width:20px;height:20px}.gemup{font-size:16px;line-height:1.35}.gemup small{opacity:.85;font-weight:500}#res,#pause,#opts{justify-content:center;align-items:center;padding:10px;display:flex;overflow-y:auto}.card{background:var(--panel);text-align:center;width:100%;max-height:100%;box-shadow:0 0 0 2px var(--line),0 12px 30px #000a;border:3px solid #000;border-radius:10px;padding:14px;animation:.28s ease-out pop;overflow-y:auto}.card h2{color:var(--text);margin:0}.money{font:400 50px/1.1 var(--title);color:var(--gold);text-shadow:3px 3px #7a4b00;margin:4px 0}.rec{color:#6dff6d;margin:4px 0;font-weight:400}.rows{margin:10px 0}.rows div{border-bottom:1px solid #fff2;justify-content:space-between;padding:4px 0;display:flex}.goal{background:#2c2a3e;border-radius:6px;margin:10px 0 2px;padding:9px;font-size:16px}#modal{z-index:3;background:#000b;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}#modal>div{background:var(--panel);box-shadow:0 0 0 2px var(--line);text-align:center;border:3px solid #000;border-radius:10px;width:100%;padding:16px;animation:.18s ease-out pop}#modal p{margin:4px 0 14px;font-size:16px}#mYes{background:var(--green)}#tip{background:var(--gold);color:#2a1f00;border-radius:6px;margin:0 0 8px;padding:9px;font-size:17px;font-weight:400}.pulse{outline:3px solid var(--gold);animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{transform:scale(1.035)}}@keyframes pop{0%{opacity:0;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.pulse,.slot.can,.card,#modal>div{animation:none}}#toast{background:var(--panel);border:2px solid var(--gold);text-align:center;z-index:4;pointer-events:none;border-radius:8px;padding:10px;font-size:16px;font-weight:400;position:absolute;bottom:82px;left:12px;right:12px;box-shadow:0 6px 16px #000a}.mission{background:#292735;border-radius:6px;align-items:center;gap:8px;margin-bottom:6px;padding:8px;display:flex}.mission>div{flex:1;min-width:0;font-size:16px}.mission small{opacity:.8}.mission button{flex:none;min-width:72px;font-size:16px}.mission button:not(:disabled){background:var(--green)}.bar{background:#0006;border-radius:2px;height:8px;margin:5px 0 3px;overflow:hidden}.bar i{background:var(--green);height:100%;display:block}.ach{opacity:.65;background:#292735;border-radius:6px;margin-bottom:5px;padding:7px 10px;font-size:16px}.ach.on{opacity:1;background:#3a3620}.ach small{opacity:.85;display:block}#mNo[hidden]+#mYes{grid-column:1/3}#rkList{margin:8px 0;padding:0;list-style:none}#rkList li{background:#fff1;border-radius:5px;gap:8px;margin-bottom:4px;padding:7px 8px;font-size:15px;display:flex}#rkList li b{min-width:34px}#rkList li span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}#rkList li.me{background:#35a84a66}.nick{gap:6px;display:flex}.nick input{border:2px solid var(--line);color:#fff;background:#111;border-radius:5px;flex:1;min-width:0;padding:8px;font-size:16px}.look{background:#292735;border-radius:6px;align-items:center;gap:8px;margin-bottom:6px;padding:8px;display:flex}.look b{flex:1}.look i{border-radius:2px;width:44px;height:14px}.look button{padding:8px;font-size:15px}.legal{color:var(--muted);margin-top:8px;font-size:14px;display:block}#pause{z-index:2;padding:10px}.vol{text-align:left;margin:12px 0;font-size:17px;display:block}.vol span{justify-content:space-between;display:flex}.vol input{width:100%;height:32px;accent-color:var(--gold);margin:4px 0 0}#pause .check{justify-content:flex-start;font-size:17px}#pause .hint{text-align:center}[hidden]{display:none!important}.look img{width:40px;height:40px;image-rendering:pixelated;flex:none}.look.on{outline:2px solid var(--gold)}#skinTiers{grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:8px;display:grid}#skinTiers button{border:2px solid var(--t);background:#292735;padding:3px 1px;font-size:12px;line-height:1.1;overflow:hidden}#skinTiers button.on{outline:2px solid var(--gold)}#skinTiers img{width:36px;height:36px;image-rendering:pixelated;margin:0 auto 2px;display:block}#modeSw{margin:0 0 6px}#modeSw button{font-size:18px}.field{box-sizing:border-box;border:2px solid var(--line);color:#fff;background:#111;border-radius:5px;width:100%;margin-bottom:6px;padding:8px;font-size:16px;display:block}#rCode{text-transform:uppercase;letter-spacing:3px}h2.row{justify-content:space-between;align-items:center;display:flex}h2.row .small{margin:0;padding:0 2px}.rp{border:2px solid var(--line);background:#292735;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;margin:4px 0;padding:6px 8px;font-size:16px;display:flex}.rp.me{border-color:var(--gold)}.rp.empty{color:var(--muted);border-style:dashed}.rp b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.rp span{flex-wrap:wrap;justify-content:flex-end;max-width:55%;display:flex}.rp img{width:20px;height:20px;image-rendering:pixelated}.rp button{flex:none;padding:6px 10px;font-size:15px}#rCodeTxt{color:var(--gold);letter-spacing:2px;font-size:20px}#bRShare{margin:0 0 0 6px;padding:0}.warn{color:#ffb4b4}.prize{border:2px solid var(--gold);text-align:center;background:linear-gradient(135deg,#4a3a10,#2a2238);border-radius:8px;flex-direction:column;gap:2px;margin:6px 0;padding:8px 10px;font-size:15px;display:flex}.prize b{color:var(--gold);font-size:17px;font-weight:400}.prize small{color:var(--muted);font-size:14px}#rkPodium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:6px;margin:10px 0 8px;display:grid}.pod{text-align:center;border:3px solid #000;border-radius:8px 8px 4px 4px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 4px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -5px #0004,0 4px 10px #0008}.pod:after{content:"";background:linear-gradient(100deg,#0000,#fff5,#0000);width:40%;height:100%;animation:3.2s ease-in-out infinite shine;position:absolute;top:0;left:-60%}.pod i{font-size:30px;font-style:normal;line-height:1}.pod em{font-size:22px;font-style:normal;position:absolute;top:-2px}.pod span{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-shadow:2px 2px #0008;max-width:100%;font-size:15px;overflow:hidden}.pod b{color:#fff;text-shadow:2px 2px #0008;font-size:15px;font-weight:400}.pod.p1{background:linear-gradient(#ffe46a,#d79a12);min-height:156px;padding-top:34px;animation:2.4s ease-in-out infinite podglow}.pod.p2{background:linear-gradient(#eef2f6,#8e9aa8);min-height:118px}.pod.p3{background:linear-gradient(#f0a86a,#9a5424);min-height:100px}.pod.p3:after{animation-delay:1.1s}.pod.p2:after{animation-delay:.5s}.pod.me{outline-offset:2px;outline:3px solid #6dff6d}@keyframes shine{0%,60%{left:-60%}to{left:130%}}@keyframes podglow{0%,to{box-shadow:inset 0 -5px #0004,0 0 8px #ffd83a66}50%{box-shadow:inset 0 -5px #0004,0 0 18px #ffd83acc}}#pause .btns{margin:10px 0 4px}#pause .btns button{background:var(--green-d);font-size:16px}#pause .btns button.off{color:var(--muted);background:#3a3846}#guide{z-index:5;background:#000c;justify-content:center;align-items:center;padding:10px;display:flex}.gcard{flex-direction:column;gap:6px;max-width:440px;height:min(94vh,720px);max-height:none;display:flex;position:relative}.gcard h2{white-space:nowrap;text-overflow:ellipsis;flex:none;margin:2px 34px;font-size:20px;overflow:hidden}.gclose{width:36px;height:36px;box-shadow:none;background:#0006;padding:0;font-size:18px;position:absolute;top:6px;right:6px}.gimg{aspect-ratio:1;object-fit:cover;width:min(100%,44vh);box-shadow:0 0 0 2px var(--line);image-rendering:auto;background:#111;border:3px solid #000;border-radius:8px;flex:none;margin:0 auto;display:block}.gicons{flex:none;justify-content:center;gap:3px;height:44px;display:flex}.gicons div{width:42px;color:var(--muted);flex-direction:column;align-items:center;font-size:11px;display:flex}.gicons img{width:28px;height:28px;image-rendering:pixelated;border:2px solid #000;border-radius:3px}.gtext{flex:1;min-height:0;margin:2px 0;font-size:16px;line-height:1.3;overflow-y:auto}.gnav{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.gnav button{background:var(--green);min-width:56px;padding:8px 12px;font-size:22px}.gnav button.go{font:400 20px var(--title);padding:10px 14px}.gdots{gap:6px;display:flex}.gdots i{background:var(--line);border-radius:50%;width:9px;height:9px}.gdots i.on{background:var(--gold)}.boss-est{text-align:center;color:#ffd0d0;background:#3a1420;border:2px solid #ff3a3a88;border-radius:6px;margin:8px 0 2px;padding:8px;font-size:17px}#avList{grid-template-columns:repeat(6,1fr);gap:4px;margin:4px 0 8px;display:grid}.av{border:2px solid var(--line);box-shadow:none;background:#292735;padding:4px;position:relative}.av img{width:100%;image-rendering:pixelated;display:block}.av.on{border-color:var(--gold);background:#4a4320}.av.lock img{opacity:.3;filter:grayscale()}.av i{font-size:12px;font-style:normal;position:absolute;bottom:0;right:1px}.lav{width:24px;height:24px;image-rendering:pixelated;flex:none;align-self:center}.pava{width:96px;max-width:none;height:60px;margin:-8px 0}.pod i{z-index:1;position:relative}.lava{flex:none;align-self:center;width:50px;height:30px;margin:-3px -13px}#rkList li{overflow:hidden}.pav{width:44px;height:44px;image-rendering:pixelated;filter:drop-shadow(2px 2px #0008)}#auto{background:var(--panel);border:2px solid var(--gold);z-index:3;border-radius:8px;align-items:center;gap:8px;width:min(92%,340px);padding:8px 8px 11px 12px;display:flex;position:absolute;top:52px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 16px #000a}#auto .atext{flex-direction:column;flex:1;gap:2px;font-size:16px;display:flex}#auto small{color:var(--muted);font-size:13px}#auto button{padding:7px 12px;font-size:16px}#aYes{background:var(--green)}#aX{box-shadow:none;background:0 0;padding:7px 6px}#aBar{background:var(--gold);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0}#auto.run #aBar{animation:2s linear forwards abar}@keyframes abar{to{transform:scaleX(0)}}.rauto{color:var(--gold);justify-content:space-between;align-items:center;gap:8px;margin:10px 0 0;font-size:16px;display:flex}.rauto button{padding:7px 10px;font-size:15px}.beta{font:400 10px var(--title);color:#ff7dff;text-shadow:none;letter-spacing:2px;font-style:normal;display:block}.boxcard{background:#2a2140;border:2px solid #7a52d6;border-radius:8px;margin-bottom:12px;padding:10px}.boxcard h2{margin-top:0}.boxrow{align-items:center;gap:8px;font-size:17px;display:flex}.boxrow span{flex:1}.boxrow b{color:#d9c2ff;font-weight:400}.boxrow button{padding:9px 12px}#bOdds{background:#3a3846}.boxodds{margin-top:8px;font-size:15px;line-height:1.5}.boxodds div{justify-content:space-between;display:flex}#box{z-index:5;justify-content:center;align-items:center;padding:10px;display:flex}.boxc{text-align:center;width:min(100%,380px)}.reel{border:2px solid var(--line);background:#15131d;border-radius:6px;height:92px;margin:12px 0;position:relative;overflow:hidden}#reel{will-change:transform;gap:6px;padding:8px 0;display:flex}#reel>div{border-bottom:4px solid var(--r);background:#292735;border-radius:6px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex}#reel img{width:52px;height:52px;image-rendering:pixelated}#reel i{border-radius:3px;width:52px;height:18px}.reel .mark{background:var(--gold);width:4px;box-shadow:0 0 8px var(--gold);margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.boxres{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.boxres b{font:400 26px var(--title)}.boxres small{color:var(--muted);font-size:15px}.look .rar{font-size:13px;display:block}#confetti{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}#box .card{position:relative}.reel .mark.tk{background:#fff;box-shadow:0 0 14px #fff}.boxc.win{animation:.45s ease-out boxwin}@keyframes boxwin{0%{transform:scale(1)}30%{transform:scale(1.06)}to{transform:scale(1)}}#hud #bGoals{position:relative}#hud #bGoals.on{border-color:var(--gold);background:#3a3420}#bGoals.dot:after{content:"";background:#ff3a3a;border:2px solid #000;border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px}.look canvas.aprev{background:#1b1a24;border-radius:4px;flex:none;width:88px;height:44px}.look img.swing{transform-origin:30% 70%;animation:2.4s ease-in-out infinite swing}@keyframes swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}img.sway{transform-origin:30% 70%;animation:2.4s ease-in-out infinite swing}@media (prefers-reduced-motion:reduce){img.sway{animation:none}}.look img.glow{animation:2.4s ease-in-out infinite swing,1.6s ease-in-out infinite skglow}@keyframes skglow{0%,to{filter:drop-shadow(0 0 2px var(--g))}50%{filter:drop-shadow(0 0 8px var(--g))}}@media (prefers-reduced-motion:reduce){.look img.swing,.look img.glow{animation:none}}#reel canvas.aprev{width:68px;height:34px}#reel img.glow{animation:1.6s ease-in-out infinite skglow}#opts{z-index:3;padding:10px}#opts .card{position:relative}#opts .btns{margin:10px 0 4px}#opts .btns button{background:var(--green-d);font-size:16px}#opts .btns button.off{color:var(--muted);background:#3a3846}#opts .wide{margin-top:8px}#oLang{margin:6px 0 12px}#body>div{flex:none}#pMine{flex-direction:column;display:flex;flex:1 0 auto!important}#pMine>#solo{margin-top:auto}
