.page_page__lhird{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;padding-top:var(--space-page-top);gap:var(--space-section);overflow:clip}.page_stack__iauKm{display:flex;flex-direction:column;align-self:center;width:var(--layout-max);max-width:calc(100% - (var(--gutter-lg) * 2))}.page_zoneSection__xHTW1{display:flex;flex-direction:column;gap:22px}.page_showcaseRow__31ajw{display:grid;grid-template-columns:minmax(0,824px) minmax(300px,336px);grid-gap:var(--space-row);gap:var(--space-row);align-items:stretch}.page_collectionHeader__UlNN7,.page_finderHeader__BRZhO,.page_frameHeader__urPc8{display:flex;align-items:center;justify-content:space-between;height:54px;min-height:54px;padding:0 20px;background:#0c0c0c;border-bottom:1px solid #1b2630}.page_frameHeading__EH0jR{display:inline-flex;align-items:center;gap:13px}.page_sectionIcon__3L4mT{width:17px;height:17px;flex:0 0 auto;background:#fff;-webkit-mask:url(/assets/weapons/icon.png) center/contain no-repeat;mask:url(/assets/weapons/icon.png) center/contain no-repeat}.page_frameTitle__8UjnN{color:#fff;font-size:18px;font-weight:900;line-height:1;text-shadow:var(--text-shadow-label);text-transform:uppercase}.page_collectionCount__2b2FW,.page_frameMeta__rlIsP{color:#989898;font-size:13px;font-weight:700;text-transform:uppercase}.page_spotlight__cAsEO{--weapon-accent:#54a7ff;position:relative;display:flex;min-width:0;height:350px;padding:0;overflow:hidden;flex-direction:column;color:inherit;text-align:left;background:#0c0c0c;border:1px solid #1b2630;box-shadow:0 4px 0 #000;cursor:var(--ks-cursor-interactive,pointer);font:inherit;isolation:isolate;animation:page_frameEnter__MaCNu .48s cubic-bezier(.22,1,.36,1) both}.page_spotlight__cAsEO:after{content:"";position:absolute;inset:0;z-index:20;pointer-events:none;border:1px solid transparent;transition:border-color .42s cubic-bezier(.16,1,.3,1)}.page_spotlight__cAsEO:focus-visible:after,.page_spotlight__cAsEO:hover:after{border-color:color-mix(in srgb,var(--weapon-accent) 66%,#fff 8%)}.page_spotlight__cAsEO:focus-visible{outline:2px solid #fff;outline-offset:3px}.page_spotlightStage__ujZgZ{position:relative;display:block;flex:1 1;min-height:0;overflow:hidden;background:#080b10}.page_spotlightBg__RGCf_,.page_spotlightHero__pXVqA{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none;pointer-events:none}.page_spotlightBg__RGCf_{filter:saturate(1.18) contrast(1.05);transform:scale(1.03)}.page_spotlightHero__pXVqA{transform-origin:62% 50%;transition:transform .62s cubic-bezier(.16,1,.3,1)}.page_spotlight__cAsEO:hover .page_spotlightHero__pXVqA{transform:scale(1.1) rotate(-2deg) translateX(-8px)}.page_spotlightGrid__aC16L{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgb(255 255 255/15%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/15%) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 32%,transparent 72%,#000);mask-image:linear-gradient(90deg,#000,transparent 32%,transparent 72%,#000);pointer-events:none}.page_spotlightShade__Ip52O{position:absolute;inset:0;background:linear-gradient(90deg,rgb(4 7 12/92%),rgb(4 7 12/30%) 34%,transparent 62%),linear-gradient(180deg,transparent 44%,rgb(0 0 0/88%));pointer-events:none}.page_spotlightStats__j72CX{position:absolute;top:22px;left:20px;z-index:3;display:flex;width:112px;flex-direction:column;gap:6px}.page_spotlightStats__j72CX>span{display:flex;align-items:center;justify-content:space-between;min-height:29px;padding:0 9px;background:rgb(9 10 12/82%);border:1px solid rgb(255 255 255/9%);box-shadow:0 3px 0 rgb(0 0 0/50%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.page_spotlight__cAsEO:hover .page_spotlightStats__j72CX>span:first-child{transform:translateX(4px)}.page_spotlight__cAsEO:hover .page_spotlightStats__j72CX>span:nth-child(2){transform:translateX(8px)}.page_spotlight__cAsEO:hover .page_spotlightStats__j72CX>span:nth-child(3){transform:translateX(12px)}.page_spotlightStats__j72CX small{font-size:9px;font-weight:900}.page_spotlightStats__j72CX strong{color:#fff;font-size:12px;font-weight:900;text-shadow:var(--text-shadow-label)}.page_spotlightIdentity__KfaVF{position:absolute;right:20px;bottom:18px;left:20px;z-index:3;display:flex;min-width:0;flex-direction:column;align-items:flex-start}.page_spotlightIdentity__KfaVF small{color:var(--weapon-accent);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.page_spotlightIdentity__KfaVF strong{margin-top:2px;color:#fff;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:.95;letter-spacing:-.04em;text-shadow:0 3px 0 #000;text-transform:uppercase}.page_spotlightIdentity__KfaVF>span{max-width:420px;margin-top:7px;overflow:hidden;color:#9aa4ac;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.page_inspectLabel__451nT{position:absolute;right:20px;bottom:20px;z-index:4;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.page_inspectLabel__451nT>span{color:var(--weapon-accent);font-size:14px;transition:transform .18s ease}.page_spotlight__cAsEO:hover .page_inspectLabel__451nT>span{transform:translate(3px,-3px)}.page_collectionFrame__TkD2I{overflow:hidden;background:#0c0c0c;border:1px solid #1b2630;box-shadow:0 4px 0 #000;animation:page_frameEnter__MaCNu .48s cubic-bezier(.22,1,.36,1) .14s both}.page_collectionHeader__UlNN7{border-bottom-color:#1b2630}.page_weaponGrid__sd_sK{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-row);gap:var(--space-row);padding:14px}.page_weaponCard__zLr9O{--weapon-accent:#54a7ff;position:relative;contain:layout paint;display:flex;min-width:0;min-height:300px;padding:0;overflow:hidden;flex-direction:column;color:inherit;text-align:left;background:#090909;border:1px solid #282828;box-shadow:0 4px 0 #000;cursor:var(--ks-cursor-interactive,pointer);font:inherit;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1)}.page_weaponCard__zLr9O:before{content:"";position:absolute;top:0;right:0;left:0;z-index:6;height:2px;background:var(--weapon-accent);transform:scaleX(0);transform-origin:left;transition:transform .42s cubic-bezier(.16,1,.3,1)}.page_weaponCard__zLr9O:hover{z-index:3;border-color:#464646;box-shadow:0 8px 0 #000;transform:translateY(-4px)}.page_weaponCard__zLr9O:hover:before{transform:scaleX(1)}.page_weaponCard__zLr9O:focus-visible{z-index:3;outline:2px solid #fff;outline-offset:3px}.page_weaponStage__diti1{position:relative;display:block;width:100%;aspect-ratio:303/156;overflow:hidden;flex:0 0 auto;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--weapon-accent) 16%,transparent),transparent 62%),#0a0a0a;border-bottom:1px solid #282828}.page_weaponHero__AMWUu{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none;pointer-events:none;z-index:1;padding:clamp(10px,6%,20px);box-sizing:border-box;transform-origin:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.page_weaponCard__zLr9O:hover .page_weaponHero__AMWUu{transform:scale(1.14) rotate(-2deg)}.page_weaponShade__t4ot8{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 38%,rgb(0 0 0/80%)),linear-gradient(90deg,rgb(0 0 0/28%),transparent 42%);pointer-events:none}.page_cardBadge__lvnpu{position:absolute;right:10px;bottom:9px;z-index:2;color:#d0d0d0;font-size:11px;font-weight:800;text-shadow:var(--text-shadow-label);text-transform:uppercase}.page_cardBody__V5u1a{display:flex;flex:1 1;flex-direction:column;padding:14px}.page_cardHeading__14Wmj,.page_cardHeading__14Wmj>span:first-child{display:flex;min-width:0;flex-direction:column}.page_cardKicker__v0MY_{color:var(--weapon-accent);font-size:11px;font-weight:900;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.page_rarityBadge__XJFkd{position:absolute;top:10px;right:10px;z-index:3;padding:5px 8px;background:color-mix(in srgb,var(--weapon-accent) 68%,#090909);border:1px solid color-mix(in srgb,var(--weapon-accent) 84%,#fff 16%);box-shadow:0 3px 0 rgb(0 0 0/70%);font-size:9px;letter-spacing:.09em;text-shadow:0 1px 0 #000}.page_rarityBadge__XJFkd,.page_weaponName__6wY4G{color:#fff;font-weight:900;line-height:1;text-transform:uppercase}.page_weaponName__6wY4G{margin-top:3px;overflow:hidden;font-size:20px;text-overflow:ellipsis;text-shadow:var(--text-shadow-label);white-space:nowrap}.page_cardTip__fp8Hx{display:-webkit-box;min-height:34px;margin-top:10px;overflow:hidden;color:#8a949c;font-size:12px;font-weight:600;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page_statGrid__UWv8q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.page_statItem__noM_V{display:flex;min-width:0;flex-direction:column;gap:5px}.page_statMeta__WO_h_{display:flex;align-items:baseline;justify-content:space-between;gap:4px}.page_statKey__3GTkL{font-size:11px;font-weight:900}.page_statNum__mzC5N{color:#fff;font-size:13px;font-weight:900}.page_statTrack__EH9l6{display:block;height:3px;overflow:hidden;background:#282828}.page_statFill__XnnUP{display:block;height:100%;transition:transform .24s ease}.page_weaponCard__zLr9O:hover .page_statFill__XnnUP{transform:scaleY(1.6)}.page_cardHint__V0bUq{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;color:#989898;font-size:11px;font-weight:800;letter-spacing:var(--tracking-kicker);text-transform:uppercase;transition:color .18s ease}.page_cardArrow__mFpkx{color:var(--weapon-accent);font-size:14px;transition:transform .18s ease}.page_weaponCard__zLr9O:hover .page_cardHint__V0bUq{color:#fff}.page_weaponCard__zLr9O:hover .page_cardArrow__mFpkx{transform:translate(2px,-2px)}.page_pagination__Bxcvj{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 14px 18px;border-top:1px solid #1b2630}.page_pageNumbers__SEtnH{display:flex;gap:6px}.page_pageButton___xXtq{min-width:38px;min-height:36px;padding:8px 11px;color:#aeb7bf;background:#090909;border:1px solid #282828;cursor:var(--ks-cursor-interactive,pointer);font:inherit;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.page_pageButtonActive__YTDsq,.page_pageButton___xXtq:hover:not(:disabled){color:#fff;border-color:var(--weapon-accent,#5d9dff)}.page_pageButtonActive__YTDsq{background:#151515;box-shadow:inset 0 -2px 0 var(--weapon-accent,#5d9dff)}.page_pageButton___xXtq:disabled{opacity:.35;cursor:default}.page_emptyState___reql{display:grid;min-height:260px;margin-top:18px;padding:28px;place-content:center;justify-items:center;text-align:center;background:#0c0c0c;border:1px solid #1b2630;box-shadow:0 4px 0 #000}.page_emptyState___reql h2{margin:0;color:#fff;font-size:var(--text-section);font-weight:900;text-transform:uppercase}.page_emptyState___reql p{margin:8px 0 0;color:#747f89;font-size:var(--text-body);font-weight:600}.page_modalClose__Aq1om,.page_resetBtn__to6E5{padding:9px 13px;color:#fff;background:#0a0a0a;border:1px solid #282828;box-shadow:0 3px 0 #000;cursor:var(--ks-cursor-interactive,pointer);font-size:var(--text-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page_resetBtn__to6E5{margin-top:16px;border-color:#0788e7}.page_modalClose__Aq1om:hover,.page_resetBtn__to6E5:hover{border-color:#464646}.page_modalOverlay__VtoxR{position:fixed;inset:0;z-index:80;display:grid;padding:24px 16px;place-items:center;background:rgb(0 0 0/75%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:page_fadeIn__yXKhs .16s ease both}.page_modal__9JJff{--weapon-accent:#54a7ff;width:min(880px,100%);max-height:min(90vh,720px);overflow:auto;background:#0c0c0c;border:1px solid color-mix(in srgb,var(--weapon-accent) 42%,#1b2630);box-shadow:0 8px 0 #000,0 24px 64px rgb(0 0 0/54%);animation:page_modalIn__hsM39 .28s cubic-bezier(.16,1,.3,1) both}.page_modalTop__iou8C{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:12px 20px;border-bottom:1px solid #1b2630}.page_modalKicker__hIYUE{margin:0;color:var(--weapon-accent);font-size:var(--text-micro);font-weight:800;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.page_modalTitle__Qz_WQ{margin:3px 0 0;color:#fff;font-size:var(--text-title);font-weight:900;line-height:1;text-shadow:var(--text-shadow-label);text-transform:uppercase}.page_modalClose__Aq1om:focus-visible{outline:2px solid #fff;outline-offset:2px}.page_modalBody__MdAXw{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.page_modalStage__oU0xW{display:grid;min-height:320px;padding:25px;place-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--weapon-accent) 18%,transparent),transparent 58%),#090a0c;border-right:1px solid #1b2630}.page_modalArt__NAcYy{position:relative;width:100%;max-width:390px;aspect-ratio:303/156;overflow:hidden;border:1px solid #282828;box-shadow:0 4px 0 #000}.page_modalHero__tOOq3{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none;padding:clamp(12px,7%,26px);box-sizing:border-box;pointer-events:none}.page_modalInfo__coSFc{display:flex;flex-direction:column;gap:18px;padding:20px}.page_modalDescription__q2udZ{margin:0;color:#c5cdd4;font-size:var(--text-body);font-weight:600;line-height:var(--leading-body)}.page_factList__zxG_f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.page_factList__zxG_f>div{padding:9px 10px;background:#0a0a0a;border:1px solid #282828}.page_factList__zxG_f dt{color:#5c6770;font-size:11px;font-weight:800;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.page_factList__zxG_f dd{margin:5px 0 0;color:#fff;font-size:14px;font-weight:800}.page_modalStats__gDO_N{display:flex;flex-direction:column;gap:12px}.page_modalStatMeta__ltvlz{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.page_modalStatLabel__ArVmr{color:#747f89;font-size:13px;font-weight:600}.page_modalStatValue__281eZ{color:#fff;font-size:15px;font-weight:900}.page_modalTrack__u9Tur{height:7px;overflow:hidden;background:#1a1a1a;border:1px solid #282828}.page_modalFill__Hj3Xu{height:100%;max-width:100%}@keyframes page_frameEnter__MaCNu{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_weaponCardEnter__wnNce{0%{opacity:0;transform:translateY(14px) scale(.94)}55%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_fadeIn__yXKhs{0%{opacity:0}to{opacity:1}}@keyframes page_modalIn__hsM39{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1100px){.page_weaponGrid__sd_sK{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.page_stack__iauKm{max-width:calc(100% - (var(--gutter-md) * 2))}.page_weaponGrid__sd_sK{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:740px){.page_weaponGrid__sd_sK{grid-template-columns:repeat(2,minmax(0,1fr))}.page_modalBody__MdAXw{grid-template-columns:1fr}.page_modalStage__oU0xW{min-height:250px;border-right:0;border-bottom:1px solid #1b2630}}@media (max-width:680px){.page_page__lhird{padding-top:var(--space-page-top-sm)}.page_stack__iauKm{max-width:calc(100% - (var(--gutter-sm) * 2))}.page_collectionHeader__UlNN7,.page_frameHeader__urPc8{padding:0 16px}}@media (max-width:440px){.page_spotlight__cAsEO{height:300px}.page_spotlightIdentity__KfaVF strong{font-size:32px}.page_spotlightIdentity__KfaVF>span{display:none}.page_spotlightStats__j72CX{width:94px}.page_weaponGrid__sd_sK{grid-template-columns:1fr}.page_weaponCard__zLr9O{display:grid;min-height:170px;grid-template-columns:46% minmax(0,1fr)}.page_weaponStage__diti1{height:100%;aspect-ratio:auto;border-right:1px solid #282828;border-bottom:0}.page_factList__zxG_f{grid-template-columns:1fr}}@media (max-width:1200px){.page_stack__iauKm{max-width:calc(100% - (var(--gutter-md) * 2))}}@media (max-width:800px){.page_page__lhird{padding-top:var(--space-page-top-sm)}.page_stack__iauKm{max-width:calc(100% - (var(--gutter-sm) * 2))}.page_zoneSection__xHTW1{gap:16px}.page_collectionHeader__UlNN7{padding-inline:14px}.page_frameHeading__EH0jR,.page_frameTitle__8UjnN{min-width:0}.page_frameTitle__8UjnN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_collectionCount__2b2FW{flex:0 0 auto;white-space:nowrap}.page_weaponGrid__sd_sK{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.page_modalBody__MdAXw{grid-template-columns:1fr}.page_modalStage__oU0xW{min-height:240px;border-right:0;border-bottom:1px solid #1b2630}}@media (max-width:520px){.page_weaponGrid__sd_sK{grid-template-columns:1fr;padding:8px}.page_weaponCard__zLr9O{display:grid;min-height:180px;grid-template-columns:42% minmax(0,1fr)}.page_weaponStage__diti1{height:100%;aspect-ratio:auto;border-right:1px solid #282828;border-bottom:0}.page_cardBody__V5u1a{padding:12px}.page_weaponName__6wY4G{font-size:18px}.page_cardTip__fp8Hx{min-height:0;margin-top:7px}.page_statGrid__UWv8q{gap:5px;margin-top:9px}.page_statKey__3GTkL{font-size:9px}.page_statNum__mzC5N{font-size:11px}.page_cardHint__V0bUq{padding-top:8px;font-size:9px}.page_modalOverlay__VtoxR{padding:0;place-items:stretch}.page_modal__9JJff{width:100%;min-height:100dvh;max-height:100dvh;border-inline:0;box-shadow:none}.page_modalTop__iou8C{position:-webkit-sticky;position:sticky;top:0;z-index:10;min-height:64px;padding:10px 12px;background:#0c0c0c}.page_modalTop__iou8C>div{min-width:0;padding-right:10px}.page_modalTitle__Qz_WQ{overflow-wrap:anywhere}.page_modalClose__Aq1om{min-height:44px;padding-inline:14px}.page_modalStage__oU0xW{min-height:220px;padding:16px}.page_modalArt__NAcYy{width:min(320px,100%)}.page_modalInfo__coSFc{gap:14px;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.page_factList__zxG_f{grid-template-columns:1fr}}@media (max-width:380px){.page_collectionHeader__UlNN7{height:auto;min-height:54px;padding-block:10px;align-items:flex-start;flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.page_collectionFrame__TkD2I,.page_modalOverlay__VtoxR,.page_modal__9JJff,.page_spotlight__cAsEO,.page_weaponCard__zLr9O{animation:none}.page_cardArrow__mFpkx,.page_spotlightHero__pXVqA,.page_spotlightStats__j72CX>span,.page_weaponCard__zLr9O,.page_weaponHero__AMWUu{transition:none}}