@font-face{font-family:Manrope;src:url(/fonts/manrope-Manrope-variable.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlowcondensed-BarlowCondensed-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlowcondensed-BarlowCondensed-Bold.ttf)format("truetype");font-weight:700 900;font-display:swap}:root{--font-ui:"Manrope",system-ui,sans-serif;--font-display:"Barlow Condensed","Arial Narrow",sans-serif;--brand-ivory:#f2ecd9;--brand-brass:#dbbc78;--brand-ink:#061711;--brand-cloth:#164b37}html body,html body #app{font-family:var(--font-ui)}.brand-icon{vertical-align:middle;pointer-events:none;flex-shrink:0;width:20px;height:20px;display:inline-block}.brand-lockup{width:230px;max-width:100%;height:auto;display:block}.brand-accessible{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .boot-screen{font-family:var(--font-ui);background:radial-gradient(at 50% 90%,#1c493933,#0000 55%),url(/brand/brand-pattern.svg) 50%/180px,#071b14;gap:24px}body .boot-brand{line-height:1}body .boot-brand:after{display:none}.boot-brand img{display:block}body .boot-screen small{letter-spacing:.32em;font-size:9px}body .boot-line{background:#344938;width:210px;height:3px}body .boot-line:after{background:#dbbc78}body .boot-screen p{color:#b7c9ad;font-size:12px}body .topbar .brand{background:linear-gradient(110deg,#102c22ed,#071810d9);border:1px solid #ddc58855;border-left:3px solid #d8ba76;padding:11px 14px 9px}body .topbar .brand b{letter-spacing:0;line-height:1}.brand-hud-logo{width:183px;height:auto;margin-bottom:5px;display:block}body .brand span{font-family:var(--font-ui);letter-spacing:1.8px;font-size:8px}body .match b,body .readout b{font-family:var(--font-display);letter-spacing:.5px;font-weight:600}body .match b{font-size:23px}body .readout b{font-size:25px}body .table-home{font-family:var(--font-ui);letter-spacing:1px;align-items:center;gap:6px;padding:9px 12px;display:flex}body .table-home .brand-icon{width:15px;height:15px}body .match-menu summary .brand-icon{width:17px;height:17px;margin-right:6px}body .table-pause{background:linear-gradient(135deg,#16392de8,#0b221bef),url(/brand/brand-pattern.svg) 50%/180px;border:1px solid #a9b28a70;border-top:3px solid #dbbc78;border-radius:6px}body .pause-brand{margin-bottom:9px}body .pause-brand .brand-lockup{width:275px}body .table-pause h1{font:600 43px/1 var(--font-display);text-transform:uppercase;letter-spacing:.2px}body .table-pause button{font-family:var(--font-ui);border-radius:3px;align-items:center;gap:10px;display:flex}body .table-pause button .brand-icon{width:17px;height:17px}body .table-pause .pause-primary{background:linear-gradient(110deg,#eddaa9,#d1ac65);justify-content:space-between}body .meta-overlay,body .competition-overlay,body .account-overlay{font-family:var(--font-ui);background:#04110eed}body .meta-shell,body .competition-shell{color:#f2ecd9;background:radial-gradient(at 85% 0,#24453266,#0000 50%),#0b2018;border-color:#9bab7b55}body .meta-shell>header{background:#0d261ee8;border-bottom:1px solid #aabb823b}body .meta-shell>header .brand-meta-heading{flex-direction:column;gap:9px;display:flex}body .brand-meta-heading .brand-lockup{width:240px}body .meta-shell>header .brand-meta-heading>span{font:600 8px var(--font-ui);letter-spacing:3px;color:#bdccad;margin-left:48px}body .meta-shell>header>button{font:700 10px var(--font-ui);border-radius:3px;align-items:center;gap:8px;display:flex}body .meta-shell nav{background:#10291f;border-bottom:1px solid #bac4892c}body .meta-shell nav button{font-family:var(--font-ui);letter-spacing:1px;color:#b8c9ac;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:10px;display:inline-flex}body .meta-shell nav button.active{color:#112719;background:#dabe80}body .meta-shell nav .brand-icon{width:19px;height:19px}body .meta-body{background:0 0}body .meta-hero,body .season-hero{background:linear-gradient(100deg,#193724f2,#173225bf),url(/brand/brand-pattern.svg);border:1px solid #c4bf7c40;border-radius:4px}body .season-hero{background:linear-gradient(90deg,#112f23f7 25%,#193726b8 75%),url(/brand/card-season.svg) 100%/auto 150% no-repeat,#1b3525}body .meta-hero h1,body .season-hero h1,body .detail-copy h1,body .competition-shell h1,body .account-card h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.35px;font-weight:600;line-height:1}body .season-hero h1{font-size:clamp(36px,4.5vw,65px)}body .meta-hero h1{font-size:clamp(36px,4vw,62px)}body .detail-copy h1{font-size:clamp(36px,4vw,60px)}body .meta-grid h2,body .account-collection h2,body .competition-shell h2{font:600 25px var(--font-display);letter-spacing:.4px}body .meta-grid article,body .integration-card,body .rank-row{background:#112a20;border-color:#aabe8433;border-radius:4px}body .meta-shell button,body .competition-shell button{border-radius:3px}body .season-reward{background:#11281e;border-color:#adbf823e;border-radius:5px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}body .season-reward:hover{border-color:var(--reward-accent);transform:translateY(-3px);box-shadow:0 8px 26px #0004}body .season-reward.premium{background:linear-gradient(150deg,#333321,#16271f);border-color:#d7bb7966}body .reward-art{background:#0c2118;border-bottom:1px solid #c2cc9424}body .reward-art svg{filter:drop-shadow(0 4px 10px #0002)}body .reward-copy b{font:600 24px/1.03 var(--font-display);letter-spacing:.3px;text-transform:uppercase}body .reward-copy small{letter-spacing:.8px;align-items:center;gap:5px;font-size:8px;display:flex}body .reward-copy small .brand-icon{width:15px;height:15px}body .reward-copy em{letter-spacing:1px;border:1px solid #b5c89635;border-radius:2px;width:fit-content;padding:5px 7px;font-size:9px;font-style:normal}body .season-reward.premium .reward-copy small{color:#ead295}body .season-counts span{background:#173324;border-color:#c1c48255;border-radius:3px}body .season-counts b,body .career-mark{font-family:var(--font-display)}body .season-progress{background:#061b16d9;border:1px solid #b8c68b3b;border-radius:3px}body .season-progress>b{font-family:var(--font-display);font-size:32px}body .loadout-readout>span{background:#142f23;border-color:#a8bf843b;border-radius:3px}body .reward-detail{background:#0d261c;border-color:#b4c38855;border-radius:5px}body .primary-reward{color:#14261a;background:linear-gradient(110deg,#ecd5a0,#ceab60)}body .source-note,body .season-context,body .claim-note{color:#b8c6ad}body .account-card{font-family:var(--font-ui);background:radial-gradient(at 100% 0,#2b4737,#10271e 75%);border-top:3px solid #dbbc78;border-radius:6px}body .account-card>.brand-lockup{width:235px;margin-bottom:27px}body .account-card>small{font-size:9px}body .account-card h1{font-size:43px}body .account-actions button,body .account-login{font-family:var(--font-ui);background:#244032;border-color:#9bad7955;border-radius:3px;font-size:10px}body .account-login{color:#12281c;background:#ddc58b}body .account-rewards article{background:#102b20;border-color:#b9c58655;border-radius:4px}body .account-rewards h3{font:600 23px/1.1 var(--font-display);text-transform:uppercase}body .competition-shell>header .brand-lockup{width:220px;margin-bottom:20px}body .competition-shell h1{font-size:43px}body .competition-shell>header small{font-size:9px}body .competition-shell{border-top:3px solid #d4b876;border-radius:6px}body .game-help{font-family:var(--font-ui);background:#10271e;border-color:#b9bc8a66}body .game-help h1,body .game-help h2,body .game-help h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.4px}body .game-help h3{font-size:25px}@media (width<=760px){.brand-hud-logo{width:151px}body .topbar .brand{padding:9px 10px 7px}body .brand span{letter-spacing:1.2px;font-size:7px}body .brand-meta-heading .brand-lockup{width:180px}body .meta-shell>header .brand-meta-heading>span{letter-spacing:2px;margin-left:36px;font-size:7px}body .meta-shell>header>button{gap:5px;padding:10px;font-size:8px}body .meta-shell>header>button .brand-icon{width:15px;height:15px}body .meta-shell nav button{gap:5px;font-size:9px}body .meta-shell nav .brand-icon{width:16px;height:16px}body .reward-copy b{font-size:23px}body .reward-copy small{letter-spacing:.3px;font-size:7px}body .reward-copy small .brand-icon{width:13px;height:13px}body .season-hero h1{font-size:43px}body .competition-shell h1,body .account-card h1{font-size:36px}}@media (width<=480px){.brand-hud-logo{width:136px;margin-bottom:0}body .topbar .brand{padding:9px 10px}body .match b{font-size:20px}body .table-home{gap:4px;padding:8px 9px}body .table-home .brand-icon{width:13px;height:13px}body .brand-meta-heading .brand-lockup{width:150px}body .meta-shell>header .brand-meta-heading>span{letter-spacing:1.3px;margin-left:30px;font-size:6px}body .meta-shell nav button{font-size:8px}body .meta-shell nav .brand-icon{width:14px;height:14px}body .reward-copy b{font-size:21px}body .account-card>.brand-lockup{width:210px}}body .meta-shell .season-reward{background:#11291f}body .meta-shell .season-reward.premium{background:linear-gradient(140deg,#303622,#172d22)}body .loadout-readout b,body .cosmetic-preview h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.4px}body .loadout-readout b{font-size:23px}body .cosmetic-preview h2{font-size:32px}body .cosmetic-preview section,body .preview-top{background:#10291ff2;border-radius:4px}body .match-menu summary{justify-content:center;align-items:center;gap:0;display:flex}body .match strong{font-family:var(--font-display);letter-spacing:.7px;font-size:23px;font-weight:600}body .meta-shell button:focus-visible{outline-color:#eed396}@media (width<=540px){.clubhouse .club-art{inset:0}.clubhouse .club-art>img{object-position:76% 50%}.clubhouse .club-art-caption{right:16px}body .match strong{font-size:19px}}@media (width<=760px) and (height>=501px){body .notice{top:132px}}body .broadcast-call strong,body .broadcast-finish strong{font-family:var(--font-display);letter-spacing:1.5px;font-weight:600}body .broadcast-call{border-radius:3px}body .broadcast-finish section{background:linear-gradient(90deg,#0000,#123022eb 18%,#173829ed 50%,#123022eb 82%,#0000)}body .broadcast-finish.defeat section{background:linear-gradient(90deg,#0000,#111b20de 18%,#182228e0 50%,#111b20de 82%,#0000)}body .broadcast-finish em:before{content:"";background:url(/brand/breakline-mark.svg) 50%/contain no-repeat;width:30px;height:30px;margin:0 auto 10px;display:block}body .net-card{background:linear-gradient(145deg,#1b392a,#0a2119);border-top:3px solid #d5b878;border-radius:5px}body .net-card>b{font:600 28px var(--font-display);letter-spacing:.7px}body .net-card button{font-family:var(--font-ui);border-radius:3px;font-size:11px}body .big-stat,body .rank-row>strong,body .rank-row em{font-family:var(--font-display)}@media (prefers-reduced-motion:reduce){body .season-reward{transition:none}body .season-reward:hover{transform:none}}
