@font-face{font-family:Pixel;src:url(/fonts/pixel.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Fortnite;src:url(/fonts/Fortnite.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Regular.otf)format("opentype");font-style:normal;font-weight:400;size-adjust:75%;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Bold.otf)format("opentype");font-style:normal;font-weight:700;size-adjust:75%;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Italic.otf)format("opentype");font-style:italic;font-weight:400;size-adjust:75%;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-BoldItalic.otf)format("opentype");font-style:italic;font-weight:700;size-adjust:75%;font-display:swap}@font-face{font-family:Lexend;src:url(/fonts/Lexend-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--sprite-columns:7;--font-main:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--font-pixel:"Pixel",var(--font-main);--font-fortnite:"Fortnite",var(--font-main);--ink:#f5f6f8;--muted:#b6b9c1;--quiet:#8f939e;--glass:#1b1d2494;--glass-edge:#e2e6ee4d;--glass-edge-soft:#e2e6ee2e;--outline-inner-width:2px;--outline-rim-width:1.5px;--outline-rim-color:#241e3161;--outline-rim:0 0 0 var(--outline-rim-width) var(--outline-rim-color);--image-outline:#ffffff6b;--glass-shadow:0 1.25rem 3.5rem #03050a4d;--panel-surface:radial-gradient(circle at 8% 4%,#ffffff1f,transparent 30%), linear-gradient(145deg,#ffffff12,transparent 48%), var(--glass);--main-panel-surface:radial-gradient(circle at 8% 4%,#ffffff17,transparent 30%), linear-gradient(145deg,#ffffff0d,transparent 48%), color-mix(in srgb,var(--glass) 80%,transparent);--progress-start:#9468f4;--progress-mid:#e1cfff;--progress-end:#a77aff;--progress-glow:#be94ff9e;--violet:#b89aff;--green:#68dda6;--radius-card:1.6rem;--radius-control:1rem;--sprite-cell-radius:1rem;--sprite-grid-inset:.55rem;--sprite-frame-radius:calc(var(--sprite-cell-radius) + var(--sprite-grid-inset) + var(--outline-inner-width));--community-inset:.9rem;--index-inset:1.5rem;--content-width:64rem;--browser-edge:#12061f;--floating-nav-surface:radial-gradient(circle at 24% 12%,#ffffff29,transparent 52%), linear-gradient(145deg, color-mix(in srgb,var(--progress-mid) 28%,var(--browser-edge)), color-mix(in srgb,var(--progress-start) 32%,var(--browser-edge)) 62%, var(--browser-edge));--wallpaper-edge-fade:linear-gradient(180deg, var(--browser-edge) 0, transparent 10rem, transparent calc(100% - 10rem), var(--browser-edge) 100%);--page-wallpaper:linear-gradient(180deg,var(--browser-edge) 0,#12061feb 4rem,#12061f00 12rem), radial-gradient(circle at 14% 16%,#cc70ffa3,transparent 31%), radial-gradient(circle at 84% 12%,#6846ff94,transparent 30%), radial-gradient(circle at 72% 80%,#de3dbb6b,transparent 35%), radial-gradient(circle at 18% 88%,#4b22a6a3,transparent 34%), linear-gradient(135deg,#12061f 0%,#341052 36%,#18103f 66%,#080b1d 100%)}@media screen and (min-width:40.01rem){@supports ((-webkit-appearance:none)) and (not ((-moz-appearance:none))){:root{--glass:#1f172b8a;--browser-edge:#160625;--page-wallpaper:linear-gradient(180deg,var(--browser-edge) 0,#160626e6 4rem,#16062600 12rem), radial-gradient(circle at 14% 16%,#da70ffc2,transparent 31%), radial-gradient(circle at 84% 12%,#744cffb3,transparent 30%), radial-gradient(circle at 72% 80%,#e73ec685,transparent 35%), radial-gradient(circle at 18% 88%,#5827bec2,transparent 34%), linear-gradient(135deg,#160625 0%,#471268 36%,#21134f 66%,#090b20 100%)}}}:root[data-wallpaper=purple]{--browser-edge:#130522;--progress-start:#5620b8;--progress-mid:#d2b7ff;--progress-end:#7657e8;--progress-glow:#9164ffad;--page-wallpaper:var(--wallpaper-edge-fade), radial-gradient(ellipse 42% 35% at 5% 10%,#c78bffe6,transparent 64%), radial-gradient(ellipse 34% 33% at 93% 10%,#6273ffd1,transparent 65%), radial-gradient(ellipse 36% 32% at 80% 88%,#e74dcaa3,transparent 69%), radial-gradient(ellipse 31% 29% at 16% 78%,#5030d685,transparent 70%), radial-gradient(ellipse 28% 26% at 52% 49%,#ff98e533,transparent 73%), linear-gradient(125deg,#10031d 0%,#2d0a58 16%,#672ab2 36%,#333a9c 55%,#641d83 74%,#120b32 100%)}:root[data-wallpaper=blue]{--browser-edge:#03162f;--wallpaper-edge-fade:linear-gradient(transparent,transparent);--main-panel-surface:linear-gradient(145deg,#007aff38,#11376d1f 48%), #0619358f;--progress-start:#007aff;--progress-mid:#a5ceff;--progress-end:#419cff;--progress-glow:#007affb3;--page-wallpaper:linear-gradient(180deg,transparent 0%,transparent 82%,#03162f94 91%,#03162f 96%,#03162f 100%), radial-gradient(ellipse 42% 36% at 6% 12%,#78ccffe6,transparent 65%), radial-gradient(ellipse 35% 31% at 94% 11%,#246bffe0,transparent 65%), radial-gradient(ellipse 37% 34% at 81% 88%,#3be2ff85,transparent 69%), radial-gradient(ellipse 29% 27% at 16% 74%,#004dd385,transparent 71%), radial-gradient(ellipse 26% 24% at 51% 48%,#baf0ff33,transparent 74%), linear-gradient(125deg,#032451 0%,#075bba 17%,#008dff 37%,#155fc1 57%,#00a3c7 76%,#041b48 100%)}:root[data-wallpaper=blue],:root[data-wallpaper=blue] body{background-color:var(--browser-edge)}:root[data-wallpaper=blue] body{background-image:none}:root[data-wallpaper=blue] .shell{background-color:var(--browser-edge);background-image:var(--page-wallpaper);background-position:50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 100%,cover,cover,cover,cover}:root[data-wallpaper=blue] .shell:before{z-index:0;background:linear-gradient(180deg,var(--browser-edge) 0%,#03162fd1 34%,transparent 100%);height:14rem;display:block}:root[data-wallpaper=blue] .shell:after{z-index:0;background:linear-gradient(180deg,transparent 0%,#03162fd1 46%,var(--browser-edge) calc(100% - 4rem),var(--browser-edge) 100%);height:18rem;display:block;bottom:-4rem}:root[data-wallpaper=amber]{--browser-edge:#260d00;--progress-start:#d94b00;--progress-mid:#ffe06b;--progress-end:#ff8a00;--progress-glow:#ffa11db3;--page-wallpaper:var(--wallpaper-edge-fade), radial-gradient(ellipse 42% 35% at 6% 11%,#ffe262e6,transparent 64%), radial-gradient(ellipse 35% 31% at 94% 10%,#ff4a12e6,transparent 65%), radial-gradient(ellipse 39% 34% at 80% 88%,#ffb824a6,transparent 68%), radial-gradient(ellipse 30% 28% at 15% 76%,#e22b0094,transparent 70%), radial-gradient(ellipse 29% 24% at 51% 48%,#fff4a42e,transparent 73%), linear-gradient(125deg,#2a0700 0%,#8f2100 16%,#ed6100 34%,#ffbf19 50%,#c52700 70%,#260500 100%)}:root[data-wallpaper=green]{--browser-edge:#001a0e;--progress-start:#008f53;--progress-mid:#b8fb66;--progress-end:#00ce91;--progress-glow:#3be78ead;--page-wallpaper:var(--wallpaper-edge-fade), radial-gradient(ellipse 42% 35% at 5% 11%,#55ff94db,transparent 64%), radial-gradient(ellipse 36% 31% at 94% 10%,#0adcb6db,transparent 65%), radial-gradient(ellipse 39% 35% at 80% 88%,#c6ff3894,transparent 69%), radial-gradient(ellipse 29% 28% at 16% 76%,#00835899,transparent 70%), radial-gradient(ellipse 26% 24% at 51% 47%,#c2ffc22e,transparent 74%), linear-gradient(125deg,#001c10 0%,#006a43 16%,#00a95d 35%,#82b82a 52%,#007a69 72%,#001c12 100%)}:root[data-wallpaper=pink]{--browser-edge:#28031f;--progress-start:#c71379;--progress-mid:#ffabd4;--progress-end:#ba36e9;--progress-glow:#ff4db1ad;--page-wallpaper:var(--wallpaper-edge-fade), radial-gradient(ellipse 42% 35% at 5% 11%,#ff73cbe6,transparent 64%), radial-gradient(ellipse 35% 31% at 94% 10%,#da5dffdb,transparent 65%), radial-gradient(ellipse 38% 35% at 80% 88%,#ffacd39e,transparent 69%), radial-gradient(ellipse 30% 28% at 16% 76%,#c20c6894,transparent 70%), radial-gradient(ellipse 27% 25% at 52% 48%,#ffcdef2b,transparent 74%), linear-gradient(125deg,#31001f 0%,#8b0a62 16%,#e1238c 35%,#8c31b0 53%,#e7549d 72%,#260018 100%)}:root[data-wallpaper=mulberry]{--browser-edge:#24020d;--progress-start:#8f0b34;--progress-mid:#ff7184;--progress-end:#74103f;--progress-glow:#eb3057ad;--page-wallpaper:var(--wallpaper-edge-fade), radial-gradient(ellipse 42% 35% at 5% 11%,#f63a71e0,transparent 64%), radial-gradient(ellipse 35% 31% at 94% 10%,#a81c75db,transparent 65%), radial-gradient(ellipse 38% 35% at 80% 88%,#ff5b7d99,transparent 69%), radial-gradient(ellipse 30% 28% at 16% 76%,#810c3f9e,transparent 70%), radial-gradient(ellipse 27% 25% at 52% 48%,#ffaaaf26,transparent 74%), linear-gradient(125deg,#30000e 0%,#72052e 16%,#c92550 35%,#74104f 53%,#df2849 72%,#220008 100%)}:root[data-wallpaper=shore]{--browser-edge:#03151f;--progress-start:#087e91;--progress-mid:#f3d49a;--progress-end:#20b7cc;--progress-glow:#45dae1a8;--page-wallpaper:var(--wallpaper-edge-fade), radial-gradient(ellipse 43% 35% at 5% 11%,#ffe19fdb,transparent 64%), radial-gradient(ellipse 36% 32% at 94% 10%,#3fe9efe0,transparent 65%), radial-gradient(ellipse 40% 35% at 80% 88%,#1c84cab3,transparent 69%), radial-gradient(ellipse 29% 28% at 16% 76%,#065b8c99,transparent 70%), radial-gradient(ellipse 27% 25% at 52% 48%,#ffefbf33,transparent 74%), linear-gradient(125deg,#03151f 0%,#06627c 16%,#0c9da7 34%,#e2bc78 50%,#137ca3 70%,#020c19 100%)}:root[data-wallpaper=vault]{--browser-edge:#031b30;--wallpaper-edge-fade:linear-gradient(180deg,#031b30 0%,#031b30f5 3.5rem,#031b309e 7rem,transparent 12rem,transparent calc(100% - 13rem),#031b30e0 100%);--main-panel-surface:linear-gradient(145deg,#0aceef1f,#ffcd7412 49%,#010b1b42),#020f209e;--progress-start:#0b9bc4;--progress-mid:#ffd479;--progress-end:#20daf3;--progress-glow:#19d5f0b8;--page-wallpaper:var(--wallpaper-edge-fade), radial-gradient(ellipse 31rem 20rem at 100% 5rem,#ffe7aeb8 0%,#eea02d61 38%,transparent 76%), radial-gradient(ellipse 18rem 16rem at 76% 12rem,#ffde9480 0%,#e08f233b 40%,transparent 76%), radial-gradient(ellipse 34rem 10rem at 83% 7rem,#ffdb8966 0%,#dc8b232e 40%,transparent 78%), radial-gradient(ellipse 19rem 9rem at 103% 20rem,#ffe0975e 0%,#dc8b2329 40%,transparent 76%), radial-gradient(ellipse 32rem 14rem at 22% 31rem,#ffe19b7a 0%,#e89d333d 38%,transparent 76%), radial-gradient(ellipse 15rem 11rem at 5% 26rem,#ffda8957 0%,#e08e2729 40%,transparent 76%), radial-gradient(ellipse 17rem 12rem at 42% 37rem,#ffd7804f 0%,#d8852024 40%,transparent 76%), radial-gradient(ellipse 32rem 14rem at 78% 31rem,#ffe19b7a 0%,#e89d333d 38%,transparent 76%), radial-gradient(ellipse 15rem 11rem at 95% 26rem,#ffda8957 0%,#e08e2729 40%,transparent 76%), radial-gradient(ellipse 17rem 12rem at 58% 37rem,#ffd7804f 0%,#d8852024 40%,transparent 76%), radial-gradient(ellipse 30rem 13rem at 79% 91rem,#ffd9835c 0%,#da89242b 38%,transparent 76%), radial-gradient(ellipse 14rem 11rem at 96% 85rem,#ffe19b47 0%,#e08e2721 40%,transparent 76%), radial-gradient(ellipse 16rem 12rem at 60% 99rem,#ffd0703d 0%,#cd791b1c 40%,transparent 76%), radial-gradient(ellipse 34rem 15rem at 78% 152rem,#ffd9836b 0%,#da892433 38%,transparent 76%), radial-gradient(ellipse 16rem 12rem at 96% 145rem,#ffe09752 0%,#df8e2526 40%,transparent 76%), radial-gradient(ellipse 18rem 13rem at 57% 160rem,#ffd07047 0%,#cd791b21 40%,transparent 76%), radial-gradient(ellipse 30rem 14rem at 25% 212rem,#ffdd8f59 0%,#dc8f2729 38%,transparent 76%), radial-gradient(ellipse 14rem 11rem at 5% 205rem,#ffe29e45 0%,#df902a1f 40%,transparent 76%), radial-gradient(ellipse 17rem 12rem at 45% 220rem,#ffd3773b 0%,#cd7a1c1a 40%,transparent 76%), radial-gradient(ellipse 31rem 14rem at 29% 272rem,#ffdd8f66 0%,#dc8f272e 38%,transparent 76%), radial-gradient(ellipse 16rem 12rem at 10% 265rem,#ffe29e4d 0%,#df902a24 40%,transparent 76%), radial-gradient(ellipse 18rem 13rem at 50% 279rem,#ffd37745 0%,#cd7a1c1f 40%,transparent 76%), radial-gradient(ellipse 29rem 13rem at 78% 338rem,#ffd98354 0%,#da892426 38%,transparent 76%), radial-gradient(ellipse 14rem 11rem at 96% 332rem,#ffe19b40 0%,#e08e271c 40%,transparent 76%), radial-gradient(ellipse 16rem 12rem at 59% 346rem,#ffd07038 0%,#cd791b17 40%,transparent 76%), radial-gradient(ellipse 43% 47% at 101% 10%,#1ee0f4d6 0%,#0086d58a 28%,transparent 68%), radial-gradient(ellipse 48% 43% at 7% 62%,#00c6e4b8 0%,#0250a67a 28%,transparent 72%), radial-gradient(ellipse 34% 38% at 50% 45%,#197ad880 0%,transparent 73%), linear-gradient(145deg,#010b22 0%,#05376b 22%,#06245c 43%,#041b4a 61%,#024460 79%,#02091c 100%);background-image:none}@media (max-width:48rem){:root[data-wallpaper=vault] .shell:before{z-index:0;background:linear-gradient(#031b30 0%,#031b30fa 2.5rem,#031b30cc 6.5rem,#031b3066 11rem,#0000 18rem);height:18rem;display:block}}:root[data-wallpaper=eclipse]{--browser-edge:#100008;--progress-start:#b7084f;--progress-mid:#ff8bc8;--progress-end:#7624c9;--progress-glow:#eb2a84ab;--page-wallpaper:var(--wallpaper-edge-fade), radial-gradient(ellipse 42% 35% at 5% 11%,#ff3791c7,transparent 64%), radial-gradient(ellipse 35% 32% at 94% 10%,#a144eecc,transparent 65%), radial-gradient(ellipse 40% 35% at 80% 88%,#cd1653a3,transparent 69%), radial-gradient(ellipse 29% 28% at 16% 76%,#5d0a4899,transparent 70%), radial-gradient(ellipse 27% 25% at 52% 48%,#ff92d224,transparent 74%), linear-gradient(125deg,#060107 0%,#490820 16%,#86104d 34%,#511073 52%,#bf135d 72%,#030104 100%)}@media (min-width:48.001rem){.slidePositionedFeature.hasManagedDesktop{min-height:0;top:var(--slide-feature-y)!important;left:var(--slide-feature-x)!important;width:var(--slide-feature-size)!important;opacity:1!important;flex:none!important;height:auto!important;margin:0!important;position:absolute!important;right:auto!important;transform:translate(-50%,-50%)!important}}.spriteSquadArt.slidePositionedFeature img,.partnerFeature.slidePositionedFeature img{aspect-ratio:auto;width:100%;height:auto}.vaultBotFeature.slidePositionedFeature{justify-content:center}.vaultBotFeature.slidePositionedFeature>img{width:48%;height:auto;transform:none}.vaultBotFeature.slidePositionedFeature .vaultBotGreeting{width:48%;min-width:0;margin-left:-4%}.vaultBotFeature.slidePositionedFeature.hasManagedDesktop>img{width:100%!important;height:auto!important}.vaultBotGreeting.slidePositionedBubble.hasManagedDesktop{z-index:2;top:var(--slide-bubble-y);left:var(--slide-bubble-x);width:var(--slide-bubble-size);min-width:0;margin:0;position:absolute;transform:translate(-50%,-50%)}@media (max-width:48rem){.slidePositionedFeature.hasManagedMobile{min-height:0;top:var(--slide-feature-mobile-y)!important;left:var(--slide-feature-mobile-x)!important;width:var(--slide-feature-mobile-size)!important;opacity:.72!important;flex:none!important;height:auto!important;margin:0!important;position:absolute!important;right:auto!important;transform:translate(-50%,-50%)!important}.vaultBotFeature.slidePositionedFeature.hasManagedMobile .vaultBotGreeting{width:var(--slide-feature-mobile-bubble-size,var(--slide-feature-bubble-size,48%))}.vaultBotFeature.slidePositionedFeature.hasManagedMobile>img{width:100%!important;height:auto!important}.vaultBotGreeting.slidePositionedBubble.hasManagedMobile{z-index:2;top:var(--slide-bubble-mobile-y);left:var(--slide-bubble-mobile-x);width:var(--slide-bubble-mobile-size);opacity:.72;min-width:0;margin:0;position:absolute;transform:translate(-50%,-50%)}}.vaultBotFeature.slidePositionedFeature.hasManagedDesktop .vaultBotGreeting{width:var(--slide-feature-bubble-size,48%)}.slideshowManager{width:min(100%,96rem)!important}.slideshowManagerLayout{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.25rem;display:grid}.slideshowManagerLibrary{border:var(--outline-inner-width) solid var(--glass-edge);background:var(--admin-panel-surface);box-shadow:var(--outline-rim);background-clip:padding-box;border-radius:1.2rem;align-self:start;gap:.55rem;padding:.8rem;display:grid;position:sticky;top:5.5rem}.slideshowManagerLibrary>header{justify-content:space-between;align-items:center;min-height:2.2rem;padding:0 .15rem;display:flex}.slideshowManagerLibrary>header strong{color:var(--admin-accent);letter-spacing:.12em;font-size:.62rem}.slideshowManagerLibrary>header button{width:2rem;min-height:2rem;padding:0}.slideshowManagerLibrary>button{border:var(--outline-inner-width) solid var(--glass-edge-soft);color:#f5f5fab8;background:var(--admin-control-surface);text-align:left;border-radius:.82rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:3.65rem;padding:.55rem;display:grid}.slideshowManagerLibrary>button.isActive{border-color:var(--admin-accent);color:#fff;box-shadow:inset .2rem 0 color-mix(in srgb,var(--admin-accent) 74%,white)}.slideshowManagerLibrary>button>span:first-child{color:var(--admin-accent);text-align:center;font-size:.68rem;font-weight:900}.slideshowManagerLibrary>button>span:last-child{gap:.15rem;min-width:0;display:grid}.slideshowManagerLibrary>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.slideshowManagerLibrary>button small{color:#ebebf280;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;overflow:hidden}.slideshowOrderActions{grid-template-columns:1fr 1fr;gap:.45rem;padding-top:.35rem;display:grid}.slideshowOrderActions button{min-height:2.2rem;padding:.35rem;font-size:.46rem}.slideshowManagerWorkspace{gap:1rem;min-width:0;display:grid}.slideshowEditorPreviewPanel{border:var(--outline-inner-width) solid var(--glass-edge);background:var(--admin-panel-surface);box-shadow:var(--outline-rim);background-clip:padding-box;border-radius:1.35rem;padding:1rem}.slideshowEditorPreviewPanel>header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.slideshowEditorPreviewPanel h2{margin:.15rem 0 0;font-size:1.05rem}.slideshowSlideTabs{align-items:center;gap:.4rem;margin:0 0 .8rem;padding-bottom:.1rem;display:flex;overflow:auto}.slideshowSlideTabs>button{border:var(--outline-inner-width) solid var(--glass-edge-soft);color:#f5f5faa8;background:var(--admin-control-surface);text-align:left;border-radius:.72rem;justify-content:flex-start;align-items:center;gap:.45rem;min-width:7rem;min-height:2.35rem;padding:.45rem .6rem;font-size:.52rem;display:flex}.slideshowSlideTabs>button:hover,.slideshowSlideTabs>button.isActive{border-color:var(--admin-accent);color:#fff;background:color-mix(in srgb,var(--admin-accent-strong) 18%,var(--admin-control-surface))}.slideshowSlideTabs>button>span{color:var(--admin-accent);font-size:.5rem;font-weight:900}.slideshowSlideTabs>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slideshowSlideTabs>button.slideshowAddTab{place-items:center;width:2.35rem;min-width:2.35rem;padding:0;font-size:1rem;display:grid}.slideshowTabOrder{gap:.22rem;margin-left:auto;display:flex}.slideshowTabOrder button{place-items:center;width:2.1rem;min-height:2.1rem;padding:0;font-size:.85rem;display:grid}.slideshowPreviewModes{gap:.35rem;display:flex}.slideshowPreviewModes button{min-height:2.1rem;padding:.4rem .62rem;font-size:.5rem}.slideshowPreviewModes button.isActive{border-color:var(--admin-accent);background:color-mix(in srgb,var(--admin-accent-strong) 26%,var(--admin-control-surface))}.slideshowEditorPreview{isolation:isolate;aspect-ratio:4.4;border:var(--outline-inner-width) solid var(--glass-edge);touch-action:none;-webkit-user-select:none;user-select:none;background:#171522;border-radius:1.1rem;width:100%;position:relative;overflow:visible}.slideshowEditorPreview.is-mobile{aspect-ratio:1.32;width:min(100%,24rem);margin-inline:auto}.slideshowEditorBackdrop,.slideshowEditorShade{width:100%;height:100%;position:absolute;inset:0}.slideshowEditorBackdrop{z-index:0;object-fit:cover}.slideshowEditorShade{z-index:1;background:linear-gradient(90deg,#0f0d1ce0,#0f0d1c70 58%,#0f0d1c33)}.slideshowEditorCopy{z-index:3;gap:.3rem;width:52%;display:grid;position:absolute;top:16%;left:4%}.slideshowTextTarget{width:fit-content;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;margin:0;padding:.16rem .28rem;display:block;position:relative}.slideshowTextTarget>span,.slideshowEditorDiscord>span{z-index:2;color:#0000;letter-spacing:.08em;white-space:nowrap;pointer-events:none;background:0 0;border-radius:999px;padding:.24rem .42rem;font-size:.4rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.slideshowTextTarget:hover,.slideshowTextTarget:focus-visible,.slideshowEditorDiscord:hover,.slideshowEditorDiscord:focus-visible){background:#ff254b33;border-color:#ff4c68;outline:0}:is(.slideshowTextTarget:hover>span,.slideshowTextTarget:focus-visible>span,.slideshowEditorDiscord:hover>span,.slideshowEditorDiscord:focus-visible>span){color:#fff;background:#d92747}.slideshowEditorCopy small{color:var(--admin-accent);letter-spacing:.14em;font-size:clamp(.35rem,.8vw,.55rem);font-weight:900}.slideshowEditorCopy strong{color:#fff;max-height:1.8em;font-size:clamp(1rem,3vw,2.65rem);line-height:.9;display:block;overflow:hidden}.slideshowEditorCopy strong em{font-style:normal}.slideshowEditorCopy p{color:#f5f5fac7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(.42rem,1vw,.82rem);line-height:1.35;display:-webkit-box;overflow:hidden}.slideshowEditorPreview.is-mobile .slideshowEditorCopy{width:62%;top:12%}.slideshowPreviewHotspot{z-index:3;color:#0000;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;transition:border-color .15s,background .15s;position:absolute}.slideshowPreviewHotspot span{color:#0000;letter-spacing:.08em;white-space:nowrap;background:0 0;border-radius:999px;padding:.25rem .42rem;font-size:.4rem;font-weight:900;transition:color .15s,background .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.slideshowPreviewHotspot:hover,.slideshowPreviewHotspot:focus-visible){background:#ff254b2e;border-color:#ff4c68;outline:0}:is(.slideshowPreviewHotspot:hover span,.slideshowPreviewHotspot:focus-visible span){color:#fff;background:#d92747}.slideshowBackgroundHotspot{z-index:1;border-radius:inherit;inset:0}.slideshowDraggableFeature{z-index:4;aspect-ratio:1.5;cursor:grab;touch-action:none;border:1px dashed #ffffffc7;padding:.15rem;position:absolute;transform:translate(-50%,-50%)}.slideshowDraggableFeature:hover,.slideshowDraggableFeature:focus-within,.slideshowEditorGreeting:hover{background:#ff254b1f;border-color:#ff4c68}.slideshowEditorPreview .slideshowDraggableFeature{transform-origin:50%;transform:translate(-50%,-50%)}.slideshowEditorPreview.is-mobile .slideshowDraggableFeature,.slideshowEditorPreview.is-mobile .slideshowDraggableFeature.isVaultBot,.slideshowEditorPreview.is-mobile .slideshowDraggableBubble{opacity:.72}.slideshowDraggableFeature:active{cursor:grabbing}.slideshowDraggableFeature img{object-fit:contain;filter:drop-shadow(0 .45rem .65rem #00000061);pointer-events:none;width:100%;height:100%}.slideshowDraggableFeature .slideshowDragLabel{color:#ffffffe0;letter-spacing:.07em;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11121c80;border:1px solid #ffffff47;border-radius:999px;padding:.2rem .46rem;font-size:.36rem;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;top:-1.35rem;left:50%;transform:translate(-50%)translateY(.2rem)}.slideshowDraggableFeature:hover .slideshowDragLabel,.slideshowDraggableFeature:focus-within .slideshowDragLabel{opacity:1;transform:translate(-50%)translateY(0)}.slideshowDraggableFeature.isVaultBot{aspect-ratio:1}.slideshowDraggableFeature.isVaultBot>img{width:100%;height:100%}.slideshowEditorGreeting{z-index:5;color:#fff;cursor:grab;touch-action:none;background:#5e5b72b8;border:1px dashed #ffffffc7;border-radius:.65rem;gap:.15rem;padding:.45rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.slideshowEditorGreeting:active{cursor:grabbing}.slideshowEditorGreeting .slideshowDragLabel{color:#ffffffe0;letter-spacing:.07em;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#11121c80;border:1px solid #ffffff47;border-radius:999px;padding:.2rem .46rem;font-size:.36rem;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;top:-1.35rem;left:50%;transform:translate(-50%)translateY(.2rem)}.slideshowEditorGreeting:hover .slideshowDragLabel{opacity:1;transform:translate(-50%)translateY(0)}.slideshowEditorGreeting b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.42rem,1.1vw,.95rem);overflow:hidden}.slideshowEditorGreeting small{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.32rem,.8vw,.68rem);overflow:hidden}.slideshowEditorDiscord{z-index:4;color:#fff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:.55rem;max-width:42%;padding:.35rem .55rem;font-size:.48rem;font-weight:850;position:absolute;bottom:8%;left:4%;overflow:hidden}.slideshowPositionBar{justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .15rem 0;display:flex}.slideshowPositionBar span{color:#ebebf294;letter-spacing:.06em;font-size:.48rem;font-weight:800}.slideshowPositionBar button{min-height:2rem;padding:.35rem .55rem;font-size:.46rem}.slideshowArtworkSize{color:#eeeff6a6;letter-spacing:.08em;align-items:center;gap:.5rem;margin-top:.55rem;font-size:.44rem;font-weight:900;display:flex}.slideshowArtworkSize input,.slideshowDurationField input{accent-color:var(--admin-accent-strong);cursor:pointer}.slideshowArtworkSize output{min-width:2.5rem;color:var(--admin-accent);text-align:right;font-size:.48rem}.slideshowAccentField>span:first-child,.slideshowDurationField>span:first-child{gap:.16rem;display:grid}.slideshowAccentField small,.slideshowDurationField small{color:#eeeff67a;letter-spacing:normal;font-size:.43rem;font-weight:700}.slideshowAccentField{grid-column:span 1}.slideshowAccentColor{align-items:center;gap:.45rem;margin-top:.1rem;display:flex}.slideshowAccentColor input[type=color]{cursor:pointer;border-radius:.65rem;width:2.65rem;min-height:2.1rem;padding:.14rem}.slideshowAccentColor code{color:#f5f5fab3;font:700 .53rem/1 var(--font-main);letter-spacing:.06em}.slideshowDurationField{grid-column:span 2}.slideshowDurationField>div{border:var(--outline-inner-width) solid var(--glass-edge-soft);background:var(--admin-control-surface);border-radius:.72rem;align-items:center;gap:.8rem;min-height:2.75rem;padding:.35rem .65rem;display:flex}.slideshowDurationField input{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.slideshowDurationField output{min-width:5.8rem;color:var(--admin-accent);letter-spacing:.06em;text-align:right;font-size:.54rem;font-weight:900}.slideshowManagerLayout[data-editor-focus=none] :is(.slideshowContentEditor,.slideshowArtworkEditor,.slideshowPositionBar),.slideshowManagerLayout[data-editor-focus=eyebrow] :is(.slideshowArtworkEditor,.slideshowPositionBar),.slideshowManagerLayout[data-editor-focus=title] :is(.slideshowArtworkEditor,.slideshowPositionBar),.slideshowManagerLayout[data-editor-focus=description] :is(.slideshowArtworkEditor,.slideshowPositionBar),.slideshowManagerLayout[data-editor-focus=discord] :is(.slideshowArtworkEditor,.slideshowPositionBar),.slideshowManagerLayout[data-editor-focus=artwork] .slideshowContentEditor,.slideshowManagerLayout[data-editor-focus=bubble] .slideshowContentEditor,.slideshowManagerLayout[data-editor-focus=background] .slideshowContentEditor,.slideshowManagerLayout[data-editor-focus=discord] .slideshowContentEditor,.slideshowManagerLayout[data-editor-focus=eyebrow] .slideshowContentEditor :is(.slideshowEditTitle,.slideshowEditDescription,.slideshowDurationField),.slideshowManagerLayout[data-editor-focus=title] .slideshowContentEditor :is(.slideshowEditEyebrow,.slideshowEditDescription,.slideshowDurationField),.slideshowManagerLayout[data-editor-focus=description] .slideshowContentEditor :is(.slideshowEditEyebrow,.slideshowEditTitle,.slideshowDurationField),.slideshowManagerLayout[data-editor-focus=artwork] .slideshowUploadGrid>label:first-child,.slideshowManagerLayout[data-editor-focus=bubble] .slideshowUploadGrid>label:first-child,.slideshowManagerLayout[data-editor-focus=background] .slideshowUploadGrid>label:last-child,.slideshowManagerLayout[data-editor-focus=background] .slideshowArtworkEditor>.slideshowFieldGrid{display:none}.slideshowEditorForm{gap:.85rem;display:grid}.slideshowEditorForm>label,.slideshowFieldGrid>label{color:#f0f0f6ad;letter-spacing:.08em;gap:.4rem;font-size:.55rem;font-weight:900;display:grid}.slideshowEditorForm :is(input,textarea,select){border:var(--outline-inner-width) solid var(--glass-edge-soft);color:#fff;background:var(--admin-control-surface);width:100%;min-height:2.75rem;font:inherit;letter-spacing:normal;border-radius:.72rem;padding:.62rem .72rem}.slideshowEditorForm textarea{resize:vertical;min-height:5.25rem;line-height:1.45}.slideshowFieldGrid,.slideshowUploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.slideshowUploadGrid>label{border:var(--outline-inner-width) solid var(--glass-edge-soft);background:var(--admin-control-surface);border-radius:.85rem;align-content:start;gap:.45rem;padding:.75rem;display:grid}.slideshowUploadGrid>label>span{color:var(--admin-accent);letter-spacing:.1em;font-size:.56rem;font-weight:900}.slideshowUploadGrid>label small{color:#ebebf28a;font-size:.5rem}.slideshowUploadGrid input{min-height:0;padding:.3rem}.slideshowUploadGrid button{justify-self:start;min-height:2.1rem;padding:.35rem .55rem;font-size:.46rem}.slideshowAdvancedFields{overflow:hidden;padding:0!important}.slideshowAdvancedFields summary{color:var(--admin-accent);letter-spacing:.1em;cursor:pointer;padding:1rem 1.15rem;font-size:.62rem;font-weight:900}.slideshowAdvancedFields[open] summary{border-bottom:var(--outline-inner-width) solid var(--glass-edge-soft)}.slideshowAdvancedFields .slideshowEditorForm{padding:1rem}.slideshowManagerFooter{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.slideshowManagerFooter span{color:var(--admin-accent);letter-spacing:.08em;text-align:center;font-size:.52rem;font-weight:900}@media (max-width:64rem){.slideshowManagerLayout{grid-template-columns:1fr}.slideshowManagerLibrary{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.slideshowManagerLibrary>header,.slideshowOrderActions{grid-column:1/-1}}@media (max-width:48rem){.slideshowManagerLibrary,.slideshowFieldGrid,.slideshowUploadGrid{grid-template-columns:1fr}.slideshowDurationField{grid-column:auto}.slideshowEditorPreview{aspect-ratio:2.05}.slideshowEditorPreviewPanel>header,.slideshowPositionBar{flex-direction:column;align-items:stretch}.slideshowPreviewModes{grid-template-columns:1fr 1fr;display:grid}.slideshowManagerFooter{grid-template-columns:1fr}.slideshowManagerFooter span{grid-row:1}}*{box-sizing:border-box}*,:before,:after{--surface-rim:0 0 0 transparent}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--browser-edge);background-image:var(--page-wallpaper);background-position:top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:64.0625rem) and (hover:hover) and (pointer:fine){html:has(.shell){font-size:112.5%}}body{min-width:20rem;min-height:100dvh;color:var(--ink);font-family:var(--font-main);background-color:var(--browser-edge);background-image:var(--page-wallpaper);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;margin:0}html.monochromeSimulationActive,body.monochromeSimulationActive{--browser-edge:#1b1b1d;background-color:#1b1b1d}button,a{font:inherit}button{cursor:pointer}.shell{z-index:1;isolation:isolate;padding:max(clamp(.8rem,2.2vw,2rem),env(safe-area-inset-top)) max(clamp(.8rem,2.2vw,2rem),env(safe-area-inset-right)) max(clamp(.8rem,2.2vw,2rem),env(safe-area-inset-bottom)) max(clamp(.8rem,2.2vw,2rem),env(safe-area-inset-left));position:relative}.shell:before,.shell:after{z-index:1;pointer-events:none;content:"";height:clamp(8rem,18vw,14rem);display:none;position:absolute;left:0;right:0}.shell:before{background:linear-gradient(180deg,color-mix(in srgb,var(--browser-edge) 44%,transparent) 0%,color-mix(in srgb,var(--browser-edge) 18%,transparent) 48%,transparent 100%);top:0}.shell:after{z-index:0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--browser-edge) 82%,transparent) 46%,var(--browser-edge) calc(100% - 4rem),var(--browser-edge) 100%);height:18rem;display:block;bottom:-4rem}.shell>*{z-index:1;position:relative}.shell.spriteInfoModalOpen>:not(.spriteInfoToast):not(.spriteInfoScrim){pointer-events:none}@media (min-width:40.01rem){:root,:root[data-wallpaper]{--wallpaper-edge-fade:linear-gradient(180deg,transparent 0,transparent calc(100% - 10rem),var(--browser-edge) 100%)}:root[data-wallpaper=blue] .shell:before{display:none}:root[data-wallpaper=vault]{--wallpaper-edge-fade:linear-gradient(transparent,transparent)}:root[data-wallpaper=vault] .shell:before,:root[data-wallpaper=vault] .shell:after{display:none}}.topbar,.hero,.workspace aside,.index,.empty,.legalDisclaimer{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-card);background:var(--main-panel-surface);box-shadow:var(--surface-rim), var(--glass-shadow);-webkit-backdrop-filter:blur(34px)saturate(135%);backdrop-filter:blur(34px)saturate(135%);--surface-rim:var(--outline-rim);background-clip:padding-box}.topbar{z-index:5;width:min(100%, var(--content-width));border-radius:var(--radius-card);background:var(--main-panel-surface);min-height:5rem;box-shadow:var(--surface-rim),var(--glass-shadow);-webkit-backdrop-filter:blur(34px)saturate(135%);backdrop-filter:blur(34px)saturate(135%);background-clip:padding-box;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 auto;padding:.85rem 1.2rem;display:flex;position:relative}.viewportDebug{z-index:10;border:var(--outline-inner-width) solid #cbb4ffb8;color:#d8c5ff;font:700 .55rem var(--font-pixel);letter-spacing:.05em;box-shadow:var(--surface-rim), 0 .35rem .8rem #00000047;--surface-rim:var(--outline-rim);background:#100822e0 padding-box padding-box;border-radius:.45rem;padding:.28rem .48rem;position:absolute;bottom:-1.45rem;right:1rem}.brandMark{border:var(--outline-inner-width) solid var(--glass-edge);text-shadow:0 .12rem .38rem #000000e6,0 0 .3rem #0009;letter-spacing:.06em;white-space:nowrap;width:4.2rem;height:2.35rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background-color:#0000;background-image:linear-gradient(135deg,#0e0f1c94,#26164175),url(/images/ch7-s4-button-background-v2.webp);background-position:0 0,76% 22%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-radius:.9rem;flex:0 0 4.2rem;place-items:center;font-size:.59rem;font-weight:900;display:grid}.shell:not(.accessibilityHighContrast) :is(.brandMark,.databaseSeasonTrigger,.databaseSeasonOptions button){border-color:var(--image-outline)}.shell:not(.accessibilityHighContrast) .databaseSeasonTrigger:is(:hover,:focus-visible,.active,[aria-expanded=true]){border-color:#ffffffb3}.shell:not(.accessibilityHighContrast) .databaseSeasonOptions button{border-color:#ffffff3d}.shell:not(.accessibilityHighContrast) .databaseSeasonOptions button:is(:hover,:focus-visible,.active){border-color:#ffffff57}.siteIdentity,.seasonIdentity{flex:none;align-items:center;display:flex}.siteIdentity{flex-direction:column;align-items:flex-start;gap:.05rem}.siteIdentity>strong{color:#f7f5ff;line-height:1.05;font-family:var(--font-fortnite);letter-spacing:.01em;text-shadow:0 .12rem .38rem #000000b8;padding-left:.08em;font-size:1.8rem;font-weight:400;display:block;overflow:visible}.siteIdentity>span{color:#e1d9f7b8;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:700;line-height:1.1}.seasonIdentity{border-left:1px solid #e2e6ee3d;gap:.7rem;margin-left:.1rem;padding-left:1rem}.brand,.season{flex-direction:column;display:flex}.brand strong{font-family:var(--font-pixel);letter-spacing:.09em;text-shadow:0 .12rem .38rem #000000e0,0 0 .3rem #00000094;font-size:.78rem;font-weight:400;transform:translateY(.17rem)}.overrideHeaderLogo{filter:drop-shadow(0 .12rem .3rem #0000009e);background:url(/images/c7-s4-override-logo-clean.webp) 0/contain no-repeat padding-box padding-box;width:7rem;height:2rem;display:block}.brand span,.season span{color:var(--muted);letter-spacing:.1em;font-size:.58rem}.season{border-top:1px solid #e2e6ee29;order:5;grid-template-columns:1.3fr .9fr .9fr 1.25fr;gap:.5rem;width:100%;margin:0;padding:.7rem .5rem .12rem;display:grid}.season .seasonIdentity{border-left:0;gap:.7rem;min-width:0;margin:0;padding:0 .5rem}.season .brandMark,.season .overrideHeaderLogo{transform:translateY(.12rem)}.seasonRow{border:var(--outline-inner-width) solid #e2e6ee1f;min-width:0;box-shadow:var(--surface-rim);text-align:center;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff12,#07090f47) padding-box padding-box;border-radius:.7rem;grid-template-columns:1fr;place-items:center;gap:.2rem;padding:.45rem .35rem;line-height:1.08;display:grid}.seasonRow:first-child span{white-space:normal}.seasonRow span{letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.5rem;overflow:hidden}.season strong{letter-spacing:.04em;white-space:nowrap;font-size:.78rem}.season .countdown{color:var(--season-countdown-color,var(--progress-mid));font-family:var(--font-main);font-variant-numeric:tabular-nums}:root[data-wallpaper=purple]{--season-countdown-color:#d8c9ff}:root[data-wallpaper=blue]{--season-countdown-color:#a5ceff}:root[data-wallpaper=amber]{--season-countdown-color:#ffe06b}:root[data-wallpaper=green]{--season-countdown-color:#b8fb66}:root[data-wallpaper=pink]{--season-countdown-color:#ffabd4}:root[data-wallpaper=mulberry]{--season-countdown-color:#ff9aa9}:root[data-wallpaper=shore]{--season-countdown-color:#72eaff}@media (max-width:48rem){:root[data-wallpaper=vault]{--season-countdown-color:#f0c476}}:root[data-wallpaper=eclipse]{--season-countdown-color:#ff8bc8}.primary,.debugToggle,.filter{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-control);color:#fff;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background-color:#eef0f514;background-image:radial-gradient(circle at 18% 72%,#b89aff38,#0000 58%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;transition:border-color .18s,background-color .18s,box-shadow .18s}.primary{padding:.8rem 1rem;font-size:.76rem;font-weight:800}.primary span{color:#d8c9ff;margin-left:.75rem}.discordAccountButton{box-sizing:border-box;border:var(--outline-inner-width) solid #a0a9ff8c;border-radius:var(--radius-control);color:#fff;min-width:8.3rem;height:2.9rem;min-height:2.9rem;box-shadow:var(--surface-rim),0 .35rem .9rem #211c5c2e;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#5865f285,#6e48b752) padding-box padding-box;justify-content:center;align-items:center;gap:.52rem;margin-left:auto;padding:.48rem .72rem;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.fortniteShopButton{box-sizing:border-box;border:var(--outline-inner-width) solid #82e3ff7a;border-radius:var(--radius-control);color:#f5fbff;width:8.3rem;min-width:8.3rem;height:2.9rem;min-height:2.9rem;box-shadow:var(--surface-rim),0 .35rem .9rem #08457033;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#13779e7a,#3747ac5c) padding-box padding-box;flex:0 0 8.3rem;justify-content:center;align-items:center;gap:.46rem;margin-left:auto;padding:.48rem .68rem;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}:is(.fortniteShopButton:hover,.fortniteShopButton:focus-visible){box-shadow:var(--surface-rim),0 .5rem 1.1rem #1473b452;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#1893c0a8,#4758cc80);border-color:#e2f8ffe6;transform:translateY(-1px)}.fortniteShopButton svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 1.05rem;width:1.05rem;height:1.05rem}.fortniteShopButton>span{text-align:left;gap:.05rem;display:grid}.fortniteShopButton strong{letter-spacing:.06em;white-space:nowrap;font-size:.57rem}.fortniteShopButton small{color:#def6ffb3;letter-spacing:.1em;white-space:nowrap;font-size:.4rem;font-weight:800}.discordAccountMenu+.fortniteShopButton,.discordAccountButton+.fortniteShopButton{margin-left:0}:is(.discordAccountButton:hover,.discordAccountButton:focus-visible){box-shadow:var(--surface-rim),0 .5rem 1.1rem #30268247;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#5865f2b8,#7e4fcc7a);border-color:#e0e4ffd1;transform:translateY(-1px)}.discordAccountButton img:not(.discordAccountAvatar){filter:brightness(0)invert();flex:0 0 1.1rem;width:1.1rem;height:1.1rem}.discordAccountAvatar{object-fit:cover;background:#120f23b8;border:1px solid #ffffff6b;border-radius:50%;flex:0 0 1.55rem;width:1.55rem;height:1.55rem;box-shadow:0 .14rem .32rem #0000004d}.discordAccountButton>span{text-align:left;gap:.05rem;min-width:0;display:grid}.discordAccountButton strong{max-width:6.5rem;color:var(--discord-role-color,#fff);letter-spacing:.07em;text-overflow:ellipsis;text-shadow:0 .08rem .2rem #00000080;white-space:nowrap;font-size:.66rem;overflow:hidden}.discordAccountButton small{color:#ebedffb8;letter-spacing:.1em;font-size:.47rem;font-weight:800}.discordAccountButton.isConnected{background:linear-gradient(135deg,#36917457,#48407e4d);border-color:#69e1b17a}.discordWelcome{color:#e5dff7c2;letter-spacing:.075em;text-align:right;min-width:0;margin:0 0 0 auto;font-size:.56rem;font-weight:800;animation:.42s cubic-bezier(.22,1,.36,1) both discordWelcomeIn}.discordWelcome strong,.discordAccountButton.isConnected strong{background:linear-gradient(105deg,var(--discord-role-color,#fff),var(--discord-role-color-secondary,var(--discord-role-color,#fff)) 52%,var(--discord-role-color-tertiary,var(--discord-role-color,#fff)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.discordAccountMenu{z-index:12;flex:none;margin-left:0;position:relative}.discordAccountMenu .discordAccountButton{cursor:pointer;margin-left:0;list-style:none}.discordAccountMenu .discordAccountButton::-webkit-details-marker{display:none}.discordAccountChevron{fill:none;stroke:#f2efffcc;stroke-width:2px;flex:0 0 .72rem;width:.72rem;height:.72rem;transition:transform .2s}.discordAccountMenu[open] .discordAccountChevron{transform:rotate(180deg)}.discordAccountMenu[open] .discordAccountDropdown{transform-origin:top;animation:.28s cubic-bezier(.22,1,.36,1) both accountDropdownIn}@keyframes accountDropdownIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.discordAccountMenu[open] .discordAccountDropdown{animation:none}}.accessibilityReduceMotion .discordAccountMenu[open] .discordAccountDropdown{animation:none}.discordAccountDropdown{border:var(--outline-inner-width) solid var(--glass-edge);background:linear-gradient(145deg,color-mix(in srgb,var(--progress-mid) 20%,transparent),transparent 65%),color-mix(in srgb,var(--glass) 88%,transparent);min-width:100%;box-shadow:var(--surface-rim),0 .65rem 1.4rem #0805146b;-webkit-backdrop-filter:blur(36px)saturate(150%);backdrop-filter:blur(36px)saturate(150%);--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:.75rem;gap:.35rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .42rem);right:0}.discordAccountDropdown :is(a,button){border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--progress-mid) 12%,transparent);color:#fff;min-height:2rem;font:900 .48rem var(--font-main);letter-spacing:.08em;white-space:nowrap;cursor:pointer;border-radius:.52rem;justify-content:flex-start;align-items:center;gap:.42rem;padding:.42rem .65rem;text-decoration:none;display:flex}.discordAccountDropdown svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 .88rem;width:.88rem;height:.88rem}:is(.discordAccountDropdown :is(a,button):hover,.discordAccountDropdown :is(a,button):focus-visible){border-color:color-mix(in srgb,var(--progress-mid) 70%,white);background:color-mix(in srgb,var(--progress-mid) 23%,transparent)}.topbar:has(.discordAccountMenu[open]){-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:48rem){.discordAccountMenu[open]{position:static}.discordAccountDropdown{right:.75rem;top:var(--account-dropdown-top,3.8rem);border-radius:1.2rem;gap:.5rem;width:min(18rem,100vw - 3rem);min-width:0;padding:.65rem}.discordAccountDropdown :is(a,button){letter-spacing:.055em;border-radius:.75rem;gap:.7rem;min-height:3rem;padding:.75rem .85rem;font-size:.72rem}.discordAccountDropdown svg{flex-basis:1.2rem;width:1.2rem;height:1.2rem}}.discordAccountDropdown button{color:#ffe4e7;background:#c2304666;border-color:#ff818f94}:is(.discordAccountDropdown button:hover,.discordAccountDropdown button:focus-visible){background:#da374f94;border-color:#ffbec5e0}@keyframes discordWelcomeIn{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}.discordAccountButton.sync-error{border-color:#ff9da494}.monochromeSimulationOverlay{z-index:2147483647;pointer-events:none;-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();background:#80808000 padding-box padding-box;position:fixed;inset:0}.accessibilityColorAssist{--violet:#78a8ff;--green:#53d8ff}.accessibilityColorAssist .filter.active{box-shadow:var(--surface-rim), 0 0 1.1rem #44adeb4d;background:radial-gradient(circle at 84% 26%,#ffffff2e,#0000 43%) padding-box padding-box,linear-gradient(112deg,#12325bf5,#24619de0 58%,#468bc2b8) padding-box padding-box,linear-gradient(112deg,#4f94dffa,#6fc4ebf5 58%,#cff6fff0) border-box}.accessibilityColorAssist .spriteVariantCell,.accessibilityColorAssist .spriteIndexHeader.variant-default,.accessibilityColorAssist .spriteInfoVariants section{--variant-rgb:105,154,255}.accessibilityColorAssist .spriteVariantCell.variant-gold,.accessibilityColorAssist .spriteIndexHeader.variant-gold,.accessibilityColorAssist .spriteInfoVariants .variant-gold{--variant-rgb:255,171,64}.accessibilityColorAssist .spriteVariantCell.variant-cheat,.accessibilityColorAssist .spriteIndexHeader.variant-cheat,.accessibilityColorAssist .spriteInfoVariants .variant-cheat{--variant-rgb:58,211,239}.accessibilityColorAssist .spriteVariantCell.variant-special{--variant-rgb:255,104,213}.accessibilityColorAssist .spriteIndexName.rarity-rare,.accessibilityColorAssist .runnersSpriteName.rarity-rare{--rarity-rgb:70,171,255}.accessibilityColorAssist .spriteIndexName.rarity-epic,.accessibilityColorAssist .runnersSpriteName.rarity-epic{--rarity-rgb:255,105,215}.accessibilityColorAssist .spriteIndexName.rarity-legendary,.accessibilityColorAssist .runnersSpriteName.rarity-legendary{--rarity-rgb:255,143,48}.accessibilityColorAssist .spriteIndexName.rarity-mythic,.accessibilityColorAssist .runnersSpriteName.rarity-mythic{--rarity-rgb:255,219,72}.accessibilityColorAssist .runnersVariantCell.variant-default{--variant-rgb:105,154,255}.accessibilityColorAssist .runnersVariantCell.variant-gold{--variant-rgb:255,171,64}.accessibilityColorAssist .runnersVariantCell.variant-gummy{--variant-rgb:255,104,213}.accessibilityColorAssist .runnersVariantCell.variant-galaxy{--variant-rgb:92,133,255}.accessibilityColorAssist .runnersVariantCell.variant-gem,.accessibilityColorAssist .runnersVariantCell.variant-holofoil{--variant-rgb:58,211,239}.accessibilityColorAssist .designLibraryToggle input:checked+span[aria-hidden],.accessibilityColorAssist .accessibilityOption input:checked+i{--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#40d2f5cc,#1a7cb2b8) padding-box padding-box;border-color:#5be1ffd1}.accessibilityHighContrast{--ink:#fff;--muted:#eef0f5;--quiet:#d7dbe4;--glass:#08090ee0;--glass-edge:#ffffffad;--glass-edge-soft:#ffffff75}.accessibilityHighContrast :is(.topbar,.hero,.workspace aside,.index,.legalDisclaimer,.mobileFilterMenuPanel),.accessibilityHighContrast :is(.filter,.collectionTool,.databaseSeasonTrigger,.spriteIndexName,.spriteVariantCell,.runnersSpriteName,.runnersVariantCell,.accessibilityOption){border-width:2px}.accessibilityHighContrast :is(.label,.eyebrow,.spriteRarityLabel,.runnersVariantCopy small,.transferMeta,.accessibilityOption small,.accessibilityPanelHeading small){opacity:1;color:#f5f6f8}.accessibilityHighContrast .spriteVariantCell:not(.collected) .variantPreview.hasSpriteImage.is-loaded img{opacity:.78;filter:grayscale(.3)saturate(.2)brightness(.82)contrast(1.08)drop-shadow(0 .25rem .4rem #0000008c)}.accessibilityHighContrast .variantStatus{border-width:2px}.accessibilityHighContrast :is(button,a,[role=button]):focus-visible{outline-offset:3px;outline:3px solid #fff}.accessibilityStrongPatterns .spriteIndexName.rarity-rare,.accessibilityStrongPatterns .runnersSpriteName.rarity-rare{background:repeating-linear-gradient(0deg,transparent 0 .42rem,#ffffff1f .42rem .49rem), linear-gradient(145deg,rgba(var(--rarity-rgb),.25),#07090fbd);background-clip:padding-box}.accessibilityStrongPatterns .spriteIndexName.rarity-epic,.accessibilityStrongPatterns .runnersSpriteName.rarity-epic{background:repeating-linear-gradient(135deg,transparent 0 .48rem,#ffffff24 .48rem .56rem), linear-gradient(145deg,rgba(var(--rarity-rgb),.25),#07090fbd);background-clip:padding-box}.accessibilityStrongPatterns .spriteIndexName.rarity-legendary,.accessibilityStrongPatterns .runnersSpriteName.rarity-legendary{background:radial-gradient(circle,#ffffff2e 0 .08rem,transparent .09rem) 0 0/.65rem .65rem, linear-gradient(145deg,rgba(var(--rarity-rgb),.25),#07090fbd);background-clip:padding-box}.accessibilityStrongPatterns .spriteIndexName.rarity-mythic,.accessibilityStrongPatterns .runnersSpriteName.rarity-mythic{background:linear-gradient(45deg,transparent 44%,#ffffff21 45% 55%,transparent 56%) 0 0/.85rem .85rem, linear-gradient(-45deg,transparent 44%,#ffffff17 45% 55%,transparent 56%) 0 0/.85rem .85rem, linear-gradient(145deg,rgba(var(--rarity-rgb),.25),#07090fbd);background-clip:padding-box}.accessibilityStrongPatterns .spriteVariantCell:before{opacity:.72}.accessibilityStrongPatterns .spriteVariantCell.variant-default:before{background:repeating-linear-gradient(135deg,transparent 0 .72rem,rgba(var(--variant-rgb),.13) .72rem .8rem)}.accessibilityStrongPatterns .spriteVariantCell.variant-gold:before{background:linear-gradient(45deg,rgba(var(--variant-rgb),.13) 25%,transparent 25% 75%,rgba(var(--variant-rgb),.13) 75%) 0 0/.8rem .8rem}.accessibilityStrongPatterns .spriteVariantCell.variant-cheat:before{background:radial-gradient(circle,rgba(var(--variant-rgb),.2) 0 .09rem,transparent .1rem) 0 0/.7rem .7rem}.accessibilityStrongPatterns .communitySpriteCard:before{opacity:.82;background:repeating-conic-gradient(#ffffff47 0deg 6deg,#0000 6deg 45deg) 0 0/1.3rem 1.3rem}.accessibilityStrongPatterns .communitySpriteCard{border-style:double;border-width:3px}.accessibilityStrongPatterns .runnersVariantCell{isolation:isolate;border-width:2px}.accessibilityStrongPatterns .runnersVariantCell:before{z-index:0;border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.accessibilityStrongPatterns .runnersVariantCell>*{z-index:1}.accessibilityStrongPatterns .runnersVariantCell.variant-default:before{opacity:.72;background:repeating-linear-gradient(135deg,#ffffff3d 0 .1rem,#0000 .1rem .62rem)}.accessibilityStrongPatterns .runnersVariantCell.variant-gold:before{opacity:.7;background:linear-gradient(45deg,#0000 42%,#ffffff42 43% 57%,#0000 58%) 0 0/.85rem .85rem,linear-gradient(-45deg,#0000 42%,#ffffff2e 43% 57%,#0000 58%) 0 0/.85rem .85rem}.accessibilityStrongPatterns .runnersVariantCell.variant-gummy{border-style:dashed}.accessibilityStrongPatterns .runnersVariantCell.variant-gummy:before{opacity:.78;background:radial-gradient(circle,#ffffff6b 0 .12rem,#0000 .13rem) 0 0/.72rem .72rem}.accessibilityStrongPatterns .runnersVariantCell.variant-galaxy{border-style:dotted}.accessibilityStrongPatterns .runnersVariantCell.variant-galaxy:before{opacity:.8;background:radial-gradient(circle,#ffffffad 0 .08rem,#0000 .09rem) 0 0/.78rem .78rem,radial-gradient(circle,#ffffff59 0 .045rem,#0000 .055rem) .38rem .38rem/.78rem .78rem}.accessibilityStrongPatterns .runnersVariantCell.variant-gem{outline:2px solid rgba(var(--variant-rgb),.78);outline-offset:-5px}.accessibilityStrongPatterns .runnersVariantCell.variant-gem:before{opacity:.64;background:linear-gradient(30deg,#0000 46%,#ffffff4d 47% 53%,#0000 54%) 0 0/1rem 1rem,linear-gradient(150deg,#0000 46%,#fff3 47% 53%,#0000 54%) 0 0/1rem 1rem}.accessibilityStrongPatterns .runnersVariantCell.variant-holofoil{border-style:double;border-width:3px}.accessibilityStrongPatterns .runnersVariantCell.variant-holofoil:before{opacity:.68;background:repeating-linear-gradient(0deg,#ffffff40 0 .09rem,#0000 .09rem .5rem)}.accessibilityStrongPatterns .runnersVariantCell.variant-cube{outline:2px dashed rgba(var(--variant-rgb),.78);outline-offset:-5px}.accessibilityStrongPatterns .runnersVariantCell.variant-cube:before{opacity:.68;background:linear-gradient(#ffffff3b .09rem,#0000 .09rem) 0 0/.7rem .7rem,linear-gradient(90deg,#ffffff3b .09rem,#0000 .09rem) 0 0/.7rem .7rem}.accessibilityStrongPatterns .runnersVariantCell.variant-quack{border-style:dashed double;border-width:3px}.accessibilityStrongPatterns .runnersVariantCell.variant-quack:before{opacity:.68;background:linear-gradient(135deg,#0000 35%,#ffffff47 36% 48%,#0000 49%) 0 0/.9rem .9rem,linear-gradient(45deg,#0000 35%,#ffffff2e 36% 48%,#0000 49%) .45rem 0/.9rem .9rem}.accessibilityStrongPatterns .spriteVariantCell:before{z-index:1}.accessibilityStrongPatterns .spriteVariantCell :is(.variantPreview,.variantCopy){z-index:2}.accessibilityStrongPatterns .spriteVariantCell.collected:before{opacity:1}.accessibilityStrongPatterns .spriteVariantCell.collected.variant-default:before{background:repeating-linear-gradient(135deg,#0000 0 .66rem,#00000059 .66rem .73rem,#ffffff59 .73rem .81rem,#0000 .81rem .88rem)}.accessibilityStrongPatterns .spriteVariantCell.collected.variant-gold:before{background:linear-gradient(45deg,#ffffff3d 25%,#0000 25% 75%,#ffffff3d 75%) 0 0/.8rem .8rem}.accessibilityStrongPatterns .spriteVariantCell.collected.variant-cheat:before{background:radial-gradient(circle,#ffffff7a 0 .085rem,#0000007a .09rem .15rem,#0000 .16rem) 0 0/.7rem .7rem}.accessibilityStrongPatterns .spriteVariantCell.collected.variant-blue:before{background-color:#0000;background-image:linear-gradient(90deg,#ffffff52 0 1px,#00000052 1px 2px,#0000 2px),linear-gradient(#ffffff52 0 1px,#00000052 1px 2px,#0000 2px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:.7rem .7rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.accessibilityStrongPatterns .spriteVariantCell.collected .variantStatus{outline-offset:2px;outline:2px solid #ffffffd9}.accessibilityReduceMotion,.accessibilityReduceMotion *{scroll-behavior:auto!important}.accessibilityReduceMotion *,.accessibilityReduceMotion :before,.accessibilityReduceMotion :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.accessibilityReduceMotion .overrideCodeRain{display:none}.accessibilityDyslexicFont{--font-main:"OpenDyslexic","Inter",sans-serif;font-family:var(--font-main)}.accessibilityDyslexicFont :where(button,strong,small,b,span,label,code,input,textarea){letter-spacing:.015em!important}.accessibilityLexendFont{--font-main:"Lexend","Inter",sans-serif;font-family:var(--font-main)}.debugToggle{letter-spacing:.08em;padding:.8rem .85rem;font-size:.65rem;font-weight:900}.debugToggle.active{box-shadow:var(--surface-rim), 0 0 1.1rem #b89aff38;--surface-rim:var(--outline-rim);background-color:#b89aff33;border-color:#b89affb3}.debugShort{display:none}.primary:hover,.debugToggle:hover,.filter:hover{box-shadow:var(--surface-rim), 0 .7rem 1.7rem #0003;--surface-rim:var(--outline-rim);background-color:#eef0f521;border-color:#e2e6ee7a}.hero{width:min(100%, var(--content-width));border-radius:var(--radius-card);-webkit-backdrop-filter:none;backdrop-filter:none;background:#2b1f3f padding-box padding-box;height:13.5rem;margin:1rem auto 0;padding:clamp(1.1rem,2vw,1.6rem) clamp(1.5rem,3.5vw,3rem);display:block;position:relative;overflow:hidden}.slideFrame{z-index:1;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.slideCopy{z-index:2;grid-template-rows:.85rem 5.85rem 2.25rem auto;align-content:start;align-self:stretch;min-width:0;margin-left:calc(1.35rem - clamp(1.5rem,3.5vw,3rem));padding-right:10rem;display:grid;position:relative}.slideFrame.hasArtwork .slideCopy{z-index:2;flex:auto;padding-right:2rem;position:relative}.slideBackdrop{z-index:0;opacity:.52;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.slideBackdrop:after{content:"";background:#100d1d8a;position:absolute;inset:0}.slideBackdrop picture,.slideBackdrop img{width:100%;height:100%;display:block}.slideBackdrop img{object-fit:cover;object-position:left center;filter:saturate(.92)brightness(.72)}.slideBackdrop-1,.slideBackdrop-2{opacity:.42}.slideBackdrop-1:after,.slideBackdrop-2:after{background:#100d1d99}.spriteSquadArt{z-index:1;pointer-events:none;flex:0 0 18rem;align-self:center;width:18rem;height:10.25rem;margin-right:-.35rem;position:relative}.spriteSquadArt img{object-fit:contain;filter:drop-shadow(0 1rem 2rem #0000004d);width:100%;height:100%}.vaultBotFeature{z-index:1;pointer-events:none;flex:0 0 28rem;align-items:center;width:28rem;height:10.5rem;margin-right:.45rem;display:flex;position:relative;top:-.45rem}.vaultBotFeature>img{object-fit:contain;filter:drop-shadow(0 .9rem 1.5rem #00000052);transform-origin:50%;width:13rem;height:9.5rem;transform:translate(-.7rem)scaleX(.89)scaleY(1.04)}.vaultBotGreeting{border:var(--outline-inner-width) solid #e2e6ee57;width:10.75rem;min-width:10.75rem;box-shadow:var(--surface-rim), 0 .65rem 1.5rem #0000003d;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-sizing:border-box;-moz-text-size-adjust:100%;text-size-adjust:100%;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff42,#3f414f61) padding-box padding-box;border-radius:1rem;flex-direction:column;gap:.3rem;margin-left:-3.25rem;padding:.7rem .8rem;display:flex;position:relative;top:-.7rem;overflow:hidden}.vaultBotGreeting:before{content:"";background:#484a586b;border-bottom:1px solid #e2e6ee57;border-left:1px solid #e2e6ee57;width:.7rem;height:.7rem;position:absolute;top:48%;left:-.38rem;transform:translateY(-50%)rotate(45deg)}.vaultBotGreeting strong{color:#e1d5ff;white-space:nowrap;max-width:100%;font-size:1.05rem;line-height:1.05}.vaultBotGreeting span{color:#f3f4f7;white-space:nowrap;max-width:100%;font-size:.78rem;font-weight:700;line-height:1.3;display:block}.vaultBotGreeting.isNight{width:14rem;min-width:14rem}.vaultBotGreeting.isNight span{white-space:normal;text-wrap:balance}.slide-2 .vaultBotFeature{flex-basis:26rem;width:26rem;margin-right:1.45rem}.slide-2 .vaultBotFeature>img{transform:translate(-.75rem)translateY(-.35rem)scaleX(.98)scaleY(1.15)}.slide-2 .vaultBotGreeting{margin-left:-4.25rem}.slide-2 .vaultBotGreeting.isNight{width:12.5rem;min-width:12.5rem}.partnerFeature{z-index:1;pointer-events:none;flex:0 0 22rem;align-self:center;width:22rem;height:11rem;margin-right:-.6rem;position:relative;transform:translateY(-.35rem)}.partnerFeature img{object-fit:contain;filter:drop-shadow(0 1rem 2rem #0000004d);width:100%;height:100%}.slideshowControls{z-index:3;white-space:nowrap;align-items:center;gap:.48rem;display:flex;position:absolute;bottom:.8rem;left:auto;right:.8rem}.slideshowControls>button{border:var(--outline-inner-width) solid #ffffff61;border-radius:var(--radius-control);color:#fff;width:2.25rem;height:2.25rem;box-shadow:var(--surface-rim), 0 .4rem 1rem #0804152e;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff3d,#ffffff14) padding-box padding-box;place-items:center;padding:0;font-size:1.15rem;font-weight:700;line-height:1;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid}.slideshowControls>button[aria-label]{font-size:1.45rem;font-weight:900}.slideshowControls>button .slideshowChevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;opacity:.65;width:1.05rem;height:1.05rem;display:block}.slideshowControls>button:hover{box-shadow:var(--surface-rim), 0 .55rem 1.25rem #08041547,0 0 .85rem #cab2ff2e;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff57,#c2aaff2e) padding-box padding-box;border-color:#ffffffad}.slideshowControls>button:active{box-shadow:var(--surface-rim), inset 0 .18rem .48rem #05040f5c;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff24,#7f5bc033) padding-box padding-box;border-color:#ffffff8a}.slideshowControls>button:focus-visible{outline-offset:2px;outline:2px solid #d8c5ff}.slideshowControls>button.slideshowPause{letter-spacing:.06em;width:auto;padding:0 .6rem;font-size:.52rem;font-weight:800}.slidePosition{flex-direction:column;align-items:center;gap:.28rem;min-width:4.4rem;display:flex}.slidePosition>span{color:var(--muted);letter-spacing:.08em;text-align:center;font-size:.5rem;line-height:1}.slideDots{align-items:center;gap:.28rem;display:flex}.slideDots button{--surface-rim:0 0 0 transparent;background:#ffffff47 padding-box padding-box;border:0;border-radius:999px;width:.36rem;height:.36rem;padding:0}.slideDots button.active{width:1rem;box-shadow:var(--surface-rim), 0 0 .55rem #b89aff99;background:#cbb4ff padding-box padding-box}.eyebrow,.label{color:color-mix(in srgb,var(--progress-mid) 68%,white);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.adminAccessScope{color:#f2edffa3;letter-spacing:.08em;text-transform:none;font-weight:750}.hero h1{letter-spacing:-.065em;margin:.25rem 0 0;font-size:clamp(2.65rem,3.7vw,3.7rem);line-height:.82}.hero h1.singleLineTitle{white-space:nowrap;font-size:clamp(2.25rem,4vw,3.7rem)}.hero h1.spriteFieldIndexTitle{letter-spacing:-.055em;font-size:clamp(2rem,4.25vw,3.65rem)}.hero h1.spriteDexTitle{font-family:var(--font-fortnite);letter-spacing:.01em;font-weight:400}.hero h1.vaultBotTitle{letter-spacing:-.075em;font-weight:950}.vaultBotTitleAccent{color:#b77aff;text-shadow:0 0 1.2rem #b06fff6b}.slideshow-vaultbot{background:linear-gradient(135deg,#272a30 0%,#191c21 100%)}.slideshow-vaultbot .slideBackdrop{opacity:.52}.slideshow-vaultbot .slideBackdrop img{filter:hue-rotate(305deg)saturate(1.22)brightness(.68)}.slideshow-vaultbot .slideBackdrop:after{background:linear-gradient(90deg,#0f1013b8 0%,#10121680 54%,#0d0f1257 100%)}.slideshow-vaultbot .eyebrow{color:#9fd2ff}.slideshow-vaultbot .vaultBotTitleAccent{color:#1688ff;text-shadow:0 .14rem .28rem #00000094}.slideshow-vaultbot .vaultBotGreeting{box-shadow:var(--surface-rim),0 .65rem 1.5rem #000a1c57;background:linear-gradient(145deg,#2189e75c,#0420419e);border-color:#8eccff7a}.slideshow-vaultbot .vaultBotGreeting:before{background:#083f74b8;border-color:#8eccff7a}.slideshow-vaultbot .vaultBotGreeting strong{color:#bfe2ff}.slideshow-vaultbot .slideDots button.active{box-shadow:var(--surface-rim),0 0 .55rem #0071e394;background:#1688ff}.slideshow-vaultbot .slideshowControls>button:hover{box-shadow:var(--surface-rim),0 .55rem 1.25rem #000a1c52;background:linear-gradient(145deg,#43a3ff57,#004d9e38)}.slideshow-vaultbot .slideshowDiscordCta{box-shadow:var(--surface-rim),0 .45rem 1.2rem #00122e57,0 0 1rem #0071e32e;background-color:#0000;background-image:radial-gradient(circle at 16% 18%,#a5dcff47,#0000 43%),linear-gradient(145deg,#0071e3d1,#032b56d1);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#70beff9e}.slideshow-vaultbot .slideshowDiscordCta:hover{box-shadow:var(--surface-rim),0 .65rem 1.45rem #00122e66,0 0 1.15rem #0071e33d;background-color:#0000;background-image:radial-gradient(circle at 16% 18%,#cbeaff57,#0000 43%),linear-gradient(145deg,#1285f4e6,#04376cdb);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#addcffd1}.slideshow-vault-developments{background:#031b30}.slideshow-vault-developments .eyebrow{color:#a9dceb}.slideshow-vault-developments .vaultDevelopmentsTitle{letter-spacing:-.065em;font-weight:700}.slideshow-vault-developments .vaultDevelopmentsGold,.slideshow-vault-developments .vaultDevelopmentsBlue{font-style:normal;font-weight:700}.slideshow-vault-developments .vaultDevelopmentsGold{color:#f2bf67;background:linear-gradient(108deg,#d99832 0%,#f7c86d 28%,#fff0b6 49%,#efb858 67%,#c98029 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 .75rem #f6bf5b33;-webkit-background-clip:text;background-clip:text}.slideshow-vault-developments .vaultDevelopmentsBlue{color:#1299bc;text-shadow:0 0 .75rem #1299bc38}.slideshow-vault-developments .slideBackdrop{opacity:.7}.slideshow-vault-developments .slideBackdrop img{object-position:center;filter:saturate(1.08)brightness(.78)contrast(1.06)}.slideshow-vault-developments .slideBackdrop:after{background:linear-gradient(90deg,#010d1cc2 0%,#0113267a 53%,#02111f38 100%)}.slideshow-vault-developments .spriteSquadArt.slidePositionedFeature{z-index:3}.slideshow-vault-developments .spriteSquadArt img{filter:drop-shadow(0 .18rem .45rem #fff3)drop-shadow(0 0 .72rem #cfebff29);border:0}.slideshow-vault-developments .slideDots button.active{box-shadow:var(--surface-rim),0 0 .55rem #f0c476b8;background:#f0c476}.slideshow-vault-developments .slideshowDiscordCta{box-shadow:var(--surface-rim),0 .35rem .9rem #000a1947;background:linear-gradient(115deg,#795723b3 0%,#4d371cad 39%,#115577ad 68%,#052846bd 100%) padding-box padding-box;border-color:#c7a86d61}.slideshow-vault-developments .slideshowDiscordCta:hover{box-shadow:var(--surface-rim),0 .45rem 1.05rem #000a1957;background:linear-gradient(115deg,#946a2acc 0%,#5e431fc7 39%,#176a94c7 68%,#06345bd1 100%) padding-box padding-box;border-color:#dec08294}@media (max-width:48rem){.slideshow-vault-developments .slideBackdrop{opacity:.82}.slideshow-vault-developments .slideBackdrop img{object-position:center center;filter:saturate(1.12)brightness(.9)contrast(1.04)}.slideshow-vault-developments .slideBackdrop:after{background:linear-gradient(90deg,#010d1c9e 0%,#0113264d 58%,#02111f1f 100%)}}.hero h1.spriteGardenTitle{letter-spacing:-.055em;font-size:clamp(2.15rem,4.25vw,3.65rem)}.hero h1.communityPartnershipsTitle{letter-spacing:-.052em;font-size:clamp(1.8rem,3.35vw,3rem)}.hero h1 em{color:#d8caff;text-shadow:0 0 1.7rem #a27bff57;font-style:normal}.slide-3 .eyebrow{color:#f3a17e}.slide-3 h1 em{color:#f08a61;text-shadow:0 0 1.7rem #f076486b}.slide-3 .slideCopy.hasDiscord .discordCta{box-shadow:var(--surface-rim), 0 .45rem 1.2rem #30110a4d,0 0 1rem #f076481f;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(circle at 16% 18%,#ffc7a94d,#0000 44%),linear-gradient(145deg,#8f4e3ab3,#3d2827c2);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#f49f7894}.slide-3 .slideCopy.hasDiscord .discordCta:hover{box-shadow:var(--surface-rim), 0 .7rem 1.7rem #30110a57,0 0 1.2rem #f0764833;--surface-rim:var(--outline-rim);background-color:#f0764833;border-color:#ffbe9ecc}.slide-4 .eyebrow{color:#d1bdff}.slide-4 h1 em{color:#c5a6ff;text-shadow:0 0 1.7rem #a677ff6b}.slide-4 .slideCopy.hasDiscord .discordCta{box-shadow:var(--surface-rim), 0 .45rem 1.2rem #1e0e3e4d,0 0 1rem #a477ff1f;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(circle at 16% 18%,#e3d3ff52,#0000 43%),linear-gradient(145deg,#68459eb3,#35255bc2);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#caadff9e}.slide-4 .slideCopy.hasDiscord .discordCta:hover{box-shadow:var(--surface-rim), 0 .7rem 1.7rem #1e0e3e57,0 0 1.2rem #a477ff33;--surface-rim:var(--outline-rim);border-color:#e2d1ffd6}.slideCopy.hasQuote{grid-template-rows:.85rem 3.6rem auto}.gardenQuote{z-index:2;border:var(--outline-inner-width) solid #75cc895c;max-width:37rem;box-shadow:var(--surface-rim), inset .18rem 0 #64c177db,0 .55rem 1.35rem #051b0c33;--surface-rim:var(--outline-rim);background:linear-gradient(100deg,#1240288f,#121c2652) padding-box padding-box;border-radius:.8rem;margin:0;padding:.55rem .8rem .5rem 1rem;position:relative}.gardenQuote p{color:#ebf5ed;margin:0;font-size:.78rem;font-style:italic;line-height:1.32}.gardenQuote footer{flex-wrap:wrap;gap:.55rem .85rem;margin-top:.42rem;display:flex}.gardenQuote a{color:#9bd7a8;letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-style:normal;font-weight:800;text-decoration:none}.gardenQuote a:hover{color:#e2ffe6;text-underline-offset:.16rem;text-decoration:underline}.slide-4 .chips span{color:#d9f2df;box-shadow:var(--surface-rim), 0 .45rem 1.2rem #051c0c3d,0 0 1rem #2b7a431a;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(circle at 16% 18%,#a7e1b12e,#0000 44%),linear-gradient(145deg,#2e683eb3,#192e22c7);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#55b16c80}.slide-4 .radar{box-shadow:var(--surface-rim), 0 1rem 2.5rem #051c0c4d,0 0 1.4rem #2b7a431f;--surface-rim:var(--outline-rim);background:repeating-radial-gradient(circle,#43a35f0f 0 1.55rem,#6cc28138 1.6rem 1.64rem) padding-box padding-box;border-color:#55b16c85}.slide-4 .radar:before,.slide-4 .radar:after{background:#6cc2813d}.slide-4 .radar small{color:#8fd2a0}.lede{color:#d0d2d8;max-width:39rem;margin:0;font-size:.84rem;line-height:1.25;transform:translateY(-1.9rem)}.ledeSecondary{margin-top:.18rem;display:block}.slide-3 .ledeSecondary{color:inherit;font:inherit;margin:0;display:inline}.slideCopy.hasDiscord .chips{transform:translateY(-.6rem)}.chips{flex-wrap:wrap;align-self:start;gap:.5rem;margin-top:.25rem;display:flex}.chips span{border:var(--outline-inner-width) solid var(--glass-edge-soft);color:#d6d8dd;letter-spacing:.08em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#eef0f512 padding-box padding-box;border-radius:999px;padding:.45rem .62rem;font-size:.58rem}.slideFrame.hasArtwork .chips span{box-shadow:var(--surface-rim), 0 .45rem 1.2rem #0003;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff2e,#1c1f2847) padding-box padding-box;border-color:#ebeef54d}.discordCta{border:var(--outline-inner-width) solid #ebeef557;border-radius:var(--radius-control);color:#fff;box-shadow:var(--surface-rim), 0 .45rem 1.2rem #00000038;letter-spacing:.06em;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(circle at 16% 18%,#ffffff38,#0000 42%),linear-gradient(145deg,#575966ad,#2d2f39bd);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;align-items:center;gap:.48rem;padding:.48rem .72rem;font-size:.62rem;font-weight:800;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.discordCta img{filter:brightness(0)invert()}.discordCtaLabel{white-space:nowrap;min-width:0;display:block;overflow:hidden}.discordCtaLabelTrack{white-space:nowrap;gap:1.2rem;width:max-content;display:inline-flex}@media (min-width:45.01rem){.slideshowDiscordCta .discordCtaLabelTrack>span:nth-child(2){display:none}}.discordCta:hover{box-shadow:var(--surface-rim), 0 .7rem 1.7rem #0000003d;--surface-rim:var(--outline-rim);background-color:#ffffff21;border-color:#ffffff94}.radar{border:var(--outline-inner-width) solid var(--glass-edge);width:8.25rem;height:8.25rem;box-shadow:var(--surface-rim), 0 1rem 2.5rem #00000040;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);--surface-rim:var(--outline-rim);background:repeating-radial-gradient(circle,#ffffff08 0 1.55rem,#ffffff24 1.6rem 1.64rem) padding-box padding-box;border-radius:50%;flex-direction:column;flex:0 0 8.25rem;justify-content:center;align-items:center;margin-left:2rem;display:flex;position:relative}.radar:before,.radar:after{content:"";background:#ffffff29;position:absolute}.radar:before{width:100%;height:1px}.radar:after{width:1px;height:100%}.radar span,.radar small{z-index:1;position:relative}.radar span{font-size:3rem;font-weight:900}.radar small{color:#d3c4ff;letter-spacing:.1em;text-align:center;font-size:.65rem}.workspace{width:min(100%, var(--content-width));grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);gap:1rem;margin:1rem auto 0;display:grid}.workspace aside{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(34px)saturate(135%);backdrop-filter:blur(34px)saturate(135%);align-self:start;padding:1.5rem 1.5rem 2.4rem;position:sticky;top:1rem}.navigatorPageTabs{isolation:isolate;--tab-gap:.2rem;--tab-width:calc((100% - (2 * var(--tab-inset,.25rem)) - (3 * var(--tab-gap))) / 4);gap:var(--tab-gap);border:var(--outline-inner-width) solid #e2e6ee33;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff14,#07091240) padding-box padding-box;border-radius:.92rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1.15rem;padding:.25rem;display:grid;position:relative}.navigatorLiquidIndicator{z-index:0;top:var(--tab-inset,.25rem);bottom:var(--tab-inset,.25rem);left:var(--tab-to-left,var(--tab-inset,.25rem));width:var(--tab-width);border-radius:var(--tab-radius,.68rem);box-shadow:var(--outline-rim),0 .08rem .26rem #0a051a2e;-webkit-backdrop-filter:blur(15px)saturate(145%);backdrop-filter:blur(15px)saturate(145%);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style;pointer-events:none;will-change:auto;background-color:#7e5db733;background-image:linear-gradient(#ffffff2e 0%,#ffffff1a 24%,#ffffff09 52%,#0000 78%),radial-gradient(168% 88% at 50% -14%,#ffffff38,#ffffff1a 48%,#ffffff07 70%,#0000 88%),linear-gradient(#ffffff0b,#ffffff03 44%,#0000 76%),radial-gradient(at 50% 112%,#4a23913d,#0000 58%),linear-gradient(#ffffff29,#c2a5f012 44%,#6643a41f 100%),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:padding-box;border:0;position:absolute;overflow:hidden;transform:translateZ(0)}.navigatorLiquidIndicator:before{z-index:2;padding:var(--outline-inner-width);border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ebe0ff80 0%,#dac9f675 52%,#bba0e157 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.navigatorLiquidIndicator.fromTab0{--tab-from-left:var(--tab-inset,.25rem)}.navigatorLiquidIndicator.fromTab1{--tab-from-left:calc(var(--tab-inset,.25rem) + var(--tab-width) + var(--tab-gap))}.navigatorLiquidIndicator.fromTab2{--tab-from-left:calc(var(--tab-inset,.25rem) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap))}.navigatorLiquidIndicator.fromTab3{--tab-from-left:calc(var(--tab-inset,.25rem) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap))}.navigatorLiquidIndicator.toTab0{--tab-to-left:var(--tab-inset,.25rem)}.navigatorLiquidIndicator.toTab1{--tab-to-left:calc(var(--tab-inset,.25rem) + var(--tab-width) + var(--tab-gap))}.navigatorLiquidIndicator.toTab2{--tab-to-left:calc(var(--tab-inset,.25rem) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap))}.navigatorLiquidIndicator.toTab3{--tab-to-left:calc(var(--tab-inset,.25rem) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap))}.navigatorLiquidIndicator.travel0{--tab-stretch-width:var(--tab-width);--tab-squeeze:0rem}.navigatorLiquidIndicator.travel1{--tab-stretch-width:calc(var(--tab-width) + var(--tab-gap) + var(--tab-width));--tab-squeeze:.13rem}.navigatorLiquidIndicator.travel2{--tab-stretch-width:calc(var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width));--tab-squeeze:.27rem}.navigatorLiquidIndicator.travel3{--tab-stretch-width:calc(var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width));--tab-squeeze:.4rem}.navigatorLiquidIndicator.isResting{left:var(--tab-to-left)}.navigatorLiquidIndicator.slidesRight{animation:navigatorLiquidRight var(--liquid-duration,.76s) linear both}.navigatorLiquidIndicator.slidesLeft{animation:navigatorLiquidLeft var(--liquid-duration,.76s) linear both}.navigatorLiquidIndicator:is(.slidesRight,.slidesLeft){-webkit-backdrop-filter:none;backdrop-filter:none;will-change:left,width,top,bottom,border-radius}@keyframes navigatorLiquidRight{0%{top:var(--tab-inset,.25rem);bottom:var(--tab-inset,.25rem);left:var(--tab-from-left);width:var(--tab-width);border-radius:var(--tab-radius,.68rem);animation-timing-function:cubic-bezier(.2,.62,.25,1)}18%{border-radius:999px}36%{top:calc(var(--tab-inset,.25rem) + var(--tab-squeeze));bottom:calc(var(--tab-inset,.25rem) + var(--tab-squeeze));left:var(--tab-from-left);width:var(--tab-stretch-width);border-radius:999px;animation-timing-function:cubic-bezier(.55,.02,.88,.48)}56%{top:calc(var(--tab-inset,.25rem) - var(--impact-rise));bottom:calc(var(--tab-inset,.25rem) - var(--impact-drop));left:calc(var(--tab-to-left) + var(--impact-crush));width:calc(var(--tab-width) - var(--impact-crush));border-radius:64% 46% 52% 70%/68% 54% 46% 32%;animation-timing-function:cubic-bezier(.12,.82,.2,1)}69%{top:calc(var(--tab-inset,.25rem) + .11rem);bottom:calc(var(--tab-inset,.25rem) + .045rem);left:calc(var(--tab-to-left) - var(--rebound-shift));width:calc(var(--tab-width) - var(--rebound-crush));border-radius:calc(var(--tab-radius,.68rem) + .38rem);animation-timing-function:cubic-bezier(.36,.02,.54,1)}79%{top:calc(var(--tab-inset,.25rem) - var(--second-rise));bottom:calc(var(--tab-inset,.25rem) - var(--second-drop));left:calc(var(--tab-to-left) + var(--second-crush));width:calc(var(--tab-width) - var(--second-crush));border-radius:58% 44% 50% 64%/62% 52% 48% 38%;animation-timing-function:ease-out}87%{top:calc(var(--tab-inset,.25rem) + .055rem);bottom:calc(var(--tab-inset,.25rem) + .055rem);left:calc(var(--tab-to-left) - .045rem);width:calc(var(--tab-width) - .06rem);border-radius:calc(var(--tab-radius,.68rem) + .14rem);animation-timing-function:ease-in-out}94%{top:calc(var(--tab-inset,.25rem) - .08rem);bottom:calc(var(--tab-inset,.25rem) - .045rem);left:calc(var(--tab-to-left) + var(--final-crush));width:calc(var(--tab-width) - var(--final-crush));border-radius:calc(var(--tab-radius,.68rem) + .06rem)}to{top:var(--tab-inset,.25rem);bottom:var(--tab-inset,.25rem);left:var(--tab-to-left);width:var(--tab-width);border-radius:var(--tab-radius,.68rem)}}@keyframes navigatorLiquidLeft{0%{top:var(--tab-inset,.25rem);bottom:var(--tab-inset,.25rem);left:var(--tab-from-left);width:var(--tab-width);border-radius:var(--tab-radius,.68rem);animation-timing-function:cubic-bezier(.2,.62,.25,1)}18%{border-radius:999px}36%{top:calc(var(--tab-inset,.25rem) + var(--tab-squeeze));bottom:calc(var(--tab-inset,.25rem) + var(--tab-squeeze));left:var(--tab-to-left);width:var(--tab-stretch-width);border-radius:999px;animation-timing-function:cubic-bezier(.55,.02,.88,.48)}56%{top:calc(var(--tab-inset,.25rem) - var(--impact-rise));bottom:calc(var(--tab-inset,.25rem) - var(--impact-drop));left:var(--tab-to-left);width:calc(var(--tab-width) - var(--impact-crush));border-radius:46% 64% 70% 52%/54% 68% 32% 46%;animation-timing-function:cubic-bezier(.12,.82,.2,1)}69%{top:calc(var(--tab-inset,.25rem) + .045rem);bottom:calc(var(--tab-inset,.25rem) + .11rem);left:calc(var(--tab-to-left) + var(--rebound-shift));width:calc(var(--tab-width) - var(--rebound-crush));border-radius:calc(var(--tab-radius,.68rem) + .38rem);animation-timing-function:cubic-bezier(.36,.02,.54,1)}79%{top:calc(var(--tab-inset,.25rem) - var(--second-drop));bottom:calc(var(--tab-inset,.25rem) - var(--second-rise));left:var(--tab-to-left);width:calc(var(--tab-width) - var(--second-crush));border-radius:44% 58% 64% 50%/52% 62% 38% 48%;animation-timing-function:ease-out}87%{top:calc(var(--tab-inset,.25rem) + .055rem);bottom:calc(var(--tab-inset,.25rem) + .055rem);left:calc(var(--tab-to-left) + .12rem);width:calc(var(--tab-width) - .06rem);border-radius:calc(var(--tab-radius,.68rem) + .14rem);animation-timing-function:ease-in-out}94%{top:calc(var(--tab-inset,.25rem) - .045rem);bottom:calc(var(--tab-inset,.25rem) - .08rem);left:var(--tab-to-left);width:calc(var(--tab-width) - var(--final-crush));border-radius:calc(var(--tab-radius,.68rem) + .06rem)}to{top:var(--tab-inset,.25rem);bottom:var(--tab-inset,.25rem);left:var(--tab-to-left);width:var(--tab-width);border-radius:var(--tab-radius,.68rem)}}.navigatorPageTabs button{z-index:1;border:var(--outline-inner-width) solid transparent;color:#dcdee894;letter-spacing:.045em;--surface-rim:0 0 0 transparent;background:padding-box padding-box;border-radius:.68rem;justify-content:center;align-items:center;min-width:0;min-height:2.25rem;padding:.35rem;font-size:.52rem;font-weight:900;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:flex;position:relative}.navigatorPageTabs button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transform-origin:50%;flex:none;width:1.16rem;height:1.16rem;transition:transform .2s cubic-bezier(.22,1,.36,1)}.navigatorPageTabs button:nth-child(3) svg{width:1.22rem;height:1.22rem}.navigatorPageTabs .navigatorAccessIcon{opacity:.62;stroke-width:2.25px;width:1.23rem;height:1.23rem}.navigatorPageTabs button:hover{color:#fff;background:0 0}.navigatorPageTabs button.active{color:#fff;box-shadow:none;--surface-rim:0 0 0 transparent;background:0 0;border-color:#0000}.navigatorPageTabs button.active svg{fill:#fff;stroke:#fff}.navigatorPageTabs button.active>svg{transform:scale(1.34)}.navigatorPageTabs button.active .navigatorAccessIcon{fill:none;stroke:#fff;stroke-width:2.55px;opacity:1}.navigatorPageTabs button.active .navigatorAccessIcon circle{fill:#fff}.navigatorPageTabs .navigatorBoosterIcon{width:1.35rem;height:1.35rem;overflow:visible}.navigatorPageTabs .navigatorBoosterIcon .boosterGem{fill:#0000;stroke:currentColor;stroke-width:1.7px}.navigatorPageTabs .navigatorBoosterIcon .boosterFacet,.navigatorPageTabs .navigatorBoosterIcon .boosterStar{fill:none;stroke:currentColor;stroke-width:1.45px}.navigatorPageTabs button.active .navigatorBoosterIcon .boosterGem{fill:var(--booster-fill,#d966f3);stroke:#fff}.navigatorPageTabs button.active .navigatorBoosterIcon .boosterFacet{stroke:#fff}.navigatorPageTabs button.active .navigatorBoosterIcon .boosterStar{fill:#fff;stroke:#fff}.navigatorPageTabs button:focus-visible{outline-offset:2px;outline:2px solid #cdbaff}.navigatorPageTabs button.hasNewCheatCodes{overflow:visible}.navigatorNewCodeBadge,.mobileNavigatorNewCodeBadge{z-index:4;color:#fff;letter-spacing:.065em;transform-origin:50%;background:linear-gradient(135deg,#ff4c9c,#a936ed);border:1px solid #ffe4f8e0;border-radius:999px;place-items:center;min-width:1.58rem;height:1rem;padding:0 .22rem;font-family:inherit;font-size:.42rem;font-style:normal;font-weight:950;line-height:1;animation:2.8s cubic-bezier(.36,.07,.19,.97) infinite navigatorNewCodeNudge;display:grid;position:absolute;box-shadow:0 .14rem .4rem #31053585,0 0 .55rem #ff4db899}.navigatorNewCodeBadge{top:-.38rem;right:-.5rem}@keyframes navigatorNewCodeNudge{0%,72%,to{transform:rotate(0)scale(1)}76%{transform:rotate(-11deg)scale(1.08)}80%{transform:rotate(10deg)scale(1.08)}84%{transform:rotate(-7deg)scale(1.05)}88%{transform:rotate(4deg)scale(1.02)}92%{transform:rotate(0)scale(1)}}.accessibilityReduceMotion .navigatorNewCodeBadge,.accessibilityReduceMotion .mobileNavigatorNewCodeBadge{animation:none}@media (prefers-reduced-motion:reduce){.navigatorLiquidIndicator:is(.slidesRight,.slidesLeft){top:var(--tab-inset,.25rem);bottom:var(--tab-inset,.25rem);left:var(--tab-to-left);width:var(--tab-width);animation:none}}.navigatorPage{will-change:opacity;animation:.22s ease-out both navigatorPageIn}@keyframes navigatorPageIn{0%{opacity:0}68%{opacity:.86}to{opacity:1}}.boosterPanel{text-align:left;align-content:start;gap:.85rem;min-height:0;display:grid}.boosterPanelHeading{align-items:center;gap:.66rem;display:flex}.boosterPanelHeading>svg{color:#f3c5ff;flex:0 0 2.35rem;width:2.35rem;height:2.35rem}.boosterPanel .boosterGem{stroke:currentColor;stroke-width:1.5px}.boosterPanel .boosterFacet{fill:none;stroke:#fff;stroke-width:1.3px}.boosterPanel .boosterStar{fill:#fff;stroke:#fff;stroke-width:1.2px}.boosterPanel .label{margin:0}.boosterPanelHeading small{color:#dcdee89e;margin-top:.15rem;font-size:.55rem;line-height:1.4;display:block}.boosterWallpaperPanel{border-top:1px solid #e2e6ee29;gap:.42rem;padding-top:.65rem;display:grid}.boosterWallpaperHeading{gap:.18rem;display:grid}.boosterWallpaperHeading strong{color:#f3effa;letter-spacing:.075em;font-size:.59rem}.boosterWallpaperHeading small{color:#d8dae494;font-size:.49rem;line-height:1.4}.boosterWallpaperGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;display:grid}.boosterWallpaper{border:var(--outline-inner-width) solid #e2e6ee33;min-width:0;min-height:3.45rem;box-shadow:var(--surface-rim);color:#e1e1ebd1;font:inherit;text-align:center;cursor:pointer;--surface-rim:var(--outline-rim);background:#07091233 padding-box padding-box;border-radius:.78rem;place-items:center;padding:0;transition:border-color .18s;display:grid;position:relative;overflow:hidden}.boosterWallpaper:focus-visible{outline-offset:2px;outline:2px solid #d6c7ff}.boosterWallpaper>span{isolation:isolate;align-content:center;justify-items:center;gap:.18rem;width:100%;height:100%;min-height:3.45rem;padding:.48rem;display:grid;position:relative}.boosterWallpaper>span:before{z-index:-1;content:"";pointer-events:none;animation:4s ease-in-out infinite paused wallpaperGradientDrift;position:absolute;inset:-35%;transform:translate(0)scale(1.12)}.boosterWallpaper strong{z-index:1;max-width:100%;color:var(--wallpaper-label,#fff);letter-spacing:.035em;text-shadow:0 1px 2px #030815,0 0 .4rem #030815e6;text-wrap:balance;font-size:.58rem;line-height:1.1;position:relative}.boosterWallpaper small{z-index:1;color:color-mix(in srgb,var(--wallpaper-label,#fff) 88%,transparent);letter-spacing:.12em;text-shadow:0 1px 2px #000c;border-radius:.3rem;padding:.08rem .32rem;font-size:.34rem;font-weight:900;position:relative}.boosterWallpaper.isSelected{box-shadow:var(--surface-rim);color:#fff;border-color:#f2f7ff}.boosterWallpaper.isSelected small{color:#122238;text-shadow:none;background:#eef8ff}.wallpaperSelectedMark{z-index:2;color:#102b3b;pointer-events:none;background:#f2f7ff;border-radius:50%;width:.83rem;height:.83rem;padding:.08rem;position:absolute;top:.22rem;right:.22rem}.wallpaperSelectedMark path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.boosterWallpaper:last-child:nth-child(odd){grid-column:1/-1}.boosterWallpaper-purple{--wallpaper-label:#e9dcff}.boosterWallpaper-blue{--wallpaper-label:#e5f6ff}.boosterWallpaper-amber{--wallpaper-label:#fff0ae}.boosterWallpaper-green{--wallpaper-label:#dbffe7}.boosterWallpaper-pink{--wallpaper-label:#ffe0f3}.boosterWallpaper-mulberry{--wallpaper-label:#ffd8e0}.boosterWallpaper-shore{--wallpaper-label:#fff0c7}.boosterWallpaper-vault{--wallpaper-label:#f7d493;grid-column:1/-1;min-height:4.35rem}.boosterWallpaper-eclipse{--wallpaper-label:#ffd7eb}.boosterWallpaper-purple>span:before{background:radial-gradient(circle at 14% 13%,#ded0ff 0%,#ab77ffe0 18%,#0000 46%),radial-gradient(circle at 88% 78%,#6957e8b3,#0000 45%),linear-gradient(135deg,#16062a 0%,#4d178d 34%,#7140c9 65%,#34237f 100%)}.boosterWallpaper-blue>span:before{background:radial-gradient(circle at 14% 13%,#d4eaff 0%,#52a3ffe0 18%,#0000 46%),linear-gradient(135deg,#042450 0%,#007aff 48%,#70b4ff 100%)}.boosterWallpaper-amber>span:before{background:radial-gradient(circle at 14% 13%,#fff0a8 0%,#ffcf39eb 18%,#0000 46%),linear-gradient(135deg,#401000 0%,#d45b00 48%,#ffc328 100%)}.boosterWallpaper-green>span:before{background:radial-gradient(circle at 14% 13%,#d8ffe0 0%,#63ff97e0 18%,#0000 46%),linear-gradient(135deg,#00331e 0%,#00a45f 48%,#8eea4c 100%)}.boosterWallpaper-pink>span:before{background:radial-gradient(circle at 14% 13%,#ffe0f5 0%,#ff70d4eb 18%,#0000 46%),linear-gradient(135deg,#500033 0%,#e01988 48%,#ff81cd 100%)}.boosterWallpaper-mulberry>span:before{background:radial-gradient(circle at 14% 13%,#ffc8d3 0%,#ff486feb 18%,#0000 46%),linear-gradient(135deg,#3b0012 0%,#a70d3f 48%,#e42c53 100%)}.boosterWallpaper-shore>span:before{background:radial-gradient(circle at 14% 13%,#ffe5ad 0%,#ffd078e0 18%,#0000 46%),linear-gradient(135deg,#031a27 0%,#0a91a0 45%,#e4b76c 68%,#1aa9c2 100%)}.boosterWallpaper-vault>span{background:linear-gradient(#000000b8 0%,#0000 36%),radial-gradient(at 7% 2%,#ffd77d 0%,#ef9f31bd 20%,#0000 54%),radial-gradient(at 100% 8%,#20dff4 0%,#007bd1c2 27%,#0000 60%),radial-gradient(at 8% 72%,#00cae7e0 0%,#024aa09e 31%,#0000 66%),radial-gradient(at 96% 82%,#ffbf4ed6 0%,#aa53157a 30%,#0000 68%),linear-gradient(145deg,#010b22 0%,#05376b 26%,#06245c 47%,#041b4a 66%,#024460 82%,#02091c 100%)}.boosterWallpaper-vault>span:before{opacity:.9;background:linear-gradient(125deg,#0000 24%,#3feaff47 42%,#0000 58%),linear-gradient(305deg,#0000 40%,#ffd57c3d 58%,#0000 74%)}.boosterWallpaper-eclipse>span:before{background:radial-gradient(circle at 14% 13%,#ffbad8 0%,#ff358bd1 18%,#0000 46%),linear-gradient(135deg,#050207 0%,#7b0734 42%,#551183 68%,#080108 100%)}@keyframes wallpaperGradientDrift{0%,to{transform:translate(0)scale(1.12)}33%{transform:translate(-25%,-12%)scale(1.18)}66%{transform:translate(25%,12%)scale(1.18)}}.boosterWallpaper:focus-visible>span:before{animation-play-state:running}@media (hover:hover) and (pointer:fine){.boosterWallpaper:hover>span:before{animation-play-state:running}}.accessibilityReduceMotion .boosterWallpaper>span:before{animation:none!important}@media (prefers-reduced-motion:reduce){.boosterWallpaper>span:before{animation:none!important}}@media (max-width:24rem){.boosterWallpaperGrid{grid-template-columns:1fr}.boosterWallpaper:last-child:nth-child(odd){grid-column:auto}}.boosterExportIdentityPanel{border-top:1px solid #e2e6ee29;gap:.7rem;padding-top:.9rem;display:grid}.boosterExportIdentityHeading{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.boosterExportIdentityHeading>span{gap:.18rem;min-width:0;display:grid}.boosterExportIdentityHeading strong{color:#f3effa;letter-spacing:.075em;font-size:.59rem}.boosterExportIdentityHeading small{color:#d8dae494;font-size:.49rem;line-height:1.4}.boosterExportIdentitySwitch{flex:none;margin:0}.boosterExportIdentityEditor{gap:.58rem;display:grid;position:relative}.boosterExportIdentityRows{gap:.45rem;display:grid}.boosterExportIdentityRow{border:var(--outline-inner-width) solid #e2e6ee2e;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#0709123d padding-box padding-box;border-radius:.72rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.25fr) 1.75rem;gap:.35rem;padding:.4rem;display:grid}.boosterIdentityPlatformTrigger,.boosterExportIdentityRow input{color:#f1eef7;width:100%;min-width:0;height:2rem;font:800 .5rem var(--font-main);background:#fff1 padding-box padding-box;border:1px solid #e2e6ee40;border-radius:.5rem;outline:0;padding:.38rem .45rem}.boosterIdentityPlatformPicker{min-width:0;position:relative}.boosterIdentityPlatformTrigger{cursor:pointer;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.boosterIdentityPlatformTrigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:.72rem;height:.72rem;transition:transform .18s}.boosterIdentityPlatformPicker.isOpen .boosterIdentityPlatformTrigger svg{transform:rotate(180deg)}.boosterIdentityPlatformMenu{z-index:1080;border:var(--outline-inner-width) solid #e7dcf857;background:radial-gradient(circle at 12% 4%,#ffffff29,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 36%,transparent),color-mix(in srgb,var(--browser-edge) 72%,transparent)), color-mix(in srgb,var(--browser-edge) 42%,transparent);box-shadow:var(--outline-rim),inset 0 1px 0 #ffffff1a,0 .65rem 1.5rem #04020c7a;-webkit-backdrop-filter:blur(36px)saturate(155%);backdrop-filter:blur(36px)saturate(155%);background-clip:padding-box;border-radius:.65rem;gap:.16rem;padding:.3rem;display:grid;position:fixed}.boosterIdentityPlatformMenu>button{color:#e9e3f3;width:100%;min-height:2.2rem;font:800 .62rem var(--font-main);text-align:left;background:0 0;border:0;border-radius:.43rem;align-items:center;gap:.48rem;padding:.5rem .62rem;display:flex}:is(.boosterIdentityPlatformMenu>button:hover,.boosterIdentityPlatformMenu>button:focus-visible,.boosterIdentityPlatformMenu>button[aria-selected=true]){color:#fff;background:color-mix(in srgb,var(--progress-mid) 24%,transparent);outline:0}.boosterIdentityPlatformMenu>button:disabled{opacity:.28;cursor:not-allowed}.boosterIdentityPlatformMenu .exportIdentityIcon{fill:currentColor;flex:0 0 .88rem;width:.88rem;height:.88rem}@media (min-width:40.01rem){.boosterIdentityPlatformMenu{border-radius:.82rem;gap:.22rem;padding:.42rem}.boosterIdentityPlatformMenu>button{border-radius:.58rem;gap:.62rem;min-height:2.65rem;padding:.62rem .75rem;font-size:.7rem}.boosterIdentityPlatformMenu .exportIdentityIcon{flex-basis:1rem;width:1rem;height:1rem}}@media (max-width:40rem){.boosterIdentityPlatformMenu{border-radius:.85rem;gap:.24rem;padding:.42rem}.boosterIdentityPlatformMenu>button{border-radius:.62rem;gap:.68rem;min-height:2.9rem;padding:.68rem .8rem;font-size:.78rem}.boosterIdentityPlatformMenu .exportIdentityIcon{flex-basis:1.08rem;width:1.08rem;height:1.08rem}}.boosterExportIdentityRow input::placeholder{color:#dadce566}.boosterExportIdentityRow input:focus{border-color:#d3b9ffb8;box-shadow:0 0 0 .12rem #b88fff1f}.boosterIdentityPlatformTrigger:focus-visible{border-color:#d3b9ffb8;box-shadow:0 0 0 .12rem #b88fff1f}.boosterExportIdentityRow input[aria-invalid=true]{border-color:#ff6b84cc;box-shadow:0 0 .5rem #ff3c6029}.boosterExportIdentityRow>button{color:#ffd5ddd1;width:1.75rem;height:2rem;font:800 .9rem var(--font-main);cursor:pointer;background:#971f3a26;border:1px solid #ff9db147;border-radius:.5rem;padding:0}.boosterExportIdentityRow>button:hover{color:#fff;border-color:#ff9db18c}.boosterExportIdentityRow>small{color:#ff9caf;grid-column:1/-1;font-size:.44rem;line-height:1.35}.boosterAddIdentity{border:var(--outline-inner-width) solid #cfb5ff59;min-height:2.2rem;box-shadow:var(--surface-rim);color:#eee6fa;font:900 .52rem var(--font-main);letter-spacing:.065em;cursor:pointer;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#a36cee2e,#ff5bc81a) padding-box padding-box;border-radius:.65rem}.boosterAddIdentity:disabled{opacity:.35;cursor:not-allowed}.boosterExportIdentityActions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.boosterSaveIdentity{border:var(--outline-inner-width) solid #a0e7c26b;color:#eafff2;min-height:2.2rem;box-shadow:var(--outline-rim),0 0 .65rem #42cc851a;font:900 .52rem var(--font-main);letter-spacing:.065em;cursor:pointer;background:linear-gradient(135deg,#32ae6f47,#4a6f5b29) padding-box padding-box;border-radius:.65rem}.boosterSaveIdentity:hover{background:linear-gradient(135deg,#32ae6f66,#4a6f5b3d);border-color:#adf6cfb3}.boosterIdentityLimitPopup{z-index:8;border:var(--outline-inner-width) solid #ff8fa4b8;color:#ffe9ee;box-shadow:var(--outline-rim),0 .5rem 1.2rem #00000059,0 0 .8rem #ff496f33;font:900 .52rem var(--font-main);letter-spacing:.035em;background:#630d25f0 padding-box padding-box;border-radius:.58rem;padding:.38rem .58rem;animation:.18s ease-out both boosterIdentityLimitPopup;position:absolute;bottom:2.55rem;right:.15rem}.boosterIdentityLimitPopup.isSuccess{color:#ebfff3;box-shadow:var(--outline-rim),0 .5rem 1.2rem #00000059,0 0 .8rem #49dc8d2e;background:#145c3bf0;border-color:#94edbcad}@keyframes boosterIdentityLimitPopup{0%{opacity:0;transform:translateY(.3rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.boosterExportIdentityEditor>p{color:#d6d8e27a;margin:0;font-size:.44rem;line-height:1.45}.accessibilityPanelHeading{gap:.25rem;display:grid}.accessibilityPanelHeading .label{margin:0}.accessibilityPanelHeading small{color:#dcdee89e;font-size:.55rem;line-height:1.45}.accessibilityOptions{gap:.48rem;margin-top:.9rem;display:grid}.accessibilityOption{border:var(--outline-inner-width) solid #e2e6ee33;min-height:4rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff12,#0709124d) padding-box padding-box;border-radius:.82rem;grid-template-columns:minmax(0,1fr) auto 3.25rem;align-items:center;gap:.7rem;padding:.72rem .75rem;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.accessibilityOption>span{gap:.2rem;min-width:0;display:grid}.accessibilityOption strong{color:#f4f2f8;letter-spacing:.075em;font-size:.58rem}.accessibilityOption small{color:#d6d8e294;font-size:.51rem;line-height:1.4}.accessibilitySwitch{cursor:pointer;width:3.25rem;height:1.4rem;display:block;position:relative}.accessibilitySwitch input{opacity:0;width:1px;height:1px;position:absolute}.accessibilitySwitch>i{border:var(--outline-inner-width) solid #eef0f859;width:3.25rem;height:1.4rem;box-shadow:var(--surface-rim), inset 0 .12rem .35rem #00000045;--surface-rim:var(--outline-rim);background:#ffffff1a padding-box padding-box;border-radius:999px;transition:border-color .22s,background .22s,box-shadow .22s;display:block;position:relative}.accessibilitySwitch>i:before{color:#eff1f89e;letter-spacing:.06em;content:"OFF";opacity:0;font-size:.35rem;font-style:normal;font-weight:900;line-height:1;transition:opacity .18s;position:absolute;top:.25rem;right:.34rem}.accessibilityToggleLabels .accessibilitySwitch>i:before,.accessibilityOption-toggleLabels .accessibilitySwitch>i:before{opacity:1}.accessibilitySwitch>i:after{content:"";background:linear-gradient(145deg,#fff,#c9cdd7);border-radius:50%;width:1rem;height:1rem;transition:transform .25s cubic-bezier(.2,.8,.25,1.15),background .22s;position:absolute;top:.14rem;left:.15rem;box-shadow:0 .14rem .35rem #00000052}.accessibilityOption:has(input:checked){box-shadow:var(--surface-rim), 0 0 .9rem #2fd3941a;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#35b28029,#081b1b4d) padding-box padding-box;border-color:#69e7b48c}.accessibilitySwitch input:checked+i{box-shadow:var(--surface-rim), 0 0 .7rem #34e29938;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#38e097bf,#1f966ead) padding-box padding-box;border-color:#67f7b8b8}.accessibilitySwitch input:checked+i:before{color:#f4fff9e6;content:"ON";left:.36rem;right:auto}.accessibilitySwitch input:checked+i:after{background:linear-gradient(145deg,#f4fff9,#b7f7d9);transform:translate(1.78rem)}.accessibilitySwitch input:focus-visible+i{outline-offset:3px;outline:2px solid #d3c2ff}.accessibilityFontOption{border:var(--outline-inner-width) solid #e2e6ee33;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff12,#0709124d) padding-box padding-box;border-radius:.82rem;gap:.62rem;padding:.72rem .75rem;display:grid;position:relative}.accessibilityFontOption.isComingSoon{--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff0b,#07091257) padding-box padding-box;border-color:#b0b4c12e}.accessibilityFontHeading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.accessibilityFontHeading>span{gap:.2rem;display:grid}.accessibilityFontHeading>span strong{color:#f4f2f8;letter-spacing:.075em;font-size:.58rem}.accessibilityFontHeading>span small{color:#d6d8e294;font-size:.51rem;line-height:1.4}.accessibilityInfo{flex:0 0 1.35rem;width:1.35rem;height:1.35rem;display:block;position:static}.accessibilityInfo>button{border:var(--outline-inner-width) solid #bad2ff8f;color:#ddebff;width:1.35rem;height:1.35rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#4971af2e padding-box padding-box;border-radius:50%;place-items:center;padding:0;font-family:Georgia,serif;font-size:.72rem;font-weight:700;line-height:1;transition:border-color .18s,background .18s,transform .18s;display:grid}:is(.accessibilityInfo>button:hover,.accessibilityInfo>button:focus-visible){--surface-rim:var(--outline-rim);background:#6691d357 padding-box padding-box;border-color:#d5e5ffe6;transform:translateY(-1px)}.accessibilityInfo>button:focus-visible{outline-offset:2px;outline:2px solid #d3c2ff}.accessibilityInfoTooltip{z-index:30;border:var(--outline-inner-width) solid #cdbcff66;color:#f4f1fa;width:auto;box-shadow:var(--surface-rim), 0 .65rem 1.5rem #03020a6b;letter-spacing:.01em;opacity:0;pointer-events:none;visibility:hidden;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#33284dfa,#0e0d19fc) padding-box padding-box;border-radius:.68rem;padding:.62rem .68rem;font-size:.55rem;font-weight:600;line-height:1.5;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;bottom:calc(100% + .5rem);left:.65rem;right:.65rem;transform:translateY(.2rem)}.accessibilityOptions>.accessibilityOption:first-child .accessibilityInfoTooltip{top:calc(100% + .5rem);bottom:auto}.accessibilityInfo:hover .accessibilityInfoTooltip,.accessibilityInfo:focus-within .accessibilityInfoTooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.readableFontComingSoon{border:var(--outline-inner-width) solid #c5b4eb57;color:#e4daf7c7;letter-spacing:.07em;--surface-rim:var(--outline-rim);width:max-content;box-shadow:var(--surface-rim);background:#8062b221 padding-box padding-box;border-radius:.48rem;align-items:center;gap:.35rem;padding:.3rem .48rem;font-size:.45rem;font-weight:900;display:inline-flex}.readableFontComingSoon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.78rem;height:.78rem}.accessibilityFontChoices{grid-template-columns:.8fr 1.35fr .8fr;gap:.3rem;display:grid}.accessibilityFontChoices button{border:var(--outline-inner-width) solid #e2e6ee33;color:#efebf6a8;letter-spacing:.045em;cursor:pointer;--surface-rim:var(--outline-rim);min-width:0;min-height:2rem;box-shadow:var(--surface-rim);background:#ffffff0b padding-box padding-box;border-radius:.55rem;padding:.38rem .3rem;font-size:.44rem;font-weight:900;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.accessibilityFontChoices button:hover{color:#fff;--surface-rim:var(--outline-rim);background:#b087f51a padding-box padding-box;border-color:#cfbbff7a}.accessibilityFontChoices button.active{color:#f4fff9;box-shadow:var(--surface-rim), 0 0 .75rem #2fd3941f;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#35b28040,#10352e6b) padding-box padding-box;border-color:#baffdc8a}.accessibilityFontChoices button:disabled{color:#d6d8e259;box-shadow:var(--surface-rim);cursor:not-allowed;filter:saturate(.25);--surface-rim:var(--outline-rim);background:#ffffff06 padding-box padding-box;border-color:#b8bbc624}.accessibilityFontChoices button.active:disabled{color:#ebecf27a;--surface-rim:var(--outline-rim);background:#ffffff0e padding-box padding-box;border-color:#b8bbc638}.accessibilityFontChoices button:focus-visible{outline-offset:2px;outline:2px solid #d3c2ff}.accessibilitySimulation{border-top:1px solid #e2e6ee29;gap:.55rem;margin-top:1rem;padding-top:.85rem;display:grid}.accessibilitySimulationHeading{gap:.25rem}.simulationOption{min-height:3.65rem}.accessibilityNote{color:#d6d8e280;margin:.8rem .1rem 0;font-size:.49rem;line-height:1.45}.metric{justify-content:space-between;align-items:end;margin-top:1rem;display:flex}.metric strong{font-size:2rem}.metric span,.sectionHead>span{color:var(--muted);letter-spacing:.08em;font-size:.64rem}.progress{background:#ffffff1a padding-box padding-box;border-radius:999px;height:.34rem;margin-top:.75rem;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,var(--progress-start),var(--progress-mid),var(--progress-end));height:100%;box-shadow:var(--surface-rim),0 0 .8rem var(--progress-glow);background-clip:padding-box;display:block}.space{margin-top:2.2rem}.filter{width:100%;color:var(--muted);box-shadow:var(--surface-rim);text-align:left;justify-content:space-between;margin-top:.48rem;padding:.75rem .82rem;font-size:.74rem;font-weight:700;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,filter .18s;display:flex}.filterUnreleasedCount{color:#5ee8ad;letter-spacing:.01em;font-size:.68em;font-weight:900}.filterButtonLabel{letter-spacing:.03em;transform-origin:0;align-items:center;gap:.3rem;min-width:0;margin-right:.65rem;font-size:.7rem;display:inline-flex;transform:scaleX(1.03)}.filterButtonLabel:before{color:#fff;content:">";opacity:0;width:0;transition:width .2s,opacity .16s,transform .2s;overflow:hidden;transform:translate(-.5rem)}.filter.active .filterButtonLabel:before{opacity:1;width:.52rem;transform:translate(0)}.filter:hover:not(.active):not(:disabled):not(.seasonRestricted){border-color:color-mix(in srgb,var(--progress-mid) 62%,transparent);background-color:color-mix(in srgb,var(--progress-start) 13%,transparent);color:#f7f3ff;filter:none;box-shadow:var(--surface-rim),0 .22rem .42rem #00000029;--surface-rim:var(--outline-rim)}.filter.active{border-color:color-mix(in srgb,var(--progress-mid) 78%,var(--progress-start));background:radial-gradient(circle at 84% 26%,#ffffff2e,transparent 43%) padding-box, linear-gradient(112deg,color-mix(in srgb,var(--browser-edge) 88%,var(--progress-start)),color-mix(in srgb,var(--progress-start) 68%,transparent) 58%,color-mix(in srgb,var(--progress-end) 58%,transparent)) padding-box;color:#fff;box-shadow:var(--surface-rim),0 .16rem .28rem #190a3629;text-shadow:0 .18rem .5rem #070312c7;--surface-rim:var(--outline-rim)}.filter.active b,.filter.active span:not(.filterUnreleasedCount){color:#fff;text-shadow:0 .18rem .5rem #070312c7,0 0 .65rem color-mix(in srgb,var(--progress-mid) 38%,transparent)}.filter:active:not(:disabled):not(.seasonRestricted){box-shadow:var(--surface-rim),0 .1rem .18rem #10072329}.filter:disabled,.filter.seasonRestricted{cursor:not-allowed;opacity:.4;filter:saturate(.35);box-shadow:var(--surface-rim)}.masteryFilter{color:#ffd667;--surface-rim:var(--outline-rim);border-color:#ffcd6273;align-items:center;column-gap:.3rem;margin-top:.82rem;display:flex}.masteryFilter:hover:not(.active):not(:disabled):not(.seasonRestricted){filter:none;box-shadow:var(--surface-rim),0 .22rem .42rem #00000029;--surface-rim:var(--outline-rim);background-color:#b89aff21;border-color:#d6c5ff9e}.masteryFilter.active{box-shadow:var(--surface-rim),0 .16rem .28rem #301b0329;--surface-rim:var(--outline-rim);background:radial-gradient(circle at 84% 26%,#fffae029,#0000 43%) padding-box padding-box,linear-gradient(112deg,#3a2309eb,#774b0ecc 58%,#ab741ca3) padding-box padding-box;border-color:#da9d37e0}.masteryFilter svg{fill:#ffcf4647;stroke:#ffd667;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:.95rem;height:.95rem}.masteryFilter b,.masteryFilter span{color:#ffd667}.masteryFilter>span:last-child{margin-left:auto}.nonMasteryFilter{border-color:#c9b5ef6b;margin-top:.35rem}.nonMasteryFilter svg{fill:color-mix(in srgb,var(--progress-mid) 16%,transparent);stroke:color-mix(in srgb,var(--progress-mid) 78%,white)}.nonMasteryFilter b,.nonMasteryFilter span{color:color-mix(in srgb,var(--progress-mid) 78%,white)}.nonMasteryFilter.active{border-color:color-mix(in srgb,var(--progress-mid) 72%,var(--progress-start));background:radial-gradient(circle at 84% 26%,#f6ecff26,transparent 43%) padding-box, linear-gradient(112deg,color-mix(in srgb,var(--browser-edge) 90%,var(--progress-start)),color-mix(in srgb,var(--progress-start) 58%,transparent) 58%,color-mix(in srgb,var(--progress-end) 48%,transparent)) padding-box;box-shadow:var(--surface-rim),0 .16rem .28rem color-mix(in srgb,var(--browser-edge) 52%,transparent)}.unreleasedToggle{z-index:1;border-top:1px solid #e2e6ee33;justify-content:space-between;align-items:center;gap:.8rem;min-height:2rem;margin-top:.9rem;padding:.52rem .1rem .38rem;display:flex;position:relative;overflow:visible}.unreleasedToggle.isDisabled{opacity:.4;filter:saturate(.35)}.unreleasedToggle.isDisabled .designLibraryToggle{cursor:not-allowed}.unreleasedToggle div{flex-direction:column;gap:.14rem;display:flex}.unreleasedToggle strong{color:#e8eaf0;letter-spacing:.08em;font-size:.62rem}.unreleasedToggle small{color:var(--muted);letter-spacing:.08em;font-size:.48rem}.codeBadgeToggle{margin-top:1.35rem}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;--surface-rim:0 0 0 transparent;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.unreleasedSwitch{cursor:pointer;isolation:isolate;flex:0 0 3.1rem;width:3.1rem;height:1.28rem;display:inline-flex;position:relative}.unreleasedSwitch input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.unreleasedSwitch>span[aria-hidden]{border:var(--outline-inner-width) solid #fff6;block-size:100%;inline-size:100%;box-shadow:var(--surface-rim), inset 0 -1px 2px #06091352,0 .25rem .7rem #04050f42;-webkit-backdrop-filter:blur(18px)saturate(155%)contrast(112%);backdrop-filter:blur(18px)saturate(155%)contrast(112%);--surface-rim:var(--outline-rim);background-color:#e8edf629;background-image:radial-gradient(120% 170% at 14% -65%,#ffffff75,#0000 44%),radial-gradient(90% 150% at 95% 145%,#06081585,#0000 65%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border-radius:999px;transition:background .35s,border-color .35s,box-shadow .35s;display:block;position:relative;overflow:visible}.unreleasedSwitch>span[aria-hidden]:before{z-index:0;border-radius:inherit;content:"";background:#ffffff1f;position:absolute;inset:.08rem;box-shadow:inset 0 0 .5rem #ffffff2b}.unreleasedSwitch>span[aria-hidden]:after{z-index:1;content:"";-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:radial-gradient(58% 46% at 30% 21%,#fffffff5,#0000 68%),linear-gradient(135deg,#ffffffb8,#d2dbe357 54%,#ffffff7a);border:1px solid #ffffffc2;border-radius:50%;block-size:1.55rem;inline-size:1.55rem;transition:transform .5s cubic-bezier(.2,.82,.25,1.08),background .35s,box-shadow .35s;position:absolute;top:50%;left:-.14rem;transform:translateY(-50%);box-shadow:inset .12rem .12rem .3rem #ffffff6b,inset -.16rem -.18rem .38rem #1b212a38,0 .2rem .5rem #00000057}.unreleasedSwitch:hover>span[aria-hidden]{--surface-rim:var(--outline-rim);border-color:#ffffffad}.unreleasedSwitch:has(input:focus-visible)>span[aria-hidden]{outline-offset:.25rem;outline:2px solid #cbb4ff}.unreleasedSwitch input:checked+span[aria-hidden]{box-shadow:var(--surface-rim), inset 0 -1px 2px #05361f47,0 .25rem .8rem #25c87733;--surface-rim:var(--outline-rim);background-color:#29b66f6b;background-image:radial-gradient(120% 170% at 12% -65%,#ffffff6b,#0000 42%),radial-gradient(90% 150% at 96% 145%,#0947308c,#0000 64%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border-color:#77ffbab3}.unreleasedSwitch input:checked+span[aria-hidden]:after{transform:translate(1.82rem,-50%);box-shadow:inset .12rem .12rem .3rem #ffffff80,inset -.16rem -.18rem .38rem #1f48342e,0 .2rem .5rem #07482847}.unreleasedSwitch:active>span[aria-hidden]:after{transform:translate(.08rem,-50%)scaleX(1.11)}.unreleasedSwitch:has(input:checked):active>span[aria-hidden]:after{transform:translate(1.74rem,-50%)scaleX(1.11)}.collectionTools{gap:.5rem;margin-top:1.35rem;padding-top:1.35rem;display:grid;position:relative}.collectionTools:before{content:"";background:linear-gradient(90deg,#0000,#e2e6ee57 14% 86%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.collectionTool{border:var(--outline-inner-width) solid #c3adff66;border-radius:var(--radius-control);color:#f4f1ff;width:100%;box-shadow:var(--surface-rim);letter-spacing:.04em;text-align:center;--surface-rim:var(--outline-rim);background-color:#eef0f514;background-image:radial-gradient(circle at 18% 72%,#a27bff33,#0000 58%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;padding:.78rem .82rem;font-size:.66rem;font-weight:800;transition:border-color .18s,background-color .18s,box-shadow .18s}.collectionTool:hover:not(.seasonRestricted){box-shadow:var(--surface-rim), 0 .65rem 1.5rem #0003;--surface-rim:var(--outline-rim);background-color:#b89aff21;border-color:#d6c5ff9e}.collectionTool.comingSoon:disabled{color:#d2d6e080;box-shadow:var(--surface-rim);cursor:not-allowed;--surface-rim:var(--outline-rim);background:#ffffff09 padding-box padding-box;border-color:#a4a9b642}.collectionBriefCopy{color:#d9fff2;background-color:#0000;background-image:radial-gradient(circle at 16% 20%,#6aefc229,#0000 46%),linear-gradient(112deg,#0c2f31bd,#1a1b39c2);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#69dbb985}.collectionBriefCopy:hover:not(:disabled){background-color:#48c8a42e;border-color:#8bf7d5c2}.collectionTool:active:not(.seasonRestricted){box-shadow:var(--surface-rim), inset 0 2px .5rem #0003;--surface-rim:var(--outline-rim);background-color:#a27bff2e;border-color:#b89affb8}.collectionTool:disabled{cursor:wait;opacity:.68}.phoneImageExportTool.isExportingInline:disabled{opacity:1;color:#fff}.collectionTool.seasonRestricted{cursor:not-allowed;opacity:.4;filter:saturate(.35)}.collectionTool:focus-visible{outline-offset:2px;outline:2px solid #cbb4ff}.collectionToolContent{justify-content:center;align-items:center;gap:.48rem;display:inline-flex}.phoneImageExportTool.isExportingInline{gap:.48rem;padding-block:.66rem;display:grid}.collectionToolInlineProgress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:min(100%,17rem);margin:0 auto;display:grid}.collectionToolInlineProgress>i{background:#ffffff21;border-radius:999px;height:.4rem;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0000004d}.collectionToolInlineProgress>i:after{width:var(--export-progress,0%);border-radius:inherit;background:linear-gradient(90deg,var(--progress-start),var(--progress-mid) 58%,var(--progress-end));height:100%;box-shadow:0 0 .68rem var(--progress-glow);content:"";display:block}.collectionToolInlineProgress>b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.03em;text-align:right;min-width:2.4em;font-size:.62rem}html.phoneDownloadHandoff,body.phoneDownloadHandoff{background-color:#160413!important}.collectionToolIcon{flex:0 0 1.1rem;place-items:center;width:1.1rem;height:1.1rem;display:grid;position:relative}.collectionToolIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15px;opacity:0;width:100%;height:100%;transition:opacity .23s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(.58)rotate(-14deg)}.collectionToolIcon.is-ready .collectionToolReady,.collectionToolIcon.is-busy .collectionToolBusy,.collectionToolIcon.is-complete .collectionToolComplete{opacity:1;transform:scale(1)rotate(0)}.collectionToolIcon.is-busy .collectionToolBusy{animation:.82s linear infinite collectionToolSpin}@keyframes collectionToolSpin{to{transform:scale(1)rotate(360deg)}}.accessibilityReduceMotion .collectionToolIcon svg{transition:none;animation:none!important}@media (prefers-reduced-motion:reduce){.collectionToolIcon svg{transition:none;animation:none!important}}.cheatCodesTrigger{isolation:isolate;--surface-rim:var(--outline-rim);justify-content:space-between;align-items:center;width:100%;min-height:2.8rem;margin-top:.55rem;display:flex;position:relative;overflow:hidden;background:linear-gradient(100deg,#071d19e6,#141730db) padding-box padding-box!important;border-color:#5eefa37a!important}.cheatCodesTrigger:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#040e1285,#08141d2e 48%,#0b091f80);position:absolute;inset:0}.overrideCodeRain{z-index:1;pointer-events:none;opacity:.27;transition:opacity .22s;position:absolute;inset:0;overflow:hidden}.overrideCodeRain i{color:#6affb1;letter-spacing:.1em;text-shadow:0 0 .45rem #59ffb0e6;writing-mode:vertical-rl;text-orientation:upright;font:700 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:4.8s linear infinite overrideCodeRain;display:block;position:absolute;top:-8.5rem}.overrideCodeRain i:first-child{animation-duration:4.9s;animation-delay:-2.6s;left:7%}.overrideCodeRain i:nth-child(2){animation-duration:5.8s;animation-delay:-4.1s;left:21%}.overrideCodeRain i:nth-child(3){animation-duration:4.5s;animation-delay:-1.4s;left:36%}.overrideCodeRain i:nth-child(4){animation-duration:5.4s;animation-delay:-3.6s;left:51%}.overrideCodeRain i:nth-child(5){animation-duration:4.7s;animation-delay:-.9s;left:66%}.overrideCodeRain i:nth-child(6){animation-duration:5.7s;animation-delay:-2.1s;left:79%}.overrideCodeRain i:nth-child(7){animation-duration:4.3s;animation-delay:-3.3s;left:91%}.cheatCodesTrigger:hover .overrideCodeRain{opacity:.52}.cheatCodesTrigger:hover .overrideCodeLabel{text-shadow:0 0 .32rem #66ffb0e6,0 0 .85rem #48ff9894;color:#79ffb4!important}.overrideCodeLabel,.overrideCodeCount{z-index:2;font-variant-numeric:tabular-nums;text-shadow:0 .08rem .35rem #000c;position:relative;color:#f4fff8!important}.overrideCodeLabel{letter-spacing:.07em}.overrideCodeCount{border:var(--outline-inner-width) solid #b8ffd861;border-radius:calc(var(--radius-control) - .45rem);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);--surface-rim:0 0 0 transparent;box-shadow:none;background:#05101594 padding-box padding-box;padding:.18rem .48rem;color:#a8ffd0!important}.overrideCodeNewBadge{z-index:3;border:var(--outline-inner-width) solid #ffec9ab8;color:#221605;box-shadow:var(--surface-rim), 0 0 .65rem #ffcd567a;letter-spacing:.09em;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#fff3a7,#f5bd45) padding-box padding-box;border-radius:999px;padding:.1rem .3rem;font-size:.42rem;font-weight:950;line-height:1;position:absolute;top:.18rem;right:.34rem}@keyframes overrideCodeRain{0%{transform:translateY(-12%)}to{transform:translateY(16rem)}}@media (prefers-reduced-motion:reduce){.overrideCodeRain i{animation:none}}.cheatCodesSection{border-top:1px solid #e2e6ee33;margin-top:1.15rem;padding-top:1.1rem}.navigatorVaultToolsPage .cheatCodesSection{border-top:0;margin-top:0;padding-top:0}.cheatCodesSection .label{margin:0}.cheatCodesEmpty{color:#eee9f8a3;text-align:center;margin:.4rem;padding:1rem;font-size:.76rem}.modalNavigatorScrim{display:none}.cheatCodesBackdrop{z-index:1100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);overscroll-behavior:contain;touch-action:auto;background:#06040d94 padding-box padding-box;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cheatCodesDialog{overscroll-behavior:contain;touch-action:auto;border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-card);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--progress-mid) 22%,transparent),transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 30%,transparent),#1810338f);width:min(43rem,100%);max-height:min(46rem,100vh - 2rem);box-shadow:var(--surface-rim), 0 1.25rem 3.4rem #0000007a;-webkit-backdrop-filter:blur(36px)saturate(155%);backdrop-filter:blur(36px)saturate(155%);--surface-rim:var(--outline-rim);background-clip:padding-box;flex-direction:column;padding:1.25rem;display:flex;overflow:hidden}@media (max-width:40rem){.cheatCodesBackdrop{top:auto;right:max(1rem,env(safe-area-inset-right));bottom:max(5rem,calc(env(safe-area-inset-bottom) + 4rem));left:max(1rem,env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:auto;padding:0;display:block}.cheatCodesDialog{z-index:1;width:100%;max-height:calc(100svh - 6rem);position:relative}.cheatCodesList{padding-top:.45rem;padding-bottom:.8rem;-webkit-mask-image:linear-gradient(#0000 0,#000 .75rem calc(100% - 1.2rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 .75rem calc(100% - 1.2rem),#0000 100%)}}.exportPhoneCapture{border-radius:0!important;width:900px!important;padding:12px!important}.exportPhoneCapture .exportBrandHeader{align-items:center;gap:3px 12px;padding:6px 4px 7px;grid-template-rows:34px 14px!important;grid-template-columns:minmax(0,1fr) 112px!important;width:100%!important;height:57px!important;min-height:57px!important;max-height:57px!important;margin:0 0 12px!important;display:grid!important;overflow:visible!important}.exportPhoneCapture .exportBrandColumn{gap:2px;display:grid}.exportPhoneCapture .exportBrandProduct{grid-area:1/1;min-width:0}.exportPhoneCapture .exportBrandProduct strong{color:#f7f4ff;font-family:var(--font-fortnite),Arial,sans-serif;text-shadow:0 2px 4px #00000059,0 0 12px #c097ff47;font-size:26px;font-weight:400;line-height:.82}.exportPhoneCapture .exportBrandProduct span,.exportPhoneCapture .exportBrandDatabase span{color:#d8caff;letter-spacing:.13em;font-size:7px;font-weight:800}.exportPhoneCapture .exportBrandDatabase{grid-area:1/2;justify-items:start;margin-left:-8px;transform:none;width:112px!important;height:34px!important;overflow:visible!important}.exportPhoneCapture .exportOverrideLogo{object-fit:contain!important;object-position:left center!important;width:98px!important;min-width:98px!important;max-width:98px!important;height:30px!important;min-height:30px!important;max-height:30px!important;display:block!important;transform:none!important}.exportPhoneCapture .exportBrandDivider{display:none}.exportPhoneCapture .exportBrandHeader p{color:#f6f1ff;letter-spacing:.1em;white-space:nowrap;grid-area:2/1/auto/-1;align-self:start;margin:0;font-size:8px;font-weight:800;line-height:10px}.exportPhoneCapture .exportIdentityStrip{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 8px;padding:0;display:flex}.exportPhoneCapture .exportIdentityStripItem{color:#f4effd;background:#0c09166b;border:1px solid;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:flex}.exportPhoneCapture .exportIdentityStripItem img{object-fit:contain;flex:0 0 16px;width:16px;height:16px;display:block}.exportPhoneCapture .exportIdentityStripItem b{letter-spacing:.025em;font-size:10px;line-height:13px}.exportPhoneCapture .spriteIndexViewport{overflow:visible!important}.exportPhoneCapture .spriteIndexGrid{background-size:13px 13px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important;min-width:0!important;padding:7px!important;display:grid!important}.exportPhoneCapture .spriteIndexCorner,.exportPhoneCapture .spriteIndexHeader{display:none!important}.exportPhoneCapture .spriteIndexRow{grid-template-columns:repeat(var(--sprite-columns,4),minmax(0,1fr))!important;gap:6px!important;min-width:0!important;margin:0!important;display:grid!important}.exportPhoneCapture .spriteIndexRow:last-child{margin-bottom:0!important}.exportPhoneCapture .spriteIndexName{text-align:left!important;border-radius:12px!important;flex-direction:row!important;grid-column:1/-1!important;justify-content:flex-start!important;gap:7px!important;min-height:38px!important;padding:8px 11px!important}.exportPhoneCapture .spriteIndexName strong{font-size:10px!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteIndexName strong{font-size:13px!important}.exportPhoneCapture .spriteRarityLabel{font-size:6px!important}.exportCapture:not(.exportFilterCapture) .spriteNameCodeBadge{display:none!important}.exportPhoneCapture .spriteVariantCell:not(.communitySpriteCard){text-align:center!important;border-radius:12px!important;grid-template-rows:48px auto!important;grid-template-columns:1fr!important;place-items:center!important;gap:3px!important;min-width:0!important;min-height:86px!important;padding:7px 5px 6px!important;display:grid!important}.exportPhoneCapture .variantPreview{width:48px!important;height:48px!important}.exportPhoneCapture .variantCopy{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.exportPhoneCapture .variantCopy b{display:none!important}.exportPhoneCapture .variantCopy .variantMobileLabel{color:rgba(var(--variant-rgb),.74)!important;letter-spacing:.02em!important;word-spacing:0!important;font-kerning:normal!important;font-family:Arial,sans-serif!important;font-size:.43rem!important;font-weight:800!important;line-height:normal!important;display:block!important}.exportPhoneCapture:not(.exportFilterCapture) .variantMobileLabel{font-size:.56rem!important}.exportPhoneCapture .variantActions{flex-direction:column!important;gap:.22rem!important;width:auto!important;min-width:0!important;display:flex!important;position:absolute!important;top:6px!important;bottom:auto!important;right:6px!important}.exportPhoneCapture :is(.variantStatus,.masteryLevelButton){box-sizing:border-box!important;border-width:1px!important;border-radius:.34rem!important;width:1.72rem!important;min-width:1.72rem!important;max-width:1.72rem!important;height:1.05rem!important;min-height:1.05rem!important;max-height:1.05rem!important;margin:0!important;padding:0!important;line-height:1!important;position:relative!important;inset:auto!important;transform:none!important}.exportPhoneCapture .masteryLevelButton{--outline-rim-width:2px;--outline-rim-color:#08060dad;--surface-rim:0 0 0 var(--outline-rim-width) var(--outline-rim-color);box-shadow:var(--surface-rim)!important;font-size:.34rem!important}.exportPhoneCapture .masteryLevelButton svg,.exportPhoneCapture .variantStatus .collectionTick{width:.8rem!important;height:.8rem!important}.exportPhoneCapture .cheatRewardBadge{box-sizing:border-box!important;border-width:1px!important;border-radius:.34rem!important;width:1.72rem!important;min-width:1.72rem!important;max-width:1.72rem!important;height:1.05rem!important;min-height:1.05rem!important;max-height:1.05rem!important;padding:0!important;font-size:.34rem!important;line-height:1!important;top:6px!important;left:6px!important;transform:none!important}.exportPhoneCapture .variantAvailabilityBadge{top:6px!important;transform:none!important}.exportPhoneCapture .filteredVariantSlot,.exportPhoneCapture .emptyVariantSlot{display:none!important}.exportPhoneCapture .communitySpritesBox{padding:10px!important;overflow:visible!important}.exportPhoneCapture .communitySpritesBox.communityReleaseSection{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:0!important;display:block!important}.exportPhoneCapture .communityReleaseSection>.spriteIndexViewport,.exportPhoneCapture .communityReleaseSection .spriteIndexGrid{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.exportPhoneCapture .communityReleaseSection .spriteVariantCell:not(.communitySpriteCard){width:auto!important;min-width:0!important;min-height:86px!important}.exportPhoneCapture .communitySpritesGrid{grid-template-columns:1fr!important;min-width:0!important}.exportPhoneCapture .exportCaptureFooter{letter-spacing:0;justify-content:center;align-items:center;box-sizing:border-box!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:210px!important;min-width:210px!important;max-width:210px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#514765!important;border:1px solid #ebe5ff70!important;border-radius:999px!important;margin:14px auto 2px!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:flex!important;overflow:hidden!important}.cheatCodesDialog header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cheatCodesDialog .label{color:color-mix(in srgb,var(--progress-mid) 78%,white);margin:0}.cheatCodesDialog h2{color:#fff;margin:.3rem 0 0;font-size:1.3rem}.cheatCodesDialog header>button{border:var(--outline-inner-width) solid color-mix(in srgb,var(--progress-mid) 58%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 62%,transparent),#231227d1);color:#fff;width:2rem;height:2rem;box-shadow:var(--surface-rim),0 .35rem .9rem color-mix(in srgb,var(--progress-start) 24%,transparent);--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:.65rem;flex:0 0 2rem;justify-content:center;align-items:center;padding:0 0 .08rem;font-family:Arial,sans-serif;font-size:1.35rem;font-weight:400;line-height:1;transition:border-color .18s,background .18s,box-shadow .18s,filter .18s;display:flex}.cheatCodesDialog header>button:hover{border-color:color-mix(in srgb,var(--progress-mid) 76%,white);background:linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 82%,white 8%),#301435e6);box-shadow:var(--surface-rim),0 .42rem 1rem color-mix(in srgb,var(--progress-start) 40%,transparent),0 0 .9rem color-mix(in srgb,var(--progress-mid) 24%,transparent);filter:brightness(1.08);--surface-rim:var(--outline-rim);background-clip:padding-box}.cheatCodesDialog header>button:active{background:linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 58%,black),#1f0d23f0);box-shadow:var(--surface-rim), inset 0 .16rem .42rem #27030e6b,0 .16rem .45rem #440a1b3d;filter:brightness(.94);background-clip:padding-box}.cheatCodesDialog header>button:focus-visible{outline:2px solid var(--progress-mid);outline-offset:3px}.cheatCodesIntro{color:#d9d5e5;margin:.8rem 0 1rem;font-size:.74rem;line-height:1.45}.cheatCodesList{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;scrollbar-color:color-mix(in srgb,var(--progress-mid) 72%,transparent) #0b0a1647;scrollbar-width:thin;gap:.42rem;min-height:0;padding-right:.55rem;display:grid;overflow:hidden auto}.cheatCodesList::-webkit-scrollbar{width:.48rem}.cheatCodesList::-webkit-scrollbar-track{background:#0b0a1647;border-radius:99px}.cheatCodesList::-webkit-scrollbar-thumb{background:linear-gradient(var(--progress-mid),var(--progress-start));border-radius:99px}.cheatCodeRow{border:var(--outline-inner-width) solid color-mix(in srgb,var(--progress-mid) 20%,transparent);cursor:pointer;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#0809135c padding-box padding-box;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .62rem;transition:border-color .18s,background-color .18s;display:grid}.cheatCodeRow:hover{border-color:color-mix(in srgb,var(--progress-mid) 54%,transparent);background:color-mix(in srgb,var(--progress-start) 12%,transparent);--surface-rim:var(--outline-rim);background-clip:padding-box}.cheatCodeRow.isRedeemed{--surface-rim:var(--outline-rim);background:linear-gradient(100deg,#23aa6a33,#12162147) padding-box padding-box;border-color:#70e9ac8c}.cheatCodeRow input{-webkit-appearance:none;appearance:none;border:var(--outline-inner-width) solid #e6e6ef99;color:#15573a;cursor:pointer;--surface-rim:var(--outline-rim);width:1rem;height:1rem;box-shadow:var(--surface-rim);background:#27272b padding-box padding-box;border-radius:.34rem;place-content:center;margin:0;display:grid}.cheatCodeRow input:checked{--surface-rim:var(--outline-rim);background:#62e6a6 padding-box padding-box;border-color:#62e6a6}.cheatCodeRow input:checked:after{content:"";border:.14rem solid;border-width:0 .14rem .14rem 0;width:.27rem;height:.5rem;margin-top:-.12rem;transform:rotate(45deg)}.cheatCodeRow input:focus-visible{outline:2px solid var(--progress-mid);outline-offset:3px}@media (forced-colors:active){.cheatCodeRow input{--surface-rim:var(--outline-rim);background:canvas padding-box padding-box;border-color:buttontext}.cheatCodeRow input:checked{color:canvastext;--surface-rim:var(--outline-rim);background:canvas padding-box padding-box;border-color:highlight}.cheatCodeRow input:focus-visible{outline-color:highlight}}.cheatCodeText{align-items:baseline;gap:.55rem;min-width:0;display:flex}.cheatCodeText code{color:#fff;min-width:fit-content;font-family:var(--font-main);letter-spacing:.03em;white-space:nowrap;font-size:.69rem;font-weight:900}.cheatCodeText small{color:#c9c4d4;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.2;overflow:hidden}.cheatCodeMarquee{container-type:inline-size}.cheatCodeMarquee>span{width:max-content;min-width:100%;display:block}@media (max-width:40rem){.cheatCodeText{overflow:hidden}.cheatCodeText code{flex:none}.cheatCodeText small.cheatCodeMarquee{flex:1;min-width:0}.cheatCodeRow:is(:hover,:focus-within) small.cheatCodeMarquee>span{animation:3.8s ease-in-out .35s infinite alternate cheatCodeTextMarquee}}@keyframes cheatCodeTextMarquee{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 100%))}}.accessibilityReduceMotion .cheatCodeRow:is(:hover,:focus-within) small.cheatCodeMarquee>span{animation:none}.cheatCodeRow>button{border:var(--outline-inner-width) solid color-mix(in srgb,var(--progress-mid) 54%,transparent);color:#f5f2ff;min-width:3.5rem;font-family:var(--font-main);letter-spacing:.06em;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#ffffff14 padding-box padding-box;border-radius:.5rem;padding:.34rem .45rem;font-size:.54rem;font-weight:900}.cheatCodeRow>button:hover{border-color:color-mix(in srgb,var(--progress-mid) 82%,white);background:color-mix(in srgb,var(--progress-start) 20%,transparent);--surface-rim:var(--outline-rim);background-clip:padding-box}.indexTransfer{border-top:1px solid #e2e6ee33;margin-top:1.2rem;padding-top:1.15rem;position:relative}.indexTransferHeading{flex-direction:column;gap:.22rem;display:flex}.indexTransferHeading .label{margin:0}.indexTransferHeading small{color:var(--muted);letter-spacing:.02em;font-size:.57rem;line-height:1.35}.transferCodeRow{grid-template-columns:minmax(0,1fr) 5.2rem;gap:.42rem;margin-top:.72rem;display:grid}.transferCode{box-sizing:border-box;border:var(--outline-inner-width) dashed #c4b0ff6b;border-radius:var(--radius-control);color:#d5ccef8c;min-width:0;height:2.3rem;min-height:2.3rem;font-family:var(--font-main);letter-spacing:.13em;white-space:nowrap;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#080a124d padding-box padding-box;justify-content:center;align-items:center;padding:.45rem .9rem;font-size:.67rem;font-weight:900;display:flex;overflow:hidden}.transferCode.hasCode{color:#e1d4ff;box-shadow:var(--surface-rim), 0 0 .8rem #9d72ff29;--surface-rim:var(--outline-rim);background:linear-gradient(105deg,#8a62dd42,#0a0c1661) padding-box padding-box;border-style:solid;border-color:#bc9dffb3}.transferCodeSlots{letter-spacing:normal;grid-template-columns:repeat(8,1.05em);justify-content:center;gap:.12em;display:grid}.transferCodeSlot{text-align:center;height:1.15em;line-height:1.15;display:block;position:relative;overflow:hidden}.transferCodeSlotGlyph{display:block}.transferCodeSlot.isRolling:before{content:attr(data-roll-character);animation:transferCodePrevious .34s cubic-bezier(.2,.75,.25,1) var(--roll-delay) both;position:absolute;inset:0}.transferCodeSlot.isRolling .transferCodeSlotGlyph{animation:transferCodeReveal .34s cubic-bezier(.2,.75,.25,1) var(--roll-delay) both}@keyframes transferCodePrevious{0%{opacity:.82;transform:translateY(0)}to{opacity:0;transform:translateY(1.15em)}}@keyframes transferCodeReveal{0%{opacity:0;transform:translateY(-1.15em)}to{opacity:1;transform:translateY(0)}}.transferCreate,.transferLoad{border:var(--outline-inner-width) solid #cab8ff8c;border-radius:var(--radius-control);color:#f5f2ff;font-family:var(--font-main);letter-spacing:.06em;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#eaeef71a padding-box padding-box;font-size:.57rem;font-weight:900;transition:border-color .18s,background-color .18s,box-shadow .18s}.transferCreate{white-space:nowrap;place-items:center;width:100%;min-width:0;padding:0;line-height:1;display:grid}.transferActionLabel{place-items:center;display:grid}.transferActionText{opacity:0;grid-area:1/1;transition:opacity .18s,transform .18s;transform:translateY(.16rem)}.transferCreateText,.transferActionLabel.isReset .transferResetText{opacity:1;transform:translateY(0)}.transferActionLabel.isReset .transferCreateText{opacity:0;transform:translateY(-.16rem)}.accessibilityReduceMotion .transferActionText{transition:none}.accessibilityReduceMotion .transferCodeSlot.isRolling:before,.accessibilityReduceMotion .transferCodeSlot.isRolling .transferCodeSlotGlyph{animation:none}@media (prefers-reduced-motion:reduce){.transferActionText{transition:none}.transferCodeSlot.isRolling:before,.transferCodeSlot.isRolling .transferCodeSlotGlyph{animation:none}}.transferCreate.transferReset{color:#ffd8df;--surface-rim:var(--outline-rim);background:linear-gradient(115deg,#9e2f4947,#390f1c3d) padding-box padding-box;border-color:#ffa2ae9e}.transferCreate:disabled{cursor:wait;opacity:.7}.transferCreate:hover,.transferLoad:hover:not(:disabled){box-shadow:var(--surface-rim), 0 .45rem 1rem #0000002e;--surface-rim:var(--outline-rim);background-color:#b89aff33;border-color:#dccfffd9}.transferCreate:active,.transferLoad:active:not(:disabled){box-shadow:var(--surface-rim), inset 0 .12rem .38rem #00000038;background-color:#9b71ef4d}.transferLoadRow{grid-template-columns:minmax(0,1fr) 3.85rem;gap:.42rem;margin-top:.42rem;display:grid}.transferLoadRow input{border:var(--outline-inner-width) solid #c3adff61;border-radius:var(--radius-control);color:#fff;min-width:0;height:2.25rem;font-family:var(--font-main);letter-spacing:.09em;text-transform:uppercase;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#090b1361 padding-box padding-box;outline:none;padding:0 .65rem;font-size:.62rem;font-weight:800}.transferLoadRow input::placeholder{color:#d2d6e085}.transferLoadRow input:focus{box-shadow:var(--surface-rim), 0 0 0 .14rem #b08dff24;--surface-rim:var(--outline-rim);border-color:#cbb3ffcc}.transferLoad:disabled{color:#d2d6e06e;cursor:not-allowed;--surface-rim:var(--outline-rim);background:#ffffff09 padding-box padding-box;border-color:#a4a9b640}.transferMeta{color:#a996d5;letter-spacing:.09em;margin:.55rem 0 0;font-size:.49rem;font-weight:800}.transferStatus{color:#d9dde6a3;min-height:4.05em;margin:.24rem 0 0;font-size:.52rem;line-height:1.35}.transferAnimatedText{opacity:1;transition:opacity .15s,transform .15s;transform:translateY(0)}.transferAnimatedText.isSwapping{opacity:0;transform:translateY(.16rem)}.accessibilityReduceMotion .transferAnimatedText{transition:none}@media (prefers-reduced-motion:reduce){.transferAnimatedText{transition:none}}.transferConfirmBackdrop{z-index:1100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#06040d8a padding-box padding-box;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.transferConfirmDialog{border:var(--outline-inner-width) solid #d7c7ff85;border-radius:var(--radius-card);width:min(25rem,100%);box-shadow:var(--surface-rim), 0 1.25rem 3.4rem #0000007a;-webkit-backdrop-filter:blur(26px)saturate(135%);backdrop-filter:blur(26px)saturate(135%);--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(circle at 12% 0,#b38eff40,#0000 42%),linear-gradient(135deg,#362853ed,#12101ff0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;padding:1.35rem}.transferConfirmDialog .label{margin:0}.transferConfirmDialog h2{color:#fff;margin:.38rem 0 .56rem;font-size:1.25rem}.transferConfirmDialog p:not(.label){color:#d9d5e5;margin:0;font-size:.76rem;line-height:1.55}.transferConfirmDialog p strong{color:#dfcaff;letter-spacing:.07em}.transferConfirmActions{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1.25rem;display:grid}.transferConfirmActions button{border-radius:var(--radius-control);min-height:2.55rem;font-family:var(--font-main);letter-spacing:.08em;font-size:.66rem;font-weight:900}.transferConfirmExit{border:var(--outline-inner-width) solid #e2e6ee59;color:#f1eef8;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#ffffff14 padding-box padding-box}.transferConfirmContinue{border:var(--outline-inner-width) solid #cab1ffb8;color:#fff;box-shadow:var(--surface-rim), 0 .55rem 1.25rem #5e2eae42;--surface-rim:var(--outline-rim);background:linear-gradient(115deg,#9764f480,#6739bc73) padding-box padding-box}.transferConfirmActions button:hover{filter:brightness(1.08);--surface-rim:var(--outline-rim);border-color:#f1ecffbf}.transferConfirmActions button:active{transform:translateY(1px)}.index{min-width:0;padding:var(--index-inset);border-radius:var(--radius-card);background:var(--main-panel-surface);box-shadow:var(--surface-rim),var(--glass-shadow);--surface-rim:var(--outline-rim);-webkit-backdrop-filter:blur(30px)saturate(132%);backdrop-filter:blur(30px)saturate(132%);background-clip:padding-box;position:relative}.databaseArchiveSelector{z-index:20;border:var(--outline-inner-width) solid var(--glass-edge);border-radius:calc(var(--radius-control) + .2rem);background:radial-gradient(circle at 8% 15%,color-mix(in srgb,var(--progress-start) 17%,transparent),transparent 35%), linear-gradient(110deg,#ffffff13,#0f0b1ca3);min-height:5.25rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background-clip:padding-box;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.3rem;padding:.95rem 1rem .95rem 1.15rem;display:flex;position:relative}.databaseArchiveSelector>div:first-child{gap:.18rem;min-width:0;display:grid}.databaseArchiveSelector>div:first-child .eyebrow{margin:0}.databaseArchiveSelector>div:first-child>span{color:#ebe5f694;font-size:.65rem;line-height:1.35}.databaseSeasonMenu{flex:0 0 13rem;position:relative}.databaseSeasonTrigger{border:var(--outline-inner-width) solid #cdb5ff80;color:#f7f2ff;width:100%;min-height:3.9rem;box-shadow:var(--surface-rim), 0 0 1rem #9968ec1f;cursor:pointer;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#9968ec52,#2b1d49a6) padding-box padding-box;border-radius:.82rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .85rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex}.databaseSeasonTrigger:hover,.databaseSeasonTrigger[aria-expanded=true]{box-shadow:var(--surface-rim), 0 0 1.2rem #a770ff38;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#ae7aff70,#34225bb8) padding-box padding-box;border-color:#e1d2ffd1;transform:translateY(-1px)}.databaseSeasonTrigger.isOverride{box-shadow:var(--surface-rim), 0 0 1rem #9968ec2b;text-shadow:0 .12rem .38rem #000000e6,0 0 .3rem #0000009e;--surface-rim:var(--outline-rim);background-color:#0000;background-image:linear-gradient(110deg,#0c0b18b3,#1f12377a),url(/images/ch7-s4-button-background-v2.webp);background-position:0 0,76% 72%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#d5c3ff8f}.databaseSeasonTrigger.isOverride:hover,.databaseSeasonTrigger.isOverride[aria-expanded=true]{box-shadow:var(--surface-rim), 0 0 1.25rem #a770ff47;--surface-rim:var(--outline-rim);background-color:#0000;background-image:linear-gradient(110deg,#0c0b1859,#3a1c6029),url(/images/ch7-s4-button-background-v2.webp);background-position:0 0,76% 72%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#e8dcffdb}.databaseSeasonTrigger.isRunners{box-shadow:var(--surface-rim), 0 0 1rem #ac67f02e;text-shadow:0 .12rem .38rem #000000eb,0 0 .34rem #000000b8;--surface-rim:var(--outline-rim);background-color:#0000;background-image:linear-gradient(110deg,#140c26b3,#2a114366),url(/images/c7-s3-runners-button-background.webp);background-position:0 0,50% 42%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#d3b4ff9e}.databaseSeasonTrigger.isRunners:hover,.databaseSeasonTrigger.isRunners[aria-expanded=true]{box-shadow:var(--surface-rim), 0 0 1.25rem #b76ff545;--surface-rim:var(--outline-rim);background-color:#0000;background-image:linear-gradient(110deg,#140c2691,#3614544d),url(/images/c7-s3-runners-button-background.webp);background-position:0 0,50% 42%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#ebdaffe0}.databaseSeasonTrigger.isChapter6,.databaseSeasonOptions .seasonOptionChapter6{isolation:isolate;box-shadow:var(--surface-rim), 0 0 1rem #9771ec2e;text-shadow:0 .12rem .38rem #000000f0,0 0 .34rem #000000c2;--surface-rim:var(--outline-rim);background:linear-gradient(120deg,#1c0f2df0,#0d1423eb) padding-box padding-box;border-color:#d9c2ff99;position:relative;overflow:hidden}.databaseSeasonTrigger.isChapter6:before,.databaseSeasonOptions .seasonOptionChapter6:before,.databaseSeasonTrigger.isChapter6:after,.databaseSeasonOptions .seasonOptionChapter6:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.databaseSeasonTrigger.isChapter6:before,.databaseSeasonOptions .seasonOptionChapter6:before{background:linear-gradient(105deg,#09071285,#1d0b204d),url(/images/c6-s1-vault-background.webp) 0 48%/135% no-repeat;-webkit-mask-image:linear-gradient(108deg,#000 0% 46%,#000000d1 51%,#0000 61%);mask-image:linear-gradient(108deg,#000 0% 46%,#000000d1 51%,#0000 61%)}.databaseSeasonTrigger.isChapter6:after,.databaseSeasonOptions .seasonOptionChapter6:after{background:linear-gradient(105deg,#0c111a38,#070a139e),url(/images/c6-s2-vault-background.webp) calc(100% + 1.8rem) 28%/72% no-repeat;-webkit-mask-image:linear-gradient(108deg,#0000 39%,#000000b8 50%,#000 59% 100%);mask-image:linear-gradient(108deg,#0000 39%,#000000b8 50%,#000 59% 100%)}.databaseSeasonTrigger.isChapter6>*,.databaseSeasonOptions .seasonOptionChapter6>*{z-index:1;position:relative}.databaseSeasonTrigger.isChapter6:hover,.databaseSeasonTrigger.isChapter6[aria-expanded=true]{box-shadow:var(--surface-rim), 0 0 1.3rem #a17af74d;--surface-rim:var(--outline-rim);background:linear-gradient(120deg,#2e1647db,#131f31d6) padding-box padding-box;border-color:#efe2ffe6}.databaseSeasonTrigger.isSuper{box-shadow:var(--surface-rim), 0 0 1rem #ff684a33;text-shadow:0 .12rem .38rem #000000f0,0 0 .34rem #000000c2;--surface-rim:var(--outline-rim);background-color:#0000;background-image:linear-gradient(106deg,#220910ab,#16233761),url(/images/c6-s3-super-background.webp);background-position:0 0,50% 24%;background-repeat:repeat,no-repeat;background-size:auto,102%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#ffd87ea3}.databaseSeasonTrigger.isSuper:hover,.databaseSeasonTrigger.isSuper[aria-expanded=true]{box-shadow:var(--surface-rim), 0 0 1.3rem #ff724f52;--surface-rim:var(--outline-rim);background-color:#0000;background-image:linear-gradient(106deg,#2a0a128a,#192b4347),url(/images/c6-s3-super-background.webp);background-position:0 0,50% 24%;background-repeat:repeat,no-repeat;background-size:auto,102%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#ffe9b4eb}.databaseSeasonTrigger.isOverride strong{font-family:var(--font-pixel);letter-spacing:.045em;font-size:.72rem;font-weight:400}.databaseSeasonTrigger.isRunners strong{font-family:var(--font-fortnite);letter-spacing:.04em;font-size:.88rem;font-weight:400}.databaseSeasonTrigger.isChapter6 strong{font-family:var(--font-fortnite);letter-spacing:.035em;font-size:.68rem;font-weight:400}.databaseSeasonTrigger.isSuper strong{font-family:var(--font-fortnite);letter-spacing:.045em;font-size:.86rem;font-weight:400}.databaseSeasonTrigger>span,.databaseSeasonOptions button>span{text-align:left;gap:.08rem;display:grid}.databaseSeasonTrigger small,.databaseSeasonOptions small{color:#cbb7ef;letter-spacing:.11em;font-size:.47rem;font-weight:900}.databaseSeasonTrigger strong,.databaseSeasonOptions strong{letter-spacing:.11em;font-size:.72rem}.databaseSeasonTrigger>i{border:var(--outline-inner-width) solid #f6f1ff61;color:#f8f3ff;width:1.65rem;height:1.65rem;box-shadow:var(--surface-rim), inset 0 -.35rem .8rem #4126692e,0 .28rem .7rem #0703114d;-webkit-backdrop-filter:blur(.72rem)saturate(165%);backdrop-filter:blur(.72rem)saturate(165%);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff3b,#ffffff14) padding-box padding-box;border-radius:50%;flex:0 0 1.65rem;place-items:center;font-style:normal;display:grid}.databaseSeasonTrigger>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;opacity:.75;width:.88rem;height:.88rem;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s;display:block;overflow:visible;transform:translateY(0)}.databaseSeasonTrigger[aria-expanded=true]>i svg{transform:translateY(.2rem)}.databaseSeasonOptions{z-index:40;border:var(--outline-inner-width) solid #d5c0ff75;width:min(20rem,100vw - 3rem);box-shadow:var(--surface-rim), 0 1rem 2.6rem #05020e9e;transform-origin:top;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#3a285bfa,#0e0b19fc) padding-box padding-box;border-radius:.95rem;gap:.38rem;padding:.48rem;animation:.3s cubic-bezier(.22,1,.36,1) both seasonMenuDropIn;display:grid;position:absolute;top:calc(100% + .45rem);right:0}@keyframes seasonMenuDropIn{0%{opacity:0;transform:translateY(-.65rem)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.databaseSeasonOptions button{border:var(--outline-inner-width) solid #e7e0f424;color:#eee9f7;min-height:3.3rem;box-shadow:var(--surface-rim);cursor:pointer;--surface-rim:var(--outline-rim);background:#ffffff0b padding-box padding-box;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.62rem .72rem;display:flex}.databaseSeasonOptions button>span{box-sizing:border-box;border:var(--outline-inner-width) solid #f4f0ff3d;width:8.35rem;min-width:0;max-width:8.35rem;box-shadow:var(--surface-rim), 0 .2rem .55rem #0302092e;-webkit-backdrop-filter:blur(.65rem)saturate(135%);backdrop-filter:blur(.65rem)saturate(135%);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff2e,#0b091457) padding-box padding-box;border-radius:.52rem;flex:8.35rem;padding:.34rem .48rem}.databaseSeasonOptions button>span strong{white-space:nowrap}.databaseSeasonOptions button>span small{letter-spacing:.1em;font-size:.53rem}.databaseSeasonOptions button:hover,.databaseSeasonOptions button.active{--surface-rim:var(--outline-rim);background:linear-gradient(115deg,#9a64f247,#fff1) padding-box padding-box;border-color:#cbaeff9e}.databaseSeasonOptions .seasonOptionOverride{text-shadow:0 .1rem .32rem #000000eb;background-color:#0000;background-image:linear-gradient(105deg,#0b0916d1,#1c113199),url(/images/ch7-s4-button-background-v2.webp);background-position:0 0,76% 72%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box}.databaseSeasonOptions .seasonOptionOverride:hover,.databaseSeasonOptions .seasonOptionOverride.active{background-color:#0000;background-image:linear-gradient(105deg,#0b09166b,#361c582e),url(/images/ch7-s4-button-background-v2.webp);background-position:0 0,76% 72%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box}.databaseSeasonOptions .seasonOptionRunners{text-shadow:0 .1rem .32rem #000000eb;background-color:#0000;background-image:linear-gradient(105deg,#11091fd1,#27113b94),url(/images/c7-s3-runners-button-background.webp);background-position:0 0,50% 42%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box}.databaseSeasonOptions .seasonOptionRunners:hover,.databaseSeasonOptions .seasonOptionRunners.active{background-color:#0000;background-image:linear-gradient(105deg,#11091f6b,#3e175c2e),url(/images/c7-s3-runners-button-background.webp);background-position:0 0,50% 42%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box}.databaseSeasonOptions .seasonOptionChapter6:hover,.databaseSeasonOptions .seasonOptionChapter6.active{--surface-rim:var(--outline-rim);background:linear-gradient(120deg,#41206494,#182b4280) padding-box padding-box;border-color:#dec9ffbf}.databaseSeasonOptions .seasonOptionSuper{text-shadow:0 .1rem .32rem #000000f0;background-color:#0000;background-image:linear-gradient(105deg,#27080fc2,#13233780),url(/images/c6-s3-super-background.webp);background-position:0 0,50% 24%;background-repeat:repeat,no-repeat;background-size:auto,102%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box}.databaseSeasonOptions .seasonOptionSuper:hover,.databaseSeasonOptions .seasonOptionSuper.active{--surface-rim:var(--outline-rim);background-color:#0000;background-image:linear-gradient(105deg,#360c145c,#1c345229),url(/images/c6-s3-super-background.webp);background-position:0 0,50% 24%;background-repeat:repeat,no-repeat;background-size:auto,102%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#ffdc8dbf}.databaseSeasonOptions :is(.seasonOptionOverride,.seasonOptionRunners,.seasonOptionSuper,.seasonOptionChapter6){box-shadow:var(--surface-rim), 0 .4rem 1rem #04020c3d;-webkit-backdrop-filter:blur(.62rem)saturate(145%);backdrop-filter:blur(.62rem)saturate(145%);--surface-rim:var(--outline-rim);background-clip:padding-box;border-color:#e5daf67a;outline:none}.databaseSeasonOptions .seasonOptionChapter6,.databaseSeasonTrigger.isChapter6{border-width:2px}.databaseSeasonOptions :is(.seasonOptionOverride,.seasonOptionRunners,.seasonOptionSuper,.seasonOptionChapter6):is(:hover,.active){box-shadow:var(--surface-rim), 0 .5rem 1.2rem #0703114d,0 0 .85rem #b283f429;--surface-rim:var(--outline-rim);border-color:#f6eeffc2}.databaseSeasonTrigger:is(.isOverride,.isRunners,.isSuper,.isChapter6){box-shadow:var(--surface-rim), 0 .4rem 1rem #04020c3d;-webkit-backdrop-filter:blur(.62rem)saturate(145%);backdrop-filter:blur(.62rem)saturate(145%);--surface-rim:var(--outline-rim);background-clip:padding-box;border-color:#e5daf685;outline:none}.databaseSeasonTrigger:is(.isOverride,.isRunners,.isSuper,.isChapter6):is(:hover,[aria-expanded=true]){box-shadow:var(--surface-rim), 0 .5rem 1.2rem #0703114d,0 0 .9rem #b283f42b;--surface-rim:var(--outline-rim);border-color:#f6eeffc7}.databaseSeasonOptions .seasonOptionOverride strong{font-family:var(--font-pixel);letter-spacing:.035em;font-size:.76rem;font-weight:400}.databaseSeasonOptions .seasonOptionRunners strong{font-family:var(--font-fortnite);letter-spacing:.035em;font-size:.92rem;font-weight:400}.databaseSeasonOptions .seasonOptionChapter6 strong{font-family:var(--font-fortnite);letter-spacing:.025em;font-size:.73rem;font-weight:400}.databaseSeasonOptions .seasonOptionSuper strong{font-family:var(--font-fortnite);letter-spacing:.04em;font-size:.92rem;font-weight:400}.databaseSeasonOptions button b{border:var(--outline-inner-width) solid #f4f0ff45;color:#eee6ff;width:4rem;min-height:1.75rem;box-shadow:var(--surface-rim), 0 .2rem .55rem #03020933;-webkit-backdrop-filter:blur(.7rem)saturate(140%);backdrop-filter:blur(.7rem)saturate(140%);letter-spacing:.08em;white-space:nowrap;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#fff3,#0b091461) padding-box padding-box;border-radius:.52rem;flex:none;justify-content:center;align-items:center;gap:.34rem;padding:.34rem .48rem;font-size:.57rem;display:flex}.seasonSpriteCountIcon{color:#f3eaff;filter:drop-shadow(0 0 .28rem #dcc2ff57);flex:0 0 1rem;width:1rem;height:1rem;display:block;overflow:visible}.databaseSeasonOptions :is(.seasonOptionSuper,.seasonOptionChapter6){position:relative}.databaseSeasonOptions .seasonAvailabilityTooltip{z-index:2;border:var(--outline-inner-width) solid #e7dbff75;box-shadow:var(--surface-rim), 0 .15rem .4rem #06030e33;-webkit-backdrop-filter:blur(.8rem)saturate(140%);backdrop-filter:blur(.8rem)saturate(140%);color:#f5efff;font:600 .6rem/1.35 var(--font-main);letter-spacing:0;text-align:center;text-transform:none;text-shadow:none;white-space:normal;overflow-wrap:anywhere;opacity:0;visibility:hidden;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#564175c7,#181328db) padding-box padding-box;border-radius:.6rem;justify-content:center;align-items:center;padding:.3rem .5rem;display:flex;position:absolute;inset:.4rem 5.1rem .4rem .4rem}.databaseSeasonOptions .seasonUncollectableCount:hover+.seasonAvailabilityTooltip,.databaseSeasonOptions .seasonAvailabilityTooltip:hover{opacity:1;visibility:visible}.databaseSeasonOptions button:focus-visible>.seasonAvailabilityTooltip{opacity:1;visibility:visible}.seasonSpriteCountIcon>path:first-child{fill:currentColor;fill-opacity:.16;stroke:currentColor;stroke-linejoin:round;stroke-width:1.25px}.seasonSpriteCountIcon circle{fill:currentColor;stroke:none}.seasonSpriteCountIcon>path:last-child{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px}.databaseViewStage{min-width:0;padding-inline:var(--outline-rim-width);margin-inline:calc(-1 * var(--outline-rim-width));position:relative;overflow:hidden}.index:not(.exportCapture){background:linear-gradient(180deg,#05070d00 0,#05070d00 12rem,#05070d29 20rem,#04060c75 30rem,#020409ad 42rem,#020409b8 100%), var(--main-panel-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-card);box-shadow:var(--surface-rim),var(--glass-shadow);--surface-rim:var(--outline-rim);background-clip:padding-box}.databasePane{width:100%;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .34s,visibility}.databasePaneOverride{opacity:1;position:relative;transform:none}.databasePaneRunners,.databasePaneChapter6,.databasePaneSuper{opacity:.38;pointer-events:none;visibility:hidden;transition-delay:0s,0s,.52s;position:absolute;inset:0;transform:translate(-106%)}.databaseViewStage.showRunners .databasePaneOverride{opacity:.38;pointer-events:none;visibility:hidden;transition-delay:0s,0s,.52s;position:absolute;inset:0;transform:translate(106%)}.databaseViewStage.showRunners .databasePaneRunners{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;position:relative;inset:auto;transform:translate(0)}.databaseViewStage.showRunners .databasePaneChapter6,.databaseViewStage.showRunners .databasePaneSuper{transform:translate(-106%)}.databaseViewStage.showChapter6 .databasePaneOverride,.databaseViewStage.showChapter6 .databasePaneRunners{opacity:.38;pointer-events:none;visibility:hidden;transition-delay:0s,0s,.52s;position:absolute;inset:0;transform:translate(106%)}.databaseViewStage.showChapter6 .databasePaneChapter6{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;position:relative;inset:auto;transform:translate(0)}.databaseViewStage.showChapter6 .databasePaneSuper{transform:translate(-106%)}.databaseViewStage.showSuper .databasePaneOverride,.databaseViewStage.showSuper .databasePaneRunners,.databaseViewStage.showSuper .databasePaneChapter6{opacity:.38;pointer-events:none;visibility:hidden;transition-delay:0s,0s,.52s;position:absolute;inset:0;transform:translate(106%)}.databaseViewStage.showSuper .databasePaneSuper{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;position:relative;inset:auto;transform:translate(0)}.chapter6IndexTitle{font-family:var(--font-fortnite);letter-spacing:.04em;font-size:.7em}.chapter6PreviewNotice{box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(110deg,#774db024,#1d364b2e) padding-box padding-box;border-color:#cca7ff45}.chapter6PreviewNotice>span{color:#d7baff;--surface-rim:var(--outline-rim);background:#7149aa26 padding-box padding-box;border-color:#c5a3ff6e}.chapter6PreviewNotice strong{color:#dcc5ff}.superSeasonLogo{filter:drop-shadow(0 .12rem .28rem #0000008c);background:url(/images/c6-s3-super-logo-clean.webp) 0/contain no-repeat padding-box padding-box;flex:none;display:block}.superSeasonLogoTrigger{width:5.9rem;height:1.52rem}.superSeasonLogoOption{width:5.35rem;height:1.35rem}.superSeasonLogoHeading{width:min(14rem,52vw);height:4.5rem;margin-top:.18rem}.overrideSeasonLogo{filter:drop-shadow(0 .12rem .3rem #0000009e);background:url(/images/c7-s4-override-logo-clean.webp) 0/contain no-repeat padding-box padding-box;flex:none;display:block}.overrideSeasonLogoTrigger{background-size:7rem;width:7.2rem;height:1.52rem}.overrideSeasonLogoOption{background-size:7rem;width:7.2rem;height:1.35rem}.overrideSeasonLogoHeading{width:min(14rem,52vw);height:4.5rem;margin-top:.18rem}.runnersSeasonLogo{filter:drop-shadow(0 .12rem .3rem #0000009e);background:url(/images/c7-s3-runners-logo-clean.webp) 0/contain no-repeat padding-box padding-box;flex:none;display:block}.runnersSeasonLogoTrigger{width:5.9rem;height:1.52rem}.runnersSeasonLogoOption{width:5.35rem;height:1.35rem}.runnersSeasonLogoHeading{width:min(14rem,52vw);height:4.5rem;margin-top:.18rem}.huntersLawlessSeasonLogo{filter:drop-shadow(0 .12rem .3rem #0000009e);background:url(/images/c6-s1-s2-hunters-lawless-logo-clean.webp) 0/contain no-repeat padding-box padding-box;flex:none;display:block}.huntersLawlessSeasonLogoTrigger{background-size:6.5rem;width:8.2rem;height:1.65rem}.huntersLawlessSeasonLogoOption{background-size:5.8rem;width:7.45rem;height:1.45rem}.huntersLawlessSeasonLogoHeading{width:min(19.5rem,76vw);height:4.8rem;margin-top:.18rem}.superPreviewNotice{box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(110deg,#be412e24,#1d4a702e) padding-box padding-box;border-color:#ffbc5d47}.superPreviewNotice>span{color:#ffd29a;--surface-rim:var(--outline-rim);background:#b3482d29 padding-box padding-box;border-color:#ffc46f73}.superPreviewNotice strong{color:#ffd3a1}.archivePreviewNotice{border:var(--outline-inner-width) solid #67c7ff38;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(110deg,#449add1f,#0b0d1b57) padding-box padding-box;border-radius:.8rem;align-items:center;gap:.7rem;margin-top:1rem;padding:.68rem .8rem;display:flex}.archivePreviewNotice>span{color:#9ad9ff;--surface-rim:0 0 0 transparent;background:#479cdc1f padding-box padding-box;border:0;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.archivePreviewNotice>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.archivePreviewNotice>span .archiveClockRing{opacity:.42;stroke-width:1.25px}.archivePreviewNotice>span .archiveClockFace{opacity:.92;stroke-width:1.15px}.archivePreviewNotice>span path{stroke-width:1.35px}.archivePreviewNotice p{gap:.08rem;margin:0;display:grid}.archivePreviewNotice strong{color:#a9ddff;letter-spacing:.13em;font-size:.53rem}.archivePreviewNotice small{color:#e9eff899;font-size:.61rem;line-height:1.35}.runnersIndexViewport{border:var(--outline-inner-width) solid #e2e6ee24;border-radius:var(--radius-card);box-shadow:var(--surface-rim), 0 1rem 2.5rem #0003;--surface-rim:var(--outline-rim);background:#05070d61 padding-box padding-box;margin-top:1rem;overflow:hidden}.runnersIndexGrid{min-width:0;font-family:var(--font-main);background-color:#0000;background-image:linear-gradient(#b89aff06 1px,#0000 1px),linear-gradient(90deg,#b89aff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:1rem 1rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;padding:.55rem;display:block}.runnersIndexCorner,.runnersIndexHeader{--variant-rgb:202,208,222;border:var(--outline-inner-width) solid rgba(var(--variant-rgb),.44);border-radius:var(--radius-control);min-height:2.75rem;color:rgb(var(--variant-rgb));background:linear-gradient(145deg,rgba(var(--variant-rgb),.2),#07090fad);box-shadow:var(--surface-rim), 0 0 1rem rgba(var(--variant-rgb),.1);letter-spacing:.09em;text-transform:uppercase;--surface-rim:var(--outline-rim);background-clip:padding-box;place-items:center;font-size:.55rem;font-weight:900;display:grid}.runnersIndexHeader.variant-default{--variant-rgb:184,154,255}.runnersIndexHeader.variant-cube{--variant-rgb:174,101,255}.runnersIndexHeader.variant-gold{--variant-rgb:238,190,91}.runnersIndexHeader.variant-quack{--variant-rgb:255,211,82}.runnersIndexHeader.variant-gummy{--variant-rgb:255,115,172}.runnersIndexHeader.variant-galaxy{--variant-rgb:112,144,255}.runnersIndexHeader.variant-gem{--variant-rgb:83,221,210}.runnersIndexHeader.variant-holofoil{--variant-rgb:111,229,180}.runnersSpriteRow{grid-template-columns:minmax(7rem,.72fr) minmax(0,4fr);gap:.35rem;margin:0 0 .5rem;display:grid}.runnersSpriteRow:last-child{margin-bottom:0}@supports (content-visibility:auto){.runnersSpriteRow{content-visibility:auto;contain-intrinsic-size:auto 5.7rem}@media (max-width:40rem){.runnersSpriteRow{contain-intrinsic-size:auto 13rem}}}.runnersVariantsWrap{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;min-width:0;display:grid}.runnersSpriteName,.runnersVariantCell{border-radius:var(--radius-control);min-height:5.2rem}.runnersSpriteName{--rarity-rgb:245,178,70;--info-edge-rgb:255,208,117;--rarity-surface-start:#3b2e1b;border:var(--outline-inner-width) solid rgba(var(--rarity-rgb),.55);color:#f5f0fa;background:linear-gradient(145deg,var(--rarity-surface-start),#07090f);height:100%;box-shadow:var(--surface-rim), 0 0 1rem rgba(var(--rarity-rgb),.11);text-align:center;--surface-rim:var(--outline-rim);background-clip:padding-box;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;padding:.5rem .42rem;display:flex;position:relative;overflow:hidden}.runnersSpriteName.rarity-legendary{--rarity-rgb:235,132,64;--info-edge-rgb:247,169,111;--rarity-surface-start:#39241a}.runnersSpriteName.rarity-epic{--rarity-rgb:171,105,255;--info-edge-rgb:203,153,255;--rarity-surface-start:#2b1e44}.runnersSpriteName.rarity-rare{--rarity-rgb:75,155,255;--info-edge-rgb:128,185,255;--rarity-surface-start:#162944}.runnersSpriteName strong{letter-spacing:.045em;text-transform:uppercase;max-width:calc(100% - 1.2rem);font-size:.6rem}.runnersSpriteName>small{color:rgba(var(--rarity-rgb),.78);letter-spacing:.09em;text-transform:uppercase;font-size:.43rem;font-weight:900}.runnersVariantCell{--variant-rgb:184,154,255;border:var(--outline-inner-width) solid rgba(var(--variant-rgb),.42);background:radial-gradient(circle at 20% 20%,rgba(var(--variant-rgb),.24),transparent 48%),linear-gradient(145deg,rgba(var(--variant-rgb),.1),#06080ebd);min-width:0;box-shadow:var(--surface-rim), 0 0 1rem rgba(var(--variant-rgb),.08);text-align:center;--surface-rim:var(--outline-rim);background-clip:padding-box;grid-template-columns:1fr;place-items:center;gap:0;padding:1rem .4rem .92rem;display:grid;position:relative;overflow:hidden}.runnersVariantCell.variant-cube{--variant-rgb:174,101,255}.runnersVariantCell.variant-gold{--variant-rgb:238,190,91}.runnersVariantCell.variant-quack{--variant-rgb:255,211,82}.runnersVariantCell.variant-gummy{--variant-rgb:255,115,172}.runnersVariantCell.variant-galaxy{--variant-rgb:112,144,255}.runnersVariantCell.variant-gem{--variant-rgb:83,221,210}.runnersVariantCell.variant-holofoil{--variant-rgb:111,229,180}.runnersVariantCell:is(.variant-galaxy,.variant-quack,.variant-gummy,.variant-gem,.variant-holofoil,.variant-cube){isolation:isolate}.runnersVariantCell:is(.variant-galaxy,.variant-quack,.variant-gummy,.variant-gem,.variant-holofoil,.variant-cube):before,.runnersVariantCell:is(.variant-galaxy,.variant-quack,.variant-gummy,.variant-gem,.variant-holofoil,.variant-cube):after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.runnersVariantCell:is(.variant-galaxy,.variant-quack,.variant-gummy,.variant-gem,.variant-holofoil,.variant-cube)>*{z-index:1}.runnersVariantCell.variant-galaxy{--variant-rgb:174,103,255;box-shadow:var(--surface-rim), inset 0 0 1.8rem #9737dd3d,0 0 1.1rem #9c48e836;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(at 73% 63%,#d22bff7a,#0000 42%),radial-gradient(at 24% 19%,#7f34e385,#0000 45%),radial-gradient(at 12% 88%,#b42bd64d,#0000 38%),radial-gradient(at 94% 8%,#4b32cb57,#0000 40%),linear-gradient(155deg,#300a56f5,#0d0527fa 53%,#24073ef7);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:padding-box;border-color:#be7dffb8}.runnersVariantCell.variant-galaxy:before{opacity:.48;filter:saturate(1.18)contrast(1.04);background:linear-gradient(#1d06391f,#11042b33),url(/images/galaxy-nebula-overlay.jpg) 50%/cover no-repeat}.runnersVariantCell.variant-galaxy:after{opacity:.94;background:url(/images/galaxy-stars.svg) 50%/100% 100% no-repeat}.runnersVariantCell.variant-cube{--variant-rgb:165,83,255;box-shadow:var(--surface-rim), inset 0 0 1.65rem #7034c633,0 0 1rem #9745ee2b;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(at 74% 72%,#d22dff52,#0000 38%),radial-gradient(at 17% 12%,#3b6ccf45,#0000 42%),linear-gradient(145deg,#392169e6,#0b0b23f7 72%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border-color:#ae67ffb3}.runnersVariantCell.variant-cube:before{opacity:.72;background:url(/images/cube-runes.svg) 50%/100% 100% no-repeat}.runnersVariantCell.variant-cube:after{opacity:.32;background:linear-gradient(116deg,#0000 25%,#5760bc33 39%,#c93eff47 51%,#0000 70%)}.runnersVariantCell.variant-quack{--variant-rgb:191,113,255;box-shadow:var(--surface-rim), inset 0 0 1.55rem #884aeb33,0 0 1.05rem #b15bff2e;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(at 23% 24%,#4fcfff57,#0000 38%),radial-gradient(at 82% 70%,#eb5bff5c,#0000 42%),linear-gradient(145deg,#652ab4db,#120b39f2 72%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border-color:#c986ffb8}.runnersVariantCell.variant-quack:before{opacity:.58;background:url(/images/quack-facets.svg) 50%/100% 100% no-repeat}.runnersVariantCell.variant-quack:after{opacity:.34;background:linear-gradient(118deg,#0000 27%,#b8efff4d 44%,#f8bdff38 54%,#0000 70%)}.runnersVariantCell.variant-gummy{--variant-rgb:255,128,164;box-shadow:var(--surface-rim), inset 0 -1rem 1.65rem #2ead4a1f,inset 0 0 1.4rem #ff689b24,0 0 1rem #eb62962b;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(at 74% 4%,#ffeede52,#0000 35%),linear-gradient(#ff967ed6 0%,#e0457ecc 48%,#5f9e42c2 76%,#155b30eb 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#ff9ab5b8}.runnersVariantCell.variant-gummy:before{opacity:.7;background-color:#0000;background-image:url(/images/gummy-glitter.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:4.6s ease-in-out infinite alternate gummyGlitterSoft}.runnersVariantCell.variant-gummy:after{background:radial-gradient(circle at 72% 19%,#ffffffd6 0 .021rem,#0000 .057rem),radial-gradient(circle at 21% 48%,#fff1e0a3 0 .013rem,#0000 .041rem),radial-gradient(circle at 39% 73%,#edffd6ad 0 .017rem,#0000 .047rem),radial-gradient(circle at 58% 36%,#fffbe7b8 0 .012rem,#0000 .039rem),radial-gradient(circle at 87% 58%,#ffebddc2 0 .014rem,#0000 .042rem),radial-gradient(circle at 79% 84%,#e1ffcf9e 0 .011rem,#0000 .036rem),linear-gradient(105deg,#0000 34%,#fff5e73d 50%,#0000 66%);border-radius:50%;animation:3.2s ease-in-out infinite alternate-reverse gummyGlitterBright;inset:-42% 59% -24% -16%;transform:rotate(12deg)}@keyframes gummyGlitterSoft{0%{opacity:.48;filter:brightness(.92)}to{opacity:.78;filter:brightness(1.14)}}@keyframes gummyGlitterBright{0%{opacity:.58;filter:brightness(.95)}to{opacity:.9;filter:brightness(1.18)}}@media (prefers-reduced-motion:reduce){.runnersVariantCell.variant-gummy:before,.runnersVariantCell.variant-gummy:after{animation:none}}.runnersVariantCell.variant-gem{--variant-rgb:202,235,249;box-shadow:var(--surface-rim), inset 0 0 1.5rem #b1def02e,0 0 1rem #a3d9ef26;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(at 20% 18%,#fffae847,#0000 38%),radial-gradient(at 82% 76%,#87d0ef3d,#0000 43%),linear-gradient(145deg,#638b9eb8,#111f2bf2 72%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border-color:#d3f0fcb3}.runnersVariantCell.variant-gem:before{opacity:.5;background:url(/images/gem-facets.svg) 50%/100% 100% no-repeat}.runnersVariantCell.variant-gem:after{opacity:.3;background:linear-gradient(122deg,#0000 24%,#fffff866 43%,#b2e4fa33 57%,#0000 72%)}.runnersVariantCell.variant-holofoil{--variant-rgb:123,237,194;box-shadow:var(--surface-rim), inset 0 0 1.55rem #49e5c224,0 0 1rem #64e1bc26;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(at 18% 22%,#32dbff57,#0000 34%),radial-gradient(at 76% 17%,#ff69bf52,#0000 37%),radial-gradient(at 54% 78%,#73ff6857,#0000 39%),linear-gradient(125deg,#492c99c7,#1d5969c2 45%,#471f5be6);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:padding-box;border-color:#85ecc6ad}.runnersVariantCell.variant-holofoil:before{opacity:.72;background:url(/images/holofoil-grain.svg) 50%/100% 100% no-repeat}.runnersVariantCell.variant-holofoil:after{opacity:.4;background:linear-gradient(112deg,#0000 22%,#ff7ecd45 35%,#5edbff4d 47%,#9dff6940 59%,#ffd56f33 68%,#0000 81%)}.runnersVariantCell .variantPreview{width:3.3rem;height:3.3rem}.runnersVariantCopy{text-align:center;min-width:0;display:block;position:absolute;top:.34rem;left:.3rem;right:.3rem}.runnersVariantCopy b{color:#f4effc;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;display:block;overflow:hidden}.runnersDropChance{color:#f4effcb3;white-space:nowrap;align-items:baseline;gap:.12rem;display:flex;position:absolute;bottom:.27rem;left:50%;right:auto;transform:translate(-50%)}.runnersDropChance strong{font-size:.44rem}.runnersDropChance small{letter-spacing:.07em;font-size:.29rem;font-weight:900}.runnersVariantCell.isEmpty{box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#07090f52 padding-box padding-box;border-style:dashed;border-color:#e2e6ee14}.runnersVariantCell.isEmpty:after{content:"N/A";color:#e0dbea29;place-items:center;font-size:.5rem;display:grid}.spriteInfoVariants section>small{color:#ebe2f97a;letter-spacing:.08em;font-size:.46rem;font-weight:800;line-height:1.35}.spriteInfoVariants .variant-ability{--variant-rgb:103,199,255}.spriteInfoVariants .variant-cube{--variant-rgb:174,101,255}.spriteInfoVariants .variant-quack{--variant-rgb:255,211,82}.spriteInfoVariants .variant-gummy{--variant-rgb:255,115,172}.spriteInfoVariants .variant-galaxy{--variant-rgb:112,144,255}.spriteInfoVariants .variant-gem{--variant-rgb:83,221,210}.spriteInfoVariants .variant-holofoil{--variant-rgb:111,229,180}.exportCapture .databaseArchiveSelector,.exportCapture .databasePaneRunners,.exportCapture .databasePaneChapter6,.exportCapture .databasePaneSuper{display:none!important}.exportCapture .databaseViewStage{overflow:visible!important}.exportCapture .databasePaneOverride{opacity:1!important;visibility:visible!important;position:relative!important;inset:auto!important;transform:none!important}.sectionHead{justify-content:space-between;align-items:end;gap:1rem;display:flex}.sectionHead h2{margin:.35rem 0 0;font-size:clamp(1.65rem,3vw,2.2rem)}.databasePrimarySectionHead{align-items:center;margin:0 0 .85rem}.databasePrimarySectionHead .eyebrow{margin:0}.indexIdentityList{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.32rem;max-width:58%;display:flex}.indexIdentity{box-sizing:border-box;border:var(--outline-inner-width) solid var(--glass-edge);color:#f4effd;min-width:0;box-shadow:var(--outline-rim),inset 0 1px 0 #ffffff17;background:#0c091661 padding-box padding-box;border-radius:.56rem;align-items:center;gap:.28rem;padding:.3rem .44rem;display:flex;overflow:hidden}.indexIdentity .exportIdentityIcon{fill:currentColor;flex:none;width:.82rem;height:.82rem}.indexIdentity b{color:#fff;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.55rem;line-height:1;overflow:hidden}.identity-discord{color:#c9cfff}.identity-twitch{color:#d9bcff}.identity-youtube{color:#ffb5bd}.identity-tiktok{color:#d8fbff}.spriteIndexTitleRetro{font-family:var(--font-pixel);letter-spacing:.045em;font-weight:400}.spriteIndexTitleRetro.runnersIndexTitle{font-family:var(--font-fortnite);letter-spacing:.025em;font-weight:400}.spriteIndexViewport{border:var(--outline-inner-width) solid #e2e6ee24;border-radius:var(--radius-card);box-shadow:var(--surface-rim), 0 1rem 2.5rem #0003;scrollbar-color:#bea4ff8c #ffffff0d;--surface-rim:var(--outline-rim);background:#05070d61 padding-box padding-box;margin-top:1.25rem;overflow-x:auto}.index:not(.exportCapture) .spriteIndexViewport{box-shadow:none;--surface-rim:0 0 0 transparent;background:padding-box padding-box;border:0;border-radius:0}.index:not(.exportCapture) .spriteIndexGrid{margin-inline:-.22rem;padding-inline:.34rem}.spriteSortControl{z-index:3;--sprite-sort-radius:calc(var(--sprite-frame-radius) - .65rem);justify-content:flex-end;align-items:center;padding:.62rem .62rem .22rem;display:flex;position:relative}.spriteSortScrim{z-index:940;cursor:default;position:fixed;inset:0}.spriteSortMenu{position:relative}.spriteSortTrigger{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--sprite-sort-radius);color:#f1f5f894;background:radial-gradient(circle at 18% 5%,color-mix(in srgb,var(--progress-start) 14%,transparent),transparent 58%),linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 10%,#ffffff0d),color-mix(in srgb,var(--browser-edge) 42%,transparent));min-height:2.25rem;box-shadow:var(--outline-rim);-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);letter-spacing:.035em;text-shadow:0 1px 1px #0006;background-clip:padding-box;justify-content:center;align-items:center;gap:.42rem;padding:.4rem .68rem;font-size:.61rem;font-weight:950;transition:transform .16s,border-color .16s,filter .16s,background .18s;display:flex}:is(.spriteSortTrigger:hover,.spriteSortTrigger:focus-visible){border-color:color-mix(in srgb,var(--glass-edge) 78%,white);filter:brightness(1.1);outline:none;transform:translateY(-1px)}.spriteSortTriggerLabel{white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.spriteSortTriggerLabel>span{width:max-content;min-width:100%;display:block}@keyframes spriteSortLabelMarquee{0%,18%{transform:translate(0)}82%,to{transform:translate(-1.5rem)}}@media (hover:hover) and (pointer:fine){:is(.spriteSortTrigger:hover .spriteSortTriggerLabel>span,.spriteSortTrigger:focus-visible .spriteSortTriggerLabel>span){animation:2.8s ease-in-out infinite alternate spriteSortLabelMarquee}}@media (prefers-reduced-motion:reduce){.spriteSortTriggerLabel>span{animation:none!important}}.spriteSortTrigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;width:.85rem;height:.85rem;transition:transform .18s}.spriteSortTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.spriteSortOptions{z-index:941;border:var(--outline-inner-width) solid var(--glass-edge);border-radius:calc(var(--sprite-frame-radius) - .4rem);background:radial-gradient(circle at 18% 2%,color-mix(in srgb,var(--progress-mid) 10%,transparent),transparent 44%),radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--progress-start) 8%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 10%,#ffffff0b),color-mix(in srgb,var(--browser-edge) 48%,transparent));min-width:15.2rem;box-shadow:var(--surface-rim);-webkit-backdrop-filter:blur(46px)saturate(165%);backdrop-filter:blur(46px)saturate(165%);transform-origin:100% 0;--surface-rim:var(--outline-rim);background-clip:padding-box;gap:.24rem;padding:.46rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:grid;position:fixed;overflow:hidden}.spriteSortOptions.opensAbove{transform-origin:100% 100%}.spriteSortOptions.needsAttention{box-shadow:var(--surface-rim),inset 0 0 1.4rem #ff415812;background-color:#b0243d24;border-color:#ff91a085;animation:.5s cubic-bezier(.36,.07,.19,.97) spriteSortAttention}@keyframes spriteSortAttention{0%,to{transform:translate(0,0)scale(1)}16%{transform:translate(-9px)scale(.992)}32%{transform:translate(8px)scale(1.006)}48%{transform:translate(-6px)scale(.996)}64%{transform:translate(4px)scale(1.003)}80%{transform:translate(-2px)scale(.999)}}.accessibilityReduceMotion .spriteSortOptions.needsAttention{animation:none}@media (prefers-reduced-motion:reduce){.spriteSortOptions.needsAttention{animation:none}}.spriteSortMenuHeading{min-height:1.7rem;color:color-mix(in srgb,#fff 62%,var(--progress-mid));letter-spacing:.1em;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .08rem .12rem .22rem;font-size:.48rem;font-weight:950;display:flex}.spriteSortClose{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:calc(var(--radius-control) - .3rem);color:#f5f7fab8;width:1.62rem;height:1.62rem;box-shadow:var(--outline-rim);--surface-rim:var(--outline-rim);background:#ffffff0d;flex:0 0 1.62rem;place-items:center;padding:0;display:grid}.spriteSortClose svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.25px;width:.7rem;height:.7rem}:is(.spriteSortClose:hover,.spriteSortClose:focus-visible){border-color:color-mix(in srgb,var(--glass-edge) 76%,white);color:#fff;background:#ffffff1c;outline:none}.spriteSortOptions>button{border-radius:calc(var(--radius-control) - .12rem);min-height:2.35rem;color:color-mix(in srgb,#fff 73%,var(--progress-mid));text-align:left;letter-spacing:.04em;text-shadow:0 1px 1px #00000061;background:#ffffff06;border:1px solid #0000;padding:.5rem .7rem;font-size:.62rem;font-weight:900;transition:background .15s,color .15s,transform .15s,border-color .15s;position:relative}:is(.spriteSortOptions>button:hover,.spriteSortOptions>button:focus-visible){border-color:color-mix(in srgb,var(--progress-mid) 48%,var(--glass-edge));color:#fff;background:color-mix(in srgb,var(--progress-mid) 18%,#ffffff0f);outline:none;transform:translate(2px)}.spriteSortOptions>button.isActive{border-color:color-mix(in srgb,var(--progress-mid) 64%,var(--glass-edge));color:#fff;background:linear-gradient(110deg,color-mix(in srgb,var(--progress-start) 55%,transparent),color-mix(in srgb,var(--progress-end) 48%,transparent));box-shadow:inset 0 1px 0 #fff3,0 .18rem .55rem color-mix(in srgb,var(--progress-mid) 16%,transparent)}@keyframes spriteSortMenuIn{0%{opacity:0;transform:translateY(-.3rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.spriteIndexGrid{grid-template-columns:minmax(5.4rem,.42fr) repeat(var(--sprite-columns,4),minmax(9.5rem,1fr));min-width:42.5rem;font-family:var(--font-main);background-color:#0000;background-image:linear-gradient(#b89aff06 1px,#0000 1px),linear-gradient(90deg,#b89aff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:1rem 1rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;gap:.35rem;padding:.55rem;display:grid}.spriteIndexCorner,.spriteIndexHeader{border:var(--outline-inner-width) solid #e2e6ee2b;border-radius:var(--radius-control);color:#edeff4;letter-spacing:.09em;text-transform:uppercase;min-height:2.75rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(#ffffff1a,#080a10b8) padding-box padding-box;place-items:center;font-size:.62rem;font-weight:900;display:grid}.spriteIndexCorner{--variant-rgb:202,208,222;border-color:rgba(var(--variant-rgb),.4);color:#d2d6e0;--surface-rim:var(--outline-rim)}.spriteIndexHeader.variant-default{--variant-rgb:184,154,255;border-color:rgba(var(--variant-rgb),.52);color:rgb(var(--variant-rgb));box-shadow:var(--surface-rim), 0 0 1rem rgba(var(--variant-rgb),.09);--surface-rim:var(--outline-rim)}.spriteIndexHeader.variant-gold{--variant-rgb:238,190,91;border-color:rgba(var(--variant-rgb),.52);color:rgb(var(--variant-rgb));box-shadow:var(--surface-rim), 0 0 1rem rgba(var(--variant-rgb),.09);--surface-rim:var(--outline-rim)}.spriteIndexHeader.variant-cheat{--variant-rgb:91,220,155;border-color:rgba(var(--variant-rgb),.52);color:rgb(var(--variant-rgb));box-shadow:var(--surface-rim), 0 0 1rem rgba(var(--variant-rgb),.09);--surface-rim:var(--outline-rim)}.spriteIndexHeader.variant-special{--variant-rgb:241,95,223;border-color:rgba(var(--variant-rgb),.66);color:#ff9ef0;box-shadow:var(--surface-rim), 0 0 1.15rem #f15fdf2e;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#f15fdf57,#53c9ff3d 56%,#07090fa8) padding-box padding-box}.spriteIndexCorner,.spriteIndexHeader[class*=variant-]{isolation:isolate;border-radius:var(--radius-control);background:linear-gradient(145deg,rgba(var(--variant-rgb),.24),#07090fa1);box-shadow:var(--surface-rim), inset 1px 0 rgba(var(--variant-rgb),.1),0 0 1.1rem rgba(var(--variant-rgb),.14);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background-clip:padding-box;position:relative;overflow:hidden;transform:translateZ(0)}.spriteIndexRow{display:contents}.spriteIndexName,.spriteVariantCell{border:var(--outline-inner-width) solid #e2e6ee1c;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);min-height:5.1rem;box-shadow:var(--surface-rim);content-visibility:auto;contain-intrinsic-size:auto 5.1rem;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff0e,#07090fa1) padding-box padding-box}.spriteIndexName{--rarity-rgb:202,208,222;--info-edge-rgb:225,229,239;--rarity-surface-start:#32353d;isolation:isolate;border:var(--outline-inner-width) solid rgba(var(--rarity-rgb),.52);border-radius:var(--radius-control);background:linear-gradient(145deg,var(--rarity-surface-start),#07090f);box-shadow:var(--surface-rim), 0 0 1rem rgba(var(--rarity-rgb),.12);text-align:center;--surface-rim:var(--outline-rim);background-clip:padding-box;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;padding:.55rem .45rem;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.spriteIndexName.rarity-mythic{--rarity-rgb:245,178,70;--info-edge-rgb:255,208,117;--rarity-surface-start:#3b2e1b}.spriteIndexName.rarity-legendary{--rarity-rgb:235,132,64;--info-edge-rgb:247,169,111;--rarity-surface-start:#39241a}.spriteIndexName.rarity-epic{--rarity-rgb:171,105,255;--info-edge-rgb:203,153,255;--rarity-surface-start:#2b1e44}.spriteIndexName.rarity-rare{--rarity-rgb:75,155,255;--info-edge-rgb:128,185,255;--rarity-surface-start:#162944}.spriteIndexName.rarity-special{--rarity-rgb:241,95,223;--info-edge-rgb:255,148,235;--rarity-surface-start:#522552;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#522552,#162f3f 56%,#07090f) padding-box padding-box;border-color:#f15fdfa8}.spriteIndexName strong{color:#f1f2f5;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;font-size:.64rem}.spriteRarityLabel{color:rgba(var(--rarity-rgb),.8);letter-spacing:.09em;text-transform:uppercase;font-size:.43rem;font-weight:900;line-height:1}.spriteNameLine{justify-content:center;align-items:center;min-width:0;display:flex}.spriteMetaLine{align-items:center;gap:.32rem;display:flex}.spriteInfoButton{z-index:3;border:var(--outline-inner-width) solid rgba(var(--info-edge-rgb,var(--rarity-rgb)),.58);border-radius:calc(var(--sprite-cell-radius) - .34rem);color:#ffffffe0;background:linear-gradient(#07090f94,#07090f94),rgb(var(--rarity-rgb));width:1.36rem;height:1.36rem;box-shadow:var(--surface-rim), 0 0 .48rem rgba(var(--rarity-rgb),.16);text-transform:none;cursor:pointer;--surface-rim:var(--outline-rim);background-clip:padding-box;flex:none;place-items:center;padding:0;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:50%;right:.32rem;transform:translateY(-50%)}.spriteInfoGlyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.85px;width:.88rem;height:.88rem}.spriteInfoButton:is(:hover,:focus-visible){border-color:rgba(var(--info-edge-rgb,var(--rarity-rgb)),.78);background:linear-gradient(#07090f6b,#07090f6b),rgb(var(--rarity-rgb));box-shadow:var(--surface-rim), 0 0 .7rem rgba(var(--rarity-rgb),.28);--surface-rim:var(--outline-rim);background-clip:padding-box;outline:none;transform:translateY(calc(-50% - 1px))}@media (min-width:40.01rem){.spriteIndexName .spriteInfoButton,.runnersSpriteName .spriteInfoButton{border-radius:calc(var(--sprite-cell-radius) - .34rem);border-color:rgba(var(--info-edge-rgb,var(--rarity-rgb)),.58);color:#ffffffe0;background:linear-gradient(#07090f94,#07090f94),rgb(var(--rarity-rgb));box-shadow:var(--surface-rim), 0 0 .48rem rgba(var(--rarity-rgb),.16);background-clip:padding-box;top:.34rem;right:.34rem;transform:none}.spriteIndexName .spriteInfoButton:is(:hover,:focus-visible),.runnersSpriteName .spriteInfoButton:is(:hover,:focus-visible){transform:translateY(-1px)}}.adminPortal{--admin-browser-edge:#12061f;color:#f8f6ff;background-color:var(--browser-edge);background-image:var(--page-wallpaper);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;min-width:0;min-height:100svh;overflow-x:clip}:is(html:has(.adminPortal),body:has(.adminPortal)){background-color:var(--browser-edge)}html:has(.adminPortal){background-image:none}body:has(.adminPortal){background-image:none}.adminPortalHeader{z-index:100;background:linear-gradient(#100d1b 68%,#100d1b00);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:min(100% - 2rem,76rem);min-width:0;margin:0 auto;padding:.75rem 0;display:grid;position:relative;top:0}.adminPortalBrand{color:#fff;justify-self:start;text-decoration:none;display:grid}.adminPortalBrand span{letter-spacing:-.035em;font-size:1.42rem;font-weight:950}.adminPortalBrand small{color:#bca2e8;letter-spacing:.16em;font-size:.56rem;font-weight:900}.adminPortalNav{isolation:isolate;--tab-gap:.24rem;--tab-inset:.34rem;--tab-radius:.8rem;--tab-width:calc((100% - (2 * var(--tab-inset)) - ((var(--admin-tab-count) - 1) * var(--tab-gap))) / var(--admin-tab-count));grid-template-columns:repeat(var(--admin-tab-count),minmax(0,1fr));justify-self:stretch;gap:var(--tab-gap);border:var(--outline-inner-width) solid #e7daff38;width:100%;min-width:0;box-shadow:var(--outline-rim),0 .55rem 1.5rem #00000038;background:#1f1831d1 padding-box padding-box;border-radius:1.12rem;padding:.4rem;display:grid;position:relative}.adminPortalNav a{z-index:1;color:#efe8fa9e;letter-spacing:.055em;white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;min-width:0;min-height:2.75rem;padding:.62rem .42rem;font-size:.64rem;font-weight:900;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}.adminPortalNav a svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;flex:none;width:1.08rem;height:1.08rem;transition:fill .18s,stroke .18s,transform .2s cubic-bezier(.22,1,.36,1),filter .18s}.adminPortalNav .adminNavContent{text-align:center;transform-origin:50%;justify-content:center;align-items:center;gap:.42rem;min-width:0;transition:transform .2s cubic-bezier(.22,1,.36,1),text-shadow .18s;display:flex;overflow:hidden}.adminPortalNav .adminNavContent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminPortalNav a:is(:hover,.isActive){color:#fff;background:0 0}.adminPortalNav a:hover{text-shadow:0 0 .55rem #e2d3ff94}.adminPortalNav a:hover svg{filter:drop-shadow(0 0 .32rem #dac4ffad)}.adminPortalNav a.isActive{box-shadow:none;background:0 0}.adminPortalNav a:is(.isActive,:focus-visible) svg{fill:#fff;stroke:#fff;filter:drop-shadow(0 0 .5rem #e9dcffcc);transform:scale(1.12)}.adminPortalNav a:is(.isActive,:focus-visible) svg.adminNavOutlineIcon{fill:none;stroke:#fff;filter:drop-shadow(0 0 .68rem #e9dcfff5)}.adminPortalNav a:is(.isActive,:focus-visible)>.adminNavContent{text-shadow:0 0 .65rem #e8daffc7;transform:scale(1.06)}.adminPortalNav a:active{transform:scale(.97)}.adminPortalNav .adminLiquidIndicator{top:var(--tab-inset);bottom:var(--tab-inset);left:var(--tab-to-left);width:var(--tab-width);border-radius:var(--tab-radius);will-change:left;margin:0;transition:left .24s cubic-bezier(.2,.82,.24,1),opacity .16s,background .18s,box-shadow .18s;animation:none!important}.adminPortalNav .adminLiquidIndicator:is(.slidesRight,.slidesLeft){-webkit-backdrop-filter:blur(15px)saturate(145%);backdrop-filter:blur(15px)saturate(145%)}.adminLiquidIndicator.fromTab4{--tab-from-left:calc(var(--tab-inset) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap))}.adminLiquidIndicator.toTab4{--tab-to-left:calc(var(--tab-inset) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap))}.adminLiquidIndicator.travel4{--tab-stretch-width:calc(var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width));--tab-squeeze:.52rem}.adminLiquidIndicator.fromTab5{--tab-from-left:calc(var(--tab-inset) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap))}.adminLiquidIndicator.toTab5{--tab-to-left:calc(var(--tab-inset) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap))}.adminLiquidIndicator.travel5{--tab-stretch-width:calc(var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width) + var(--tab-gap) + var(--tab-width));--tab-squeeze:.64rem}.adminViewSite{color:#d8c8ee;letter-spacing:.08em;text-align:center;white-space:nowrap;border:1px solid #decdf747;border-radius:999px;justify-content:center;justify-self:end;align-items:center;min-height:2.45rem;padding:.55rem .82rem;font-size:.58rem;font-weight:900;text-decoration:none;display:flex}.adminPortal>.adminShell{background:0 0;place-items:start center;width:100%;min-width:0;min-height:calc(100svh - 4.4rem);padding:1rem clamp(.75rem,3vw,2.5rem) 3rem;overflow-x:clip}.adminPortal .adminCard{width:min(100%,76rem);min-width:0;max-width:100%}.adminPortal .spriteManager,.adminPortal .analyticsDashboard,.adminPortal .badgeManagerDashboard{width:min(100%,76rem)}.adminCommandGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.7rem;display:grid}.adminCommandGrid>a{border:var(--outline-inner-width) solid #e1cdff38;color:#fff;min-width:0;box-shadow:var(--outline-rim);background:linear-gradient(145deg,#684c9661,#0d0a1b9e) padding-box padding-box;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.adminCommandGrid>a:hover{background:linear-gradient(145deg,#7d55bc80,#120d24b8);border-color:#caa6ff94;transform:translateY(-2px)}.adminCommandGrid>a>span{color:#d9c0ff;background:#a670f433;border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;font-size:.62rem;font-weight:900;display:grid}.adminCommandGrid div{gap:.14rem;min-width:0;display:grid}.adminCommandGrid small{color:#b995ed;letter-spacing:.12em;font-size:.48rem;font-weight:900}.adminCommandGrid strong{font-size:.9rem}.adminCommandGrid p{color:#efe9f894;margin:0;font-size:.66rem;line-height:1.35}.adminCommandGrid b{color:#cfb0ff;font-size:1.15rem}.adminSectionHeading{margin:0 0 .8rem}.adminSectionHeading h2{margin:.14rem 0 .22rem;font-size:1.25rem}.adminSectionHeading>p:last-child{color:#f2edff99;margin:0;font-size:.76rem}.adminBadgeGuide{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.25rem 0;display:grid}.adminBadgeGuide article{background:#0a081552;border:1px solid #e5d6ff2e;border-radius:.9rem;align-items:center;gap:.8rem;padding:.85rem;display:flex}.adminBadgeGuide article>div{gap:.15rem;display:grid}.adminBadgeGuide strong{font-size:.78rem}.adminBadgeGuide p{color:#f0eaf994;margin:0;font-size:.66rem;line-height:1.35}.adminBadgeSample{border:2px solid #ffffff38;border-radius:.62rem;place-items:center;min-width:3.25rem;height:2rem;font-size:.56rem;font-weight:950;display:grid}.adminBadgeSample.code{color:#d9ffd2;background:#33792f61;border-color:#79d86c}.adminBadgeSample.crown{color:#ffd96c;background:#6b4c185c;border-color:#c99a3e;font-size:1rem}.adminBadgeComposer{margin-bottom:.8rem}.adminBadgeForm{grid-template-columns:.7fr 1.25fr 1.1fr auto;align-items:end;gap:.65rem!important;margin-top:1rem!important;display:grid!important}.adminBadgeForm label,.adminBadgeRow label{color:#cdb8ec;letter-spacing:.08em;gap:.35rem;min-width:0;font-size:.54rem;font-weight:900;display:grid}.adminBadgeForm :is(input,select),.adminBadgeRow select{color:#fff;width:100%;min-width:0;min-height:2.55rem;font:650 .72rem/1.2 var(--font-main);background:#1c1629;border:1px solid #e1cffa42;border-radius:.68rem;outline:none;padding:.55rem .65rem}.adminBadgeForm button{white-space:nowrap;min-height:2.55rem}.adminBadgeMessage{background:#5f418b47;border-radius:.7rem;padding:.65rem .75rem;margin:.7rem 0!important}.adminBadgeList{gap:.55rem;margin-top:1rem;display:grid}.adminBadgeRow{background:#08061147;border:1px solid #e4d4fa29;border-radius:.82rem;grid-template-columns:minmax(12rem,1.1fr) minmax(13rem,1fr) auto auto;align-items:center;gap:.7rem;min-width:0;padding:.72rem;display:grid}.adminBadgeIdentity{align-items:center;gap:.65rem;min-width:0;display:flex}.adminBadgeIdentity>span{color:#aba2b8;border:1px solid #e1d6f03d;border-radius:.45rem;flex:none;padding:.32rem .42rem;font-size:.45rem;font-weight:950}.adminBadgeIdentity>span.hasBadge{color:#baffb0;background:#327e2d47;border-color:#68c45c}.adminBadgeIdentity>div{gap:.12rem;min-width:0;display:grid}.adminBadgeIdentity strong{text-overflow:ellipsis;white-space:nowrap;font:850 .7rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.adminBadgeIdentity small{color:#f1ebf985;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.adminBadgeLive{align-items:center;gap:.35rem!important;display:flex!important}.adminBadgeLive input{accent-color:#72dd77;width:1.1rem;height:1.1rem}.adminCard .adminBadgeRemove{color:#ffc0ce;background:#69183140;border-color:#ff809d61;min-height:2.35rem;padding:.45rem .6rem;font-size:.54rem}@media (max-width:64rem){.adminPortalHeader{grid-template-columns:auto 1fr auto}.adminCommandGrid{grid-template-columns:1fr}.adminBadgeForm{grid-template-columns:1fr 1fr}.adminBadgeForm button{width:100%}.adminBadgeRow{grid-template-columns:minmax(0,1fr) minmax(12rem,1fr) auto}.adminBadgeRemove{grid-column:3}}@media (max-width:48rem){.adminPortalHeader{grid-template-columns:1fr auto;gap:.6rem;width:calc(100% - 1.25rem);padding:.65rem 0 .25rem;position:relative}.adminPortalNav{grid-area:2/1/auto/-1;grid-template-columns:repeat(var(--admin-tab-count),minmax(0,1fr));gap:var(--tab-gap);width:100%;display:grid}.adminPortalNav a{min-width:0;min-height:2.5rem;padding:.52rem .3rem;font-size:.58rem}.adminViewSite{font-size:.5rem}.adminPortal>.adminShell{padding:.65rem .625rem 2rem}.adminPortal .adminCard{border-radius:1.15rem;padding:1rem;overflow:hidden}.adminHeading,.analyticsHeading,.adminHeading>div{min-width:0}.adminHeading h1{overflow-wrap:anywhere;font-size:1.65rem}.adminHeading p{overflow-wrap:anywhere;max-width:100%}.adminOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0}.adminBadgeGuide,.adminBadgeForm,.adminBadgeRow{grid-template-columns:1fr}.adminBadgeRemove{grid-column:auto;width:100%}.adminBadgeIdentity small{white-space:normal;overflow-wrap:anywhere}.adminPortal :is(input,textarea,select){font-size:16px}.adminPortal .adminSectionGrid,.adminPortal .adminSpriteList,.adminFortniteSortList,.adminPortal .analyticsGrid,.adminPortal .analyticsSummaryGrid,.adminPortal .analyticsMetricGrid{grid-template-columns:1fr}.adminPortal .analyticsPanel{min-width:0;overflow:hidden}}@media (max-width:25rem){.adminPortalNav a{gap:.2rem;font-size:.48rem;display:grid}.adminPortalNav .adminNavContent{gap:.3rem;display:grid}.adminPortalNav a svg{margin:auto}.adminViewSite{display:none}}.spriteInfoScrim{z-index:1090;pointer-events:auto;touch-action:none;overscroll-behavior:none;background:0 0;position:fixed;inset:0}.spriteInfoToast{--toast-rgb:171,105,255;--toast-anchor:translateY(0);z-index:1100;overscroll-behavior:contain;border:var(--outline-inner-width) solid rgba(var(--toast-rgb),.62);color:#f7f3ff;background:radial-gradient(circle at 12% 4%,rgba(var(--toast-rgb),.3),transparent 42%), linear-gradient(145deg,rgba(var(--toast-rgb),.2),#0a0912f5 72%);max-height:calc(100vh - 24px);box-shadow:var(--surface-rim), 0 1rem 2.8rem #0803168f,0 0 1.4rem rgba(var(--toast-rgb),.24);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);pointer-events:auto;isolation:isolate;transform:var(--toast-anchor);--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:1rem;padding:1rem;transition:border-color .24s,box-shadow .28s;animation:.3s cubic-bezier(.22,1,.36,1) both spriteInfoToastIn;position:fixed;overflow-y:auto}.spriteInfoToast:before{z-index:0;border-radius:inherit;opacity:0;pointer-events:none;content:"";background:linear-gradient(145deg,#ff415b4d,#4f081638);transition:opacity .24s;position:absolute;inset:0}.spriteInfoToast>*{z-index:1;position:relative}.spriteInfoToast.isBlockedInteraction{box-shadow:var(--surface-rim),0 1rem 2.8rem #0803168f,0 0 1.6rem #ff37526b;border-color:#ff6074db}.spriteInfoToast.isBlockedInteraction:before{opacity:1}.spriteInfoToast.rarity-rare{--toast-rgb:75,155,255}.spriteInfoToast.rarity-epic{--toast-rgb:171,105,255}.spriteInfoToast.rarity-legendary{--toast-rgb:235,132,64}.spriteInfoToast.rarity-mythic{--toast-rgb:245,178,70}.spriteInfoToast.rarity-special{--toast-rgb:241,95,223}.spriteInfoToast.is-above{--toast-anchor:translateY(-100%)}.spriteInfoToast header{border-bottom:1px solid #e5daff24;align-items:center;gap:.7rem;padding-bottom:.7rem;display:flex}.spriteInfoToast p{overflow-wrap:anywhere}.referenceSpriteFrame{border-radius:.4rem;width:100%;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.variantPreview.hasSpriteImage img.referenceSpriteImage{object-fit:fill;max-width:none;position:absolute;transform:none!important}.spriteInfoToast header>div{gap:.1rem;display:grid}.spriteInfoToast header small,.spriteInfoLocation>span,.spriteInfoVariants span{color:rgb(var(--toast-rgb));letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:900}.spriteInfoToast header strong{letter-spacing:.045em;text-transform:uppercase;font-size:.88rem}.spriteInfoToastIcon{border:var(--outline-inner-width) solid rgba(var(--toast-rgb),.72);border-radius:calc(var(--radius-control) - .55rem);color:#f4edff;background:rgba(var(--toast-rgb),.23);width:1.85rem;height:1.85rem;box-shadow:var(--surface-rim), 0 0 .85rem rgba(var(--toast-rgb),.28);--surface-rim:var(--outline-rim);background-clip:padding-box;flex:0 0 1.85rem;place-items:center;font-size:.9rem;font-weight:900;display:grid}.spriteInfoLocation{border:var(--outline-inner-width) solid #e5daff1f;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#07051047 padding-box padding-box;border-radius:.7rem;gap:.22rem;margin:.7rem 0;padding:.6rem .7rem;display:grid}.spriteInfoLocation p,.spriteInfoVariants p{color:#f7f3ffc7;margin:0;font-size:.68rem;line-height:1.42}.spriteInfoVariants{gap:.42rem;display:grid}.spriteInfoVariants section{--variant-rgb:184,154,255;border:var(--outline-inner-width) solid rgba(var(--variant-rgb),.25);background:linear-gradient(120deg,rgba(var(--variant-rgb),.12),#08071152);--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background-clip:padding-box;border-radius:.68rem;gap:.2rem;padding:.55rem .65rem;display:grid}.spriteInfoVariants .variant-gold{--variant-rgb:238,190,91}.spriteInfoVariants .variant-cheat{--variant-rgb:91,220,155}.spriteInfoVariants .variant-all{--variant-rgb:var(--toast-rgb)}.spriteInfoVariants section span{color:rgb(var(--variant-rgb))}.exportCapture .spriteInfoButton,.exportCapture .spriteInfoToast{display:none!important}.releaseTag{box-sizing:border-box;border:var(--outline-inner-width) solid #eebe5b66;color:#eebf63;letter-spacing:.05em;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#eebe5b14 padding-box padding-box;border-radius:.25rem;place-items:center;padding:.14rem .25rem;font-size:.39rem;font-weight:800;line-height:1;display:inline-grid}.exportCapture .releaseTag{text-align:center;letter-spacing:0;min-width:4.85rem}.cheatRewardBadge{z-index:6;box-sizing:border-box;border:var(--outline-inner-width) solid rgba(var(--variant-rgb),.58);color:#f7f9f7e6;background:linear-gradient(#05080b94,#05080b94),rgb(var(--variant-rgb));width:2rem;height:1.15rem;box-shadow:var(--surface-rim),0 0 .45rem rgba(var(--variant-rgb),.14);font:900 .34rem/1 var(--font-main);letter-spacing:.065em;cursor:help;--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:.38rem;justify-content:center;align-items:center;padding:0;transition:border-color .18s,filter .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:.25rem;left:.25rem}.cheatRewardBadge:is(:hover,:focus-visible),.cheatRewardBadge[aria-expanded=true]{border-color:rgba(var(--variant-rgb),.84);filter:brightness(1.12);box-shadow:var(--surface-rim),0 0 .65rem rgba(var(--variant-rgb),.28);--surface-rim:var(--outline-rim);transform:translateY(-1px)}.cheatRewardBadge:focus-visible{outline:2px solid rgba(var(--variant-rgb),.9);outline-offset:2px}.spriteNameCodeBadge{opacity:.58;border:var(--outline-inner-width) solid color-mix(in srgb,var(--progress-end) 58%,white);color:#ffffffe0;background:linear-gradient(135deg, color-mix(in srgb,var(--progress-start) 54%,#07090fd1), color-mix(in srgb,var(--progress-end) 58%,#07090fc7) 56%, color-mix(in srgb,var(--progress-end) 44%,#07090fe6));box-shadow:var(--outline-rim);--surface-rim:var(--outline-rim);background-clip:padding-box;transition:border-color .18s,filter .18s,box-shadow .18s,transform .18s,opacity .18s}.spriteNameCodeBadge:is(:hover,:focus-visible),.spriteNameCodeBadge[aria-expanded=true]{opacity:.72;border-color:color-mix(in srgb,var(--progress-end) 42%,white);background:linear-gradient(135deg, color-mix(in srgb,var(--progress-start) 62%,#07090fc2), color-mix(in srgb,var(--progress-end) 66%,#07090fb8) 56%, color-mix(in srgb,var(--progress-end) 52%,#07090fdb));box-shadow:var(--outline-rim);background-clip:padding-box}.desktopCardCodeBadge{display:none}.codeRewardScrim{z-index:1140;touch-action:none;overscroll-behavior:none;background:0 0;position:fixed;inset:0}.codeRewardToast{--code-reward-rgb:91,220,155;--toast-anchor:translateY(0);z-index:1150;border:var(--outline-inner-width) solid rgba(var(--code-reward-rgb),.62);color:#efffec;background-color:#0a08128f;background:radial-gradient(circle at 12% 4%,rgba(var(--code-reward-rgb),.18),transparent 48%), linear-gradient(145deg,rgba(var(--code-reward-rgb),.09),#0a08128f 72%);box-shadow:var(--surface-rim),0 1rem 2.8rem #0803168f,0 0 1.4rem rgba(var(--code-reward-rgb),.24);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);pointer-events:auto;touch-action:manipulation;isolation:isolate;transform:var(--toast-anchor);--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:1rem;gap:.38rem;padding:.6rem;transition:border-color .24s,box-shadow .28s;animation:.3s cubic-bezier(.22,1,.36,1) both spriteInfoToastIn;display:grid;position:fixed}.codeRewardToast.isAbove{--toast-anchor:translateY(-100%)}.codeRewardToast:before{z-index:0;border-radius:inherit;opacity:0;pointer-events:none;content:"";background:linear-gradient(145deg,#ff415b4d,#4f081638);transition:opacity .24s;position:absolute;inset:0}.codeRewardToast>*{z-index:1;position:relative}.codeRewardToast *{pointer-events:auto}.codeRewardToast.variant-gold{--code-reward-rgb:238,190,91}.codeRewardToast.isBlockedInteraction{box-shadow:var(--surface-rim),0 1rem 2.8rem #0803168f,0 0 1.6rem #ff37526b;border-color:#ff6074db}.codeRewardToast.isBlockedInteraction:before{opacity:1}.codeRewardToast header{min-height:1.55rem;color:rgb(var(--code-reward-rgb));letter-spacing:.1em;align-items:center;font-size:.48rem;font-weight:900;display:flex}.codeRewardClose{border:var(--outline-inner-width) solid rgba(var(--code-reward-rgb),.48);color:#f6fff6e0;background:rgba(var(--code-reward-rgb),.12);width:1.55rem;height:1.55rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:.48rem;flex:0 0 1.55rem;place-items:center;margin-left:auto;padding:0;font-size:0;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.codeRewardClose:before,.codeRewardClose:after{content:"";background:currentColor;border-radius:999px;width:.62rem;height:.1rem;position:absolute}.codeRewardClose:before{transform:rotate(45deg)}.codeRewardClose:after{transform:rotate(-45deg)}.codeRewardClose:is(:hover,:focus-visible){border-color:rgba(var(--code-reward-rgb),.78);background:rgba(var(--code-reward-rgb),.22);transform:translateY(-1px)}.codeRewardClose:focus-visible{outline:2px solid rgba(var(--code-reward-rgb),.82);outline-offset:2px}.codeRewardToast>div{gap:.3rem;display:grid}.codeRewardToast p{border:1px solid rgba(var(--code-reward-rgb),.22);background:#0705102e;border-radius:.62rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;margin:0;padding:.34rem .38rem;display:grid}.codeRewardToast code{color:rgb(var(--code-reward-rgb));font:.78rem/1.15 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.codeRewardCopyText{gap:.06rem;min-width:0;display:grid}.codeRewardCopyText>span{color:#f1f6f1d6;font-size:.56rem;line-height:1.25}.codeRewardCopy{border:var(--outline-inner-width) solid rgba(var(--code-reward-rgb),.42);min-width:4.7rem;height:1.55rem;color:rgb(var(--code-reward-rgb));background:rgba(var(--code-reward-rgb),.11);box-shadow:var(--surface-rim);font:900 .48rem/1 var(--font-main);letter-spacing:.06em;text-transform:uppercase;--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:.48rem;justify-content:center;align-items:center;gap:.28rem;padding:0 .4rem;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex}.codeRewardCopy:is(:hover,:focus-visible){border-color:rgba(var(--code-reward-rgb),.76);background:rgba(var(--code-reward-rgb),.2);transform:translateY(-1px)}.codeRewardCopy:focus-visible{outline:2px solid rgba(var(--code-reward-rgb),.8);outline-offset:2px}.codeRewardCopy.isCopied{color:#f3fff3;background:rgba(var(--code-reward-rgb),.25)}.codeRewardCopy .collectionToolIcon{flex-basis:.82rem;width:.82rem;height:.82rem}.codeRewardCopyLabel{width:2.65rem;height:.6rem;position:relative;overflow:hidden}.codeRewardCopyLabel>span{opacity:0;place-items:center;transition:opacity .2s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:translateY(70%)}.codeRewardCopyLabel>span:first-child{opacity:1;transform:translateY(0)}.codeRewardCopy.isCopied .codeRewardCopyLabel>span:first-child{opacity:0;transform:translateY(-70%)}.codeRewardCopy.isCopied .codeRewardCopyLabel>span:last-child{opacity:1;transform:translateY(0)}@media (max-width:40rem){.spriteInfoToast{-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;transform:var(--toast-anchor) scale(var(--sprite-info-zoom-scale,1));transform-origin:0 0}.spriteInfoToast.isZoomCompensated{animation:none}.spriteInfoToast header{z-index:4;background:0 0;border-bottom:0;margin:-1rem -1rem 0;padding:1rem 1rem .7rem;position:sticky;top:-1rem}.codeRewardToast{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;transform:var(--toast-anchor) scale(var(--code-reward-zoom-scale,1));transform-origin:0 0;overflow-y:auto}.codeRewardToast.isZoomCompensated{animation:none}.codeRewardToast header{z-index:4;background:0 0;margin:-.6rem -.6rem 0;padding:.6rem .6rem .35rem;position:sticky;top:-.6rem}.cheatRewardBadge{border-radius:.34rem;width:1.72rem;height:1.05rem;font-size:.32rem;top:.36rem;left:.36rem}.variantAvailabilityBadge{top:.36rem}}@media (min-width:40.0625rem){.releaseTag{letter-spacing:.065em;border-radius:.34rem;padding:.2rem .38rem;font-size:.5rem}}.adminHeaderActions{flex:none;justify-self:end;align-items:center;gap:.5rem;min-width:0;display:flex}.adminDyslexiaToggle{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-control);color:#f7f6fa;background:var(--admin-control-surface);min-height:2.45rem;box-shadow:var(--surface-rim);cursor:pointer;--surface-rim:var(--outline-rim);background-clip:padding-box;justify-content:center;align-items:center;gap:.48rem;padding:.4rem .6rem;transition:background .2s,transform .2s;display:flex}.adminDyslexiaToggle:active{transform:scale(.97)}.adminDyslexiaToggle[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--admin-accent-strong) 38%,#ffffff1f),color-mix(in srgb,var(--browser-edge) 58%,transparent))}.adminDyslexiaGlyph{min-width:1.65rem;height:1.45rem;color:color-mix(in srgb,var(--admin-accent) 70%,white);letter-spacing:.02em;background:#ffffff14;border-radius:.5rem;place-items:center;font:800 .72rem/1 Lexend,Arial,sans-serif;display:grid}.adminDyslexiaLabel{text-align:left;gap:.05rem;display:grid}.adminDyslexiaLabel strong{letter-spacing:.035em;white-space:nowrap;font-size:.58rem}.adminDyslexiaLabel small{color:color-mix(in srgb,var(--admin-accent) 68%,white);letter-spacing:.1em;font-size:.42rem;font-weight:900}@media (max-width:48rem){.adminDyslexiaToggle.isMobile{justify-content:flex-start;width:100%;min-height:3rem;padding:.65rem .75rem}.adminDyslexiaToggle.isMobile .adminDyslexiaLabel{justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:flex}.adminDyslexiaToggle.isMobile .adminDyslexiaLabel strong{font-size:.68rem}.adminDyslexiaToggle.isMobile .adminDyslexiaLabel small{font-size:.52rem}}.adminPortal>.adminShell>.adminCard{animation:.3s cubic-bezier(.22,1,.36,1) both adminRouteCardIn}@keyframes adminRouteCardIn{0%{opacity:.62;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}.adminAccessLoading{min-height:34rem;overflow:hidden}.adminLoadingHeading{gap:.72rem;width:min(34rem,72%);display:grid}.adminLoadingHeading span,.adminLoadingHeading strong,.adminLoadingHeading i,.adminLoadingMetrics span,.adminLoadingPanels span{background:linear-gradient(105deg,#ffffff09 20%,#ffffff1c 42%,#ffffff09 64%) 0 0/220% 100%;border:1px solid #ebe2ff14;animation:1.35s ease-in-out infinite adminLoadingShimmer;display:block}.adminLoadingHeading span{border-radius:.3rem;width:8rem;height:.62rem}.adminLoadingHeading strong{border-radius:.7rem;width:min(22rem,85%);height:2.5rem}.adminLoadingHeading i{border-radius:.4rem;width:min(31rem,100%);height:.9rem}.adminLoadingMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:2.2rem;display:grid}.adminLoadingMetrics span{border-radius:1rem;height:4.4rem}.adminLoadingPanels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.adminLoadingPanels span{border-radius:1.35rem;height:15rem}@keyframes adminLoadingShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.adminPortal>.adminShell>.adminCard,.adminAccessLoading :is(.adminLoadingHeading span,.adminLoadingHeading strong,.adminLoadingHeading i,.adminLoadingMetrics span,.adminLoadingPanels span){animation:none}}@media (max-width:48rem){.adminAccessLoading{min-height:28rem}.adminLoadingHeading{width:88%}.adminLoadingMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminLoadingPanels{grid-template-columns:1fr}.adminLoadingPanels span{height:9rem}}.communityTag{border:var(--outline-inner-width) solid #53c9ff8c;color:#9eeaff;letter-spacing:.055em;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#f15fdf24 padding-box padding-box;border-radius:.25rem;padding:.14rem .25rem;font-size:.35rem;font-weight:900;line-height:1}.spriteVariantCell{--variant-rgb:184,154,255;isolation:isolate;border:var(--outline-inner-width) solid #e2e6ee3d;border-radius:var(--radius-control);color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background-clip:padding-box;grid-template-columns:3.8rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .65rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.spriteVariantCell:before{z-index:4;border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.spriteVariantCell.variant-gold{--variant-rgb:238,190,91}.spriteVariantCell.variant-cheat{--variant-rgb:91,220,155}.spriteVariantCell.variant-blue,.spriteIndexHeader.variant-blue,.spriteInfoVariants .variant-blue{--variant-rgb:103,168,219;--variant-end-rgb:173,114,241}.spriteIndexHeader.variant-blue{color:#dfdcff;background:linear-gradient(115deg,rgba(var(--variant-rgb),.36),rgba(var(--variant-end-rgb),.38)),#090c14cc;box-shadow:var(--surface-rim), 0 0 1rem rgba(var(--variant-end-rgb),.12);--surface-rim:var(--outline-rim);background-clip:padding-box;border-color:#9d92f0b3}.spriteInfoVariants .variant-blue{background:linear-gradient(115deg,rgba(var(--variant-rgb),.12),rgba(var(--variant-end-rgb),.14));background-clip:padding-box}.spriteInfoVariants .variant-blue>span{color:#c6beff}.spriteVariantCell.variant-blue.collected:not(.unreleased){background:linear-gradient(115deg,rgba(var(--variant-rgb),.52),rgba(var(--variant-end-rgb),.4) 72%,rgba(var(--variant-end-rgb),.22)),#07090fc2;--surface-rim:var(--outline-rim);background-clip:padding-box;border-color:#9d92f0c7}.spriteVariantCell.variant-blue.collected:not(.unreleased):hover,.spriteVariantCell.variant-blue.mastered:not(.unreleased){background:linear-gradient(115deg,rgba(var(--variant-rgb),.64),rgba(var(--variant-end-rgb),.52) 72%,rgba(var(--variant-end-rgb),.3)),#07090fc2;box-shadow:var(--surface-rim), 0 0 1.5rem rgba(var(--variant-end-rgb),.28);background-clip:padding-box}.spriteVariantCell.variant-blue:not(.collected):not(.unreleased):not(.unconfirmedVariantSlot){background:linear-gradient(115deg,rgba(var(--variant-rgb),.07),rgba(var(--variant-end-rgb),.08)),#07090fcc;background-clip:padding-box}.accessibilityStrongPatterns .spriteVariantCell.variant-blue:before{background:linear-gradient(90deg,rgba(var(--variant-rgb),.3) 1px,transparent 1px),linear-gradient(rgba(var(--variant-rgb),.3) 1px,transparent 1px);background-size:.65rem .65rem}.accessibilityColorAssist .spriteVariantCell.variant-blue,.accessibilityColorAssist .spriteIndexHeader.variant-blue,.accessibilityColorAssist .spriteInfoVariants .variant-blue{--variant-rgb:128,161,255;--variant-end-rgb:184,142,255}.spriteVariantCell.variant-bounty,.spriteIndexHeader.variant-bounty,.spriteInfoVariants .variant-bounty{--variant-rgb:177,79,220;--variant-end-rgb:91,216,239}.spriteIndexHeader.variant-bounty{color:#f7eaff;box-shadow:var(--surface-rim), 0 0 1.1rem #be6cef2e;--surface-rim:var(--outline-rim);background-color:#0000;background-image:repeating-radial-gradient(110% 130% at 112% 130%,#0000 0 .62rem,#e6d6ff2e .67rem .72rem,#0000 .77rem 1.28rem),radial-gradient(at 10% -30%,#ea5ce070,#0000 58%),linear-gradient(122deg,#66239de6,#291861f0 55%,#09112bfa);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border-color:#d7b5ffb8}.spriteInfoVariants .variant-bounty{background:linear-gradient(115deg,#d355e02e,#53caef2b) padding-box padding-box}.spriteInfoVariants .variant-bounty>span{color:#f3e4ff}.spriteVariantCell.variant-bounty.collected:not(.unreleased){--surface-rim:var(--outline-rim);background:linear-gradient(118deg,#852db385,#402f8a70 64%,#070f24e6) padding-box padding-box;border-color:#d7b5ffbd}.spriteVariantCell.variant-bounty.collected:not(.unreleased):hover,.spriteVariantCell.variant-bounty.mastered:not(.unreleased){box-shadow:var(--surface-rim), 0 0 1.55rem #bc69ef47;background:linear-gradient(118deg,#9a37cb9e,#434aa58c 64%,#070f24e6) padding-box padding-box}.spriteVariantCell.variant-bounty:not(.collected):not(.unreleased):not(.unconfirmedVariantSlot){background-color:#070f24e0;background-image:linear-gradient(118deg,#852db31f,#2b43811f),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box}.accessibilityStrongPatterns .spriteVariantCell.variant-bounty:before{background:linear-gradient(90deg,rgba(var(--variant-rgb),.32) 1px,transparent 1px),linear-gradient(rgba(var(--variant-rgb),.32) 1px,transparent 1px);background-size:.62rem .62rem}.accessibilityColorAssist .spriteVariantCell.variant-bounty,.accessibilityColorAssist .spriteIndexHeader.variant-bounty,.accessibilityColorAssist .spriteInfoVariants .variant-bounty{--variant-rgb:214,112,255;--variant-end-rgb:111,151,255}.spriteVariantCell.variant-special{--variant-rgb:241,95,223;box-shadow:var(--surface-rim), 0 0 1rem #f15fdf1c;--surface-rim:var(--outline-rim);background:linear-gradient(120deg,#f15fdf2b,#53c9ff1a 46%,#07090fad) padding-box padding-box;border-color:#f15fdf8f}.spriteVariantCell:after{background:rgba(var(--variant-rgb),.1);filter:blur(1.5rem);content:"";border-radius:50%;width:6rem;height:6rem;position:absolute;bottom:-2.5rem;right:-1.5rem}.spriteIndexCorner,.spriteIndexHeader[class*=variant-],.spriteIndexName,.spriteVariantCell{-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.spriteVariantCell:after{background:radial-gradient(circle,rgba(var(--variant-rgb),.16) 0,rgba(var(--variant-rgb),.06) 38%,transparent 72%);filter:none}.spriteVariantCell:hover{border-color:rgba(var(--variant-rgb),.42);background:linear-gradient(145deg,rgba(var(--variant-rgb),.11),#07090fa8);box-shadow:var(--surface-rim), 0 0 1rem rgba(var(--variant-rgb),.1);--surface-rim:var(--outline-rim);background-clip:padding-box}.spriteVariantCell.unreleased,.spriteVariantCell.unreleased:hover{box-shadow:var(--surface-rim);cursor:not-allowed;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff09,#07090fb8) padding-box padding-box;border-color:#e2e6ee21}.spriteVariantCell.unreleased>:not(.variantAvailabilityBadge){opacity:.58}.spriteVariantCell.unreleased:hover .variantPreview.hasSpriteImage img{transform:scale(1.06)}.variantAvailabilityBadge{z-index:5;border:var(--outline-inner-width) solid #ffd88094;color:#ffe2a1;isolation:isolate;width:fit-content;max-width:calc(100% - .6rem);box-shadow:var(--surface-rim),0 0 .6rem #eebe5b29;font:900 .34rem/1 var(--font-main);letter-spacing:.04em;text-align:center;white-space:nowrap;-webkit-backdrop-filter:blur(10px)saturate(145%);backdrop-filter:blur(10px)saturate(145%);--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#fff4ce42,#53391180) padding-box padding-box;border-radius:.34rem;place-items:center;margin-inline:auto;padding:.18rem .27rem;display:grid;position:absolute;top:.25rem;left:0;right:0}.spriteVariantCell:focus-visible{outline:2px solid rgba(var(--variant-rgb),.9);outline-offset:-2px}.spriteVariantCell.collected{border-color:rgba(var(--variant-rgb),.78);background:linear-gradient(90deg,rgba(var(--variant-rgb),.52) 0%,rgba(var(--variant-rgb),.3) 38%,rgba(var(--variant-rgb),.12) 72%,rgba(var(--variant-rgb),.06) 100%), #07090fa8;box-shadow:var(--surface-rim), 0 0 1.4rem rgba(var(--variant-rgb),.22);--surface-rim:var(--outline-rim);background-clip:padding-box}.spriteVariantCell.mastered{border-color:rgba(var(--variant-rgb),.96);background:linear-gradient(90deg,rgba(var(--variant-rgb),.64) 0%,rgba(var(--variant-rgb),.38) 42%,#eebe5b24 76%,#07090fa3 100%), #07090fb3;box-shadow:var(--surface-rim), 0 0 1.65rem rgba(var(--variant-rgb),.3);--surface-rim:var(--outline-rim);background-clip:padding-box}.spriteVariantCell:is(.mastery-pending,.filter-pending){--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim), 0 .45rem 1rem #00000024!important;background-color:#0000!important;background-image:radial-gradient(circle at 14% 18%,#ffffff29,#0000 42%),linear-gradient(125deg,#d7dce629,#0b0d14d1 68%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:padding-box!important;border-color:#b0b5c147!important}.spriteVariantCell:is(.mastery-pending,.filter-pending):after{background:radial-gradient(circle,#ffffff1a,#0000 70%);display:block}.spriteVariantCell:is(.mastery-pending,.filter-pending):hover{--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim), 0 .5rem 1.1rem #0000002e!important;background-color:#0000!important;background-image:radial-gradient(circle at 14% 18%,#fff3,#0000 42%),linear-gradient(125deg,#d7dce630,#0b0d14cc 68%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:padding-box!important;border-color:#d2d7e16b!important}.spriteVariantCell:is(.mastery-pending,.filter-pending) .variantPreview.hasSpriteImage.is-loaded img{filter:grayscale()saturate(0)brightness(.72)drop-shadow(0 .25rem .4rem #0000007a)!important}.spriteVariantCell:is(.mastery-pending,.filter-pending) .variantCopy{opacity:.54}.spriteVariantCell:is(.mastery-pending,.filter-pending) .variantCopy b,.spriteVariantCell:is(.mastery-pending,.filter-pending) .variantCopy .variantMobileLabel{color:#ccd0d98c!important}.spriteVariantCell:is(.mastery-pending,.filter-pending) .variantStatus,.spriteVariantCell:is(.mastery-pending,.filter-pending) .masteryLevelButton{filter:grayscale()saturate(0);opacity:.48}.variantPreview{z-index:1;border:var(--outline-inner-width) solid rgba(var(--variant-rgb),.48);background:linear-gradient(145deg,rgba(var(--variant-rgb),.16),#020409c2);clip-path:polygon(.38rem 0,calc(100% - .38rem) 0,100% .38rem,100% calc(100% - .38rem),calc(100% - .38rem) 100%,.38rem 100%,0 calc(100% - .38rem),0 .38rem);width:3.8rem;height:3.8rem;box-shadow:var(--surface-rim), inset 0 0 1.2rem rgba(var(--variant-rgb),.12);-webkit-user-select:none;user-select:none;--surface-rim:var(--outline-rim);background-clip:padding-box;place-items:center;display:grid;position:relative}.variantPreview i{background:rgba(var(--variant-rgb),.72);width:.75rem;height:.75rem;box-shadow:var(--surface-rim), -.48rem .48rem rgba(var(--variant-rgb),.34),.48rem .48rem rgba(var(--variant-rgb),.34),0 -.48rem rgba(var(--variant-rgb),.18);background-clip:padding-box}.variantPreview.hasSpriteImage{clip-path:none;box-shadow:var(--surface-rim);--surface-rim:0 0 0 transparent;background:padding-box padding-box;border:0}.spriteImagePlaceholder{border-radius:max(0px,calc(var(--radius-control) - .4rem));contain:paint;opacity:1;background:#fff1 padding-box padding-box;border:1px solid #ffffff09;transition:opacity .24s,visibility 0s linear .24s;position:absolute;inset:.4rem;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.spriteImagePlaceholder:before{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#ffffff1b,#0000);width:58%;animation:none;position:absolute;inset:0 auto 0 0;transform:none}.accessibilityReduceMotion .spriteImagePlaceholder:before{opacity:.45;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.spriteImagePlaceholder:before{opacity:.45;animation:none;transform:none}}.variantPreview.hasSpriteImage img{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;color:#0000;opacity:0;filter:drop-shadow(0 .25rem .4rem #0000007a);transition:opacity .32s,transform .18s,filter .24s;transform:scale(1.06)}.variantPreview.hasSpriteImage.is-loaded .spriteImagePlaceholder{visibility:hidden;opacity:0}.variantPreview.hasSpriteImage.is-loaded .spriteImagePlaceholder:before{animation:none}.variantPreview.hasSpriteImage.is-loaded img{opacity:1}.spriteVariantCell:not(.collected) .variantPreview.hasSpriteImage.is-loaded img{opacity:.62;filter:grayscale(.36)saturate(.13)brightness(.62)contrast(.9)drop-shadow(0 .25rem .4rem #0000007a)}.spriteVariantCell:not(.collected):not(.unreleased){border-color:rgba(var(--variant-rgb),.24);background:linear-gradient(145deg,rgba(var(--variant-rgb),.045),#07090fc7 68%);box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background-clip:padding-box}.spriteVariantCell:not(.collected):not(.unreleased) .variantStatus{border-color:rgba(var(--variant-rgb),.38);box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#020409d1 padding-box padding-box}.spriteVariantCell.collected .variantPreview.hasSpriteImage.is-loaded img{opacity:1;filter:drop-shadow(0 .25rem .4rem #0000007a);transform:scale(1.12)}.spriteVariantCell.collected:hover{border-color:rgba(var(--variant-rgb),.96);background:linear-gradient(90deg,rgba(var(--variant-rgb),.6) 0%,rgba(var(--variant-rgb),.34) 42%,rgba(var(--variant-rgb),.14) 76%,#07090fa3 100%), #07090fa3;box-shadow:var(--surface-rim), 0 0 1.7rem rgba(var(--variant-rgb),.34);--surface-rim:var(--outline-rim);background-clip:padding-box}@keyframes spriteImageShimmer{to{transform:translate(285%)}}.variantCopy{z-index:1;flex-direction:column;gap:.22rem;min-width:0;display:flex;position:relative}.variantCopy b{color:rgba(var(--variant-rgb),.9);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.59rem;overflow:hidden}.spriteVariantCell:not(.collected) .variantCopy b{color:rgba(var(--variant-rgb),.62)}.variantCopy small{color:#7f8490;letter-spacing:.08em;font-size:.47rem}.variantMobileLabel{display:none}.variantActions{z-index:3;flex-direction:column;align-items:flex-end;gap:.38rem;min-width:1.55rem;display:flex;position:relative}.variantStatus{z-index:1;box-sizing:border-box;border:var(--outline-inner-width) solid rgba(var(--variant-rgb),.58);width:2rem;height:1.15rem;box-shadow:var(--surface-rim), 0 0 .6rem rgba(var(--variant-rgb),.1);color:#07100c;text-align:center;cursor:pointer;--surface-rim:var(--outline-rim);background:#020409b3 padding-box padding-box;border-radius:.38rem;place-items:center;font-family:inherit;font-size:.65rem;font-weight:900;line-height:.82rem;display:grid;position:relative}.spriteVariantCell.unreleased .variantStatus{cursor:not-allowed}.variantStatus:focus-visible{outline:2px solid rgba(var(--variant-rgb),.9);outline-offset:2px}.spriteVariantCell.collected .variantStatus{border-color:rgba(var(--variant-rgb),.68);background:linear-gradient(145deg,#fff3,#05080b1a 48%,#05080b47), rgba(var(--variant-rgb),.5);box-shadow:var(--surface-rim),0 0 .9rem rgba(var(--variant-rgb),.4);-webkit-backdrop-filter:blur(14px)saturate(175%)brightness(1.08);backdrop-filter:blur(14px)saturate(175%)brightness(1.08);--surface-rim:var(--outline-rim);background-clip:padding-box}.masteryLevelButton{isolation:isolate;border:var(--outline-inner-width) solid #ffd368c7;-webkit-backdrop-filter:blur(14px)saturate(175%)brightness(1.12);backdrop-filter:blur(14px)saturate(175%)brightness(1.12);color:#ffd667;letter-spacing:.04em;white-space:nowrap;cursor:pointer;width:2rem;min-width:2rem;height:1.3rem;box-shadow:var(--surface-rim), 0 0 .85rem #ffbf3259;--surface-rim:var(--outline-rim);background:#34260c94 padding-box padding-box;border-radius:.45rem;justify-content:center;align-items:center;padding:0 .42rem;font-size:.47rem;font-weight:900;line-height:1;transition:border-color .18s,filter .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.masteryLevelButton:hover{filter:brightness(1.13);box-shadow:var(--surface-rim), 0 0 1.05rem #ffbf3285;--surface-rim:var(--outline-rim);border-color:#ffe6a0}.masteryLevelButton:focus-visible{outline-offset:2px;outline:2px solid #ffe09a}.masteryLevelButton.crowned{border:var(--outline-inner-width) solid #ffe79dc7;min-width:2rem;box-shadow:var(--surface-rim),0 0 .85rem #ffbf3247;-webkit-backdrop-filter:blur(14px)saturate(175%)brightness(1.12);backdrop-filter:blur(14px)saturate(175%)brightness(1.12);--surface-rim:var(--outline-rim);background:#34260c94 padding-box padding-box}.masteryLevelButton svg{fill:#ffcf464d;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.18rem;height:1.18rem}.masteryPicker{z-index:20;border:var(--outline-inner-width) solid #ffda7a94;box-shadow:var(--surface-rim),inset 0 1px 0 #ffffff1a,0 .5rem 1.3rem #00000061,0 0 1rem #eebe5b2e;-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);pointer-events:none;--surface-rim:var(--outline-rim);transform-origin:100% 100%;will-change:padding,gap,border-radius;background-color:#2315054d;background-image:linear-gradient(118deg,#ffe7694d 0%,#e8a7243d 52%,#bc5e0c47 100%);background-clip:padding-box;border-radius:.55rem;gap:.22rem;padding:.28rem;transition:gap .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),border-radius .4s cubic-bezier(.22,1,.36,1),box-shadow .36s;display:flex;position:absolute;bottom:calc(100% + .45rem);right:.5rem}.spriteVariantCell.mastery-open{z-index:12;isolation:auto;content-visibility:visible;overflow:visible}.masteryPicker button{border:var(--outline-inner-width) solid #ffe0927a;-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);color:#e9c56e;width:1.45rem;height:1.45rem;font:700 .62rem var(--font-main);cursor:pointer;pointer-events:auto;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);will-change:width,height,font-size,border-radius;background:#08080a9e padding-box padding-box;border-radius:.38rem;place-items:center;padding:0;transition:width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1),font-size .4s cubic-bezier(.22,1,.36,1),border-radius .4s cubic-bezier(.22,1,.36,1),background .24s,border-color .24s,color .24s;display:grid}.masteryPicker button svg{color:#f1c75b;fill:#ffcf463d;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.35rem;height:1.35rem}.masteryPickerExpanded .masteryPicker,.masteryPicker.isExpanded{box-shadow:var(--surface-rim),0 .7rem 1.65rem #00000080,0 0 1.25rem #eebe5b47;border-radius:.78rem;gap:.35rem;padding:.4rem}.masteryPickerExpanded .masteryPicker button,.masteryPicker.isExpanded button{border-radius:.58rem;width:2.2rem;height:2.2rem;font-size:.75rem}.masteryPickerAnchor{z-index:1160;box-sizing:border-box;pointer-events:none;will-change:top,left;width:max-content;max-width:calc(100vw - 24px);transition:top .5s cubic-bezier(.22,.9,.25,1.08),left .5s cubic-bezier(.22,.9,.25,1.08);position:absolute;transform:translateY(-100%)}.masteryPicker.masteryPickerPortal{--mastery-scale:.66;box-sizing:border-box;z-index:auto;width:max-content;max-width:100%;transform:scale(var(--mastery-scale));transform-origin:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .48s cubic-bezier(.2,.85,.25,1),box-shadow .38s;position:relative;inset:auto}.masteryPickerPortal.isExpanded{--mastery-scale:1}.masteryPickerPortal.isExpanded.isSwitching{animation:.52s cubic-bezier(.2,.8,.25,1) masteryPickerRetarget}@keyframes masteryPickerRetarget{0%{transform:scale(1)}28%{transform:scaleX(1.075)scaleY(.925)rotate(-.7deg)}62%{transform:scaleX(.97)scaleY(1.045)rotate(.45deg)}82%{transform:scaleX(1.018)scaleY(.985)rotate(-.18deg)}to{transform:scale(1)rotate(0)}}.accessibilityReduceMotion .masteryPicker,.accessibilityReduceMotion .masteryPicker button,.accessibilityReduceMotion .masteryPickerAnchor{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.masteryPicker,.masteryPicker button,.masteryPickerAnchor{transition:none;animation:none}}.masteryPicker button:hover,.masteryPicker button.active{color:#fff1c2;--surface-rim:var(--outline-rim);background:#0f0e10b8 padding-box padding-box;border-color:#ffde86e0}.masteryPicker button:focus-visible{outline-offset:1px;outline:2px solid #ffe09a}.exportCapture{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,#4548548f,#11141d8a) padding-box padding-box!important}.exportCapture .spriteIndexViewport{box-shadow:none!important;background:linear-gradient(135deg,#1b1f2a9e,#05080fb8) padding-box padding-box!important}.exportCapture .spriteSortControl{display:none!important}.indexCollectionProgress{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-control);background:linear-gradient(115deg,color-mix(in srgb,var(--progress-start) 25%,transparent),#0c0e1ac2);box-shadow:var(--surface-rim);-webkit-backdrop-filter:none;backdrop-filter:none;--surface-rim:var(--outline-rim);background-clip:padding-box;grid-template-columns:auto auto 1fr;align-items:center;gap:.18rem .55rem;margin:1rem 0 0;padding:.72rem .86rem;display:grid;position:relative;overflow:hidden}.indexCollectionProgress span{color:color-mix(in srgb,var(--progress-mid) 68%,white);letter-spacing:.08em;grid-column:1/-1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.52rem;font-weight:900;font-stretch:100%}.indexCollectionProgress strong{color:#f7f3ff;font-size:1.45rem;line-height:1}.indexCollectionProgress small{color:#c9cad3;font-family:var(--font-main);letter-spacing:.035em;font-size:.53rem;font-weight:800;font-stretch:100%}.indexCollectionProgress i{background:#ffffff1c padding-box padding-box;border-radius:999px;grid-column:1/-1;width:100%;height:.52rem;display:block}.indexCollectionProgress i:after{width:var(--progress,0%);background:linear-gradient(90deg,color-mix(in srgb,var(--progress-start) 90%,transparent) 0%,color-mix(in srgb,var(--progress-mid) 84%,transparent) 58%,color-mix(in srgb,var(--progress-end) 90%,transparent) 100%);height:.52rem;box-shadow:0 0 .28rem color-mix(in srgb,var(--progress-glow) 28%,transparent);filter:saturate(1.05);opacity:.92;content:"";border-radius:999px;display:block}.spriteSortControl{justify-content:stretch;gap:.55rem}.indexCollectionProgressCompact{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:.18rem .1rem}.indexCollectionProgressCompact span{letter-spacing:.07em;font-size:.46rem}.indexCollectionProgressCompact strong{font-size:1.08rem}.indexCollectionProgressCompact small{text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.indexCollectionProgressCompact i,.indexCollectionProgressCompact i:after{height:.38rem}.index:not(.exportCapture) .indexCollectionProgressCompact{box-sizing:border-box;border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--sprite-sort-radius);background:radial-gradient(circle at 18% 5%,color-mix(in srgb,var(--progress-start) 14%,transparent),transparent 58%), linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 10%,#ffffff0d),color-mix(in srgb,var(--browser-edge) 42%,transparent));height:2.25rem;min-height:2.25rem;box-shadow:var(--outline-rim);-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background-clip:padding-box;align-content:center;gap:.05rem .35rem;padding:.16rem .55rem}.index:not(.exportCapture) .indexCollectionProgressCompact span{font-size:.38rem;line-height:1}.index:not(.exportCapture) .indexCollectionProgressCompact strong{font-size:.9rem}.index:not(.exportCapture) .indexCollectionProgressCompact small{font-size:.42rem;line-height:1}.index:not(.exportCapture) .indexCollectionProgressCompact i,.index:not(.exportCapture) .indexCollectionProgressCompact i:after{height:.22rem}.index:not(.exportCapture) .spriteSortTrigger{box-sizing:border-box;height:2.25rem}.exportCapture .indexCollectionProgressCompact{box-sizing:border-box;border:var(--outline-inner-width) solid transparent;border-radius:var(--radius-control);flex:none;margin:1rem 0 0;padding:.72rem .86rem;display:grid;width:100%!important}.exportCapture .indexCollectionProgressCompact span{letter-spacing:.08em;font-size:.52rem}.exportCapture .indexCollectionProgressCompact strong{font-size:1.45rem}.exportCapture .indexCollectionProgressCompact small{font-size:.53rem}.exportCapture .indexCollectionProgressCompact i,.exportCapture .indexCollectionProgressCompact i:after{height:.52rem}.exportCapture .spriteIndexGrid{background:#0f121a1f padding-box padding-box!important}.exportCapture .communitySpritesBox{content-visibility:visible!important;contain:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,#5c1b5ea8,#16233d9e 48%,#080b12e6) padding-box padding-box!important}.exportCapture .communitySpriteCard{box-shadow:none!important;background:linear-gradient(115deg,#f15fdf33,#53c9ff1a 48%,#080b12f0) padding-box padding-box!important}.exportCapture .communitySpriteCard.collected{background:linear-gradient(105deg,#f15fdf85,#53c9ff38 54%,#080b12bd) padding-box padding-box!important}.exportCapture .spriteIndexCorner,.exportCapture .spriteIndexHeader,.exportCapture .spriteIndexName,.exportCapture .spriteVariantCell{content-visibility:visible!important;contain:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.exportCapture .spriteIndexViewport,.exportCapture .spriteIndexGrid,.exportCapture .communitySpritesBox,.exportCapture .communitySpritesGrid{content-visibility:visible!important;contain:none!important}.exportCapture .spriteIndexCorner,.exportCapture .spriteIndexHeader[class*=variant-]{background:linear-gradient(135deg,rgba(var(--variant-rgb),.3),#090c14c2)!important;box-shadow:none!important;background-clip:padding-box!important}.exportCapture .spriteIndexName{background:linear-gradient(120deg,var(--rarity-surface-start),#080b12 72%)!important;box-shadow:none!important;background-clip:padding-box!important}.exportCapture .spriteVariantCell{background:linear-gradient(115deg,rgba(var(--variant-rgb),.1),#181b26eb 34%,#080b12f5 78%)!important;box-shadow:none!important;background-clip:padding-box!important}.exportCapture .spriteVariantCell.collected{background:linear-gradient(100deg,rgba(var(--variant-rgb),.54),rgba(var(--variant-rgb),.27) 52%,#080b12b8)!important;box-shadow:none!important;background-clip:padding-box!important}.exportCapture .spriteIndexHeader.variant-blue{background:linear-gradient(115deg,rgba(var(--variant-rgb),.36),rgba(var(--variant-end-rgb),.38)),#090c14cc!important;background-clip:padding-box!important}.exportCapture .spriteVariantCell.variant-blue.collected{background:linear-gradient(115deg,rgba(var(--variant-rgb),.52),rgba(var(--variant-end-rgb),.4) 72%,rgba(var(--variant-end-rgb),.22)),#07090fc2!important;background-clip:padding-box!important}.exportCapture .spriteVariantCell:after,.exportCapture .spriteImagePlaceholder{display:none!important}.exportCapture .spriteVariantCell:not(.collected) .variantPreview.hasSpriteImage img{opacity:.68!important}.exportCapture .spriteVariantCell.collected .variantPreview.hasSpriteImage img{opacity:1!important}.exportCapture:not(.exportFilterCapture) .spriteVariantCell .variantPreview.hasSpriteImage img{object-fit:contain!important;object-position:center!important;transform-origin:50%!important;place-self:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.exportFilterCapture .spriteVariantCell.collected .variantPreview.hasSpriteImage.is-loaded>img:not(.referenceSpriteImage){transform-origin:50%;transform:scale(1.06)!important}.exportCapture .spriteVariantCell:not(.collected) .variantCopy{opacity:.72}.exportCapture .variantStatus,.exportCapture .spriteVariantCell.collected .variantStatus,.exportCapture .masteryLevelButton{box-shadow:none!important}.exportCapture .masteryPicker{display:none!important}.exportDesktopCapture .spriteIndexGrid{grid-template-columns:minmax(5.4rem,.42fr) repeat(var(--sprite-columns,4),minmax(9.5rem,1fr))!important;min-width:42.5rem!important;display:grid!important}.exportDesktopCapture .spriteIndexName{text-align:center!important;flex-direction:column!important;justify-content:center!important;min-height:5.1rem!important;padding:.55rem .45rem!important}.exportDesktopCapture .spriteVariantCell{grid-template-columns:3.8rem minmax(0,1fr) auto!important;min-height:5.1rem!important;padding:.55rem .65rem!important}.exportDesktopCapture .variantMobileLabel{display:none!important}.exportDesktopCapture .communitySpritesGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;min-width:0!important}.empty{border-radius:var(--radius-card);color:var(--muted);text-align:center;border-style:dashed;margin-top:1.25rem;padding:3rem}.communitySpritesBox{border:var(--outline-inner-width) solid #f15fdf6b;border-radius:var(--radius-card);box-shadow:var(--surface-rim), 0 .85rem 2rem #1305252e,0 0 2rem #f15fdf1a;--surface-rim:var(--outline-rim);background-color:#0908156b;background-image:linear-gradient(135deg,#f15fdf21,#53c9ff14 46%,#07090f85),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;margin-top:1rem;padding:.9rem;overflow-x:auto}.communitySpritesHead{justify-content:space-between;align-items:end;gap:1rem;padding:.1rem .18rem .75rem;display:flex}.communitySpritesHead .eyebrow{color:#ff9ef0}.communitySpritesHead h3{color:#f7eefb;letter-spacing:.06em;margin:.22rem 0 0;font-size:1.05rem}.communitySpritesHead>span{color:#8ee9ff;letter-spacing:.1em;text-align:right;font-size:.52rem;font-weight:800}.communitySpritesGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.spriteVariantCell.communitySpriteCard{--rarity-rgb:241,95,223;text-align:center;grid-template-rows:auto auto 2.75rem;grid-template-columns:minmax(0,5rem);place-content:center start;place-items:center;gap:.06rem;min-width:0;min-height:6rem;padding:.4rem 2.8rem .36rem .72rem}.communitySpriteCard .variantPreview{grid-row:3;justify-self:start;width:2.75rem;height:2.75rem;margin-top:.18rem}.communityVariantActions{z-index:5;width:2.2rem;min-width:2.2rem;display:block;position:absolute;top:0;bottom:0;right:.42rem}.communityVariantActions .variantStatus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.communityVariantActions .variantStatus,.communityVariantActions .communityMasteryBadge{width:2.2rem;min-width:2.2rem}.communityVariantActions .communityMasteryBadge{pointer-events:auto;min-width:2.2rem;position:absolute;top:.42rem;left:50%;transform:translate(-50%)}.communitySpriteCard>.communitySpriteInfoButton{pointer-events:auto;inset:.48rem auto auto .48rem;transform:none}.communitySpriteCard .variantCopy{display:contents}.communitySpriteCard .variantCopy b{z-index:2;color:#f7eafa;text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-row:1;width:100%;padding-left:1.45rem;font-size:.52rem;position:relative;overflow:hidden}.communitySpriteCard .variantCopy small{z-index:2;color:#d4c5dc;letter-spacing:.025em;text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-row:2;width:100%;padding-left:1.45rem;font-size:.5rem;font-weight:700;line-height:1.25;position:relative;overflow:hidden}.communitySpriteCard .communityMarquee{text-overflow:ellipsis;container-type:inline-size}.communitySpriteCard .communityMarquee>span{width:max-content;min-width:100%;display:block}.communitySpriteCard:is(:hover,:focus-visible) .communityMarquee>span{animation:3.6s ease-in-out .35s infinite alternate communityTextMarquee}@keyframes communityTextMarquee{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 100%))}}.accessibilityReduceMotion .communitySpriteCard:is(:hover,:focus-visible) .communityMarquee>span{animation:none}.communitySpriteCard .releaseTag{z-index:3;letter-spacing:.04em;border-radius:.22rem;padding:.1rem .18rem;font-size:.31rem;position:absolute;top:.42rem;right:.38rem}.debug-mode [data-debug-ref]{position:relative}.debug-mode [data-debug-ref]:before{z-index:40;color:#dccfff;content:attr(data-debug-ref);font-family:var(--font-main);letter-spacing:.06em;white-space:nowrap;pointer-events:none;background:#05070de6;border:1px solid #d5c4ffb8;border-radius:.38rem;padding:.25rem .38rem;font-size:.5rem;font-weight:800;line-height:1;position:absolute;top:.42rem;left:.42rem;box-shadow:0 .35rem 1rem #00000052}.debug-mode button[data-debug-ref]:before{top:-.45rem;left:auto;right:-.35rem}.debug-mode .slideshowControls:before{color:#c9b7fb;content:"SLIDESHOW CONTROLS";font-family:var(--font-main);letter-spacing:.08em;white-space:nowrap;pointer-events:none;font-size:.45rem;font-weight:800;position:absolute;bottom:2.15rem;right:0}.debug-mode .slideshowControls button[data-debug-ref]:before{display:none;top:-1.3rem;right:50%;transform:translate(50%)}.debug-mode .slideshowControls button[data-debug-ref]:is(:hover,:focus-visible):before{display:block}.legalDisclaimer{width:min(100%,var(--content-width));border-radius:var(--radius-card);color:#b8bbc4;text-align:center;margin:1rem auto 0;padding:1rem clamp(.75rem,2vw,1.5rem) 1.7rem;font-size:.64rem;line-height:1.55;position:relative}.legalDisclaimerCopy{margin:0}.legalLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.48rem;margin-top:.45rem;display:flex}.legalLinks .footerLink{border:var(--outline-inner-width) solid #e6dcff6b;color:#f7f3ff;letter-spacing:.06em;text-transform:uppercase;min-height:2rem;box-shadow:var(--surface-rim), 0 .35rem .8rem #0000001f;--surface-rim:var(--outline-rim);background:linear-gradient(120deg,#875fd061,#ffffff17) padding-box padding-box;border-radius:999px;align-items:center;gap:.38rem;padding:.38rem .72rem;font-size:.6rem;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:inline-flex}:is(.legalLinks .footerLink:hover,.legalLinks .footerLink:focus-visible){color:#fff;box-shadow:var(--surface-rim), 0 .55rem 1.2rem #7b4cd457;--surface-rim:var(--outline-rim);background:linear-gradient(120deg,#9c70ec9e,#ffffff29) padding-box padding-box;border-color:#f5f0ffc7;transform:translateY(-2px)scale(1.035)}.footerLinkIcon{color:#fff;flex:none;justify-content:center;align-items:center;width:auto;height:auto;font-size:.64rem;line-height:1;display:inline-flex}.footerFaqIcon{font-family:Arial,sans-serif;font-weight:900}.footerPrivacyIcon{color:#d8c4ff;font-size:.52rem}.footerSupportIcon img{object-fit:contain;filter:brightness(0)invert();width:.72rem;height:.72rem;display:block}.footerMetric{color:#e0d3ffad;letter-spacing:.08em;font-variant-numeric:tabular-nums;text-align:right;gap:.08rem;font-size:.52rem;font-weight:800;display:grid;position:absolute;bottom:.48rem;right:clamp(.75rem,2vw,1.5rem)}.infoPage{isolation:isolate;color:#f6f3ff;background-color:#0000;background-image:radial-gradient(circle at 12% 8%,#a45bff7a,#0000 27rem),radial-gradient(circle at 94% 88%,#3a59ff6b,#0000 30rem),linear-gradient(145deg,#160d2a 0%,#251444 52%,#0d1027 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;min-height:100svh;padding:clamp(1rem,4vw,3.5rem);position:relative}.infoPage:before,.infoPage:after{z-index:0;pointer-events:none;content:"";height:clamp(8rem,22vw,15rem);position:absolute;left:0;right:0}.infoPage:before{background:linear-gradient(180deg,var(--browser-edge),#12061fb8 42%,#12061f00);top:0}.infoPage:after{background:linear-gradient(0deg,var(--browser-edge),#12061fb8 42%,#12061f00);bottom:0}.infoPageShell{z-index:1;width:min(100%,58rem);margin:0 auto;position:relative}.infoPageHeader,.infoPageCard{border:var(--outline-inner-width) solid #decfff4d;border-radius:var(--radius-card);box-shadow:var(--surface-rim), 0 1rem 3rem #00000038;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#4c3074c7,#10132be0) padding-box padding-box}.infoPageHeader{justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1.2rem,4vw,2rem);display:flex}.infoPageKicker{color:#c9adff;letter-spacing:.16em;margin:0 0 .35rem;font-size:.7rem;font-weight:900}.infoPageTitle{margin:0;font-size:clamp(2rem,7vw,3.6rem);line-height:.95}.infoPageHome{border:var(--outline-inner-width) solid #e7dcff8c;color:#fff;letter-spacing:.08em;text-transform:uppercase;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#ffffff1a padding-box padding-box;border-radius:999px;flex:none;padding:.7rem .95rem;font-size:.68rem;font-weight:900;text-decoration:none}:is(.infoPageHome:hover,.infoPageHome:focus-visible){background:#fff3 padding-box padding-box}.infoPageCard{margin-top:1rem;padding:clamp(1.2rem,4vw,2rem)}.infoPageCard h2{margin:0 0 .6rem;font-size:1.15rem}.infoPageCard p,.infoPageCard li{color:#f1edfbdb;font-size:.93rem;line-height:1.65}.infoPageCard p:last-child{margin-bottom:0}.infoPageCard ul{margin:0;padding-left:1.2rem}.faqList{gap:.9rem;display:grid}.faqItem{border:var(--outline-inner-width) solid #decfff2e;border-radius:calc(var(--radius-card) * .7);--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#070b1b52 padding-box padding-box;padding:.95rem 1rem}.faqItem h2{margin:0 0 .3rem;font-size:1rem}.faqItem p{margin:0}@media (max-width:34rem){.infoPage{padding:1rem}.infoPageHeader{flex-direction:column;align-items:flex-start}.infoPageHome{align-self:flex-start}}.errorToast{z-index:1000;border:var(--outline-inner-width) solid #ff657ab8;border-radius:var(--radius-control);color:#fff3f5;width:min(24rem,100vw - 2rem);box-shadow:var(--surface-rim), 0 .85rem 2.4rem #1c020985,0 0 1.4rem #ff436233;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(circle at 8% 12%,#ff889742,#0000 42%),linear-gradient(145deg,#772234c7,#230c16d6);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.85rem 1rem;animation:.42s cubic-bezier(.22,1,.36,1) both errorToastIn;display:grid;position:fixed}.databaseErrorToast{width:min(24rem,100% - 2rem);position:absolute}.transferErrorToast{position:absolute}.errorToast.successToast{color:#ebfffa;box-shadow:var(--surface-rim),0 .85rem 2.4rem #011b1985,0 0 1.4rem #51e7c233;background:radial-gradient(circle at 8% 12%,#68eecd38,#0000 42%),linear-gradient(145deg,#145b4fd1,#09262ae0);border-color:#65ebc5b8}.successToast .errorToastIcon{color:#d8fff0;box-shadow:var(--surface-rim),0 0 .9rem #4ce1b247;background:#37c49447;border-color:#a8ffdfbd}.successToast strong{color:#effff9}.successToast small{color:#c5f7e5}.errorToast.isDismissing{pointer-events:none;animation:.18s ease-in forwards errorToastOut}.errorToastIcon{border:var(--outline-inner-width) solid #ffbac3b8;color:#ffdce1;width:2.15rem;height:2.15rem;box-shadow:var(--surface-rim), 0 0 .9rem #ff4a6547;--surface-rim:var(--outline-rim);background:#ff4b6640 padding-box padding-box;border-radius:.7rem;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.errorToast>span:last-child{flex-direction:column;gap:.18rem;min-width:0;display:flex}.errorToast strong{color:#fff4f6;letter-spacing:.08em;font-size:.66rem}.errorToast small{color:#f5c6cd;font-size:.62rem;line-height:1.4}.errorToast.boosterAccessToast{grid-template-columns:4.15rem minmax(0,1fr);align-items:center;gap:1rem;min-height:9rem;padding:1rem 1.1rem}.boosterAccessToastIcons{grid-template-rows:1fr 2.25rem;align-self:stretch;gap:.45rem;display:grid}.boosterPartnerLogoBox,.boosterAccessToast .errorToastIcon{border:var(--outline-inner-width) solid #ffbac3b8;width:4.15rem;min-width:4.15rem;box-shadow:var(--surface-rim),0 0 .9rem #ff4a6533;--surface-rim:var(--outline-rim);background:#ff4b662e padding-box padding-box;border-radius:.7rem;place-items:center;display:grid}.boosterPartnerLogoBox{min-height:4rem;padding:.3rem}.boosterPartnerLogoBox img{object-fit:contain;width:100%;height:100%;display:block}.boosterAccessToast .errorToastIcon{height:2.25rem;font-size:1.05rem}.boosterAccessToast>span:last-child{gap:.42rem}.boosterAccessToast strong{font-size:.76rem;line-height:1.25}.boosterAccessToast small{color:#f8d5da;font-size:.68rem;line-height:1.55}@media (max-width:40rem){.errorToast.boosterAccessToast{grid-template-columns:3.4rem minmax(0,1fr);gap:.72rem;min-height:10rem;padding:.82rem}.boosterAccessToastIcons{grid-template-rows:1fr 2rem;gap:.35rem}.boosterPartnerLogoBox,.boosterAccessToast .errorToastIcon{border-radius:.62rem;width:3.4rem;min-width:3.4rem}.boosterPartnerLogoBox{min-height:3.55rem;padding:.22rem}.boosterAccessToast .errorToastIcon{height:2rem}.boosterAccessToast strong{font-size:.67rem}.boosterAccessToast small{font-size:.59rem;line-height:1.45}}@keyframes errorToastIn{0%{opacity:.08;transform:translateY(1.35rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spriteInfoToastIn{0%{opacity:.08;transform:var(--toast-anchor) translateY(.65rem) scale(.985)}to{opacity:1;transform:var(--toast-anchor) translateY(0) scale(1)}}@keyframes errorToastOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.35rem)scale(.985)}}@media print{@page{size:landscape;margin:8mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#160824!important}body.printSpriteIndex .shell{min-height:0;padding:0}body.printSpriteIndex .topbar,body.printSpriteIndex .hero,body.printSpriteIndex .workspace aside,body.printSpriteIndex .legalDisclaimer,body.printSpriteIndex .errorToast{display:none!important}body.printSpriteIndex .workspace{width:100%;margin:0;display:block}body.printSpriteIndex .index{break-inside:avoid;width:100%}body.printSpriteIndex .spriteIndexViewport{overflow:visible}body.printSpriteIndex .spriteIndexGrid{min-width:0}}@media (min-width:45.01rem){.databaseArchiveSelector{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:.9rem;min-height:0;padding:1.2rem 1.35rem 1.35rem;display:grid}.databaseSeasonMenu{flex:none;justify-self:stretch;width:100%;min-width:0;max-width:none}.databaseSeasonTrigger{width:100%;min-height:5.15rem;padding:.85rem 1.05rem}.databaseSeasonTrigger.isOverride,.databaseSeasonTrigger.isOverride:is(:hover,[aria-expanded=true]),.databaseSeasonTrigger.isRunners,.databaseSeasonTrigger.isRunners:is(:hover,[aria-expanded=true]),.databaseSeasonTrigger.isSuper,.databaseSeasonTrigger.isSuper:is(:hover,[aria-expanded=true]){background-position:50%,50%;background-size:auto,cover}.databaseSeasonTrigger.isOverride,.databaseSeasonTrigger.isOverride:is(:hover,[aria-expanded=true]){background-position:50%,76% 72%}.databaseSeasonTrigger.isChapter6:before,.databaseSeasonTrigger.isChapter6:after{background-size:auto,cover}.databaseSeasonOptions{gap:.46rem;width:100%;padding:.58rem;left:0;right:auto}.databaseSeasonOptions button{min-height:3.7rem;padding:.68rem .78rem}}@media (max-width:45rem){body{background-attachment:scroll}.shell{padding:.65rem}.topbar{padding-left:.9rem}.season{display:none}.siteIdentity>strong{font-size:1.42rem}.siteIdentity>span{font-size:.53rem}.seasonIdentity{gap:.45rem}.brand span:not(.overrideHeaderLogo){display:none}.primary{margin-left:auto;font-size:.66rem}.discordAccountButton{min-width:4.7rem;height:2.35rem;min-height:2.35rem;margin-left:auto;padding:.42rem .52rem}.fortniteShopButton{flex:0 0 6.85rem;gap:.32rem;width:6.85rem;min-width:6.85rem;height:2.35rem;min-height:2.35rem;margin-left:auto;padding:.42rem}.fortniteShopButton>span{display:grid}.fortniteShopButton strong{letter-spacing:.045em;font-size:.49rem}.fortniteShopButton small{letter-spacing:.075em;font-size:.34rem;display:block}.discordAccountButton strong{max-width:3.2rem;font-size:.52rem}.discordAccountButton small{display:none}.discordAccountMenu{margin-left:auto}.discordAccountMenu+.fortniteShopButton,.discordAccountButton+.fortniteShopButton,.discordAccountMenu .discordAccountButton{margin-left:0}.discordAccountButton.isConnected{flex:0 0 7.55rem;gap:.38rem;min-width:7.55rem}.discordAccountButton.isConnected strong{max-width:4.95rem;font-size:.66rem}.discordAccountButton.isConnected small{letter-spacing:.075em;font-size:.44rem;display:block}.hero{height:18rem;padding:1.6rem 1.4rem}.slideCopy,.slideFrame.hasArtwork .slideCopy{padding-right:0}.slideBackdrop{opacity:.4;width:auto;left:-1.4rem;right:-1.4rem}.spriteSquadArt{opacity:.34;width:15rem;height:10rem;margin:0;position:absolute;top:50%;right:-2rem;transform:translateY(-50%)}.vaultBotFeature{opacity:.48;width:22rem;height:11rem;margin:0;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}.vaultBotFeature>img{width:10.5rem;height:9rem}.vaultBotGreeting{width:10.5rem;min-width:10.5rem;margin-left:-1.2rem;padding:.55rem .62rem}.vaultBotGreeting strong{font-size:.82rem}.vaultBotGreeting span{font-size:.65rem}.slide-2 .vaultBotFeature{opacity:1;width:12rem;height:5.25rem;inset:-.35rem .45rem auto auto;transform:none}.slide-2 .vaultBotFeature>img{width:5.75rem;height:5.45rem;transform:translate(-.9rem)translateY(-.44rem)scaleX(1.28)scaleY(1.4)}.slide-2 .vaultBotGreeting{border-radius:.72rem;gap:.14rem;width:7.5rem;min-width:7.5rem;margin-left:-1.15rem;padding:.38rem .45rem;transform:none}.slide-2 .vaultBotGreeting strong{font-size:.84rem}.slide-2 .vaultBotGreeting span{font-size:.62rem}.slide-2 .vaultBotGreeting.isNight{width:9.4rem;min-width:9.4rem}.partnerFeature{opacity:.38;width:18rem;height:11rem;margin:0;position:absolute;top:50%;right:-2.4rem;transform:translateY(-50%)}.slideshowControls{bottom:.8rem;left:auto;right:.8rem}.radar{display:none}.workspace{grid-template-columns:1fr}.workspace aside{padding:1.25rem;position:static}.index{padding:var(--index-inset)}}@media (max-width:40rem){.index:not(.exportCapture) :is(.spriteIndexName,.spriteVariantCell,.runnersSpriteRow){content-visibility:visible;contain-intrinsic-size:none}html{font-size:90%}.topbar{gap:.45rem;min-width:0;padding:.65rem .72rem;overflow:visible}.siteIdentity{min-width:0}.siteIdentity>strong{padding-left:0;font-size:1.28rem}.siteIdentity>span{letter-spacing:.055em;font-size:.45rem}.seasonIdentity{gap:.3rem;min-width:0}.brandMark{border-radius:.7rem;flex-basis:3rem;width:3rem;height:2.05rem;font-size:.46rem}.topbar .overrideHeaderLogo{width:4.3rem;height:1.25rem}.brand strong{letter-spacing:.05em;font-size:.57rem}.primary{white-space:nowrap;min-width:0;padding:.5rem .52rem;font-size:.54rem}.discordAccountButton{gap:.3rem;min-width:3rem;padding:.42rem}.fortniteShopButton{gap:.38rem;min-width:6.85rem;padding:.42rem .52rem}.discordAccountButton>span{display:none}.spriteIndexViewport{overflow:visible}.spriteSortControl{padding:.62rem .48rem .22rem}.spriteSortTrigger{min-height:2.25rem;padding:.4rem .68rem;font-size:.68rem}.spriteSortOptions{min-width:min(15.2rem,100vw - 3rem)}.spriteIndexGrid{background-size:.9rem .9rem;min-width:0;padding:.48rem;display:block}.spriteIndexCorner,.spriteIndexHeader{display:none}.spriteIndexRow{grid-template-columns:1fr;gap:.38rem;margin:0 0 .9rem;display:grid}.spriteIndexRow:last-child{margin-bottom:0}.spriteIndexName{text-align:left;border-radius:.82rem;flex-direction:row;justify-content:flex-start;gap:.45rem;min-height:2.65rem;padding:.55rem .58rem}.spriteIndexName strong{font-size:.7rem}.spriteRarityLabel{font-size:.42rem}.spriteVariantCell{border-radius:.82rem;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.58rem;min-height:4.55rem;padding:.5rem .64rem}.variantPreview{width:3.25rem;height:3.25rem}.variantCopy{gap:.18rem}.variantCopy b{font-size:.68rem}.variantCopy .variantMobileLabel{color:rgba(var(--variant-rgb),.74);letter-spacing:.11em;text-transform:uppercase;font-size:.49rem;font-weight:800;display:block}.variantActions{gap:.34rem;min-width:2.5rem}.variantStatus{width:1rem;height:1rem}.masteryLevelButton{min-width:2.35rem}.emptyVariantSlot{display:none}.communitySpritesGrid{grid-template-columns:1fr;gap:.38rem;min-width:0}.communitySpriteCard{min-height:4.55rem}}.shopPage{width:min(100%,var(--content-width));color:#f7f5ff;min-height:100dvh;margin:0 auto;padding:clamp(.8rem,2.5vw,2rem)}.shopHeader{justify-content:space-between;align-items:center;gap:1rem;padding:.3rem .15rem 1.3rem;display:flex}.shopBrand{color:inherit;gap:.08rem;text-decoration:none;display:grid}.shopBrand strong{font-family:var(--font-fortnite);font-size:clamp(1.45rem,3vw,2rem);font-weight:400;line-height:1}.shopBrand span{color:#e4dff9ad;letter-spacing:.11em;font-size:.48rem;font-weight:900}.shopBack{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-control);box-shadow:var(--surface-rim);color:#f6f5ffe6;letter-spacing:.08em;--surface-rim:var(--outline-rim);background:#0c0d1c57 padding-box padding-box;padding:.58rem .78rem;font-size:.55rem;font-weight:900;text-decoration:none}.shopHero,.shopState{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-card);background:var(--main-panel-surface);box-shadow:var(--surface-rim),var(--glass-shadow);-webkit-backdrop-filter:blur(34px)saturate(135%);backdrop-filter:blur(34px)saturate(135%);--surface-rim:var(--outline-rim);background-clip:padding-box}.shopHero{padding:clamp(1.25rem,3vw,2.3rem);position:relative;overflow:hidden}.shopHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#31d2ff42,#0000 68%);border-radius:50%;width:20rem;height:15rem;position:absolute;inset:auto -3rem -7rem auto}.shopHero p{color:color-mix(in srgb,var(--progress-mid) 72%,white);letter-spacing:.16em;margin:0 0 .45rem;font-size:.58rem;font-weight:900}.shopHero h1{font-family:var(--font-fortnite);margin:0;font-size:clamp(2rem,5vw,3.7rem);font-weight:400;line-height:.95}.shopHero>span{color:#e7e5f5b3;margin-top:.62rem;font-size:.7rem;display:block}.shopTypeSortBar{justify-content:flex-end;align-items:center;gap:.8rem;margin-top:1.1rem;margin-bottom:.25rem;display:flex}.shopTypeSort{align-items:center;gap:.55rem;min-width:0;display:flex}.shopTypeSort>span{color:#c4e5ffa3;letter-spacing:.14em;white-space:nowrap;font-size:.43rem;font-weight:900}.shopTypeSort select{border:var(--outline-inner-width) solid #bcdbff4d;color:#f5f8ff;min-height:2.8rem;font:800 .64rem/1 var(--font-main);letter-spacing:.04em;background:#050c1c9e;border-radius:.68rem;padding:.56rem 2.15rem .56rem .82rem}.shopTypeSortResult{color:#e3f0ff8a;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.44rem;font-weight:800;overflow:hidden}.shopSections{gap:2rem;margin-top:.65rem;display:grid}.shopSection{box-sizing:border-box;border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-control);background:var(--main-panel-surface);width:100%;min-width:0;box-shadow:var(--surface-rim),var(--glass-shadow);-webkit-backdrop-filter:blur(34px)saturate(135%);backdrop-filter:blur(34px)saturate(135%);--surface-rim:var(--outline-rim);background-clip:padding-box;padding:.78rem .9rem .9rem}.shopSectionHeading{box-sizing:border-box;border-bottom:1px solid #e2e8f82e;justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;margin-bottom:.72rem;padding:0 0 .65rem;display:flex}.shopSectionHeading p{color:#c4e5ffa3;letter-spacing:.14em;margin:0 0 .18rem;font-size:.43rem;font-weight:900}.shopSectionHeading h2{font-family:var(--font-fortnite);letter-spacing:.01em;text-shadow:0 .12rem .28rem #0000007a;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,3.5vw,2.45rem);font-weight:400;line-height:.95}.shopSectionHeading>span{color:#e3f0ffa6;letter-spacing:.09em;white-space:nowrap;background:#050c1c42;border:1px solid #bcdbff2e;border-radius:.52rem;padding:.34rem .48rem;font-size:.42rem;font-weight:900}.shopGrid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.8rem;display:grid}.shopGridCompact{grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr))}.shopItem{border:var(--outline-inner-width) solid #bedaff57;border-radius:calc(var(--radius-control) + .2rem);min-height:14rem;box-shadow:var(--surface-rim),0 .6rem 1.3rem #00000038;isolation:isolate;--surface-rim:var(--outline-rim);background:#0a1022ad;position:relative;overflow:hidden}.shopItem img{object-fit:contain;object-position:center;width:calc(100% - .44rem);height:calc(100% - .44rem);transition:transform .28s;position:absolute;inset:.22rem}.shopItem.hasArtworkBackdrop img{object-fit:cover;width:calc(100% + .3rem);height:calc(100% + .3rem);inset:-.15rem;transform:scale(1.035)}.shopItem:hover img{transform:scale(1.045)}.shopItem.hasArtworkBackdrop:hover img{transform:scale(1.075)}.shopItem.isWishlisted{box-shadow:var(--surface-rim),0 0 1.1rem #3ecfff57;border-color:#81e8ffe0}.shopItemShade{z-index:1;background:linear-gradient(#0000 28%,#0407101f 48%,#040710f0 100%);position:absolute;inset:0}.shopItemInfo{z-index:2;gap:.17rem;display:grid;position:absolute;bottom:.72rem;left:.8rem;right:.8rem}.shopItemInfo small{color:#d5e5ffb8;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:900}.shopItemInfo strong{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.shopItemInfo span{color:#eaf8ff;font-size:.64rem;font-weight:900}.shopItemInfo b{color:#08334d;background:#69c5f2;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.5rem;display:inline-grid}.shopItemExpiry{letter-spacing:.08em;text-shadow:0 .08rem .18rem #000000ad;width:max-content;max-width:100%;margin-top:.12rem;font-size:.43rem;font-weight:900;line-height:1.1}.shopItemExpiry.urgent{color:#ff9aab}.shopItemExpiry.soon{color:#ffe083}.shopItemExpiry.safe{color:#99efb5}.shopItemOpen{z-index:2;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.shopItemOpen:focus-visible{outline-offset:-.28rem;outline:2px solid #a9edff}.shopWishlistHeart{z-index:3;color:#f7faffe6;filter:drop-shadow(0 .16rem .26rem #0000007a);cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;transition:transform .18s,color .18s,filter .18s;display:grid;position:absolute;top:.55rem;right:.55rem}.shopWishlistHeart:hover{color:#fff;transform:scale(1.12)}.shopWishlistHeart[aria-pressed=true]{color:#ff4964;filter:drop-shadow(0 .12rem .3rem #eb2146ad)}.shopWishlistHeart svg{fill:currentColor;stroke:#ffffffe6;stroke-width:1.1px;width:1.36rem;height:1.36rem}.shopWishlistHeart[aria-pressed=true] svg{stroke:#0000}.shopState{text-align:center;place-items:center;gap:.55rem;min-height:12rem;margin-top:1rem;padding:1.5rem;display:grid}.shopState i{border:.18rem solid #c4ecff3d;border-top-color:#86e2ff;border-radius:50%;width:1.8rem;height:1.8rem;animation:.75s linear infinite shopSpin}.shopState strong{letter-spacing:.1em;font-size:.65rem}.shopState p{color:#ece8f9a8;margin:0;font-size:.72rem}.shopError{color:#ffd4de}.shopRestricted{color:#d9f4ff}.shopRestricted a{color:#effbff;letter-spacing:.08em;background:#268ab62e;border:1px solid #a2e4ff7a;border-radius:.6rem;padding:.5rem .7rem;font-size:.52rem;font-weight:900;text-decoration:none}.shopAttribution{color:#e2ddf58f;text-align:center;max-width:56rem;margin:1.3rem auto .35rem;font-size:.53rem;line-height:1.5}.shopNavigator .mobileFilterMenuTrigger>b{z-index:3;color:#09334a;background:#62d5f5;border:1px solid #ffffffa6;border-radius:999px;place-items:center;min-width:1.28rem;height:1.28rem;padding:0 .2rem;font-size:.55rem;display:grid;position:absolute;top:-.34rem;right:-.36rem}.shopNavigator .shopNavigatorPanel{color:#f7fbff;gap:.68rem}.shopNavigatorPanel>p{color:#ecf5ffb8;letter-spacing:.08em;margin:0;font-size:.56rem;font-weight:800}.shopNavigatorPanel>p b{color:#fff;font-size:1.15rem}.shopNavigatorExport,.shopNavigatorClear{letter-spacing:.08em;cursor:pointer;border-radius:.7rem;width:100%;min-height:2.5rem;font-size:.57rem;font-weight:900}.shopNavigatorExport{color:#fff;background:linear-gradient(135deg,#33c1e1e0,#3968bedb);border:1px solid #aaeeffb3;justify-content:center;align-items:center;gap:.46rem;display:flex;box-shadow:0 .35rem .9rem #1f9acc40}.shopNavigatorExport svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 1.04rem;width:1.04rem;height:1.04rem}.shopNavigatorExport:disabled{opacity:.42;cursor:not-allowed}.shopNavigatorClear{color:#e6effc94;background:0 0;border:0}.shopDetailModal{z-index:90;place-items:center;padding:clamp(.7rem,3vw,2rem);display:grid;position:fixed;inset:0}.shopDetailScrim{background:0 0;border:0;position:absolute;inset:0}.shopDetailPanel{z-index:1;border:var(--outline-inner-width) solid #ceeaff85;width:min(54rem,100%);max-height:min(48rem,100dvh - 1.4rem);box-shadow:var(--surface-rim),0 1.5rem 4rem #00000085;color:#f8fbff;-webkit-backdrop-filter:blur(42px)saturate(150%);backdrop-filter:blur(42px)saturate(150%);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#133156e6,#080d1ff2);border-radius:1.5rem;grid-template-columns:minmax(0,1.12fr) minmax(17rem,.88fr);animation:.25s cubic-bezier(.22,1,.36,1) both shopDetailIn;display:grid;position:relative;overflow:auto}.shopDetailClose{z-index:3;color:#fff;cursor:pointer;background:#0710238c;border:1px solid #f1f8ff61;border-radius:.82rem;place-items:center;width:2.45rem;height:2.45rem;padding:0;display:grid;position:absolute;top:.8rem;right:.8rem}.shopDetailClose svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;width:1.05rem;height:1.05rem;display:block;overflow:visible}.shopDetailArtwork{touch-action:none;cursor:grab;background:radial-gradient(circle at 50% 46%,#36c3f659,#0000 48%),linear-gradient(145deg,#0757abf2,#0f1e55e6);border-radius:1.38rem 0 0 1.38rem;place-items:center;min-height:28rem;display:grid;position:relative;overflow:hidden}.shopDetailArtwork:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#0207146b);position:absolute;inset:0}.shopDetailArtwork img{z-index:1;object-fit:contain;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:90%;height:90%;animation:.45s ease-out both shopDetailArtworkFade;position:relative}.shopDetailArtwork:active{cursor:grabbing}.shopDetailZoomControls{z-index:3;gap:.35rem;display:flex;position:absolute;bottom:1rem;left:1rem}.shopDetailZoomControls button{color:#fff;cursor:pointer;background:#0414339e;border:1px solid #edf8ff57;border-radius:.55rem;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.2rem;line-height:1;display:grid}.shopDetailArtworkControl{z-index:2;color:#fff;cursor:pointer;background:#04143385;border:1px solid #edf8ff57;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.shopDetailArtworkControl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem;display:block;overflow:visible}.shopDetailArtworkControl.previous{left:.85rem}.shopDetailArtworkControl.next{right:.85rem}.shopDetailArtworkCount{z-index:2;color:#edf7ffc2;letter-spacing:.08em;background:#030d1f99;border-radius:.55rem;padding:.35rem .54rem;font-size:.53rem;font-weight:900;position:absolute;bottom:1rem;right:1rem}.shopDetailCopy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.3rem,3vw,2.25rem);display:flex}.shopDetailCopy>p:first-child{color:#a6e9ff;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:900}.shopDetailCopy h2{font-family:var(--font-fortnite);margin:.55rem 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:.93}.shopDetailPrice{color:#f7fcff;align-items:center;gap:.42rem;margin-top:.8rem;font-size:1.25rem;display:flex}.shopDetailPrice b{color:#073550;background:#67d2f1;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.65rem;display:grid}.shopDetailDescription{color:#ebf4ffc2;margin:.95rem 0 0;font-size:.76rem;line-height:1.5}.shopDetailFacts{border-block:1px solid #dcebff29;grid-template-columns:auto minmax(0,1fr);gap:.58rem .7rem;width:100%;margin:1.25rem 0 0;padding:1rem 0;display:grid}.shopDetailFacts dt{color:#bdddf88f;letter-spacing:.1em;font-size:.48rem;font-weight:900}.shopDetailFacts dd{color:#f5f9ff;min-width:0;margin:0;font-size:.66rem;font-weight:800}.shopHistoryList{width:100%;margin-top:.85rem}.shopHistoryList summary{cursor:pointer;color:#e2f3ffd6;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.52rem;font-weight:900;list-style:none;display:flex}.shopHistoryList summary::-webkit-details-marker{display:none}.shopHistoryList summary span{color:#b9f2ff;background:#68cfef2e;border-radius:.42rem;place-items:center;min-width:1.45rem;height:1.3rem;font-size:.5rem;display:grid}.shopHistoryList>div{flex-wrap:wrap;gap:.42rem;max-height:9rem;margin-top:.7rem;padding:.08rem .1rem .3rem;display:flex;overflow:auto}.shopHistoryList time{color:#f1f8ffc7;background:#050d1e4d;border:1px solid #cde5fa29;border-radius:.42rem;padding:.34rem .42rem;font-size:.52rem;font-weight:800}@keyframes shopDetailIn{0%{opacity:0;transform:translateY(.7rem)scale(.97)}to{opacity:1;transform:none}}@keyframes shopDetailArtworkFade{0%{opacity:0}to{opacity:1}}.wishlistExportCanvas{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 80% 0,#3ac2e54d,#0000 34%),linear-gradient(145deg,#102743,#07101e 62%);width:1000px;padding:42px;position:fixed;top:0;left:-1200px}.wishlistExportCanvas header{border-bottom:2px solid #bee4ff4d;justify-content:space-between;align-items:flex-start;padding-bottom:24px;display:flex}.wishlistExportCanvas header div{gap:3px;display:grid}.wishlistExportCanvas header strong{font-family:var(--font-fortnite);font-size:42px;font-weight:400}.wishlistExportCanvas header span,.wishlistExportCanvas header p{color:#ddf1ffbd;letter-spacing:.13em;margin:0;font-size:12px;font-weight:900}.wishlistExportTitle{justify-content:space-between;align-items:flex-end;padding:28px 0 20px;display:flex}.wishlistExportTitle span{font-family:var(--font-fortnite);font-size:38px}.wishlistExportTitle strong{color:#d6efffc2;letter-spacing:.1em;font-size:14px}.wishlistExportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wishlistExportGrid article{background:#050d1dc2;border:2px solid #b8deff5c;border-radius:18px;min-height:235px;position:relative;overflow:hidden}.wishlistExportGrid img{object-fit:contain;width:100%;height:180px}.wishlistExportGrid article div{background:linear-gradient(#0000,#040915f5 45%);gap:4px;padding:25px 13px 13px;display:grid;position:absolute;bottom:0;left:0;right:0}.wishlistExportGrid small{color:#c7e4ffb3;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.wishlistExportGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.wishlistExportGrid span{color:#9ee6fa;font-size:12px;font-weight:900}.wishlistExportCanvas footer{color:#fff;letter-spacing:.06em;background:#a16bd580;border-radius:999px;width:max-content;margin:28px auto 0;padding:7px 16px;font-size:11px;font-weight:900}@keyframes shopSpin{to{transform:rotate(360deg)}}@media (max-width:40rem){.shopPage{padding:.75rem .75rem max(7.5rem,calc(env(safe-area-inset-bottom) + 5.5rem))}.shopHeader{padding:.3rem .1rem 1rem}.shopBack{padding:.48rem .58rem;font-size:.48rem}.shopHero{padding:1.3rem 1.05rem}.shopTypeSortBar{flex-direction:row;align-items:center;gap:.45rem;margin-top:.8rem}.shopTypeSort{flex:none}.shopTypeSort select{width:10rem;max-width:calc(100vw - 7rem)}.shopTypeSortResult{display:none}.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.shopSections{gap:1.55rem;margin-top:.9rem}.shopSection{padding:.66rem .72rem .72rem}.shopSectionHeading{margin-bottom:.56rem;padding:0 0 .52rem}.shopSectionHeading h2{font-size:1.72rem}.shopSectionHeading>span{font-size:.37rem}.shopItem{min-height:10.8rem}.shopItemInfo{bottom:.55rem;left:.58rem;right:.58rem}.shopItemInfo strong{font-size:.7rem}.shopSection{scroll-margin-bottom:7rem}.shopDetailModal{place-items:center;padding:.9rem}.shopDetailPanel{border:var(--outline-inner-width) solid var(--glass-edge);background:linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 14%,#ffffff0e),color-mix(in srgb,var(--browser-edge) 54%,transparent));width:min(28rem,100vw - 1.8rem);max-height:calc(100dvh - 1.8rem);box-shadow:var(--surface-rim),0 1rem 2.4rem #0000006b;--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:1.25rem;grid-template-columns:1fr}.shopDetailArtwork{border-radius:1.14rem 1.14rem 0 0;min-height:min(44dvh,24rem)}.shopDetailCopy{min-height:0;padding:1.3rem 1.2rem 1.45rem}.shopDetailClose{top:max(.7rem,env(safe-area-inset-top));right:.75rem}.shopDetailCopy h2{font-size:2.45rem}.shopDetailArtworkControl{width:2.65rem;height:2.65rem}}.exportDesktopCapture .exportBrandHeader{grid-template-rows:auto auto;grid-template-columns:max-content 1px max-content;align-items:center;gap:.12rem 1rem;padding:.35rem .15rem .25rem;margin:0 0 1rem!important;display:grid!important}.exportDesktopCapture .exportBrandColumn{align-content:center;gap:.12rem;display:grid}.exportDesktopCapture .exportBrandProduct{grid-area:1/1}.exportDesktopCapture .exportBrandDatabase{grid-area:1/3}.exportDesktopCapture .exportBrandProduct strong{color:#f7f4ff;font-family:var(--font-fortnite),Arial,sans-serif;letter-spacing:.005em;text-shadow:0 .12rem .2rem #00000059,0 0 .85rem #c097ff47;font-size:2.05rem;font-weight:400;line-height:.78}.exportDesktopCapture .exportBrandProduct span,.exportDesktopCapture .exportBrandDatabase span{color:#d8caff;letter-spacing:.15em;font-size:.48rem;font-weight:800;line-height:1}.exportDesktopCapture .exportOverrideLogo{object-fit:contain;object-position:left center;width:8rem;height:2.5rem;display:block}.exportDesktopCapture .exportBrandDivider{background:linear-gradient(#0000,#e0d3ff94 16% 84%,#0000) padding-box padding-box;grid-area:1/2;align-self:stretch;min-height:2.35rem}.exportDesktopCapture .exportBrandHeader p{color:#f6f1ff;letter-spacing:.1em;text-shadow:0 1px #00000059;grid-area:2/1/auto/-1;margin:.22rem 0 0;font-size:.55rem;font-weight:800;line-height:1}.exportDesktopCapture .exportIdentityStrip{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0 .7rem;padding:0;display:flex}.exportDesktopCapture .exportIdentityStripItem{color:#f4effd;background:#0c09166b;border:1px solid;border-radius:.45rem;align-items:center;gap:.28rem;padding:.25rem .38rem;display:flex}.exportDesktopCapture .exportIdentityStripItem img{object-fit:contain;flex:0 0 .8rem;width:.8rem;height:.8rem;display:block}.exportDesktopCapture .exportIdentityStripItem b{letter-spacing:.025em;font-size:.52rem;line-height:1}.exportDesktopCapture .exportCaptureFooter{--surface-rim:var(--outline-rim);box-sizing:border-box;border:var(--outline-inner-width) solid #a787df;color:#f8f4ff;width:100%;min-height:2.15rem;font-family:var(--font-main);letter-spacing:.08em;text-align:center;border-radius:.92rem;justify-content:center;align-items:center;margin-top:1.1rem;padding:.5rem 1rem;font-size:.78rem;font-weight:900;box-shadow:none!important;background:#442e66 padding-box padding-box!important;display:flex!important}.exportDesktopCapture .variantCopy,.exportDesktopCapture .variantMobileLabel,.exportDesktopCapture .emptyVariantSlot{display:none!important}.exportDesktopCapture .variantStatus{pointer-events:auto!important;width:2.1rem!important;height:1.1rem!important;font-size:.62rem!important;line-height:.82rem!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.exportDesktopCapture .masteryLevelButton{pointer-events:auto!important;position:absolute!important;top:.55rem!important;left:50%!important;transform:translate(-50%)!important}@media (max-width:32rem){.slideshow .slideFrame .slideCopy.hasDiscord .chips{margin:0;position:absolute;bottom:.75rem;left:.8rem;right:auto}.slideshow .slideCopy.hasDiscord .discordCta{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:8.6rem;padding:.42rem .56rem;font-size:.51rem;overflow:hidden}.slideshow .slideCopy.hasDiscord .discordCta img{flex:none}}.slideshowDiscordCta{z-index:4;position:absolute;bottom:.8rem;left:.8rem}.slideDiscordCta-2{box-shadow:var(--surface-rim), 0 .45rem 1.2rem #1f113952,0 0 1rem #ae7eff2b;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#c098ff61,#41267566) padding-box padding-box;border-color:#caadffad}.slideDiscordCta-3{box-shadow:var(--surface-rim), 0 .45rem 1.2rem #30110a4d,0 0 1rem #f0764829;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#f58b5b5c,#662f1d6b) padding-box padding-box;border-color:#ffb085b3}@media (max-width:45rem){.slideshowDiscordCta{width:clamp(8.6rem,36vw,12.5rem);max-width:calc(100% - 10rem);bottom:.8rem;left:.8rem}.slideshowDiscordCta .discordCtaLabelTrack{animation:5.2s ease-in-out infinite discord-cta-marquee}}@media (max-width:32rem){.slideshowDiscordCta{width:clamp(8.6rem,34vw,10rem);padding:.42rem .56rem;font-size:.51rem}.slideshowDiscordCta img{flex:none}}@media (max-width:26rem){.slideshowDiscordCta{width:7.8rem;min-width:0}}@keyframes discord-cta-marquee{0%,3%{transform:translate(0)}83%,to{transform:translate(calc(-50% - .6rem))}}@media (prefers-reduced-motion:reduce){.slideshowDiscordCta .discordCtaLabelTrack{animation:none}}@media (min-width:40.01rem){.index:not(.exportDesktopCapture) .spriteIndexGrid{grid-template-columns:clamp(4.6rem,15%,6.4rem) repeat(var(--sprite-columns,4),minmax(0,1fr));justify-content:stretch;min-width:0}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard){grid-template-columns:3.8rem;justify-content:start;gap:0;padding-left:.8rem}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .variantCopy{display:none}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .variantActions{pointer-events:none;width:2rem;min-width:0;display:block;position:absolute;top:0;bottom:0;right:.25rem}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .variantStatus{pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .masteryLevelButton{pointer-events:auto;position:absolute;top:.25rem;left:50%;transform:translate(-50%)}}.exportDesktopCapture{width:52rem!important}.exportDesktopCapture .indexCollectionProgress{margin-right:0;box-sizing:border-box!important;width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:padding-box padding-box!important;border-color:#0000!important;overflow:visible!important}.exportCapture .indexCollectionProgress i{box-shadow:none!important;background:padding-box padding-box!important}.exportCapture .indexCollectionProgress i:after{box-shadow:none!important;background:0 0!important}.exportDesktopCapture .spriteIndexGrid{justify-content:stretch;grid-template-columns:clamp(5.4rem,15%,6.4rem) repeat(var(--sprite-columns,4),minmax(0,1fr))!important;min-width:0!important}.exportDesktopCapture .spriteVariantCell:not(.communitySpriteCard){grid-template-columns:3.8rem!important;justify-content:start!important;gap:0!important;padding-left:.8rem!important}.exportDesktopCapture .spriteVariantCell:not(.communitySpriteCard) .variantCopy{display:none!important}.exportDesktopCapture .spriteVariantCell:not(.communitySpriteCard) .variantActions{pointer-events:none;width:2.9rem;min-width:0;display:block;position:absolute;top:0;bottom:0;right:.62rem}.exportDesktopCapture .spriteVariantCell:not(.communitySpriteCard) .variantStatus{pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exportDesktopCapture .spriteVariantCell:not(.communitySpriteCard) .masteryLevelButton{pointer-events:auto;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.mobileFilterMenu{display:none}html.mobileNavigatorOpen,body.mobileNavigatorOpen{overscroll-behavior:none;overflow:hidden}@media (max-width:40rem){.workspace>aside{display:none}.mobileFilterMenu{z-index:50;right:calc(var(--mobile-visual-right-offset,0px) + max(.9rem, env(safe-area-inset-right)));bottom:calc(var(--mobile-visual-bottom-offset,0px) + max(.9rem, env(safe-area-inset-bottom)));display:block;position:fixed}.mobileNavigatorScrim{z-index:0;touch-action:none;background:0 0;position:fixed;inset:0}.mobileFilterMenuTrigger{z-index:2;border:var(--outline-inner-width) solid color-mix(in srgb,var(--progress-end) 46%,white);background:var(--floating-nav-surface);background-color:var(--browser-edge);width:3.55rem;height:3.55rem;box-shadow:var(--surface-rim);-webkit-backdrop-filter:none;backdrop-filter:none;transform:scale(var(--mobile-nav-zoom-scale,1));transform-origin:100% 100%;--surface-rim:0 0 0 var(--outline-rim-width) color-mix(in srgb,var(--browser-edge) 82%,black);background-clip:padding-box;border-radius:1.12rem;place-content:center;gap:0;padding:0;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.mobileFilterMenuTrigger span{width:1.38rem;height:.17rem;box-shadow:var(--surface-rim), 0 1px #00000042;--surface-rim:0 0 0 transparent;background:#f5f3ff padding-box padding-box;border-radius:100vmax;grid-area:1/1;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);display:block}.mobileFilterMenuTrigger span:first-child{transform:translateY(-.44rem)}.mobileFilterMenuTrigger span:nth-of-type(3){transform:translateY(.44rem)}.mobileFilterMenu.isOpen .mobileFilterMenuTrigger span{box-shadow:none}.mobileFilterMenu.isOpen .mobileFilterMenuTrigger span:first-child{transform:rotate(45deg)}.mobileFilterMenu.isOpen .mobileFilterMenuTrigger span:nth-child(2){opacity:0;transform:scaleX(.35)}.mobileFilterMenu.isOpen .mobileFilterMenuTrigger span:nth-of-type(3){transform:rotate(-45deg)}.mobileFilterMenuTrigger:active{filter:brightness(.92)}.mobileNavigatorNewCodeBadge{top:-.34rem;right:-.36rem}.mobileFilterMenuPanel{z-index:1;right:0;bottom:var(--mobile-nav-panel-bottom,calc(100% + .7rem));overscroll-behavior:none;touch-action:auto;border:var(--outline-inner-width) solid var(--glass-edge);background:radial-gradient(circle at 18% 2%,color-mix(in srgb,var(--progress-mid) 10%,transparent),transparent 44%), radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--progress-start) 8%,transparent),transparent 48%), linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 10%,#ffffff0b),color-mix(in srgb,var(--browser-edge) 48%,transparent));width:min(19.5rem,100vw - 1.8rem);height:min(38.45rem,100svh - 7.75rem);max-height:calc(100svh - 7.75rem);box-shadow:var(--surface-rim);-webkit-backdrop-filter:blur(46px)saturate(165%);backdrop-filter:blur(46px)saturate(165%);opacity:0;visibility:hidden;pointer-events:none;transform:scale(var(--mobile-nav-zoom-scale,1));transform-origin:100% 100%;--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:1.2rem;flex-direction:column;padding:1rem 1rem 1.45rem;transition:opacity .2s,visibility .24s step-end,background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;overflow:hidden}.mobileFilterMenu.isOpen .mobileFilterMenuPanel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,visibility,background-color .2s,border-color .2s,box-shadow .2s}.mobileFilterMenu.isOpen.needsAttention .mobileFilterMenuPanel{box-shadow:var(--surface-rim),inset 0 0 1.4rem #ff415812;background-color:#b0243d24;border-color:#ff91a085;animation:.5s cubic-bezier(.36,.07,.19,.97) mobileNavigatorAttention}@keyframes mobileNavigatorAttention{0%,to{transform:translate3d(0,0,0) scale(var(--mobile-nav-zoom-scale,1))}16%{transform:translate3d(-9px,0,0) scale(var(--mobile-nav-zoom-scale,1))}32%{transform:translate3d(8px,0,0) scale(var(--mobile-nav-zoom-scale,1))}48%{transform:translate3d(-6px,0,0) scale(var(--mobile-nav-zoom-scale,1))}64%{transform:translate3d(4px,0,0) scale(var(--mobile-nav-zoom-scale,1))}80%{transform:translate3d(-2px,0,0) scale(var(--mobile-nav-zoom-scale,1))}}.accessibilityReduceMotion .mobileFilterMenu.isOpen.needsAttention .mobileFilterMenuPanel{animation:none}@media (prefers-reduced-motion:reduce){.mobileFilterMenu.isOpen.needsAttention .mobileFilterMenuPanel{animation:none}}.mobileFilterMenuHeading{flex:none;justify-content:space-between;align-items:center;margin-bottom:.18rem;display:flex}.mobileFilterMenuHeading .label{margin:0}.mobileFilterMenuHeading button{border:var(--outline-inner-width) solid #ffffff40;color:#fff;--surface-rim:var(--outline-rim);width:2.2rem;height:2.2rem;box-shadow:var(--surface-rim);background:#ffffff1a padding-box padding-box;border-radius:.74rem;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:grid}.mobileFilterMenuHeading button>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:.96rem;height:.96rem;display:block}.mobileFilterMenuPanel .navigatorPageTabs{flex:none;margin-top:2.75rem}.mobileFilterMenuPanel>.navigatorPage{flex:auto;min-height:0;animation:.22s ease-out both navigatorPageIn}.mobileFilterMenuPanel>.navigatorToolsPage{flex-direction:column;display:flex}.mobileFilterMenuPanel>.boosterPanel,.mobileFilterMenuPanel>.accessibilityPanel{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:100%;padding-left:calc(.24rem + var(--outline-rim-width));scrollbar-gutter:stable;padding-right:.24rem;position:relative;overflow:hidden auto}.mobileFilterMenuPanel .navigatorToolsPage>.collectionTools{margin-top:auto;padding-top:1rem}.mobileFilterMenuPanel .unreleasedToggle{margin-top:.8rem}}.unreleasedSwitch>span[aria-hidden]{box-shadow:var(--surface-rim), inset 0 -.12rem .3rem #0708144d,0 .25rem .7rem #04050f42;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff38,#2b264380) padding-box padding-box;border-color:#f6f8ff70;overflow:hidden}.unreleasedSwitch>span[aria-hidden]:before{z-index:0;opacity:.75;box-shadow:none;background:radial-gradient(70% 165% at 18% 15%,#ffffff7a,#0000 56%),linear-gradient(90deg,#ffffff24,#0000 55%);inset:0}.unreleasedSwitch>span[aria-hidden] i{z-index:1;width:1.48rem;height:1.48rem;box-shadow:var(--surface-rim), inset .1rem .1rem .28rem #ffffff8f,inset -.15rem -.17rem .35rem #191e2c33,0 .18rem .45rem #00000047;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:radial-gradient(circle at 34% 25%,#fffffff0,#d4dbe68c 45%,#666e823d 72%) padding-box padding-box;border-radius:50%;transition:left .42s cubic-bezier(.22,.9,.28,1.16),width .2s,height .2s,background .3s,box-shadow .3s;position:absolute;top:50%;left:.12rem;transform:translateY(-50%)}.unreleasedSwitch>span[aria-hidden]:after{z-index:2;background:radial-gradient(62% 50% at 30% 21%,#fffffffa,#0000 68%),linear-gradient(135deg,#ffffffa6,#c8d2e04d 58%,#ffffff6b);border-color:#ffffffb8;block-size:1.45rem;inline-size:1.45rem;left:.13rem;box-shadow:inset .12rem .12rem .3rem #ffffff6b,inset -.16rem -.18rem .38rem #1b212a38,0 .2rem .5rem #00000057}.unreleasedSwitch input:checked+span[aria-hidden]{box-shadow:var(--surface-rim), inset 0 -.12rem .3rem #04301c52,0 .25rem .86rem #25c8773b;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#69ffb96b,#114e358f) padding-box padding-box;border-color:#6dffbcbd}.unreleasedSwitch input:checked+span[aria-hidden] i{box-shadow:var(--surface-rim), inset .1rem .1rem .28rem #fff9,inset -.15rem -.17rem .35rem #125c3638,0 .18rem .55rem #17c97159;background:radial-gradient(circle at 34% 25%,#ebfff5f5,#81f4baa8 47%,#1d7e4e42 74%) padding-box padding-box;left:1.5rem}.unreleasedSwitch input:checked+span[aria-hidden]:after{transform:translate(1.69rem,-50%)}.unreleasedSwitch:active>span[aria-hidden] i{width:1.78rem}.unreleasedSwitch:has(input:checked):active>span[aria-hidden] i{left:1.2rem}.spriteDexLiquidToggle{--border:.12rem;--unchecked:#cbced2;--checked:#00db58;--control:#fff;--transition:.2s;--ease:cubic-bezier(.2,.85,.28,1.16);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:0 0 3.5rem;width:3.5rem;height:1.5rem;padding:0;position:relative;overflow:visible;container-type:inline-size}.spriteDexLiquidToggle *{pointer-events:none}.spriteDexLiquidToggle:focus-visible{outline:3px solid color-mix(in srgb,var(--checked) 48%,transparent);outline-offset:.22rem}.spriteDexLiquidToggle:active{outline:none}.liquidToggleFilters{width:0;height:0;position:absolute;overflow:hidden}.liquidToggleKnockout{border-radius:inherit;background:var(--unchecked);box-shadow:inset 0 0 0 var(--border) #ffffff80,inset 0 0 .18rem #23273047;transition:background var(--transition) ease-out,box-shadow var(--transition) ease-out;position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.liquidToggleMaskedIndicator{top:50%;left:var(--border);width:calc(60% - (2 * var(--border)));height:calc(100% - (2 * var(--border)));background:var(--checked);translate:calc((var(--complete) / 100) * (3.5rem - 100% - (2 * var(--border)))) -50%;transition:translate var(--transition) var(--ease),background calc(var(--transition) * .5) ease-out;border-radius:999px;display:none;position:absolute}.liquidToggleMaskedIndicator>span{border-radius:inherit;background:#000;position:absolute;inset:0}.liquidToggleIndicator{top:50%;left:var(--border);width:calc(60% - (2 * var(--border)));height:calc(100% - (2 * var(--border)));translate:calc((var(--complete) / 100) * (3.5rem - 100% - (2 * var(--border)))) -50%;transition:translate var(--transition) var(--ease),scale var(--transition) var(--ease);border-radius:999px;position:absolute}.liquidToggleWrapper{border-radius:inherit;clip-path:inset(0 round 999px);filter:blur(2px);transition:filter var(--transition) var(--ease);position:absolute;inset:0}.liquidToggleLiquids{border-radius:inherit;filter:url(#code-badge-liquid-goo);position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.liquidToggleTrack{background:var(--checked);width:3.5rem;height:1.5rem;translate:calc((var(--complete) / 100) * (3.5rem - 100% - (6 * var(--border)))) -50%;transition:height var(--transition) var(--ease),left var(--transition) var(--ease),translate var(--transition) var(--ease);border-radius:999px;position:absolute;top:50%;left:0}.liquidToggleTrackShadow{border-radius:inherit;box-shadow:inset 0 0 3px 4px var(--checked),inset calc(((var(--complete) / 100) * 8px) - 4px) 0 3px 4px var(--checked);position:absolute;inset:0}.liquidToggleShadow{z-index:2;border-radius:inherit;opacity:0;transition:opacity var(--transition) var(--ease);position:absolute;inset:0;box-shadow:inset 1px -1px 2px #ffffff80,inset 0 -1px 2px #ffffff80,inset -1px -1px 2px #ffffff80,inset 1px 1px 2px #4d4d4d80,inset -8px 4px 10px -6px #4d4d4d40,inset -1px 1px 6px #4d4d4d40,-1px -1px 8px #99999926,1px 1px 2px #4d4d4d26,2px 2px 6px #4d4d4d26,inset -2px -1px 2px #ffffff40,3px 6px 16px -6px #4d4d4d80}.liquidToggleCover{z-index:3;border-radius:inherit;background:var(--control);transition:opacity var(--transition) var(--ease);position:absolute;inset:0;box-shadow:0 .08rem .18rem #0000001f}.spriteDexLiquidToggle[aria-pressed=true] .liquidToggleKnockout{background:var(--checked);box-shadow:inset 0 0 0 var(--border) #ffffff47,inset 0 0 .22rem #004a214d,0 .12rem .48rem #00db5c38}.spriteDexLiquidToggle:is(:active,[data-animating=true]) .liquidToggleMaskedIndicator{width:calc((60% - (2 * var(--border))) * 1.65);height:calc((100% - (2 * var(--border))) * 1.65)}.spriteDexLiquidToggle:is(:active,[data-animating=true]) .liquidToggleWrapper{filter:blur()}.spriteDexLiquidToggle:is(:active,[data-animating=true]) .liquidToggleShadow{opacity:1}.spriteDexLiquidToggle:is(:active,[data-animating=true]) .liquidToggleTrack{left:calc(var(--border) * 3);height:calc(100% - (6 * var(--border)))}@media (prefers-reduced-motion:reduce){.spriteDexLiquidToggle *{transition-duration:.01ms!important}}.vbSwitch{cursor:pointer;flex:none;display:inline-flex;position:relative}.vbSwitch input{opacity:0;position:absolute}.vbSwitch span[aria-hidden]{border:var(--outline-inner-width) solid #ffffff38;width:3.35rem;height:2rem;box-shadow:var(--surface-rim), inset 0 1px 2px #00000040;--surface-rim:var(--outline-rim);background:#ffffff24 padding-box padding-box;border-radius:999px;transition:background .2s;display:block}.vbSwitch span[aria-hidden]:after{content:"";background:#f8f8fb;border-radius:50%;width:1.5rem;height:1.5rem;margin:.19rem;transition:transform .2s;display:block;box-shadow:0 .15rem .45rem #00000059}.vbSwitch input:checked+span[aria-hidden]{background:#25c86d padding-box padding-box}.vbSwitch input:checked+span[aria-hidden]:after{transform:translate(1.35rem)}.vbSwitch input:focus-visible+span[aria-hidden]{outline-offset:3px;outline:3px solid #bdaeff}.designLibraryToggle{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;margin-right:.38rem;display:inline-flex;position:relative}.designLibraryToggle input{opacity:0;width:1px;height:1px;position:absolute}.designLibraryToggle>span[aria-hidden]{isolation:auto;width:3.55rem;height:1rem;box-shadow:var(--surface-rim), 0 .38rem .95rem #00000038;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);--surface-rim:0 0 0 transparent;background:linear-gradient(135deg,#fff3,#1b202775 56%,#ffffff17) padding-box padding-box;border:0 solid #ffffff38;border-radius:999px;outline:0;transition:background .28s,border-color .28s,box-shadow .28s;display:block;position:relative;overflow:visible}.designLibraryToggle>span[aria-hidden]:before{content:"";z-index:0;filter:blur(.52rem);opacity:.38;background:#ffffff47;border-radius:50%;width:2.8rem;height:1.4rem;position:absolute;top:-.72rem;left:-.5rem}.designLibraryToggle>span[aria-hidden]:after{content:"";z-index:1;-webkit-backdrop-filter:blur(64px)saturate(210%)brightness(1.18)contrast(.9);backdrop-filter:blur(64px)saturate(210%)brightness(1.18)contrast(.9);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(at 26% 16%,#ffffffd6,#0000 32%),radial-gradient(at 62% 72%,#ebf9f57a,#0000 64%),linear-gradient(135deg,#ffffff80,#f2fff942 54%,#fff6);border:0;border-radius:999px;outline:0;width:1.84rem;height:1.36rem;margin:0;transition:transform .4s cubic-bezier(.18,1.42,.36,1),background .28s,box-shadow .28s;position:absolute;top:-.18rem;left:-.31rem;transform:translate(0,0);box-shadow:inset 0 .28rem .58rem #fff6,inset 0 -.32rem .58rem #0c16180d,0 .22rem .52rem #00000036,0 0 .9rem #ffffff29}.designLibraryToggle input:checked+span[aria-hidden]{box-shadow:var(--surface-rim), 0 .35rem .9rem #1ec36b4d,0 0 1rem #34c77b3d;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#2edc7ed6,#19a85fc2 52%,#42ef9794) padding-box padding-box;border-color:#5bffabb8}.designLibraryToggle input:checked+span[aria-hidden]:before{background:#e8fff1ad}.designLibraryToggle input:checked+span[aria-hidden]:after{background:radial-gradient(at 26% 16%,#ffffffe6,#0000 32%),radial-gradient(at 62% 72%,#e6fff08a,#0000 64%),linear-gradient(135deg,#fffffffa,#e6fff09e 58%,#ffffffdb);transform:translate(2.33rem);box-shadow:inset 0 .28rem .58rem #ffffff80,inset 0 -.32rem .58rem #0c16180d,0 .22rem .52rem #004d2357,0 0 .9rem #9affcc47}.designLibraryToggle:hover>span[aria-hidden]{filter:brightness(1.06)}.designLibraryToggle input:focus-visible+span[aria-hidden]{outline-offset:.25rem;outline:2px solid #bdaefff2}@media (max-width:40rem){.discordAccountButton.isConnected>span{display:grid}.spriteIndexRow{grid-template-columns:repeat(var(--sprite-columns,4),minmax(0,1fr));gap:.34rem}.spriteIndexName{grid-column:1/-1}.spriteVariantCell{text-align:center;grid-template-rows:2.55rem auto;grid-template-columns:1fr;place-items:center;gap:.18rem;min-height:5.45rem;padding:.45rem .32rem .36rem;display:grid}.variantPreview{width:2.55rem;height:2.55rem}.variantCopy{text-align:center;align-items:center;width:100%}.variantCopy b{display:none}.variantCopy .variantMobileLabel{letter-spacing:.08em;font-size:.43rem;display:block}.variantActions{gap:.22rem;min-width:0;position:absolute;top:.36rem;right:.36rem}.variantStatus{width:1.72rem;height:1.05rem;font-size:.58rem;line-height:1}.masteryLevelButton{border-radius:.34rem;width:1.72rem;min-width:1.72rem;height:1.04rem;padding:0 .2rem;font-size:.34rem}.masteryLevelButton.crowned{min-width:1.72rem}.masteryLevelButton svg{width:.8rem;height:.8rem}.masteryPicker{gap:.12rem;padding:.18rem;bottom:calc(100% + .25rem);right:.15rem}.masteryPicker button{width:1.18rem;height:1.18rem;font-size:.52rem}}@media (max-width:45rem){.topbar{min-height:4.5rem;padding:.7rem}.brandMark{flex-basis:3.65rem;width:3.65rem;height:2.18rem;font-size:.52rem}.overrideHeaderLogo{width:5.5rem;height:1.55rem}.brand strong{font-size:.68rem}.debugToggle{padding:.68rem}.debugFull{display:none}.debugShort{display:inline}.primary{padding:.68rem .72rem}.primary span{display:none}.hero{height:15rem;padding:1.25rem 1.15rem 3.8rem}.slideFrame{align-items:initial;display:block}.slideCopy{z-index:3;flex-direction:column;align-self:flex-start;gap:.6rem;width:100%;height:auto;margin-left:-.35rem;display:flex;position:static}.slideFrame.hasArtwork .slideCopy{padding-right:0;position:static}.slideCopy>*{z-index:3;position:relative}.slideBackdrop{opacity:.3;width:auto;inset:-1.25rem -1.15rem -3.8rem;-webkit-mask-image:none;mask-image:none}.slideBackdrop:after{background:linear-gradient(#0a0b1457,#100d1db3 56%,#0c0a18d1)}.slideCopy.hasDiscord .lede,.slideCopy.hasDiscord .chips{transform:none}.slideCopy.hasDiscord .chips{margin-top:.1rem}.slideCopy.hasDiscord .discordCta{background-color:#0000;background-image:radial-gradient(circle at 16% 18%,#ffffff3d,#0000 42%),linear-gradient(145deg,#5b5d6bad,#2b2d37bd);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box}.slide-2 .slideCopy.hasDiscord .discordCta{box-shadow:var(--surface-rim), 0 .45rem 1.2rem #1f113957,0 0 1rem #ae7eff33;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(circle at 16% 18%,#e2d2ff57,#0000 43%),linear-gradient(145deg,#6948a6b3,#312352c2);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#c8aaff9e}.hero .eyebrow{font-size:.61rem;line-height:1.25}.hero h1,.hero h1.singleLineTitle,.hero h1.spriteFieldIndexTitle,.hero h1.spriteGardenTitle{letter-spacing:-.045em;white-space:nowrap;max-width:calc(100% - 6.5rem);margin-top:.05rem;font-size:clamp(1.45rem,6.6vw,1.72rem);line-height:.92}.hero h1.communityPartnershipsTitle{max-width:100%;font-size:clamp(1.2rem,5.6vw,1.45rem)}.hero .lede{color:#e0e1e6;max-width:none;margin-top:.78rem;font-size:.77rem;line-height:1.36;transform:none}.slide-2 .slideCopy .lede{max-width:calc(100% - 7.7rem)}.slideCopy.hasQuote{gap:.42rem}.gardenQuote{border-radius:.72rem;max-width:calc(100% - .15rem);margin-top:.78rem;padding:.48rem .64rem .46rem .82rem}.gardenQuote p{font-size:.66rem;line-height:1.32}.gardenQuote footer{gap:.24rem .55rem;margin-top:.32rem}.gardenQuote a{letter-spacing:.045em;font-size:.44rem}.hero .chips{gap:.38rem;max-width:100%;margin-top:.05rem}.hero .chips span{padding:.38rem .5rem;font-size:.49rem}.slide-1 .chips{display:none}.slide-2 .chips,.slide-3 .chips,.slide-4 .chips{z-index:4;margin:0;position:absolute;bottom:-3.05rem;left:-.35rem}.hero .discordCta{padding:.48rem .7rem;font-size:.56rem}.spriteSquadArt{opacity:.94;width:6.35rem;height:5.1rem;margin:0;top:-.35rem;bottom:auto;right:-.15rem;transform:none}.vaultBotFeature{opacity:1;width:12rem;height:5.25rem;margin:0;inset:-.35rem -.2rem auto auto;transform:none}.vaultBotFeature>img{width:5.3rem;height:5rem;transform:translate(-.45rem)scaleX(.89)scaleY(1.04)}.vaultBotGreeting{border-radius:.72rem;gap:.14rem;width:7.5rem;min-width:7.5rem;margin-left:-.75rem;padding:.38rem .45rem;transform:none}.vaultBotGreeting strong{font-size:.84rem}.vaultBotGreeting span{font-size:.62rem}.partnerFeature{opacity:.94;width:6.5rem;height:5.2rem;margin:0;top:-.45rem;bottom:auto;right:-.15rem;transform:none}.slide-4 .radar{width:5rem;height:5rem;display:flex;position:absolute;top:-.35rem;bottom:auto;right:0}.slideshowControls{bottom:.8rem;right:.8rem}.sectionHead{flex-direction:column;align-items:flex-start}.indexIdentityList{justify-content:flex-start;max-width:100%}.spriteIndexGrid{min-width:0}.communitySpritesGrid{min-width:42rem}.errorToast{grid-template-columns:2rem minmax(0,1fr);gap:.68rem;width:calc(100vw - 2rem);padding:.72rem .8rem}.errorToastIcon{border-radius:.62rem;width:2rem;height:2rem}.errorToast small{font-size:.58rem;line-height:1.32}}@media (min-width:45.01rem) and (max-width:75rem){.slideFrame.hasArtwork{display:block}.slideFrame.hasArtwork .slideCopy{width:100%;padding-right:16rem;display:grid}.slide-2 .slideCopy{padding-right:22rem}.spriteSquadArt,.vaultBotFeature,.partnerFeature{margin:0;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.spriteSquadArt{width:14rem;height:clamp(8rem,18vw,14rem)}.vaultBotFeature{width:21rem;height:9rem}.vaultBotFeature>img{width:11rem;height:8rem}.partnerFeature{width:17rem;height:8.5rem}}@media (max-width:45rem){.primary{display:none}.topbar{flex-wrap:wrap;row-gap:.62rem;min-height:0;padding:.72rem;overflow:visible}.topbar .brandMark,.topbar .overrideHeaderLogo{transform:translateY(.28rem)}.season{border-top:1px solid #e2e6ee29;order:5;grid-template-columns:4.65rem .9fr .9fr 1.25fr;gap:.24rem;width:100%;margin:0;padding:.48rem .25rem .08rem;display:grid}.season .seasonIdentity{grid-column:auto;justify-content:flex-start;gap:.16rem;padding:0}.season .brandMark{border-radius:.54rem;flex-basis:2.05rem;width:2.05rem;height:1.58rem;font-size:.34rem;transform:none}.season .overrideHeaderLogo{width:2.35rem;height:.78rem;transform:none}.seasonRow{border:var(--outline-inner-width) solid #e2e6ee1f;min-width:0;box-shadow:var(--surface-rim);text-align:center;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff12,#07090f47) padding-box padding-box;border-radius:.5rem;grid-template-columns:1fr;place-items:center;gap:.1rem;padding:.28rem .12rem;line-height:1.08;display:grid}.seasonRow:first-child span{white-space:normal}.seasonRow span{letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.33rem;overflow:hidden}.seasonRow strong{white-space:nowrap;font-size:.54rem}.seasonRow .countdown{letter-spacing:.015em;font-size:.49rem}}@media (max-width:32rem){.slideFrame .slideCopy.hasDiscord .chips{bottom:-.95rem;left:.8rem;right:auto}.slide-2 .vaultBotFeature{width:9.5rem;height:4.35rem;top:.35rem;right:1.4rem}.slide-2 .vaultBotFeature>img{width:4.35rem;height:4.45rem;transform:translate(-.7rem)translateY(-.42rem)scaleX(1.32)scaleY(1.42)}.slide-2 .vaultBotGreeting{width:7.45rem;min-width:7.45rem;margin-left:-.78rem;padding:.34rem .4rem}.slide-2 .vaultBotGreeting strong{font-size:.74rem}.slide-2 .vaultBotGreeting span{letter-spacing:-.012em;font-size:.56rem}.slide-2 .vaultBotGreeting.isNight{width:8.55rem;min-width:8.55rem}.slide-2 .slideCopy .lede{max-width:100%;margin-top:.85rem}.slide-2 .hero h1,.slide-2 h1{max-width:calc(100% - 8.7rem);font-size:1.36rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.slideFrame .slideCopy.hasDiscord{position:static}.slideFrame .slideCopy.hasDiscord .chips{z-index:4;margin:0;position:absolute;bottom:calc(1rem - clamp(1.1rem,2vw,1.6rem));left:calc(1.35rem - clamp(1.5rem,3.5vw,3rem));transform:none}.slide-2 .slideCopy.hasDiscord .discordCta{box-shadow:var(--surface-rim), 0 .45rem 1.2rem #1f113957,0 0 1rem #ae7eff33;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(circle at 16% 18%,#e2d2ff57,#0000 43%),linear-gradient(145deg,#6948a6b3,#312352c2);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#c8aaff9e}.slideCopy.hasDiscord .discordCta,.slide-2 .slideCopy.hasDiscord .discordCta,.slide-3 .slideCopy.hasDiscord .discordCta,.slide-4 .slideCopy.hasDiscord .discordCta{box-shadow:var(--surface-rim), 0 .45rem 1.2rem #00000042;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff3d,#31343f9e) padding-box padding-box;border-color:#ebeef561}.slideCopy.hasDiscord .discordCta:hover,.slide-2 .slideCopy.hasDiscord .discordCta:hover,.slide-3 .slideCopy.hasDiscord .discordCta:hover,.slide-4 .slideCopy.hasDiscord .discordCta:hover{box-shadow:var(--surface-rim), 0 .7rem 1.7rem #0000004d;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff4f,#3b3e4aad) padding-box padding-box;border-color:#ffffff9e}.slide-2 .slideCopy.hasDiscord .discordCta{box-shadow:var(--surface-rim), 0 .45rem 1.2rem #1f113952,0 0 1rem #ae7eff2b;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#c098ff61,#41267566) padding-box padding-box;border-color:#caadffad}.slide-3 .slideCopy.hasDiscord .discordCta{box-shadow:var(--surface-rim), 0 .45rem 1.2rem #30110a4d,0 0 1rem #f0764829;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#f58b5b5c,#662f1d6b) padding-box padding-box;border-color:#ffb085b3}@media (max-width:45rem){.slideFrame .slideCopy.hasDiscord .chips{bottom:-3.05rem;left:-.35rem}.databaseArchiveSelector{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.85rem;min-height:0;padding:1rem;display:grid}.databaseArchiveSelector>div:first-child>span{font-size:.58rem}.databaseSeasonMenu{flex:none;justify-self:stretch;width:100%;min-width:0;max-width:none}.databaseSeasonTrigger{width:100%;min-height:5.15rem;padding:.72rem .9rem}.databaseSeasonOptions{width:100%;left:0;right:auto}}@media (min-width:40.0625rem) and (max-width:64rem){.runnersVariantsWrap{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:40rem){.databaseViewStage{overflow:hidden}.runnersSectionHead{gap:.35rem}.archivePreviewNotice{align-items:flex-start}.runnersIndexViewport{overflow:visible}.runnersIndexGrid{background-size:.9rem .9rem;min-width:0;padding:.48rem;display:block}.runnersIndexCorner,.runnersIndexHeader{display:none}.runnersSpriteRow{margin:0 0 .9rem;display:block}.runnersSpriteRow:last-child{margin-bottom:0}.runnersSpriteName{text-align:left;border-radius:.82rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.45rem;width:100%;height:auto;min-height:2.65rem;margin-bottom:.34rem;padding:.55rem .78rem}.runnersVariantsWrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.runnersSpriteName strong{max-width:calc(100% - 3.6rem);font-size:.7rem}.runnersSpriteName>small{font-size:.42rem}.runnersVariantCell{text-align:center;border-radius:.82rem;grid-template-columns:1fr;place-items:center;gap:0;min-height:5.75rem;padding:.95rem .3rem .85rem;display:grid}.runnersVariantCell.isEmpty{display:none}.runnersVariantCell .variantPreview{width:2.75rem;height:2.75rem}.runnersVariantCopy{top:.32rem;left:.24rem;right:.24rem}.runnersVariantCopy b{font-size:.41rem}.runnersDropChance{--surface-rim:0 0 0 transparent;background:padding-box padding-box;border:0;gap:.1rem;padding:0;display:flex;inset:auto auto .28rem 50%;transform:translate(-50%)}.runnersDropChance strong{font-size:.37rem}.runnersDropChance small{font-size:.23rem}.spriteIndexViewport{overflow:visible}.spriteIndexGrid{background-size:.9rem .9rem;min-width:0;padding:.48rem;display:block}.spriteIndexCorner,.spriteIndexHeader{display:none}.spriteIndexRow{grid-template-columns:repeat(var(--sprite-columns,4),minmax(0,1fr));gap:.34rem;margin:0 0 .9rem;display:grid}.spriteIndexRow:last-child{margin-bottom:0}.spriteIndexName{text-align:left;border-radius:.82rem;flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:.45rem;min-height:2.65rem;padding:.55rem .78rem}.spriteIndexName strong{font-size:.7rem}.spriteVariantCell{text-align:center;border-radius:.82rem;grid-template-rows:2.55rem auto;grid-template-columns:1fr;place-items:center;gap:.18rem;min-height:5.45rem;padding:.45rem .32rem .36rem;display:grid}.variantPreview{width:2.55rem;height:2.55rem}.variantCopy{text-align:center;align-items:center;gap:.18rem;width:100%}.variantCopy b{display:none}.variantCopy .variantMobileLabel{color:rgba(var(--variant-rgb),.74);letter-spacing:.08em;text-transform:uppercase;font-size:.43rem;font-weight:800;display:block}.variantActions{gap:.22rem;min-width:0;position:absolute;top:.36rem;right:.36rem}.variantStatus{width:1.72rem;height:1.05rem;font-size:.58rem;line-height:1}.masteryLevelButton{border-radius:.34rem;width:1.72rem;min-width:1.72rem;height:1.04rem;padding:0 .2rem;font-size:.34rem}.masteryLevelButton.crowned{min-width:1.72rem}.masteryLevelButton svg{width:.8rem;height:.8rem}.masteryPicker{gap:.12rem;padding:.18rem;bottom:calc(100% + .25rem);right:.15rem}.masteryPicker button{width:1.18rem;height:1.18rem;font-size:.52rem}.emptyVariantSlot{display:none}.communitySpritesGrid{grid-template-columns:1fr;gap:.38rem;min-width:0}.communitySpriteCard{min-height:4.55rem}}.exportCapture .spriteVariantCell:not(.collected) .variantPreview.hasSpriteImage img{opacity:.58!important;filter:grayscale()saturate(0)brightness(.62)contrast(.92)drop-shadow(0 .25rem .4rem #0000007a)!important}.exportCapture .spriteVariantCell:not(.collected):not(.unreleased){--variant-rgb:194,199,211!important;box-shadow:none!important;background:#10131b padding-box padding-box!important;border-color:#c2c7d357!important}.exportCapture .spriteVariantCell:not(.collected):not(.unreleased):after{background:radial-gradient(circle,#e2e6ee1a,#0000 70%)!important}.exportCapture .spriteVariantCell:not(.collected):not(.unreleased) .variantStatus{box-shadow:none!important;background:#03050acc padding-box padding-box!important;border-color:#d0d5e075!important}.exportDesktopCapture{width:52rem!important;padding:1.5rem!important}.exportDesktopCapture .sectionHead{display:flex!important}.exportDesktopCapture .spriteIndexViewport{overflow:visible!important}.exportDesktopCapture .spriteIndexGrid{grid-template-columns:clamp(5.4rem,15%,6.4rem) repeat(var(--sprite-columns,4),minmax(0,1fr))!important;justify-content:stretch!important;min-width:0!important;padding:1rem!important;display:grid!important}.exportDesktopCapture .spriteIndexCorner,.exportDesktopCapture .spriteIndexHeader{display:grid!important}.exportDesktopCapture .spriteIndexRow{margin:0!important;display:contents!important}.exportDesktopCapture .spriteIndexName{text-align:center!important;border-radius:1rem!important;flex-direction:column!important;grid-column:auto!important;justify-content:center!important;gap:0!important;min-height:5.1rem!important;padding:.55rem .45rem!important}.exportDesktopCapture .spriteIndexName strong{font-size:.72rem!important}.exportDesktopCapture .spriteVariantCell:not(.communitySpriteCard){place-items:initial!important;text-align:left!important;border-radius:1rem!important;grid-template-rows:none!important;grid-template-columns:3.8rem!important;justify-content:start!important;gap:0!important;min-height:5.1rem!important;padding:.55rem .8rem!important;display:grid!important}.exportDesktopCapture .variantPreview{width:3.8rem!important;height:3.8rem!important}.exportDesktopCapture .variantCopy,.exportDesktopCapture .variantMobileLabel,.exportDesktopCapture .emptyVariantSlot{display:none!important}.exportDesktopCapture .variantActions{pointer-events:none!important;width:2rem!important;min-width:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;right:.25rem!important}.exportDesktopCapture .variantStatus{width:2rem!important;height:1.15rem!important;line-height:.82rem!important;position:absolute!important;top:50%!important;left:auto!important;right:0!important;transform:translateY(-50%)!important}.exportDesktopCapture .masteryLevelButton{border-radius:.45rem!important;width:2rem!important;min-width:2rem!important;height:1.3rem!important;padding:0 .42rem!important;font-size:.47rem!important;position:absolute!important;top:.25rem!important;left:auto!important;right:0!important;transform:none!important}.exportDesktopCapture .masteryLevelButton svg{width:1.18rem!important;height:1.18rem!important}.exportDesktopCapture .communitySpriteCard{text-align:center!important;grid-template-rows:auto auto 2.75rem!important;grid-template-columns:minmax(0,5rem)!important;place-content:center start!important;place-items:center!important;gap:.06rem!important;min-width:0!important;min-height:6rem!important;padding:.4rem 2.8rem .36rem .72rem!important;display:grid!important}.exportDesktopCapture .communitySpriteCard .variantCopy{display:contents!important}.exportDesktopCapture .communitySpriteCard .variantCopy :is(b,small){padding-left:.22rem!important}.exportDesktopCapture .communitySpriteCard .variantPreview{grid-row:3!important;justify-self:start!important;width:2.75rem!important;height:2.75rem!important;margin-top:.18rem!important}.filteredVariantSlot{visibility:hidden;pointer-events:none;min-height:5.1rem}@media (max-width:40rem){.filteredVariantSlot{display:none}}.localAdminAccess{margin-block:1rem}.localAdminAccess form{flex-wrap:wrap;align-items:flex-end;gap:.7rem;margin-top:1rem;display:flex}.localAdminAccess label{flex:16rem;gap:.5rem;min-width:0;font-size:.7rem;font-weight:700;display:grid}.localAdminAccess input,.localAdminAccess textarea{box-sizing:border-box;border:var(--outline-inner-width) solid #dcccf759;color:#fff;width:100%;min-width:0;font:400 1rem/1.4 var(--font-main);--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#0f0a1ca6 padding-box padding-box;border-radius:.65rem;padding:.7rem}.localAdminAccess textarea{overflow-wrap:anywhere;resize:vertical}.localAdminAccess button{border:var(--outline-inner-width) solid #dcccf780;color:#fff;cursor:pointer;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#8959d680 padding-box padding-box;border-radius:.65rem;padding:.7rem 1rem;font-size:.75rem}.localAdminCodeResult{margin-top:1rem}.localAdminCode{border:var(--outline-inner-width) solid #dcccf780;color:#fff;width:fit-content;font:800 clamp(1.4rem,5vw,2rem)/1.3 var(--font-main);letter-spacing:.16em;white-space:nowrap;-webkit-user-select:all;user-select:all;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#0f0a1ca6 padding-box padding-box;border-radius:.65rem;padding:.65rem 1rem;display:block}.localAdminCodeResult p{margin-top:.65rem}.localAdminAccess .localAdminCodeInput{text-transform:uppercase;letter-spacing:.12em}.localAdminAccess button:disabled{opacity:.5;cursor:not-allowed}.adminNavButton:disabled{opacity:.45;cursor:not-allowed}.communityReleaseSection .spriteIndexViewport{margin-top:0}.communityReleaseSection .spriteIndexName{padding:.55rem .45rem}.communityReleaseSection .spriteMetaLine .releaseTag{white-space:nowrap;position:static;transform:none}.communityReleaseSection .spriteIndexName strong{white-space:normal;overflow-wrap:anywhere}.communityRowCreator{color:#e9c5e9;max-width:100%;font:600 .55rem/1.35 var(--font-main);letter-spacing:0;overflow-wrap:anywhere;text-transform:none;margin-top:.3rem;display:block}.accessibilityStrongPatterns .spriteIndexName.rarity-special{background:repeating-conic-gradient(from 0deg at 50% 50%,#fff3 0deg 6deg,transparent 6deg 45deg) 0 0/1.3rem 1.3rem,linear-gradient(145deg,rgba(var(--rarity-rgb),.25),#07090fbd);background-clip:padding-box}.spriteVariantCell.unconfirmedVariantSlot,.index:not(.exportDesktopCapture) .spriteVariantCell.unconfirmedVariantSlot{cursor:default;color:#bfc4ce;border:var(--outline-inner-width) dashed #c3cadd47;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#0e101999 padding-box padding-box;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.6rem .25rem;display:flex}.unconfirmedVariantSlot .variantMysteryMark{border:var(--outline-inner-width) solid rgba(var(--variant-rgb),.5);width:2.35rem;height:2.35rem;color:rgb(var(--variant-rgb));background:linear-gradient(135deg,rgba(var(--variant-rgb),.16),rgba(var(--variant-end-rgb,var(--variant-rgb)),.08));box-shadow:var(--surface-rim), 0 .2rem .65rem #0000002e;font:800 1.6rem/1 var(--font-main);letter-spacing:0;text-align:center;--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:.75rem;flex:none;place-items:center;margin-bottom:.15rem;display:grid}.unconfirmedVariantSlot.variant-blue .variantMysteryMark{color:#d2c5ff}.unconfirmedVariantSlot.variant-bounty .variantMysteryMark{color:#ffc5f4}.unconfirmedVariantSlot.variant-trick .variantMysteryMark{color:#ffc28c}.unconfirmedVariantSlot.variant-quack .variantMysteryMark{color:#ddd2ff}.unconfirmedVariantSlot small{letter-spacing:.03em;font-size:.4rem}.exportDesktopCapture .spriteVariantCell.unconfirmedVariantSlot{text-align:center!important;justify-content:center!important;align-items:center!important;gap:.2rem!important;padding:.6rem .25rem!important;display:flex!important}@media (min-width:40.01rem){.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard){grid-template-columns:minmax(0,1fr)}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .variantPreview{aspect-ratio:1;width:min(3.8rem,100% - .8rem);height:auto}}@media (max-width:40rem){.spriteIndexRow{--sprite-columns:7}.communityRowCreator{font-size:.6rem}.communityReleaseSection .spriteIndexName{padding:.55rem .78rem}.communityReleaseSection .communitySpritesHead{flex-wrap:wrap}}.adminShell{isolation:isolate;color:#f8f6ff;background-color:#100d1b;background-image:radial-gradient(circle at 10% 15%,#9d68ff59,#0000 34rem),radial-gradient(circle at 90% 90%,#3364ff42,#0000 30rem),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;place-items:center;min-height:100svh;padding:clamp(1rem,4vw,3rem);display:grid;position:relative}.adminShell:before,.adminShell:after{z-index:0;pointer-events:none;content:"";height:clamp(8rem,22vw,15rem);position:absolute;left:0;right:0}.adminShell:before{background:linear-gradient(180deg,var(--browser-edge),#12061fb8 42%,#12061f00);top:0}.adminShell:after{background:linear-gradient(0deg,var(--browser-edge),#12061fb8 42%,#12061f00);bottom:0}.adminShell>*{z-index:1;position:relative}.adminCard{border:var(--outline-inner-width) solid #ebe2ff5c;width:min(100%,42rem);box-shadow:var(--surface-rim), 0 1.4rem 4.5rem #0006;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#4c3b6fe0,#161227f0) padding-box padding-box;border-radius:1.7rem;padding:clamp(1.35rem,3vw,2.3rem)}.adminCard h1{margin:.1rem 0 .45rem;font-size:clamp(1.7rem,4vw,2.45rem)}.adminCard>p,.adminHeading p{color:#f2edffb8}.adminCard form{gap:1rem;margin-top:1.5rem;display:grid}.adminCard label{letter-spacing:.09em;text-transform:uppercase;gap:.45rem;font-size:.76rem;font-weight:800;display:grid}.adminCard input[type=password]{border:var(--outline-inner-width) solid #ebe2ff59;color:#fff;min-height:3rem;font:inherit;letter-spacing:normal;text-transform:none;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#0b081694 padding-box padding-box;border-radius:.8rem;padding:0 .9rem}.adminCard button{border:var(--outline-inner-width) solid #ecdfff85;color:#fff;min-height:2.85rem;box-shadow:var(--surface-rim);cursor:pointer;letter-spacing:.08em;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#ab74ffc2,#6141a9e0) padding-box padding-box;border-radius:.8rem;padding:.65rem 1rem;font:800 .75rem/1 inherit}.adminCard button:hover{filter:brightness(1.13)}.adminCard button:disabled{cursor:not-allowed;opacity:.55}.adminCard .slideshowTextTarget{width:fit-content;max-width:100%;min-height:0;color:inherit;box-shadow:none;font:inherit;letter-spacing:normal;text-transform:none;filter:none;background:0 0;border:0;border-radius:.25rem;margin:0;padding:0;display:block}:is(.adminCard .slideshowTextTarget:hover,.adminCard .slideshowTextTarget:focus-visible){outline-offset:.12rem;box-shadow:none;filter:none;background:#ff254b33;outline:1px solid #ff4c68;padding:.1rem .18rem}.adminCard .slideshowEditorDiscord{color:#fff;min-height:0;box-shadow:none;letter-spacing:normal;background:#ffffff1f;border:1px solid #fff6;border-radius:.55rem;padding:.35rem .55rem;font-size:.48rem;font-weight:850}.slideshowEditorPreview{aspect-ratio:auto;min-height:0;overflow:hidden}.slideshowEditorLiveStage.hero{transform-origin:0 0;pointer-events:none;min-width:0;margin:0;position:absolute;top:0;left:0}.slideshowEditorLiveStage .slideFrame{pointer-events:none}.adminCard .slideshowEditorLiveStage .slideshowBackgroundHotspot{z-index:1;border-radius:inherit;min-height:0;box-shadow:none;filter:none;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}:is(.adminCard .slideshowEditorLiveStage .slideshowBackgroundHotspot:hover,.adminCard .slideshowEditorLiveStage .slideshowBackgroundHotspot:focus-visible){box-shadow:none;filter:none;background:#ff254b14;border:1px solid #ff4c68;outline:0}.adminCard .slideshowEditorLiveStage .slideshowLiveTextTarget{min-height:0;color:inherit;box-shadow:none;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;pointer-events:auto;background:0 0;border:0;border-radius:.18rem;margin:0;padding:0;position:relative}.slideshowEditorLiveStage .slideshowLiveTextTarget>span,.slideshowEditorLiveStage .slideshowStageDiscord>span{color:#0000;font:800 .4rem/1 var(--font-main);letter-spacing:.08em;white-space:nowrap;pointer-events:none;background:0 0;border-radius:999px;padding:.24rem .42rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.adminCard .slideshowEditorLiveStage .slideshowLiveTextTarget:hover,.adminCard .slideshowEditorLiveStage .slideshowLiveTextTarget:focus-visible){outline-offset:.12rem;box-shadow:none;filter:none;background:#ff254b33;outline:1px solid #ff4c68;padding:.1rem .18rem}:is(.slideshowEditorLiveStage .slideshowLiveTextTarget:hover>span,.slideshowEditorLiveStage .slideshowLiveTextTarget:focus-visible>span,.slideshowEditorLiveStage .slideshowStageDiscord:hover>span,.slideshowEditorLiveStage .slideshowStageDiscord:focus-visible>span){color:#fff;background:#d92747}.slideshowEditorLiveStage .slideshowStageArtwork,.slideshowEditorLiveStage .slideshowStageBubble{pointer-events:auto;cursor:grab}.slideshowEditorLiveStage .slideshowStageArtwork:hover,.slideshowEditorLiveStage .slideshowStageBubble:hover{outline-offset:.2rem;outline:1px dashed #ff4c68}.slideshowEditorLiveStage .slideshowStageArtwork:active,.slideshowEditorLiveStage .slideshowStageBubble:active{cursor:grabbing}.slideshowEditorLiveStage .slideshowStageArtwork .slideshowDragLabel,.slideshowEditorLiveStage .slideshowStageBubble .slideshowDragLabel{z-index:4;color:#0000;font:800 .36rem/1 var(--font-main);letter-spacing:.07em;white-space:nowrap;background:0 0;border-radius:999px;padding:.2rem .46rem;font-style:normal;position:absolute;top:-1.2rem;left:50%;transform:translate(-50%)}.slideshowEditorLiveStage .slideshowStageArtwork:hover .slideshowDragLabel,.slideshowEditorLiveStage .slideshowStageBubble:hover .slideshowDragLabel{color:#fff;background:#d92747}.adminCard .slideshowEditorLiveStage .slideshowStageDiscord{z-index:4;pointer-events:auto;min-height:0;padding:.35rem .55rem;font-size:.48rem;position:absolute;bottom:.8rem;left:.8rem}.slideshowEditorPreviewPanel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.slideshowEditorPreviewPanel>header{padding:0 .15rem}.slideshowEditorPreviewPanel .slideshowSlideTabs{padding-inline:.15rem}.slideshowEditorPreview{border-radius:var(--radius-card);box-shadow:none;background:0 0;border:0}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage.hero{padding:1.25rem 1.15rem 3.8rem}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage .slideFrame{display:block}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage .slideCopy{z-index:3;flex-direction:column;align-self:flex-start;gap:.6rem;width:100%;height:auto;margin-left:-.35rem;display:flex;position:static}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage .slideFrame.hasArtwork .slideCopy{padding-right:0;position:static}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage .slideBackdrop{opacity:.3;width:auto;inset:-1.25rem -1.15rem -3.8rem}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage .slideBackdrop:after{background:linear-gradient(#0a0b1457,#100d1db3 56%,#0c0a18d1)}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage .hero .eyebrow,.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage .eyebrow{font-size:.61rem;line-height:1.25}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage h1,.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage h1.singleLineTitle{letter-spacing:-.045em;white-space:nowrap;max-width:calc(100% - 6.5rem);margin-top:.05rem;font-size:1.72rem;line-height:.92}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage .lede{color:#e0e1e6;max-width:none;margin-top:.78rem;font-size:.77rem;line-height:1.36;transform:none}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage .slidePositionedFeature.hasManagedMobile{top:var(--slide-feature-mobile-y);left:var(--slide-feature-mobile-x);width:var(--slide-feature-mobile-size);opacity:.72;flex:none;height:auto;min-height:0;margin:0;position:absolute;right:auto;transform:translate(-50%,-50%)}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage .vaultBotFeature.slidePositionedFeature.hasManagedMobile>img{width:100%;height:auto}.slideshowEditorPreview.is-mobile .slideshowEditorLiveStage .vaultBotGreeting.slidePositionedBubble.hasManagedMobile{z-index:2;top:var(--slide-bubble-mobile-y);left:var(--slide-bubble-mobile-x);width:var(--slide-bubble-mobile-size);opacity:.72;min-width:0;margin:0;position:absolute;transform:translate(-50%,-50%)}.adminDiscordLogin{border:var(--outline-inner-width) solid #ecdfff85;color:#fff;min-height:3rem;box-shadow:var(--surface-rim), 0 .65rem 1.8rem #2a226852;letter-spacing:.08em;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#646cffdb,#5842aae6) padding-box padding-box;border-radius:.8rem;justify-content:center;align-items:center;margin-top:1.5rem;padding:.7rem 1rem;font:800 .75rem/1 inherit;text-decoration:none;transition:filter .18s,border-color .18s;display:flex}.adminDiscordLogin:hover{filter:brightness(1.14);--surface-rim:var(--outline-rim);border-color:#ffffffc7}.adminHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.adminHeading .adminLogout{background:#191426a8 padding-box padding-box;min-height:2.35rem;padding:.45rem .7rem}.adminControls{gap:.8rem;margin-top:1.6rem;display:grid}.adminControls label{border:var(--outline-inner-width) solid #ebe2ff42;text-transform:none;letter-spacing:normal;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#0a081461 padding-box padding-box;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.adminControls label span{gap:.25rem;display:grid}.adminControls label b{font-size:1rem}.adminControls label small{color:#f2edffad;letter-spacing:normal;font-weight:500}.adminControls input[type=checkbox]{-webkit-appearance:none;appearance:none;border:var(--outline-inner-width) solid #ffffff73;cursor:pointer;--surface-rim:var(--outline-rim);width:3rem;height:1.65rem;box-shadow:var(--surface-rim);background:#0c0a17c7 padding-box padding-box;border-radius:999px;flex:none;margin:0;transition:all .2s}.adminControls input[type=checkbox]:before{content:"";background:linear-gradient(135deg,#fff,#beb8d2);border-radius:50%;width:1.2rem;height:1.2rem;margin:.16rem;transition:transform .2s;display:block;box-shadow:0 .12rem .45rem #00000061}.adminControls input[type=checkbox]:checked{background:linear-gradient(90deg,#27bb78,#64edb2) padding-box padding-box}.adminControls input[type=checkbox]:checked:before{transform:translate(1.31rem)}.adminMessage{margin:1rem 0 0;font-size:.88rem;color:#d9c5ff!important}.siteToastStack{z-index:120;top:max(clamp(.8rem,2.2vw,2rem),env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));pointer-events:none;gap:.65rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed}.siteToast{border:var(--outline-inner-width) solid #cfaeff7a;color:#f7f3ff;box-shadow:var(--surface-rim), 0 .85rem 2rem #09041a52;pointer-events:auto;--surface-rim:var(--outline-rim);background:linear-gradient(112deg,#54318cf5,#20193bfa) padding-box padding-box;border-radius:1.05rem;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.85rem .9rem .85rem 1rem;animation:.42s cubic-bezier(.22,1,.36,1) both errorToastIn;display:flex}.siteRefreshToast{isolation:isolate;outline:var(--outline-rim-width) solid var(--outline-rim-color);outline-offset:0;box-shadow:0 .85rem 2rem color-mix(in srgb,var(--browser-edge) 34%,transparent);-webkit-backdrop-filter:blur(42px)saturate(180%);backdrop-filter:blur(42px)saturate(180%);--surface-rim:0 0 0 transparent;background-color:#080e1b94;background-image:radial-gradient(circle at 8% 0,#ffffff26,#0000 42%),linear-gradient(145deg,#ffffff1a,#ffffff09 48%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:border-box;background-clip:padding-box;border:0;gap:.55rem;display:grid;position:relative}.siteRefreshToast:after{z-index:0;padding:var(--outline-inner-width);border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--progress-start) 48%,transparent),color-mix(in srgb,var(--progress-mid) 48%,transparent) 52%,color-mix(in srgb,var(--progress-end) 48%,transparent));-webkit-mask-composite:xor;pointer-events:none;content:"";position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.siteRefreshToast>*{z-index:2;position:relative}.siteAnnouncementToast{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(112deg,#54318cd6,#20193be6) padding-box padding-box}.exportProgressToast{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));border-color:color-mix(in srgb,var(--progress-mid) 58%,transparent);background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--progress-mid) 18%,transparent),transparent 48%), linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 22%,transparent),#160f277a);width:min(24rem,100vw - 2rem);box-shadow:var(--surface-rim),0 .85rem 2.4rem #0f041e7a,0 0 1.2rem color-mix(in srgb,var(--progress-glow) 28%,transparent);-webkit-backdrop-filter:blur(34px)saturate(160%);backdrop-filter:blur(34px)saturate(160%);background-clip:padding-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:border-color .6s,box-shadow .6s;display:grid;position:fixed;overflow:hidden}.exportProgressToast:before{z-index:0;border-radius:inherit;opacity:0;pointer-events:none;content:"";background:radial-gradient(circle at 10% 12%,#81ffbe29,#0000 48%),linear-gradient(145deg,#23a06440,#0c3e287a);transition:opacity .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.exportProgressToast>*{z-index:1;position:relative}.exportProgressToast.is-complete{box-shadow:var(--surface-rim),0 .85rem 2.4rem #0423146b,0 0 1.2rem #49e18b33;border-color:#77efad94}.exportProgressToast.is-complete:before{opacity:1}.exportProgressToast.is-error{background-color:#0000;background-image:radial-gradient(circle at 8% 12%,#ff88972e,#0000 46%),linear-gradient(145deg,#77223461,#230c1685);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-color:#ff657ab8}.exportProgressCopy{min-width:0}.exportProgressToast .exportProgressCopy>span{color:color-mix(in srgb,var(--progress-mid) 78%,white);transition:color .55s}.exportProgressToast.is-complete .exportProgressCopy>span{color:#baf7d4}.exportProgressToast.is-error .exportProgressCopy>span{color:#ffd0d7}.exportProgressPercent{color:#fff;font-variant-numeric:tabular-nums;font-size:.86rem;line-height:1}.exportProgressTrack{background:#ffffff1c;border-radius:999px;grid-column:1/-1;height:.5rem;margin-top:.18rem;overflow:hidden;box-shadow:inset 0 1px 2px #0000004d}.exportProgressTrack>i{width:var(--export-progress,0%);border-radius:inherit;background:linear-gradient(90deg,var(--progress-start),var(--progress-mid) 58%,var(--progress-end));height:100%;box-shadow:0 0 .85rem var(--progress-glow);transition:box-shadow .6s;display:block;position:relative;overflow:hidden}.exportProgressTrack>i:after{border-radius:inherit;opacity:0;content:"";background:linear-gradient(90deg,#199b59,#8af0b5 58%,#36c879);transition:opacity .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.exportProgressToast.is-complete .exportProgressTrack>i{box-shadow:0 0 .9rem #48e58f94}.exportProgressToast.is-complete .exportProgressTrack>i:after{opacity:1}.exportProgressToast.is-error .exportProgressTrack>i{background:linear-gradient(90deg,#a91f3e,#ff6f83);box-shadow:0 0 .8rem #ff4b668a}@media (max-width:40rem){.exportProgressToast{right:auto;bottom:max(.9rem,env(safe-area-inset-bottom));left:max(.9rem,env(safe-area-inset-left));width:min(22rem,calc(100vw - 5.8rem - env(safe-area-inset-left) - env(safe-area-inset-right)))}}.siteToast>div:first-child{min-width:0}.siteToast span{color:#d9bcff;letter-spacing:.12em;font-size:.66rem;font-weight:900;display:block}.siteRefreshToast span{color:#c8ecff}.siteToast p{margin:.22rem 0 0;font-size:.84rem;line-height:1.35}.siteRefreshToastHeading{align-items:center;gap:.45rem;min-width:0;display:flex}.siteRefreshToastHeading>span:first-child{min-height:1.9rem;color:color-mix(in srgb,var(--progress-mid) 76%,white);letter-spacing:.085em;flex:auto;align-items:center;margin-top:.1rem;font-size:.82rem;font-weight:1000;display:flex}.siteRefreshToastMessage{color:#f6f5ffeb;width:100%;font-size:.84rem;line-height:1.4;margin:0!important}.siteToastActions{flex:none;align-items:center;gap:.4rem;display:flex}.siteToastDismiss,.siteToastRefresh{border:calc(var(--outline-inner-width) * 1.4) solid #ffffff52;color:#fff;cursor:pointer;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#0f0a1f61 padding-box padding-box;transition:transform .18s,background .18s,border-color .18s}.siteToastDismiss{box-sizing:border-box;-webkit-appearance:none;appearance:none;--surface-rim:0 0 0 transparent;border:0;border-radius:50%;outline:0;flex:0 0 1.9rem;place-items:center;width:1.9rem;height:1.9rem;padding:0;font-size:1.18rem;line-height:1;display:grid}.siteToastDismiss svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4px;width:100%;height:100%;display:block;overflow:visible}.siteToastDismiss svg circle{opacity:.32;transition:opacity .18s}.siteToastDismiss svg path{stroke-width:1.8px}.siteToastRefresh{letter-spacing:.08em;border-width:1.8px;border-radius:.62rem;justify-content:center;align-items:center;gap:.36rem;min-height:1.9rem;padding:0 .65rem;font-size:.63rem;font-weight:900;display:inline-flex}.siteToastRefresh svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.9rem;height:.9rem}.siteToastRefresh span{color:inherit;font:inherit;letter-spacing:inherit}.siteToastDismiss:hover,.siteToastRefresh:hover{--surface-rim:var(--outline-rim);background:#ffffff29 padding-box padding-box;border-color:#ffffff94;transform:translateY(-1px)}.siteToastDismiss:hover svg circle{opacity:.58}.siteToastDismiss:active,.siteToastRefresh:active{transform:translateY(0)scale(.96)}.siteToastDismiss:focus-visible{outline-offset:2px;outline:2px solid #c8ecff}.siteRefreshToast .siteToastDismiss{border:calc(var(--outline-inner-width) * 1.4) solid #ffffff52;width:1.9rem;height:1.9rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#0f0a1f61;border-radius:.58rem;flex:0 0 1.9rem}.siteRefreshToast .siteToastDismiss svg{width:.96rem;height:.96rem}.siteRefreshToast .siteToastDismiss svg circle{display:none}.siteRefreshToast .siteToastDismiss svg path{stroke-width:2.35px}.siteRefreshToast .siteToastRefresh{height:1.9rem;min-height:1.9rem}.siteRefreshToast .siteToastRefresh span{color:inherit}.adminDashboard{width:min(100%,76rem)}.adminOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:.7rem;margin:1.65rem 0;display:grid}.adminOverviewGrid article,.adminPanelCard{border:var(--outline-inner-width) solid #ebe2ff3d;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#60498a5c,#0d0a1b99) padding-box padding-box;border-radius:1.1rem}.adminOverviewGrid article{align-content:center;gap:.25rem;height:100%;min-height:5.5rem;padding:.85rem .9rem;display:grid;position:relative}.adminOverviewGrid span,.adminPanelTitle .eyebrow{color:#d8c5ff;letter-spacing:.12em;font-size:.62rem;font-weight:900}.adminOverviewGrid strong{font-size:1.5rem;line-height:1}.adminOverviewGrid article>:is(span,strong){transform:translateY(-.16rem)}.adminOverviewGrid small{color:#f0e9fa80;letter-spacing:.07em;font-size:.46rem;font-weight:800;line-height:1.3}.adminOverviewGrid .vaultBriefMetric small{color:#f0e9fa;opacity:.3;position:absolute;bottom:.42rem;left:.9rem;right:.9rem}.adminAnalytics{border:var(--outline-inner-width) solid #ebe2ff3d;box-shadow:var(--surface-rim), 0 1rem 2.5rem #04020d29;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(circle at 72% 12%,#7cffcd17,#0000 34%),radial-gradient(circle at 18% 8%,#aa77ff2e,#0000 38%),linear-gradient(145deg,#60498a5c,#0d0a1bad);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border-radius:1.1rem;margin:0 0 1rem;padding:1.2rem;overflow:hidden}.adminAnalyticsHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.adminChartLegend{color:#f2edffa8;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;padding-top:.25rem;font-size:.68rem;font-weight:700;display:flex}.adminChartLegend span{white-space:nowrap;align-items:center;gap:.38rem;display:flex}.adminChartLegend i{width:.5rem;height:.5rem;box-shadow:var(--surface-rim), 0 0 .8rem currentColor;border-radius:50%}.adminLegendViews{color:#ae7bff;background:#ae7bff padding-box padding-box}.adminLegendExports{color:#66edb0;background:#66edb0 padding-box padding-box}.adminChartFrame{border:var(--outline-inner-width) solid #ebe2ff1f;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#07051140 padding-box padding-box;border-radius:.9rem;margin-top:1rem;padding:.7rem .45rem .1rem}.adminChartFrame svg{width:100%;height:auto;min-height:12rem;display:block;overflow:visible}.adminChartGridLine{stroke:#ebe2ff1f;stroke-width:1px;vector-effect:non-scaling-stroke}.adminChartAxisLabel,.adminChartDayLabel{fill:#f2edff7a;font:700 11px system-ui,sans-serif}.adminChartLine{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.adminChartViewsLine{stroke:#ae7bff;filter:drop-shadow(0 0 7px #ae7bff94)}.adminChartExportsLine{stroke:#66edb0;filter:drop-shadow(0 0 7px #66edb073)}.adminChartPoint{stroke-width:2px;vector-effect:non-scaling-stroke}.adminChartViewsPoint{fill:#d6b9ff;stroke:#7740c8}.adminChartExportsPoint{fill:#b4ffdc;stroke:#25835b}.adminChartLoading{border:var(--outline-inner-width) solid #ebe2ff1f;color:#f2edff80;--surface-rim:var(--outline-rim);min-height:13rem;box-shadow:var(--surface-rim);background:#07051140 padding-box padding-box;border-radius:.9rem;place-items:center;margin-top:1rem;font-size:.8rem;display:grid}.adminAnalyticsSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.adminAnalyticsSummary article{border:var(--outline-inner-width) solid #ebe2ff21;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#07051140 padding-box padding-box;border-radius:.75rem;gap:.2rem;padding:.7rem .8rem;display:grid}.adminAnalyticsSummary span{color:#d8c5ffbd;letter-spacing:.11em;font-size:.56rem;font-weight:900}.adminAnalyticsSummary strong{font-size:1.15rem}.adminAnalyticsPrivacy{color:#f2edff80;text-align:right;margin:.75rem 0 0;font-size:.65rem;line-height:1.4}.adminSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.adminPanelCard{padding:1.15rem}.adminPanelTitle h2{margin:.15rem 0 .35rem;font-size:1.16rem}.adminPanelTitle>p:last-child{color:#f2edffad;margin:0;font-size:.82rem;line-height:1.45}.adminSpriteList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.adminSpriteList label,.adminInlineToggle{border:var(--outline-inner-width) solid #ebe2ff33;--surface-rim:var(--outline-rim);min-height:3.35rem;box-shadow:var(--surface-rim);background:#0a081447 padding-box padding-box;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex}.adminSpriteList label span,.adminInlineToggle span{gap:.12rem;display:grid}.adminSpriteList label b,.adminInlineToggle b{font-size:.8rem}.adminSpriteList label small,.adminInlineToggle small{color:#f2edff94;letter-spacing:.08em;font-size:.58rem;font-weight:800}.adminSpriteList input[type=checkbox],.adminInlineToggle input[type=checkbox]{width:2.45rem;height:1.35rem}.adminSpriteList input[type=checkbox]:before,.adminInlineToggle input[type=checkbox]:before{width:.98rem;height:.98rem;margin:.12rem}.adminSpriteList input[type=checkbox]:checked:before,.adminInlineToggle input[type=checkbox]:checked:before{transform:translate(1.08rem)}.adminCheatCodesPanel{grid-column:1/-1}.adminCheatCodeForm{grid-template-columns:minmax(9rem,.65fr) minmax(15rem,1.5fr) auto;align-items:end;gap:.65rem;margin-top:1rem;display:grid}.adminCheatCodeForm label{color:#d8c5ff;gap:.38rem;min-width:0;font-size:.6rem;display:grid}.adminCheatCodeForm input{border:var(--outline-inner-width) solid #ebe2ff47;color:#fff;text-transform:none;letter-spacing:normal;--surface-rim:var(--outline-rim);width:100%;min-height:2.65rem;box-shadow:var(--surface-rim);background:#09071285 padding-box padding-box;border-radius:.72rem;outline:none;padding:.65rem .72rem;font:700 .78rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.adminCheatCodeForm label:nth-child(2) input{font-family:inherit;font-weight:550}.adminCheatCodeForm input:focus{box-shadow:var(--surface-rim), 0 0 0 3px #a86fff24;--surface-rim:var(--outline-rim);border-color:#be98ffbd}.adminCheatCodeForm button{white-space:nowrap;min-height:2.65rem}.adminCheatCodeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.adminCheatCodeRow{border:var(--outline-inner-width) solid #ebe2ff2e;text-transform:none;letter-spacing:normal;--surface-rim:var(--outline-rim);min-height:3.55rem;box-shadow:var(--surface-rim);background:#0a08144d padding-box padding-box;border-radius:.78rem;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.65rem;padding:.62rem .7rem;display:grid}.adminCheatCodeRow>span:first-child{gap:.1rem;min-width:0;display:grid}.adminCheatCodeList b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:800 .75rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.adminCheatCodeList small{color:#f2edff8f;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:650;line-height:1.3;overflow:hidden}.adminCheatCodeList em{color:#251500;letter-spacing:.08em;background:#f5c65b padding-box padding-box;border-radius:999px;justify-self:start;padding:.09rem .28rem;font-size:.43rem;font-style:normal;font-weight:950}.adminCheatCodeState{color:#f2edff66;letter-spacing:.09em;font-size:.5rem;font-weight:900}.adminCheatCodeState.isLive{color:#79efb3}.adminCheatCodeList input[type=checkbox]{-webkit-appearance:none;appearance:none;border:var(--outline-inner-width) solid #ffffff61;cursor:pointer;--surface-rim:var(--outline-rim);width:2.45rem;height:1.35rem;box-shadow:var(--surface-rim);background:#0c0a17c7 padding-box padding-box;border-radius:999px;margin:0;transition:all .2s}.adminCheatCodeList input[type=checkbox]:before{content:"";background:linear-gradient(135deg,#fff,#beb8d2);border-radius:50%;width:.98rem;height:.98rem;margin:.12rem;transition:transform .2s;display:block;box-shadow:0 .12rem .45rem #00000061}.adminCheatCodeList input[type=checkbox]:checked{background:linear-gradient(90deg,#27bb78,#64edb2) padding-box padding-box}.adminCheatCodeList input[type=checkbox]:checked:before{transform:translate(1.08rem)}.adminCheatCodeList input[type=checkbox]:disabled{cursor:wait;opacity:.55}.adminCard .adminCheatCodeRemove{border:var(--outline-inner-width) solid #ff7b976b;color:#ffb8c7;width:2rem;min-width:2rem;height:2rem;min-height:2rem;box-shadow:var(--surface-rim);font:inherit;letter-spacing:normal;--surface-rim:var(--outline-rim);background:#6f193347 padding-box padding-box;border-radius:.58rem;place-items:center;padding:0;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.adminCard .adminCheatCodeRemove svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block}.adminCard .adminCheatCodeRemove:hover{color:#fff;filter:none;--surface-rim:var(--outline-rim);background:#a42b49ad padding-box padding-box;border-color:#ff99aec7;transform:translateY(-1px)}.adminCard .adminCheatCodeRemove:active{transform:translateY(0)scale(.95)}.adminCard .adminCheatCodeRemove:focus-visible{outline-offset:2px;outline:2px solid #ffb4c1}.adminCard .adminCheatCodeRemove:disabled{cursor:wait;opacity:.5}.adminInlineToggle{margin-top:1rem}.adminTextareaLabel{color:#d8c5ff;gap:.45rem;margin-top:1rem;font-size:.63rem!important;display:grid!important}.adminTextareaLabel textarea{resize:vertical;border:var(--outline-inner-width) solid #ebe2ff47;color:#fff;--surface-rim:var(--outline-rim);min-height:5.4rem;box-shadow:var(--surface-rim);background:#0907127a padding-box padding-box;border-radius:.8rem;padding:.75rem;font:500 .82rem/1.45 inherit}.adminActionRow,.adminDangerActions,.adminTransferStats{justify-content:space-between;align-items:center;gap:.65rem;margin-top:.8rem;display:flex}.adminActionRow span{color:#f2edff85;font-size:.68rem}.adminTransferStats span{color:#f2edffa3;text-align:center;background:#05040d47 padding-box padding-box;border-radius:.7rem;flex:1;padding:.65rem;font-size:.74rem}.adminTransferStats b{color:#fff;font-size:1.15rem;display:block}.adminDangerActions button{flex:1;font-size:.62rem}.adminDangerActions .adminDanger{--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#972e4cdb,#46172ceb) padding-box padding-box;border-color:#ff7b9794}.adminTeamDashboard{width:min(100%,78rem)}.adminTeamLayout{grid-template-columns:minmax(18rem,.85fr) minmax(22rem,1.15fr);align-items:start;gap:1rem;margin-top:1.25rem;display:grid}.adminTeamRoster{gap:1rem;display:grid}.adminTextareaLabel input,.adminTextareaLabel select{border:var(--outline-inner-width) solid #ebe2ff47;color:#fff;min-height:2.7rem;font:650 .8rem/1.2 var(--font-main);box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#0907127a padding-box padding-box;border-radius:.72rem;outline:none;padding:.65rem .72rem}.adminTextareaLabel select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.adminTextareaLabel input:focus,.adminTextareaLabel select:focus{box-shadow:var(--surface-rim),0 0 0 3px #a86fff24;border-color:#be98ffbd}.adminPermissionList{border:0;gap:.48rem;margin:1rem 0 0;padding:0;display:grid}.adminPermissionList legend{color:#d8c5ff;letter-spacing:.1em;margin-bottom:.45rem;font-size:.63rem;font-weight:900}.adminPermissionList label{border:var(--outline-inner-width) solid #ebe2ff2e;min-height:3.35rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#08061247;border-radius:.78rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.62rem .72rem;display:flex}.adminPermissionList label span{gap:.12rem;display:grid}.adminPermissionList label b{font-size:.78rem}.adminPermissionList label small{color:#f2edff8f;font-size:.58rem;line-height:1.35}.adminPermissionList input{accent-color:#9f72ef;flex:none;width:1.15rem;height:1.15rem}.adminTeamList{gap:.5rem;margin-top:1rem;display:grid}.adminShopPosts .adminActionRow{flex-wrap:wrap}.adminShopPosts .adminActionRow button{flex:9rem}.adminShopPosts select{width:100%;min-width:0}.adminShopPosts .adminTeamList article{flex-wrap:wrap}.adminShopPosts .adminTeamList a{font-size:.7rem;font-weight:800}.adminTeamList article{border:var(--outline-inner-width) solid #ebe2ff29;min-height:3.5rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#0806124d;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.68rem .75rem;display:flex}.adminTeamList article>div:first-child{gap:.12rem;min-width:0;display:grid}.adminTeamList article strong{font-size:.78rem}.adminTeamList article small{overflow-wrap:anywhere;color:#f2edff8a;font-size:.56rem;line-height:1.35}.adminTeamList article>span{color:#a8f4d4;letter-spacing:.08em;border:1px solid #6febb96b;border-radius:.5rem;padding:.28rem .45rem;font-size:.5rem;font-weight:900}.adminTeamList article>div:last-child{gap:.35rem;display:flex}.adminTeamList button{min-height:2rem;padding:.4rem .55rem;font-size:.52rem}.adminTeamList .adminDanger{color:#ffc0ce;background:#69183140;border-color:#ff7b976b}.adminRedditReviewList article{min-height:0;padding:0;display:block}.adminReviewChoice{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;padding:.68rem .75rem;display:grid}.adminReviewChoice.isLocked{cursor:default;opacity:.66}.adminReviewChoice input{accent-color:#0071e3;width:1.05rem;height:1.05rem;margin:0}.adminReviewChoiceBody{gap:.12rem;min-width:0;display:grid}.adminReviewChoiceBody strong{font-size:.78rem}.adminReviewChoiceBody small{overflow-wrap:anywhere;color:#f2edff8a;font-size:.56rem;line-height:1.35}.adminBoosterAccessHeading{margin-top:2rem}.adminBoosterAccessLayout{grid-template-columns:minmax(18rem,.85fr) minmax(22rem,1.15fr)}.adminBoosterRuleList article>div:last-child{flex-wrap:wrap;justify-content:flex-end}.adminBoosterRuleList .adminAccessMode{color:#a8f4d4;letter-spacing:.08em;background:#18694d2e;border:1px solid #6febb961;border-radius:.55rem;align-items:center;min-height:2rem;padding:.36rem .52rem;font-size:.48rem;font-weight:900;display:inline-flex}.adminBoosterRuleList .adminAccessMode.deny{color:#ffc0ce;background:#69183140;border-color:#ff7b976b}.adminTeamEmpty{color:#f2edff8c;margin:.4rem 0 0;font-size:.75rem}.adminDiscordMessageHeading{margin-top:2rem}.adminDiscordMessageComposer{gap:.85rem;width:min(100%,46rem);margin-top:1.25rem;display:grid}.adminDiscordServerTabs{border:var(--outline-inner-width) solid #ebe2ff38;width:100%;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#0c081db3,#23123d73);border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.38rem;display:grid;overflow:hidden}.adminDiscordServerTab{isolation:isolate;color:#faf7ffcc;text-align:left;background:#0c091b66;border:1px solid #ebe2ff2b;border-radius:.62rem;align-content:center;min-width:0;min-height:4.15rem;padding:.56rem .9rem;transition:transform .18s cubic-bezier(.2,.85,.25,1),border-color .18s,box-shadow .18s,filter .18s;display:grid;position:relative;overflow:hidden}.adminDiscordServerTab:before,.adminDiscordServerTab:after{content:"";z-index:-1;pointer-events:none;transition:opacity .18s,transform .34s cubic-bezier(.2,.85,.25,1);position:absolute;inset:0}.adminDiscordServerTab:before{opacity:.42;background-image:linear-gradient(90deg,#0d0b27e6,#1410379e 55%,#0b0924bd),url(/images/original-sprite-vault-garden.webp);background-position:50%,52% 49%;background-size:cover,cover}.adminDiscordServerTab:after{opacity:.4;filter:none;background:linear-gradient(90deg,#0000,#a88bff,#0000);height:1px;inset:auto 0 0}.adminDiscordServerTab.vd:before{background-image:linear-gradient(90deg,#130a2beb,#260a3f85 57%,#0d0928bd),url(/images/vaultbot-workshop-banner-v2.webp);background-position:50%,50%;background-size:cover,cover}.adminDiscordServerTab.vd:after{background:linear-gradient(90deg,#0000,#fb78e4,#0000);left:0;right:0}.adminDiscordServerTab>span,.adminDiscordServerTab>small{z-index:1;position:relative}.adminDiscordServerTab span{letter-spacing:.12em;font-size:.7rem;font-weight:950;line-height:1}.adminDiscordServerTab small{color:#faf7ff9e;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:.27rem;font-size:.5rem;font-weight:800;display:block;overflow:hidden}.adminDiscordServerMark{z-index:0;object-fit:contain;object-position:right center;pointer-events:none;filter:drop-shadow(0 .2rem .25rem #00000061);opacity:.78;width:55%;height:93%;transition:transform .26s cubic-bezier(.2,.85,.25,1),opacity .18s;position:absolute;bottom:.06rem;right:.2rem}.adminDiscordServerMark.spriteVault{width:56%;right:-.1rem;transform:translate(3%)scale(1.12)}.adminDiscordServerMark.vaultBot{color:#f3ebff;width:auto;height:auto;font-family:var(--font-display,inherit);letter-spacing:-.08em;text-shadow:0 .16rem .3rem #0000008c,0 0 .72rem #c557ffad;justify-content:flex-end;align-items:center;font-size:clamp(1rem,2.2vw,1.62rem);font-weight:1000;line-height:.8;display:flex;bottom:.72rem;right:.72rem}.adminDiscordServerMark.vaultBot span{color:#ea67f3}.adminDiscordServerTab:hover:not(:disabled){filter:brightness(1.12);border-color:#ebe2ff85;transform:translateY(-1px)}.adminDiscordServerTab:hover:not(:disabled):before{opacity:.68;transform:scale(1.04)}.adminDiscordServerTab:hover:not(:disabled):after{opacity:.82;transform:scaleX(1.05)}.adminDiscordServerTab:hover:not(:disabled) .adminDiscordServerMark{opacity:1;transform:translateY(-.08rem)scale(1.06)}.adminDiscordServerTab:hover:not(:disabled) .adminDiscordServerMark.spriteVault{transform:translate(3%)translateY(-.08rem)scale(1.18)}.adminDiscordServerTab.isActive{color:#fff;border-color:#ccb1ffd1;box-shadow:inset 0 0 0 1px #ffffff2e,0 .32rem .95rem #06031657,0 0 .9rem #a364ff47}.adminDiscordServerTab.vd.isActive{border-color:#ffaaebc7;box-shadow:inset 0 0 0 1px #ffffff2e,0 .32rem .95rem #06031657,0 0 .9rem #f25bd84d}.adminDiscordServerTab.isActive:before{opacity:.9;transform:scale(1.025)}.adminDiscordServerTab.isActive:after{opacity:1;transform:scaleX(1)}.adminDiscordServerTab.isActive .adminDiscordServerMark{opacity:1}.adminDiscordServerTab:focus-visible{outline-offset:2px;outline:2px solid #fff}.adminDiscordServerTab:disabled{cursor:not-allowed;opacity:.52}.adminDiscordFormatToolbar{border:var(--outline-inner-width) solid #ebe2ff29;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#0806124d;border-radius:.78rem;flex-wrap:wrap;gap:.42rem;padding:.62rem;display:flex}.adminDiscordFormatToolbar button{color:#eee7ff;letter-spacing:.055em;background:#54318c33 padding-box padding-box;border-color:#bea1ff59;min-width:2.15rem;min-height:1.95rem;padding:.3rem .5rem;font-size:.53rem;font-weight:900}.adminDiscordFormatToolbar button:first-child{font-size:.78rem}.adminDiscordFormatToolbar button:nth-child(2){font-size:.78rem;font-style:italic}.adminDiscordFormatToolbar button:nth-child(3){font-size:.72rem;text-decoration:underline}.adminDiscordFormatToolbar button:nth-child(4){font-size:.72rem;text-decoration:line-through}.adminDiscordMessageComposer textarea{resize:vertical;min-height:8rem}.adminPublicationSave{border-top:1px solid #ebe2ff1f;margin-top:1rem;padding-top:.82rem}.adminSpriteRarityControl{border:var(--outline-inner-width) solid #ebe2ff29;color:#f2edffb8;letter-spacing:.08em;background:#08061238;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.7rem;margin:0 0 .65rem;padding:.58rem .68rem;font-size:.57rem;font-weight:900;display:flex}.adminSpriteRarityControl select{letter-spacing:.055em;width:auto;min-height:2rem;padding:.3rem 1.8rem .3rem .58rem;font-size:.64rem;font-weight:900}.adminSpriteDisplayNameControl input{color:#f5f0ff;width:11rem;min-width:0;max-width:62%;min-height:2rem;font:inherit;letter-spacing:.035em;text-transform:none;background:#0806126b;border:1px solid #ebe2ff33;border-radius:.42rem;padding:.3rem .58rem;font-size:.62rem}.adminSpriteDisplayNameControl input::placeholder{color:#f2edff66}@media (max-width:52rem){.adminOverviewGrid,.adminSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCheatCodeForm{grid-template-columns:1fr 1.4fr}.adminCheatCodeForm button{grid-column:1/-1;justify-self:start}.adminCheatCodeList,.adminTeamLayout{grid-template-columns:1fr}}@media (max-width:34rem){.adminHeading{display:grid}.adminHeading .adminLogout{justify-self:start}.adminOverviewGrid,.adminSectionGrid,.adminSpriteList{grid-template-columns:1fr}.adminAnalytics{padding:.95rem}.adminAnalyticsHeader{display:grid}.adminChartLegend{justify-content:flex-start}.adminChartFrame{margin-inline:-.25rem;padding-inline:.05rem;overflow-x:auto}.adminChartFrame svg{width:38rem;max-width:none}.adminAnalyticsSummary{grid-template-columns:1fr}.adminAnalyticsPrivacy{text-align:left}.adminDangerActions{grid-template-columns:1fr;display:grid}.adminCheatCodeForm{grid-template-columns:1fr}.adminCheatCodeForm button{grid-column:auto;width:100%}.siteToastStack{top:max(.65rem,env(safe-area-inset-top));width:calc(100vw - 1.4rem);right:.7rem}.siteToast{gap:.65rem;padding:.75rem .8rem}.siteToast p{font-size:.78rem}}.spriteManagerShell{place-items:start center}.adminCard.spriteManager{width:min(100%,76rem);max-width:76rem}.spriteManagerLayout{grid-template-columns:13rem minmax(0,1fr);gap:1.2rem;margin-top:1.4rem;display:grid}.spriteManagerLibrary{flex-direction:column;align-items:stretch;gap:.55rem;min-width:0;display:flex}.spriteManager h2{margin:.2rem 0 .65rem;font-size:1.1rem}.spriteManager p{line-height:1.5}.spriteManagerLibrary p,.spriteManager fieldset p,.spriteManagerPreview header p:last-child,.spriteManagerHint{color:#c1b8d1;font-size:.75rem}.spriteManagerLibrary button{text-align:left;border:var(--outline-inner-width) solid #d6baff38;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#08051366 padding-box padding-box;border-radius:.75rem;gap:.3rem;padding:.65rem;display:grid}.spriteManagerLibrary button strong{overflow-wrap:anywhere;font-size:.82rem}.spriteManagerLibrary button small{letter-spacing:.04em;color:#bdb1d4;font-size:.6rem}.spriteManagerLibrary button.isSelected{--surface-rim:var(--outline-rim);background:#8b59dc4d padding-box padding-box;border-color:#c69aff}.spriteManagerWorkspace{min-width:0}.spriteToolChooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.35rem 0;display:grid}.spriteToolChooser button{color:#fff;text-align:left;border:var(--outline-inner-width) solid #d6baff52;min-height:11.2rem;box-shadow:var(--surface-rim),0 .85rem 2.2rem #160b2f33,inset 0 1px 0 #ffffff1a;--surface-rim:var(--outline-rim);background-color:#0000;background-image:radial-gradient(circle at 18% 18%,#bcefff1a,#0000 34%),linear-gradient(145deg,#734dae6b,#0b061bb3);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-radius:1.15rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.48rem;padding:1.05rem;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden}.spriteToolChooser button:before{content:none}.spriteToolChooser button:hover{filter:saturate(1.08);box-shadow:var(--surface-rim),0 1.35rem 2.7rem #45227b4d,inset 0 1px 0 #ffffff1f;border-color:#cea5ffa3;transform:translateY(-2px)}.spriteToolChooser button>*{z-index:1;position:relative}.spriteToolHead{align-items:center;gap:.82rem;width:100%;min-width:0;display:flex}.spriteToolIcon{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#9d70ed57,#ffffff0f);border:1px solid #e2ccff47;border-radius:.9rem;flex:none;place-items:center;width:3.15rem;display:grid;box-shadow:inset 0 1px #ffffff24,0 .65rem 1.3rem #0000002e}.spriteToolIcon svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .45rem #bcefff47);width:1.62rem;height:1.62rem}.spriteToolTitle{overflow-wrap:anywhere;color:#fff;letter-spacing:.01em;min-width:0;font-size:1.28rem;font-weight:850;line-height:1.1}.spriteToolLabel{color:#d8c5ff;letter-spacing:.16em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;max-width:100%;margin-top:.18rem;font-size:.62rem;font-weight:950;overflow:hidden}.spriteToolChooser small{color:#f2edffa3;max-width:34rem;font-size:.76rem;line-height:1.42}.spriteToolChooser em{color:#e9ddff;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0e;border:1px solid #bcefff47;border-radius:999px;margin-top:auto;padding:.46rem .72rem;font-size:.58rem;font-style:normal;font-weight:950}.spriteScannerPanel{border:var(--outline-inner-width) solid #cea5ff5c;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#60498a3d,#08051375) padding-box padding-box;border-radius:1rem;gap:.85rem;margin:1rem 0 1.35rem;padding:1rem;display:grid}.spriteScannerPanel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.spriteScannerPanel h2{margin:.12rem 0 .22rem}.spriteScannerPanel header p:last-child,.spriteScannerNote,.spriteScannerMiniNote{color:#f2edff9e;margin:0;font-size:.72rem;line-height:1.45}.spriteScannerPanel>header>button{min-height:2.15rem;padding:.42rem .62rem;font-size:.56rem}.spriteScannerLoading{border:var(--outline-inner-width) solid #cea5ff47;box-shadow:var(--surface-rim), inset 0 1px 0 #ffffff14;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#55378b52,#0d081e8f) padding-box padding-box;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.9rem;display:grid;position:relative;overflow:hidden}.spriteScannerLoading:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 36%,#ffffff21 48%,#0000 60%);animation:1.9s ease-in-out infinite spriteScannerSheen;position:absolute;inset:-35% -45%;transform:translate(-65%)}.spriteScannerLoading>*{z-index:1;position:relative}.spriteScannerRadar{aspect-ratio:1;background:radial-gradient(circle,#bcefff2e,#0000 18%),radial-gradient(circle,#b171ff33,#0b0719bd 68%);border:1px solid #dec5ff52;border-radius:999px;width:3.9rem;position:relative;overflow:hidden;box-shadow:inset 0 0 1rem #bcefff1a,0 0 1.2rem #a664ff29}.spriteScannerRadar:before{content:"";background:conic-gradient(from 0deg,transparent 0 68%,#bcefff75 75%,#be66ff2e 86%,transparent 100%);animation:1.2s linear infinite spriteScannerSweep;position:absolute;inset:-18%}.spriteScannerRadar:after{content:"";background:#bcefff;border-radius:50%;width:.42rem;height:.42rem;animation:1.15s ease-in-out infinite spriteScannerCore;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .75rem #bceffff2,0 0 1.35rem #b866ff8c}.spriteScannerRadar span,.spriteScannerRadar i,.spriteScannerRadar b{border-radius:inherit;border:1px solid #bcefff57;animation:2.2s ease-out infinite spriteScannerPing;position:absolute;inset:.55rem}.spriteScannerRadar i{animation-delay:.34s;inset:.95rem}.spriteScannerRadar b{animation-delay:.68s;inset:1.35rem}.spriteScannerLoadingCopy{gap:.16rem;min-width:0;display:grid}.spriteScannerLoadingCopy strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.84rem}.spriteScannerLoadingCopy span{color:#f2edff9e;font-size:.7rem;line-height:1.4}.spriteScannerProgress{background:#03020959;border:1px solid #ffffff1a;border-radius:999px;grid-column:1/-1;height:.52rem;overflow:hidden;box-shadow:inset 0 0 .6rem #0000005c}.spriteScannerProgress>i{border-radius:inherit;background:linear-gradient(90deg,#7e4aff 0%,#c678ff 34%,#bcefff 68%,#73e8b4 100%);width:0;height:100%;animation:10s cubic-bezier(.18,.78,.18,1) forwards spriteScannerProgressFill;display:block;position:relative;overflow:hidden;box-shadow:0 0 1rem #b866ff6b,0 0 1.4rem #73e8b433}.spriteScannerProgress>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:1.15s ease-in-out infinite spriteScannerProgressShine;position:absolute;inset:0;transform:translate(-95%)}.spriteScannerGrid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;display:grid}.spriteScannerCard{border:var(--outline-inner-width) solid #ebe2ff29;min-width:0;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#06040e47 padding-box padding-box;border-radius:.9rem;gap:.72rem;padding:.85rem;display:grid}.spriteScannerCard>header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.spriteScannerCard h3{color:#fff;margin:0 0 .22rem;font-size:.96rem}.spriteScannerCard a,.spriteScannerCardActions span{color:#d8c5ff;letter-spacing:.1em;font-size:.52rem;font-weight:900;text-decoration:none}.spriteScannerCardActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem;display:flex}.spriteScannerCardActions span,.spriteScannerCardActions button{background:#ffffff0d;border:1px solid #ebe2ff33;border-radius:.42rem;flex:none;padding:.22rem .35rem}.spriteScannerCardActions button{color:#fff;letter-spacing:.1em;min-height:auto;font-size:.5rem;font-weight:950}.spriteScannerImages{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;display:grid}.spriteScannerImages>div{justify-items:center;gap:.28rem;min-width:0;display:grid}.spriteScannerImages :is(img,span){aspect-ratio:1;border:var(--outline-inner-width) solid #ebe2ff2e;object-fit:contain;width:100%;max-width:4.35rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background-color:#05040d52;background-image:radial-gradient(circle at 50% 32%,#ffffff1f,#0000 58%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-radius:.62rem;place-items:center;padding:.28rem;display:grid}.spriteScannerImages span{color:#f2edff73;font-size:1.35rem;font-weight:950}.spriteScannerImages small{color:#f2edff8f;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.47rem;font-weight:900;overflow:hidden}.spriteScannerImages .isInfoOnly img{opacity:.68;filter:saturate(.76)}.spriteScannerCard dl{gap:.45rem;margin:0;display:grid}.spriteScannerFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.spriteScannerFacts div{background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ebe2ff24;border-radius:.72rem;padding:.62rem}.spriteScannerCard dl div{gap:.14rem;display:grid}.spriteScannerCard dt{color:#d8c5ff;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900}.spriteScannerCard dd{color:#f2edffbd;margin:0;font-size:.68rem;line-height:1.42}.spriteScannerEditFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.spriteScannerEditFields label{color:#d8c5ff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(145deg,#855ec429,#ffffff06);border:1px solid #ebe2ff2e;border-radius:.72rem;gap:.22rem;min-width:0;padding:.62rem;font-size:.52rem;font-weight:900;display:grid}.spriteScannerEditFields textarea{resize:vertical;color:#ffffffe6;width:100%;min-height:4.1rem;font:600 .68rem/1.42 var(--font-main);letter-spacing:normal;text-transform:none;background:#0805138c;border:1px solid #e1ccff38;border-radius:.55rem}.spriteScannerCard>button{min-height:2.45rem;font-size:.62rem}@keyframes spriteScannerSheen{0%{opacity:.25;transform:translate(-68%)}46%{opacity:.75}to{opacity:.22;transform:translate(68%)}}@keyframes spriteScannerSweep{to{transform:rotate(1turn)}}@keyframes spriteScannerCore{0%,to{opacity:.82;transform:translate(-50%,-50%)scale(.82)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.22)}}@keyframes spriteScannerPing{0%{opacity:.72;transform:scale(.58)}78%,to{opacity:0;transform:scale(1.5)}}@keyframes spriteScannerProgressFill{0%{width:0%}28%{width:36%}58%{width:72%}84%{width:91%}to{width:100%}}@keyframes spriteScannerProgressShine{to{transform:translate(115%)}}.spriteManager fieldset{border:var(--outline-inner-width) solid #dcc3ff38;--surface-rim:var(--outline-rim);min-width:0;box-shadow:var(--surface-rim);background:#08051340 padding-box padding-box;border-radius:1rem;margin:0;padding:1rem}.spriteManager legend{color:#e2cdff;padding:0 .4rem;font-size:.86rem;font-weight:800}.spriteManagerFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.45rem;display:grid}.spriteManagerFullWidth{grid-column:1/-1}.spriteManager label{letter-spacing:.045em;min-width:0;font-size:.7rem}.spriteManager :is(input:not([type=checkbox]),textarea,select){color:#fff;border:var(--outline-inner-width) solid #e1ccff4d;width:100%;min-width:0;min-height:2.5rem;font:500 .85rem/1.4 var(--font-main);letter-spacing:normal;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#211830 padding-box padding-box;border-radius:.65rem;padding:.6rem .7rem}.spriteManager textarea{resize:vertical}.spriteManager :is(input,textarea,select,button):focus-visible{outline-offset:3px;outline:2px solid #bcefff}.spriteManager .spriteManagerCheck{text-transform:none;letter-spacing:normal;align-items:center;gap:.5rem;margin:.75rem 0;font-size:.78rem;display:flex}.spriteManager input[type=checkbox]{accent-color:#ba90ff;width:1.1rem;height:1.1rem}.spriteRaritySelect{align-items:center;gap:.5rem;display:flex}.spriteRaritySelect>i,.spriteRarityKey i{width:.65rem;height:.65rem;box-shadow:var(--surface-rim), 0 0 .7rem #ffffff1f;border-radius:50%;flex:none}.spriteRarityKey{flex-wrap:wrap;gap:.7rem;margin-top:.75rem;font-size:.65rem;display:flex}.spriteRarityKey span{align-items:center;gap:.3rem;display:flex}.spriteManagerVariants{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem;margin-top:.85rem;display:grid}.spriteManagerVariants>section{border:var(--outline-inner-width) solid #dcc3ff29;--surface-rim:var(--outline-rim);min-width:0;box-shadow:var(--surface-rim);background:#06040e40 padding-box padding-box;border-radius:.8rem;padding:.7rem}.spriteManagerVariants h3{margin:0 0 .6rem;font-size:.85rem}.spriteManagerVariants input[type=file]{padding:.35rem;font-size:.65rem}.spriteManagerVariants button{margin-top:.4rem;padding:.3rem;font-size:.6rem}.spriteManagerUnknown{place-items:center;font-weight:800;display:grid;font-size:1.8rem!important}.spriteManagerUnknown small{font-size:.7rem;font-weight:500}.spriteManagerActions{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.spriteManagerActions button{padding:.65rem .8rem;font-size:.72rem}.spriteManagerActions .spriteManagerRemove{--surface-rim:var(--outline-rim);background:#721f3973 padding-box padding-box;border-color:#d77a99}.spriteManager button:disabled,.spriteManager fieldset:disabled{opacity:.5}.spriteManager button:disabled{cursor:not-allowed}.spriteManagerPreview{border:var(--outline-inner-width) solid #cea5ff66;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#09061473 padding-box padding-box;border-radius:1rem;margin-top:1.4rem;padding:1rem;overflow-x:auto}.spriteManagerPreview .spriteIndexGrid{min-width:34rem}.spriteManagerPreview .managedPreviewCards{grid-template-columns:repeat(3,minmax(9rem,1fr));min-width:29rem}.spriteManagerPreview .spriteInfoButton{letter-spacing:0;min-height:0;padding:0}.spriteManagerPreviewInfo{border:var(--outline-inner-width) solid #8b6daf;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#20172e padding-box padding-box;border-radius:.7rem;margin-top:.7rem;padding:.85rem}.spriteManagerPreviewInfo p{white-space:pre-wrap;font-size:.8rem}.spriteManagerPreviewInfo button{font-size:.65rem}.spriteManagerDialog{border:var(--outline-inner-width) solid #a47ed1;color:#f8f3ff;width:min(90vw,31rem);max-height:85dvh;box-shadow:var(--surface-rim), 0 1rem 5rem #0009;--surface-rim:var(--outline-rim);background:#241934 padding-box padding-box;border-radius:1.2rem;padding:1.4rem;overflow:auto}.spriteManagerDialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05020cbf}.spriteManagerError{color:#ffbccd!important}.managedCardContents{display:contents}.spriteVariantCell.managedPlaceholder{border-radius:var(--radius-control);color:#a5a0b2;cursor:default;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.5rem;display:flex}.managedPlaceholder strong{font-size:1.5rem;line-height:1}.managedPlaceholder small{text-align:center;font-size:.52rem;line-height:1.5}.managedPlaceholderCard{min-height:6.5rem}.managedUploadPlaceholder{place-items:center;font-size:.6rem;display:grid}.managedCreator{text-overflow:ellipsis;white-space:nowrap;color:#b8aacb;max-width:100%;font-size:.5rem;overflow:hidden}.spriteInfoToast.managedSpriteInfoToast{pointer-events:auto;overscroll-behavior:contain;overflow-y:auto}.managedSpriteInfoToast p{white-space:pre-wrap;overflow-wrap:anywhere}.managedInfoClose{border:var(--outline-inner-width) solid #b6a0d2;color:#fff;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#10081e80 padding-box padding-box;border-radius:50%;flex:none;margin-left:auto;padding:.2rem .5rem}.spriteInfoToast .managedInfoClose{border-color:rgba(var(--toast-rgb),.48);border-radius:calc(var(--radius-control) - .55rem);background:linear-gradient(145deg,rgba(var(--toast-rgb),.2),#0a09129e);color:#f6f1ffd6;width:1.85rem;height:1.85rem;box-shadow:var(--surface-rim),0 .3rem .75rem #05020e33;background-clip:padding-box;flex:0 0 1.85rem;place-items:center;padding:0;font-size:0;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid;position:relative}.spriteInfoToast .managedInfoClose:before,.spriteInfoToast .managedInfoClose:after{content:"";background:currentColor;border-radius:999px;width:.72rem;height:.1rem;position:absolute}.spriteInfoToast .managedInfoClose:before{transform:rotate(45deg)}.spriteInfoToast .managedInfoClose:after{transform:rotate(-45deg)}.spriteInfoToast .managedInfoClose:hover{border-color:rgba(var(--toast-rgb),.78);background:linear-gradient(145deg,rgba(var(--toast-rgb),.3),#0a0912b8);color:#fff;transform:translateY(-1px)}.spriteInfoToast .managedInfoClose:focus-visible{outline:2px solid rgb(var(--toast-rgb));outline-offset:2px}.managedSpriteCell.communitySpriteCard{min-height:6.5rem;padding-bottom:.7rem}.managedCardVariant{color:#c9bdd8;text-transform:uppercase;font-size:.44rem;position:absolute;bottom:.2rem;left:.7rem}.managedSpriteRow .spriteNameLine{max-width:100%}.managedSpriteRow .spriteNameLine strong{text-overflow:ellipsis;overflow:hidden}@media (max-width:58rem){.spriteManagerLayout{grid-template-columns:1fr}.spriteManagerLibrary{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.spriteManagerLibrary h2{grid-column:1/-1}}@media (max-width:38rem){.spriteToolChooser{grid-template-columns:1fr}.spriteToolChooser button{min-height:8rem}.spriteScannerPanel>header{display:grid}.spriteScannerLoading{grid-template-columns:1fr;justify-items:start}.spriteScannerRadar{width:3.35rem}.spriteScannerFacts,.spriteScannerEditFields{grid-template-columns:1fr}.spriteScannerImages{grid-template-columns:repeat(2,minmax(0,1fr))}.spriteManagerFields,.spriteManagerVariants{grid-template-columns:1fr}.spriteManagerActions button{flex:100%}.spriteManager fieldset{padding:.7rem}}.adminHeadingActions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.adminCard .adminNavButton{border:var(--outline-inner-width) solid #ecdfff6b;color:#fff;min-height:2.35rem;box-shadow:var(--surface-rim);letter-spacing:.08em;--surface-rim:var(--outline-rim);background:#191426a8 padding-box padding-box;border-radius:.8rem;justify-content:center;align-items:center;padding:.45rem .7rem;font-size:.67rem;font-weight:900;text-decoration:none;display:inline-flex}.adminCard .adminNavButton:hover{--surface-rim:var(--outline-rim);background:#64459cb3 padding-box padding-box;border-color:#ecdfffb8}.analyticsAdminShell{place-items:start center}.analyticsDashboard{width:100%;min-width:0;max-width:76rem}.analyticsHeading>div:first-child{max-width:44rem}.analyticsHeading .adminHeadingActions button{background:linear-gradient(135deg,#7149b5d1,#413070e6) padding-box padding-box;min-height:2.35rem;padding:.45rem .7rem;font-size:.67rem}.slideshowManager .slideshowHeaderActions{gap:.38rem}.adminCard .slideshowHeaderActions button{letter-spacing:.065em;background:linear-gradient(135deg,#7149b5d1,#413070e6) padding-box padding-box;border-radius:.62rem;justify-content:center;align-items:center;gap:.32rem;min-height:2.35rem;padding:.42rem .58rem;font-size:.55rem;line-height:1;display:inline-flex}.adminCard .slideshowHeaderActions button>span{place-items:center;width:.82rem;height:.82rem;font-size:.86rem;font-weight:500;line-height:1;display:grid}.adminCard .slideshowHeaderActions .adminDanger{background:linear-gradient(135deg,#7f3756b8,#452746d6) padding-box padding-box;border-color:#ff85996b}.adminCard .slideshowHeaderActions button:last-child{background:linear-gradient(135deg,#3e8970b8,#2a4a4fd6) padding-box padding-box;border-color:#9ce0c66b}.adminCard .slideshowSlideTabs>button,.adminCard .slideshowTabOrder button,.adminCard .slideshowPreviewModes button{justify-content:center;align-items:center;gap:.28rem;min-height:2.1rem;padding:.36rem .52rem;line-height:1;display:inline-flex}.adminCard .slideshowSlideTabs>button{justify-content:flex-start;min-width:6.65rem}.adminCard .slideshowSlideTabs>button.slideshowAddTab,.adminCard .slideshowTabOrder button{width:2.1rem;min-width:2.1rem;padding:0}.analyticsRange{border:var(--outline-inner-width) solid #ebe2ff2e;--surface-rim:var(--outline-rim);width:max-content;box-shadow:var(--surface-rim);background:#0806124d padding-box padding-box;border-radius:.82rem;gap:.4rem;margin:1.4rem 0 .85rem;padding:.25rem;display:flex}.adminCard .analyticsRange button{min-height:2.05rem;box-shadow:var(--surface-rim);--surface-rim:0 0 0 transparent;background:padding-box padding-box;border-color:#0000;border-radius:.58rem;padding:.42rem .68rem;font-size:.59rem}.adminCard .analyticsRange button.isActive{box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#a368f9b8,#593b97d6) padding-box padding-box;border-color:#dcc6ff52}.analyticsSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.analyticsSummaryGrid article,.analyticsPanel{border:var(--outline-inner-width) solid #ebe2ff33;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#5d45894d,#0a08169e) padding-box padding-box;border-radius:1rem}.analyticsSummaryGrid article{gap:.25rem;padding:.9rem;display:grid}.analyticsSummaryGrid span{color:#d8c5ff;letter-spacing:.11em;font-size:.57rem;font-weight:900}.analyticsSummaryGrid strong{color:#fff;font-size:1.55rem;line-height:1}.analyticsSummaryGrid small{color:#f2edff80;font-size:.62rem}.analyticsPanel{min-width:0;padding:1rem}.analyticsPanel>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.analyticsPanel h2{margin:0;font-size:1rem}.analyticsPanelTitle{align-items:center;gap:.4rem;display:flex}.analyticsInfo{z-index:2;display:inline-flex;position:relative}.analyticsInfo>summary{color:#f7f3ff;cursor:pointer;border:1px solid #d8c5ff80;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.62rem;font-weight:900;line-height:1;list-style:none;display:grid}.analyticsInfo>summary::-webkit-details-marker{display:none}.analyticsInfo>p{z-index:10;color:#fff;background:#0f0b1ff5;border:1px solid #d8c5ff52;border-radius:.55rem;width:min(17rem,72vw);margin:0;padding:.62rem .7rem;font-size:.64rem;font-weight:600;line-height:1.45;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 .45rem 1.2rem #00000061}.analyticsNewBadge{color:#eafff4;letter-spacing:.08em;vertical-align:middle;background:#4cb88c38;border:1px solid #72e9b3b8;border-radius:.22rem;align-items:center;margin-left:.45rem;padding:.13rem .32rem;font-size:.53rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 .45rem #72e9b333}.analyticsTrendHeader{display:block!important}.analyticsTrendRange{flex-wrap:nowrap;justify-content:stretch;width:100%;margin:.75rem 0 0}.adminCard .analyticsTrendRange button{white-space:nowrap;flex:1;min-height:1.72rem;padding:.32rem .25rem;font-size:.5rem}.analyticsTrendLoading{color:#f2edff9e;margin:.7rem 0 0;font-size:.65rem}.analyticsPanel header p{color:#f2edff94;margin:.24rem 0 0;font-size:.7rem;line-height:1.4}.analyticsTrafficPanel{grid-column:1/-1;margin-top:.75rem}.analyticsTrafficPanel.isDaily .analyticsLegend .exports,.analyticsTrafficPanel.isDaily .analyticsExportsArea,.analyticsTrafficPanel.isDaily .analyticsExportsPath,.analyticsTrafficPanel.isDaily .analyticsSelectedExportsPoint,.analyticsTrafficPanel.isDaily .analyticsLegend span:last-child{display:none}.analyticsTrafficPanel.isDaily .analyticsChartSelection{grid-template-columns:1fr 1fr}.analyticsTrafficPanel.isDaily .analyticsChartSelection>div:nth-child(3){display:none}.analyticsExportActivity{grid-column:1/-1}.analyticsExportChart{background:#06050f33;border:1px solid #ebe2ff1f;border-radius:.78rem;min-width:0;margin-top:.9rem;padding:.78rem .82rem .7rem}.analyticsExportChart svg{width:100%;height:auto;margin-top:.42rem;display:block;overflow:visible}.analyticsExportChart line{stroke:#ebe2ff1a;stroke-width:1px}.analyticsExportChart path{fill:none;stroke:#22d57a;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.analyticsExportChart circle{fill:#c6ffe0;stroke:#16a45b;stroke-width:2px;filter:drop-shadow(0 0 4px #22d57ab8)}.analyticsExportChart text{fill:#f2edff7a;font:700 9px system-ui,sans-serif}.analyticsExportBriefPath{stroke:#f2c94c!important}.analyticsExportBriefPoint{fill:#fff0ae!important;stroke:#c38c00!important;filter:drop-shadow(0 0 4px #f2c94c99)!important}.analyticsExportLegend{color:#f2edffc2;flex-wrap:wrap;gap:.7rem 1rem;margin-top:.8rem;font-size:.65rem;display:flex}.analyticsExportLegend span{align-items:center;gap:.32rem;display:flex}.analyticsExportLegend i{border-radius:50%;width:.48rem;height:.48rem}.analyticsExportLegend .exports{background:#22d57a;box-shadow:0 0 .65rem #22d57a99}.analyticsExportLegend .briefs{background:#f2c94c;box-shadow:0 0 .65rem #f2c94c99}.analyticsExportLegend strong{color:#fff}.analyticsLegend{color:#f2edffa3;white-space:nowrap;align-items:center;gap:.75rem;font-size:.63rem;display:flex}.analyticsLegend span{align-items:center;gap:.3rem;display:flex}.analyticsLegend i{border-radius:50%;width:.48rem;height:.48rem}.analyticsLegend .views{box-shadow:var(--surface-rim), 0 0 .65rem #22d57a;background:#22d57a padding-box padding-box}.analyticsLegend .exports{background:#f2c94c padding-box padding-box;box-shadow:0 0 .65rem #f2c94c}.analyticsTrafficChart{border:var(--outline-inner-width) solid #ebe2ff1a;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#06050f3d padding-box padding-box;border-radius:.8rem;margin-top:.8rem;overflow:hidden}.analyticsChartCanvas{min-width:100%!important}.analyticsTrafficChart svg{width:100%;height:auto;display:block}.analyticsTrafficChart .analyticsViewsArea,.analyticsTrafficChart .analyticsExportsArea{fill:none;stroke:none}@media (max-width:40rem){.analyticsTrafficChart text{font-size:8px}}.analyticsTrafficChart line{stroke:#ebe2ff1f;stroke-width:1px}.analyticsTrafficChart text{fill:#f2edff75;font:700 10px system-ui,sans-serif}.analyticsTrafficChart path{fill:none;stroke-width:4.25px;stroke-linecap:round;stroke-linejoin:round}.analyticsViewsPath{stroke:#22d57a}.analyticsExportsPath{stroke:#f2c94c}.analyticsViewsPoint{fill:#c6ffe0;stroke:#138a4a;stroke-width:1.5px}.analyticsExportsPoint{fill:#fff0ae;stroke:#ad7b00;stroke-width:1.5px}.analyticsTrafficChart .analyticsSelectedGuide{stroke:#ff5b67;stroke-dasharray:3 4}.analyticsSelectedViewsPoint,.analyticsSelectedExportsPoint{pointer-events:none;stroke-width:2.5px}.analyticsSelectedViewsPoint{fill:#c6ffe0;stroke:#16a45b;filter:drop-shadow(0 0 5px #22d57ab8)}.analyticsSelectedExportsPoint{fill:#fff0ae;stroke:#c38c00;filter:drop-shadow(0 0 5px #f2c94cb3)}.analyticsChartHitTarget{cursor:pointer;outline:none}.analyticsChartHitTarget rect{fill:#0000;transition:fill .16s}:is(.analyticsChartHitTarget:hover rect,.analyticsChartHitTarget:focus-visible rect){fill:#d9beff14}.analyticsChartHitTarget:focus-visible rect{stroke:#e5d2ff;stroke-width:1.5px}.analyticsChartHitTarget.isSelected rect{fill:#ba83ff0b}.railwayTrend>header{align-items:flex-start}.railwayTrend>header>strong{color:#b8f6ff;letter-spacing:.02em;font-size:1.2rem}.railwayTrendScroll{overscroll-behavior-x:contain;scrollbar-color:#ffd466d1 transparent;scrollbar-width:thin;padding-bottom:.8rem;overflow-x:auto}.railwayTrendScroll:focus-visible{outline-offset:4px;border-radius:.4rem;outline:2px solid #ffe59d}.railwayTrendScroll::-webkit-scrollbar{height:.42rem}.railwayTrendScroll::-webkit-scrollbar-thumb{background:#ffd466bf;border-radius:99px}.railwayTrendBars{border-bottom:1px solid #ebe2ff29;align-items:end;gap:.22rem;height:9.5rem;padding:.75rem .35rem 0;display:flex}.railwayTrendBars i{opacity:.9;background:linear-gradient(#5ce8ff,#256ccd);border-radius:.25rem .25rem 0 0;flex:1 1 0;min-width:.25rem}.railwayTrendBars i:hover{background:#b8f6ff}.railwayTrendLegend{color:#f2edffad;letter-spacing:.06em;flex-wrap:wrap;gap:.7rem;margin-top:.8rem;font-size:.58rem;font-weight:800;display:flex}.railwayTrendLegend span:before{content:"";vertical-align:middle;border-radius:50%;width:.46rem;height:.46rem;margin-right:.28rem;display:inline-block}.railwayLegendRailway:before{background:#ffcf57;box-shadow:0 0 .5rem #ffcf57f2}.railwayLegendLive:before{background:#5ce8ff}.railwayComparisonBars{gap:.16rem}.railwayComparisonBars>span{flex:1 1 0;justify-content:center;align-items:end;gap:1px;min-width:.32rem;height:100%;display:flex;position:relative}.railwayComparisonBars>span>i{opacity:.9;flex:1 1 0;min-width:0}.railwayComparisonBars>span>.railwayHistoricalBar{background:linear-gradient(#fff4b8,#f2ae31);box-shadow:0 0 .45rem #ffca4dcc}.railwayComparisonBars>span>.railwayLiveBar{background:linear-gradient(#5ce8ff,#256ccd)}.railwayTrendMilestone{z-index:1;background:#b878ff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 .45rem #b878ffcc}@media (max-width:40rem){.railwayTrendBars{gap:.14rem;height:7rem}}.analyticsChartSelection{background:#08061247 padding-box padding-box;border-top:1px solid #ebe2ff1a;grid-template-columns:1.45fr 1fr 1fr;align-items:center;gap:.65rem;padding:.75rem .85rem;display:grid}.analyticsChartSelection>div{gap:.15rem;min-width:0;display:grid}.analyticsChartSelection span{color:#d8c5ffb3;letter-spacing:.1em;font-size:.5rem;font-weight:900}.analyticsChartSelection strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.analyticsChartSelection small{color:#f2edff70;grid-column:1/-1;font-size:.57rem}.analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.analyticsBarList{gap:.7rem;margin-top:.9rem;display:grid}.analyticsDevicePanel{grid-column:span 1}.analyticsDeviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.analyticsDeviceBreakdown{background:#06050f2e;border:1px solid #ebe2ff1a;border-radius:.78rem;min-width:0;padding:.75rem}.analyticsDeviceBreakdown h3{color:#d8c5ff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.62rem;font-weight:900}.analyticsDeviceBreakdown .analyticsBarList{margin-top:0}.analyticsOsChart{grid-template-columns:minmax(7.5rem,.72fr) minmax(0,1.28fr);align-items:center;gap:1rem;margin-top:1rem;display:grid}.analyticsOsPie{aspect-ratio:1;justify-self:center;width:min(100%,9.5rem);position:relative}.analyticsOsPie svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.analyticsOsPie circle{fill:none;stroke-width:17px}.analyticsOsPieTrack{stroke:#ffffff12}.analyticsOsPieSegment{transition:stroke-width .18s,filter .18s}.analyticsOsPieSegment:hover{stroke-width:19px;filter:drop-shadow(0 0 .22rem #d5baff59)}.analyticsOsPie>span{color:#fff;text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:27%}.analyticsOsPie>span strong{font-size:1.18rem;line-height:1}.analyticsOsPie>span small{color:#dbcaf994;letter-spacing:.11em;margin-top:.22rem;font-size:.43rem;font-weight:900}.analyticsOsLegend{gap:.5rem;display:grid}.analyticsOsLegend>div{background:#08061233;border:1px solid #ebe2ff1a;border-radius:.58rem;grid-template-columns:.55rem minmax(0,1fr) auto auto;align-items:center;gap:.45rem;min-width:0;padding:.46rem .55rem;display:grid}.analyticsOsLegend i{border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 .5rem}.analyticsOsLegend span{color:#f7f3ff;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:750;overflow:hidden}.analyticsOsLegend strong{color:#fff;font-size:.68rem}.analyticsOsLegend small{color:#f2edff73;text-align:right;min-width:1.6rem;font-size:.52rem}.analyticsBarRow>div{color:#f7f3ff;justify-content:space-between;align-items:center;gap:.7rem;font-size:.72rem;font-weight:750;display:flex}.analyticsBarRow strong{font-size:.72rem}.analyticsBarRow>i{background:#04040c7a padding-box padding-box;border-radius:999px;height:.34rem;margin-top:.3rem;display:block;overflow:hidden}.analyticsBarRow>i b{border-radius:inherit;height:100%;box-shadow:var(--surface-rim), 0 0 .7rem #22d57a61;background:linear-gradient(90deg,#22d57a,#f2c94c 58%,#ff5b67) padding-box padding-box;display:block}.analyticsTone-danger .analyticsBarRow>i b{background:#ff5b67;box-shadow:0 0 .7rem #ff5b677a}.analyticsEmpty{color:#f2edff73;text-align:center;background:#06050f38 padding-box padding-box;border-radius:.65rem;margin:.9rem 0 0;padding:.8rem;font-size:.7rem}.analyticsPerformancePanel,.analyticsRecommendationPanel{grid-column:1/-1}.analyticsRecommendationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.analyticsRecommendationGrid article{background:linear-gradient(135deg,#22d57a24,#f2c94c17,#ff5b6714);border:1px solid #22d57a4d;border-radius:.72rem;gap:.22rem;padding:.82rem;display:grid;box-shadow:0 0 .8rem #22d57a1f}.analyticsRecommendationGrid article:nth-child(2){border-color:#f2c94c57}.analyticsRecommendationGrid article:nth-child(3){border-color:#ff5b674d}.analyticsRecommendationGrid span{color:#f2edffa3;letter-spacing:.1em;font-size:.52rem;font-weight:900}.analyticsRecommendationGrid strong{color:#fff;font-size:1.35rem;line-height:1}.analyticsRecommendationGrid small{color:#f2edff8a;font-size:.6rem}.analyticsRecommendationDetail{color:#f2edff99;gap:.25rem;margin-top:.8rem;font-size:.64rem;line-height:1.45;display:grid}.analyticsRecommendationDetail p{margin:0}@media (max-width:40rem){.analyticsRecommendationGrid{gap:.45rem}.analyticsRecommendationGrid article{padding:.66rem}.analyticsRecommendationGrid strong{font-size:1.08rem}.analyticsRecommendationGrid span{font-size:.45rem}}.analyticsMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.9rem;display:grid}.analyticsMetricGrid article{border:var(--outline-inner-width) solid #ebe2ff1f;--surface-rim:var(--outline-rim);box-shadow:var(--surface-rim);background:#06050f3d padding-box padding-box;border-radius:.72rem;gap:.25rem;padding:.72rem;display:grid}.analyticsMetricGrid span{color:#cdb3ff;letter-spacing:.09em;font-size:.53rem;font-weight:900}.analyticsMetricGrid strong{font-size:1.05rem}.analyticsPrivacyNote{color:#f2edff7a;text-align:center;margin:1rem 0 0;font-size:.64rem;line-height:1.5}@media (max-width:52rem){.analyticsSummaryGrid,.analyticsMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsDeviceGrid{grid-template-columns:1fr}}@media (max-width:40rem){.adminHeadingActions{flex-wrap:wrap;justify-content:flex-start}.analyticsGrid{grid-template-columns:1fr}.analyticsPerformancePanel{grid-column:auto}.analyticsPanel>header{display:grid}.analyticsLegend{justify-content:flex-start}}@media (max-width:28rem){.analyticsSummaryGrid,.analyticsMetricGrid{grid-template-columns:1fr}}.spriteIndexViewport,.runnersIndexViewport{border-radius:var(--sprite-frame-radius)}.spriteIndexGrid,.runnersIndexGrid{padding:var(--sprite-grid-inset);border-radius:calc(var(--sprite-frame-radius) - var(--outline-inner-width))}.spriteIndexCorner,.spriteIndexHeader,.spriteIndexName,.spriteVariantCell,.runnersIndexCorner,.runnersIndexHeader,.runnersSpriteName,.runnersVariantCell{border-radius:var(--sprite-cell-radius)}.communitySpritesBox{padding:var(--community-inset);border-radius:calc(var(--sprite-cell-radius) + var(--community-inset) + var(--outline-inner-width))}.communitySpritesBox:has(>.spriteIndexViewport){border-radius:calc(var(--sprite-frame-radius) + var(--community-inset) + var(--outline-inner-width))}.communitySpritesBox.communityReleaseSection{border-radius:calc(var(--sprite-frame-radius) + var(--community-inset) + var(--outline-inner-width));box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.communityReleaseSection .communitySpritesHead{padding:.82rem .88rem .55rem}.exportCapture .communitySpritesBox.communityReleaseSection{box-shadow:none!important;background:0 0!important;border:0!important}.communityReleaseSection .spriteIndexName.rarity-special{background-color:#0000;background-image:radial-gradient(circle at 18% 12%,#ff68e821,#0000 42%),linear-gradient(145deg,#351c43,#161e31 58%,#07090f);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box}.exportCapture .communityReleaseSection .spriteIndexName.rarity-special{background-color:#0000!important;background-image:radial-gradient(circle at 18% 12%,#ff68e821,#0000 42%),linear-gradient(145deg,#351c43,#161e31 58%,#07090f)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:padding-box!important}.navigatorPageTabs{--tab-inset:.25rem;--tab-radius:.68rem;padding:var(--tab-inset);border-radius:calc(var(--tab-radius) + var(--tab-inset) + var(--outline-inner-width))}.navigatorPageTabs button{border-radius:var(--tab-radius)}.analyticsRange{--tab-inset:.25rem;--tab-radius:.58rem;padding:var(--tab-inset);border-radius:calc(var(--tab-radius) + var(--tab-inset) + var(--outline-inner-width))}.adminCard .analyticsRange button{border-radius:var(--tab-radius)}.databaseSeasonOptions{--season-menu-inset:.48rem;--season-row-radius:.72rem;padding:var(--season-menu-inset);border-radius:calc(var(--season-row-radius) + var(--season-menu-inset) + var(--outline-inner-width))}.databaseSeasonOptions button{border-radius:var(--season-row-radius)}.databaseSeasonOptions .seasonAvailabilityTooltip{border-radius:max(0px,calc(var(--season-row-radius) - .4rem))}.cheatCodeRow{--code-row-inset:.55rem;--code-copy-radius:.5rem;padding-block:var(--code-row-inset);border-radius:calc(var(--code-copy-radius) + var(--code-row-inset) + var(--outline-inner-width))}.cheatCodeRow>button{border-radius:var(--code-copy-radius)}.adminPanelCard{--admin-panel-inset:1.15rem;--admin-child-radius:.8rem;padding:var(--admin-panel-inset);border-radius:calc(var(--admin-child-radius) + var(--admin-panel-inset) + var(--outline-inner-width))}.adminPanelCard :is(.adminSpriteList label,.adminInlineToggle){border-radius:var(--admin-child-radius)}.adminAnalytics{--analytics-inset:1.2rem;--analytics-chart-radius:.9rem;padding:var(--analytics-inset);border-radius:calc(var(--analytics-chart-radius) + var(--analytics-inset) + var(--outline-inner-width))}.adminChartFrame,.adminChartLoading{border-radius:var(--analytics-chart-radius,.9rem)}.analyticsPanel{--analytics-panel-inset:1rem;--analytics-content-radius:.8rem;padding:var(--analytics-panel-inset);border-radius:calc(var(--analytics-content-radius) + var(--analytics-panel-inset) + var(--outline-inner-width))}.analyticsTrafficChart{border-radius:var(--analytics-content-radius)}@media (max-width:34rem){.adminAnalytics{--analytics-inset:.95rem}}@media (min-width:45.01rem){.databaseSeasonOptions{--season-menu-inset:.58rem}}@media (max-width:45rem){:root{--index-inset:1.15rem}}@media (max-width:40rem){:root{--sprite-cell-radius:.82rem;--sprite-grid-inset:.48rem}}.exportDesktopCapture{--index-inset:1.5rem;--sprite-cell-radius:1rem;--sprite-grid-inset:1rem;--sprite-frame-radius:calc(var(--sprite-cell-radius) + var(--sprite-grid-inset) + var(--outline-inner-width))}.exportDesktopCapture .spriteIndexGrid{padding:var(--sprite-grid-inset)!important}.exportDesktopCapture :is(.spriteIndexName,.spriteVariantCell){border-radius:var(--sprite-cell-radius)!important}:root{--switch-track:#2d354452;--switch-track-checked:#0f563061;--switch-edge:#f4f8ff80;--switch-green:#27df6d;--switch-green-deep:#08a94a;--switch-frost-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='3' seed='19'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 .15 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.spriteDexLiquidToggle{width:4.25rem;height:1.12rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;--surface-rim:var(--outline-rim);background:0 0;border:0;flex-basis:4.25rem;transition:border-color .25s,background .25s,box-shadow .25s;container-type:normal}.spriteDexLiquidToggle .liquidToggleKnockout{border:var(--outline-inner-width) solid var(--switch-edge);background:radial-gradient(120% 160% at 18% -70%,#ffffff61,transparent 48%),linear-gradient(180deg,#ffffff24,transparent 40%),var(--switch-track);box-shadow:var(--surface-rim),inset 0 .14rem .34rem #00000094,inset 0 -.08rem .18rem #ffffff14;-webkit-backdrop-filter:blur(10px)saturate(145%);backdrop-filter:blur(10px)saturate(145%);--surface-rim:var(--outline-rim);background-clip:padding-box;inset:0;overflow:visible}.spriteDexLiquidToggle :is(.liquidToggleMaskedIndicator,.liquidToggleWrapper,.liquidToggleShadow){display:none}.spriteDexLiquidToggle .liquidToggleIndicator{top:50%;left:calc(.11rem + (var(--complete) * .0211rem));-webkit-backdrop-filter:blur(22px)saturate(185%)contrast(112%)brightness(1.08);backdrop-filter:blur(22px)saturate(185%)contrast(112%)brightness(1.08);border-radius:.72rem;width:1.92rem;height:1.52rem;transition:left .34s cubic-bezier(.2,.88,.28,1.12),width .18s,scale .18s;translate:0 -50%;scale:1}.spriteDexLiquidToggle .liquidToggleCover{opacity:1;border-radius:inherit;background:radial-gradient(110% 75% at 50% -12%,#ffffff61,#0000 48%),linear-gradient(145deg,#ebf5ff29,#74849b14);border:1px solid #ffffff7a;transition:background .25s,box-shadow .25s,opacity .18s;overflow:hidden;box-shadow:inset 0 .22rem .3rem #ffffff61,inset 0 -.24rem .34rem #141d2d24,0 .15rem .36rem #0000004d,0 0 .55rem #e1f0ff1f}.spriteDexLiquidToggle .liquidToggleCover:before,.spriteDexLiquidToggle .liquidToggleCover:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.spriteDexLiquidToggle .liquidToggleCover:before{z-index:1;background:var(--switch-frost-texture);mix-blend-mode:screen;opacity:.82;filter:contrast(165%)brightness(1.18);background-size:2.25rem 2.25rem}.spriteDexLiquidToggle .liquidToggleCover:after{z-index:2;background:radial-gradient(90% 48% at 50% -4%,#ffffff8f,#0000 72%),radial-gradient(72% 40% at 50% 112%,#ffffff29,#0000 70%);border:1px solid #ffffff4d;inset:1px;box-shadow:inset .12rem .08rem .18rem #ffffff4d,inset -.13rem -.12rem .2rem #0c14222e}.spriteDexLiquidToggle[aria-pressed=true]{box-shadow:none;background:0 0;border-color:#0000}.spriteDexLiquidToggle[aria-pressed=true] .liquidToggleKnockout{background:radial-gradient(110% 160% at 18% -70%,#bfffda3d,transparent 48%),linear-gradient(180deg,#53ff971f,transparent 42%),var(--switch-track-checked);box-shadow:var(--surface-rim),inset 0 .16rem .38rem #0000008a,inset 0 -.08rem .2rem #42ff8e21;--surface-rim:var(--outline-rim);background-clip:padding-box;border-color:#5bff9d94}.spriteDexLiquidToggle[aria-pressed=true] .liquidToggleCover{background:radial-gradient(120% 76% at 50% -14%,#e4ffeb57,#0000 46%),linear-gradient(145deg,#47ef7f7a,#08a94a47);box-shadow:inset 0 .22rem .26rem #e7ffed57,inset 0 -.24rem .32rem #00491d33,0 .12rem .34rem #0000004d,0 0 .44rem #25e16a2e}.spriteDexLiquidToggle[aria-pressed=true] .liquidToggleCover:before{opacity:.68}.spriteDexLiquidToggle[aria-pressed=true] .liquidToggleCover:after{border-color:#d3ffe16b}.spriteDexLiquidToggle:is(:active,[data-animating=true]) .liquidToggleIndicator{scale:1.18 1.12}.spriteDexLiquidToggle:is(:active,[data-animating=true]) .liquidToggleCover{opacity:1}.accessibilitySwitch{align-items:center;width:4.05rem;height:1.62rem;display:flex}.accessibilitySwitch>i{border-color:var(--switch-edge);background:radial-gradient(120% 160% at 18% -70%,#ffffff61,transparent 48%),linear-gradient(180deg,#ffffff24,transparent 40%),var(--switch-track);width:4.05rem;height:1.1rem;box-shadow:var(--surface-rim),inset 0 .14rem .34rem #0000008f,inset 0 -.08rem .18rem #ffffff14;-webkit-backdrop-filter:none;backdrop-filter:none;background-clip:padding-box;overflow:visible}.accessibilitySwitch>i:after{background:var(--switch-frost-texture),radial-gradient(110% 78% at 50% -12%,#ffffff85,transparent 48%),linear-gradient(145deg,#ebf5ff47,#74849b24);background-blend-mode:screen,normal,normal;-webkit-backdrop-filter:blur(22px)saturate(185%)contrast(112%)brightness(1.08);backdrop-filter:blur(22px)saturate(185%)contrast(112%)brightness(1.08);background-size:2.8rem 2.8rem,auto,auto;border:1px solid #ffffff75;border-radius:.56rem;width:1.86rem;height:1.48rem;transition:transform .34s cubic-bezier(.2,.88,.28,1.12),background .25s,box-shadow .25s;top:50%;left:.11rem;box-shadow:inset 0 .22rem .3rem #ffffff80,inset 0 -.24rem .34rem #141d2d33,0 .15rem .36rem #00000057,0 0 .55rem #e1f0ff21}.accessibilitySwitch input:checked+i{background:radial-gradient(110% 160% at 18% -70%,#bfffda3d,transparent 48%),linear-gradient(180deg,#53ff971f,transparent 42%),var(--switch-track-checked);box-shadow:var(--surface-rim),inset 0 .16rem .38rem #0000008a,inset 0 -.08rem .2rem #42ff8e21;background-clip:padding-box;border-color:#5bff9d94}.accessibilitySwitch input:checked+i:after{background:var(--switch-frost-texture),radial-gradient(120% 78% at 50% -14%,#e4ffeb85,transparent 46%),linear-gradient(145deg,#47ef7fa3,#08a94a6b);background-blend-mode:soft-light,normal,normal;background-size:2.8rem 2.8rem,auto,auto;transform:translate(1.96rem,-50%);box-shadow:inset 0 .22rem .26rem #e7ffed6b,inset 0 -.24rem .32rem #00491d47,0 .12rem .34rem #00000059,0 0 .44rem #25e16a38}.accessibilitySwitch>i:after{transform:translateY(-50%)}.adminControls input[type=checkbox],.adminCheatCodeList input[type=checkbox]{-webkit-appearance:none;appearance:none;border-color:var(--switch-edge);background:radial-gradient(120% 160% at 18% -70%,#ffffff61,transparent 48%),linear-gradient(180deg,#ffffff24,transparent 40%),var(--switch-track);width:4.05rem;height:1.1rem;box-shadow:var(--surface-rim),inset 0 .14rem .34rem #0000008f,inset 0 -.08rem .18rem #ffffff14;-webkit-backdrop-filter:none;backdrop-filter:none;--surface-rim:var(--outline-rim);background-clip:padding-box;position:relative;overflow:visible}.adminControls input[type=checkbox]:before,.adminCheatCodeList input[type=checkbox]:before{background:var(--switch-frost-texture),radial-gradient(110% 78% at 50% -12%,#ffffff85,transparent 48%),linear-gradient(145deg,#ebf5ff47,#74849b24);background-blend-mode:screen,normal,normal;-webkit-backdrop-filter:blur(22px)saturate(185%)contrast(112%)brightness(1.08);backdrop-filter:blur(22px)saturate(185%)contrast(112%)brightness(1.08);background-size:2.8rem 2.8rem,auto,auto;border:1px solid #ffffff75;border-radius:.55rem;width:1.82rem;height:1.46rem;margin:0;transition:transform .34s cubic-bezier(.2,.88,.28,1.12),background .25s,box-shadow .25s;position:absolute;top:50%;left:.1rem;transform:translateY(-50%);box-shadow:inset 0 .22rem .3rem #ffffff80,inset 0 -.24rem .34rem #141d2d33,0 .15rem .36rem #00000057,0 0 .55rem #e1f0ff21}.adminControls input[type=checkbox]:checked,.adminCheatCodeList input[type=checkbox]:checked{background:radial-gradient(110% 160% at 18% -70%,#bfffda3d,transparent 48%),linear-gradient(180deg,#53ff971f,transparent 42%),var(--switch-track-checked);background-clip:padding-box;border-color:#5bff9d94}.adminControls input[type=checkbox]:checked:before,.adminCheatCodeList input[type=checkbox]:checked:before{background:var(--switch-frost-texture),radial-gradient(120% 78% at 50% -14%,#e4ffeb85,transparent 46%),linear-gradient(145deg,#47ef7fa3,#08a94a6b);background-blend-mode:soft-light,normal,normal;background-size:2.8rem 2.8rem,auto,auto;transform:translate(2rem,-50%);box-shadow:inset 0 .22rem .26rem #e7ffed6b,inset 0 -.24rem .32rem #00491d47,0 .12rem .34rem #00000059,0 0 .44rem #25e16a38}.adminControls input[type=checkbox]:active:before,.adminCheatCodeList input[type=checkbox]:active:before{scale:1.18 1.12}@media (prefers-reduced-motion:reduce){.spriteDexLiquidToggle .liquidToggleIndicator,.accessibilitySwitch>i:after,.adminControls input[type=checkbox]:before,.adminCheatCodeList input[type=checkbox]:before{transition-duration:.01ms!important}}.spriteIndexCorner{background:linear-gradient(120deg,#434852 0%,#272b33 52%,#11141a 100%) padding-box padding-box}.spriteIndexHeader.variant-default{background:linear-gradient(120deg,#5c616a 0%,#30343c 52%,#11141a 100%) padding-box padding-box}.spriteIndexHeader.variant-gold{background:linear-gradient(120deg,#6b531f 0%,#3c2c0d 52%,#171105 100%) padding-box padding-box}.spriteIndexHeader.variant-cheat{--variant-rgb:112,208,80;--cheat-shadow-rgb:3,18,7;color:#80e760;border-color:rgba(var(--variant-rgb),.72);box-shadow:var(--surface-rim),0 0 1rem rgba(var(--variant-rgb),.14);--surface-rim:var(--outline-rim);background:linear-gradient(120deg,#164523 0%,#0a2913 52%,#031207 100%) padding-box padding-box}.spriteVariantCell.variant-cheat{--variant-rgb:112,208,80;--cheat-shadow-rgb:3,18,7;--cheat-artwork-center:2.7rem;--cheat-card-surface: radial-gradient(ellipse 3.5rem 3rem at var(--cheat-artwork-center) 50%,#050a0ff0 0%,#050a0fc7 42%,transparent 100%), radial-gradient(ellipse at 95% 0%,rgba(var(--variant-rgb),.2),transparent 65%), url(/images/cheat-master-code-pattern.svg) right top / 7.5rem 7.5rem repeat, linear-gradient(125deg,rgba(var(--variant-rgb),.1),rgba(var(--cheat-shadow-rgb),.96) 78%), rgb(var(--cheat-shadow-rgb))}.spriteVariantCell.variant-cheat.collected:not(.unreleased):not(.mastery-pending):not(.filter-pending){background:var(--cheat-card-surface);border-color:rgba(var(--variant-rgb),.78);box-shadow:var(--surface-rim), 0 0 1.15rem rgba(var(--variant-rgb),.16);--surface-rim:var(--outline-rim);background-clip:padding-box}.spriteVariantCell.variant-cheat.collected:not(.unreleased):is(:hover,.mastered){border-color:rgba(var(--variant-rgb),.98);box-shadow:var(--surface-rim), 0 0 1.35rem rgba(var(--variant-rgb),.3);--surface-rim:var(--outline-rim)}.spriteVariantCell:is(.variant-default,.variant-gold,.variant-cheat,.variant-blue,.variant-bounty,.variant-trick,.variant-quack).collected:not(.unreleased):not(.mastery-pending):not(.filter-pending) .variantPreview.hasSpriteImage.is-loaded img{filter:drop-shadow(0 0 1px #ecffe6b8)drop-shadow(0 .18rem .28rem #000000d9)}@media (max-width:40rem){.spriteVariantCell.variant-cheat{--cheat-artwork-center:50%}}.exportDesktopCapture .spriteVariantCell.variant-cheat{--cheat-artwork-center:2.7rem}.accessibilityColorAssist .spriteVariantCell.variant-cheat{--variant-rgb:58,211,239;--cheat-shadow-rgb:3,16,23}.exportCapture .spriteVariantCell.variant-cheat.collected:not(.unreleased){background:var(--cheat-card-surface)!important;background-clip:padding-box!important}.spriteVariantCell.variant-default,.spriteIndexHeader.variant-default,.spriteInfoVariants .variant-default{--variant-rgb:236,240,247}.accessibilityColorAssist .spriteVariantCell.variant-default,.accessibilityColorAssist .spriteIndexHeader.variant-default,.accessibilityColorAssist .spriteInfoVariants .variant-default{--variant-rgb:105,154,255}.spriteVariantCell:is(.variant-default,.variant-gold,.variant-blue,.variant-bounty,.variant-trick,.variant-quack){--variant-artwork-center:2.7rem;--readable-variant-surface:radial-gradient(ellipse 3rem 2.6rem at var(--variant-artwork-center) 50%,#050a0f80 0%,#050a0f52 42%,transparent 100%), radial-gradient(ellipse at 95% 0%,rgba(var(--variant-end-rgb,var(--variant-rgb)),.38),transparent 70%), linear-gradient(115deg,rgba(var(--variant-rgb),.4),rgba(var(--variant-end-rgb,var(--variant-rgb)),.3) 72%,#07090fcc), #07090f}.spriteVariantCell.variant-default{--readable-variant-surface:radial-gradient(ellipse 3rem 2.6rem at var(--variant-artwork-center) 50%,#04080d8f 0%,#04080d5c 42%,transparent 100%), radial-gradient(ellipse at 95% 0%,#778b9c33,transparent 70%), linear-gradient(115deg,#68788652,#232e393d 72%,#07090fd6), #07090f}.spriteVariantCell:is(.variant-default,.variant-gold,.variant-blue,.variant-bounty,.variant-trick,.variant-quack).collected:not(.unreleased):not(.mastery-pending):not(.filter-pending),.spriteVariantCell:is(.variant-default,.variant-gold,.variant-blue,.variant-bounty,.variant-trick,.variant-quack).collected:not(.unreleased):is(:hover,.mastered){background:var(--readable-variant-surface);background-clip:padding-box}@media (max-width:40rem){.spriteVariantCell:is(.variant-default,.variant-gold,.variant-blue,.variant-bounty,.variant-trick,.variant-quack){--variant-artwork-center:50%}}.exportDesktopCapture .spriteVariantCell:is(.variant-default,.variant-gold,.variant-blue,.variant-bounty,.variant-trick,.variant-quack){--variant-artwork-center:2.7rem}.exportCapture .spriteVariantCell:is(.variant-default,.variant-gold,.variant-blue,.variant-bounty,.variant-trick,.variant-quack).collected:not(.unreleased){background:var(--readable-variant-surface)!important;background-clip:padding-box!important}.spriteVariantCell.variant-blue{--readable-variant-surface:radial-gradient(ellipse 3rem 2.6rem at var(--variant-artwork-center) 50%,#050a14d6 0%,#050a14b3 42%,transparent 100%), linear-gradient(#05091361,#05091361), url(/images/loot-hacker-glitch-pattern.svg) right top / 10rem 7rem repeat, radial-gradient(ellipse at 90% 0%,rgba(var(--variant-rgb),.12),transparent 70%), linear-gradient(125deg,rgba(var(--variant-rgb),.15),rgba(var(--variant-end-rgb),.17) 75%,#161232e6), #070b18}.spriteVariantCell.variant-bounty{--readable-variant-surface:radial-gradient(ellipse 3rem 2.6rem at var(--variant-artwork-center) 50%,#070418e6 0%,#070418bd 46%,transparent 100%), linear-gradient(#0806183d,#0806183d), repeating-radial-gradient(ellipse 112% 145% at 106% 132%,transparent 0 .54rem,#f1e1ff0e .59rem .64rem,transparent .7rem 1.12rem), radial-gradient(ellipse at 8% -24%,#e84eda21,transparent 54%), radial-gradient(ellipse at 102% 86%,#4cdbf017,transparent 57%), linear-gradient(128deg,#3f165b57,#1d184a4d 58%,#060f28fc)}.spriteVariantCell.variant-trick,.spriteIndexHeader.variant-trick,.spriteInfoVariants .variant-trick,.adminVariantPreview.variant-trick{--variant-rgb:255,145,66;--variant-end-rgb:175,83,172}.spriteVariantCell.variant-trick{--readable-variant-surface:radial-gradient(ellipse 3rem 2.6rem at var(--variant-artwork-center) 50%,#0d071561,transparent 100%), url(/images/halloween/trick-or-treat-pattern-v2.webp) center / cover no-repeat, #180b1e}.spriteIndexHeader.variant-trick{border-color:rgba(var(--variant-rgb),.62);color:#ffd5ad;background-color:#0000;background-image:linear-gradient(115deg,#2c1127ad,#1c0c22c7),url(/images/halloween/trick-or-treat-pattern-v2.webp);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box}.spriteInfoVariants .variant-trick{background:linear-gradient(115deg,#ff91422b,#af53ac24) padding-box padding-box}.spriteInfoVariants .variant-trick>span{color:#ffd5ad}.spriteVariantCell.variant-trick.collected:not(.unreleased){border-color:rgba(var(--variant-rgb),.72)}.spriteVariantCell.variant-trick.collected:not(.unreleased):is(:hover,.mastered){border-color:rgba(var(--variant-rgb),.98)}.accessibilityStrongPatterns .spriteVariantCell.variant-trick:before,.accessibilityStrongPatterns .spriteIndexHeader.variant-trick:before{background:repeating-linear-gradient(45deg,#0000 0 .65rem,#ffffff3d .65rem .75rem)}.accessibilityColorAssist .spriteVariantCell.variant-trick,.accessibilityColorAssist .spriteIndexHeader.variant-trick,.accessibilityColorAssist .spriteInfoVariants .variant-trick{--variant-rgb:255,170,92}.spriteVariantCell.variant-quack,.spriteIndexHeader.variant-quack,.spriteInfoVariants .variant-quack,.adminVariantPreview.variant-quack{--variant-rgb:154,104,255;--variant-end-rgb:92,207,255}.spriteIndexHeader.variant-quack{border-color:rgba(var(--variant-rgb),.66);color:#dfd2ff;background:linear-gradient(120deg,#341f63c2,#10234fc7) padding-box padding-box}.spriteVariantCell.variant-quack{--readable-variant-surface:radial-gradient(ellipse 3rem 2.6rem at var(--variant-artwork-center) 50%,#0a081cd1 0%,#0a081ca3 46%,transparent 100%), radial-gradient(ellipse at 90% 0%,rgba(var(--variant-end-rgb),.21),transparent 68%), linear-gradient(128deg,#5f35aa57,#1c3f7a57 66%,#080a19f2)}.spriteInfoVariants .variant-quack{background:linear-gradient(115deg,#9a68ff2b,#5ccfff24) padding-box padding-box}.spriteInfoVariants .variant-quack>span{color:#dfd2ff}.spriteVariantCell.variant-quack.collected:not(.unreleased){border-color:rgba(var(--variant-rgb),.74)}.spriteVariantCell.variant-quack.collected:not(.unreleased):is(:hover,.mastered){border-color:rgba(var(--variant-end-rgb),.94)}.accessibilityColorAssist .spriteVariantCell.variant-quack,.accessibilityColorAssist .spriteIndexHeader.variant-quack,.accessibilityColorAssist .spriteInfoVariants .variant-quack{--variant-rgb:174,146,255;--variant-end-rgb:126,219,255}@media (max-width:40rem){.spriteVariantCell.variant-trick .variantMobileLabel{letter-spacing:0;font-size:.38rem}}.spriteVariantCell.variant-gold{--readable-variant-surface:radial-gradient(ellipse 3rem 2.6rem at var(--variant-artwork-center) 50%,#0a0b0fd6 0%,#0a0b0fb3 42%,transparent 100%), linear-gradient(#0b090566,#0b090566), url(/images/gold-metal-pattern.svg) right top / 9rem 7rem repeat, linear-gradient(120deg,transparent 38%,rgba(var(--variant-rgb),.025) 48%,#fff5d10a 52%,rgba(var(--variant-rgb),.02) 57%,transparent 68%), radial-gradient(ellipse at 95% 0%,rgba(var(--variant-rgb),.12),transparent 70%), linear-gradient(135deg,rgba(var(--variant-rgb),.15),rgba(var(--variant-rgb),.09) 70%,#181107f7), #18130a}.spriteVariantCell:is(.variant-default,.variant-gold,.variant-blue,.variant-bounty,.variant-trick,.variant-quack).collected:not(.unreleased):not(.mastery-pending):not(.filter-pending) .variantPreview.hasSpriteImage.is-loaded img{filter:drop-shadow(0 0 1px #ecffe6b8)drop-shadow(0 .12rem .22rem #00000080)}.spriteVariantCell:not(.collected):not(.unreleased):not(.unconfirmedVariantSlot):not(.managedPlaceholder){--surface-rim:var(--outline-rim);border-style:dashed;box-shadow:var(--surface-rim)!important;background:linear-gradient(145deg,#161920,#080a0f) padding-box padding-box!important;border-color:#aeb7c980!important}.spriteVariantCell:not(.collected):not(.unreleased):not(.unconfirmedVariantSlot):not(.managedPlaceholder):hover{--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#1c2028,#0c0e14) padding-box padding-box!important;border-color:#dbe3f0cc!important}.spriteVariantCell:not(.collected):not(.unreleased):not(.unconfirmedVariantSlot):not(.managedPlaceholder):before{border-color:#0000}.spriteVariantCell:not(.collected):not(.unreleased):not(.unconfirmedVariantSlot):not(.managedPlaceholder):after{display:none}.spriteVariantCell:not(.collected):not(.unreleased):not(.unconfirmedVariantSlot):not(.managedPlaceholder) .variantStatus{box-shadow:var(--surface-rim);opacity:1;filter:none;--surface-rim:var(--outline-rim);background:#07090e padding-box padding-box!important;border-color:#d6dfefbf!important}.spriteVariantCell{--collection-fade-duration:.42s;--collection-fade-ease:cubic-bezier(.22,.61,.36,1);--collection-image-filter:grayscale(1) saturate(0) brightness(.72) contrast(1) drop-shadow(0 0 1px #ecffe600) drop-shadow(0 .25rem .4rem #0000007a)}.spriteVariantCell.collected{--collection-image-filter:grayscale(0) saturate(1) brightness(1) contrast(1) drop-shadow(0 0 1px #ecffe6b8) drop-shadow(0 .12rem .22rem #00000080)}.spriteVariantCell.variant-cheat.collected{--collection-image-filter:grayscale(0) saturate(1) brightness(1) contrast(1) drop-shadow(0 0 1px #ecffe6b8) drop-shadow(0 .18rem .28rem #000000d9)}.accessibilityHighContrast .spriteVariantCell:not(.collected){--collection-image-filter:grayscale(.3) saturate(.2) brightness(.82) contrast(1.08) drop-shadow(0 0 1px #ecffe600) drop-shadow(0 .25rem .4rem #0000008c)}.index:not(.exportCapture) .spriteVariantCell:not(.unreleased):not(.unconfirmedVariantSlot):not(.managedPlaceholder){transition:border-color var(--collection-fade-duration) ease,box-shadow var(--collection-fade-duration) ease;background:linear-gradient(145deg,#161920,#080a0f) padding-box padding-box!important}.index:not(.exportCapture) .spriteVariantCell:not(.unreleased):not(.unconfirmedVariantSlot):not(.managedPlaceholder):after{z-index:0;border-radius:calc(var(--sprite-cell-radius) - var(--outline-inner-width));background:var(--cheat-card-surface,var(--readable-variant-surface,linear-gradient(120deg,rgba(var(--variant-rgb),.52),rgba(var(--variant-rgb),.12)),#07090f));filter:none;opacity:0;pointer-events:none;width:auto;height:auto;transition:opacity var(--collection-fade-duration) var(--collection-fade-ease);background-clip:padding-box;display:block;position:absolute;inset:0}.index:not(.exportCapture) .spriteVariantCell.collected:not(.unreleased):not(.mastery-pending):not(.filter-pending):after{opacity:1}.index:not(.exportCapture) .spriteVariantCell:not(.unreleased) .variantPreview.hasSpriteImage img{transition:opacity .18s}.index:not(.exportCapture) .spriteVariantCell:not(.unreleased) .variantPreview.hasSpriteImage.is-loaded img{filter:var(--collection-image-filter)!important}.index:not(.exportCapture) .spriteVariantCell:not(.unreleased){--collection-image-filter:grayscale(1) saturate(0) brightness(.72) contrast(1)}.index:not(.exportCapture) .spriteVariantCell.collected:not(.unreleased){--collection-image-filter:none}@media (hover:hover) and (pointer:fine){.index:not(.exportCapture) .spriteVariantCell:not(.collected):not(.unreleased) .variantPreview.hasSpriteImage>img:not(.referenceSpriteImage),.index:not(.exportCapture) .spriteVariantCell:not(.collected):not(.unreleased) .variantPreview.hasSpriteImage>.referenceSpriteFrame{transition:opacity .18s,transform .16s}.index:not(.exportCapture) .spriteVariantCell:not(.collected):not(.unreleased):hover .variantPreview.hasSpriteImage>img:not(.referenceSpriteImage){transform:scale(1.14)}.index:not(.exportCapture) .spriteVariantCell:not(.collected):not(.unreleased):hover .variantPreview.hasSpriteImage>.referenceSpriteFrame{transform:translateY(-50%)scale(1.08)}}.index:not(.exportCapture) .spriteVariantCell .variantStatus{transition:background-color var(--collection-fade-duration) ease,border-color var(--collection-fade-duration) ease,box-shadow var(--collection-fade-duration) ease}.collectionTick{opacity:0;width:.76rem;height:.76rem;transition:opacity var(--collection-fade-duration) ease;display:block;overflow:visible}.collectionTick path{fill:none;stroke:currentColor;stroke-width:3.1px;stroke-linecap:round;stroke-linejoin:round}.spriteVariantCell.collected .collectionTick{opacity:1}.accessibilityReduceMotion .spriteVariantCell,.exportCapture .spriteVariantCell{--collection-fade-duration:0s}@media (max-width:40rem){.index:not(.exportCapture) .variantPreview.hasSpriteImage img,.index:not(.exportCapture) .spriteImagePlaceholder{transition:none!important}.spriteInfoButton{right:.64rem}.desktopCardCodeBadge{display:none}.spriteNameCodeBadge{border-radius:calc(var(--sprite-cell-radius) - .34rem);width:1.72rem;height:1.36rem;font-size:.31rem;display:grid;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.spriteNameCodeBadge.variant-default{left:calc(8.3333% - .142rem)}.spriteNameCodeBadge.variant-gold{left:calc(25% - .085rem)}.spriteNameCodeBadge.variant-cheat{left:calc(41.6667% - .028rem)}.spriteNameCodeBadge.variant-blue{left:calc(58.3333% + .028rem)}.spriteNameCodeBadge.variant-bounty{left:calc(75% + .085rem)}.spriteNameCodeBadge.variant-trick{left:calc(91.6667% + .142rem)}.spriteNameCodeBadge:is(:hover,:focus-visible),.spriteNameCodeBadge[aria-expanded=true]{transform:translate(-50%,calc(-50% - 1px))}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard){grid-template-rows:3.25rem auto;min-height:6.65rem;padding:.56rem .32rem .48rem}.index:not(.exportCapture) .spriteIndexRow .variantPreview.hasSpriteImage{transform-origin:50%;justify-self:center;margin-left:0;transform:translateY(1.05rem)scale(1.38)}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell.collected:not(.unreleased) .variantPreview.hasSpriteImage{transform:translateY(1.05rem)scale(1.52)}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantCopy{text-align:center;align-items:center;padding-left:0;transform:translateY(1.05rem)}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantMobileLabel{text-align:center}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantActions{pointer-events:none;display:block;inset:0}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .masteryLevelButton{pointer-events:auto;position:absolute;top:.42rem;left:.42rem}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantStatus{pointer-events:auto;position:absolute;top:.42rem;right:.42rem}}@media (min-width:40.01rem){.spriteNameCodeBadge{display:none}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard){grid-template-columns:1fr;place-items:center;padding:.55rem .4rem}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .variantPreview{place-self:center;transform:translateY(.46rem)}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .desktopCardCodeBadge{border-radius:.38rem;width:1.9rem;height:1.25rem;font-size:.34rem;display:grid;top:.24rem;left:.28rem}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .variantActions{width:auto;display:block;inset:0}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .masteryLevelButton{border-radius:.38rem;width:1.9rem;min-width:1.9rem;height:1.25rem;padding:0 .2rem;top:.24rem;left:50%;transform:translate(-50%)}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .masteryLevelButton svg{width:.92rem;height:.92rem}.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .variantStatus{width:1.9rem;height:1.25rem;top:.24rem;left:auto;right:.28rem;transform:none}}@media (prefers-reduced-motion:reduce){.spriteVariantCell{--collection-fade-duration:0s}}@media (min-width:40.01rem){.workspace>aside{--desktop-navigator-height:min(40rem,calc(100dvh - 2rem));--navigator-bottom-shift:0px;box-sizing:border-box;width:calc(100% + .7rem);height:var(--desktop-navigator-height);padding:0;max-height:calc(100dvh - 2rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate3d(0,var(--navigator-bottom-shift),0);overscroll-behavior:none;scrollbar-color:#bea4ff7a #ffffff0a;background:0 0;border:0;border-radius:0;flex-direction:column;margin-inline:-.35rem;padding-inline:.35rem;display:flex;top:1rem;overflow:visible}.workspace>aside>.navigatorPageTabs{--tab-inset:.4rem;--tab-radius:.78rem;padding:var(--tab-inset);border-radius:calc(var(--tab-radius) + var(--tab-inset) + var(--outline-inner-width));background:radial-gradient(circle at 10% 5%,#ffffff1f,transparent 42%), linear-gradient(145deg,#ffffff14,#0709124d), var(--glass);box-shadow:var(--surface-rim),var(--glass-shadow);-webkit-backdrop-filter:blur(34px)saturate(138%);backdrop-filter:blur(34px)saturate(138%);background-clip:padding-box;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;margin:0 0 .72rem}.workspace>aside>.navigatorPageTabs button{min-height:2.5rem;padding-inline:.35rem;font-size:.55rem}.workspace>aside>.navigatorPanelCard{box-sizing:border-box;border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-card);background:var(--panel-surface);min-height:0;box-shadow:var(--surface-rim),var(--glass-shadow);-webkit-backdrop-filter:blur(34px)saturate(138%);backdrop-filter:blur(34px)saturate(138%);--surface-rim:var(--outline-rim);background-clip:padding-box;flex:auto;padding:1.25rem;display:flex;overflow:visible}.workspace>aside>.navigatorPanelCard>.navigatorPage{width:100%;min-width:0;min-height:0;box-shadow:none;overscroll-behavior:contain;scrollbar-gutter:stable;background:0 0;border:0;flex:auto;padding-right:.24rem;overflow:hidden auto}.workspace>aside>.navigatorPanelCard>.navigatorPage.boosterPanel{scrollbar-color:#c8aeff9e #ffffff0e;padding:.08rem .55rem .9rem .08rem;scroll-padding-block:.4rem .9rem;overflow-y:scroll}.workspace>aside>.navigatorPanelCard>.navigatorPage.navigatorToolsPage{scrollbar-gutter:auto;width:calc(100% + .7rem);margin-inline:-.35rem;padding-inline:.35rem}.workspace>aside .codeBadgeToggle{margin-right:.42rem;display:flex!important}.workspace>aside .phoneImageExportTool{display:block!important}.index:not(.exportCapture) .communityReleaseSection .spriteIndexGrid{grid-template-columns:clamp(4.6rem,15%,6.4rem) repeat(var(--sprite-columns,4),minmax(0,1fr));width:100%;min-width:0}.index:not(.exportCapture) .communityReleaseSection .spriteIndexName{gap:.22rem;padding:.58rem .42rem .48rem}.index:not(.exportCapture) .communityReleaseSection .spriteNameLine{justify-content:center;width:calc(100% - 1.45rem)}.index:not(.exportCapture) .communityReleaseSection .spriteIndexName strong{overflow-wrap:anywhere;white-space:normal;text-align:center;max-width:100%;font-size:.58rem;line-height:1.15}.index:not(.exportCapture) .communityReleaseSection .spriteMetaLine{flex-direction:column;gap:.18rem;max-width:100%}.index:not(.exportCapture) .spriteIndexName .spriteInfoButton,.index:not(.exportCapture) .runnersSpriteName .spriteInfoButton{isolation:isolate;border-radius:calc(var(--sprite-cell-radius) - .34rem);border-color:rgba(var(--info-edge-rgb,var(--rarity-rgb)),.68);background:rgba(var(--rarity-rgb),.2);box-shadow:var(--surface-rim),0 0 .48rem rgba(var(--rarity-rgb),.16);-webkit-backdrop-filter:blur(14px)saturate(165%)brightness(1.08);backdrop-filter:blur(14px)saturate(165%)brightness(1.08);--surface-rim:var(--outline-rim);background-clip:padding-box;overflow:hidden}}@media (max-width:40rem){.index:not(.exportCapture) .masteryPicker{--mastery-scale:.44;--mastery-shift-x:0%;transform:translateX(var(--mastery-shift-x)) scale(var(--mastery-scale));will-change:transform;border-radius:.78rem;gap:.35rem;padding:.4rem;transition:transform .48s cubic-bezier(.2,.85,.25,1),box-shadow .38s}.index:not(.exportCapture) .masteryPicker button{border-radius:.7rem;width:2.7rem;height:2.7rem;font-size:.92rem;transition:background .24s,border-color .24s,color .24s}.masteryPickerPortal{--mastery-scale:.44;border-radius:.78rem;gap:.35rem;padding:.4rem}.masteryPickerPortal button,.masteryPickerPortal.isExpanded button{border-radius:.7rem;width:2.7rem;height:2.7rem;font-size:.92rem;transition:background .24s,border-color .24s,color .24s}.masteryPickerExpanded .index:not(.exportCapture) .masteryPicker{--mastery-scale:1}.accessibilityReduceMotion .index:not(.exportCapture) .masteryPicker{transition:none}@media (prefers-reduced-motion:reduce){.index:not(.exportCapture) .masteryPicker{transition:none}}.index:not(.exportCapture) .spriteIndexRow>.spriteVariantCell:nth-child(2) .masteryPicker{transform-origin:0 100%;left:0;right:auto}.index:not(.exportCapture) .spriteIndexRow>.spriteVariantCell:nth-child(3) .masteryPicker,.index:not(.exportCapture) .spriteIndexRow>.spriteVariantCell:nth-child(4) .masteryPicker,.index:not(.exportCapture) .communitySpriteCard .masteryPicker{--mastery-shift-x:-50%;transform-origin:bottom;left:50%;right:auto}.index:not(.exportCapture) .spriteIndexRow>.spriteVariantCell:nth-child(5) .masteryPicker{transform-origin:100% 100%;left:auto;right:0}}.exportCapture .sectionHead{flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:1rem!important;margin:0!important;display:flex!important}.exportCapture .indexIdentityList{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.5rem!important;max-width:70%!important;display:flex!important}.exportCapture .indexIdentity{flex:none!important;grid-template-rows:1.3rem!important;grid-template-columns:1.3rem max-content!important;justify-content:start!important;align-items:center!important;gap:.46rem!important;padding:.5rem .7rem!important;display:grid!important}.exportCapture .indexIdentity b{transform:translateY(.04em);text-overflow:clip!important;align-self:center!important;max-width:none!important;height:auto!important;font-size:.78rem!important;line-height:1!important;display:block!important;overflow:visible!important}.exportCapture .indexIdentity .exportIdentityIcon{object-fit:contain!important;flex:0 0 1.3rem!important;align-self:center!important;width:1.3rem!important;height:1.3rem!important;margin:0!important;display:block!important}.exportCapture .exportLiveOverrideLogo{filter:drop-shadow(0 .12rem .3rem #0000009e);object-fit:contain!important;object-position:left center!important;width:min(14rem,52vw)!important;height:4.5rem!important;margin-top:.18rem!important;display:block!important}.exportCapture .exportBrandHeaderCompact{justify-content:space-between!important;align-items:center!important;gap:1rem!important;width:100%!important;height:auto!important;min-height:4.9rem!important;max-height:none!important;margin:0 0 1rem!important;padding:.35rem .15rem .45rem!important;display:flex!important;overflow:visible!important}.exportCapture .exportBrandHeaderCompact .exportBrandProduct{align-content:center;min-width:0;grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;gap:.18rem!important;display:grid!important}.exportCapture .exportBrandHeaderCompact .exportBrandProduct strong{color:#f7f4ff;font-family:var(--font-fortnite),Arial,sans-serif;letter-spacing:.005em;text-shadow:0 .12rem .2rem #00000059,0 0 .85rem #c097ff47;font-size:2.05rem;font-weight:400;line-height:.82}.exportCapture .exportBrandHeaderCompact .exportBrandProduct span{color:#d8caff;letter-spacing:.15em;font-size:.48rem;font-weight:800;line-height:1}.exportCapture .exportBrandHeaderCompact .exportBrandProduct p{color:#f6f1ff;letter-spacing:.1em;white-space:nowrap;font-size:.55rem;font-weight:800;line-height:1;grid-area:auto!important;margin:.08rem 0 0!important}.exportCapture .exportBrandHeaderCompact .indexIdentityList{margin-left:auto}html.exportChooserOpen,body.exportChooserOpen{overscroll-behavior:none;overflow:hidden}html.spriteExporting,body.spriteExporting{overscroll-behavior:none;touch-action:none;overflow:hidden}.exportChooserBackdrop{z-index:1500;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#05020dad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.exportChooserDialog{--export-chooser-inset:1.1rem;--export-chooser-radius:var(--radius-card);overscroll-behavior:contain;border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--export-chooser-radius);color:#f8f4ff;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--progress-mid) 22%,transparent),transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 30%,transparent),#1810338f);width:min(46rem,100%);max-height:min(48rem,100svh - 2rem);box-shadow:var(--outline-rim),0 1.4rem 4rem #0000008c;-webkit-backdrop-filter:blur(36px)saturate(155%);backdrop-filter:blur(36px)saturate(155%);background-clip:padding-box;padding:1.1rem;position:relative;overflow:auto}.exportChooserDialog>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding-right:2.7rem;display:flex}.exportChooserDialog>header>div{gap:.18rem;display:grid}.exportChooserDialog>header span{color:color-mix(in srgb,var(--progress-mid) 76%,white);letter-spacing:.14em;font-size:.55rem;font-weight:900}.exportChooserDialog h2{margin:0;font-size:1.4rem}.exportChooserDialog header p{color:#f2edff9e;margin:0;font-size:.72rem}.exportChooserDialog>header>button{top:var(--export-chooser-inset);right:var(--export-chooser-inset);border:var(--outline-inner-width) solid var(--glass-edge);border-radius:max(.5rem,calc(var(--export-chooser-radius) - var(--export-chooser-inset)));color:#fff;width:2.15rem;height:2.15rem;box-shadow:var(--outline-rim);cursor:pointer;font:500 1.25rem/1 var(--font-main);background:#ffffff14 padding-box padding-box;flex:0 0 2.15rem;place-items:center;padding:0;display:grid;position:absolute}.exportChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.exportChoice{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-control);color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 25%,transparent),#0806127a);min-width:0;box-shadow:var(--outline-rim);cursor:pointer;font-family:var(--font-main);text-align:left;background-clip:padding-box;grid-template-columns:8.4rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.58rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.exportChoice:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--progress-mid) 62%,white);background:linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 42%,transparent),#0d091c94);outline:none;transform:translateY(-1px)}.exportChoice:active{transform:translateY(0)scale(.985)}.exportChoicePreview{background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--progress-mid) 42%,transparent),transparent 55%),linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 35%,#221d31),#0c0a18);border:1px solid #ebe2ff3d;border-radius:.72rem;grid-template-rows:auto 1fr auto;gap:.22rem;width:8.4rem;height:5.4rem;padding:.38rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.exportChoiceMiniBrand{justify-content:space-between;align-items:baseline;gap:.3rem;display:flex}.exportChoiceMiniBrand b{font-size:.45rem;font-weight:950}.exportChoiceMiniBrand i{color:color-mix(in srgb,var(--progress-mid) 78%,white);letter-spacing:.06em;text-transform:uppercase;font-size:.3rem;font-style:normal;font-weight:900}.exportChoiceSprites{grid-template-columns:repeat(3,1fr);place-items:center;gap:.1rem;min-height:0;display:grid}.exportChoiceSprites img{object-fit:contain;filter:drop-shadow(0 .12rem .2rem #00000080);width:2rem;height:2rem;display:block}.exportChoiceSprites em{color:#f2edff66;letter-spacing:.08em;grid-column:1/-1;font-size:.38rem;font-style:normal;font-weight:900}.exportChoicePreview>small{color:#f2edff94;letter-spacing:.05em;text-align:center;font-size:.27rem;font-weight:800}.exportChoiceCopy{gap:.18rem;min-width:0;display:grid}.exportChoiceCopy strong{font-size:.76rem}.exportChoiceCopy small{color:#f2edff8a;font-size:.54rem;line-height:1.3}.exportChoiceCount{min-width:1.7rem;height:1.7rem;color:color-mix(in srgb,var(--progress-mid) 76%,white);background:color-mix(in srgb,var(--progress-start) 24%,transparent);border-radius:.55rem;place-items:center;font-size:.62rem;display:grid}.exportChooserDialog>footer{color:#f2edff85;text-align:center;background:#0806123d;border:1px solid #ebe2ff1c;border-radius:.7rem;margin-top:.75rem;padding:.65rem .7rem;font-size:.58rem;line-height:1.4}.exportChooserDialog>footer.exportChooserPerk{text-align:left;justify-content:center;align-items:center;gap:.6rem;display:flex}.exportChooserPerk .navigatorBoosterIcon{flex:0 0 1.55rem;width:1.55rem;height:1.55rem}.exportChooserPerk>span{gap:.12rem;display:grid}.exportChooserPerk strong{color:#f8f2ffdb;font-size:.58rem;line-height:1.3}.exportChooserPerk small{color:#e6dcf58c;font-size:.5rem;line-height:1.35}@media (max-width:48rem){.modalNavigatorScrim{z-index:0;touch-action:none;background:0 0;display:block;position:fixed;inset:0}.exportChooserBackdrop{top:auto;right:max(.65rem,env(safe-area-inset-right));bottom:max(5rem,calc(env(safe-area-inset-bottom) + 4rem));left:max(.65rem,env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:auto;padding:0;display:block}.exportChooserDialog{--export-chooser-inset:.85rem;--export-chooser-radius:1.25rem;z-index:1;width:100%;max-height:calc(100svh - 6rem);padding:.85rem}.exportChoiceGrid{grid-template-columns:1fr}.exportChoice{grid-template-columns:7.2rem minmax(0,1fr) auto;padding:.48rem}.exportChoicePreview{width:7.2rem;height:4.6rem}.exportChoiceSprites img{width:1.65rem;height:1.65rem}}@media (max-width:25rem){.exportChoice{grid-template-columns:6rem minmax(0,1fr) auto;gap:.5rem}.exportChoicePreview{width:6rem;height:4.15rem}.exportChoiceCopy small{font-size:.48rem}}.exportFilterCapture .databaseViewStage,.exportFilterCapture .databasePaneOverride{min-height:0!important}.exportFilterCapture .databasePaneOverride{opacity:1!important;display:block!important;transform:none!important}.exportFilterCapture .exportShowcase{gap:12px;display:grid}.exportFilterCapture .exportShowcaseHeading{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-card);min-height:52px;box-shadow:var(--outline-rim),0 10px 24px #0003;text-align:center;background-color:#0000;background-image:radial-gradient(circle at 88% 8%,#b480ff3d,#0000 42%),linear-gradient(145deg,#533a80b8,#0d0a1be0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;place-items:center;padding:12px 18px;display:grid}.exportFilterCapture .exportShowcaseHeading h2{color:#fff;letter-spacing:.015em;margin:0;font-size:26px;line-height:1}.exportFilterCapture .exportShowcaseGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.exportCapture.exportFilterCapture .exportShowcaseGrid .exportShowcaseCard:not(.communitySpriteCard){--variant-artwork-center:50%;--cheat-artwork-center:50%;border-radius:var(--radius-control)!important;cursor:default!important;opacity:1!important;filter:none!important;grid-template-rows:1fr auto!important;grid-template-columns:1fr!important;place-items:center!important;gap:5px!important;min-width:0!important;min-height:222px!important;padding:10px 8px 9px!important;display:grid!important;overflow:hidden!important;transform:none!important}.exportCapture.exportFilterCapture .exportShowcaseGrid .exportShowcaseCard.variant-bounty.collected{background-color:#0000!important;background-image:radial-gradient(4rem 3.4rem at 50% 45%,#070418c2 0%,#07041875 46%,#0000 100%),radial-gradient(128% 166% at 106% 132%,#0000 0 29%,#f1e1ff2b 29.5% 30.5%,#0000 31% 51%,#f1e1ff2b 51.5% 52.5%,#0000 53% 73%,#f1e1ff2b 73.5% 74.5%,#0000 75%),radial-gradient(at 8% -24%,#e84eda70,#0000 54%),radial-gradient(at 102% 86%,#4cdbf042,#0000 57%),linear-gradient(128deg,#7727acbd,#342984b8 58%,#060f28fa)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto,auto!important;background-attachment:scroll,scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:padding-box!important;border-color:#d7b5ffbd!important}.exportFilterCapture .exportShowcaseCard .variantPreview{opacity:1!important;filter:none!important;place-items:center!important;width:100%!important;height:166px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.exportFilterCapture .exportShowcaseCard .variantPreview img{object-fit:contain!important;opacity:1!important;filter:drop-shadow(0 5px 8px #0000007a)!important;width:100%!important;height:100%!important;display:block!important;position:relative!important;inset:auto!important;transform:translateY(-4%)scale(1.16)!important}.exportFilterCapture .exportShowcaseCardLabel{z-index:7;border-radius:0 0 calc(var(--radius-control) - .08rem) calc(var(--radius-control) - .08rem);isolation:isolate;text-align:center;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:0 0;border:0;border-top:1px solid #f6f9ff80;align-content:center;gap:0;min-width:0;min-height:0;padding:3px 6px 4px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -2px 10px #04070e3b}.exportFilterCapture .exportShowcaseCardLabel:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 50% -40%,#ffffff9e,#0000 68%),linear-gradient(135deg,#eaf2fb7a,#8492a691 52%,#2d3548b8);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #04070f6b}.exportFilterCapture .exportShowcaseCardLabel>:is(strong,.exportShowcaseVariantLabel,.exportShowcaseCardBadges){z-index:1;position:relative}.exportFilterCapture .exportShowcaseVariantLabel{color:rgb(var(--variant-rgb,236,240,247));letter-spacing:.045em;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 3px #04070fc7;white-space:nowrap;margin-top:-2px;font-size:8px;font-weight:800;line-height:.85;display:block;overflow:hidden}.exportFilterCapture .exportShowcaseCardLabel strong{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 3px #05081094;white-space:nowrap;font-size:18px;line-height:1.05;overflow:hidden}.exportFilterCapture .exportShowcaseCardBadges{justify-content:center;align-items:center;gap:3px;min-width:0;margin-top:3px;display:flex}.exportFilterCapture .exportShowcaseCardBadges small{--export-badge-rgb:var(--variant-rgb,236,240,247);border:1px solid rgba(var(--export-badge-rgb),.8);background:linear-gradient(135deg,rgba(var(--export-badge-rgb),.48),#05081080);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;min-width:0;max-width:calc(50% - 2px);padding:2px 5px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff45,0 1px 2px #04070f33}.exportFilterCapture .exportShowcaseCardBadges small>b{color:rgb(var(--export-badge-rgb));font:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.exportFilterCapture .exportShowcaseCardBadges .exportShowcaseRarityBadge{border-radius:.22rem}.exportFilterCapture .exportShowcaseCardBadges .exportShowcaseRarityBadge>b{color:#fff;text-shadow:0 1px 2px #04070e8c}.exportFilterCapture .exportShowcaseRarityBadge.rarity-rare{--export-badge-rgb:75,155,255}.exportFilterCapture .exportShowcaseRarityBadge.rarity-epic{--export-badge-rgb:171,105,255}.exportFilterCapture .exportShowcaseRarityBadge.rarity-legendary{--export-badge-rgb:235,132,64}.exportFilterCapture .exportShowcaseRarityBadge.rarity-mythic{--export-badge-rgb:245,178,70}.exportFilterCapture .exportShowcaseRarityBadge.rarity-special{--export-badge-rgb:241,95,223}.exportFilterCapture .exportShowcaseEmpty{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-card);color:#f6f1ffbd;box-shadow:var(--outline-rim);text-align:center;background:#09071375 padding-box padding-box;grid-column:1/-1;margin:0;padding:48px 20px;font-size:15px;font-weight:800}.exportPhoneCapture.exportFilterCapture .exportBrandHeaderCompact{gap:.65rem!important;min-height:4rem!important;margin-bottom:.7rem!important;padding:.2rem .1rem .3rem!important}.exportPhoneCapture.exportFilterCapture{width:680px!important}.exportPhoneCapture.exportFilterCapture .exportBrandHeaderCompact .exportBrandProduct strong{font-size:1.65rem}.exportPhoneCapture.exportFilterCapture .exportBrandHeaderCompact .exportBrandProduct span{font-size:.4rem}.exportPhoneCapture.exportFilterCapture .exportBrandHeaderCompact .exportBrandProduct p{font-size:.46rem}.exportPhoneCapture.exportFilterCapture .exportShowcase{gap:10px}.exportPhoneCapture.exportFilterCapture .exportShowcaseHeading{min-height:42px;padding:9px 14px}.exportPhoneCapture.exportFilterCapture .exportShowcaseHeading h2{font-size:20px}.exportPhoneCapture.exportFilterCapture .exportShowcaseGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.exportPhoneCapture.exportFilterCapture .exportShowcaseGrid .exportShowcaseCard:not(.communitySpriteCard){grid-template-rows:92px auto!important;align-content:center!important;gap:3px!important;min-height:132px!important;padding:7px 6px 6px!important}.exportPhoneCapture.exportFilterCapture .exportShowcaseCard .variantPreview{place-self:center!important;width:92px!important;height:92px!important}.exportPhoneCapture.exportFilterCapture .exportShowcaseCard .variantPreview img{object-fit:contain!important;width:100%!important;height:100%!important;transform:translateY(-4%)scale(1.16)!important}.exportPhoneCapture.exportFilterCapture .exportShowcaseCardLabel{gap:0;min-height:0;padding:3px 4px 4px}.exportPhoneCapture.exportFilterCapture .exportShowcaseVariantLabel{font-size:7px}.exportPhoneCapture.exportFilterCapture .exportShowcaseCardLabel strong{font-size:17px}.exportPhoneCapture.exportFilterCapture .exportShowcaseCardBadges small{padding:1px 4px;font-size:8px}.exportPhoneCapture.exportFilterCapture-mastery .exportShowcaseCard .exportMasteryCrownBadge{z-index:4!important;border-radius:7px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;position:absolute!important;inset:7px 7px auto auto!important}.exportPhoneCapture.exportFilterCapture .exportCaptureFooter{width:180px!important;min-width:180px!important;max-width:180px!important;height:30px!important;min-height:30px!important;margin-top:10px!important;font-size:10px!important}.adminPortalHeader{border:var(--outline-inner-width) solid #ebe2ff4d;width:min(100% - 2rem,76rem);box-shadow:inset 0 1px 0 #ffffff17,var(--surface-rim),0 .8rem 2.2rem #0000003d;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#4c3b6f75,#16122799) padding-box padding-box;border-radius:1.25rem;margin:.75rem auto 0;padding:.72rem 1rem;top:.75rem}.adminPortal>.adminShell:before,.adminPortal>.adminShell:after{display:none}.adminPortalNav{box-shadow:inset 0 1px 0 #ffffff12,var(--outline-rim),0 .55rem 1.5rem #00000038;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#1f183180}.adminPortal .adminCard{box-shadow:inset 0 1px 0 #ffffff17,inset 0 -1px 0 #ffffff06,var(--surface-rim),0 1.4rem 4.5rem #00000052;-webkit-backdrop-filter:blur(30px)saturate(135%);backdrop-filter:blur(30px)saturate(135%);background:linear-gradient(135deg,#4c3b6f85,#161227ad)}.adminPortal :is(.adminOverviewGrid article,.adminPanelCard){box-shadow:inset 0 1px 0 #ffffff12,inset 0 -1px 0 #ffffff05,var(--surface-rim),0 .7rem 1.8rem #0000001f;-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(145deg,#60498a40,#0d0a1b6e)}.adminPortal .adminCommandGrid>a{box-shadow:inset 0 1px 0 #fff1,var(--outline-rim),0 .55rem 1.4rem #0000001f;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,#684c9640,#0d0a1b6b)}.adminPortal :is(.analyticsSummaryGrid article,.analyticsPanel){box-shadow:inset 0 1px 0 #fff1,inset 0 -1px 0 #ffffff05,var(--surface-rim),0 .65rem 1.6rem #0000001c;-webkit-backdrop-filter:blur(20px)saturate(128%);backdrop-filter:blur(20px)saturate(128%);background:linear-gradient(145deg,#5d458938,#0a081670)}.adminPortal :is(.adminBadgeGuide article,.spriteManager fieldset,.spriteManagerPreview){box-shadow:inset 0 1px 0 #ffffff0e,var(--surface-rim),0 .5rem 1.2rem #0000001a;-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%)}@media (max-width:48rem){.adminPortalHeader{border-radius:1rem;width:calc(100% - 1.25rem);margin:.625rem auto 0;padding:.7rem}}.adminMobileNavigation{display:none}html.adminMobileNavOpen,body.adminMobileNavOpen{overscroll-behavior:none;overflow:hidden}@media (max-width:48rem){.adminPortalHeader,.adminOverviewDashboard .adminHeadingActions{display:none}.adminOverviewDashboard .adminOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminOverviewDashboard .adminCommandGrid{display:none}.adminPortal>.adminShell:before,.adminPortal>.adminShell:after{display:block}.adminPortal:before,.adminPortal:after{display:none}.adminMobileNavigation{z-index:1250;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));display:block;position:fixed}.adminMobileNavScrim{z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:none;background:0 0;border:0;padding:0;position:fixed;inset:0}.adminMobileNavTrigger{z-index:2;border:var(--outline-inner-width) solid #eee8ff85;color:#fff;width:3.55rem;height:3.55rem;box-shadow:inset 0 1px 0 #ffffff29,var(--surface-rim),0 .8rem 2rem #07031866;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#ffffff3d,#352656ad) padding-box padding-box;border-radius:1.12rem;place-content:center;gap:.3rem;padding:0;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.adminMobileNavTrigger span{background:#fff;border-radius:999px;width:1.34rem;height:.14rem;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 .45rem #e2d2ff59}.adminMobileNavigation.isOpen .adminMobileNavTrigger span:first-child{transform:translateY(.44rem)rotate(45deg)}.adminMobileNavigation.isOpen .adminMobileNavTrigger span:nth-child(2){opacity:0;transform:scaleX(.35)}.adminMobileNavigation.isOpen .adminMobileNavTrigger span:last-child{transform:translateY(-.44rem)rotate(-45deg)}.adminMobileNavTrigger:active{transform:scale(.95)}.adminMobileNavPanel{z-index:1;overscroll-behavior:contain;border:var(--outline-inner-width) solid #eee4ff6b;width:min(20rem,100vw - 2rem);max-height:calc(100svh - 7.5rem);box-shadow:inset 0 1px 0 #ffffff1f,var(--surface-rim),0 1.2rem 3.2rem #06021594;-webkit-backdrop-filter:blur(36px)saturate(155%);backdrop-filter:blur(36px)saturate(155%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;--surface-rim:var(--outline-rim);background:linear-gradient(145deg,#5b43847a,#140e27a8) padding-box padding-box;border-radius:1.3rem;gap:.85rem;padding:1rem;transition:opacity .2s,transform .26s cubic-bezier(.22,1,.36,1),visibility .26s step-end;display:grid;position:absolute;bottom:calc(100% + .75rem);right:0;overflow:auto;transform:translateY(.75rem)scale(.95)}.adminMobileNavigation.isOpen .adminMobileNavPanel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .26s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)scale(1)}.adminMobileNavigation.isOpen.needsAttention .adminMobileNavPanel{box-shadow:var(--surface-rim),inset 0 0 1.4rem #ff415812;background-color:#b0243d24;border-color:#ff91a085;animation:.5s cubic-bezier(.36,.07,.19,.97) adminMobileNavigatorAttention}@keyframes adminMobileNavigatorAttention{0%,to{transform:translate(0,0)scale(1)}16%{transform:translate(-9px)scale(.992)}32%{transform:translate(8px)scale(1.006)}48%{transform:translate(-6px)scale(.996)}64%{transform:translate(4px)scale(1.003)}80%{transform:translate(-2px)scale(.999)}}.adminMobileNavPanel>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.adminMobileNavBrand{color:#fff;gap:.1rem;text-decoration:none;display:grid}.adminMobileNavBrand span{letter-spacing:-.035em;font-size:1.35rem;font-weight:950;line-height:1}.adminMobileNavBrand small{color:#cdb3f6;letter-spacing:.16em;font-size:.54rem;font-weight:900;line-height:1}.adminMobileNavPanel>header>button{border:var(--outline-inner-width) solid #ffffff40;color:#fff;width:2rem;height:2rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#ffffff14;border-radius:.65rem;place-items:center;padding:0;display:grid}.adminMobileNavPanel>header svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:.78rem;height:.78rem}.adminMobilePortalNav{border-radius:1rem;grid-template-columns:1fr;gap:.38rem;padding:.42rem;display:grid}.adminMobilePortalNav a{border:var(--outline-inner-width) solid transparent;border-radius:.78rem;justify-content:flex-start;min-height:3.25rem;padding:.72rem .9rem;font-size:.72rem}.adminMobilePortalNav .adminNavContent{justify-content:flex-start;gap:.75rem}.adminMobilePortalNav a.isActive{box-shadow:inset 0 1px 0 #ffffff1a,var(--surface-rim),0 0 1rem #a669ff2e;--surface-rim:var(--outline-rim);background:linear-gradient(135deg,#aa76f659,#54398447);border-color:#dec7ff5c}.adminMobilePortalNav a:is(.isActive,:focus-visible)>.adminNavContent{transform-origin:0;transform:scale(1.08)}.adminMobileViewSite{border:var(--outline-inner-width) solid #e1cffa3d;color:#e8ddfa;min-height:2.65rem;box-shadow:var(--surface-rim);letter-spacing:.1em;--surface-rim:var(--outline-rim);background:#0c081947;border-radius:.75rem;justify-content:center;align-items:center;font-size:.58rem;font-weight:900;text-decoration:none;display:flex}}@media (max-width:25rem){.adminViewSite{display:none}}@media (prefers-reduced-motion:reduce){.adminMobileNavPanel,.adminMobileNavTrigger,.adminMobileNavTrigger span{transition:none}.adminMobileNavigation.isOpen.needsAttention .adminMobileNavPanel{animation:none}}.adminPublicationPanel,.adminFortniteSortPanel{grid-column:1/-1}.adminFortniteSortList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.adminFortniteSortList li{border:var(--outline-inner-width) solid #ebe2ff29;min-height:3rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#08061242 padding-box padding-box;border-radius:.68rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.52rem;padding:.42rem .48rem;display:grid}.adminFortniteSortList li>b{color:#e8ddff;background:#7551be38;border:1px solid #cab3ff59;border-radius:.42rem;place-items:center;width:1.55rem;height:1.55rem;font-size:.58rem;display:grid}.adminFortniteSortList li>span{color:#f8f5ff;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850;overflow:hidden}.adminFortniteSortList li>div{gap:.26rem;display:flex}.adminFortniteSortList button{color:#f6f1ff;background:#6843aa38;border-color:#c4a6ff57;place-items:center;width:2.05rem;height:2.05rem;padding:0;font-size:.88rem;line-height:1;display:grid}.adminFortniteSortList button:not(:disabled):hover{background:#935eeb70;border-color:#eadeffb8;transform:translateY(-1px)}.adminFortniteSortList button:disabled{opacity:.35;cursor:not-allowed}.adminSpriteAccordionList{gap:.55rem;margin-top:1rem;display:grid}.adminSpriteAccordion{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-control);box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#0a08144d padding-box padding-box;overflow:hidden}.adminSpriteAccordion>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.65rem;padding:.72rem .85rem;list-style:none;display:flex}.adminSpriteAccordion>summary::-webkit-details-marker{display:none}.adminSpriteAccordion>summary>span{gap:.12rem;display:grid}.adminSpriteAccordion>summary b{letter-spacing:.035em;text-transform:uppercase;font-size:.82rem}.adminSpriteAccordion>summary small{color:#f2edff80;letter-spacing:.08em;font-size:.5rem;font-weight:800}.adminSpriteAccordion>summary svg{fill:none;stroke:#d9c6fa;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .22s}.adminSpriteAccordion[open]>summary svg{transform:rotate(180deg)}.adminVariantControlList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0 .65rem .65rem;display:grid}.adminVariantControl{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-control);min-height:5.25rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#05040d40 padding-box padding-box;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.52rem;display:grid}.adminVariantPreview{background:#08061252;border:1px solid #ebe2ff21;border-radius:.72rem;place-items:center;width:4.25rem;height:4.25rem;display:grid;overflow:hidden}.adminVariantPreview img{object-fit:contain;filter:drop-shadow(0 .22rem .32rem #0000006b);width:100%;height:100%;display:block}.adminVariantPreview span{color:#f2edff6b;font-size:1.55rem;font-weight:900}.adminVariantControlBody{gap:.38rem;min-width:0;display:grid}.adminVariantControlBody>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.adminVariantControlBody>header>span{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.adminVariantControlBody>header b{text-transform:uppercase;font-size:.68rem}.adminVariantControlBody>header small{color:#f2edff6b;letter-spacing:.08em;font-size:.4rem;font-weight:900}.adminVariantControlBody>header em{color:#aaf1cd;letter-spacing:.08em;background:#28875e33;border-radius:.38rem;padding:.18rem .32rem;font-size:.4rem;font-style:normal;font-weight:900}.adminVariantControlBody>header em.state-disabled,.adminVariantControlBody>header em.state-not-obtainable{color:#ffd78f;background:#95631c33}.adminVariantControlBody>header em.state-unconfirmed{color:#d9c8ff;background:#6f4ca638}.adminVariantControlBody>header em.state-hidden{color:#ffb8c7;background:#89224138}.adminVariantTicketList{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.adminVariantControl label{background:#08061233;border:1px solid #ebe2ff1f;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.25rem;min-width:0;min-height:1.85rem;padding:.3rem .38rem;display:flex}.adminVariantControl label span{color:#f2edff99;letter-spacing:.055em;font-size:.43rem;font-weight:900}.adminVariantControl input{accent-color:#8f6fe9;flex:none;width:1rem;height:1rem;margin:0}.adminVariantControl input:disabled{opacity:.34}.adminVariantControl .adminVariantArtworkUpload{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.32rem .55rem;padding:.42rem;display:grid}.adminVariantControl .adminVariantArtworkUpload input[type=file]{width:100%;height:auto;min-height:1.7rem;padding:.22rem;font-size:.55rem}.adminVariantControl .adminVariantArtworkUpload small{color:#f2edff85;grid-column:1/-1;font-size:.45rem;line-height:1.35}.adminVariantControl .adminVariantArtworkRestore{color:#ffdbac;background:#6f41194d;justify-self:start;min-height:1.75rem;padding:.3rem .45rem;font-size:.45rem}@media (max-width:48rem){.adminVariantControlList{grid-template-columns:1fr}.adminVariantControl{grid-template-columns:3.8rem minmax(0,1fr);min-height:4.8rem}.adminVariantPreview{width:3.8rem;height:3.8rem}.adminVariantControl label{min-height:1.7rem;padding:.25rem .3rem}.adminVariantControl label span{letter-spacing:.035em;font-size:.36rem}.adminVariantControl input{width:.9rem;height:.9rem}}.adminPortal :is(.adminPortalHeader,.adminCard,.adminPanelCard,.adminAnalytics,.analyticsPanel,.spriteManager fieldset,.spriteManagerPreview,.spriteManagerDialog,.adminMobileNavPanel){border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-card);box-shadow:var(--surface-rim),var(--glass-shadow);--surface-rim:var(--outline-rim);background-clip:padding-box}.adminPortal :is(.adminPortalNav,.adminOverviewGrid article,.adminCommandGrid>a,.adminBadgeGuide article,.adminBadgeRow,.adminBadgeIdentity>span,.adminChartFrame,.adminChartLoading,.adminAnalyticsSummary article,.analyticsRange,.analyticsSummaryGrid article,.analyticsTrafficChart,.analyticsMetricGrid article,.analyticsEmpty,.adminControls label,.adminSpriteList label,.adminInlineToggle,.adminCheatCodeRow,.adminPermissionList label,.adminTeamList article,.adminTransferStats span,.adminSpriteAccordion,.adminVariantControl,.adminVariantPreview,.adminVariantControl label,.spriteManagerLibrary button,.spriteManagerVariants>section,.spriteManagerPreviewInfo,.localAdminCode,.adminMobileNavTrigger,.adminMobileNavPanel>header>button,.adminMobileViewSite),.adminPortal :is(input:not([type=checkbox]),textarea,select){border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--radius-control);box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background-clip:padding-box}.adminPortal{isolation:isolate;--admin-accent:var(--progress-mid);--admin-accent-strong:var(--progress-start);--admin-control-surface:radial-gradient(circle at 12% 4%,#ffffff1a,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--admin-accent-strong) 9%,#ffffff09),color-mix(in srgb,var(--browser-edge) 54%,transparent));position:relative}.adminPortal>.adminShell{z-index:1;background:0 0;position:relative}.adminPortalHeader,.adminPortal .adminCard{border-color:var(--glass-edge);background:var(--main-panel-surface);box-shadow:var(--surface-rim),var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%)}.adminPortal :is(.adminOverviewGrid article,.adminPanelCard,.adminAnalytics,.analyticsSummaryGrid article,.analyticsPanel,.adminCommandGrid>a,.adminBadgeGuide article,.spriteManager fieldset,.spriteManagerPreview,.spriteManagerDialog){border-color:var(--glass-edge);background:var(--panel-surface);box-shadow:var(--surface-rim),var(--glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.adminPortal :is(.adminPortalNav,.adminBadgeRow,.adminChartFrame,.adminChartLoading,.adminAnalyticsSummary article,.analyticsRange,.analyticsTrafficChart,.analyticsMetricGrid article,.analyticsEmpty,.adminControls label,.adminSpriteList label,.adminInlineToggle,.adminCheatCodeRow,.adminPermissionList label,.adminTeamList article,.adminTransferStats span,.adminSpriteAccordion,.adminVariantControl,.adminVariantPreview,.adminVariantControl label,.spriteManagerLibrary button,.spriteManagerVariants>section,.spriteManagerPreviewInfo,.localAdminCode,.adminMobileNavPanel,.adminMobileViewSite){border-color:var(--glass-edge);background:var(--admin-control-surface)}.adminPortal :is(input:not([type=checkbox]),textarea,select){color:#fff;border-color:var(--glass-edge);background:color-mix(in srgb,var(--browser-edge) 62%,#16182273)}.adminPortal :is(input:not([type=checkbox]),textarea,select):focus{border-color:color-mix(in srgb,var(--admin-accent) 58%,var(--glass-edge));box-shadow:var(--surface-rim),0 0 0 3px color-mix(in srgb,var(--admin-accent-strong) 15%,transparent);outline:none}.adminPortal :is(.eyebrow,.adminPortalBrand small,.adminMobileNavBrand small,.adminOverviewGrid span,.adminPanelTitle .eyebrow,.analyticsSummaryGrid span,.analyticsMetricGrid span,.adminBadgeForm label,.adminBadgeRow label,.adminCheatCodeForm label,.adminTextareaLabel,.adminPermissionList legend,.spriteManager legend){color:color-mix(in srgb,var(--admin-accent) 76%,white)}.adminPortal :is(.adminMessage,.adminVariantControlBody>header em.state-unconfirmed){color:color-mix(in srgb,var(--admin-accent) 78%,white)!important}.adminPortal :is(.adminViewSite,.adminMobileViewSite){color:color-mix(in srgb,var(--admin-accent) 68%,white)}.adminPortal .adminPortalNav{border-color:var(--glass-edge);background:var(--admin-control-surface);box-shadow:var(--surface-rim);-webkit-backdrop-filter:blur(34px)saturate(138%);backdrop-filter:blur(34px)saturate(138%)}.adminPortal .navigatorLiquidIndicator{background:linear-gradient(180deg,#ffffff2e,#ffffff09 58%,transparent 82%), radial-gradient(ellipse at 50% 112%,color-mix(in srgb,var(--admin-accent-strong) 25%,transparent),transparent 60%), linear-gradient(145deg,color-mix(in srgb,var(--admin-accent) 22%,#ffffff1f),color-mix(in srgb,var(--admin-accent-strong) 20%,transparent));box-shadow:var(--outline-rim)}.adminPortal .navigatorLiquidIndicator:before{background:linear-gradient(180deg,color-mix(in srgb,var(--admin-accent) 44%,white),color-mix(in srgb,var(--glass-edge) 86%,var(--admin-accent-strong)))}.adminPortal .adminPortalNav a:hover{text-shadow:0 0 .55rem color-mix(in srgb,var(--admin-accent) 48%,transparent)}.adminPortal .adminPortalNav a:hover svg,.adminPortal .adminPortalNav a:is(.isActive,:focus-visible) svg{filter:drop-shadow(0 0 .4rem color-mix(in srgb,var(--admin-accent) 58%,transparent))}.adminPortal .adminCard button:not(.adminDanger):not(.adminCheatCodeRemove):not(.spriteManagerRemove){border-color:var(--glass-edge);background:linear-gradient(135deg,color-mix(in srgb,var(--admin-accent-strong) 48%,#ffffff14),color-mix(in srgb,var(--browser-edge) 68%,transparent))}.adminPortal .adminCommandGrid>a:hover,.adminPortal .spriteManagerLibrary button.isSelected,.adminPortal .adminCard .analyticsRange button.isActive{border-color:var(--glass-edge);background:linear-gradient(145deg,color-mix(in srgb,var(--admin-accent-strong) 34%,#ffffff12),color-mix(in srgb,var(--browser-edge) 56%,transparent))}.adminPortal .adminCommandGrid>a>span{color:color-mix(in srgb,var(--admin-accent) 72%,white);background:color-mix(in srgb,var(--admin-accent-strong) 22%,transparent)}.adminPortal .adminCommandGrid :is(small,b),.adminPortal .spriteManagerLibrary button.isSelected small{color:color-mix(in srgb,var(--admin-accent) 72%,white)}.adminPortal :is(.adminPermissionList input,.spriteManager input[type=checkbox],.adminVariantControl input){accent-color:var(--admin-accent-strong)}.adminPortal .analyticsLegend .views{background:var(--admin-accent-strong);box-shadow:0 0 .65rem var(--progress-glow)}.adminPortal .analyticsViewsPath{stroke:var(--admin-accent-strong)}.adminPortal .analyticsViewsPoint,.adminPortal .analyticsSelectedViewsPoint{fill:var(--admin-accent);stroke:var(--admin-accent-strong)}.adminPortal .analyticsBarRow>i b{background:linear-gradient(90deg,var(--progress-start),var(--progress-mid) 58%,var(--progress-end));box-shadow:0 0 .55rem color-mix(in srgb,var(--progress-glow) 42%,transparent)}@media (max-width:48rem){.adminPortal>.adminShell{padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(5.5rem,calc(env(safe-area-inset-bottom) + 4.5rem))}.adminMobileNavTrigger{border-color:var(--glass-edge);background:radial-gradient(circle at 24% 12%,#ffffff4d,transparent 52%), linear-gradient(145deg,color-mix(in srgb,var(--admin-accent) 14%,#ffffff24),color-mix(in srgb,var(--browser-edge) 48%,transparent));box-shadow:var(--surface-rim);-webkit-backdrop-filter:blur(30px)saturate(165%);backdrop-filter:blur(30px)saturate(165%);gap:0}.adminMobileNavTrigger span{border-radius:100vmax;grid-area:1/1;width:1.38rem;height:.17rem;box-shadow:0 1px #00000042}.adminMobileNavTrigger span:first-child{transform:translateY(-.44rem)}.adminMobileNavTrigger span:last-child{transform:translateY(.44rem)}.adminMobileNavigation.isOpen .adminMobileNavTrigger span{box-shadow:none}.adminMobileNavigation.isOpen .adminMobileNavTrigger span:first-child{transform:rotate(45deg)}.adminMobileNavigation.isOpen .adminMobileNavTrigger span:last-child{transform:rotate(-45deg)}.adminMobileNavPanel{border-color:var(--glass-edge);background:radial-gradient(circle at 18% 2%,color-mix(in srgb,var(--admin-accent) 10%,transparent),transparent 44%), radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--admin-accent-strong) 8%,transparent),transparent 48%), linear-gradient(145deg,color-mix(in srgb,var(--admin-accent-strong) 10%,#ffffff0b),color-mix(in srgb,var(--browser-edge) 48%,transparent));box-shadow:var(--surface-rim);-webkit-backdrop-filter:blur(46px)saturate(165%);backdrop-filter:blur(46px)saturate(165%);padding:1rem 1rem 1.35rem}.adminMobileNavPanel>header>button{border-color:var(--glass-edge);background:#ffffff1a;border-radius:.74rem;width:2.2rem;height:2.2rem}.adminMobileNavPanel>header svg{stroke-width:2px;width:.96rem;height:.96rem}.adminMobilePortalNav a.isActive{border-color:var(--glass-edge);background:linear-gradient(135deg,color-mix(in srgb,var(--admin-accent-strong) 34%,transparent),color-mix(in srgb,var(--browser-edge) 42%,transparent));box-shadow:var(--surface-rim)}}html.adminDyslexiaMode{font-size:112.5%}html.adminDyslexiaMode .adminPortal{--font-main:"Lexend",Arial,sans-serif;--admin-reading-surface:color-mix(in srgb,var(--browser-edge) 58%,#343640);--admin-reading-panel:color-mix(in srgb,var(--browser-edge) 68%,#292c35);--admin-reading-control:color-mix(in srgb,var(--browser-edge) 74%,#252832);font-family:var(--font-main);font-variant-ligatures:none;background-color:var(--browser-edge);background-image:linear-gradient(180deg,var(--browser-edge),color-mix(in srgb,var(--browser-edge) 78%,#20232c) 10rem,var(--browser-edge) 100%)}html.adminDyslexiaMode .adminPortal,html.adminDyslexiaMode .adminPortal :is(button,input,textarea,select),html.adminDyslexiaMode .adminPortal :is(.adminBadgeIdentity strong,.adminCheatCodeList b,.localAdminCode){font-family:var(--font-main)}html.adminDyslexiaMode .adminPortal :is(.adminPortalHeader,.adminCard){background:var(--admin-reading-surface);-webkit-backdrop-filter:none;backdrop-filter:none}html.adminDyslexiaMode .adminPortal :is(.adminOverviewGrid article,.adminPanelCard,.adminAnalytics,.analyticsSummaryGrid article,.analyticsPanel,.adminCommandGrid>a,.adminBadgeGuide article,.spriteManager fieldset,.spriteManagerPreview,.spriteManagerDialog){background:var(--admin-reading-panel);-webkit-backdrop-filter:none;backdrop-filter:none}html.adminDyslexiaMode .adminPortal :is(.adminPortalNav,.adminBadgeRow,.adminChartFrame,.adminChartLoading,.adminAnalyticsSummary article,.analyticsRange,.analyticsTrafficChart,.analyticsMetricGrid article,.analyticsEmpty,.adminControls label,.adminSpriteList label,.adminInlineToggle,.adminCheatCodeRow,.adminPermissionList label,.adminTeamList article,.adminTransferStats span,.adminSpriteAccordion,.adminVariantControl,.adminVariantPreview,.adminVariantControl label,.spriteManagerLibrary button,.spriteManagerVariants>section,.spriteManagerPreviewInfo,.localAdminCode,.adminMobileNavPanel,.adminMobileViewSite,input:not([type=checkbox]),textarea,select){background:var(--admin-reading-control);-webkit-backdrop-filter:none;backdrop-filter:none}html.adminDyslexiaMode .adminPortal :is(p,small,label,a,button,input,textarea,select,summary){letter-spacing:.025em;word-spacing:.1em}html.adminDyslexiaMode .adminPortal p{text-align:left;max-width:68ch;line-height:1.65}html.adminDyslexiaMode .adminPortal p+p{margin-top:1.5em}html.adminDyslexiaMode .adminPortal :is(.adminCard>p,.adminHeading p,.adminSectionHeading>p:last-child,.adminPanelTitle>p:last-child,.analyticsPanel header p,.spriteManager p){font-size:.86rem;line-height:1.65}html.adminDyslexiaMode .adminPortal :is(.adminOverviewGrid span,.adminPanelTitle .eyebrow,.analyticsSummaryGrid span,.analyticsMetricGrid span,.adminBadgeForm label,.adminBadgeRow label,.adminCheatCodeForm label,.adminTextareaLabel,.adminPermissionList legend){font-size:.68rem;line-height:1.5}html.adminDyslexiaMode .adminPortal :is(.adminOverviewGrid small,.adminVariantControlBody small,.adminVariantControl label span,.adminSpriteAccordion small,.adminTeamList small,.adminPermissionList small,.adminCheatCodeList small,.spriteManagerLibrary small){font-size:.62rem;line-height:1.55}html.adminDyslexiaMode .adminPortal :is(.adminPortalNav a,.adminViewSite,.adminMobileViewSite,.adminCard button){white-space:normal;min-height:2.8rem;line-height:1.45}html.adminDyslexiaMode .adminPortal :is(.adminOverviewGrid,.adminSectionGrid,.analyticsGrid,.adminTeamLayout,.adminBadgeGuide){gap:1.15rem}html.adminDyslexiaMode .adminPortal :is(.adminPanelCard,.analyticsPanel,.spriteManager fieldset){padding:1.35rem}html.adminDyslexiaMode .adminPortal :is(.adminHeading,.adminPanelTitle,.analyticsPanel>header){gap:.75rem}html.adminDyslexiaMode .adminPortal :is(h1,h2,h3,strong,b){line-height:1.35}html.adminDyslexiaMode .adminPortal :is(em,i){font-style:normal}html.adminDyslexiaMode .adminPortal :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--admin-accent) 72%,white);outline-offset:3px}html.adminDyslexiaMode .adminPortal *,html.adminDyslexiaMode .adminPortal :before,html.adminDyslexiaMode .adminPortal :after{text-shadow:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.adminDyslexiaMode .adminPortal :is(.adminPortalNav a svg,.adminChartLine,.analyticsTrafficChart path){filter:none}html.adminDyslexiaMode .adminDyslexiaToggle[aria-pressed=true]{background:color-mix(in srgb,var(--admin-accent-strong) 28%,var(--admin-reading-control))}@media (max-width:48rem){html.adminDyslexiaMode{font-size:106.25%}html.adminDyslexiaMode .adminPortal .adminMobileNavPanel{background:var(--admin-reading-surface)}html.adminDyslexiaMode .adminPortal .adminVariantTicketList{grid-template-columns:1fr}html.adminDyslexiaMode .adminPortal .adminVariantControl label{min-height:2.35rem}}.adminVisualGuide,html.adminDyslexiaMode .adminPortal .adminVisualGuideReplaced{display:none}html.adminDyslexiaMode .adminPortal .adminVisualGuide{margin:1.2rem 0 1.55rem;display:block}.adminVisualGuide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}html.adminDyslexiaMode .adminPortal .adminVisualGuide li{border:var(--outline-inner-width) solid var(--glass-edge);color:#f8f8fa;background:var(--admin-reading-panel);min-width:0;min-height:9rem;box-shadow:var(--outline-rim);text-align:center;opacity:0;background-clip:padding-box;border-radius:1.15rem;grid-template-rows:auto 1fr auto;place-items:center;gap:.42rem;padding:.8rem 1rem 1rem;display:grid;position:relative;animation:.45s cubic-bezier(.2,.82,.24,1) forwards adminGuideStepIn!important}html.adminDyslexiaMode .adminPortal .adminVisualGuide li:nth-child(2){animation-delay:.12s!important}html.adminDyslexiaMode .adminPortal .adminVisualGuide li:nth-child(3){animation-delay:.24s!important}.adminVisualGuideNumber{border:var(--outline-inner-width) solid color-mix(in srgb,var(--admin-accent) 48%,var(--glass-edge));width:1.5rem;height:1.5rem;color:color-mix(in srgb,var(--admin-accent) 66%,white);background:var(--admin-reading-control);border-radius:999px;place-items:center;font-size:.62rem;font-weight:900;display:grid;position:absolute;top:.65rem;left:.7rem}html.adminDyslexiaMode .adminPortal .adminVisualGuideIcon{border:var(--outline-inner-width) solid color-mix(in srgb,var(--admin-accent) 36%,var(--glass-edge));width:4.1rem;height:4.1rem;color:color-mix(in srgb,var(--admin-accent) 64%,white);background:var(--admin-reading-control);transform-origin:50%;border-radius:1.25rem;place-items:center;display:grid;animation:.62s cubic-bezier(.16,.9,.28,1.28) .18s both adminGuideIconSettle!important}html.adminDyslexiaMode .adminPortal .adminVisualGuide li:nth-child(2) .adminVisualGuideIcon{animation-delay:.3s!important}html.adminDyslexiaMode .adminPortal .adminVisualGuide li:nth-child(3) .adminVisualGuideIcon{animation-delay:.42s!important}.adminVisualGuideIcon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:2.15rem;height:2.15rem;overflow:visible}.adminVisualGuideCopy{gap:.2rem;display:grid}.adminVisualGuideCopy strong{font-size:.78rem;line-height:1.35}.adminVisualGuideCopy small{color:#f4f4f8b3;font-size:.62rem;line-height:1.45}html.adminDyslexiaMode .adminPortal .adminVisualGuideArrow{z-index:2;fill:none;width:1.38rem;height:.7rem;stroke:color-mix(in srgb,var(--admin-accent) 60%,white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:38;stroke-dashoffset:38px;position:absolute;top:50%;right:-1.12rem;overflow:visible;animation:.42s ease-out .46s forwards adminGuideArrowDraw!important}html.adminDyslexiaMode .adminPortal .adminVisualGuide li:nth-child(2) .adminVisualGuideArrow{animation-delay:.58s!important}@keyframes adminGuideStepIn{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:none}}@keyframes adminGuideIconSettle{0%{opacity:0;transform:scale(.72)rotate(-5deg)}72%{opacity:1;transform:scale(1.06)rotate(1deg)}to{opacity:1;transform:none}}@keyframes adminGuideArrowDraw{to{stroke-dashoffset:0}}@media (max-width:48rem){.adminVisualGuide ol{grid-template-columns:1fr;gap:.72rem}html.adminDyslexiaMode .adminPortal .adminVisualGuide li{text-align:left;grid-template-rows:auto;grid-template-columns:3.45rem 1fr;justify-items:start;gap:.9rem;min-height:0;padding:.75rem 2.4rem .75rem .75rem}.adminVisualGuideNumber{top:50%;left:auto;right:.7rem;transform:translateY(-50%)}html.adminDyslexiaMode .adminPortal .adminVisualGuideIcon{border-radius:1rem;width:3.45rem;height:3.45rem}.adminVisualGuideIcon svg{width:1.78rem;height:1.78rem}html.adminDyslexiaMode .adminPortal .adminVisualGuideArrow{width:.68rem;top:auto;bottom:-.77rem;right:1rem;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){html.adminDyslexiaMode .adminPortal .adminVisualGuide li,html.adminDyslexiaMode .adminPortal .adminVisualGuideIcon,html.adminDyslexiaMode .adminPortal .adminVisualGuideArrow{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}}:root{--liquid-knob-press-scale:1.96;--liquid-knob-release-ease:cubic-bezier(.16,.72,.22,1);--liquid-knob-press-ease:linear(0 0%,.6091 3.69%,1.0259 7.24%,1.1733 9.05%,1.283 10.92%,1.3562 12.87%,1.3948 14.95%,1.4014 16.03%,1.3999 17.16%,1.3731 19.64%,1.3202 22.27%,1.1394 29.39%,1.0582 33.17%,.9943 37.45%,.9734 39.64%,.9593 41.92%,.9505 45.08%,.9517 48.7%,.9924 63.02%,1.0046 71.2%,1.0061 78.24%,1 100%)}.jheyLiquidToggle{--complete:0;--delta:0;--jhey-border:3px;--jhey-width:74px;--jhey-height:22px;--jhey-knob-width:31px;--jhey-active-scale:var(--liquid-knob-press-scale);--jhey-active-over:.96;--jhey-transition:.8s;--jhey-ease:var(--liquid-knob-release-ease);--jhey-checked:hsl(144 calc((8 + (var(--complete) / 100 * 92)) * 1%) calc((81 - (var(--complete) / 100 * 38)) * 1%));width:var(--jhey-width);height:var(--jhey-height);flex:0 0 var(--jhey-width);outline-offset:.18rem;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;padding:0;position:relative;overflow:visible;container-type:inline-size}.jheyLiquidToggle *{pointer-events:none}.jheyLiquidToggle:focus-visible{outline:3px solid color-mix(in srgb,var(--jhey-checked) 52%,transparent)}.jheyLiquidToggle:active{outline:none}.jheyToggleFilters{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jheyToggleKnockout{width:var(--jhey-width);height:var(--jhey-height);will-change:filter,scale;border-radius:999px;position:absolute;inset:0;transform:translate(0,0)}.jheyToggleMaskedIndicator{z-index:12;background:0 0;border-radius:999px;width:100%;height:100%;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;container-type:inline-size}.jheyToggleMask{top:50%;left:var(--jhey-border);width:var(--jhey-knob-width);height:calc(100% - (2 * var(--jhey-border)));box-shadow:0 0 0 100vmax var(--jhey-checked);translate:calc((var(--complete) / 100) * (100cqi - var(--jhey-knob-width) - (2 * var(--jhey-border)))) -50%;transition:height var(--jhey-transition) var(--jhey-ease),width var(--jhey-transition) var(--jhey-ease),margin var(--jhey-transition) var(--jhey-ease),translate var(--jhey-transition) var(--jhey-ease);will-change:height,width,margin,translate;background:0 0;border-radius:999px;position:absolute}.jheyToggleIndicator{top:50%;left:var(--jhey-border);width:var(--jhey-knob-width);height:calc(100% - (2 * var(--jhey-border)));translate:calc((var(--complete) / 100) * (100cqi - 100% - (2 * var(--jhey-border)))) -50%;transition:translate var(--jhey-transition) var(--jhey-ease),scale var(--jhey-transition) var(--jhey-ease);background:0 0;border-radius:999px;position:absolute;scale:1;container-type:inline-size}.jheyToggleWrapper{clip-path:inset(0 round 999px);filter:blur(2px);transition:filter var(--jhey-transition) var(--jhey-ease);border-radius:999px;position:absolute;inset:0;overflow:hidden}.jheyToggleLiquids{border-radius:999px;position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.jheyToggleTrackShadow{box-shadow:inset 0 0 3px 4px var(--jhey-checked),inset calc(((var(--complete) / 100) * 8px) - 4px) 0 3px 4px var(--jhey-checked);border-radius:999px;position:absolute;inset:0}.jheyToggleTrack{width:var(--jhey-width);height:var(--jhey-height);translate:calc((var(--complete) / 100) * (100cqi - 100% - (6 * var(--jhey-border)))) -50%;transition:height var(--jhey-transition) var(--jhey-ease),left var(--jhey-transition) var(--jhey-ease),translate var(--jhey-transition) var(--jhey-ease),background calc(var(--jhey-transition) * .5) ease-out;background:var(--jhey-checked);border-radius:999px;position:absolute;top:50%;left:0}.jheyToggleShadow,.jheyToggleCover{transition:opacity var(--jhey-transition) var(--jhey-ease);border-radius:999px;position:absolute;inset:0}.jheyToggleShadow{z-index:20;opacity:0;box-shadow:inset 1px -1px 2px #ffffff80,inset 0 -1px 2px #ffffff80,inset -1px -1px 2px #ffffff80,inset 1px 1px 2px #4d4d4d80,inset -8px 4px 10px -6px #4d4d4d40,inset -1px 1px 6px #4d4d4d40,inset -2px -1px 2px #ffffff40}.jheyToggleCover{box-shadow:none;filter:none;background:#fff}.jheyLiquidToggle[data-active=true]{--jhey-transition:.6s;--jhey-ease:var(--liquid-knob-press-ease)}.jheyLiquidToggle[data-active=true] .jheyToggleMask,.jheyLiquidToggle:active .jheyToggleMask{width:calc(var(--jhey-knob-width) * (var(--jhey-active-scale) + (var(--delta) * .025)));height:calc((100% - (2 * var(--jhey-border))) * (var(--jhey-active-scale) - (var(--delta) * .025)));margin-left:calc(var(--jhey-knob-width) * ((var(--jhey-active-over) + (var(--delta) * .025)) * -.5))}.jheyLiquidToggle[data-active=true] .jheyToggleIndicator,.jheyLiquidToggle:active .jheyToggleIndicator{scale:calc(var(--jhey-active-scale) + (var(--delta) * .025)) calc(var(--jhey-active-scale) - (var(--delta) * .025))}.jheyLiquidToggle[data-active=true] .jheyToggleWrapper,.jheyLiquidToggle:active .jheyToggleWrapper{filter:blur()}.jheyLiquidToggle[data-active=true] .jheyToggleShadow,.jheyLiquidToggle:active .jheyToggleShadow{opacity:1}.jheyLiquidToggle[data-active=true] .jheyToggleCover,.jheyLiquidToggle:active .jheyToggleCover{opacity:0}.jheyLiquidToggle[data-active=true] .jheyToggleTrack,.jheyLiquidToggle:active .jheyToggleTrack{left:calc(var(--jhey-border) * 3);height:calc(var(--jhey-height) - (6 * var(--jhey-border)))}@media (prefers-reduced-motion:reduce){.jheyLiquidToggle{--jhey-transition:.01ms}}@media (max-width:40rem){.jheyLiquidToggle{--jhey-border:3px;--jhey-width:74px;--jhey-height:22px;--jhey-knob-width:31px;--jhey-active-scale:var(--liquid-knob-press-scale);--jhey-active-over:.96}}.codeBadgeToggle{align-items:center;min-height:2.35rem;padding-block:1.1rem}.codeBadgeToggle+.collectionTools{margin-top:0}.codeBadgeToggle>div{justify-content:center;min-height:22px}.codeBadgeToggle .jheyLiquidToggle{align-self:center;transform:none}.accessibilityOption{grid-template-columns:minmax(0,1fr) auto 74px}.accessibilitySwitch{flex:0 0 74px;align-items:center;width:74px;height:22px}.accessibilitySwitch>i{width:74px;height:22px}.accessibilitySwitch>i:after{border-radius:999px;width:31px;height:16px;transform:translateY(-50%)}.accessibilitySwitch input:checked+i:after{transform:translate(39px,-50%)}.accessibilitySwitch:active>i:after{transform:translateY(-50%)scale(1.16,1.12)}.accessibilitySwitch:has(input:checked):active>i:after{transform:translate(39px,-50%)scale(1.16,1.12)}:is(.adminControls,.adminCheatCodeList,.adminInlineToggle,.adminBadgeLive) input[type=checkbox]{-webkit-appearance:none;appearance:none;border:var(--outline-inner-width) solid var(--switch-edge);background:radial-gradient(120% 160% at 18% -70%,#ffffff61,transparent 48%),linear-gradient(180deg,#ffffff24,transparent 40%),var(--switch-track);width:74px;height:22px;box-shadow:var(--surface-rim),inset 0 .14rem .34rem #0000008f,inset 0 -.08rem .18rem #ffffff14;--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:999px;flex:0 0 74px;position:relative;overflow:visible}:is(.adminControls,.adminCheatCodeList,.adminInlineToggle,.adminBadgeLive) input[type=checkbox]:before{background:var(--switch-frost-texture),radial-gradient(110% 78% at 50% -12%,#ffffff85,transparent 48%),linear-gradient(145deg,#ebf5ff47,#74849b24);content:"";background-size:2.8rem 2.8rem,auto,auto;border:1px solid #ffffff75;border-radius:999px;width:31px;height:16px;margin:0;transition:transform .34s cubic-bezier(.2,.88,.28,1.12),background .25s,box-shadow .25s;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:inset 0 .22rem .3rem #ffffff80,inset 0 -.24rem .34rem #141d2d33,0 .15rem .36rem #00000057,0 0 .55rem #e1f0ff21}:is(.adminControls,.adminCheatCodeList,.adminInlineToggle,.adminBadgeLive) input[type=checkbox]:checked{background:radial-gradient(110% 160% at 18% -70%,#bfffda3d,transparent 48%),linear-gradient(180deg,#53ff971f,transparent 42%),var(--switch-track-checked);border-color:#5bff9d94}:is(.adminControls,.adminCheatCodeList,.adminInlineToggle,.adminBadgeLive) input[type=checkbox]:checked:before{background:var(--switch-frost-texture),radial-gradient(120% 78% at 50% -14%,#e4ffeb85,transparent 46%),linear-gradient(145deg,#47ef7fa3,#08a94a6b);transform:translate(39px,-50%)}:is(.adminControls,.adminCheatCodeList,.adminInlineToggle,.adminBadgeLive) input[type=checkbox]:active:before{scale:1.16 1.12}.adminUnsavedToast{z-index:120;right:clamp(1rem,3vw,2.25rem);bottom:max(1rem,env(safe-area-inset-bottom));border:var(--outline-inner-width) solid color-mix(in srgb,var(--progress-mid) 44%,#ffffff3d);background:linear-gradient(135deg,color-mix(in srgb,var(--browser-edge) 64%,#ffffff21),color-mix(in srgb,var(--progress-start) 19%,#080a16d1));max-width:calc(100vw - 2rem);box-shadow:var(--outline-rim),0 1rem 2.6rem #0000005c;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:1rem;align-items:center;gap:1rem;padding:.78rem .85rem .78rem 1rem;animation:.22s cubic-bezier(.22,1,.36,1) both adminUnsavedToastIn;display:flex;position:fixed}.adminUnsavedToast>div:first-child{gap:.12rem;min-width:0;display:grid}.adminUnsavedToast strong{color:var(--progress-mid);letter-spacing:.1em;font-size:.61rem}.adminUnsavedToast span{color:#f8f7ffc2;font-size:.68rem}.adminUnsavedActions{flex:none;align-items:center;gap:.45rem;display:flex}.adminUnsavedActions button{color:#fff;min-height:2.25rem;font:800 .6rem/1 var(--font-main);letter-spacing:.075em;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:.65rem;padding:.54rem .7rem}.adminUnsavedActions button:last-child{border-color:color-mix(in srgb,var(--progress-mid) 58%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--progress-start) 72%,white),var(--progress-end));box-shadow:0 .4rem 1rem color-mix(in srgb,var(--progress-start) 28%,transparent)}.adminUnsavedActions button:hover{filter:brightness(1.1)}@keyframes adminUnsavedToastIn{0%{opacity:0;transform:translateY(.8rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:40rem){.adminUnsavedToast{right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:.65rem;padding:.8rem;left:.75rem}.adminUnsavedActions{grid-template-columns:1fr 1.24fr;display:grid}.adminUnsavedActions button{width:100%}}.blindSupportWelcome{color:#fff;background:#171526;border:2px solid #c4b5fd;border-radius:1rem;width:min(32rem,100vw - 2rem);max-height:85dvh;margin:auto;padding:1.5rem;font:1rem/1.6 system-ui,sans-serif;overflow:auto}.blindSupportWelcome::backdrop{background:#000000bf}.blindSupportWelcome h2{font-size:1.5rem}.blindSupportWelcome p{margin:1rem 0}.blindSupportWelcome>div{flex-wrap:wrap;gap:.75rem;display:flex}.blindSupportWelcome button,.blindSupportControls button,.blindSupportControls select{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#30294a;border:1px solid #c4b5fd;border-radius:.5rem;padding:.6rem .8rem}:is(.blindSupportWelcome :focus-visible,.blindSupportControls :focus-visible){outline-offset:3px;outline:3px solid #fff}.blindSupportControls{color:#f4f2f8;gap:.65rem;padding:1rem 0;font:.875rem/1.5 system-ui,sans-serif;display:grid}.blindSupportControls p{margin:0}.blindSupportControls label{align-items:center;gap:.65rem;display:flex}.blindSupportControls input{width:1.25rem;height:1.25rem}.collectionSkipLink{z-index:10000;color:#fff;background:#171526;border:2px solid #fff;padding:1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.collectionSkipLink:focus{transform:translateY(0)}.accessibilityStrongPatterns .spriteIndexHeader:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.accessibilityStrongPatterns .spriteIndexHeader>span{z-index:1;background:#090b12e0;border-radius:.25rem;padding:.2rem .35rem;position:relative}.accessibilityStrongPatterns .spriteIndexHeader.variant-default:before{background:repeating-linear-gradient(135deg,#0000 0 .72rem,#ffffff40 .72rem .8rem)}.accessibilityStrongPatterns .spriteIndexHeader.variant-gold:before{background:linear-gradient(45deg,#ffffff3d 25%,#0000 25% 75%,#ffffff3d 75%) 0 0/.8rem .8rem}.accessibilityStrongPatterns .spriteIndexHeader.variant-cheat:before{background:radial-gradient(circle,#ffffff59 0 .09rem,#0000 .1rem) 0 0/.7rem .7rem}.accessibilityStrongPatterns .spriteIndexHeader.variant-blue:before{background-color:#0000;background-image:linear-gradient(90deg,#ffffff40 1px,#0000 1px),linear-gradient(#ffffff40 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:.65rem .65rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.accessibilityStrongPatterns .spriteIndexHeader.variant-bounty:before{background:repeating-linear-gradient(90deg,#ffffff3d 0 1px,#0000 1px .62rem),repeating-linear-gradient(0deg,#ffffff2e 0 1px,#0000 1px .62rem)}.spriteIndexCorner:focus-visible{outline-offset:2px;outline:2px solid #d3c2ff}.spriteSortTooltip{z-index:1200;color:#f1edf8;pointer-events:none;background:#191622;border:1px solid #d3c2ff80;border-radius:.45rem;width:max-content;max-width:calc(100vw - 16px);padding:.4rem .6rem;font:500 .65rem/1.3 system-ui,sans-serif;position:fixed;box-shadow:0 .25rem .75rem #0000004d}.spriteNameHeading{font-family:inherit;line-height:inherit;cursor:pointer;padding:0}:root{--navigator-lens-shadow:inset 1px -1px 2px #ffffff80,inset 0 -1px 2px #ffffff80,inset -1px -1px 2px #ffffff80,inset 1px 1px 2px #4d4d4d80,inset -8px 4px 10px -6px #4d4d4d40,inset -1px 1px 6px #4d4d4d40;--navigator-lens-fill:radial-gradient(ellipse 120% 65% at 15% -15%,#ffffff4d,transparent 65%),linear-gradient(145deg,#ebf5ff1f,#74849b09 48%,#ffffff17)}.shell .navigatorPageTabs{--tab-inset:.2rem;--tab-gap:.16rem;touch-action:none;background:linear-gradient(#05081359,#ffffff09);border:1px solid #ffffff2e;border-radius:999px;overflow:visible;box-shadow:inset 0 2px 6px #0000003d,0 1px #ffffff1f}.shell .navigatorPageTabs button{min-height:2.05rem;padding:.26rem}.shell .navigatorPageTabs .navigatorLiquidIndicator{background:var(--navigator-lens-fill);box-shadow:var(--navigator-lens-shadow),0 4px 12px #0003;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px}.shell .navigatorLiquidIndicator:before{opacity:.3}.shell .navigatorPageTabs .navigatorToggleLens{left:var(--tab-inset,.25rem);width:var(--tab-width);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scale:1;transform:translate3d(calc(var(--navigator-lens-position) + var(--navigator-lens-gap) + var(--lens-drag-offset,0px)),0,0);will-change:transform;pointer-events:none;background:0 0;border:0;border-radius:999px;transition:transform .34s cubic-bezier(.22,1,.36,1);animation:none;overflow:visible}.shell .navigatorToggleLens[data-lens-index="0"]{--navigator-lens-position:0%;--navigator-lens-gap:0px}.shell .navigatorToggleLens[data-lens-index="1"]{--navigator-lens-position:100%;--navigator-lens-gap:var(--tab-gap)}.shell .navigatorToggleLens[data-lens-index="2"]{--navigator-lens-position:200%;--navigator-lens-gap:calc(var(--tab-gap) + var(--tab-gap))}.shell .navigatorToggleLens[data-lens-index="3"]{--navigator-lens-position:300%;--navigator-lens-gap:calc(var(--tab-gap) + var(--tab-gap) + var(--tab-gap))}.shell .navigatorToggleLens:before{z-index:0;border-radius:inherit;content:"";will-change:transform;background:linear-gradient(#0a0e21bd,#2123477a);border:1px solid #e5ebff3d;transition:transform .24s cubic-bezier(.22,1,.36,1),border-radius .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:8% 4%;transform:scale(1);box-shadow:inset 0 1px 2px #ffffff26,inset 0 -2px 5px #0000004d,0 2px 6px #0000002e}.shell .navigatorToggleLensGlass{z-index:1;border-radius:inherit;background:var(--navigator-lens-fill),#b9cbe81f;box-shadow:var(--navigator-lens-shadow),0 4px 12px #0003;will-change:transform;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:5% 3%;transform:scale(1)}.shell .navigatorToggleLensGlass:after{content:none}.shell .navigatorPageTabs[data-lens-pressed=true] .navigatorToggleLensGlass{transition-duration:.18s;transition-timing-function:cubic-bezier(.16,.9,.28,1.16);transform:scale(1.52,1.58)}.shell .navigatorPageTabs[data-lens-pressed=true] .navigatorToggleLens:before{border-radius:999px;transition-duration:.18s;transition-timing-function:cubic-bezier(.16,.9,.28,1.16);transform:scale(.46,.28)}.shell .navigatorPageTabs[data-lens-pressed=true] .navigatorToggleLensGlass:after{content:none}.shell .navigatorPageTabs button.active :is(svg,.navigatorBoosterIcon){transition:transform .8s var(--liquid-knob-release-ease),filter .8s var(--liquid-knob-release-ease),opacity .8s var(--liquid-knob-release-ease);will-change:transform,filter}.shell .navigatorPageTabs[data-lens-pressed=true] button.active :is(svg,.navigatorBoosterIcon){filter:none;opacity:.82;transition-duration:.18s;transition-timing-function:ease-out;transform:scale(.82,.76)}.shell .navigatorPageTabs[data-lens-dragging=true] .navigatorToggleLens,.shell .navigatorPageTabs[data-lens-dragging=true] .navigatorToggleLens:before,.shell .navigatorPageTabs[data-lens-dragging=true] .navigatorToggleLensGlass,.shell .navigatorPageTabs[data-lens-dragging=true] .navigatorToggleLensGlass:after,.shell .navigatorPageTabs[data-lens-dragging=true] button.active :is(svg,.navigatorBoosterIcon),.shell.accessibilityReduceMotion .navigatorPageTabs .navigatorToggleLens,.shell.accessibilityReduceMotion .navigatorPageTabs .navigatorToggleLens:before,.shell.accessibilityReduceMotion .navigatorPageTabs .navigatorToggleLensGlass,.shell.accessibilityReduceMotion .navigatorPageTabs .navigatorToggleLensGlass:after,.shell.accessibilityReduceMotion .navigatorPageTabs button.active :is(svg,.navigatorBoosterIcon){transition:none}.shell.accessibilityReduceMotion .navigatorPageTabs[data-lens-pressed] .navigatorToggleLensGlass{transform:none}@media (prefers-reduced-motion:reduce){.shell .navigatorPageTabs .navigatorToggleLens,.shell .navigatorPageTabs .navigatorToggleLens:before,.shell .navigatorPageTabs .navigatorToggleLensGlass,.shell .navigatorPageTabs .navigatorToggleLensGlass:after,.shell .navigatorPageTabs button.active :is(svg,.navigatorBoosterIcon){transition:none}.shell .navigatorPageTabs[data-lens-pressed] .navigatorToggleLensGlass{transform:none}}@media (max-width:40rem){.shopNavigator.mobileFilterMenu .shopNavigatorPanel{height:auto;min-height:0;max-height:calc(100svh - 7.75rem);padding:1rem 1rem 1.12rem}}@media (min-width:40.01rem){.shopNavigator.mobileFilterMenu{z-index:50;display:block;position:fixed;bottom:1.35rem;right:1.35rem}.shopNavigator .mobileNavigatorScrim{z-index:0;background:0 0;position:fixed;inset:0}.shopNavigator .mobileFilterMenuTrigger{z-index:2;border:var(--outline-inner-width) solid var(--glass-edge);background:var(--floating-nav-surface);background-color:var(--browser-edge);width:3.55rem;height:3.55rem;box-shadow:var(--surface-rim),0 .65rem 1.7rem #0003;-webkit-backdrop-filter:none;backdrop-filter:none;--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:1.12rem;place-content:center;gap:0;padding:0;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.shopNavigator .mobileFilterMenuTrigger span{background:#f5f3ff;border-radius:100vmax;grid-area:1/1;width:1.38rem;height:.17rem;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 1px #00000042}.shopNavigator .mobileFilterMenuTrigger span:first-child{transform:translateY(-.44rem)}.shopNavigator .mobileFilterMenuTrigger span:nth-of-type(3){transform:translateY(.44rem)}.shopNavigator.mobileFilterMenu.isOpen .mobileFilterMenuTrigger span:first-child{transform:rotate(45deg)}.shopNavigator.mobileFilterMenu.isOpen .mobileFilterMenuTrigger span:nth-child(2){opacity:0;transform:scaleX(.35)}.shopNavigator.mobileFilterMenu.isOpen .mobileFilterMenuTrigger span:nth-of-type(3){transform:rotate(-45deg)}.shopNavigator .mobileFilterMenuTrigger:hover{transform:translateY(-.12rem)}.shopNavigator .mobileFilterMenuPanel{z-index:1;border:var(--outline-inner-width) solid var(--glass-edge);background:radial-gradient(circle at 18% 2%,color-mix(in srgb,var(--progress-mid) 10%,transparent),transparent 44%), radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--progress-start) 8%,transparent),transparent 48%), linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 10%,#ffffff0b),color-mix(in srgb,var(--browser-edge) 48%,transparent));width:19.5rem;height:auto;min-height:0;box-shadow:var(--surface-rim),0 1rem 2.7rem #00000047;color:#f7fbff;-webkit-backdrop-filter:blur(46px)saturate(165%);backdrop-filter:blur(46px)saturate(165%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;--surface-rim:var(--outline-rim);background-clip:padding-box;border-radius:1.2rem;flex-direction:column;gap:.68rem;padding:1rem 1rem 1.12rem;transition:opacity .2s,transform .24s cubic-bezier(.22,1,.36,1),visibility .24s step-end;display:flex;position:absolute;bottom:calc(100% + .7rem);right:0;transform:translateY(.55rem)scale(.94)}.shopNavigator.mobileFilterMenu.isOpen .mobileFilterMenuPanel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .24s cubic-bezier(.22,1,.36,1),visibility;transform:none}.shopNavigator .mobileFilterMenuHeading{justify-content:space-between;align-items:center;margin-bottom:.18rem;display:flex}.shopNavigator .mobileFilterMenuHeading .label{margin:0}.shopNavigator .mobileFilterMenuHeading button{border:var(--outline-inner-width) solid #ffffff40;color:#fff;width:2.2rem;height:2.2rem;box-shadow:var(--surface-rim);--surface-rim:var(--outline-rim);background:#ffffff1a;border-radius:.74rem;place-items:center;padding:0;display:grid}.shopNavigator .mobileFilterMenuHeading button>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:.96rem;height:.96rem}}.shell .navigatorPageTabs button{border-radius:999px}.shell .navigatorPageTabs button.active{box-shadow:none;background:0 0}.navigatorLiquidNavigator{--navigator-height:2.8rem;isolation:isolate;min-height:var(--navigator-height);margin:0 0 1.15rem;position:relative}.navigatorLiquidNavigator .navigatorLiquidToggle.jheyLiquidToggle{--navigator-base-radius:var(--radius-control);--jhey-border:4px;--navigator-knob-radius:calc(var(--navigator-base-radius) - var(--jhey-border));--jhey-width:100%;--jhey-height:var(--navigator-height);--jhey-knob-width:calc(25% - 6px);--jhey-active-scale:1.84;--navigator-active-height-scale:1.7;--navigator-track-pressed-scale:.465;--jhey-active-over:1.16;--jhey-transition:.76s;--jhey-checked:color-mix(in srgb,var(--progress-start) 44%,var(--browser-edge));width:100%;height:var(--navigator-height);border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--navigator-base-radius);background:radial-gradient(ellipse 72% 90% at 16% -30%,color-mix(in srgb,var(--progress-mid) 26%,transparent),transparent 68%), linear-gradient(135deg,color-mix(in srgb,var(--progress-start) 44%,var(--browser-edge)),color-mix(in srgb,var(--progress-end) 32%,var(--browser-edge)) 52%,color-mix(in srgb,var(--progress-start) 27%,var(--browser-edge)));min-height:0;box-shadow:var(--outline-rim), 0 .42rem .85rem #00000040, 0 1.05rem 2.15rem #0003;-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);pointer-events:none;background-clip:padding-box;margin:0;padding:0;position:absolute;inset:0;overflow:visible}.navigatorLiquidNavigator .navigatorLiquidToggle .jheyToggleCover{isolation:isolate;background:radial-gradient(ellipse 76% 78% at 22% -24%,#ffffff4d,transparent 66%), linear-gradient(145deg,color-mix(in srgb,var(--progress-mid) 29%,transparent),color-mix(in srgb,var(--progress-end) 20%,transparent) 58%,color-mix(in srgb,var(--progress-start) 27%,transparent));opacity:.84;overflow:hidden}.navigatorLiquidNavigator .navigatorLiquidToggle .jheyToggleCover:before{border-radius:inherit;background:linear-gradient(145deg,color-mix(in srgb,var(--progress-mid) 34%,var(--browser-edge)),color-mix(in srgb,var(--progress-end) 24%,var(--browser-edge)) 58%,color-mix(in srgb,var(--progress-start) 34%,var(--browser-edge)));content:"";opacity:0;pointer-events:none;transition:opacity var(--jhey-transition) var(--jhey-ease);will-change:opacity;position:absolute;inset:0}.navigatorLiquidNavigator .navigatorLiquidToggle .jheyToggleIndicator{border-radius:var(--navigator-knob-radius);will-change:transform,translate,scale;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:calc(100% - 8px);transform:translateZ(0)}.navigatorLiquidNavigator .navigatorLiquidToggle .jheyToggleWrapper,.navigatorLiquidNavigator .navigatorLiquidToggle[data-active=true] .jheyToggleWrapper{filter:none;transition:none}.navigatorLiquidNavigator .navigatorLiquidToggle :is(.jheyToggleShadow,.jheyToggleWrapper,.jheyToggleLiquids,.jheyToggleTrackShadow,.jheyToggleTrack,.jheyToggleCover){border-radius:var(--navigator-knob-radius)}.navigatorLiquidNavigator .navigatorLiquidToggle .jheyToggleKnockout{display:none}.navigatorLiquidNavigator .navigatorLiquidToggle[data-active=true] .jheyToggleCover,.navigatorLiquidNavigator .navigatorLiquidToggle[data-active=true] .jheyToggleCover:before{opacity:1}.navigatorLiquidNavigator .navigatorLiquidToggle[data-active=true] .jheyToggleIndicator{scale:calc(var(--jhey-active-scale) + (var(--delta) * .035)) calc(var(--navigator-active-height-scale) - (var(--delta) * .035))}.navigatorLiquidNavigator .navigatorLiquidToggle .jheyToggleLiquids{transform:translate3d(0,0,0) scaleY(var(--navigator-track-scale,1));transform-origin:50%;transition:transform var(--jhey-transition) var(--jhey-ease);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint}.navigatorLiquidNavigator .navigatorLiquidToggle .jheyToggleTrack,.navigatorLiquidNavigator .navigatorLiquidToggle[data-active=true] .jheyToggleTrack{height:var(--navigator-height);transform-origin:50%;transition:background calc(var(--jhey-transition) * .5) ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(-50%)}.navigatorLiquidNavigator .navigatorLiquidToggle[data-active=true] .jheyToggleLiquids{--navigator-track-scale:var(--navigator-track-pressed-scale)}.navigatorLiquidNavigator .navigatorLiquidToggle[data-tap-moving=true] .jheyToggleMask{transition-property:width,height,margin}.navigatorLiquidNavigator .navigatorLiquidToggle[data-tap-moving=true] .jheyToggleIndicator{transition-property:scale}.navigatorLiquidNavigator .navigatorLiquidToggle[data-tap-moving=true] .jheyToggleTrack{transition-property:height,left,background}.navigatorLiquidNavigator .navigatorLiquidToggle .jheyToggleTrack,.navigatorLiquidNavigator .navigatorLiquidToggle[data-active=true] .jheyToggleTrack{left:0}.navigatorLiquidButtons{z-index:1;min-height:var(--navigator-height);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.navigatorLiquidButtons button{--navigator-icon-scale:1;--navigator-icon-fill:0%;--navigator-icon-opacity:.42;min-width:0;min-height:var(--navigator-height);border-radius:var(--radius-control);color:rgb(255 255 255/var(--navigator-icon-opacity));-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:.3rem;display:grid;position:relative}.navigatorLiquidButtons button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.16rem;height:1.16rem;transform:scale(var(--navigator-icon-scale));will-change:transform;transition:transform .2s cubic-bezier(.16,.72,.22,1),color .2s,fill .16s}.navigatorLiquidButtons button:nth-child(3) svg{width:1.28rem;height:1.28rem}.navigatorLiquidButtons .navigatorAccessIcon{opacity:.7;stroke-width:2.25px;width:1.23rem;height:1.23rem}.navigatorLiquidButtons button.active{--navigator-icon-scale:1.18;--navigator-icon-fill:100%;--navigator-icon-opacity:1;color:#fff}.navigatorLiquidButtons button.active svg{fill:none;stroke:currentColor;transform:scale(var(--navigator-icon-scale))}.navigatorLiquidButtons button.active .navigatorAccessIcon{fill:none;stroke:currentColor;stroke-width:2.55px;opacity:1}.navigatorLiquidButtons button.active .navigatorAccessIcon circle{fill:color-mix(in srgb,currentColor var(--navigator-icon-fill),transparent)}.navigatorLiquidButtons .navigatorBoosterIcon{--booster-fill:#fff;width:1.35rem;height:1.35rem;overflow:visible}.navigatorLiquidButtons .navigatorBoosterIcon .boosterGem{fill:#0000;stroke:currentColor;stroke-width:1.7px}.navigatorLiquidButtons .navigatorBoosterIcon .boosterFacet,.navigatorLiquidButtons .navigatorBoosterIcon .boosterStar{fill:none;stroke:currentColor;stroke-width:1.45px}.navigatorLiquidButtons button.active .navigatorBoosterIcon .boosterGem{fill:color-mix(in srgb,var(--booster-fill,#d966f3) var(--navigator-icon-fill),transparent);stroke:currentColor}.navigatorLiquidButtons button.active .navigatorBoosterIcon .boosterFacet{stroke:currentColor}.navigatorLiquidButtons button.active .navigatorBoosterIcon .boosterStar{fill:color-mix(in srgb,currentColor var(--navigator-icon-fill),transparent);stroke:currentColor}.navigatorLiquidButtons button:focus-visible{outline-offset:2px;outline:2px solid #cdbaff}.navigatorLiquidButtons button.hasNewCheatCodes{overflow:visible}.navigatorLiquidButtons .navigatorNewCodeBadge{z-index:4}.navigatorLiquidButtons button>svg:not(.navigatorAccessIcon):not(.navigatorBoosterIcon) path{fill:color-mix(in srgb,currentColor var(--navigator-icon-fill),transparent)}.navigatorLiquidButtons button .navigatorBoosterIcon .boosterGem{fill:color-mix(in srgb,var(--booster-fill,#d966f3) var(--navigator-icon-fill),transparent)}.navigatorLiquidButtons button .navigatorAccessIcon circle{fill:color-mix(in srgb,currentColor var(--navigator-icon-fill),transparent)}.navigatorLiquidNavigator[data-lens-settling=true] .navigatorLiquidButtons button svg{transition:transform .76s var(--liquid-knob-release-ease),color .76s var(--liquid-knob-release-ease),fill .76s var(--liquid-knob-release-ease)}.navigatorLiquidNavigator[data-lens-settling=true] .navigatorLiquidButtons .navigatorBoosterIcon .boosterGem,.navigatorLiquidNavigator[data-lens-settling=true] .navigatorLiquidButtons .navigatorAccessIcon circle{transition:fill .76s var(--liquid-knob-release-ease)}@media (prefers-reduced-motion:reduce){.navigatorLiquidNavigator .jheyLiquidToggle{--jhey-transition:.01ms}.navigatorLiquidButtons button svg{transition:none}}@media (min-width:40.01rem){.workspace>aside>.navigatorLiquidNavigator .navigatorLiquidToggle.jheyLiquidToggle{--jhey-active-scale:1.5;--navigator-active-height-scale:1.38}}.blindSupportToggleRow{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.blindSupportControls .jheyLiquidToggle{background:0 0;border:0;border-radius:999px;min-height:0;padding:0}.accessibilityLiquidSwitch{margin-block:.7rem}.accessibilityToggleLabels .accessibilityLiquidSwitch:after,.accessibilityOption-toggleLabels .accessibilityLiquidSwitch:after{content:"OFF";color:#172820;pointer-events:none;font:800 9px/1 system-ui,sans-serif;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.accessibilityToggleLabels .accessibilityLiquidSwitch[aria-pressed=true]:after,.accessibilityOption-toggleLabels .accessibilityLiquidSwitch[aria-pressed=true]:after{content:"ON";left:8px;right:auto}.accessibilityReduceMotion .jheyLiquidToggle{--jhey-transition:.01ms}.accessibilityHighContrast :is(.mobileFilterMenuPanel,.navigatorPanelCard){background:#10121d;border-color:#fff}@media (max-width:48rem){.slideshowManager,.slideshowManagerLayout,.slideshowManagerWorkspace,.slideshowEditorPreviewPanel{min-width:0;max-width:100%}.slideshowManager{overflow:hidden}.slideshowEditorPreviewPanel>header,.slideshowPreviewModes,.adminCard .slideshowPreviewModes button{width:100%;min-width:0}.slideshowEditorPreviewPanel .slideshowSlideTabs{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;min-width:0;max-width:100%}.slideshowEditorPreviewPanel .slideshowSlideTabs::-webkit-scrollbar{display:none}.slideshowEditorPreview{width:100%;min-width:0;max-width:100%}}.exportPhoneCapture:not(.exportFilterCapture) .spriteNameCodeBadge{--variant-rgb:112,208,80;border-radius:5px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:17px!important;min-height:17px!important;max-height:17px!important;font-size:5px!important;display:grid!important;top:auto!important;bottom:5px!important;left:50%!important;transform:translate(-50%)!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteNameCodeBadge.variant-default{left:calc(8.3333% - 2px)!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteNameCodeBadge.variant-gold{left:calc(25% - 1.2px)!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteNameCodeBadge.variant-cheat{left:calc(41.6667% - .4px)!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteNameCodeBadge.variant-blue{left:calc(58.3333% + .4px)!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteNameCodeBadge.variant-bounty{left:calc(75% + 1.2px)!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteNameCodeBadge.variant-trick{left:calc(91.6667% + 2px)!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteVariantCell:not(.communitySpriteCard) .variantPreview.hasSpriteImage,.exportPhoneCapture:not(.exportFilterCapture) .spriteVariantCell:not(.communitySpriteCard) .variantCopy{transform:translateY(12px)!important}.exportPhoneCapture:not(.exportFilterCapture) .variantActions{pointer-events:none!important;width:auto!important;display:block!important;inset:0!important}.exportPhoneCapture:not(.exportFilterCapture) .masteryLevelButton{pointer-events:auto!important;position:absolute!important;top:6px!important;left:6px!important;right:auto!important}.exportPhoneCapture:not(.exportFilterCapture) .variantStatus{pointer-events:auto!important;position:absolute!important;top:6px!important;left:auto!important;right:6px!important}.exportDesktopCapture:not(.exportFilterCapture) .spriteNameCodeBadge{display:grid!important;top:.24rem!important;left:.28rem!important;transform:none!important}.exportDesktopCapture:not(.exportFilterCapture) .spriteVariantCell:not(.communitySpriteCard){grid-template-columns:1fr!important;justify-content:center!important;place-items:center!important;padding:.55rem .4rem!important}.exportDesktopCapture:not(.exportFilterCapture) .spriteVariantCell:not(.communitySpriteCard) .variantPreview{place-self:center!important;transform:translateY(.46rem)!important}.exportDesktopCapture:not(.exportFilterCapture) .variantActions{pointer-events:none!important;width:auto!important;display:block!important;inset:0!important}.exportDesktopCapture:not(.exportFilterCapture) .masteryLevelButton{pointer-events:auto!important;border-radius:.38rem!important;width:1.9rem!important;min-width:1.9rem!important;height:1.25rem!important;padding:0 .2rem!important;position:absolute!important;top:.24rem!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.exportDesktopCapture:not(.exportFilterCapture) .masteryLevelButton svg{width:.92rem!important;height:.92rem!important}.exportDesktopCapture:not(.exportFilterCapture) .variantStatus{pointer-events:auto!important;width:1.9rem!important;height:1.25rem!important;position:absolute!important;top:.24rem!important;left:auto!important;right:.28rem!important;transform:none!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteVariantCell:not(.communitySpriteCard){grid-template-rows:64px auto!important;min-height:120px!important}.exportDesktopCapture:not(.exportFilterCapture) .variantPreview{width:4.35rem!important;height:4.35rem!important}.exportDesktopCapture:not(.exportFilterCapture) .spriteVariantCell:not(.communitySpriteCard){min-height:5.8rem!important}.exportDesktopCapture:not(.exportFilterCapture) .masteryLevelButton{box-shadow:var(--surface-rim),0 0 .6rem rgba(var(--variant-rgb),.1)!important;--surface-rim:var(--outline-rim)!important}@media (max-width:40rem){.index:not(.exportCapture) .spriteVariantCell.variant-bounty .variantMobileLabel{letter-spacing:0;white-space:nowrap;max-width:none;font-size:.38rem;display:block}}.exportPhoneCapture:not(.exportFilterCapture){width:1080px!important;padding:14px!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteIndexGrid{gap:14px 16px!important;padding:8px!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteIndexRow{gap:7px!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteVariantCell:not(.communitySpriteCard){grid-template-rows:52px auto!important;min-height:96px!important;padding:5px 4px 4px!important}.exportPhoneCapture:not(.exportFilterCapture) .variantPreview{width:50px!important;height:50px!important}.exportPhoneCapture:not(.exportFilterCapture) .spriteVariantCell:not(.communitySpriteCard) .variantPreview.hasSpriteImage,.exportPhoneCapture:not(.exportFilterCapture) .spriteVariantCell:not(.communitySpriteCard) .variantCopy{transform:translateY(8px)!important}.exportPhoneCapture:not(.exportFilterCapture) .variantMobileLabel{overflow-wrap:anywhere;white-space:normal!important;max-width:100%!important;font-size:.48rem!important;line-height:1.05!important}.exportPhoneCapture:not(.exportFilterCapture) .masteryLevelButton{width:22px!important;min-width:22px!important;height:17px!important;top:4px!important;left:4px!important}.exportPhoneCapture:not(.exportFilterCapture) .variantStatus{width:22px!important;min-width:22px!important;height:17px!important;top:4px!important;right:4px!important}.exportPhoneCapture:not(.exportFilterCapture) .variantAvailabilityBadge{letter-spacing:0!important;white-space:nowrap!important;border-radius:4px!important;max-width:calc(100% - 6px)!important;padding:2px 1px!important;font-size:4.7px!important;line-height:1!important;top:4px!important;left:3px!important;right:3px!important}.exportPhoneCapture:not(.exportFilterCapture){--export-artwork-size:50px}.exportDesktopCapture:not(.exportFilterCapture){--export-artwork-size:4.35rem}.exportCapture:not(.exportFilterCapture) .spriteVariantCell:not(.communitySpriteCard){grid-template-columns:minmax(0,1fr)!important}.exportCapture:not(.exportFilterCapture) .spriteVariantCell .variantPreview.hasSpriteImage{width:calc(var(--export-artwork-size) * 1.15)!important;height:calc(var(--export-artwork-size) * 1.15)!important;place-self:center!important}.exportCapture:not(.exportFilterCapture) .spriteVariantCell.collected .variantPreview.hasSpriteImage{width:calc(var(--export-artwork-size) * 1.6)!important;height:calc(var(--export-artwork-size) * 1.6)!important}@media (min-width:40.01rem){.index:not(.exportCapture) .spriteVariantCell:not(.communitySpriteCard) .masteryLevelButton{top:.24rem!important;left:.28rem!important;right:auto!important;transform:none!important}.index:not(.exportCapture) .spriteVariantCell:not(.communitySpriteCard) .variantStatus{top:.24rem!important;left:auto!important;right:.28rem!important}.index:not(.exportCapture) .spriteIndexHeader>span{letter-spacing:.035em;text-align:center;text-overflow:clip;white-space:nowrap;max-width:100%;font-size:.5rem;line-height:1;display:block;overflow:hidden}}@media (max-width:40rem){.index:not(.exportCapture) .spriteSortControl{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--sprite-sort-radius);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--progress-start) 17%,transparent),transparent 54%), linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 10%,#ffffff0e),color-mix(in srgb,var(--browser-edge) 44%,transparent));min-height:3.7rem;box-shadow:var(--outline-rim);background-clip:padding-box;align-items:center;gap:.58rem;margin:.48rem .08rem .36rem;padding:.42rem .56rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact{height:auto;min-height:2.7rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-content:center;row-gap:.08rem;padding:.08rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact span{font-size:.4rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact strong{font-size:1rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact small{font-size:.43rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact i,.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact i:after{height:.4rem}.index:not(.exportCapture) .spriteSortControl .spriteSortTrigger{border-radius:calc(var(--sprite-sort-radius) - .18rem);width:100%;min-width:0;height:2.25rem;min-height:2.25rem}.index:not(.exportCapture) .spriteSortControl .spriteSortMenu{flex:0 min(10.8rem,48%);min-width:0;margin-right:.58rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact{flex:1 1 0;margin-left:.58rem}.index:not(.exportCapture) .databaseViewStage{box-sizing:border-box;width:calc(100% + 2rem);max-width:none;padding-inline:var(--outline-rim-width);margin-inline:-1rem}.index:not(.exportCapture) .spriteIndexViewport{margin-inline:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.index:not(.exportCapture) .spriteSortControl{padding-left:.08rem;padding-right:.08rem}.index:not(.exportCapture) .spriteIndexGrid{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;padding:.28rem .08rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.index:not(.exportCapture) .spriteIndexRow{gap:.18rem}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard){grid-template-rows:3.6rem auto;min-height:5.75rem;padding:.3rem .1rem .24rem}.index:not(.exportCapture) .spriteIndexRow .variantPreview.hasSpriteImage{place-self:center;width:5.15rem;height:5.15rem;margin:0;transform:translate(-.45rem,1.28rem)}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantCopy{z-index:2;align-self:end;position:relative;transform:none}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantMobileLabel,.index:not(.exportCapture) .spriteVariantCell.variant-bounty .variantMobileLabel{overflow-wrap:anywhere;letter-spacing:0;white-space:normal;max-width:100%;font-size:.4rem;line-height:1.04}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .masteryLevelButton{border-radius:calc(var(--sprite-cell-radius) - .26rem) .24rem .24rem .24rem;white-space:nowrap;width:calc(50% - .26rem - 2px);min-width:calc(50% - .26rem - 2px);height:1.1rem;padding:0;font-size:.48rem;top:.26rem;left:.26rem}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .masteryLevelButton:not(.crowned){font-size:.4rem}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .masteryLevelButton svg{width:.82rem;height:.82rem}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantStatus{border-radius:.24rem calc(var(--sprite-cell-radius) - .26rem) .24rem .24rem;width:calc(50% - .26rem - 2px);min-width:calc(50% - .26rem - 2px);height:1.1rem;top:.26rem;right:.26rem}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .collectionTick{width:.84rem;height:.84rem}.index:not(.exportCapture) .spriteIndexRow .variantAvailabilityBadge{letter-spacing:0;white-space:nowrap;border-radius:.18rem;max-width:calc(100% - .32rem);padding:.09rem .02rem;font-size:.3rem;line-height:1;top:.26rem;left:.16rem;right:.16rem}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantPreview.hasSpriteImage{transform-origin:50%!important;place-self:center!important;width:5.15rem!important;height:5.15rem!important;margin:0!important;transform:translate(-.45rem,.85rem)!important}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell.collected:not(.unreleased) .variantPreview.hasSpriteImage{transform:translate(-.45rem,.85rem)!important}.index:not(.exportCapture) .spriteIndexRow .variantPreview.hasSpriteImage>img:not(.referenceSpriteImage){display:block;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:translateX(var(--sprite-art-x,0%)) scale(var(--sprite-art-scale,1))!important}.index:not(.exportCapture) .spriteIndexRow .variantPreview.hasSpriteImage>.referenceSpriteFrame{width:100%;left:0}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantCopy{pointer-events:none;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0!important;padding:0 .05rem!important;position:absolute!important;bottom:.24rem!important;left:0!important;right:0!important;transform:none!important}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantMobileLabel{text-shadow:0 1px 1px #000000fa,0 0 .18rem #000000fa,0 0 .42rem #000000e6;width:100%;display:block;text-align:center!important}}@media (min-width:40.01rem){.index:not(.exportCapture) .spriteIndexViewport{overflow:visible}.index:not(.exportCapture) .spriteSortControl{border:var(--outline-inner-width) solid var(--glass-edge);border-radius:var(--sprite-sort-radius);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--progress-start) 17%,transparent),transparent 54%), linear-gradient(145deg,color-mix(in srgb,var(--progress-start) 10%,#ffffff0e),color-mix(in srgb,var(--browser-edge) 44%,transparent));min-height:4.4rem;box-shadow:var(--outline-rim);background-clip:padding-box;align-items:center;gap:.9rem;margin:.62rem .48rem .36rem;padding:.58rem .72rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact{height:auto;min-height:3rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-content:center;row-gap:.1rem;padding:.12rem .2rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact span{font-size:.46rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact strong{font-size:1.2rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact small{font-size:.5rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact i,.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact i:after{height:.6rem}.index:not(.exportCapture) .spriteSortControl .spriteSortTrigger{border-radius:calc(var(--sprite-sort-radius) - .22rem);width:100%;min-width:0;height:2.25rem;min-height:2.25rem}.index:not(.exportCapture) .spriteSortControl .spriteSortMenu{flex:0 clamp(12rem,18vw,14.5rem);min-width:0;margin-right:1.8rem}.index:not(.exportCapture) .spriteSortControl .indexCollectionProgressCompact{flex:1 1 0}.index:not(.exportCapture) .spriteIndexGrid{min-width:0;padding:.48rem;display:block;background:0 0!important}.index:not(.exportCapture) .spriteIndexCorner,.index:not(.exportCapture) .spriteIndexHeader{display:none}.index:not(.exportCapture) .spriteIndexRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;margin:0 0 1rem;display:grid}.index:not(.exportCapture) .spriteIndexRow:last-child{margin-bottom:0}.index:not(.exportCapture) .spriteIndexName{text-align:left;border-radius:.82rem;flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:.45rem;min-height:2.65rem;padding:.55rem .78rem}.index:not(.exportCapture) .spriteIndexName strong{font-size:.7rem}.index:not(.exportCapture) .spriteIndexName .spriteInfoButton{top:50%;right:.58rem;transform:translateY(-50%)}.index:not(.exportCapture) .spriteIndexName .spriteInfoButton:is(:hover,:focus-visible){transform:translateY(calc(-50% - 1px))}.index:not(.exportCapture) .spriteVariantCell:not(.communitySpriteCard){text-align:center;border-radius:.82rem;grid-template-rows:4.65rem auto;grid-template-columns:1fr;place-items:center;gap:.18rem;min-height:7.25rem;padding:.48rem .24rem .42rem}.index:not(.exportCapture) .spriteVariantCell:not(.collected):not(.unreleased):not(.unconfirmedVariantSlot):not(.managedPlaceholder){background:linear-gradient(145deg,#1c2733,#0d141d)!important}.index:not(.exportCapture) .spriteVariantCell:not(.collected):not(.unreleased):not(.unconfirmedVariantSlot):not(.managedPlaceholder):hover{background:linear-gradient(145deg,#233140,#111a25)!important}.index:not(.exportCapture) .spriteVariantCell.collected:not(.unreleased):not(.mastery-pending):not(.filter-pending){background:var(--cheat-card-surface,var(--readable-variant-surface,linear-gradient(120deg,rgba(var(--variant-rgb),.52),rgba(var(--variant-rgb),.12)),#131d29))!important;background-clip:padding-box!important}.index:not(.exportCapture) .spriteVariantCell.collected:not(.unreleased):not(.mastery-pending):not(.filter-pending):after{display:none}.index:not(.exportCapture) .spriteVariantCell:not(.unreleased):not(.unconfirmedVariantSlot):not(.managedPlaceholder):after{border-radius:inherit;background-clip:padding-box}.index:not(.exportCapture) .spriteVariantCell:not(.communitySpriteCard) .variantPreview{place-self:center;width:4.65rem;height:4.65rem;margin:0;transform:translateY(.7rem)}.index:not(.exportCapture) .spriteVariantCell.collected:not(.unreleased) .variantPreview.hasSpriteImage.is-loaded>img:not(.referenceSpriteImage){transform:scale(1.56)!important}.index:not(.exportCapture) .spriteVariantCell.collected:not(.unreleased) .variantPreview.hasSpriteImage>.referenceSpriteFrame{transform:translateY(-50%)scale(1.48)!important}.index:not(.exportCapture) .spriteVariantCell:not(.collected):not(.unreleased):hover .variantPreview.hasSpriteImage.is-loaded>img:not(.referenceSpriteImage){transform:scale(1.42)!important}.index:not(.exportCapture) .spriteVariantCell:not(.collected):not(.unreleased):hover .variantPreview.hasSpriteImage>.referenceSpriteFrame{transform:translateY(-50%)scale(1.35)!important}.index:not(.exportCapture) .spriteVariantCell:not(.communitySpriteCard) .variantCopy{text-align:center;pointer-events:none;justify-content:center;align-items:center;gap:.18rem;width:100%;padding:0 .08rem;display:flex;position:absolute;bottom:.24rem;left:0;right:0;transform:none}.index:not(.exportCapture) .spriteVariantCell:not(.communitySpriteCard) .variantCopy b{display:none}.index:not(.exportCapture) .spriteVariantCell:not(.communitySpriteCard) .variantMobileLabel{width:100%;color:rgba(var(--variant-rgb),.82);letter-spacing:.025em;text-align:center;text-shadow:0 1px 1px #000000f2,0 0 .28rem #000000e6;text-transform:uppercase;white-space:normal;font-size:.47rem;font-weight:850;line-height:1.05;display:block}.index:not(.exportCapture) .spriteVariantCell:not(.communitySpriteCard) .variantActions{pointer-events:none;width:auto;min-width:0;display:block;position:absolute;inset:0}.index:not(.exportCapture) .spriteVariantCell:not(.communitySpriteCard) .masteryLevelButton{pointer-events:auto;top:.32rem!important;left:.32rem!important}.index:not(.exportCapture) .spriteVariantCell:not(.communitySpriteCard) .variantStatus{pointer-events:auto;top:.32rem!important;right:.32rem!important}}.index:not(.exportCapture) .spriteIndexGrid{background:0 0!important}.index:not(.exportCapture) .spriteVariantCell.variant-default.collected:not(.unreleased):not(.mastery-pending):not(.filter-pending){background:radial-gradient(ellipse 3rem 2.6rem at var(--variant-artwork-center) 50%,#04080d8f 0%,#04080d5c 42%,transparent 100%), radial-gradient(ellipse at 95% 0%,#778b9c33,transparent 70%), linear-gradient(115deg,#68788652,#232e393d 72%,#07090fd6), #07090f!important;background-clip:padding-box!important}.index:not(.exportCapture) .spriteVariantCell:is(.collected,.mastered){box-shadow:var(--surface-rim)!important}.index:not(.exportCapture) .spriteVariantCell:is(.collected,.mastered):after{display:none}.index:not(.exportCapture) .spriteVariantCell:not(.communitySpriteCard) .variantAvailabilityBadge{box-sizing:border-box;border-radius:calc(var(--sprite-cell-radius) - .32rem) calc(var(--sprite-cell-radius) - .32rem) .28rem .28rem;color:#ffe2e4;width:auto;max-width:none;height:1.25rem;min-height:1.25rem;box-shadow:var(--surface-rim),0 0 .7rem #e843504d;background:linear-gradient(135deg,#ff7b8261,#5b121cc7);border-color:#ff777ec7;padding:0 .18rem;top:.32rem!important;left:.32rem!important;right:.32rem!important}@media (max-width:40rem){.index:not(.exportCapture) .spriteIndexRow .variantAvailabilityBadge{border-radius:calc(var(--sprite-cell-radius) - .26rem) calc(var(--sprite-cell-radius) - .26rem) .24rem .24rem;height:1.1rem;min-height:1.1rem;font-size:.3rem;top:.26rem!important;left:.26rem!important;right:.26rem!important}}@media (min-width:40.01rem){.index:not(.exportDesktopCapture) .spriteVariantCell:not(.communitySpriteCard) .variantAvailabilityBadge{border-radius:calc(var(--sprite-cell-radius) - .24rem) calc(var(--sprite-cell-radius) - .24rem) .38rem .38rem;height:1.25rem;min-height:1.25rem;top:.24rem!important;left:.28rem!important;right:.28rem!important}}@media (max-width:40rem){.index:not(.exportCapture) .databasePrimarySectionHead{width:auto;margin-right:calc(-1rem + var(--outline-rim-width) + .08rem);margin-bottom:.1rem;margin-left:calc(-1rem + var(--outline-rim-width) + .08rem);gap:.25rem;transform:none}.index:not(.exportCapture) .databaseArchiveSelector{width:auto;margin-top:calc(-1rem + var(--outline-rim-width) + .08rem);margin-right:calc(-1rem + var(--outline-rim-width) + .08rem);margin-bottom:1.55rem;margin-left:calc(-1rem + var(--outline-rim-width) + .08rem)}.index:not(.exportCapture) .spriteSortControl{background:#0c091661 padding-box padding-box;margin-top:.06rem}.index:not(.exportCapture) .spriteIndexViewport{margin-top:.45rem}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantPreview{transform-origin:50%;transition:transform .34s cubic-bezier(.22,1.25,.36,1)}.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.collected):not(.unreleased):not(.unconfirmedVariantSlot):not(.managedPlaceholder) .variantPreview.hasSpriteImage{transform:translate(-.45rem,.85rem)scale(.74)!important}.index:not(.exportCapture) :is(.spriteVariantCell,.spriteIndexName) *,.index:not(.exportCapture) .spriteSortTrigger{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.slideshow.isOffscreen,.slideshow.isOffscreen *,.slideshow.isOffscreen :before,.slideshow.isOffscreen :after{animation-play-state:paused!important}}.index:not(.exportCapture) .databaseArchiveSelector{background:#0c091661 padding-box padding-box}@media (prefers-reduced-motion:reduce){.index:not(.exportCapture) .spriteIndexRow .spriteVariantCell:not(.communitySpriteCard) .variantPreview{transition:none}}@media (max-width:48rem){.brandMark{background-image:linear-gradient(135deg,#0e0f1c94,#26164175),url(/images/ch7-s4-button-background-mobile-v2.webp)}.overrideHeaderLogo,.overrideSeasonLogo{background-image:url(/images/c7-s4-override-logo-clean-mobile.webp)}.databaseSeasonTrigger.isOverride{background-image:linear-gradient(110deg,#0c0b18b3,#1f12377a),url(/images/ch7-s4-button-background-mobile-v2.webp)}.databaseSeasonTrigger.isOverride:hover,.databaseSeasonTrigger.isOverride[aria-expanded=true]{background-image:linear-gradient(110deg,#0c0b1859,#3a1c6029),url(/images/ch7-s4-button-background-mobile-v2.webp)}.databaseSeasonOptions .seasonOptionOverride{background-image:linear-gradient(105deg,#0b0916d1,#1c113199),url(/images/ch7-s4-button-background-mobile-v2.webp)}.databaseSeasonOptions .seasonOptionOverride:hover,.databaseSeasonOptions .seasonOptionOverride.active{background-image:linear-gradient(105deg,#0b09166b,#361c582e),url(/images/ch7-s4-button-background-mobile-v2.webp)}.spriteVariantCell.variant-trick{--readable-variant-surface:radial-gradient(ellipse 3rem 2.6rem at var(--variant-artwork-center) 50%,#0d071561,transparent 100%), url(/images/halloween/trick-or-treat-pattern-mobile-v2.webp) center / cover no-repeat, #180b1e}.spriteIndexHeader.variant-trick{background-image:linear-gradient(115deg,#2c1127ad,#1c0c22c7),url(/images/halloween/trick-or-treat-pattern-mobile-v2.webp)}}
