@font-face{font-family:Pixelify;src:url(/assets/pixelify.woff2)format("woff2");font-display:swap}@font-face{font-family:DM;src:url(/assets/dm-sans.woff2)format("woff2");font-display:swap;font-weight:100 1000}:root{color:#242221;font-synthesis:none;--paper:#f1e5cf;--ink:#242221;--orange:#ff7638;--teal:#3b998f;--dusk:#18243a;--yellow:#f0c64a;--ease:cubic-bezier(.23,1,.32,1);background:#f1e5cf;font-family:DM,Trebuchet MS,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-underline-offset:4px}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #196c90}button{border:0}h1,h2,h3,h4,p{margin:0}p{line-height:1.65}h2{letter-spacing:-2px;font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1.08}h3{letter-spacing:-.8px;font-size:25px}h4{font-size:20px}.pixel{font-family:Pixelify,Courier New,monospace}.skip{z-index:20;background:var(--yellow);padding:12px;position:fixed;top:-60px;left:12px}.skip:focus-visible{top:12px}.siteHeader{border-bottom:1px solid #24222133;align-items:center;gap:28px;max-width:1600px;height:88px;margin:auto;padding:0 4%;display:flex}.wordmark{letter-spacing:-5px;font-size:54px;font-style:italic;font-weight:1000;line-height:1;text-decoration:none;display:inline-block}.wordmark i{letter-spacing:0;vertical-align:top;margin-left:8px;font:13px DM;position:relative;top:9px}.headerNote{border-left:1px solid #24222144;padding-left:22px;font-size:11px;line-height:1.35}.siteHeader nav{gap:30px;margin-left:auto;font-size:14px;font-weight:650;display:flex}.siteHeader nav a{text-decoration:none}.siteHeader nav a:hover{text-decoration:underline}.smallButton{border:1.5px solid var(--ink);background:var(--yellow);box-shadow:3px 3px 0 var(--ink);border-radius:5px;padding:13px 18px;font-size:12px}.smallButton span{padding-left:22px}.intro{grid-template-columns:1fr 3fr .7fr;align-items:center;gap:25px;max-width:1600px;margin:auto;padding:38px 5% 34px;display:grid}.introSide{gap:10px;font-size:12px;display:grid}.introSide .pixel{font-size:16px}.intro h1{letter-spacing:-3.5px;text-align:center;max-width:780px;font-size:clamp(42px,5.5vw,82px);font-weight:900;line-height:.97}.introSticker{color:#984822;justify-content:center;align-items:center;gap:12px;font-size:14px;line-height:1;display:flex;transform:rotate(8deg)}.introSticker>span:last-child{font-size:49px}.room{aspect-ratio:2;isolation:isolate;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#a38059 url(/assets/room.webp) 50% 59%/cover no-repeat;max-width:1600px;margin:auto;position:relative;overflow:hidden}.room:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px #18243a66}.roomLabel{background:var(--paper);border:1px solid var(--ink);border-radius:3px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;display:flex;position:absolute;top:23px;left:4%;box-shadow:3px 3px #24222133}.liveDot{background:var(--teal);border-radius:50%;width:6px;height:6px}.television{transform-origin:50%;z-index:2;background:linear-gradient(100deg,#dfcda9,#af9c7d 65%,#8a7c67);border:3px solid #342e2c;border-radius:29px 29px 20px 20px;width:49%;padding:11px 15px 8px;position:absolute;top:7%;left:26%;box-shadow:inset 2px 3px 1px #fff5d4aa,inset -3px -6px 2px #655647,9px 12px #302b2b66,0 28px 34px #2b211a80}.tvTop,.tvBottom{color:#4d4234;letter-spacing:1px;justify-content:space-between;align-items:center;padding:3px 12px 8px;font-size:9px;font-weight:750;display:flex}.tvTop>span:first-child{letter-spacing:2px;font-size:11px;font-style:italic}.tvBody{grid-template-columns:1fr 10%;gap:13px;display:grid}.bezel{background:linear-gradient(140deg,#403e3b,#747066 50%,#35322f);border:2px solid #39332d;border-radius:36px 36px 33px 33px;padding:11px;box-shadow:inset 4px 6px 4px #171718,1px 2px #e9d8b066}.crtScreen{aspect-ratio:4/3;background:#152f33;border:2px solid #131e23;border-radius:25px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000}.crtScreen:after{content:"";pointer-events:none;background:radial-gradient(at 40% 0,#f1e5cf15,#0000 50%);border-radius:25px;position:absolute;inset:0;box-shadow:inset 0 0 25px #000a}.screenIdle{color:#eaddb7;background:radial-gradient(#35544e55,#142f34 70%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.screenChannel{color:#a2b597;font-size:12px;position:absolute;top:7%;left:8%}.screenStar{color:var(--yellow);margin-bottom:8px;font-size:35px;line-height:1}.screenPrompt{text-align:center;letter-spacing:1px;text-shadow:0 0 15px #e7e2ad44;font-size:clamp(20px,3.1vw,48px);line-height:.95}.screenSelected{text-align:center;margin:17px 10px 13px;font-size:11px}.startButton{background:var(--orange);color:#241e1b;z-index:3;transition:transform .12s var(--ease);border:1px solid #d8a17b;padding:10px 23px;font-size:20px;position:relative;box-shadow:0 3px #a4552b}.startButton span{margin-right:7px;font-size:13px}.startButton:active{transform:translateY(2px)}.screenHint{color:#acbcb0;margin-top:11px;font-size:9px}.scanlines{pointer-events:none;opacity:.45;background:repeating-linear-gradient(#0000 0 3px,#0002 4px);position:absolute;inset:0}.tvPanel{flex-direction:column;align-items:center;gap:15px;padding:10px 0;display:flex}.dial{aspect-ratio:1;background:linear-gradient(80deg,#7d715d,#c2ae8d);border:2px solid #61513e;border-radius:50%;width:75%;display:block;position:relative;box-shadow:2px 2px 2px #0007}.dial:before{content:"";background:#3b342b;width:3px;height:70%;display:block;position:absolute;top:15%;left:48%;transform:rotate(35deg)}.dial.small{width:60%;margin-top:3px}.speaker{opacity:.75;background:repeating-linear-gradient(#51483c 0 2px,#0000 2px 5px);flex:1;width:90%;min-height:50px}.power{aspect-ratio:1;background:linear-gradient(#5a594f,#3a3b34);border:2px solid #514333;border-radius:50%;width:26px;box-shadow:1px 2px 2px #0005}.powerLed{background:#d8582d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #e86c3f}.tvBottom{padding:8px 12px 2px}.tvBottom>span:first-child{letter-spacing:0;font-size:12px}.tvFoot{background:#3b342b;border-radius:0 0 3px 3px;width:15%;height:13px;position:absolute;bottom:-13px}.tvFoot.left{left:10%}.tvFoot.right{right:10%}.mascotScene{z-index:3;width:19%;max-width:300px;position:absolute;bottom:8%;left:15%;transform:rotate(-8deg)}.mascot{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden}.mascot img{object-fit:fill;width:300%;max-width:none;height:100%;position:absolute;top:0;left:0}.mascot.happy img{left:-100%}.mascot.sad img{left:-200%}.speech{background:var(--paper);border:2px solid var(--ink);border-radius:45% 45% 45% 4%;padding:17px 23px;font-family:Pixelify,monospace;font-size:clamp(15px,1.7vw,24px);line-height:1.05;position:absolute;top:-24%;left:-14%;transform:rotate(2deg);box-shadow:2px 2px #24222144}.roomNote{background:#f0c64a;padding:17px 19px;font-size:20px;line-height:1;position:absolute;bottom:11%;right:14%;transform:rotate(7deg);box-shadow:3px 4px #24222166}.soundToggle{background:var(--paper);border:1px solid var(--ink);border-radius:3px;padding:9px 12px;font-size:11px;position:absolute;bottom:18px;right:24px}.tape{background:var(--orange);border-bottom:2px solid var(--ink);justify-content:space-around;gap:25px;padding:16px 4%;font-family:Pixelify,monospace;font-size:19px;display:flex}.tape span{white-space:nowrap}.gamesSection,.clubSection,.prizeSection{max-width:1480px;margin:auto;padding:85px 5%}.sectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.sectionHeading h2{font-size:clamp(30px,3.5vw,47px)}.sectionKicker{margin-bottom:15px;font-size:13px;font-weight:700;display:block}.sectionHeading p{flex-shrink:0;font-size:13px}.cartridgeShelf{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:17px;padding:10px 0 27px;display:grid;position:relative}.cartridgeShelf:after{content:"";z-index:0;background:#a2815c;border:2px solid #5b4434;height:13px;position:absolute;bottom:0;left:-10px;right:-10px;box-shadow:0 6px #24222122}.cartridge{min-width:0;transition:transform .18s var(--ease);text-align:left;background:linear-gradient(100deg,#494742,#302f2d);border:2px solid #242221;border-radius:8px 8px 3px 3px;padding:13px 9px 17px;position:relative;box-shadow:inset 3px 2px 1px #817970,4px 5px #24222133}.cartridge.selected{box-shadow:inset 3px 2px 1px #817970,0 0 0 3px var(--paper),0 0 0 5px var(--cart),4px 9px 0 #24222133;transform:translateY(-10px)}.cartRidges{background:repeating-linear-gradient(#292825 0 2px,#6a6257 3px 4px);width:70%;height:14px;margin:0 auto 12px;display:block}.cartLabel{background:var(--paper);border:1px solid #181b18;border-radius:2px;flex-direction:column;min-height:228px;display:flex;overflow:hidden}.cartMeta{background:var(--cart);justify-content:space-between;gap:4px;min-height:39px;padding:8px;font-size:9px;font-weight:700;line-height:1.1;display:flex}.cartMeta span{text-align:right;max-width:85px}.cartArt{background:var(--cart);height:88px;color:var(--paper);text-shadow:4px 4px #24222177;place-content:center;font-size:80px;line-height:1;display:grid;overflow:hidden}.cartArt1{color:#e9e4bd;text-shadow:4px 4px #242221;background:repeating-radial-gradient(#e3b741 0 5px,#36858e 6px 16px)}.cartArt2{background:linear-gradient(165deg,#c2d9d1 50%,#caa848 51% 70%,#62615a 71%)}.cartArt3{background:repeating-linear-gradient(75deg,#32694a 0 16px,#71a07d 17px 20px)}.cartArt4{color:#382d35;background:radial-gradient(circle,#e3ae53,#955d5e 70%)}.cartArt5{color:#dfc28a;background:linear-gradient(30deg,#5a6954 40%,#bf7047 41%)}.cartLabel strong{letter-spacing:-.5px;flex:1;padding:13px 9px 16px;font-size:21px;font-weight:700;line-height:.94}.cartBottom{border-top:1px solid #24222133;justify-content:space-between;padding:7px 8px;font-size:8px;font-weight:800;display:flex}.cartGrip{background:repeating-linear-gradient(90deg,#242221 0 2px,#716459 2px 4px);border:1px solid #242221;width:56%;height:8px;display:block;position:absolute;bottom:3px;left:22%}.selectedRow{border-bottom:1px solid #24222144;justify-content:space-between;align-items:center;gap:25px;padding:33px 0 27px;display:flex}.selectedRow>.primaryButton{text-align:center;max-width:330px}.selectedRow .pixel{color:#695d4e;font-size:13px}.selectedRow h3{margin:7px 0 6px}.selectedRow p{font-size:14px}.platform{color:#6c6153;margin-top:8px;font-size:11px;display:block}.primaryButton,.secondaryButton{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:var(--orange);transition:transform .12s var(--ease),box-shadow .12s var(--ease);border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.secondaryButton{background:var(--paper)}.primaryButton:active,.secondaryButton:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.sourceNote{color:#665c4f;padding-top:20px;font-size:11px}.clubSection{border-top:1px solid #24222166;grid-template-columns:1fr 1fr;gap:11%;padding-top:90px;padding-bottom:100px;display:grid}.clubIntro p{max-width:460px;margin-top:23px;font-size:15px}.clubSticker{background:var(--teal);color:#fff2d7;box-shadow:3px 3px 0 var(--ink);margin:35px 0 0 25px;padding:16px 24px;font-size:22px;line-height:1;display:inline-block;transform:rotate(-7deg)}.tokenPanel{border:2px solid var(--ink);background:#e6d8bc;border-radius:5px;padding:25px 28px 28px;box-shadow:7px 7px #c5b294}.panelTop{border-bottom:1px dashed #24222155;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding-bottom:17px;display:flex}.panelTop>.pixel{font-size:27px}.panelTop>span:last-child{white-space:nowrap;font-size:10px}.tokenPanel h3{font-size:26px}.tokenPanel p{margin-top:12px;font-size:14px}.contract{grid-template-columns:1fr auto;align-items:center;gap:10px;margin:23px 0;display:grid}.contract>span{grid-column:1/-1;font-size:10px}.contract code{overflow-wrap:anywhere;min-width:0;font-size:12px}.contract button{background:0 0;border:1px solid #746755;border-radius:3px;padding:6px 13px;font-size:11px}.tokenPanel hr{border:0;border-top:1px dashed #24222155;margin:25px 0}.smallText{line-height:1.6;font-size:12px!important}.walletActions{align-items:center;gap:20px;margin-top:19px;display:flex}.textButton{text-underline-offset:5px;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.disabledReason{color:#72644e}.balanceResult{background:#d2e2d0;border:1px solid #657a60;gap:9px;margin-top:20px;padding:14px;font-size:12px;display:grid}.balanceResult span{overflow-wrap:anywhere}.prizeSection{background:var(--dusk);color:var(--paper);border-top:3px solid #242221;border-bottom:3px solid #242221;grid-template-columns:1fr 1fr;gap:9%;max-width:none;padding:80px max(5%,50vw - 670px);display:grid}.prizeVisual{align-self:start;position:relative}.prizeVisual .sectionKicker{color:#a5b9b2}.handheld{aspect-ratio:.78;width:80%;max-width:370px;color:var(--ink);background:linear-gradient(120deg,#e1c7a0,#baa280);border:3px solid #0a1424;border-radius:20px 20px 70px;margin:80px auto 30px;padding:22px;position:relative;transform:rotate(-10deg);box-shadow:inset 4px 4px #f4debf,15px 15px #0e192c}.handheldScreen{aspect-ratio:1.25;text-align:center;background:#667965;border:17px solid #525754;border-radius:10px 10px 25px;flex-direction:column;justify-content:center;align-items:center;padding:20px 8px;display:flex;box-shadow:inset 4px 4px 7px #121d2644}.handheldScreen .pixel{font-size:clamp(22px,2.9vw,40px);line-height:1}.handheldScreen>span:last-child{font-size:40px}.dpad{text-shadow:3px 4px #504e44;font-size:75px;line-height:1;position:absolute;bottom:12%;left:10%}.gameButtons{letter-spacing:4px;color:#944439;text-shadow:2px 3px #602e2d;font-size:34px;position:absolute;bottom:15%;right:8%;transform:rotate(-27deg)}.handheldLogo{letter-spacing:2px;margin-top:17px;font-size:17px;font-style:italic;font-weight:900;display:block}.prizeCaption{text-align:center;color:#b5b4ac;margin-top:40px;font-size:10px;display:block}.prizeDetails .statusBadge{color:var(--ink);text-transform:capitalize;background:#f0c64a;border-radius:3px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 13px;font-size:11px;display:inline-flex}.statusBadge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.prizeDetails h2{margin-bottom:25px}.prizeDetails>p{font-size:14px}.mcRow{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 14px;font-size:12px;display:flex}.mcRow strong{font-size:21px;font-weight:600}.milestoneMeter{border:1px solid #f1e5cf55;height:12px;margin-bottom:13px;padding:2px}.milestoneMeter span{background:var(--teal);transform-origin:0;width:100%;height:100%;display:block}.prizeDetails .smallText{color:#b6bdbb}.prizePromise{border-left:2px solid var(--orange);padding-left:16px;margin:24px 0!important;font-size:13px!important}.prizePromise strong{display:block}.rules,.setupStatus{border-top:1px solid #f1e5cf44;margin-top:17px}.rules summary,.setupStatus summary{cursor:pointer;padding:18px 0;font-size:13px;line-height:1.5}.rules summary{justify-content:space-between;list-style:none;display:flex}.rules summary::-webkit-details-marker{display:none}.rules[open] summary span{transform:rotate(45deg)}.rules p{color:#d9d9cc;margin-bottom:15px;font-size:13px}.rules a,.resultPanel a{font-size:13px}.setupStatus{color:#b6bdbb}.setupStatus ul{overflow-wrap:anywhere;padding-left:18px;font-size:12px;line-height:1.8}.error{color:#a12c1b;overflow-wrap:anywhere;line-height:1.5;font-size:12px!important}.prizeDetails .error{color:#ffab80;margin:14px 0}.resultPanel{border:1px solid #76887e;gap:15px;margin-top:20px;padding:20px;display:grid}.resultPanel p{overflow-wrap:anywhere;font-size:12px}.resultPanel code{overflow-wrap:anywhere;font-size:10px}.lastNote{justify-content:center;align-items:center;gap:50px;max-width:1100px;margin:auto;padding:55px 5%;display:flex}.lastNote .mascot{flex-shrink:0;width:180px}.lastNote .pixel{font-size:36px;line-height:1;display:block}.lastNote p{margin:16px 0 8px;font-size:13px}footer{border-top:1px solid #24222166;align-items:center;gap:40px;max-width:1600px;margin:auto;padding:32px 5%;display:flex}footer p{max-width:330px;font-size:11px}footer>div{text-align:right;gap:15px;margin-left:auto;font-size:11px;display:grid}footer>div>span{color:#746655;font-size:10px;line-height:1.5}.playerDialog{color:var(--paper);background:#10171f;border:0;border-radius:9px;width:min(1100px,98vw);max-width:98vw;max-height:98dvh;padding:0;box-shadow:0 25px 80px #000a}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101722e8}.playerSurface{background:#10171f;flex-direction:column;align-items:stretch;display:flex}.playerHeader{justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;display:flex}.playerHeader>div{gap:3px;display:grid}.playerHeader .pixel{font-size:22px}.playerHeader>div>span:last-child{color:#b2bab9;font-size:10px}.closeButton{color:inherit;background:0 0;flex-shrink:0;padding:12px;font-size:17px}.gameViewport{aspect-ratio:4/3;background:#060808;width:100%;max-width:calc(133.333dvh - 306.667px);margin:auto;position:relative}.gameViewport iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.playerToolbar{border-top:1px solid #f1e5cf33;flex-wrap:wrap;align-items:center;gap:7px 20px;padding:12px 20px;display:flex}.playerToolbar button,.playerToolbar a{color:var(--paper);background:0 0;padding:6px 0;font-size:12px;text-decoration:none}.playerToolbar button:hover,.playerToolbar a:hover{text-decoration:underline}.playerToolbar a{margin-left:auto}.playerStatus{color:#bec8c0;gap:3px;padding:0 20px 13px;font-size:11px;line-height:1.45;display:grid}.mobileTip{color:#8faaa8}.playerNotice{padding:0 20px 12px;font-size:12px}.playerSurface:-webkit-full-screen{justify-content:center;height:100dvh}.playerSurface:fullscreen{justify-content:center;height:100dvh}.playerSurface:-webkit-full-screen .gameViewport{flex-shrink:1;width:calc(133.333dvh - 306.667px);max-width:100vw;max-height:calc(100dvh - 230px)}.playerSurface:fullscreen .gameViewport{flex-shrink:1;width:calc(133.333dvh - 306.667px);max-width:100vw;max-height:calc(100dvh - 230px)}.infoDialog{background:var(--paper);border:2px solid var(--ink);max-width:min(550px,94vw);color:var(--ink);border-radius:7px;max-height:92dvh;padding:35px;box-shadow:6px 6px #0005}.infoDialog .closeButton{position:absolute;top:10px;right:10px}.infoDialog h2{margin-bottom:20px;font-size:34px}.infoDialog p,.infoDialog li{font-size:14px;line-height:1.6}.infoDialog li{margin-bottom:16px;padding-left:3px}.infoDialog ol{padding-left:20px}.infoDialog .secondaryButton{margin-top:23px}.walletOption{background:#e4d3b4;border:1px solid #958168;justify-content:space-between;width:100%;margin:15px 0;padding:16px;display:flex}.walletOption span{font-size:12px}.toast{z-index:20;border:2px solid var(--ink);background:var(--yellow);align-items:center;gap:30px;max-width:90vw;padding:13px 20px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:4px 4px #24222166}.toast button{background:0 0;padding:5px}@keyframes playerIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.cartridge:hover{transform:translateY(-7px)}.cartridge.selected:hover{transform:translateY(-12px)}.startButton:hover{transform:translateY(-2px)}}@media (min-width:1600px){.room{border-left:2px solid var(--ink);border-right:2px solid var(--ink)}}@media (max-width:1100px){.headerNote{display:none}.intro{grid-template-columns:1fr 3fr .7fr}.introSide{font-size:10px}.introSticker{font-size:12px}.cartridgeShelf{gap:12px}.cartLabel{min-height:214px}.cartLabel strong{font-size:19px}.cartMeta{font-size:8px}.cartArt{height:76px}.clubSection{gap:6%}.television{width:53%;top:8%;left:24%}.roomNote{font-size:17px;bottom:7%;right:7%}.mascotScene{bottom:5%;left:12%}.tvPanel{gap:11px}.screenStar{font-size:26px}.screenSelected{margin:11px 0 9px}.screenHint{margin-top:8px}.cartBottom{font-size:7px}.tape{gap:15px;font-size:15px}.gamesSection,.clubSection{padding-top:65px;padding-bottom:65px}}@media (max-width:800px){.siteHeader{gap:18px;height:75px}.wordmark{font-size:44px}.siteHeader nav{gap:20px;font-size:13px}.smallButton{padding:11px 12px;font-size:11px}.smallButton span{padding-left:9px}.intro{grid-template-columns:1fr 3fr;gap:25px;padding:30px 5%}.introSticker{display:none}.intro h1{letter-spacing:-2px;text-align:left;font-size:51px}.introSide .pixel{font-size:13px}.room{aspect-ratio:1.6;background-position:48% 60%}.television{width:63%;padding:8px 11px;top:10%;left:24%}.mascotScene{width:23%;bottom:8%;left:8%}.speech{padding:13px 17px;font-size:17px;top:-20%;left:0}.roomNote{padding:12px;font-size:15px;bottom:7%;right:7%}.roomLabel{font-size:10px;top:15px;left:3%}.tape span:nth-child(5),.tape span:nth-child(6){display:none}.tape{font-size:14px}.sectionHeading{align-items:start}.sectionHeading p{max-width:220px;font-size:11px}.sectionHeading h2{letter-spacing:-1px;font-size:31px}.cartridgeShelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;padding-bottom:25px}.cartridgeShelf:after{bottom:0}.cartLabel{min-height:220px}.cartLabel strong{font-size:24px}.cartArt{height:85px}.cartMeta{font-size:10px}.cartBottom{font-size:8px}.clubSection{gap:6%}.clubSection h2{font-size:39px}.clubIntro p{font-size:13px}.tokenPanel{padding:22px 20px}.tokenPanel h3{font-size:22px}.panelTop{gap:10px}.panelTop>span:last-child{font-size:8px}.prizeSection{gap:7%;padding-top:65px;padding-bottom:60px}.prizeDetails h2{font-size:36px}.prizeDetails>p{font-size:12px}.handheld{width:95%;padding:16px}.handheldScreen{border-width:12px;padding:18px 8px}.handheldScreen .pixel{font-size:28px}.mcRow{gap:8px;display:grid}.mcRow strong{font-size:23px}.selectedRow{align-items:flex-start}.selectedRow>.primaryButton{max-width:210px;padding:15px;font-size:12px}.selectedRow p{font-size:12px}.selectedRow h3{font-size:24px}.tvTop{padding-bottom:6px;font-size:7px}.tvTop>span:first-child{font-size:9px}.tvBottom>span:first-child{font-size:10px}.tvBody{gap:8px}.bezel{padding:8px}.screenPrompt{font-size:34px}.screenSelected{font-size:10px}.startButton{padding:8px 19px;font-size:17px}.screenChannel{font-size:10px}.lastNote .pixel{font-size:30px}.lastNote{gap:30px}.lastNote .mascot{width:150px}footer{gap:25px}footer p,footer>div{max-width:220px}}@media (max-width:600px){html{scroll-padding-top:15px}.siteHeader{gap:16px;height:68px;padding:0 5%}.wordmark{letter-spacing:-4px;font-size:41px}.wordmark i{margin-left:5px;font-size:9px;top:6px}.siteHeader nav{gap:20px;font-size:12px}.siteHeader .smallButton{display:none}.intro{padding:27px 6% 28px;display:block}.introSide{display:none}.intro h1{letter-spacing:-2.2px;max-width:350px;font-size:47px;line-height:.95}.room{aspect-ratio:.88;border-top:2px solid var(--ink);background-position:48%;background-size:auto 100%}.roomLabel{padding:7px 10px;font-size:9px;top:13px;left:5%}.television{border-width:2px;border-radius:20px 20px 14px 14px;width:90%;padding:8px 9px 6px;top:17%;left:5%;box-shadow:inset 2px 2px 1px #fff5d4aa,inset -2px -5px 2px #655647,4px 7px #302b2b77,0 15px 20px #2b211a80}.tvTop{padding:2px 9px 7px}.tvTop>span:first-child{font-size:8px}.tvTop>span:last-child{letter-spacing:.4px;font-size:6px}.tvBody{grid-template-columns:1fr 9%;gap:7px}.bezel{border-radius:24px;padding:7px}.crtScreen,.crtScreen:after{border-radius:18px}.tvPanel{gap:10px;padding-top:5px}.speaker{min-height:32px}.power{width:20px}.tvBottom{letter-spacing:0;padding:7px 7px 0}.tvBottom>span:first-child{font-size:9px}.tvFoot{height:10px;bottom:-10px}.screenPrompt{font-size:31px}.screenStar{margin-bottom:6px;font-size:25px}.screenSelected{margin:11px 0 10px;font-size:9px}.startButton{padding:7px 18px;font-size:17px}.screenHint{font-size:7px}.screenChannel{font-size:9px;top:6%}.mascotScene{width:31%;bottom:3%;left:6%;transform:rotate(-7deg)}.speech{padding:10px 14px;font-size:14px;top:-17%;left:0}.roomNote{padding:12px;font-size:16px;bottom:12%;right:7%;transform:rotate(8deg)}.soundToggle{padding:7px 9px;font-size:9px;bottom:12px;right:14px}.tape{justify-content:center;gap:13px;padding:11px 4%;font-size:12px;overflow:hidden}.tape span:nth-child(7),.tape span:nth-child(4){display:none}.gamesSection,.clubSection{padding:44px 6%}.sectionHeading{margin-bottom:36px;display:block}.sectionKicker{margin-bottom:12px;font-size:11px}.sectionHeading h2{letter-spacing:-1.5px;max-width:300px;font-size:35px;line-height:1.02}.sectionHeading p{max-width:none;margin-top:17px;font-size:12px}.sectionHeading p br{display:none}.cartridgeShelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;padding-bottom:22px}.cartLabel{min-height:219px}.cartMeta{min-height:34px;padding:7px;font-size:8px}.cartLabel strong{padding:12px 8px 14px;font-size:22px;line-height:.93}.cartArt{height:85px;font-size:77px}.cartRidges{height:11px;margin-bottom:8px}.cartridge{padding:10px 8px 16px}.cartBottom{padding:7px;font-size:7px}.selectedRow{padding:25px 0;display:block}.selectedRow .primaryButton{width:100%;max-width:none;margin-top:24px;padding:16px 19px;font-size:13px}.selectedRow h3{font-size:26px}.selectedRow p{font-size:12px}.sourceNote{font-size:10px;line-height:1.65}.clubSection{grid-template-columns:1fr;gap:32px}.clubSection h2{font-size:43px}.clubIntro{position:relative}.clubIntro p{max-width:340px;margin-top:20px;font-size:14px}.clubSticker{margin:0;padding:12px 10px;font-size:15px;position:absolute;top:5px;right:-3px;transform:rotate(7deg)}.tokenPanel{padding:22px;box-shadow:5px 5px #c5b294}.panelTop .pixel{font-size:28px}.panelTop>span:last-child{font-size:10px}.tokenPanel h3{font-size:24px}.tokenPanel p{font-size:13px}.prizeSection{grid-template-columns:1fr;gap:35px;padding:44px 6%}.prizeVisual{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid}.prizeVisual .sectionKicker{color:#e3d7bd;font-size:17px;line-height:1.4}.handheld{border-width:2px;border-radius:13px 13px 35px;width:100%;max-width:160px;margin:10px auto;padding:11px;box-shadow:8px 8px #0e192c}.handheldScreen{border-width:8px;border-radius:4px 4px 12px;padding:10px 4px}.handheldScreen .pixel{font-size:17px}.handheldScreen>span:last-child{font-size:20px}.dpad{font-size:36px}.gameButtons{letter-spacing:1px;font-size:16px}.handheldLogo{margin-top:7px;font-size:9px}.prizeCaption{text-align:right;grid-column:1/-1;margin:0;font-size:9px}.prizeDetails h2{letter-spacing:-1.5px;font-size:43px}.prizeDetails>p{font-size:14px}.mcRow{font-size:11px;display:flex}.mcRow strong{font-size:21px}.rules p{font-size:12px}.lastNote{align-items:center;gap:18px;padding:35px 5%}.lastNote .mascot{width:100px}.lastNote .pixel{letter-spacing:-.3px;font-size:25px}.lastNote p{margin:12px 0 0;font-size:11px}.lastNote .textButton{font-size:11px}footer{grid-template-columns:80px 1fr;gap:19px;padding:25px 6%;display:grid}footer .wordmark{font-size:35px}footer p{max-width:none;font-size:10px}footer>div{text-align:left;grid-column:1/-1;gap:12px;max-width:none;margin:0;font-size:10px}.playerDialog{border-radius:0;width:100vw;max-width:100vw;max-height:100dvh}.playerHeader{gap:8px;padding:10px 12px}.playerHeader .pixel{font-size:18px;line-height:1}.playerHeader>div>span:last-child{font-size:9px}.gameViewport{max-width:calc(133.333dvh - 266.667px)}.playerToolbar{gap:5px 17px;padding:10px 13px}.playerToolbar button,.playerToolbar a{min-height:32px;font-size:11px}.playerToolbar a{margin-left:0}.playerStatus{padding:0 13px 14px;font-size:10px}.infoDialog{padding:31px 23px}.infoDialog h2{font-size:30px}.infoDialog p,.infoDialog li{font-size:13px}.toast{gap:15px;min-width:80vw;font-size:11px}}@media (max-height:500px) and (orientation:landscape){.playerHeader{padding:5px 12px}.playerHeader .pixel{font-size:15px}.playerHeader .closeButton{padding:6px}.gameViewport{max-width:calc(133.333dvh - 141.333px)}.playerToolbar{gap:15px;padding:4px 12px}.playerToolbar button,.playerToolbar a{padding:3px;font-size:10px}.playerStatus{padding:0 12px 5px;font-size:9px}.mobileTip{display:none}.playerSurface:-webkit-full-screen .gameViewport{width:calc(133.333dvh - 141.333px);max-height:calc(100dvh - 106px)}.playerSurface:fullscreen .gameViewport{width:calc(133.333dvh - 141.333px);max-height:calc(100dvh - 106px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.cartridge:hover,.cartridge.selected:hover,.cartridge.selected{transform:none}}.playerStatus{min-height:56px;padding-right:80px;position:relative}.playerMascot{height:49px;bottom:6px;right:18px;width:49px!important;position:absolute!important}.playerMascot img{object-fit:fill}@media (max-width:600px){.roomNote{display:none}.playerStatus{padding-right:67px}.playerMascot{height:42px;right:12px;width:42px!important}}@media (max-height:500px) and (orientation:landscape){.playerMascot{display:none}.playerStatus{min-height:0;padding-right:12px}}.siteHeader{gap:22px}.headerNote{flex-shrink:0;max-width:170px;padding-left:18px}.siteHeader nav{flex-shrink:0;gap:24px;margin-left:0}.siteHeader nav a{padding:12px 0}.headerContract{background:#e8dbc3;border:1px solid #b3a58e;border-radius:5px;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 15px;min-width:175px;max-width:360px;margin:0 auto;padding:8px 11px;display:grid}.contractNetwork{color:#76664f;grid-column:1;align-items:center;gap:6px;font-size:9px;display:flex}.pendingDot{background:#a98b60;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.headerContract code{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font:650 12px DM,sans-serif;overflow:hidden}.headerContract button{background:0 0;border:1px solid #9a8b76;border-radius:3px;grid-area:1/2/3;padding:7px 11px;font-size:11px}.headerContract button:disabled{opacity:.4}.xLink{background:0 0;flex-shrink:0;place-content:center;width:34px;height:38px;text-decoration:none;display:grid}.xLink:disabled{opacity:.33;cursor:not-allowed}.headerConnect{white-space:nowrap;justify-content:center;align-items:center;gap:16px;min-height:43px;padding:11px 18px;display:inline-flex}.headerConnect span{padding:0;font-size:19px;line-height:1}.playerDialog[open]{animation:none}.gameViewport{max-width:calc(133.333dvh - 400px)}.playerSurface:-webkit-full-screen .gameViewport{width:calc(133.333dvh - 400px);max-height:calc(100dvh - 300px)}.playerSurface:fullscreen .gameViewport{width:calc(133.333dvh - 400px);max-height:calc(100dvh - 300px)}::view-transition-group(nost-screen){animation-duration:.62s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-old(nost-screen){animation:.26s ease-out both nost-screen-out}::view-transition-new(nost-screen){animation:.5s ease-out both nost-screen-in}::view-transition-old(root){transform-origin:50% 65%;animation:.62s cubic-bezier(.77,0,.175,1) both nost-room-away}::view-transition-new(root){animation:.42s cubic-bezier(.23,1,.32,1) both nost-room-arrive}@keyframes nost-screen-out{to{opacity:0}}@keyframes nost-screen-in{0%{opacity:0}to{opacity:1}}@keyframes nost-room-away{to{opacity:0;transform:scale(1.16)}}@keyframes nost-room-arrive{0%{opacity:0}to{opacity:1}}.quickControls{background:#18262d;border-top:1px solid #f1e5cf22;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 21px;padding:13px 20px;display:flex}.quickControlsLabel{color:#b5c2b7;font-size:10px}.keyHint{white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.keyHint kbd,.controlsList kbd{color:#242221;text-align:center;white-space:nowrap;background:#e6dcc6;border:1px solid #f1e5cf;border-bottom:3px solid #ac9a7b;border-radius:4px;min-width:26px;padding:4px 6px;font:650 11px DM,sans-serif}.demoTip{color:#e4bd83;font-size:11px}.playerStatus{min-height:65px;padding-bottom:13px;line-height:1.5}.playerStatus>span:not(.mascot){max-width:850px}.playerToolbar{padding-top:7px;padding-bottom:7px}.controlsDialog{max-width:min(590px,94vw)}.controlsDialog h2{font-size:32px}.controlsList{grid-template-columns:1fr 1fr;gap:11px 20px;margin:24px 0;display:grid}.controlsList>div{align-items:center;gap:12px;font-size:14px;display:flex}.controlsList kbd{min-width:58px;font-size:12px}.startInstructions{background:#e4d5b9;border-left:3px solid #3b998f;padding:13px 16px;margin:20px 0!important}.controlsDialog details{margin:20px 0;font-size:13px}.controlsDialog summary{cursor:pointer;font-weight:650;line-height:1.5}.controlsDialog details p{margin-top:15px;font-size:12px}.controlsDialog .smallText{margin-top:18px}.playerDialog::backdrop{background:#101722ee}@media (max-width:1250px){.siteHeader{gap:17px}.headerNote{display:none}.headerContract{max-width:360px}.siteHeader nav{gap:22px}.wordmark{font-size:48px}.headerConnect{gap:10px;padding:11px 14px}}@media (max-width:850px){.siteHeader{gap:13px;padding-left:4%;padding-right:4%}.headerContract{gap:3px 8px;min-width:150px;padding:7px 8px}.headerConnect{padding:10px 12px;font-size:11px}.siteHeader nav{gap:16px;font-size:12px}.wordmark{font-size:43px}.xLink{width:25px}.headerContract button{padding:7px 9px}}@media (max-width:700px){.siteHeader{grid-template-columns:minmax(0,1fr) 32px auto;gap:10px 14px;height:auto;min-height:70px;padding:13px 5% 8px;display:grid}.siteHeader .wordmark{grid-area:1/1;font-size:43px}.siteHeader .headerConnect{grid-area:1/3;min-height:41px;padding:10px 14px;font-size:12px;display:inline-flex}.siteHeader .xLink{grid-area:1/2}.headerContract{grid-area:2/1/auto/-1;gap:3px 12px;width:100%;max-width:none;margin:0;padding:8px 12px}.headerContract code{font-size:12px}.contractNetwork{font-size:9px}.siteHeader nav{grid-area:3/1/auto/-1;justify-content:center;gap:34px;font-size:12px}.siteHeader nav a{padding:6px 7px}.intro{padding-top:25px}.quickControls{justify-content:flex-start;gap:8px 15px;padding:11px 12px}.quickControlsLabel{width:100%}.keyHint{gap:6px;font-size:10px}.keyHint kbd{padding:3px 5px;font-size:10px}.playerStatus{min-height:75px;padding-bottom:14px}.demoTip{font-size:10px}.controlsList{grid-template-columns:1fr 1fr;gap:12px}.controlsList>div{font-size:12px}.controlsList kbd{min-width:50px;font-size:10px}.playerDialog .gameViewport{max-width:calc(133.333dvh - 426.667px)}.playerSurface:-webkit-full-screen .gameViewport{width:calc(133.333dvh - 426.667px);max-height:calc(100dvh - 320px)}.playerSurface:fullscreen .gameViewport{width:calc(133.333dvh - 426.667px);max-height:calc(100dvh - 320px)}}@media (max-height:500px) and (orientation:landscape) and (min-width:700px){.playerSurface{position:relative}.playerDialog .gameViewport{max-width:calc(133.333dvh - 146.667px)}.playerSurface:-webkit-full-screen .gameViewport{width:calc(133.333dvh - 146.667px);max-height:calc(100dvh - 110px)}.playerSurface:fullscreen .gameViewport{width:calc(133.333dvh - 146.667px);max-height:calc(100dvh - 110px)}.quickControls{background:0 0;border:0;justify-content:start;gap:12px;width:140px;padding:0;display:grid;position:absolute;top:76px;left:15px}.quickControlsLabel{font-size:9px}.keyHint{font-size:10px}.keyHint kbd{padding:3px 5px;font-size:9px}.playerStatus{gap:12px;width:160px;min-height:0;padding:0;font-size:10px;position:absolute;top:78px;bottom:auto;right:15px}.demoTip{font-size:10px}.playerMascot{display:none}.playerHeader{padding:7px 15px}.playerToolbar{padding:5px 15px}.playerToolbar button,.playerToolbar a{font-size:10px}.playerToolbar a{margin-left:auto}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}}.receiptPanel{background:#203a3c;border:1px solid #849b8b;gap:12px;padding:16px;display:grid}.receiptPanel p{font-size:12px}.receiptPanel .secondaryButton{justify-self:start;padding:12px 15px;font-size:12px}.siteHeader a,.xLink{min-height:32px}@media (max-height:500px) and (orientation:landscape) and (min-width:550px) and (max-width:699px){.playerSurface{position:relative}.playerDialog .gameViewport{max-width:calc(133.333dvh - 146.667px)}.playerSurface:-webkit-full-screen .gameViewport{width:calc(133.333dvh - 146.667px);max-height:calc(100dvh - 110px)}.playerSurface:fullscreen .gameViewport{width:calc(133.333dvh - 146.667px);max-height:calc(100dvh - 110px)}.quickControls{background:0 0;border:0;justify-content:start;gap:10px;width:112px;padding:0;display:grid;position:absolute;top:75px;left:12px}.quickControlsLabel{width:auto;font-size:9px}.keyHint{white-space:normal;gap:5px;font-size:9px}.keyHint kbd{padding:3px 5px;font-size:9px}.playerStatus{gap:10px;width:125px;min-height:0;padding:0;font-size:9px;position:absolute;top:75px;right:12px}.demoTip{font-size:9px}.playerMascot{display:none}.playerHeader{padding:6px 12px}.playerHeader .pixel{font-size:15px}.playerToolbar{gap:12px;padding:4px 12px}.playerToolbar button,.playerToolbar a{min-height:25px;font-size:10px}.playerToolbar a{margin-left:auto}}@media (max-height:500px) and (orientation:landscape) and (max-width:549px){.playerDialog .gameViewport{max-width:calc(133.333dvh - 120px)}.playerSurface:-webkit-full-screen .gameViewport{width:calc(133.333dvh - 120px);max-height:calc(100dvh - 90px)}.playerSurface:fullscreen .gameViewport{width:calc(133.333dvh - 120px);max-height:calc(100dvh - 90px)}.quickControls,.playerStatus{display:none}.playerHeader{padding:4px 10px}.playerHeader .pixel{font-size:14px}.playerHeader .closeButton{padding:8px}.playerToolbar{flex-wrap:nowrap;justify-content:space-between;gap:12px;padding:4px 10px;overflow-x:auto}.playerToolbar button,.playerToolbar a{white-space:nowrap;min-height:25px;font-size:9px}.playerToolbar a{margin-left:0}}.controlMode{color:inherit;font:inherit;text-underline-offset:3px;background:0 0;padding:3px 0;text-decoration:underline}.controlModes{gap:8px;margin-top:20px;display:flex}.controlModes button{color:inherit;background:0 0;border:1px solid #8e806d;border-radius:4px;padding:9px 14px;font-size:12px}.controlModes button[aria-pressed=true]{color:#fff;background:#285454}.touchWarning{background:#dec7a140;border-left:3px solid #ba642c;max-width:600px;padding:10px 13px;font-size:12px!important;line-height:1.6!important}.playerStatus .demoTip strong{color:#ffcc90;font-weight:500;display:block}.controlsDialog .touchWarning{margin-top:18px}.cartridgeShelf{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.cartridgeShelf .cartLabel strong{font-size:21px}.futureCartridge{--cart:#9eada0;cursor:default;box-shadow:4px 5px #24222144}.futureCartridge:hover{transform:none!important}.futureCartridge .cartLabel{text-align:center;background:#e7e2ce;border-style:dashed;flex-direction:column;display:flex}.futureCartridge .cartMeta{border-bottom:1px dashed #24222155;font-size:8px}.futureArt{color:#39877c;padding-top:9px;font-family:Pixelify,Courier New,monospace;font-size:66px;line-height:1}.futureCartridge .cartLabel strong{padding:6px 5px;font-size:19px;line-height:1}.futureCartridge p{margin:auto 0 0;padding:0 7px 11px;font-size:9px;line-height:1.4}.futureCartridge .cartBottom{border-top:1px dashed #24222155;font-size:7px}.marketPreviewNote{background:#efce630b;border:1px dashed #efce63;margin:22px 0;padding:15px;font-size:12px}.marketPreviewNote>strong{color:#efce63;margin-bottom:9px;display:block}.marketPreviewNote code{overflow-wrap:anywhere;margin-bottom:9px;font-size:11px;display:block}.marketPreviewNote p{font-size:12px;line-height:1.55}.marketPreviewNote>div{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:12px;display:flex}.previewProgress{opacity:.8;margin:10px 0!important;font-size:11px!important}.howToPlay{gap:6px;max-width:680px;margin-top:15px;display:grid}.howToPlay strong{font-size:11px}.howToPlay p{margin:0;font-size:12px;line-height:1.6}.controlsDialog .jumpTip{background:#c4d9c5;border:1px dashed #5c8264;margin:18px 0;padding:13px 15px}.controlsDialog .jumpTip strong{margin-bottom:5px;font-size:13px;display:block}.playerStatus .longJumpTip{color:#f4d86a;margin:5px 0 2px;font-weight:600;display:block}.startChecklist{font-size:11px;line-height:1.5}.startChecklist strong{color:#efce63;font-weight:700}@media (max-width:1150px) and (min-width:801px){.cartridgeShelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.cartridgeShelf .cartLabel strong{font-size:24px}.futureCartridge .cartLabel strong{font-size:22px}}@media (max-width:800px) and (min-width:601px){.cartridgeShelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.futureCartridge{grid-column:1/-1;justify-self:center;width:100%;max-width:220px}}@media (max-width:600px){.cartridgeShelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.cartridgeShelf .cartLabel strong{font-size:22px}.futureCartridge{grid-column:1/-1;justify-self:center;width:100%;max-width:310px}.futureCartridge .cartLabel{min-height:225px}.futureCartridge .cartLabel strong{font-size:24px}.futureCartridge p{padding-bottom:16px;font-size:11px}.futureCartridge .cartMeta,.futureCartridge .cartBottom{font-size:9px}.howToPlay p{font-size:12px}.howToPlay{margin-top:12px}.marketPreviewNote code{font-size:10px}}.marketRefreshRow{color:#d4d6c9;justify-content:space-between;align-items:center;gap:15px;margin:10px 0;font-size:11px;display:flex}.marketRefreshRow .textButton{color:#efce63;white-space:nowrap;min-height:32px;padding:5px 0;font-size:11px}.milestoneMeter.staleQuote>span{opacity:.55}.marketRefreshRow>span{line-height:1.5}.cashTicket{color:#24211e;background:#efce63;border:2px solid #24211e;border-radius:5px;width:min(390px,90%);margin:45px auto 28px;padding:28px 30px 35px;position:relative;transform:rotate(-6deg);box-shadow:10px 12px #0d1729}.ticketTop{border-bottom:1px solid #24211e60;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:19px;display:flex}.ticketTop>span:last-child{font-size:30px}.ticketLabel{letter-spacing:.16em;margin-top:30px;font-size:11px;display:block}.ticketAmount{letter-spacing:-.07em;margin-top:8px;font-size:clamp(46px,6vw,72px);line-height:1.2;display:block}.ticketSplit{margin-top:12px;font-size:15px;display:block}.ticketRule{border-top:2px dashed #24211e66;margin:30px -30px 25px}.ticketLevel{font-size:24px;display:block}.ticketTarget{margin-top:6px;font-size:13px;display:block}.ticketStamp{color:#fff4da;background:#41938c;border:2px solid #24211e;padding:12px 15px;font-size:20px;line-height:1.15;position:absolute;bottom:31px;right:-15px;transform:rotate(14deg);box-shadow:3px 3px #24211e}.nextMilestone{flex-wrap:wrap;gap:0 6px;font-size:12px;display:flex;margin:12px 0 24px!important}.milestoneExamples{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.milestoneExamples>div{border:1px solid #f5e5be45;gap:7px;padding:12px 10px;display:grid}.milestoneExamples span{opacity:.8;font-size:10px}.milestoneExamples strong{font-size:14px}.milestoneSequence{opacity:.8;margin-top:12px!important}.holdNote{margin-top:27px!important}.drawLaunchNote{background:#ffffff05;border-left:2px solid #efce63;padding:12px 15px;font-size:12px!important}.prizeDetails .rules{margin-top:25px}.drawHistory{margin-top:28px}.drawHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.drawHeading h4{margin:0;font-size:18px}.drawHeading>span{font-size:11px}.resultPanel{margin-bottom:15px}.winnerList{gap:10px;padding:0;list-style:none;display:grid}.winnerList li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;font-size:11px;display:grid}.winnerList code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.winnerList li>span:last-child{opacity:.8;font-size:10px}.receiptPanel{margin-top:20px}.notranslate{translate:no}.prizeVisual .prizeCaption{margin-top:35px;display:block}.prizeDetails .mcRow{align-items:center;gap:15px}.prizeDetails .mcRow strong{text-align:right;font-size:18px}.tokenPanel .balanceResult span{overflow-wrap:anywhere}footer{justify-content:space-between}footer .footerX{align-items:center;gap:10px;font-size:12px;display:flex}footer .footerX span{opacity:.55}@media (max-width:700px){.cashTicket{width:min(330px,85%);margin-top:30px;margin-bottom:35px;padding:23px}.ticketRule{margin-left:-23px;margin-right:-23px}.ticketAmount{font-size:64px}.ticketStamp{font-size:17px;right:-12px}.prizeVisual .prizeCaption{margin-top:22px}.milestoneExamples{gap:7px}.milestoneExamples>div{padding:10px 8px}.milestoneExamples strong{font-size:12px}.milestoneExamples span{font-size:9px}.prizeDetails .mcRow strong{font-size:15px}.winnerList li{gap:6px;font-size:10px}.winnerList li>span:last-child{font-size:9px}footer .footerX{margin-top:12px}.prizeVisual{display:block}.prizeVisual .sectionKicker{font-size:11px}.prizeVisual .prizeCaption{text-align:center}.cashTicket{box-sizing:border-box}}
