:root{--bg:#0a0817;--bg-2:#141029;--bg-3:#1d1838;--paper:#fff8e6;--text:#f4efff;--muted:#a99fc6;--pink:#ff4fa0;--mint:#33e0b0;--gold:#ffc533;--sky:#5ab8ff;--legendary:#ffb020;--epic:#ff4fa0;--rare:#33e0b0;--common:#8b6cff;--cyan:#40e0ff;--display:"Passion One", "Arial Black", sans-serif;--body:"Barlow", system-ui, sans-serif;--script:"Permanent Marker", "Brush Script MT", cursive;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{color:var(--text);font:500 16px/1.5 var(--body);-webkit-font-smoothing:antialiased;background-color:#0000;background-image:radial-gradient(1200px 520px at 50% 108%,#ff3cc873,#0000 70%),radial-gradient(900px 500px at 50% -10%,#40e0ff24,#0000 70%),linear-gradient(#07061a 0%,#140a33 45%,#2c0d55 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}main{min-height:70vh;position:relative}.floor{z-index:-1;pointer-events:none;height:46vh;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.floor:before{content:"";transform-origin:top;background-image:linear-gradient(#40e0ff73 2px,#0000 2px),linear-gradient(90deg,#40e0ff66 2px,#0000 2px);background-size:70px 70px;position:absolute;inset:0 -50% -40%;transform:perspective(360px)rotateX(62deg);-webkit-mask:linear-gradient(#0000,#000 40%);mask:linear-gradient(#0000,#000 40%)}.logo{filter:drop-shadow(0 0 4px #ff78c8e6)drop-shadow(0 0 14px #ff4fa08c);width:auto;height:36px;display:block}.hero-logo{filter:drop-shadow(0 0 6px #ff8cd2f2)drop-shadow(0 0 26px #ff4fa099)drop-shadow(0 0 60px #783cff73);width:clamp(220px,30vw,380px);height:auto;margin:0 auto 14px;display:block}.foot .logo{height:30px}.step h4,.modal-head h3,.loot-summary b{font-family:var(--display);letter-spacing:.01em;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:.07em .07em #000;font-weight:900}.neon{--n:var(--pink);font-family:var(--script);letter-spacing:.02em;color:color-mix(in srgb, var(--n) 25%, #fff);text-shadow:0 0 2px #fff, 0 0 6px var(--n), 0 0 14px var(--n), 0 0 28px var(--n), 0 0 52px var(--n);font-weight:400;display:inline-block;transform:skew(-8deg)}.sign .neon{--n:var(--c)}.btn{font-family:var(--display);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:3px solid #fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:19px;font-weight:900;transition:transform .1s,box-shadow .1s;display:inline-flex}.btn:active{transform:translateY(3px)}.btn-main{background:var(--pink);color:#1a0f2e;box-shadow:0 5px #a3226a,0 0 24px #ff4fa073}.btn-main:active{box-shadow:0 2px #a3226a}.btn-alt{color:#fff;background:#ffffff0f;border-color:#ffffff4d}.btn-alt:hover{background:#ffffff1f}.btn-sm{border-width:2px;border-radius:11px;padding:7px 13px;font-size:16px}.link{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.top{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0817cc;border-bottom:1px solid #ffffff12;align-items:center;gap:22px;padding:10px clamp(16px,4vw,36px);display:flex;position:sticky;top:0}.top-nav{gap:4px;display:flex}.top-nav a{color:var(--muted);border-radius:10px;padding:6px 13px;font-size:15px;font-weight:800}.top-nav a.on,.top-nav a:hover{color:#fff;background:#ffffff12}.badge{background:var(--pink);color:#1a0f2e;border-radius:99px;place-items:center;min-width:19px;height:19px;margin-left:5px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.top-right{align-items:center;gap:10px;margin-left:auto;display:flex}.balance{background:var(--bg-3);border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:7px;padding:6px 12px;font-weight:800;display:inline-flex}.balance i{background:var(--mint);width:8px;height:8px;box-shadow:0 0 10px var(--mint);border-radius:50%}.balance small{color:var(--muted);font-size:10px}.neon-sign{text-align:center;padding:40px 16px 8px}.neon-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--mint);text-shadow:0 0 10px var(--mint);font-size:13px;font-weight:800;display:block}.hero-sign{box-shadow:0 0 8px var(--cyan), 0 0 26px var(--cyan), inset 0 0 16px #40e0ff80;background:linear-gradient(#170a2c,#0b0618);border:3px solid #bff4ff;border-radius:14px;margin:14px 0;padding:10px clamp(18px,4vw,40px) 4px;display:inline-block}.hero-sign .neon{font-size:clamp(54px,9vw,108px);line-height:1.15}.neon-sign p{max-width:560px;color:var(--muted);margin:0 auto}.neon-sign p b{color:var(--gold)}.hero-sign.small .neon{font-size:clamp(40px,6vw,70px)}.hall{padding-bottom:20px}.machines{justify-content:center;align-items:flex-end;gap:clamp(18px,3vw,36px);padding:34px clamp(16px,4vw,36px) 10px;display:flex}.machine{flex:none;width:300px;transition:transform .35s,filter .35s}.machine.is-busy:not(.is-playing){filter:saturate(.4)brightness(.5);transform:scale(.96)}.machine.is-playing{transform:scale(1.03)}.rig{filter:drop-shadow(0 30px 40px #0000008c);-webkit-user-select:none;user-select:none;width:100%;position:relative}.pc{pointer-events:none;height:auto;display:block;position:absolute}.pile-ball{transform:rotate(var(--rot));transition:opacity .12s}.pile-ball.gone{opacity:0}.pile-ball.refill{animation:.7s cubic-bezier(.3,1.4,.5,1) refill}@keyframes refill{0%{transform:translateY(-320%) rotate(var(--rot));opacity:0}30%{opacity:1}}.claw{pointer-events:none;position:absolute;inset:0}.cable{background:linear-gradient(90deg,#2a2733,#8a8796,#2a2733);width:max(2px,.45%);position:absolute}.hang{transform-origin:50% 0;position:absolute;container-type:inline-size}.claw-head{z-index:2;width:100%;height:auto;display:block;position:relative}.claw-prongs{z-index:3;transform-origin:50% 0;width:100%;height:auto;position:absolute;left:0}.carried{z-index:1;position:absolute}.carried img{width:100%;height:auto;display:block}.joystick{transform-origin:50% 85%}.is-playing .joystick{animation:1.3s ease-in-out infinite joy}@keyframes joy{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}60%{transform:rotate(11deg)}}.art-button{pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;transition:transform 80ms,filter .2s}.art-button img{width:100%;height:auto;display:block}.art-button:hover:not(:disabled){filter:brightness(1.15)drop-shadow(0 0 10px #ff4fa0e6)}.art-button.pressed,.art-button:active:not(:disabled){filter:brightness(.9);transform:translateY(3%)scale(.97)}.art-button:disabled{cursor:default}.machine-ui{text-align:center;gap:9px;margin-top:14px;display:grid}.mu-head{justify-content:center;align-items:baseline;gap:10px;display:flex}.mu-name{font:900 30px/1 var(--display);text-transform:uppercase;color:#fff;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:.07em .07em #000}.mu-price{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}.mu-actions{gap:10px;display:flex}.play{cursor:pointer;background:radial-gradient(ellipse at 50% 25%, #ffffff80, transparent 60%), var(--pink);color:#fff;height:50px;font:900 21px var(--display);letter-spacing:.03em;text-shadow:0 2px #78003c80;border:3px solid #fff;border-radius:26px;flex:1;transition:transform 80ms,box-shadow 80ms;box-shadow:0 5px #b0175f,0 0 22px #ff4fa099}.play:hover:not(:disabled){filter:brightness(1.07)}.play:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px #b0175f}.play:disabled{cursor:default;filter:grayscale(.4)brightness(.8)}.is-playing .play{filter:none;animation:.7s ease-in-out infinite alternate pulse}@keyframes pulse{to{box-shadow:0 5px 0 #b0175f, 0 0 40px var(--pink)}}.prizes-btn{color:#fff;width:50px;height:50px;font:900 24px var(--display);cursor:pointer;background:#ffffff14;border:3px solid #fff;border-radius:50%;flex:none}.prizes-btn:hover{background:#ffffff29}.lot{background:#ffffff1a;border-radius:99px;height:7px;overflow:hidden}.lot i{background:var(--pink);height:100%;box-shadow:0 0 10px var(--pink);border-radius:99px;transition:width .4s;display:block}.mu-left{color:var(--muted);font-size:12.5px}.ball-img{object-fit:contain;vertical-align:middle;width:22px;height:22px;display:inline-block}.section{max-width:1060px;margin:0 auto;padding:50px clamp(16px,4vw,36px) 0}.how{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step{background:#141029d9;border:1px solid #ffffff14;border-radius:18px;padding:20px}.step i{background:var(--pink);color:#1a0f2e;width:38px;height:38px;font:normal 900 22px var(--display);border-radius:12px;place-items:center;display:grid}.step h4{color:#fff;margin:12px 0 4px;font-size:26px;line-height:1.05}.step p{color:var(--muted);margin:0;font-size:14.5px}.modal-bg{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06040ec7;place-items:center;padding:16px;animation:.2s fade;display:grid;position:fixed;inset:0}.modal{background:var(--bg-2);border:3px solid #fff;border-radius:22px;width:min(460px,100%);max-height:calc(100vh - 32px);padding:22px;animation:.3s cubic-bezier(.2,1.3,.4,1) rise;overflow:auto;box-shadow:0 30px 80px #0009}.modal.prizes{border-color:var(--c);width:min(540px,100%);box-shadow:0 0 50px color-mix(in srgb, var(--c) 35%, transparent)}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.modal-head h3{color:#fff;margin:2px 0 0;font-size:34px;line-height:1.05}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:800}.x{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff4d;border-radius:50%;flex:none;width:36px;height:36px;font-size:22px;line-height:1}.odds{gap:6px;display:grid}.odds-row{background:#ffffff0a;border-radius:12px;grid-template-columns:22px 44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.odds-cap{width:22px;height:22px}.odds-art{background:var(--bg-3);border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.odds-art .prize-svg{width:38px;height:38px}.odds-name{font-weight:800;line-height:1.25}.odds-name small{color:var(--muted);font-size:12px;font-weight:500;display:block}.odds-pct{font:900 20px var(--display)}.odds-row.r-legendary .odds-pct{color:var(--legendary)}.odds-row.r-epic .odds-pct{color:var(--epic)}.odds-row.gone{opacity:.35}.fine{color:var(--muted);margin:12px 0 0;font-size:12.5px}.shipform label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:11px;font-size:11px;font-weight:800;display:block}.shipform input,.shipform select{color:#fff;width:100%;font:500 15px var(--body);background:#0b0918;border:2px solid #ffffff24;border-radius:12px;margin-top:5px;padding:11px 12px;display:block}.shipform input:focus,.shipform select:focus{border-color:var(--pink);outline:none}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(20px)scale(.96)}}.rv{--rc:var(--common);z-index:55;background:radial-gradient(circle at 50% 45%,#281a46eb,#06040ef5 70%);grid-template-rows:1fr auto;place-items:center;padding:24px 16px 30px;animation:.25s fade;display:grid;position:fixed;inset:0;overflow:hidden}.rv-legendary{--rc:var(--legendary)}.rv-epic{--rc:var(--epic)}.rv-rare{--rc:var(--rare)}.rv-stage{align-self:center;width:280px;height:420px;position:relative}.rv-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rc) 30%, transparent) 0 8deg, transparent 8deg 22deg);opacity:0;pointer-events:none;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;position:absolute;top:45%;left:50%;-webkit-mask:radial-gradient(circle,#000 0,#0000 45%);mask:radial-gradient(circle,#000 0,#0000 45%)}.rv-epic .rv-rays,.rv-legendary .rv-rays{animation:.6s 1.7s forwards rays-in,18s linear 1.7s infinite spin}@keyframes rays-in{to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.rv-flash{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0,#fff9 25%,#fff0 70%);border-radius:50%;width:30px;height:30px;margin:-15px;animation:.7s ease-out 1.68s flash;position:absolute;top:45%;left:50%}@keyframes flash{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(60)}}.rv-capsule{width:170px;height:170px;margin:-85px 0 0 -85px;animation:.7s cubic-bezier(.2,1.4,.4,1) both cap-in,1s ease-in .7s both cap-shake;position:absolute;top:50%;left:50%}.rv-ball{width:100%;height:100%;filter:drop-shadow(0 0 0 var(--rc));animation:1s ease-in .7s both cap-glow;position:relative}.rv-half{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.rv-top{clip-path:inset(0 0 49%);animation:.65s cubic-bezier(.2,.8,.3,1) 1.7s both half-top}.rv-bot{clip-path:inset(51% 0 0);animation:.65s cubic-bezier(.2,.8,.3,1) 1.7s both half-bot}@keyframes half-top{to{opacity:0;transform:translate(-45%,-75%)rotate(-50deg)}}@keyframes half-bot{to{opacity:0;transform:translate(35%,75%)rotate(32deg)}}@keyframes cap-in{0%{transform:translateY(75vh)scale(.35)rotate(-140deg)}}@keyframes cap-shake{0%,to{rotate:0deg}10%{rotate:-9deg}20%{rotate:9deg}30%{rotate:-6deg}38%{rotate:6deg}46%{rotate:-10deg}54%{rotate:10deg}61%{rotate:-12deg}68%{rotate:12deg}74%{rotate:-14deg}80%{rotate:14deg}85%{rotate:-16deg}90%{rotate:16deg}95%{rotate:-10deg}}@keyframes cap-glow{to{filter:drop-shadow(0 0 28px var(--rc)) brightness(1.15)}}.rv-ticket-wrap{perspective:1100px;opacity:0;animation:10ms linear 1.72s forwards tk-show;position:absolute;inset:0}@keyframes tk-show{to{opacity:1}}.rv-ticket{transform-style:preserve-3d;animation:1.4s cubic-bezier(.3,.9,.35,1) 1.72s both tk-flow;position:absolute;inset:0}@keyframes tk-flow{0%{transform:translateY(20px)scale(.14)rotateX(88deg)rotateY(0)}38%{transform:translateY(-8px)scale(1.04)rotateX(0)rotateY(0)}55%{transform:translateY(0)scale(1)rotateX(0)rotateY(0)}to{transform:translateY(0)scale(1)rotateX(0)rotateY(180deg)}}.tk-face{backface-visibility:hidden;border-radius:16px;position:absolute;inset:0;overflow:hidden}.tk-back{text-align:center;background:url(/brand/ticket-back.webp?v=2) 50%/cover no-repeat,#3a2ab0;border:3px solid #fff;place-content:end center;padding-bottom:18px;display:grid;box-shadow:0 0 10px #ff78c8cc,0 0 30px #ff4fa073}.tk-back-sub{letter-spacing:.3em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px #0009;font-size:12px;font-weight:800}.tk-front{background:var(--paper);color:#1a0f2e;box-shadow:0 0 60px color-mix(in srgb, var(--rc) 55%, transparent);border:4px solid #fff;flex-direction:column;align-items:center;display:flex;transform:rotateY(180deg)}.tk-top{background:var(--rc);letter-spacing:.12em;color:#1a0f2e;justify-content:space-between;width:100%;padding:10px 14px;font-size:10px;font-weight:800;display:flex}.tk-art{background:radial-gradient(circle at 50% 40%, #fff, color-mix(in srgb, var(--rc) 45%, #fff));border:3px dashed color-mix(in srgb, var(--rc) 70%, #000);border-radius:16px;place-items:center;width:190px;height:190px;margin-top:14px;display:grid}.tk-art .prize-svg{width:160px;height:160px}.tk-name{font:900 27px/1.05 var(--display);text-align:center;margin:12px 14px 0}.tk-value{color:#5a4d73;margin-top:4px;font-size:14px}.tk-value b{color:#1a0f2e}.tk-barcode{opacity:.8;background:repeating-linear-gradient(90deg,#1a0f2e 0 2px,#0000 2px 4px,#1a0f2e 4px 5px,#0000 5px 8px,#1a0f2e 8px 11px,#0000 11px 12px,#1a0f2e 12px 13px,#0000 13px 16px);width:150px;height:30px;margin-top:auto;margin-bottom:10px}.tk-perf{border-top:3px dashed #1a0f2e40;width:100%;margin-top:auto;position:relative}.tk-front .tk-perf:before,.tk-front .tk-perf:after{content:"";background:#170f2a;border-radius:50%;width:22px;height:22px;position:absolute;top:-13px}.tk-front .tk-perf:before{left:-15px}.tk-front .tk-perf:after{right:-15px}.tk-bottom{color:#5a4d73;justify-content:space-between;width:100%;padding:11px 14px 13px;font-size:10.5px;font-weight:800;display:flex}.tk-rarity{text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--rc) 70%, #000)}.tk-holo{pointer-events:none;opacity:0;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 20%,#ffffffe6 35%,#ff4fa099 42%,#33e0b099 50%,#0000 62%) -100% 0/250% 100% no-repeat;position:absolute;inset:0}.rv-epic .tk-holo,.rv-legendary .tk-holo{animation:2.4s ease-in-out 3.1s infinite holo}@keyframes holo{0%{opacity:1;background-position:120% 0}60%,to{opacity:1;background-position:-120% 0}}.tk-stamp{font:900 28px/1 var(--display);letter-spacing:.03em;color:color-mix(in srgb, var(--rc) 75%, #000);opacity:0;background:#fff8e68c;border:4px solid;border-radius:10px;padding:6px 12px;animation:.28s cubic-bezier(.5,0,.9,.5) 3.15s forwards stamp;position:absolute;top:186px;right:12px;transform:rotate(-12deg)}.rv-common .tk-stamp{color:#2d6fb0}@keyframes stamp{0%{opacity:0;transform:scale(3.2)rotate(-28deg)}70%{opacity:1}to{opacity:.95;transform:scale(1)rotate(-12deg)}}.rv-epic .rv-stage,.rv-legendary .rv-stage{animation:.35s ease-out 3.42s thud}@keyframes thud{20%{transform:translate(-5px,4px)}45%{transform:translate(5px,-3px)}70%{transform:translate(-3px,2px)}}.rv-actions{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;animation:.4s 3.45s forwards act-in;display:flex;transform:translateY(14px)}@keyframes act-in{to{opacity:1;transform:none}}.rv-actions .link{text-align:center;width:100%}.rv-skip{text-align:center;color:#ffffff59;opacity:0;pointer-events:none;font-size:12px;animation:3.4s forwards skip-hint;position:absolute;bottom:14px;left:0;right:0}@keyframes skip-hint{25%,90%{opacity:1}to{opacity:0}}.rv-fast .rv-capsule,.rv-fast .rv-ball,.rv-fast .rv-top,.rv-fast .rv-bot,.rv-fast .rv-ticket-wrap,.rv-fast .rv-ticket,.rv-fast .tk-stamp,.rv-fast .rv-actions,.rv-fast .rv-flash,.rv-fast .rv-stage{animation-duration:1ms!important;animation-delay:0s!important}.rv-fast .rv-rays{animation-delay:0s,0s!important}.rv-fast .tk-holo{animation-delay:0s!important}.lootpage{max-width:1060px;margin:0 auto;padding:0 clamp(16px,4vw,36px)}.loot-summary{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:20px 0 28px;display:flex}.loot-summary>div{background:#141029d9;border:1px solid #ffffff14;border-radius:14px;min-width:150px;padding:9px 16px}.loot-summary small{color:var(--muted);font-size:11.5px;display:block}.loot-summary b{color:#fff;font-size:30px}.lootgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid}.mini-ticket{--rc:var(--common);background:var(--paper);color:#1a0f2e;box-shadow:0 10px 30px #0006, 0 0 0 2px color-mix(in srgb, var(--rc) 60%, transparent);border:3px solid #fff;border-radius:14px;flex-direction:column;align-items:center;transition:transform .2s;display:flex;position:relative;overflow:hidden}.mini-ticket:hover{transform:translateY(-3px)rotate(-.6deg)}.mini-ticket.r-legendary{--rc:var(--legendary);box-shadow:0 10px 30px #0006,0 0 26px #ffc53380}.mini-ticket.r-epic{--rc:var(--epic)}.mini-ticket.r-rare{--rc:var(--rare)}.mt-top{background:var(--rc);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;width:100%;padding:7px 11px;font-size:9.5px;font-weight:800;display:flex}.mt-art{background:radial-gradient(circle, #fff, color-mix(in srgb, var(--rc) 35%, #fff));border-radius:12px;place-items:center;width:120px;height:120px;margin-top:10px;display:grid}.mt-art .prize-svg{width:100px;height:100px}.mt-name{font:900 20px/1.05 var(--display);text-align:center;margin:8px 10px 0}.mt-value{color:#5a4d73;margin-bottom:10px;font-size:13px;font-weight:800}.mini-ticket .tk-perf{margin-top:auto}.mini-ticket .tk-perf:before,.mini-ticket .tk-perf:after{content:"";background:var(--bg);border-radius:50%;width:16px;height:16px;position:absolute;top:-10px}.mini-ticket .tk-perf:before{left:-11px}.mini-ticket .tk-perf:after{right:-11px}.status{letter-spacing:.08em;text-transform:uppercase;color:#2b8a6e;background:#1a0f2e14;border-radius:99px;margin:9px 0 0;padding:3px 9px;font-size:10.5px;font-weight:800}.st-shipping .status{color:#b0720b}.st-sold{opacity:.55;filter:grayscale(.6)}.st-sold .status{color:#6b6080}.mt-actions{gap:7px;width:100%;padding:10px;display:flex}.mt-actions .btn{flex:1;padding-left:6px;padding-right:6px}.mt-actions .btn-alt{color:#1a0f2e;background:0 0;border-color:#1a0f2e40}.mini-ticket>:last-child:not(.mt-actions){margin-bottom:12px}.empty{text-align:center;color:var(--muted);padding:40px 20px}.empty-cap{width:90px;height:90px;animation:2.4s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-10px)rotate(8deg)}}.demo-note{text-align:center;margin-top:30px}.merch-word{font-family:var(--display);fill:#fff;paint-order:stroke;stroke:#000;stroke-width:3px;font-size:22px;font-weight:900}.merch-word.small{stroke-width:2px;font-size:13px}.foot{max-width:1060px;color:var(--muted);border-top:1px solid #ffffff12;margin:70px auto 0;padding:26px clamp(16px,4vw,36px) 40px;font-size:13.5px}.foot p{margin:8px 0 0}.toast{z-index:70;text-align:center;color:#1a0f2e;background:#fff;border-radius:14px;max-width:calc(100vw - 32px);padding:11px 18px;font-weight:800;animation:.25s rise;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.confetti{pointer-events:none;z-index:60;width:100vw;height:100vh;position:fixed;inset:0}@media (width<=1000px){.machines{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;padding-bottom:20px;overflow-x:auto}.machines::-webkit-scrollbar{display:none}.machine{scroll-snap-align:center}.machine:first-child{margin-left:auto}.machine:last-child{margin-right:auto}.how{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.top{flex-wrap:wrap;gap:8px 10px;padding-bottom:6px}.top-nav{order:3;justify-content:center;width:100%}.top .logo{height:28px}.balance{padding:5px 9px}.balance small{display:none}.machine{width:min(300px,80vw)}.machines{gap:16px;padding-left:10vw;padding-right:10vw}.rv-stage{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.head.idle{animation:none}}.prize-photo{object-fit:contain;filter:drop-shadow(0 6px 10px #1e0a3240);display:block}.tk-art .prize-photo{width:178px;height:178px}.mt-art .prize-photo{width:112px;height:112px}.odds-art .prize-photo{filter:none;width:42px;height:42px}.tk-art:has(.prize-photo){background:radial-gradient(circle at 50% 45%, #fff, color-mix(in srgb, var(--rc) 22%, #fff))}.machine{isolation:isolate;position:relative}.machine:before{content:"";z-index:-1;pointer-events:none;filter:blur(34px);mix-blend-mode:screen;opacity:0;background:radial-gradient(50% 50% at 50% 44%,#ff46aaf2 0%,#ff46aa99 42%,#ff46aa00 100%),radial-gradient(50% 50% at 50% 56%,#40e0ff8c 25%,#40e0ff00 100%);height:96%;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.3,1);position:absolute;top:-4%;left:-38%;right:-38%;transform:scale(.86)}.rig{transition:transform .4s cubic-bezier(.2,.8,.3,1),filter .4s}@media (hover:hover) and (pointer:fine){.machine:not(.is-busy):hover:before{opacity:1;animation:3.2s ease-in-out .6s infinite aura-breathe;transform:scale(1)}.machine:not(.is-busy):hover .rig{filter:drop-shadow(0 30px 40px #0000008c)brightness(1.06)saturate(1.08);transform:translateY(-4px)}}@keyframes aura-breathe{50%{opacity:.72;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.machine:hover:before{animation:none!important}.rig{transition:none}}button.balance{cursor:pointer;color:inherit;font:inherit;font-weight:800}button.balance:hover{border-color:#ffffff4d}.modal.wallet{width:min(440px,100%)}.wl-who{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0 0;font-size:13px;display:flex}.wl-tabs{background:#ffffff0d;border-radius:12px;gap:4px;margin:4px 0 14px;padding:4px;display:flex}.wl-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px;font-weight:800}.wl-tabs button.on{color:#fff;background:#ffffff1a}.wl-body{gap:12px;display:grid}.wl-form{gap:10px;display:grid}.wl-amount{background:#0b0918;border:2px solid #ffffff24;border-radius:14px;align-items:center;gap:6px;padding:4px 6px 4px 14px;display:flex}.wl-amount:focus-within{border-color:var(--pink)}.wl-amount span{font:900 22px var(--display);color:var(--muted)}.wl-amount input{color:#fff;min-width:0;font:900 24px var(--display);background:0 0;border:0;outline:none;flex:1;padding:10px 4px}.wl-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.wl-label input{color:#fff;background:#0b0918;border:2px solid #ffffff24;border-radius:12px;padding:11px 12px;font-size:13px}.wl-row{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.wl-direct{background:#40e0ff0f;border:1px solid #40e0ff40;border-radius:14px;gap:8px;padding:14px;display:grid}.wl-direct .fine{margin:0}.wl-address{color:#fff;word-break:break-all;text-align:left;cursor:pointer;background:#0b0918;border:1px solid #fff3;border-radius:12px;justify-content:space-between;gap:10px;width:100%;padding:11px 12px;font-size:12.5px;display:flex}.wl-or{color:var(--muted);font-size:13px}.warn{color:#ffcf7a}.chip{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:800}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wl-list{gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wl-list li{background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.wl-list small{color:var(--muted);font-size:11.5px;display:block}.wl-list .up{color:var(--mint)}.wl-list .down{color:#ff8fb8}.wl-list em{font-size:12px;font-style:normal;font-weight:800}.st-sent{color:var(--mint)}.st-failed{color:#ff8fb8}.form-error{color:#ffb3d1;background:#ff4fa024;border-radius:10px;margin:12px 0 0;padding:9px 12px;font-size:13.5px}.tracking{color:#5a4d73;margin-top:4px;font-size:11px}
