:root{--paper20:#f3eddd;--ink20:#273d49;--gold20:#d5b57a;--panel20:var(--panel,#20333e);--edge20:#a8bcb332} button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #87cabb;outline-offset:3px}button{font-weight:600}#content>h2{font-size:clamp(26px,3vw,38px);letter-spacing:-1px;margin:14px 0 24px}.nav-more20{position:relative;flex:none}.nav-more20>summary{cursor:pointer;padding:10px 14px;border-radius:12px;font-size:13px;list-style:none}.nav-more20>summary:after{content:'⌄';margin-left:8px}.nav-more20>summary.active{background:#99ddc62c}.nav-popover20{position:absolute;right:0;top:calc(100% + 8px);width:220px;z-index:120;background:var(--panel20);border:1px solid var(--edge20);box-shadow:0 16px 50px #081c3c66;border-radius:16px;padding:9px;display:grid;gap:4px}.nav-popover20 button{text-align:left;width:100%}header{position:relative;z-index:40}header nav{overflow:visible!important}.art20{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:contain}.loadout20{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:18px;background:linear-gradient(115deg,#87bba017,#d7ba8120),var(--panel20);border:1px solid var(--edge20);border-radius:25px}.loadout-slot20{min-width:0;text-align:center;display:grid;justify-items:center;align-content:start;gap:7px}.loadout-slot20 small{font-size:11px;text-transform:uppercase;letter-spacing:1.8px;opacity:.65}.loadout-slot20 .art20{height:115px;max-width:165px}.loadout-slot20 strong{font-size:13px;min-height:35px}.loadout-slot20 button{padding:8px 15px;font-size:12px}.loadout-slot20 .quiet20{border:0;background:transparent;opacity:.75}.slot-empty20{height:115px;display:grid;place-items:center;font-size:40px;color:#90c4b3}.inventory-toolbar20{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0}.inventory-toolbar20 input{flex:1;min-width:180px;padding:13px 17px;border-radius:14px;background:var(--panel20);color:inherit;border:1px solid var(--edge20);font:inherit}.inventory-count20{font-size:12px;opacity:.6;margin-right:auto}.inventory-tabs20{display:flex;overflow-x:auto;gap:7px;padding:10px 0 18px;scrollbar-width:thin}.inventory-tabs20 button{white-space:nowrap;flex:none;padding:9px 14px;border-radius:30px;font-size:12px}.inventory-grid20{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.item-card20{content-visibility:auto;contain-intrinsic-size:auto 380px;min-width:0;border:1px solid var(--edge20);border-radius:22px;padding:16px;background:radial-gradient(ellipse at 50% 12%,color-mix(in srgb,var(--item-color) 12%,transparent),transparent 65%),var(--panel20);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:9px;transition:border-color .15s}.item-card20:hover{border-color:var(--item-color)}.item-card20 h3{font-size:15px;margin:0;line-height:1.4}.item-card20 .art20{height:148px}.item-tag20{font-size:10px;color:var(--item-color);letter-spacing:1px;text-transform:uppercase;min-height:15px}.item-card20.equipped20{border-color:#99cfad;box-shadow:inset 0 3px #99cfad}.item-card20.listed20 .art20{filter:saturate(.4)}.item-actions20{display:grid;gap:7px;margin-top:auto}.item-actions20 button{font-size:12px;padding:10px}.item-more20{border-top:1px solid var(--edge20);font-size:12px;padding-top:11px}.item-more20 summary{cursor:pointer;opacity:.72}.item-more20[open]{display:grid;gap:9px}.item-more20 input,.item-more20 select{width:100%;min-width:0;color:inherit;background:var(--panel20);border:1px solid var(--edge20);border-radius:9px;padding:9px}.item-more20 button{font-size:12px;margin:7px 0}.item-more20 small{display:block;opacity:.45;margin-top:8px}.inventory-more20{text-align:center;padding:35px;font-size:13px;opacity:.75}.empty-inventory20{grid-column:1/-1;text-align:center;padding:50px 20px;opacity:.7}.eyebrow20{font-size:10px;letter-spacing:2px;font-weight:700;opacity:.72}.bomb-path-hero20{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;background:radial-gradient(ellipse at 80% 20%,#bcc3ee35,transparent 65%),linear-gradient(120deg,#29424b,#3c3a56);color:#f4efd9;border:1px solid #d6c49966;border-radius:28px;padding:30px;overflow:hidden}.bomb-path-hero20 h3{font-size:clamp(25px,3.6vw,46px);font-weight:750;letter-spacing:-1.2px;line-height:1.05;margin:15px 0 25px;max-width:450px}.bomb-path-hero20 progress{display:block;margin:15px 0 6px;width:100%;accent-color:#ddc697;height:9px;border:0}.bomb-path-hero20 .art20{max-height:300px;filter:drop-shadow(0 16px 25px #121d3160)}.bomb-path-hero20 p{font-size:13px;opacity:.8}.bomb-stats20{display:flex;gap:35px;padding:25px 12px}.bomb-stats20 div{display:grid;gap:5px}.bomb-stats20 strong{font-size:25px}.bomb-stats20 small{font-size:11px;opacity:.6}.bomb-help20{margin-bottom:24px;border:1px solid var(--edge20);border-radius:12px;padding:14px;font-size:13px;line-height:1.7}.bomb-help20 summary{cursor:pointer}.bomb-road20{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:0 0 35px}.bomb-stop20{content-visibility:auto;contain-intrinsic-size:auto 340px;background:radial-gradient(circle at 50% 30%,#d8bf8f12,transparent 70%),var(--panel20);border:1px solid var(--edge20);padding:16px;border-radius:22px;display:grid;justify-items:center;gap:9px;text-align:center;position:relative}.bomb-stop20 .art20{height:145px;max-width:210px}.bomb-step20{align-self:start;justify-self:start;background:#a4b9b319;color:#baac84;border:1px solid #b3b6a537;min-width:33px;height:33px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.bomb-stop20 strong{font-size:14px}.bomb-stop20 small{font-size:11px;opacity:.6}.bomb-stop20 button{width:100%;font-size:12px}.bomb-stop20.current20{border-color:var(--item-color,#dfbd87);box-shadow:inset 0 3px #d8b982}.bomb-stop20.locked20 .art20{filter:saturate(.2);opacity:.5}.bomb-stop20.claimed20{opacity:.7;border-color:#89b4a455}.bomb-stop20.claimed20 .bomb-step20{background:#8cbb9a33;color:#99c9a9} .bp-hero16{background:radial-gradient(ellipse at 75% 20%,#ffd99827,transparent 60%),linear-gradient(125deg,#2b4845,#344245 55%,#48434c);color:#f4ead6;border-color:#d8bd8366;border-radius:30px;position:relative;padding:36px}.bp-hero16:before{content:'';position:absolute;inset:9px;border:1px solid #dbc99626;border-radius:24px;pointer-events:none}.bp-copy16{z-index:1}.bp-copy16 h2{font-size:clamp(34px,4.2vw,60px);max-width:400px;letter-spacing:-2px}.bp-kicker16{color:#e5c891;letter-spacing:2.4px}.bp-level16{font-size:16px;font-weight:650}.bp-display16{background:radial-gradient(ellipse at center,#d6d6a723,transparent 69%)}.bp-display16:after{content:'✦';font-size:32px;position:absolute;top:10%;right:5%;color:#d1b98355}.bp-purchase16{background:#0b28251f;border:1px solid #d0bd8640;border-radius:15px;padding:17px;margin-top:20px}.bp-purchase16 p{color:#d9d4b9}.bp-track16{padding:12px 2px 25px;gap:13px}.bp-tier16{grid-template-rows:38px 245px 260px;flex-basis:206px}.bp-tier16>h4{background:#d9cda416;border:1px solid var(--edge20);color:inherit}.bp-reward16{border-radius:19px;padding:15px;background:linear-gradient(160deg,#aac3b115,transparent),var(--panel20);border-top:3px solid #98b9a66b}.bp-reward16.premium{border:1px solid #c4a86c77;border-top:3px solid #d2b274;background:radial-gradient(ellipse at 50% 15%,#d6b67826,transparent 75%),var(--panel20)}.bp-reward16>small{letter-spacing:1.8px;font-weight:750;opacity:.85}.bp-reward16.premium>small{color:#d2b581}.bp-reward16 .skin-thumbnail{border:0!important;background:transparent!important;height:120px!important;max-width:155px;filter:drop-shadow(0 5px 12px #12273022)}.bp-reward16.locked{background:var(--panel20);border-color:var(--edge20)}.bp-reward16.locked .skin-thumbnail,.bp-reward16.locked .reward-art19{filter:saturate(.2);opacity:.55}.bp-reward16.claimed:after{content:'✓';position:absolute;top:30px;right:13px;font-size:24px;color:#8ebe99}.bp-reward16 button{min-height:35px}.bp-section16 h3{font-size:22px;letter-spacing:-.5px}.bp-quest16{background:linear-gradient(115deg,#9fbba313,transparent),var(--panel20);border-radius:20px;box-shadow:none}.bp-days16{gap:10px}.bp-day16{border-radius:18px}.bp-day16.current{background:radial-gradient(ellipse at 50% 40%,#dabc8130,transparent),var(--panel20)}.bp-reveal16{border-width:2px;box-shadow:0 30px 100px #071b27aa,inset 0 0 70px #cfbd8222}.bp16 .actions>button{font-size:11px}.case-odds19{min-height:35px}.odds-list19{content-visibility:auto;contain-intrinsic-size:auto 350px} @media(max-width:900px){header{padding:10px;gap:7px}header nav{order:3;flex-basis:100%;flex-wrap:wrap;gap:3px}header nav button,.nav-more20>summary{font-size:11px;padding:8px 9px}.nav-popover20{left:0;right:auto}.inventory-grid20{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.loadout20{padding:13px}.loadout-slot20 .art20{height:90px}.slot-empty20{height:90px}.bomb-path-hero20{padding:23px}.bomb-path-hero20 .art20{max-height:240px}} @media(max-width:560px){.loadout20{grid-template-columns:repeat(2,1fr);gap:18px}.loadout-slot20 strong{min-height:0}.inventory-grid20{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.item-card20{border-radius:17px;padding:11px;gap:7px}.item-card20 .art20{height:120px}.item-card20 h3{font-size:12px;min-height:34px}.item-tag20{font-size:8px}.item-actions20 button{font-size:11px;padding:9px 4px}.item-more20 summary{font-size:10px}.inventory-toolbar20{gap:7px}.inventory-toolbar20 input{flex-basis:100%}.inventory-toolbar20 button{font-size:11px}.bomb-path-hero20{grid-template-columns:1fr;gap:0}.bomb-path-hero20 .art20{grid-row:1;max-height:180px;max-width:260px;justify-self:center}.bomb-path-hero20 h3{font-size:31px;margin:12px 0 20px}.bomb-road20{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bomb-stop20{padding:12px;gap:9px;border-radius:17px}.bomb-stop20 .art20{height:110px}.bomb-stop20 strong{font-size:12px}.bomb-stop20 small{font-size:10px}.bp-hero16{padding:22px}.bp-display16{max-width:300px}.bp-copy16 h2{font-size:39px}.bp-tier16{flex-basis:190px}.bp-quests16{gap:10px}.bp-days16{grid-template-columns:repeat(4,1fr)}} @media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.item-card20{transition:none}} 