@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}:root{--bg:#08080f;--bg-2:#0e0f19;--bg-3:#161826;--bg-4:#1f2234;--panel:#ffffff09;--panel-2:#ffffff0f;--panel-3:#ffffff17;--line:#ffffff14;--line-2:#ffffff24;--text:#f4f1e8;--text-2:#bdbccb;--text-3:#9a9bb2;--accent:#ffd23f;--accent-2:#ffb800;--accent-ink:#1c1600;--hot:#ff4f8b;--hot-2:#ff7ab0;--good:#3ddc97;--bad:#ff5a5f;--gold:#f5c451;--cyan:#5cf2ff;--radius-xs:6px;--radius-sm:10px;--radius:14px;--radius-lg:22px;--font-display:"Unbounded Variable", "Unbounded", system-ui, sans-serif;--font-ui:"Figtree Variable", "Figtree", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--shadow-1:0 1px 0 #ffffff0d inset, 0 12px 32px -12px #000000b3;--shadow-2:0 1px 0 #ffffff0f inset, 0 24px 60px -18px #000000d9;--glow-accent:0 0 0 1px #ffd23f66, 0 8px 30px -6px #ffd23f73;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--topbar-h:68px;--page-max:1320px;--gutter:clamp(16px, 3vw, 32px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-ui);color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(1200px 700px at 50% -10%,#ffd23f17,#0000 60%),radial-gradient(900px 600px at 100% 100%,#ff4f8b0f,#0000 60%),radial-gradient(800px 500px at 0 80%,#5c78ff12,#0000 60%);background-attachment:fixed;margin:0;font-size:15px;line-height:1.5;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:9999;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}img{max-width:100%;display:block}button{font:inherit;color:inherit}::selection{background:#ffd23f59}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff1a padding-box padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e padding-box padding-box}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;line-height:1.02}.eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.mono,.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.good{color:var(--good)}.bad{color:var(--bad)}.btn{--btn-bg:var(--panel-2);--btn-fg:var(--text);--btn-border:var(--line-2);appearance:none;border:1px solid var(--btn-border);background:var(--btn-bg);height:40px;color:var(--btn-fg);letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform .18s var(--ease-out), background .18s, border-color .18s, box-shadow .25s, opacity .18s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.btn:hover{--btn-bg:var(--panel-3);transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn--primary{--btn-bg:linear-gradient(180deg, #ffe066, var(--accent) 45%, var(--accent-2));--btn-fg:var(--accent-ink);--btn-border:#ffe678e6;box-shadow:inset 0 1px #fff9,inset 0 -2px #00000026,0 10px 30px -10px #ffbe00b3}.btn--primary:hover{--btn-bg:linear-gradient(180deg, #fff09a, #ffdc5a 45%, var(--accent));box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #00000026,0 14px 36px -10px #ffbe00e6}.btn--hot{--btn-bg:linear-gradient(180deg, #ff86b6, var(--hot));--btn-fg:#2a0012;--btn-border:#ffa0c8e6;box-shadow:0 10px 30px -10px #ff4f8bcc}.btn--ghost{--btn-bg:transparent;--btn-border:transparent}.btn--ghost:hover{--btn-bg:var(--panel-2)}.btn--lg{height:52px;padding:0 26px;font-size:16px}.btn--sm{height:32px;padding:0 12px;font-size:13px}.btn--icon{width:40px;padding:0}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);background:linear-gradient(#ffffff0b,#ffffff05)}.chip{background:var(--panel-2);border:1px solid var(--line);height:26px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.rarity-badge{--rc:#aaa;height:22px;font-family:var(--font-display);letter-spacing:.08em;color:var(--rc);background:color-mix(in srgb, var(--rc) 14%, transparent);border:1px solid color-mix(in srgb, var(--rc) 40%, transparent);border-radius:6px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.divider{background:var(--line);border:0;height:1px;margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-main{max-width:var(--page-max);padding:calc(var(--topbar-h) + 28px) var(--gutter) 80px;min-height:100%;margin:0 auto}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-head h1{margin:6px 0 0;font-size:clamp(28px,4vw,44px)}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}}.fade-up{animation:fade-up .5s var(--ease-out) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.calm *,html.calm :before,html.calm :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (pointer:coarse){.btn--sm{min-height:40px}}.hit-slop{position:relative}@media (pointer:coarse){.hit-slop:after{content:"";position:absolute;inset:-8px}}.app-loading{min-height:60vh}.app-rip-loading{z-index:1000;background:#040407;position:fixed;inset:0}.app-error{flex-direction:column;gap:14px;max-width:620px;margin:8vh auto 0;padding:clamp(24px,4vw,40px);display:flex}.app-error__title{margin:0;font-size:clamp(24px,3.4vw,34px)}.app-error__title:focus{outline:none}.app-error__text{max-width:52ch;margin:0}.app-error__detail{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--text-2);font-family:var(--font-mono);overflow-wrap:anywhere;background:#00000059;padding:10px 12px;font-size:12px;display:block}.app-error__actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.app-error__wipe{--btn-border:#ff5a5f8c;--btn-fg:#ffb3b5}@media (width<=719.98px){.app-main{padding-bottom:calc(80px + 64px + env(safe-area-inset-bottom))}}@property --hc-mx{syntax:"<number>";inherits:true;initial-value:50}@property --hc-my{syntax:"<number>";inherits:true;initial-value:50}.hc{--hc-radius:4.6% / 3.3%;--hc-base:.42;--hc-rest:1;--hc-k:0;--hc-i:calc(var(--hc-base) * var(--hc-rest) + var(--hc-a,0) * (1 - var(--hc-base) * var(--hc-rest)));--hc-pos:calc(var(--hc-mx) * 1%) calc(var(--hc-my) * 1%);--hc-pos-inv:calc(100% - var(--hc-mx) * 1%) calc(100% - var(--hc-my) * 1%);--hc-dx:calc((var(--hc-mx) - 50) / 50);--hc-dy:calc((var(--hc-my) - 50) / 50);--hc-hyp:clamp(0, hypot(var(--hc-dx), var(--hc-dy)), 1);--hc-rainbow:repeating-linear-gradient(115deg, #ff526f 0%, #ffbe3d 4%, #90f547 8%, #38faea 12%, #5ca0ff 16%, #c6f 20%, #ff526f 24%);--hc-clip-in:inset(var(--hc-aw-t) calc(100% - var(--hc-aw-r)) calc(100% - var(--hc-aw-b)) var(--hc-aw-l));--hc-clip-out:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--hc-aw-l) var(--hc-aw-t), var(--hc-aw-l) var(--hc-aw-b), var(--hc-aw-r) var(--hc-aw-b), var(--hc-aw-r) var(--hc-aw-t), var(--hc-aw-l) var(--hc-aw-t));aspect-ratio:63/88;border-radius:var(--hc-radius);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex:none;display:block;position:relative}.hc--clickable{cursor:pointer}.hc--clickable:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hc:before{content:"";border-radius:var(--hc-radius);box-shadow:0 calc(var(--hc-u) * 5) calc(var(--hc-u) * 11) calc(var(--hc-u) * -3) #000000bf, 0 calc(var(--hc-u) * 1.2) calc(var(--hc-u) * 3) #00000073;pointer-events:none;position:absolute;inset:2% 3% 0}.hc--cheap:before{inset:0;box-shadow:0 4px 12px -4px #000000b3}.hc--dimmed:before{opacity:.4}.hc--live:before{transform:translate(calc(var(--hc-dx) * var(--hc-u) * -3.5 * var(--hc-a,0)), calc(var(--hc-dy) * var(--hc-u) * -3.5 * var(--hc-a,0)))}.hc-tilt{border-radius:var(--hc-radius);position:absolute;inset:0}.hc--live .hc-tilt{--hc-k:calc(.07 + var(--hc-a,0) * .24);transform-style:preserve-3d;transform:perspective(1100px) rotateY(calc((var(--hc-mx) - 50) * var(--hc-k) * 1deg)) rotateX(calc((50 - var(--hc-my)) * var(--hc-k) * 1deg))}.hc--external .hc-tilt,.hc--reduced.hc--live .hc-tilt{--hc-k:calc(var(--hc-a,0) * .08)}.hc--external .hc-tilt{transform:none}.hc[data-active] .hc-tilt{will-change:transform}.hc[data-active]{z-index:1}.hc--live:not(.hc--external) .hc-tilt:before{content:"";border-radius:var(--hc-radius);background:linear-gradient(135deg,#d9d6cc,#8d8a82);position:absolute;inset:0;transform:translateZ(-2px)}.hc-face{border-radius:var(--hc-radius);isolation:isolate;position:absolute;inset:0;overflow:hidden;transform:translateZ(.1px)}.hc-img{object-fit:fill;opacity:0;width:100%;max-width:none;height:100%;transition:opacity .4s var(--ease-out);-webkit-user-drag:none;position:absolute;inset:0}.hc--ready .hc-img,.hc-img--lo{opacity:1}.hc--instant .hc-img,.hc--instant .hc-skel{transition:none}.hc-skel{border-radius:var(--hc-radius);background:linear-gradient(#080a188c, #080a188c), var(--hc-emblem) center / 44% no-repeat, var(--hc-tex-swirl) center / cover, #0b1850;box-shadow:inset 0 0 0 calc(var(--hc-u) * 3.2) #0a1236;transition:opacity .4s var(--ease-out);position:absolute;inset:0;overflow:hidden}.hc-skel:after{content:"";background:linear-gradient(100deg,#0000 35%,#a0c8ff29 50%,#0000 65%);animation:1.3s linear infinite hc-skel;position:absolute;inset:-10% -60%}.hc--ready .hc-skel{opacity:0}.hc--ready .hc-skel:after{animation:none}.hc[data-offscreen] .hc-skel:after{animation-play-state:paused}@keyframes hc-skel{0%{transform:translate(-35%)}to{transform:translate(35%)}}.hc--dimmed .hc-img,.hc--dimmed .hc-ff{filter:grayscale()brightness(.34)contrast(1.15)}.hc--dimmed .hc-face:after{content:"";border-radius:var(--hc-radius);pointer-events:none;background:linear-gradient(160deg,#ffffff0d,#0000 40%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.hc-back--face{z-index:5;position:absolute;inset:0}.hc-aura{--hc-g:.5;border-radius:var(--hc-radius);pointer-events:none;box-shadow:0 0 0 max(1px, calc(var(--hc-u) * .5)) color-mix(in srgb, var(--hc-rc) 70%, transparent), 0 0 calc(var(--hc-u) * 6) calc(var(--hc-u) * .6) color-mix(in srgb, var(--hc-rc) 60%, transparent), 0 0 calc(var(--hc-u) * 20) calc(var(--hc-u) * 2) color-mix(in srgb, var(--hc-rc) 32%, transparent);opacity:var(--hc-g);position:absolute;inset:0}.hc-aura:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--hc-rc) 42%, transparent), transparent);opacity:calc(var(--hc-g) * .9);border-radius:50%;position:absolute;inset:-22% -30%}.hc--cheap .hc-aura:before{display:none}.hc-aura--t0{--hc-g:.18}.hc-aura--t1{--hc-g:.32}.hc-aura--t2{--hc-g:.5}.hc-aura--t3{--hc-g:.7}.hc-aura--t4,.hc-aura--t5{--hc-g:.95}.hc--full .hc-aura--t4,.hc--full .hc-aura--t5{animation:hc-pulse 2.6s var(--ease-in-out) 12}.hc--full .hc-aura--t5:after{content:"";opacity:.55;background:conic-gradient(#ff3b6b,#ffcf3b,#6bff8f,#3bd6ff,#8a6bff,#ff5bd8,#ff3b6b);border-radius:50%;animation:7s linear 4 hc-spin;position:absolute;inset:-9% -12%;-webkit-mask:radial-gradient(closest-side,#0000 72%,#000 86%,#0000 100%);mask:radial-gradient(closest-side,#0000 72%,#000 86%,#0000 100%)}.hc--reduced .hc-aura{animation:none!important}.hc--reduced .hc-aura:after{animation:none}@keyframes hc-pulse{50%{opacity:.59}}@keyframes hc-spin{to{transform:rotate(1turn)}}.hc--idle{--hc-base:.62;animation:7.4s linear 4 hc-idle-x,10.2s linear 3 hc-idle-y}.hc--idle[data-active],.hc--pointer[data-active]{animation:none}.hc--idle[data-offscreen],.hc[data-offscreen] .hc-aura,.hc[data-offscreen] .hc-aura:after,.hc[data-offscreen] .hc-sparkles i{animation-play-state:paused}.hc[data-rearm],.hc[data-rearm] .hc-aura,.hc[data-rearm] .hc-aura:after,.hc[data-rearm] .hc-sparkles i{animation:none!important}html[data-zoom] .hc--idle:not(.cz *),html[data-zoom] .hc:not(.cz *) .hc-aura,html[data-zoom] .hc:not(.cz *) .hc-aura:after,html[data-zoom] .hc:not(.cz *) .hc-sparkles i,html[data-zoom] .hc:not(.cz *) .hc-skel:after{animation-play-state:paused}.hc--pointer:not(.hc--idle){--hc-base:.3}@keyframes hc-idle-x{0%{--hc-mx:50;animation-timing-function:cubic-bezier(.33,.66,.66,1)}25%{--hc-mx:82;animation-timing-function:cubic-bezier(.33,0,.67,1)}75%{--hc-mx:18;animation-timing-function:cubic-bezier(.33,0,.66,.33)}to{--hc-mx:50}}@keyframes hc-idle-y{0%{--hc-my:50;animation-timing-function:cubic-bezier(.33,.66,.66,1)}25%{--hc-my:24;animation-timing-function:cubic-bezier(.33,0,.67,1)}75%{--hc-my:76;animation-timing-function:cubic-bezier(.33,0,.66,.33)}to{--hc-my:50}}.hc-l1,.hc-l2,.hc-l3,.hc-glare,.hc-sheen,.hc-sparkles{pointer-events:none;border-radius:var(--hc-radius);position:absolute;inset:0}.hc-l1,.hc-l2,.hc-l3{display:none}.hc:not(.hc--ready) :is(.hc-l1,.hc-l2,.hc-l3,.hc-glare,.hc-sheen,.hc-sparkles){visibility:hidden}.hc-glare{background:radial-gradient(farthest-corner circle at var(--hc-pos), #ffffff9e 4%, #ffffff38 24%, #00000052 90%);mix-blend-mode:overlay;opacity:calc(var(--hc-a,0) * .6 + var(--hc-base) * .2)}.hc--fx-none .hc-glare{background:radial-gradient(farthest-corner circle at var(--hc-pos), #ffffff8c, #ffffff14 38%, #0003 95%);mix-blend-mode:soft-light;opacity:calc(.12 + var(--hc-a,0) * .8)}.hc-sheen{overflow:hidden}.hc-sheen:before{content:"";transition:transform .9s var(--ease-out);background:linear-gradient(115deg,#0000 38%,#ffffff47 47%,#ffffff0d 53%,#0000 62%);position:absolute;inset:0 -100%;transform:translate(-12%)}.hc-sheen:after{content:"";mix-blend-mode:overlay;opacity:.3;background:linear-gradient(125deg,#ff3d5e,#ffc929 25%,#16f385 50%,#3daeff 75%,#d452ff);position:absolute;inset:0}.hc--fx-reverse .hc-sheen:after{clip-path:var(--hc-clip-out);opacity:.5}.hc--fx-holo .hc-sheen:after,.hc--fx-classic.hc--fallback .hc-sheen:after{clip-path:var(--hc-clip-in)}.hc--fx-gold .hc-sheen:after{background:linear-gradient(125deg,#ffdc7859,#ffffff0d 40%,#ffc8504d)}@media (hover:hover){.hc--cheap:hover .hc-sheen:before{transform:translate(22%)}}.hc-sparkles{opacity:calc(.35 + var(--hc-i) * .65);overflow:hidden}.hc-sparkles i{--s:1;width:calc(var(--hc-u) * 7 * var(--s));aspect-ratio:1;margin:calc(var(--hc-u) * -3.5 * var(--s));background:radial-gradient(closest-side, #fff 10%, #fff0 40%), conic-gradient(from 45deg, transparent 0 20%, #fffffff2 25%, transparent 30% 45%, #fffffff2 50%, transparent 55% 70%, #fffffff2 75%, transparent 80% 95%, #fffffff2 100%);clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%);mix-blend-mode:plus-lighter;animation:hc-twinkle 4s var(--ease-in-out) 8;opacity:0;position:absolute}.hc--external .hc-sparkles i{animation-iteration-count:infinite}.hc--fx-pikachu .hc-sparkles i,.hc--fx-gold .hc-sparkles i{filter:drop-shadow(0 0 2px #ffd23f);background:radial-gradient(closest-side,#fff 15%,#ffe066 45%,#ffd23f00 70%)}@keyframes hc-twinkle{0%,62%,to{opacity:0;transform:scale(.2)rotate(0)}74%{opacity:1;transform:scale(1)rotate(45deg)}86%{opacity:0;transform:scale(.4)rotate(90deg)}}.hc--fx-reverse .hc-l1{clip-path:var(--hc-clip-out);background-image:var(--hc-rainbow);background-size:320% 320%;background-position:var(--hc-pos);mix-blend-mode:overlay;filter:saturate(1.25);opacity:calc(var(--hc-i) * .62);display:block}.hc--fx-reverse .hc-l2{clip-path:var(--hc-clip-out);background-image:var(--hc-tex-glitter);background-size:calc(var(--hc-u) * 78) calc(var(--hc-u) * 78);background-position:calc(var(--hc-mx) * var(--hc-u) * .25) calc(var(--hc-my) * var(--hc-u) * .25);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 8%, #00000040 65%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 8%, #00000040 65%);mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 8%, #00000040 65%);mix-blend-mode:color-dodge;opacity:var(--hc-i);display:block}.hc--fx-reverse .hc-l3{clip-path:var(--hc-clip-out);background:linear-gradient(115deg, #00000059 calc(var(--hc-mx) * 1% - 45%), #ffffffd9 calc(var(--hc-mx) * 1%), #00000059 calc(var(--hc-mx) * 1% + 45%));mix-blend-mode:soft-light;opacity:calc(var(--hc-i) * .9);display:block}.hc--fx-holo .hc-l1{clip-path:var(--hc-clip-in);background-image:repeating-linear-gradient(90deg, #ffffff80 0 1px, #00000059 1px 2px, transparent 2px calc(var(--hc-u) * 1.1)), var(--hc-rainbow);background-size:100% 100%,240% 240%;background-position:0 0, var(--hc-pos-inv);mix-blend-mode:overlay;filter:saturate(1.3);opacity:calc(var(--hc-i) * .75);display:block}.hc--fx-holo .hc-l2{clip-path:var(--hc-clip-in);background-image:var(--hc-tex-glitter-2);background-size:calc(var(--hc-u) * 70) calc(var(--hc-u) * 70);background-position:calc(var(--hc-mx) * var(--hc-u) * -.2) calc(var(--hc-my) * var(--hc-u) * -.2);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, #0003 60%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, #0003 60%);mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, #0003 60%);mix-blend-mode:color-dodge;opacity:calc(var(--hc-i) * .8);display:block}.hc--fx-holo .hc-l3{clip-path:var(--hc-clip-in);background:linear-gradient(105deg, #0006 calc(var(--hc-mx) * 1% - 40%), #ffffffe6 calc(var(--hc-mx) * 1%), #0006 calc(var(--hc-mx) * 1% + 40%));mix-blend-mode:soft-light;opacity:var(--hc-i);display:block}.hc--fx-ex .hc-l1{background-image:var(--hc-rainbow);background-size:420% 420%;background-position:var(--hc-pos);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 10%, #00000059 80%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 10%, #00000059 80%);mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 10%, #00000059 80%);mix-blend-mode:overlay;opacity:calc(var(--hc-i) * .42);display:block}.hc--fx-ex .hc-l2{background-image:var(--hc-tex-glitter-2);background-size:calc(var(--hc-u) * 80) calc(var(--hc-u) * 80);background-position:calc(var(--hc-mx) * var(--hc-u) * .15) calc(var(--hc-my) * var(--hc-u) * .15);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, transparent 55%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, transparent 55%);mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, transparent 55%);mix-blend-mode:color-dodge;opacity:calc(var(--hc-i) * .55);display:block}.hc--fx-fullart,.hc--fx-illustration,.hc--fx-sir,.hc--fx-gold{--hc-falloff:radial-gradient(farthest-corner circle at var(--hc-pos), #000 0%, #0009 20%, #0000001f 62%);--hc-etch:var(--hc-tex-waves);--hc-etch-size:calc(var(--hc-u) * 26)}.hc--fx-illustration{--hc-etch:var(--hc-tex-topo);--hc-etch-size:calc(var(--hc-u) * 72)}.hc--fx-sir,.hc--fx-rgb{--hc-rest:.3;--hc-i:calc(var(--hc-base) * var(--hc-rest) + var(--hc-a,0) * var(--hc-a,0) * (1 - var(--hc-base) * var(--hc-rest)))}.hc--fx-sir{--hc-etch:var(--hc-tex-topo-2);--hc-etch-size:calc(var(--hc-u) * 64);--hc-falloff:radial-gradient(farthest-corner circle at var(--hc-pos), #000 0%, #000000bf 24%, #0003 70%)}.hc--fx-fullart .hc-l1,.hc--fx-illustration .hc-l1,.hc--fx-sir .hc-l1,.hc--fx-gold .hc-l1{background-image:var(--hc-rainbow);background-size:300% 300%;background-position:var(--hc-pos);-webkit-mask-image:var(--hc-etch), var(--hc-falloff);-webkit-mask-size:var(--hc-etch-size) var(--hc-etch-size), 100% 100%;-webkit-mask-composite:source-in;-webkit-mask-image:var(--hc-etch), var(--hc-falloff);mask-image:var(--hc-etch), var(--hc-falloff);-webkit-mask-size:var(--hc-etch-size) var(--hc-etch-size), 100% 100%;mask-size:var(--hc-etch-size) var(--hc-etch-size), 100% 100%;mix-blend-mode:color-dodge;filter:saturate(1.3);opacity:calc(var(--hc-i) * .8);display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.hc--fx-sir .hc-l1{filter:saturate(1.7);opacity:var(--hc-i)}.hc--fx-fullart .hc-l2,.hc--fx-illustration .hc-l2,.hc--fx-sir .hc-l2{background-image:repeating-linear-gradient(-35deg,#3dbeff 0%,#ff52ff 7%,#fb3 14%,#1fff69 21%,#3dbeff 28%);background-size:380% 380%;background-position:var(--hc-pos-inv);-webkit-mask-image:var(--hc-falloff);-webkit-mask-image:var(--hc-falloff);mask-image:var(--hc-falloff);mix-blend-mode:overlay;opacity:calc(var(--hc-i) * .4);display:block}.hc--fx-fullart .hc-l2{filter:saturate(.5)}.hc--fx-sir .hc-l2{opacity:calc(var(--hc-i) * .62)}.hc--fx-fullart .hc-l3,.hc--fx-illustration .hc-l3,.hc--fx-sir .hc-l3,.hc--fx-gold .hc-l3,.hc--fx-pikachu .hc-l3{background-image:var(--hc-tex-glitter);background-size:calc(var(--hc-u) * 80) calc(var(--hc-u) * 80);background-position:calc(var(--hc-mx) * var(--hc-u) * -.3) calc(var(--hc-my) * var(--hc-u) * -.3);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, #0000001f 60%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, #0000001f 60%);mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, #0000001f 60%);mix-blend-mode:color-dodge;opacity:calc(var(--hc-i) * .7);display:block}.hc--fx-pikachu .hc-l3{background-image:var(--hc-tex-glitter);background-size:calc(var(--hc-u) * 80) calc(var(--hc-u) * 80);background-position:calc(var(--hc-mx) * var(--hc-u) * -.3) calc(var(--hc-my) * var(--hc-u) * -.3);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, #0000001f 60%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, #0000001f 60%);mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 5%, #0000001f 60%);mix-blend-mode:color-dodge;opacity:calc(var(--hc-i) * .7);display:block}.hc--fx-sir .hc-l3{opacity:var(--hc-i)}.hc--fx-gold .hc-l1{filter:none;opacity:var(--hc-i);background-image:linear-gradient(120deg,#fff7d6,#ffd35a 40%,#fffbe8 60%,#ffc233);background-size:100% 100%}.hc--fx-gold .hc-l2{background-image:repeating-linear-gradient(115deg,#4a2e00 0%,#b27a10 3%,#fff3c4 5.5%,#d9a21f 8%,#5c3a00 11%,#e8b73a 14%,#fffbe6 16%,#8a5a06 19%,#4a2e00 22%);background-size:280% 280%;background-position:var(--hc-pos);mix-blend-mode:hard-light;opacity:calc(var(--hc-i) * .62);display:block}.hc--fx-gold .hc-l3{filter:sepia()saturate(3)hue-rotate(-12deg)brightness(1.2);opacity:var(--hc-i)}.hc--fx-pikachu .hc-l1{background-image:linear-gradient(115deg, #783c0080 calc(var(--hc-mx) * 1% - 40%), #ffec8cf2 calc(var(--hc-mx) * 1% - 4%), #ffaa1ee6 calc(var(--hc-mx) * 1% + 8%), #783c0080 calc(var(--hc-mx) * 1% + 40%));mix-blend-mode:soft-light;opacity:var(--hc-i);display:block}.hc--fx-pikachu .hc-l2{background-image:radial-gradient(farthest-corner circle at var(--hc-pos), #fffbe0 0%, #fc3 30%, #ff8a00 70%);-webkit-mask-image:var(--hc-tex-sparkle), radial-gradient(farthest-corner circle at var(--hc-pos), #000 10%, #0000004d 70%);-webkit-mask-size:calc(var(--hc-u) * 90) calc(var(--hc-u) * 90), 100% 100%;-webkit-mask-position:calc(var(--hc-mx) * var(--hc-u) * .2) calc(var(--hc-my) * var(--hc-u) * .2), 0 0;-webkit-mask-composite:source-in;-webkit-mask-image:var(--hc-tex-sparkle), radial-gradient(farthest-corner circle at var(--hc-pos), #000 10%, #0000004d 70%);mask-image:var(--hc-tex-sparkle), radial-gradient(farthest-corner circle at var(--hc-pos), #000 10%, #0000004d 70%);-webkit-mask-size:calc(var(--hc-u) * 90) calc(var(--hc-u) * 90), 100% 100%;mask-size:calc(var(--hc-u) * 90) calc(var(--hc-u) * 90), 100% 100%;-webkit-mask-position:calc(var(--hc-mx) * var(--hc-u) * .2) calc(var(--hc-my) * var(--hc-u) * .2), 0 0;mask-position:calc(var(--hc-mx) * var(--hc-u) * .2) calc(var(--hc-my) * var(--hc-u) * .2), 0 0;mix-blend-mode:hard-light;opacity:var(--hc-i);display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.hc--fx-pikachu .hc-l3{filter:sepia()saturate(4)hue-rotate(-8deg)}.hc--fx-futuristic .hc-l1{background-image:repeating-linear-gradient(100deg,#0b0b12 0%,#9aa3b5 3%,#fff 4.5%,#5c6474 6.5%,#10121a 9%,#c9d2e2 12%,#0b0b12 15%);background-size:300% 300%;background-position:var(--hc-pos);mix-blend-mode:overlay;opacity:calc(var(--hc-i) * .55);display:block}.hc--fx-futuristic .hc-l2{background-image:repeating-linear-gradient(0deg, #00000061 0 1px, transparent 1px 3px), linear-gradient(160deg, transparent calc(var(--hc-my) * 1% - 40%), #3ff4ff calc(var(--hc-my) * 1% - 10%), #ff3fd8 calc(var(--hc-my) * 1% + 10%), transparent calc(var(--hc-my) * 1% + 40%));background-blend-mode:multiply;mix-blend-mode:color-dodge;filter:saturate(1.4);opacity:calc(var(--hc-i) * .7);display:block}.hc--fx-futuristic .hc-l3{background:radial-gradient(farthest-corner circle at var(--hc-pos-inv), #3ff4ff59, transparent 45%), radial-gradient(farthest-corner circle at var(--hc-pos), #ff3fd859, transparent 45%);mix-blend-mode:screen;opacity:calc(var(--hc-i) * .6);display:block}.hc--fx-rgb .hc-l1{background-image:repeating-linear-gradient(90deg, #ff2442 0, #28ff74 calc(var(--hc-u) * 1), #2c74ff calc(var(--hc-u) * 2), #ff2442 calc(var(--hc-u) * 3));-webkit-mask-image:linear-gradient(115deg, transparent calc(var(--hc-mx) * 1% - 26%), #000 calc(var(--hc-mx) * 1%), transparent calc(var(--hc-mx) * 1% + 26%)), radial-gradient(farthest-corner circle at var(--hc-pos), #000 0%, #0000008c 22%, transparent 58%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(115deg, transparent calc(var(--hc-mx) * 1% - 26%), #000 calc(var(--hc-mx) * 1%), transparent calc(var(--hc-mx) * 1% + 26%)), radial-gradient(farthest-corner circle at var(--hc-pos), #000 0%, #0000008c 22%, transparent 58%);mask-image:linear-gradient(115deg, transparent calc(var(--hc-mx) * 1% - 26%), #000 calc(var(--hc-mx) * 1%), transparent calc(var(--hc-mx) * 1% + 26%)), radial-gradient(farthest-corner circle at var(--hc-pos), #000 0%, #0000008c 22%, transparent 58%);mix-blend-mode:color-dodge;filter:brightness(.75);opacity:calc(var(--hc-i) * .85);display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.hc--fx-rgb .hc-l2{background:conic-gradient(from calc(var(--hc-mx) * 3.6deg) at var(--hc-pos), #ff2a55, #ffd43b, #3bff7a, #3bd6ff, #5b3bff, #ff3bd4, #ff2a55);mix-blend-mode:color-dodge;filter:brightness(.45)contrast(1.4);opacity:calc(var(--hc-i) * .8);display:block}.hc--fx-rgb .hc-l3{box-shadow:inset calc(var(--hc-u) * (1.2 + var(--hc-dx) * 1.2)) 0 calc(var(--hc-u) * 1.5) #ff1e46bf, inset calc(var(--hc-u) * (-1.2 + var(--hc-dx) * 1.2)) 0 calc(var(--hc-u) * 1.5) #1e78ffbf, inset 0 calc(var(--hc-u) * (1 + var(--hc-dy))) calc(var(--hc-u) * 1.5) #28ff7880;mix-blend-mode:screen;opacity:var(--hc-i);display:block}.hc--fx-classic{--hc-classic-mask:radial-gradient(ellipse 62% 36% at 50% 30%, #000 55%, #0000002e 100%)}.hc--fx-classic .hc-l1,.hc--fx-classic .hc-l2{-webkit-mask-image:var(--hc-classic-mask);-webkit-mask-image:var(--hc-classic-mask);mask-image:var(--hc-classic-mask);display:block}.hc--fx-classic.hc--fallback .hc-l1,.hc--fx-classic.hc--fallback .hc-l2{clip-path:var(--hc-clip-in);-webkit-mask-image:none;mask-image:none}.hc--fx-classic .hc-l1{background-image:var(--hc-tex-cosmos);background-size:calc(var(--hc-u) * 60) calc(var(--hc-u) * 60);background-position:calc(var(--hc-mx) * var(--hc-u) * .3) calc(var(--hc-my) * var(--hc-u) * .3);mix-blend-mode:color-dodge;filter:brightness(.9)saturate(1.2);opacity:calc(var(--hc-i) * .85)}.hc--fx-classic .hc-l2{background-image:var(--hc-rainbow);background-size:300% 300%;background-position:var(--hc-pos);mix-blend-mode:overlay;opacity:calc(var(--hc-i) * .45)}.hc--fx-vintage .hc-l1,.hc--fx-vintage .hc-l2,.hc--fx-vintage .hc-l3{clip-path:var(--hc-clip-in);display:block}.hc--fx-vintage .hc-l1{background-image:var(--hc-tex-starlight);background-size:calc(var(--hc-u) * 58) calc(var(--hc-u) * 58);background-position:calc(var(--hc-mx) * var(--hc-u) * .24) calc(var(--hc-my) * var(--hc-u) * .24);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 10%, #00000059 70%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 10%, #00000059 70%);mask-image:radial-gradient(farthest-corner circle at var(--hc-pos), #000 10%, #00000059 70%);mix-blend-mode:color-dodge;opacity:calc(var(--hc-i) * .95)}.hc--fx-vintage .hc-l2{background-image:repeating-linear-gradient(128deg,#f49aa9 0%,#f5da89 6%,#a2e495 12%,#8bdeee 18%,#b4a8f0 24%,#f49aa9 30%);background-size:300% 300%;background-position:var(--hc-pos-inv);mix-blend-mode:overlay;filter:saturate(.9);opacity:calc(var(--hc-i) * .6)}.hc--fx-vintage .hc-l3{background:linear-gradient(100deg, #0000004d calc(var(--hc-mx) * 1% - 38%), #fffaebd9 calc(var(--hc-mx) * 1%), #0000004d calc(var(--hc-mx) * 1% + 38%));mix-blend-mode:soft-light;opacity:var(--hc-i)}.hc--fx-vintage .hc-sparkles{clip-path:var(--hc-clip-in)}.hc--fx-vintage .hc-sheen:after{clip-path:var(--hc-clip-in);opacity:.38}.hc--pat{--hc-pat-c:#ff4d5e;--hc-pat-size:calc(var(--hc-u) * 18) calc(var(--hc-u) * 18)}.hc--pat-pokeball{--hc-pat-mask:var(--hc-pat-pokeball)}.hc--pat-masterball{--hc-pat-mask:var(--hc-pat-masterball);--hc-pat-c:#9a5cff}.hc--pat-loveball{--hc-pat-mask:var(--hc-pat-loveball);--hc-pat-c:#ff5fae}.hc--pat-friendball{--hc-pat-mask:var(--hc-pat-friendball);--hc-pat-c:#34b86a}.hc--pat-quickball{--hc-pat-mask:var(--hc-pat-quickball);--hc-pat-c:#2f8cff}.hc--pat-duskball{--hc-pat-mask:var(--hc-pat-duskball);--hc-pat-c:#1f9e72}.hc--pat-team-rocket{--hc-pat-mask:var(--hc-pat-team-rocket);--hc-pat-c:#e8263a}.hc-pat{border-radius:var(--hc-radius);pointer-events:none;clip-path:var(--hc-clip-out);background:linear-gradient(135deg, #ffffff8c, #fff0 45%), linear-gradient(160deg, var(--hc-pat-c), color-mix(in srgb, var(--hc-pat-c) 60%, #1a1030));-webkit-mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat;-webkit-mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat;mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat;mix-blend-mode:multiply;opacity:.6;position:absolute;inset:0}.hc:not(.hc--ready) .hc-pat{visibility:hidden}.hc--pat .hc-l1{-webkit-mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat;-webkit-mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat;mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat;mix-blend-mode:color-dodge;filter:saturate(1.4);opacity:calc(.12 + var(--hc-i) * .8)}.hc--pat .hc-l2{-webkit-mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat, radial-gradient(farthest-corner circle at var(--hc-pos), #000 8%, #0000004d 65%);-webkit-mask-composite:source-in;-webkit-mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat, radial-gradient(farthest-corner circle at var(--hc-pos), #000 8%, #0000004d 65%);mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat, radial-gradient(farthest-corner circle at var(--hc-pos), #000 8%, #0000004d 65%);-webkit-mask-composite:source-in;mask-composite:intersect}.hc--pat .hc-l3{opacity:calc(var(--hc-i) * .6)}.hc--pat .hc-sheen:after{-webkit-mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat;-webkit-mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat;mask:var(--hc-pat-mask) 0 0 / var(--hc-pat-size) repeat;mix-blend-mode:color-dodge;opacity:.7}.hc-back{aspect-ratio:63/88;background:linear-gradient(155deg,#ffffff24,#0000 30% 70%,#ffffff0f),linear-gradient(160deg,#13235e,#070d2e 45%,#0d1a4e);border-radius:4.6%/3.3%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 0 2px #0006;container-type:inline-size}.hc-back-core{background:radial-gradient(ellipse 60% 42% at 50% 50%, #78beff47, transparent 70%), var(--hc-emblem) center / 74% no-repeat, radial-gradient(ellipse at 50% 50%, transparent 55%, #020618bf), var(--hc-tex-swirl) center / cover, #0b1850;border-radius:3.2%/2.3%;position:absolute;inset:4.2% 5.6%;box-shadow:0 0 0 max(1px,.5cqw) #ffd23f8c,0 0 0 max(2px,1.1cqw) #04081ee6,inset 0 0 3cqw #0009}.hc-back-core:before{content:"";border:max(1px,.35cqw) solid #ffd23f2e;border-radius:2.6%/1.9%;position:absolute;inset:3.2%;-webkit-mask:linear-gradient(#000 0 0) 0 0/16% 12% no-repeat,linear-gradient(#000 0 0) 100% 0/16% 12% no-repeat,linear-gradient(#000 0 0) 0 100%/16% 12% no-repeat,linear-gradient(#000 0 0) 100% 100%/16% 12% no-repeat;mask:linear-gradient(#000 0 0) 0 0/16% 12% no-repeat,linear-gradient(#000 0 0) 100% 0/16% 12% no-repeat,linear-gradient(#000 0 0) 0 100%/16% 12% no-repeat,linear-gradient(#000 0 0) 100% 100%/16% 12% no-repeat}.hc-back-core:after{content:"";border-radius:inherit;background:linear-gradient(125deg,#ffffff29,#0000 32% 68%,#8cc8ff1a);position:absolute;inset:0}.hc-gback{aspect-ratio:63/88;background:#e6dcc6;border-radius:4.6%/3.3%;position:relative;overflow:hidden}.hc-gback>img{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.hc-ff{--ff-c1:#d9d2c0;--ff-c2:#4a463c;--ff-c3:#fbf8ef;border-radius:var(--hc-radius);color:#1b1408;font-family:var(--font-ui);background:linear-gradient(155deg,#ffffff8c,#0000 25% 70%,#ffffff59),linear-gradient(140deg,#f3dc8e,#c49a3a 35%,#f7e6a8 55%,#a87b22 80%,#ecd18a);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.hc-ff-panel{background:var(--hc-tex-grain), radial-gradient(ellipse 120% 60% at 50% 0%, color-mix(in srgb, var(--ff-c3) 90%, white), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--ff-c1) 55%, var(--ff-c3)), color-mix(in srgb, var(--ff-c1) 80%, var(--ff-c2)));border-radius:2.8%/2%;position:absolute;inset:3.4% 4.4%;box-shadow:inset 0 0 0 .5cqw #00000040,inset 0 0 0 1cqw #ffffff40}.hc-ff-head{white-space:nowrap;align-items:flex-end;gap:2cqw;height:8.6%;display:flex;position:absolute;top:1.6%;left:4.5%;right:4%}.hc-ff-stage{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#2b2f3a;background:linear-gradient(#fdfdfd,#b9bdc6);border-radius:99px;padding:.3cqw 1.6cqw;font-size:2.3cqw;font-weight:800;position:absolute;top:0;left:0;box-shadow:0 .3cqw .6cqw #00000040}.hc-ff-name{text-overflow:ellipsis;min-width:0;font-family:var(--font-display);letter-spacing:-.02em;color:#120c02;flex:1;padding-bottom:.4cqw;font-size:6.2cqw;font-weight:800;line-height:1;overflow:hidden}.hc-ff-hp{font-family:var(--font-display);color:#120c02;align-items:flex-end;gap:.6cqw;font-size:6cqw;font-weight:800;line-height:1;display:inline-flex}.hc-ff-hp small{padding-bottom:.6cqw;font-size:2.6cqw}.hc-ff-hp .hc-token{align-self:center}.hc-token{color:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 -.12em .2em #00000059,0 .06em .12em #00000059}.hc-token svg{filter:drop-shadow(0 .04em .04em #00000073);width:64%;height:64%}.hc-ff-art{background:radial-gradient(circle at 50% 54%, color-mix(in srgb, var(--ff-c3) 85%, white) 0%, var(--ff-c1) 30%, var(--ff-c2) 78%, #07060a 110%);border-radius:1cqw;height:50.43%;position:absolute;top:10.3%;left:4.5%;right:4.5%;overflow:hidden;box-shadow:0 0 0 .8cqw #e9cf82,0 0 0 1.2cqw #7a5410,inset 0 0 4cqw #0000008c}.hc-ff-rays{background:repeating-radial-gradient(circle at 50% 54%, transparent 0 4.5cqw, #ffffff1a 4.5cqw 5cqw), repeating-conic-gradient(from calc(var(--hc-seed,0) * 1deg) at 50% 56%, #ffffff24 0 4deg, transparent 4deg 15deg);position:absolute;inset:-40%;-webkit-mask:radial-gradient(circle at 50% 54%,#000 20%,#0000 62%);mask:radial-gradient(circle at 50% 54%,#000 20%,#0000 62%)}.hc-ff-dex{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:.35cqw #ffffff47;font-size:22cqw;font-weight:900;line-height:1;position:absolute;bottom:-2cqw;right:3cqw}.hc-ff-glyph{width:46cqw;height:46cqw;color:color-mix(in srgb, var(--ff-c3) 70%, white);filter:drop-shadow(0 0 3cqw var(--ff-c1)) drop-shadow(0 1cqw 1.5cqw #00000073);position:absolute;top:54%;left:50%;translate:-50% -50%}.hc-ff-strip{letter-spacing:.02em;color:#2a2418;background:linear-gradient(#f4f1ea,#b6b2a6);border-radius:99px;place-items:center;height:3.4%;font-size:2.45cqw;font-style:italic;font-weight:700;display:grid;position:absolute;top:62.6%;left:7%;right:7%;box-shadow:0 .3cqw .6cqw #0003}.hc-ff-body{align-items:center;gap:4cqw;display:flex;position:absolute;inset:67.5% 7% 8%}.hc-ff-stamp{aspect-ratio:1;text-align:center;color:#3a2600;background:radial-gradient(circle at 35% 30%,#fff7d6,#f1cf6b 45%,#b88418 80%),#e3b64a;border-radius:50%;flex:none;place-content:center;width:24cqw;display:grid;box-shadow:inset 0 0 0 1cqw #ffffff59,inset 0 0 0 1.4cqw #7a541073,0 1cqw 2cqw #0000004d}.hc-ff-stamp-big{font-family:var(--font-display);letter-spacing:-.04em;font-size:10cqw;font-weight:900;line-height:.95}.hc-ff-stamp-small{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;max-width:20cqw;margin-top:.6cqw;font-size:1.85cqw;font-weight:800;line-height:1.15}.hc-ff-flavor{color:color-mix(in srgb, var(--ff-c2) 85%, black);margin:0;font-size:3.1cqw;font-style:italic;font-weight:600;line-height:1.3}.hc-ff-foot{color:color-mix(in srgb, var(--ff-c2) 80%, black);justify-content:space-between;align-items:flex-end;font-size:2.3cqw;font-weight:700;display:flex;position:absolute;bottom:2.2%;left:4.5%;right:4.5%}.hc-ff-num b{font-family:var(--font-display);margin-left:.6cqw}.hc-ff--rgb{color:#fff;background:linear-gradient(155deg,#fff6,#0000 22% 72%,#ffffff40),linear-gradient(140deg,#3a3d48,#0b0c10 35%,#6d7282 55%,#121318 80%,#4a4e5a)}.hc-ff--rgb .hc-ff-panel{background:var(--hc-tex-grain), radial-gradient(ellipse 120% 70% at 50% 10%, color-mix(in srgb, var(--ff-c1) 35%, #111), transparent 70%), linear-gradient(180deg, #16171d, #050506);box-shadow:inset 0 0 0 .5cqw #ffffff1f,inset 0 0 0 1cqw #00000080}.hc-ff--rgb .hc-ff-name,.hc-ff--rgb .hc-ff-hp{color:#fff}.hc-ff--rgb .hc-ff-art{background:repeating-linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 2.4cqw), repeating-linear-gradient(0deg, #ffffff0d 0 1px, transparent 1px 2.4cqw), radial-gradient(circle at 50% 54%, color-mix(in srgb, var(--ff-c1) 55%, #000), #020203 75%);box-shadow:0 0 0 .8cqw #cfd4de,0 0 0 1.2cqw #2a2d36,inset 0 0 5cqw #000c}.hc-ff-split .hc-ff-glyph{filter:none;mix-blend-mode:screen}.hc-ff-glyph--r{color:#ff1f3d;translate:calc(-50% - 1.6cqw - var(--hc-dx,0) * 1.6cqw) -50%}.hc-ff-glyph--g{color:#1fff6a}.hc-ff-glyph--b{color:#2a5cff;translate:calc(-50% + 1.6cqw + var(--hc-dx,0) * 1.6cqw) -50%}.hc-ff-split{isolation:isolate;filter:drop-shadow(0 0 3cqw color-mix(in srgb, var(--ff-c1) 70%, transparent));position:absolute;inset:0}.hc-ff--rgb .hc-ff-strip{background:linear-gradient(#e9ecf2,#8d93a1)}.hc-ff--rgb .hc-ff-stamp{color:#fff;background:conic-gradient(from 200deg,#ff2a55,#ffd43b,#3bff7a,#3bd6ff,#5b3bff,#ff3bd4,#ff2a55);box-shadow:inset 0 0 0 1cqw #00000059,inset 0 0 0 5.5cqw #000000b8,0 1cqw 2cqw #00000080}.hc-ff--rgb .hc-ff-flavor,.hc-ff--rgb .hc-ff-foot{color:#c9ccd6}@property --hc-rim{syntax:"<angle>";inherits:false;initial-value:0deg}.hc-rim{inset:calc(var(--hc-u) * -1);background:conic-gradient(from var(--hc-rim), #ff6b8b, #ffd36b, #9dff8b, #6bd7ff, #b08bff, #ff6bd2, #ff6b8b);box-shadow:0 0 calc(var(--hc-u) * 4) calc(var(--hc-u) * .4) #bed7ff59;pointer-events:none;border-radius:5.2%/3.8%;position:absolute}.hc--live .hc-rim{transform:translateZ(-1px)}.hc--cheap .hc-rim{box-shadow:none;inset:-1.5px}.hc--idle .hc-rim,.hc--external .hc-rim{animation:6s linear 5 hc-rim}.hc--reduced .hc-rim,.hc[data-rearm] .hc-rim{animation:none}.hc[data-offscreen] .hc-rim{animation-play-state:paused}@keyframes hc-rim{to{--hc-rim:360deg}}.cz{--cz-rc:#aaa;--cz-w:min(calc(78dvh / 1.3968), 460px, calc(100vw - 500px));z-index:4000;overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.cz-backdrop{background:radial-gradient(900px 700px at 38% 50%, color-mix(in srgb, var(--cz-rc) 16%, transparent), transparent 70%), #04040acc;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);position:fixed;inset:0}.cz-close{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141522b3;position:fixed;top:16px;right:16px}.cz-layout{grid-template-columns:auto minmax(300px,380px);justify-content:center;align-items:center;gap:clamp(32px,5vw,72px);min-height:100%;padding:40px clamp(20px,4vw,56px);display:grid;position:relative}.cz-stage-col{justify-items:center;gap:18px;display:grid}.cz-stage{width:var(--cz-w);aspect-ratio:63/88;cursor:grab;touch-action:none;position:relative}.cz-stage:active{cursor:grabbing}.cz-spot{background:radial-gradient(closest-side, color-mix(in srgb, var(--cz-rc) 34%, transparent), transparent);filter:blur(8px);opacity:.8;pointer-events:none;border-radius:50%;position:absolute;inset:-18% -30%}.cz-card3d{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.cz-front,.cz-back{backface-visibility:hidden;position:absolute;inset:0}.cz-front .hc{width:100%}.cz-back{border-radius:4.6%/3.3%;transform:rotateY(180deg);box-shadow:0 30px 60px -20px #000c}.cz-back-glare{pointer-events:none;background:radial-gradient(farthest-corner circle at calc(100% - var(--hc-mx) * 1%) calc(var(--hc-my) * 1%), #ffffff80 5%, #ffffff1f 30%, #0000004d 95%);mix-blend-mode:overlay;border-radius:4.6%/3.3%;position:absolute;inset:0}.cz-hint{letter-spacing:.04em;color:var(--text-3);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.cz-dot{background:var(--text-3);border-radius:50%;width:3px;height:3px}.cz-flip{appearance:none;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;display:inline-flex}.cz-flip:hover{color:var(--text)}@media (hover:none){.cz-flip kbd{display:none}}.cz-flip kbd{font-family:var(--font-mono);border:1px solid var(--line-2);color:var(--text-3);border-radius:4px;padding:1px 5px;font-size:10px}.cz-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--line-2);background:linear-gradient(#161724e0,#0c0d16e6);padding:26px 26px 24px;position:relative;overflow:hidden}.cz-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--cz-rc), transparent);opacity:.8;height:3px;position:absolute;inset:0 0 auto}.cz-set{justify-content:space-between;gap:12px;display:flex}.cz-num{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-2)}.cz-name{overflow-wrap:anywhere;margin:8px 0 14px;font-size:clamp(26px,3vw,34px)}.cz-reprint{margin:-8px 0 14px;font-size:13px}.cz-reprint b{color:var(--text-2);font-weight:650}.cz-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cz-tags .chip{height:22px}.cz-finish--reverse,.cz-finish--holo,.cz-finish--pattern{color:var(--text);background:linear-gradient(var(--bg-3), var(--bg-3)) padding-box, linear-gradient(110deg, #ff7ab0, #ffd23f, #7dffb0, #5cc8ff, #b38bff) border-box;border:1px solid #0000}.cz-tier{color:var(--hot-2);background:color-mix(in srgb, var(--hot) 14%, transparent);border-color:color-mix(in srgb, var(--hot) 40%, transparent)}.cz-tier--5{color:#1c1600;background:linear-gradient(110deg, #ffe066, var(--accent), #ffb800);border-color:#0000}.cz-value{border-radius:var(--radius);background:#ffd23f0d;border:1px solid #ffd23f29;margin:22px 0 18px;padding:16px 18px}.cz-price{color:var(--accent);text-shadow:0 0 24px #ffd23f4d;margin:4px 0 2px;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1.1}.cz-payout{font-size:13px}.cz-stats{grid-template-columns:1fr 1fr;gap:14px 18px;margin:0 0 22px;display:grid}.cz-stats>div{min-width:0}.cz-stats dt{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px;font-size:10px;font-weight:600}.cz-stats dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.cz-owned{color:var(--text);font-size:18px;font-weight:700}.cz-types{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cz-type{align-items:center;gap:6px;display:inline-flex}.cz-actions{gap:10px;display:grid}.cz-slot{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:12px;display:flex}.cz-slot:empty{display:none}.cz-slot>*{flex:auto}.cz-sell{width:100%}.cz-unowned{border-radius:var(--radius);border:1px dashed var(--line-2);text-align:center;color:var(--text-3);margin:0;padding:14px 16px;font-size:13px;line-height:1.4}.cz-extras{width:100%}@media (width<=820px){.cz{--cz-w:min(calc(56dvh / 1.3968), calc(100vw - 72px), 400px)}.cz-layout{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:22px;padding:64px 16px 32px}.cz-panel{width:100%;max-width:480px;padding:20px 18px}}@media (pointer:coarse){.cz-flip{position:relative}.cz-flip:after{content:"";position:absolute;inset:-8px}}.cz-legal{color:var(--text-3);margin:18px 0 0;font-size:11px;line-height:1.5}.toasts{z-index:5000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(520px,100vw - 32px);display:flex;position:fixed;top:auto;bottom:24px;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:100%;box-shadow:var(--shadow-2);text-align:center;text-wrap:balance;animation:shell-toast-in .35s var(--ease-spring);background:#141522eb;border-radius:18px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.35}.toast--good{border-color:#3ddc9780}.toast--bad{border-color:#ff5a5f80}@keyframes shell-toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}@media (width>=720px){body:has(.shop-dock) .toasts{bottom:134px}}.toasts.toasts--top{top:calc(12px + env(safe-area-inset-top));width:min(520px,100vw - 128px);bottom:auto}.toasts--top .toast{animation-name:shell-toast-drop}@keyframes shell-toast-drop{0%{opacity:0;transform:translateY(-12px)scale(.96)}}body:has(.gr-rv) .toasts{top:calc(16px + env(safe-area-inset-top));bottom:auto}@media (width>=720px){body:has(.gr-rv) .toasts{align-items:flex-end;width:min(380px,100vw - 40px);left:auto;right:20px;transform:none}}@media (width<=719.98px){.toasts{bottom:calc(84px + env(safe-area-inset-bottom))}.toast{font-size:13.5px}body:has(.sp) .toasts:not(.toasts--top){top:calc(12px + env(safe-area-inset-top));bottom:auto}}.pm-season{background:radial-gradient(240px 120px at 0 0,#ffd23f29,#0000 70%),radial-gradient(200px 120px at 100% 100%,#ff4f8b1a,#0000 70%),#ffffff08;border:1px solid #ffd23f38;border-radius:18px;align-items:center;gap:14px;margin:4px 0 12px;padding:14px;display:flex;position:relative;overflow:hidden}.pm-level{background:radial-gradient(circle at 32% 26%, #fff6c4, var(--accent) 42%, #b98000 100%);border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:inset 0 0 0 1px #ffeca0b3,0 10px 24px -8px #ffb400b3}.pm-level:after{content:"";border-radius:inherit;mix-blend-mode:overlay;animation:pm-glint 4.8s var(--ease-in-out) infinite;background:linear-gradient(115deg,#0000 35%,#ffffff8c 48%,#0000 60%);position:absolute;inset:0}@keyframes pm-glint{0%,55%{opacity:0;transform:translate(-40%)}70%{opacity:1}to{opacity:0;transform:translate(40%)}}.pm-level__num{font-family:var(--font-display);color:var(--accent-ink);font-size:22px;font-weight:800;position:relative;transform:rotate(4deg)}.pm-season__body{flex:1;min-width:0}.pm-season__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-season__lvl{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-display);letter-spacing:.01em;font-size:13px;font-weight:700;overflow:hidden}.pm-season__title{font-family:var(--font-ui);color:var(--accent);font-weight:600}.pm-streak{border:1px solid var(--line-2);height:24px;color:var(--text-3);border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 8px 0 5px;font-size:12px;font-weight:700;display:inline-flex}.pm-streak svg{fill:currentColor;width:15px;height:15px}.pm-streak.is-on{color:#ffb27a;background:#ff7a2a1f;border-color:#ff7a2a73}.pm-streak.is-on svg{fill:#ff7a2a;filter:drop-shadow(0 0 6px #ff7a2ab3)}.pm-bar{background:#ffffff12;border-radius:999px;height:8px;margin:9px 0 6px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.pm-bar__fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg, #ffb800, var(--accent) 60%, #fff3b0);height:100%;display:block;box-shadow:0 0 12px #ffd23f99}.pm-season__xp{color:var(--text-3);font-size:11.5px}.pm-list{gap:6px;display:grid}.pm-item{border:1px solid var(--line);text-align:left;cursor:pointer;width:100%;min-height:62px;transition:background .2s, border-color .2s, transform .18s var(--ease-out);background:#ffffff06;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.pm-item:hover{border-color:var(--line-2);background:#ffffff0f;transform:translate(2px)}.pm-item:active{transform:scale(.99)}.pm-item.is-active{background:linear-gradient(90deg,#ffd23f1a,#ffffff05);border-color:#ffd23f73}.pm-item__icon{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pm-item__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pm-item__icon--today{color:var(--accent);background:radial-gradient(circle at 30% 25%,#ffd23f40,#ffd23f0f);border-color:#ffd23f4d}.pm-item__icon--feed{color:var(--hot-2);background:radial-gradient(circle at 30% 25%,#ff4f8b38,#ff4f8b0d);border-color:#ff4f8b47}.pm-item__icon--grading{color:var(--cyan);background:radial-gradient(circle at 30% 25%,#5cf2ff33,#5cf2ff0a);border-color:#5cf2ff42}.pm-item__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pm-item__label{font-family:var(--font-display);letter-spacing:.01em;font-size:14px;font-weight:700}.pm-item__sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pm-item__sub.is-hot{color:var(--accent);font-weight:650}.pm-item__chev{fill:none;width:16px;height:16px;stroke:var(--text-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pm-next{color:var(--text-3);align-items:center;gap:8px;margin:12px 2px 0;font-size:12px;display:flex}.pm-next__dot{background:var(--hot);width:6px;height:6px;box-shadow:0 0 8px var(--hot);border-radius:50%}@media (prefers-reduced-motion:reduce){.pm-level:after{animation:none}}.tb{height:var(--topbar-h);z-index:100;-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);border-bottom:1px solid var(--line);background:linear-gradient(#090910db,#0909109e);position:fixed;inset:0 0 auto}.tb:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffd23f61,#0000);height:1px;position:absolute;bottom:-1px;left:10%;right:10%}.tb-inner{max-width:var(--page-max);height:100%;padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 auto;display:grid;position:relative}.tb-brand{cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:10px;padding:4px 6px 4px 0;display:inline-flex}.tb-glyph{filter:drop-shadow(0 4px 10px #ffbe0059);width:34px;height:34px;overflow:visible}.tb-glyph__strip,.tb-glyph__card,.tb-glyph__spark{transform-box:fill-box;transition:transform .45s var(--ease-spring)}.tb-glyph__strip{transform-origin:100% 100%;transform:rotate(-15deg)translate(-2px,-3px)}.tb-glyph__spark{transform-origin:50%;animation:3.2s ease-in-out infinite tb-twinkle}.tb-brand:hover .tb-glyph__strip{transform:rotate(-26deg)translate(-4px,-5px)}.tb-brand:hover .tb-glyph__card{transform:translateY(-3px)}@keyframes tb-twinkle{0%,70%,to{opacity:.5;transform:scale(.6)rotate(0)}82%{opacity:1;transform:scale(1.25)rotate(45deg)}}.tb-wordmark{font-family:var(--font-display);letter-spacing:.04em;background:linear-gradient(#fff 30%,#ffe28a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:21px;font-weight:800;line-height:1}.tb-nav{border:1px solid var(--line);background:#ffffff09;border-radius:999px;gap:2px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff08}.tb-nav__item{height:38px;color:var(--text-2);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;transition:color .2s;display:inline-flex;position:relative}.tb-nav__item:hover{color:var(--text)}.tb-nav__item.is-active{color:#fff}.tb-nav__pill{background:linear-gradient(#ffffff26,#ffffff0f);border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29,0 6px 18px -8px #000c}.tb-nav__pill:after{content:"";background:var(--accent);width:14px;height:2px;box-shadow:0 0 10px var(--accent);border-radius:2px;margin-left:-7px;position:absolute;bottom:4px;left:50%}.tb-nav__label,.tb-nav__item .tb-badge{position:relative}.tb-badge{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #090910e6}.tb-right{justify-self:end;align-items:center;gap:10px;display:flex}.tb-wallet{--flash:var(--accent);background:linear-gradient(#ffd23f1c,#ffd23f08);border:1px solid #ffd23f3d;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 16px 0 7px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}.tb-wallet--gain{--flash:var(--good)}.tb-wallet--spend{--flash:var(--bad)}.tb-wallet__flash{border-radius:inherit;pointer-events:none;animation:tb-flash 1.3s var(--ease-out) forwards;position:absolute;inset:-1px}@keyframes tb-flash{0%{box-shadow:0 0 0 1px var(--flash), 0 0 0 0 var(--flash);background:color-mix(in srgb, var(--flash) 22%, transparent)}to{background:0 0;box-shadow:0 0 0 1px #0000,0 0 0 12px #0000}}.tb-wallet__coin{background:radial-gradient(circle at 35% 30%, #fff3b0, var(--accent) 45%, #c98a00);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #ffe68c99,0 4px 12px -2px #ffb4008c}.tb-wallet__coin svg{fill:none;stroke:#5a3d00;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px}.tb-wallet__text{flex-direction:column;gap:3px;line-height:1;display:flex}.tb-wallet__label{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);font-size:9px;font-weight:600}.tb-wallet__amount{color:var(--accent);text-shadow:0 0 18px #ffd23f4d;font-size:18px;font-weight:700;transition:color .5s}.tb-wallet__value{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.tb-wallet__unit{font-family:var(--font-display);letter-spacing:.08em;color:var(--text-3);font-size:9.5px;font-weight:650}.tb-wallet__label{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.tb-wallet__label svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;margin:-2px 0}.tb-wallet--gain .tb-wallet__amount{color:var(--good);transition-duration:.1s}.tb-wallet--spend .tb-wallet__amount{color:var(--bad);transition-duration:.1s}.tb-wallet__delta{border:1px solid var(--line-2);box-shadow:var(--shadow-1);pointer-events:none;white-space:nowrap;background:#0c0c14f0;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;top:calc(100% + 8px);right:10px}.tb-wallet__text{position:relative}.tb-wallet--inline .tb-wallet__delta{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:10.5px;line-height:12px;top:-1.5px;left:0;right:auto}.tb-wallet--inline.tb-wallet--gain .tb-wallet__label,.tb-wallet--inline.tb-wallet--spend .tb-wallet__label{visibility:hidden}.tb-wallet__delta--gain{color:var(--good);border-color:#3ddc9766}.tb-wallet__delta--spend{color:var(--bad);border-color:#ff5a5f66}.tb-gear{border:1px solid var(--line-2);background:var(--panel-2);width:44px;height:44px;color:var(--text-2);cursor:pointer;border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.tb-gear svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .6s var(--ease-spring)}.tb-gear:hover{color:var(--text);background:var(--panel-3)}.tb-gear:hover svg{transform:rotate(45deg)}.tb-gear.is-open{color:var(--accent);border-color:#ffd23f73}.tb-gear.is-open svg{transform:rotate(120deg)}.tb-mode{--hemi:#ff7a2a;--tone:var(--accent);border:1px solid var(--line-2);background:var(--panel-2);height:36px;color:var(--text-2);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 13px;font-size:10px;font-weight:650;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.tb-mode.is-testnet{--tone:var(--hemi);color:#ffc39a;background:linear-gradient(#ff7a2a29,#ff7a2a0d);border-color:#ff7a2a73}.tb-mode:hover,.tb-mode.is-open{color:var(--text);background:var(--panel-3)}.tb-mode.is-testnet:hover,.tb-mode.is-testnet.is-open{color:#ffe0c8;background:linear-gradient(#ff7a2a42,#ff7a2a14)}.tb-mode__dot{background:var(--tone);width:6px;height:6px;box-shadow:0 0 8px var(--tone);border-radius:50%}.tb-mode svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:14px;height:14px;transition:transform .25s var(--ease-out)}.tb-mode.is-open svg{transform:rotate(180deg)}@media (width<=1023.98px){.tb-mode{display:none}}@media (width>=1024px) and (width<=1199.98px){.tb-inner:has(.tb-mode.is-testnet) .tb-nav__item{padding:0 13px}}@media (width>=1024px) and (width<=1365.98px){.tb-nav__item{padding:0 14px}.tb-inner:has(.tb-mode.is-testnet) .tb-nav__item{padding:0 10px;font-size:13.5px}}@media (width>=1024px) and (width<=1199.98px){.tb-wordmark{display:none}}@media (width>=720px) and (width<=1023.98px){.tb-inner:has(.tb-mode.is-testnet) .tb-nav{gap:0;padding:3px}.tb-inner:has(.tb-mode.is-testnet) .tb-nav__item{padding:0 8px;font-size:12.5px}}.tb-wallet--hemi{--hemi:#ff7a2a;--flash:var(--hemi);background:linear-gradient(#ff7a2a21,#ff7a2a08);border-color:#ff7a2a4d}button.tb-wallet{font:inherit;text-align:left;cursor:pointer;transition:border-color .2s, background .2s, transform .18s var(--ease-out)}button.tb-wallet:hover{background:linear-gradient(#ffd23f2b,#ffd23f0d);border-color:#ffd23f80}button.tb-wallet--hemi:hover{background:linear-gradient(#ff7a2a33,#ff7a2a0d);border-color:#ff7a2a8c}button.tb-wallet:active{transform:scale(.98)}.tb-wallet--hemi .tb-wallet__coin{background:radial-gradient(circle at 35% 30%,#ffe2c7,#ff8f45 45%,#b83d00);position:relative;box-shadow:inset 0 0 0 1px #ffc8a099,0 4px 12px -2px #ff6e148c}.tb-wallet--hemi .tb-wallet__coin svg{stroke:#4a1a00;stroke-width:1.7px;stroke-linejoin:round;width:20px;height:20px}.tb-wallet--hemi .tb-wallet__amount{color:#ffb27a;text-shadow:0 0 18px #ff7a2a52}.tb-wallet--hemi.tb-wallet--gain .tb-wallet__amount{color:var(--good)}.tb-wallet--hemi.tb-wallet--spend .tb-wallet__amount{color:var(--bad)}.tb-wallet__netdot{background:var(--good);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-2px;box-shadow:0 0 0 2px #17100b,0 0 8px #3ddc97b3}.tb-wallet--chip .tb-wallet__label{white-space:nowrap}.tb-wallet__chiptext{color:#ffd2b0;white-space:nowrap;font-size:14.5px;font-weight:700}.tb-wallet--chip.is-cta{background:linear-gradient(#ff8c464d,#ff6e1e1a);border-color:#ff965abf;box-shadow:inset 0 1px #ffdcbe33,0 8px 24px -12px #ff6e14e6}.tb-wallet--chip.is-cta .tb-wallet__chiptext{color:#fff}.tb-wallet--chip.is-bad{background:linear-gradient(#ff5a5f29,#ff5a5f0a);border-color:#ff5a5f8c}.tb-wallet--chip.is-bad .tb-wallet__label{color:#ff9a9d}.tb-wallet--chip.is-bad .tb-wallet__coin{background:radial-gradient(circle at 35% 30%,#ffd0d1,#ff6b70 45%,#a3161b)}.tb-wallet__coin--alert{font-family:var(--font-display);color:#4a0003;font-size:15px;font-weight:800}.tb-wallet--loading .tb-wallet__coin{box-shadow:none;background:#ffffff14}.tb-wallet__skeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff21,#ffffff0d) 0 0/200% 100%;border-radius:5px;width:64px;height:15px;animation:1.3s linear infinite tb-shimmer;display:block}@keyframes tb-shimmer{to{background-position:-200% 0}}@media (width>=720px) and (width<=1023.98px){.tb-wordmark{display:none}.tb-nav__item{padding:0 12px;font-size:13.5px}.tb-wallet__amount{font-size:16px}.tb-right{gap:8px}}.tb-tabs{display:none}@media (width<=719.98px){.tb-inner{grid-template-columns:auto 1fr;gap:10px}.tb-nav{display:none}.tb-wallet__chiptext{font-size:14px}.tb-wordmark{font-size:18px}.tb-glyph{width:30px;height:30px}.tb-right{gap:8px}.tb-wallet{gap:8px;height:42px;padding:0 12px 0 6px}.tb-wallet__coin{width:28px;height:28px}.tb-wallet__amount{font-size:16px}.tb-gear{width:42px;height:42px}.tb-tabs{z-index:100;padding:6px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);border-top:1px solid var(--line);background:linear-gradient(#090910b8,#090910eb);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.tb-tab{color:var(--text-3);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;font-size:10.5px;font-weight:650;transition:color .2s;display:flex;position:relative}.tb-tab.is-active{color:var(--text)}.tb-tab__pill{background:linear-gradient(#ffffff1a,#ffffff0a);border-radius:14px;position:absolute;inset:1px 6px;box-shadow:inset 0 1px #ffffff1a}.tb-tab__icon{width:24px;height:24px;position:relative}.tb-tab__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:stroke .2s}.tb-tab.is-active .tb-tab__icon svg{stroke:var(--accent);filter:drop-shadow(0 0 6px #ffd23f80)}.tb-tab__label{position:relative}.tb-tab .tb-badge{min-width:18px;height:18px;padding:0 5px;font-size:10px;position:absolute;top:-6px;left:15px}}@media (width<=370px){.tb-wordmark{display:none}}@media (pointer:coarse){.tb-brand{min-height:44px}}.tb-nav__item--play{gap:5px;padding-right:14px}.tb-nav__item--play>svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;width:13px;height:13px;transition:transform .25s var(--ease-out);position:relative}.tb-nav__item--play.is-open>svg{transform:rotate(180deg)}.tb-nav__item--play.is-open:not(.is-active){color:var(--text)}.tb-badge--play{background:linear-gradient(180deg, #ffe066, var(--accent));min-width:18px;height:18px;animation:tb-breathe 2.4s var(--ease-in-out) infinite;padding:0 5px;font-size:10.5px;box-shadow:0 0 0 2px #090910e6,0 0 12px #ffd23f8c}.tb-nav__item .tb-badge--play{min-width:16px;height:16px;margin:0;padding:0 4px;font-size:10px;position:absolute;top:-3px;right:2px}@keyframes tb-breathe{50%{box-shadow:0 0 0 2px #090910e6,0 0 18px 2px #ffd23fcc}}.sp.tb-play-sheet{width:372px;left:clamp(12px, calc(var(--tb-play-x,50vw) - 186px), calc(100vw - 384px));transform-origin:50% 0;padding-bottom:14px;right:auto}.tb-play-failed{justify-items:start;gap:12px;padding:8px 2px 4px;display:grid}@media (width>=720px) and (width<=1023.98px){.tb-inner:has(.tb-nav__item--play) .tb-nav{gap:0;padding:3px}.tb-inner:has(.tb-nav__item--play) .tb-nav__item{padding:0 8px;font-size:12.5px}}@media (width>=720px) and (width<=879.98px){.tb-nav__item--play>svg{display:none}}@media (width<=719.98px){.sp.tb-play-sheet{width:auto;left:0;right:0}.tb-tab{letter-spacing:0;font-size:10px}.tb-tab--play .tb-badge--play{left:14px}}.pa{--tooth:1.3em;--notch:1.35em;--bg:#222;--crimp-a:#333;--crimp-b:#111;--ink:#fff;--tear:#fff9;--brand-bg:#111;--brand-fg:#fff;--brand-edge:var(--accent);--brand-sub:#ffffffbf;--band:#0006;--band-edge:#fff3;--glare-blend:overlay;--crinkle-o:.5;perspective:120em;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;contain:layout style;flex:none;line-height:1;position:relative}.pa-shadow{transform:translate(calc(var(--tx,0) * -3.5em), calc(var(--ty,0) * -2em));border-radius:4em;position:absolute;inset:3em 4em 1em;box-shadow:0 4.5em 7em -1em #000000b8,0 1.2em 2.4em #00000073}.pa-tilt{position:absolute;inset:0}.pa--interactive .pa-tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(calc(1 + var(--hover,0) * .025));will-change:transform}.pa-body{background:var(--bg);-webkit-mask:conic-gradient(from 225deg at 100% 50%, #000 90deg, #0000 0) 0 calc(var(--pa-c) - var(--notch)) / var(--notch) calc(2 * var(--notch)) no-repeat, conic-gradient(from 45deg at 0 50%, #000 90deg, #0000 0) 100% calc(var(--pa-c) - var(--notch)) / var(--notch) calc(2 * var(--notch)) no-repeat, linear-gradient(#000 0 0) 0 var(--tooth) / 100% calc(100% - 2 * var(--tooth)) no-repeat, conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) 0 0 / calc(2 * var(--tooth)) var(--tooth) round no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) 0 100% / calc(2 * var(--tooth)) var(--tooth) round no-repeat;-webkit-mask-composite:xor, xor, source-over, source-over, source-over;-webkit-mask:conic-gradient(from 225deg at 100% 50%, #000 90deg, #0000 0) 0 calc(var(--pa-c) - var(--notch)) / var(--notch) calc(2 * var(--notch)) no-repeat exclude, conic-gradient(from 45deg at 0 50%, #000 90deg, #0000 0) 100% calc(var(--pa-c) - var(--notch)) / var(--notch) calc(2 * var(--notch)) no-repeat exclude, linear-gradient(#000 0 0) 0 var(--tooth) / 100% calc(100% - 2 * var(--tooth)) no-repeat add, conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) 0 0 / calc(2 * var(--tooth)) var(--tooth) round no-repeat add, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) 0 100% / calc(2 * var(--tooth)) var(--tooth) round no-repeat add;mask:conic-gradient(from 225deg at 100% 50%, #000 90deg, #0000 0) 0 calc(var(--pa-c) - var(--notch)) / var(--notch) calc(2 * var(--notch)) no-repeat exclude, conic-gradient(from 45deg at 0 50%, #000 90deg, #0000 0) 100% calc(var(--pa-c) - var(--notch)) / var(--notch) calc(2 * var(--notch)) no-repeat exclude, linear-gradient(#000 0 0) 0 var(--tooth) / 100% calc(100% - 2 * var(--tooth)) no-repeat add, conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) 0 0 / calc(2 * var(--tooth)) var(--tooth) round no-repeat add, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) 0 100% / calc(2 * var(--tooth)) var(--tooth) round no-repeat add;position:absolute;inset:0;overflow:hidden}.pa-bg,.pa-layer,.pa-shade,.pa-foil,.pa-glare,.pa-sweep{pointer-events:none;position:absolute;inset:0}.pa-layer{background-repeat:no-repeat;background-size:100% 100%}.pa-layer--screen{mix-blend-mode:screen}.pa-bg{background:var(--bg)}.pa-img{opacity:0;transition:opacity .45s var(--ease-out)}.pa-img[data-ok]{opacity:1}.pa-img--lo{transition:none}.pa-hero{isolation:isolate;position:absolute;overflow:hidden}.pa-hero img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.pa-hero-grade,.pa-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.pa-hero--round{border-radius:50%}.pa-ring{pointer-events:none;border-radius:50%;position:absolute}.pa-brand{top:calc(var(--pa-c) + 3.2em);pointer-events:none;flex-direction:column;align-items:center;gap:1em;display:flex;position:absolute;left:0;right:0}.pa-brand-mark{font-family:var(--font-display);letter-spacing:.05em;color:var(--brand-fg);background:var(--brand-bg);box-shadow:0 0 0 .07em var(--brand-edge), 0 .14em .35em #00000073;border-radius:.26em;align-items:center;gap:.22em;padding:.2em .55em .2em .42em;font-size:5.6em;font-weight:800;display:flex;transform:skew(-8deg)}.pa-brand-spark{width:.82em;height:.82em;color:var(--accent);filter:drop-shadow(0 0 .15em #ffd23fcc)}.pa-brand-sub{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--brand-sub);text-shadow:0 .1em .3em #00000059;font-size:2.05em;font-weight:700}.pa-logo{left:4em;right:4em;bottom:calc(var(--pa-c) + 9.5em);pointer-events:none;justify-content:center;display:flex;position:absolute}.pa-logo>img{width:100%;max-width:none;height:auto}.pa-lname{font-family:var(--font-display);text-align:center;text-transform:uppercase;letter-spacing:-.02em;color:#fff;text-shadow:0 .06em 0 var(--p1), 0 .2em .4em #00000080;font-size:9em;font-weight:800;line-height:.95}.pa-print{left:0;right:0;bottom:var(--pa-c);background:var(--band);height:9.5em;box-shadow:inset 0 .35em 0 var(--band-edge);pointer-events:none;justify-content:space-between;align-items:center;padding:0 6.5em .6em;display:flex;position:absolute}.pa-print>span{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-size:2.2em;font-weight:700}.pa-print>.pa-code{letter-spacing:.12em;border-radius:.4em;padding:.28em .6em .24em;box-shadow:inset 0 0 0 .12em}.pa-crimp{--ridges:repeating-linear-gradient(90deg, #fff3 0, #fff0 .3em, #00000038 .5em, #0000 .78em);height:var(--pa-c);pointer-events:none;background:var(--ridges), linear-gradient(180deg, #ffffff40, transparent 22%, transparent 70%, #0000002e), linear-gradient(180deg, var(--crimp-a), var(--crimp-b));position:absolute;left:0;right:0}.pa-crimp--top{top:0}.pa-crimp--bottom{background:var(--ridges), linear-gradient(0deg, #fff3, transparent 22%, transparent 70%, #0000002e), linear-gradient(0deg, var(--crimp2-a,var(--crimp-a)), var(--crimp2-b,var(--crimp-b)));bottom:0}.pa-crimp:after{content:"";height:.9em;position:absolute;left:0;right:0}.pa-crimp--top:after{background:linear-gradient(#ffffff59,#fff0 35%,#00000080);bottom:0}.pa-crimp--bottom:after{background:linear-gradient(#00000080,#fff0 65%,#ffffff4d);top:0}.pa-tear{left:2.2em;right:2.2em;top:calc(var(--pa-c) + 1.1em);border-top:.32em dashed var(--tear);pointer-events:none;height:0;position:absolute}.pa-shade{background:linear-gradient(90deg, #00000080, #00000029 4%, transparent 15%, transparent 85%, #00000029 96%, #00000080), linear-gradient(180deg, transparent var(--pa-c), #0000006b calc(var(--pa-c) + .2em), #00000024 calc(var(--pa-c) + 4em), transparent calc(var(--pa-c) + 13em), transparent calc(100% - var(--pa-c) - 13em), #00000024 calc(100% - var(--pa-c) - 4em), #00000073 calc(100% - var(--pa-c) - .2em), transparent calc(100% - var(--pa-c)))}.pa-foil{background:var(--tex-crinkle) 0 0 / 100% 100% no-repeat;mix-blend-mode:overlay;opacity:var(--crinkle-o)}.pa-glare{mix-blend-mode:var(--glare-blend);opacity:calc(.75 + var(--hover,0) * .25);background: radial-gradient(circle at var(--mx,34%) var(--my,26%), #ffffffb3, #ffffff29 20%, transparent 46%),  linear-gradient(112deg, transparent 18%, #ffffff4d 30%, transparent 40%, transparent 55%, #ffffff2e 63%, transparent 72%) var(--mx,50%) 0 / 260% 100% no-repeat,  linear-gradient(90deg, transparent 8%, #ffffff38 28%, #ffffff0d 44%, transparent 60%),  linear-gradient(90deg, #fff6 0 .3em, transparent 1.4em calc(100% - 1.4em), #ffffff47 calc(100% - .3em))}.pa-iris,.pa-spec{pointer-events:none;opacity:var(--hover,0);position:absolute;inset:0}.pa-iris{mix-blend-mode:color-dodge;background:linear-gradient(118deg, transparent 30%, #ff3c9633 38%, #ffdc3c33 44%, #3cffbe33 50%, #4682ff33 56%, #c850ff2e 62%, transparent 70%) var(--mx,50%) var(--my,50%) / 280% 280% no-repeat}.pa-spec{mix-blend-mode:plus-lighter;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff57, #ffffff1a 14%, transparent 32%)}.pa--me05 .pa-iris{opacity:calc(var(--hover,0) * .45)}.pa--me05 .pa-spec{background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #e6c8ff3d, #c8a0ff12 16%, transparent 34%)}.pa-sweep{opacity:calc(1 - var(--hover,0));overflow:hidden}.pa-sweep:before{content:"";width:55%;animation:pa-sweep 9s var(--ease-in-out) var(--pa-delay,0s) infinite;background:linear-gradient(90deg,#0000,#ffffff24 32%,#ffffff75 50%,#ffffff24 68%,#0000);position:absolute;top:-10%;bottom:-10%;left:-50%;transform:translate(-110%)skew(-16deg)}@keyframes pa-sweep{0%,80%{transform:translate(-110%)skew(-16deg)}96%,to{transform:translate(330%)skew(-16deg)}}.pa--calm .pa-sweep{display:none}@media (prefers-reduced-motion:reduce){.pa-sweep{display:none}}.pa--30th{--bg:linear-gradient(90deg, #fff9, transparent 40%), linear-gradient(180deg, #cdeaf6 0%, #9fd3ea 16%, #d9f0f8 38%, #fff6d2 54%, #fbe189 62%, #f1cf5b 72%, #d9a94f 86%, #a8762f 100%);--crimp-a:#fff3b8;--crimp-b:#c9953a;--crimp2-a:#b4823c;--crimp2-b:#6a4519;--band:linear-gradient(180deg, #9a6a2c, #6e4a1f);--band-edge:#ffecaacc;--ink:#fff3cf;--tear:#7850148c;--brand-bg:linear-gradient(180deg, #f2463f, #bf1f1a);--brand-fg:#fff8e0;--brand-edge:#ffe28a;--brand-sub:#174a78;--glare-blend:overlay;--crinkle-o:.5}.pa--30th .pa-brand-sub{text-shadow:0 .06em #fff9}.pa--30th .pa-hero-grade{background:radial-gradient(circle at 34% 26%,#fff3,#0000 50%);box-shadow:inset 0 0 2.4em #5a32008c}.pa--30th .pa-ring{box-sizing:content-box;background:conic-gradient(from 200deg,#fff8d0,#d7a23c 12%,#fff1a0 24%,#9c6a22 38%,#ffe27a 52%,#b98530 66%,#fff6c4 80%,#c8912e 90%,#fff8d0);margin:-3.4em;padding:3.4em;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3.5em),#000 calc(100% - 3.35em) calc(100% - .15em),#0000);mask:radial-gradient(closest-side,#0000 calc(100% - 3.5em),#000 calc(100% - 3.35em) calc(100% - .15em),#0000)}.pa--30th .pa-ring:before{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 .35em #6e4614b3,inset 0 0 0 1.5em #ffffff40,inset 0 0 0 1.75em #6e461473}.pa--30th .pa-logo{top:103em;bottom:auto}.pa-l30{filter:drop-shadow(0 .8em 1em #5a320059);flex-direction:column;align-items:center;display:flex}.pa-l30-num{font-family:var(--font-display);align-items:flex-start;font-weight:900;line-height:.82;display:flex}.pa-l30-digits,.pa-l30-th{color:#6a4519;-webkit-text-stroke:.15em #6a4519;text-shadow:0 .05em #573710,0 .09em #432a0b,0 .12em .02em #432a0b;position:relative}.pa-l30-digits:after,.pa-l30-th:after{content:attr(data-t);color:#0000;-webkit-text-stroke:0;text-shadow:none;background:linear-gradient(#fff8d8 0%,#ffe066 22%,#f0b020 44%,#9a6414 51%,#f5c030 58%,#ffe690 76%,#d08e1a 100%);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.pa-l30-digits{letter-spacing:-.05em;font-size:28em}.pa-l30-th{letter-spacing:.02em;margin:.26em 0 0 .12em;font-size:8.5em}.pa-l30-rib{clip-path:polygon(0 0,100% 0,95.5% 50%,100% 100%,0 100%,4.5% 50%);background:linear-gradient(#ffe89a,#ffe89a) 0 0/100% .45em no-repeat,linear-gradient(#b98530,#b98530) 0 100%/100% .45em no-repeat,linear-gradient(#f6d06a,#d49b35 45%,#a8702a 55%,#c8903a);margin-top:-1.2em;padding:1.35em 5.2em 1.25em;position:relative}.pa-l30-rib>span{font-family:var(--font-display);letter-spacing:.14em;color:#fffaf0;text-shadow:0 .06em #6a4519,0 0 .3em #6a451980;font-size:5.8em;font-weight:800;display:block}.pa-l30-years{font-family:var(--font-display);letter-spacing:.3em;color:#6a4519;align-items:center;gap:.5em;margin-top:1.1em;font-size:2.3em;font-weight:700;display:flex}.pa-l30-dot{color:#fffaf0;width:.9em;height:.9em}.pa--me05{--bg:radial-gradient(ellipse 110% 60% at 50% 38%, #3b1c3d 0%, #1f191b 55%, #0a0809 100%);--crimp-a:#3a3437;--crimp-b:#110f10;--band:linear-gradient(180deg, #d02a3a, #8e1426);--band-edge:#ff96aa99;--ink:#fff0f2;--tear:#ff8cc880;--brand-bg:linear-gradient(180deg, #221c1f, #0c0a0b);--brand-fg:#fbf4ff;--brand-edge:#da1d7d;--brand-sub:#e3b7d6;--glare-blend:screen;--crinkle-o:.42}.pa--me05 .pa-hero{-webkit-mask:linear-gradient(#0000 2%,#000 16% 56%,#0000 86%);mask:linear-gradient(#0000 2%,#000 16% 56%,#0000 86%)}.pa--me05 .pa-hero img{filter:saturate(1.12)contrast(1.1)brightness(.9)}.pa--me05 .pa-hero:after{mix-blend-mode:soft-light;opacity:.8;background:linear-gradient(#914181,#2a1030 75%)}.pa--me05 .pa-hero-grade{background:radial-gradient(74% 60% at 50% 42%,#0000 48%,#0e080cb8 100%)}.pa--me05 .pa-glare{opacity:calc(.32 + var(--hover,0) * .3)}.pa--me05 .pa-brand-sub{color:#f4d9ec;text-shadow:0 0 .3em #000,0 .08em .12em #000;background:radial-gradient(closest-side,#0a060ad1 55%,#0a060a00 100%);padding:.35em 1.4em .3em 1.7em}.pa--me05 .pa-logo{bottom:calc(var(--pa-c) + 11em)}.pa--me05 .pa-logo>img{filter:drop-shadow(0 .8em 1.4em #000000e6)drop-shadow(0 0 2.2em #91418199)}.pa--generic{--bg:radial-gradient(ellipse 100% 60% at 50% 38%, var(--p0), var(--p1) 80%);--crimp-a:color-mix(in srgb, var(--p1) 70%, #fff);--crimp-b:var(--p1);--band:var(--p1);--band-edge:var(--p2);--ink:var(--p2);--brand-bg:var(--p1);--brand-edge:var(--p2)}.pa--generic .pa-hero{-webkit-mask:linear-gradient(#0000 2%,#000 16% 56%,#0000 88%);mask:linear-gradient(#0000 2%,#000 16% 56%,#0000 88%)}.pa--cc{--bg:radial-gradient(ellipse 64% 34% at 50% 39%, #dea63e4d, #dea63e00 70%), repeating-conic-gradient(from 0deg at 50% 39%, #ffd68013 0 2.5deg, transparent 2.5deg 10deg), linear-gradient(180deg, #19130b 0%, #0c0a07 52%, #050404 100%);--crimp-a:#f7df95;--crimp-b:#a8762a;--crimp2-a:#946420;--crimp2-b:#3f2909;--band:linear-gradient(180deg, #1c160d, #080705);--band-edge:#d7a849;--ink:#f2d487;--tear:#e8c06899;--brand-bg:linear-gradient(180deg, #211a11, #070605);--brand-fg:#fff2cc;--brand-edge:#e2b65a;--brand-sub:#e8c77e;--glare-blend:screen;--crinkle-o:.4}.pa--cc .pa-glare{opacity:calc(.34 + var(--hover,0) * .3)}.pa-cc-rules{top:calc(var(--pa-c) + 6.5em);bottom:calc(var(--pa-c) + 12.5em);pointer-events:none;border:.42em solid #cf9f45;border-radius:1.2em;position:absolute;left:4.2em;right:4.2em;box-shadow:0 0 0 .12em #0009,inset 0 0 0 .12em #0009}.pa-cc-rules:after{content:"";border:.16em solid #d6a84b8c;border-radius:.6em;position:absolute;inset:1.1em}.pa-hero--card{border-radius:4.6%/3.3%;overflow:visible;box-shadow:0 1.6em 3.2em #000000b3,0 0 7em #ffc45447}.pa-hero--card img{width:100%;height:100%;inset:0}.pa--cc .pa-hero-grade{border-radius:inherit;background:linear-gradient(128deg,#ffffff38,#fff0 34% 70%,#ffecbe1f)}.pa--cc .pa-ring{box-sizing:content-box;-webkit-mask-composite:xor;filter:drop-shadow(0 .3em .5em #0009);background:conic-gradient(from 210deg,#fff6cf,#d19a36 12%,#fff0a4 25%,#9a6820 38%,#ffe17a 52%,#b27d2c 66%,#fff4c0 80%,#c48d2c 90%,#fff6cf) border-box;border:1.2em solid #0000;border-radius:1.6em;margin:-2.3em;padding:1.1em;inset:auto;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.pa--cc .pa-logo{top:110.5em;bottom:auto}.pa-lcc{filter:drop-shadow(0 .8em 1em #0009);flex-direction:column;align-items:center;display:flex}.pa-lcc-kicker{font-family:var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:#e8c77e;align-items:center;gap:.55em;font-size:2.3em;font-weight:700;display:flex}.pa-lcc-dot{color:#fff3cf;width:.9em;height:.9em}.pa-lcc-word{font-family:var(--font-display);letter-spacing:-.02em;color:#5c3b10;-webkit-text-stroke:.1em #5c3b10;text-shadow:0 .04em #3e2707,0 .08em .02em #2a1a04;margin-top:.12em;font-size:12.5em;font-weight:900;line-height:.9;position:relative}.pa-lcc-word:after{content:attr(data-t);color:#0000;-webkit-text-stroke:0;text-shadow:none;background:linear-gradient(#fff9dc 0%,#ffe07a 24%,#e8a92a 46%,#8f5c12 52%,#efbb3a 60%,#ffe892 78%,#c98a1c 100%);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.pa-lcc-rib{clip-path:polygon(0 0,100% 0,95.5% 50%,100% 100%,0 100%,4.5% 50%);background:linear-gradient(#e7bd5e,#e7bd5e) 0 0/100% .4em no-repeat,linear-gradient(#a8762a,#a8762a) 0 100%/100% .4em no-repeat,linear-gradient(#221a10,#0a0806);margin-top:.9em;padding:1.3em 5.4em 1.2em;position:relative}.pa-lcc-rib>span{font-family:var(--font-display);letter-spacing:.2em;color:#f4d68c;text-shadow:0 0 .4em #ffc85a59;font-size:4.6em;font-weight:800;display:block}.pa--base1{--b1-hot:#e8662a;--bg:radial-gradient(ellipse 95% 55% at 50% 38%, #2b3a85 0%, #18215e 42%, #0e1440 78%, #080b26 100%);--crimp-a:#f3f2f6;--crimp-b:#8d8c94;--crimp2-a:#b6b5bc;--crimp2-b:#5a5961;--band:linear-gradient(180deg, #1b2464, #0b1035);--band-edge:#e8c835;--ink:#f6e9a8;--tear:#d2dcff80;--brand-bg:linear-gradient(180deg, #ffdc52, #e2b11c);--brand-fg:#1b2a7a;--brand-edge:#2074b1;--brand-sub:#d3202a;--glare-blend:screen;--crinkle-o:.42}.pa--base1[data-variant="1"]{--b1-hot:#4b98e2}.pa--base1[data-variant="2"]{--b1-hot:#6db044}.pa--base1 .pa-glare{opacity:calc(.38 + var(--hover,0) * .35)}.pa--base1 .pa-brand-spark{color:#d3202a;filter:none}.pa--base1 .pa-brand-sub{color:#d3202a;letter-spacing:.24em;text-shadow:none;background:linear-gradient(#fff,#e6e6ec);border-radius:.22em;padding:.32em .85em .26em 1.05em;box-shadow:0 0 0 .17em #2074b1,0 .25em .5em #00000080}.pa--base1 .pa-hero{box-shadow:0 0 3em 3em color-mix(in srgb, var(--b1-hot) 75%, transparent), 0 0 16em 9em color-mix(in srgb, var(--b1-hot) 55%, transparent);background:#0e1440;border-radius:1.2em}.pa--base1 .pa-hero img{filter:saturate(1.08)contrast(1.04)}.pa--base1 .pa-hero-grade{background:linear-gradient(162deg,#ffffff38,#fff0 32%),radial-gradient(80% 75% at 50% 46%,#0000 58%,#080a286b)}.pa--base1 .pa-ring{box-sizing:content-box;border:2.4em solid #ecc934;border-radius:3.4em;margin:-2.4em;box-shadow:inset 0 0 0 .32em #c9ccd6,inset 0 0 0 .6em #0c10348c,inset 0 .9em 1.4em #00000059,0 0 0 .22em #b3901c,0 .8em 1.6em #0000008c}.pa--base1 .pa-ring:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(160deg,#ffffff8c,#fff0 26% 74%,#78500059);padding:2.4em;position:absolute;inset:-2.4em;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pa--base1 .pa-logo{top:111em;bottom:auto}.pa-lb1{filter:drop-shadow(0 .9em 1.1em #0000008c);flex-direction:column;align-items:center;gap:1.6em;display:flex}.pa-lb1-word{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;color:#1c3f93;-webkit-text-stroke:.2em #1c3f93;text-shadow:0 .05em #142c6a,0 .1em #0e1f4d,0 .13em .02em #0b173c;font-size:14em;font-weight:900;line-height:.9;position:relative;transform:rotate(-3deg)skew(-6deg)}.pa-lb1-word:after{content:attr(data-t);color:#0000;-webkit-text-stroke:0;text-shadow:none;background:linear-gradient(#fff6b8 0%,#ffe14a 30%,#f5c21c 58%,#d99a12 100%);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.pa-lb1-sub{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#dfe5ff;align-items:center;gap:.6em;font-size:2.5em;font-weight:700;display:flex}.pa-lb1-sub>span{margin-left:.3em}.pa-lb1-pip{border-radius:50%;width:1.15em;height:1.15em;box-shadow:inset 0 .12em .18em #fff9,0 0 0 .12em #ffffffd9}.pa-lb1-pip--fire{background:radial-gradient(circle at 40% 35%,#ffb37a,#e0491c 70%)}.pa-lb1-pip--water{background:radial-gradient(circle at 40% 35%,#9fd2ff,#2a76d0 70%)}.pa-lb1-pip--grass{background:radial-gradient(circle at 40% 35%,#b9ef8a,#3f9a2c 70%)}.pa--base1[data-variant="0"] .pa-lb1-pip:not(.pa-lb1-pip--fire),.pa--base1[data-variant="1"] .pa-lb1-pip:not(.pa-lb1-pip--water),.pa--base1[data-variant="2"] .pa-lb1-pip:not(.pa-lb1-pip--grass){opacity:.45;transform:scale(.82)}.pa--kanto{--k-red:#e0383e;--k-blue:#2b55b6;--k-ink:#1f1b24;--bg:radial-gradient(ellipse 90% 55% at 50% 40%, #fff 0%, #f6f2f4 55%, #e7e1e8 100%);--crimp-a:#fff;--crimp-b:#c4bfc8;--crimp2-a:#e0454b;--crimp2-b:#8c1820;--band:linear-gradient(180deg, #d9353d, #a51c25);--band-edge:#ffe28cf2;--ink:#fff;--tear:#5a466473;--brand-bg:linear-gradient(180deg, #2f5cc2, #1b3c88);--brand-fg:#fff;--brand-edge:#f3cd13;--brand-sub:#4a3a52;--glare-blend:soft-light;--crinkle-o:.55}.pa-kanto-bands{pointer-events:none;background:linear-gradient(156deg, var(--k-red) 0 17%, #fff 17% 17.8%, var(--k-ink) 17.8% 18.4%, transparent 18.4%), linear-gradient(156deg, transparent 81.6%, var(--k-ink) 81.6% 82.2%, #fff 82.2% 83%, var(--k-blue) 83% 100%);position:absolute;inset:0}.pa--kanto .pa-brand-sub{background:#ffffffeb;border-radius:1em;padding:.3em .8em .26em 1.1em;box-shadow:0 .1em .3em #3c1e3c40}.pa--kanto .pa-hero{background:#fff}.pa--kanto .pa-hero-grade{background:radial-gradient(circle at 36% 26%,#ffffff38,#0000 50%);box-shadow:inset 0 0 2.6em #28143266}.pa--kanto .pa-ring{--t:4.4em;margin:calc(var(--t) * -1);padding:var(--t);box-sizing:content-box;background:radial-gradient(circle at calc(100% - var(--t) / 2) 50%, #fff 0 1.25em, var(--k-ink) 1.3em 2.15em, transparent 2.2em), linear-gradient(var(--k-ink), var(--k-ink)) 0 50% / 100% 1.7em no-repeat, radial-gradient(closest-side, transparent calc(100% - var(--t) - .1em), var(--k-ink) calc(100% - var(--t)) calc(100% - var(--t) + .45em), transparent calc(100% - var(--t) + .5em)), radial-gradient(closest-side, transparent calc(100% - .55em), var(--k-ink) calc(100% - .5em)), linear-gradient(180deg, #ff5a5f 0%, var(--k-red) 30%, #b5222a 50%, #fff 50%, #eeeaf0 80%, #cfc8d2 100%);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--t) - .1em), #000 calc(100% - var(--t)), #000 calc(100% - .05em), transparent);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--t) - .1em), #000 calc(100% - var(--t)), #000 calc(100% - .05em), transparent);mask:radial-gradient(closest-side, transparent calc(100% - var(--t) - .1em), #000 calc(100% - var(--t)), #000 calc(100% - .05em), transparent);filter:drop-shadow(0 .6em .9em #28143259)}.pa--kanto .pa-logo{left:19em;right:19em;bottom:calc(var(--pa-c) + 10.5em)}.pa--kanto .pa-logo>img{filter:drop-shadow(0 .6em .9em #3c143c59)}.pa--prism{--pr-tint:#f2b6d3;--bg:radial-gradient(ellipse 80% 48% at 50% 42%, color-mix(in srgb, var(--pr-tint) 55%, transparent), transparent 72%), linear-gradient(118deg, #fff0 30%, #fff0fab3 44%, #dcf5ff99 52%, #fff0 64%), radial-gradient(ellipse 100% 60% at 50% 40%, #fdfbfd 0%, #ece7f0 55%, #d6d0de 100%);--crimp-a:#fff;--crimp-b:#b6b2c2;--crimp2-a:#d0363e;--crimp2-b:#861a22;--band:linear-gradient(180deg, #c8323a, #8e1b23);--band-edge:#ffe896f2;--ink:#fff;--tear:#463c6e66;--brand-bg:linear-gradient(180deg, #3d3a68, #24223f);--brand-fg:#fff;--brand-edge:#c6b3ff;--brand-sub:#3d3a68;--glare-blend:soft-light;--crinkle-o:.5}.pa--prism[data-variant="1"]{--pr-tint:#8f7cc0}.pa--prism[data-variant="2"]{--pr-tint:#8cc4ea}.pa--prism[data-variant="3"]{--pr-tint:#a9dcc0}.pa--prism .pa-brand-sub{text-shadow:0 .06em #ffffffd9}.pa--prism .pa-hero,.pa--prism .pa-facets{clip-path:polygon(50% 0,93% 17%,100% 58%,74% 100%,26% 100%,0 58%,7% 17%)}.pa--prism .pa-hero{background:#fff}.pa--prism .pa-hero img{filter:saturate(1.1)brightness(1.03)}.pa--prism .pa-ring{box-sizing:content-box;clip-path:polygon(50% 0,93% 17%,100% 58%,74% 100%,26% 100%,0 58%,7% 17%);background:conic-gradient(from 20deg at 50% 45%,#ff8fc8,#ffd36e,#9dffb0,#7ee8ff,#8f7bff,#ff8fc8);border-radius:0;margin:-1.3em;padding:1.3em}.pa-facets{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(118deg,#ffffff6b 0 22%,#fff0 22% 100%),linear-gradient(242deg,#ffffff4d 0 20%,#fff0 20% 100%),linear-gradient(0deg,#ffffff24 0 30%,#fff0 30% 100%),conic-gradient(at 50% 52%,#ff8cc829,#8cdcff29,#b4ffbe24,#ffdc7829,#ff8cc829);position:absolute}.pa--prism .pa-logo{bottom:calc(var(--pa-c) + 10.5em)}.pa--prism .pa-logo>img{filter:drop-shadow(0 .6em 1em #281e5a66)}.pa--ascend{--bg:radial-gradient(ellipse 100% 60% at 50% 42%, #4d3a2e 0%, #2a201c 55%, #150f0c 100%);--crimp-a:#f6dc77;--crimp-b:#9a7720;--crimp2-a:#d0363e;--crimp2-b:#7c141c;--band:linear-gradient(180deg, #cf3138, #8b1820);--band-edge:#f1c426;--ink:#fff4d0;--tear:#ffdc788c;--brand-bg:linear-gradient(180deg, #33281f, #120d0b);--brand-fg:#fff3cf;--brand-edge:#f1c426;--brand-sub:#f3d98a;--glare-blend:screen;--crinkle-o:.4}.pa--ascend .pa-glare{opacity:calc(.36 + var(--hover,0) * .32)}.pa--ascend .pa-brand-sub{text-shadow:0 0 .3em #000,0 .08em .12em #000}.pa--ascend .pa-hero{border-radius:37em 37em 2em 2em;box-shadow:0 0 10em 1em #f1c42652}.pa--ascend .pa-hero img{filter:saturate(1.12)contrast(1.05)}.pa--ascend .pa-hero-grade{border-radius:inherit;background:linear-gradient(#ffeca02e,#0000 26%),radial-gradient(80% 70% at 50% 40%,#0000 60%,#1e120a80)}.pa--ascend .pa-ring{box-sizing:content-box;-webkit-mask-composite:xor;filter:drop-shadow(0 .4em .6em #0009);background:conic-gradient(from 200deg,#fff6cf,#d19a36 12%,#fff0a4 25%,#9a6820 38%,#ffe17a 52%,#b27d2c 66%,#fff4c0 80%,#c48d2c 90%,#fff6cf) border-box;border:1.7em solid #0000;border-radius:38.7em 38.7em 3.7em 3.7em;margin:-1.7em;padding:0;inset:auto;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.pa--ascend .pa-logo{left:6em;right:6em;bottom:calc(var(--pa-c) + 10em)}.pa--ascend .pa-logo>img{filter:drop-shadow(0 .8em 1.2em #000000bf)drop-shadow(0 0 2em #f1c42659)}.pa-img--whole{z-index:2;object-fit:fill;border-radius:4.6%/3.3%;box-shadow:0 .6em 1.6em #0000008c}.pa--hobbit,.pa--topper{--bg:linear-gradient(180deg, #0d1c24 0%, #1f3a44 22%, #4f5e5a 40%, #b98b4e 56%, #e8bf6c 61%, #f3d58e 64%);--crimp-a:#f1d996;--crimp-b:#8d6a28;--crimp2-a:#7b5b20;--crimp2-b:#2f2209;--band:linear-gradient(180deg, #37a653, #1f6f37);--band-edge:#f0cf7c;--ink:#fff3cf;--tear:#ffe9b0a6;--brand-bg:linear-gradient(180deg, #23492f, #0f2416);--brand-fg:#fff3cf;--brand-edge:#d9b25b;--brand-sub:#f3dd9c;--glare-blend:screen;--crinkle-o:.38}.pa--hobbit .pa-glare,.pa--topper .pa-glare{opacity:calc(.4 + var(--hover,0) * .3)}.pa-hob,.pa-hob>div{pointer-events:none;position:absolute}.pa-hob{inset:0}.pa-hob-sun{background:radial-gradient(42% 38%,#ffe196d9,#ffbe5a59 45%,#0000 72%);height:70em;top:58em;left:-10em;right:-10em}.pa-hob-mountain{clip-path:polygon(0 100%,0 78%,14% 62%,26% 54%,36% 34%,46% 12%,52% 0,58% 9%,66% 26%,74% 38%,84% 50%,100% 66%,100% 100%);background:radial-gradient(circle at 57% 64%,#ffc45ce6 0 .9em,#ffa03c59 2.6em,#0000 6em),linear-gradient(#3c2b2b 0%,#2a1f22 45%,#1b1418 100%);height:58em;top:62em;left:-4em;right:-4em}.pa-hob-hills{background:radial-gradient(44% 30% at 24% 30%,#3d8a49 0 97%,#0000 100%),radial-gradient(48% 28% at 80% 34%,#2c7240 0 97%,#0000 100%),radial-gradient(70% 40% at 50% 66%,#1c5130 0 98%,#0000 100%),linear-gradient(#0000 32%,#123d22 52%,#0a2614);inset:108em -20em 0}.pa--hobbit .pa-hero{z-index:3}.pa--hobbit .pa-hero-grade{display:none}.pa--hobbit .pa-ring{box-sizing:content-box;-webkit-mask-composite:xor;filter:drop-shadow(0 .3em .5em #0009);background:conic-gradient(from 210deg,#fff6cf,#d19a36 12%,#fff0a4 25%,#9a6820 38%,#ffe17a 52%,#b27d2c 66%,#fff4c0 80%,#c48d2c 90%,#fff6cf) border-box;border:1.2em solid #0000;border-radius:1.6em;margin:-2.3em;padding:1.1em;inset:auto;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.pa--hobbit .pa-logo,.pa--topper .pa-logo{bottom:calc(var(--pa-c) + 11.5em)}.pa--hobbit .pa-lname{letter-spacing:.01em;color:#f5d98d;background:linear-gradient(#fff4cf 10%,#e2b552 52%,#94661d 92%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 .07em #2c1b06)drop-shadow(0 .25em .45em #0000008c);-webkit-background-clip:text;background-clip:text;font-size:10.5em}.pa--topper{--bg:radial-gradient(ellipse 80% 55% at 50% 42%, #2d6a40, #0f2a18 70%, #07170d)}.pa--topper .pa-hob-sun{opacity:.55}.pa-ltop{filter:drop-shadow(0 .6em .9em #0009);flex-direction:column;align-items:center;gap:1.4em;display:flex}.pa-ltop-star{color:#f1d27a;filter:drop-shadow(0 0 1.6em #ffd66ebf);width:12em;height:12em}.pa-ltop-word{font-family:var(--font-display);text-transform:uppercase;text-align:center;color:#f5d98d;background:linear-gradient(#fff4cf 10%,#e2b552 52%,#94661d 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:9em;font-weight:800;line-height:.95}.pa-ltop-set{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#f3dd9c;font-size:2.6em;font-weight:700}.pa--hemikin{--bg:#0b1a22;--crimp-a:#f3ecdc;--crimp-b:#b8ab90;--crimp2-a:#ff6a2b;--crimp2-b:#9c2c00;--band:linear-gradient(180deg, #ff5a1f, #c13a07);--band-edge:#fff2dc;--ink:#fff7ea;--tear:#fff0dc99;--brand-bg:linear-gradient(180deg, #13262e, #071116);--brand-fg:#fff7ea;--brand-edge:#ff4600;--brand-sub:#fff1dd;--glare-blend:screen;--crinkle-o:.38}.pa-hk{pointer-events:none;position:absolute;inset:0}.pa-hk-l,.pa-hk-r{width:50%;position:absolute;top:0;bottom:0}.pa-hk-l{background:repeating-linear-gradient(176deg,#ffffff0e 0 .35em,#0000 .35em 5.5em),radial-gradient(120% 70% at 100% 46%,#7fc6c059,#0000 62%),linear-gradient(170deg,#2a8c90 0%,#18646a 38%,#0d3d43 72%,#082429 100%);left:0}.pa-hk-r{background:repeating-linear-gradient(-28deg,#ffffff0f 0 .3em,#0000 .3em 7em),radial-gradient(120% 70% at 0 46%,#afd1ff66,#0000 62%),linear-gradient(190deg,#5e86ff 0%,#2f5bea 38%,#1a3497 72%,#0f1f5a 100%);right:0}.pa-hk-seam{background:repeating-linear-gradient(#0000 0 1.6em,#fff7eae6 1.6em 2.2em,#0000 2.2em 3.4em),linear-gradient(90deg,#c13a07,#ff4600 40%,#ff8a4d 50%,#ff4600 60%,#c13a07);width:1.5em;margin-left:-.75em;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 3em .6em #ff460073,0 0 0 .25em #0b1a2259}.pa--hemikin .pa-hero{border-radius:40em 40em 2.4em 2.4em;box-shadow:0 0 9em 1em #ff5a1f4d}.pa--hemikin .pa-hero img{filter:saturate(1.06)contrast(1.03)}.pa--hemikin .pa-hero-grade{border-radius:inherit;background:linear-gradient(#fff4de29,#0000 24%),radial-gradient(85% 70% at 50% 42%,#0000 62%,#060e1280)}.pa--hemikin .pa-ring{box-sizing:content-box;-webkit-mask-composite:xor;filter:drop-shadow(0 .5em .7em #0000008c);background:repeating-linear-gradient(90deg,#0000 0 7.6em,#3c281459 7.6em 7.9em) border-box,linear-gradient(#fff7e6,#e6d8bc 50%,#c9b690) border-box;border:1.8em solid #0000;border-radius:41.8em 41.8em 4.2em 4.2em;margin:-1.8em;padding:0;inset:auto;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.pa-hk-key{clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);filter:drop-shadow(0 .4em .5em #00000080);pointer-events:none;background:linear-gradient(90deg,#0000 46%,#ff4600 46% 54%,#0000 54%),linear-gradient(#fff7e6,#d9c9a6);width:11em;height:9em;margin-left:-5.5em;position:absolute}.pa--hemikin .pa-logo{left:7em;right:7em;bottom:calc(var(--pa-c) + 9.6em)}.pa--hemikin .pa-logo>img{filter:drop-shadow(0 .8em 1.2em #000000b3)}.pa--hemikin .pa-glare{opacity:calc(.32 + var(--hover,0) * .3)}.pa-cobrand-row{align-items:center;gap:2.4em;display:flex}.pa-cobrand-x{font-family:var(--font-display);color:var(--brand-sub);opacity:.85;text-shadow:0 .1em .3em #00000080;font-size:3.4em;font-weight:700}.pa-cobrand-logo{width:auto;max-width:none;height:6.4em;display:block}.pr{--obj-rx:-9deg;--obj-ry:-27deg;--face:#333;--face-side:#222;--face-top:#444;--ink:#fff;--stripe-bg:#00000080;--stripe-ink:#fff;--art-fade:#111;-webkit-user-select:none;user-select:none;contain:layout style;flex:none;line-height:1;position:relative}.pr-floor{height:12em;transform:translateX(calc(var(--tx,0) * -2em));pointer-events:none;background:radial-gradient(closest-side,#000000bf,#00000059 45%,#0000);border-radius:50%;position:absolute;bottom:.5em;left:6%;right:6%}.pr--pack .pr-floor,.pr--blister .pr-floor{height:8em;left:18%;right:18%}.pr-scene{perspective:400em;perspective-origin:50% -30%;position:absolute;inset:0}.pr-obj{transform-style:preserve-3d;transform:translateX(-50%) rotateX(calc(var(--obj-rx) + var(--rx,0deg) * .7)) rotateY(calc(var(--obj-ry) + var(--ry,0deg) * 1.1));position:absolute;bottom:6em;left:50%}.pr--interactive .pr-obj{will-change:transform}.pr-box{transform-style:preserve-3d;position:absolute}.pr-face{backface-visibility:hidden;background:var(--face);position:absolute;top:0;left:0;overflow:hidden}.pr-face:after{content:"";pointer-events:none;background:var(--light,none);position:absolute;inset:0;box-shadow:inset 0 0 0 .16em #ffffff29}.pr-face--front{width:var(--w);height:var(--h);transform:translateZ(calc(var(--d) / 2));--light:linear-gradient(100deg, #ffffff1f, transparent 38%, #00000029)}.pr-face--back{width:var(--w);height:var(--h);transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.pr-face--right,.pr-face--left{width:var(--d);height:var(--h);left:calc((var(--w) - var(--d)) / 2);background:var(--face-side)}.pr-face--right{transform:rotateY(90deg) translateZ(calc(var(--w) / 2));--light:linear-gradient(90deg, #0000004d, #00000085)}.pr-face--left{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2));--light:#0003}.pr-face--top{width:var(--w);height:var(--d);top:calc((var(--h) - var(--d)) / 2);transform:rotateX(90deg) translateZ(calc(var(--h) / 2));background:var(--face-top);--light:linear-gradient(0deg, #ffffff0d, #ffffff3d)}.pr-wrap{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(116deg, transparent 30%, #ffffff57 30.4%, #ffffff1a 36%, transparent 36.4%) var(--mx,50%) 0 / 220% 100% no-repeat, linear-gradient(116deg, transparent 58%, #ffffff29 58.4%, transparent 63%) var(--mx,50%) 0 / 220% 100% no-repeat, radial-gradient(circle at 100% 0, #ffffff4d, transparent 20%), radial-gradient(circle at 0 100%, #ffffff24, transparent 16%);position:absolute;inset:0}.pr-art{height:72%;position:absolute;top:0;left:0;right:0;overflow:hidden}.pr-art img{pointer-events:none;display:block}.pr-art-grade{background:linear-gradient(180deg, transparent 30%, var(--art-fade) 74%);pointer-events:none;position:absolute;inset:0}.pr-front-brand{justify-content:center;font-size:.72em;display:flex;position:absolute;top:5%;left:0;right:0}.pr-front-logo{justify-content:center;display:flex;position:absolute;bottom:17%;left:9%;right:9%}.pr-front-logo>img,.pr-dlid-logo>img,.pr-display-logo>img,.pr-coll-logo>img{filter:drop-shadow(0 .5em .8em #0000008c);width:100%;max-width:none;height:auto}.pr-stripe{background:var(--stripe-bg);height:10em;color:var(--stripe-ink);justify-content:space-between;align-items:center;padding:0 5em;display:flex;position:absolute;bottom:4%;left:0;right:0;box-shadow:inset 0 .3em #ffffff40}.pr-stripe>span,.pr-stripe>b{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:3.1em;font-weight:700}.pr-stripe>b{font-weight:800}.pr-side-type{white-space:nowrap;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.85;font-size:4.2em;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.pr-top-brand{justify-content:center;font-size:.6em;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pr-top-tear{background:repeating-linear-gradient(90deg,#00000059 0 1.2em,#0000 1.2em 2em);height:1.4em;position:absolute;top:18%;left:0;right:0;box-shadow:0 .2em #fff3}.pr-top-count{text-align:center;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);opacity:.8;font-size:2.4em;font-weight:700;position:absolute;bottom:14%;left:0;right:0}.pr-flat{justify-content:center;align-items:flex-end;padding-bottom:4em;display:flex;position:absolute;inset:0}.pr-flat--pack>.pa{transform:rotate(-2.5deg)}.pr-blister{width:86em;height:128em;transform-style:preserve-3d;transform:perspective(300em) rotateY(calc(-9deg + var(--ry,0deg) * 1.1)) rotateX(calc(3deg + var(--rx,0deg) * .8));position:relative}.pr-blister-card{background:var(--face);border-radius:3.5em;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 .3em #ffffff2e,0 3em 6em -1em #000000b3}.pr-blister-card:after{content:"";background:linear-gradient(100deg,#ffffff24,#0000 40%,#0000002e);position:absolute;inset:0}.pr-blister-hang{background:var(--bg,#08080f);border-radius:3em;width:16em;height:4.4em;position:absolute;top:3.5em;left:50%;transform:translate(-50%);box-shadow:inset 0 .5em .8em #000000b3,0 .2em #ffffff40}.pr-blister-brand{justify-content:center;font-size:.8em;display:flex;position:absolute;top:11em;left:0;right:0}.pr-blister-logo{justify-content:center;font-size:.5em;display:flex;position:absolute;top:14%;left:12%;right:12%}.pr-blister-logo>img{width:100%;max-width:none;height:auto}.pr-blister-label{justify-content:center;height:9em;bottom:5%}.pr-blister-packs{place-items:center;height:58em;display:grid;position:absolute;top:44em;left:0;right:0;transform:translateZ(1.5em)}.pr-blister-pack{grid-area:1/1}.pr-blister-bubble{background:linear-gradient(112deg, transparent 12%, #ffffff52 12.5%, #ffffff0f 22%, transparent 22.5%) var(--mx,50%) 0 / 200% 100% no-repeat, linear-gradient(112deg, transparent 60%, #ffffff24 60.5%, transparent 66%) var(--mx,50%) 0 / 200% 100% no-repeat, #d2e6ff0d;border-radius:7em;position:absolute;inset:40em 7em 17em;transform:translateZ(4em);box-shadow:inset 0 0 0 .35em #ffffff59,inset 0 0 4em #ffffff29,inset 0 -2em 3em #0003}.pr--bundle .pr-obj{bottom:10em}.pr--etb .pr-obj{bottom:16em}.pr-etb-base .pr-face{background:var(--etb-base)}.pr-etb-base .pr-face--front:before{content:"";background:var(--etb-trim);opacity:.8;height:.5em;position:absolute;bottom:3em;left:0;right:0}.pr-etb-lid .pr-face{background:0 0}.pr-etb-field{background:var(--etb-field);position:absolute;inset:0}.pr-etb-lid .pr-face--right .pr-etb-field{filter:brightness(.92)}.pr-etb-hero{justify-content:center;display:flex;position:absolute;top:11em;left:0;right:0}.pr-etb-disc{width:42em;height:42em;box-shadow:var(--etb-ring);border-radius:50%;position:relative;overflow:hidden;transform:translate(-6em)}.pr-etb-disc img{display:block}.pr-etb-logo{bottom:22%;left:38%;right:4%}.pr-etb-band{background:var(--etb-band);height:13em;box-shadow:inset 0 .35em 0 var(--etb-trim);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.pr-etb-band>span{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--etb-band-ink);font-size:3.5em;font-weight:800}.pr-side-emblem{background:var(--etb-emblem);border-radius:50%;width:18em;height:18em;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.pr--box{--obj-rx:-17deg;--obj-ry:-24deg}.pr--box .pr-obj,.pr--box .pr-obj--case{bottom:21em}.pr--collection .pr-obj{bottom:9em}.pr-dlid{transform-origin:50% 100%;background:var(--face);position:absolute;bottom:100%;left:0;overflow:hidden;box-shadow:inset 0 0 0 .2em #ffffff24}.pr-dlid .pr-art{height:100%}.pr-dlid .pr-art-grade{background:linear-gradient(180deg, #00000040, transparent 30%, transparent 55%, var(--art-fade) 96%)}.pr-dlid:after{content:"";background:linear-gradient(#ffffff1a,#00000040);position:absolute;inset:0}.pr-dlid-logo{justify-content:center;display:flex;position:absolute;bottom:12%;left:18%;right:18%}.pr-inner{backface-visibility:hidden;background:linear-gradient(#2a2320,#0c0a09);position:absolute;top:0}.pr-inner--left{background:linear-gradient(#1c1715,#080706)}.pr-row{display:flex;position:absolute;left:2em;right:2em}.pr-mini{background:repeating-linear-gradient(90deg, #ffffff59 0 .14em, #00000040 .14em .3em) 0 0 / 100% 7.5% no-repeat, linear-gradient(90deg, #0000008c, transparent 22%, #ffffff2e 45%, transparent 70%, #0000008c), var(--art) var(--art-pos) / var(--art-size) no-repeat, var(--mini-bg,#222);border-radius:.2em;flex:none;position:relative;box-shadow:0 0 0 .07em #0009,.25em 0 .4em #00000059}.pr-display .pr-face--front{--light:linear-gradient(100deg, #ffffff1f, transparent 40%, #0003)}.pr-display-field{background:var(--display-field,var(--face));position:absolute;inset:0}.pr-display-logo{justify-content:center;width:42%;display:flex;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.pr-display-copy{color:var(--ink);flex-direction:column;align-items:flex-end;gap:1.6em;display:flex;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.pr-display-copy>span{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;opacity:.75;font-size:2.1em;font-weight:700}.pr-display-copy>b{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:4.4em;font-weight:800}.pr-display-brand{font-size:.5em;position:absolute;top:1.8em;right:5%}.pr--collection{--obj-ry:-20deg}.pr-art--dim{filter:brightness(.55)saturate(1.2);height:100%}.pr-coll .pr-art-grade{background:linear-gradient(90deg, #00000059, transparent 45%, var(--art-fade) 70%)}.pr-coll-window{width:36em;height:50.3em;box-shadow:0 0 0 .6em #ffffff1f, 0 0 0 .9em var(--stripe-ink), 0 1em 2em #0009;background:#00000080;border-radius:1.6em;position:absolute;top:6.5em;left:7em;overflow:hidden}.pr-coll-window img{width:100%;max-width:none;height:100%;display:block}.pr-coll-window:after{content:"";background:linear-gradient(116deg, transparent 20%, #ffffff61 20.5%, #ffffff14 30%, transparent 30.5%) var(--mx,50%) 0 / 220% 100% no-repeat, radial-gradient(circle at 100% 0, #ffffff40, transparent 30%);position:absolute;inset:0;box-shadow:inset 0 0 1.5em #00000080}.pr-coll-side{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.6em;display:flex;position:absolute;inset:5em 3em 5em 48em}.pr-coll-brand{font-size:.6em}.pr-coll-logo{justify-content:center;width:100%;display:flex}.pr-coll-type{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:4.4em;font-weight:800}.pr-coll-count{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.75;font-size:2.2em;font-weight:700}.pr--30th{--face:linear-gradient(172deg, #fff4c6 0%, #f1cf5b 38%, #d9a94f 70%, #9a6a2c 100%);--face-side:linear-gradient(180deg, #f1cf5b, #b4823c 60%, #865d2a);--face-top:linear-gradient(180deg, #fff4c6, #f1cf5b);--ink:#5a3c18;--art-fade:#f1cf5b;--stripe-bg:linear-gradient(180deg, #9a6a2c, #6e4a1f);--stripe-ink:#fff3cf;--brand-bg:linear-gradient(180deg, #f2463f, #bf1f1a);--brand-fg:#fff8e0;--brand-edge:#ffe28a;--brand-sub:#5a3c18;--mini-bg:linear-gradient(180deg, #cdeaf6, #f1cf5b 60%, #b4823c);--etb-field:radial-gradient(ellipse 140% 55% at -10% 104%, transparent 55%, #f7e39a 55.6%, #d9a94f 58%, #fff0b0 60.5%, transparent 61.2%), radial-gradient(ellipse 120% 60% at 115% 8%, transparent 62%, #f3d77a 62.6%, #c9953a 64.5%, transparent 65.2%), radial-gradient(circle at 1.6em 1.6em, #1e222512 .5em, transparent .6em) 0 0 / 5em 5em, radial-gradient(circle at 4.1em 4.1em, #1e22250d .25em, transparent .35em) 0 0 / 5em 5em, linear-gradient(180deg, #fff, #f2f1ec);--etb-base:linear-gradient(180deg, #e9e7e0, #c9c6bd);--etb-band:linear-gradient(180deg, #2a2f33, #1e2225);--etb-band-ink:#f1cf5b;--etb-trim:#f1cf5b;--etb-ring:0 0 0 .9em #fff7d6, 0 0 0 1.6em #f1cf5b, 0 0 0 2em #b4823c, 0 1.4em 3em #78501473;--etb-emblem:radial-gradient(circle, #fff 0 34%, #1e2225 34% 40%, #f1cf5b 40% 62%, #fff 62% 70%, #d9a94f 70% 100%);--display-field:linear-gradient(180deg, #f1cf5b, #b4823c);--etb-x-band:linear-gradient(180deg, #f6d97a, #d4a647);--etb-x-ink:#2a1d08}.pr--me05{--face:linear-gradient(172deg, #3b1c3d 0%, #1f191b 55%, #0e0b0c 100%);--face-side:linear-gradient(180deg, #2a2224, #121012);--face-top:linear-gradient(180deg, #332a2d, #1a1517);--ink:#f0d8ea;--art-fade:#1f191b;--stripe-bg:linear-gradient(180deg, #d02a3a, #8e1426);--stripe-ink:#fff0f2;--brand-bg:linear-gradient(180deg, #221c1f, #0c0a0b);--brand-fg:#fbf4ff;--brand-edge:#da1d7d;--brand-sub:#e3b7d6;--mini-bg:linear-gradient(180deg, #3b1c3d, #1f191b);--etb-field:radial-gradient(ellipse 60% 40% at 20% 30%, #88838447, transparent 70%), radial-gradient(ellipse 50% 45% at 85% 70%, #88838433, transparent 70%), radial-gradient(ellipse 80% 30% at 50% 100%, #00000080, transparent 70%), linear-gradient(170deg, #484240, #2f2925 60%, #1f191b);--etb-base:linear-gradient(180deg, #3a3536, #1f1b1c);--etb-band:linear-gradient(180deg, #1a1718, #0c0b0b);--etb-band-ink:#c9c5c6;--etb-trim:#888384;--etb-ring:0 0 0 .8em #d9d6d7, 0 0 0 1.4em #6e696a, 0 0 0 1.8em #b0acad, 0 1.4em 3em #0009;--etb-emblem:linear-gradient(180deg, #da1d7d, #ffd23f 30%, #b4d042 55%, #21a0d2 80%, #da1d7d);--display-field:linear-gradient(180deg, #2a2224, #0e0b0c);--etb-x-band:linear-gradient(180deg, #b84380, #60336c);--etb-x-ink:#fff0fa}.pr--me05 .pr-etb-disc img{filter:grayscale()contrast(1.35)brightness(1.08)}.pr--me05 .pr-etb-logo img{filter:grayscale()brightness(1.15)contrast(1.1)drop-shadow(0 .5em .8em #0009)}.pr--me05 .pr-side-emblem{border-radius:0;width:3.2em;height:100%;top:0;left:auto;right:0;transform:none;box-shadow:0 0 2em #da1d7d99}.pr--generic{--face:linear-gradient(172deg, var(--p0), var(--p1));--face-side:var(--p1);--face-top:var(--p0);--art-fade:var(--p1);--etb-field:linear-gradient(170deg, var(--p0), var(--p1));--etb-base:#15161c;--etb-band:#15161c;--etb-band-ink:var(--p2);--etb-trim:var(--p2);--etb-ring:0 0 0 1em var(--p2);--etb-emblem:var(--p2);--etb-x-band:var(--p2);--etb-x-ink:#111}.pr--hemikin{--hk-split:linear-gradient(90deg, #1b7177 0%, #12525a 48.8%, #ff4600 48.8% 51.2%, #2a52d6 51.2%, #3c66f0 100%);--face:linear-gradient(180deg, #ffffff1a, transparent 30%, #0000004d), var(--hk-split);--face-side:linear-gradient(180deg, #2f5bea, #1a3497 60%, #0f1f5a);--face-top:linear-gradient(180deg, #fff7e6, #e6d8bc);--ink:#fff7ea;--art-fade:#0b1a22;--stripe-bg:linear-gradient(180deg, #ff5a1f, #c13a07);--stripe-ink:#fff7ea;--brand-bg:linear-gradient(180deg, #13262e, #071116);--brand-fg:#fff7ea;--brand-edge:#ff4600;--brand-sub:#fff1dd;--mini-bg:var(--hk-split);--display-field:repeating-linear-gradient(180deg, transparent 0 1.6em, #fff7ead9 1.6em 2.2em, transparent 2.2em 3.4em) 50% 0 / 2.4% 100% no-repeat, var(--hk-split);--etb-field:var(--hk-split);--etb-base:#0b1a22;--etb-band:#0b1a22;--etb-band-ink:#ff6a2b;--etb-trim:#ff4600;--etb-ring:0 0 0 1em #fff7e6;--etb-emblem:#ff4600;--etb-x-band:#ff4600;--etb-x-ink:#fff7ea}.pr-cobrand .pa-cobrand-row{gap:1.8em}.pr-cobrand .pa-cobrand-logo{height:5.6em}.pr-side-type--sm{font-size:3.2em}.pr-blister-well{background:radial-gradient(at 50% 40%,#ffffff29,#ffffff0a 70%);border-radius:7em;position:absolute;inset:40em 7em 17em;box-shadow:inset 0 0 0 .2em #ffffff1a}.pr-etb-badge{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--etb-x-ink);background:var(--etb-x-band);border-radius:.4em;padding:.5em .9em .45em;font-size:2em;font-weight:800;position:absolute;top:17%;right:3%;transform:rotate(3deg);box-shadow:0 .3em .6em #00000059}.pr-etb--x .pr-etb-band{background:var(--etb-x-band)}.pr-etb--x .pr-etb-band>span{color:var(--etb-x-ink)}.pr-case .pr-face{background:repeating-linear-gradient(90deg,#3c230a0d 0 .45em,#0000 .45em .9em),linear-gradient(#caa06a,#b3864f)}.pr-case .pr-face--right{background:repeating-linear-gradient(90deg,#3c230a0d 0 .45em,#0000 .45em .9em),linear-gradient(#bb8e57,#9c7142)}.pr-case .pr-face--top{background:repeating-linear-gradient(90deg,#3c230a0d 0 .45em,#0000 .45em .9em),linear-gradient(#d9ae78,#c99d64)}.pr-case-seam{background:#3c230a73;height:.35em;position:absolute;top:50%;left:0;right:0}.pr-case-tape{background:linear-gradient(90deg,#fff4dc4d,#ffffff8c 25%,#fff0d238 55%,#ffffff6b 85%,#fff4dc4d);position:absolute;box-shadow:inset 0 0 0 .12em #ffffff59,0 .1em .3em #3c230a40}.pr-case-tape--top{background:linear-gradient(#fff4dc4d,#ffffff8c 25%,#fff0d238 55%,#ffffff6b 85%,#fff4dc4d);height:13em;top:50%;left:0;right:0;transform:translateY(-50%)}.pr-case-tape--v{display:none}.pr-case .pr-face--right:before{content:"";background:linear-gradient(90deg,#fff4dc4d,#ffffff80 25%,#fff0d233 55%,#fff6 85%,#fff4dc4d);width:13em;height:20em;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .12em #ffffff59}.pr-case-label{color:#1b1b1f;background:linear-gradient(#fbfaf6,#efece3);border-radius:.5em;flex-direction:column;gap:1.6em;width:62%;padding:2.4em 2.8em 2.6em;display:flex;position:absolute;top:14%;left:7%;transform:rotate(-1.2deg);box-shadow:0 .3em .6em #3c230a4d}.pr-case-label-head{border-bottom:.25em solid #1b1b1f;justify-content:space-between;align-items:center;gap:2em;padding-bottom:1.4em;display:flex}.pr-case-brand{font-size:.5em}.pr-case-set{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:2.2em;font-weight:700}.pr-case-name{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:4.2em;font-weight:800;line-height:1.05}.pr-case-meta{font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:2.4em;font-weight:600;display:flex}.pr-case-code{border:.12em solid;border-radius:.3em;padding:.15em .5em}.pr-case-barcode{background:repeating-linear-gradient(90deg,#1b1b1f 0 .35em,#0000 .35em .7em,#1b1b1f .7em 1.3em,#0000 1.3em 1.6em,#1b1b1f 1.6em 1.8em,#0000 1.8em 2.5em,#1b1b1f 2.5em 2.9em,#0000 2.9em 3.1em);height:6em}.pr-case-arrows{gap:2.4em;display:flex;position:absolute;top:26em;left:50%;transform:translate(-50%)}.pr-case-arrows>span{opacity:.75;clip-path:polygon(50% 0,100% 42%,66% 42%,66% 100%,34% 100%,34% 42%,0 42%);background:#3a2710;width:6em;height:10em}.pr-case-stamp{white-space:nowrap;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#9e1f1a;opacity:.8;border:.14em solid;border-radius:.3em;padding:.35em .7em;font-size:2.4em;font-weight:800;position:absolute;bottom:9em;left:50%;transform:translate(-50%)rotate(-4deg)}.pr-prem .pr-face{background:linear-gradient(165deg,#232329,#0c0c10 70%)}.pr-prem .pr-face--front:before{content:"";background:linear-gradient(90deg,#0000,#d9b25a80,#0000);height:.3em;position:absolute;top:18%;left:0;right:0}.pr-prem-art{border-radius:.8em;width:50em;height:50em;position:absolute;top:6em;left:6em;overflow:hidden}.pr-prem-art img{display:block}.pr-prem-frame{border-radius:.8em;width:50em;height:50em;position:absolute;top:6em;left:6em;box-shadow:inset 0 0 2.5em #0000008c,0 0 0 .45em #f3d98f,0 0 0 .8em #a67c2e,0 0 0 1.05em #f7e2a4,0 1em 2.4em #000000b3}.pr-prem-side{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.4em;display:flex;position:absolute;inset:5em 3em 5em 60em}.pr-prem-type{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#0000;background:linear-gradient(#fff3c4,#e5bd5c 45%,#9a6d22 55%,#f3d98f);-webkit-background-clip:text;background-clip:text;font-size:3.4em;font-weight:800;line-height:1.1}.pr-prem-count{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#c9a45a;font-size:2.1em;font-weight:700}.pr-prem-extra{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#f3d98f;margin-top:.5em;font-size:1.9em;font-weight:800}.pr-prem-edge{border:.3em solid #d9b25ab3;border-radius:.4em;position:absolute;inset:1.4em}.pr-dlid--hinged{box-shadow:none;transform-style:preserve-3d;transform:translateZ(var(--lid-z)) rotateX(var(--lid-a,8deg));background:0 0;transition:transform .78s cubic-bezier(.32,0,.18,1);overflow:visible}.pr-dlid--hinged:after{display:none}.pr-unbox--sealed .pr-dlid--hinged{--lid-a:-90deg}.pr-dlid__face{background:var(--face);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 .2em #ffffff24}.pr-dlid__face:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#00000040);position:absolute;inset:0}.pr-dlid__face--top{transform:rotateX(180deg)}.pr-dlid__face--top:after{background:linear-gradient(#0000001f,#ffffff29)}.pr-unbox .pr-row{transition:translate .62s cubic-bezier(.2,.8,.2,1),opacity .38s;transition-delay:calc(var(--row) * 70ms)}.pr-unbox--sealed .pr-row{translate:0 var(--sink)}.pr-unbox--rising .pr-row{opacity:0;transition-delay:calc(var(--row) * .2s), calc(var(--row) * .2s + .22s);translate:0 -26em}.pr-case-top{left:0;top:calc((var(--h) - var(--d)) / 2);width:var(--w);height:var(--d);transform:rotateX(90deg) translateZ(calc(var(--h) / 2));transform-style:preserve-3d;position:absolute}.pr-case-hole{background:radial-gradient(70% 60%,#ffd29614,#0000 70%),linear-gradient(#120c07,#2a1c10);position:absolute;inset:.5em;transform:translateZ(-.6em);box-shadow:inset 0 0 3em #000000e6}.pr-case-flap{background:repeating-linear-gradient(90deg,#3c230a0d 0 .45em,#0000 .45em .9em),linear-gradient(#d9ae78,#c99d64);width:100%;height:50%;transition:transform .72s cubic-bezier(.3,0,.18,1);position:absolute;left:0;overflow:hidden;box-shadow:inset 0 0 0 .16em #ffffff29}.pr-case-flap--back{transform-origin:50% 0;top:0}.pr-case-flap--front{transform-origin:50% 100%;transition-delay:80ms;top:50%}.pr-unbox--open .pr-case-flap--back,.pr-unbox--rising .pr-case-flap--back{transform:rotateX(132deg)}.pr-unbox--open .pr-case-flap--front,.pr-unbox--rising .pr-case-flap--front{transform:rotateX(-152deg)}.pr-case-tape--half{background:linear-gradient(#fff4dc4d,#ffffff8c 25%,#fff0d238 55%,#ffffff6b 85%,#fff4dc4d);height:6.5em;left:0;right:0}.pr-case-flap--back .pr-case-tape--half{bottom:0}.pr-case-flap--front .pr-case-tape--half{top:0}.pr-case-cut{height:.5em;transform-style:preserve-3d;pointer-events:none;margin-top:-.25em;position:absolute;top:50%;left:0;right:0;transform:translateZ(.12em)}.pr-case-cut:before{content:"";transform-origin:0;background:#241406e6;position:absolute;inset:0;transform:scaleX(0)}.pr-unbox--cutting .pr-case-cut:before{animation:.82s cubic-bezier(.45,0,.25,1) forwards pr-slit}.pr-case-blade{opacity:0;transform-origin:50% 100%;clip-path:polygon(0 100%,100% 100%,78% 0,22% 18%);filter:drop-shadow(0 0 .6em #fff9);background:linear-gradient(170deg,#f4f7fb,#a9b3c2 55%,#6b7584);width:6em;height:3.4em;margin-left:-3em;position:absolute;bottom:50%;left:0;transform:rotateX(-90deg)}.pr-unbox--cutting .pr-case-blade{animation:.82s cubic-bezier(.45,0,.25,1) forwards pr-blade}.pr-unbox--open .pr-case-cut,.pr-unbox--rising .pr-case-cut{display:none}@keyframes pr-slit{to{transform:scaleX(1)}}@keyframes pr-blade{0%{opacity:0;left:0}12%,86%{opacity:1}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.pr-unbox *,.pr-unbox :before{transition:none!important;animation:none!important}}.gm-rail{border:1px solid var(--line);scrollbar-width:none;background:#ffffff09;border-radius:999px;align-self:flex-start;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff08}.gm-rail::-webkit-scrollbar{display:none}.gm-tab{height:38px;color:var(--text-2);font-family:var(--font-ui);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 14px 0 4px;font-size:14px;font-weight:650;transition:color .2s;display:inline-flex;position:relative}.gm-tab:hover{color:var(--text)}.gm-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--ga) 80%, #fff);outline-offset:2px}.gm-tab.is-active{color:#fff}.gm-tab__ring{border-radius:inherit;background:radial-gradient(90px 40px at 18px 50%, color-mix(in srgb, var(--ga) 22%, transparent), transparent 75%), linear-gradient(180deg, #ffffff24, #ffffff0d);box-shadow:inset 0 1px 0 #ffffff29, inset 0 0 0 1px color-mix(in srgb, var(--ga) 32%, transparent), 0 8px 22px -10px color-mix(in srgb, var(--ga) 65%, transparent);position:absolute;inset:0}.gm-mark{width:30px;height:30px;font-family:var(--font-display);color:color-mix(in srgb, var(--ga) 18%, #0a0a12);background:radial-gradient(circle at 34% 28%, #ffffff8c, transparent 42%), linear-gradient(145deg, var(--ga), color-mix(in srgb, var(--ga) 55%, #000));box-shadow:inset 0 0 0 1px #ffffff2e, 0 3px 10px -3px color-mix(in srgb, var(--ga) 70%, transparent);filter:saturate(.35)brightness(.72);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;transition:filter .25s;display:grid;position:relative}.gm-tab:hover .gm-mark,.gm-tab.is-active .gm-mark{filter:none}.gm-mark--brand,.gm-tab:hover .gm-mark--brand,.gm-tab.is-active .gm-mark--brand{filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ga) 30%, #ffffff1a), 0 3px 10px -3px color-mix(in srgb, var(--ga) 45%, transparent);background:radial-gradient(circle at 34% 28%,#1d2a33,#0a0f14 72%)}.gm-tab.is-active .gm-mark--brand{box-shadow:inset 0 0 0 1.5px var(--ga), 0 3px 12px -3px color-mix(in srgb, var(--ga) 80%, transparent)}.gm-mark--brand img{width:13px;height:auto;display:block}.gm-tab__label{position:relative}.gm-tab__short{display:none}.gm-tab__count{color:var(--text-3);background:#ffffff0d;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;position:relative}.gm-tab__count b{font-weight:600}.gm-tab.is-active .gm-tab__count{background:color-mix(in srgb, var(--ga) 16%, #ffffff0a);color:color-mix(in srgb, var(--ga) 55%, var(--text))}@media (width<=719.98px){.gm-rail{align-self:stretch}.gm-tab{gap:8px;height:36px;padding-right:12px;font-size:13px}.gm-mark{width:28px;height:28px;font-size:11.5px}.gm-tab__unit,.gm-tab__long{display:none}.gm-tab__short{display:inline}}@media (width<=479.98px){.gm-tab{gap:6px}.gm-tab:not(.is-active) .gm-tab__count{display:none}}@media (width<=399.98px){.gm-rail{padding:3px}.gm-tab{gap:4px;padding:0 9px 0 3px}.gm-mark{width:26px;height:26px}}@media (width<=339.98px){.gm-tab:not(.is-active){padding-right:3px}.gm-tab:not(.is-active) .gm-tab__label{display:none}}.gm-rail[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.gm-rail[data-overflow=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.gm-rail[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.fpo{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.fpo__label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.fpo__sets{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fpo__set{border:1px dashed var(--line-2);max-width:100%;height:38px;color:var(--text-2);cursor:pointer;background:#ffffff05;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 4px;font-size:13.5px;font-weight:650;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.fpo__set:hover{border-style:solid;border-color:color-mix(in srgb, var(--ga) 45%, transparent);background:color-mix(in srgb, var(--ga) 8%, transparent);color:var(--text)}.fpo__set:focus-visible{outline:2px solid color-mix(in srgb, var(--ga) 80%, #fff);outline-offset:2px}.fpo__mark{flex:none}.fpo__set:hover .fpo__mark{filter:none}.fpo__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fpo__game{color:var(--text-3);font-weight:600}.fpo__go{border-left:1px solid var(--line);color:var(--text-3);white-space:nowrap;flex:none;align-items:center;gap:4px;padding-left:10px;font-size:12.5px;font-weight:600;display:inline-flex}.fpo__set:hover .fpo__go{color:color-mix(in srgb, var(--ga) 60%, var(--text))}.fpo__go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (width<=719.98px){.fpo__set{height:36px;font-size:13px}.fpo__mark{width:28px;height:28px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.gm-mark{transition:none}}.rail{--rail-fade:64px;min-width:0;position:relative}.rail__track{--rail-fs:0px;--rail-fe:0px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--rail-fs), #000 calc(100% - var(--rail-fe)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--rail-fs), #000 calc(100% - var(--rail-fe)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--rail-fs), #000 calc(100% - var(--rail-fe)), transparent);flex-wrap:nowrap;display:flex;overflow-x:auto}.rail__track::-webkit-scrollbar{display:none}.rail[data-more-start]>.rail__track{--rail-fs:var(--rail-fade)}.rail[data-more-end]>.rail__track{--rail-fe:var(--rail-fade)}.rail__arrow{z-index:2;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:38px;height:38px;color:var(--text);cursor:pointer;transition:transform .2s var(--ease-out), background .2s, border-color .2s;background:#0e0f19db;border-radius:50%;place-items:center;margin-top:-19px;padding:0;display:grid;position:absolute;top:50%;box-shadow:0 10px 24px -10px #000000e6}.rail__arrow[hidden]{display:none}.rail__arrow:hover{background:#1f2234f2;border-color:#ffffff3d;transform:scale(1.06)}.rail__arrow:active{transform:scale(.96)}.rail__arrow--prev{left:0}.rail__arrow--next{right:0}.rail__arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (hover:none){.rail__arrow{display:none}.rail{--rail-fade:40px}}@media (prefers-reduced-motion:reduce){.rail__arrow{transition:none}}.shop{flex-direction:column;gap:clamp(44px,6vw,80px);display:flex}.shop-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:22px;display:flex}.shop-head__title{margin:6px 0 0;font-size:clamp(26px,3.4vw,40px)}.shop-head__aside{max-width:48ch;color:var(--text-3);margin:0;font-size:14px}.shop-switch{flex-direction:column;gap:12px;min-width:0;margin-bottom:calc(-1*clamp(20px,3vw,44px));display:flex}.shop-sets{margin:-6px calc(-1 * var(--gutter)) 0;padding:6px var(--gutter);scroll-padding-inline:var(--gutter);gap:10px}.shop-set{border:1px solid var(--line);background:var(--panel);min-width:250px;height:74px;color:var(--text-2);text-align:left;cursor:pointer;transition:background .2s, border-color .2s, color .2s, transform .2s var(--ease-out);border-radius:18px;flex:none;align-items:center;gap:14px;padding:10px 20px 10px 12px;display:flex;position:relative}.shop-set:hover{background:var(--panel-2);border-color:var(--line-2);color:var(--text)}.shop-set:active{transform:scale(.98)}.shop-set.is-active{color:var(--text);border-color:#0000}.shop-set__ring{border-radius:inherit;border:1px solid color-mix(in srgb, var(--p0) 70%, transparent);background:radial-gradient(120% 160% at 0% 50%, color-mix(in srgb, var(--p0) 24%, transparent), transparent 62%), #ffffff08;box-shadow:0 12px 34px -14px color-mix(in srgb, var(--p0) 70%, transparent), inset 0 1px 0 #ffffff14;position:absolute;inset:-1px}.shop-set__logo{place-items:center;width:86px;height:52px;display:grid;position:relative}.shop-set__logo img{object-fit:contain;filter:drop-shadow(0 4px 10px #0000008c);max-width:100%;max-height:100%}.shop-set__meta{flex-direction:column;gap:3px;display:flex;position:relative}.shop-set__name{font-family:var(--font-display);letter-spacing:-.01em;font-size:14px;font-weight:650}.shop-set__date{color:var(--text-3);align-items:center;gap:7px;font-size:12px;display:flex}.shop-set__new{background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:8.5px;font-weight:700}.shop-wordmark{flex-direction:column;align-items:center;line-height:.9;display:inline-flex}.shop-wordmark__head{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--p2) 10%, var(--p0) 55%, color-mix(in srgb, var(--p0) 55%, var(--p1)));color:#0000;filter:drop-shadow(0 2px #00000073);-webkit-background-clip:text;background-clip:text;font-size:27px;font-weight:800}.shop-wordmark__tail{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--p1) 65%, #fff);margin-top:4px;font-size:7.5px;font-weight:700}.shop-hero{isolation:isolate;border:1px solid var(--line);min-height:540px;box-shadow:var(--shadow-2);background:#07070d;border-radius:32px;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(28px,4.2vw,60px);display:grid;position:relative;overflow:hidden}.shop-hero__bg{z-index:-1;background:radial-gradient(55% 75% at 76% 46%, color-mix(in srgb, var(--p0) 36%, transparent), transparent 70%), radial-gradient(45% 55% at 96% 100%, color-mix(in srgb, var(--p2) 16%, transparent), transparent 70%), radial-gradient(40% 55% at 0% 0%, #ffd23f12, transparent 70%), linear-gradient(180deg, #0d0d18, #06060b);position:absolute;inset:0;overflow:hidden}.shop-hero__rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--p2) 10%, transparent) 0deg 5deg, transparent 5deg 15deg);width:1600px;height:1600px;margin:-800px 0 0 -800px;animation:120s linear infinite shop-spin;position:absolute;top:46%;left:76%;-webkit-mask:radial-gradient(circle,#000 0%,#0000 46%);mask:radial-gradient(circle,#000 0%,#0000 46%)}.shop-hero__floor{background:linear-gradient(#0000,#0000008c),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 64px);height:36%;position:absolute;inset:auto 0 0;-webkit-mask:linear-gradient(#0000,#000 60%);mask:linear-gradient(#0000,#000 60%)}@keyframes shop-spin{to{transform:rotate(360deg)}}.shop-hero__copy{z-index:2;flex-direction:column;align-items:flex-start;gap:14px;max-width:580px;display:flex;position:relative}.shop-hero__logo{filter:drop-shadow(0 8px 22px #000000b3);width:auto;height:60px;margin-bottom:2px}.shop-hero__eyebrow{color:var(--text-2);align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.shop-hero__dot{background:var(--p0);width:8px;height:8px;box-shadow:0 0 12px var(--p0);border-radius:50%;animation:2.4s ease-in-out infinite shop-pulse}@keyframes shop-pulse{50%{box-shadow:0 0 2px var(--p0);opacity:.6}}.shop-hero__title{letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(180deg, #fff 35%, color-mix(in srgb, var(--p2) 55%, #fff));color:#0000;filter:drop-shadow(0 6px 30px #00000080);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(40px,4.8vw,72px);line-height:.94}.shop-hero__tagline{max-width:32ch;color:var(--text-2);margin:0;font-size:clamp(16px,1.5vw,19px)}.shop-hero__stats{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-radius:16px;margin:8px 0 4px;display:flex}.shop-hero__stats>div{padding:10px 18px 11px}.shop-hero__stats>div+div{border-left:1px solid var(--line)}.shop-hero__stats dt{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:9px;font-weight:600}.shop-hero__stats dd{white-space:nowrap;margin:3px 0 0;font-size:18px;font-weight:700}.shop-hero__stat--hot{color:var(--hot);text-shadow:0 0 18px #ff4f8b73}.shop-hero__ctas{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.shop-hero__buy-price{border-left:1px solid #1c160040;margin-left:4px;padding-left:12px}.shop-hero__odds-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .25s var(--ease-out)}.shop-hero__odds-link:hover svg{transform:translateY(2px)}.shop-hero__fine{color:var(--text-3);margin:0;font-size:12px}.shop-hero__fan{z-index:1;perspective:1600px;position:relative}.shop-hero__card{cursor:zoom-in;position:absolute;top:0;left:50%}.shop-hero__card-btn{color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:12px;padding:0;display:block}.shop-hero__card-btn:focus-visible{outline-offset:4px}.shop-hero__tag{border:1px solid color-mix(in srgb, var(--rc) 45%, transparent);white-space:nowrap;pointer-events:none;background:#08080ee0;border-radius:999px;align-items:center;gap:8px;height:26px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:-36px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -8px #000000e6}.shop-hero__tag-r{font-family:var(--font-display);letter-spacing:.1em;color:var(--rc);font-size:9px}.shop-shelf__grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:18px;display:grid}.shop-shelf__grid--fill{grid-template-columns:repeat(auto-fit,minmax(272px,1fr))}.shop-bay{border:1px solid var(--line);box-shadow:var(--shadow-1);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:24px;flex-direction:column;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.shop-bay:hover{border-color:var(--line-2);box-shadow:var(--shadow-2)}.shop-bay__stage{background:radial-gradient(70% 85% at 50% 0,#ffd69624,#0000 70%),linear-gradient(#12131f,#0a0a12 85%);justify-content:center;align-items:flex-end;height:292px;padding-bottom:34px;display:flex;position:relative;overflow:hidden}.shop-bay__stage:before{content:"";background:#fff4d6;border-radius:0 0 4px 4px;width:90px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 22px 7px #ffda9673}.shop-bay__light{filter:blur(8px);opacity:.75;pointer-events:none;background:conic-gradient(from 180deg at 50% 0,#0000 152deg,#ffe4aa1a 166deg,#ffeec82b 180deg,#ffe4aa1a 194deg,#0000 208deg);width:120%;height:100%;transition:opacity .4s;position:absolute;top:0;left:50%;transform:translate(-50%)}.shop-bay:hover .shop-bay__light{opacity:1}.shop-bay__art{z-index:1;-webkit-box-reflect:below 3px linear-gradient(transparent 78%, #ffffff24);position:relative}.shop-bay__shelf{background:linear-gradient(#fff3,#ffffff0d 35%,#ffffff04);border-radius:3px;height:14px;position:absolute;bottom:20px;left:5%;right:5%;box-shadow:inset 0 1px #fff6,0 22px 30px -10px #000000f2}.shop-bay__shelf:after{content:"";background:linear-gradient(90deg,#0000,#ffe2aa80,#0000);height:1px;position:absolute;inset:auto 0 -1px}.shop-bay__flags{z-index:2;pointer-events:none;justify-content:space-between;gap:6px;display:flex;position:absolute;inset:14px 14px auto}.shop-bay__flag{white-space:nowrap;background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:700;box-shadow:0 6px 18px -6px #ffbe00cc}.shop-bay__flag--presale{color:var(--cyan);box-shadow:none;background:#5cf2ff24;border:1px solid #5cf2ff66;margin-left:auto}.shop-bay__info{flex-direction:column;flex:1;gap:6px;padding:18px 20px;display:flex}.shop-bay__kind{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:9.5px;font-weight:600}.shop-bay__name{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700}.shop-bay__blurb{min-height:2.9em;color:var(--text-2);margin:0;font-size:13.5px}.shop-bay__extras{color:var(--text-3)}.shop-bay__price-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}.shop-bay__price{letter-spacing:-.03em;color:var(--accent);text-shadow:0 0 22px #ffd23f38;font-size:28px;font-weight:700}.shop-bay__per{color:var(--text-2);font-size:13px}.shop-bay__msrp{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.shop-bay__delta{background:var(--panel-2);color:var(--text-2);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.shop-bay__delta.is-over{color:#ffb36b;background:#ff963c1f}.shop-bay__delta.is-under{color:var(--good);background:#3ddc971f}.shop-bay__foot{padding:0 20px 18px}.shop-bay__buy{gap:10px;display:flex}.shop-bay__cta{flex:1;justify-content:space-between;min-width:0;height:46px;padding:0 18px}.shop-bay__cta-total{font-weight:700}.shop-bay__dest{color:var(--text-3);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.shop-bay__dest-dot{background:var(--good);width:6px;height:6px;box-shadow:0 0 8px var(--good);border-radius:50%}.shop-bay__dest-dot.is-sealed{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.shop .btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.shop-short{color:#ff9ea1;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.shop-short__dot{background:var(--bad);width:6px;height:6px;box-shadow:0 0 8px var(--bad);border-radius:50%}.shop-short__topup{color:var(--accent);font:inherit;cursor:pointer;background:#ffd23f1a;border:1px solid #ffd23f66;border-radius:999px;padding:2px 9px;font-weight:700;transition:background .2s,border-color .2s}.shop-short__topup:hover{background:#ffd23f2e;border-color:#ffd23fb3}.shop-hero__short{font-size:13px}.shop-stepper{border:1px solid var(--line-2);background:#00000047;border-radius:999px;flex:none;align-items:center;height:46px;padding:0 3px;display:flex}.shop-stepper__btn{width:36px;height:38px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .15s,color .15s;display:grid}.shop-stepper__btn:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.shop-stepper__btn:disabled{opacity:.3;cursor:default}.shop-stepper__btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:16px;height:16px}.shop-stepper__val{text-align:center;width:28px;font-weight:700;display:grid;overflow:hidden}.shop-stepper__val>span{grid-area:1/1}.shop-odds__trust{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;max-width:470px;display:flex}.shop-conf{border:1px solid;border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.shop-conf--good{color:var(--good);background:#3ddc9714;border-color:#3ddc9759}.shop-conf--mid{color:var(--accent);background:#ffd23f14;border-color:#ffd23f59}.shop-conf--low{color:#ffb36b;background:#ff963c14;border-color:#ff963c59}.shop-conf__dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.shop-odds__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.shop-odds__table{padding:8px 8px 16px}.shop-odds__thead,.shop-odds__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1.4fr) 84px;align-items:center;gap:16px;display:grid}.shop-odds__thead{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);padding:12px 14px 8px;font-size:9px;font-weight:600}.shop-odds__thead>span:nth-child(2),.shop-odds__col-pct{text-align:right}.shop-odds__row{cursor:default;border-radius:12px;padding:11px 14px;transition:background .2s}.shop-odds__row:hover{background:color-mix(in srgb, var(--rc) 8%, transparent)}.shop-odds__rarity{align-items:center;gap:10px;min-width:0;display:flex}.shop-odds__rarity .rarity-badge{flex:none;justify-content:center;min-width:44px}.shop-odds__label{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.2}.shop-odds__odds{align-items:center;gap:12px;display:flex}.shop-odds__bar{background:#ffffff0f;border-radius:6px;flex:1;height:6px;overflow:hidden}.shop-odds__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--rc) 30%, transparent), var(--rc));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--rc) 55%, transparent);border-radius:6px;display:block}.shop-odds__text{text-align:right;min-width:84px;font-size:13.5px;font-weight:700}.shop-odds__pct{text-align:right;color:var(--text-3);font-size:12.5px}.shop-odds__row--god .shop-odds__label{color:var(--hot)}.shop-odds__row--off .shop-odds__label,.shop-odds__row--off .shop-odds__text{color:var(--text-3)}.shop-odds__chain-note{border:1px dashed color-mix(in srgb, var(--hot) 45%, transparent);color:var(--text-2);border-radius:10px;margin:10px 14px 0;padding:10px 12px;font-size:13px;line-height:1.45}.shop-odds__chain-note strong{color:var(--text);font-weight:700}.shop-est{vertical-align:1px;height:18px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:help;border:1px solid;border-radius:999px;align-items:center;margin-left:8px;padding:0 7px;font-size:8.5px;font-weight:700;display:inline-flex}.shop-odds__order{border-top:1px solid var(--line);color:var(--text-2);align-items:flex-start;gap:10px;margin:10px 14px 0;padding-top:14px;font-size:13px;display:flex}.shop-odds__order svg{fill:none;width:18px;height:18px;stroke:var(--text-3);stroke-width:2px;stroke-linecap:round;flex:none;margin-top:1px}.shop-odds__chase{padding:18px 20px 16px}.shop-odds__chase-head{flex-direction:column;gap:3px;margin-bottom:6px;display:flex}.shop-odds__chase-sub{color:var(--text-3);font-size:13px}.shop-chase{margin:0;padding:0;list-style:none}.shop-chase__item{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.shop-chase__thumb{cursor:zoom-in;transition:transform .3s var(--ease-spring);background:0 0;border:0;padding:0}.shop-chase__thumb:hover{transform:scale(1.1)rotate(-4deg)}.shop-chase__text{min-width:0}.shop-chase__name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.shop-chase__meta{align-items:center;gap:8px;margin-top:4px;display:flex}.shop-chase__value{color:var(--hot);font-size:13px;font-weight:700}.shop-chase__odds{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.shop-chase__one-in{white-space:nowrap;font-size:15px;font-weight:700}.shop-chase__spend{color:var(--text-3);white-space:nowrap;font-size:11.5px}.shop-odds__foot{color:var(--text-3);margin:12px 0 0;font-size:11.5px;line-height:1.5}.shop-method{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:14px}.shop-method summary{cursor:pointer;color:var(--text-2);justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:650;list-style:none;display:flex}.shop-method summary::-webkit-details-marker{display:none}.shop-method summary:hover{color:var(--text)}.shop-method summary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .25s var(--ease-out)}.shop-method[open] summary svg{transform:rotate(180deg)}.shop-method__body{gap:14px;padding:0 18px 18px;display:grid}.shop-method__notes{color:var(--text-2);margin:0;padding-left:18px;font-size:13.5px}.shop-method__notes li+li{margin-top:6px}.shop-method__sources{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-method__sources a,.shop-method__sources .shop-source{border:1px solid var(--line-2);background:var(--panel-2);height:28px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.shop-method__sources a:hover{color:var(--accent);border-color:#ffd23f66}.shop-dock{z-index:120;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#12131fe6;border:1px solid #ffd23f4d;border-radius:22px;align-items:center;gap:14px;max-width:min(540px,100vw - 32px);padding:10px 12px 10px 10px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 30px 60px -20px #000000e6,0 0 0 1px #0006,0 0 50px -12px #ffd23f47}.shop-dock__art{flex:none;place-items:center;width:92px;height:74px;display:grid;position:relative}.shop-dock__pack{transform-origin:50% 100%;margin:-34px 0 0 -20px;position:absolute;top:50%;left:50%}.shop-dock__text{flex-direction:column;min-width:0;display:flex}.shop-dock__title{-webkit-line-clamp:2;font-family:var(--font-display);text-wrap:balance;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.shop-dock__sub{white-space:nowrap;text-overflow:ellipsis;color:var(--text-3);font-size:12.5px;overflow:hidden}.shop-dock__actions{align-items:center;gap:4px;margin-left:auto;display:flex}.shop-dock__cta{height:44px}.shop-rip-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.shop-dock__close{width:34px;height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.shop-dock__close:hover{background:var(--panel-2);color:var(--text)}.shop-dock__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.shop-flight{z-index:150;pointer-events:none;filter:drop-shadow(0 14px 22px #0009);will-change:transform;position:fixed}@media (width<=1099.98px){.shop-odds__grid{grid-template-columns:1fr}}@media (width<=959.98px){.shop-odds__trust{text-align:left;align-items:flex-start}.shop-hero{grid-template-columns:1fr;gap:12px;min-height:0}.shop-hero__fan{order:-1}.shop-hero__rays{top:24%;left:50%}.shop-hero__bg{background:radial-gradient(80% 45% at 50% 22%, color-mix(in srgb, var(--p0) 36%, transparent), transparent 70%), radial-gradient(40% 55% at 0% 100%, #ffd23f0f, transparent 70%), linear-gradient(180deg, #0d0d18, #06060b)}}@media (width<=719.98px){.shop{gap:44px}.shop-set{gap:10px;min-width:0;height:64px;padding:8px 14px 8px 8px}.shop-set__logo{width:64px;height:44px}.shop-wordmark__head{font-size:21px}.shop-wordmark__tail{font-size:6px}.shop-set__name{font-size:13px}.shop-hero{border-radius:26px;grid-template-columns:1fr;gap:8px;min-height:0;padding:24px 20px 26px}.shop-hero__fan{order:-1;margin-top:6px}.shop-hero__rays{top:22%;left:50%}.shop-hero__bg{background:radial-gradient(90% 45% at 50% 22%, color-mix(in srgb, var(--p0) 36%, transparent), transparent 70%), linear-gradient(180deg, #0d0d18, #06060b)}.shop-hero__logo{height:44px}.shop-hero__copy{gap:11px}.shop-hero__stats{width:100%}.shop-hero__stats>div{flex:1;padding:9px 12px 10px}.shop-hero__stats dd{font-size:15px}.shop-hero__ctas{width:100%}.shop-hero__ctas .btn{flex:1}.shop-hero__tag--side{display:none}.shop-hero__tag{height:22px;padding:0 8px;font-size:11px;bottom:-32px}.shop-shelf__grid{grid-template-columns:1fr;gap:12px}.shop-bay{border-radius:20px;grid-template-columns:124px minmax(0,1fr);grid-template-areas:"stage info""foot foot";display:grid}.shop-bay__stage{grid-area:stage}.shop-bay__info{grid-area:info}.shop-bay__foot{border-top:1px solid var(--line);grid-area:foot;padding:12px 14px 14px}.shop-bay__stage{height:auto;min-height:196px;padding-bottom:24px}.shop-bay__shelf{height:10px;bottom:13px}.shop-bay__flags{flex-direction:column;align-items:flex-start;inset:8px 8px auto}.shop-bay__flag{letter-spacing:.08em;padding:3px 7px;font-size:7.5px}.shop-bay__flag--presale{margin-left:0}.shop-bay__info{gap:4px;padding:14px}.shop-bay__name{font-size:16px}.shop-bay__blurb{display:none}.shop-bay__price{font-size:22px}.shop-stepper{height:40px}.shop-stepper__btn{width:32px;height:34px}.shop-bay__cta{height:40px;padding:0 16px}.shop-bay__dest{margin-top:6px;font-size:11px}.shop-odds__thead,.shop-odds__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.shop-odds__col-pct,.shop-odds__pct{display:none}.shop-odds__row{padding:10px 8px}.shop-odds__thead{padding:12px 8px 8px}.shop-odds__label{font-size:13px}.shop-odds__rarity .rarity-badge{min-width:38px}.shop-odds__text{min-width:0;font-size:12.5px}.shop-odds__chase{padding:16px 14px 14px}.shop-dock{top:max(calc(var(--topbar-h) + 10px), calc(var(--cos-tryon-bottom,0px) + 8px));gap:10px;max-width:none;padding:8px 8px 8px 6px;bottom:auto;left:12px;right:12px}.shop-dock__art{width:56px;height:66px}.shop-dock__title{font-size:13.5px}.shop-dock__sub{font-size:12px}.shop-dock__flavor{display:none}.shop-dock__cta{height:40px;padding:0 14px}}@media (pointer:coarse){.shop-stepper__btn,.shop-method__sources a{position:relative}.shop-stepper__btn:after,.shop-method__sources a:after{content:"";position:absolute;inset:-6px 0}}
