.loadout-module__RPfjEa__page.loadout-module__RPfjEa__page{max-width:1880px;padding-top:12px;padding-bottom:32px}.loadout-module__RPfjEa__breadcrumbs{margin-bottom:4px}.loadout-module__RPfjEa__workspace{min-width:0}.loadout-module__RPfjEa__header{flex-wrap:wrap;align-items:center;gap:16px 28px;padding:12px 0 20px;display:flex}.loadout-module__RPfjEa__heading{margin-right:auto}.loadout-module__RPfjEa__heading h1{color:var(--ink);letter-spacing:-.045em;font-size:clamp(24px,2.3vw,36px);font-style:italic;font-weight:800;line-height:1.15}.loadout-module__RPfjEa__palette{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.loadout-module__RPfjEa__total{flex-direction:column;align-items:flex-end;display:flex}.loadout-module__RPfjEa__total>span:first-child,.loadout-module__RPfjEa__total>span:last-child:not(:nth-child(2)){color:var(--ink-muted);font-size:12px}.loadout-module__RPfjEa__headerActions{align-items:center;gap:8px;display:flex}.loadout-module__RPfjEa__cart{background:var(--csboard);min-height:44px;color:var(--on-csboard);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.loadout-module__RPfjEa__cart:hover{background:var(--csboard-hover)}.loadout-module__RPfjEa__cart>span{background:#0000001f;border-radius:3px;padding:2px 5px}.loadout-module__RPfjEa__body,.loadout-module__RPfjEa__armory{min-width:0}.loadout-module__RPfjEa__armory{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px}.loadout-module__RPfjEa__toolbar{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.loadout-module__RPfjEa__teams{flex-wrap:wrap;gap:4px;display:flex}.loadout-module__RPfjEa__teams button{min-height:44px;color:var(--ink-muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.loadout-module__RPfjEa__teams button:hover{background:var(--surface-2);color:var(--ink)}.loadout-module__RPfjEa__teams button[aria-pressed=true]{background:var(--surface-soft);color:var(--ink)}.loadout-module__RPfjEa__teamMark{font-size:11px;font-weight:800}.loadout-module__RPfjEa__teams [data-team=t] .loadout-module__RPfjEa__teamMark,.loadout-module__RPfjEa__teamLabel[data-team=t]{color:var(--rarity-gold-fg)}.loadout-module__RPfjEa__teams [data-team=ct] .loadout-module__RPfjEa__teamMark,.loadout-module__RPfjEa__teamLabel[data-team=ct]{color:var(--rarity-industrial-fg)}.loadout-module__RPfjEa__viewCount{color:var(--ink-muted);font-size:12px}.loadout-module__RPfjEa__toolbarRight{align-items:center;gap:16px;margin-left:auto;display:flex}.loadout-module__RPfjEa__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) repeat(2,minmax(0,3fr));gap:18px;padding:0 14px;display:grid}.loadout-module__RPfjEa__column{min-width:0}.loadout-module__RPfjEa__columnHeading{height:40px;color:var(--ink-muted);letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.loadout-module__RPfjEa__columnHeading span{font-size:11px;font-weight:500}.loadout-module__RPfjEa__slots{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:6px;display:grid}.loadout-module__RPfjEa__card{border:1px solid var(--line);text-align:left;background:linear-gradient(145deg, var(--surface-soft), var(--surface-2) 58%, var(--surface));cursor:pointer;border-radius:5px;flex-direction:column;grid-column:span 2;justify-content:space-between;min-width:0;height:154px;padding:10px;display:flex;position:relative;overflow:hidden}.loadout-module__RPfjEa__card:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff06}.loadout-module__RPfjEa__card:hover,.loadout-module__RPfjEa__card:focus-visible{border-color:var(--ink-faint);background:var(--surface-soft)}.loadout-module__RPfjEa__card:active{background:var(--surface-2)}.loadout-module__RPfjEa__card[aria-busy=true] .loadout-module__RPfjEa__art{opacity:.45}.loadout-module__RPfjEa__slots[data-remainder="1"]>.loadout-module__RPfjEa__card:last-child{grid-column:1/-1}.loadout-module__RPfjEa__slots[data-columns="3"][data-remainder="2"]>.loadout-module__RPfjEa__card:nth-last-child(-n+2){grid-column:span 3}.loadout-module__RPfjEa__cardTop{z-index:1;justify-content:space-between;align-items:baseline;gap:4px;display:flex;position:relative}.loadout-module__RPfjEa__weapon{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12px;font-weight:700;overflow:hidden}.loadout-module__RPfjEa__badges{color:var(--ink-muted);flex-shrink:0;align-items:center;gap:5px;font-size:10px;display:flex}.loadout-module__RPfjEa__art{pointer-events:none;display:block;position:absolute;inset:25px 8px 26px}.loadout-module__RPfjEa__art img{object-fit:contain;transform:scale(1.08)}.loadout-module__RPfjEa__skinArt{filter:drop-shadow(0 8px 6px #0006)}.loadout-module__RPfjEa__silhouette{filter:brightness(0)invert(.6);opacity:.18}.loadout-module__RPfjEa__cardBottom{z-index:1;align-items:baseline;gap:6px;display:flex;position:relative}.loadout-module__RPfjEa__cardBottom>.loadout-module__RPfjEa__skin{flex:1;min-width:0}.loadout-module__RPfjEa__featured .loadout-module__RPfjEa__cardBottom{display:block}.loadout-module__RPfjEa__skin{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted);font-size:12px;line-height:1.4;display:block;overflow:hidden}.loadout-module__RPfjEa__cardMeta{min-height:17px;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:6px;margin-top:2px;font-size:10px;display:flex}.loadout-module__RPfjEa__price{color:var(--ink);font-size:11px;font-weight:600}.loadout-module__RPfjEa__teamLabel{font-size:10px;font-weight:700}.loadout-module__RPfjEa__featured{background:linear-gradient(150deg, var(--surface-soft), var(--surface) 85%);height:298px}.loadout-module__RPfjEa__featured .loadout-module__RPfjEa__weapon{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.loadout-module__RPfjEa__featured .loadout-module__RPfjEa__art{inset:26px 8px 52px}.loadout-module__RPfjEa__featured .loadout-module__RPfjEa__art img{transform:scale(1)}.loadout-module__RPfjEa__featured .loadout-module__RPfjEa__skin{color:var(--ink);font-size:14px;font-weight:700}.loadout-module__RPfjEa__featured .loadout-module__RPfjEa__price{font-size:14px}.loadout-module__RPfjEa__empty{background:0 0;border-style:dashed}.loadout-module__RPfjEa__empty .loadout-module__RPfjEa__skin{font-size:11px}.loadout-module__RPfjEa__empty .loadout-module__RPfjEa__art{bottom:32px}.loadout-module__RPfjEa__empty:hover .loadout-module__RPfjEa__silhouette{opacity:.32}.loadout-module__RPfjEa__footnote{color:var(--ink-muted);padding:10px 14px;font-size:12px}.loadout-module__RPfjEa__settings{z-index:5;flex:none;width:176px;position:relative}.loadout-module__RPfjEa__settingsDisclosure summary{background:var(--surface-2);cursor:pointer;min-height:44px;color:var(--ink);white-space:nowrap;border-radius:5px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:600;list-style:none;display:flex}.loadout-module__RPfjEa__settingsDisclosure summary::-webkit-details-marker{display:none}.loadout-module__RPfjEa__settingsDisclosure summary>svg:last-child{margin-left:auto}.loadout-module__RPfjEa__settingsDisclosure[open] summary>svg:last-child{transform:rotate(180deg)}.loadout-module__RPfjEa__settingsContent{padding:16px}.loadout-module__RPfjEa__settingsDisclosure[open]{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;width:320px;max-height:min(640px,100dvh - 220px);position:absolute;top:-22px;right:0;overflow-y:auto;box-shadow:0 12px 40px #00000059}.loadout-module__RPfjEa__settingsContent [role=group][aria-label]:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr))}.loadout-module__RPfjEa__setNote{border-top:1px solid var(--line-strong);color:var(--ink-muted);margin:0 16px;padding:16px 0;font-size:12px;line-height:1.6}.loadout-module__RPfjEa__setNote p+p{margin-top:8px}.loadout-module__RPfjEa__workspace :is(button,a,summary):focus-visible{outline:2px solid var(--ring);outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.loadout-module__RPfjEa__art img{transition:transform .18s ease-out,opacity .18s ease-out}.loadout-module__RPfjEa__card:hover .loadout-module__RPfjEa__skinArt,.loadout-module__RPfjEa__card:focus-visible .loadout-module__RPfjEa__skinArt{transform:translateY(-2px)scale(1.13)}.loadout-module__RPfjEa__featured:hover .loadout-module__RPfjEa__skinArt,.loadout-module__RPfjEa__featured:focus-visible .loadout-module__RPfjEa__skinArt{transform:translateY(-3px)scale(1.05)}.loadout-module__RPfjEa__card{transition:background-color .18s ease-out,border-color .18s ease-out}}@media (max-width:1279px){.loadout-module__RPfjEa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.loadout-module__RPfjEa__column[data-column=equipment] .loadout-module__RPfjEa__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.loadout-module__RPfjEa__column[data-column=equipment] .loadout-module__RPfjEa__card{grid-column:span 1;height:234px}.loadout-module__RPfjEa__column[data-column=equipment] .loadout-module__RPfjEa__card:last-child{grid-column:1/-1;height:154px}}@media (max-width:699px){.loadout-module__RPfjEa__header{gap:16px}.loadout-module__RPfjEa__heading{width:100%}.loadout-module__RPfjEa__total{align-items:flex-start}.loadout-module__RPfjEa__headerActions{flex-direction:column;align-items:stretch;margin-left:auto}.loadout-module__RPfjEa__cart{padding-inline:10px;font-size:11px}.loadout-module__RPfjEa__grid{grid-template-columns:minmax(0,1fr);gap:12px;padding-inline:10px}.loadout-module__RPfjEa__slots{grid-template-columns:repeat(4,minmax(0,1fr))}.loadout-module__RPfjEa__slots[data-columns="3"][data-remainder="2"]>.loadout-module__RPfjEa__card:nth-last-child(-n+2){grid-column:span 2}.loadout-module__RPfjEa__slots>.loadout-module__RPfjEa__card:last-child:nth-child(odd){grid-column:1/-1}.loadout-module__RPfjEa__toolbar{padding-inline:10px}.loadout-module__RPfjEa__teams{width:100%}.loadout-module__RPfjEa__teams button{flex:1;padding-inline:8px;font-size:11px}.loadout-module__RPfjEa__viewCount{display:none}.loadout-module__RPfjEa__card{height:164px}.loadout-module__RPfjEa__settingsDisclosure[open]{width:min(320px,100vw - 54px)}}@media (min-width:1280px) and (min-height:700px){body:has(.loadout-module__RPfjEa__page)>footer{display:none}.loadout-module__RPfjEa__page.loadout-module__RPfjEa__page{flex-direction:column;flex:none;height:calc(100dvh - 72px);padding-top:6px;padding-bottom:12px;display:flex}.loadout-module__RPfjEa__breadcrumbs{flex:none;margin-bottom:0;font-size:11px}.loadout-module__RPfjEa__workspace{flex-direction:column;flex:1;min-height:0;display:flex}.loadout-module__RPfjEa__header{flex-wrap:nowrap;flex:none;gap:24px;padding:6px 0 12px}.loadout-module__RPfjEa__heading h1{font-size:30px}.loadout-module__RPfjEa__palette{margin-top:5px}.loadout-module__RPfjEa__total>span:nth-child(2){font-size:26px;line-height:28px}.loadout-module__RPfjEa__body{flex:1;min-height:0;display:flex}.loadout-module__RPfjEa__armory{flex-direction:column;width:100%;min-height:0;display:flex}.loadout-module__RPfjEa__toolbar{flex:none;padding-block:4px}.loadout-module__RPfjEa__grid{flex:1;min-height:0}.loadout-module__RPfjEa__column{flex-direction:column;min-height:0;display:flex}.loadout-module__RPfjEa__columnHeading{flex:none;height:34px}.loadout-module__RPfjEa__slots{grid-template-rows:repeat(var(--rows), minmax(0, 1fr));flex:1;min-height:0}.loadout-module__RPfjEa__column[data-column=equipment] .loadout-module__RPfjEa__slots{grid-template-rows:2fr 2fr 1fr}.loadout-module__RPfjEa__card,.loadout-module__RPfjEa__featured{height:auto;min-height:0}.loadout-module__RPfjEa__footnote{flex:none;padding-block:8px;font-size:11px}}@media (min-width:1280px) and (max-height:850px){.loadout-module__RPfjEa__card{padding:6px 8px}.loadout-module__RPfjEa__art{inset:20px 6px 22px}.loadout-module__RPfjEa__cardMeta{min-height:14px;margin-top:0}.loadout-module__RPfjEa__skin,.loadout-module__RPfjEa__weapon,.loadout-module__RPfjEa__price{font-size:11px}.loadout-module__RPfjEa__badges{font-size:9px}.loadout-module__RPfjEa__grid{gap:12px}}.loadout-module__RPfjEa__picker{border:1px solid var(--line-strong);background:var(--surface);width:min(1000px,100% - 32px);height:min(820px,100dvh - 48px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #0000004d}.loadout-module__RPfjEa__picker[open]{flex-direction:column;display:flex}.loadout-module__RPfjEa__picker::backdrop{background:#0006}.loadout-module__RPfjEa__pickerHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.loadout-module__RPfjEa__pickerHeader p{color:var(--ink-muted);font-size:12px}.loadout-module__RPfjEa__pickerHeader h2{letter-spacing:-.03em;font-size:24px;font-weight:650}.loadout-module__RPfjEa__pickerClose{cursor:pointer;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.loadout-module__RPfjEa__pickerClose:hover{background:var(--surface-soft)}.loadout-module__RPfjEa__pickerCurrent{background:var(--surface-2);border-radius:8px;flex-shrink:0;align-items:center;gap:16px;margin:0 20px 12px;padding:10px 14px;display:flex}.loadout-module__RPfjEa__pickerCurrentArt{flex-shrink:0;width:100px;height:60px;position:relative}.loadout-module__RPfjEa__pickerCurrentArt .loadout-module__RPfjEa__art{inset:0}.loadout-module__RPfjEa__pickerCurrentName{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.loadout-module__RPfjEa__pickerCurrentName>span:first-child{color:var(--ink-muted);font-size:12px}.loadout-module__RPfjEa__pickerCurrentName strong{overflow-wrap:anywhere;font-weight:600}.loadout-module__RPfjEa__pickerCurrentLinks{flex-wrap:wrap;gap:4px 16px;margin-left:auto;font-size:12px;display:flex}.loadout-module__RPfjEa__pickerCurrentLinks a{min-height:44px;color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.loadout-module__RPfjEa__pickerCurrentLinks a:hover{color:var(--ink)}.loadout-module__RPfjEa__pickerFilters{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 20px;padding:0 20px 12px;font-size:13px;display:flex}.loadout-module__RPfjEa__pickerColors{cursor:pointer;min-height:44px}.loadout-module__RPfjEa__pickerColors,.loadout-module__RPfjEa__pickerFilters label{align-items:center;gap:8px;display:flex}.loadout-module__RPfjEa__pickerFilters select{background:var(--surface-2);min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:0 12px}.loadout-module__RPfjEa__pickerCheckbox{cursor:pointer;min-height:44px}.loadout-module__RPfjEa__pickerCheckbox input{width:18px;height:18px;accent-color:var(--accent)}.loadout-module__RPfjEa__pickerSummary{color:var(--ink-muted);border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:8px;padding:10px 20px;font-size:12px;display:flex}.loadout-module__RPfjEa__pickerSummary>span:last-child .loadout-module__RPfjEa__num{color:var(--ink)}.loadout-module__RPfjEa__pickerScroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 20px 20px;overflow-y:auto}.loadout-module__RPfjEa__pickerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.loadout-module__RPfjEa__pickerItem{background:var(--surface-2);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;min-width:0;padding:10px 12px 12px;transition:background .15s,border-color .15s;display:flex}.loadout-module__RPfjEa__pickerItem:hover:not(:disabled){background:var(--surface-soft);border-color:var(--line-strong)}.loadout-module__RPfjEa__pickerItem[data-selected=true]{border-color:var(--accent);background:var(--accent-soft)}.loadout-module__RPfjEa__pickerItem:disabled{cursor:default}.loadout-module__RPfjEa__pickerItem:disabled:not([data-selected=true]){color:var(--ink-muted)}.loadout-module__RPfjEa__pickerItem:focus-visible,.loadout-module__RPfjEa__picker button:focus-visible,.loadout-module__RPfjEa__picker a:focus-visible,.loadout-module__RPfjEa__picker select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.loadout-module__RPfjEa__pickerItemTop{min-height:18px;color:var(--ink-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.loadout-module__RPfjEa__pickerItem[data-selected=true] .loadout-module__RPfjEa__pickerItemTop{color:var(--accent)}.loadout-module__RPfjEa__pickerArt{width:100%;height:96px;margin:2px 0 8px;display:block;position:relative}.loadout-module__RPfjEa__pickerArt .loadout-module__RPfjEa__art{inset:0}.loadout-module__RPfjEa__pickerArt .loadout-module__RPfjEa__art img,.loadout-module__RPfjEa__pickerCurrentArt .loadout-module__RPfjEa__art img{transform:none}.loadout-module__RPfjEa__pickerItem strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.4}.loadout-module__RPfjEa__pickerWeapon{color:var(--ink-muted);margin-top:3px;font-size:12px}.loadout-module__RPfjEa__pickerItemBottom{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px;margin-top:auto;padding-top:12px;font-size:14px;display:flex}.loadout-module__RPfjEa__pickerItemBottom>span:last-child{color:var(--ink-muted);font-size:11px}.loadout-module__RPfjEa__pickerMatch{color:var(--ink-muted);margin-top:6px;font-size:11px}.loadout-module__RPfjEa__pickerSkeleton{background:var(--surface-2);border-radius:8px;min-height:210px}.loadout-module__RPfjEa__pickerMore,.loadout-module__RPfjEa__pickerEmpty button{border:1px solid var(--line-strong);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:16px auto 0;padding:8px 18px;font-size:13px;display:flex}.loadout-module__RPfjEa__pickerEmpty{text-align:center;color:var(--ink-muted);padding:32px 16px;font-size:14px}@media (max-width:760px){.loadout-module__RPfjEa__pickerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.loadout-module__RPfjEa__pickerCurrentLinks{flex-direction:column;gap:0}}@media (max-width:520px){.loadout-module__RPfjEa__picker{width:calc(100% - 16px);height:calc(100dvh - 24px)}.loadout-module__RPfjEa__pickerHeader{padding:12px}.loadout-module__RPfjEa__pickerCurrent{flex-wrap:wrap;gap:8px;margin-inline:12px;padding:8px}.loadout-module__RPfjEa__pickerCurrentArt{width:72px}.loadout-module__RPfjEa__pickerCurrentLinks{flex-direction:row;justify-content:flex-end;gap:16px;width:100%}.loadout-module__RPfjEa__pickerFilters{gap:4px 12px;padding-inline:12px}.loadout-module__RPfjEa__pickerSummary{padding-inline:12px}.loadout-module__RPfjEa__pickerScroll{padding:0 12px 16px}.loadout-module__RPfjEa__pickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.loadout-module__RPfjEa__pickerArt{height:80px}}
