@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/fraunces-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/outfit-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-season=halloween][data-theme=dark]{--bg:#0c0911;--bg-2:#19131f;--bg-3:#251c2d;--border:#2c2234;--label:#ff8a3d;--gold:#ff9f1c;--accent:#ff7518;--accent-hover:#ff9a52;--accent-text:#160a03;--accent-soft:#ff751817}[data-season=halloween][data-theme=light]{--bg-2:#f7f0e9;--bg-3:#ede2d7;--border:#ece3da;--label:#c2410c;--accent:#1f0d2e;--accent-hover:#4a2466}[data-season=halloween] body{background:0 0}.halloween-fog{inset-inline:0;z-index:-1;pointer-events:none;background:linear-gradient(#0000,#7c3aed1f);height:32vh;position:fixed;bottom:0}.halloween-web{z-index:calc(var(--z-sticky) - 2);aspect-ratio:1;background-color:var(--fg);opacity:.16;pointer-events:none;width:clamp(90px,11vw,170px);position:fixed;top:64px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M0 0L130.0 0.0M0 0L125.0 35.8M0 0L107.8 72.7M0 0L80.0 102.4M0 0L44.5 122.2M0 0L0.0 130.0M20.0 0.0Q16.9 2.4 19.2 5.5Q15.4 7.2 16.6 11.2Q12.4 11.6 12.3 15.8Q8.2 14.9 6.8 18.8Q2.9 16.7 0.0 20.0M40.0 0.0Q33.7 4.7 38.5 11.0Q30.8 14.4 33.2 22.4Q24.8 23.2 24.6 31.5Q16.5 29.7 13.7 37.6Q5.9 33.4 0.0 40.0M62.0 0.0Q52.3 7.3 59.6 17.1Q47.7 22.3 51.4 34.7Q38.5 35.9 38.2 48.9Q25.5 46.1 21.2 58.3Q9.1 51.7 0.0 62.0M86.0 0.0Q72.5 10.2 82.7 23.7Q66.2 30.9 71.3 48.1Q53.4 49.8 52.9 67.8Q35.4 63.9 29.4 80.8Q12.6 71.7 0.0 86.0M112.0 0.0Q94.5 13.3 107.7 30.9Q86.2 40.2 92.9 62.6Q69.6 64.9 69.0 88.3Q46.1 83.2 38.3 105.2Q16.5 93.4 0.0 112.0'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M0 0L130.0 0.0M0 0L125.0 35.8M0 0L107.8 72.7M0 0L80.0 102.4M0 0L44.5 122.2M0 0L0.0 130.0M20.0 0.0Q16.9 2.4 19.2 5.5Q15.4 7.2 16.6 11.2Q12.4 11.6 12.3 15.8Q8.2 14.9 6.8 18.8Q2.9 16.7 0.0 20.0M40.0 0.0Q33.7 4.7 38.5 11.0Q30.8 14.4 33.2 22.4Q24.8 23.2 24.6 31.5Q16.5 29.7 13.7 37.6Q5.9 33.4 0.0 40.0M62.0 0.0Q52.3 7.3 59.6 17.1Q47.7 22.3 51.4 34.7Q38.5 35.9 38.2 48.9Q25.5 46.1 21.2 58.3Q9.1 51.7 0.0 62.0M86.0 0.0Q72.5 10.2 82.7 23.7Q66.2 30.9 71.3 48.1Q53.4 49.8 52.9 67.8Q35.4 63.9 29.4 80.8Q12.6 71.7 0.0 86.0M112.0 0.0Q94.5 13.3 107.7 30.9Q86.2 40.2 92.9 62.6Q69.6 64.9 69.0 88.3Q46.1 83.2 38.3 105.2Q16.5 93.4 0.0 112.0'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.halloween-web[data-corner=left]{left:0}.halloween-web[data-corner=right]{right:0;transform:scaleX(-1)}.bat-wings{transform-origin:32px 14px}.bat-swarm .bat-wings{animation:.15s ease-in-out infinite alternate bat-flap}@keyframes bat-flap{to{transform:scaleY(.6)}}.bat-swarm-bat svg{width:100%;height:auto;display:block}[data-season=halloween] .site-logo-word{position:relative}[data-season=halloween] .site-logo-letter:first-child{z-index:1;position:relative}[data-season=halloween] .site-logo-letter:first-child:before{content:"";transform-origin:50% 90%;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath d='M1 18.5Q13 14 25 18.5Q13 22.5 1 18.5Z' fill='%233b1f55'/%3E%3Cpath d='M7 17L12 4Q13 1 16 1.5L20 4L17 4.5L19 17Z' fill='%231f0d2e'/%3E%3Cpath d='M7.4 15.4L18.8 15.4L19 17L7 17Z' fill='%23ff7518'/%3E%3C/svg%3E") 50%/contain no-repeat;width:26px;height:22px;position:absolute;top:-15px;left:-5px;rotate:-14deg}[data-season=halloween] .site-logo:hover .site-logo-letter:first-child:before,[data-season=halloween] .site-logo:focus-visible .site-logo-letter:first-child:before,[data-season=halloween] .site-logo[data-fx=pop] .site-logo-letter:first-child:before{animation:.52s steps(8,end) both logo-hat-hop}@keyframes logo-hat-hop{0%{translate:0;rotate:-14deg}35%{translate:1px -9px;rotate:6deg}65%{translate:0 -3px;rotate:-22deg}to{translate:0;rotate:-14deg}}[data-theme=dark][data-season=halloween] .site-logo-letter:first-child:before,[data-season=halloween] .site-logo-word:after{filter:drop-shadow(0 0 2px #ff7518)}[data-season=halloween] .site-logo-word:after{content:"";opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32' fill='%234c1d95'%3E%3Cpath d='M32 11 L30.2 4.5 L28.6 10 Q24.5 8.5 21 4 Q15 0.5 5 1.5 Q9.5 5.5 8 10 Q2 10 0 15 Q6.5 16 8.5 22 Q12.5 18.5 16.5 22.5 Q20.5 19 24 27 Q27 23.5 30 28 L32 30 Z'/%3E%3Cpath d='M32 11 L30.2 4.5 L28.6 10 Q24.5 8.5 21 4 Q15 0.5 5 1.5 Q9.5 5.5 8 10 Q2 10 0 15 Q6.5 16 8.5 22 Q12.5 18.5 16.5 22.5 Q20.5 19 24 27 Q27 23.5 30 28 L32 30 Z' transform='matrix%28-1 0 0 1 64 0%29'/%3E%3C/svg%3E") 50%/contain no-repeat;width:26px;height:13px;position:absolute;top:-4px;right:-6px}[data-season=halloween] .site-logo:hover .site-logo-word:after,[data-season=halloween] .site-logo[data-fx=pop] .site-logo-word:after{animation:.9s ease-out both logo-bat}@keyframes logo-bat{0%{opacity:1;translate:0;scale:.4}60%{opacity:1}to{opacity:0;translate:48px -34px;scale:1.1}}[data-season=halloween] .fx-coin,[data-season=halloween] .coin-float:before{clip-path:polygon(50% 0,100% 100%,0 100%);box-shadow:none;background:linear-gradient(#fffbeb 0 30%,#fb923c 30% 66%,#facc15 66%)}[data-season=halloween] .fx-coin{height:12px}[data-season=halloween] .coin-float:before{width:7px;height:8px}[data-season=halloween] .card-skeleton:before{content:"";z-index:1;transform-origin:top;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20' fill='none' stroke='%23120a18' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M9 9L3 5L1 9M9 11L2 11L0 15M9 12L4 15L3 19M15 9L21 5L23 9M15 11L22 11L24 15M15 12L20 15L21 19'/%3E%3Ccircle cx='12' cy='7' r='3' fill='%23120a18' stroke='none'/%3E%3Cellipse cx='12' cy='12.5' rx='4.2' ry='5' fill='%23120a18' stroke='none'/%3E%3Ccircle cx='10.8' cy='6.4' r='0.8' fill='%23ff7518' stroke='none'/%3E%3Ccircle cx='13.2' cy='6.4' r='0.8' fill='%23ff7518' stroke='none'/%3E%3C/svg%3E") bottom/22px 18px no-repeat,linear-gradient(#fffa,#fffa) top/1px calc(100% - 12px) no-repeat;width:22px;height:58%;animation:2.6s ease-in-out infinite spider-dangle;position:absolute;top:0;left:62%}@keyframes spider-dangle{0%,to{transform:translateY(-34%)}50%{transform:translateY(0)}}[data-season=halloween] .skeleton:after{background:linear-gradient(100deg,#0000 30%,#ff751829 50%,#0000 70%)}[data-season=halloween] .booster-pack{background:radial-gradient(circle at 50% 110%,#ff751840,#0000 55%),linear-gradient(135deg,#150b1f,#2b1238 56%,#1a0b14);border-color:#ff7518}[data-season=halloween] .booster-pack-descriptor,[data-season=halloween] .booster-pack-footer{color:#ffb070}.booster-pack-halloween{z-index:2;pointer-events:none;position:absolute;inset:0}.booster-pack-web{aspect-ratio:1;opacity:.3;background-color:#fff;width:34cqw;position:absolute;top:3cqw;right:3cqw;transform:scaleX(-1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M0 0L130.0 0.0M0 0L125.0 35.8M0 0L107.8 72.7M0 0L80.0 102.4M0 0L44.5 122.2M0 0L0.0 130.0M20.0 0.0Q16.9 2.4 19.2 5.5Q15.4 7.2 16.6 11.2Q12.4 11.6 12.3 15.8Q8.2 14.9 6.8 18.8Q2.9 16.7 0.0 20.0M40.0 0.0Q33.7 4.7 38.5 11.0Q30.8 14.4 33.2 22.4Q24.8 23.2 24.6 31.5Q16.5 29.7 13.7 37.6Q5.9 33.4 0.0 40.0M62.0 0.0Q52.3 7.3 59.6 17.1Q47.7 22.3 51.4 34.7Q38.5 35.9 38.2 48.9Q25.5 46.1 21.2 58.3Q9.1 51.7 0.0 62.0M86.0 0.0Q72.5 10.2 82.7 23.7Q66.2 30.9 71.3 48.1Q53.4 49.8 52.9 67.8Q35.4 63.9 29.4 80.8Q12.6 71.7 0.0 86.0M112.0 0.0Q94.5 13.3 107.7 30.9Q86.2 40.2 92.9 62.6Q69.6 64.9 69.0 88.3Q46.1 83.2 38.3 105.2Q16.5 93.4 0.0 112.0'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M0 0L130.0 0.0M0 0L125.0 35.8M0 0L107.8 72.7M0 0L80.0 102.4M0 0L44.5 122.2M0 0L0.0 130.0M20.0 0.0Q16.9 2.4 19.2 5.5Q15.4 7.2 16.6 11.2Q12.4 11.6 12.3 15.8Q8.2 14.9 6.8 18.8Q2.9 16.7 0.0 20.0M40.0 0.0Q33.7 4.7 38.5 11.0Q30.8 14.4 33.2 22.4Q24.8 23.2 24.6 31.5Q16.5 29.7 13.7 37.6Q5.9 33.4 0.0 40.0M62.0 0.0Q52.3 7.3 59.6 17.1Q47.7 22.3 51.4 34.7Q38.5 35.9 38.2 48.9Q25.5 46.1 21.2 58.3Q9.1 51.7 0.0 62.0M86.0 0.0Q72.5 10.2 82.7 23.7Q66.2 30.9 71.3 48.1Q53.4 49.8 52.9 67.8Q35.4 63.9 29.4 80.8Q12.6 71.7 0.0 86.0M112.0 0.0Q94.5 13.3 107.7 30.9Q86.2 40.2 92.9 62.6Q69.6 64.9 69.0 88.3Q46.1 83.2 38.3 105.2Q16.5 93.4 0.0 112.0'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.booster-pack-bat{aspect-ratio:2;background-color:#0b0610;width:14cqw;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32' fill='%23000'%3E%3Cpath d='M32 11 L30.2 4.5 L28.6 10 Q24.5 8.5 21 4 Q15 0.5 5 1.5 Q9.5 5.5 8 10 Q2 10 0 15 Q6.5 16 8.5 22 Q12.5 18.5 16.5 22.5 Q20.5 19 24 27 Q27 23.5 30 28 L32 30 Z'/%3E%3Cpath d='M32 11 L30.2 4.5 L28.6 10 Q24.5 8.5 21 4 Q15 0.5 5 1.5 Q9.5 5.5 8 10 Q2 10 0 15 Q6.5 16 8.5 22 Q12.5 18.5 16.5 22.5 Q20.5 19 24 27 Q27 23.5 30 28 L32 30 Z' transform='matrix%28-1 0 0 1 64 0%29'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32' fill='%23000'%3E%3Cpath d='M32 11 L30.2 4.5 L28.6 10 Q24.5 8.5 21 4 Q15 0.5 5 1.5 Q9.5 5.5 8 10 Q2 10 0 15 Q6.5 16 8.5 22 Q12.5 18.5 16.5 22.5 Q20.5 19 24 27 Q27 23.5 30 28 L32 30 Z'/%3E%3Cpath d='M32 11 L30.2 4.5 L28.6 10 Q24.5 8.5 21 4 Q15 0.5 5 1.5 Q9.5 5.5 8 10 Q2 10 0 15 Q6.5 16 8.5 22 Q12.5 18.5 16.5 22.5 Q20.5 19 24 27 Q27 23.5 30 28 L32 30 Z' transform='matrix%28-1 0 0 1 64 0%29'/%3E%3C/svg%3E") 50%/contain no-repeat}.booster-pack-bat:nth-of-type(2){top:37%;left:7%;rotate:-14deg}.booster-pack-bat:nth-of-type(3){width:10cqw;top:66%;right:6%;rotate:16deg}.booster-pack-deal{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.booster-pack-deal-sash{outline-offset:-1.1cqw;color:#3a1607;letter-spacing:.03em;text-align:center;white-space:nowrap;background:linear-gradient(#f6edd8,#e3d1aa);outline:.3cqw solid #8a4a1c;justify-content:center;align-items:center;gap:1.4cqw;width:84cqw;padding:1.9cqw 0;font-family:Georgia,Times New Roman,serif;font-size:4.6cqw;font-style:italic;font-weight:600;line-height:1.2;display:flex;position:absolute;bottom:11cqw;right:-27cqw;rotate:-45deg;box-shadow:0 1.2cqw 2.6cqw #000000a6}.booster-pack-deal-pumpkin{flex-shrink:0;width:6cqw;height:auto}[data-season=halloween] .booster-opening{--bg:#0d0812;background:radial-gradient(ellipse 90% 55% at 50% 108%, #4c1d9538, transparent 70%), radial-gradient(ellipse 60% 40% at 50% -8%, #ff75181a, transparent 70%), var(--bg)}[data-season=halloween] .booster-opening::backdrop{background:#0d0812}[data-season=halloween] .booster-opening .ui-button[data-variant=primary]{color:#160a03;background-color:#ff7518;border-color:#ff7518}[data-season=halloween] .booster-opening .ui-button[data-variant=primary]:hover:enabled{background-color:#ff9a52}[data-season=halloween] .opening-pack-seam{background:#e4ffb8;box-shadow:0 0 14px 3px #8fff3a}[data-season=halloween] .opening-pack-light{background:radial-gradient(#8fff3a2e,#0000 68%)}.opening-pack-mist{z-index:2;pointer-events:none;height:0;position:absolute;top:12.2%;left:-20%;right:-20%}.opening-pack-mist>span{top:-44px;left:calc(var(--puff) * 14% - 4%);aspect-ratio:1.6;opacity:0;width:46%;animation:mist-rise .95s ease-out calc(var(--puff) * 45ms) both;background:radial-gradient(closest-side,#a3ff5c66,#4ade8026 55%,#0000);border-radius:50%;position:absolute}@keyframes mist-rise{0%{opacity:0;transform:translateY(24px)scale(.4)}30%{opacity:1}to{opacity:0;transform:translateY(-110px)scale(1.7)}}.bat-swarm{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.bat-swarm-bat{top:calc(var(--size) / -4);left:calc(var(--size) / -2);width:var(--size);color:#1d0d2b;filter:drop-shadow(0 0 1px #ffffffb0) drop-shadow(0 0 8px var(--rarity));opacity:0;animation:bat-fly 1.1s cubic-bezier(.15, .6, .3, 1) var(--delay) both;position:absolute}@keyframes bat-fly{0%{opacity:0;transform:translate(0, 0) rotate(var(--tilt)) scale(.2)}12%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--tilt)) scale(1)}}[data-season=halloween] .god-pack{--rarity:#dc2626;--rarity-2:#ff7518;background:#0a0204}.god-pack-moon{aspect-ratio:1;width:min(62vmin,520px);animation:blood-moon var(--duration) cubic-bezier(.2, .8, .2, 1) both;background:radial-gradient(circle at 38% 34%,#ff8a65,#dc2626 45%,#7f1d1d 76%,#3b0606);border-radius:50%;position:absolute;box-shadow:0 0 80px 20px #dc262655,0 0 200px 60px #7f1d1d44}@keyframes blood-moon{0%{opacity:0;transform:translateY(45vh)scale(.7)}45%{opacity:.55;transform:translateY(8vh)scale(.9)}48%,53%{opacity:.12}56%{opacity:1;transform:translateY(0)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}[data-season=halloween] .god-pack-slices>span{background:linear-gradient(90deg,#0000,#7f1d1d 20%,#ff7518 48%,#dc2626 80%,#0000)}[data-season=halloween] .god-pack-title:before{color:#dc2626}[data-season=halloween] .god-pack-title:after{color:#ff7518}[data-season=halloween] .god-pack-flash{background:radial-gradient(circle,#fff 30%,#fecaca 60%,#dc2626)}[data-season=halloween] .god-pack-tagline{color:#fecaca}[data-season=halloween] .opening-pack-stage[data-god] .opening-pack-seam{background:linear-gradient(90deg,#dc2626,#fff,#ff7518);box-shadow:0 0 18px 3px #dc2626,0 0 32px 4px #ff7518}[data-season=halloween] .referral-event-banner{isolation:isolate;background:radial-gradient(70% 120% at 100% 100%,#ff751840,#0000 60%),linear-gradient(120deg,#2e1065,#6b21a8 55%,#3b0764);position:relative;overflow:hidden}[data-season=halloween] .referral-event-banner:before{content:"";z-index:-1;aspect-ratio:1;opacity:.85;background:radial-gradient(circle at 38% 36%,#fff7e0,#ffd27a 45%,#f59e0b 80%);border-radius:50%;width:84px;position:absolute;top:-26px;right:18%;box-shadow:0 0 40px 6px #ffb34740}[data-season=halloween] .referral-event-banner:after{content:"";z-index:-1;aspect-ratio:2;background-color:#12061f;width:34px;position:absolute;top:30px;right:calc(18% + 70px);rotate:-12deg;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32' fill='%23000'%3E%3Cpath d='M32 11 L30.2 4.5 L28.6 10 Q24.5 8.5 21 4 Q15 0.5 5 1.5 Q9.5 5.5 8 10 Q2 10 0 15 Q6.5 16 8.5 22 Q12.5 18.5 16.5 22.5 Q20.5 19 24 27 Q27 23.5 30 28 L32 30 Z'/%3E%3Cpath d='M32 11 L30.2 4.5 L28.6 10 Q24.5 8.5 21 4 Q15 0.5 5 1.5 Q9.5 5.5 8 10 Q2 10 0 15 Q6.5 16 8.5 22 Q12.5 18.5 16.5 22.5 Q20.5 19 24 27 Q27 23.5 30 28 L32 30 Z' transform='matrix%28-1 0 0 1 64 0%29'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32' fill='%23000'%3E%3Cpath d='M32 11 L30.2 4.5 L28.6 10 Q24.5 8.5 21 4 Q15 0.5 5 1.5 Q9.5 5.5 8 10 Q2 10 0 15 Q6.5 16 8.5 22 Q12.5 18.5 16.5 22.5 Q20.5 19 24 27 Q27 23.5 30 28 L32 30 Z'/%3E%3Cpath d='M32 11 L30.2 4.5 L28.6 10 Q24.5 8.5 21 4 Q15 0.5 5 1.5 Q9.5 5.5 8 10 Q2 10 0 15 Q6.5 16 8.5 22 Q12.5 18.5 16.5 22.5 Q20.5 19 24 27 Q27 23.5 30 28 L32 30 Z' transform='matrix%28-1 0 0 1 64 0%29'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-season=halloween] .referral-event-banner>span:last-child:not(:first-child){color:#160a03;background-color:#ff7518}.pumpkin{top:var(--top);z-index:calc(var(--z-sticky) - 1);width:40px;height:37px;rotate:var(--tilt);filter:drop-shadow(0 0 8px #ff7518aa);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;animation:3.2s ease-in-out infinite pumpkin-bob;position:fixed}.pumpkin[data-side=left]{left:6px}.pumpkin[data-side=right]{right:6px}.pumpkin>svg{width:100%;height:100%;transition:scale .15s;display:block}.pumpkin:hover>svg,.pumpkin:focus-visible>svg{scale:1.18}.pumpkin[data-popped]{pointer-events:none}.pumpkin[data-popped]>svg{animation:.6s ease-out forwards pumpkin-pop}@keyframes pumpkin-bob{50%{translate:0 -5px}}@keyframes pumpkin-pop{0%{opacity:1;scale:1}30%{opacity:1;scale:1.5}to{opacity:0;scale:.2}}.pumpkin-candy{pointer-events:none;position:absolute;top:50%;left:50%}.pumpkin-candy>span{clip-path:polygon(50% 0,100% 100%,0 100%);width:8px;height:10px;rotate:calc(var(--i) * 36deg);opacity:0;background:linear-gradient(#fffbeb 0 30%,#fb923c 30% 66%,#facc15 66%);margin:-5px 0 0 -4px;position:absolute}.pumpkin[data-popped] .pumpkin-candy>span{animation:.7s ease-out both pumpkin-candy}@keyframes pumpkin-candy{0%{opacity:1;translate:0}to{opacity:0;translate:calc(cos(var(--i) * 36deg) * 56px) calc(sin(var(--i) * 36deg) * 56px + 18px)}}@media (prefers-reduced-motion:reduce){.bat-swarm,.opening-pack-mist,.pumpkin-candy{display:none}.pumpkin,.bat-wings,[data-season=halloween] .site-logo-letter:first-child:before,[data-season=halloween] .card-skeleton:before,[data-season=halloween] .site-logo-word:after{animation:none!important}.god-pack-moon{animation:none}.pumpkin[data-popped]>svg{animation-duration:1ms}}.pixel-cat{z-index:calc(var(--z-dock) + 1);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;top:0;left:0}.pixel-cat[data-ready=true]{visibility:visible}.pixel-cat-body{z-index:1;pointer-events:auto;touch-action:none;cursor:grab;position:absolute;inset:41% 17.6% 3% 14.7%}.pixel-cat[data-mode=held] .pixel-cat-body{cursor:grabbing;inset:0}.pixel-cat-sprite{image-rendering:pixelated;transform-origin:var(--cat-origin,50% 70%);background-repeat:no-repeat;position:absolute;inset:0}.pixel-cat[data-coat=black] .pixel-cat-sprite{background-image:url(/cat/black.png)}.pixel-cat[data-coat=ginger] .pixel-cat-sprite{background-image:url(/cat/ginger.png)}.pixel-cat[data-coat=grey-white] .pixel-cat-sprite{background-image:url(/cat/grey-white.png)}[data-theme=dark] .pixel-cat[data-coat=black] .pixel-cat-sprite,.booster-opening .pixel-cat[data-coat=black] .pixel-cat-sprite{background-image:url(/cat/black-night.png)}[data-theme=dark] .pixel-cat[data-coat=ginger] .pixel-cat-sprite,.booster-opening .pixel-cat[data-coat=ginger] .pixel-cat-sprite{background-image:url(/cat/ginger-night.png)}[data-theme=dark] .pixel-cat[data-coat=grey-white] .pixel-cat-sprite,.booster-opening .pixel-cat[data-coat=grey-white] .pixel-cat-sprite{background-image:url(/cat/grey-white-night.png)}.pixel-cat-hat{pointer-events:none;display:block;position:absolute;top:0;left:0}.pixel-cat-bubble{border:2px solid var(--fg);background:var(--bg);color:var(--fg);white-space:nowrap;pointer-events:none;padding:4px 6px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1;position:absolute;bottom:62%;left:50%;transform:translate(-50%)}.pixel-cat-heart{color:var(--favorite);pointer-events:none;font-size:14px;line-height:1;animation:.9s ease-out forwards pixel-cat-heart;position:absolute;bottom:55%}@keyframes pixel-cat-heart{0%{opacity:1;transform:translate(-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-36px)scale(1.1)}}.pixel-cat-zzz{color:var(--fg-muted);pointer-events:none;font-family:"Press Start 2P",monospace;font-size:9px;display:none;position:absolute;bottom:34%;right:12%}.pixel-cat[data-facing=left] .pixel-cat-zzz{left:12%;right:auto}.pixel-cat[data-mode=sleep] .pixel-cat-zzz{animation:2.4s ease-out infinite pixel-cat-zzz;display:block}@keyframes pixel-cat-zzz{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(6px,-20px)}}@media (prefers-reduced-motion:reduce){.pixel-cat[data-mode=sleep] .pixel-cat-zzz{animation:none}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-2:#eeeff1;--bg-3:#e2e3e6;--border:#e5e5e5;--fg:#000;--fg-muted:#4d4d4d;--fg-faint:#8a8a8a;--accent:#000;--accent-hover:#4d4d4d;--accent-text:#fff;--accent-soft:#0000000d;--label:#995c00;--block:#151522;--block-fg:#fff;--cyan:#0891b2;--gold:#d97706;--danger:#e11d48;--danger-text:#be123c;--favorite:#ff7eb6;--favorite-ink:#3a0f24;--success:#059669;--shadow:0 0 .5px 0 #0000000d, 0 2px 4px 0 #0000001a;--font-mono:"DM Mono", ui-monospace, Menlo, monospace;--radius-label:3px;--radius-box:4px;--radius-pill:40px;--z-popover:20;--z-sticky:30;--z-header:40;--z-dock:44;--z-devtools:45;--z-menu:50;--z-modal:50;--z-overlay:60;--z-opening:70;--z-fx:100}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--bg-2:#1a1b1e;--bg-3:#26272b;--border:#2a2a2d;--fg:#fff;--fg-muted:#a3a3a3;--fg-faint:#6b6b6b;--accent:#fff;--accent-hover:#c9cdd1;--accent-text:#000;--accent-soft:#ffffff14;--label:#e0a050;--cyan:#22d3ee;--gold:#fbbf24;--danger:#fb7185;--danger-text:#fb7185;--success:#34d399;--shadow:0 0 .5px 0 #ffffff14, 0 2px 4px 0 #00000080}[data-rarity=common]{--rarity:#9ca3af;--rarity-2:#6b7280}[data-rarity=uncommon]{--rarity:#34d399;--rarity-2:#059669}[data-rarity=rare]{--rarity:#3b82f6;--rarity-2:#1d4ed8}[data-rarity=epic]{--rarity:#a855f7;--rarity-2:#7e22ce}[data-rarity=legendary]{--rarity:#f59e0b;--rarity-2:#b45309}[data-rarity=mythic]{--rarity:#f43f5e;--rarity-2:#22d3ee}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);color:var(--fg);font-family:Hanken Grotesk,system-ui,sans-serif}body{background:var(--bg);background-attachment:fixed;min-height:100vh;margin:0;line-height:1.5}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:50%}@property --px{syntax:"<number>";inherits:true;initial-value:.5}@property --py{syntax:"<number>";inherits:true;initial-value:.5}@property --pc{syntax:"<number>";inherits:true;initial-value:0}.game-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--px:.5;--py:.5;--pc:0;aspect-ratio:5/7;--card-radius:3.6% / 2.6%;--card-inner-radius:3.1% / 2.2%;border-radius:var(--card-radius);background:linear-gradient(145deg, var(--rarity), var(--rarity-2));isolation:isolate;padding:4px;transition:transform .15s ease-out,box-shadow .2s,--mx .15s ease-out,--my .15s ease-out,--px .15s ease-out,--py .15s ease-out,--pc .15s ease-out;position:relative;box-shadow:0 0 0 1px #ffffff14,0 8px 24px #0005}.game-card:not(:hover){transition:transform .15s ease-out,box-shadow .2s,--mx .6s ease-out,--my .6s ease-out,--px .6s ease-out,--py .6s ease-out,--pc .6s ease-out}.game-card[data-interactive=true]:hover{transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry));box-shadow:0 0 0 1px #fff2, 0 0 24px color-mix(in srgb, var(--rarity) 55%, transparent), 0 14px 30px #0006}.game-card[data-rarity=mythic]{overflow:clip}.game-card[data-rarity=mythic]:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:conic-gradient(#f43f5e,#f59e0b,#22d3ee,#a855f7,#f43f5e);width:175%;animation:6s linear infinite mythic-flow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-card[data-rarity=mythic][data-missing=true]:before{display:none}@supports (font:-apple-system-body) and (appearance:none){.game-card[data-rarity=mythic]:before{animation:none}}.game-card[data-rarity=mythic][data-full=true]:not(:hover,[data-missing=true]){animation:9s ease-in-out .6s infinite holo-wander}[data-mythic-motion=hover] .game-card[data-rarity=mythic]:not(:hover):before,[data-mythic-motion=hover] .game-card[data-rarity=mythic][data-full=true]{animation:none}.game-card[data-rarity=legendary],.game-card[data-rarity=mythic]{box-shadow:0 0 18px color-mix(in srgb, var(--rarity) 45%, transparent), 0 8px 24px #0005}.game-card-inner{border-radius:var(--card-inner-radius);background:#0d0d1c;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.game-card-art{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--rarity) 35%, #1a1a33), #0d0d1c 75%);flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.game-card-art>img{object-fit:cover;object-position:calc(var(--art-x,.5) * 100%) calc(var(--art-y,.15) * 100%);width:100%;height:100%;transform-origin:calc(var(--art-x,.5) * 100%) calc(var(--art-y,.15) * 100%);transform:scale(min(var(--art-zoom,1), var(--art-max-zoom,1000))) rotate(var(--art-rotation,0deg));margin:auto;position:absolute;inset:0}.game-card-art>img[data-broken=true]{visibility:hidden}.game-card-art[data-fit=contain]>img{object-fit:contain;object-position:calc(var(--art-x,.5) * 100%) calc(var(--art-y,.5) * 100%);transform-origin:calc(14cqw + (100% - 28cqw) * var(--art-x,.5)) calc(14cqw + (100% - 28cqw) * var(--art-y,.5));padding:14%}.card-people{flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.card-person{color:#e9e8ff;font-variant-numeric:tabular-nums;pointer-events:auto;background:#0b0b18cc;border-radius:999px;align-items:center;gap:8px;padding:2px 8px 2px 2px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.card-person[data-end=true]{margin-left:auto}.card-person[data-zero=true]{color:#e9e8ff99}.card-person[data-zero=true]>.card-person-avatar{opacity:.6}.card-person-avatar{display:inline-flex;position:relative}.card-person-avatar>svg{filter:drop-shadow(0 0 1px #0b0b18)drop-shadow(0 0 1px #0b0b18);position:absolute;bottom:-3px;right:-6px}@container (width<=124px){.card-people{flex-direction:column;align-items:flex-start;gap:3px}.card-person{zoom:.8}.card-person[data-end=true]{margin-left:0}}.game-card-plate{border-top:1px solid color-mix(in srgb, var(--rarity) 60%, transparent);color:#f2f1ff;background:linear-gradient(#16162cdd,#0d0d1c);padding:6px 8px 7px}.game-card-vmax,.game-card-vmax:after{--vmax-space:6%;--vmax-angle:133deg;--vmax-x:calc(37% + var(--px) * 26%);--vmax-y:calc(33% + var(--py) * 34%);pointer-events:none;position:absolute;inset:0}.game-card-vmax{background-image:url(/effects/vmax.webp), repeating-linear-gradient(-33deg, #cc2a24 calc(var(--vmax-space) * 1), #6c82da calc(var(--vmax-space) * 2), #2d9a93 calc(var(--vmax-space) * 3), #1d9623 calc(var(--vmax-space) * 4), #b53fe4 calc(var(--vmax-space) * 5), #cc2a24 calc(var(--vmax-space) * 6)), repeating-linear-gradient(var(--vmax-angle), #0e152f80 0%, #738c8c 2.5%, #64862d 5%, #738c8c 7.5%, #0e152f80 10%, #0e152f80 15%), radial-gradient(farthest-corner circle at var(--mx) var(--my), #98e4f199 0%, #a2e7c199 25%, #b184db99 50%, #e0909699 75%);background-blend-mode:difference, luminosity, soft-light;background-size:60% 30%,1100% 1100%,600% 600%,200% 200%;background-position:center, var(--vmax-x) var(--vmax-y), var(--vmax-x) var(--vmax-y), var(--vmax-x) var(--vmax-y);mix-blend-mode:color-dodge;filter:brightness(calc(var(--pc) * .5 + .65)) contrast(2);transition:opacity .3s ease-out}.game-card:not(:hover) .game-card-vmax{opacity:.55;transition-duration:.6s}.game-card[data-missing=true] .game-card-vmax{display:none}.game-card-vmax:after{content:"";background-image:repeating-linear-gradient(0deg, #d875ff calc(var(--vmax-space) * 1), #ff7a75 calc(var(--vmax-space) * 2), #ffed61 calc(var(--vmax-space) * 3), #a8ff61 calc(var(--vmax-space) * 4), #85fff7 calc(var(--vmax-space) * 5), #7a95ff calc(var(--vmax-space) * 6), #d875ff calc(var(--vmax-space) * 7)), repeating-linear-gradient(var(--vmax-angle), #0e152e 0%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10%, #0e152e 12%);background-blend-mode:hue;background-size:200% 700%,300% 100%;background-position:0% var(--vmax-y), var(--vmax-x) var(--vmax-y);mix-blend-mode:lighten;opacity:calc(.3 + var(--pc) * .5);filter:saturate(1.5)}.game-card:not(:hover) .game-card-vmax:after{opacity:.15}.game-card[data-rarity=mythic] .game-card-inner:after{content:"";pointer-events:none;background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffffbf 0%, #000 120%);mix-blend-mode:hard-light;opacity:calc(.15 + var(--pc) * .45);transition:opacity .3s ease-out;position:absolute;inset:0}.game-card[data-rarity=mythic]:not(:hover) .game-card-inner:after{opacity:0;transition-duration:.6s}.game-card[data-filled=true] .game-card-vmax{mix-blend-mode:screen;opacity:.25}.game-card[data-filled=true][data-rarity=mythic] .game-card-inner:after{mix-blend-mode:screen;opacity:.12}.game-card[data-rarity=mythic] .game-card-inner:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.3;background:radial-gradient(circle at var(--mx) var(--my), #fff1f466, #f9a8d422 30%, transparent 50%);transition:opacity .3s ease-out;position:absolute;inset:0}.game-card[data-rarity=mythic]:not(:hover) .game-card-inner:before{opacity:.15;transition-duration:.6s}.game-card[data-layout=framed]{--plum:color-mix(in srgb, var(--rarity) 7%, #161323);--plum-2:color-mix(in srgb, var(--rarity) 12%, #1e1a2d);--plum-3:color-mix(in srgb, var(--rarity) 16%, #29223a);padding:2px;container-type:inline-size}.game-card[data-layout=framed] .game-card-inner{background:var(--plum);gap:2cqw;padding:2.4cqw}.game-card[data-layout=framed] .game-card-art{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--rarity) 30%, #1e1a2d), #110f1b 75%);border-radius:1.5cqw;box-shadow:inset 0 0 0 1px #ffffff10}.game-card-header,.game-card-footer,.game-card-category{color:#fff9e9;align-items:center;display:flex}.game-card-header,.game-card-category{background:var(--plum-3);justify-content:space-between;gap:2cqw;padding:2.2cqw 2.7cqw}.game-card-header{border-radius:1.5cqw 1.5cqw .6cqw .6cqw}.game-card-category{border-radius:.6cqw .6cqw 1.5cqw 1.5cqw;justify-content:center;padding-top:calc(2.2cqw + 1px)}.game-card-panel{min-width:0;font-family:var(--font-mono,"DM Mono", ui-monospace, monospace);letter-spacing:.09em;text-transform:uppercase;color:#e8d6a8;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(6px,3cqw,13px);font-weight:500;line-height:1.2;overflow:hidden}.game-card-header .game-card-panel:first-child{font-size:clamp(7px,3.8cqw,16px)}.game-card-quality{color:var(--rarity);letter-spacing:.04em;text-shadow:0 0 2.5cqw color-mix(in srgb, var(--rarity) 60%, transparent);flex-shrink:0;font-weight:700}.game-card-category-value{letter-spacing:.03em;color:#fff0c5;font-family:Outfit,system-ui,sans-serif;font-size:clamp(7px,3.4cqw,15px);font-weight:700}.game-card-footer{text-align:center;background:var(--plum-2);border-radius:.6cqw;justify-content:center;padding:2.4cqw 2.7cqw 2cqw}.game-card-name{letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-family:Fraunces,Georgia,serif;font-size:clamp(12px,7.4cqw,26px);font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}.card-verso{aspect-ratio:5/7;color:#f6f1ff;background:#241b46 url(/card-back-verso.svg) 50%/100% 100% no-repeat;border-radius:3.6%/2.6%;position:relative;overflow:hidden;box-shadow:0 8px 24px #0006;container-type:inline-size}.card-verso-body{flex-direction:column;justify-content:center;gap:5cqw;height:100%;padding:13cqw 9cqw;display:flex}.card-verso-plate{background:#241b46;border:max(1px,.8cqw) solid #bba1ff;border-radius:2cqw;flex-direction:column;gap:1.6cqw;padding:3.4cqw 4cqw;display:flex;box-shadow:1.25cqw 1.25cqw #7c5cff}.card-verso-mono{font-family:var(--font-mono,"DM Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#bba1ff;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(8px,2.8cqw,11px);overflow:hidden}.card-verso-title{text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Fraunces,Georgia,serif;font-size:clamp(14px,7cqw,26px);font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}.card-verso-divider{background:#bba1ff40;height:max(1px,.5cqw);margin-block:1.6cqw}.card-verso-stats{flex-direction:column;gap:2.4cqw;display:flex}.card-verso-stat{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.6cqw 3cqw;display:flex}.card-verso-stat .card-verso-mono{min-width:0}.card-verso-stat strong{color:#ffd166;flex-shrink:0;margin-left:auto;font-family:"Press Start 2P",monospace;font-size:clamp(9px,4cqw,15px);font-weight:400;line-height:1.2}.card-verso-hint{color:#bba1ffb3;background:#241b46;border-radius:1cqw;align-self:center;max-width:100%;padding:1cqw 2.4cqw}[data-drag-scroll=true]{cursor:grab}[data-drag-scroll=true][data-dragging=true],[data-drag-scroll=true][data-dragging=true] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.showcase-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;transition:height .25s}.showcase-carousel>*{scroll-snap-align:start;scroll-snap-stop:always}@media (prefers-reduced-motion:reduce){.showcase-carousel{transition:none}}.showcase-carousel[data-grab=true]{cursor:grab}.showcase-carousel[data-free=true]{scroll-snap-type:none}.showcase-carousel[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.showcase-carousel[data-dragging=true] *{cursor:grabbing}.game-card[data-missing=true]{box-shadow:none;filter:brightness(.4);transition:none;animation:none;transform:none}.game-card[data-missing=true] .game-card-inner:before,.game-card[data-missing=true] .game-card-inner:after{display:none}.card-flip{cursor:pointer;border-radius:3.6%/2.6%}.card-flip:focus-visible{outline:2px solid var(--rarity);outline-offset:4px}.card-flip-inner{grid-template-columns:minmax(0,1fr);display:grid}.card-flip-front,.card-flip-back{grid-area:1/1;transition:transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s linear 90ms}.card-flip-front{transform:perspective(1200px)rotateY(0)}.card-flip-back{visibility:hidden;transform:perspective(1200px)rotateY(-180deg)}.card-flip[data-flipped=true] .card-flip-front{visibility:hidden;transform:perspective(1200px)rotateY(180deg)}.card-flip[data-flipped=true] .card-flip-back{visibility:visible;transform:perspective(1200px)rotateY(0)}.site-logo{white-space:nowrap;font-family:"Press Start 2P",monospace;font-size:20px;line-height:1}.site-logo-word{display:inline-flex}.site-logo-letter{transition:transform .12s steps(3,end),text-shadow .12s steps(3,end);transition-delay:calc(var(--i) * 30ms);display:inline-block}.site-logo:hover .site-logo-letter,.site-logo:focus-visible .site-logo-letter,.site-logo[data-fx=pop] .site-logo-letter{text-shadow:0 1px #bba1ff,0 2px #bba1ff,0 3px #7b5cd6,0 4px #1a1233;animation:site-logo-pop .24s steps(4) calc(var(--i) * 50ms) backwards;transform:translateY(-3px)}@keyframes site-logo-pop{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.site-logo-letter{transition:none}.site-logo:hover .site-logo-letter,.site-logo:focus-visible .site-logo-letter{animation:none}}.card-back{background:#241b46 url(/card-back.svg) 50%/100% 100% no-repeat;border-radius:3.6%/2.6%;position:absolute;inset:0;box-shadow:0 8px 24px #0006}.rarity-dot{background:linear-gradient(135deg, var(--rarity), var(--rarity-2));border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.rarity-text{color:var(--rarity)}.pack-rate .rarity-dot,.pack-guaranteed .rarity-dot{width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--rarity) 22%, transparent)}.pack-rate-name{color:color-mix(in srgb, var(--rarity) 70%, var(--fg));font-weight:600}.pack-guaranteed{align-items:center;gap:8px;font-weight:600;display:flex}.pack-pity{border:1px solid color-mix(in srgb, var(--rarity) 45%, transparent);background:color-mix(in srgb, var(--rarity) 10%, var(--bg));border-radius:4px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pack-pity-head{align-items:center;gap:8px;display:flex}.pack-pity-head .rarity-dot{width:12px;height:12px}.pack-pity-label{font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.pack-pity-count{font-variant-numeric:tabular-nums;background:linear-gradient(135deg, var(--rarity), var(--rarity-2));color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:auto;font-size:28px;font-weight:700;line-height:1}.pack-pity-text{font-size:14px;font-weight:600}.pack-pity-gauge{background:color-mix(in srgb, var(--fg) 12%, transparent);border-radius:40px;height:6px;overflow:hidden}.pack-pity-gauge>span{border-radius:inherit;background:linear-gradient(90deg, var(--rarity), var(--rarity-2));min-width:6px;height:100%;display:block}.booster-opening{--bg:#111115;--bg-2:#202025;--bg-3:#2c2c32;--border:#ffffff26;--fg:#f5f5f5;--fg-muted:#a7a7ae;--accent:#fff;--accent-hover:#dedee2;--accent-text:#111115;z-index:var(--z-opening);background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;border:0;margin:0;padding:0;font-family:Hanken Grotesk,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden auto}.booster-opening[open]{flex-direction:column;display:flex}.booster-opening::backdrop{background:#111115}.opening-header{z-index:2;border-bottom:1px solid #ffffff0f;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:80px;padding:16px clamp(20px,4vw,56px);display:grid;position:relative}.opening-brand{color:inherit;justify-self:start;text-decoration:none}.opening-edition,.opening-meta,.opening-card-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:400}.opening-edition,.opening-meta{color:var(--fg-muted)}.opening-bonus{width:fit-content;color:var(--fg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:3px;margin-top:8px;padding:3px 8px 2px;font-size:11px;font-weight:500;display:inline-block}.opening-edition{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.opening-controls{justify-content:flex-end;gap:8px;display:flex}.opening-icon-button{border:1px solid var(--border);width:40px;height:40px;color:var(--fg);background:0 0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid}.opening-icon-button:hover:enabled{background:var(--bg-2)}.opening-icon-button:disabled{opacity:.4;cursor:wait}.opening-content{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:24px;width:100%;padding:28px 24px 32px;display:flex}.opening-heading{z-index:1;text-align:center;position:relative}.opening-heading h1{letter-spacing:-.035em;text-wrap:balance;outline:none;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.1}.opening-meta{font-variant-numeric:tabular-nums;margin-top:12px}.opening-stage{isolation:isolate;place-items:center;width:100%;padding:8px 0 16px;display:grid;position:relative}.opening-stage:after{content:"";z-index:-1;filter:blur(14px);background:#00000080;border-radius:50%;width:min(360px,70vw);height:24px;position:absolute;bottom:0}.opening-pack-stage{width:min(260px, 60vw, max(160px, calc((100svh - var(--pack-space,340px)) * .69)));position:relative}.booster-opening[data-phase=choose] .opening-pack-stage{--pack-space:450px}.opening-pack-stage .booster-pack{max-width:none}.opening-pack-light{z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--pack-accent) 16%, transparent), transparent 68%);opacity:.6;position:absolute;inset:-20%}.opening-pack-cap{pointer-events:none;clip-path:polygon(0 0,100% 0,100% 12.6%,75% 11.8%,50% 12.6%,25% 11.8%,0 12.6%);transform-origin:90% 12.2%;animation:1s cubic-bezier(.22,1,.36,1) both opening-tear-cap;position:absolute;inset:0}.opening-pack-stage[data-opening=true] .opening-pack-body{clip-path:polygon(0 12.6%,25% 11.8%,50% 12.6%,75% 11.8%,100% 12.6%,100% 100%,0 100%);animation:1s cubic-bezier(.22,1,.36,1) both opening-tear-body}.opening-pack-stage[data-opening=true] .opening-pack-light{animation:1s ease-out both opening-pack-light}.opening-pack-seam{width:100%;height:2px;box-shadow:0 0 12px 2px var(--pack-accent);transform-origin:0;pointer-events:none;background:#fff;position:absolute;top:calc(12.2% - 1px);left:0;transform:scaleX(0)}.opening-pack-stage[data-opening=true] .opening-pack-seam{animation:1s both opening-tear-seam}.pack-count-badge{z-index:1;color:#fff;min-width:44px;height:44px;font:500 14px var(--font-mono);pointer-events:none;background:#202025;border:1px solid #ffffff50;border-radius:50%;place-items:center;padding-inline:8px;display:grid;position:absolute;top:-14px;right:-16px}.opening-pack-stage[data-opening=true] .pack-count-badge{opacity:0;transition:opacity .2s}.opening-prompt,.opening-summary{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.opening-hint{color:var(--fg-muted);text-align:center;font-size:14px;line-height:1.5}.opening-remaining{color:var(--fg);font-family:var(--font-mono);text-align:center;font-size:13px;font-weight:700}.opening-pity{color:var(--pack-accent);font-family:var(--font-mono);letter-spacing:.04em;text-align:center;margin-top:-8px;font-size:12px}.opening-choices{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.opening-actions{z-index:3;width:100%;padding:16px 24px max(16px, env(safe-area-inset-bottom));background:#111115f5;border-top:1px solid #ffffff0f;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.opening-collection-link{min-height:44px;color:var(--fg-muted);justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:inline-flex}.opening-collection-link:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.opening-pile,.opening-glimpse{--card-w:min(320px, 70vw, max(150px, calc((100svh - 420px) * 5 / 7)));width:var(--card-w);aspect-ratio:5/7;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:14px;padding:0;display:grid;position:relative}.opening-pile:focus-visible{outline:none}.opening-pile>*{aspect-ratio:5/7;grid-area:1/1;position:relative}.opening-pile-under{transform:translate(calc(var(--depth) * 4px), calc(var(--depth) * 4px)) rotate(calc(var(--depth) * 2deg));filter:brightness(calc(.8 - var(--depth) * .12));pointer-events:none}.opening-pile-top{animation:.2s cubic-bezier(.22,1,.36,1) both opening-card-enter}.flip-card{perspective:1200px}.flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative}.flip-card[data-revealed=true] .flip-card-inner{transform:rotateY(180deg)}.flip-card-face{backface-visibility:hidden;position:absolute;inset:0}.flip-card-front{transform:rotateY(180deg)}.flip-card[data-charging=true] .card-back{animation:opening-card-charge var(--charge-duration) ease-in forwards}.opening-card-aura{z-index:-1;aspect-ratio:1;background:radial-gradient(ellipse, color-mix(in srgb, var(--rarity) 17%, transparent), transparent 65%);opacity:0;pointer-events:none;width:min(600px,100vw);transition:opacity .6s;position:absolute}.opening-stage[data-lit=true] .opening-card-aura{opacity:1}.opening-pile-leaving{z-index:1;pointer-events:none;animation:.2s cubic-bezier(.4,0,1,1) forwards pile-leave}.opening-card-status{justify-content:center;align-items:center;gap:12px;min-height:23px;display:flex}.booster-opening[data-phase=pile] .opening-content{flex:auto;gap:20px;min-height:0;padding-block:24px}.booster-opening[data-phase=pile] .opening-stage{flex:0 472px;min-height:200px;container-type:size}.booster-opening[data-phase=pile] .opening-pile{--card-w:min(320px, 70vw, 100cqh * 5 / 7)}.booster-opening[data-phase=pile] .opening-prompt{gap:8px}.opening-new{color:#1a1233;letter-spacing:0;text-transform:uppercase;-webkit-user-select:none;user-select:none;background-color:#bba1ff;border-radius:2px;width:fit-content;padding:3px 4px 2px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1;animation:.42s cubic-bezier(.34,1.56,.64,1) both opening-new-pop,2.4s ease-in-out .42s infinite opening-new-glow;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1a123366,0 0 10px #bba1ff66}.opening-new:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffb3 50%,#0000 65%);animation:2.4s ease-in-out .42s infinite opening-new-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes opening-new-pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}}@keyframes opening-new-glow{50%{box-shadow:0 0 0 1px #1a123366,0 0 16px #bba1ffaa}}@keyframes opening-new-shine{60%,to{transform:translate(120%)}}.opening-pile>.opening-new-big{z-index:4;aspect-ratio:auto;border-radius:var(--radius-box);font-size:clamp(11px, calc(var(--card-w) / 22), 15px);pointer-events:none;padding:8px 12px 6px;animation:.48s cubic-bezier(.34,1.56,.64,1) .3s both opening-new-pop,2.4s ease-in-out .78s infinite opening-new-big-glow;position:absolute;top:0;right:0;translate:30% -55%;rotate:8deg;box-shadow:0 0 0 2px #1a1233,0 0 0 4px #bba1ff,0 0 24px #bba1ffaa}.opening-pile>.opening-new-big:after{animation-delay:.78s}@keyframes opening-new-big-glow{50%{box-shadow:0 0 0 2px #1a1233,0 0 0 4px #bba1ff,0 0 40px #bba1ffee}}.opening-new-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.opening-wish{background-color:var(--favorite);width:fit-content;box-shadow:0 0 0 1px color-mix(in srgb, var(--favorite-ink) 40%, transparent), 0 0 10px color-mix(in srgb, var(--favorite) 40%, transparent);color:var(--favorite-ink);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:2px;align-items:center;gap:4px;padding:3px 5px 2px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1;animation:.42s cubic-bezier(.34,1.56,.64,1) both opening-new-pop;display:inline-flex}.opening-wish>svg{width:9px;height:9px}@media (prefers-reduced-motion:reduce){.opening-new,.opening-new:after,.opening-wish{animation:none}}.opening-progress{flex-wrap:wrap;justify-content:center;gap:4px;max-width:min(100%,420px);display:flex}.opening-progress[data-density=compact]{gap:3px;max-width:min(100%,540px)}.opening-progress[data-density=dense]{gap:3px;max-width:min(100%,680px)}.opening-progress[data-density=compact] .opening-progress-slot{width:12px;height:17px}.opening-progress[data-density=dense] .opening-progress-slot{width:10px;height:14px}.opening-progress-slot{background:#ffffff0a;border:1px solid #ffffff26;border-radius:2px;width:16px;height:22px;position:relative}.opening-progress-slot[data-rarity]{border-color:var(--rarity);background:#0d0d1c;animation:.3s opening-slot-in}.opening-progress-slot>img{object-fit:cover;object-position:top;border-radius:1px;width:100%;height:100%;display:block}.opening-progress-slot>img[data-fit=contain]{object-fit:contain;object-position:center}.opening-progress-slot[data-name]:after{content:attr(data-name);z-index:20;border:1px solid color-mix(in srgb, var(--rarity) 45%, var(--border));background:var(--bg);width:max-content;max-width:200px;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%,4px);box-shadow:0 8px 24px #00000059}.opening-progress-slot[data-name]:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}@keyframes opening-slot-in{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.opening-progress-slot[data-rarity]{animation:none}}.opening-glimpse-halo{border:1px solid color-mix(in srgb, var(--rarity) 30%, transparent);background:radial-gradient(ellipse, color-mix(in srgb, var(--rarity) 25%, transparent), transparent 68%);animation:opening-glimpse-halo var(--duration) ease-out both;pointer-events:none;border-radius:50%;position:absolute;inset:-25%}.opening-glimpse-card{animation:opening-glimpse-card var(--duration) cubic-bezier(.22, 1, .36, 1) both;position:absolute;inset:0}@property --tremble{syntax:"<length>";inherits:true;initial-value:0}.opening-stage[data-rarity=common]{--tremble-max:.4px;--shake:0px;--flash:0}.opening-stage[data-rarity=uncommon]{--tremble-max:.6px;--shake:1px;--flash:0}.opening-stage[data-rarity=rare]{--tremble-max:1px;--shake:2px;--flash:0}.opening-stage[data-rarity=epic]{--tremble-max:1.5px;--shake:3px;--flash:0}.opening-stage[data-rarity=legendary]{--tremble-max:2.5px;--shake:6px;--flash:.45}.opening-stage[data-rarity=mythic]{--tremble-max:4px;--shake:9px;--flash:.7}.loot-fx{--u:calc(var(--card-w) / 100);--loot-light:color-mix(in srgb, var(--rarity) 35%, #fff);z-index:3;pointer-events:none;position:absolute;inset:0}.opening-pile>.loot-fx{position:absolute}.booster-opening:has(.opening-stage[data-loot]){overflow:hidden}.opening-pile>.loot-fx:first-child{z-index:0}.loot-sprite{width:calc(var(--size) * var(--u));height:auto;margin:calc(var(--size) * var(--u) / -2);color:var(--color);filter:drop-shadow(0 0 calc(var(--u) * 1.5) var(--color));position:absolute;top:50%;left:50%;overflow:visible}.opening-stage[data-loot=charge] .flip-card{animation:opening-card-enter .2s cubic-bezier(.22, 1, .36, 1) both, loot-tremble-grow var(--charge-duration) ease-in both}.opening-stage[data-loot=charge] .flip-card-face:not(.flip-card-front){animation:loot-tremble 80ms linear infinite, loot-swell var(--charge-duration) ease-in both}.loot-arm{rotate:var(--angle);animation:loot-arm var(--travel) cubic-bezier(.55, 0, .9, .45) var(--delay) both;position:absolute;top:50%;left:50%}.loot-incoming{animation:loot-incoming var(--travel) cubic-bezier(.55, 0, .9, .45) var(--delay) both}.loot-core{background:radial-gradient(closest-side, #fff, color-mix(in srgb, var(--rarity) 60%, transparent) 35%, transparent);mix-blend-mode:screen;animation:loot-core var(--duration) cubic-bezier(.7, 0, 1, .6) both;border-radius:50%;position:absolute;inset:-25%}.opening-stage[data-loot=burst] .flip-card-inner{animation:.55s linear both loot-shake}.loot-flash{background:radial-gradient(circle at 50% 50%, #fff 10%, color-mix(in srgb, var(--rarity) 80%, transparent) 40%, transparent 85%);mix-blend-mode:screen;animation:.8s ease-out both loot-flash;position:fixed;inset:0}.loot-ring{width:calc(var(--u) * 90);aspect-ratio:1;margin:calc(var(--u) * -45);border:calc(var(--u) * 2) solid var(--rarity);box-shadow:0 0 calc(var(--u) * 5) var(--rarity), inset 0 0 calc(var(--u) * 5) var(--rarity);animation:loot-ring .85s cubic-bezier(.1, .8, .3, 1) var(--delay) both;border-radius:50%;position:absolute;top:50%;left:50%}.loot-ring[data-shape=diamond]{border-color:var(--loot-light);border-radius:10%;rotate:45deg}.loot-outgoing{animation:loot-outgoing var(--travel) var(--delay) both}.loot-orbit{animation:.9s cubic-bezier(.2,1.3,.4,1) .25s both loot-orbit-in,10s linear infinite loot-spin;position:absolute;top:50%;left:50%}.loot-orbit-slot{rotate:var(--angle);position:absolute}.loot-orbiting{translate:calc(var(--radius) * var(--u)) 0;animation:loot-twinkle 1.4s ease-in-out calc(var(--index) * -.27s) infinite}.loot-rays{width:calc(var(--u) * 340);aspect-ratio:1;margin:calc(var(--u) * -170);animation:1s ease-out both loot-rays-in;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 12%,#0000);mask:radial-gradient(closest-side,#000 12%,#0000)}.loot-rays-layer{background:repeating-conic-gradient(color-mix(in srgb, var(--rarity) 50%, transparent) 0deg 6deg, transparent 6deg 30deg);border-radius:50%;animation:28s linear infinite loot-spin;position:absolute;inset:0}.loot-fx[data-rarity=mythic] .loot-rays-layer{background:repeating-conic-gradient(color-mix(in srgb, var(--rarity) 50%, transparent) 0deg 6deg, transparent 6deg 22.5deg, color-mix(in srgb, var(--rarity-2) 45%, transparent) 22.5deg 28.5deg, transparent 28.5deg 45deg)}.opening-stage[data-loot=burst]+.opening-prompt .rarity-text{text-shadow:0 0 10px var(--rarity);animation:.7s cubic-bezier(.2,1.5,.4,1) .15s both loot-title;display:inline-block}.opening-glimpse-loot{animation:opening-glimpse-halo var(--duration) ease-out both}@keyframes loot-tremble-grow{0%{--tremble:0px}to{--tremble:var(--tremble-max)}}@keyframes loot-tremble{0%,to{translate:0}25%{translate:var(--tremble) calc(var(--tremble) * -.6)}50%{translate:calc(var(--tremble) * -.8) calc(var(--tremble) * .4)}75%{translate:calc(var(--tremble) * .5) var(--tremble)}}@keyframes loot-swell{0%{scale:1}to{scale:1.05}}@keyframes loot-arm{to{rotate:calc(var(--angle) + var(--twist))}}@keyframes loot-incoming{0%{translate:calc(var(--from) * var(--u)) 0;opacity:0;scale:.5}25%{opacity:1;scale:1}88%{opacity:1}to{opacity:0;translate:0;scale:.2}}@keyframes loot-core{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes loot-shake{0%,to{translate:0}12%{translate:calc(var(--shake) * -1) calc(var(--shake) * .5)}26%{translate:var(--shake) calc(var(--shake) * -.5)}42%{translate:calc(var(--shake) * -.6) calc(var(--shake) * .2)}60%{translate:calc(var(--shake) * .35) calc(var(--shake) * -.25)}80%{translate:calc(var(--shake) * -.15) 0}}@keyframes loot-flash{0%{opacity:var(--flash)}to{opacity:0}}@keyframes loot-ring{0%{opacity:1;scale:.2}to{opacity:0;scale:2.8}}@keyframes loot-outgoing{0%{opacity:1;animation-timing-function:cubic-bezier(.1,.9,.3,1);translate:0;rotate:0deg;scale:.3}45%{translate:calc(var(--x) * var(--u)) calc(var(--y) * var(--u));opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.6);scale:1}to{translate:calc(var(--x) * var(--u)) calc((var(--y) + var(--fall)) * var(--u));scale:.7;rotate:var(--spin);opacity:0}}@keyframes loot-orbit-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes loot-spin{to{rotate:360deg}}@keyframes loot-twinkle{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.35}}@keyframes loot-rays-in{0%{opacity:0;scale:.3}25%{opacity:1}to{opacity:.8;scale:1}}@keyframes loot-title{0%{opacity:0;filter:blur(4px);scale:2.4}to{opacity:1;filter:none;scale:1}}.walkout{z-index:20;color:#fff;font:inherit;cursor:pointer;background:#06060a;border:0;outline:none;place-items:center;padding:0;animation:.3s both walkout-in;display:grid;position:fixed;inset:0;overflow:hidden}.walkout-backdrop{z-index:0;position:absolute;inset:0}.walkout-backdrop:before,.walkout-backdrop:after{content:"";position:absolute;inset:0}.walkout-backdrop:before{z-index:1;background:linear-gradient(120deg, color-mix(in srgb, var(--rarity) 45%, transparent), color-mix(in srgb, var(--rarity-2) 35%, transparent));mix-blend-mode:color}.walkout-backdrop:after{z-index:2;background:radial-gradient(#0000 20%,#06060a 80%),linear-gradient(#06060acc,#0000 30% 70%,#06060aee)}.walkout-banner{object-fit:cover;opacity:.6;width:100%;height:100%;transition:filter .7s,opacity .7s;animation:6s linear both walkout-drift}.walkout[data-step=category] .walkout-banner{opacity:.45;filter:blur(12px)brightness(.7)}.walkout-rays{aspect-ratio:1;background:repeating-conic-gradient(color-mix(in srgb, var(--rarity) 30%, transparent) 0deg 5deg, transparent 5deg 15deg, color-mix(in srgb, var(--rarity-2) 24%, transparent) 15deg 20deg, transparent 20deg 30deg);mix-blend-mode:screen;width:160vmax;animation:30s linear infinite loot-spin,.9s ease-out both loot-rays-in;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 50%);mask-image:radial-gradient(circle,#000 0,#0000 50%)}.walkout[data-step=category] .walkout-rays{animation-duration:14s,.9s}.walkout[data-rarity=legendary] .walkout-rays{background:repeating-conic-gradient(color-mix(in srgb, var(--rarity) 22%, transparent) 0deg 5deg, transparent 5deg 20deg);animation-duration:40s,.9s}.walkout[data-rarity=legendary] .walkout-line{animation:none}.walkout[data-rarity=legendary] .walkout-streak{box-shadow:0 0 24px var(--rarity);background:linear-gradient(90deg, transparent, var(--rarity) 25%, #fff 50%, var(--rarity) 75%, transparent)}.walkout-rarity{top:max(36px, env(safe-area-inset-top));border:1px solid var(--rarity);background:color-mix(in srgb, var(--rarity) 18%, #06060acc);box-shadow:0 0 24px color-mix(in srgb, var(--rarity) 45%, transparent);color:var(--rarity);font-family:var(--font-mono);letter-spacing:.4em;text-transform:uppercase;border-radius:999px;padding:8px 20px;font-size:clamp(13px,1.8vw,16px);font-weight:700;animation:.5s ease-out both walkout-label;position:absolute}.walkout-streak{background:linear-gradient(90deg, transparent, var(--rarity) 25%, #fff 50%, var(--rarity-2) 75%, transparent);height:2px;box-shadow:0 0 24px var(--rarity), 0 0 64px var(--rarity-2);pointer-events:none;animation:1s cubic-bezier(.22,1,.36,1) both walkout-streak;position:absolute;top:50%;left:0;right:0}.walkout-text{text-align:center;flex-direction:column;align-items:center;gap:32px;width:min(1100px,100%);padding:0 24px;display:flex;position:relative}.walkout-line{flex-direction:column;align-items:center;gap:16px;animation:.26s linear .52s both walkout-impact;display:flex}.walkout-label{font-family:var(--font-mono);letter-spacing:.4em;text-transform:uppercase;color:color-mix(in srgb, var(--rarity-2) 45%, #fff);text-shadow:0 1px 12px #000;font-size:clamp(12px,1.6vw,15px);animation:.7s ease-out .1s both walkout-label}.walkout-value{letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;background:linear-gradient(180deg, #fff 35%, color-mix(in srgb, var(--rarity) 45%, #fff));color:#0000;max-width:100%;filter:drop-shadow(0 0 28px color-mix(in srgb, var(--rarity) 65%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,9vw,116px);font-weight:900;line-height:.95;animation:.65s cubic-bezier(.2,1.3,.4,1) .25s both walkout-slam}.walkout-chip{border:1px solid color-mix(in srgb, var(--rarity) 60%, transparent);font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;background:#06060aaa;border-radius:999px;padding:6px 16px;font-size:13px;animation:.5s cubic-bezier(.22,1,.36,1) both walkout-chip}.walkout-steps{bottom:max(32px, env(safe-area-inset-bottom));gap:8px;display:flex;position:absolute}.walkout-steps>span{background:#fff3;border-radius:2px;width:28px;height:3px;transition:background-color .3s,box-shadow .3s}.walkout-steps>span[data-on=true]{background:var(--rarity);box-shadow:0 0 10px var(--rarity)}@keyframes walkout-in{0%{opacity:0}to{opacity:1}}@keyframes walkout-drift{0%{scale:1.15}to{scale:1}}@keyframes walkout-streak{0%{opacity:1;transform:scaleX(0)}40%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)scaleY(80)}}@keyframes walkout-label{0%{opacity:0;letter-spacing:1.2em}to{opacity:1;letter-spacing:.4em}}@keyframes walkout-slam{0%{opacity:0;filter:blur(14px) drop-shadow(0 0 28px color-mix(in srgb, var(--rarity) 65%, transparent));scale:2.8}50%{opacity:1}to{opacity:1;filter:blur(0) drop-shadow(0 0 28px color-mix(in srgb, var(--rarity) 65%, transparent));scale:1}}@keyframes walkout-impact{0%,to{translate:0}25%{translate:-6px 3px}50%{translate:5px -4px}75%{translate:-3px 2px}}@keyframes walkout-chip{0%{opacity:0;transform:translateY(60px)scale(1.8)}to{opacity:1;transform:none}}.booster-opening[data-phase=recap] .opening-content{justify-content:flex-start;gap:20px;padding-block:40px}.opening-summary{gap:12px}.opening-grid{grid-template-columns:repeat(2,minmax(0,200px));place-content:start center;gap:24px 18px;width:100%;max-width:1200px;margin-top:12px;display:grid}.opening-result{min-width:0;animation:.45s both opening-result-enter}.opening-result-status{justify-content:center;align-items:center;gap:8px;min-height:28px;padding-top:8px;display:flex}@media (width>=640px){.opening-grid{grid-template-columns:repeat(3,minmax(0,220px));gap:28px}.opening-grid[data-many=true]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px}}@media (width>=1100px){.opening-grid{grid-template-columns:repeat(5,minmax(0,220px))}}@media (width<=639px){.opening-header{grid-template-columns:1fr auto;min-height:68px}.opening-edition{display:none}.opening-content{gap:20px;padding:24px 20px}.opening-heading h1{font-size:28px}.opening-actions{padding:16px 16px max(16px, env(safe-area-inset-bottom));gap:8px}.opening-collection-link{flex-basis:100%;min-height:36px}.booster-opening[data-phase=recap] .opening-content{padding-block:28px}}@keyframes opening-tear-seam{0%,10%{opacity:0;transform:scaleX(0)}42%{opacity:1;transform:scaleX(1)}65%,to{opacity:0;transform:scaleX(1)}}@keyframes opening-tear-cap{0%,42%{opacity:1;transform:none}to{opacity:0;transform:translate(18%,-55%)rotate(16deg)}}@keyframes opening-tear-body{0%,42%{opacity:1;transform:none}to{opacity:0;transform:translateY(24%)rotate(-4deg)scale(.96)}}@keyframes opening-pack-light{0%{opacity:.6;transform:scale(1)}55%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(1.5)}}@keyframes opening-card-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes opening-card-charge{0%{box-shadow:0 8px 24px #0006}to{box-shadow:0 0 0 2px var(--rarity), 0 0 40px color-mix(in srgb, var(--rarity) 60%, transparent)}}@keyframes opening-glimpse-halo{0%{opacity:0;transform:scale(.85)}35%,65%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes opening-glimpse-card{0%{opacity:0;transform:translateY(24px)scale(.96)}35%,to{opacity:1;transform:none}}@keyframes opening-result-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.booster-pack{aspect-ratio:270/390;color:#fff;text-align:left;background:linear-gradient(135deg,#10152b,#29204d 56%,#101a33);border:1.5px solid #9b8bff;border-radius:5.9%/4.1%;width:100%;max-width:260px;font-family:Space Grotesk,system-ui,sans-serif;transition:transform .5s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;box-shadow:0 24px 32px -16px #00000059;container-type:inline-size}.booster-pack:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff1f 45%,#0000 60%) 0 0/250% 250%;animation:3s linear infinite foil-shift;position:absolute;inset:0}.booster-pack:after{content:"";pointer-events:none;border:1px solid #ffffff38;border-radius:4.4cqw;position:absolute;inset:3cqw}.booster-pack-face{flex-direction:column;padding:6.7cqw 8.1cqw 7cqw;display:flex;position:absolute;inset:0}.booster-pack-head{justify-content:space-between;align-items:center;gap:2cqw;display:flex}.booster-pack-spark{width:6.3cqw;height:6.3cqw;color:var(--pack-accent);flex-shrink:0}.booster-pack-descriptor{letter-spacing:.14em;color:#c3c9e2;font-size:3.15cqw;font-weight:500}.booster-pack-rule{background:var(--pack-accent);height:max(1px,.55cqw);margin-top:4.4cqw}.booster-pack-label{letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:4.8cqw;font-size:8.5cqw;font-weight:700;line-height:1.1}.booster-pack-portal{aspect-ratio:1;border:max(1px, .5cqw) solid var(--pack-accent);background:color-mix(in srgb, var(--pack-accent) 22%, #10152b);width:61.5cqw;box-shadow:0 0 10cqw color-mix(in srgb, var(--pack-accent) 28%, transparent);border-radius:50%;align-self:center;margin-block:auto;position:relative}.booster-pack-disc,.booster-pack-orbit,.booster-pack-orb,.booster-pack-emblem{position:absolute;top:50%;left:50%;translate:-50% -50%}.booster-pack-disc{background:#151a35;border:1px solid #ffffff30;border-radius:50%;width:79.5%;height:79.5%}.booster-pack-orbit{border:max(1px, .45cqw) solid color-mix(in srgb, var(--pack-accent) 67%, transparent);border-radius:50%;width:91.6%;height:30%;rotate:-20deg}.booster-pack-emblem{width:25%;height:25%;color:var(--pack-accent)}.booster-pack-orb{aspect-ratio:1;background:var(--pack-accent);border-radius:50%;width:4.2%}.booster-pack-orb[data-orb="1"]{top:24.4%;left:12.3%}.booster-pack-orb[data-orb="2"]{background:#fff;width:3.6%;top:69.9%;left:89.8%}.booster-pack-footer{text-align:center;color:#d2d7eb;border-top:1px solid #ffffff38;padding-top:6.2cqw;padding-bottom:1.6cqw;font-family:"Press Start 2P",monospace;font-size:5cqw;line-height:1}@media (width<=899.98px){.pack-carousel{--slide:min(62vw, 260px);padding:8px calc((100vw - var(--slide)) / 2) 12px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-inline:-16px;display:flex;overflow-x:auto}.pack-carousel::-webkit-scrollbar{display:none}.pack-carousel>*{flex:0 0 var(--slide);scroll-snap-align:center;scroll-snap-stop:always;min-width:0;transition:opacity .3s,transform .3s}.pack-carousel>[data-active=false]{opacity:.5;transform:scale(.92)}}@media (width>=900px){.pack-carousel>[data-active=true] .booster-pack{outline:2px solid var(--fg);outline-offset:6px}}.pack-tile .booster-pack{max-width:none}.booster-pack-button:disabled{cursor:default}.booster-pack-button:enabled:hover .booster-pack,.booster-pack-button:focus-visible .booster-pack{transform:translateY(-6px)scale(1.03)}.booster-pack-button:focus-visible{outline:none}.booster-pack-button:focus-visible .booster-pack{outline:2px solid var(--fg);outline-offset:4px}[data-theme-pack=random]{--pack-1:#64748b;--pack-2:#cbd5e1;--pack-accent:#eef1f8}[data-theme-pack=featured]{--pack-1:#f59e0b;--pack-2:#ef4444;--pack-accent:#ff9f6a}[data-theme-pack=creatures]{--pack-1:#16a34a;--pack-2:#65a30d;--pack-accent:#5fe07a}[data-theme-pack=arena]{--pack-1:#4f46e5;--pack-2:#1e1b4b;--pack-accent:#7d8bff}[data-theme-pack=fighters]{--pack-1:#be123c;--pack-2:#1c1917;--pack-accent:#fb7185}[data-theme-pack=girls]{--pack-1:#dc2626;--pack-2:#18181b;--pack-accent:#ff5147}[data-theme-pack=fantasy]{--pack-1:#7c3aed;--pack-2:#4c1d95;--pack-accent:#a88bff}[data-theme-pack=jrpg]{--pack-1:#0284c7;--pack-2:#312e81;--pack-accent:#7dd3fc}[data-theme-pack=anime]{--pack-1:#c026d3;--pack-2:#7e22ce;--pack-accent:#e38bff}[data-theme-pack=nightmares]{--pack-1:#4d7c0f;--pack-2:#0a0a0a;--pack-accent:#c8f04a}[data-theme-pack=platformers]{--pack-1:#eab308;--pack-2:#0ea5e9;--pack-accent:#ffd23f}[data-theme-pack=blockbusters]{--pack-1:#334155;--pack-2:#a16207;--pack-accent:#d4a373}[data-theme-pack=cozy]{--pack-1:#34d399;--pack-2:#f9a8d4;--pack-accent:#8ef0c4}[data-theme-pack=esports]{--pack-1:#0d9488;--pack-2:#1e1b4b;--pack-accent:#36e0d6}[data-theme-pack=bulk]{--pack-1:#78716c;--pack-2:#a16207;--pack-accent:#d6c3a1}[data-theme-pack=mini]{--pack-1:#14b8a6;--pack-2:#6366f1;--pack-accent:#7ff5e6}[data-theme-pack=premium]{--pack-1:#ca8a04;--pack-2:#7e22ce;--pack-accent:#ffd86a}.consumable-token-button{cursor:pointer;background:0 0;border:none;justify-content:center;width:100%;padding:0;display:flex}.consumable-token-button:focus-visible{outline:none}.consumable-token{aspect-ratio:270/390;color:#fff;place-items:center;width:100%;max-width:260px;font-family:Space Grotesk,system-ui,sans-serif;display:grid;position:relative;container-type:inline-size}.pack-tile .consumable-token{max-width:none}[data-consumable=clover]{--pack-accent:#8ff07a}[data-consumable=backpack]{--pack-accent:#ffb86b}.consumable-token-ring{aspect-ratio:1;border:.9cqw dotted color-mix(in srgb, var(--pack-accent) 70%, transparent);pointer-events:none;border-radius:50%;width:98cqw;animation:40s linear infinite spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.consumable-token-face{aspect-ratio:1;background:radial-gradient(circle at 32% 26%, color-mix(in srgb, var(--pack-accent) 34%, transparent), transparent 55%), linear-gradient(135deg, #10152b, #29204d 56%, #101a33);border:1.5px solid #9b8bff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2.5cqw;width:88cqw;transition:filter .2s,box-shadow .2s,transform .5s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 32px -16px #00000059}.consumable-token-face:after{content:"";border:max(1px, .5cqw) solid color-mix(in srgb, var(--pack-accent) 60%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:4.5cqw}.consumable-token-descriptor{letter-spacing:.14em;color:#c3c9e2;font-size:3.1cqw;font-weight:500}.consumable-token-emblem{width:30cqw;height:30cqw;color:var(--pack-accent);filter:drop-shadow(0 0 6cqw color-mix(in srgb, var(--pack-accent) 45%, transparent))}.consumable-token-label{text-align:center;text-transform:uppercase;overflow-wrap:anywhere;max-width:62cqw;font-size:8cqw;font-weight:700;line-height:1.1}.consumable-token-footer{color:#d2d7eb;margin-top:2cqw;font-family:"Press Start 2P",monospace;font-size:3.6cqw;line-height:1}.consumable-token-glint{aspect-ratio:1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff1f 45%,#0000 60%) 0 0/250% 250%;border-radius:50%;width:88cqw;animation:3s linear infinite foil-shift;position:absolute;top:50%;left:50%;translate:-50% -50%}.consumable-token-button:hover .consumable-token-face,.consumable-token-button:focus-visible .consumable-token-face{transform:scale(1.03)}.consumable-token-button:focus-visible .consumable-token-face{outline:2px solid var(--accent-hover);outline-offset:4px}@media (width>=900px){.pack-carousel>[data-active=true] .consumable-token-face{outline:2px solid var(--fg);outline-offset:6px}}@media (prefers-reduced-motion:reduce){.consumable-token-ring,.consumable-token-glint{animation:none}}.info-tip{display:inline-flex;position:relative}.info-tip-trigger{width:22px;height:22px;color:var(--fg-faint);cursor:help;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.info-tip-trigger:hover,.info-tip-trigger:focus-visible{color:var(--fg);background:var(--bg-2);outline:none}.info-tip-bubble{z-index:var(--z-popover);border:1px solid var(--border);border-radius:var(--radius-box);background:var(--bg);width:max-content;max-width:230px;box-shadow:var(--shadow);color:var(--fg);text-align:center;text-wrap:balance;pointer-events:none;opacity:0;visibility:hidden;transform-origin:bottom;padding:8px 12px;font-size:.8125rem;font-weight:500;line-height:1.45;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px)scale(.96)}.info-tip-bubble:after{content:"";border-bottom:1px solid;border-right:1px solid;border-color:var(--border);background:var(--bg);width:10px;height:10px;margin-top:-5px;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(45deg)}.info-tip-interactive .info-tip-bubble{pointer-events:auto}.info-tip-interactive .info-tip-bubble:before{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.info-tip-interactive .info-tip-bubble a{color:var(--accent-hover);text-underline-offset:2px;text-decoration:underline}.info-tip-bottom .info-tip-bubble{transform-origin:top;top:calc(100% + 10px);bottom:auto;transform:translate(-50%,-6px)scale(.96)}.info-tip-bottom .info-tip-bubble:after{margin-top:0;margin-bottom:-5px;top:auto;bottom:100%;transform:translate(-50%)rotate(-135deg)}.info-tip-interactive.info-tip-bottom .info-tip-bubble:before{top:auto;bottom:100%}.info-tip-trigger.info-tip-trigger-text{gap:6px;width:auto;padding-inline:8px 4px;font-size:.8125rem;font-weight:600}.info-tip:hover .info-tip-bubble,.info-tip:focus-within .info-tip-bubble{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.fade-in{animation:.3s ease-out both fade-in}.modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pop-in{animation:.35s cubic-bezier(.3,1.4,.5,1) both pop-in}.spin{animation:1s linear infinite spin}@keyframes mythic-flow{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes holo-wander{0%,to{--mx:50%;--my:50%;--px:.5;--py:.5}25%{--mx:54%;--my:47%;--px:.54;--py:.47}50%{--mx:48%;--my:54%;--px:.48;--py:.54}75%{--mx:46%;--my:48%;--px:.46;--py:.48}}@keyframes foil-shift{0%,to{background-position:50%,0 0}50%{background-position:50%,100% 100%}}@keyframes pile-leave{to{opacity:0;transform:translate(-45%,-12px)rotate(-10deg)scale(.96)}}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.toggle-icon{display:inline-flex;position:relative}.toggle-icon[data-anim=on]{animation:.45s cubic-bezier(.3,1.6,.5,1) toggle-pop}.toggle-icon[data-anim=on]:after{content:"";pointer-events:none;border:2px solid;border-radius:50%;animation:.5s ease-out forwards toggle-ring;position:absolute;inset:-4px}.toggle-icon[data-anim=off]{animation:.3s ease-out toggle-shrink}.toggle-icon[data-anim=pin]{animation:.45s cubic-bezier(.3,1.5,.5,1) pin-drop}.pin-button .pin-off,.pin-button[data-pinned=true]:hover .pin-on,.pin-button[data-pinned=true]:focus-visible .pin-on{display:none}.pin-button[data-pinned=true]:hover .pin-off,.pin-button[data-pinned=true]:focus-visible .pin-off{display:block}@keyframes toggle-pop{0%{transform:scale(.6)}60%{transform:scale(1.3)}to{transform:none}}@keyframes toggle-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes toggle-shrink{50%{transform:scale(.75)}}@keyframes pin-drop{0%{opacity:.4;transform:translateY(-8px)rotate(-35deg)scale(1.2)}70%{opacity:1;transform:translateY(1px)rotate(6deg)}to{transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.ui-button .coin-amount,.booster-opening .coin-amount{color:inherit}:root .ui-button[data-variant=primary]{border-color:var(--accent)}:root .ui-button[data-variant=primary]:hover:enabled{border-color:var(--accent-hover)}:root .ui-button[data-variant=secondary]{border-color:var(--fg);background-color:#0000}:root .ui-button[data-variant=secondary]:hover:enabled{background-color:var(--bg-2)}.booster-opening .ui-button[data-variant=primary]{color:#000;background-color:#fff;border-color:#fff}.booster-opening .ui-button[data-variant=primary]:hover:enabled{background-color:#e5e5e5}.ui-input option,.ui-input optgroup{background-color:var(--bg);color:var(--fg)}:root :focus-visible{outline-color:var(--fg)}.booster-opening .booster-pack-button:enabled:hover .booster-pack{transform:scale(1.03)}.ul{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .2s}.ul:hover,a:hover .ul,button:hover .ul{background-size:100% 1px}.photo-card{border-radius:var(--radius-box);color:#fff;background-color:var(--bg-2);display:block;position:relative;overflow:hidden}.photo-card>:first-child{transition:transform .5s cubic-bezier(.25,1,.5,1)}.photo-card:hover>:first-child{transform:scale(1.03)}.photo-card:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#0000008c);position:absolute;inset:40% 0 0}.photo-card-caption{z-index:3;justify-content:space-between;align-items:flex-end;gap:12px;font-size:22px;font-weight:700;line-height:1.3;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.photo-card-caption svg{opacity:0;flex-shrink:0;transition:opacity .3s,transform .3s;transform:translate(-8px)}.photo-card:hover .photo-card-caption svg{opacity:1;transform:none}.photo-card-button.ui-button[data-variant]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000008c;border-color:#ffffff50}.photo-card-button.ui-button[data-variant]:hover:enabled{background-color:#000000b3;border-color:#fff}.photo-card-button.ui-button[data-variant=favorite]{background-color:var(--favorite);border-color:var(--favorite);color:var(--favorite-ink)}.photo-card-button.ui-button[data-variant=favorite]:hover:enabled{background-color:color-mix(in srgb, var(--favorite) 85%, #fff);border-color:var(--favorite-ink)}:root .mission-ready{--fg:#fff;--fg-muted:#ffffffb3;--border:#ffffff40;--bg:#ffffff1a;--accent:#fff;--accent-hover:#e5e5e5;--accent-text:#000;--label:#e0a050;background-color:var(--block);box-shadow:0 12px 32px -12px #15152280}[data-theme=dark] .mission-ready{--fg:#000;--fg-muted:#4d4d4d;--border:#00000026;--bg:#0000000d;--accent:#000;--accent-hover:#4d4d4d;--accent-text:#fff;--label:#995c00;box-shadow:none;background-color:#fff}@media (prefers-reduced-motion:no-preference){.mission-ready{animation:.6s cubic-bezier(.25,1,.5,1) both off-rise}.off-rise{animation:.9s cubic-bezier(.25,1,.5,1) both off-rise}}@keyframes off-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.nf-glow{pointer-events:none;background:radial-gradient(50rem 32rem at 78%,#7c5cff26,#0000 70%),radial-gradient(36rem 26rem at 8% 110%,#ff7ab612,#0000 70%);position:absolute;inset:0}.nf-glow:after{content:"";opacity:.5;background-image:radial-gradient(#bba1ff1f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.nf-stage{zoom:.62;flex:none;order:-1;width:460px;height:520px;position:relative}.nf-stage:before{content:"";background:radial-gradient(closest-side,#7c5cff40,#7c5cff00 70%);position:absolute;inset:0}@media (width>=640px){.nf-stage{zoom:.75}}@media (width>=1024px){.nf-stage{zoom:1;order:0}}.nf-deck{animation:4.8s ease-in-out infinite nf-bob;position:absolute;inset:0}.nf-card{border-radius:14px;position:absolute}.nf-back{background:#241b46 url(/card-back.svg) 50%/100% 100% no-repeat;width:200px;height:280px;top:84px;left:200px;rotate:-14deg;box-shadow:0 20px 40px -20px #0b0818}.nf-slot{background:repeating-linear-gradient(45deg,#ffffff08 0 6px,#0000 6px 14px),#241b46;border:3px dashed #bba1ff66;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:216px;height:302px;transition:rotate .4s cubic-bezier(.3,1.6,.5,1),translate .4s cubic-bezier(.3,1.6,.5,1);display:flex;top:124px;left:104px;overflow:hidden;rotate:6deg;box-shadow:0 30px 60px -20px #0b0818}.nf-stage:hover .nf-slot{translate:0 -6px;rotate:2deg}.nf-slot:after{content:"";background:linear-gradient(115deg,#0000 42%,#ffffff14 50%,#0000 58%);animation:6s ease-in-out infinite nf-sheen;position:absolute;inset:-40%}.nf-mark{color:#bba1ff;text-shadow:6px 6px #7c5cff;font:96px/1 "Press Start 2P",monospace;animation:3.2s step-end infinite nf-flicker}.nf-number{letter-spacing:.2em;color:#bba1ff99;font:500 12px DM Mono,monospace}.nf-qs span{color:#bba1ff;opacity:0;font-family:"Press Start 2P",monospace;animation:3.6s ease-in infinite nf-float;position:absolute}.nf-qs span:first-child{font-size:16px;top:70px;left:330px}.nf-qs span:nth-child(2){font-size:22px;animation-delay:1.2s;top:36px;left:358px}.nf-qs span:nth-child(3){font-size:30px;animation-delay:2.4s;top:0;left:392px}.nf-shadow{background:#0b0818cc;border-radius:50%;width:250px;height:22px;animation:4.8s ease-in-out infinite nf-shadow;position:absolute;top:440px;left:100px}.nf-spark{animation:3s ease-in-out infinite nf-twinkle;position:absolute}@keyframes nf-bob{50%{transform:translateY(-10px)}}@keyframes nf-shadow{50%{opacity:.75;transform:scaleX(.9)}}@keyframes nf-sheen{0%,60%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes nf-flicker{0%,88%,94%{opacity:1}90%,96%{opacity:.35}}@keyframes nf-float{0%{opacity:0;transform:translate(-14px,18px)scale(.6)}25%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translate(6px,-14px)scale(1)}}@keyframes nf-twinkle{50%{opacity:.25;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=899px){body{padding-bottom:64px}}.rainbow-text{background:linear-gradient(90deg,#ff4d4d,#ffa64d,#ffe14d,#4dff88,#4dc3ff,#a64dff,#ff4dd2,#ff4d4d);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.rainbow-icon{color:#ff4d4d}.dusty-badge{color:#14101f;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#ff4d4d,#ffa64d,#ffe14d,#4dff88,#4dc3ff,#a64dff,#ff4dd2,#ff4d4d);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4}.boost-ring{background:linear-gradient(90deg,#ff4d4d,#ffa64d,#ffe14d,#4dff88,#4dc3ff,#a64dff,#ff4dd2,#ff4d4d);border-radius:999px;place-items:center;padding:2px;display:inline-grid}.boost-ring>span{box-sizing:content-box;border:2px solid var(--bg);background-color:var(--bg);border-radius:999px;place-items:center;width:28px;height:28px;display:grid}@media (width<=420px){.boost-ring>span,.boost-ring>span>img{width:24px;height:24px}}.site-icon-button svg{stroke-width:1.5px}.idea-bulb{color:var(--gold);transform-origin:50% 90%;animation:4s ease-in-out 2 idea-bulb-glow;display:inline-flex}.idea-bulb.idea-bulb-seen{animation:none}.site-icon-button:hover .idea-bulb,.site-icon-button:focus-visible .idea-bulb{filter:drop-shadow(0 0 6px var(--gold));animation:.6s steps(6,end) idea-bulb-wiggle}@keyframes idea-bulb-glow{0%,70%,to{filter:none;transform:scale(1)}76%{filter:drop-shadow(0 0 6px var(--gold));transform:scale(1.15)}80%{filter:none;transform:scale(1)}84%{filter:drop-shadow(0 0 8px var(--gold));transform:scale(1.1)}}@keyframes idea-bulb-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.idea-bulb,.site-icon-button:hover .idea-bulb{animation:none}}.fx-coin{z-index:var(--z-fx);pointer-events:none;background:#fbbf24;width:10px;height:10px;margin:-5px 0 0 -5px;position:fixed;box-shadow:inset -2px -2px #b45309,inset 2px 2px #fde68a,0 0 0 1px #78350f}.header-coins-tip{align-items:center;display:inline-flex}.header-coins-trigger{color:inherit;cursor:help;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.header-coins-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.header-coins{display:inline-flex;position:relative}.header-coins-tooltip{text-align:left;text-wrap:initial;transform-origin:100% 0;max-width:min(240px,100vw - 24px);inset:calc(100% + 10px) -12px auto auto;transform:translateY(-6px)scale(.96)}.header-coins-tooltip:after{margin-top:0;margin-bottom:-5px;inset:auto 32px 100% auto;transform:translate(-50%)rotate(-135deg)}.header-coins-tip:hover .header-coins-tooltip,.header-coins-tip:focus-within .header-coins-tooltip{transform:translateY(0)scale(1)}.coin-balance-tooltip-title{margin-bottom:8px;display:block}.coin-balance-tooltip-list{gap:6px;margin:0;display:grid}.coin-balance-tooltip-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.coin-balance-tooltip-row dt{min-width:0;color:var(--fg-muted);flex:1}.coin-balance-tooltip-row dd{margin:0;font-weight:600}.header-coins[data-fx=bump] .coin-amount{animation:.4s steps(4,end) coin-bump}@keyframes coin-bump{0%{transform:scale(1)}40%{transform:scale(1.25)translateY(-2px)}to{transform:scale(1)}}.coin-float{font-family:var(--font-mono);white-space:nowrap;pointer-events:none;align-items:center;gap:3px;font-size:12px;font-weight:700;animation:1.2s steps(12,end) forwards coin-float;display:inline-flex;position:absolute;top:-4px;left:50%}.coin-float[data-sign=plus]{color:#16a34a}.coin-float[data-sign=minus]{color:var(--danger)}.coin-float:before{content:"";background:#fbbf24;width:6px;height:6px;box-shadow:inset -1px -1px #b45309}.coin-float[data-sign=minus]:before{display:none}@keyframes coin-float{0%{opacity:0;transform:translate(-50%,8px)}15%{opacity:1;transform:translate(-50%)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-22px)}}.stock-icon{display:inline-flex}.stock-icon[data-full=true]{animation:3.2s steps(2,end) infinite stock-wobble}.stock-icon.stock-drop{animation:.5s steps(5,end) stock-drop}@keyframes stock-wobble{0%,20%,to{transform:rotate(0)}4%{transform:rotate(-14deg)}8%{transform:rotate(12deg)}12%{transform:rotate(-8deg)}16%{transform:rotate(4deg)}}@keyframes stock-drop{0%{opacity:0;transform:translateY(-14px)}60%{opacity:1;transform:translateY(2px)}80%{transform:translateY(-2px)}to{transform:none}}.nav-indicator{background:var(--fg);pointer-events:none;opacity:0;height:2px;position:absolute}.nav-indicator[data-ready=true]{transition:left .26s steps(6,end),width .26s steps(6,end),top .26s steps(6,end),opacity .12s}.site-nav-link{position:relative}.site-nav-link:before{content:"";clip-path:polygon(0 0,34% 0,34% 20%,67% 20%,67% 40%,100% 40%,100% 60%,67% 60%,67% 80%,34% 80%,34% 100%,0 100%);opacity:0;pointer-events:none;background:currentColor;width:6px;height:10px;transition:opacity .12s steps(2,end),transform .12s steps(2,end);position:absolute;top:50%;left:-9px;transform:translate(-4px,-50%)}.site-nav-link:hover:before,.site-nav-link:focus-visible:before{opacity:1;animation:.9s step-end .15s infinite caret-blink;transform:translateY(-50%)}@keyframes caret-blink{50%{opacity:0}}.badge-bounce{animation:.5s steps(5,end) badge-bounce}@keyframes badge-bounce{0%{transform:scale(.4)}40%{transform:scale(1.4)}70%{transform:scale(.85)}to{transform:scale(1)}}.bell-shake{transform-origin:50% 10%;animation:.7s steps(7,end) bell-shake}@keyframes bell-shake{0%,to{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-16deg)}45%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}}.ui-button[data-variant=primary],.ui-button[data-variant=secondary]{box-shadow:0 2px 0 color-mix(in srgb, var(--fg) 28%, transparent);transition:background-color .2s,color .2s,border-color .2s,transform 60ms steps(2,end),box-shadow 60ms steps(2,end)}.ui-button:active:enabled{transform:translateY(2px);box-shadow:0 0 #0000}.booster-opening .ui-button[data-variant]{box-shadow:none}.ui-button[data-fx=press]{animation:.4s steps(4,end) button-press}@keyframes button-press{0%,to{transform:none}25%,50%{transform:translateY(2px);box-shadow:0 0 #0000}}.complete-stamp{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--label);border:1.5px solid;border-radius:2px;padding-inline:4px;font-size:10px;font-weight:500;line-height:15px;display:inline-block;position:relative;transform:rotate(-4deg)}.complete-stamp[data-reveal]:not([data-shown]){opacity:0}.complete-stamp[data-shown]{animation:.45s steps(5,end) both stamp-slam}.complete-stamp:before{content:"";opacity:0;pointer-events:none;background:currentColor;width:3px;height:3px;position:absolute;top:50%;left:50%}.complete-stamp[data-shown]:before{animation:.6s steps(6,end) .3s both stamp-sparks}@keyframes stamp-slam{0%{opacity:0;transform:rotate(-4deg)scale(2.4)}60%{opacity:1;transform:rotate(-4deg)scale(.9)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes stamp-sparks{0%{opacity:1;box-shadow:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{opacity:0;box-shadow:-30px -12px,30px -12px,-34px 4px,34px 4px,-16px -16px,16px -16px,-18px 14px,18px 14px}}.toggle-icon[data-anim=on]:before,.toggle-icon[data-fx=burst]:before{content:"";pointer-events:none;background:currentColor;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;animation:.6s steps(6,end) forwards heart-burst;position:absolute;top:50%;left:50%}.toggle-icon[data-fx=burst]{animation:.45s cubic-bezier(.3,1.6,.5,1) toggle-pop}@keyframes heart-burst{0%{opacity:1;box-shadow:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{opacity:0;box-shadow:0 -16px,12px -12px,16px 0,12px 12px,0 16px,-12px 12px,-16px 0,-12px -12px}}.flip-text{white-space:nowrap}.flip-char{clip-path:inset(0);display:inline-block;position:relative}.flip-new,.flip-old{animation:.45s cubic-bezier(.22,1,.36,1) both roll-in;display:inline-block}.flip-old{animation-name:roll-out;position:absolute;inset:0}.flip-char[data-fx=flip] .flip-new{animation-name:roll-in-again}@keyframes roll-in{0%{opacity:0;filter:blur(1px);transform:translateY(100%)}to{opacity:1;filter:none;transform:none}}@keyframes roll-in-again{0%{opacity:0;filter:blur(1px);transform:translateY(100%)}to{opacity:1;filter:none;transform:none}}@keyframes roll-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(1px);transform:translateY(-100%)}}.featured-card-in[data-reveal]:not([data-shown]){opacity:0}.featured-card-in[data-shown]{animation:featured-in .7s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .14s) both}@keyframes featured-in{0%{opacity:0;transform:translate(24px,12px)rotate(3deg)}to{opacity:1;transform:none}}.booster-pack-glint{z-index:2;pointer-events:none;will-change:transform;background:linear-gradient(110deg,#0000 38%,#fff6 48%,#fff2 54%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.booster-pack-button:enabled:hover .booster-pack-glint,.booster-pack[data-fx=glint] .booster-pack-glint{animation:1.3s cubic-bezier(.45,0,.25,1) pack-glint}.booster-opening .booster-pack-glint{display:none}@keyframes pack-glint{0%{transform:translate(-120%)}to{transform:translate(120%)}}.free-tag{animation:2.4s steps(2,end) infinite free-pulse}@keyframes free-pulse{0%,60%,to{box-shadow:0 0 #0000}70%,90%{box-shadow:0 0 0 2px color-mix(in srgb, var(--label) 30%, transparent)}}.rates-grid[data-reveal]:not([data-shown]) .rate-cell{opacity:0}.rates-grid[data-shown] .rate-cell{animation:rate-rise .6s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 90ms) both}@keyframes rate-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}article[data-fx=claim]{animation:.7s steps(4,end) mission-flash}article[data-fx=claim] .mission-icon svg *{stroke-dasharray:32;animation:.5s steps(6,end) both check-draw}@keyframes mission-flash{0%,to{box-shadow:0 0 #0000}25%,50%{box-shadow:0 0 0 3px var(--label)}}@keyframes check-draw{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}ol[data-fx=streak]>li{animation:streak-light .4s steps(4) calc(var(--i) * 90ms) both}ol[data-fx=streak]>li[data-today=true]{animation:streak-pop .6s steps(6) calc(var(--i) * 90ms) both}ol[data-fx=streak]>li[data-today=true]~li{animation:none}@keyframes streak-light{0%,to{filter:none}50%{filter:invert()}}@keyframes streak-pop{0%{filter:none;transform:none}30%{filter:invert();transform:translateY(-8px)scale(1.12)}60%{filter:invert();transform:translateY(2px)scale(.96)}to{filter:none;transform:none}}.chat-bubble[data-mine=true]{transform-origin:100% 100%}.chat-bubble[data-mine=false]{transform-origin:0 100%}.chat-bubble-in{animation:.32s steps(4,end) both bubble-in}.chat-bubble[data-fx=in]{animation:.32s steps(4,end) both bubble-in-again}@keyframes bubble-in{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}@keyframes bubble-in-again{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}.chat-lit,.chat-bar[data-fx=glow]{animation:1.6s steps(2,end) infinite chat-glow}@keyframes chat-glow{50%{box-shadow:inset 0 0 0 3px color-mix(in srgb, currentColor 55%, transparent)}}.typing-dots{align-items:center;gap:4px;min-height:22px;animation:.32s steps(4,end) both bubble-in;display:inline-flex}.typing-dots span{background:currentColor;width:5px;height:5px;animation:.9s steps(3,end) infinite typing-hop}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typing-hop{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-5px)}}.auction-timer.timer-urgent{color:var(--danger);animation:1s step-end infinite timer-shake}@keyframes timer-shake{0%,50%,to{transform:none}10%{transform:translate(-2px)}20%{transform:translate(2px)}30%{transform:translate(-1px)}}.trade-sides>*{position:relative}.trade-sides[data-fx=swap]>:first-child{z-index:1;animation:1.1s steps(11,end) swap-down}.trade-sides[data-fx=swap]>:last-child{animation:1.1s steps(11,end) swap-up}@media (width>=640px){.trade-sides[data-fx=swap]>:first-child{animation-name:swap-right}.trade-sides[data-fx=swap]>:last-child{animation-name:swap-left}}@keyframes swap-down{0%,to{transform:none}40%,60%{transform:translateY(50%)scale(.92)}}@keyframes swap-up{0%,to{transform:none}40%,60%{opacity:.6;transform:translateY(-50%)scale(.92)}}@keyframes swap-right{0%,to{transform:none}40%,60%{transform:translate(calc(50% + 6px))scale(.92)}}@keyframes swap-left{0%,to{transform:none}40%,60%{opacity:.6;transform:translate(calc(-50% - 6px))scale(.92)}}.card-skeleton{aspect-ratio:5/7;opacity:.6;background:#241b46 url(/card-back.svg) 50%/100% 100% no-repeat;border-radius:3.6%/2.6%;position:relative;overflow:hidden}.card-skeleton:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff40 50%,#0000 70%);animation:1.4s steps(14,end) infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}.skeleton{border-radius:var(--radius-box);background-color:color-mix(in srgb, currentColor 9%, transparent);flex-shrink:0;display:block;position:relative;overflow:hidden}.skeleton-text{vertical-align:-.05em;border-radius:2px;max-width:100%;height:.8em;display:inline-block}.skeleton-round{border-radius:999px}.skeleton:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, currentColor 7%, transparent) 50%, transparent 70%);animation:1.4s steps(14,end) infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-sweep{to{transform:translate(100%)}}.toast-in{animation:.36s steps(6,end) both toast-in}.toast-icon{flex-shrink:0;animation:.5s steps(5,end) .25s both toast-icon-hop;display:inline-flex}@keyframes toast-in{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:none}}@media (width>=900px){.toast-in{animation-name:toast-in-left}}@keyframes toast-in-left{0%{opacity:0;transform:translate(-110%)}to{opacity:1;transform:none}}@keyframes toast-icon-hop{0%{transform:scale(0)}50%{transform:translateY(-6px)scale(1.2)}to{transform:none}}@media (prefers-reduced-motion:reduce){.coin-float,.stock-icon,.nav-indicator,.site-nav-link:before,.badge-bounce,.bell-shake,.ui-button,.complete-stamp,.complete-stamp:before,.toggle-icon:before,.flip-new,.featured-card-in,.booster-pack-glint,.free-tag,.rate-cell,[data-fx],[data-fx] *,.chat-bubble,.chat-lit,.typing-dots,.typing-dots span,.timer-urgent,.trade-sides>*,.card-skeleton:after,.skeleton:after,.toast-in,.toast-icon{transition:none!important;animation:none!important}.flip-old,.coin-float{display:none}[data-reveal]:not([data-shown]),[data-reveal]:not([data-shown]) .rate-cell{opacity:1;transform:none}}.shelf-clock{font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex;position:relative}.shelf-clock[data-poof]{animation:1.1s cubic-bezier(.2,.9,.3,1.3) shelf-reset}.shelf-dust{opacity:0;pointer-events:none;width:7px;height:7px;animation:.9s ease-out both shelf-dust;animation-delay:var(--delay,0s);background:radial-gradient(circle,#d6c9a8 0%,#b8a98088 60%,#0000 70%);border-radius:50%;position:absolute;top:50%;left:6px}@keyframes shelf-reset{0%{color:var(--fg-muted);transform:scale(1)}15%{color:var(--accent);text-shadow:0 0 10px var(--accent-soft);transform:scale(1.3)rotate(-5deg)}35%{color:var(--accent);transform:scale(.94)rotate(3deg)}55%{transform:scale(1.06)rotate(-1deg)}to{color:var(--fg-muted);transform:none}}@keyframes shelf-dust{0%{opacity:.9;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(2.6)}}@media (prefers-reduced-motion:reduce){.shelf-clock[data-poof],.dusty-badge{animation:none}.shelf-dust{display:none}.chat-bubble-in{animation:none!important}}.opening-pack-stage[data-god]{animation:1s step-end both god-pack-foil}.opening-pack-stage[data-god] .opening-pack-seam{background:linear-gradient(90deg,#f43f5e,#fff,#22d3ee);box-shadow:0 0 18px 3px #f43f5e,0 0 32px 4px #22d3ee}@keyframes god-pack-foil{0%{filter:none;translate:0}20%{filter:drop-shadow(-5px 0 #f43f5e)drop-shadow(5px 0 #22d3ee);translate:3px}28%{filter:none;translate:-2px 1px}45%{filter:drop-shadow(8px 0 #f43f5e)drop-shadow(-8px 0 #22d3ee)hue-rotate(90deg);translate:-6px}52%{filter:invert();translate:4px -2px}58%{filter:drop-shadow(-10px 0 #f43f5e)drop-shadow(10px 0 #22d3ee);translate:0 2px}70%{filter:saturate(3)hue-rotate(-60deg);translate:7px}78%{filter:drop-shadow(12px 0 #f43f5e)drop-shadow(-12px 0 #22d3ee)brightness(1.6);translate:-8px}88%{filter:invert()hue-rotate(180deg);translate:3px 3px}to{filter:brightness(3);translate:0}}.god-pack{z-index:20;color:#fff;animation:god-pack-out var(--duration) linear both;background:#030305;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.god-pack>*{grid-area:1/1}.god-pack-static{mix-blend-mode:screen;opacity:.3;animation:god-static .3s steps(1) infinite, god-broken var(--duration) linear both;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}@keyframes god-static{0%{translate:0}20%{translate:-7% 4%}40%{translate:5% -9%}60%{translate:-11% -3%}80%{translate:8% 10%}}@keyframes god-broken{0%,47%{visibility:visible}48%,to{visibility:hidden}}.god-pack-scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000073 2px 3px);position:absolute;inset:0}.god-pack-scanlines:after{content:"";inset-inline:0;background:linear-gradient(#0000,#ffffff14 50%,#0000);height:18vh;animation:1.4s linear infinite god-roll;position:absolute;top:0}@keyframes god-roll{0%{translate:0 -20vh}to{translate:0 110vh}}.god-pack-slices{animation:god-broken var(--duration) linear both;position:absolute;inset:0}.god-pack-slices>span{inset-inline:-10%;top:calc(var(--slice) * 14% + 2%);height:calc(2% + var(--slice) * 0.7%);mix-blend-mode:screen;opacity:0;animation:god-slice calc(.42s + var(--slice) * 70ms) calc(var(--slice) * -113ms) steps(1) infinite;background:linear-gradient(90deg,#0000,#f43f5e 20%,#fff 48%,#22d3ee 80%,#0000);position:absolute}@keyframes god-slice{0%{opacity:.9;translate:-12%}15%{opacity:0}35%{opacity:.6;translate:9% 6px;scale:1 .4}50%{opacity:0}70%{opacity:1;translate:-4% -4px;scale:1 1.8}85%{opacity:0}}.god-pack-flash{opacity:0;pointer-events:none;animation:god-flash var(--duration) linear both;background:radial-gradient(circle,#fff 30%,#ffe4ea 60%,#cffafe);position:absolute;inset:0}@keyframes god-flash{0%,53%{opacity:0}54%{opacity:1}72%,to{opacity:0}}.god-pack-rays{aspect-ratio:1;background:repeating-conic-gradient(color-mix(in srgb, var(--rarity) 40%, transparent) 0deg 5deg, transparent 5deg 15deg, color-mix(in srgb, var(--rarity-2) 34%, transparent) 15deg 20deg, transparent 20deg 30deg);mix-blend-mode:screen;width:170vmax;animation:loot-spin 12s linear infinite, god-after var(--duration) linear both;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 55%);mask-image:radial-gradient(circle,#000 0,#0000 55%)}@keyframes god-after{0%,53%{opacity:0}56%,to{opacity:1}}.god-pack-text{text-align:center;animation:god-shake var(--duration) linear both;flex-direction:column;align-items:center;gap:20px;padding:0 16px;display:flex;position:relative}@keyframes god-shake{0%,9%{translate:0}10%{translate:-14px 3px}11%{translate:9px -2px}12%,21%{translate:0}22%{translate:18px}23%{translate:-6px 4px}24%,33%{translate:0}34%{translate:-22px -3px}35%{translate:12px 2px}36%,41%{translate:0}42%{translate:26px}43%{translate:-30px 5px}44%{translate:16px -4px}45%,53%{translate:0}54%{translate:0 18px}55%{translate:-16px -10px}56%{translate:12px 8px}57%{translate:-6px -4px}58%{translate:3px 2px}60%,to{translate:0}}.god-pack-title{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 0 32px var(--rarity), 0 0 80px var(--rarity-2);animation:god-title var(--duration) linear both;font-size:clamp(64px,15vw,190px);font-weight:900;line-height:.9;position:relative}@keyframes god-title{0%,9%{opacity:0;clip-path:inset(-200% -20%);scale:1}10%{opacity:1;skew:-20deg 0;clip-path:inset(30% -20% 45%)}12%{opacity:0}21%{opacity:1;skew:0 0;clip-path:inset(60% -20% 5%)}23%{opacity:1;clip-path:inset(5% -20% 70%)}25%{opacity:0}33%{opacity:1;clip-path:inset(-200% -20%);scale:1.15 .8}35%{opacity:.4;clip-path:inset(40% -20% 20%);scale:1}37%{opacity:0}41%{opacity:1;skew:25deg 0;clip-path:inset(0 -20% 50%)}42%{opacity:1;skew:-10deg 0;clip-path:inset(50% -20% 0)}44%{opacity:1;skew:0 0;clip-path:inset(-200% -20%)}47%{opacity:1;scale:1}48%,53%{opacity:0;scale:.6}54%{opacity:1;filter:blur(6px);scale:2.2}58%{opacity:1;filter:none;scale:.94}62%,to{opacity:1;skew:0 0;clip-path:inset(-200% -20%);scale:1}}.god-pack-title:before,.god-pack-title:after{content:attr(data-text);text-shadow:none;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.god-pack-title:before{color:#f43f5e;animation:.9s step-end infinite god-split-a}.god-pack-title:after{color:#22d3ee;animation:1.1s step-end infinite god-split-b}@keyframes god-split-a{0%{clip-path:inset(0 0 65%);translate:-6px}20%{clip-path:inset(70% 0 0);translate:4px}40%{clip-path:inset(30% 0 40%);translate:-3px}60%{clip-path:inset(10% 0 80%);translate:-8px}80%{clip-path:inset(50% 0 15%);translate:2px}}@keyframes god-split-b{0%{clip-path:inset(55% 0 10%);translate:6px}25%{clip-path:inset(0 0 75%);translate:-4px}50%{clip-path:inset(20% 0 55%);translate:8px}75%{clip-path:inset(80% 0 0);translate:3px}}.god-pack-tagline,.god-pack-count{opacity:0;animation:god-tagline var(--duration) ease-out both}.god-pack-tagline{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--rarity-2) 40%, #fff);text-shadow:0 1px 12px #000;font-size:clamp(12px,1.8vw,17px);font-weight:700}.god-pack-count{border:1px solid var(--rarity);font:700 15px var(--font-mono);background:#06060aaa;border-radius:999px;padding:6px 16px}@keyframes god-tagline{0%,60%{opacity:0;translate:0 12px}68%,to{opacity:1;translate:0}}@keyframes god-pack-out{0%,94%{opacity:1}to{opacity:0}}.booster-opening[data-god][data-phase=pile],.booster-opening[data-god][data-phase=recap]{box-shadow:inset 0 0 60px -20px #f43f5e,inset 0 0 120px -40px #22d3ee}.god-pack-badge{font:800 15px var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#fff;background:#06060a;border:1px solid #f43f5e;border-radius:999px;padding:6px 18px;position:relative;box-shadow:0 0 24px #f43f5e80,0 0 48px #22d3ee50}.god-pack-badge:before,.god-pack-badge:after{content:attr(data-text);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:6px 18px}.god-pack-badge:before{color:#f43f5e;animation:1.8s step-end infinite god-split-a}.god-pack-badge:after{color:#22d3ee;animation:2.3s step-end infinite god-split-b}@media (prefers-reduced-motion:reduce){.opening-pack-stage[data-god],.god-pack,.god-pack-static,.god-pack-slices,.god-pack-slices>span,.god-pack-scanlines:after,.god-pack-flash,.god-pack-text,.god-pack-title,.god-pack-title:before,.god-pack-title:after,.god-pack-badge:before,.god-pack-badge:after,.god-pack-tagline,.god-pack-count{animation:none}.god-pack-static,.god-pack-slices,.god-pack-flash,.god-pack-title:before,.god-pack-title:after,.god-pack-badge:before,.god-pack-badge:after{display:none}.god-pack-tagline,.god-pack-count{opacity:1}.god-pack-rays{opacity:1;animation:none}}.universe-celebration{place-items:center;width:200px;height:200px;display:grid;position:relative}.universe-celebration-burst{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--label) 35%, transparent) 0deg 10deg, transparent 10deg 30deg);border-radius:50%;animation:.5s ease-out both celebration-burst-in,12s linear infinite celebration-burst-turn;position:absolute;inset:-20px;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 70%);mask-image:radial-gradient(circle,#000 25%,#0000 70%)}.universe-celebration-card{aspect-ratio:5/7;object-fit:cover;border-radius:4px;width:120px;animation:.65s cubic-bezier(.2,1.4,.4,1) .1s both celebration-card-in;position:relative;box-shadow:0 10px 30px #00000059}.universe-celebration-card-empty{background:var(--bg-2);border:1px solid var(--border);color:var(--label);place-items:center;display:grid}.universe-celebration-stamp{background:var(--bg);padding-inline:6px;font-size:14px;line-height:20px;animation-delay:.6s;position:absolute;bottom:18px;right:6px}.universe-celebration-stamp[data-shown]:before{animation-delay:.9s}@keyframes celebration-burst-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes celebration-burst-turn{to{rotate:360deg}}@keyframes celebration-card-in{0%{opacity:0;transform:translateY(40px)rotate(-8deg)scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.universe-celebration-burst,.universe-celebration-card,.universe-celebration-stamp,.universe-celebration-stamp[data-shown]:before{animation:none}}@media (pointer:coarse){.message-row{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.message-row[data-swipeable=true]{touch-action:pan-y pinch-zoom}
