@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red: #E3350D;--red-d: #B5280A;--ink: #1A1A1A;--yel: #FFCB05;--white: #FFFFFF;--f-text: "Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--f-sign: "Bungee", "Archivo Variable", system-ui, sans-serif;--f-px: "Press Start 2P", ui-monospace, monospace;--w: min( calc(100vw - 32px) , 340px);--glitter: none}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--f-text);color:var(--ink);background:var(--white);overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--yel);outline-offset:3px}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mono{font-family:var(--f-px);font-weight:400;font-size:.72em;letter-spacing:.02em}.muted{color:#666}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.dev-bar{padding:5px 12px;background:#efefef;color:#555;font:600 11px/1.2 system-ui,sans-serif;text-align:center;border-bottom:1px dashed #9A9A9A}.top{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 12px;background:var(--red)}.logo{display:inline-flex;align-items:center;margin-right:auto;flex:none;font-family:var(--f-sign);font-size:22px;line-height:1;color:var(--white);text-decoration:none;letter-spacing:.01em;text-shadow:2px 0 0 var(--ink),-2px 0 0 var(--ink),0 2px 0 var(--ink),0 -2px 0 var(--ink),2px 2px 0 var(--ink),-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink),4px 4px 0 var(--ink),5px 5px 0 var(--ink)}.logo-ball{width:.86em;height:.86em;margin:0 .04em 0 .06em;filter:drop-shadow(3px 3px 0 var(--ink));transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.logo-ball svg{width:100%;height:100%;display:block}.logo-img{display:block;height:46px;width:auto;filter:drop-shadow(2px 2px 0 rgba(26,26,26,.35))}.top .logo{margin:-4px 0}@media(min-width:600px){.logo-img{height:58px}}@media(min-width:1024px){.logo-img{height:74px}.top .logo{margin:-10px 0}}.foot .logo-img{height:84px}.logo:hover .logo-ball{transform:rotate(-200deg)}.top-ca{margin-left:auto;min-width:0}.ca-chip{display:inline-flex;align-items:center;gap:8px;color:var(--ink);min-height:38px;padding:4px 4px 4px 12px;white-space:nowrap;background:var(--white);border:3px solid var(--ink);border-radius:999px;box-shadow:3px 3px 0 var(--ink);font:700 13px/1 var(--f-text)}.ca-chip .ca-tag{font:9px/1 var(--f-px);background:var(--ink);color:var(--yel);padding:5px 6px;border-radius:4px}.ca-chip.locked{padding-right:14px;border-style:dashed;box-shadow:none}.ca-chip.locked svg{width:14px;height:14px;flex:none}.ca-addr{font:10px/1 var(--f-px);letter-spacing:.02em}.ca-copy{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:var(--ink);color:var(--yel);padding:7px 11px;font:9px/1 var(--f-px)}.ca-copy svg{width:12px;height:12px}.ca-copy:active{transform:translateY(1px)}@media(max-width:599px){.top .ca-chip{min-height:34px;gap:6px;padding:3px 3px 3px 8px;border-width:2.5px;box-shadow:2px 2px 0 var(--ink);font-size:11px}.top .ca-chip.locked{padding:3px 10px 3px 8px;box-shadow:none}.top .ca-chip .ca-tag{font-size:8px;padding:4px 5px}.top .ca-addr{font-size:9px}.top .ca-copy{padding:6px 8px}.top .ca-copy span[aria-hidden]{display:none}.top .mute{width:36px;height:36px;border-width:2.5px;box-shadow:2px 2px 0 var(--ink)}}@media(max-width:360px){.logo{font-size:19px}.top .ca-chip.locked{font-size:10px}}.mute{flex:none;width:40px;height:40px;padding:0;display:grid;place-items:center;background:var(--white);border:3px solid var(--ink);border-radius:10px;box-shadow:3px 3px 0 var(--ink)}.mute:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.mute svg{width:22px;height:22px;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mute .spk{fill:var(--ink)}.mute .wave{display:none}.mute[aria-pressed=true] .wave{display:inline}.mute[aria-pressed=true] .cross{display:none}.mute[aria-pressed=true]{background:var(--yel)}.ticker{position:relative;height:38px;display:flex;align-items:center;overflow:hidden;background:var(--ink)}.ticker-badge{position:absolute;left:0;top:0;bottom:0;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:0 14px 0 12px;background:var(--ink);color:var(--white);font:9px/1 var(--f-px);box-shadow:14px 0 14px var(--ink)}.ticker-badge i{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 2px #fff;animation:blink 1.1s steps(2,start) infinite}body[data-stage=prelaunch] .ticker-badge i{background:var(--yel);box-shadow:none;animation:none}.ticker-track{display:flex;white-space:nowrap;animation:tick 46s linear infinite;will-change:transform}.t-copy{display:inline-flex;flex:none}.ticker:hover .ticker-track{animation-play-state:paused}.t-item{display:inline-flex;align-items:center;gap:9px;margin-right:30px;font:10px/1 var(--f-px);color:var(--white)}.t-item:after{content:"";width:9px;height:9px;margin-left:21px;border-radius:50%;background:linear-gradient(var(--red) 0 44%,var(--ink) 44% 56%,#fff 56%)}.t-tag{padding:5px 6px 4px;border-radius:3px;background:var(--yel);color:var(--ink)}.t-tag.red{background:var(--red);color:var(--white)}.t-tag.white{background:var(--white);color:var(--ink)}.t-tag.line{background:transparent;color:var(--yel);padding-left:0;padding-right:0}@keyframes tick{to{transform:translate(-50%)}}@keyframes blink{to{visibility:hidden}}.hero{position:relative;overflow:hidden;background:radial-gradient(90% 60% at 50% 48%,#ef4520,#ef452000 70%),var(--red)}.hero-in{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "h1" "machine" "cta" "stats" "sub";justify-items:center;text-align:center;gap:16px;padding:12px 16px 40px}@media(max-width:599px){.hero-in{row-gap:10px}.hero-in .machine-wrap{margin-top:2px}.hero-in .cta{margin-top:8px}}.eyebrow{grid-area:eyebrow;margin:0;padding:6px 9px 5px;border-radius:4px;background:var(--ink);color:var(--yel);font:8px/1.4 var(--f-px);text-transform:uppercase;letter-spacing:.02em}h1{grid-area:h1;margin:0;max-width:15ch;font-family:var(--f-sign);font-weight:400;font-size:clamp(22px,7.2vw,34px);line-height:1.04;text-transform:uppercase;color:var(--white);text-shadow:3px 0 0 var(--ink),-3px 0 0 var(--ink),0 3px 0 var(--ink),0 -3px 0 var(--ink),3px 3px 0 var(--ink),-3px -3px 0 var(--ink),3px -3px 0 var(--ink),-3px 3px 0 var(--ink),5px 5px 0 var(--ink)}.sub{grid-area:sub;margin:4px 0 0;max-width:32ch;font-size:19px;line-height:1.42;font-weight:700;color:var(--white)}.machine-wrap{grid-area:machine;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:18px;margin:6px 0 2px;max-width:100%}.machine-wrap:before{content:"";position:absolute;z-index:-1;left:50%;top:44%;width:calc(var(--w) * 1.9);aspect-ratio:1;border-radius:50%;border:calc(var(--w) * .085) solid rgba(255,255,255,.09);transform:translate(-50%,-50%);pointer-events:none}.machine{--u: calc(var(--w) / 100);position:relative;width:var(--w);padding:calc(var(--u) * 3.5);background:var(--white);border:4px solid var(--ink);border-radius:calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 5) calc(var(--u) * 5);box-shadow:10px 10px 0 var(--ink);user-select:none;-webkit-user-select:none}.screw{position:absolute;top:calc(var(--u) * 1);width:calc(var(--u) * 2);height:calc(var(--u) * 2);border-radius:50%;background:#c9c9c9;border:1.5px solid var(--ink)}.screw.s1{left:calc(var(--u) * 12)}.screw.s2{right:calc(var(--u) * 12)}.marquee{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 2.4);min-height:calc(var(--u) * 22);padding:calc(var(--u) * 3) calc(var(--u) * 4);background:var(--ink);border-radius:calc(var(--u) * 5);box-shadow:inset 0 0 0 calc(var(--u) * 1) #2e2e2e}.led-label{font:max(9px,calc(var(--u) * 3)) / 1 var(--f-px);color:var(--white);letter-spacing:.1em}.led{display:block;height:calc(var(--u) * 11.5);width:auto;max-width:100%;overflow:visible;filter:drop-shadow(0 0 calc(var(--u) * 1.1) rgba(255,203,5,.6))}.led .off{fill:#3a300c}.led .on{fill:var(--yel)}.marquee.flash .led .on{fill:var(--white)}.marquee.flash{animation:mflash .5s steps(2) 3}@keyframes mflash{50%{box-shadow:inset 0 0 0 calc(var(--u) * 1) var(--yel)}}.dome{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--u) * 3.5);height:calc(var(--u) * var(--dome-h, 88));border:4px solid var(--ink);border-radius:calc(var(--u) * 46) calc(var(--u) * 46) calc(var(--u) * 5) calc(var(--u) * 5) / calc(var(--u) * 38) calc(var(--u) * 38) calc(var(--u) * 5) calc(var(--u) * 5);background:radial-gradient(120% 85% at 32% 22%,#fff,#e5edf1 42%,#bfced6)}.dome:after{content:"";position:absolute;inset:0;z-index:2;background:#1a1a1abd;opacity:0;transition:opacity .6s ease}.machine.revealed .dome:after{opacity:1}.balls{position:absolute;inset:0;z-index:1}.mini{position:absolute;width:calc(var(--u) * 19);aspect-ratio:1;left:var(--x);bottom:var(--y);transform:rotate(var(--r))}.mini svg{width:100%;height:100%;display:block;overflow:visible}.machine.shake .mini{animation:jostle .75s ease-in-out;animation-delay:var(--d)}@keyframes jostle{25%{transform:translate(var(--jx),calc(var(--u) * -7)) rotate(calc(var(--r) + 50deg))}55%{transform:translate(calc(var(--jx) * -.6),calc(var(--u) * -2)) rotate(calc(var(--r) - 25deg))}80%{transform:translateY(calc(var(--u) * -.6)) rotate(var(--r))}}.halo{position:absolute;left:50%;top:50%;z-index:3;width:190%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffffff21 0deg 7deg,#fff0 7deg 20deg);-webkit-mask:radial-gradient(circle,#000 12%,transparent 58%);mask:radial-gradient(circle,#000 12%,transparent 58%);transform:translate(-50%,-50%);opacity:0;transition:opacity .8s ease;animation:spin 30s linear infinite}.machine.revealed .halo{opacity:1}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.glass{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(118deg,transparent 0 16%,rgba(255,255,255,.55) 16% 20%,transparent 20% 24%,rgba(255,255,255,.28) 24% 25.6%,transparent 25.6%)}.base{margin-top:calc(var(--u) * 3.5);display:flex;flex-direction:column;gap:calc(var(--u) * 3);padding:calc(var(--u) * 3.2);background:var(--red);border:4px solid var(--ink);border-radius:calc(var(--u) * 4.5)}.base-row{display:flex;align-items:center;gap:calc(var(--u) * 3)}.chute{position:relative;width:calc(var(--u) * 30);height:calc(var(--u) * 15);display:grid;place-items:end center;padding-bottom:calc(var(--u) * 1.6);background:#0b0b0b;border:3px solid var(--ink);border-radius:calc(var(--u) * 2.5) calc(var(--u) * 2.5) calc(var(--u) * 7) calc(var(--u) * 7);box-shadow:inset 0 calc(var(--u) * 2.4) 0 #000,inset 0 calc(var(--u) * 2.6) 0 #333}.chute span{font:max(7px,calc(var(--u) * 2.4)) / 1 var(--f-px);color:var(--yel)}.chute.blink span{animation:blink .9s steps(2,start) infinite}.plate{flex:1;padding:calc(var(--u) * 1.8) 0;background:var(--white);border:3px solid var(--ink);border-radius:calc(var(--u) * 2.2);font:max(7px,calc(var(--u) * 2.6)) / 1.55 var(--f-px);text-align:center}.crank{position:relative;flex:none;width:calc(var(--u) * 17);height:calc(var(--u) * 17);padding:0;background:var(--yel);border:4px solid var(--ink);border-radius:50%;box-shadow:0 calc(var(--u) * 1.3) 0 var(--ink)}.crank:active{transform:translateY(calc(var(--u) * .8));box-shadow:0 calc(var(--u) * .5) 0 var(--ink)}.arm{position:absolute;left:50%;top:50%;width:80%;height:24%;background:var(--ink);border-radius:999px;transform:translate(-50%,-50%) rotate(0)}.arm:after{content:"";position:absolute;right:-6%;top:50%;width:46%;aspect-ratio:1;border-radius:50%;background:var(--white);border:3px solid var(--ink);transform:translateY(-50%)}.pool{display:flex;flex-direction:column;gap:calc(var(--u) * 2.2);padding:calc(var(--u) * 2.8) calc(var(--u) * 3.2);background:var(--ink);border-radius:calc(var(--u) * 2.6)}.pool-text{display:flex;justify-content:space-between;gap:8px;font:max(8px,calc(var(--u) * 2.9)) / 1 var(--f-px);color:var(--white)}.pool-text b{color:var(--yel);font-weight:400}.pool-next{color:var(--yel)}.pool-bar{display:grid;grid-template-columns:repeat(25,1fr);gap:calc(var(--u) * .7);height:calc(var(--u) * 4.4)}.seg{background:#3b3b3b;border-radius:1px}.seg.on{background:var(--yel);box-shadow:0 0 calc(var(--u) * 1.2) #ffcb058c}.seg.next{animation:segblink 1s steps(2,start) infinite}@keyframes segblink{50%{background:#8a6e05}}.stage{position:absolute;inset:0;z-index:10;pointer-events:none;perspective:1200px}.roll{position:absolute;left:0;top:0;width:calc(var(--u) * 21);height:calc(var(--u) * 21);margin:calc(var(--u) * -10.5) 0 0 calc(var(--u) * -10.5);opacity:0}.wob{position:absolute;inset:0;transform-origin:50% 96%}.half{position:absolute;inset:0}.half svg{width:100%;height:100%;display:block;overflow:visible}.half.top{transform-origin:85% 50%}.roll.glow .btn-in{fill:var(--yel)}.flash{position:absolute;left:0;top:0;width:calc(var(--u) * 34);height:calc(var(--u) * 34);margin:calc(var(--u) * -17) 0 0 calc(var(--u) * -17);border-radius:50%;background:radial-gradient(circle,#fff 0 28%,#ffffffb3 42%,#fff0 70%);opacity:0}.rays{position:absolute;left:0;top:0;width:0;height:0}.ray{position:absolute;left:0;top:0;width:calc(var(--u) * 2.4);height:calc(var(--u) * 9);margin:calc(var(--u) * -4.5) 0 0 calc(var(--u) * -1.2);background:var(--white);border:2px solid var(--ink);border-radius:2px;opacity:0}.ray.y{background:var(--yel)}.card-anchor{--cw: calc(var(--u) * 56);--k: calc(var(--cw) / 100);position:absolute;left:var(--cx, 50%);top:var(--cy, 45%);width:var(--cw);transform:translate(-50%,-50%);transform-style:preserve-3d;pointer-events:auto;touch-action:none}.card-anchor:empty{pointer-events:none}.card3d{transform-style:preserve-3d;will-change:transform}.tilt{position:relative;transform-style:preserve-3d;transform:translateY(var(--bob, 0px)) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.slab{--k: calc(var(--cw) / 100);--mx: 50%;--my: 35%;--bgx: 50%;--bgy: 50%;--hyp: .25;--gx: 0px;--gy: 0px;position:relative;width:var(--cw);padding:calc(var(--k) * 4.5);background:linear-gradient(158deg,#f6f9fb,#d5e0e6 46%,#edf2f5);border:max(2px,calc(var(--k) * 1.4)) solid var(--ink);border-radius:calc(var(--k) * 5.5);box-shadow:inset 0 0 0 calc(var(--k) * 1) #ffffffd9,0 calc(var(--k) * 7) calc(var(--k) * 12) #00000073}.card3d .slab{--mx: inherit;--my: inherit;--bgx: inherit;--bgy: inherit;--hyp: inherit;--gx: inherit;--gy: inherit}.face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.face.back{position:absolute;inset:0;transform:rotateY(180deg)}.s-label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--k) * 2);min-height:calc(var(--k) * 26);padding:calc(var(--k) * 2.4) calc(var(--k) * 3);background:var(--white);border:calc(var(--k) * 1.3) solid var(--red);outline:max(1px,calc(var(--k) * .6)) solid var(--ink);border-radius:calc(var(--k) * 2);text-align:left}.s-set{font:700 calc(var(--k) * 3.7) / 1.15 var(--f-text);letter-spacing:.05em;text-transform:uppercase;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-name{margin:calc(var(--k) * 1) 0 calc(var(--k) * .8);font:900 calc(var(--k) * 7.8) / 1 var(--f-text);font-stretch:112%;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-meta{font:600 calc(var(--k) * 3.3) / 1.2 var(--f-text);color:#5a5a5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-grade{text-align:center;padding-left:calc(var(--k) * 2.4);border-left:max(1px,calc(var(--k) * .5)) solid #DDD}.s-grade small{display:block;font:800 calc(var(--k) * 3.6) / 1 var(--f-text);letter-spacing:.06em}.s-grade b{display:block;margin-top:calc(var(--k) * 1.6);font:400 calc(var(--k) * 11) / 1 var(--f-px);color:var(--red)}body[data-stage] .practice .s-set{color:var(--red)}.s-well{margin-top:calc(var(--k) * 4);padding:calc(var(--k) * 3.4);background:linear-gradient(#adbbc3,#cbd6dc);border-radius:calc(var(--k) * 2.6);box-shadow:inset 0 calc(var(--k) * .8) calc(var(--k) * 2.2) #00000061}.tcg{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:63 / 88;padding:calc(var(--k) * 3);background:linear-gradient(140deg,#f9dc55,#efc530 60%,#f7d74a);border-radius:calc(var(--k) * 3.4);box-shadow:0 0 0 max(1px,calc(var(--k) * .5)) #00000073;text-align:left}.tcg.has-img{padding:0;background:#111}.tcg-img{width:100%;height:100%;object-fit:cover;display:block}.tcg-in{height:100%;display:flex;flex-direction:column;gap:calc(var(--k) * 1.9);padding:calc(var(--k) * 2.2);background:var(--tint, #F3E3B0);border-radius:calc(var(--k) * 1.6)}.tcg-top{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--k) * 1)}.tn{font:900 calc(var(--k) * 6) / 1 var(--f-text);font-stretch:105%}.thp{display:inline-flex;align-items:center;gap:calc(var(--k) * 1);font:800 calc(var(--k) * 3.8) / 1 var(--f-text);color:#b71f07}.orb{display:inline-block;flex:none;width:calc(var(--k) * 4.6);height:calc(var(--k) * 4.6);border-radius:50%;border:max(1px,calc(var(--k) * .5)) solid var(--ink);background:#cfcfcf}.orb.fire{background:radial-gradient(circle at 35% 30%,#ffc59a,#e3350d 70%)}.orb.electric{background:radial-gradient(circle at 35% 30%,#fff4b0,#f2b705 70%)}.orb.water{background:radial-gradient(circle at 35% 30%,#cdebff,#2d7fd3 70%)}.tcg-art{position:relative;overflow:hidden;aspect-ratio:10 / 7;border:max(1px,calc(var(--k) * 1)) solid #A9A9A9;box-shadow:0 0 0 max(1px,calc(var(--k) * .45)) var(--ink)}.tcg-art svg{width:100%;height:100%;display:block}.tcg-strip{padding:calc(var(--k) * .9) 0;font:italic 700 calc(var(--k) * 2.6) / 1 var(--f-text);text-align:center;color:#444;background:linear-gradient(90deg,#d6d6d6,#fafafa 50%,#d6d6d6)}.atk{display:flex;align-items:center;gap:calc(var(--k) * 1.3)}.atk .orb{width:calc(var(--k) * 4);height:calc(var(--k) * 4)}.atk-line{flex:1;height:calc(var(--k) * 2.3);border-radius:calc(var(--k) * 1);background:#1a1a1a42}.atk b{font:900 calc(var(--k) * 4.6) / 1 var(--f-text)}.tcg-foot{margin-top:auto;display:flex;gap:calc(var(--k) * 2)}.tcg-foot span{flex:1;height:calc(var(--k) * 1.6);border-radius:2px;background:#1a1a1a2e}.tcg-foot span:nth-child(2){flex:2}.holo-l{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.h-rainbow{z-index:3;background-image:repeating-linear-gradient(118deg,#fb6156,#ffd23d,#55e76e,#42e2fa,#6e97f7,#f47bb8,#fb6156 24%);background-size:280% 280%;background-position:var(--bgx) var(--bgy);mix-blend-mode:color-dodge;filter:brightness(.7) contrast(1.35);opacity:calc(.14 + var(--hyp) * .38)}.h-art{z-index:2;background-image:repeating-linear-gradient(64deg,#0000008c 0 1.5px,#0000 1.5px 5px),repeating-linear-gradient(118deg,#fa4e42,#ffcd29,#44e45e,#2edffa,#5a89f6,#f368ad,#fa4e42 30%);background-size:100% 100%,300% 300%;background-position:center,var(--bgx) var(--bgy);mix-blend-mode:color-dodge;filter:brightness(.85) contrast(1.4) saturate(1.2);opacity:calc(.35 + var(--hyp) * .6)}.h-glitter{z-index:4;background-image:var(--glitter),var(--glitter);background-size:calc(var(--k) * 34) auto,calc(var(--k) * 52) auto;background-position:var(--gx) var(--gy),calc(var(--gx) * -1.6) calc(var(--gy) * -1.6);mix-blend-mode:color-dodge;opacity:calc(.3 + var(--hyp) * .7);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0%,rgba(0,0,0,.35) 32%,transparent 68%);mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0%,rgba(0,0,0,.35) 32%,transparent 68%)}.h-glare{z-index:5;background:radial-gradient(farthest-corner circle at var(--mx) var(--my),rgba(255,255,255,.9) 0%,rgba(255,255,255,.28) 20%,rgba(0,0,0,.32) 95%);mix-blend-mode:overlay;opacity:calc(.3 + var(--hyp) * .55)}.s-sheen{position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#fff0 38%,#ffffff8c 48%,#fff0 56%);background-size:260% 100%;background-position:var(--bgx) 0;mix-blend-mode:screen;opacity:calc(.25 + var(--hyp) * .6)}.stamp{position:absolute;left:50%;top:60%;z-index:7;padding:calc(var(--k) * 1.8) calc(var(--k) * 4.5) calc(var(--k) * 1.2);background:var(--white);color:var(--red);border:max(2px,calc(var(--k) * 1.3)) solid var(--ink);border-radius:calc(var(--k) * 2);box-shadow:calc(var(--k) * 1.4) calc(var(--k) * 1.4) 0 var(--ink);font:400 calc(var(--k) * 12) / 1 var(--f-sign);letter-spacing:.03em;transform:translate(-50%,-50%) rotate(-16deg)}.sticker{position:absolute;z-index:8;bottom:calc(var(--k) * -4);right:calc(var(--k) * -10);padding:calc(var(--k) * 2.2) calc(var(--k) * 3) calc(var(--k) * 1.8);background:var(--yel);color:var(--ink);border:3px solid var(--ink);border-radius:calc(var(--k) * 2);box-shadow:3px 3px 0 var(--ink);font:max(8px,calc(var(--k) * 4.2)) / 1 var(--f-px);white-space:nowrap;transform:translateZ(36px) rotate(-7deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}.sticker.practice{background:var(--white);color:var(--red)}.s-label-back{grid-template-columns:minmax(0,1fr) auto}.barcode{width:calc(var(--k) * 18);height:calc(var(--k) * 10);background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 3px,var(--ink) 3px 4px,transparent 4px 7px)}.cback{position:relative;overflow:hidden;aspect-ratio:63 / 88;display:grid;place-items:center;align-content:center;gap:calc(var(--k) * 4);border-radius:calc(var(--k) * 3.4);border:calc(var(--k) * 3) solid var(--white);outline:max(1px,calc(var(--k) * .5)) solid var(--ink);background:radial-gradient(circle at 50% 42%,#FF6A3A 0%,var(--red) 42%,#8E1C04 100%)}.cback svg{width:54%;height:auto;filter:drop-shadow(calc(var(--k) * 1.2) calc(var(--k) * 1.2) 0 var(--ink))}.cback span{font:400 calc(var(--k) * 8.5) / 1 var(--f-sign);color:var(--white);text-shadow:calc(var(--k) * .8) calc(var(--k) * .8) 0 var(--ink)}.caption{margin:0;max-width:calc(var(--w) + 10px);padding:9px 13px;background:var(--white);border:3px solid var(--ink);border-radius:10px;box-shadow:4px 4px 0 var(--ink);font:600 13.5px/1.35 var(--f-text)}.caption b{font-weight:800}.caption .tag{font:8px/1 var(--f-px);background:var(--ink);color:var(--yel);padding:4px 5px;border-radius:3px;vertical-align:2px;margin-right:4px}.cta{grid-area:cta;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.btn{padding:16px 22px 15px;background:var(--yel);color:var(--ink);border:4px solid var(--ink);border-radius:14px;box-shadow:0 6px 0 var(--ink);font:900 17px/1 var(--f-text);font-stretch:118%;text-transform:uppercase;letter-spacing:.02em;transition:transform .07s ease,box-shadow .07s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 7px 0 var(--ink)}.btn:active{transform:translateY(5px);box-shadow:0 1px 0 var(--ink)}.btn.ghost{background:var(--white);font-size:15px}.btn[disabled]{cursor:progress;opacity:.7;transform:translateY(5px);box-shadow:0 1px 0 var(--ink)}.btn[hidden]{display:none}.stats{grid-area:stats;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:440px}.stat{padding:12px 6px 11px;background:var(--ink);color:var(--white);border-radius:10px;text-align:center}.stat b{display:block;margin-bottom:8px;font:400 12.5px/1 var(--f-px);color:var(--yel);white-space:nowrap}.stat span{display:block;font:700 11px/1.25 var(--f-text);letter-spacing:.05em;text-transform:uppercase;color:#e6e6e6}.lower{position:relative;border-top:10px solid var(--ink);background:var(--white);padding:56px 16px 0}.belt-btn{position:absolute;left:50%;top:-42px;width:74px;height:74px;border-radius:50%;background:var(--white);border:10px solid var(--ink);transform:translate(-50%)}.belt-btn:after{content:"";position:absolute;inset:11px;border-radius:50%;border:4px solid var(--ink)}.lower-in{display:grid;gap:40px;max-width:1280px;margin:0 auto;padding-bottom:56px}.lower-in>*{min-width:0}.sec-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:16px}.sec-head h2{margin:0;font:400 26px/1 var(--f-sign);text-transform:uppercase}.sec-head span{font:600 14px/1.3 var(--f-text);color:#555}.vault-row{--vw: calc((100vw - 56px) / 2.4);display:grid;grid-auto-flow:column;grid-auto-columns:var(--vw);gap:12px;align-items:start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:4px 4px 14px;margin:-4px -4px 0;scrollbar-width:thin;scrollbar-color:var(--ink) #EEE}.vault-row>*{scroll-snap-align:start}.vault-row{overflow-anchor:none}.vcard{display:flex;flex-direction:column;gap:10px;min-width:0}.vcard .slab{--cw: var(--vw);box-shadow:inset 0 0 0 calc(var(--k) * 1) #ffffffd9,0 6px #1a1a1a24;transition:transform .25s ease}.vcard .slab:hover{transform:translateY(-4px) rotate(-1.5deg)}.vtag{align-self:flex-start;padding:5px 6px 4px;border:2px solid var(--ink);border-radius:4px;font:8px/1 var(--f-px);background:var(--white)}.vtag.next{background:var(--yel)}.vtag.done{background:var(--ink);color:var(--white)}.vname{font:800 13px/1.25 var(--f-text)}.vname small{display:block;font:600 12px/1.3 var(--f-text);color:#5a5a5a}.vempty{aspect-ratio:3 / 5;display:grid;place-items:center;align-content:center;gap:10px;border:3px dashed #B9B9B9;border-radius:12px;color:#777;font:700 12px/1.3 var(--f-text);text-align:center;padding:8px}.vempty svg{width:42%;opacity:.25}.win-table{border:3px solid var(--ink);border-radius:12px;overflow:hidden}.wrow{display:grid;grid-template-columns:24px minmax(0,1.7fr) minmax(0,1fr) 58px;gap:10px;align-items:center;padding:12px 14px;border-top:2px solid #E6E6E6;font:600 14px/1.25 var(--f-text)}.wrow .hash{display:none}.wcard small{display:block;margin-top:3px;font:600 12px/1.3 var(--f-text);color:#666}.wrow a.plain{color:inherit;font-weight:inherit}.wrow:first-child{border-top:0}.wrow.head{background:var(--ink);color:var(--white);font:8px/1 var(--f-px);padding:11px 14px}.wrow .slot{display:none}.wrow .mono{font:10px/1 var(--f-px)}.wrow a{color:var(--red);font-weight:800;text-decoration:none}.wempty{padding:22px 16px;font:600 15px/1.4 var(--f-text);color:#555}.toast{position:fixed;left:50%;bottom:22px;z-index:50;padding:11px 16px;border-radius:10px;background:var(--ink);color:var(--white);font:700 14px/1.2 var(--f-text);transform:translate(-50%,30px);opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%)}@media(max-width:599px){:root{--dome-h: 80}}@media(min-width:600px){:root{--w: 380px}.top{padding:14px 24px;gap:12px}.logo{font-size:27px}.vault-row{--vw: 150px}.eyebrow{font-size:9px;padding:7px 10px 6px}h1{max-width:11ch;font-size:clamp(30px,6vw,44px)}}@media(min-width:1024px){:root{--w: clamp(340px, calc((100vh - 200px) / 1.75), 460px)}.top{padding:16px 40px}.logo{font-size:34px}.ticker{height:44px}.t-item{font-size:11px}.hero-in{max-width:1320px;margin:0 auto;min-height:min(calc(100vh - 116px),980px);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto auto auto auto 1fr;grid-template-areas:".       machine" "eyebrow machine" "h1      machine" "sub     machine" "cta     machine" "stats   machine" ".       machine";justify-items:start;align-items:start;text-align:left;column-gap:clamp(40px,6vw,110px);row-gap:24px;padding:28px 56px 48px}.eyebrow{font-size:11px;padding:9px 12px 8px}h1{max-width:11ch;font-size:clamp(52px,4.7vw,78px);line-height:.98;text-shadow:4px 0 0 var(--ink),-4px 0 0 var(--ink),0 4px 0 var(--ink),0 -4px 0 var(--ink),4px 4px 0 var(--ink),-4px -4px 0 var(--ink),4px -4px 0 var(--ink),-4px 4px 0 var(--ink),7px 7px 0 var(--ink),10px 10px 0 var(--ink)}.sub{margin:0;font-size:20px;max-width:36ch}.cta{justify-content:flex-start}.btn{font-size:19px;padding:19px 28px 18px}.btn.ghost{font-size:16px}.stats{max-width:520px;gap:10px}.stat{padding:15px 10px 14px}.stat b{font-size:15px}.machine-wrap{align-self:center;margin:0}.lower{padding:64px 56px 0}.lower-in{grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:56px}.vault-row{--vw: 168px;gap:16px}.sec-head h2{font-size:32px}.wrow{grid-template-columns:34px minmax(0,1.5fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr) 64px}.wrow .slot,.wrow .hash{display:block}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker{overflow-x:auto}.halo,.seg.next,.chute.blink span,.ticker-badge i,.marquee.flash,.cc-track,.cc-badge i,.stamp,.sticker{animation:none}.cc-view{overflow-x:auto}.machine.shake .mini{animation:none}.logo-ball,.vcard .slab,.btn{transition:none}}.slab.photo{padding:calc(var(--k) * 3.2)}.s-photo{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1024 / 1688;border-radius:calc(var(--k) * 3);background:#2a2a2a;box-shadow:0 0 0 max(1px,calc(var(--k) * .5)) #00000073}.s-img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none}.slab.photo .h-rainbow{opacity:calc(.05 + var(--hyp) * .2)}.slab.photo .h-glitter{opacity:calc(.12 + var(--hyp) * .45)}.slab.photo .h-glare{opacity:calc(.22 + var(--hyp) * .45)}.s-banner{position:absolute;left:50%;top:calc(var(--k) * -3.5);z-index:8;padding:calc(var(--k) * 1.8) calc(var(--k) * 3) calc(var(--k) * 1.4);background:var(--red);color:var(--white);border:max(2px,calc(var(--k) * 1)) solid var(--ink);border-radius:calc(var(--k) * 1.6);font:max(6px,calc(var(--k) * 3.6)) / 1 var(--f-px);white-space:nowrap;transform:translate(-50%)}.face.back{display:flex;flex-direction:column;overflow:hidden}.face.back .s-well{flex:1;display:flex;min-height:0}.face.back .cback{flex:1;aspect-ratio:auto}.stamp{text-align:center;animation:stamp-in .42s cubic-bezier(.2,1.6,.4,1) both}.stamp small{display:block;margin-top:calc(var(--k) * 1.6);font:calc(var(--k) * 4.2) / 1 var(--f-px);letter-spacing:.03em;color:var(--ink)}.stamp.delivered{background:var(--yel);color:var(--ink);font-size:calc(var(--k) * 10);white-space:nowrap}@keyframes stamp-in{0%{opacity:0;transform:translate(-50%,-50%) rotate(-16deg) scale(1.7)}to{opacity:1;transform:translate(-50%,-50%) rotate(-16deg) scale(1)}}.sticker.white{background:var(--white);color:var(--red)}.sticker.ink{background:var(--ink);color:var(--yel);border-color:var(--ink);box-shadow:3px 3px 0 var(--yel)}.sticker{animation:sticker-in .35s cubic-bezier(.2,1.6,.4,1) both}@keyframes sticker-in{0%{opacity:0;transform:translateZ(36px) rotate(-7deg) scale(.4)}to{opacity:1;transform:translateZ(36px) rotate(-7deg) scale(1)}}.caption a{color:var(--red);font-weight:800;text-decoration:underline;text-underline-offset:2px}.caption .mono{font-size:10px}.cap-sub{display:block;margin-top:5px;font:700 11.5px/1.3 var(--f-text);color:#555;letter-spacing:.01em}.stats.stats-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:600px){.stats.stats-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:640px}}.cc{position:relative;max-width:1320px;margin:0 auto;padding:0 16px 72px}.cc-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.cc-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 8px 5px;background:var(--white);color:var(--ink);border:3px solid var(--ink);border-radius:6px;font:8px/1 var(--f-px)}.cc-badge i{width:8px;height:8px;border-radius:50%;background:var(--ink);animation:blink 1.4s steps(2,start) infinite}.cc-note{font:700 13px/1.3 var(--f-text);color:var(--white)}.cc-view{overflow:hidden;padding:10px 0;background:var(--ink);border:3px solid var(--ink);border-radius:14px;box-shadow:6px 6px #1a1a1a59}.cc-track{display:flex;width:max-content;animation:tick 60s linear infinite;will-change:transform}.cc-view:hover .cc-track,.cc-view:focus-within .cc-track{animation-play-state:paused}.cc-copy{display:flex;gap:10px;padding-left:10px}.cc-pull{display:flex;align-items:center;gap:10px;width:262px;padding:6px 10px 6px 6px;background:#2a2a2a;color:var(--white);border-radius:10px;text-decoration:none}.cc-pull:hover{background:#333}.cc-pull img{flex:none;width:46px;height:76px;object-fit:cover;border-radius:5px;background:#3a3a3a}.cc-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.cc-txt>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-txt b{font:800 13px/1.2 var(--f-text)}.cc-txt span{font:700 12px/1.2 var(--f-text);color:#e6e6e6}.cc-txt .cc-meta{font-weight:600;font-size:11.5px;color:#b5b5b5}.vslab{display:block;text-decoration:none}.vslab:hover .slab{transform:translateY(-4px) rotate(-1.5deg)}.vtag.won{background:var(--red);color:var(--white)}.vname small+small{margin-top:2px}.vlinks{display:flex;flex-wrap:wrap;gap:4px 10px}.vlinks a{font:800 12px/1.2 var(--f-text);color:var(--red);text-decoration:none}.vlinks a:hover{text-decoration:underline}.vault-row .vempty{aspect-ratio:3 / 4}.wempty{font-weight:600}.info{background:var(--white);border-top:10px solid var(--ink);padding:48px 16px 64px}.info-in{display:grid;gap:48px;max-width:1280px;margin:0 auto}.info-in>*{min-width:0}.info h3{margin:0}.steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}.step{padding:18px 18px 20px;background:var(--white);border:4px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink)}.step:nth-child(2){background:var(--yel)}.step:nth-child(3){background:var(--ink);color:var(--white);box-shadow:6px 6px 0 var(--red)}.step:nth-child(3) h3{color:var(--yel)}.step-n{position:relative;display:block;width:54px;height:54px}.step-n svg{width:100%;height:100%;display:block;filter:drop-shadow(3px 3px 0 var(--ink))}.step:nth-child(3) .step-n svg{filter:drop-shadow(3px 3px 0 #000)}.step-n b{position:absolute;right:-8px;bottom:-4px;min-width:24px;height:24px;padding:0 5px;display:grid;place-items:center;background:var(--ink);color:var(--yel);border:2px solid var(--white);border-radius:999px;font:400 10px/1 var(--f-px)}.step:nth-child(3) .step-n b{background:var(--yel);color:var(--ink);border-color:var(--ink)}.step h3{margin:14px 0 8px;font:400 21px/1.1 var(--f-sign);text-transform:uppercase}.step p{margin:0;font:600 15.5px/1.45 var(--f-text)}.fair{padding:24px 20px 22px;background:var(--ink);color:var(--white);border-radius:18px;box-shadow:8px 8px 0 var(--red)}.fair .sec-head span{color:#bdbdbd}.recipe{list-style:none;counter-reset:r;margin:0;padding:0;display:grid;gap:18px}.recipe li{counter-increment:r;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px}.recipe li:before{content:counter(r);grid-row:span 2;width:34px;height:34px;display:grid;place-items:center;background:var(--yel);color:var(--ink);border-radius:8px;font:12px/1 var(--f-px)}.recipe h3{font:400 18px/1.2 var(--f-sign);text-transform:uppercase;color:var(--yel);margin-bottom:6px}.recipe p,.fair-note{margin:0;font:500 15px/1.55 var(--f-text);color:#ededed}.recipe b{color:var(--white)}.fair code,.fair-note code{font:600 13px/1.4 ui-monospace,Cascadia Mono,Consolas,monospace;color:var(--yel);background:#2e2e2e;padding:1px 5px;border-radius:4px;overflow-wrap:anywhere}.fair-note{margin-top:20px;padding-top:16px;border-top:2px dashed #3A3A3A;color:#cfcfcf}.odds{padding:24px 20px 22px;background:var(--yel);border:4px solid var(--ink);border-radius:18px;box-shadow:8px 8px 0 var(--ink)}.odds .sec-head span{color:#3a3a3a}.odds-form{display:flex;flex-wrap:wrap;gap:10px}.odds-form input{flex:1 1 220px;min-width:0;height:56px;padding:0 14px;background:var(--white);color:var(--ink);border:4px solid var(--ink);border-radius:12px;font:600 15px/1 var(--f-text)}.odds-form input::placeholder{color:#777}.odds-form input[aria-invalid=true]{border-color:var(--red)}.odds-form input:disabled{background:#f4e7a6}.odds-form .btn{height:56px;padding:0 24px;background:var(--red);color:var(--white)}.odds-form .btn[disabled]{cursor:not-allowed}.odds-out{margin-top:14px}.odds-out p{margin:0;font:600 15px/1.5 var(--f-text)}.odds-out .err{color:#8a1a00;font-weight:800}.odds-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.odds-res>div{padding:12px 10px;background:var(--ink);color:var(--white);border-radius:10px;text-align:center}.odds-res b{display:block;margin-bottom:8px;font:400 14px/1 var(--f-px);color:var(--yel)}.odds-res>div span{display:block;font:700 11px/1.2 var(--f-text);text-transform:uppercase;letter-spacing:.05em}.odds-res p{grid-column:1 / -1}.poolw .addr-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.addr{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--white);color:var(--ink);text-decoration:none;border:4px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 var(--ink)}.addr-full{display:none;font:11px/1.4 var(--f-px);overflow-wrap:anywhere}.addr-short{font:11px/1.4 var(--f-px)}.addr-go{margin-left:auto;font:800 14px/1 var(--f-text);color:var(--red);white-space:nowrap}.ca-copy.big{padding:0 16px;font-size:10px;border-radius:12px;box-shadow:4px 4px #1a1a1a4d}.pool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.pool-grid div{padding:12px;background:var(--ink);color:var(--white);border-radius:10px}.pool-grid dt{font:700 11px/1.2 var(--f-text);text-transform:uppercase;letter-spacing:.05em;color:#cfcfcf}.pool-grid dd{margin:8px 0 0;font:400 12px/1.2 var(--f-px);color:var(--yel)}.poolw p{margin:10px 0 0;font:600 15px/1.45 var(--f-text)}.poolw .small{font-size:13px}.foot{background:var(--red);border-top:10px solid var(--ink);color:var(--white);padding:36px 16px 44px}.foot-in{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;max-width:1280px;margin:0 auto}.foot .logo{font-size:27px;margin-right:auto}.foot-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;width:100%}.foot-nav a,.linkish{padding:0;background:none;border:0;font:800 15px/1.2 var(--f-text);color:var(--white);text-decoration:underline;text-underline-offset:3px}.foot-x{display:inline-flex;align-items:center;gap:6px;font:800 15px/1.2 var(--f-text)}.foot-x svg{width:16px;height:16px}.foot-x.muted{color:#ffffffc7}.foot-fine{width:100%;margin:0;font:600 13px/1.5 var(--f-text);color:#ffffffeb}.terms{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;color:var(--ink);border:4px solid var(--ink);border-radius:18px;box-shadow:10px 10px 0 var(--ink)}.terms::backdrop{background:#1a1a1a9e}.terms-in{padding:22px 20px 20px}.terms h2{margin:0 0 12px;font:400 26px/1 var(--f-sign);text-transform:uppercase}.terms ul{margin:0 0 18px;padding-left:20px}.terms li{margin-bottom:10px;font:600 15px/1.45 var(--f-text)}@media(min-width:600px){.addr-full{display:inline}.addr-short{display:none}.pool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cc{padding:0 24px 76px}}@media(min-width:760px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:1024px){.cc{padding:0 56px 80px}.info{padding:72px 56px 88px}.info-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.how{grid-column:1 / -1}.fair{grid-row:span 2}.fair,.odds{padding:30px 28px 28px;align-self:start}.foot{padding:44px 56px 52px}}@media(prefers-reduced-motion:reduce){.cc-track,.cc-badge i,.stamp,.sticker{animation:none}.cc-view{overflow-x:auto}.vslab .slab{transition:none}}.win-plate{position:absolute;left:50%;bottom:7%;z-index:9;width:104%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--k) * 2);padding:calc(var(--k) * 3.4) calc(var(--k) * 3) calc(var(--k) * 3);background:var(--ink);color:var(--white);border:3px solid var(--yel);border-radius:calc(var(--k) * 3);box-shadow:4px 4px 0 var(--ink);text-align:center;transform:translate(-50%) translateZ(44px);backface-visibility:hidden;-webkit-backface-visibility:hidden;animation:plate-in .45s cubic-bezier(.2,1.5,.4,1) both}.win-plate small{font:max(7px,calc(var(--k) * 4)) / 1 var(--f-px);color:var(--yel);letter-spacing:.06em}.win-plate b{font:max(9px,calc(var(--k) * 6)) / 1 var(--f-px);font-weight:400}.win-plate span{font:700 max(10px,calc(var(--k) * 5)) / 1.25 var(--f-text);color:#e6e6e6}@keyframes plate-in{0%{opacity:0;transform:translate(-50%) translateZ(44px) scale(.5)}to{opacity:1;transform:translate(-50%) translateZ(44px) scale(1)}}@media(prefers-reduced-motion:reduce){.win-plate{animation:none}}
