@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ink: #09090b;--ink-2: #111114;--ink-3: #18181c;--ink-4: #222228;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--bone: #f2ede3;--muted: #8e8a83;--accent: #ff4d2e;--accent-hi: #ff6a45;--holo: linear-gradient(120deg, #eef1f6 0%, #b6c0d4 22%, #e8d8ff 45%, #c6ecff 66%, #dfe3ea 85%, #aab4c8 100%);--font-cjk: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Apple SD Gothic Neo", "Noto Sans CJK JP", "Noto Sans JP", "Noto Sans KR", "Yu Gothic", "Meiryo", "Malgun Gothic";--font-display: "Unbounded Variable", "Unbounded", var(--font-cjk), system-ui, sans-serif;--font-body: "Inter Variable", "Inter", var(--font-cjk), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, var(--font-cjk), monospace;--radius: 18px;--nav-h: 64px;--bg: var(--ink);--bg-2: var(--ink-2);--bg-3: var(--ink-3);--text: var(--bone);--green: var(--accent);font-family:var(--font-body);background:var(--ink);color:var(--bone);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-height:100dvh;background:var(--ink);background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(232,216,255,.07),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}button{font:inherit;color:inherit}a{color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;margin:0 0 10px}h2{font-size:26px}h3{font-size:16px}.muted{color:var(--muted);margin:4px 0}.small{font-size:12px}.mono{font-family:var(--font-mono)}.empty{color:var(--muted);text-align:center;padding:40px}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.holo-text{background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent}.app{max-width:1240px;margin:0 auto;padding:0 20px}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:20px;height:68px;margin:0 calc(50% - 50vw);padding:0 clamp(20px,2.5vw,40px);background:#09090bc7;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex:none}.brand-logo{width:34px;height:34px;flex:none;object-fit:contain;transition:transform .35s cubic-bezier(.2,1.6,.4,1)}@media(hover:hover){.brand:hover .brand-logo{transform:rotate(-8deg) scale(1.08)}}.loading-logo{animation:logo-bob 1.1s ease-in-out infinite}@keyframes logo-bob{50%{transform:translateY(-6px) rotate(-4deg)}}.brand-name{display:block;height:19px;width:auto}.brand-ed{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;border:1px solid var(--line-2);color:var(--muted)}.nav{display:flex;gap:2px;margin-left:12px}.nav a{position:relative;text-decoration:none;padding:9px 14px;border-radius:999px;color:var(--muted);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:color .2s,background .2s}@media(hover:hover){.nav a:hover{color:var(--bone)}}.nav a.active{color:var(--bone);background:var(--ink-3)}.nav .count{font-family:var(--font-mono);font-size:10px;padding:1px 6px;border-radius:99px;background:var(--ink-4);color:var(--muted)}.hud{margin-left:auto;display:flex;align-items:center;gap:8px}.chip-stat{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 6px;border-radius:999px;background:var(--ink-2);border:1px solid var(--line);font-weight:700;font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.chip-stat small{font-weight:500;color:var(--muted);font-size:11px}.chip-icon{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ink-4);font-size:13px}.ring-mini{--p: 0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--ink-4) 0)}.ring-mini>span{width:20px;height:20px;border-radius:50%;background:var(--ink-2);display:grid;place-items:center;font-size:11px}.icon-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--ink-2);cursor:pointer;display:grid;place-items:center;color:var(--muted);text-decoration:none;transition:color .2s,border-color .2s}@media(hover:hover){.icon-btn:hover{color:var(--bone);border-color:var(--line-2)}}.icon-btn svg{width:18px;height:18px}.bottom-nav{display:none}.main{padding:28px 0 56px;min-height:calc(100dvh - 188px)}.footer{border-top:1px solid var(--line);padding:28px 0 40px;color:var(--muted);font-size:12px;display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between}.footer nav{display:flex;flex-wrap:wrap;gap:6px 18px}.footer a{color:var(--muted);text-decoration:none}@media(hover:hover){.footer a:hover{color:var(--bone)}}.link{background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;font-size:12px;padding:0}.btn{border:1px solid var(--line-2);background:var(--ink-3);padding:11px 18px;border-radius:999px;color:var(--bone);cursor:pointer;font-weight:700;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s,background .2s,border-color .2s}@media(hover:hover){.btn:hover:not(:disabled){border-color:#ffffff47}}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:#140300}@media(hover:hover){.btn-primary:hover:not(:disabled){background:var(--accent-hi);border-color:var(--accent-hi)}}.btn-xl{padding:17px 30px;font-size:16px;font-family:var(--font-display);letter-spacing:.01em}.btn-big{padding:14px 26px;font-size:16px}.input{background:var(--ink-2);border:1px solid var(--line);color:var(--bone);padding:11px 14px;border-radius:12px;font:inherit;min-width:0}.input:focus{outline:none;border-color:var(--line-2)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px;padding:36px 0 44px}.hero h1{font-size:clamp(34px,5.2vw,64px);line-height:1.02;letter-spacing:-.035em;margin-bottom:18px}.hero .lead{font-size:17px;line-height:1.55;color:#bdb8af;max-width:520px;margin:0 0 28px}.hero-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cta-meta{color:var(--muted);font-size:13px}.cta-meta strong{color:var(--bone)}.hero-stage{position:relative;display:grid;place-items:center;min-height:460px}.stage-light{position:absolute;width:min(420px,100%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(232,216,255,.18),rgba(198,236,255,.06) 45%,transparent 70%);filter:blur(10px)}.stage-floor{position:absolute;bottom:6px;width:260px;height:26px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.7),transparent 70%)}.shop-pack{position:relative;background:none;border:0;padding:0;cursor:pointer}.shop-pack.is-empty .booster{filter:grayscale(.85) brightness(.6) drop-shadow(0 34px 44px rgba(0,0,0,.7))}.booster.is-refused{animation:float 3.5s ease-in-out infinite,refuse .45s ease-in-out}@keyframes refuse{20%{transform:translate(-9px) rotate(-2deg)}40%{transform:translate(8px) rotate(2deg)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.btn-xl.is-empty{background:var(--ink-3);border-color:var(--line-2);color:var(--muted)}@media(hover:hover){.btn-xl.is-empty:hover{background:var(--ink-3)!important;border-color:#ffffff4d!important;color:var(--bone)}}.btn-xl .coin{margin-left:4px}.wallet{margin-top:18px;display:grid;gap:8px;max-width:460px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--ink-2)}.wallet-row{display:grid;grid-template-columns:130px auto 1fr;align-items:center;gap:12px;font-size:13px}.wallet-label{color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.wallet-pips{display:flex;gap:4px}.wallet-pips i{width:14px;height:18px;border-radius:4px;border:1px solid var(--line-2);background:transparent}.wallet-pips i.on{background:var(--holo);border-color:transparent;box-shadow:0 0 8px #e8d8ff59}.wallet-coins{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-variant-numeric:tabular-nums}.wallet-value{color:var(--muted);text-align:right}.wallet-value strong{color:var(--bone)}@keyframes explain-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@media(max-width:720px){.wallet{margin-inline:auto}.wallet-row{grid-template-columns:1fr auto}.wallet-row .wallet-value{grid-column:1 / -1;text-align:left}}@media(hover:hover){.shop-pack:not(:disabled):hover .booster{transform:translateY(-10px) rotate(-2deg) scale(1.02)}}.home-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.tile{background:linear-gradient(180deg,var(--ink-2),rgba(17,17,20,.6));border:1px solid var(--line);border-radius:var(--radius);padding:20px;min-width:0}.tile-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.tile-head h3{margin:0}.tile-head a{color:var(--muted);font-size:13px;text-decoration:none}@media(hover:hover){.tile-head a:hover{color:var(--bone)}}.recent{display:flex;gap:12px;overflow-x:auto;padding:6px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin}.recent .card{width:128px;flex:none;scroll-snap-align:start}.stack-col{display:flex;flex-direction:column;gap:16px}.big-number{font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1}.big-number small{font-size:14px;color:var(--muted);font-weight:500;letter-spacing:0}.meter{height:6px;border-radius:99px;background:var(--ink-4);overflow:hidden;margin:12px 0 8px}.meter>div{height:100%;background:var(--holo);border-radius:99px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}details.disclosure{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-2)}details.disclosure>summary{list-style:none;cursor:pointer;padding:16px 20px;font-weight:600;color:var(--muted);display:flex;justify-content:space-between;align-items:center}details.disclosure>summary::-webkit-details-marker{display:none}details.disclosure>summary:after{content:"+";font-family:var(--font-mono);font-size:18px;transition:transform .2s}details.disclosure[open]>summary:after{transform:rotate(45deg)}details.disclosure>div{padding:0 20px 20px}.panel{margin-top:20px;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.panel-col{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.panel-col>*{min-width:0}.odds{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.odds-item{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--rarity) 9%,transparent),transparent 70%),var(--ink-3);border:1px solid color-mix(in srgb,var(--rarity) 18%,transparent)}.odds-label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odds-label .dot{flex-shrink:0;width:8px;height:8px}.odds-item strong{font-size:17px;color:var(--bone);white-space:nowrap}.odds-bar{display:flex;gap:3px;height:8px;margin-bottom:12px;border-radius:99px;overflow:hidden}.odds-bar span{min-width:4px;background:var(--rarity);box-shadow:0 0 10px var(--rarity)}.odds-note{margin:12px 0 0}details.odds-disclosure>summary{padding:12px 18px;font-size:14px;justify-content:flex-start;gap:8px}details.odds-disclosure>summary small{color:var(--muted-2, var(--muted));font-weight:500;font-size:12px;opacity:.7}details.odds-disclosure>summary:after{margin-left:auto;font-size:16px}details.odds-disclosure>div{padding:0 18px 16px}@media(max-width:720px){.odds{grid-template-columns:repeat(2,minmax(0,1fr))}}.dot{width:10px;height:10px;border-radius:50%;background:var(--rarity);box-shadow:0 0 8px var(--rarity)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.page-head h1{font-size:clamp(28px,4vw,44px);margin:0}.progress-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:18px}.progress-label{display:flex;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:6px}.progress-label span:last-child{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.progress-bar{height:6px;background:var(--ink-4);border-radius:99px;overflow:hidden}.progress-bar>div{height:100%;background:var(--holo);border-radius:99px;transition:width .4s}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.filters .input:first-child{flex:1 1 220px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.card{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;--px: 50%;--py: 50%;--pd: 0;position:relative;aspect-ratio:5 / 7;width:100%;border-radius:14px;padding:3px;background:linear-gradient(150deg,var(--rarity),color-mix(in srgb,var(--rarity) 35%,#000));transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .15s ease-out,box-shadow .2s;box-shadow:0 6px 18px #00000073;cursor:default;-webkit-user-select:none;user-select:none}.card[role=button]{cursor:pointer}@media(hover:hover){.card:hover{box-shadow:0 10px 30px color-mix(in srgb,var(--rarity) 40%,transparent)}}.card-md{width:200px}.card-lg{width:280px}.card{container-type:inline-size}.card-inner{position:relative;height:100%;border-radius:11px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#1b1f26,#101317);display:flex;flex-direction:column;padding:.7em;gap:.5em;font-size:6.4cqw}.card-top{display:flex;justify-content:space-between;gap:.4em;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.card-type,.card-rarity{overflow:hidden;text-overflow:ellipsis}.card-type{flex:none}.card-type{color:var(--muted)}.card-rarity{color:var(--rarity)}.card-body{min-width:0}.card-name{font-weight:800;font-size:1.15em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-sub{color:var(--muted);font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.card-metric{margin-top:auto;display:flex;align-items:baseline;gap:.4em;border-top:1px solid rgba(255,255,255,.08);padding-top:.5em}.card-metric strong{font-size:1.25em;color:var(--rarity);font-variant-numeric:tabular-nums}.card-metric{white-space:nowrap;min-width:0}.card-metric strong{flex:none}.card-metric-label{font-size:.72em;color:var(--muted);overflow:hidden;text-overflow:ellipsis;min-width:0}.card-number{margin-left:auto;flex:none;font-size:.7em;color:var(--muted);font-variant-numeric:tabular-nums}.card-ed{margin-left:.45em;font-family:var(--font-mono);font-size:.78em;font-weight:500;letter-spacing:.02em;text-transform:none;opacity:.5}.card-missing{background:var(--line);box-shadow:none}.card-missing .card-inner>*{opacity:.22;filter:grayscale(1)}.card-missing .card-number{opacity:.6}@media(hover:hover){.card-missing:hover{box-shadow:none}}.card-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;mix-blend-mode:screen;opacity:.85;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,calc(.28 * var(--hl))),transparent 40%)}.card-shine:before{content:"";position:absolute;top:-40%;bottom:-40%;left:-60%;width:400%;background:radial-gradient(ellipse 16% 30% at 46% 22%,rgba(186,120,255,.42),rgba(90,150,255,.2) 45%,transparent 72%),radial-gradient(ellipse 12% 24% at 55% 52%,rgba(120,180,255,.4),rgba(255,90,190,.16) 50%,transparent 74%),radial-gradient(ellipse 15% 28% at 48% 82%,rgba(255,110,200,.34),rgba(150,100,255,.18) 48%,transparent 72%);background-size:25% 100%;transform:skew(-20deg) rotate(4deg);filter:blur(3px);animation:holo-slide 5s linear infinite;animation-delay:var(--sd, 0s)}@keyframes holo-slide{0%{translate:0 0}to{translate:-25% 0}}@property --spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.rarity-legendary.card-holo .card-shine{mix-blend-mode:screen;opacity:1;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,215,120,calc(.22 * var(--hl))),transparent 45%),radial-gradient(ellipse 90% 45% at 50% 108%,rgba(255,182,39,.38),transparent 70%);animation:aura 3.2s ease-in-out infinite;animation-delay:var(--sd, 0s)}@keyframes aura{50%{opacity:.55}}.rarity-legendary.card-holo .card-shine:before,.rarity-legendary.card-holo .card-shine:after{content:"";position:absolute;left:0;right:0;top:0;height:200%;width:auto;transform:none;background-repeat:repeat;filter:drop-shadow(0 0 1px rgba(255,190,60,.6))}.rarity-legendary.card-holo .card-shine:before{background-image:radial-gradient(circle at 18% 22%,#ffe08a 0 .8px,transparent 1.6px),radial-gradient(circle at 64% 8%,#fff3c4 0 .6px,transparent 1.4px),radial-gradient(circle at 42% 64%,#ffc94a 0 1px,transparent 1.8px),radial-gradient(circle at 86% 48%,#ffe08a 0 .7px,transparent 1.5px),radial-gradient(circle at 74% 90%,#ffd36a 0 .8px,transparent 1.6px);background-size:100% 25%;opacity:.45;animation:dust 9s linear infinite;animation-delay:var(--sd, 0s)}.rarity-legendary.card-holo .card-shine:after{background-image:radial-gradient(circle at 30% 40%,#fff6d8 0 1.2px,transparent 2.4px),radial-gradient(circle at 80% 15%,#ffcf5a 0 1.4px,transparent 2.6px);background-size:100% 50%;opacity:.3;animation:dust 14s linear infinite,flicker 2.4s ease-in-out infinite;animation-delay:var(--sd, 0s)}.type-track.rarity-legendary.card-holo .card-shine:before,.type-artist.rarity-legendary.card-holo .card-shine:before{opacity:.3}.type-track.rarity-legendary.card-holo .card-shine:after,.type-artist.rarity-legendary.card-holo .card-shine:after{opacity:.18}@keyframes dust{0%{translate:0 0}to{translate:0 -50%}}@keyframes flicker{50%{opacity:.08}}.rarity-legendary.card-holo{background:conic-gradient(from var(--spin),#7a4b00,#ffd76a 12%,#fff8dc 18%,#ffb627 26%,#7a4b00 45%,#b67c10 60%,#ffe9a6 72%,#fff8dc 76%,#ffb627 84%,#7a4b00);animation:frame-spin 3.5s linear infinite;animation-delay:var(--sd, 0s);box-shadow:0 0 16px #ffb62773,0 8px 24px #00000080}@keyframes frame-spin{to{--spin: 360deg}}.rarity-mythic.card-holo .card-shine{mix-blend-mode:screen;opacity:1;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,calc(.35 * var(--hl))),transparent 40%),linear-gradient(125deg,#ff008c33,#ffd20029 22%,#00ffaa29,#0af3,#b450ff33 88%,#ff008c33);animation:hue 5s linear infinite;animation-delay:var(--sd, 0s)}.rarity-mythic.card-holo .card-shine:before,.rarity-mythic.card-holo .card-shine:after{content:none}.card-glitter{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.card-glitter i{position:absolute;width:var(--s);aspect-ratio:1;border-radius:50%;opacity:0;background:#fff;box-shadow:0 0 1.2cqw .3cqw var(--g),0 0 .4cqw #ffffffe6;animation:glitter-dot var(--d) ease-in-out var(--delay) infinite}@keyframes glitter-dot{0%,to{opacity:0;transform:scale(.3)}7%{opacity:.8;transform:scale(1)}16%{opacity:0;transform:scale(.4)}}.rarity-mythic.card-holo{background:conic-gradient(from var(--spin),transparent 0deg 318deg,rgba(255,255,255,.95) 348deg,transparent 360deg),conic-gradient(from calc(var(--spin) * -1),#ff4fa3,#ffd76a,#3ddc97,#3b9cff,#a65cff,#ff4fa3);animation:frame-spin 2.2s linear infinite,mythic-aura 4s linear infinite;animation-delay:var(--sd, 0s)}@keyframes mythic-aura{0%,to{box-shadow:0 0 20px #ff4fa399,0 0 48px #ff4fa338,0 8px 24px #00000080}25%{box-shadow:0 0 20px #ffc83c99,0 0 48px #ffc83c38,0 8px 24px #00000080}50%{box-shadow:0 0 20px #1ed7a099,0 0 48px #1ed7a038,0 8px 24px #00000080}75%{box-shadow:0 0 20px #785aff99,0 0 48px #785aff38,0 8px 24px #00000080}}.card-glint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;overflow:hidden;mix-blend-mode:screen;animation:hue 6s linear infinite;animation-delay:var(--sd, 0s)}.card-glint:before{content:"";position:absolute;top:-30%;bottom:-30%;width:70%;left:-90%;background:linear-gradient(90deg,transparent 0%,rgba(255,70,170,.32) 18%,rgba(255,200,80,.3) 34%,rgba(110,255,170,.28) 50%,rgba(80,200,255,.34) 66%,rgba(170,100,255,.32) 82%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 80%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 80%);filter:blur(2px);animation:holo-pass var(--ga, 7.3s) cubic-bezier(.45,0,.35,1) var(--gd, 0s) infinite}@keyframes holo-pass{0%,55%{translate:0 0;transform:rotate(-24deg) skewY(8deg)}70%{transform:rotate(-16deg) skewY(-4deg)}85%{translate:300% 0;transform:rotate(-8deg) skewY(-10deg)}to{translate:300% 0;transform:rotate(-8deg) skewY(-10deg)}}.rarity-mythic.card-holo .card-name{background:linear-gradient(90deg,#ff4fa3,#ffb627,#3ddc97,#3b9cff,#a65cff,#ff4fa3);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rainbow 3s linear infinite;animation-delay:var(--sd, 0s)}.type-album.rarity-mythic.card-holo .card-name{filter:saturate(1.3) brightness(.8)}.rarity-mythic .card-sparkles{animation:hue 4s linear infinite;animation-delay:var(--sd, 0s)}.card-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.card-sparkles i{position:absolute;width:5cqw;aspect-ratio:1;opacity:0;background:#fff4d6;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 2px rgba(255,215,106,.8));animation:twinkle 4.2s ease-in-out infinite}.rarity-mythic .card-sparkles i{filter:drop-shadow(0 0 2px #ff4fa3);animation-duration:3.2s}@keyframes twinkle{0%,30%,to{opacity:0;scale:.2;rotate:0deg}12%{opacity:.6;scale:.8;rotate:45deg}}@property --gleam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.card-gleam{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;mix-blend-mode:screen;background:conic-gradient(from var(--gleam) at 50% 50%,transparent 0deg,rgba(255,214,120,0) 25deg,rgba(255,228,160,.42) 50deg,rgba(255,196,70,.18) 68deg,transparent 95deg,transparent 180deg,rgba(255,214,120,0) 205deg,rgba(255,238,190,.3) 230deg,transparent 265deg,transparent 360deg);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 50%,transparent 20%,#000 85%);mask-image:radial-gradient(ellipse 75% 65% at 50% 50%,transparent 20%,#000 85%);filter:blur(4px);animation:gleam 7s linear infinite;animation-delay:var(--sd, 0s)}@keyframes gleam{to{--gleam: 360deg}}.badge-new,.badge-count{position:absolute;top:-8px;font-size:10px;font-weight:900;padding:3px 8px;border-radius:99px;z-index:2}.badge-new{left:-6px;background:var(--green);color:#000}.badge-count{right:-6px;background:#fff;color:#000}.card-holo,.card-shiny{will-change:transform}.card-holo .card-inner,.card-shiny .card-inner{transform:translateZ(0)}.card-glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .35s ease-out}@media(hover:hover){.card:hover .card-glare{opacity:calc(.55 + var(--pd) * .45)}}.rarity-epic .card-glare{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.26),rgba(196,160,255,.12) 22%,transparent 48%),linear-gradient(115deg,transparent 32%,rgba(160,110,255,.16) 42%,rgba(120,190,255,.2) 50%,rgba(255,120,210,.14) 58%,transparent 68%) var(--px) var(--py) / 280% 280%}.rarity-legendary .card-glare{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,246,214,.4),rgba(255,205,100,.18) 20%,transparent 46%),linear-gradient(100deg,transparent 30%,rgba(255,214,120,.1) 40%,rgba(255,236,180,.26) 50%,rgba(255,190,70,.1) 60%,transparent 70%) var(--px) var(--py) / 300% 300%}.rarity-mythic .card-glare{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.42),rgba(255,255,255,.1) 18%,transparent 40%),repeating-linear-gradient(120deg,#ff3ca029,#ffd24629,#3cffaa29,#3cb4ff2e,#aa5aff29,#ff3ca029 35%) var(--px) var(--py) / 220% 220%}.card-shiny .card-glare{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.55),rgba(230,236,255,.2) 12%,transparent 34%),linear-gradient(125deg,transparent 38%,rgba(255,255,255,.22) 48%,rgba(220,230,255,.08) 54%,transparent 62%) var(--px) var(--py) / 260% 260%}.art{flex:1;min-height:0;border-radius:8px;position:relative;overflow:hidden;background:linear-gradient(var(--angle),hsl(var(--h1) 70% 45%),hsl(var(--h2) 75% 22%));display:grid;place-items:center}.art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;background:radial-gradient(circle at 20% 15%,#fff 0,transparent 35%)}.art-portrait{width:62%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,hsl(var(--h2) 60% 70%),hsl(var(--h1) 60% 30%));box-shadow:0 0 0 3px #ffffff26,0 8px 24px #0006;font-weight:900;font-size:2.2em;letter-spacing:-.04em;color:#ffffffeb;position:relative}.art-cover{width:78%;aspect-ratio:1;border-radius:4px;position:relative;padding:.7em;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:repeating-linear-gradient(var(--angle),transparent 0 10px,rgba(255,255,255,.07) 10px 12px),linear-gradient(200deg,hsl(var(--h2) 80% 60%),hsl(var(--h1) 70% 18%));box-shadow:0 10px 24px #00000080}.art-cover-title{font-weight:900;font-size:1.05em;line-height:1.05;text-transform:uppercase;word-break:break-word}.art-cover-artist{font-size:.7em;opacity:.8;margin-top:3px}.art-vinyl{width:72%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative;background:repeating-radial-gradient(circle,#111 0,#111 2px,#1d1d1d 2px,#1d1d1d 4px);box-shadow:0 8px 24px #00000080}@media(hover:hover){.card:hover .art-vinyl{animation:spin 2.5s linear infinite}}@keyframes spin{to{transform:rotate(360deg)}}.art-vinyl-label{width:40%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:linear-gradient(var(--angle),hsl(var(--h1) 80% 55%),hsl(var(--h2) 80% 40%));font-weight:900;font-size:.95em}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#050608db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;display:grid;place-items:center;padding:16px;overflow-y:auto}.opening-overlay{background:radial-gradient(circle at 50% 45%,#18181ef7,#040406fc);transition:background .6s;overflow:hidden}.opening-overlay.is-summary{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-items:center;justify-content:flex-start;padding-top:28px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.opening-overlay.is-charging{background:radial-gradient(circle at 50% 45%,#0a0a0ef5,#000)}.opening{position:relative;z-index:2;text-align:center;width:100%;max-width:1150px;display:flex;flex-direction:column;align-items:center}.opening h2{font-size:26px;margin-bottom:24px}.opening-actions{margin-top:28px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.opening-hint{color:var(--muted);margin:22px 0 0;min-height:1.4em;animation:hint 2s ease-in-out infinite}@keyframes hint{50%{opacity:.5}}.opening-skip{margin-top:10px}.particles{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.booster{--tear: 0;position:relative;width:250px;height:380px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;transition:transform .3s;filter:drop-shadow(0 34px 44px rgba(0,0,0,.7))}.booster-idle{cursor:pointer;animation:float 3.5s ease-in-out infinite}@keyframes float{50%{translate:0 -10px}}@keyframes pop-in{0%{scale:.4;opacity:0}}.booster-top,.booster-body{position:absolute;left:0;right:0}.booster-top,.pack-strip{display:grid;place-items:center;white-space:nowrap;overflow:hidden;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.24em;color:#09090b8c;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 1px,transparent 1px 5px),var(--holo);clip-path:polygon(0 0,100% 0,100% 100%,95% 88%,90% 100%,85% 88%,80% 100%,75% 88%,70% 100%,65% 88%,60% 100%,55% 88%,50% 100%,45% 88%,40% 100%,35% 88%,30% 100%,25% 88%,20% 100%,15% 88%,10% 100%,5% 88%,0 100%)}.booster-top{top:0;height:46px;border-radius:14px 14px 0 0;z-index:2;transform-origin:0% 100%;transform:rotate(calc(var(--tear) * -14deg)) translateY(calc(var(--tear) * -10px));transition:transform .08s}.booster-body{top:40px;bottom:0;border-radius:0 0 10px 10px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:26px 18px 34px;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.05) 32%,transparent 38%,transparent 62%,rgba(255,255,255,.04) 70%,transparent 78%),radial-gradient(130% 70% at 50% 42%,#24242c,#121216 55%,#070709);box-shadow:inset 14px 0 18px -12px #ffffff24,inset -14px 0 18px -12px #000c,inset 0 -30px 40px -20px #000c,inset 0 0 0 1px #ffffff0f;clip-path:polygon(0 6px,5% 0,10% 6px,15% 0,20% 6px,25% 0,30% 6px,35% 0,40% 6px,45% 0,50% 6px,55% 0,60% 6px,65% 0,70% 6px,75% 0,80% 6px,85% 0,90% 6px,95% 0,100% 6px,100% calc(100% - 5px),95% 100%,90% calc(100% - 5px),85% 100%,80% calc(100% - 5px),75% 100%,70% calc(100% - 5px),65% 100%,60% calc(100% - 5px),55% 100%,50% calc(100% - 5px),45% 100%,40% calc(100% - 5px),35% 100%,30% calc(100% - 5px),25% 100%,20% calc(100% - 5px),15% 100%,10% calc(100% - 5px),5% 100%,0 calc(100% - 5px))}.pack-foil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 6px),linear-gradient(170deg,transparent 30%,rgba(232,216,255,.06) 45%,rgba(198,236,255,.07) 55%,transparent 70%)}.booster-shine{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;background:linear-gradient(105deg,transparent 44%,rgba(255,255,255,.12) 50%,transparent 56%);animation:shine 4s ease-in-out infinite}@keyframes shine{0%{transform:translate(-60%)}60%,to{transform:translate(60%)}}.pack-head{position:absolute;left:0;right:0;top:24px;display:flex;flex-direction:column;align-items:center;gap:6px}.pack-title{display:block;width:86%;height:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.6))}.pack-tag{font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:#8b8794}.pack-art{position:absolute;left:50%;top:52%;translate:-50% -50%;width:70%;aspect-ratio:1;display:grid;place-items:center}.pack-rays{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(232,216,255,.16) 0deg 5deg,transparent 5deg 15deg);-webkit-mask-image:radial-gradient(circle,#000 25%,transparent 68%);mask-image:radial-gradient(circle,#000 25%,transparent 68%);animation:spin 40s linear infinite}.pack-logo{position:relative;width:74%;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.8)) drop-shadow(0 0 22px rgba(255,77,46,.25));animation:logo-sway 5s ease-in-out infinite}@keyframes logo-sway{50%{transform:rotate(-3deg) translateY(-4px)}}.pack-foot{position:absolute;left:0;right:0;bottom:36px;display:flex;justify-content:center}.pack-count{position:absolute;right:12px;bottom:-32px;z-index:2;font-family:var(--font-mono);font-weight:700;font-size:6px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#140300;background:#ffffffd1;padding:2px 5px;border-radius:3px}.pack-ed{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#8b8794}.pack-sticker{position:absolute;top:34%;right:14px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;color:var(--ink);background:var(--holo);transform:rotate(12deg);box-shadow:0 2px 6px #00000080}.pack-crimp{position:absolute;left:0;right:0;bottom:0;height:16px;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff1f 0,#ffffff1f 1px,#00000059 1px,#00000059 3px),var(--holo);opacity:.85}.stack.phase-pack{animation:float 3.5s ease-in-out infinite,pop-in .5s cubic-bezier(.2,1.6,.4,1)}.pack-back,.pack-front{position:absolute;left:-26px;right:-26px;top:-46px;bottom:-74px}.pack-back{z-index:0;border-radius:14px;background:linear-gradient(180deg,#000 0,#0c0c0f 18%,#17171b);box-shadow:0 30px 50px #0009,inset 0 0 0 1px #ffffff0d}.pack-back:after{content:"";position:absolute;left:10px;right:10px;top:44px;height:30px;border-radius:50%;background:radial-gradient(ellipse at 50% 30%,#000 0,rgba(0,0,0,.6) 50%,transparent 72%);opacity:0;transition:opacity .3s .15s}.phase-opening .pack-back:after{opacity:1}.pack-front{--tear: 0;z-index:30;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.phase-pack .pack-front:active{cursor:grabbing}.pack-front .booster-body{top:44px;box-shadow:0 -2px #00000040 inset}.pack-strip{position:absolute;left:0;right:0;top:0;height:50px;border-radius:14px 14px 0 0;z-index:2}.tear-scene{position:absolute;left:-26px;right:-26px;top:-46px;height:50px;z-index:31;pointer-events:none;perspective:760px;perspective-origin:50% 260px}.tr-slice{position:absolute;left:0;top:0;width:calc(var(--seg) + .9px);height:50px;overflow:hidden;transform-origin:0 0;will-change:transform;backface-visibility:visible;--shade: 0;--spec: 0;--hx: 50%;--hy: 50%;-webkit-mask:linear-gradient(#000,#000) top / 100% calc(100% - 6px) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' preserveAspectRatio='none'><polygon points='0,0 10,0 10,6 5,0 0,6'/></svg>") calc(var(--i) * var(--seg) * -1) 100% / calc(var(--W) / 10) 6px repeat-x;mask:linear-gradient(#000,#000) top / 100% calc(100% - 6px) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' preserveAspectRatio='none'><polygon points='0,0 10,0 10,6 5,0 0,6'/></svg>") calc(var(--i) * var(--seg) * -1) 100% / calc(var(--W) / 10) 6px repeat-x}.tr-slice:first-child{border-top-left-radius:14px}.tr-slice:last-child{border-top-right-radius:14px}.tr-slice>div{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tr-slice>.tr-face{right:auto;width:var(--W);left:calc(var(--i) * var(--seg) * -1);clip-path:none;border-radius:0;z-index:auto}.tr-back{visibility:hidden;background:repeating-linear-gradient(90deg,rgba(255,255,255,.25) 0 1px,transparent 1px 4px),linear-gradient(180deg,#e6e9ef,#a9b0bc 70%,#8d95a3)}.tr-slice[data-back="1"] .tr-back{visibility:visible}.tr-slice[data-back="1"] .tr-face{visibility:hidden}.tr-holo{background:linear-gradient(115deg,#ff4fa3,#ffd76a,#3ddc97,#3b9cff,#a65cff,#ff4fa3,#ffd76a);background-size:500% 500%;background-position:var(--hx) var(--hy);mix-blend-mode:overlay;opacity:.38}.tr-shade{background:#050507;opacity:var(--shade)}.tr-spec{background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.95) 50%,transparent 85%);mix-blend-mode:screen;opacity:calc(var(--spec) * .9)}.pack-seam{position:absolute;left:0;right:0;top:40px;height:10px;z-index:3;pointer-events:none;background:repeating-linear-gradient(100deg,rgba(255,255,255,.95) 0 2px,rgba(255,255,255,.4) 2px 4px,transparent 4px 7px);filter:drop-shadow(0 0 4px rgba(255,255,255,.8));clip-path:inset(0 calc((1 - var(--tear)) * 100%) 0 0)}.phase-opening .pack-seam{opacity:0;transition:opacity .2s}.stack-lift{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.phase-pack .stack-lift{transform:translateY(64px) scale(.88);pointer-events:none}.phase-opening .stack-lift{pointer-events:none}.stack-card{--fan: calc(var(--k, 0) - 2)}.phase-opening .stack-card{animation:card-out 2.3s calc(.3s + (4 - var(--k, 0)) * .07s) cubic-bezier(.25,.8,.3,1) both}@keyframes card-out{0%{transform:translateY(64px) scale(.88)}24%{transform:translateY(-90px) scale(.86)}42%{transform:translateY(-60px) scale(.84)}62%{transform:translate(calc(var(--fan) * 64px),-40px) rotate(calc(var(--fan) * 11deg)) scale(.8)}78%{transform:translate(calc(var(--fan) * 68px),-46px) rotate(calc(var(--fan) * 12deg)) scale(.81)}to{transform:translate(calc(var(--k, 0) * 6px),calc(var(--k, 0) * -6px)) rotate(calc(var(--k, 0) * 1.5deg))}}.pack-light{position:absolute;left:-10%;right:-10%;top:-260px;height:330px;z-index:5;pointer-events:none;background:radial-gradient(ellipse 50% 100% at 50% 100%,rgba(250,248,255,.95),rgba(214,200,255,.45) 35%,transparent 70%);filter:blur(4px);transform-origin:50% 100%;animation:beam 1.9s .15s ease-out both}@keyframes beam{0%{opacity:0;transform:scaleY(.2) scaleX(.6)}18%{opacity:1;transform:scaleY(1.05) scaleX(1)}60%{opacity:.7}to{opacity:0;transform:scaleY(1.2) scaleX(1.1)}}.phase-opening .pack-front,.phase-opening .pack-back{animation:pack-drop .65s .62s cubic-bezier(.55,0,.9,.4) forwards}@keyframes pack-drop{0%{transform:none}15%{transform:translateY(-8px) rotate(-1deg)}to{transform:translateY(115vh) rotate(8deg);opacity:.6}}.phase-pack .stack-top{animation:none}.stack-counter{transition:opacity .3s;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:12px;color:var(--muted);margin-bottom:40px;position:relative;z-index:30}.stack{position:relative;width:280px;aspect-ratio:5 / 7}.stack-card{position:absolute;top:0;right:0;bottom:0;left:0}.stack-under{transform:translate(calc(var(--k) * 6px),calc(var(--k) * -6px)) rotate(calc(var(--k) * 1.5deg))}.card-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;border:3px solid #3a3a44;background:url(/assets/icon-C7ycdqJp.png) center 42% / 46% no-repeat,repeating-radial-gradient(circle at 50% 44%,transparent 0 7px,rgba(255,255,255,.03) 7px 8px),radial-gradient(120% 80% at 30% 10%,#2c2c34,#0e0e12 60%);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #e8d8ff1a,0 0 18px #d6c8ff24,0 10px 30px #00000080}.card-back:after{content:"";position:absolute;left:22%;right:22%;bottom:13%;aspect-ratio:7.46;background:url(/assets/wordmark-P6n2umDp.png) center / contain no-repeat;opacity:.85}.stack-top{cursor:pointer;perspective:1200px;animation:to-top .35s cubic-bezier(.2,1.3,.4,1)}@keyframes to-top{0%{transform:translate(6px,-6px) rotate(1.5deg)}}.stack-top .flip-inner{position:relative;width:100%;height:100%;transition:transform .35s ease;transform-style:preserve-3d}.stack-top.state-revealed .flip-inner,.stack-top.state-leaving .flip-inner{transform:rotateY(180deg);animation:card-flip .78s cubic-bezier(.45,.05,.25,1) both;transition:none}@keyframes card-flip{0%{transform:translateZ(0) rotateY(0) rotate(0)}45%{transform:translateY(-16px) translateZ(110px) rotateY(96deg) rotate(-4deg)}78%{transform:translateY(-2px) translateZ(18px) rotateY(186deg) rotate(.6deg)}to{transform:translateZ(0) rotateY(180deg) rotate(0)}}.stack-top:before{content:"";position:absolute;left:8%;right:8%;bottom:-5%;height:9%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 70%);transform:translateZ(-1px)}.stack-top.state-revealed:before{animation:card-flip-shadow .78s cubic-bezier(.45,.05,.25,1) both}@keyframes card-flip-shadow{45%{transform:scale(1.35,1.6);opacity:.35}to{transform:scale(1);opacity:1}}.flip-front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%) 0 0 / 260% 100% no-repeat}.stack-top.state-revealed .flip-front:after{animation:card-flip-glint .75s .55s ease-out both}@keyframes card-flip-glint{0%{opacity:1;background-position:140% 0}to{opacity:1;background-position:-40% 0}}.flip-back,.flip-front{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.flip-front{transform:rotateY(180deg)}.flip-back,.flip-front{-webkit-backface-visibility:hidden}.stack-top .flip-front{visibility:hidden}.stack-top.state-revealed .flip-front,.stack-top.state-leaving .flip-front{visibility:visible;transition:visibility 0s .27s}.stack-top.state-revealed .flip-back,.stack-top.state-leaving .flip-back{visibility:hidden;transition:visibility 0s .27s}@media(hover:hover){.stack-top.state-hidden:hover .flip-inner{transform:translateY(-8px) rotate(-1deg)}}.card-back-glow{border-color:var(--rarity);box-shadow:0 0 30px var(--rarity);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 55px var(--rarity)}}.stack-top.state-revealed .card,.stack-top.state-leaving .card{box-shadow:0 16px 40px #0009}.stack-top.state-leaving{animation:leave .38s cubic-bezier(.5,0,.9,.5) forwards;pointer-events:none}@keyframes leave{to{transform:translate(-130vw,40px) rotate(-35deg)}}.stack-top.state-leaving.is-sold{animation:sold-away .46s cubic-bezier(.4,0,.8,.4) forwards}@keyframes sold-away{30%{transform:translateY(8px) scale(1.04)}to{transform:translateY(-46vh) scale(.35) rotate(8deg);opacity:0}}.stack-top.state-charging{cursor:default;animation:charge 1.7s ease-in forwards}.stack-top.state-charging.rarity-mythic{animation:charge-mythic 2.9s ease-in forwards}.card-back:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:14px;pointer-events:none;opacity:0;box-shadow:0 0 50px 16px var(--glow, var(--rarity)),0 0 140px 50px var(--glow, var(--rarity)),inset 0 0 50px var(--glow, var(--rarity));will-change:opacity,transform}.stack-top.state-charging .card-back{border-color:var(--rarity)}.stack-top.state-charging .card-back:before{animation:glow-up 1.7s ease-in forwards}.stack-top.state-charging.rarity-mythic .card-back:before{animation-duration:2.9s}@keyframes glow-up{0%{opacity:.15;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes charge{0%{transform:none}20%{transform:translate(-2px,1px) rotate(-1deg) scale(1.02)}40%{transform:translate(3px,-2px) rotate(1.5deg) scale(1.04)}55%{transform:translate(-4px,2px) rotate(-2deg) scale(1.06)}70%{transform:translate(5px,-3px) rotate(2.5deg) scale(1.08)}80%{transform:translate(-6px,3px) rotate(-3deg) scale(1.1)}88%{transform:translate(6px,-4px) rotate(3deg) scale(1.12)}94%{transform:translate(-7px,4px) rotate(-3.5deg) scale(1.14)}to{transform:translate(0) scale(1.18)}}@keyframes charge-mythic{0%{transform:none}15%{transform:translate(-2px,1px) rotate(-1deg) scale(1.02)}30%{transform:translate(3px,-2px) rotate(2deg) scale(1.04)}45%{transform:translate(-5px,3px) rotate(-3deg) scale(1.07) translateY(-6px)}60%{transform:translate(7px,-4px) rotate(4deg) scale(1.1) translateY(-12px)}70%{transform:translate(-9px,5px) rotate(-5deg) scale(1.13) translateY(-18px)}78%{transform:translate(10px,-6px) rotate(6deg) scale(1.16) translateY(-22px)}85%{transform:translate(-11px,6px) rotate(-6deg) scale(1.19) translateY(-26px)}91%{transform:translate(12px,-7px) rotate(7deg) scale(1.22) translateY(-28px)}96%{transform:translate(-12px,7px) rotate(-7deg) scale(1.25) translateY(-30px)}to{transform:scale(1.28) translateY(-30px)}}@keyframes hue{to{filter:hue-rotate(360deg)}}.fx{position:absolute;left:50%;top:50%;width:0;height:0;z-index:1;pointer-events:none}.fx>*{position:absolute;left:0;top:0;translate:-50% -50%;border-radius:50%}.fx-rays{width:1400px;height:1400px;background:repeating-conic-gradient(from 0deg,var(--fx-c1) 0deg 6deg,transparent 6deg 18deg);mask-image:radial-gradient(circle,#000 0,transparent 60%);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 60%);animation:rays-in .6s ease-out,spin 14s linear infinite;opacity:.55}@keyframes rays-in{0%{scale:.2;opacity:0}}.fx-glow{width:700px;height:700px;background:radial-gradient(circle,var(--fx-c2) 0,transparent 60%);animation:glow-in .5s ease-out,breathe 2.4s ease-in-out infinite}@keyframes glow-in{0%{scale:0}}@keyframes breathe{50%{scale:1.15}}.fx-flash{position:fixed!important;left:50vw!important;top:50vh!important;width:300vmax;height:300vmax;background:#fff;animation:flash .7s ease-out forwards}@keyframes flash{0%{opacity:.95}to{opacity:0}}.fx-ring{width:40px;height:40px;border:6px solid var(--fx-c1);animation:ring .9s ease-out forwards}.fx-ring-2{animation-delay:.25s;opacity:0}.fx-ring-3{animation-delay:.55s;opacity:0}@keyframes ring{0%{width:40px;height:40px;opacity:1;border-width:14px}to{width:1600px;height:1600px;opacity:0;border-width:1px}}.fx-legendary{--fx-c1: rgba(255, 196, 60, .9);--fx-c2: rgba(255, 182, 39, .55)}.fx-mythic{--fx-c1: rgba(255, 79, 163, .9);--fx-c2: rgba(166, 92, 255, .6)}.fx-rays,.fx-glow{will-change:transform}.fx-mythic .fx-rays{background:repeating-conic-gradient(from 0deg,rgba(255,79,163,.85) 0deg 6deg,transparent 6deg 18deg,rgba(90,170,255,.85) 18deg 24deg,transparent 24deg 36deg,rgba(255,215,106,.85) 36deg 42deg,transparent 42deg 54deg);animation:rays-in .6s ease-out,spin 7s linear infinite;opacity:.7}.fx-mythic .fx-glow{animation:glow-in .5s ease-out,breathe 1.6s ease-in-out infinite}.fx-shiny{--fx-c1: rgba(255, 255, 255, .85);--fx-c2: rgba(220, 205, 255, .55)}.fx-shiny .fx-rays{background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.9) 0deg 4deg,transparent 4deg 12deg,rgba(255,200,240,.8) 12deg 16deg,transparent 16deg 24deg,rgba(190,240,255,.8) 24deg 28deg,transparent 28deg 36deg);animation:rays-in .6s ease-out,spin 10s linear infinite;opacity:.6}.fx-title-shiny{font-size:50px;color:#fff;text-shadow:0 0 18px rgba(255,255,255,.7),0 0 4px rgba(255,200,240,.9),0 3px 0 rgba(120,100,180,.6);animation:slam .8s cubic-bezier(.2,1.8,.4,1) both}.stack-top.state-charging.is-shiny{animation:charge-mythic 2.4s ease-in forwards}.stack-top.state-charging.is-shiny .card-back{border-color:#fff;--glow: rgba(235, 225, 255, .95)}.stack-top.state-charging.is-shiny .card-back:before{animation-duration:2.4s}.fx-bg-shiny{background:radial-gradient(circle at 50% 45%,#463c6ee6,#050507 75%)}.fx-epic{--fx-c2: rgba(166, 92, 255, .45)}.fx-epic .fx-glow{width:520px;height:520px;animation:glow-in .4s ease-out,fade-out 1.2s .4s forwards}@keyframes fade-out{to{opacity:0}}.fx-bg-legendary{background:radial-gradient(circle at 50% 45%,#5a3c00d9,#050403 75%)}.fx-bg-mythic{background:radial-gradient(circle at 50% 45%,#5a0046d9,#1e147866 45%,#050206 78%)}.fx-title{position:absolute;left:50%;top:-64px;translate:-50% 0;z-index:40;white-space:nowrap;font-size:46px;font-weight:900;letter-spacing:.04em;font-style:italic;animation:slam .7s cubic-bezier(.2,1.8,.4,1) both}.fx-title-legendary{color:#ffd76a;text-shadow:0 0 20px #ffb627,0 0 60px #ff9d00,0 4px 0 #7a4b00}.fx-title-mythic{font-size:54px;background:linear-gradient(90deg,#ff4fa3,#ffd76a,#3ddc97,#3b9cff,#a65cff,#ff4fa3);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(255,79,163,.9));animation:slam .8s cubic-bezier(.2,1.8,.4,1) both,rainbow 1.2s linear infinite,glitch 2.2s .8s steps(1) infinite}@keyframes slam{0%{scale:4;opacity:0;filter:blur(8px)}}@keyframes rainbow{to{background-position:200% 0}}@keyframes glitch{0%,92%,to{transform:none}93%{transform:translate(-4px,2px) skew(-8deg)}96%{transform:translate(4px,-2px) skew(8deg)}}.has-fx .stack-top.state-revealed .card{animation:card-pop .6s cubic-bezier(.2,1.6,.4,1)}.fx-bg-mythic .stack-top.state-revealed .card{box-shadow:0 0 40px #ff4fa399,0 16px 40px #0009}@keyframes card-pop{0%{scale:1.35}}.shake-sm{animation:shake .5s linear}.shake-lg{animation:shake-lg .9s linear}@keyframes shake{10%,50%,90%{transform:translate(-6px,3px)}30%,70%{transform:translate(6px,-3px)}}@keyframes shake-lg{10%{transform:translate(-14px,8px) rotate(-1deg)}20%{transform:translate(12px,-10px) rotate(1deg)}30%{transform:translate(-10px,6px)}40%{transform:translate(9px,-6px)}55%{transform:translate(-6px,4px)}70%{transform:translate(4px,-3px)}85%{transform:translate(-2px,1px)}}.summary{width:100%}.summary-cards{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.summary-card{width:180px;animation:deal .45s backwards ease-out}.summary-card .card-md{width:100%}@keyframes deal{0%{opacity:0;transform:translateY(40px) scale(.9)}}.loading{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--muted)}.loading .logo-mark{width:56px;height:56px;font-size:28px;animation:hint 1.2s ease-in-out infinite}.mute{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;width:40px;height:40px;cursor:pointer;font-size:16px}.sentinel{height:1px}.modal-player{width:100%;border:0;border-radius:12px;margin:0 0 14px}.modal{position:relative;background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;gap:28px;max-width:760px;width:100%;flex-wrap:wrap;justify-content:center}.modal-close{position:absolute;top:10px;right:14px;background:none;border:0;font-size:28px;color:var(--muted);cursor:pointer}.modal-info{flex:1 1 260px;min-width:0}.modal-rarity{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.modal-info h2{font-size:28px;line-height:1.1}.modal-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.modal-stats div{background:var(--bg-3);border-radius:10px;padding:10px 12px}.modal-stats dt{font-size:11px;color:var(--muted)}.modal-stats dd{margin:2px 0 0;font-weight:800;font-variant-numeric:tabular-nums}.modal-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.modal-actions>*{width:100%}.table-wrap{overflow-x:auto}.rarity-table{width:100%;border-collapse:collapse;margin:12px 0;font-variant-numeric:tabular-nums}.rarity-table th,.rarity-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.rarity-table th{font-size:13px}.rarity-pill{display:inline-block;padding:3px 10px;border-radius:99px;font-weight:700;font-size:12px;color:var(--rarity);background:color-mix(in srgb,var(--rarity) 15%,transparent);border:1px solid var(--rarity)}@media(max-width:720px){.header{gap:12px}.stats{margin-left:0;width:100%;justify-content:space-between}.stat{align-items:flex-start}.grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.stack{width:230px}.booster{width:220px;height:335px}.summary-card{width:calc(50% - 8px)}.fx-title{font-size:34px;top:-54px}.fx-title-mythic{font-size:38px}.card-md{width:100%}.modal{padding:20px}.card-lg{width:220px}}.art-photo{background:linear-gradient(180deg,var(--tint, #333),#0b0c0f 120%)}.art-photo:before{opacity:.12}.art img{width:100%;height:100%;object-fit:cover;display:block}.art-photo .art-portrait{overflow:hidden;background:#111}.art-photo .art-cover{padding:0;background:#111}.art-photo.art-track{place-items:center start}.art-sleeve{position:absolute;left:9%;top:50%;width:62%;aspect-ratio:1;transform:translateY(-50%);border-radius:3px;overflow:hidden;z-index:1;box-shadow:6px 8px 22px #0000008c}.art-photo .art-vinyl{position:absolute;right:7%;top:50%;width:58%;transform:translateY(-50%);transition:right .4s}@media(hover:hover){.card:hover .art-photo .art-vinyl{right:2%;animation:none}}@media(hover:hover){.card:hover .art-photo .art-vinyl-label{animation:spin 2.5s linear infinite}}.art-photo .art-vinyl-label{overflow:hidden;width:38%}.card-missing .art img{filter:blur(3px)}.modal-stats dd small{color:var(--muted);font-weight:600}.has-fx .stack-counter,.is-charging .stack-counter{opacity:0;transition:opacity .3s}.art-initials{font-weight:900;font-size:3.4em;letter-spacing:-.05em;color:#ffffffe6;position:relative}.type-artist .card-inner{padding:0;gap:0;background:#0b0c0f}.type-artist .art{position:absolute;top:0;right:0;bottom:22%;left:0;flex:none;border-radius:0}.type-artist .art img{object-position:center 25%}.type-artist .art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,transparent 22%,transparent 45%,#0b0c0f 100%)}.type-artist .card-top,.type-artist .card-body,.type-artist .card-metric{position:relative;z-index:1;padding-left:.8em;padding-right:.8em}.type-artist .card-top{padding-top:.75em;text-shadow:0 1px 4px rgba(0,0,0,.8)}.type-artist .card-type{color:#ffffffd9}.type-artist .card-body{margin-top:auto;text-align:center}.type-artist .card-name{font-size:1.45em;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.9);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.type-artist .card-sub{text-align:center;color:#ffffffb3}.type-artist .card-metric{justify-content:center;margin-top:.4em;padding-bottom:.9em;border-top-color:#ffffff1f}.type-artist .card-number{color:#ffffff8c}.type-album .card-inner{background:repeating-linear-gradient(0deg,rgba(0,0,0,.025) 0 1px,transparent 1px 3px),linear-gradient(180deg,#f4efe3,#e2d9c6);color:#1a1814}.type-album .card-type,.type-album .card-sub,.type-album .card-metric-label,.type-album .card-number{color:#6d6555}.type-album .card-rarity{color:color-mix(in srgb,var(--rarity) 75%,#000)}.type-album .art{flex:1;min-height:0;background:none;overflow:visible;border-radius:0}.type-album .art.art-photo{background:none}.type-album .art:before{display:none}.type-album .art-cover,.type-album.card .art-photo .art-cover{height:100%;width:auto;max-width:100%;aspect-ratio:1;border-radius:2px;overflow:hidden;box-shadow:0 .5em 1.1em #00000059,0 0 0 1px #0000001f}.type-album .card-name{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.2em}.type-album .card-sub{text-transform:uppercase;letter-spacing:.08em;font-size:.7em;font-weight:700}.type-album .card-metric{border-top:1px dashed rgba(0,0,0,.2)}.type-album .card-metric strong{color:color-mix(in srgb,var(--rarity) 70%,#000)}.type-track .card-inner{background:linear-gradient(180deg,#181b22,#0a0b0e)}.type-track .art{border-radius:10px}.type-track .card-top .card-type{background:#ffffff14;padding:.15em .6em;border-radius:99px;color:#cfd5dd}.card-player{display:flex;align-items:center;gap:.5em;height:1.6em}.card-play{flex:none;width:1.6em;height:1.6em;border-radius:50%;background:var(--rarity);color:#000;display:grid;place-items:center;font-size:.75em;padding-left:.12em}.card-wave{flex:1;display:flex;align-items:center;gap:2px;height:100%}.card-wave span{flex:1;border-radius:2px;background:color-mix(in srgb,var(--rarity) 80%,#fff);opacity:.85}.card-wave span:nth-child(n+9){opacity:.3}.type-track .card-name{font-size:1.1em}.segmented,.view-switch{display:inline-flex;gap:4px;background:var(--bg-2);border:1px solid var(--line);padding:4px;border-radius:999px}.segmented button,.view-switch button{border:0;background:none;padding:8px 16px;border-radius:999px;cursor:pointer;color:var(--muted);font-weight:700}.segmented button.active,.view-switch button.active{background:var(--green);color:#000}.view-switch{margin-bottom:20px}.view-switch button.active .muted{color:#0009}.collection-toolbar{margin-bottom:14px}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.badges-hero{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-bottom:28px;padding:24px;border-radius:20px;border:1px solid var(--line);background:radial-gradient(circle at 10% 50%,rgba(255,182,39,.14),transparent 50%),var(--bg-2)}.badges-hero h2{font-size:30px}.badges-hero .segmented{margin-top:10px}.ring{--pct: 0;width:120px;height:120px;border-radius:50%;flex:none;background:conic-gradient(#ffb627 calc(var(--pct) * 1%),var(--bg-3) 0);display:grid;place-items:center;box-shadow:0 0 40px #ffb62733}.ring-inner{width:94px;height:94px;border-radius:50%;background:var(--bg);display:grid;place-content:center;text-align:center}.ring-inner strong{font-size:30px;line-height:1}.ring-inner span{color:var(--muted);font-size:12px}.badge-group{margin-bottom:28px}.badge-group{scroll-margin-top:84px}.badge-more{margin-top:12px}.badge-jump{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 26px}.badge-jump a{text-decoration:none;font-size:12px;font-weight:600;color:var(--muted);padding:5px 10px;border-radius:99px;border:1px solid var(--line);background:var(--ink-2);white-space:nowrap;transition:color .2s,border-color .2s}@media(hover:hover){.badge-jump a:hover{color:var(--bone);border-color:var(--line-2)}}.badge-jump a span{opacity:.6;font-variant-numeric:tabular-nums;margin-left:2px}@media(max-width:720px){.badge-jump{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}}.badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:10px}.badge-card{display:flex;gap:14px;align-items:center;padding:14px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line);transition:transform .2s,border-color .2s}.badge-card.is-unlocked{border-color:color-mix(in srgb,var(--t1) 50%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--t1) 12%,var(--bg-2)),var(--bg-2) 60%)}@media(hover:hover){.badge-card.is-unlocked:hover{transform:translateY(-3px)}}.badge-text{min-width:0;flex:1}.badge-tier{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--t1)}.is-locked .badge-tier{color:var(--muted)}.badge-name{font-weight:800;font-size:15px}.badge-desc{color:var(--muted);font-size:12px;margin-top:2px}.badge-date{color:var(--t1);font-size:11px;margin-top:6px;font-weight:700}.badge-progress{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.badge-progress .progress-bar{flex:1;height:6px}.badge-progress .progress-bar>div{background:var(--t1)}.tier-bronze{--t1: #e0915a;--t2: #8a4b22;--t3: #ffd0a8}.tier-silver{--t1: #c9d3dd;--t2: #6c7a88;--t3: #ffffff}.tier-gold{--t1: #ffc94a;--t2: #a26a00;--t3: #fff3c4}.tier-platinum{--t1: #7fe7e0;--t2: #2c7f8a;--t3: #e6fffd}.tier-diamond{--t1: #c58bff;--t2: #3b6cff;--t3: #ffffff}.tier-holo{--t1: #ff8ad8;--t2: #6a5cff;--t3: #ffffff}.is-unlocked.tier-holo .badge-tier,.badge-tile.tier-holo .badge-tile-tier,.toast.tier-holo .toast-title{background:linear-gradient(90deg,#ff5fb4,#ffd76a,#3ddc97,#3b9cff,#a65cff,#ff5fb4);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tier-holo-text 5s linear infinite}@keyframes tier-holo-text{to{background-position:200% 0}}.medal{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 35%;position:relative;width:96px;aspect-ratio:1;flex:none;perspective:420px;container-type:inline-size}.medal-sm{width:58px}.medal-lg{width:140px}.medal-body{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s cubic-bezier(.2,1.3,.4,1)}@media(hover:hover){.medal:hover .medal-body{transition-duration:.08s}}.medal-frame{position:absolute;left:var(--fl, 0%);top:var(--ft, 0%);width:var(--fw, 100%);height:var(--fh, 100%);max-width:none;display:block;filter:drop-shadow(0 5px 8px rgba(0,0,0,.55))}.medal.is-unlocked .medal-frame{filter:drop-shadow(0 5px 8px rgba(0,0,0,.55)) drop-shadow(0 0 10px var(--glow, transparent))}.medal.is-locked .medal-body{filter:grayscale(1) brightness(.42) contrast(1.1)}.medal.is-locked .medal-foil,.medal.is-locked .medal-glitter{display:none}.medal-socket{position:absolute;left:49.9%;top:47.1%;width:47.6%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;overflow:hidden;display:grid;place-items:center;transform:translateZ(9px);background:radial-gradient(circle at 50% 30%,#2c2c33,#101014 62%,#060608);box-shadow:inset 0 .6cqw 2cqw #000000d9,inset 0 -.3cqw .6cqw #ffffff14}.medal-icon{font-size:24cqw;line-height:1;transform:translateY(.5cqw);filter:grayscale(1) brightness(1.5) contrast(1.15) drop-shadow(0 -.4cqw 0 rgba(0,0,0,.7)) drop-shadow(0 .5cqw .3cqw rgba(0,0,0,.6))}.medal-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.05);transition:filter .3s,transform .3s}@media(hover:hover){.medal:hover .medal-photo{filter:saturate(1.1) contrast(1.05);transform:scale(1.06)}}.medal-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--metal);mix-blend-mode:multiply;pointer-events:none}.has-photo .medal-tint{mix-blend-mode:soft-light;opacity:.55}.medal-grooves{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:repeating-radial-gradient(circle,transparent 0 1.2cqw,rgba(255,255,255,.035) 1.2cqw 1.35cqw);-webkit-mask:radial-gradient(circle,transparent 58%,#000 62%);mask:radial-gradient(circle,transparent 58%,#000 62%)}.has-photo .medal-grooves{background:radial-gradient(circle,transparent 60%,rgba(0,0,0,.55) 100%);-webkit-mask:none;mask:none}.medal-gloss{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.22),transparent 42%),radial-gradient(circle at 50% 120%,rgba(255,255,255,.08),transparent 55%)}.medal-foil,.medal-glitter,.medal-glare{position:absolute;left:var(--fl, 0%);top:var(--ft, 0%);width:var(--fw, 100%);height:var(--fh, 100%);pointer-events:none;-webkit-mask:var(--frame) center / contain no-repeat;mask:var(--frame) center / contain no-repeat}.medal-foil{transform:translateZ(1px);mix-blend-mode:screen;opacity:.75;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.55) 47%,rgba(255,255,255,.1) 53%,transparent 60%) 0 0 / 260% 260%;animation:medal-sheen 5.5s ease-in-out infinite}@keyframes medal-sheen{0%,55%{background-position:120% 0}to{background-position:-40% 0}}.medal-glitter{transform:translateZ(2px);mix-blend-mode:screen;background-image:radial-gradient(circle at 18% 22%,#fff 0 .6cqw,transparent 1.1cqw),radial-gradient(circle at 78% 16%,#fff 0 .5cqw,transparent 1cqw),radial-gradient(circle at 88% 64%,#fff 0 .6cqw,transparent 1.1cqw),radial-gradient(circle at 26% 76%,#fff 0 .45cqw,transparent .9cqw),radial-gradient(circle at 56% 92%,#fff 0 .5cqw,transparent 1cqw),radial-gradient(circle at 10% 50%,#fff 0 .4cqw,transparent .9cqw);animation:medal-twinkle 2.8s ease-in-out infinite}@keyframes medal-twinkle{0%,to{opacity:.15}30%{opacity:1}55%{opacity:.35}75%{opacity:.9}}.medal-glare{transform:translateZ(14px);opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.55),rgba(255,255,255,.12) 22%,transparent 45%);mix-blend-mode:screen}@media(hover:hover){.medal:hover .medal-glare{opacity:1}}.variant-bronze{--metal: linear-gradient(135deg, #ffc08a, #b4642c);--glow: rgba(214, 128, 70, .35)}.variant-silver{--metal: linear-gradient(135deg, #f4f7fb, #9aa4b2);--glow: rgba(200, 210, 225, .3)}.variant-gold{--metal: linear-gradient(135deg, #fff0a8, #d9a21c);--glow: rgba(255, 196, 60, .4)}.variant-platinum{--metal: linear-gradient(135deg, #dcf7ff, #6fc0dc);--glow: rgba(120, 210, 240, .4)}.variant-diamond{--metal: linear-gradient(135deg, #ffffff, #c6d6ff);--glow: rgba(210, 225, 255, .5)}.variant-holo{--metal: linear-gradient(135deg, #ff5fb4, #ffd76a, #3ddc97, #3b9cff, #a65cff);--glow: rgba(200, 140, 255, .5)}.variant-silver .medal-icon,.variant-diamond .medal-icon{filter:grayscale(1) brightness(1.8) contrast(1.1) drop-shadow(0 -.4cqw 0 rgba(0,0,0,.7)) drop-shadow(0 .5cqw .3cqw rgba(0,0,0,.6))}.variant-holo .medal-foil{mix-blend-mode:overlay;opacity:.7;background:linear-gradient(115deg,#ff4fa3,#ffd76a,#3ddc97,#3b9cff,#a65cff,#ff4fa3) 0 0 / 300% 300%;animation:medal-holo 6s linear infinite}.variant-holo .medal-tint{background-size:300% 300%;animation:medal-holo 6s linear infinite}@keyframes medal-holo{to{background-position:300% 0}}.medal-lock{position:absolute;right:2%;bottom:6%;font-size:15px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.8));transform:translateZ(16px)}.medal-sm .medal-lock{display:none}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}.badge-card{flex-direction:column;text-align:center;padding:22px 16px 18px;gap:10px}.badge-card .badge-progress{justify-content:center}.badge-card .badge-text,.badge-card .badge-progress{width:100%}.toasts{position:fixed;right:16px;top:16px;z-index:100;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:16px;background:#12141af2;border:1px solid var(--t1);box-shadow:0 10px 40px #00000080,0 0 30px color-mix(in srgb,var(--t1) 35%,transparent);animation:toast-in .5s cubic-bezier(.2,1.5,.4,1),toast-out .4s 4.1s forwards}@keyframes toast-in{0%{transform:translate(120%)}}@keyframes toast-out{to{transform:translate(120%);opacity:0}}.toast-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--t1)}.toast-name{font-weight:800}.showcase-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.showcase-tile{position:relative;min-height:230px;border-radius:18px;border:1px solid var(--line);padding:18px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;overflow:hidden;color:var(--text);background:var(--vit-bg, var(--bg-2));transition:transform .2s}@media(hover:hover){.showcase-tile:hover{transform:translateY(-4px)}}.showcase-tile-cards{position:absolute;left:0;right:0;top:18px;height:140px;display:grid;place-items:center}.showcase-tile-card{position:absolute;width:92px;transform:translate(calc(var(--i) * 58px)) rotate(calc(var(--i) * 8deg));transition:transform .3s}@media(hover:hover){.showcase-tile:hover .showcase-tile-card{transform:translate(calc(var(--i) * 68px)) rotate(calc(var(--i) * 11deg)) translateY(-6px)}}.showcase-tile-name{position:relative;font-weight:900;font-size:18px;color:var(--vit-text, var(--text))}.showcase-tile-count{position:relative;font-size:12px;color:var(--vit-muted, var(--muted))}.showcase-new{align-items:center;justify-content:center;gap:6px;border-style:dashed;text-align:center;background:transparent}.showcase-plus{font-size:44px;font-weight:300;color:var(--green);line-height:1}.showcase-new-form{cursor:default;justify-content:flex-start;gap:12px}@media(hover:hover){.showcase-new-form:hover{transform:none}}.theme-picker{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 14px}.theme-swatch{border:2px solid transparent;border-radius:10px;width:74px;height:44px;cursor:pointer;display:grid;place-items:end center;padding-bottom:3px}.theme-swatch span{font-size:10px;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.theme-swatch.active{border-color:var(--green);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--green)}.showcase-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.showcase-title-input{flex:1 1 220px;min-width:0;background:transparent;border:0;border-bottom:2px dashed transparent;color:var(--text);font:inherit;font-size:28px;font-weight:900;padding:4px 0}.showcase-title-input:focus{border-bottom-color:var(--line);outline:none}@media(hover:hover){.showcase-title-input:hover{border-bottom-color:var(--line);outline:none}}.vitrine{position:relative;border-radius:22px;padding:30px 24px 40px;overflow:hidden;min-height:260px;background:var(--vit-bg);border:1px solid var(--vit-border, var(--line));box-shadow:inset 0 0 80px #00000080,0 20px 50px #0006}.vitrine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 40% 60% at 20% 0,rgba(255,255,255,.18),transparent 70%),radial-gradient(ellipse 40% 60% at 80% 0,rgba(255,255,255,.14),transparent 70%)}.vitrine-glass{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.07) 38%,transparent 46%,transparent 60%,rgba(255,255,255,.05) 66%,transparent 72%)}.vitrine-shelf{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:46px 22px}.vitrine-slot{position:relative}.vitrine-slot:after{content:"";position:absolute;left:-11px;right:-11px;bottom:-22px;height:10px;border-radius:2px;background:var(--vit-shelf);box-shadow:0 8px 14px #00000073}.vitrine-slot .card{box-shadow:0 14px 24px #0000008c}.vitrine-empty{position:relative;text-align:center;color:var(--vit-muted, var(--muted));padding:60px 0;margin:0}.vitrine-remove{position:absolute;top:-10px;right:-10px;z-index:3;width:28px;height:28px;border-radius:50%;border:0;background:#ff4f4f;color:#fff;font-size:18px;font-weight:900;cursor:pointer;box-shadow:0 4px 10px #0006}.theme-velvet{--vit-bg: radial-gradient(ellipse at 50% 0, #8c1626, #3a0710 60%, #1c0306);--vit-shelf: linear-gradient(180deg, #e6c27a, #8a6a2c);--vit-border: #5a121b;--vit-muted: #e6b5bd}.theme-neon{--vit-bg: radial-gradient(ellipse at 50% 0, #1b1030, #07060d 70%);--vit-shelf: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .03));--vit-border: #ff4fa3;--vit-muted: #c7b3e6}.theme-neon.vitrine{box-shadow:inset 0 0 60px #ff4fa340,0 0 30px #3b9cff59}.theme-neon .vitrine-slot:after{height:7px;border-radius:0;border-bottom:2px solid #ff7ac8;box-shadow:0 1px #ffffff40 inset,0 4px 14px -2px #ff4fa38c}.theme-wood{--vit-bg: repeating-linear-gradient(90deg, rgba(0, 0, 0, .08) 0 2px, transparent 2px 38px), linear-gradient(180deg, #6b4423, #3b2412);--vit-shelf: linear-gradient(180deg, #a87244, #5c3a1c);--vit-border: #2a180b;--vit-muted: #e8cfb4}.theme-marble{--vit-bg: radial-gradient(ellipse at 30% 20%, rgba(255, 255, 255, .9), transparent 60%), repeating-linear-gradient(125deg, transparent 0 40px, rgba(120, 110, 100, .12) 40px 42px, transparent 42px 90px), linear-gradient(160deg, #f3efe9, #cfc8bd);--vit-shelf: linear-gradient(180deg, #ffffff, #b9b1a4);--vit-border: #d8d1c6;--vit-text: #1a1814;--vit-muted: #5d564b}.showcase-tile.theme-marble .showcase-tile-name{color:#1a1814}.picker{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.pick{position:relative}.pick-check{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;z-index:3;display:grid;place-items:center;font-weight:900;background:var(--bg-3);border:2px solid var(--line);pointer-events:none}.pick.picked .pick-check{background:var(--green);border-color:var(--green);color:#000}.pick.picked .card{outline:3px solid var(--green);outline-offset:2px}.modal-showcases{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.chip{border:1px solid var(--line);background:var(--bg-3);border-radius:999px;padding:5px 12px;cursor:pointer;font-weight:700;font-size:12px}.chip-on{background:var(--green);border-color:var(--green);color:#000}@media(max-width:720px){.vitrine-shelf{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.tabs{overflow-x:auto;max-width:100%}}.tab,.stat-value,.stat-label{white-space:nowrap}@media(max-width:720px){.tabs{width:100%;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{padding:8px 12px;flex:none}.stats{gap:10px;align-items:center}.stat-value{font-size:16px}.stat-label{font-size:10px}.view-switch button,.segmented button{padding:8px 12px}}.view-switch a{border:0;background:none;padding:8px 16px;border-radius:999px;cursor:pointer;color:var(--muted);font-weight:700;text-decoration:none;font-size:14px}.view-switch a.active{background:var(--bone);color:var(--ink)}.view-switch a.active .muted{color:#09090b8c}.view-switch{margin-bottom:0}.segmented button.active{background:var(--bone);color:var(--ink)}.card-rarity{font-size:.9em;letter-spacing:.08em;opacity:.9}.card-rarity:before{content:"◆";margin-right:.35em;font-size:.9em}.badge-new{background:var(--accent);color:#140300;font-family:var(--font-mono);letter-spacing:.08em}.card-name,.art-cover-title{font-family:var(--font-display);letter-spacing:-.01em}.type-album .card-name{font-family:Georgia,Times New Roman,serif}.card-number{font-family:var(--font-mono)}.loading{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:16px;color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.loading-logo{width:72px;height:72px;object-fit:contain}.doc{max-width:760px;margin:0 auto;line-height:1.65;color:#cfc9bf}.doc h1{font-size:clamp(30px,4.5vw,48px);color:var(--bone);margin-bottom:22px}.doc h2{font-size:20px;color:var(--bone);margin:36px 0 10px}.doc p,.doc li{font-size:15px}.doc a{color:var(--bone);text-decoration-color:#ffffff4d}.doc ul{padding-left:20px}.doc li{margin-bottom:8px}.lead-doc{font-size:18px!important;color:var(--bone)}.steps{list-style:none;padding:0;counter-reset:s;display:grid;gap:12px}.steps li{counter-increment:s;position:relative;padding:16px 18px 16px 64px;border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-2)}.steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:18px;top:16px;font-family:var(--font-mono);font-weight:700;color:var(--accent)}.steps strong{color:var(--bone)}mark.todo{background:#ff4d2e24;color:#ffb3a3;padding:1px 6px;border-radius:6px;border:1px dashed rgba(255,77,46,.5)}.table-wrap{overflow-x:auto;margin:14px 0;border:1px solid var(--line);border-radius:var(--radius)}.rarity-table,.sources-table{width:100%;border-collapse:collapse;font-size:14px}.rarity-table th,.rarity-table td,.sources-table th,.sources-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.rarity-table th,.sources-table th{font-weight:600;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.rarity-table tr:last-child td,.sources-table tr:last-child td{border-bottom:0}.rarity-table td{white-space:nowrap}.rarity-pill{display:inline-block;padding:3px 10px;border-radius:99px;font-weight:700;font-size:12px;color:var(--rarity);background:color-mix(in srgb,var(--rarity) 14%,transparent);border:1px solid color-mix(in srgb,var(--rarity) 60%,transparent)}.onboarding-overlay{background:#050507e0}.onboarding{width:min(440px,100%);text-align:center;padding:34px 28px 26px;border-radius:26px;background:radial-gradient(120% 70% at 50% 0,#1d1d23,var(--ink-2) 70%);border:1px solid var(--line-2);box-shadow:0 30px 80px #0009}.onboarding-logo{width:86px;height:86px;object-fit:contain;margin-bottom:18px}.onboarding h2{font-size:24px}.onboarding .muted{min-height:4.8em;line-height:1.55}.onboarding-dots{display:flex;justify-content:center;gap:6px;margin:18px 0}.onboarding-dots span{width:6px;height:6px;border-radius:99px;background:var(--ink-4);transition:width .3s,background .3s}.onboarding-dots span.on{width:22px;background:var(--accent)}.onboarding-actions{justify-content:space-between}.player-gate{width:100%;display:flex;align-items:center;gap:12px;text-align:left;margin:0 0 14px;cursor:pointer;padding:12px 14px;border-radius:14px;border:1px dashed var(--line-2);background:var(--ink-3);color:var(--bone)}@media(hover:hover){.player-gate:hover{border-color:#ffffff4d}}.player-gate-play{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bone);color:var(--ink);flex:none;padding-left:2px}.player-gate strong{display:block;font-size:14px}.player-gate small{color:var(--muted);font-size:12px}.toast{text-decoration:none;color:var(--bone)}.modal{background:var(--ink-2);border-color:var(--line-2)}.modal-info h2{font-size:26px}.modal-stats div{background:var(--ink-3)}.modal-stats dd{font-family:var(--font-mono);font-weight:700}.badges-hero h2{font-family:var(--font-display)}.shop,.stage-light{pointer-events:none}.shop-pack{pointer-events:auto}@media(max-width:860px){.hero{grid-template-columns:minmax(0,1fr);padding:12px 0 28px;gap:8px;text-align:center}.hero .lead{margin-left:auto;margin-right:auto}.hero-cta{justify-content:center}.hero-stage{order:-1;min-height:360px}.hero-stage .booster{transform:scale(.82)}.home-grid{grid-template-columns:1fr}}@media(max-width:720px){.app{padding:0 16px}.topbar{height:58px;padding:0 16px;gap:10px}.nav,.hide-sm{display:none!important}.brand-name{font-size:16px}.brand-logo{width:30px;height:30px}.brand-name{height:16px}.chip-stat{height:34px;font-size:13px;padding-right:10px}.main{padding:18px 0 calc(var(--nav-h) + 36px + env(safe-area-inset-bottom))}.footer{padding-bottom:calc(var(--nav-h) + 30px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}.bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);background:#0c0c0ee6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line)}.bottom-nav a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--muted);text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.04em}.bottom-nav a svg{width:22px;height:22px}.bottom-nav a.active{color:var(--bone)}.bottom-nav a.active svg{color:var(--accent)}.bottom-sound{display:flex;align-items:center;padding:0 4px}.bottom-sound .icon-btn{width:36px;height:36px}.toasts{display:none}.page-head{margin-bottom:16px}.grid{grid-template-columns:repeat(2,1fr);gap:12px}.recent .card{width:112px}.overlay{padding:12px}.modal{padding:18px;gap:18px;border-radius:22px;max-height:calc(100dvh - 24px);overflow-y:auto}.modal .card-lg{width:min(220px,70vw)}.modal-info h2{font-size:22px}.doc p,.doc li{font-size:14px}.steps li{padding-left:56px}.opening h2{font-size:20px}}.stack.phase-pack,.stack.phase-opening{margin:20px 0 84px}@media(max-width:720px){.hero{padding-top:0}.hero .eyebrow{display:none}.hero h1{font-size:28px;margin-bottom:10px}.hero .lead{font-size:14px;margin-bottom:16px}.hero-stage{min-height:290px}.hero-stage .booster{transform:scale(.7)}.hero-cta{flex-direction:column;gap:8px}.hero-cta .btn-xl{width:100%}}.card.card-shiny{background:conic-gradient(from var(--spin),#f6f8fb,#8f9ab0 14%,#ffffff 24%,#cdb8ff 38%,#9fe8ff 52%,#fff1b3 66%,#9aa4b8 80%,#f6f8fb);animation:frame-spin 3.2s linear infinite;box-shadow:0 0 0 1px #ffffff59,0 0 22px #bed7ff73,0 10px 26px #0000008c}.shiny-inner{padding:0;gap:0;background:#050507;isolation:isolate}.shiny-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center;background:linear-gradient(160deg,#2b2b35,#08080b)}.shiny-art img{width:100%;height:100%;object-fit:cover;filter:saturate(1.15) contrast(1.05)}.shiny-prism{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:color-dodge;opacity:.42;background:repeating-linear-gradient(45deg,rgba(255,255,255,.09) 0 1px,transparent 1px 3px),repeating-linear-gradient(115deg,#ff2f92,#ffcf3a,#2dffa8,#2fc6ff,#b13bff,#ff2f92 30%);background-size:100% 100%,260% 260%;background-position:0 0,var(--mx, 50%) var(--my, 50%);animation:prism-drift 9s ease-in-out infinite alternate}@keyframes prism-drift{0%{background-position:0 0,0% 0%}to{background-position:0 0,100% 100%}}.shiny-prism:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.6),rgba(255,110,210,.35) 16%,rgba(110,220,255,.3) 30%,rgba(255,230,120,.2) 42%,transparent 60%),repeating-linear-gradient(calc(110deg + (var(--ry, 0deg) * 4)),#ff2f92,#ffcf3a,#2dffa8,#2fc6ff,#b13bff,#ff2f92 25%)}@media(hover:hover){.card-shiny:hover .shiny-prism{opacity:.6}}@media(hover:hover){.card-shiny:hover .shiny-prism:after{opacity:.75}}.shiny-star{color:#fff;text-shadow:0 0 6px rgba(230,215,255,.9);margin-right:.2em}.shiny-inner .card-glitter{z-index:2}.shiny-inner .card-top{position:relative;z-index:3;padding:.75em .8em 0;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.9)}.shiny-inner .card-type{color:#ffffffe6;background:#00000059;padding:.15em .55em;border-radius:99px}.shiny-stamp{position:absolute;z-index:3;right:.7em;top:2.3em;padding:.25em .7em;border-radius:99px;font-family:var(--font-display);font-weight:800;font-size:.72em;letter-spacing:.12em;text-transform:uppercase;color:#0b0b10;background:linear-gradient(120deg,#fff,#ffd8f0 25%,#d4f6ff,#fff6c8 75%,#fff);background-size:200% 100%;animation:rainbow 3s linear infinite;box-shadow:0 0 12px #fff9}.shiny-panel{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:2.6em .8em .75em;background:linear-gradient(180deg,transparent,rgba(5,5,8,.75) 40%,rgba(5,5,8,.95))}.shiny-panel .card-name{color:#fff;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 2px 10px rgba(0,0,0,.9)}.type-album .shiny-panel .card-name{font-family:var(--font-display);font-style:normal}.shiny-panel .card-sub{color:#ffffffb8}.shiny-panel .card-metric{border-top-color:#ffffff29;margin-top:.45em}.shiny-panel .card-metric strong{background:linear-gradient(90deg,#fff,#d9c9ff,#bdeeff,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.shiny-panel .card-metric-label,.shiny-panel .card-number{color:#fff9}.badge-shiny{position:absolute;top:-8px;right:-6px;z-index:2;font-size:10px;font-weight:900;padding:3px 8px;border-radius:99px;background:linear-gradient(120deg,#fff,#ffd8f0,#d4f6ff,#fff6c8);color:#0b0b10}.coin{--s: .73em;position:relative;display:inline-block;flex:none;vertical-align:calc(.36em - var(--s) / 2);width:var(--s);height:var(--s);border-radius:50%;font-weight:900;line-height:1;color:#7a4a00;text-shadow:0 1px 0 rgba(255,240,190,.8);background:radial-gradient(circle at 32% 28%,#fff6c9 0 12%,transparent 34%),radial-gradient(circle at 50% 50%,#ffd45c 0,#ffd45c 52%,#e9a92a 60%,#ffe28a 66%,#b7791a,#ffcf55 82%,#8a5a10);box-shadow:0 1px #6b4308,0 2px 4px #00000073,inset 0 0 0 1px #fff5c880}.chip-stat .coin{--s: 26px}.coin-note{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:calc(var(--s) * .55)}.btn-sell,.btn-sell-all{justify-content:space-between;width:100%}.btn-sell .price,.btn-sell-all .price{display:inline-block;white-space:nowrap;font-family:var(--font-mono);color:#ffd45c}.btn-sell .price .coin,.btn-sell-all .price .coin{margin-left:6px}.btn-sell.is-confirming{border-color:var(--accent);background:#ff4d2e1f}.btn-sell-shiny{border-color:#dccdff80;background:linear-gradient(120deg,#ffd8f014,#d4f6ff14)}.modal-card{display:flex;flex-direction:column;align-items:center;gap:12px}.modal-variant{align-self:center}.modal-shiny{background:linear-gradient(120deg,#fff,#ffd8f0,#d4f6ff,#fff6c8);-webkit-background-clip:text;background-clip:text;color:transparent}.modal-stats dd small{color:var(--muted);font-weight:600;font-family:var(--font-body)}.stack-col .tile .btn-sell-all{margin:10px 0 6px}.theme-velvet{--wall: radial-gradient(ellipse 90% 70% at 50% 0, #8c1626, #3a0710 55%, #170205);--plinth: linear-gradient(180deg, #f1d58e, #a07a2c 60%, #5e4313);--ink-on: #fbeee6;--sub-on: #e7b4bc;--edge: #5a121b;--spot: rgba(255, 228, 190, .32)}.theme-neon{--wall: radial-gradient(ellipse 90% 70% at 50% 0, #241338, #09070f 65%);--plinth: linear-gradient(180deg, #1b1426, #0b0812);--ink-on: #f6efff;--sub-on: #c7b3e6;--edge: #ff4fa3;--spot: rgba(255, 120, 200, .22)}.theme-wood{--wall: repeating-linear-gradient(90deg, rgba(0, 0, 0, .1) 0 2px, transparent 2px 46px), linear-gradient(180deg, #5d3a1d, #2c1a0b);--plinth: linear-gradient(180deg, #b47c4a, #6a4220 60%, #3a2410);--ink-on: #fbefe2;--sub-on: #e1c3a1;--edge: #2a180b;--spot: rgba(255, 214, 160, .3)}.theme-marble{--wall: radial-gradient(ellipse at 30% 20%, rgba(255, 255, 255, .95), transparent 60%), repeating-linear-gradient(125deg, transparent 0 46px, rgba(120, 110, 100, .12) 46px 48px, transparent 48px 100px), linear-gradient(160deg, #f4f0ea, #cdc5b9);--plinth: linear-gradient(180deg, #ffffff, #d9d2c6 60%, #a89f92);--ink-on: #1a1814;--sub-on: #5d564b;--edge: #d6cec2;--spot: rgba(255, 255, 255, .5)}.showcase-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.expo-poster{position:relative;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;cursor:pointer;text-align:left;padding:0;border:1px solid var(--edge, var(--line));background:var(--wall, var(--ink-2));color:var(--ink-on, var(--bone));display:flex;flex-direction:column;justify-content:flex-end;transition:transform .25s,box-shadow .25s;box-shadow:inset 0 0 60px #00000073}@media(hover:hover){.expo-poster:hover{transform:translateY(-4px);box-shadow:inset 0 0 60px #00000073,0 20px 40px #00000073}}.expo-spot{position:absolute;left:50%;top:-10%;width:90%;height:80%;translate:-50% 0;background:radial-gradient(ellipse 50% 60% at 50% 0,var(--spot),transparent 70%);pointer-events:none}.expo-cards{position:absolute;left:0;right:0;top:12%;height:50%;display:grid;place-items:center}.expo-card{position:absolute;width:34%;transform:translate(calc(var(--i) * 62%)) rotate(calc(var(--i) * 7deg)) translateY(calc(var(--i) * var(--i) * 6px));transition:transform .35s}@media(hover:hover){.expo-poster:hover .expo-card{transform:translate(calc(var(--i) * 74%)) rotate(calc(var(--i) * 10deg)) translateY(calc(var(--i) * var(--i) * 6px - 8px))}}.expo-card .card{box-shadow:0 16px 24px #0000008c}.expo-plinth{position:absolute;left:14%;right:14%;top:64%;height:10px;border-radius:3px;background:var(--plinth, var(--ink-4));box-shadow:0 10px 18px #00000080}.theme-neon .expo-plinth,.theme-neon .exhibit-plinth{border-top:2px solid #ff7ac8;box-shadow:0 6px 18px -4px #ff4fa399}.expo-caption{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 20px 20px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35))}.theme-marble .expo-caption{background:linear-gradient(180deg,transparent,rgba(255,255,255,.45))}.expo-hall{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sub-on, var(--muted))}.expo-name{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.02em;line-height:1.15}.expo-count{font-size:12px;color:var(--sub-on, var(--muted))}.expo-empty{color:var(--sub-on, var(--muted));font-size:13px}.expo-new{align-items:center;justify-content:center;text-align:center;gap:6px;border:1px dashed var(--line-2);background:transparent}.expo-plus{font-size:46px;font-weight:200;color:var(--accent);line-height:1}.expo-new-form{cursor:default;justify-content:flex-start;gap:12px;padding:22px;background:var(--ink-2);aspect-ratio:auto}@media(hover:hover){.expo-new-form:hover{transform:none}}.theme-swatch{width:70px;height:46px;border-radius:12px}.theme-swatch.active{border-color:var(--bone);box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--bone)}.expo{border-radius:26px;overflow:hidden;border:1px solid var(--edge);background:var(--wall);color:var(--ink-on)}.expo-hero{position:relative;padding:26px 28px 8px}.expo-back{margin-bottom:18px;background:#00000040;border-color:#ffffff2e;color:inherit}.theme-marble .expo-back,.theme-marble .expo-actions .btn:not(.btn-primary){background:#ffffff8c;border-color:#0000001f;color:var(--ink-on)}.expo-actions .btn:not(.btn-primary){background:#00000040;border-color:#ffffff2e;color:inherit}.expo-title{display:block;width:100%;background:transparent;border:0;border-bottom:2px dashed transparent;color:inherit;padding:4px 0;font-family:var(--font-display);font-weight:800;font-size:clamp(28px,4.5vw,52px);letter-spacing:-.03em}.expo-title:focus{outline:none;border-bottom-color:currentColor}@media(hover:hover){.expo-title:hover{outline:none;border-bottom-color:currentColor}}.expo-actions{margin:14px 0 6px}.expo-room{position:relative;padding:30px 24px 54px;min-height:280px}.expo-room:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35));pointer-events:none}.theme-marble .expo-room:after{background:linear-gradient(180deg,transparent,rgba(160,150,135,.25))}.expo-floor{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:40px 26px}.exhibit{position:relative;margin:0;display:flex;flex-direction:column;align-items:center}.exhibit-spot{position:absolute;top:-36px;left:50%;width:170%;height:120%;translate:-50% 0;pointer-events:none;background:radial-gradient(ellipse 40% 55% at 50% 0,var(--spot),transparent 72%)}.exhibit-card{position:relative;width:82%;z-index:1}.exhibit-card .card{box-shadow:0 14px 22px #0000008c}.exhibit-plinth{position:relative;width:100%;height:12px;margin-top:6px;border-radius:3px;background:var(--plinth);box-shadow:0 10px 16px #00000073}.exhibit-plinth:after{content:"";position:absolute;left:10%;right:10%;top:100%;height:26px;background:radial-gradient(ellipse 50% 60% at 50% 0,var(--spot),transparent 70%);filter:blur(4px)}.exhibit-label{margin-top:14px;width:100%;padding:8px 10px;border-radius:6px;text-align:center;display:flex;flex-direction:column;gap:2px;font-size:11px;background:#00000047;border:1px solid rgba(255,255,255,.08);color:var(--sub-on)}.theme-marble .exhibit-label{background:#fff9;border-color:#00000014}.exhibit-label strong{color:var(--ink-on);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exhibit-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exhibit-remove{position:absolute;top:-10px;right:-10px;z-index:3;width:28px;height:28px;border-radius:50%;border:0;background:var(--accent);color:#140300;font-size:18px;font-weight:900;cursor:pointer}.expo .picker{background:var(--ink-2);color:var(--bone);margin:0;padding:22px 24px 26px;border-top:1px solid var(--line)}@media(max-width:720px){.expo-hero{padding:18px 16px 4px}.expo-room{padding:24px 14px 40px}.expo-floor{grid-template-columns:repeat(2,1fr);gap:32px 14px}.expo .picker{padding:18px 14px}}.decor-picker{display:grid;gap:8px;margin:12px 0 6px}.decor-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.decor-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.decor-option{position:relative;display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;cursor:pointer;color:inherit;font:inherit;text-align:center}.decor-room{position:relative;display:block;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--wall);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px #00000040;transition:transform .2s,box-shadow .2s}.decor-room:before{content:"";position:absolute;left:50%;top:-30%;width:90%;height:100%;translate:-50% 0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 50% 0,var(--spot),transparent 70%)}.decor-cards{position:absolute;left:0;right:0;bottom:30%;display:flex;justify-content:center;align-items:flex-end;gap:5%}.decor-cards i{width:17%;aspect-ratio:5 / 7;border-radius:3px;background:linear-gradient(160deg,#fff 0,#fff 12%,#c9c3d6 12%,#c9c3d6 62%,#6f6a7d 62%);box-shadow:0 3px 6px #00000073}.decor-cards i:nth-child(2){width:20%;background:linear-gradient(160deg,#fff4cc 0,#fff4cc 12%,#ffb627 12%,#ffb627 62%,#8a5d00 62%)}.decor-plinth{position:absolute;left:14%;right:14%;bottom:22%;height:8%;border-radius:2px;background:var(--plinth);box-shadow:0 4px 8px #00000073}.theme-neon .decor-plinth{border-top:1px solid #ff7ac8;box-shadow:0 3px 10px -2px #ff4fa3b3}.decor-name{font-size:12px;font-weight:700;opacity:.7;transition:opacity .2s}@media(hover:hover){.decor-option:hover .decor-room{transform:translateY(-2px)}}.decor-option.active .decor-room{box-shadow:0 0 0 2px var(--accent),0 8px 18px #0006;border-color:transparent}.decor-option.active .decor-name{opacity:1}.decor-option.active:after{content:"✓";position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;color:#140300;background:var(--accent);box-shadow:0 2px 6px #0006}.decor-option:focus-visible{outline:none}.decor-option:focus-visible .decor-room{box-shadow:0 0 0 2px var(--bone)}.theme-marble .decor-option.active{background:#00000014}.decor-dot{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff59,0 1px 3px #0006}.expo-floor{grid-template-columns:repeat(auto-fill,minmax(max(190px,calc((100% - 78px)/4)),1fr))}@media(max-width:720px){.expo-floor{grid-template-columns:repeat(2,1fr)}}.home-grid>.tile:first-child{display:flex;flex-direction:column}.home-grid>.tile:first-child .recent{flex:1;min-height:380px;display:grid;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:max-content;gap:10px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.home-grid>.tile:first-child .recent .card{height:100%;width:auto;aspect-ratio:5 / 7;scroll-snap-align:start}@media(max-width:720px){.home-grid>.tile:first-child .recent{flex:none;min-height:0;height:340px;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-4px;padding-inline:4px}}.avatar{border-radius:50%;object-fit:cover;flex:none;display:inline-grid;place-items:center}.avatar-initials{font-family:var(--font-display);font-weight:700;color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,hsl(var(--h) 70% 55%),hsl(calc(var(--h) + 50) 70% 35%))}.btn-login{height:38px;padding:0 16px}.account-menu{position:relative}.account-btn{border:0;background:none;padding:0;cursor:pointer;border-radius:50%;display:grid}.account-btn:focus-visible{outline:2px solid var(--accent)}.menu{position:absolute;right:0;top:calc(100% + 10px);width:240px;z-index:40;padding:8px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line-2);box-shadow:0 20px 50px #0000008c;display:flex;flex-direction:column}.menu-head{display:flex;flex-direction:column;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.menu-head small{color:var(--muted)}.menu a,.menu button{text-align:left;padding:10px;border-radius:10px;text-decoration:none;color:var(--bone);background:none;border:0;cursor:pointer;font-size:14px}@media(hover:hover){.menu a:hover,.menu button:hover{background:var(--ink-3)}}.nav .count-alert{background:var(--accent);color:#140300}.dot-alert{position:absolute;margin:-18px 0 0 18px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.bottom-nav a{position:relative}.online-error{position:fixed;left:50%;top:76px;translate:-50% 0;z-index:60;padding:10px 16px;border-radius:12px;background:#3a0d07;border:1px solid var(--accent);color:#ffd2c8;font-size:14px;box-shadow:0 10px 30px #00000080}.auth{position:relative;width:min(420px,100%);padding:30px 26px 24px;border-radius:24px;text-align:center;background:radial-gradient(120% 60% at 50% 0,#1d1d23,var(--ink-2) 70%);border:1px solid var(--line-2);box-shadow:0 30px 80px #0009;max-height:calc(100dvh - 24px);overflow-y:auto}.auth-logo{width:58px;height:58px;object-fit:contain;margin-bottom:10px}.auth h2{font-size:22px;margin-bottom:4px}.btn-google{width:100%;margin-top:18px;background:#fff;color:#1f1f1f;border-color:#fff}@media(hover:hover){.btn-google:hover:not(:disabled){background:#f1f1f1;border-color:#f1f1f1}}.auth-sep{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--muted);font-size:12px}.auth-sep:before,.auth-sep:after{content:"";flex:1;height:1px;background:var(--line-2)}.auth-form{display:flex;flex-direction:column;gap:12px;text-align:left}.auth-form label,.account-form label,.auction-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.auth-form .btn-primary{margin-top:4px}.auth-links{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px}.auth-note{margin-top:14px;text-align:left}.form-error{color:#ffb3a3;font-size:13px;margin:0}.form-info{color:#b8f5d0;font-size:13px;margin:0}.login-required{max-width:560px;margin:40px auto;text-align:center}.login-required h1{font-size:clamp(30px,5vw,48px)}.login-required .btn{margin-top:18px}.players{display:flex;flex-direction:column;gap:16px}.search-big{font-size:16px;padding:15px 18px;border-radius:16px}.player-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);flex-wrap:wrap}.tile-head+.player-row{border-top:0}.player-id{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0}.player-id span{display:flex;flex-direction:column;min-width:0}.player-id small{color:var(--muted)}.profile-hero{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:26px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(80% 120% at 0 0,rgba(232,216,255,.08),transparent 60%),var(--ink-2)}.profile-id{flex:1 1 260px;min-width:0}.profile-id h1{font-size:clamp(28px,4vw,42px);margin-bottom:4px}.profile-bio{margin:10px 0 0;color:#cfc9bf}.profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:16px 0 8px}.profile-stat{padding:16px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.profile-stat strong{font-family:var(--font-display);font-size:26px}.profile-stat span{color:var(--muted);font-size:12px}.section-title{margin:34px 0 14px}.section-title h2{margin:0}.profile-badges{display:flex;flex-wrap:wrap;gap:10px}.profile-badge{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:99px;background:var(--ink-2);border:1px solid var(--line);font-size:13px;font-weight:600}.auction-help{margin:-6px 0 16px}.auction-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.auction{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:12px;border-radius:18px;background:var(--ink-2);border:1px solid var(--line)}.auction.is-leading{border-color:#ffd45c99;box-shadow:0 0 0 1px #ffd45c40}.auction-info{display:flex;flex-direction:column;gap:8px;min-width:0}.auction-price strong{font-family:var(--font-mono);font-size:20px;display:inline-flex;align-items:center;gap:6px;color:#ffd45c}.auction-time{font-size:12px;color:var(--muted)}.auction-time.is-soon{color:var(--accent)}.auction-seller{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);text-decoration:none}.auction-flag{align-self:flex-start;font-size:11px;font-weight:800;padding:3px 8px;border-radius:99px;background:#ffd45c29;color:#ffd45c}.auction-info .btn{margin-top:auto;padding:9px 14px}.bid-input{display:flex;align-items:center;gap:10px}.bid-input .input{flex:1;font-family:var(--font-mono);font-size:20px}.auction-form{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--ink-3);border:1px solid var(--line)}.auction-form h3{margin:0}.account-head{display:flex;align-items:center;gap:18px;margin-bottom:18px}.account-head h1{margin:0;font-size:32px}.account .tile{margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.account textarea{resize:vertical;font:inherit}.danger-zone{border-color:#ff4d2e59}.btn-danger{background:#3a0d07;border-color:var(--accent);color:#ffd2c8;align-self:flex-start}@media(hover:hover){.btn-danger:hover:not(:disabled){background:#5a1409}}@media(max-width:720px){.auction-grid{grid-template-columns:1fr}.profile-hero{padding:18px}.menu{position:fixed;left:12px;right:12px;top:64px;width:auto}}@media(max-width:420px){.brand-name{display:none}}.pick{position:relative;cursor:pointer}.pick-check{display:none}.pick-label{position:absolute;left:50%;top:42%;translate:-50% -50%;z-index:4;pointer-events:none;white-space:nowrap;padding:4px 10px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.02em;background:#09090bd9;color:var(--bone);border:1px solid var(--line-2);opacity:0;transition:opacity .15s,transform .15s;transform:translateY(4px)}@media(hover:hover){.pick:hover .pick-label{opacity:1;transform:none}}.pick.picked .pick-label{opacity:1;transform:none;background:var(--accent);color:#140300;border-color:var(--accent)}.pick.picked .card{outline:3px solid var(--accent);outline-offset:3px}@media(hover:hover){.pick:not(.picked):hover .card{outline:2px dashed var(--line-2);outline-offset:3px}}.check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);cursor:pointer}.check input{accent-color:var(--accent);width:16px;height:16px}.pick-more{margin:16px auto 0;display:flex}.auction-help-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.auction-help-row .auction-help{flex:1 1 320px}.auction-slots{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);padding:6px 10px;border-radius:99px;border:1px solid var(--line);background:var(--ink-2)}.auction-slots span{margin-right:4px}.auction-slots i{width:10px;height:10px;border-radius:3px;border:1px solid var(--line-2)}.auction-slots i.on{background:var(--accent);border-color:var(--accent)}.auction-slots strong{color:var(--bone);margin-left:4px;font-variant-numeric:tabular-nums}.auction-full{font-size:13px;color:var(--accent-hi, #ff7a5c);margin:6px 0 10px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.btn-select.active{background:var(--bone);color:var(--ink);border-color:var(--bone)}.sel{position:relative;cursor:pointer}.sel .card{transition:transform .15s,outline-color .15s}.sel.is-picked .card{outline:3px solid var(--accent);outline-offset:3px;transform:scale(.97)}.sel.is-disabled{opacity:.4;cursor:default}.sel-check{position:absolute;top:-9px;left:-9px;z-index:5;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:900;color:transparent;background:#09090bb3;border:2px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;transition:background .15s,color .15s,border-color .15s}.sel.is-picked .sel-check{background:var(--accent);border-color:var(--accent);color:#140300}.select-bar{position:sticky;bottom:16px;z-index:15;margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:16px;border:1px solid var(--line-2);background:#141418eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px #0000008c;animation:explain-in .3s cubic-bezier(.2,1.4,.4,1)}.select-bar-info{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.select-note{color:#3ecf6e;font-size:13px;font-weight:600}.select-bar-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.select-bar-actions .btn{width:auto;margin:0;padding:9px 14px;font-size:13px;gap:10px}.select-bar-actions .btn .price{margin-left:6px}.select-showcase{min-width:190px;width:auto;padding-block:9px;font-size:13px}@media(max-width:720px){.select-bar{position:fixed;top:calc(62px + env(safe-area-inset-top));bottom:auto;left:8px;right:8px;margin:0;z-index:25;gap:6px;padding:8px 10px;border-radius:14px;flex-wrap:nowrap;flex-direction:column;align-items:stretch}.select-bar-info{gap:8px;font-size:12px;flex-wrap:nowrap;white-space:nowrap}.select-bar-info .link{font-size:12px}.select-note{font-size:11px;overflow:hidden;text-overflow:ellipsis}.select-bar-actions{width:100%;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.select-bar-actions::-webkit-scrollbar{display:none}.select-bar-actions>*{flex:0 0 auto}.select-bar-actions .btn{padding:6px 10px;font-size:12px;gap:6px;white-space:nowrap}.select-showcase{min-width:0;width:150px;padding-block:6px;font-size:12px}.is-selecting{padding-top:76px}}.avatar-edit{display:flex;flex-direction:column;align-items:center;gap:6px}.avatar-edit label{position:relative;cursor:pointer;border-radius:50%;display:block}.avatar-edit-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:#09090b8c;opacity:0;transition:opacity .2s}.avatar-edit.is-busy .avatar-edit-overlay{opacity:1}@media(hover:hover){.avatar-edit label:hover .avatar-edit-overlay{opacity:1}}.avatar-remove{font-size:12px}.insight-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}@media(max-width:720px){.insight-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.insight-tile{padding:14px 16px;min-height:92px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line);display:flex;flex-direction:column;gap:2px;min-width:0}.insight-label{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.insight-tile strong{font-family:var(--font-display);font-size:24px;display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.insight-sub{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insight-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:12px}@media(max-width:860px){.insight-grid{grid-template-columns:1fr}}.insight-card{margin:0;padding:16px 18px 18px;border-radius:18px;background:var(--ink-2);border:1px solid var(--line);min-width:0;display:flex;flex-direction:column}.insight-card figcaption{font-weight:700;font-size:14px;margin-bottom:14px}.insight-wide{grid-column:1 / -1}.rarity-bar{display:flex;gap:2px;height:14px}.rarity-bar span{min-width:4px;background:var(--c);border-radius:2px;transition:filter .15s}.rarity-bar span:first-child{border-radius:4px 2px 2px 4px}.rarity-bar span:last-child{border-radius:2px 4px 4px 2px}.rarity-bar span:only-child{border-radius:4px}@media(hover:hover){.rarity-bar span:hover{filter:brightness(1.25)}}.chart-legend{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:12px;color:var(--muted)}.chart-legend li{display:inline-flex;align-items:center;gap:6px}.chart-legend li.is-zero{opacity:.4}.chart-legend i{width:9px;height:9px;border-radius:3px}.chart-legend strong{color:var(--bone);font-variant-numeric:tabular-nums}.hbars{display:grid;gap:10px}.hbar{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;font-size:13px}.hbars{grid-template-columns:max-content 1fr auto;column-gap:10px}.hbars .hbar{display:contents}.hbar-label{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hbar-track{height:8px;border-radius:4px;background:var(--ink-3);overflow:hidden}.hbar-track span{display:block;height:100%;border-radius:4px;background:var(--accent)}@media(hover:hover){.hbar:hover .hbar-track span{filter:brightness(1.2)}}.hbar-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:28px}.hbar-value small{color:var(--muted);font-size:11px}.vbars{display:flex;align-items:flex-end;gap:6px;height:150px}.vbar{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;min-width:0}.vbar-value{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;min-height:14px}.vbar-col{flex:1;width:100%;display:flex;align-items:flex-end}.vbar-col span{width:100%;border-radius:4px 4px 0 0;background:var(--accent)}@media(hover:hover){.vbar:hover .vbar-col span{filter:brightness(1.2)}}.vbar-label{font-size:11px;color:var(--muted);font-family:var(--font-mono)}.top-artists{list-style:none;margin:0;padding:0;display:grid;gap:8px}.top-artists li .top-count{white-space:nowrap}.top-artists li{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;font-size:14px}.top-rank{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--ink-3);color:var(--muted)}.top-artists li:first-child .top-rank{background:var(--holo);color:var(--ink)}.top-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-count{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.tier-summary{display:flex;gap:6px;flex-wrap:wrap}.tier-chip{font-size:12px;padding:4px 10px;border-radius:99px;border:1px solid var(--line);background:var(--ink-2);color:var(--muted)}.tier-chip strong{color:var(--bone);margin-left:2px}.badge-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.badge-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:14px 8px 12px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line);min-width:0;transition:transform .2s,border-color .2s}@media(hover:hover){.badge-tile:hover{transform:translateY(-3px);border-color:var(--line-2)}}.badge-tile-name{font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.badge-tile-tier{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.type-track .card-inner{background:radial-gradient(120% 70% at 30% 0%,color-mix(in srgb,var(--rarity) 16%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--rarity) 9%,#2a2c32),color-mix(in srgb,var(--rarity) 5%,#17181c))}.type-track.rarity-common:not(.card-set) .card-inner{background:linear-gradient(180deg,#2b2d33,#18191d)}.type-track.rarity-mythic:not(.card-set) .card-inner{background:linear-gradient(155deg,#ff4fa329,#ffb6271a 28%,#3ddc971a 52%,#3b9cff21 74%,#a65cff29),linear-gradient(180deg,#2a2a31,#16161b)}.type-album .card-inner{background:repeating-linear-gradient(0deg,rgba(0,0,0,.025) 0 1px,transparent 1px 3px),linear-gradient(180deg,color-mix(in srgb,var(--rarity) 9%,#f4efe3),color-mix(in srgb,var(--rarity) 15%,#e2d9c6))}.type-album.rarity-common:not(.card-set) .card-inner{background:repeating-linear-gradient(0deg,rgba(0,0,0,.025) 0 1px,transparent 1px 3px),linear-gradient(180deg,#f4efe3,#e2d9c6)}.type-album.rarity-mythic:not(.card-set) .card-inner{background:repeating-linear-gradient(0deg,rgba(0,0,0,.025) 0 1px,transparent 1px 3px),linear-gradient(155deg,#f8e6ee,#f6efdc 30%,#e4f3ea 55%,#e2ecf8 78%,#ece2f8)}.type-album.card-missing .card-inner{background:#2b2925}.shiny-inner:after{content:"";position:absolute;top:.42em;right:.42em;bottom:.42em;left:.42em;z-index:4;pointer-events:none;border-radius:8px;padding:1.5px;background:linear-gradient(115deg,#fff,#ffb3e1 18%,#fff1a8,#a8ffd9,#a8dcff,#d9b3ff 82%,#fff) 0 0 / 300% 300%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);box-shadow:0 0 6px #e6dcff73;animation:shiny-frame 6s linear infinite}@keyframes shiny-frame{to{background-position:300% 0}}.shiny-inner:before{content:"";position:absolute;top:.42em;right:.42em;bottom:.42em;left:.42em;z-index:4;pointer-events:none;background:radial-gradient(circle at 0 0,#fff 0 .22em,transparent .25em),radial-gradient(circle at 100% 0,#fff 0 .22em,transparent .25em),radial-gradient(circle at 0 100%,#fff 0 .22em,transparent .25em),radial-gradient(circle at 100% 100%,#fff 0 .22em,transparent .25em);filter:drop-shadow(0 0 3px rgba(255,255,255,.9))}.shiny-inner .card-top{padding:.95em 1em 0}.shiny-panel{padding-left:1em;padding-right:1em;padding-bottom:.95em}.empty-popup{position:relative;width:100%;max-width:440px;padding:30px 26px 24px;border-radius:24px;text-align:center;background:radial-gradient(120% 60% at 50% 0%,rgba(232,216,255,.08),transparent 60%),var(--bg-2);border:1px solid var(--line-2);box-shadow:0 30px 80px #0009;animation:popup-in .4s cubic-bezier(.2,1.4,.4,1)}@keyframes popup-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}.empty-popup h2{font-size:22px;margin:4px 0 18px}.empty-popup-pack{position:relative;height:150px;margin-bottom:6px}.empty-popup-pack .booster{position:absolute;left:50%;top:50%;margin:-190px 0 0 -125px;transform:scale(.38) rotate(-6deg);transform-origin:center;filter:grayscale(.7) brightness(.65) drop-shadow(0 20px 30px rgba(0,0,0,.7))}.empty-popup-options{display:grid;gap:10px;text-align:left}.empty-option{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;padding:14px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line)}.empty-option-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:20px;background:var(--ink-3)}.empty-option strong{display:inline-flex;align-items:center;gap:4px;font-size:14px}.empty-option p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.empty-option b{color:var(--bone)}.coin-meter{margin-top:10px;height:6px;border-radius:3px;background:var(--ink-3);overflow:hidden}.coin-meter span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#ffb627,#ffd76a)}.empty-popup-hint{color:var(--muted);font-size:13px;margin:16px 0 14px}.empty-popup-actions{display:grid;gap:8px}.empty-popup-actions .btn{justify-content:center;text-decoration:none;width:100%}.empty-popup-actions .btn .coin{margin-left:2px}.audio-hint{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:60;pointer-events:none;padding:9px 16px;border-radius:99px;font-size:13px;font-weight:600;color:var(--bone);background:#141418eb;border:1px solid var(--line-2);box-shadow:0 10px 30px #00000080;animation:explain-in .3s cubic-bezier(.2,1.4,.4,1)}@media(max-width:720px){.audio-hint{bottom:84px}}.insight-card .hbars,.insight-card .top-artists{flex:1;align-content:space-evenly}.quick-actions{position:relative;z-index:30;display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:18px;animation:explain-in .3s cubic-bezier(.2,1.4,.4,1)}.quick-actions .btn{width:auto;margin:0;padding:9px 14px;font-size:13px}.quick-actions .btn .price{margin-left:8px}.quick-actions.is-done{font-size:13px;font-weight:700;color:#3ecf6e;gap:4px;white-space:nowrap}.quick-auction label{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 12px;border-radius:99px;border:1px solid var(--line-2);background:var(--ink-2);font-size:12px;color:var(--muted)}.quick-auction input{width:72px;background:transparent;border:0;color:var(--bone);font:inherit;font-size:14px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums;outline:none}.quick-actions.is-compact{margin-top:8px;flex-direction:column;align-items:stretch;gap:6px}.quick-actions.is-compact .btn{padding:7px 10px;font-size:12px;justify-content:space-between}.quick-actions.is-compact.is-done{flex-direction:row;justify-content:center;align-items:center;font-size:12px;min-height:30px}.quick-auction.is-compact label{justify-content:space-between}.quick-auction.is-compact input{width:100%}.opening-actions .btn-sell{width:auto;margin:0}.human-overlay{z-index:80}.human-check{width:100%;max-width:420px;padding:26px 24px 18px;border-radius:24px;text-align:center;background:radial-gradient(120% 60% at 50% 0%,rgba(255,77,46,.1),transparent 60%),var(--bg-2);border:1px solid var(--line-2);box-shadow:0 30px 80px #0009;animation:popup-in .4s cubic-bezier(.2,1.4,.4,1)}.human-check h2{font-size:22px;margin:4px 0 8px}.human-sub{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 20px}.human-track{--p: 0;position:relative;height:76px;border-radius:99px;background:var(--ink-2);border:1px solid var(--line);outline:none;touch-action:none;-webkit-user-select:none;user-select:none}.human-track:focus-visible{border-color:var(--line-2);box-shadow:0 0 0 3px #ff4d2e40}.human-groove{position:absolute;left:38px;right:38px;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:linear-gradient(90deg,var(--accent) calc(var(--p) * 100%),var(--ink-3) calc(var(--p) * 100%))}.human-platter{position:absolute;right:8px;top:8px;width:60px;height:60px;border-radius:50%;background:repeating-radial-gradient(circle,#1b1b20 0,#1b1b20 2px,#26262c 2px,#26262c 3px);border:2px dashed var(--line-2);display:grid;place-items:center;transition:border-color .2s,box-shadow .2s}.human-platter span{width:8px;height:8px;border-radius:50%;background:#9aa3ad}.human-track.is-near .human-platter{border-style:solid;border-color:var(--accent);box-shadow:0 0 18px #ff4d2e73}.human-disc{position:absolute;top:9px;left:calc(9px + var(--p) * (100% - 76px));width:58px;height:58px;border-radius:50%;cursor:grab;background:repeating-radial-gradient(circle,#0b0b0d 0,#0b0b0d 2px,#1c1c21 2px,#1c1c21 3px);box-shadow:0 6px 16px #0009,inset 0 0 0 1px #ffffff14;display:grid;place-items:center;z-index:2}.human-disc span{width:20px;height:20px;border-radius:50%;background:var(--accent);box-shadow:inset 0 0 0 6px #ff7a5c}.human-track.dragging .human-disc{cursor:grabbing}.human-track.idle .human-disc,.human-track.error .human-disc{transition:left .35s cubic-bezier(.2,1.4,.4,1);animation:nudge 2.4s ease-in-out infinite .8s}@keyframes nudge{0%,70%,to{translate:0 0}80%{translate:10px 0}90%{translate:0 0}}.human-track.done .human-disc{animation:disc-spin .9s linear infinite}@keyframes disc-spin{to{transform:rotate(360deg)}}.human-hint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:12px;color:var(--muted);pointer-events:none}.human-error{color:#ff7a5c;font-size:13px;margin:12px 0 0}.human-cancel{margin-top:14px;font-size:13px}.top-artists-card{margin-top:12px}.artist-podium{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media(max-width:860px){.artist-podium{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.artist-podium{grid-template-columns:repeat(2,minmax(0,1fr))}}.artist-tile{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;min-width:0;padding:18px 12px 14px;border-radius:16px;background:var(--ink-3);border:1px solid var(--line);transition:transform .2s,border-color .2s}@media(hover:hover){.artist-tile:hover{transform:translateY(-3px);border-color:var(--line-2)}}.artist-tile.rank-1{background:radial-gradient(120% 80% at 50% 0%,rgba(255,215,106,.14),transparent 70%),var(--ink-3);border-color:#ffd76a59}.artist-photo{position:relative;width:84px;height:84px;border-radius:50%;margin-bottom:6px}.artist-photo img,.artist-photo>span{width:100%;height:100%;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,#2c2c34,#15151a);font-weight:800;color:var(--muted);box-shadow:0 8px 22px #00000080}.rank-1 .artist-photo img,.rank-1 .artist-photo>span{box-shadow:0 0 0 3px #ffd76a,0 8px 26px #ffb62759}.artist-rank{position:absolute;right:-4px;bottom:-2px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:900;color:var(--ink);background:var(--bone);border:3px solid var(--ink-3)}.rank-1 .artist-rank{background:linear-gradient(135deg,#fff3c4,#ffb627)}.rank-2 .artist-rank{background:linear-gradient(135deg,#f1f3f6,#9aa3ad)}.rank-3 .artist-rank{background:linear-gradient(135deg,#f0c9a0,#b06a32)}.artist-name{font-size:14px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist-meta{font-size:12px;color:var(--muted)}.artist-share{width:70%;height:4px;border-radius:2px;background:var(--ink-2);overflow:hidden;margin-top:4px}.artist-share span{display:block;height:100%;border-radius:2px;background:var(--accent)}.medal-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translateZ(4px)}.medal-sparkles i{position:absolute;width:calc(18cqw * var(--s, 1));aspect-ratio:1;translate:-50% -50%;opacity:0;background:radial-gradient(circle,#fff 0,#fff 18%,#f2e8ff,#cfe6ff 46%,#c8dcff00 64%);clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px rgba(170,200,255,.9));animation:medal-sparkle 3.2s ease-in-out infinite}@keyframes medal-sparkle{0%,62%,to{opacity:0;transform:scale(.2) rotate(0)}72%{opacity:1;transform:scale(1) rotate(45deg)}82%{opacity:.2;transform:scale(.55) rotate(70deg)}}.medal.is-locked .medal-sparkles{display:none}.variant-diamond .medal-glitter{animation-duration:2.2s}.menu-invite{display:flex!important;justify-content:space-between;align-items:center;color:var(--bone)!important;font-weight:700}.menu-invite span{font-size:11px;font-weight:800;color:#140300;background:var(--accent);padding:2px 7px;border-radius:99px}.invite-hero{display:grid;grid-template-columns:240px 1fr;gap:34px;align-items:center;padding:30px;border-radius:26px;border:1px solid var(--line);background:radial-gradient(120% 90% at 0% 0%,rgba(255,77,46,.14),transparent 55%),radial-gradient(90% 90% at 100% 100%,rgba(255,196,60,.08),transparent 60%),var(--ink-2)}@media(max-width:760px){.invite-hero{grid-template-columns:1fr;text-align:center;padding:22px}.invite-visual{margin:0 auto}.invite-share{justify-content:center}}.invite-visual{position:relative;width:220px;height:190px}.invite-card{position:absolute;top:18px;width:108px;height:150px;border-radius:14px;border:3px solid #3a3a44;box-shadow:0 18px 40px #0000008c;background:url(/assets/icon-C7ycdqJp.png) center 42% / 52% no-repeat,radial-gradient(120% 80% at 30% 10%,#2c2c34,#0e0e12 60%)}.invite-card-a{left:22px;transform:rotate(-12deg);animation:invite-float 4s ease-in-out infinite}.invite-card-b{left:92px;transform:rotate(10deg);border-color:var(--accent);animation:invite-float 4s ease-in-out .6s infinite}@keyframes invite-float{50%{translate:0 -8px}}.invite-coin{position:absolute;left:82px;top:120px;filter:drop-shadow(0 8px 16px rgba(255,182,39,.5));animation:invite-coin 2.4s ease-in-out infinite}@keyframes invite-coin{50%{transform:translateY(-10px) rotate(-8deg)}}.invite-copy h1{font-size:clamp(26px,4vw,40px);line-height:1.1;margin:4px 0 12px}.invite-amount{display:inline-flex;align-items:center;gap:6px;color:#ffd76a;white-space:nowrap}.invite-copy .lead{margin:0 0 18px}.invite-link{display:flex;gap:8px;max-width:560px}.invite-link input{flex:1;min-width:0;padding:13px 16px;border-radius:14px;border:1px solid var(--line-2);background:var(--ink);color:var(--bone);font-family:var(--font-mono);font-size:14px}.invite-link .btn{width:auto;white-space:nowrap}.invite-share{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.invite-share .btn{width:auto;text-decoration:none;padding:9px 16px;font-size:13px}.invite-steps{list-style:none;margin:18px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:760px){.invite-steps{grid-template-columns:1fr}}.invite-steps li{display:flex;gap:12px;align-items:center;padding:16px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line);font-size:14px}.invite-steps b{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--accent);color:#140300;font-weight:900}.invite-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.invite-by a{color:var(--bone);text-decoration:none;font-size:18px}.invite-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.invite-friend{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--ink-2);border:1px solid var(--line);text-decoration:none;color:var(--bone)}@media(hover:hover){.invite-friend:hover{border-color:var(--line-2)}}.invite-friend>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column}.invite-friend small{color:var(--muted);font-size:12px}.invite-gain{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#ffd76a;white-space:nowrap}.invite-note{margin-top:18px}.invite-banner{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:12px 16px;border-radius:16px;text-align:left;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--ink-2));animation:explain-in .4s cubic-bezier(.2,1.4,.4,1)}.invite-banner p{flex:1;margin:0;font-size:14px;line-height:1.45;color:#d6d3dc}.invite-banner b{display:inline-flex;align-items:center;gap:3px;color:#ffd76a}.invite-banner .btn{width:auto;flex:none}.invite-banner.is-compact{margin:6px 0 14px;padding:10px 12px;gap:10px}.invite-banner.is-compact p{font-size:13px}@media(max-width:600px){.invite-banner{flex-wrap:wrap}.invite-banner .btn{width:100%}}.invite-cta{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;border-radius:16px;text-decoration:none;color:var(--bone);border:1px solid var(--line);background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 12%,var(--ink-2)),var(--ink-2))}@media(hover:hover){.invite-cta:hover{border-color:var(--line-2)}}.invite-cta-icon{font-size:26px}.invite-cta>span:nth-child(2){flex:1;display:flex;flex-direction:column}.invite-cta small{color:var(--muted);font-size:13px}.invite-cta-go{font-weight:700;color:var(--accent);white-space:nowrap}.gift-popup{width:100%;max-width:380px;padding:30px 26px 24px;border-radius:24px;text-align:center;background:radial-gradient(120% 70% at 50% 0%,rgba(255,196,60,.18),transparent 60%),var(--bg-2);border:1px solid var(--line-2);box-shadow:0 30px 80px #0009;animation:popup-in .45s cubic-bezier(.2,1.4,.4,1)}.gift-coin{display:inline-block;margin-bottom:10px;filter:drop-shadow(0 10px 24px rgba(255,182,39,.6));animation:invite-coin 2.4s ease-in-out infinite}.gift-popup h2{font-size:24px;margin:0 0 8px}.gift-popup p{color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 18px}.gift-popup p strong{color:var(--bone)}.cookie-banner{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:45;width:calc(100% - 32px);max-width:620px;display:flex;align-items:center;gap:16px;padding:14px 16px 14px 18px;border-radius:18px;background:#141418f5;border:1px solid var(--line-2);box-shadow:0 18px 50px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:explain-in .35s cubic-bezier(.2,1.4,.4,1)}.cookie-banner p{margin:0;flex:1;font-size:13px;line-height:1.5;color:var(--muted)}.cookie-banner a{color:var(--bone)}.cookie-actions{display:flex;gap:8px;flex-shrink:0}.cookie-actions .btn{padding:9px 16px;font-size:13px}@media(max-width:720px){.cookie-banner{bottom:calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:12px}.cookie-actions .btn{flex:1;justify-content:center}}.menu .menu-patreon,.footer-patreon{display:inline-flex;align-items:center;gap:7px}.menu .menu-patreon{display:flex;color:var(--accent)}.footer-patreon{color:var(--accent)!important;font-weight:600}.support-popup{background:radial-gradient(120% 70% at 50% 0%,rgba(255,77,46,.2),transparent 60%),var(--bg-2)}.support-badge{width:92px;height:92px;margin:0 auto 16px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(from 210deg,var(--accent),#ffb03a,var(--accent));color:#140300;box-shadow:0 0 0 6px #ff4d2e26,0 16px 40px #ff4d2e59}.support-badge strong{font-family:var(--font-display);font-size:30px;line-height:1}.support-badge span{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.support-cta{display:flex;justify-content:center;gap:8px;width:100%;text-decoration:none}.support-later{display:block;margin:12px auto 0;color:var(--muted);font-size:13px}.auth-inbox{text-align:center}.inbox-icon{width:72px;height:72px;margin:6px auto 14px;border-radius:50%;display:grid;place-items:center;color:#140300;background:radial-gradient(circle at 35% 30%,var(--accent-hi),var(--accent));box-shadow:0 0 0 7px #ff4d2e24,0 14px 34px #ff4d2e59}.inbox-text{margin:8px 0 10px;color:var(--bone);font-size:15px;line-height:1.55}.inbox-text strong{word-break:break-all}.inbox-ok{width:100%;justify-content:center;margin-top:16px}.inbox-resend{display:block;margin:12px auto 0;font-size:13px}.inbox-resend:disabled{opacity:.6;cursor:default;text-decoration:none}.auth-username{text-align:left}.auth-username .auth-logo,.auth-username h2{align-self:center}.auth-username>.muted{text-align:center;margin:0}.auth-username>.username-hint{text-align:left;margin-top:-4px}.badge-pill{display:none}@media(max-width:720px){.badge-pill{position:fixed;top:calc(72px + env(safe-area-inset-top));right:12px;z-index:100;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:99px;font-size:12px;font-weight:700;color:var(--bone);text-decoration:none;white-space:nowrap;background:#141418eb;border:1px solid rgba(255,196,60,.35);box-shadow:0 6px 20px #00000073,0 0 14px #ffc43c2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:badge-pill-in .4s cubic-bezier(.2,1.4,.4,1),badge-pill-out .45s 2.75s ease-in forwards}.badge-pill-icon{font-size:14px;line-height:1}}@keyframes badge-pill-in{0%{opacity:0;transform:translate(16px) scale(.9)}}@keyframes badge-pill-out{to{opacity:0;transform:translateY(-8px)}}@media(max-width:720px){.badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.badge-card{padding:16px 10px 14px;gap:8px}.badge-card .medal-md{width:84px}.badge-name{font-size:13px}.badges-hero .segmented{display:flex}.badges-hero .segmented button{flex:1;white-space:nowrap;padding:8px 10px;font-size:13px}}@media(max-width:720px){.modal>.modal-close{position:fixed;top:calc(20px + env(safe-area-inset-top));right:22px;z-index:5;width:38px;height:38px;display:grid;place-items:center;padding:0;border-radius:50%;font-size:24px;line-height:1;color:var(--bone);background:#0a0a0cb8;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.variant-blaze{--fl: -3.05%;--ft: -10.53%;--fw: 105.73%;--fh: 113.34%}.variant-jewel{--fl: 3.96%;--ft: -2.24%;--fw: 92.03%;--fh: 103.7%}.variant-cosmos{--fl: -4.89%;--ft: -2.27%;--fw: 109.62%;--fh: 105.9%}.variant-legend{--fl: -12.61%;--ft: -12.66%;--fw: 124.68%;--fh: 120.95%}.variant-blaze{--metal: linear-gradient(160deg, #fff1a8, #ff9a2e 45%, #e2361b);--glow: rgba(255, 110, 30, .75);--aura: radial-gradient(circle, rgba(255, 120, 30, .55), rgba(255, 60, 20, .18) 45%, transparent 68%)}.variant-jewel{--metal: linear-gradient(135deg, #fff6c8, #ffcf4a 40%, #ff4f7d 70%, #4f8bff);--glow: rgba(255, 200, 80, .6);--aura: conic-gradient(from 0deg, rgba(255, 60, 90, .35), rgba(60, 200, 120, .35), rgba(80, 110, 255, .35), rgba(170, 90, 255, .35), rgba(255, 60, 90, .35));--spark: #fff6d2}.variant-cosmos{--metal: linear-gradient(135deg, #e6d4ff, #a66bff 45%, #3fd0ff);--glow: rgba(150, 90, 255, .75);--aura: radial-gradient(circle, rgba(140, 80, 255, .55), rgba(40, 140, 255, .22) 45%, transparent 68%);--spark: #dff3ff}.variant-legend{--metal: linear-gradient(135deg, #fff7d0, #ffd34a 45%, #b8860b);--glow: rgba(255, 205, 70, .8);--aura: radial-gradient(circle, rgba(255, 215, 90, .6), rgba(255, 180, 40, .2) 45%, transparent 68%);--spark: #fff3b0}.variant-holo{--aura: conic-gradient(from 0deg, rgba(255, 80, 180, .4), rgba(255, 215, 106, .4), rgba(61, 220, 151, .4), rgba(59, 156, 255, .4), rgba(166, 92, 255, .4), rgba(255, 80, 180, .4));--spark: #ffffff}.variant-blaze .medal-icon,.variant-jewel .medal-icon,.variant-cosmos .medal-icon,.variant-legend .medal-icon{filter:grayscale(1) brightness(1.9) contrast(1.1) drop-shadow(0 -.4cqw 0 rgba(0,0,0,.7)) drop-shadow(0 .5cqw .3cqw rgba(0,0,0,.6))}.variant-cosmos .medal-tint,.variant-jewel .medal-tint{background-size:220% 220%;animation:medal-holo 9s linear infinite}.medal-aura{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;pointer-events:none;z-index:-1;background:var(--aura);filter:blur(6px);opacity:.85;animation:medal-aura 3.4s ease-in-out infinite}.variant-holo .medal-aura,.variant-jewel .medal-aura{animation:medal-aura 3.4s ease-in-out infinite,medal-spin 12s linear infinite}.variant-blaze .medal-aura{animation:medal-flicker 1.6s ease-in-out infinite}@keyframes medal-aura{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes medal-flicker{0%,to{opacity:.7;transform:scale(.97)}20%{opacity:1;transform:scale(1.03)}45%{opacity:.6}70%{opacity:.95;transform:scale(1.01)}}@keyframes medal-spin{to{rotate:360deg}}.medal.is-locked .medal-aura,.medal.is-locked .medal-rays,.medal.is-locked .medal-embers,.medal.is-locked .medal-orbit{display:none}.medal-rays{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;z-index:-1;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,215,100,.32) 0deg 6deg,transparent 6deg 20deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 66%);mask:radial-gradient(circle,#000 18%,transparent 66%);animation:medal-spin 18s linear infinite}.medal-embers{position:absolute;top:-10%;right:0;bottom:0;left:0;pointer-events:none;transform:translateZ(6px);overflow:visible}.medal-embers i{position:absolute;bottom:18%;width:6cqw;aspect-ratio:1;border-radius:50%;opacity:0;background:radial-gradient(circle,#fff6c0 0,#fff6c0,#ffb02e 50%,#ff501400 72%);filter:drop-shadow(0 0 2.2cqw rgba(255,120,30,1));animation:medal-ember 2.6s ease-out infinite}@keyframes medal-ember{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}60%{opacity:.85;transform:translate(4cqw,-38cqw) scale(1)}to{opacity:0;transform:translate(-3cqw,-70cqw) scale(.3)}}.variant-blaze .medal-foil{mix-blend-mode:screen;opacity:.6;background:linear-gradient(0deg,#ff501400 30%,#ffaa3c8c,#ff501400 70%) 0 0 / 100% 300%;animation:medal-heat 2.4s linear infinite}@keyframes medal-heat{to{background-position:0 -300%}}.medal-orbit{position:absolute;top:4%;right:4%;bottom:4%;left:4%;pointer-events:none;transform:translateZ(8px);animation:medal-spin 7s linear infinite}.medal-orbit:before{content:"";position:absolute;left:50%;top:0;width:10cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff 0,#fff 22%,#9fe6ff 45%,#7850ff00 70%);filter:drop-shadow(0 0 2cqw rgba(150,120,255,1))}.variant-cosmos .medal-foil{mix-blend-mode:screen;opacity:.65;background:linear-gradient(115deg,transparent 35%,rgba(170,120,255,.6) 45%,rgba(90,220,255,.5) 52%,transparent 62%) 0 0 / 260% 260%;animation:medal-sheen 4.2s ease-in-out infinite}.variant-jewel .medal-foil,.variant-legend .medal-foil{mix-blend-mode:screen;opacity:.85;background:linear-gradient(115deg,transparent 36%,rgba(255,246,200,.75) 46%,rgba(255,255,255,.2) 52%,transparent 60%) 0 0 / 260% 260%;animation:medal-sheen 3.8s ease-in-out infinite}.variant-jewel .medal-glitter,.variant-legend .medal-glitter,.variant-cosmos .medal-glitter,.variant-holo .medal-glitter{animation-duration:1.9s}.medal-sparkles i{background:radial-gradient(circle,#fff 0 18%,var(--spark, #f2e8ff) 34%,rgba(255,255,255,0) 64%)}.variant-jewel .medal-sparkles i,.variant-legend .medal-sparkles i{animation-duration:2.4s}.medal.is-unlocked.variant-blaze .medal-frame,.medal.is-unlocked.variant-jewel .medal-frame,.medal.is-unlocked.variant-cosmos .medal-frame,.medal.is-unlocked.variant-legend .medal-frame{filter:drop-shadow(0 5px 8px rgba(0,0,0,.55)) drop-shadow(0 0 14px var(--glow))}.tier-blaze{--t1: #ff8a3d;--t2: #c2271a;--t3: #ffe2a8}.tier-jewel{--t1: #ffd256;--t2: #d23a63;--t3: #fff6d0}.tier-cosmos{--t1: #b48bff;--t2: #3fa8ff;--t3: #e6f6ff}.tier-legend{--t1: #ffd34a;--t2: #a87400;--t3: #fff6cc}.is-unlocked.tier-blaze .badge-tier,.is-unlocked.tier-jewel .badge-tier,.is-unlocked.tier-cosmos .badge-tier,.is-unlocked.tier-legend .badge-tier,.badge-tile.tier-blaze .badge-tile-tier,.badge-tile.tier-jewel .badge-tile-tier,.badge-tile.tier-cosmos .badge-tile-tier,.badge-tile.tier-legend .badge-tile-tier{background:linear-gradient(90deg,var(--t2),var(--t1),var(--t3),var(--t1),var(--t2));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tier-holo-text 4s linear infinite}@media(prefers-reduced-motion:reduce){.stack-top.state-revealed .flip-inner,.stack-top.state-leaving .flip-inner,.stack-top.state-revealed:before{animation-duration:.01s}.medal-aura,.medal-rays,.medal-embers i,.medal-orbit{animation:none}}.coin-confirm{text-align:center}.coin-confirm-icon{display:grid;place-items:center;width:78px;height:78px;margin:4px auto 14px;border-radius:50%;background:radial-gradient(circle,rgba(255,200,70,.28),transparent 70%)}.coin-confirm-text{color:var(--muted);line-height:1.55;margin:6px 0 18px}.coin-confirm-text b{color:var(--bone)}.badge-tile{overflow:hidden;isolation:isolate}.badge-wall{overflow-x:clip;padding:2px;margin:-2px}@media(max-width:720px){.badge-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.badge-tile{padding:12px 6px 10px}.badge-tile .medal-sm{width:52px}.badge-tile-name{font-size:11px}}.hero.is-returning{grid-template-columns:1fr;justify-items:center;text-align:center;gap:4px;padding-top:18px}.hero.is-returning .hero-stage{order:-1;min-height:520px;width:100%}.hero.is-returning .hero-stage .booster{transform:scale(1.18)}@media(hover:hover){.hero.is-returning .shop-pack:not(:disabled):hover .booster{transform:translateY(-10px) rotate(-2deg) scale(1.21)}}.hero.is-returning .stage-light{width:min(560px,100%)}.hero.is-returning .hero-cta{justify-content:center}.hero.is-returning .wallet{margin-inline:auto}@media(max-width:860px){.hero.is-returning .hero-stage{min-height:430px}.hero.is-returning .hero-stage .booster{transform:scale(1)}}@media(max-width:720px){.hero.is-returning{padding-top:6px}.hero.is-returning .hero-stage{min-height:400px}.hero.is-returning .hero-stage .booster{transform:scale(.95)}}.ob-visual{position:relative;height:128px;margin:0 auto 18px;display:grid;place-items:center;animation:ob-in .45s cubic-bezier(.2,1.3,.4,1)}@keyframes ob-in{0%{opacity:0;transform:translateY(10px) scale(.96)}}.ob-vinyl{width:200px}.ob-disc{width:118px;height:118px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:2;background:repeating-radial-gradient(circle,#121215 0,#121215 2px,#1c1c21 2px,#1c1c21 4px);box-shadow:0 12px 30px #0009,inset 0 0 0 1px #ffffff0f;animation:ob-spin 4s linear infinite}.ob-disc-label{width:46px;height:46px;object-fit:contain;border-radius:50%;background:#0c0c0f;padding:6px}@keyframes ob-spin{to{rotate:360deg}}.ob-card{position:absolute;width:70px;height:98px;border-radius:10px;border:1px solid var(--line-2);background:linear-gradient(160deg,#2a2a31,#111116);box-shadow:0 10px 24px #00000080}.ob-card-a{left:4px;top:16px;rotate:-14deg;border-color:#3b9cffb3;background:linear-gradient(160deg,#3b9cff,#6a5cff 55%,#1b1b3a)}.ob-card-b{right:4px;top:16px;rotate:14deg;border-color:#ffb347cc;background:linear-gradient(160deg,#ffcf5a,#ff6a3d 55%,#3a1610)}.ob-rarity{display:flex;flex-direction:column-reverse;align-items:center;gap:5px;height:auto}.ob-rarity span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c);padding:3px 12px;border-radius:99px;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent);width:calc(120px + var(--i) * 22px);text-align:center;animation:ob-in .4s calc(var(--i) * .08s) both}.ob-listen{display:flex;align-items:center;justify-content:center;gap:4px}.ob-listen i{width:6px;height:70px;border-radius:4px;background:linear-gradient(var(--accent),#ffb347);transform-origin:center;animation:ob-eq .9s calc(var(--i) * -.13s) ease-in-out infinite alternate}@keyframes ob-eq{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}.ob-play{position:absolute;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:18px;color:#140300;background:var(--accent);box-shadow:0 0 0 8px #ff4d2e2e,0 10px 26px #ff4d2e73}.ob-collect{display:flex;gap:14px}.ob-collect span{width:64px;height:64px;display:grid;place-items:center;font-size:30px;border-radius:18px;background:var(--ink-3);border:1px solid var(--line-2);animation:ob-in .4s calc(var(--n, 0) * .1s) both,ob-float 3s ease-in-out infinite}.ob-collect span:nth-child(2){--n: 1;animation-delay:.1s,.4s}.ob-collect span:nth-child(3){--n: 2;animation-delay:.2s,.8s}@keyframes ob-float{50%{translate:0 -6px}}@media(prefers-reduced-motion:reduce){.ob-disc,.ob-listen i,.ob-collect span{animation:none}}.trade-composer{position:relative;width:100%;max-width:760px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:24px;border-radius:22px;background:var(--ink-2);border:1px solid var(--line-2)}.trade-composer h2{margin:0 0 4px;padding-right:36px;font-size:22px;overflow-wrap:anywhere}.trade-summary{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:start;margin:16px 0}.trade-label{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.trade-arrows{align-self:center;font-size:22px;color:var(--accent)}.trade-row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start;min-height:60px}.trade-row-card{position:relative;width:74px}.trade-row-card .card{width:100%;font-size:7px}.trade-row-empty{min-height:60px;display:flex;align-items:center;margin:0}.trade-remove{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);background:var(--ink-1, #0b0b0d);color:var(--bone);font-size:14px;line-height:1;cursor:pointer;display:grid;place-items:center}.trade-tabs{display:flex;margin:4px 0 12px}.trade-tabs button{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-search{width:100%;margin-bottom:12px}.trade-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.trade-pick{position:relative;padding:0;border:2px solid transparent;border-radius:14px;background:none;cursor:pointer;transition:border-color .15s,opacity .15s}.trade-pick .card{width:100%}.trade-pick.is-chosen{border-color:var(--accent)}.trade-pick.is-off:not(.is-chosen){opacity:.4;cursor:default}.trade-pick-count{position:absolute;top:6px;left:6px;padding:2px 7px;border-radius:99px;font-size:11px;font-weight:800;color:#140300;background:var(--accent)}.trade-pick-left{position:absolute;bottom:6px;right:6px;padding:1px 6px;border-radius:99px;font-size:10px;color:var(--bone);background:#000000b3}.trade-empty{margin:20px 0}.trade-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.trade-sent{margin:12px 0 0;padding:10px 14px;border-radius:12px;border:1px solid rgba(61,220,151,.35);background:#3ddc9714;font-size:14px}.trades-page{max-width:960px}.trade-card{padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--ink-2);margin-bottom:12px}.trade-card.status-pending{border-color:var(--line-2)}.trade-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.trade-who{display:flex;align-items:center;gap:10px;color:var(--bone);text-decoration:none}.trade-who span{display:flex;flex-direction:column}.trade-who small{color:var(--muted);font-size:12px}.trade-status{font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--ink-3);color:var(--muted)}.trade-status.status-pending{color:#ffd27a;background:#ffc43c1f}.trade-status.status-accepted{color:#3ddc97;background:#3ddc971f}.trade-status.status-failed{color:#ff8a7a;background:#ff5a461f}.btn.is-confirming{box-shadow:0 0 0 2px #ffffff80}@media(max-width:720px){.trade-composer{padding:18px 14px;max-height:calc(100dvh - 24px)}.trade-summary{grid-template-columns:1fr;gap:6px}.trade-arrows{justify-self:center;rotate:90deg}.trade-row-card{width:60px}.trade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.trade-checks{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 0}.trade-check{font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px;background:var(--ink-3);color:var(--muted)}.trade-check.is-ok{color:#3ddc97;background:#3ddc971f}.trade-card.needs-me{border-color:#ffc43c73}.trade-wait{margin:10px 0 0}.trade-share{margin-top:10px;display:grid;gap:8px}.trade-share-label{font-size:12px;font-weight:700;color:var(--muted)}.trade-share-actions{display:flex;gap:6px;flex-wrap:wrap}.trade-share-actions .btn{padding:8px 12px;font-size:13px;text-decoration:none}.trade-sent p{margin:0}.confirm-overlay{z-index:70}.confirm-dialog{width:100%;max-width:380px;padding:22px;border-radius:20px;background:var(--ink-2);border:1px solid var(--line-2);box-shadow:0 24px 60px #0009;animation:explain-in .25s cubic-bezier(.2,1.4,.4,1)}.confirm-dialog h2{margin:0 0 10px;font-size:20px}.confirm-text p{margin:0 0 6px;line-height:1.5}.confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.confirm-actions .btn{justify-content:center;width:100%;margin:0}.trade-composer .trade-actions{position:sticky;bottom:-24px;z-index:3;margin:14px -24px -24px;padding:12px 24px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--ink-2) 28%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:720px){.trade-composer .trade-actions{bottom:-18px;margin:12px -14px -18px;padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.trade-composer .trade-actions .btn{flex:1;justify-content:center}.modal .modal-actions:not(:has(.auction-form)){position:sticky;bottom:-18px;z-index:3;margin:0 -18px -18px;padding:12px 18px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--ink-2) 22%)}}.card-name.is-two-lines{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.08;overflow-wrap:anywhere}.profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.profile-actions .btn{margin:0}@media(max-width:720px){.profile-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:16px}.profile-hero>.avatar,.profile-hero>div:first-child .avatar{width:72px!important;height:72px!important;font-size:26px}.profile-id{flex:none}.profile-id .eyebrow{margin-bottom:2px}.profile-id h1{font-size:24px;margin-bottom:2px;overflow-wrap:anywhere}.profile-id .muted{font-size:13px;margin:0}.profile-bio{grid-column:1 / -1}.profile-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;width:100%}.profile-actions .btn{width:100%;justify-content:center;padding:11px 8px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.confirm-actions .btn{white-space:nowrap}.trade-sides{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin:14px 0}.trade-side{padding:12px;border-radius:16px;border:2px solid var(--line);background:var(--ink-3);cursor:pointer;transition:border-color .15s,background .15s;min-width:0}.trade-side.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--ink-3))}.trade-slots{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.trade-slot{position:relative;width:120px}.trade-slot .card{width:100%}.trade-slot-empty{aspect-ratio:5 / 7;display:grid;place-content:center;text-align:center;gap:2px;border-radius:12px;border:2px dashed var(--line-2);color:var(--muted)}.trade-slot-empty b{font-size:26px;line-height:1;color:var(--accent)}.trade-slot-empty small{font-size:11px;font-weight:700}.trade-side.is-active .trade-slot-empty{border-color:var(--accent)}.trade-remove{width:26px;height:26px;font-size:16px;top:-8px;right:-8px;z-index:2}.trade-hint{margin:2px 0 10px;font-size:13px;color:var(--bone)}.trade-pick-add{position:absolute;top:6px;right:6px;min-width:28px;height:28px;padding:0 8px;border-radius:99px;z-index:2;display:grid;place-items:center;font-size:16px;font-weight:800;color:#140300;background:var(--accent);box-shadow:0 4px 12px #00000073}.trade-pick.is-chosen .trade-pick-add{background:#3ddc97;font-size:13px}@media(hover:hover){.trade-pick.is-chosen:hover .trade-pick-add{background:#ff8a7a}.trade-pick.is-chosen:hover .trade-pick-add:before{content:"✕ "}}.trade-pick.is-off:not(.is-chosen) .trade-pick-add{display:none}.trade-pick-count{display:none}.trade-composer{max-width:920px}.trade-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.trade-card .trade-summary{grid-template-columns:1fr auto 1fr;align-items:center}.trade-card .trade-row{justify-content:center}.trade-card .trade-row-card{width:160px}.trade-card .trade-label{text-align:center}@media(max-width:720px){.trade-sides{grid-template-columns:1fr;gap:6px}.trade-sides .trade-arrows{justify-self:center;rotate:90deg}.trade-slot{width:calc((100% - 20px) / 3)}.trade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trade-card .trade-summary{grid-template-columns:1fr}.trade-card .trade-row-card{width:calc((100% - 20px) / 3);max-width:130px}}.trade-caption{display:flex;flex-direction:column;gap:1px;margin-top:6px;text-align:center;font-size:11px;color:var(--muted);min-width:0}.trade-caption strong{color:var(--bone);font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.trade-caption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-caption .mono{font-size:10px}.trade-filters{display:flex;gap:6px;flex-wrap:wrap;margin:-4px 0 12px}.trade-filters .chip{padding:7px 12px;font-size:13px}.trade-pick-own{position:absolute;top:6px;left:6px;z-index:2;padding:3px 8px;border-radius:99px;font-size:10px;font-weight:800;box-shadow:0 2px 8px #00000073}.trade-pick-own.is-new{background:#ffd45c;color:#1a1200}.trade-pick-own.is-owned{background:#000000b8;color:var(--muted)}.ring-mini{width:32px;height:32px;flex:none;background:radial-gradient(closest-side,var(--ink-2) calc(100% - 3px),transparent calc(100% - 2.5px)),conic-gradient(var(--accent) calc(var(--p) * 1%),var(--ink-4) 0)}.ring-mini>.mini-pack{width:12px;height:17px;border-radius:2.5px;position:relative;overflow:hidden;display:grid;place-items:center;background:linear-gradient(160deg,#2b2b33,#0f0f13);border:1px solid rgba(255,255,255,.22);box-shadow:0 2px 4px #00000080}.mini-pack-strip{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#e9d6ff,#c6ecff,#ffe1f3,#fff2c4)}.mini-pack img{width:9px;height:9px;object-fit:contain;margin-top:2px}.auctions-page{display:flex;flex-direction:column;gap:14px}.auctions-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.auctions-head h1{margin:0}.auctions-wallet{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.auctions-sell{width:100%;justify-content:center}.auctions-tabs{display:flex;width:100%}.auctions-tabs button{flex:1;white-space:nowrap;position:relative}.tab-alert{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:99px;font-style:normal;font-size:11px;font-weight:800;color:#140300;background:#ffb347}.auctions-summary{display:flex;gap:8px;flex-wrap:wrap;margin:0;font-size:13px;font-weight:700}.auctions-summary .ok{color:#3ddc97}.auctions-summary .warn{color:#ffb347}.auctions-tools{display:grid;gap:8px}.auctions-sorts{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.auctions-sorts::-webkit-scrollbar{display:none}.auctions-sorts .chip{flex:none;padding:7px 12px;font-size:13px}.auctions-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auctions-empty{padding:30px 16px;text-align:center;border-radius:18px;border:1px dashed var(--line-2);color:var(--muted);display:grid;gap:12px;justify-items:center}.auctions-empty p{margin:0}.auctions-how ol{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--muted);font-size:14px;line-height:1.5}.auctions-flash{position:fixed;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:60;padding:10px 16px;border-radius:99px;font-size:13px;font-weight:700;color:var(--bone);background:#141418f2;border:1px solid var(--line-2);box-shadow:0 10px 30px #00000080;animation:explain-in .3s cubic-bezier(.2,1.4,.4,1);max-width:calc(100% - 32px);text-align:center}.auction-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.auction-tile{display:flex;flex-direction:column;border-radius:18px;background:var(--ink-2);border:1px solid var(--line);overflow:hidden;min-width:0}.auction-tile.is-leading{border-color:#3ddc978c}.auction-tile.is-outbid{border-color:#ffb34799}.auction-tile.is-mine{border-color:#ff4d2e73}.auction-tile.is-closed{opacity:.75}.auction-card{position:relative;padding:10px 10px 0}.auction-card .card{width:100%}.auction-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.auction-ribbon{white-space:nowrap;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:700;border:1px solid}.ribbon-leading{color:#6be6b0;background:#3ddc971f;border-color:#3ddc9759}.ribbon-outbid{color:#ffc77a;background:#ffb3471f;border-color:#ffb34759}.ribbon-mine{color:#ff9a7a;background:#ff4d2e1f;border-color:#ff4d2e59}.ribbon-won{color:#ffdf73;background:#ffd34a1f;border-color:#ffd34a59}.auction-body{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.auction-price{display:flex;flex-direction:column}.auction-price span{font-size:11px;color:var(--muted)}.auction-price strong{font-family:var(--font-display);font-size:22px;display:inline-flex;align-items:center;gap:6px}.auction-clock{align-self:flex-start;font-family:var(--font-mono);font-size:12px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--ink-3);color:var(--bone)}.auction-clock.is-soon{color:#ffd27a;background:#ffc43c1f}.auction-clock.is-hot{color:#ff8a7a;background:#ff5a4626;animation:pulse-soft 1s ease-in-out infinite}.auction-clock.is-done{color:var(--muted)}@keyframes pulse-soft{50%{opacity:.6}}.auction-seller{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auction-cta{width:100%;justify-content:center;margin-top:2px}.auction-note{margin:0;font-size:12px;color:var(--muted)}.bid-sheet,.sell-sheet{position:relative;width:100%;max-width:560px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:22px;border-radius:22px;background:var(--ink-2);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:12px}.sell-sheet{max-width:860px}.sell-sheet h2,.bid-sheet h2{margin:0;padding-right:36px;font-size:20px}.bid-head{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center}.bid-card{min-width:0;width:100%}.bid-card .card{width:100%;min-width:0}.bid-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0}.bid-facts dt{font-size:11px;color:var(--muted)}.bid-facts dd{margin:2px 0 0;font-family:var(--font-mono);font-weight:700;display:flex;align-items:center;gap:4px}.bid-amount{display:grid;gap:6px;font-size:13px;font-weight:600}.bid-quick{display:flex;gap:6px;flex-wrap:wrap}.bid-quick .chip{padding:8px 12px;font-size:13px}.bid-wallet{margin:0;font-size:13px;color:var(--muted)}.bid-wallet.is-short{color:#ff8a7a}.bid-rules{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px;color:var(--muted);line-height:1.45}.sheet-actions{display:grid;gap:8px;position:sticky;bottom:-22px;margin:4px -22px -22px;padding:12px 22px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--ink-2) 24%);z-index:2}.sheet-actions .btn{width:100%;justify-content:center;margin:0}.sell-back{align-self:flex-start;font-size:13px}.sell-chosen{width:140px;align-self:center}.sell-chosen .card{width:100%}.auction-form{background:transparent;border:0;padding:0}.auction-form label,.auction-field{display:grid;gap:6px;font-size:13px;font-weight:600}.auction-form .sheet-actions{bottom:-22px}@media(max-width:720px){.sheet-overlay{align-items:end;padding:0}.bid-sheet,.sell-sheet{max-width:none;max-height:calc(100dvh - 40px);border-radius:22px 22px 0 0;padding:18px 16px;animation:sheet-up .32s cubic-bezier(.2,1,.3,1)}.sheet-actions{bottom:-18px;margin:4px -16px -18px;padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.bid-head{grid-template-columns:96px 1fr}.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auction-price strong{font-size:18px}.auction-body{padding:8px 10px 10px}.auction-card{padding:8px 8px 0}.auctions-head h1{font-size:30px}}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}}.toggle-row{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;line-height:1.4}.toggle-row input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--accent)}.toggle-row span{display:grid;gap:2px}.toggle-row small{font-size:12px}.players-tabs{display:flex;width:100%;margin:4px 0 16px}.players-tabs button{flex:1;white-space:nowrap}.lb{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:72px}.lb-metrics{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;min-width:0;mask-image:linear-gradient(90deg,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent)}.lb-metrics::-webkit-scrollbar{display:none}.lb-metrics .chip{flex:none;padding:8px 14px;font-size:13px}.lb-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between}.lb-periods button,.lb-scope button{padding:7px 12px;font-size:13px;white-space:nowrap}.lb-live{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--bone)}.lb-live i{width:8px;height:8px;border-radius:50%;background:#3ddc97;box-shadow:0 0 #3ddc9799;animation:lb-pulse 1.6s infinite}@keyframes lb-pulse{70%{box-shadow:0 0 0 8px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.lb-hint{margin:-2px 0 0}.lb-board{display:grid;gap:12px;transition:opacity .2s}.lb-board.is-loading{opacity:.5}.lb-score{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-weight:700;white-space:nowrap}.lb-podium{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:8px;align-items:end}.lb-step a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 12px;border-radius:18px 18px 10px 10px;text-decoration:none;color:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--podium) 18%,var(--ink-2)),var(--ink-2));border:1px solid color-mix(in srgb,var(--podium) 45%,transparent);min-width:0}.lb-step strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.lb-step .lb-score{font-size:13px;color:var(--podium)}.lb-medal{font-size:22px;line-height:1}.lb-step-1{--podium: #ffd45c;order:2}.lb-step-1 a{padding-top:18px;padding-bottom:22px;box-shadow:0 12px 30px -12px #ffd45c73}.lb-step-1 .lb-medal{font-size:28px}.lb-step-2{--podium: #cfd6de;order:1}.lb-step-3{--podium: #e0965a;order:3}.lb-step.is-me a{outline:2px solid var(--accent);outline-offset:2px}.lb-list{list-style:none;margin:0;padding:4px 12px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line)}.lb-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.lb-row:first-child{border-top:0}.lb-row.is-me{margin:0 -12px;padding:9px 12px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.lb-rank{font-family:var(--font-mono);font-weight:700;color:var(--muted);text-align:center}.lb-player{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.lb-player strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.lb-empty{padding:28px 16px;text-align:center;border-radius:16px;border:1px dashed var(--line-2)}.lb-empty p{margin:0 0 4px}.lb-me{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom));z-index:5;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:color-mix(in srgb,var(--accent) 16%,var(--ink-2));border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 10px 30px #00000073}.lb-me-rank{font-family:var(--font-mono);font-weight:800;font-size:20px;color:var(--accent)}.lb-me-text{flex:1;display:grid;font-size:14px;font-weight:700}.lb-me-text small{font-size:12px;font-weight:400;color:var(--muted)}@media(min-width:721px){.lb-metrics{flex-wrap:wrap;mask-image:none;-webkit-mask-image:none}.lb-me{bottom:16px}.lb-podium{gap:14px}}.notif-menu{position:relative}.notif-btn{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--bg-2);color:var(--bone);cursor:pointer;padding:0}.notif-btn svg{width:20px;height:20px}.notif-btn.is-open{border-color:var(--line-2);background:var(--ink-3)}.notif-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:var(--accent);box-shadow:0 0 0 2px var(--bg)}.notif-panel{position:fixed;left:12px;right:12px;top:64px;z-index:60;max-height:min(70vh,560px);display:flex;flex-direction:column;border-radius:18px;background:var(--ink-2);border:1px solid var(--line-2);box-shadow:0 24px 60px #0009;overflow:hidden}.notif-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.notif-head .link{font-size:13px}.notif-list{overflow-y:auto;overscroll-behavior:contain;padding:6px}.notif-empty{margin:0;padding:26px 20px;text-align:center;font-size:14px;line-height:1.45}.notif{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:12px;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}@media(hover:hover){.notif:hover{background:var(--ink-3)}}.notif.is-unread{background:color-mix(in srgb,var(--accent) 8%,transparent)}.notif-pic{position:relative;flex:none;display:grid}.notif-pic i{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;background:var(--ink-3);border:2px solid var(--ink-2)}.notif-pic-empty{width:38px;height:38px;border-radius:50%;background:var(--ink-4)}.notif-body{flex:1;min-width:0;display:grid;gap:2px}.notif-text{font-size:14px;line-height:1.35;color:var(--muted)}.notif-text b{color:var(--bone);font-weight:700}.notif-coins{display:inline-flex;align-items:center;gap:3px;vertical-align:-2px}.notif-body small{font-size:12px;color:var(--muted);opacity:.8}.notif-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--accent)}.notif-toast{position:fixed;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));z-index:80;display:flex;align-items:center;gap:4px;padding:6px 6px 6px 4px;border-radius:16px;background:var(--ink-2);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line-2));box-shadow:0 18px 40px #0000008c;animation:notif-in .35s cubic-bezier(.2,1,.3,1)}.notif-toast-body{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:6px 8px;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.notif-toast-close{flex:none;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--muted);font-size:20px;cursor:pointer}@keyframes notif-in{0%{opacity:0;transform:translateY(-16px) scale(.98)}}@media(min-width:721px){.notif-panel{position:absolute;left:auto;right:0;top:calc(100% + 10px);width:380px}.notif-toast{left:auto;right:20px;top:76px;width:380px}}html:not(.cards-always-live) :is(.card-holo,.card-shiny,.card-set):not(.is-live){will-change:auto}html:not(.cards-always-live) :is(.card-holo,.card-shiny,.card-set):not(.is-live) .card-inner{transform:none}html:not(.cards-always-live) :is(.card-holo,.card-shiny,.card-set):not(.is-live),html:not(.cards-always-live) :is(.card-holo,.card-shiny,.card-set):not(.is-live):before,html:not(.cards-always-live) :is(.card-holo,.card-shiny,.card-set):not(.is-live):after,html:not(.cards-always-live) :is(.card-holo,.card-shiny,.card-set):not(.is-live) *,html:not(.cards-always-live) :is(.card-holo,.card-shiny,.card-set):not(.is-live) *:before,html:not(.cards-always-live) :is(.card-holo,.card-shiny,.card-set):not(.is-live) *:after{animation-play-state:paused!important}@media(hover:none){.card-sm .card-glint,.card-sm.rarity-mythic .card-sparkles{animation:none}.card-sm.rarity-mythic.card-holo{animation:frame-spin 2.2s linear infinite;animation-delay:var(--sd, 0s);box-shadow:0 0 16px #ff4fa373,0 8px 20px #00000080}}@media(prefers-reduced-motion:reduce){.card,.card *,.card *:before,.card *:after{animation-duration:0s!important;animation-iteration-count:1!important}}:lang(ja) .eyebrow,:lang(ko) .eyebrow{letter-spacing:.04em}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ko) h1,:lang(ko) h2,:lang(ko) h3{letter-spacing:0}:lang(ja),:lang(ko){word-break:keep-all;line-break:strict;overflow-wrap:anywhere}.expo.is-editing .exhibit{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab}.expo.is-editing .exhibit img{-webkit-user-drag:none;pointer-events:none}.expo.is-editing .exhibit-card{animation:jiggle .32s ease-in-out var(--j, 0s) infinite alternate}.expo.is-editing .exhibit.is-dragging{z-index:20;cursor:grabbing}.expo.is-editing .exhibit.is-dragging .exhibit-card{animation:none;scale:1.08;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55));transition:scale .15s}.expo.is-editing .exhibit.is-dragging .exhibit-plinth,.expo.is-editing .exhibit.is-dragging .exhibit-label{opacity:.35}@keyframes jiggle{0%{rotate:-1.2deg}to{rotate:1.2deg}}@media(prefers-reduced-motion:reduce){.expo.is-editing .exhibit-card{animation:none}}.expo-reorder-hint{margin:0 0 14px;text-align:center;font-size:13px;color:var(--sub-on, var(--muted))}.select-shiny{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--muted);cursor:pointer;white-space:nowrap}.select-shiny input{width:16px;height:16px;margin:0;accent-color:#ffd45c}.select-shiny.is-on{color:#ffd45c}.set-deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.set-deco>*{position:absolute;z-index:-1;pointer-events:none}.set-note{margin-top:.35em;font-size:.66em;font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-set .card-ed{opacity:.95;font-weight:700}.card-set.type-artist .art:after{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent 22%,transparent 45%,var(--set-bottom) 100%)}.card-set:not(.set-ambassadors).type-album .card-metric strong,.card-set:not(.set-ambassadors).type-album .card-rarity{color:var(--rarity)}.card-set.type-album .card-metric{border-top-style:solid}.set-xmas{--set-bottom: #040c09}.set-ambassadors{--set-bottom: #e9e1cf}.set-club{--set-bottom: #040408}.set-rising{--set-bottom: #070806}.set-feat{--set-bottom: #120a1c}.set-retro{--set-bottom: #08080a}.set-cine{--set-bottom: #050403}.set-summer{--set-bottom: #00aed3}.set-onehit{--set-bottom: #08061a}.set-daftpunk{--set-bottom: #050507}.set-xmas .card-inner{background:radial-gradient(120% 75% at 50% -8%,#1c4a39,#0c241b 46%,#040c09)}.set-xmas .card-ed{color:#f3c969}.set-xmas .card-type{color:#d9eadf}.set-xmas .card-sub,.set-xmas .card-metric-label,.set-xmas .card-number{color:#a8c4b3}.set-xmas .card-name{color:#fff6e0}.set-xmas .card-metric{border-top-color:#f3c96959}.set-xmas .art{box-shadow:0 0 0 .35cqw #f3c96999,0 2cqw 5cqw #0009}.deco-lights{top:-10%;right:-10%;bottom:0;left:-10%}.deco-lights:before,.deco-lights:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(1.1cqw);background:radial-gradient(circle at 12% 18%,rgba(255,196,92,.85) 0 3cqw,transparent 3.4cqw),radial-gradient(circle at 34% 8%,rgba(255,110,90,.7) 0 2.2cqw,transparent 2.6cqw),radial-gradient(circle at 58% 16%,rgba(255,238,190,.8) 0 2.8cqw,transparent 3.2cqw),radial-gradient(circle at 82% 10%,rgba(255,196,92,.75) 0 3.6cqw,transparent 4cqw),radial-gradient(circle at 94% 34%,rgba(255,120,100,.6) 0 2.4cqw,transparent 2.8cqw),radial-gradient(circle at 6% 44%,rgba(255,238,190,.6) 0 2.6cqw,transparent 3cqw);animation:xmas-twinkle 3.6s ease-in-out infinite;animation-delay:var(--sd, 0s)}.deco-lights:after{background:radial-gradient(circle at 9% 30%,rgba(255,238,190,.8) 0 1.8cqw,transparent 2.3cqw),radial-gradient(circle at 92% 38%,rgba(255,196,92,.8) 0 2.2cqw,transparent 2.7cqw),radial-gradient(circle at 8% 58%,rgba(255,110,90,.65) 0 1.6cqw,transparent 2.1cqw),radial-gradient(circle at 93% 64%,rgba(255,238,190,.7) 0 1.9cqw,transparent 2.4cqw),radial-gradient(circle at 20% 92%,rgba(255,196,92,.55) 0 2.6cqw,transparent 3.1cqw),radial-gradient(circle at 55% 97%,rgba(255,110,90,.45) 0 2.2cqw,transparent 2.7cqw),radial-gradient(circle at 86% 90%,rgba(255,238,190,.55) 0 2.8cqw,transparent 3.3cqw);animation-duration:4.8s;animation-direction:reverse}@keyframes xmas-twinkle{0%,to{opacity:.55}50%{opacity:1}}.deco-snow{top:0;right:0;bottom:0;left:0;opacity:.6;background:radial-gradient(circle at 20% 30%,#fff 0 .35cqw,transparent .6cqw) 0 0 / 16cqw 16cqw,radial-gradient(circle at 70% 60%,rgba(255,255,255,.85) 0 .5cqw,transparent .85cqw) 5cqw 3cqw / 27cqw 27cqw;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35) 70%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35) 70%,transparent);animation:xmas-snow 12s linear infinite}@keyframes xmas-snow{to{background-position:0 16cqw,5cqw 30cqw}}.deco-frame{top:1.6cqw;right:1.6cqw;bottom:1.6cqw;left:1.6cqw;border-radius:2.6cqw;border:.3cqw solid rgba(243,201,105,.45);background:linear-gradient(#f3c969,#f3c969) 0 0 / 5cqw .5cqw no-repeat,linear-gradient(#f3c969,#f3c969) 0 0 / .5cqw 5cqw no-repeat,linear-gradient(#f3c969,#f3c969) 100% 0 / 5cqw .5cqw no-repeat,linear-gradient(#f3c969,#f3c969) 100% 0 / .5cqw 5cqw no-repeat,linear-gradient(#f3c969,#f3c969) 0 100% / 5cqw .5cqw no-repeat,linear-gradient(#f3c969,#f3c969) 0 100% / .5cqw 5cqw no-repeat,linear-gradient(#f3c969,#f3c969) 100% 100% / 5cqw .5cqw no-repeat,linear-gradient(#f3c969,#f3c969) 100% 100% / .5cqw 5cqw no-repeat}.set-xmas.card-holo .deco-lights:before,.set-xmas.card-holo .deco-lights:after{animation-duration:1.8s;filter:blur(.8cqw) saturate(1.3)}.set-ambassadors .card-inner{background:repeating-radial-gradient(circle at 0% 100%,transparent 0 1.6cqw,rgba(31,102,140,.14) 1.6cqw 1.85cqw),repeating-radial-gradient(circle at 100% 0%,transparent 0 1.25cqw,rgba(176,64,96,.12) 1.25cqw 1.5cqw),radial-gradient(90% 60% at 50% 40%,#faf6ec,#e6ddc8);color:#0d1b33}.set-ambassadors .card-type,.set-ambassadors .card-sub,.set-ambassadors .card-metric-label,.set-ambassadors .card-number{color:#44506a}.set-ambassadors .card-ed{color:#8a1c3d}.set-ambassadors .card-top .card-type{background:#0d1b3314;color:#0d1b33}.set-ambassadors .card-name{color:#0d1b33;font-family:var(--font-mono);letter-spacing:-.02em;text-transform:uppercase}.set-ambassadors .card-rarity,.set-ambassadors .card-metric strong{color:color-mix(in srgb,var(--rarity) 72%,#0d1b33)}.set-ambassadors .card-metric{border-top:.3cqw dashed rgba(13,27,51,.25)}.set-ambassadors .card-wave span{background:#1f668c}.set-ambassadors .card-play{color:#0d1b33}.set-ambassadors .set-note{color:#1f668c}.set-ambassadors .art{border-radius:1cqw;box-shadow:0 0 0 .9cqw #fff,0 1.4cqw 3cqw #0d1b3359}.deco-guilloche{left:50%;top:52%;width:120cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;opacity:.5;background:repeating-conic-gradient(from 0deg,rgba(31,102,140,.16) 0deg .6deg,transparent .6deg 4deg),repeating-radial-gradient(circle,transparent 0 2.4cqw,rgba(176,64,96,.14) 2.4cqw 2.65cqw);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.deco-ovd{z-index:1;top:0;bottom:0;right:4%;width:5cqw;opacity:.55;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,rgba(255,255,255,.5) 0 .4cqw,transparent .4cqw 1.6cqw),linear-gradient(180deg,#ff9ec7,#ffe08a,#9cf0c9,#8fd3ff,#c8a8ff,#ff9ec7) 0 var(--my) / 100% 300%;animation:ovd 8s linear infinite;animation-delay:var(--sd, 0s)}@keyframes ovd{to{background-position:0 0,0 calc(var(--my) + 300%)}}.deco-stamps{z-index:1;top:0;right:0;bottom:0;left:0}.deco-stamps i{position:absolute;width:14cqw;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;border:.55cqw double currentColor;outline:.3cqw solid currentColor;outline-offset:.6cqw;font:700 3.8cqw/1 var(--font-mono);letter-spacing:.05em;font-style:normal;rotate:var(--r);width:16cqw;opacity:.88;background:radial-gradient(circle,#ffffff59,#ffffff1f 70%);text-shadow:0 0 .3cqw rgba(255,255,255,.6)}.deco-stamps i:nth-child(1){right:7cqw;top:40cqw;color:#c0213f}.deco-stamps i:nth-child(2){right:22cqw;top:50cqw;color:#2348a8;border-radius:2cqw}.deco-stamps i:nth-child(3){right:5cqw;top:58cqw;color:#7a2aa0}.set-ambassadors.card-holo .deco-ovd{opacity:.85;width:8cqw}.set-ambassadors.card-shiny .deco-stamps i{color:#fff;opacity:.85;background:none}.set-ambassadors.type-artist .card-sub{color:#44506a}.set-ambassadors.type-artist .card-name,.set-ambassadors.type-artist .card-top{text-shadow:none}.set-ambassadors.type-artist .card-type{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8)}.set-ambassadors.rarity-mythic.card-holo .card-name{filter:saturate(1.5) brightness(.62)}.set-ambassadors .deco-ovd{opacity:.4}.set-ambassadors.card-holo :is(.card-shine,.card-glint,.card-glare){mix-blend-mode:multiply}.set-ambassadors.rarity-mythic.card-holo .card-shine{opacity:.55}.set-club .card-inner{background:radial-gradient(100% 55% at 20% 0%,rgba(255,0,170,.32),transparent 60%),radial-gradient(100% 55% at 85% 5%,rgba(0,229,255,.28),transparent 60%),#040408}.set-club .card-type{color:#7ef6ff}.set-club .card-ed{color:#ff4fd8}.set-club .card-name{color:#fff;text-shadow:0 0 2cqw rgba(255,79,216,.55)}.set-club .card-sub,.set-club .card-metric-label,.set-club .card-number{color:#9aa6c7}.set-club .card-metric{border-top-color:#7ef6ff40}.set-club .art{box-shadow:0 0 0 .3cqw #7ef6ff80,0 0 5cqw #ff4fd859}.deco-floor{left:-30%;right:-30%;bottom:0;height:46%;transform:perspective(30cqw) rotateX(58deg);transform-origin:50% 100%;background:repeating-linear-gradient(90deg,rgba(126,246,255,.45) 0 .25cqw,transparent .25cqw 9cqw),repeating-linear-gradient(0deg,rgba(255,79,216,.45) 0 .25cqw,transparent .25cqw 7cqw);-webkit-mask-image:linear-gradient(0deg,#000,transparent 90%);mask-image:linear-gradient(0deg,#000,transparent 90%);animation:club-floor 1.6s linear infinite}@keyframes club-floor{to{background-position:0 0,0 7cqw}}.deco-lasers{z-index:1;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;overflow:hidden}.deco-lasers i{position:absolute;top:-6%;width:.7cqw;height:170%;transform-origin:50% 0;background:linear-gradient(180deg,rgba(126,246,255,.95),rgba(126,246,255,.25) 55%,transparent 80%);filter:drop-shadow(0 0 1.2cqw #7ef6ff);animation:laser-l 3.2s ease-in-out infinite alternate;animation-delay:var(--sd, 0s)}.deco-lasers i:last-child{left:auto;right:12%;background:linear-gradient(180deg,rgba(255,79,216,.95),rgba(255,79,216,.25) 55%,transparent 80%);filter:drop-shadow(0 0 1.2cqw #ff4fd8);animation-name:laser-r;animation-duration:2.6s}.deco-lasers i:first-child{left:12%}@keyframes laser-l{0%{rotate:-48deg}to{rotate:8deg}}@keyframes laser-r{0%{rotate:48deg}to{rotate:-8deg}}.set-club .card-wave span{background:linear-gradient(0deg,#ff4fd8,#7ef6ff);opacity:1;animation:eq .7s ease-in-out infinite alternate;transform-origin:50% 100%}.set-club .card-wave span:nth-child(3n){animation-duration:.55s}.set-club .card-wave span:nth-child(3n+1){animation-duration:.9s;animation-delay:-.3s}.set-club .card-wave span:nth-child(4n){animation-delay:-.5s}@keyframes eq{0%{scale:1 .35}to{scale:1 1}}.set-club.rarity-mythic.card-holo .deco-lasers:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;animation:strobe 4s steps(1) infinite;animation-delay:var(--sd, 0s)}@keyframes strobe{0%,to{opacity:0}90%{opacity:.22}92%{opacity:0}94%{opacity:.18}96%{opacity:0}}.set-rising .card-inner{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.09 0'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>"),linear-gradient(180deg,#141711,#070806 70%)}.set-rising .card-type,.set-rising .card-sub,.set-rising .card-metric-label,.set-rising .card-number{color:#a3ab95}.set-rising .card-ed,.set-rising .set-note{color:#c8ff2e}.set-rising .card-name{color:#fff;text-transform:uppercase;letter-spacing:-.02em}.set-rising .card-metric{border-top:.4cqw solid #c8ff2e}.set-rising .card-wave span{background:#c8ff2e}.deco-graph{z-index:1;top:8%;right:0;bottom:30%;left:0;width:100%;height:62%;overflow:visible;mix-blend-mode:screen}.deco-graph polyline{fill:none;stroke:#c8ff2e;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 3px rgba(200,255,46,.9));animation:graph-draw 6s ease-out infinite;animation-delay:var(--sd, 0s)}@keyframes graph-draw{0%{stroke-dashoffset:1;opacity:1}45%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.set-rising.card-holo .deco-graph polyline{stroke-width:3;animation-duration:3.5s}.set-feat .card-inner{background:#120a1c}.set-feat .card-type,.set-feat .card-sub,.set-feat .card-metric-label,.set-feat .card-number{color:#d7c9ea}.set-feat .card-ed{color:#ff48b0}.set-feat .card-name{color:#fff;text-transform:uppercase;letter-spacing:-.01em;text-shadow:.35cqw .35cqw 0 #0078bf,-.35cqw -.35cqw 0 #ff48b0}.set-feat .card-sub{color:#fff;font-weight:700}.set-feat .card-metric{border-top:.35cqw solid;border-image:linear-gradient(90deg,#ff48b0,#0078bf) 1}.set-feat .art{box-shadow:-1.1cqw -1.1cqw #ff48b0,1.1cqw 1.1cqw #0078bf}.set-feat .card-wave span{background:#ff48b0}.set-feat .card-wave span:nth-child(2n){background:#2fa4ff}.deco-ink{top:-6%;right:-6%;bottom:-6%;left:-6%;mix-blend-mode:screen}.deco-ink-a{background:radial-gradient(circle,#ff48b0 0 38%,transparent 42%) 0 0 / 3.2cqw 3.2cqw;-webkit-mask-image:radial-gradient(70% 55% at 10% 6%,#000 20%,transparent 75%);mask-image:radial-gradient(70% 55% at 10% 6%,#000 20%,transparent 75%)}.deco-ink-b{background:radial-gradient(circle,#0094ff 0 38%,transparent 42%) 1.6cqw 1.6cqw / 3.2cqw 3.2cqw;-webkit-mask-image:radial-gradient(70% 55% at 92% 96%,#000 20%,transparent 75%);mask-image:radial-gradient(70% 55% at 92% 96%,#000 20%,transparent 75%)}.set-feat.card-holo .deco-ink-a{animation:ink-shift 3s ease-in-out infinite alternate}.set-feat.card-holo .deco-ink-b{animation:ink-shift 3s ease-in-out infinite alternate-reverse}@keyframes ink-shift{to{translate:2cqw 1.2cqw}}.set-retro .card-inner{background:linear-gradient(170deg,#1b1a1f,#08080a 60%)}.set-retro .card-type,.set-retro .card-sub,.set-retro .card-metric-label,.set-retro .card-number{color:#c9c3b4}.set-retro .card-ed{color:#ffd23f}.set-retro .card-name{color:#fff7e6;font-style:italic;text-transform:uppercase;text-shadow:.3cqw 0 rgba(255,30,70,.75),-.3cqw 0 rgba(0,220,255,.75)}.set-retro .card-metric{border-top-color:#ffd23f4d}.set-retro .art{border-radius:.6cqw;filter:saturate(1.25) contrast(1.05)}.set-retro .card-wave span{background:#ff8c1a}.set-osd{font-family:var(--font-mono);color:#5dff7a;text-shadow:0 0 1.4cqw rgba(93,255,122,.8);letter-spacing:.12em}.deco-stripes{top:-6cqw;right:-18cqw;width:62cqw;height:20cqw;rotate:34deg;opacity:.95;background:linear-gradient(180deg,#ffd23f 0,#ffd23f 20%,#ff8c1a 20%,#ff8c1a 40%,#f2421b 40%,#f2421b 60%,#d81b60 60%,#d81b60 80%,#6a1b9a 80%)}.set-retro .card-rarity{text-shadow:0 0 1cqw #000,0 0 2cqw #000;color:#fff}.deco-scan{z-index:1;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;opacity:.55;background:repeating-linear-gradient(0deg,rgba(0,0,0,.35) 0 .3cqw,transparent .3cqw 1cqw)}.set-retro.card-holo .deco-scan:after{content:"";position:absolute;left:0;right:0;height:9%;top:-10%;mix-blend-mode:screen;background:linear-gradient(180deg,transparent,rgba(255,255,255,.35) 45%,rgba(120,255,255,.25) 55%,transparent);filter:blur(.4cqw);animation:tracking 5.5s linear infinite;animation-delay:var(--sd, 0s)}@keyframes tracking{0%,30%{top:-10%}to{top:110%}}.set-cine .card-inner{background:radial-gradient(90% 50% at 50% 0%,rgba(255,214,140,.22),transparent 70%),linear-gradient(180deg,#120d0a,#050403);padding-left:1.1em;padding-right:1.1em}.set-cine .card-type,.set-cine .card-sub,.set-cine .card-metric-label,.set-cine .card-number{color:#c8b9a2}.set-cine .card-ed,.set-cine .set-note{color:#e8c37a}.set-cine .set-note{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:.75em}.set-cine .card-name{color:#fff3dd;font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.01em}.set-cine .card-metric{border-top-color:#e8c37a4d}.set-cine .art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 2.4cqw #000,inset 0 -2.4cqw #000}.set-cine .card-wave span{background:#e8c37a}.deco-sprockets{top:0;right:0;bottom:0;left:0;animation:film-roll 7s linear infinite;background:repeating-linear-gradient(180deg,transparent 0 1.5cqw,rgba(255,238,210,.75) 1.5cqw 3.7cqw,transparent 3.7cqw 5.2cqw) 1.2cqw 0 / 2.6cqw 5.2cqw repeat-y,repeating-linear-gradient(180deg,transparent 0 1.5cqw,rgba(255,238,210,.75) 1.5cqw 3.7cqw,transparent 3.7cqw 5.2cqw) calc(100% - 1.2cqw) 0 / 2.6cqw 5.2cqw repeat-y,linear-gradient(90deg,#000 0 5cqw,transparent 5cqw calc(100% - 5cqw),#000 calc(100% - 5cqw))}@keyframes film-roll{to{background-position:1.2cqw 5.2cqw,calc(100% - 1.2cqw) 5.2cqw,0 0}}.deco-beam{z-index:1;left:15%;right:15%;top:-5%;height:70%;mix-blend-mode:screen;background:radial-gradient(60% 100% at 50% 0%,rgba(255,230,180,.28),transparent 70%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);animation:projector .18s steps(2) infinite}@keyframes projector{50%{opacity:.82}}.set-cine.card-holo .deco-beam{background:radial-gradient(60% 100% at 50% 0%,rgba(255,230,180,.42),transparent 75%)}.set-summer .card-inner{background:linear-gradient(180deg,#ff8a5c,#ff4f8b 30%,#7b3fe4 50%,#0096c7 62%,#00b4d8)}.set-summer .card-type,.set-summer .card-sub,.set-summer .card-metric-label,.set-summer .card-number{color:#ffffffe6}.set-summer .card-ed{color:#fff36b}.set-summer .card-name{color:#fff;text-shadow:0 .5cqw 2cqw rgba(0,40,80,.45)}.set-summer .card-rarity{color:#fff;text-shadow:0 0 2cqw var(--rarity)}.set-summer .card-metric{border-top-color:#ffffff59}.set-summer .card-metric strong{color:#fff;text-shadow:0 0 2.2cqw var(--rarity),0 0 .6cqw var(--rarity)}.set-summer .card-wave span{background:#fff}.set-summer .art{box-shadow:0 2cqw 5cqw #5a145073}.deco-sun{left:50%;top:8cqw;width:70cqw;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:linear-gradient(180deg,#fff36b,#ffb347 55%,#ff6a5c);-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 45% 48%,#000 48% 56%,transparent 56% 60%,#000 60% 66%,transparent 66% 71%,#000 71% 76%,transparent 76%);mask-image:linear-gradient(180deg,#000 45%,transparent 45% 48%,#000 48% 56%,transparent 56% 60%,#000 60% 66%,transparent 66% 71%,#000 71% 76%,transparent 76%)}.deco-caustics{left:0;right:0;bottom:0;height:46%;overflow:hidden;mix-blend-mode:screen}.deco-caustics:before,.deco-caustics:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;filter:blur(.5cqw);background:radial-gradient(ellipse 30% 18% at 30% 40%,rgba(255,255,255,.5),transparent 70%) 0 0 / 22cqw 14cqw,radial-gradient(ellipse 22% 30% at 70% 70%,rgba(200,255,255,.45),transparent 70%) 0 0 / 17cqw 12cqw;animation:caustics 6s linear infinite}.deco-caustics:after{background-size:29cqw 19cqw,13cqw 10cqw;animation-duration:9s;animation-direction:reverse;opacity:.7}@keyframes caustics{to{background-position:22cqw 14cqw,-17cqw 12cqw}}.set-summer.card-holo .deco-caustics{height:60%}.set-onehit .card-inner{background:radial-gradient(circle at 18% 12%,#fff 0 .2cqw,transparent .4cqw) 0 0 / 23cqw 19cqw,radial-gradient(circle at 60% 70%,rgba(255,255,255,.7) 0 .25cqw,transparent .45cqw) 0 0 / 31cqw 27cqw,radial-gradient(120% 70% at 80% 0%,#3b1d8f,#120a33 55%,#06040f)}.set-onehit .card-type,.set-onehit .card-sub,.set-onehit .card-metric-label,.set-onehit .card-number{color:#b8b0e0}.set-onehit .card-ed,.set-onehit .set-note{color:#ffd166}.set-onehit .card-name{color:#fff}.set-onehit .card-metric{border-top-color:#ffd1664d}.set-onehit .card-wave span{background:#ffd166}.deco-one{right:-14cqw;top:-4cqw;font:900 150cqw/1 var(--font-display);color:transparent;letter-spacing:-.1em;-webkit-text-stroke:.5cqw rgba(255,209,102,.22);background:linear-gradient(160deg,rgba(255,209,102,.16),transparent 60%);-webkit-background-clip:text;background-clip:text}.deco-meteor{z-index:1;top:10%;left:100%;width:46cqw;height:.55cqw;border-radius:99px;rotate:-32deg;transform-origin:0 50%;mix-blend-mode:screen;background:linear-gradient(90deg,#fff,rgba(255,209,102,.8) 12%,rgba(160,120,255,.4) 45%,transparent);filter:drop-shadow(0 0 1.2cqw #fff);opacity:0;animation:meteor 7s ease-in infinite;animation-delay:var(--md, 0s)}@keyframes meteor{0%,72%{translate:0 0;opacity:0}74%{opacity:1}92%{translate:-150cqw 92cqw;opacity:1}93%,to{opacity:0;translate:-150cqw 92cqw}}.set-onehit.card-holo .deco-meteor{animation-duration:3.6s}.set-meter{position:relative;padding-bottom:.7em}.set-meter:before,.set-meter:after{content:"";position:absolute;left:0;bottom:.15em;height:.32em;border-radius:99px}.set-meter:before{right:0;background:#ffffff1f}.set-meter:after{width:var(--share);background:linear-gradient(90deg,#ffd166,#ff7ab6);box-shadow:0 0 1.4cqw #ffd16699}.set-daftpunk .card-inner{background:linear-gradient(160deg,#26262c,#0a0a0d 38%,#000 60%,#15151a)}.set-daftpunk .card-type,.set-daftpunk .card-sub,.set-daftpunk .card-metric-label,.set-daftpunk .card-number{color:#b9b3a0}.set-daftpunk .card-ed{color:#f0c75e}.set-daftpunk .card-name{background:linear-gradient(180deg,#fff,#d9d9de 45%,#8c8c96 55%,#f4f4f6);-webkit-background-clip:text;background-clip:text;color:transparent}.set-daftpunk .card-metric{border-top:.3cqw solid;border-image:linear-gradient(90deg,#8a6d1d,#f0c75e,#fff1b8,#f0c75e,#8a6d1d) 1}.set-daftpunk .card-wave span{background:linear-gradient(0deg,#8a6d1d,#f0c75e)}.deco-chrome{top:1.4cqw;right:1.4cqw;bottom:1.4cqw;left:1.4cqw;border-radius:2.4cqw;padding:.45cqw;background:linear-gradient(135deg,#8a6d1d,#fff1b8 22%,#c9a227 40%,#fff 55%,#8a6d1d 75%,#f0c75e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.8}.deco-visor{z-index:1;left:-40%;width:70%;top:14%;height:48%;mix-blend-mode:screen;opacity:.38;rotate:12deg;background:repeating-linear-gradient(90deg,transparent 0 1.6cqw,rgba(0,0,0,.9) 1.6cqw 2cqw),linear-gradient(90deg,transparent,#ff3b3b 15%,#ffb03b 30%,#fff23b 45%,#3bff7a 60%,#3bb8ff 75%,#b03bff 88%,transparent);filter:blur(.2cqw);animation:visor 5s ease-in-out infinite;animation-delay:var(--sd, 0s)}@keyframes visor{0%,20%{translate:0 0}70%,to{translate:230% 0}}.set-led{position:relative;overflow:hidden;margin-top:.4em;padding:.3em 0;border-radius:.3em;background:#0a0000;box-shadow:inset 0 0 0 .25cqw #f0c75e66;font-size:.82em}.led-track{display:flex;width:max-content;animation:led-scroll 10s linear infinite}.led-track span{flex:none;padding-right:.4em;font:700 1em/1 var(--font-mono);letter-spacing:.1em;color:#ff2a2a;text-shadow:0 0 1cqw #ff2a2a;-webkit-mask:radial-gradient(circle,#000 55%,transparent 62%) 0 0 / .75cqw .75cqw;mask:radial-gradient(circle,#000 55%,transparent 62%) 0 0 / .75cqw .75cqw}@keyframes led-scroll{to{translate:-50% 0}}.set-daftpunk.card-holo .led-track span{color:transparent;background:linear-gradient(90deg,#ff3b3b,#ffb03b,#fff23b,#3bff7a,#3bb8ff,#b03bff,#ff3b3b) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;text-shadow:none}.card-shiny .set-note{color:#ffffffd9;text-shadow:0 1px 6px rgba(0,0,0,.8)}.card-shiny.set-ambassadors .card-name,.card-shiny.set-feat .card-name{color:#fff}.card-shiny.set-daftpunk .card-name{color:#fff;background:none}.theme-xmas .booster-body{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.08) 32%,transparent 38%,transparent 62%,rgba(255,255,255,.06) 70%,transparent 78%),radial-gradient(130% 70% at 50% 40%,#c4202f,#8e1220 55%,#4d0710)}.theme-xmas .booster-top,.theme-xmas .pack-strip{color:#780a14bf;background-image:repeating-linear-gradient(-45deg,#e8382f 0,#e8382f 8px,#fff6ea 8px,#fff6ea 16px)}.xmas-paper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background:linear-gradient(45deg,transparent 46%,#f3c969 46% 54%,transparent 54%) 0 0 / 26px 26px,linear-gradient(-45deg,transparent 46%,#f3c969 46% 54%,transparent 54%) 0 0 / 26px 26px}.theme-xmas .pack-head,.theme-xmas .pack-foot{z-index:1}.xmas-tag{color:#ffe3a3;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:11px;letter-spacing:.08em;text-transform:none;text-shadow:0 1px 6px rgba(77,7,16,.8)}.xmas-glow{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;background:radial-gradient(circle,rgba(255,246,225,.55),rgba(255,246,225,.12) 45%,transparent 66%)}.theme-xmas .pack-logo{filter:drop-shadow(0 12px 22px rgba(0,0,0,.6)) drop-shadow(0 0 2px rgba(255,255,255,.9)) drop-shadow(0 0 16px rgba(255,246,225,.45))}.xmas-count{background:linear-gradient(180deg,#fff1b8,#f3c969 55%,#c9952c);color:#4d0710;box-shadow:0 4px 14px #f3c96973}.xmas-ed{color:#ffe3a3;white-space:nowrap;letter-spacing:.1em;padding:3px 10px;border-radius:99px;background:#4d0710b8}.xmas-sticker{background:radial-gradient(circle at 35% 30%,#fff,#dff3e6 60%,#9fd3b2);color:#0f4d2c}.xmas-crimp{background:repeating-linear-gradient(90deg,#ffffff1f 0,#ffffff1f 1px,#00000059 1px,#00000059 3px),linear-gradient(90deg,#a8741a,#f3c969,#fff1b8,#f3c969,#a8741a)}.xmas-snow{position:absolute;top:-40px;right:0;bottom:0;left:0;pointer-events:none;background-repeat:repeat}.xmas-snow-far{opacity:.45;filter:blur(.6px);background-image:radial-gradient(circle,#fff 0 1px,transparent 1.5px),radial-gradient(circle,#fff 0 .8px,transparent 1.3px);background-size:23px 29px,31px 37px;background-position:4px 6px,15px 20px;animation:snow-fall-far 14s linear infinite}.xmas-snow-mid{opacity:.7;filter:blur(.4px);background-image:radial-gradient(circle,#fff 0 1.6px,rgba(255,255,255,.4) 2.2px,transparent 2.8px);background-size:47px 53px;background-position:9px 14px;animation:snow-fall-mid 9s linear infinite}.xmas-snow-near{opacity:.9;background-image:radial-gradient(circle,#fff 0 2.4px,rgba(255,255,255,.35) 3.2px,transparent 4.2px);background-size:83px 97px;background-position:30px 10px;animation:snow-fall-near 6s linear infinite}@keyframes snow-fall-far{to{background-position:4px 35px,15px 57px}}@keyframes snow-fall-mid{0%{background-position:9px 14px;translate:0 0}50%{translate:4px 0}to{background-position:9px 67px;translate:0 0}}@keyframes snow-fall-near{0%{background-position:30px 10px;translate:0 0}50%{translate:-6px 0}to{background-position:30px 107px;translate:0 0}}.pk-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.pk-bg>span{position:absolute;pointer-events:none}.booster-body:has(.pk-bg) .pack-head,.booster-body:has(.pk-bg) .pack-foot,.booster-body:has(.pk-bg) .pack-art{z-index:1}.pk-ed{white-space:nowrap}.theme-ambassadors .booster-body{background: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='1.2' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.35 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>"),radial-gradient(130% 80% at 50% 35%,#21406b,#132b4c 55%,#08172b)}.theme-ambassadors .booster-top,.theme-ambassadors .pack-strip{color:#462d05b3;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.25) 0 1px,transparent 1px 5px),linear-gradient(90deg,#a8741a,#f3d27a,#fff1b8,#e0b44c,#a8741a)}.theme-ambassadors .pack-title{filter:sepia(1) saturate(2.6) hue-rotate(-12deg) brightness(.95) drop-shadow(0 1px 0 rgba(0,0,0,.6))}.theme-ambassadors .pk-tag{color:#e9c46a;letter-spacing:.3em}.amb-guilloche{top:-30%;right:-30%;bottom:-30%;left:-30%;opacity:.22;background:repeating-radial-gradient(circle at 50% 46%,transparent 0 7px,#e9c46a 7px 8px),repeating-conic-gradient(from 0deg at 50% 46%,#e9c46a 0deg .5deg,transparent .5deg 6deg);-webkit-mask-image:radial-gradient(circle at 50% 46%,transparent 18%,#000 30%,transparent 60%);mask-image:radial-gradient(circle at 50% 46%,transparent 18%,#000 30%,transparent 60%)}.amb-crest{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(233,196,106,.9) 0deg 1deg,transparent 1deg 5deg),repeating-radial-gradient(circle,transparent 0 5px,rgba(233,196,106,.6) 5px 6px);-webkit-mask-image:radial-gradient(circle,transparent 54%,#000 55% 62%,transparent 63% 66%,#000 67% 70%,transparent 71%);mask-image:radial-gradient(circle,transparent 54%,#000 55% 62%,transparent 63% 66%,#000 67% 70%,transparent 71%);animation:spin 60s linear infinite}.theme-ambassadors .pack-logo{width:54%;filter:sepia(1) saturate(1.6) hue-rotate(-14deg) brightness(1.05) contrast(1.1) drop-shadow(0 2px 0 rgba(0,0,0,.5));animation:none}.theme-ambassadors .pk-count{background:linear-gradient(180deg,#fff1b8,#e9c46a 55%,#b88a2b);color:#132b4c;box-shadow:0 4px 14px #e9c46a59}.theme-ambassadors .pk-ed{color:#e9c46a}.amb-chip{position:absolute;left:50%;bottom:92px;translate:-50% 0;width:26px;height:16px;border:1.5px solid #e9c46a;border-radius:3px;z-index:1}.amb-chip:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;translate:-50% -50%;border:1.5px solid #e9c46a;border-radius:50%}.theme-ambassadors .pk-sticker{background:linear-gradient(135deg,#fff1b8,#e9c46a);color:#132b4c}.theme-ambassadors .pk-crimp{background:repeating-linear-gradient(90deg,#ffffff26 0,#ffffff26 1px,#00000059 1px,#00000059 3px),linear-gradient(90deg,#a8741a,#f3d27a,#fff1b8,#e0b44c,#a8741a)}.theme-club .booster-body{background:radial-gradient(120% 60% at 50% 110%,#2a0838,#0a0410 60%,#020203)}.theme-club .booster-top,.theme-club .pack-strip{color:#7ef6ff;text-shadow:0 0 6px #7ef6ff;background-image:repeating-linear-gradient(90deg,rgba(126,246,255,.2) 0 1px,transparent 1px 5px),linear-gradient(90deg,#12001a,#2a0838,#12001a)}.club-haze{top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 40% at 25% 20%,rgba(255,79,216,.35),transparent 70%),radial-gradient(60% 40% at 80% 30%,rgba(0,229,255,.3),transparent 70%)}.club-fan{left:-50%;right:-50%;top:-10%;bottom:0;background:repeating-conic-gradient(from -60deg at 50% 100%,rgba(126,246,255,.55) 0deg .6deg,transparent .6deg 7deg,rgba(255,79,216,.5) 7deg 7.6deg,transparent 7.6deg 14deg);-webkit-mask-image:radial-gradient(circle at 50% 100%,#000 10%,transparent 75%);mask-image:radial-gradient(circle at 50% 100%,#000 10%,transparent 75%);transform-origin:50% 100%;animation:fan 5s ease-in-out infinite alternate;mix-blend-mode:screen}@keyframes fan{0%{rotate:-9deg}to{rotate:9deg}}.club-floor{left:-40%;right:-40%;bottom:0;height:34%;transform:perspective(120px) rotateX(60deg);transform-origin:50% 100%;background:repeating-linear-gradient(90deg,rgba(126,246,255,.5) 0 1px,transparent 1px 28px),repeating-linear-gradient(0deg,rgba(255,79,216,.5) 0 1px,transparent 1px 20px);-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent);animation:club-floor-pk 1.4s linear infinite}@keyframes club-floor-pk{to{background-position:0 0,0 20px}}.theme-club .pack-logo{filter:drop-shadow(0 0 10px rgba(255,79,216,.8)) drop-shadow(0 0 22px rgba(0,229,255,.5))}.theme-club .pk-tag{color:#7ef6ff}.theme-club .pk-count{background:#ff4fd8;color:#12001a;box-shadow:0 0 18px #ff4fd8b3}.theme-club .pk-ed{color:#ff9ff0}.theme-club .pk-sticker{background:#7ef6ff;color:#12001a;box-shadow:0 0 12px #7ef6ff}.theme-club .pk-crimp{background:repeating-linear-gradient(90deg,#7ef6ff66 0,#7ef6ff66 1px,#0009 1px,#0009 3px),linear-gradient(90deg,#ff4fd8,#7ef6ff)}.theme-rising .booster-body{background: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='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.08 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>"),linear-gradient(180deg,#161a12,#050604)}.theme-rising .booster-top,.theme-rising .pack-strip{color:#101400;background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.12) 0 1px,transparent 1px 5px),linear-gradient(90deg,#a6e022,#c8ff2e,#e9ff9a,#c8ff2e)}.theme-rising .pack-logo{filter:drop-shadow(0 12px 22px rgba(0,0,0,.8)) drop-shadow(0 0 18px rgba(200,255,46,.35))}.theme-rising .pk-tag{color:#c8ff2e;letter-spacing:.4em}.theme-rising .pk-count{background:#c8ff2e;color:#101400;box-shadow:0 4px 18px #c8ff2e66}.theme-rising .pk-ed{color:#c8ff2e}.theme-rising .pk-sticker{background:#c8ff2e;color:#101400}.theme-rising .pk-crimp{background:repeating-linear-gradient(90deg,rgba(0,0,0,.25) 0 1px,transparent 1px 3px),#c8ff2e}.theme-feat .booster-body{background:#160b22}.theme-feat .booster-top,.theme-feat .pack-strip{color:#fff;background-image:linear-gradient(90deg,#ff48b0 0,#ff48b0 50%,#0078bf 50%)}.theme-feat .pk-tag{color:#ffb3dd}.theme-feat .pk-count{background:linear-gradient(90deg,#ff48b0 50%,#0078bf 50%);color:#fff;box-shadow:none}.theme-feat .pk-ed{color:#a9d6ff}.theme-feat .pk-sticker{background:#ff48b0;color:#fff}.theme-feat .pk-crimp{background:repeating-linear-gradient(90deg,#fff3 0,#fff3 1px,#00000059 1px,#00000059 3px),linear-gradient(90deg,#ff48b0 50%,#0078bf 50%)}.theme-retro .booster-body{background:linear-gradient(160deg,#222126,#0b0b0d 55%,#18171b)}.theme-retro .booster-top,.theme-retro .pack-strip{color:#5dff7a;text-shadow:0 0 6px #5dff7a;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.3) 0 1px,transparent 1px 3px),linear-gradient(90deg,#0b0b0d,#1d1d22,#0b0b0d)}.retro-stripes{left:-30%;right:-30%;top:52%;height:64px;rotate:-24deg;background:linear-gradient(180deg,#ffd23f 0,#ffd23f 20%,#ff8c1a 20%,#ff8c1a 40%,#f2421b 40%,#f2421b 60%,#d81b60 60%,#d81b60 80%,#6a1b9a 80%);box-shadow:0 8px 24px #00000080}.retro-scan{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px)}.theme-retro .pk-tag{color:#ffd23f}.theme-retro .pk-count{background:#f2e8cf;color:#1d1b16;box-shadow:0 4px 14px #00000080}.theme-retro .pk-ed{color:#5dff7a;text-shadow:0 0 6px rgba(93,255,122,.7)}.theme-retro .pk-sticker{background:#ffd23f;color:#1d1b16}.theme-retro .pk-crimp{background:linear-gradient(90deg,#ffd23f 0,#ffd23f 20%,#ff8c1a 20%,#ff8c1a 40%,#f2421b 40%,#f2421b 60%,#d81b60 60%,#d81b60 80%,#6a1b9a 80%)}.theme-cine .booster-body{background:radial-gradient(90% 60% at 50% 0%,#3a2a17,#120d09 55%,#050403);padding-top:34px}.theme-cine .booster-top,.theme-cine .pack-strip{color:#fff;text-shadow:0 1px 2px #000;background-image:repeating-linear-gradient(-45deg,#f2f2f2 0,#f2f2f2 12px,#111 12px,#111 24px)}.cine-clap{position:absolute;left:0;right:0;top:0;height:16px;z-index:1;background:repeating-linear-gradient(-45deg,#f2f2f2 0,#f2f2f2 10px,#111 10px,#111 20px);box-shadow:0 2px 6px #0009}.cine-strip{top:0;bottom:0;width:18px;background:repeating-linear-gradient(180deg,transparent 0 5px,rgba(255,238,210,.8) 5px 13px,transparent 13px 18px) 4px 0 / 10px 18px repeat-y,#000;animation:film-roll-pk 3s linear infinite}.cine-strip-l{left:0}.cine-strip-r{right:0}@keyframes film-roll-pk{to{background-position:4px 18px,0 0}}.cine-beam{left:10%;right:10%;top:0;height:75%;background:radial-gradient(60% 100% at 50% 0%,rgba(255,228,170,.35),transparent 75%);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);animation:projector .2s steps(2) infinite}.theme-cine .pack-title{filter:sepia(.6) brightness(1.1) drop-shadow(0 2px 8px rgba(0,0,0,.8))}.theme-cine .pk-tag{color:#e8c37a;font-family:Georgia,serif;font-style:italic;letter-spacing:.3em;font-size:10px}.theme-cine .pack-logo{filter:drop-shadow(0 0 24px rgba(255,228,170,.45)) drop-shadow(0 12px 22px rgba(0,0,0,.8))}.theme-cine .pk-count{background:linear-gradient(180deg,#ffe7a8,#e8c37a 60%,#a37a2c);color:#1a1208}.theme-cine .pk-ed{color:#e8c37a}.theme-cine .pk-sticker{background:#b3123b;color:#fff}.theme-cine .pk-crimp{background:repeating-linear-gradient(-45deg,#f2f2f2 0,#f2f2f2 6px,#111 6px,#111 12px)}.theme-summer .booster-body{background:linear-gradient(180deg,#ff8a5c,#ff4f8b 34%,#8a45e6 52%,#0096c7 60%,#00c2e0)}.theme-summer .booster-top,.theme-summer .pack-strip{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);background-image:repeating-linear-gradient(90deg,#ff6a5c 0,#ff6a5c 18px,#fff3c4 18px,#fff3c4 36px)}.sum-sun{left:50%;top:21%;width:74%;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:linear-gradient(180deg,#fff36b,#ffb347 55%,#ff6a5c);-webkit-mask-image:linear-gradient(180deg,#000 44%,transparent 44% 48%,#000 48% 55%,transparent 55% 60%,#000 60% 64%,transparent 64% 70%);mask-image:linear-gradient(180deg,#000 44%,transparent 44% 48%,#000 48% 55%,transparent 55% 60%,#000 60% 64%,transparent 64% 70%);animation:sun-pulse 4s ease-in-out infinite}@keyframes sun-pulse{50%{translate:-50% -4px}}.sum-water{left:0;right:0;bottom:0;height:42%;overflow:hidden;mix-blend-mode:screen}.sum-water:before,.sum-water:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;filter:blur(2px);background:radial-gradient(ellipse 30% 18% at 30% 40%,rgba(255,255,255,.55),transparent 70%) 0 0 / 60px 38px,radial-gradient(ellipse 22% 30% at 70% 70%,rgba(200,255,255,.5),transparent 70%) 0 0 / 46px 32px;animation:caustics-pk 5s linear infinite}.sum-water:after{background-size:80px 52px,36px 26px;animation-duration:8s;animation-direction:reverse;opacity:.7}@keyframes caustics-pk{to{background-position:60px 38px,-46px 32px}}.theme-summer .pack-logo{filter:drop-shadow(0 10px 18px rgba(120,20,80,.45))}.theme-summer .pk-tag{color:#fff}.theme-summer .pk-count{background:#fff36b;color:#b0294e;box-shadow:0 4px 14px #fff36b73}.theme-summer .pk-ed{color:#fff;text-shadow:0 1px 4px rgba(0,60,100,.5)}.theme-summer .pk-sticker{width:auto;height:auto;padding:5px 8px;border-radius:8px;background:#fff;color:#ff6a5c;font-weight:800;transform:rotate(10deg)}.theme-summer .pk-crimp{background:repeating-linear-gradient(90deg,#ff6a5c 0,#ff6a5c 10px,#fff3c4 10px,#fff3c4 20px)}.theme-onehit .booster-body{background:radial-gradient(120% 70% at 70% 0%,#3b1d8f,#140b38 55%,#06040f)}.theme-onehit .booster-top,.theme-onehit .pack-strip{color:#2a1660;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 1px,transparent 1px 5px),linear-gradient(90deg,#ffd166,#ff7ab6,#a98bff,#ffd166)}.one-stars{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#fff 0 .8px,transparent 1.4px) 0 0 / 37px 41px,radial-gradient(circle,rgba(255,255,255,.7) 0 1px,transparent 1.6px) 13px 21px / 61px 53px;animation:flicker 3s ease-in-out infinite}.one-meteor{top:14%;left:100%;width:140px;height:2px;rotate:-30deg;transform-origin:0 50%;border-radius:99px;background:linear-gradient(90deg,#fff,rgba(255,209,102,.8) 12%,rgba(169,139,255,.4) 45%,transparent);filter:drop-shadow(0 0 4px #fff);animation:meteor-pk 5s ease-in infinite}@keyframes meteor-pk{0%,60%{translate:0 0;opacity:0}62%{opacity:1}85%{translate:-460px 270px;opacity:1}86%,to{opacity:0;translate:-460px 270px}}.theme-onehit .pk-tag{color:#ffd166}.theme-onehit .pk-count{background:#ffd166;color:#2a1660;box-shadow:0 4px 16px #ffd16666}.theme-onehit .pk-ed{color:#d0c7ff}.theme-onehit .pk-sticker{background:linear-gradient(135deg,#ffd166,#ff7ab6);color:#2a1660}.theme-onehit .pk-crimp{background:repeating-linear-gradient(90deg,#fff3 0,#fff3 1px,#00000059 1px,#00000059 3px),linear-gradient(90deg,#ffd166,#ff7ab6,#a98bff)}.theme-daftpunk .booster-body{background:linear-gradient(160deg,#2b2b31,#0b0b0e 35%,#000 60%,#1d1d22)}.theme-daftpunk .booster-top,.theme-daftpunk .pack-strip{color:#2a1d00;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 1px,transparent 1px 5px),linear-gradient(90deg,#8a6d1d,#f0c75e,#fff1b8,#c9a227,#8a6d1d)}.dp-reflect{top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.14) 48%,rgba(255,255,255,.04) 52%,transparent 58%);animation:shine 5s ease-in-out infinite}.dp-visor{position:relative;width:112%;height:46%;border-radius:40% 40% 28% 28%/60% 60% 40% 40%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(180deg,#050505,#000 60%,#111);box-shadow:0 0 0 3px #c9a227,0 0 0 5px #3a2c08,0 10px 30px #000c,inset 0 6px 12px #ffffff14}.dp-visor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(170deg,rgba(255,255,255,.18),transparent 40%),repeating-linear-gradient(90deg,transparent 0 8px,rgba(0,0,0,.6) 8px 9px),linear-gradient(90deg,#ff3b3b2e,#fff23b24,#3bff7a24,#3bb8ff2e,#b03bff2e);pointer-events:none}.dp-led{display:flex;white-space:nowrap;font:700 22px/1 var(--font-mono);letter-spacing:.06em;color:#ff2a2a;text-shadow:0 0 6px #ff2a2a;-webkit-mask:radial-gradient(circle,#000 52%,transparent 58%) 0 0 / 3px 3px;mask:radial-gradient(circle,#000 52%,transparent 58%) 0 0 / 3px 3px;animation:dp-marquee 14s linear infinite}@keyframes dp-marquee{to{translate:-50% 0}}.theme-daftpunk .pk-art{width:80%;aspect-ratio:auto;height:46%}.theme-daftpunk .pk-tag{color:#f0c75e;letter-spacing:.34em}.theme-daftpunk .pk-count{background:linear-gradient(180deg,#fff1b8,#f0c75e 50%,#8a6d1d);color:#1a1200;box-shadow:0 4px 16px #f0c75e59}.theme-daftpunk .pk-ed{color:#d8d8de}.theme-daftpunk .pk-sticker{top:22%;background:linear-gradient(135deg,#f4f4f6,#8c8c96);color:#111}.theme-daftpunk .pk-crimp{background:repeating-linear-gradient(90deg,#ffffff4d 0,#ffffff4d 1px,#00000059 1px,#00000059 3px),linear-gradient(90deg,#8a6d1d,#f0c75e,#fff1b8,#c9a227,#8a6d1d)}.opening-overlay.theme-xmas{background:radial-gradient(circle at 50% 45%,#280e12f7,#030604fc)}.opening-overlay.theme-ambassadors{background:radial-gradient(circle at 50% 45%,#122440f7,#03060cfc)}.opening-overlay.theme-club{background:radial-gradient(circle at 50% 45%,#280834f7,#020206fc)}.opening-overlay.theme-rising{background:radial-gradient(circle at 50% 45%,#1a200cf7,#040503fc)}.opening-overlay.theme-feat{background:radial-gradient(circle at 35% 40%,rgba(70,14,50,.9),transparent 60%),radial-gradient(circle at 65% 60%,rgba(0,50,90,.9),transparent 60%),#07040c}.opening-overlay.theme-retro{background:radial-gradient(circle at 50% 45%,#1e1a16f7,#040404fc)}.opening-overlay.theme-cine{background:radial-gradient(circle at 50% 30%,#3c2c16f7,#040302fc)}.opening-overlay.theme-summer{background:radial-gradient(circle at 50% 40%,#78285af2,#002846fc)}.opening-overlay.theme-onehit{background:radial-gradient(circle at 50% 45%,#281664f7,#04030cfc)}.opening-overlay.theme-daftpunk{background:radial-gradient(circle at 50% 45%,#221e14f7,#000)}.theme-club .pack-back,.theme-rising .pack-back,.theme-daftpunk .pack-back,.theme-retro .pack-back{background:linear-gradient(180deg,#000,#0c0c0f 18%,#141418)}.theme-ambassadors .pack-back{background:linear-gradient(180deg,#050c18,#132b4c)}.theme-summer .pack-back{background:linear-gradient(180deg,#5a1f4a,#00708f)}.theme-feat .pack-back,.theme-onehit .pack-back{background:linear-gradient(180deg,#08050f,#1d1140)}.theme-cine .pack-back{background:linear-gradient(180deg,#050403,#2a1e12)}.theme-base{--sw: radial-gradient(130% 80% at 50% 30%, #2a2a33, #0b0b0e);--sw-accent: var(--accent)}.vol-tile.theme-xmas,.vol-dot.theme-xmas,.vol-chip.theme-xmas{--sw: linear-gradient(90deg, transparent 44%, #f3c969 44% 56%, transparent 56%), radial-gradient(130% 80% at 50% 30%, #c4202f, #4d0710);--sw-accent: #f3c969}.vol-tile.theme-ambassadors,.vol-dot.theme-ambassadors,.vol-chip.theme-ambassadors{--sw: radial-gradient(circle at 50% 50%, transparent 28%, #e9c46a 29% 31%, transparent 32%), radial-gradient(130% 80% at 50% 30%, #21406b, #08172b);--sw-accent: #e9c46a}.vol-tile.theme-club,.vol-dot.theme-club,.vol-chip.theme-club{--sw: repeating-conic-gradient(from -50deg at 50% 110%, rgba(126, 246, 255, .7) 0deg 1deg, transparent 1deg 10deg), radial-gradient(120% 70% at 50% 110%, #4a0c5e, #050208);--sw-accent: #ff4fd8}.vol-tile.theme-rising,.vol-dot.theme-rising,.vol-chip.theme-rising{--sw: linear-gradient(35deg, transparent 46%, #c8ff2e 47% 50%, transparent 51%), linear-gradient(180deg, #1a1f12, #050604);--sw-accent: #c8ff2e}.vol-tile.theme-feat,.vol-dot.theme-feat,.vol-chip.theme-feat{--sw: radial-gradient(circle at 35% 45%, rgba(255, 72, 176, .9) 0 30%, transparent 31%), radial-gradient(circle at 62% 55%, rgba(0, 120, 191, .9) 0 30%, transparent 31%), #160b22;--sw-accent: #ff48b0}.vol-tile.theme-retro,.vol-dot.theme-retro,.vol-chip.theme-retro{--sw: linear-gradient(-24deg, transparent 38%, #ffd23f 38% 43%, #ff8c1a 43% 48%, #f2421b 48% 53%, #d81b60 53% 58%, #6a1b9a 58% 63%, transparent 63%), #121115;--sw-accent: #ff8c1a}.vol-tile.theme-cine,.vol-dot.theme-cine,.vol-chip.theme-cine{--sw: repeating-linear-gradient(-45deg, #f2f2f2 0 6px, #111 6px 12px) 0 0 / 100% 22% no-repeat, radial-gradient(90% 70% at 50% 20%, #5a4224, #0a0705);--sw-accent: #e8c37a}.vol-tile.theme-summer,.vol-dot.theme-summer,.vol-chip.theme-summer{--sw: radial-gradient(circle at 50% 58%, #ffd34f 0 24%, transparent 25%), linear-gradient(180deg, #ff8a5c, #ff4f8b 45%, #7b3fe4 58%, #00b4d8 60%);--sw-accent: #ffd34f}.vol-tile.theme-onehit,.vol-dot.theme-onehit,.vol-chip.theme-onehit{--sw: radial-gradient(120% 70% at 70% 0%, #4b28a8, #06040f);--sw-accent: #ffd166}.vol-tile.theme-daftpunk,.vol-dot.theme-daftpunk,.vol-chip.theme-daftpunk{--sw: linear-gradient(180deg, transparent 38%, #000 38% 62%, transparent 62%), linear-gradient(90deg, #ff3b3b, #ffb03b, #fff23b, #3bff7a, #3bb8ff, #b03bff) 0 50% / 100% 10% no-repeat, linear-gradient(160deg, #3a3a42, #000);--sw-accent: #f0c75e}.hero-copy{min-width:0;width:100%}.hero-stage{--pk-scale: 1}.hero.is-returning .hero-stage{--pk-scale: 1.18}@media(max-width:860px){.hero-stage{--pk-scale: .82}.hero.is-returning .hero-stage{--pk-scale: 1}}@media(max-width:720px){.hero-stage{--pk-scale: .7}.hero.is-returning .hero-stage{--pk-scale: .95}}.pack-carousel-wrap{position:relative;width:100%;min-width:0;display:grid;justify-items:center;gap:6px}.pack-carousel{--slide: calc(250px * var(--pk-scale));width:100%;display:flex;gap:calc(var(--slide) * .06);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:34px calc(50% - var(--slide) / 2) 40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.pack-carousel::-webkit-scrollbar{display:none}.pack-carousel .shop-pack,.pack-carousel .booster{touch-action:pan-x pan-y;-webkit-user-drag:none}@media(hover:hover){.pack-carousel,.pack-carousel .shop-pack,.pack-carousel .booster{cursor:grab}}.pack-carousel.is-dragging{scroll-snap-type:none}.pack-carousel.is-dragging,.pack-carousel.is-dragging *{cursor:grabbing!important}.pack-slide{position:relative;flex:none;width:var(--slide);scroll-snap-align:center;scroll-snap-stop:always;opacity:.42;transform:scale(.84);transition:opacity .35s,transform .35s cubic-bezier(.2,.9,.3,1)}.pack-slide.is-active{opacity:1;transform:none}.hero .hero-stage .pack-carousel .booster{transform:none}.pack-slide .shop-pack{position:relative;display:block;width:var(--slide);height:calc(var(--pk-h, 380px) * var(--pk-scale))}.pack-slide .booster{position:absolute;left:0;top:0;scale:var(--pk-scale);transform-origin:0 0}@media(hover:hover){.hero .hero-stage .pack-carousel .is-active .shop-pack:not(:disabled):hover .booster{transform:translateY(-10px) rotate(-2deg) scale(1.02)}}.pack-slide:not(.is-active) .booster{filter:drop-shadow(0 20px 26px rgba(0,0,0,.6)) saturate(.8)}.pack-slide .pack-info{position:absolute;top:-13px;right:-13px;z-index:3;width:34px;height:34px;display:grid;place-items:center;border:0;background:var(--bone);color:#15151a;font:italic 700 17px/1 Georgia,serif;box-shadow:0 0 0 3px #0c0c10b8,0 8px 18px #0000008c;transition:opacity .3s,transform .2s}@media(hover:hover){.pack-slide .pack-info:hover{transform:scale(1.1)}}.pack-slide:not(.is-active) .pack-info{opacity:0;pointer-events:none}.pack-caption{display:grid;justify-items:center;gap:6px;margin-top:-24px;padding-inline:16px;text-align:center}.pack-caption-title{display:flex;align-items:center;justify-content:center;gap:6px 10px;flex-wrap:wrap}.pack-caption .vol-tab-num{padding:3px 9px;border-radius:99px;border:1px solid var(--line-2);background:#ffffff0a;line-height:1.4}.pack-caption strong{font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.pack-caption .vol-when{font-size:13px}.vol-tag{padding:3px 7px;border-radius:6px;white-space:nowrap;font:800 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.vol-tag.is-new{background:var(--accent);color:#1c0500}.vol-tag.is-ending{background:#ff5a4a29;color:#ff9a8c;box-shadow:inset 0 0 0 1px #ff5a4a73}@media(max-width:480px){.pack-caption{padding-inline:8px}.pack-caption-title{gap:6px 8px}.pack-caption .vol-tab-num{padding:2px 7px;letter-spacing:.08em}.pack-caption strong{font-size:18px}.vol-tag{padding:3px 6px;letter-spacing:.02em}}.pack-dots{display:flex;gap:6px;justify-content:center;margin-top:14px}.pack-carousel-wrap{padding-bottom:18px}@media(max-width:860px){.hero-cta{gap:12px}}@media(max-width:720px){.pack-carousel{--pk-h: 335px;--slide: calc(220px * var(--pk-scale))}}.pack-dots i{width:6px;height:6px;border-radius:99px;background:#ffffff38;transition:width .3s,background .3s}.pack-dots i.is-active{width:18px;background:var(--bone)}.pack-dots i.is-new{background:var(--accent)}.pack-dots i.is-ending{background:#ff5a4a}.hero-stage:has(.pack-carousel) .stage-floor{display:none}.hero-stage:has(.pack-carousel) .stage-light{top:4%}.vol-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:14px 0 6px;padding:14px 16px;border-radius:14px;background:var(--ink-3);border:1px solid var(--line-2)}.vol-date{display:grid;gap:2px}.vol-date.is-end{text-align:right}.vol-date-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.vol-date strong{font-size:15px;line-height:1.25}.vol-date strong:first-letter{text-transform:uppercase}.vol-date small{color:var(--muted);font-size:12px}.vol-timeline{grid-column:1 / -1;position:relative;height:8px;border-radius:99px;background:#ffffff1a;margin:6px 0 2px}.vol-timeline i{position:absolute;left:0;top:0;bottom:0;width:var(--p);border-radius:inherit;background:linear-gradient(90deg,var(--accent),#ffd45c)}.vol-timeline b{position:absolute;top:50%;width:16px;height:16px;translate:-50% -50%;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffd45c59}.vol-timeline.is-open-ended i{background:linear-gradient(90deg,var(--accent),#ffd45c 70%,transparent)}.vol-dates-now{grid-column:1 / -1;margin:0;font-size:13px;font-weight:700;color:#ffd45c}.vol-dates.is-ending .vol-dates-now{color:#ff8a7a}.vol-dates.is-closed .vol-dates-now,.vol-dates.is-permanent .vol-dates-now{color:var(--muted);font-weight:600}.vol-flag{position:absolute;top:14px;left:50%;translate:-50% 0;white-space:nowrap;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:99px;background:#000000b8;color:#ffd45c}.vol-flag.is-new{background:var(--accent);color:#140300}.vol-flag.is-ending{background:#ff5a4a;color:#fff}.vol-tab-num{font-size:10px;letter-spacing:.18em;color:var(--muted)}.vol-when{font-size:12px;color:var(--muted)}.vol-when.is-ending{color:#ff8a7a;font-weight:700}.vol-when.is-closed{color:var(--muted);font-style:italic}.vol-info-btn{width:26px;height:26px;border-radius:50%;border:1px solid var(--line-2);background:var(--ink-3);color:var(--bone);font:italic 700 13px Georgia,serif;cursor:pointer;flex:none}.vol-sheet{max-width:520px;display:block}.vol-sheet>.vol-dates,.vol-sheet>.vol-contents{width:100%;box-sizing:border-box}.vol-icons{display:flex;justify-content:center;gap:10px;margin:8px 0 18px;width:100%;justify-self:stretch}.vol-icons>*{flex:0 0 calc((100% - 20px) / 3);min-width:0}.vol-sheet .btn-big,.vol-launch .btn-big{width:100%;justify-content:center}.vol-launch{max-width:420px;text-align:center;display:grid;justify-items:center;gap:10px}.vol-launch-new{color:#ffd45c}.vol-launch-pack{width:200px;height:304px;cursor:default;animation:vol-pop .7s cubic-bezier(.2,1.4,.4,1) both,float 3.5s .7s ease-in-out infinite}@keyframes vol-pop{0%{scale:.6;rotate:-8deg;opacity:0}}.vol-launch h2{margin:6px 0 0}.vol-completion{display:flex;gap:8px;margin:0 -16px 16px;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none}.vol-completion::-webkit-scrollbar{display:none}.vol-chip{position:relative;flex:none;overflow:hidden;display:inline-flex;align-items:center;gap:8px;padding:8px 12px 10px;border-radius:12px;border:1px solid var(--line-2);background:var(--ink-2);color:var(--bone);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.vol-chip .mono{font-size:10px;letter-spacing:.14em;color:var(--muted)}.vol-chip.is-active{border-color:var(--sw-accent, var(--accent))}.vol-dot{display:inline-block;width:12px;height:16px;border-radius:3px;background:var(--sw);vertical-align:middle}.vol-gallery{max-width:1400px}.vol-gallery-row{margin:34px 0}.vol-gallery-row header{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.vol-gallery-row h2{margin:0}.vol-gallery-items{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:20px 4px 24px}.vol-gallery-items>.card{flex:none;width:190px}.vol-gallery-pack{flex:none;width:200px;height:304px;cursor:default}@media(min-width:721px){.vol-completion{margin:0 0 16px;padding:2px 0 6px;scroll-padding-inline:0 40px}}.vol-completion{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.vol-completion>.vol-chip{scroll-snap-align:start}.vol-completion>.vol-chip:last-child{margin-right:40px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}body{min-height:100dvh}.app{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.topbar{padding-top:env(safe-area-inset-top);height:calc(68px + env(safe-area-inset-top))}.bottom-nav a,.icon-btn,.btn,.segmented button,.chip-stat,.vol-tab,.card[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-touch-callout:none}html:has(.overlay){overflow:hidden}.overlay{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.overlay{backdrop-filter:none;-webkit-backdrop-filter:none}.overlay:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.overlay{display:flex;flex-direction:column;align-items:center}.overlay>*{margin-block:auto;flex-shrink:0}@media(max-width:720px){.sheet-overlay{align-items:center}.sheet-overlay>*{margin-block:auto 0}}.overlay:not(.sheet-overlay){padding:max(16px,calc(env(safe-area-inset-top) + 12px)) max(16px,env(safe-area-inset-right)) max(16px,calc(env(safe-area-inset-bottom) + 12px)) max(16px,env(safe-area-inset-left))}@media(hover:none){.icon-btn:active,.bottom-nav a:active,.segmented button:active,.tile-head a:active,.menu a:active,.menu button:active,.notif:active{opacity:.6}.card[role=button]:active{transform:scale(.97);transition-duration:.08s}.badge-tile:active,.artist-tile:active,.showcase-tile:active,.expo-poster:active,.badge-card.is-unlocked:active{transform:scale(.98)}.avatar-edit-overlay{opacity:1;top:auto;height:34%;border-radius:0 0 999px 999px;font-size:10px;background:#09090b99}}.card-touch{touch-action:none}@property --hl{syntax: "<number>"; inherits: true; initial-value: 1;}@media(hover:none){.card{--hl: 0;transition:transform .15s ease-out,box-shadow .2s,--hl .4s ease-out}.card.is-touching{--hl: 1;transition:transform .05s linear,--hl .15s ease-out}}.card.is-touching{transition:transform .05s linear}.card.is-touching .card-glare{opacity:calc(.55 + var(--pd) * .45)}.card-shiny.is-touching .shiny-prism{opacity:.6}.modal-touch-hint{display:none;margin:10px 0 0;text-align:center;font-size:12px;color:var(--muted)}@media(hover:none){.modal-touch-hint{display:block}}@media(max-width:720px){.app{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.topbar{height:calc(58px + env(safe-area-inset-top))}input.input,textarea.input,input[type=search],input[type=text],input[type=email],input[type=password]{font-size:16px}.menu,.notif-panel{top:calc(64px + env(safe-area-inset-top))}.notif-panel{max-height:min(70dvh,560px)}.topbar .icon-btn,.bottom-sound .icon-btn{min-width:40px;min-height:40px}.modal{max-height:none;overflow:visible}.modal .modal-actions:not(:has(.auction-form)){bottom:calc(-1*max(16px,calc(env(safe-area-inset-bottom) + 12px)))}}.streak-sheet{max-width:460px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;text-align:center}.streak-sheet h2{font-size:30px;margin-bottom:6px}.streak-sheet .eyebrow{margin-bottom:8px}.streak-intro{margin:0 0 16px;line-height:1.5}.streak-track{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 6px}.streak-track>.streak-day{flex:0 0 calc((100% - 42px)/8);min-width:0}.streak-day{position:relative;aspect-ratio:1;border-radius:9px;display:grid;place-items:center;background:var(--ink-3);border:1px solid var(--line);color:var(--muted);font:700 13px/1 var(--font-mono);animation:streak-in .35s calc(var(--i) * 18ms) cubic-bezier(.2,1.3,.4,1) both}@keyframes streak-in{0%{opacity:0;transform:scale(.6)}}.streak-day.is-done{background:linear-gradient(160deg,#ff8a3d,var(--accent));border-color:transparent;color:#1c0500}.streak-day.is-milestone{background:radial-gradient(circle at 50% 35%,#ffd45c40,#ffd45c0f);border-color:#ffd45c73}.streak-day.is-milestone.is-done{background:linear-gradient(160deg,#fff1b8,#ffd45c 55%,#c9952c)}.streak-day .streak-pack{width:62%;height:auto}.streak-day b{position:absolute;right:-4px;bottom:-5px;padding:1px 4px;border-radius:99px;font:800 9px/1.2 var(--font-mono);color:#2a1a00;background:#ffd45c;box-shadow:0 2px 6px #00000080}.streak-day.is-today{color:var(--bone);border-color:#ffd45c;box-shadow:0 0 0 2px #ffd45c59;animation:streak-in .35s calc(var(--i) * 18ms) cubic-bezier(.2,1.3,.4,1) both,streak-pulse 1.4s .8s ease-in-out infinite}@keyframes streak-pulse{50%{box-shadow:0 0 0 5px #ffd45c1f,0 0 18px #ffd45c73}}.streak-reward{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:14px;margin-bottom:10px;border-radius:14px;background:var(--ink-3);border:1px solid var(--line-2)}.streak-reward-label{font:700 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.streak-coins{display:inline-flex;align-items:center;gap:6px;font:800 24px var(--font-display);color:#ffd45c}.streak-packs{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--bone)}.streak-packs .mini-pack{width:18px}.streak-reward.is-claimed{border-color:#ffd45c80;background:radial-gradient(120% 120% at 50% 0%,rgba(255,212,92,.16),var(--ink-3));animation:streak-claimed .55s cubic-bezier(.2,1.6,.4,1)}.streak-reward.is-claimed .streak-reward-label{color:#ffd45c}@keyframes streak-claimed{0%{transform:scale(.85)}}.streak-cycle{margin:0 0 14px}.streak-sheet .btn-big{width:100%;justify-content:center}.streak-tile{display:grid;gap:10px;width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer}.streak-tile .eyebrow{margin:0}.streak-tile.is-claimable{border-color:#ffd45c73;box-shadow:0 0 0 1px #ffd45c33,0 10px 30px #ff8c281f}.streak-tile-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.streak-tile-cta{pointer-events:none;padding:9px 14px;font-size:13px}.streak-tile-done{color:#3ecf6e;font-weight:700;font-size:13px}.streak-meter{position:relative;display:block;margin:0}.streak-meter>span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),#ffd45c)}.wallet-bonus{margin-left:6px;padding:1px 6px;border-radius:99px;font:800 11px/1.4 var(--font-mono);color:#2a1a00;background:#ffd45c}.vol-gallery-packs{display:flex;flex-wrap:wrap;gap:26px 18px;justify-content:center;padding:20px 0}.pk-art{position:absolute}.rise-grid{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(200,255,46,.08) 0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,rgba(200,255,46,.08) 0 1px,transparent 1px 26px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 80%,transparent)}.rise-chart{position:absolute;left:0;top:14%;width:100%;height:78%;overflow:visible}.rise-line{fill:none;stroke:#c8ff2e;stroke-width:2.4;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.85;filter:drop-shadow(0 0 4px rgba(200,255,46,.8))}.rise-pulse{fill:none;stroke:#f4ffd0;stroke-width:3.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.12 .88;filter:drop-shadow(0 0 6px #c8ff2e) drop-shadow(0 0 12px #c8ff2e);animation:rise-pulse 2.8s linear infinite}@keyframes rise-pulse{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.rise-dot{right:6px;top:calc(23.36% - 6px);width:12px;height:12px;border-radius:50%;background:#f4ffd0;box-shadow:0 0 0 4px #c8ff2e59,0 0 18px #c8ff2e;animation:rise-beat 1.4s ease-in-out infinite}@keyframes rise-beat{50%{box-shadow:0 0 0 9px #c8ff2e00,0 0 26px #c8ff2e}}.rise-halo{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle,rgba(200,255,46,.32),transparent 65%)}.theme-rising .pack-logo{width:60%}.rise-arrow{position:absolute;top:4%;right:6%;color:#c8ff2e;font-size:18px;text-shadow:0 0 10px #c8ff2e;animation:rise-arrow 1.6s ease-in-out infinite}@keyframes rise-arrow{50%{translate:0 -6px}}.feat-half{top:0;right:0;bottom:0;left:0}.feat-half-a{background:radial-gradient(circle,rgba(255,72,176,.75) 0 38%,transparent 43%) 0 0 / 8px 8px;clip-path:polygon(0 0,64% 0,36% 100%,0 100%)}.feat-half-b{background:radial-gradient(circle,rgba(31,155,255,.75) 0 38%,transparent 43%) 4px 4px / 8px 8px;clip-path:polygon(64% 0,100% 0,100% 100%,36% 100%)}.pk-bg-feat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 49.3%,rgba(255,255,255,.75) 49.5% 50.5%,transparent 50.7%)}.theme-feat .booster-body{background:#120a1c}.feat-print{position:relative;width:92%;aspect-ratio:1;display:block}.feat-ink{position:absolute;top:6%;right:6%;bottom:6%;left:6%;mix-blend-mode:screen;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.feat-ink-a{background:radial-gradient(circle,rgba(255,255,255,.28) 0 30%,transparent 36%) 0 0 / 5px 5px,#ff48b0;animation:feat-reg-a 3.2s ease-in-out infinite alternate}.feat-ink-b{background:radial-gradient(circle,rgba(255,255,255,.28) 0 30%,transparent 36%) 2px 2px / 5px 5px,#1f9bff;animation:feat-reg-b 3.2s ease-in-out infinite alternate}@keyframes feat-reg-a{0%{translate:-6px -4px}to{translate:-2px -1px}}@keyframes feat-reg-b{0%{translate:6px 4px}to{translate:2px 1px}}.feat-print .feat-x{position:absolute;right:-2%;bottom:-6%;font:800 64px/1 var(--font-display);color:#fff;text-shadow:3px 3px 0 #1f9bff,-3px -3px 0 #ff48b0}.retro-tape{position:relative;width:104%;display:grid;justify-items:center;gap:8px;padding:12px 10px 10px;border-radius:12px;background:linear-gradient(180deg,#2a2730,#141217);box-shadow:inset 0 0 0 2px #ffffff0f,0 14px 28px #000000a6}.retro-title{font:italic 900 27px/1 var(--font-display);letter-spacing:-.01em;transform:skew(-8deg);background:linear-gradient(180deg,#fff,#fff2a8 38%,#ff8c1a,#ff4f8b 66%,#8c3fd6);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #1d1b16) drop-shadow(0 0 10px rgba(255,79,139,.45))}.retro-window{position:relative;width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-radius:26px;background:radial-gradient(120% 140% at 50% 0%,#2c2733,#09080b);box-shadow:inset 0 0 0 3px #f2e8cf,inset 0 6px 14px #000c}.retro-reel{position:relative;z-index:1;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle,#09080b 0 18%,transparent 19%),repeating-conic-gradient(#f2e8cf 0,#f2e8cf 16deg,#3a3542 16deg,#3a3542 60deg);box-shadow:0 0 0 3px #6b4a2e;animation:spin 3.2s linear infinite}.retro-ribbon{position:absolute;left:30px;right:30px;top:50%;height:22px;translate:0 -50%;border-radius:6px;background:linear-gradient(180deg,#5a3a22,#2e1d10)}.retro-tape .retro-label{padding:3px 10px;border-radius:3px;background:#f2e8cf;color:#1d1b16;font-size:9px;font-weight:700;letter-spacing:.2em}.cine-marquee{position:relative;width:100%;aspect-ratio:1.05;display:grid;place-items:center;border-radius:12px;background:radial-gradient(90% 80% at 50% 30%,#3a2814,#120c07);box-shadow:inset 0 0 0 3px #e8c37a,inset 0 0 0 9px #2a1c0c,0 12px 30px #000000a6}.cine-bulbs{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:10px;padding:6px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cine-bulbs:before,.cine-bulbs:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#fff6d6 0 2.2px,rgba(255,214,120,.75) 3px,transparent 4.5px) 0 0 / 14px 14px}.cine-bulbs:after{background-position:7px 7px;animation:bulbs .9s steps(1) infinite}.cine-bulbs:before{animation:bulbs .9s steps(1) infinite reverse}@keyframes bulbs{0%,to{opacity:1}50%{opacity:.2}}.cine-sign{position:relative;display:grid;justify-items:center;gap:2px}.cine-sign small{font:italic 700 12px Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:#ffe7a8;text-shadow:0 0 10px rgba(255,214,120,.7)}.theme-cine .cine-sign .pack-logo{width:74%}.one-plaque{position:relative;width:94%;display:grid;justify-items:center;gap:8px;padding:12px 10px 10px;border-radius:8px;background:linear-gradient(160deg,#2c1e55,#0d0822);box-shadow:inset 0 0 0 2px #ffd16699,inset 0 0 0 6px #0b0618,0 14px 30px #000000a6}.one-disc{position:relative;width:82%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:repeating-radial-gradient(circle,rgba(0,0,0,.16) 0 1px,transparent 1px 3px),conic-gradient(from 20deg,#9a6a12,#fff1b8,#d9a63c,#7a4f0c,#ffe7a3,#b07d1d,#fff1b8,#9a6a12);box-shadow:0 6px 18px #0009,inset 0 0 0 2px #ffffff40}.one-disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;mix-blend-mode:screen;background:conic-gradient(from 0deg,transparent 0 40deg,rgba(255,255,255,.55) 60deg,transparent 80deg 220deg,rgba(255,255,255,.4) 240deg,transparent 260deg);animation:spin 6s linear infinite}.one-label{position:relative;z-index:1;width:36%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font:900 28px/1 var(--font-display);color:#fff4d6;background:radial-gradient(circle at 35% 30%,#ff6f86,#b0122f 70%);box-shadow:inset 0 0 0 2px #fff4d680}.one-plate{padding:3px 10px;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#2a1660;background:linear-gradient(180deg,#fff1b8,#d9a63c 60%,#a87a20)}.club-ring{position:absolute;top:2%;right:2%;bottom:2%;left:2%;border-radius:50%;background:repeating-conic-gradient(rgba(126,246,255,.9) 0 1.5deg,transparent 1.5deg 9deg),conic-gradient(#ff4fd8,#7ef6ff,#ff4fd8);-webkit-mask:radial-gradient(circle,transparent 60%,#000 61% 66%,transparent 67% 70%,#000 71% 72%,transparent 73%);mask:radial-gradient(circle,transparent 60%,#000 61% 66%,transparent 67% 70%,#000 71% 72%,transparent 73%);filter:drop-shadow(0 0 6px #ff4fd8);animation:spin 9s linear infinite}.theme-club .pack-logo{width:62%}.theme-podcast .booster-body{background:radial-gradient(120% 70% at 50% 38%,#4a1422,#1c0a11 55%,#0b0508)}.theme-podcast .booster-top,.theme-podcast .pack-strip{color:#ffe3e3;text-shadow:0 0 6px #ff3b4f;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 5px),linear-gradient(90deg,#2a0a12,#4a1422,#2a0a12)}.pod-foam{top:0;right:0;bottom:0;left:0;opacity:.9;background:conic-gradient(from 45deg,#ffffff12 0,#ffffff12 25%,#0006 0,#0006 50%,#ffffff05 0,#ffffff05 75%,#00000047 0) 0 0 / 22px 22px;-webkit-mask-image:radial-gradient(70% 45% at 50% 48%,transparent 40%,#000 90%);mask-image:radial-gradient(70% 45% at 50% 48%,transparent 40%,#000 90%)}.pod-glow{top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 30% at 50% 46%,rgba(255,59,79,.35),transparent 70%)}.pod-waves{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;display:grid;place-items:center}.pod-waves i{position:absolute;width:100%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,90,100,.7);animation:pod-wave 3.6s linear infinite}.pod-waves i:nth-child(2){animation-delay:-1.2s}.pod-waves i:nth-child(3){animation-delay:-2.4s}@keyframes pod-wave{0%{scale:.35;opacity:0}15%{opacity:1}to{scale:1.15;opacity:0}}.pod-onair{position:absolute;top:2%;left:50%;translate:-50% 0;z-index:2;padding:5px 12px;border-radius:8px;font:800 13px/1 var(--font-display);letter-spacing:.22em;color:#ffecec;text-shadow:0 0 8px #ff3b4f;border:2px solid #ff3b4f;background:#ff283c33;box-shadow:0 0 14px #ff3b4fcc,inset 0 0 10px #ff3b4f99;animation:onair 6s steps(1) infinite}@keyframes onair{0%,to{opacity:1}71%{opacity:.35}72%{opacity:1}74%{opacity:.5}75%{opacity:1}}.theme-podcast .pack-logo{width:54%;margin-top:22%;filter:drop-shadow(0 12px 22px rgba(0,0,0,.8)) drop-shadow(0 0 18px rgba(255,59,79,.35))}.theme-podcast .pk-tag{color:#ff9aa5}.theme-podcast .pk-count{background:#ff3b4f;color:#fff;box-shadow:0 0 18px #ff3b4f99}.theme-podcast .pk-ed{color:#ffc9cf}.theme-podcast .pk-sticker{background:#ffecec;color:#b0122f}.theme-podcast .pk-crimp{background:repeating-linear-gradient(90deg,#ffffff2e 0,#ffffff2e 1px,#0006 1px,#0006 3px),linear-gradient(90deg,#6b1626,#ff3b4f,#6b1626)}.opening-overlay.theme-podcast{background:radial-gradient(circle at 50% 45%,#46121ef7,#060204fc)}.theme-podcast .pack-back{background:linear-gradient(180deg,#0b0508,#2a0a12)}.vol-tile.theme-podcast,.vol-dot.theme-podcast,.vol-chip.theme-podcast{--sw: radial-gradient(circle at 50% 55%, transparent 20%, rgba(255, 90, 100, .8) 21% 23%, transparent 24% 34%, rgba(255, 90, 100, .5) 35% 36%, transparent 37%), radial-gradient(120% 80% at 50% 40%, #4a1422, #0b0508);--sw-accent: #ff3b4f}.set-podcast{--set-bottom: #12070b}.set-podcast .card-inner{background:radial-gradient(120% 70% at 50% 30%,#3a121c,#1a0910 55%,#0b0407)}.set-podcast .card-type,.set-podcast .card-sub,.set-podcast .card-metric-label,.set-podcast .card-number{color:#e6c7cc}.set-podcast .card-ed{color:#ff9aa5}.set-podcast .card-name{color:#fff;font-family:var(--font-display);font-style:normal}.set-podcast .card-metric{border-top-color:#ff3b4f59}.set-podcast .art-cover,.set-podcast .art img{border-radius:6px}.deco-foam{top:0;right:0;bottom:0;left:0;opacity:.8;background:conic-gradient(from 45deg,#ffffff0f 0,#ffffff0f 25%,#00000061 0,#00000061 50%,#ffffff05 0,#ffffff05 75%,#00000040 0) 0 0 / 7cqw 7cqw;-webkit-mask-image:linear-gradient(180deg,#000,transparent 30%,transparent 70%,#000);mask-image:linear-gradient(180deg,#000,transparent 30%,transparent 70%,#000)}.deco-rings{left:50%;top:38%;width:120cqw;aspect-ratio:1;translate:-50% -50%;display:grid;place-items:center}.deco-rings i{position:absolute;width:100%;aspect-ratio:1;border-radius:50%;border:.5cqw solid rgba(255,90,100,.55);animation:pod-wave 4.2s linear infinite}.deco-rings i:nth-child(2){animation-delay:-1.4s}.deco-rings i:nth-child(3){animation-delay:-2.8s}.deco-onair{z-index:1;top:14cqw;left:8cqw;padding:.8cqw 2cqw;border-radius:1.4cqw;font:800 3.4cqw/1 var(--font-display);letter-spacing:.18em;color:#ffecec;text-shadow:0 0 1.6cqw #ff3b4f;border:.5cqw solid #ff3b4f;background:#1e060abf;box-shadow:0 0 2.4cqw #ff3b4fbf;animation:onair 6s steps(1) infinite;animation-delay:var(--sd, 0s)}.set-progress{display:flex;align-items:center;gap:.5em;color:#ff9aa5}.set-progress i{position:relative;flex:1;height:.35em;border-radius:99px;background:#ffffff24;overflow:hidden}.set-progress i:before{content:"";position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:linear-gradient(90deg,#ff3b4f,#ff9aa5);transform-origin:0 50%;animation:pod-progress 14s linear infinite;animation-delay:var(--sd, 0s)}@keyframes pod-progress{0%{scale:0 1}to{scale:1 1}}.card-set .card-top .card-type,.card-set .card-top .card-rarity{padding:.15em .55em;border-radius:99px;background:#06060a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.card-set .card-top .card-type{color:#ffffffeb}.card-set .card-top .card-rarity{color:color-mix(in srgb,var(--rarity) 70%,#fff)}.set-ambassadors .card-top .card-type,.set-ambassadors .card-top .card-rarity{background:#0d1b33d1;color:#fff}.set-ambassadors .card-top .card-rarity{color:color-mix(in srgb,var(--rarity) 55%,#fff)}.set-ambassadors .card-top .card-ed{color:#ffd0dc}.set-summer .card-top .card-ed{color:#fff36b}.set-rising .card-top .card-ed,.set-club .card-top .card-ed,.set-feat .card-top .card-ed,.set-retro .card-top .card-ed,.set-cine .card-top .card-ed,.set-onehit .card-top .card-ed,.set-daftpunk .card-top .card-ed,.set-xmas .card-top .card-ed,.set-podcast .card-top .card-ed{filter:brightness(1.15)}.card-set .card-metric strong{text-shadow:0 0 .6cqw rgba(0,0,0,.9),0 .3cqw 1.2cqw rgba(0,0,0,.6)}.set-ambassadors .card-metric strong{text-shadow:none}.card-set.type-artist .card-sub{text-shadow:0 1px 4px rgba(0,0,0,.9)}.set-ambassadors.type-artist .card-sub{text-shadow:none}.deco-ovd{background-size:100% 100%,100% 60cqw;animation-name:ovd-loop}@keyframes ovd-loop{0%{background-position:0 0,0 0}to{background-position:0 0,0 60cqw}}.deco-caustics:after{animation-name:caustics-b}@keyframes caustics-b{to{background-position:-29cqw 19cqw,13cqw -10cqw}}.sum-water:after{animation-name:caustics-pk-b}@keyframes caustics-pk-b{to{background-position:-80px 52px,36px -26px}}.deco-graph polyline{stroke-dasharray:none;stroke-dashoffset:0;animation:none;opacity:.7}.deco-graph polyline+polyline{opacity:1}.deco-graph .graph-pulse{stroke:#f4ffd0;stroke-width:3.2;stroke-dasharray:.14 .86;animation:rise-pulse 3.2s linear infinite;animation-delay:var(--sd, 0s);filter:drop-shadow(0 0 3px #c8ff2e) drop-shadow(0 0 6px #c8ff2e)}.set-light{z-index:5;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease-out;border-radius:inherit}@media(hover:hover){.card-set:not(.card-missing):hover .set-light{opacity:1}}.card-set.is-touching .set-light{opacity:1;transition-duration:.15s}.set-deco-xmas .set-light{mix-blend-mode:screen;background:repeating-conic-gradient(from 0deg at var(--mx) var(--my),rgba(255,228,160,.4) 0 1.4deg,transparent 1.4deg 15deg),radial-gradient(circle at var(--mx) var(--my),rgba(255,244,214,.7),rgba(255,196,92,.22) 16%,transparent 42%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0,transparent 45%);mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0,transparent 45%)}.set-deco-ambassadors .set-light{mix-blend-mode:overlay;background:repeating-linear-gradient(115deg,#ff78b48c 0,#ffe6788c,#78ffc88c,#78beff8c,#c88cff8c,#ff78b48c 20%) var(--px) var(--py) / 300% 300%;-webkit-mask-image:radial-gradient(70% 55% at var(--mx) var(--my),#000 10%,transparent 75%);mask-image:radial-gradient(70% 55% at var(--mx) var(--my),#000 10%,transparent 75%)}.set-deco-club .set-light{mix-blend-mode:screen;background:repeating-conic-gradient(from 0deg at var(--mx) var(--my),rgba(126,246,255,.4) 0 .8deg,transparent .8deg 18deg,rgba(255,79,216,.4) 18deg 18.8deg,transparent 18.8deg 36deg),radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.35),transparent 25%)}.set-deco-rising .set-light{mix-blend-mode:screen;background:radial-gradient(circle at var(--mx) var(--my),rgba(230,255,150,.6),rgba(200,255,46,.2) 16%,transparent 38%),repeating-linear-gradient(0deg,transparent 0 3cqw,rgba(200,255,46,.1) 3cqw 3.3cqw)}.set-deco-feat .set-light{mix-blend-mode:screen;background:radial-gradient(circle at calc(var(--mx) - 8%) calc(var(--my) - 4%),rgba(255,72,176,.5),transparent 32%),radial-gradient(circle at calc(var(--mx) + 8%) calc(var(--my) + 4%),rgba(31,155,255,.5),transparent 32%)}.set-deco-retro .set-light{mix-blend-mode:screen;background:linear-gradient(180deg,transparent calc(var(--my) - 6%),rgba(255,40,80,.3) calc(var(--my) - 2%),rgba(255,255,255,.4) var(--my),rgba(0,220,255,.3) calc(var(--my) + 2%),transparent calc(var(--my) + 6%))}.set-deco-cine .set-light{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,238,200,.42),rgba(255,220,160,.12) 22%,transparent 34%),radial-gradient(circle at var(--mx) var(--my),transparent 30%,rgba(0,0,0,.45) 75%)}.set-deco-summer .set-light{mix-blend-mode:screen;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,250,220,.55),rgba(255,210,120,.2) 14%,transparent 34%),radial-gradient(circle at calc(100% - var(--mx)) calc(100% - var(--my)),rgba(120,255,255,.35) 0 3%,transparent 6%),radial-gradient(circle at 50% 50%,rgba(255,180,120,.25) 0 2%,transparent 4%)}.set-deco-onehit .set-light{mix-blend-mode:screen;background:repeating-conic-gradient(from 0deg at var(--mx) var(--my),rgba(255,209,102,.45) 0 .8deg,transparent .8deg 10deg),radial-gradient(circle at var(--mx) var(--my),rgba(255,248,225,.75),rgba(255,209,102,.25) 14%,transparent 34%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0,transparent 50%);mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0,transparent 50%)}.set-deco-daftpunk .set-light{mix-blend-mode:screen;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.4) 47%,rgba(255,228,150,.3) 51%,transparent 58%) var(--px) 0 / 260% 100%,linear-gradient(90deg,#ff3b3b33,#fff23b33,#3bff7a33,#3bb8ff33,#b03bff33) 0 var(--my) / 100% 6% no-repeat}.set-deco-podcast .set-light{mix-blend-mode:screen;background:repeating-radial-gradient(circle at var(--mx) var(--my),rgba(255,90,100,.3) 0 .5cqw,transparent .5cqw 4cqw),radial-gradient(circle at var(--mx) var(--my),rgba(255,210,215,.4),transparent 20%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0,transparent 50%);mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0,transparent 50%)}.card{--tx: 0;--ty: 0}.deco-lights,.deco-floor,.deco-graph,.deco-stripes,.deco-caustics,.deco-one,.deco-rings,.deco-foam,.deco-sprockets{translate:calc(var(--tx) * var(--depth, -1.6cqw)) calc(var(--ty) * var(--depth, -1.6cqw));transition:translate .25s ease-out}.deco-one{--depth: -3cqw}.deco-graph{--depth: 1.4cqw}.deco-stripes{--depth: -2.4cqw}.deco-caustics{--depth: 2cqw}.deco-rings{--depth: -2cqw;translate:calc(-50% + var(--tx) * -2cqw) calc(-50% + var(--ty) * -2cqw)}.deco-sprockets{--depth: .8cqw}.card.is-touching .set-deco>*{transition-duration:.05s}.theme-retro .pk-art{width:90%;aspect-ratio:auto}.theme-retro .retro-tape{width:100%}.theme-retro .retro-title{font-size:14.5px;letter-spacing:-.02em}.theme-retro .retro-tape{padding:10px 8px 9px}.theme-retro .retro-reel{width:32px;height:32px}.theme-retro .retro-window{height:46px;padding:0 8px}.theme-onehit .pk-art{width:74%;aspect-ratio:auto}.one-plate{white-space:nowrap}.theme-cine .pk-art{width:74%}.pod-onair{white-space:nowrap}.set-summer .card-sub,.set-summer .card-metric-label,.set-summer .card-number,.set-summer .card-name{text-shadow:0 .3cqw 1.2cqw rgba(60,10,70,.55)}.set-summer.rarity-mythic.card-holo .card-name{text-shadow:none;filter:drop-shadow(0 .3cqw .5cqw rgba(60,10,70,.75))}.set-ambassadors.card-holo .card-shine{display:none}.set-ambassadors.card-holo .card-glint{mix-blend-mode:multiply;opacity:.55}.set-ambassadors.rarity-mythic.card-holo .card-name{filter:none;background:linear-gradient(90deg,#b3243f,#b86a00,#1f7a4a,#1f668c,#6b2f8f,#b3243f) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.card-shiny.set-ambassadors .card-sub,.card-shiny.set-ambassadors .card-metric-label,.card-shiny.set-ambassadors .card-number{color:#fffc}.card-shiny.set-ambassadors .card-metric strong{color:#fff}.card-set.card-shiny .card-metric strong{text-shadow:none}.shop-pack:focus:not(:focus-visible){outline:none}.pack-slide .shop-pack{border-radius:18px}.pack-slide .shop-pack:focus-visible{outline:none}.pack-slide .shop-pack:focus-visible .booster{filter:drop-shadow(0 0 1.5px var(--bone)) drop-shadow(0 0 14px rgba(255,255,255,.3))}.vol-chip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;row-gap:6px;padding:8px 14px 9px 8px;text-align:left}.vol-chip-text{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.vol-chip-text .mono{font-size:10px;letter-spacing:.12em;color:var(--muted)}.vol-chip-text strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}.vol-chip-count{margin-left:auto;padding-left:6px;font-size:12px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.vol-chip-bar{grid-column:2;position:relative;display:block;height:4px;border-radius:99px;background:#ffffff1a;overflow:hidden}.vol-chip-bar i{position:absolute;inset:0 auto 0 0;width:var(--p);min-width:0;border-radius:inherit;background:var(--sw-accent, var(--accent))}.vol-chip .vol-thumb{grid-row:1 / 3}.vol-thumb{position:relative;display:block;flex:none;width:26px;height:39px;overflow:hidden;border-radius:3px;box-shadow:0 3px 8px #00000080}.vol-thumb-pack{position:absolute;left:0;top:0;scale:.104;transform-origin:0 0;pointer-events:none;filter:none;cursor:default}.vol-thumb,.vol-thumb *{animation:none!important;transition:none!important}.streak-steps{--node: 30px;position:relative;display:block;height:calc(var(--node) + 34px);margin:4px 0 2px}.streak-line{position:absolute;left:calc(var(--node) / 2);right:calc(var(--node) / 2);top:calc(var(--node) / 2 - 3px);height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden}.streak-line i{position:absolute;inset:0 auto 0 0;width:calc(var(--done) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--accent),#ffd45c);box-shadow:0 0 10px #ffb43c80}.streak-node{position:absolute;top:0;left:calc(var(--at) * (100% - var(--node)));width:var(--node);display:grid;justify-items:center;gap:4px}.streak-node-dot{display:grid;place-items:center;width:var(--node);height:var(--node);border-radius:50%;font-size:14px;line-height:1;background:var(--ink-3);border:1.5px solid var(--line-2);filter:grayscale(.85);opacity:.8}.streak-node.is-done .streak-node-dot{background:radial-gradient(circle at 35% 30%,#fff1b8,#ffd45c 50%,#c9952c);border-color:transparent;filter:none;opacity:1;box-shadow:0 0 12px #ffd45c80}.streak-node.is-next .streak-node-dot{filter:none;opacity:1;border-color:#ffd45c;box-shadow:0 0 0 3px #ffd45c2e;animation:streak-node-pulse 1.8s ease-in-out infinite}@keyframes streak-node-pulse{50%{box-shadow:0 0 0 6px #ffd45c0f,0 0 14px #ffd45c59}}.streak-node-label{display:grid;justify-items:center;gap:2px;white-space:nowrap;font:600 9px/1 var(--font-mono);color:var(--muted)}.streak-node-label b{font-size:11px;color:#ffd45c;font-weight:800}.streak-node.is-done .streak-node-label small{color:var(--bone)}@media(min-width:861px){.hero-cta{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:460px}.hero-cta .btn-xl{width:100%;justify-content:center}.hero-cta .cta-meta{text-align:center}.wallet{width:100%}.hero.is-returning .hero-copy{width:100%;max-width:460px;justify-self:center}.hero.is-returning .hero-cta{margin-inline:auto}}.hero-copy{min-width:0}@media(max-width:860px){.hero-copy,.hero-cta,.hero-cta .btn-xl{width:100%}.wallet{width:100%;max-width:none;margin-inline:0;text-align:left}.hero.is-returning .wallet{margin-inline:0}}.grid>*{min-width:0}.grid .card-inner{content-visibility:auto;contain-intrinsic-size:auto 160px auto 220px}@media(hover:none){.grid .card-shine:before,.grid .card-shine:after{filter:none}.grid .card-glint,.grid .card-glitter,.grid .card-glare{display:none}.grid .card-shine{mix-blend-mode:normal}.grid .card-holo,.grid .card-shiny{will-change:auto}}.medal-body{transform-style:flat}.medal-foil,.medal-glitter,.medal-glare,.medal-socket,.medal-sparkles,.medal-embers,.medal-orbit,.medal-lock{transform:none}.medal-socket{translate:-50% -50%}.set-rising .deco-graph{inset:auto;top:15%;right:7%;width:30%;height:10%;mix-blend-mode:normal;opacity:.75;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.set-rising .deco-graph polyline{stroke-width:1.4;opacity:.6;filter:none}.set-rising .deco-graph polyline+polyline{opacity:1}.set-rising .deco-graph .graph-pulse{stroke-width:1.8;stroke-dasharray:.1 .9;filter:drop-shadow(0 0 2px #c8ff2e)}.set-rising.card-holo .deco-graph polyline{stroke-width:1.6}.set-rising .deco-graph{--depth: .6cqw}.invite-pack-bonus{display:inline-flex;align-items:center;gap:8px;margin:4px 0 14px;padding:6px 12px 6px 8px;border-radius:99px;background:#ffd45c1a;border:1px solid rgba(255,212,92,.3);color:#ffe08a;font-size:13px;font-weight:600}.invite-stats .insight-tile strong .mini-pack{vertical-align:-2px}.invite-pack-progress{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:10px;padding:14px 16px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line)}.invite-pack-progress p{margin:0;font-size:14px}.invite-pack-steps{display:flex;align-items:center;gap:6px}.invite-pack-steps i{width:22px;height:8px;border-radius:99px;background:var(--ink-3);border:1px solid var(--line-2)}.invite-pack-steps i.is-on{background:linear-gradient(90deg,var(--accent),#ffd45c);border-color:transparent}.invite-pack-goal{display:grid;place-items:center;width:30px;height:30px;margin-left:4px;border-radius:9px;background:#ffd45c1f;border:1px solid rgba(255,212,92,.4)}.invite-gain-pack{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:var(--bone)}.invite .mini-pack{display:inline-grid;place-items:center;position:relative;overflow:hidden;width:13px;height:18px;border-radius:3px;flex:none;background:linear-gradient(160deg,#2b2b33,#0f0f13);border:1px solid rgba(255,255,255,.22);box-shadow:0 2px 4px #00000080}.invite-pack-goal .mini-pack{width:15px;height:21px}.top5{margin-top:28px}.top5-hint{margin:-4px 0 10px}.top5-row{list-style:none;margin:0;padding:18px 10px 6px 14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.top5-slot{position:relative;min-width:0}.top5.is-editing .top5-slot{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.top5.is-editing .top5-slot:not(.is-empty){cursor:grab}.top5-slot.is-dragging{z-index:5;cursor:grabbing}.top5-rank{position:absolute;z-index:3;left:-14px;top:-18px;pointer-events:none;font:900 44px/1 var(--font-display);color:var(--ink);-webkit-text-stroke:1.5px rgba(255,212,92,.9);text-shadow:0 4px 14px rgba(0,0,0,.6)}.top5-slot:first-child .top5-rank{-webkit-text-stroke-color:#ffd45c;color:#ffd45c}.top5-slot.is-empty .top5-rank{-webkit-text-stroke-color:rgba(255,255,255,.25)}.top5-placeholder{width:100%;aspect-ratio:5 / 7;border-radius:14px;border:1.5px dashed var(--line-2);background:#ffffff05;color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:border-color .2s,background .2s}.top5-placeholder span{font-size:30px;font-weight:300}@media(hover:hover){.top5-placeholder:hover{border-color:var(--accent);background:#ff4d2e0f;color:var(--bone)}}.top5-remove{position:absolute;z-index:4;top:-9px;right:-9px;width:28px;height:28px;border-radius:50%;border:0;cursor:pointer;background:var(--bone);color:#15151a;font:700 17px/1 var(--font-body);box-shadow:0 0 0 3px #0c0c10b3}.top5-picker{margin-top:18px}.pick.is-locked{opacity:.4}@media(max-width:720px){.top5-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:28px;margin-inline:-16px;padding:20px 16px 8px 30px}.top5-row::-webkit-scrollbar{display:none}.top5-slot{flex:0 0 40vw;scroll-snap-align:start;scroll-margin-left:30px}.top5-rank{font-size:38px}}.install-popup{max-width:420px;text-align:center;display:grid;justify-items:center;gap:10px}.install-switch{margin:2px auto 6px}.install-visual{position:relative;width:108px;height:132px;margin:4px 0 2px}.install-phone{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;border:2px solid rgba(255,255,255,.22);background:linear-gradient(170deg,#1d1d24,#0d0d11);box-shadow:0 18px 40px #00000080,inset 0 0 0 4px #0a0a0d;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:20px;gap:8px 6px;padding:18px 12px;align-content:start}.install-app{grid-column:2 / span 2;grid-row:2 / span 2;justify-self:center;align-self:center;width:46px;height:46px;border-radius:12px;overflow:hidden;background:#0f0f13;box-shadow:0 0 0 2px var(--accent),0 0 22px #ff4d2e8c;animation:install-pop 2.4s ease-in-out infinite}.install-app img{width:100%;height:100%;object-fit:cover;display:block}@keyframes install-pop{0%,to{scale:1}50%{scale:1.08}}.install-dots{display:contents}.install-dots i{width:13px;height:13px;border-radius:4px;background:#ffffff14;justify-self:center}.install-dots i:nth-child(1){grid-column:1;grid-row:1}.install-dots i:nth-child(2){grid-column:2;grid-row:1}.install-dots i:nth-child(3){grid-column:3;grid-row:1}.install-dots i:nth-child(4){grid-column:4;grid-row:1}.install-dots i:nth-child(5){grid-column:1;grid-row:2}.install-dots i:nth-child(6){grid-column:4;grid-row:2}.install-dots i:nth-child(7){grid-column:1;grid-row:3}.install-popup h2{margin:0}.install-lead{margin:0 0 4px;line-height:1.5}.install-steps{list-style:none;margin:4px 0 0;padding:0;width:100%;display:grid;gap:8px;text-align:left}.install-steps li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--ink-3);border:1px solid var(--line);font-size:14px;line-height:1.45}.install-steps li>b{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--accent);color:#140300;font-weight:900;font-size:13px}.install-steps strong{color:var(--bone)}.install-glyph{display:inline-block;width:1.25em;height:1.25em;vertical-align:-.28em;margin-inline:2px;color:#4da3ff}.install-glyph.is-text{width:auto;height:auto;vertical-align:baseline;padding:0 6px;border-radius:6px;background:#ffffff1a;color:var(--bone);font-weight:800;letter-spacing:.05em}.install-note{margin:2px 0 4px}.install-popup .btn-big{width:100%;justify-content:center}.install-later{margin-top:2px}.pk-sticker,.xmas-sticker{z-index:6}@media(min-width:721px){.modal>.modal-card{align-self:stretch;justify-content:center}}.card-sheet{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:820px;grid-template-areas:"card" "head" "side" "actions" "shows" "src"}.card-sheet .sheet-head{grid-area:head;min-width:0;padding-right:36px}.card-sheet .sheet-head h2{font-size:28px;line-height:1.1;margin:0 0 4px}.card-sheet .sheet-head p{margin:0}.card-sheet .modal-card{grid-area:card}.card-sheet .sheet-side{grid-area:side;min-width:0;display:flex;flex-direction:column;gap:12px}.card-sheet .modal-stats,.card-sheet .modal-player,.card-sheet .player-gate{margin:0}.card-sheet .sheet-spotify{width:100%;justify-content:center}.card-sheet .sheet-side>p{margin:0}.card-sheet .sheet-buttons{grid-area:actions;display:grid;gap:10px}.card-sheet .sheet-buttons .btn{width:100%}.card-sheet .modal-showcases{grid-area:shows;display:flex;align-items:center;flex-wrap:nowrap;gap:10px;margin:0;min-width:0}.card-sheet .modal-showcases>span{flex:none}.sheet-showcase-list{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.sheet-showcase-list::-webkit-scrollbar{display:none}.sheet-showcase-list .chip{flex:none;white-space:nowrap}.sheet-showcase-list .chip:last-child{margin-right:24px}.card-sheet .sheet-source{grid-area:src;margin:0}@media(min-width:721px){.card-sheet{grid-template-columns:auto minmax(0,1fr);column-gap:28px;row-gap:18px;grid-template-areas:"head head" "card side" "actions actions" "shows shows" "src src"}.card-sheet .modal-card{align-self:center;justify-content:center}.card-sheet .modal-card>.card{width:var(--sheet-card-w, 280px)}.card-sheet .sheet-buttons{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}@media(max-width:720px){.card-sheet .sheet-head h2{font-size:22px}.card-sheet .sheet-buttons{position:sticky;bottom:calc(-1*max(16px,calc(env(safe-area-inset-bottom) + 12px)));z-index:3;margin:0 -18px -18px;padding:12px 18px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--ink-2) 22%)}}.card-sheet .sheet-buttons .btn-sell{justify-content:space-between;padding-inline:18px}.auction-overlay{z-index:60}.auction-popup{position:relative;width:100%;max-width:460px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:22px;border-radius:22px;background:var(--ink-2);border:1px solid var(--line-2);box-shadow:0 30px 80px #0009}.auction-popup .auction-form h3{padding-right:36px}.auction-avg{margin:0;font-size:12px;color:var(--muted);line-height:1.4}.auction-avg b{color:#ffd45c;font-family:var(--font-mono);font-weight:700}.auction-avg em{font-style:normal;color:var(--muted);opacity:.8}.theme-rising .rise-chart{top:31%;height:42%;opacity:.6}.theme-rising .rise-line{stroke-width:1.4;opacity:.7;filter:none}.theme-rising .rise-pulse{stroke-width:2;opacity:.75;filter:drop-shadow(0 0 3px #c8ff2e)}.theme-rising .rise-dot,.theme-rising .rise-arrow{display:none}.theme-feat .feat-half{opacity:.45;-webkit-mask-image:linear-gradient(180deg,transparent 0 26%,#000 40% 70%,transparent 84%);mask-image:linear-gradient(180deg,transparent 0 26%,#000 40% 70%,transparent 84%)}.theme-feat .pk-bg-feat:after{display:none}.theme-feat .pk-tag{color:#fff;font-weight:700}.theme-feat .pk-ed{color:#fff}.theme-feat .feat-print{width:84%}.theme-feat .feat-print .feat-x{font-size:40px;right:0;bottom:-2%;text-shadow:2px 2px 0 #1f9bff,-2px -2px 0 #ff48b0}.theme-retro .pk-art{width:72%}.theme-retro .retro-tape{gap:6px;padding:8px 7px 7px;border-radius:10px}.theme-retro .retro-title{font-size:11.5px}.theme-retro .retro-window{height:36px;padding:0 6px}.theme-retro .retro-reel{width:25px;height:25px}.theme-retro .retro-ribbon{left:24px;right:24px;height:16px}.theme-retro .retro-tape .retro-label{font-size:7.5px;padding:2px 8px}.theme-retro .retro-stripes{animation:retro-drift 7s ease-in-out infinite alternate}@keyframes retro-drift{0%{rotate:-24deg;translate:0 0}to{rotate:-21deg;translate:0 -8px}}.theme-cine .cine-bulbs{top:2px;right:2px;bottom:2px;left:2px;padding:4px}.theme-cine .cine-bulbs:before,.theme-cine .cine-bulbs:after{background:radial-gradient(circle,#fff6d6 0 1.2px,rgba(255,214,120,.6) 1.8px,transparent 2.8px) 0 0 / 10px 10px}.theme-cine .cine-bulbs:after{background-position:5px 5px;animation:cine-twinkle 2.6s ease-in-out infinite alternate}.theme-cine .cine-bulbs:before{animation:cine-twinkle 2.6s ease-in-out infinite alternate-reverse}@keyframes cine-twinkle{0%{opacity:.35}to{opacity:.9}}.theme-cine .cine-sign .pack-logo{width:80%}.theme-summer .pack-logo{filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 1.5px #fff) drop-shadow(0 10px 18px rgba(90,10,60,.45))}.theme-summer .pk-tag{color:#fff;font-weight:800;font-size:9px;text-shadow:0 1px 2px rgba(110,0,60,.9),0 0 10px rgba(110,0,60,.6)}.theme-onehit .pk-art{width:70%;aspect-ratio:1}.theme-onehit .one-disc{width:100%;animation:spin 9s linear infinite}.theme-onehit .one-label{font-size:34px}.theme-daftpunk .pk-art{width:86%;height:30%}.theme-daftpunk .dp-visor{width:100%;height:100%;border-radius:6px;box-shadow:0 0 0 2px #c9a227,0 0 0 4px #3a2c08,0 10px 30px #000c,inset 0 4px 10px #ffffff0f}.amb-chip{display:none}.pack-limited{position:absolute;left:0;right:0;top:calc(100% + 4px);text-align:center;font-size:6.5px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap}.theme-cine .pk-art{width:62%}.theme-onehit .pk-art{width:60%}.theme-daftpunk .pk-sticker{top:26%}.set-newyear{--set-bottom: #05060f}.set-newyear .card-inner{background:radial-gradient(70% 45% at 80% 0%,rgba(243,214,140,.22),transparent 70%),radial-gradient(120% 75% at 50% -10%,#1b1f4a,#0b0d24 55%,#05060f)}.set-newyear .card-type,.set-newyear .card-sub,.set-newyear .card-metric-label,.set-newyear .card-number{color:#b9bcd8}.set-newyear .card-ed,.set-newyear .set-note{color:#f3d68c}.set-newyear .card-name{color:#fff8e6}.set-newyear .card-metric{border-top-color:#f3d68c59}.set-newyear .card-wave span{background:#f3d68c}.deco-burst{z-index:1;top:4%;right:6%;width:34cqw;aspect-ratio:1;border-radius:50%;mix-blend-mode:screen;opacity:0;background:repeating-conic-gradient(from 0deg,rgba(255,236,180,.9) 0 1.6deg,transparent 1.6deg 18deg);-webkit-mask-image:radial-gradient(circle,transparent 18%,#000 30%,transparent 70%);mask-image:radial-gradient(circle,transparent 18%,#000 30%,transparent 70%);animation:ny-pop 4.2s ease-out infinite;animation-delay:var(--bd, 0s)}@keyframes ny-pop{0%{opacity:0;scale:.2}8%{opacity:1}40%{opacity:0;scale:1.15}to{opacity:0;scale:1.15}}.deco-confetti{top:-30cqw;right:0;bottom:0;left:0;opacity:.85;background:radial-gradient(.7cqw 1.6cqw at 20% 30%,#f3d68c 96%,transparent) 0 0 / 19cqw 23cqw,radial-gradient(1.4cqw .6cqw at 70% 60%,#e8e8f2 96%,transparent) 0 0 / 23cqw 29cqw,radial-gradient(.6cqw 1.3cqw at 45% 80%,#ff8fb1 96%,transparent) 0 0 / 29cqw 31cqw;-webkit-mask-image:linear-gradient(180deg,#000 0 35%,transparent 62%);mask-image:linear-gradient(180deg,#000 0 35%,transparent 62%);animation:ny-fall 9s linear infinite}@keyframes ny-fall{to{background-position:0 23cqw,0 29cqw,0 31cqw}}.set-newyear.card-holo .deco-burst{animation-duration:2.6s}.set-deco-newyear .set-light{mix-blend-mode:screen;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,246,220,.6),rgba(243,214,140,.22) 16%,transparent 36%)}.theme-newyear .booster-body{background:radial-gradient(130% 70% at 50% 30%,#1d2257,#0b0d24 55%,#04050d)}.theme-newyear .booster-top,.theme-newyear .pack-strip{color:#2a1f05;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 1px,transparent 1px 5px),linear-gradient(90deg,#a8822e,#f3d68c,#fff4cf,#f3d68c,#a8822e)}.ny-sky{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#fff 0 .7px,transparent 1.2px) 0 0 / 29px 31px,radial-gradient(circle,rgba(255,255,255,.6) 0 .8px,transparent 1.4px) 11px 17px / 43px 37px;opacity:.6}.ny-burst{width:120px;height:120px;border-radius:50%;mix-blend-mode:screen;opacity:0;background:repeating-conic-gradient(from 0deg,var(--c) 0 1.4deg,transparent 1.4deg 15deg);-webkit-mask-image:radial-gradient(circle,transparent 16%,#000 28%,transparent 68%);mask-image:radial-gradient(circle,transparent 16%,#000 28%,transparent 68%);animation:ny-pop 3.6s ease-out infinite}.ny-burst-a{--c: rgba(255, 236, 180, .95);left:-18px;top:28%}.ny-burst-b{--c: rgba(255, 143, 177, .9);right:-22px;top:46%;width:100px;height:100px;animation-delay:-1.2s}.ny-burst-c{--c: rgba(170, 200, 255, .9);left:30%;top:66%;width:80px;height:80px;animation-delay:-2.4s}.ny-confetti{top:-60px;right:0;bottom:0;left:0;opacity:.9;background:radial-gradient(1.6px 3.6px at 20% 30%,#f3d68c 96%,transparent) 0 0 / 31px 37px,radial-gradient(3.4px 1.5px at 70% 60%,#e8e8f2 96%,transparent) 0 0 / 43px 41px,radial-gradient(1.5px 3px at 45% 80%,#ff8fb1 96%,transparent) 0 0 / 53px 47px;animation:ny-fall-pk 8s linear infinite}@keyframes ny-fall-pk{to{background-position:0 37px,0 41px,0 47px}}.ny-dial{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:repeating-conic-gradient(from -1deg,rgba(243,214,140,.9) 0 2deg,transparent 2deg 30deg);-webkit-mask-image:radial-gradient(circle,transparent 60%,#000 61% 66%,transparent 67%);mask-image:radial-gradient(circle,transparent 60%,#000 61% 66%,transparent 67%);box-shadow:0 0 0 2px #f3d68c8c}.ny-dial:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 2px #f3d68cb3,0 0 26px #f3d68c40}.theme-newyear .pack-logo{width:62%;filter:drop-shadow(0 12px 22px rgba(0,0,0,.7)) drop-shadow(0 0 20px rgba(243,214,140,.35))}.theme-newyear .pk-tag{color:#f3d68c;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:11px;letter-spacing:.1em;text-transform:none}.theme-newyear .pk-count{background:linear-gradient(180deg,#fff4cf,#f3d68c 55%,#a8822e);color:#1d1600}.theme-newyear .pk-ed{color:#f3d68c}.theme-newyear .pk-sticker{background:linear-gradient(135deg,#fff4cf,#d9b45a);color:#1d1600}.theme-newyear .pk-crimp{background:repeating-linear-gradient(90deg,#ffffff4d 0,#ffffff4d 1px,#00000059 1px,#00000059 3px),linear-gradient(90deg,#a8822e,#f3d68c,#fff4cf,#f3d68c,#a8822e)}.opening-overlay.theme-newyear{background:radial-gradient(circle at 50% 40%,#1d2257f7,#04050dfc)}.theme-newyear .pack-back{background:linear-gradient(180deg,#04050d,#1d2257)}.vol-tile.theme-newyear,.vol-dot.theme-newyear,.vol-chip.theme-newyear{--sw: repeating-conic-gradient(from 0deg at 50% 40%, rgba(243, 214, 140, .8) 0 2deg, transparent 2deg 20deg), radial-gradient(120% 80% at 50% 30%, #1d2257, #04050d);--sw-accent: #f3d68c}.vol-contents{margin:4px 0 18px;padding:14px 16px 12px;border-radius:14px;background:var(--ink-3);border:1px solid var(--line-2)}.vol-contents-head{display:flex;align-items:baseline;gap:8px}.vol-contents-head strong{font:700 26px/1 var(--font-display)}.vol-contents-head span{color:var(--muted);font-size:13px}.vol-contents-types{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0 12px;font-size:13px;color:var(--muted)}.vol-contents-types b{color:var(--bone);font-variant-numeric:tabular-nums}.vol-contents .chart-legend{margin-top:10px}.vol-contents-head+.rarity-bar{margin-top:12px}
