@font-face{font-family:BattlePassDisplay;font-style:normal;font-weight:900;src:url(/battle-pass/fonts/artegra-black.otf) format("opentype");font-display:swap}.battle-pass_passShell__h3_X7{--pass-bg:#020305;--pass-text:#f6f7f2;--pass-muted:rgba(246,247,242,0.62);--pass-lime:#c1ff00;--pass-pink:#ff1493;--pass-cyan:#00e5ff;--pass-gold:#ffc440;--pass-display:"BattlePassDisplay",Impact,"Arial Narrow",sans-serif;--pass-gutter:clamp(14px,1.8vw,28px);min-height:100svh;padding:88px var(--pass-gutter) clamp(236px,25vh,270px);position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(rgba(2,3,5,.74),rgba(2,3,5,.94)),url(/battle-pass/mission-pattern-bg.webp) 50% /cover no-repeat,var(--pass-bg);color:var(--pass-text)}.battle-pass_passShell__h3_X7:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 76% 22%,rgba(255,20,147,.34),transparent 30%),radial-gradient(circle at 35% 45%,rgba(0,229,255,.28),transparent 34%),linear-gradient(118deg,transparent 0 34%,rgba(193,255,0,.07) 34.2%,transparent 34.8% 64%,rgba(255,20,147,.08) 64.2%,transparent 64.8%);mix-blend-mode:screen}.battle-pass_backgroundGrid__THr53{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(193,255,0,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.03) 1px,transparent 0),repeating-linear-gradient(180deg,transparent 0 7px,rgba(255,255,255,.025) 8px);background-size:46px 46px,46px 46px,100% 8px}.battle-pass_hero__WDUYI{width:min(100%,1940px);min-height:calc(100svh - 350px);margin-inline:auto;display:grid;grid-template-columns:minmax(250px,300px) minmax(400px,1fr) minmax(250px,300px);gap:clamp(18px,2.2vw,34px);align-items:stretch;position:relative}.battle-pass_claimPanel__2TUjU,.battle-pass_rewardCopy__NqWkN{padding-top:clamp(8px,1.3vh,14px)}.battle-pass_eyebrow__uX_bJ{display:block;margin-bottom:12px;color:var(--pass-lime);font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.battle-pass_rewardCopy__NqWkN h1{max-width:300px;margin:0;font-family:var(--pass-display);font-size:clamp(42px,3.4vw,64px);font-weight:900;line-height:.82;letter-spacing:0;text-transform:uppercase}.battle-pass_description__J8HMY{max-width:300px;margin:14px 0 0;border-left:2px solid rgba(193,255,0,.62);padding-left:14px;color:rgba(246,247,242,.78);font-size:12px;line-height:1.5}.battle-pass_levelCard__J8xJV{width:min(100%,300px);height:68px;margin-top:18px;padding:2px;position:relative;overflow:hidden;border-radius:0;background:linear-gradient(105deg,#168cff,#1269bb 18%,#22334e 48%,#412050 74%,#7828eb);box-shadow:0 0 12px rgba(22,140,255,.12),0 0 20px rgba(120,40,235,.08),0 24px 58px rgba(0,0,0,.5);container-type:inline-size}.battle-pass_levelSurface__XjFVW{position:absolute;inset:2px;display:grid;grid-template-columns:clamp(80px,27cqw,96px) minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at 14% 48%,rgba(1,98,193,.12),transparent 23%),radial-gradient(circle at 88% 30%,rgba(111,31,174,.09),transparent 28%),linear-gradient(105deg,rgba(5,12,23,.99),rgba(4,8,16,.99) 45%,rgba(8,6,17,.99))}.battle-pass_levelSurface__XjFVW:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(30,137,255,.035),transparent 24% 72%,rgba(106,36,211,.035))}.battle-pass_currentLevel__YHUuC,.battle-pass_nextLevel__kRP0j{min-width:0;position:relative;z-index:1}.battle-pass_currentLevel__YHUuC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 6px;border-right:2px solid rgba(52,68,92,.32);container-type:inline-size}.battle-pass_levelLabel__OZ7iA{display:block;margin-bottom:2px;color:#a1a7b9;font-family:Roboto Mono,monospace;font-size:clamp(7px,11cqw,9px);font-weight:500;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap}.battle-pass_levelEmblem__ykrX6{width:min(60%,44px);aspect-ratio:1;display:grid;place-items:center;position:relative;margin-top:-3%}.battle-pass_levelEmblem__ykrX6:after,.battle-pass_levelEmblem__ykrX6:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);border:1px solid rgba(6,70,135,.17)}.battle-pass_levelEmblem__ykrX6:before{width:66%;height:66%}.battle-pass_levelEmblem__ykrX6:after{width:47%;height:47%;border-color:rgba(10,85,157,.13)}.battle-pass_levelEmblem__ykrX6 strong{color:#fff;font-size:clamp(26px,50cqw,38px);font-weight:650;line-height:.82;position:relative;z-index:1;text-shadow:0 0 11px rgba(79,188,255,.42),0 0 31px rgba(17,111,255,.27)}.battle-pass_nextLevel__kRP0j{display:flex;flex-direction:column;justify-content:center;padding:4px 8px}.battle-pass_levelHeader__QvULl{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:8px;column-gap:8px;row-gap:2px;margin-bottom:4px}.battle-pass_nextUnlockTitle__1vCfD{color:#f7f7f9;font-size:clamp(9px,3.6cqw,11px);font-weight:500;line-height:1.05;white-space:nowrap}.battle-pass_levelXp__gm4j9{display:flex;align-items:baseline;gap:2px;color:#f8f8fa;line-height:.9;white-space:nowrap}.battle-pass_levelXp__gm4j9 strong{font-size:clamp(12px,4.5cqw,14px);font-weight:600}.battle-pass_levelXp__gm4j9 span{color:#9499ae;font-size:clamp(9px,3.6cqw,11px)}.battle-pass_levelXp__gm4j9 em{margin-left:1px;color:#8a50eb;font-size:clamp(8px,3.2cqw,10px);font-weight:600;font-style:normal}.battle-pass_levelProgress__XK9_u{width:100%;height:3px;overflow:hidden;background:rgba(4,8,18,.96);box-shadow:inset 0 0 20px rgba(0,0,0,.8)}.battle-pass_levelProgressFill__xvFnY{display:block;height:100%;background:linear-gradient(90deg,var(--pass-lime),#88ed76 52%,var(--pass-cyan));box-shadow:0 0 12px rgba(173,255,40,.3);transition:width .7s cubic-bezier(.22,1,.36,1)}.battle-pass_xpRemaining__kAMLS{display:flex;align-items:center;gap:4px;margin:4px 0 0;color:#7d8398;font-size:8px;font-weight:430;line-height:1}.battle-pass_xpRemaining__kAMLS>span{width:12px;aspect-ratio:1;display:grid;place-items:center;flex:0 0 auto;border:1px solid #75ff69;border-radius:50%;color:#75ff69;font-size:8px}.battle-pass_xpRemaining__kAMLS strong{font-size:inherit;font-weight:430}.battle-pass_rewardStage__1K_3P{min-height:min(43vw,500px);display:grid;grid-template-rows:auto minmax(250px,1fr) 32px;position:relative;overflow:hidden}.battle-pass_stageReadout__zRKyo{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 4px;color:var(--pass-muted);font-size:11px;font-weight:800;text-transform:uppercase;position:relative;z-index:2}.battle-pass_stageReadout__zRKyo strong{color:var(--pass-text)}.battle-pass_rewardPreview__2pShH{min-height:0;display:grid;place-items:center;position:relative;transform:translateY(-34px)}.battle-pass_rewardPreview__2pShH:before{content:"";width:min(58%,470px);aspect-ratio:1;border-radius:50%;position:absolute;background:radial-gradient(circle,rgba(193,255,0,.15),transparent 64%),radial-gradient(circle,rgba(255,20,147,.14),transparent 72%);filter:blur(18px)}.battle-pass_previewArtwork___blZC{width:min(42%,330px);height:min(31vw,390px);display:grid;place-items:center;position:relative;z-index:1;color:var(--rarity-color,#fff);filter:drop-shadow(0 34px 34px rgba(0,0,0,.62)) drop-shadow(0 0 28px color-mix(in srgb,var(--rarity-color,#fff) 24%,transparent))}.battle-pass_rewardImage__5hoao{-o-object-fit:contain;object-fit:contain}.battle-pass_previewArtwork___blZC .battle-pass_rewardIcon__SZ8nB{width:min(72%,230px);height:min(72%,230px);stroke-width:1.2;filter:drop-shadow(0 0 26px color-mix(in srgb,var(--rarity-color,#fff) 38%,transparent))}.battle-pass_previewPulse__tUQtT{animation:battle-pass_reward-view-focus__q7bqG .62s ease-out}.battle-pass_claimPanel__2TUjU{min-height:100%;display:flex;flex-direction:column;gap:12px}.battle-pass_claimButton__QJcyC,.battle-pass_getPassButton__8OpOv,.battle-pass_viewButton__XMZ_z{border-radius:0;cursor:pointer;font-weight:900;line-height:1;text-transform:uppercase}.battle-pass_claimButton__QJcyC:focus-visible,.battle-pass_getPassButton__8OpOv:focus-visible,.battle-pass_railArrow__9V2V2:focus-visible,.battle-pass_rewardCard___iJeH:focus-visible,.battle-pass_viewButton__XMZ_z:focus-visible{outline:2px solid #e8832b;outline-offset:2px;box-shadow:0 0 0 4px rgba(232,131,43,.2)}.battle-pass_getPassButton__8OpOv{min-height:44px;border:1px solid var(--pass-lime);background:var(--pass-lime);color:#020305;font-size:12px;box-shadow:0 0 24px rgba(193,255,0,.16);transition:transform .16s ease,filter .16s ease}.battle-pass_getPassButton__8OpOv:hover{transform:translateY(-2px);filter:brightness(1.08)}.battle-pass_claimActions__LC2ce{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.battle-pass_claimButton__QJcyC,.battle-pass_viewButton__XMZ_z{min-height:58px;border:2px solid #ff78c3;color:#fff;font-family:var(--pass-display);font-size:clamp(18px,1.5vw,24px);position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease}.battle-pass_claimButton__QJcyC{background:var(--pass-pink);box-shadow:0 0 0 1px rgba(255,20,147,.3),0 0 28px rgba(255,20,147,.42),0 14px 30px rgba(0,0,0,.44)}.battle-pass_claimButton__QJcyC:before{content:"";width:34%;position:absolute;inset:-40% auto -40% -48%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);pointer-events:none;transition:left .48s ease}.battle-pass_claimButton__QJcyC:hover:not(:disabled){animation:battle-pass_claim-hover-pulse__dtAaf .76s ease-in-out infinite alternate;filter:brightness(1.1);transform:translateY(-3px) scale(1.02)}.battle-pass_claimButton__QJcyC:hover:not(:disabled):before{left:118%}.battle-pass_claimButton__QJcyC.battle-pass_claimed__FeoaW{background:#b20d67;border-color:#ff4dad;cursor:default;box-shadow:0 0 22px rgba(255,20,147,.28)}.battle-pass_claimButton__QJcyC.battle-pass_claimLocked___P8eG{background:rgba(255,20,147,.14);border-color:rgba(255,120,195,.38);color:rgba(246,247,242,.6);cursor:not-allowed;box-shadow:none}.battle-pass_claimButton__QJcyC.battle-pass_claimConfirmed__N_6_Z{animation:battle-pass_claim-confirmed__K4qPk .62s cubic-bezier(.22,1,.36,1)}.battle-pass_viewButton__XMZ_z{min-width:80px;padding-inline:13px;background:rgba(255,20,147,.12);border-color:rgba(255,120,195,.72)}.battle-pass_viewButton__XMZ_z:hover{background:rgba(255,20,147,.26);box-shadow:0 0 22px rgba(255,20,147,.24);transform:translateY(-2px)}.battle-pass_railControls__XgGeX{display:flex;justify-content:flex-end;gap:10px;margin:0 0 10px;position:relative;z-index:3}.battle-pass_railArrow__9V2V2{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(0,229,255,.58);border-radius:0;background:rgba(0,16,24,.82);color:var(--pass-text);cursor:pointer;touch-action:manipulation;transition:opacity .16s ease,transform .16s ease,filter .16s ease}.battle-pass_railArrow__9V2V2 svg{width:22px;height:22px}.battle-pass_railArrow__9V2V2:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.12)}.battle-pass_railArrow__9V2V2:disabled{cursor:default;opacity:.35;border-color:rgba(255,255,255,.12);background:transparent;color:rgba(255,255,255,.45)}.battle-pass_rewardsWindow__yfnNz{width:min(calc(100% - 2 * var(--pass-gutter)),1940px);min-height:0;position:absolute;left:50%;bottom:clamp(16px,2.2vh,28px);z-index:2;transform:translateX(-50%)}.battle-pass_rewardsScroller__BCBdl{width:100%;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:32px 0;margin:-14px 0 -8px}.battle-pass_rewardsScroller__BCBdl::-webkit-scrollbar{display:none}.battle-pass_rewardsWindow__yfnNz:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(193,255,0,.18),transparent 34%),radial-gradient(circle at 58% 46%,rgba(255,20,147,.13),transparent 35%);filter:blur(18px)}.battle-pass_rewardsRow__uvYPu{--progress-left:0px;--progress-width:0px;--progress-track-width:0px;width:-moz-max-content;width:max-content;min-width:100%;display:flex;gap:14px;align-items:start;position:relative;z-index:1;padding-inline:12px}.battle-pass_rewardsRow__uvYPu:after,.battle-pass_rewardsRow__uvYPu:before{content:"";height:6px;position:absolute;left:var(--progress-left);bottom:53px;border-radius:999px;pointer-events:none}.battle-pass_rewardsRow__uvYPu:before{width:var(--progress-track-width);background:rgba(246,247,242,.22);box-shadow:inset 0 0 0 1px rgba(193,255,0,.28),0 0 12px rgba(0,0,0,.45)}.battle-pass_rewardsRow__uvYPu:after{width:var(--progress-width);background:linear-gradient(90deg,var(--pass-lime),#69f7a9,var(--pass-cyan));box-shadow:0 0 18px rgba(193,255,0,.44),0 0 30px rgba(0,229,255,.22)}.battle-pass_rewardCard___iJeH{flex:0 0 clamp(116px,8.4vw,132px);min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:32px;padding:0;border:0;background:transparent;color:var(--pass-text);cursor:pointer;position:relative;text-align:left;transition:transform .18s ease,opacity .18s ease,filter .18s ease}.battle-pass_rewardSlot__zNDxZ{min-height:clamp(116px,8.6vw,144px);aspect-ratio:.92;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:7px;overflow:hidden;padding:clamp(8px,.8vw,11px);position:relative;border:2px solid var(--rarity-color,#fff);border-radius:6px;background:linear-gradient(140deg,rgba(193,255,0,.16),transparent 46%),linear-gradient(315deg,rgba(255,20,147,.2),transparent 42%),rgba(5,7,10,.94);box-shadow:0 22px 44px rgba(0,0,0,.48),0 0 22px color-mix(in srgb,var(--rarity-color,#fff) 18%,transparent),inset 0 0 28px rgba(0,229,255,.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.battle-pass_rewardSlot__zNDxZ:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(110deg,rgba(255,255,255,.1) 0 2px,transparent 3px 12px),radial-gradient(circle at 20% 15%,rgba(193,255,0,.2),transparent 22%);mix-blend-mode:screen;opacity:.36}.battle-pass_rewardCard___iJeH.battle-pass_selected__LAJ2g .battle-pass_rewardSlot__zNDxZ,.battle-pass_rewardCard___iJeH:hover .battle-pass_rewardSlot__zNDxZ{transform:translateY(-8px);border-color:var(--rarity-color,var(--pass-lime));box-shadow:0 24px 48px rgba(0,0,0,.4),0 0 0 1px color-mix(in srgb,var(--rarity-color,#fff) 62%,transparent),0 0 34px color-mix(in srgb,var(--rarity-color,#fff) 30%,transparent)}.battle-pass_rewardCard___iJeH.battle-pass_locked__55rnE{opacity:.54;filter:saturate(.5)}.battle-pass_rewardCard___iJeH.battle-pass_premium__eRlMp .battle-pass_rewardSlot__zNDxZ{border-color:color-mix(in srgb,var(--pass-gold) 55%,transparent)}.battle-pass_rewardCard___iJeH.battle-pass_passLocked__pm5G1{opacity:1;filter:none}.battle-pass_rewardCard___iJeH.battle-pass_passLocked__pm5G1 .battle-pass_rewardSlot__zNDxZ{border-color:var(--pass-gold);box-shadow:0 24px 48px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--pass-gold) 70%,transparent),0 0 30px color-mix(in srgb,var(--pass-gold) 32%,transparent)}.battle-pass_rewardCard___iJeH.battle-pass_passLocked__pm5G1 .battle-pass_cardState__x2FnF{color:var(--pass-gold)}.battle-pass_rewardCard___iJeH.battle-pass_available__852MD .battle-pass_rewardSlot__zNDxZ{box-shadow:0 24px 48px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--rarity-color,#fff) 68%,transparent),0 0 38px color-mix(in srgb,var(--rarity-color,#fff) 38%,transparent)}.battle-pass_cardStatus__f_oXu,.battle-pass_cardTitle__teONd{display:flex;justify-content:space-between;gap:6px;position:relative;z-index:1;font-size:clamp(8px,.62vw,10px);font-weight:900;line-height:1;text-transform:uppercase}.battle-pass_cardStatus__f_oXu{align-items:center;color:var(--rarity-text,var(--pass-lime))}.battle-pass_cardState__x2FnF{display:flex;flex:0 0 auto;align-items:center;gap:4px}.battle-pass_cardStatus__f_oXu svg{width:11px;height:11px;flex:0 0 auto}.battle-pass_cardArtwork__ECxYx{min-height:0;display:grid;place-items:center;position:relative;z-index:1;color:var(--rarity-color,#fff)}.battle-pass_cardArtwork__ECxYx>.battle-pass_rewardImage__5hoao{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:min(74%,78px);max-height:96%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.62)) drop-shadow(0 0 16px rgba(193,255,0,.18))}.battle-pass_rewardIcon__SZ8nB{width:min(58%,58px);height:min(58%,58px);stroke-width:1.5;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--rarity-color,#fff) 48%,transparent))}.battle-pass_cardTitle__teONd{min-height:26px;align-items:end;color:rgba(246,247,242,.96);line-height:1.15;text-shadow:0 1px 8px rgba(0,0,0,.82);overflow-wrap:anywhere}.battle-pass_levelNode__RI6Fs{width:clamp(44px,3.2vw,54px);height:40px;justify-self:center;display:grid;place-items:center;position:relative;z-index:3;border:1px solid rgba(193,255,0,.52);background:rgba(0,0,0,.94);color:var(--pass-text);text-align:center;box-shadow:0 10px 24px rgba(0,0,0,.42)}.battle-pass_levelNode__RI6Fs span{align-self:end;color:var(--pass-lime);font-size:7px;font-weight:900;line-height:1;text-transform:uppercase}.battle-pass_levelNode__RI6Fs strong{align-self:start;font-size:20px;font-weight:900;line-height:.9}.battle-pass_levelNodeGlowing__0WwSJ{border-color:var(--pass-lime);background:rgba(193,255,0,.1);box-shadow:0 0 0 2px rgba(255,20,147,.34),0 0 24px rgba(193,255,0,.58),0 0 44px rgba(0,229,255,.22)}@keyframes battle-pass_claim-hover-pulse__dtAaf{0%{box-shadow:0 0 24px rgba(255,20,147,.38),0 14px 30px rgba(0,0,0,.44)}to{box-shadow:0 0 42px rgba(255,20,147,.7),0 18px 36px rgba(0,0,0,.52)}}@keyframes battle-pass_claim-confirmed__K4qPk{0%{transform:scale(1)}42%{transform:scale(1.055);box-shadow:0 0 56px rgba(255,20,147,.88)}to{transform:scale(1)}}@keyframes battle-pass_reward-view-focus__q7bqG{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:1120px){.battle-pass_passShell__h3_X7{padding-bottom:24px;overflow:visible}.battle-pass_hero__WDUYI{min-height:0;grid-template-columns:1fr}.battle-pass_description__J8HMY,.battle-pass_rewardCopy__NqWkN h1{max-width:620px}.battle-pass_rewardStage__1K_3P{min-height:360px;grid-template-rows:auto minmax(220px,1fr) 24px}.battle-pass_previewArtwork___blZC{width:min(48%,280px);height:300px}.battle-pass_claimPanel__2TUjU{min-height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.battle-pass_getPassButton__8OpOv,.battle-pass_passActive__AESpW{min-height:58px}.battle-pass_claimActions__LC2ce{margin:0}.battle-pass_claimActions__LC2ce:first-child,.battle-pass_claimError__RlV9_,.battle-pass_claimNote__y5SZg,.battle-pass_passNote__35am0{grid-column:1/-1}.battle-pass_claimPanel__2TUjU:has(.battle-pass_viewButton__XMZ_z)>*{grid-column:1/-1}.battle-pass_railControls__XgGeX{justify-content:center}.battle-pass_railArrow__9V2V2{width:46px;height:46px}.battle-pass_rewardsWindow__yfnNz{width:100%;margin-top:8px;position:relative;left:auto;bottom:auto;transform:none}.battle-pass_rewardsScroller__BCBdl{touch-action:pan-x;scroll-snap-type:x proximity}.battle-pass_rewardsRow__uvYPu{min-width:-moz-max-content;min-width:max-content}.battle-pass_rewardCard___iJeH{scroll-snap-align:start}}@media (max-width:640px){.battle-pass_passShell__h3_X7{--pass-gutter:12px;display:flex;flex-direction:column;padding:72px var(--pass-gutter) 20px;overflow-x:clip;overflow-y:visible;background:linear-gradient(rgba(2,3,5,.74),rgba(2,3,5,.94)),url(/battle-pass/mission-pattern-bg-mobile.webp) 50% /cover no-repeat,var(--pass-bg)}.battle-pass_hero__WDUYI{display:contents}.battle-pass_claimPanel__2TUjU{width:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;order:4;margin-top:10px;padding-top:0}.battle-pass_claimButton__QJcyC,.battle-pass_getPassButton__8OpOv,.battle-pass_passActive__AESpW,.battle-pass_viewButton__XMZ_z{min-height:48px}.battle-pass_claimActions__LC2ce{min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:6px}.battle-pass_claimButton__QJcyC,.battle-pass_viewButton__XMZ_z{font-size:15px}.battle-pass_viewButton__XMZ_z{min-width:52px;padding-inline:12px}.battle-pass_claimError__RlV9_,.battle-pass_claimNote__y5SZg,.battle-pass_passNote__35am0{font-size:12px;line-height:1.5}.battle-pass_railControls__XgGeX{display:none}.battle-pass_rewardStage__1K_3P{width:100%;min-height:250px;grid-template-rows:30px 220px;order:2}.battle-pass_stageReadout__zRKyo{min-height:30px;align-items:center;flex-direction:row;gap:10px;padding:4px 2px;font-size:10px}.battle-pass_stageReadout__zRKyo strong{margin-left:auto;text-align:right}.battle-pass_rewardPreview__2pShH{transform:none}.battle-pass_previewArtwork___blZC{width:min(52vw,190px);height:210px}.battle-pass_rewardsWindow__yfnNz{width:100%;margin-top:0;order:3;container-type:inline-size}.battle-pass_rewardsScroller__BCBdl{padding:26px 0;margin:-14px 0 -12px;scroll-snap-type:x mandatory;scroll-padding-inline-start:6px}.battle-pass_rewardsRow__uvYPu{gap:16px;padding-inline:6px}.battle-pass_rewardsRow__uvYPu:after,.battle-pass_rewardsRow__uvYPu:before{height:4px;bottom:39px}.battle-pass_rewardCard___iJeH{flex:0 0 calc((100cqw - 44px) / 3);gap:22px;scroll-snap-align:start}.battle-pass_rewardSlot__zNDxZ{min-height:0;aspect-ratio:.74;gap:6px;padding:8px 7px}.battle-pass_cardStatus__f_oXu,.battle-pass_cardTitle__teONd{font-size:8px}.battle-pass_cardStatus__f_oXu svg{width:10px;height:10px}.battle-pass_cardTitle__teONd{min-height:20px}.battle-pass_cardArtwork__ECxYx>.battle-pass_rewardImage__5hoao{max-width:min(80%,82px)}.battle-pass_rewardIcon__SZ8nB{width:min(62%,56px);height:min(62%,56px)}.battle-pass_levelNode__RI6Fs{width:36px;height:30px}.battle-pass_levelNode__RI6Fs span{font-size:7px}.battle-pass_levelNode__RI6Fs strong{font-size:15px}.battle-pass_rewardCopy__NqWkN{width:100%;display:flex;flex-direction:column;order:1;padding-top:0}.battle-pass_rewardCopy__NqWkN h1{font-size:clamp(38px,11vw,50px)}.battle-pass_description__J8HMY{margin-top:10px;font-size:12px}.battle-pass_levelCard__J8xJV{width:100%;max-width:none;order:-1;margin:0 0 18px}.battle-pass_xpRemaining__kAMLS{margin-top:5px;font-size:10px}.battle-pass_xpRemaining__kAMLS>span{width:13px;font-size:9px}}@media (prefers-reduced-motion:reduce){.battle-pass_passShell__h3_X7 *,.battle-pass_passShell__h3_X7 :after,.battle-pass_passShell__h3_X7 :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.battle-pass_stateShell__zpZkx{min-height:60vh;display:grid;place-content:center;gap:14px;text-align:center;padding:48px 24px}.battle-pass_stateShell__zpZkx h1{margin:0;font-family:var(--pass-display);font-size:clamp(28px,4vw,44px);letter-spacing:.06em;text-transform:uppercase}.battle-pass_stateShell__zpZkx p{margin:0 auto;max-width:44ch;color:rgba(246,247,242,.72);line-height:1.55}.battle-pass_stateShell__zpZkx .battle-pass_getPassButton__8OpOv{justify-self:center;min-width:180px}.battle-pass_claimError__RlV9_{margin:0;font-size:12px;line-height:1.4;color:#ff9db4}.battle-pass_claimNote__y5SZg{margin:0;font-size:12px;line-height:1.45;color:rgba(226,232,240,.72)}.battle-pass_passActive__AESpW{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;border:1px solid color-mix(in srgb,var(--pass-gold) 45%,transparent);background:color-mix(in srgb,var(--pass-gold) 8%,transparent);color:var(--pass-gold);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.battle-pass_passActive__AESpW svg{width:14px;height:14px}.battle-pass_passNote__35am0{margin:0;border-left:2px solid var(--pass-gold);padding-left:10px;font-size:12px;line-height:1.45;color:color-mix(in srgb,var(--pass-gold) 78%,#f6f7f2)}.battle-pass_passNote__35am0 strong{color:var(--pass-gold)}.battle-pass_claimNote__y5SZg strong{color:rgba(226,232,240,.95);font-weight:600}