@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_2b659a9e-module__53gYCG__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_2b659a9e-module__53gYCG__variable{--font-oswald:"Oswald", "Oswald Fallback"}
:root{--bg:#010101;--bg-2:#010611;--surface:#040f23;--surface-2:#071c3b;--ink:#f0f6fc;--muted:#a7bacd;--primary:#008dfc;--accent:#f3c500;--hot:#ea4fcb;--good:#00c473;--line:#233d64;--danger:#fb594d;--radius:8px}@supports (color:lab(0% 0 0)){:root{--bg:lab(.381079% 0 0);--bg-2:lab(1.48941% .168987 -5.16023);--surface:lab(4.21376% .669926 -14.2688);--surface-2:lab(10.1671% 1.89845 -22.6415);--ink:lab(96.5116% -1.09199 -3.57032);--muted:lab(74.4321% -3.46616 -12.3215);--primary:lab(56.6112% 3.83747 -74.1833);--accent:lab(81.882% 6.9885 88.7715);--hot:lab(59.4999% 69.4468 -32.4398);--good:lab(69.8464% -58.5497 28.7169);--line:lab(25.2845% .149995 -26.3585);--danger:lab(60.9522% 62.2562 42.4999)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 20% 0%, #06117273, transparent 32rem), radial-gradient(circle at 84% 12%, #49340047, transparent 28rem), linear-gradient(180deg, var(--bg), #010306 48%, var(--bg));font-family:var(--font-oswald), Impact, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:.2px;margin:0}@supports (color:lab(0% 0 0)){body{background:radial-gradient(circle at 20% 0%, lab(12.3181% 30.0095 -56.8692/.45), transparent 32rem), radial-gradient(circle at 84% 12%, lab(23.211% 17.6899 61.6048/.28), transparent 28rem), linear-gradient(180deg, var(--bg), lab(.647739% -.163987 -1.35766) 48%, var(--bg))}}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010101e0;background:lab(.381079% 0 0/.88);border-bottom:1px solid #ffffff1f;border-bottom:1px solid lab(100% 0 0/.12);justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.85rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:.62rem;display:inline-flex}.brand-mark{object-fit:contain;filter:drop-shadow(0 0 14px #008dfc6b);filter:drop-shadow(0 0 14px lab(56.6112% 3.83747 -74.1833/.42));flex:none;width:42px;height:42px}.brand strong{letter-spacing:0;font-size:1.28rem;font-weight:950;line-height:1;display:block}nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}nav a{color:var(--muted);border:1px solid #0000;border-radius:999px;padding:.55rem .82rem;font-weight:750}nav a:hover,nav a:focus-visible{color:var(--ink);border-color:#fff3;border-color:lab(100% 0 0/.2);outline:none}.shell{width:min(1180px,100% - 2rem);margin:0 auto}.hero{grid-template-columns:minmax(0,760px);align-items:center;min-height:min(620px,100svh - 72px);padding:clamp(3rem,8vw,6rem) 0 clamp(2rem,5vw,4rem);display:grid}.codex-hero{isolation:isolate;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:clamp(1.2rem,4vw,3rem);min-height:min(760px,100svh - 72px);position:relative}.codex-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 64% 22%,#7c5dff4d,#0000 22rem),radial-gradient(circle at 24% 26%,#0088b13d,#0000 24rem),linear-gradient(135deg,#00020a00,#050b346b);background:radial-gradient(circle at 64% 22%,lab(49.8778% 44.3585 -78.4832/.3),#0000 22rem),radial-gradient(circle at 24% 26%,lab(51.6668% -31.5026 -50.4073/.24),#0000 24rem),linear-gradient(135deg,lab(.580502% .555068 -4.75244/0),lab(4.43023% 8.68788 -27.0692/.42));height:min(720px,100svh - 72px);position:absolute;inset:72px 0 auto}.codex-kicker{color:#29c9fa;color:lab(74.9769% -28.0845 -36.1274);text-transform:uppercase;margin:0 0 .7rem;font-size:.92rem;font-weight:950}.codex-hero .button,.codex-hero .ghost-button{border-radius:999px;transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out;box-shadow:0 0 24px #008dfc2e;box-shadow:0 0 24px lab(56.6112% 3.83747 -74.1833/.18)}.codex-hero .button:hover,.codex-hero .button:focus-visible,.codex-hero .ghost-button:hover,.codex-hero .ghost-button:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 0 30px #008dfc57;box-shadow:0 0 30px lab(56.6112% 3.83747 -74.1833/.34)}.home-collection{gap:1rem;display:grid}.home-collection-panel,.home-collection-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff14,#0000 44%),#000105b3;background:linear-gradient(135deg,lab(100% 0 0/.08),#0000 44%),lab(.284872% .129007 -1.64107/.7);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 38px #0000004d;box-shadow:inset 0 0 0 1px lab(100% 0 0/.05),0 18px 38px lab(0% 0 0/.3)}.home-collection-panel{gap:1rem;padding:1rem;display:grid}.home-collection-kicker{color:var(--accent);text-transform:uppercase;margin:0 0 .4rem;font-size:.8rem;font-weight:950}.home-collection-panel h2{text-transform:uppercase;margin:0;font-size:2.15rem;line-height:1}.home-collection-panel p{max-width:58ch;color:var(--muted);margin:.55rem 0 0;line-height:1.55}.home-collection-progress{background:#000001c7;background:lab(.0364628% .00164658 -.186419/.78);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:999px;height:24px;overflow:hidden}.home-collection-progress span{border-radius:inherit;background:linear-gradient(90deg, #0ad, #9e7cff, var(--accent));height:100%;display:block;box-shadow:0 0 22px #008dfc73;box-shadow:0 0 22px lab(56.6112% 3.83747 -74.1833/.45)}@supports (color:lab(0% 0 0)){.home-collection-progress span{background:linear-gradient(90deg, lab(63.3692% -34.3443 -50.6934), lab(59.4945% 43.726 -72.6435), var(--accent))}}.home-collection-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.home-collection-card{align-content:start;min-height:178px;padding:.7rem;transition:transform .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;display:grid;position:relative;overflow:hidden}.home-collection-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff12,0 18px 34px #0000005c,0 0 22px #008dfc24;box-shadow:inset 0 0 0 1px lab(100% 0 0/.07),0 18px 34px lab(0% 0 0/.36),0 0 22px lab(56.6112% 3.83747 -74.1833/.14)}.home-collection-media{place-items:center;min-height:96px;display:grid;position:relative}.home-collection-media img{object-fit:contain;filter:drop-shadow(0 12px 18px #0000009e);filter:drop-shadow(0 12px 18px lab(0% 0 0/.62));width:82px;height:82px}.home-collection-card.is-locked .home-collection-media img{opacity:.38;filter:grayscale()brightness(.62)drop-shadow(0 10px 14px #000000a3);filter:grayscale()brightness(.62)drop-shadow(0 10px 14px lab(0% 0 0/.64))}.home-collection-lock{width:30px;height:30px;color:var(--muted);background:#000000d1;background:lab(.0230408% .000268221 -.112927/.82);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:.25rem;right:.2rem}.home-collection-card strong,.home-collection-card span:not(.home-collection-lock){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-collection-card strong{text-transform:uppercase;margin-top:.2rem;font-size:.9rem}.home-collection-card>span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.home-collection-card.is-unlocked{background:radial-gradient(circle at 50% 28%,#ffffff29,#0000 56%),#000108c7;background:radial-gradient(circle at 50% 28%,lab(100% 0 0/.16),#0000 56%),lab(.41906% .283785 -2.64905/.78)}.landing-hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:clamp(1.2rem,4vw,3rem);padding:clamp(3rem,7vw,6rem) 0 3rem;display:grid}.landing-hero h1{text-transform:uppercase;letter-spacing:0;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.6rem,8vw,5.2rem);line-height:.92}.landing-keywords h2{margin-top:0}.landing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.landing-grid h2,.landing-faq h2{margin-top:0}.landing-faq{gap:.75rem;display:grid}.landing-faq summary{cursor:pointer;font-weight:900}.landing-faq summary h3{letter-spacing:0;margin:0;font-size:1rem;display:inline}.landing-faq details p{margin-bottom:0}.home-faq{padding:0 0 4rem}.data-trust{color:#90d6f2;color:lab(81.7852% -17.5097 -21.0462);max-width:72ch;margin:.85rem 0 0;font-size:.9rem;font-weight:850;line-height:1.45}.page-data-trust{margin:0 0 .85rem}.answer-block{color:#cce1f4;color:lab(88.3985% -4.5076 -11.9241);font-weight:700}.hero-copy h1{letter-spacing:0;text-transform:uppercase;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.5rem,12vw,6rem);line-height:.86}.hero-copy p{max-width:62ch;color:var(--muted);margin:1.25rem 0 0;font-size:1.08rem;line-height:1.7}.hero-actions,.toolbar,.filter-row,.compare-actions,.compare-presets{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero-actions{margin-top:1.8rem}.button,.ghost-button{border-radius:var(--radius);justify-content:center;align-items:center;min-height:44px;padding:.75rem 1rem;font-weight:850;display:inline-flex}.button{background:var(--accent);color:#0b0700;color:lab(2.00588% .670835 3.25514);border:0}.ghost-button{color:var(--ink);background:#ffffff0d;background:lab(100% 0 0/.05);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18)}.sprite-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.sprite-card{background:var(--surface);text-transform:uppercase;border:3px solid #ffffff1f;border:3px solid lab(100% 0 0/.12);border-radius:0;min-height:300px;padding:0;position:relative;overflow:hidden}.sprite-card.is-collected{border-color:var(--good);background:linear-gradient(180deg, #00c47329, transparent), var(--surface)}@supports (color:lab(0% 0 0)){.sprite-card.is-collected{background:linear-gradient(180deg, lab(69.8464% -58.5497 28.7169/.16), transparent), var(--surface)}}.sprite-card:hover{border-color:#fff;transition:transform .18s ease-out;transform:translateY(-2px)}.sprite-card h3{background:#010101e0;background:lab(.195112% 0 0/.88);border-top:3px solid #ffffff29;border-top:3px solid lab(100% 0 0/.16);margin:0;padding:.7rem .8rem;font-size:1.22rem;font-style:italic;line-height:1}.sprite-card p{color:var(--muted);text-transform:none;margin:0;padding:.75rem .8rem 0;line-height:1.45}.sprite-media{background:radial-gradient(circle at 50% 38%, #ffffff29, transparent 34%), var(--surface-2);place-items:center;min-height:168px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.sprite-media{background:radial-gradient(circle at 50% 38%, lab(100% 0 0/.16), transparent 34%), var(--surface-2)}}.sprite-media img{object-fit:contain;filter:drop-shadow(0 12px 18px #00000085);filter:drop-shadow(0 12px 18px lab(0% 0 0/.52));width:min(82%,156px);height:150px}.fortnite-rarity-tag{color:#fff;background:#010101c7;background:lab(.195112% 0 0/.78);border:2px solid #ffffffd1;border:2px solid lab(100% 0 0/.82);padding:.25rem .45rem;font-size:.78rem;font-style:italic;font-weight:950;position:absolute;bottom:.65rem;left:.65rem}.sprite-card.rarity-rare .sprite-media{background:linear-gradient(#005284,#001121);background:linear-gradient(lab(32.3172% -8.32614 -40.463),lab(4.2289% -.860147 -17.8556))}.sprite-card.rarity-epic .sprite-media{background:linear-gradient(#6f2f91,#1a042d);background:linear-gradient(lab(32.3899% 41.5159 -42.461),lab(4.24296% 16.8645 -21.8981))}.sprite-card.rarity-legendary .sprite-media{background:linear-gradient(#b25f00,#301000);background:linear-gradient(lab(49.4368% 31.4097 60.5421),lab(8.92158% 21.8725 16.771))}.sprite-card.rarity-mythic .sprite-media{background:linear-gradient(#9d7200,#2d1b00);background:linear-gradient(lab(51.3252% 11.6724 57.6316),lab(11.7027% 10.3631 21.9442))}.sprite-card.rarity-special .sprite-media{background:linear-gradient(135deg,#00c8a7,#4087fd,#e76edf);background:linear-gradient(135deg,lab(72.0258% -60.6229 4.06915),lab(56.5749% 8.70654 -66.5491),lab(64.5368% 58.3561 -36.1788))}.sprite-card.theme-Gold .sprite-media{background:linear-gradient(#b78b00,#301e00);background:linear-gradient(lab(60.7379% 10.8479 78.5261),lab(12.9151% 9.63594 25.8671))}.sprite-card.theme-Candy .sprite-media{background:linear-gradient(#d73caa,#3b022e);background:linear-gradient(lab(52.7747% 67.7021 -24.5072),lab(10.3747% 30.3764 -12.2956))}.sprite-card.theme-Galaxy .sprite-media{background:radial-gradient(circle at 30% 18%,#e4d6ff,#0000 8%),linear-gradient(#3a269d,#050229);background:radial-gradient(circle at 30% 18%,lab(87.4336% 14.9037 -25.5363),#0000 8%),linear-gradient(lab(24.8358% 36.3409 -62.7062),lab(1.80971% 8.23498 -22.9095))}.sprite-card.theme-Gem .sprite-media{background:linear-gradient(#00976d,#00170f);background:linear-gradient(lab(55.8362% -59.8857 16.7109),lab(6.09649% -18.2173 3.77735))}.sprite-card.theme-Holofoil .sprite-media{background:linear-gradient(135deg,#00bbcb,#cb96e2,#adc35e);background:linear-gradient(135deg,lab(68.7178% -41.1395 -21.9391),lab(69.303% 30.2166 -30.9433),lab(75.6333% -19.2293 47.3002))}.sprite-card.theme-Rift .sprite-media{background:linear-gradient(#00708d,#001019);background:linear-gradient(lab(42.6217% -32.5865 -39.0743),lab(3.72383% -4.61045 -15.8696))}.badge-row{flex-wrap:wrap;gap:.4rem;margin-top:0;padding:.8rem;display:flex}.badge{min-height:28px;color:var(--ink);background:#ffffff14;background:lab(100% 0 0/.08);border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.check-control{min-height:32px;color:var(--ink);background:#000000a3;background:lab(.112911% 0 0/.64);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.78rem;font-weight:900;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.check-control input{accent-color:var(--accent)}.checklist-bar{border-radius:var(--radius);background:#010611;background:lab(1.48941% .168987 -5.16023);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);flex-wrap:wrap;align-items:center;gap:.7rem;margin:1.3rem 0;padding:.8rem;display:flex}.checklist-bar strong{color:var(--accent)}.checklist-bar span{color:var(--muted)}.ghost-button.is-active{border-color:var(--accent);color:var(--accent)}.badge.rarity-mythic{color:#fff;background:#966cf7;background:lab(55.1753% 40.6339 -65.1361)}.badge.rarity-legendary{color:#0c0400;color:lab(1.53415% 1.85632 2.55958);background:#ea9000;background:lab(68.1942% 30.1784 81.3274)}.badge.rarity-epic{color:#fff;background:#9e4dd0;background:lab(48.01% 50.6487 -54.7335)}.badge.rarity-rare{color:#fff;background:#0090d1;background:lab(55.5328% -16.0378 -57.3959)}.badge.rarity-special{color:#020202;color:lab(.462488% 0 0);background:#00cdc5;background:lab(73.9745% -54.3825 -10.6638)}.section{padding:4rem 0}.section h2{text-transform:uppercase;letter-spacing:0;max-width:18ch;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.6rem);line-height:.96}.section-lead{max-width:68ch;color:var(--muted);line-height:1.7}.panel{border-radius:var(--radius);background:#020714e6;background:lab(1.89602% .194117 -6.43037/.9);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);padding:1rem}.filters{margin:1.4rem 0}.control{border-radius:var(--radius);min-height:44px;color:var(--ink);background:#000307;background:lab(.64208% -.146724 -1.7893);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);padding:.65rem .75rem}.control.search{flex:280px}.select-menu{align-items:center;gap:.45rem;display:inline-flex;position:relative}.select-menu-label{white-space:nowrap}.select-menu-button{min-width:150px;color:var(--ink);justify-content:space-between;align-items:center;gap:.75rem;display:inline-flex}.select-menu-list{z-index:40;background:#010103;background:lab(.375105% -.0770614 -.701296);border:2px solid #ffffff38;border:2px solid lab(100% 0 0/.22);width:max-content;min-width:190px;max-height:320px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow:auto}.select-menu-option{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.select-menu-option:hover,.select-menu-option:focus-visible{background:#ffffff17;background:lab(100% 0 0/.09);outline:none}.select-menu-option.is-selected{color:var(--accent);background:#f3c5002e;background:lab(81.882% 6.9885 88.7715/.18)}.comparison-table{gap:.55rem;margin-top:1rem;display:grid}.compare-presets{margin-bottom:.9rem}.compare-row{grid-template-columns:160px repeat(var(--compare-count), minmax(180px, 1fr));gap:.55rem;display:grid}.compare-sprite-strip{grid-template-columns:repeat(var(--compare-count), minmax(160px, 1fr));gap:.75rem;margin:1rem 0;display:grid}.compare-sprite{background:var(--surface);border:3px solid #ffffff29;border:3px solid lab(100% 0 0/.16);margin:0;overflow:hidden}.compare-sprite img{object-fit:contain;filter:drop-shadow(0 14px 20px #0000008a);filter:drop-shadow(0 14px 20px lab(0% 0 0/.54));background:linear-gradient(#005284,#001121);background:linear-gradient(lab(32.3172% -8.32614 -40.463),lab(4.2289% -.860147 -17.8556));width:100%;height:170px;padding:1rem;display:block}.compare-sprite.rarity-epic img{background:linear-gradient(#6f2f91,#1a042d);background:linear-gradient(lab(32.3899% 41.5159 -42.461),lab(4.24296% 16.8645 -21.8981))}.compare-sprite.rarity-legendary img{background:linear-gradient(#b25f00,#301000);background:linear-gradient(lab(49.4368% 31.4097 60.5421),lab(8.92158% 21.8725 16.771))}.compare-sprite.rarity-mythic img{background:linear-gradient(#9d7200,#2d1b00);background:linear-gradient(lab(51.3252% 11.6724 57.6316),lab(11.7027% 10.3631 21.9442))}.compare-sprite.rarity-special img{background:linear-gradient(135deg,#00c8a7,#4087fd,#e76edf);background:linear-gradient(135deg,lab(72.0258% -60.6229 4.06915),lab(56.5749% 8.70654 -66.5491),lab(64.5368% 58.3561 -36.1788))}.compare-sprite figcaption{min-height:46px;color:var(--ink);text-transform:uppercase;background:#010101e6;background:lab(.195112% 0 0/.9);border-top:3px solid #ffffff2e;border-top:3px solid lab(100% 0 0/.18);padding:.72rem;font-size:1rem;font-style:italic;font-weight:900}.compare-cell{border-radius:var(--radius);background:#ffffff0e;background:lab(100% 0 0/.055);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);min-height:52px;padding:.72rem;line-height:1.45}.compare-cell.label{color:var(--accent);font-weight:900}.compare-cell.highlight{border-color:var(--accent);background:#f3c50029;background:lab(81.882% 6.9885 88.7715/.16)}.detail-layout{grid-template-columns:320px minmax(0,1fr);gap:1.25rem;padding:3rem 0;display:grid}.detail-hero{background:radial-gradient(circle, var(--sprite-color), transparent 58%), var(--surface);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:12px;align-self:start;place-items:center;gap:.9rem;min-height:420px;margin:0;padding:1rem;display:grid;position:sticky;top:92px}.detail-hero .sprite-art{width:170px;height:170px}.detail-sprite-img{object-fit:contain;filter:drop-shadow(0 18px 28px #00000094);filter:drop-shadow(0 18px 28px lab(0% 0 0/.58));width:min(82%,260px);max-height:300px}.detail-hero figcaption{text-align:center;gap:.2rem;display:grid}.detail-hero figcaption strong{text-transform:uppercase;font-size:1rem}.detail-hero figcaption span{color:var(--muted);font-size:.82rem;font-weight:850}.data-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem;display:grid}.data-item{border-bottom:1px solid #ffffff1f;border-bottom:1px solid lab(100% 0 0/.12);padding:.7rem 0}.data-item-wide{grid-column:span 2}.data-item h3{color:var(--muted);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem;display:block}.data-item strong{margin-top:.2rem;line-height:1.45;display:block}.variant-chip-list{flex-wrap:wrap;gap:.45rem;display:flex}.variant-chip{min-height:30px;color:var(--ink);text-transform:uppercase;background:#ffffff0e;background:lab(100% 0 0/.055);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:999px;align-items:center;padding:.28rem .62rem;font-size:.78rem;font-weight:900;display:inline-flex}.variant-chip.variant-base{border-color:#00b7df61;border-color:lab(68.3079% -38.2627 -41.858/.38)}.variant-chip.variant-gold{color:var(--accent);border-color:#f3c5007a;border-color:lab(81.882% 6.9885 88.7715/.48)}.variant-chip.variant-gummy{color:var(--hot);border-color:#ea4fcb75;border-color:lab(59.4999% 69.4468 -32.4398/.46)}.variant-chip.variant-galaxy{color:#afacff;color:lab(72.8626% 18.9905 -48.8344);border-color:#9c94ff7a;border-color:lab(65.1816% 27.7023 -62.205/.48)}.commercial-band{border-radius:var(--radius);background:linear-gradient(90deg,#f3c50024,#008dfc2e);background:linear-gradient(90deg,lab(81.882% 6.9885 88.7715/.14),lab(56.6112% 3.83747 -74.1833/.18));border:1px solid #f3c50061;border:1px solid lab(81.882% 6.9885 88.7715/.38);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.site-footer{color:var(--muted);border-top:1px solid #ffffff1f;border-top:1px solid lab(100% 0 0/.12);gap:.35rem;padding:2rem clamp(1rem,4vw,3rem);font-size:.9rem;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sprite-matrix-page{width:min(1380px,100% - 1.5rem);padding:1.2rem 0 4rem}.home-sprite-list{padding-top:0}.sprite-matrix-shell{gap:1rem;display:grid}.sprite-matrix-hero,.sprite-matrix-board{background:linear-gradient(135deg,#008dfc21,#0000 42%),linear-gradient(#000410f0,#000102fa);background:linear-gradient(135deg,lab(56.6112% 3.83747 -74.1833/.13),#0000 42%),linear-gradient(lab(1.11586% .275806 -6.37502/.94),lab(.142275% -.0012219 -.678602/.98));border:1px solid #008dfc9e;border:1px solid lab(56.6112% 3.83747 -74.1833/.62);box-shadow:inset 0 0 0 1px #ffffff0b,0 0 24px #008dfc14;box-shadow:inset 0 0 0 1px lab(100% 0 0/.045),0 0 24px lab(56.6112% 3.83747 -74.1833/.08)}.sprite-matrix-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1.25rem;display:grid}.sprite-matrix-hero h1{letter-spacing:0;text-transform:uppercase;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.55rem,7vw,5rem);line-height:.9}.sprite-matrix-hero h3{color:#6bd2ff;color:lab(79.4199% -21.7747 -33.6842);letter-spacing:0;text-transform:uppercase;margin:.65rem 0 0;font-size:1rem}.sprite-matrix-hero p{max-width:62ch;color:var(--muted);margin:.8rem 0 0;line-height:1.65}.sprite-matrix-count{background:#000002b8;background:lab(.105619% .0118092 -.581634/.72);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);min-width:176px;padding:1rem}.sprite-matrix-count strong,.sprite-matrix-count span{display:block}.sprite-matrix-count strong{color:var(--accent);font-size:3rem;line-height:1}.sprite-matrix-count span{color:var(--muted);margin-top:.35rem}.sprite-matrix-board{padding:.75rem;display:grid;overflow-x:auto}.sprite-matrix-row{grid-template-columns:232px repeat(var(--sprite-matrix-columns), minmax(146px, 1fr));border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);min-width:860px;display:grid}.sprite-matrix-heading-row{z-index:8;background:#000103fa;background:lab(.23638% -.0161007 -1.03013/.98);border-bottom-color:#008dfc6b;border-bottom-color:lab(56.6112% 3.83747 -74.1833/.42)}.sprite-matrix-corner,.sprite-matrix-column{text-transform:uppercase;background:#000001ad;background:lab(.0552216% -.00492483 -.232029/.68);border:1px solid #0000;place-items:center;min-height:58px;margin:.25rem .38rem;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a;box-shadow:inset 0 0 0 1px lab(100% 0 0/.1)}.sprite-matrix-corner{z-index:9;color:var(--muted);justify-content:start;padding-left:.75rem;position:sticky;left:0}.sprite-matrix-column.variant-normal{color:#59c5f5;color:lab(74.7701% -21.545 -33.629)}.sprite-matrix-column.variant-gold{color:var(--accent)}.sprite-matrix-column.variant-gummy{color:var(--hot)}.sprite-matrix-column.variant-galaxy{color:#968cff;color:lab(62.8341% 28.039 -62.1601)}.sprite-matrix-name{z-index:7;background:linear-gradient(90deg,#00030ce6,#0000);background:linear-gradient(90deg,lab(.830982% .246696 -5.4015/.9),#0000);align-items:center;gap:.72rem;min-height:92px;padding:.62rem .75rem;display:flex;position:sticky;left:0}.sprite-matrix-name-chip{border:1px solid var(--sprite-matrix-accent);background:radial-gradient(circle, var(--sprite-matrix-accent), transparent 68%);flex:none;place-items:center;width:50px;height:50px;display:grid}.sprite-matrix-name-chip img{object-fit:contain;filter:drop-shadow(0 8px 12px #0000009e);filter:drop-shadow(0 8px 12px lab(0% 0 0/.62));width:42px;height:42px}.sprite-matrix-name strong{font-size:1.04rem}.sprite-matrix-cell{min-height:82px;color:var(--ink);background:#000205;background:lab(.448006% -.0866205 -1.46049);border:1px solid #0000;place-items:center;margin:.35rem .38rem;transition:box-shadow .16s ease-out,transform .16s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14;box-shadow:inset 0 0 0 1px lab(100% 0 0/.08)}.sprite-matrix-link{cursor:pointer}.sprite-matrix-link:hover,.sprite-matrix-link:focus-visible{box-shadow:inset 0 0 0 1px var(--sprite-matrix-active-border,#ffffff52), 0 0 18px var(--sprite-matrix-active-glow,#ffffff14);border-color:#0000;outline:none}@supports (color:lab(0% 0 0)){.sprite-matrix-link:hover,.sprite-matrix-link:focus-visible{box-shadow:inset 0 0 0 1px var(--sprite-matrix-active-border,lab(100% 0 0/.32)), 0 0 18px var(--sprite-matrix-active-glow,lab(100% 0 0/.08))}}.sprite-matrix-link img{object-fit:contain;filter:drop-shadow(0 10px 16px #00000094);filter:drop-shadow(0 10px 16px lab(0% 0 0/.58));width:78px;height:72px;transition:transform .16s ease-out}.sprite-matrix-link:hover img,.sprite-matrix-link:focus-visible img{transform:translateY(-8px)scale(1.04)}.sprite-matrix-cell.variant-normal{--sprite-matrix-active-border:#00b7df85;--sprite-matrix-active-glow:#00b7df29;background:radial-gradient(circle at 50% 30%,#00b7df38,#0000 58%),#000104;background:radial-gradient(circle at 50% 30%,lab(68.3079% -38.2627 -41.858/.22),#0000 58%),lab(.297228% -.0369996 -1.1652)}@supports (color:lab(0% 0 0)){.sprite-matrix-cell.variant-normal{--sprite-matrix-active-border:lab(68.3079% -38.2627 -41.858/.52);--sprite-matrix-active-glow:lab(68.3079% -38.2627 -41.858/.16)}}.sprite-matrix-cell.variant-gold{--sprite-matrix-active-border:#f3c5008f;--sprite-matrix-active-glow:#f3c5002e;background:radial-gradient(circle at 50% 30%,#f3c5003d,#0000 58%),#030100;background:radial-gradient(circle at 50% 30%,lab(81.882% 6.9885 88.7715/.24),#0000 58%),lab(.454918% .636034 .976917)}@supports (color:lab(0% 0 0)){.sprite-matrix-cell.variant-gold{--sprite-matrix-active-border:lab(81.882% 6.9885 88.7715/.56);--sprite-matrix-active-glow:lab(81.882% 6.9885 88.7715/.18)}}.sprite-matrix-cell.variant-gummy{--sprite-matrix-active-border:#ea4fcb85;--sprite-matrix-active-glow:#ea4fcb29;background:radial-gradient(circle at 50% 30%,#ea4fcb3d,#0000 58%),#040003;background:radial-gradient(circle at 50% 30%,lab(59.4999% 69.4468 -32.4398/.24),#0000 58%),lab(.407845% 1.31688 -.634939)}@supports (color:lab(0% 0 0)){.sprite-matrix-cell.variant-gummy{--sprite-matrix-active-border:lab(59.4999% 69.4468 -32.4398/.52);--sprite-matrix-active-glow:lab(59.4999% 69.4468 -32.4398/.16)}}.sprite-matrix-cell.variant-galaxy{--sprite-matrix-active-border:#9c94ff8a;--sprite-matrix-active-glow:#9c94ff2b;background:radial-gradient(circle at 50% 30%,#9c94ff42,#0000 58%),#010108;background:radial-gradient(circle at 50% 30%,lab(65.1816% 27.7023 -62.205/.26),#0000 58%),lab(.401306% .677757 -2.67393)}@supports (color:lab(0% 0 0)){.sprite-matrix-cell.variant-galaxy{--sprite-matrix-active-border:lab(65.1816% 27.7023 -62.205/.54);--sprite-matrix-active-glow:lab(65.1816% 27.7023 -62.205/.17)}}.sprite-matrix-hover{opacity:0;background:linear-gradient(#0000,#000000eb 22%);background:linear-gradient(#0000,lab(.0243893% 0 0/.92) 22%);gap:.12rem;padding:.45rem .5rem;transition:opacity .16s ease-out,transform .16s ease-out;display:grid;position:absolute;inset:auto 0 0;transform:translateY(12px)}.sprite-matrix-hover strong,.sprite-matrix-hover span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sprite-matrix-hover strong{text-transform:uppercase;font-size:.82rem}.sprite-matrix-hover span{color:var(--muted);font-size:.72rem}.sprite-matrix-link:hover .sprite-matrix-hover,.sprite-matrix-link:focus-visible .sprite-matrix-hover{opacity:1;transform:translateY(0)}.sprite-matrix-empty{color:#8f9aa4;color:lab(62.8574% -2.07284 -7.08299);background:linear-gradient(135deg,#0000 0 44%,#ffffff14 45% 55%,#0000 56%),#000103b8;background:linear-gradient(135deg,#0000 0 44%,lab(100% 0 0/.08) 45% 55%,#0000 56%),lab(.305098% -.0773817 -.611278/.72);border-style:dashed;border-color:#0000;font-size:1.4rem;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff0e;box-shadow:inset 0 0 0 1px lab(100% 0 0/.055)}.locker-page{width:min(1420px,100% - 1.5rem);padding:1.2rem 0 4rem}.locker-shell{gap:1rem;display:grid}.locker-dashboard,.locker-controls,.locker-board{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#008dfc1f,#0000 46%),linear-gradient(#000719d1,#000102eb);background:linear-gradient(135deg,lab(56.6112% 3.83747 -74.1833/.12),#0000 46%),linear-gradient(lab(1.82354% .928216 -10.157/.82),lab(.142275% -.0012219 -.678602/.92));border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 38px #00000047,0 0 30px #008dfc14;box-shadow:inset 0 0 0 1px lab(100% 0 0/.05),0 18px 38px lab(0% 0 0/.28),0 0 30px lab(56.6112% 3.83747 -74.1833/.08)}.locker-dashboard{grid-template-columns:minmax(280px,1.1fr) minmax(280px,1fr) minmax(260px,.82fr);gap:1rem;padding:1rem;display:grid}.locker-progress-panel,.locker-breakdown-panel,.locker-missing-panel{background:#00000194;background:lab(.0793896% -.0130683 -.282669/.58);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:18px;min-width:0;padding:1rem}.locker-kicker{color:#51bfee;color:lab(72.4448% -21.4201 -33.6001);text-transform:uppercase;margin:0 0 .4rem;font-size:.82rem;font-weight:900}.locker-progress-panel h1,.locker-missing-panel h2,.locker-progress-group h3{letter-spacing:0;text-transform:uppercase;margin:0}.locker-progress-panel h1{max-width:12ch;font-size:3.25rem;line-height:.9}.locker-score{flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:1.1rem;display:flex}.locker-score strong{color:var(--ink);font-size:2.8rem;line-height:1}.locker-score span{color:var(--accent);text-transform:uppercase;margin-bottom:.35rem;font-weight:900}.locker-progress-track{background:linear-gradient(90deg,#0000 0 12%,#ffffff14 12% 13%,#0000 13% 25%),#000001eb;background:linear-gradient(90deg,#0000 0 12%,lab(100% 0 0/.08) 12% 13%,#0000 13% 25%),lab(.0364628% .00164658 -.186419/.92);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:999px;height:34px;margin-top:1rem;overflow:hidden}.locker-progress-track span{border-radius:inherit;background:linear-gradient(90deg, #00b7df, #ae97ff, var(--accent));height:100%;transition:width .18s ease-out;display:block;box-shadow:0 0 22px #008dfc61;box-shadow:0 0 22px lab(56.6112% 3.83747 -74.1833/.38)}@supports (color:lab(0% 0 0)){.locker-progress-track span{background:linear-gradient(90deg, lab(68.3079% -38.2627 -41.858), lab(66.9828% 37.4101 -66.2952), var(--accent))}}.locker-breakdown-panel{gap:.9rem;display:grid}.locker-progress-group{gap:.6rem;display:grid}.locker-progress-group h3{color:var(--muted);font-size:.84rem}.locker-progress-group>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.locker-progress-chip{background:#ffffff0e;background:lab(100% 0 0/.055);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:16px;align-content:center;gap:.25rem;min-height:72px;padding:.65rem;display:grid}.locker-progress-chip b{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:900;overflow:hidden}.locker-progress-chip strong{color:var(--ink);font-size:1.2rem;line-height:1}.variant-normal{border-color:#00b7df61;border-color:lab(68.3079% -38.2627 -41.858/.38);box-shadow:inset 0 0 18px #00b7df14;box-shadow:inset 0 0 18px lab(68.3079% -38.2627 -41.858/.08)}.variant-gold{border-color:#f3c5006b;border-color:lab(81.882% 6.9885 88.7715/.42);box-shadow:inset 0 0 18px #f3c50014;box-shadow:inset 0 0 18px lab(81.882% 6.9885 88.7715/.08)}.variant-gummy{border-color:#ea4fcb6b;border-color:lab(59.4999% 69.4468 -32.4398/.42);box-shadow:inset 0 0 18px #ea4fcb14;box-shadow:inset 0 0 18px lab(59.4999% 69.4468 -32.4398/.08)}.variant-galaxy{border-color:#9c94ff6b;border-color:lab(65.1816% 27.7023 -62.205/.42);box-shadow:inset 0 0 18px #9c94ff17;box-shadow:inset 0 0 18px lab(65.1816% 27.7023 -62.205/.09)}.rarity-rare{border-color:#00b8e157;border-color:lab(68.2549% -34.955 -37.3717/.34)}.rarity-epic{border-color:#ce79fd66;border-color:lab(64.4354% 50.3782 -53.3926/.4)}.rarity-legendary{border-color:#fba1006b;border-color:lab(74.0925% 28.0023 78.7101/.42)}.rarity-mythic{border-color:#deb20080;border-color:lab(74.8821% 7.64382 95.1731/.5);box-shadow:inset 0 0 18px #deb2001a,0 0 18px #deb20014;box-shadow:inset 0 0 18px lab(74.8821% 7.64382 95.1731/.1),0 0 18px lab(74.8821% 7.64382 95.1731/.08)}.locker-missing-panel{align-content:start;gap:.8rem;display:grid}.locker-missing-panel h2{font-size:1.25rem}.locker-missing-panel p{color:var(--muted);margin:.25rem 0 0;font-size:.9rem}.locker-missing-panel p strong{color:var(--danger)}.locker-missing-panel ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.locker-missing-panel li{background:#ffffff0b;background:lab(100% 0 0/.045);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .65rem;display:grid}.locker-missing-panel li span{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.locker-missing-panel li small{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.locker-controls{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.9rem;display:flex}.locker-action-group{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:.65rem;display:flex}.locker-action-group .ghost-button,.locker-empty-state .ghost-button{border-radius:999px;gap:.45rem}.locker-board{min-width:100%;padding:.75rem;display:grid;overflow-x:auto}.locker-row{grid-template-columns:232px repeat(var(--locker-columns), minmax(160px, 1fr));border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);min-width:960px;display:grid}.locker-heading-row{z-index:5;background:#000103fa;background:lab(.23638% -.0161007 -1.03013/.98);border-bottom:1px solid #008dfc66;border-bottom:1px solid lab(56.6112% 3.83747 -74.1833/.4)}.locker-column-heading{min-height:62px;color:var(--ink);text-transform:uppercase;background:#0000019e;background:lab(.0552216% -.00492483 -.232029/.62);border:1px solid #0000;border-radius:16px;place-items:center;margin:.3rem .45rem;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffffff14;box-shadow:inset 0 0 0 1px lab(100% 0 0/.08)}.locker-column-heading.variant-normal{color:#59c5f5;color:lab(74.7701% -21.545 -33.629)}.locker-column-heading.variant-gold{color:var(--accent)}.locker-column-heading.variant-gummy{color:var(--hot)}.locker-column-heading.variant-galaxy{color:#968cff;color:lab(62.8341% 28.039 -62.1601)}.locker-name{z-index:4;background:linear-gradient(90deg,#00030ce6,#0000);background:linear-gradient(90deg,lab(.830982% .246696 -5.4015/.9),#0000);align-items:center;gap:.75rem;min-height:104px;padding:.7rem .8rem;display:flex;position:sticky;left:0}.locker-name-icon{border:1px solid var(--locker-accent);background:radial-gradient(circle, var(--locker-accent), transparent 68%);border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.locker-name-icon img{object-fit:contain;filter:drop-shadow(0 8px 12px #0000009e);filter:drop-shadow(0 8px 12px lab(0% 0 0/.62));width:46px;height:46px}.locker-name strong,.locker-name small{display:block}.locker-name strong{font-size:1.1rem}.locker-name small{color:var(--accent);margin-top:.15rem;font-size:.78rem}.locker-cell{min-height:94px;color:var(--ink);background:#000205;background:lab(.448006% -.0866205 -1.46049);border:1px solid #0000;border-radius:18px;place-items:center;margin:.4rem .45rem;transition:box-shadow .16s ease-out,transform .16s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14;box-shadow:inset 0 0 0 1px lab(100% 0 0/.08)}button.locker-cell{cursor:pointer}button.locker-cell:hover,button.locker-cell:focus-visible{box-shadow:inset 0 0 0 1px var(--locker-active-border,#ffffff52), 0 0 18px var(--locker-active-glow,#ffffff14);outline:none;transform:translateY(-2px)}@supports (color:lab(0% 0 0)){button.locker-cell:hover,button.locker-cell:focus-visible{box-shadow:inset 0 0 0 1px var(--locker-active-border,lab(100% 0 0/.32)), 0 0 18px var(--locker-active-glow,lab(100% 0 0/.08))}}.locker-cell img{object-fit:contain;filter:drop-shadow(0 10px 16px #00000094);filter:drop-shadow(0 10px 16px lab(0% 0 0/.58));width:86px;height:78px}.locker-cell.variant-normal{--locker-active-border:#00b7df85;--locker-active-glow:#00b7df29;background:radial-gradient(circle at 50% 30%,#00b7df38,#0000 58%),#000104;background:radial-gradient(circle at 50% 30%,lab(68.3079% -38.2627 -41.858/.22),#0000 58%),lab(.297228% -.0369996 -1.1652)}@supports (color:lab(0% 0 0)){.locker-cell.variant-normal{--locker-active-border:lab(68.3079% -38.2627 -41.858/.52);--locker-active-glow:lab(68.3079% -38.2627 -41.858/.16)}}.locker-cell.variant-gold{--locker-active-border:#f3c5008f;--locker-active-glow:#f3c5002e;background:radial-gradient(circle at 50% 30%,#f3c5003d,#0000 58%),#030100;background:radial-gradient(circle at 50% 30%,lab(81.882% 6.9885 88.7715/.24),#0000 58%),lab(.454918% .636034 .976917)}@supports (color:lab(0% 0 0)){.locker-cell.variant-gold{--locker-active-border:lab(81.882% 6.9885 88.7715/.56);--locker-active-glow:lab(81.882% 6.9885 88.7715/.18)}}.locker-cell.variant-gummy{--locker-active-border:#ea4fcb85;--locker-active-glow:#ea4fcb29;background:radial-gradient(circle at 50% 30%,#ea4fcb3d,#0000 58%),#040003;background:radial-gradient(circle at 50% 30%,lab(59.4999% 69.4468 -32.4398/.24),#0000 58%),lab(.407845% 1.31688 -.634939)}@supports (color:lab(0% 0 0)){.locker-cell.variant-gummy{--locker-active-border:lab(59.4999% 69.4468 -32.4398/.52);--locker-active-glow:lab(59.4999% 69.4468 -32.4398/.16)}}.locker-cell.variant-galaxy{--locker-active-border:#9c94ff8a;--locker-active-glow:#9c94ff2b;background:radial-gradient(circle at 50% 30%,#9c94ff42,#0000 58%),#010108;background:radial-gradient(circle at 50% 30%,lab(65.1816% 27.7023 -62.205/.26),#0000 58%),lab(.401306% .677757 -2.67393)}@supports (color:lab(0% 0 0)){.locker-cell.variant-galaxy{--locker-active-border:lab(65.1816% 27.7023 -62.205/.54);--locker-active-glow:lab(65.1816% 27.7023 -62.205/.17)}}.locker-cell.is-missing img{opacity:.46;filter:grayscale()brightness(.72)drop-shadow(0 10px 16px #00000094);filter:grayscale()brightness(.72)drop-shadow(0 10px 16px lab(0% 0 0/.58))}.locker-cell.is-owned{box-shadow:inset 0 0 0 1px #00c47357,0 0 16px #00c47314;box-shadow:inset 0 0 0 1px lab(69.8464% -58.5497 28.7169/.34),0 0 16px lab(69.8464% -58.5497 28.7169/.08)}.locker-cell.is-owned:after{content:"";background:var(--good);border:2px solid #ffffffd1;border:2px solid lab(100% 0 0/.82);border-radius:999px;width:12px;height:12px;position:absolute;top:.35rem;right:.35rem;box-shadow:0 0 14px #00c473b8;box-shadow:0 0 14px lab(69.8464% -58.5497 28.7169/.72)}.locker-cell.is-missing:after{content:"";background:var(--danger);border-radius:999px;width:10px;height:10px;position:absolute;top:.45rem;right:.45rem;box-shadow:0 0 14px #fb594dcc;box-shadow:0 0 14px lab(60.9522% 62.2562 42.4999/.8)}.locker-status{min-width:64px;color:var(--muted);text-align:center;text-transform:uppercase;background:#000000c2;background:lab(.0578117% 0 0/.76);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);padding:.2rem .42rem;font-size:.7rem;font-weight:900;position:absolute;bottom:.35rem;right:.45rem}.locker-cell.is-owned .locker-status{color:var(--good)}.locker-cell.is-unavailable{color:#8f9aa4;color:lab(62.8574% -2.07284 -7.08299);background:linear-gradient(135deg,#0000 0 44%,#ffffff14 45% 55%,#0000 56%),#000103b8;background:linear-gradient(135deg,#0000 0 44%,lab(100% 0 0/.08) 45% 55%,#0000 56%),lab(.305098% -.0773817 -.611278/.72);border-style:dashed;border-color:#0000;border-radius:18px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff0e;box-shadow:inset 0 0 0 1px lab(100% 0 0/.055)}.locker-cell.is-unavailable svg{opacity:.72}.locker-empty-state{min-width:520px;min-height:220px;color:var(--muted);text-align:center;background:#00000185;background:lab(.0552216% -.00492483 -.232029/.52);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:18px;place-items:center;gap:.75rem;padding:2rem;display:grid}.locker-empty-state strong{color:var(--ink)}@media (max-width:860px){.site-header,.hero,.codex-hero,.landing-hero,.detail-layout,.commercial-band,.locker-dashboard,.sprite-matrix-hero{grid-template-columns:1fr}.site-header{align-items:flex-start}.hero{min-height:auto}.home-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-row,.compare-sprite-strip{grid-template-columns:1fr}.select-menu{align-items:stretch;width:100%}.select-menu-button{flex:1;min-width:0}.select-menu-list{width:100%;left:0;right:auto}.compare-cell.label{background:#f3c5001f;background:lab(81.882% 6.9885 88.7715/.12)}.detail-hero{min-height:260px;position:static}.detail-sprite-img{max-height:220px}.data-item-wide{grid-column:auto}.home-faq{padding-bottom:3rem}.data-trust{font-size:.82rem}.locker-progress-panel h1{font-size:2.4rem}.locker-progress-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.locker-controls{align-items:stretch}.sprite-matrix-row{grid-template-columns:172px repeat(var(--sprite-matrix-columns), minmax(120px, 1fr));min-width:720px}.sprite-matrix-name{min-height:82px;padding:.5rem}.sprite-matrix-cell{min-height:74px;margin:.28rem}.sprite-matrix-link img{width:68px;height:64px}.locker-row{grid-template-columns:174px repeat(var(--locker-columns), minmax(132px, 1fr));min-width:760px}.locker-name{min-height:86px;padding:.5rem}.locker-cell{min-height:78px;margin:.3rem}.locker-cell img{width:72px;height:66px}.locker-action-group,.locker-action-group .ghost-button{width:100%}.locker-action-group .ghost-button{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
