.inv-host{position:absolute;inset:0}.inv{--inv-top:64px;--inv-rail:clamp(220px, 15.6vw, 300px);--inv-browse:clamp(440px, 37vw, 720px);z-index:30;top:var(--inv-top);padding:var(--b-space-2) var(--b-space-4) var(--b-space-4);column-gap:var(--b-space-4);row-gap:var(--b-space-2);grid-template-columns:var(--inv-rail) minmax(0, 1fr) var(--inv-browse);color:var(--b-ink);font-family:var(--ui-face,inherit);background:radial-gradient(14% 5% at 45% 90%, rgba(var(--b-shadow-rgb), .6), transparent 70%), radial-gradient(120% 95% at 45% 40%, transparent 40%, rgba(var(--b-vig-rgb), calc(.8 * var(--b-vk))) 100%), linear-gradient(180deg, rgba(var(--b-vig-rgb), calc(.45 * var(--b-vk))), transparent 26%, transparent 70%, rgba(var(--b-vig-rgb), calc(.6 * var(--b-vk)))), url(/inventory/stage-range.webp) 40% 62% / cover no-repeat, rgb(var(--b-deep-rgb));grid-template-rows:auto minmax(0,1fr);grid-template-areas:"rail top browse""rail stage browse";animation:.2s ease-out both inv-in;display:grid;position:fixed;bottom:0;left:0;right:0}@keyframes inv-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.inv{animation:none}}.inv *{box-sizing:border-box}.inv button{color:inherit;font-family:inherit}.inv button:disabled{opacity:.4;cursor:default}.inv-nopic{border:1px dashed rgba(var(--b-ink-rgb), .2);border-radius:3px;width:46%;height:46%;display:block}.inv-top{justify-content:center;align-items:center;gap:var(--b-space-2);z-index:4;grid-area:top;min-width:0;display:flex;position:relative}.inv-top-gap{width:1px;height:24px;margin:0 var(--b-space-2);background:rgba(var(--b-line-rgb), .18);flex:none}.inv-seg{background:rgba(var(--b-bg-rgb), calc(.72 * var(--b-gk)));border-radius:4px;gap:2px;min-width:0;padding:2px;display:flex}.inv-seg>button{min-width:0;max-width:160px;height:32px;padding:0 var(--b-space-4);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .66);background:0 0;border:0;border-radius:3px;overflow:hidden}.inv-seg>button:hover:not(:disabled){color:var(--b-ink)}.inv-seg>button.is-on{color:var(--b-gold-hi);background:rgba(var(--b-gold-rgb), .14);box-shadow:inset 0 -2px 0 var(--b-gold)}.inv-seg .inv-seg-add{padding:0 var(--b-space-3);font-size:var(--b-fs-md);color:var(--b-gold-hi)}.inv-rename{width:150px;height:32px;padding:0 var(--b-space-2);font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);color:var(--b-ink);border:1px solid var(--b-gold);background:rgba(var(--b-well-rgb), calc(.5 * var(--b-wk)));border-radius:3px;outline:none}.inv-menu-wrap{display:inline-flex;position:relative}.inv-more{cursor:pointer;width:32px;height:32px;font-size:var(--b-fs-md);color:rgba(var(--b-ink-rgb), .7);background:rgba(var(--b-bg-rgb), calc(.72 * var(--b-gk)));border:0;border-radius:4px;padding:0;line-height:1}.inv-more:hover:not(:disabled),.inv-more[aria-expanded=true]{color:var(--b-gold-hi)}.inv-menu{z-index:40;min-width:190px;max-height:360px;padding:var(--b-space-1);border:1px solid rgba(var(--b-gold-rgb), .4);background:rgba(var(--b-bg2-rgb), .98);box-shadow:0 12px 30px rgba(var(--b-shadow-rgb), calc(.5 * var(--b-sk)));border-radius:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.inv-top .inv-menu-wrap:last-child .inv-menu{left:auto;right:0}.inv-menu button{align-items:center;gap:var(--b-space-2);padding:var(--b-space-2);cursor:pointer;text-align:left;font:600 var(--b-fs-sm)/1.1 var(--ui-face,inherit);white-space:nowrap;background:0 0;border:0;border-radius:3px;display:flex}.inv-menu button:hover,.inv-menu button.is-on{background:rgba(var(--b-gold-rgb), .14);color:var(--b-gold-hi)}.inv-menu button small{padding-left:var(--b-space-3);font-size:var(--b-fs-xs);color:rgba(var(--b-ink-rgb), .5);margin-left:auto}.inv-menu button.is-off{color:#e2685a}.inv-menu img{object-fit:cover;width:18px;height:12px}.inv-menu.is-soldiers{gap:var(--b-space-1);grid-template-rows:auto minmax(0,1fr);width:280px;max-height:min(520px,70vh);overflow:hidden}.inv-menu.is-soldiers input{height:32px;padding:0 var(--b-space-2);font:500 var(--b-fs-sm)/1 var(--ui-face,inherit);color:var(--b-ink);border:1px solid rgba(var(--b-line-rgb), .18);background:rgba(var(--b-well-rgb), calc(.4 * var(--b-wk)));border-radius:3px;outline:none}.inv-menu-list{scrollbar-width:thin;align-content:start;min-height:0;display:grid;overflow-y:auto}.inv-rail{gap:var(--b-space-2);min-height:0;padding:var(--b-space-3) var(--b-space-2) var(--b-space-2);background:rgba(var(--b-bg-rgb), calc(.78 * var(--b-gk)));border-radius:4px;flex-direction:column;grid-area:rail;display:flex}.inv-cap{padding:0 var(--b-space-2);font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6);flex:none;margin:0}.inv-rail-list{grid-auto-rows:minmax(0,1fr);gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.inv-rail-list:not(.is-w){flex:11 1 0;max-height:550px}.inv-rail-list.is-w{max-height:150px;padding-top:var(--b-space-2);border-top:1px solid rgba(var(--b-line-rgb), .12);flex:3 1 0}.inv-rail-list.is-util{border-top:0;padding-top:0}.inv-rail-list>li{min-height:0;display:flex}.inv-slot{align-items:center;gap:var(--b-space-2);min-width:0;min-height:0;padding:0 var(--b-space-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;flex:auto;grid-template-columns:34px 76px minmax(0,1fr) auto;display:grid}.inv-slot:hover{background:rgba(var(--b-gold-rgb), .08)}.inv-slot.is-on{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .22), rgba(var(--b-gold-rgb), .06));box-shadow:inset 2px 0 0 var(--b-gold-hi), inset 0 0 0 1px rgba(var(--b-gold-rgb), .55)}.inv-slot-pic{place-items:center;width:34px;height:100%;min-height:0;max-height:34px;display:grid;overflow:hidden}.inv-slot-pic img{object-fit:contain;width:100%;height:100%}.inv-slot b{font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);white-space:nowrap}.inv-slot small{min-width:0;font-size:var(--b-fs-xs);color:rgba(var(--b-ink-rgb), .62);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.inv-slot.is-empty small{color:rgba(var(--b-ink-rgb), .38)}.inv-slot em{font-style:normal;font-size:var(--b-fs-xs);color:rgba(var(--b-gold-rgb), .85)}.inv-slot.is-w{grid-template-columns:48px 76px minmax(0,1fr)}.inv-slot.is-w .inv-slot-pic{width:48px}.inv-rail-list.is-util>li{cursor:grab;touch-action:none}.inv-rail-list.is-util>li.is-lift{z-index:5;cursor:grabbing;position:relative}.inv-rail-list.is-util>li.is-lift .inv-slot{background:rgba(var(--b-gold-rgb), .2);box-shadow:0 8px 20px rgba(var(--b-shadow-rgb), calc(.55 * var(--b-sk))), inset 0 0 0 1px var(--b-gold)}.inv-stage{grid-area:stage;min-width:0;min-height:0;position:relative}.inv-stage .hm-figure3d{width:100%;height:calc(100% + 48px);position:absolute;inset:-48px 0 0}.inv-stage .hm-reset{display:none}.inv-who{z-index:3;margin:0;position:absolute;top:0;left:0}.inv-who-btn{align-items:center;gap:var(--b-space-2);height:36px;padding:0 var(--b-space-3) 0 var(--b-space-2);cursor:pointer;background:rgba(var(--b-bg-rgb), calc(.72 * var(--b-gk)));border:0;border-radius:4px;max-width:300px;display:flex}.inv-who-btn img{object-fit:cover;width:27px;height:18px;box-shadow:0 0 0 1px rgba(var(--b-hi-rgb), .2);border-radius:2px}.inv-who-btn b{font:800 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv-who-btn small{font-size:var(--b-fs-xs);color:rgba(var(--b-ink-rgb), .55);white-space:nowrap}.inv-who-btn i{font-style:normal;font-size:var(--b-fs-xs);color:rgba(var(--b-gold-rgb), .85)}.inv-who-btn:hover{color:var(--b-gold-hi)}.inv-trying{z-index:3;padding:var(--b-space-1) var(--b-space-3);font-size:var(--b-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .7);background:rgba(var(--b-bg-rgb), calc(.6 * var(--b-gk)));white-space:nowrap;pointer-events:none;border-radius:3px;margin:0;position:absolute;top:0;left:50%;translate:-50%}.inv-trying b{color:var(--b-gold-hi);letter-spacing:.04em}.inv-under{z-index:3;justify-items:center;gap:var(--b-space-1);pointer-events:none;display:grid;position:absolute;bottom:0;left:0;right:0}.inv-hint{gap:var(--b-space-4);font-size:var(--b-fs-xs);letter-spacing:.06em;color:rgba(var(--b-ink-rgb), .6);margin:0;display:flex}.inv-under-acts{gap:var(--b-space-2);pointer-events:auto;display:flex}.inv-text-btn{height:32px;padding:0 var(--b-space-3);cursor:pointer;white-space:nowrap;font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.04em;color:var(--b-ink2);background:0 0;border:0;border-radius:3px}.inv-text-btn:hover:not(:disabled){color:var(--b-gold-hi);background:rgba(var(--b-gold-rgb), .1)}.inv-browse{gap:var(--b-space-3);min-width:0;min-height:0;padding:var(--b-space-4) var(--b-space-4) var(--b-space-2);background:rgba(var(--b-bg-rgb), calc(.82 * var(--b-gk)));border-radius:4px;flex-direction:column;grid-area:browse;display:flex}.inv-bhead{align-items:flex-start;gap:var(--b-space-4);flex:none;display:flex}.inv-bhead>div{gap:var(--b-space-1);flex:auto;min-width:0;display:grid}.inv-bhead h2{font:800 var(--b-fs-xl)/1 var(--ui-face,inherit);letter-spacing:.06em;text-transform:uppercase;margin:0}.inv-bhead p{font-size:var(--b-fs-sm);color:rgba(var(--b-ink-rgb), .6);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.inv-bhead input{min-width:120px;height:32px;padding:0 var(--b-space-3);font:500 var(--b-fs-sm)/1 var(--ui-face,inherit);color:var(--b-ink);border:1px solid rgba(var(--b-line-rgb), .16);background:rgba(var(--b-well-rgb), calc(.4 * var(--b-wk)));border-radius:4px;outline:none;flex:0 220px}.inv-bhead input:focus{border-color:rgba(var(--b-gold-rgb), .6)}.inv-chips{align-items:center;gap:var(--b-space-2);flex-wrap:wrap;flex:none;display:flex}.inv-chips button{height:28px;padding:0 var(--b-space-3);cursor:pointer;white-space:nowrap;background:rgba(var(--b-hi-rgb), .06);font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .72);border:0;border-radius:14px}.inv-chips button:hover{color:var(--b-ink)}.inv-chips button.is-on{color:rgb(var(--b-bg-rgb));background:linear-gradient(180deg, var(--b-gold-hi), var(--b-gold))}.inv-chips button.is-kind.is-on{color:var(--b-gold-hi);background:rgba(var(--b-gold-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .6)}.inv-chips-gap{width:1px;height:18px;margin:0 var(--b-space-1);background:rgba(var(--b-line-rgb), .18)}.inv-grid-wrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--b-gold-rgb), .45) transparent;align-content:start;gap:var(--b-space-3);min-height:0;padding-right:var(--b-space-1);flex:auto;display:grid;overflow-y:auto}.inv-sec{gap:var(--b-space-2);display:grid}.inv-sec h3{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-gold-rgb), .8);margin:0}.inv-grid{gap:var(--b-space-2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;list-style:none;display:grid}.inv-grid.is-guns{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.inv-tile{justify-items:center;gap:var(--b-space-1);width:100%;padding:var(--b-space-2) var(--b-space-1);cursor:pointer;background:rgba(var(--b-tile-rgb), calc(.7 * var(--b-gk)));border:1px solid #0000;border-radius:4px;grid-template-rows:auto auto;display:grid;position:relative}.inv-tile img,.inv-tile .inv-nopic{object-fit:contain;width:72px;height:72px}.inv-tile.is-gun img{width:100%;height:64px}.inv-tile.is-gun .inv-nopic{width:64px;height:48px}.inv-tile>span:not(.inv-fav){width:100%;font:600 var(--b-fs-xs)/1.2 var(--ui-face,inherit);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;display:-webkit-box;overflow:hidden}.inv-tile>small{font-size:var(--b-fs-xs);color:rgba(var(--b-ink-rgb), .5)}.inv-tile:hover,.inv-tile.is-peek,.inv-tile.is-focus{border-color:rgba(var(--b-gold-rgb), .55)}.inv-tile.is-on{border-color:var(--b-gold);background:linear-gradient(180deg, rgba(var(--b-gold-rgb), .2), rgba(var(--b-gold-rgb), .06))}.inv-tile>em{padding:2px var(--b-space-1);font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--b-bg-rgb));background:linear-gradient(180deg, var(--b-gold-hi), var(--b-gold));pointer-events:none;border-radius:2px;font-style:normal;position:absolute;top:58px;left:50%;translate:-50%}.inv-tile.is-gun>em{top:var(--b-space-1);left:var(--b-space-1);translate:none}.inv-fav{z-index:1;width:24px;height:24px;font-size:var(--b-fs-md);color:rgba(var(--b-ink-rgb), .22);cursor:pointer;place-items:center;line-height:1;display:grid;position:absolute;top:4px;right:4px}.inv-tile:not(:hover):not(:focus-visible) .inv-fav:not(.is-on){opacity:0}.inv-fav:hover{color:rgba(var(--b-gold-rgb), .85)}.inv-fav.is-on{color:var(--b-gold-hi)}.inv-none-tile{height:28px;padding:0 var(--b-space-3);border:1px dashed rgba(var(--b-ink-rgb), .25);cursor:pointer;font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .7);background:0 0;border-radius:3px;justify-self:start}.inv-none-tile:hover{color:var(--b-gold-hi);border-color:rgba(var(--b-gold-rgb), .6)}.inv-none{margin:var(--b-space-2) 0;font-size:var(--b-fs-sm);color:rgba(var(--b-ink-rgb), .55);list-style:none}.inv-detail{align-items:center;column-gap:var(--b-space-4);row-gap:var(--b-space-2);min-height:112px;padding-top:var(--b-space-3);border-top:1px solid rgba(var(--b-line-rgb), .14);flex:none;grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"pic txt acts""skins skins skins";display:grid}.inv-detail>.inv-none{grid-column:1/-1}.inv-detail-pic{grid-area:pic;place-items:center;width:96px;height:96px;display:grid}.inv-detail-pic img{object-fit:contain;width:100%;height:100%}.inv-detail-pic.is-gun{height:72px}.inv-detail-txt{gap:var(--b-space-1);grid-area:txt;min-width:0;display:grid}.inv-detail-txt b{font:800 var(--b-fs-lg)/1.1 var(--ui-face,inherit);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv-detail-txt small{font-size:var(--b-fs-xs);letter-spacing:.06em;color:rgba(var(--b-gold-rgb), .85);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv-detail-txt p{font-size:var(--b-fs-sm);color:rgba(var(--b-ink-rgb), .72);margin:0}.inv-detail-txt p.is-warn{color:#e2685a}.inv-detail-acts{align-items:center;gap:var(--b-space-2);grid-area:acts;display:flex}.inv-detail-acts .inv-fav{opacity:1;position:static}.inv-detail-acts .inv-text-btn{color:var(--b-gold-hi);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .5)}.inv-stats{margin:var(--b-space-1) 0 0;gap:var(--b-space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.inv-stats>div{gap:var(--b-space-1);min-width:0;display:grid}.inv-stats dt{font-size:var(--b-fs-xs);color:rgba(var(--b-ink-rgb), .55);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv-stats dd{background:rgba(var(--b-hi-rgb), .12);border-radius:2px;height:4px;margin:0;overflow:hidden}.inv-stats dd i{background:var(--b-gold);height:100%;display:block}.inv-stats .is-ammo dd{height:auto;font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);color:var(--b-ink);white-space:nowrap;background:0 0}.inv-skins{padding:0 0 var(--b-space-1);gap:var(--b-space-2);scrollbar-width:thin;grid-area:skins;margin:0;list-style:none;display:flex;overflow-x:auto}.inv-skin{width:88px;height:48px;padding:var(--b-space-1);cursor:pointer;background:rgba(var(--b-tile-rgb), calc(.7 * var(--b-gk)));border:1px solid #0000;border-radius:3px;flex:none;place-items:center;display:grid}.inv-skin img{object-fit:contain;width:100%;height:100%}.inv-skin:hover{border-color:rgba(var(--b-gold-rgb), .55)}.inv-skin.is-on{border-color:var(--b-gold);background:rgba(var(--b-gold-rgb), .16)}.inv-saved{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--b-gold-rgb), .8);flex:none;align-self:flex-end;margin:0}.inv-saved.is-busy{color:rgba(var(--b-ink-rgb), .55)}.inv-saved small{font-size:var(--b-fs-xs);letter-spacing:.04em;text-transform:none;color:rgba(var(--b-ink-rgb), .5)}.inv-note{z-index:35;align-items:center;gap:var(--b-space-3);padding:var(--b-space-2) var(--b-space-4);font-size:var(--b-fs-sm);border:1px solid rgba(var(--b-gold-rgb), .5);background:rgba(var(--b-bg2-rgb), .96);color:var(--b-ink);border-radius:4px;margin:0;display:flex;position:fixed;bottom:16px;left:50%;translate:-50%}.inv-note button{cursor:pointer;font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--b-gold-hi);background:0 0;border:0}@media (max-width:1500px){.inv{padding:var(--b-space-2) var(--b-space-3) var(--b-space-3);column-gap:var(--b-space-3)}.inv-slot{gap:var(--b-space-2);padding:0 var(--b-space-1);grid-template-columns:28px 64px minmax(0,1fr) auto}.inv-slot-pic{width:28px}.inv-slot.is-w{grid-template-columns:40px 64px minmax(0,1fr)}.inv-slot.is-w .inv-slot-pic{width:40px}.inv-seg>button{padding:0 var(--b-space-3)}.inv-browse{padding:var(--b-space-3) var(--b-space-3) var(--b-space-2);gap:var(--b-space-2)}.inv-bhead h2{font-size:var(--b-fs-lg)}.inv-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.inv-grid.is-guns{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.inv-tile img,.inv-tile .inv-nopic{width:60px;height:60px}.inv-tile>em{top:48px}.inv-tile.is-gun img{height:52px}.inv-detail{column-gap:var(--b-space-3);min-height:88px;padding-top:var(--b-space-2);grid-template-columns:72px minmax(0,1fr) auto}.inv-detail-pic{width:72px;height:72px}.inv-detail-pic.is-gun{height:56px}.inv-detail-txt b{font-size:var(--b-fs-md)}.inv-stats{row-gap:var(--b-space-1);grid-template-columns:repeat(3,minmax(0,1fr))}.inv-skin{width:72px;height:40px}}@media (max-height:800px){.inv-rail{padding-top:var(--b-space-2);gap:var(--b-space-1)}.inv-rail-list.is-w{padding-top:var(--b-space-1)}.inv-seg>button,.inv-more,.inv-rename{height:28px}.inv-who-btn{height:32px}.inv-bhead p,.inv-detail-txt p:not(.is-warn){display:none}}@media (max-width:1365px){.inv-seg>button{max-width:120px;padding:0 var(--b-space-2);letter-spacing:.06em}.inv-who-btn small,.inv-hint{display:none}}
.sbd,.ndx,.ndx-bar,.ndx-his{--sb-gold:#e8b24f;--sb-ink:#f4ecdd;--sb-ink-2:#f4ecddb8;--sb-ink-3:#f4ecdd73;--sb-red:#d0443a;--sb-blue:#3a7ad6;font-family:var(--ui-face,inherit);color:var(--sb-ink);pointer-events:none}.sbd{z-index:9;gap:clamp(8px,1.2vh,14px);width:min(1240px,94vw);font-size:clamp(13px,1.45vh,17px);display:grid;position:absolute;top:clamp(56px,9vh,110px);left:50%;translate:-50%}.sbd.is-solo{width:min(760px,92vw)}.sbd-head{border:1px solid #e8b24f38;border-top:2px solid var(--sb-gold);background:linear-gradient(#1a140ef0,#0e0b08f0);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(10px,1.4vh,16px) clamp(16px,1.6vw,26px);display:flex;box-shadow:0 18px 40px #00000073}.sbd-title{gap:2px;min-width:0;display:grid}.sbd-title small{letter-spacing:.24em;text-transform:uppercase;color:var(--sb-gold);font-size:.72em;font-weight:700}.sbd-title b{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:1.55em;font-weight:800;overflow:hidden}.sbd-facts{flex-shrink:0;gap:clamp(14px,2vw,34px);display:flex}.sbd-facts span{color:var(--sb-ink);white-space:nowrap;font-variant-numeric:tabular-nums;gap:2px;font-size:1em;font-weight:700;display:grid}.sbd-facts small{letter-spacing:.2em;text-transform:uppercase;color:var(--sb-ink-3);font-size:.66em;font-weight:600}.sbd-facts .is-low{color:#ff6b5e}.sbd-sides{grid-template-columns:1fr 1fr;gap:clamp(10px,1.2vw,18px);display:grid}.sbd-side{--team:var(--sb-gold);background:linear-gradient(#14100ceb,#0c0a08eb);border:1px solid #ffffff12;border-radius:8px;overflow:hidden;box-shadow:0 18px 40px #00000073}.sbd-side.is-red{--team:var(--sb-red);background:linear-gradient(#34120eed,#100a09ed 46%)}.sbd-side.is-blue{--team:var(--sb-blue);background:linear-gradient(#0e1a32ed,#090b10ed 46%)}.sbd-side.is-mine{border-color:#e8b24f61}.sbd-side header{border-top:3px solid var(--team);border-bottom:1px solid #ffffff12;align-items:center;gap:18px;padding:clamp(8px,1.1vh,14px) clamp(12px,1.2vw,18px);display:flex}.sbd-team{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.sbd-team b{letter-spacing:.12em;text-transform:uppercase;color:var(--team);font-size:1.6em;font-weight:800}.sbd-side.is-red .sbd-team b{color:#ff6f61}.sbd-side.is-blue .sbd-team b{color:#6ea2ff}.sbd-team i{letter-spacing:.2em;text-transform:uppercase;color:#1a120a;background:var(--sb-gold);border-radius:3px;padding:3px 8px;font-size:.68em;font-style:normal;font-weight:700}.sbd-kd,.sbd-wins{font-variant-numeric:tabular-nums;color:var(--sb-ink-2);justify-items:end;gap:1px;font-weight:700;display:grid}.sbd-kd small,.sbd-wins small{letter-spacing:.2em;text-transform:uppercase;color:var(--sb-ink-3);font-size:.62em;font-weight:600}.sbd-wins b{color:var(--sb-ink);font-size:2em;font-weight:800;line-height:1}.sbd-side.is-all{border-top:3px solid var(--sb-gold)}.sbd-row{font-variant-numeric:tabular-nums;border-top:1px solid #ffffff0b;grid-template-columns:1.6em 2.2em minmax(0,1fr) 2.8em 2.8em 3.1em;align-items:center;column-gap:8px;height:clamp(28px,3.5vh,42px);padding:0 clamp(10px,1vw,16px);display:grid}.sbd-row.is-cols{letter-spacing:.18em;text-transform:uppercase;height:auto;color:var(--sb-ink-3);border-top:0;padding-top:6px;padding-bottom:6px;font-size:.66em;font-weight:600}.sbd-row.is-cols .sbd-rank{font-size:1em}.sbd-n{color:var(--sb-ink-3);font-size:.86em;font-weight:600}.sbd-rank{place-items:center;display:grid}.sbd-rank-i{display:block}.sbd-name{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.sbd-name em{color:var(--sb-gold);font-size:.9em;font-style:normal;font-weight:600}.sbd-name b{text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.sbd-row.is-bot .sbd-name em{color:var(--sb-ink-3)}.sbd-name i{letter-spacing:.16em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:.62em;font-style:normal;font-weight:700}.sbd-you{color:#1a120a;background:var(--sb-gold)}.sbd-down{color:var(--sb-ink-3);border:1px solid #f4ecdd38}.sbd-num{text-align:right;color:var(--sb-ink);font-weight:700}.sbd-ping{text-align:right;color:var(--sb-ink-3);font-size:.82em;font-weight:600}.sbd-ping.is-good{color:#7fd38a}.sbd-ping.is-ok{color:#e8c15a}.sbd-ping.is-bad{color:#ff6b5e}.sbd-row.is-me{box-shadow:inset 3px 0 0 var(--sb-gold);background:linear-gradient(90deg,#e8b24f3d,#e8b24f0f)}.sbd-row.is-me .sbd-name b{color:#ffe2a6}.sbd-row.is-dead{opacity:.5}.sbd-row.is-dead.is-me{opacity:.75}.sbd-empty{color:var(--sb-ink-3);margin:0;padding:14px 16px;font-size:.9em}@media (max-width:1100px){.sbd-row .sbd-n{display:none}.sbd-row{grid-template-columns:2em minmax(0,1fr) 2.4em 2.4em 2.8em;column-gap:6px}}.ndx{z-index:7;background:linear-gradient(#1a140ee6,#0c0a08e6);border:1px solid #e8b24f33;border-top:2px solid #c8463c;border-radius:8px;justify-items:center;gap:6px;min-width:min(460px,86vw);padding:clamp(10px,1.4vh,16px) clamp(20px,2vw,34px) clamp(12px,1.5vh,18px);font-size:clamp(13px,1.45vh,17px);display:grid;position:absolute;top:clamp(60px,8.5vh,100px);left:50%;translate:-50%;box-shadow:0 18px 40px #00000073}.ndx-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ff7a6c;font-size:1.5em;font-weight:800}.ndx-killer{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.ndx-by{letter-spacing:.2em;text-transform:uppercase;color:var(--sb-ink-3);font-size:.72em;font-weight:600}.ndx-who{align-items:center;gap:7px;font-size:1.2em;display:flex}.ndx-who em{color:var(--sb-gold);font-size:.85em;font-style:normal;font-weight:600}.ndx-who b{font-weight:800}.ndx-who.is-red b{color:#ff7a6c}.ndx-who.is-blue b{color:#79a9ff}.ndx-rank{display:block}.ndx-gun{color:var(--sb-ink-2);align-items:center;gap:8px;font-size:.9em;font-weight:600;display:flex}.ndx-gun img{width:auto;height:1.9em;transform:scaleX(-1)}.ndx-gun img.ndx-head{height:1.6em;transform:none}.ndx-next{color:var(--sb-ink-2);font-variant-numeric:tabular-nums;font-size:.88em;font-weight:600}.ndx-bar{z-index:7;white-space:nowrap;border:1px solid #e8b24f33;border-top:2px solid var(--sb-gold);background:linear-gradient(#18120de0,#0c0a08e0);border-radius:8px;align-items:center;gap:clamp(12px,1.4vw,22px);padding:clamp(7px,1vh,11px) clamp(16px,1.6vw,24px);font-size:clamp(13px,1.4vh,16px);display:flex;position:absolute;top:clamp(60px,9vh,110px);left:50%;translate:-50%;box-shadow:0 12px 30px #0006}.ndx-bar-dead{letter-spacing:.2em;text-transform:uppercase;color:#ff7a6c;font-size:.72em;font-weight:700}.ndx-bar-spec{align-items:baseline;gap:8px;display:flex}.ndx-bar-spec small{letter-spacing:.2em;text-transform:uppercase;color:var(--sb-ink-3);font-size:.68em;font-weight:600}.ndx-bar-spec b{color:#ffe2a6;font-size:1.25em;font-weight:800}.ndx-bar-next{color:var(--sb-ink-2);font-variant-numeric:tabular-nums;font-size:.86em;font-weight:600}.ndx-bar-key{color:var(--sb-ink-3);font-size:.8em;font-weight:600}.ndx-bar-key kbd{margin-right:4px}.ndx-his{z-index:5;border:1px solid #ffffff12;border-bottom:2px solid var(--sb-gold);text-shadow:0 1px 3px #000000b3;background:linear-gradient(#14100cd1,#0a0807d1);border-radius:8px;align-items:center;gap:12px;padding:10px 18px;font-size:clamp(14px,1.6vh,19px);display:flex;position:absolute;bottom:clamp(18px,3vh,34px)}.ndx-his.is-left{left:clamp(18px,2vw,34px)}.ndx-his.is-right{flex-direction:column;align-items:flex-end;gap:2px;right:clamp(18px,2vw,34px)}.ndx-his-who{align-items:center;gap:6px;display:flex}.ndx-his-who em{color:var(--sb-gold);font-size:.85em;font-style:normal;font-weight:600}.ndx-his-who b{font-size:1.1em;font-weight:800}.ndx-his-hp{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-left:10px;font-size:1.9em;font-weight:800;display:flex}.ndx-his-hp small{letter-spacing:.2em;color:var(--sb-ink-3);font-size:.4em;font-weight:700}.ndx-his-hp.is-low{color:#ff6b5e}.ndx-his-gun{letter-spacing:.08em;text-transform:uppercase;color:var(--sb-ink-2);font-size:.82em;font-weight:700}.ndx-his-ammo{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.ndx-his-ammo b{font-size:2em;font-weight:800;line-height:1}.ndx-his-ammo small{color:var(--sb-ink-3);font-size:1em;font-weight:600}.fp-wrap:has(.ndx,.ndx-bar) :is(.fp-hp11,.fp-hudm,.fp-hudr,.fp-ammo11,.fp-cross,.fp-killcam.is-spec){display:none!important}.np-half{--team:#e8b24f;z-index:7;pointer-events:none;font-family:var(--ui-face,inherit);color:#f4ecdd;border:1px solid #e8b24f40;border-top:3px solid var(--team);background:linear-gradient(#1a140eeb,#0c0a08eb);border-radius:8px;justify-items:center;gap:6px;padding:clamp(12px,1.6vh,20px) clamp(28px,3vw,48px);font-size:clamp(13px,1.5vh,18px);animation:.35s ease-out both np-half-in;display:grid;position:absolute;top:20%;left:50%;translate:-50%;box-shadow:0 18px 40px #00000073}.np-half.is-red{--team:#d0443a}.np-half.is-blue{--team:#3a7ad6}.np-half small{letter-spacing:.26em;text-transform:uppercase;color:#e8b24f;font-size:.72em;font-weight:700}.np-half b{letter-spacing:.12em;text-transform:uppercase;font-size:2.3em;font-weight:800;line-height:1.05}.np-half span{color:#f4ecddbf;font-weight:600}.np-half span em{color:var(--team);font-style:normal;font-weight:800}.np-half.is-red span em{color:#ff6f61}.np-half.is-blue span em{color:#6ea2ff}.np-half-score{font-variant-numeric:tabular-nums;gap:18px;font-size:1.15em;display:flex}.np-half-score i{font-style:normal;font-weight:800}.np-half-score .is-red{color:#ff6f61}.np-half-score .is-blue{color:#6ea2ff}@keyframes np-half-in{0%{opacity:0;translate:-50% -10px}}
