.inv-host,.inv-keep{position:absolute;inset:0}.inv{--inv-top:64px;--inv-side:clamp(16px, 3vw, 64px);--inv-rail:clamp(380px, 27vw, 520px);--inv-lo:clamp(320px, 23vw, 440px);--inv-shift:calc((var(--inv-rail) - var(--inv-lo)) / 2);z-index:30;top:var(--inv-top);padding:var(--b-space-4) var(--inv-side) var(--b-space-6);column-gap:var(--b-space-5);grid-template-columns:var(--inv-rail) minmax(0, 1fr) var(--inv-lo);color:var(--b-ink);font-family:var(--ui-face,inherit);grid-template-rows:minmax(0,1fr);grid-template-areas:"rail.lo";animation:.2s ease-out both inv-in;display:grid;position:fixed;bottom:0;left:0;right:0}.inv>.lsc{inset:calc(-1 * var(--inv-top)) 0 0 0;z-index:-1;position:absolute}.inv>.lsc .lsc-frame{width:max(106vw,188.4vh);height:max(59.6vw,106vh);top:calc(50% + 2vh);left:calc(50% + var(--inv-shift))}.inv>.lsc[data-scene=range] .lsc-frame{width:max(100vw,177.78vh);height:max(56.25vw,100vh);top:50%;left:50%}.inv>.lsc:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(var(--b-deep-rgb), .92) 0, rgba(var(--b-deep-rgb), .84) calc(var(--inv-side) + var(--inv-rail)), transparent calc(var(--inv-side) + var(--inv-rail) + 12vw), transparent calc(100% - var(--inv-side) - var(--inv-lo) - 12vw), rgba(var(--b-deep-rgb), .84) calc(100% - var(--inv-side) - var(--inv-lo)), rgba(var(--b-deep-rgb), .92) 100%);position:absolute;inset:0}@keyframes inv-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.inv{animation:none}}:is(.inv,.inv-k) *{box-sizing:border-box}:is(.inv,.inv-k) button{color:inherit;font-family:inherit}:is(.inv,.inv-k) button:disabled{opacity:.4;cursor:default}:is(.inv,.inv-k) :focus-visible{outline:0}.inv-nopic{aspect-ratio:1;border:1px dashed rgba(var(--b-ink-rgb), .16);width:34%;max-height:50%;display:block}.fitpic{min-width:0;min-height:0;display:block;position:relative;overflow:hidden;container-type:size}.fitpic img{object-fit:contain;opacity:0;width:80%;height:80%;transition:opacity .15s;position:absolute;top:10%;left:10%}.fitpic.is-fit img{object-fit:fill}.fitpic.is-in img{opacity:1}:is(.inv,.inv-k) :is(.inv-slot,.inv-tile,.inv-wpn){border:0 solid #0000}:is(.inv,.inv-k) :is(.inv-slot,.inv-tile,.inv-wpn):not(.is-on):is(:hover,:focus-visible,.is-peek){box-shadow:var(--gm-glow-dim)}:is(.inv,.inv-k) :is(.inv-slot,.inv-tile,.inv-wpn).is-on{box-shadow:var(--gm-glow)}.inv-menu-wrap{min-width:0;display:flex;position:relative}.inv-menu{z-index:40;min-width:max(100%,200px);max-height:380px;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)));display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.inv-menu.is-right{left:auto;right:0}.inv-menu button{align-items:center;gap:var(--b-space-2);min-height:32px;padding:var(--b-space-1) var(--b-space-2);cursor:pointer;text-align:left;font:600 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;display:flex}.inv-menu button:is(:hover,:focus-visible),.inv-menu button.is-on{background:rgba(var(--b-gold-rgb), .12);color:var(--b-gold-hi)}.inv-menu button.is-add{color:var(--b-gold-hi)}.inv-menu hr{width:100%;height:1px;margin:var(--b-space-1) 0;background:rgba(var(--b-line-rgb), .16);border:0}.inv-menu button small{padding-left:var(--b-space-3);font:400 var(--b-fs-xs)/1 var(--b-face-text);color:var(--b-dim);margin-left:auto}.inv-menu button.is-off{color:rgb(var(--b-bad-rgb))}.inv-menu.is-soldiers{gap:var(--b-space-1);grid-template-rows:auto minmax(0,1fr);width:280px;max-height:min(560px,70vh);overflow:hidden}.inv-menu.is-soldiers input{height:32px;padding:0 var(--b-space-2);font:500 var(--b-fs-sm)/1 var(--b-face-text);color:var(--b-ink);box-shadow:inset 0 -1px 0 rgba(var(--b-line-rgb), .3);background:0 0;border:0;outline:none}.inv-menu-list{scrollbar-width:thin;align-content:start;min-height:0;display:grid;overflow-y:auto}.inv-rail{z-index:2;gap:var(--b-space-3);flex-direction:column;grid-area:rail;min-width:0;min-height:0;display:flex;position:relative}.inv-lo{z-index:2;gap:var(--b-space-3);flex-direction:column;grid-area:lo;min-width:0;min-height:0;display:flex;position:relative}.inv-id{align-items:flex-start;gap:var(--b-space-1);flex-direction:column;flex:none;min-width:0;display:flex;position:relative}.inv-menu-btn{align-items:baseline;gap:var(--b-space-2);cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;max-width:100%;padding:0;display:inline-flex}.inv-menu-btn b{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;min-width:0;overflow:hidden}.inv-menu-btn i{font-style:normal;font-size:var(--b-fs-xs);color:var(--b-gold);flex:none}.inv-who-btn b{font:700 var(--b-fs-3xl)/.9 var(--b-face-disp);letter-spacing:.03em;color:var(--b-ink-top)}.inv-who-btn{align-items:center}.inv-flag{object-fit:cover;width:26px;height:17px;box-shadow:0 0 0 1px rgba(var(--b-line-rgb), .35);border-radius:2px;flex:none}.inv-pick-btn b{font:600 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.08em;color:rgba(var(--b-ink3-rgb), .8)}.inv-id.is-lo .inv-pick-btn b{font:700 var(--b-fs-2xl)/.95 var(--b-face-disp);letter-spacing:.04em;color:var(--b-ink-top)}.inv-menu-btn:is(:hover,:focus-visible,[aria-expanded=true]):not(:disabled) b{color:var(--b-gold-hi)}.inv-rename{width:100%;max-width:320px;height:36px;font:600 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-top);box-shadow:inset 0 -2px 0 var(--b-gold);background:0 0;border:0;outline:none;padding:0 2px}.inv-saving{font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-dim);position:absolute;bottom:2px;right:0}.inv-lbl{max-width:100%;font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-dim);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inv-lbl em{margin-left:var(--b-space-2);letter-spacing:.08em;color:rgba(var(--b-ink-rgb), .38);font-style:normal}.inv-lbl.is-looks{margin-top:var(--b-space-2)}.inv-id.is-who{z-index:4;isolation:isolate;column-gap:var(--b-space-5);row-gap:var(--b-space-1);text-align:left;grid-template-columns:auto auto;grid-template-areas:"who lbl""who chips";align-items:center;max-width:min(94%,720px);display:grid;position:absolute;bottom:clamp(8px,1.5vh,20px);left:50%;translate:-50%}.inv-id.is-who>.inv-who{padding-right:var(--b-space-5);box-shadow:inset -1px 0 0 rgba(var(--b-line-rgb), .3);grid-area:who}.inv-id.is-who>.inv-lbl.is-looks{grid-area:lbl;margin:0}.inv-id.is-who>.inv-outfits{grid-area:chips;margin:0}.inv-id.is-who:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--b-deep-rgb), .82), rgba(var(--b-deep-rgb), .5) 60%, transparent);pointer-events:none;position:absolute;inset:-28px -72px -22px}.inv-id.is-who .inv-menu{top:auto;bottom:calc(100% + 4px)}.inv-id.is-who .inv-saving{margin-left:var(--b-space-3);bottom:8px;left:100%;right:auto}.inv-tabs{gap:var(--b-space-2);box-shadow:inset 0 -1px 0 rgba(var(--b-line-rgb), .12);flex:none;display:flex}.inv-tabs button{isolation:isolate;height:44px;padding:0 var(--b-space-3);cursor:pointer;font:700 var(--b-fs-xl)/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--b-ink3-rgb), .66);background:0 0;border:0;transition:color .15s;position:relative}.inv-tabs button small{font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:0;color:var(--b-dim);vertical-align:.4em}.inv-tabs button:after{content:"";left:var(--b-space-3);right:var(--b-space-3);background:rgba(var(--b-ink-rgb), .55);height:2px;transition:transform .2s;position:absolute;bottom:0;transform:scaleX(0)}.inv-tabs button:is(:hover,:focus-visible){color:var(--b-ink-top)}.inv-tabs button:not(.is-on):is(:hover,:focus-visible):after{transform:scaleX(1)}.inv-tabs button.is-on{color:var(--b-gold-hi)}.inv-tabs button.is-on:after{left:var(--b-space-2);right:var(--b-space-2);background:var(--b-gold-hi);box-shadow:0 0 10px rgba(var(--b-gold-rgb), .85), 0 0 2px rgba(var(--b-gold-rgb), 1);transform:scaleX(1)}.inv-tabs button.is-on:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 50% 100%, rgba(var(--b-gold-rgb), .24), rgba(var(--b-gold-rgb), 0) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.inv-tabs button:after{transition:none}}.inv-slots{gap:var(--b-space-2);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.inv-slot{justify-items:center;gap:var(--b-space-1);width:100%;height:clamp(68px,10vh,104px);padding:var(--b-space-1) var(--b-space-1) var(--b-space-2);cursor:pointer;background:rgba(var(--b-hi-rgb), .035);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.inv-slot-pic{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.inv-slot-pic>.fitpic{width:100%;height:100%}.inv-glyph{fill:none;width:62%;max-width:64px;height:78%;stroke:rgba(var(--b-ink-rgb), .3);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .15s}.inv-slot:is(:hover,:focus-visible) .inv-glyph{stroke:rgba(var(--b-ink-rgb), .55)}.inv-slot.is-on .inv-glyph{stroke:rgba(var(--b-gold-rgb), .7)}.inv-ghost{opacity:.24;width:100%;height:100%;transition:opacity .15s;display:block}.inv-ghost>.fitpic{width:100%;height:100%}.inv-slot:is(:hover,:focus-visible) .inv-ghost{opacity:.4}.inv-slot.is-on .inv-ghost{opacity:.34}.inv-slot b{font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-dim);white-space:nowrap}.inv-slot.is-on b{color:var(--b-gold-hi)}.inv-slot em{top:var(--b-space-1);right:var(--b-space-2);font:400 var(--b-fs-xs)/1 var(--b-face-text);color:var(--b-gold);font-style:normal;position:absolute}.inv-browse{gap:var(--b-space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.inv-tools{align-items:center;gap:var(--b-space-4);flex:none;display:flex}.inv-tools input{min-width:0;height:32px;box-shadow:inset 0 -1px 0 rgba(var(--b-line-rgb), .22);color:var(--b-ink);font:500 var(--b-fs-sm)/1 var(--b-face-text);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0 2px}.inv-tools input:focus{box-shadow:inset 0 -2px 0 var(--b-gold)}.inv-tools input::placeholder{color:rgba(var(--b-ink-rgb), .38)}.inv-filt{height:32px;font:600 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--b-ink3-rgb), .8);align-items:center}.inv-filt:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--b-gold-hi)}.inv-grid-wrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--b-gold-rgb), .3) transparent;flex:auto;min-height:0;padding:2px 4px 0 0;overflow-y:auto}.inv-sec+.inv-sec{margin-top:var(--b-space-4)}.inv-sec h3{margin:0 0 var(--b-space-2);align-items:center;gap:var(--b-space-3);font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-dim);display:flex}.inv-sec h3:after{content:"";background:linear-gradient(90deg, rgba(var(--b-line-rgb), .2), transparent);flex:1;height:1px}.inv-grid{gap:var(--b-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.inv-grid>li{min-width:0;display:flex}.inv-tile{aspect-ratio:1/1.08;justify-items:center;gap:var(--b-space-1);min-width:0;font-size:var(--b-fs-sm);padding:var(--b-space-1) var(--b-space-1) var(--b-space-2);cursor:pointer;background:rgba(var(--b-hi-rgb), .03);flex:1;grid-template-rows:minmax(0,1fr) 2.3em;display:grid;position:relative}.inv-tile>.fitpic,.inv-tile>.inv-nopic{width:100%;height:100%}.inv-tile>span:not(.inv-fav){-webkit-line-clamp:2;line-clamp:2;width:100%;font:600 var(--b-fs-sm)/1.12 var(--b-face-text);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:rgba(var(--b-ink3-rgb), .88);overflow-wrap:anywhere;-webkit-box-orient:vertical;align-self:center;display:-webkit-box;overflow:hidden}.inv-tile.is-on{background:linear-gradient(0deg, rgba(var(--b-gold-rgb), .16), rgba(var(--b-gold-rgb), .02))}.inv-tile.is-on>span:not(.inv-fav){color:var(--b-gold-hi)}.inv-tile>small{top:var(--b-space-1);left:var(--b-space-2);font:400 var(--b-fs-xs)/1 var(--b-face-text);color:var(--b-dim);position:absolute}.inv-fav{z-index:1;width:22px;height:22px;font-size:var(--b-fs-sm);color:rgba(var(--b-ink-rgb), .3);cursor:pointer;place-items:center;line-height:1;display:grid;position:absolute;top:2px;right:2px}.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{padding:var(--b-space-2) 0;font:500 var(--b-fs-sm)/1.4 var(--b-face-text);color:rgba(var(--b-ink-rgb), .5);grid-column:1/-1;margin:0;list-style:none}.inv-none.is-own{padding-top:var(--b-space-5)}.inv-total{z-index:3;right:calc(var(--inv-side) + var(--inv-lo) + var(--b-space-4));gap:var(--b-space-2);pointer-events:none;isolation:isolate;width:max-content;min-width:clamp(150px,11vw,210px);display:grid;position:absolute;top:38%}.inv-total:before{content:"";z-index:-1;background:rgba(var(--b-deep-rgb), .82);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .16), 0 10px 30px rgba(var(--b-shadow-rgb), .35);pointer-events:none;position:absolute;inset:-14px -16px -12px}.inv-total header{gap:var(--b-space-1);min-width:0;display:grid}.inv-total h2{font:700 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--b-ink-top);flex:none;margin:0}.inv-try{min-width:0;font:600 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--b-gold-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv-try small{font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;color:var(--b-dim)}.inv-total .inv-try{white-space:normal;line-height:1.1;overflow:visible}.inv-try.is-warn{color:rgb(var(--b-bad-rgb));font:500 var(--b-fs-xs)/1.2 var(--b-face-text);white-space:normal;text-transform:none;letter-spacing:0}.inv-pts{column-gap:var(--b-space-2);grid-template-columns:minmax(max-content,1fr) auto minmax(40px,max-content);margin:0;display:grid}.inv-pts>div{grid-column:1/-1;grid-template-columns:subgrid;min-width:0;box-shadow:inset 0 -1px 0 rgba(var(--b-line-rgb), .08);align-items:baseline;padding:4px 0 3px;transition:opacity .12s;display:grid}.inv-pts dt{font:400 14px/1.1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv-pts dd{text-align:right;white-space:nowrap;min-width:0;margin:0}.inv-pts b{font:700 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.02em;color:var(--b-ink);font-variant-numeric:tabular-nums}.inv-pts .is-nil b{color:var(--b-ink-faint)}.inv-pts .is-add b{color:rgb(var(--b-ok-rgb))}.inv-pts .is-cost b{color:rgb(var(--b-bad-rgb))}.inv-pts>.inv-pts-head{box-shadow:inset 0 -1px 0 rgba(var(--b-line-rgb), .18);padding:0 0 2px;display:none}.inv-pts.is-try>.inv-pts-head{display:grid}.inv-pts-head span{font:400 14px/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-dim);text-align:right}.inv-pts.is-try>div:not(.inv-pts-head,.is-up,.is-down){opacity:.55}.inv-pts>div.is-up{background:linear-gradient(90deg, transparent 30%, rgba(var(--b-ok-rgb), .12))}.inv-pts>div.is-down{background:linear-gradient(90deg, transparent 30%, rgba(var(--b-bad-rgb), .12))}.inv-pts em{font:600 var(--b-fs-sm)/1 var(--b-face-text);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;font-style:normal;display:inline-flex}.inv-pts em i{border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0}.inv-pts em i.is-more{border-bottom:6px solid}.inv-pts em i.is-less{border-top:6px solid}.inv-pts em.is-up{color:rgb(var(--b-ok-rgb))}.inv-pts em.is-down{color:rgb(var(--b-bad-rgb))}.inv-wpns{gap:var(--b-space-2);flex:none;margin:0;padding:0;list-style:none;display:grid}.inv-wpns:not(.is-util){flex:0 auto;grid-template-rows:repeat(3,minmax(0,clamp(84px,14.5vh,176px)));min-height:0}.inv-wpns.is-util{grid-template-columns:repeat(3,minmax(0,1fr));height:clamp(96px,13.5vh,156px)}.inv-wpns:not(.is-util){flex-shrink:1}.inv-try-card{gap:var(--b-space-1) var(--b-space-3);min-height:88px;max-height:230px;padding:var(--b-space-2) var(--b-space-3) var(--b-space-3);isolation:isolate;background:linear-gradient(180deg, rgba(var(--b-deep-rgb), .35), rgba(var(--b-deep-rgb), .15) 45%, rgba(var(--b-deep-rgb), .7)), url(/lobby/scene-range.webp) 50% 78% / 230% auto;box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .18);flex:auto;grid-template:auto minmax(0,1fr) auto/minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.inv-try-card>small{font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-top);text-shadow:0 1px 2px rgba(var(--b-shadow-rgb), .8);grid-column:1/-1}.inv-try-card>small em{color:rgba(var(--b-ink-rgb), .6);margin-left:var(--b-space-1);font-style:normal}.inv-try-pic{grid-area:2/1/4/-1;min-height:0;padding-right:30%;display:grid}.inv-try-pic>.fitpic{width:100%;height:100%}.inv-try-card>b{z-index:1;min-width:0;font:700 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.05em;text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(var(--b-shadow-rgb), .9);grid-area:3/1;align-self:end;position:relative;overflow:hidden}.inv-try-go{z-index:1;white-space:nowrap;grid-area:3/2;align-self:end;position:relative}:is(.inv,.inv-k) .inv-ver{z-index:31;align-items:center;gap:var(--b-space-2);padding:var(--b-space-1) 2px;cursor:pointer;font:600 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-faint);background:0 0;border:0;display:inline-flex;position:fixed;bottom:10px;right:16px}.inv-ver:hover{color:rgba(var(--b-ink-rgb), .8)}.inv-who{align-items:center;gap:var(--b-space-2);min-width:0;max-width:100%;display:inline-flex}.inv-who b{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;min-width:0;font:700 44px/.9 var(--b-face-disp);letter-spacing:.03em;color:var(--b-ink-top);overflow:hidden}.inv-wpns>li{min-width:0;min-height:0;display:flex}.inv-wpns.is-util>li{cursor:grab;touch-action:none}.inv-wpns.is-util>li.is-held{z-index:3;cursor:grabbing;position:relative}.inv-wpn{cursor:pointer;text-align:left;background:linear-gradient(90deg, rgba(var(--b-hi-rgb), .05), rgba(var(--b-hi-rgb), .02));flex:1;min-width:0;min-height:0;display:grid;position:relative}.inv-wpn.is-big{padding:var(--b-space-3) var(--b-space-4);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.inv-wpn.is-util{gap:var(--b-space-1);padding:var(--b-space-2) var(--b-space-3) var(--b-space-2);grid-template-rows:auto minmax(0,1fr) 2.2em}.inv-wpn.is-util>b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;font:600 var(--b-fs-sm)/1.1 var(--b-face-text);letter-spacing:.02em;color:rgba(var(--b-ink3-rgb), .92);-webkit-box-orient:vertical;align-self:center;display:-webkit-box}.inv-wpn>small{font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-dim)}.inv-wpn-pic{place-items:center;min-width:0;min-height:0;display:grid}.inv-wpn-pic>.fitpic{width:100%;height:100%}.inv-wpn.is-big .inv-wpn-pic{padding-left:18%}.inv-wpn>b{font:700 var(--b-fs-xl)/1 var(--b-face-disp);letter-spacing:.05em;text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv-wpn.is-empty>b{color:rgba(var(--b-ink-rgb), .35)}.inv-wpn.is-on>:is(small,b),.inv-wpn:is(:hover,:focus-visible)>:is(small,b){color:var(--b-gold-hi)}.inv-back{align-self:flex-start;align-items:center;gap:var(--b-space-3);height:40px;padding:0 var(--b-space-4) 0 var(--b-space-3);cursor:pointer;font:700 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--b-ink-top);background:rgba(var(--b-gold-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .55);border:0;flex:none;display:inline-flex}.inv-back i{color:var(--b-gold-hi);font-style:normal}.inv-back kbd{font:500 14px/1 var(--b-face-text);background:rgba(var(--b-hi-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .2);border-radius:3px;padding:4px 7px}.inv-back:is(:hover,:focus-visible){background:rgba(var(--b-gold-rgb), .28)}.inv-gun-head{gap:var(--b-space-1);flex:none;display:grid}.inv-gun-head small{font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-gold)}.inv-gun-head h2{font:700 clamp(40px, 4.4vw, 72px)/.9 var(--b-face-disp);letter-spacing:.02em;text-transform:uppercase;color:var(--b-ink-top);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.inv-gun-head p{font:400 var(--b-fs-xs)/1.3 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-dim);margin:0}.inv-hero{flex:0 auto;height:clamp(120px,26vh,280px);min-height:0}.inv-hero>.fitpic{width:100%;height:100%}.inv-stats{gap:var(--b-space-2);flex:none;margin:0;display:grid}.inv-stat{align-items:center;gap:var(--b-space-3);grid-template-columns:96px minmax(0,1fr);display:grid}.inv-stat dt{font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-dim)}.inv-stat dd{align-items:center;gap:var(--b-space-3);grid-template-columns:minmax(0,1fr) 64px 48px;margin:0;display:grid}.inv-stat dd>b{font:700 var(--b-fs-lg)/1 var(--b-face-disp);color:var(--b-ink-top);text-align:right;font-variant-numeric:tabular-nums;grid-column:2}.inv-stat dd>em{font:400 var(--b-fs-xs)/1 var(--b-face-text);grid-column:3;font-style:normal}.inv-stat em.is-up{color:rgb(var(--b-ok-rgb))}.inv-stat em.is-down{color:rgb(var(--b-bad-rgb))}.inv-bar{background:rgba(var(--b-hi-rgb), .1);grid-column:1;height:3px;position:relative}.inv-bar i{background:var(--b-gold);box-shadow:0 0 8px rgba(var(--b-gold-rgb), .6);position:absolute;top:0;bottom:0;left:0}.inv-bar s{text-decoration:none;position:absolute;top:-1px;bottom:-1px}.inv-bar s.is-up{background:rgb(var(--b-ok-rgb))}.inv-bar s.is-down{background:rgb(var(--b-bad-rgb))}.inv-bench{gap:var(--b-space-3)}.inv-grid.is-skins,.inv-grid.is-guns{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-grid.is-skins .inv-tile,.inv-grid.is-guns .inv-tile{aspect-ratio:1.7}.inv-grid.is-skins .inv-tile>span:not(.inv-fav),.inv-grid.is-guns .inv-tile>span:not(.inv-fav){font-size:var(--b-fs-sm)}.inv-skin.is-locked>.fitpic{opacity:.45}.inv-skin.is-locked>span{color:var(--b-dim)}.inv-tile.is-locked:not(.inv-skin)>.fitpic{opacity:.45}.inv-tile.is-locked:not(.inv-skin)>span{color:var(--b-dim)}.inv-lock{top:var(--b-space-2);left:var(--b-space-2);width:12px;height:14px;color:var(--b-dim);position:absolute}.inv-stage{z-index:1;min-width:0;min-height:0;position:absolute;inset:0}.inv-stage .hm-figure3d{width:100%;height:100%;position:absolute;inset:0}.inv-stage .hm-reset{display:none}.inv-under{z-index:3;right:calc(var(--inv-side) + var(--inv-lo) + var(--b-space-5));gap:var(--b-space-4);white-space:nowrap;display:flex;position:absolute;top:clamp(8px,1.8vh,22px)}.inv-note{z-index:45;left:50%;bottom:var(--b-space-7);align-items:center;gap:var(--b-space-4);padding:var(--b-space-2) var(--b-space-4);font:600 var(--b-fs-sm)/1.3 var(--b-face-text);background:rgba(var(--b-bg2-rgb), .96);box-shadow:inset 0 2px 0 var(--b-gold);margin:0;display:flex;position:fixed;translate:-50%}.inv-note button{cursor:pointer;font:700 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--b-gold-hi);background:0 0;border:0}@media (max-height:820px){.inv{padding-top:var(--b-space-3);padding-bottom:var(--b-space-6)}.inv-who-btn b{font-size:40px}.inv-who b{font-size:34px}.inv-tabs button{height:38px;font-size:var(--b-fs-lg)}.inv-pts b{font-size:var(--b-fs-md)}.inv-gun-head h2{font-size:44px}}.inv-outfits{align-items:center;gap:var(--b-space-2);min-width:0;max-width:100%;margin-top:var(--b-space-1);flex-wrap:wrap;display:flex}.inv-chip{min-width:0;max-width:150px;height:30px;padding:0 var(--b-space-3);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;background:rgba(var(--b-bg2-rgb), .55);cursor:pointer;font:600 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.08em;color:rgba(var(--b-ink3-rgb), .8);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .18);border:0;flex:0 auto;position:relative;overflow:hidden}.inv-chip:is(:hover,:focus-visible):not(:disabled){color:var(--b-gold-hi)}.inv-chip.is-on{color:var(--b-ink-top);box-shadow:var(--gm-glow);background:var(--gm-glow-bg), rgba(var(--b-bg2-rgb), .55)}.inv-chip.is-add,.inv-chip.is-more{box-shadow:none;color:var(--b-dim);background:0 0;flex:none}.inv-oname{min-width:0;margin-left:var(--b-space-2);font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-dim);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.inv-outfits .inv-rename{width:140px;max-width:50%;height:30px}.inv-step{right:var(--b-space-3);bottom:var(--b-space-2);align-items:center;gap:var(--b-space-2);opacity:0;transition:opacity .12s;display:inline-flex;position:absolute}.inv-wpn:is(:hover,:focus-visible,:focus-within) .inv-step{opacity:1}@media (hover:none){.inv-step{opacity:1}}.inv-step em{font:400 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;color:rgba(var(--b-ink3-rgb), .9);text-align:center;min-width:54px;font-style:normal}.inv-step [role=button]{cursor:pointer;width:28px;height:28px;color:var(--b-ink-top);background:rgba(var(--b-bg2-rgb), .85);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .5);place-items:center;font-size:14px;display:grid}.inv-step [role=button]:hover{color:var(--b-gold-hi)}.inv-step{pointer-events:none}.inv-step [role=button]{pointer-events:auto}.inv>.lsc[data-scene=range]:after{display:none}.inv>.lsc[data-scene=range] .lsc-shade{background:0 0}:is(.inv:has(>.lsc[data-scene=range]) :is(.inv-rail,.inv-lo),.inv-k :is(.inv-rail,.inv-lo)){margin:calc(-1 * var(--b-space-3));padding:var(--b-space-3);background:rgba(var(--b-bg-rgb), .74);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .14), 0 14px 40px rgba(var(--b-shadow-rgb), .35);border-radius:7px}.inv:has(>.lsc[data-scene=range]) .inv-under{background:rgba(var(--b-bg-rgb), .62);border-radius:6px;padding:4px}.inv:has(>.lsc[data-scene=range]) .inv-under:not(:has(button)){display:none}.inv:has(>.lsc[data-scene=range]) .inv-id.is-who:before{background:rgba(var(--b-bg-rgb), .74);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .14);border-radius:7px;inset:-10px -18px -8px}.inv:has(>.lsc[data-scene=range]) .inv-ver{background:rgba(var(--b-bg-rgb), .62);color:rgba(var(--b-ink-rgb), .7);border-radius:5px;padding:3px 8px}.inv-id.is-who{grid-template-columns:auto auto;grid-template-areas:"who chips";align-items:center}.inv-who .inv-menu-wrap{margin-left:var(--b-space-2)}.inv-who .inv-who-btn{align-items:center}.inv-outfits{gap:var(--b-space-2);flex-wrap:nowrap}.inv-chip.inv-locker{min-width:104px;max-width:150px;height:56px;padding:4px var(--b-space-2) 4px 4px;align-items:center;gap:var(--b-space-2);text-transform:uppercase;background:repeating-linear-gradient(180deg, rgba(var(--b-shadow-rgb), .55) 0 2px, transparent 2px 5px) 6px 5px / 22px 10px no-repeat, linear-gradient(180deg, rgba(var(--b-bg2-rgb), .96), rgba(var(--b-bg-rgb), .96));box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .22), inset 0 2px 0 rgba(var(--b-hi-rgb), .14);border-radius:3px;grid-template-columns:34px minmax(0,1fr);display:inline-grid}.inv-locker-look{grid-auto-rows:minmax(0,1fr);place-items:center;height:48px;padding-top:10px;display:grid;overflow:hidden}.inv-locker-look img{object-fit:contain;max-width:32px;max-height:100%;display:block}.inv-chip.inv-locker>b{min-width:0;font:700 var(--b-fs-md)/1.05 var(--b-face-disp);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;color:rgba(var(--b-ink3-rgb), .85);overflow:hidden}.inv-chip.inv-locker.is-on{background:radial-gradient(80% 90% at 30% 60%, rgba(var(--b-glow-rgb), .2), rgba(var(--b-glow-rgb), .04)), linear-gradient(180deg, rgba(var(--b-bg2-rgb), .96), rgba(var(--b-bg-rgb), .96));box-shadow:none}.inv-chip.inv-locker.is-on>b{color:var(--b-gold-hi)}.inv-chip.inv-locker.is-add{background:rgba(var(--b-bg-rgb), .5);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .3);border:1px dashed #0000}.inv-chip.inv-locker.is-add .inv-locker-look{font:300 30px/1 var(--b-face-disp);color:rgba(var(--b-ink-rgb), .55);padding:0}.inv-chip.inv-locker.is-add>b{color:rgba(var(--b-ink-rgb), .7)}.inv-chip.inv-locker:is(:hover,:focus-visible):not(:disabled):not(.is-on){box-shadow:var(--gm-glow-dim)}.inv-outfits .inv-rename{width:130px;height:56px}.inv-wpn{background:radial-gradient(circle, rgba(var(--b-shadow-rgb), .55) 1.3px, transparent 1.8px) 0 0 / 13px 13px, linear-gradient(180deg, rgba(var(--b-bg2-rgb), .9), rgba(var(--b-bg-rgb), .9));box-shadow:inset 0 2px 0 rgba(var(--b-hi-rgb), .32), inset 0 0 0 1px rgba(var(--b-line-rgb), .12)}.inv-wpn:is(:hover,:focus-visible){background:radial-gradient(circle, rgba(var(--b-shadow-rgb), .55) 1.3px, transparent 1.8px) 0 0 / 13px 13px, linear-gradient(90deg, rgba(var(--b-gold-rgb), .14), rgba(var(--b-bg-rgb), .9))}.inv-wpn.is-on{background:radial-gradient(circle, rgba(var(--b-shadow-rgb), .4) 1.3px, transparent 1.8px) 0 0 / 13px 13px, radial-gradient(70% 90% at 62% 55%, rgba(var(--b-gold-rgb), .3), rgba(var(--b-gold-rgb), .08) 70%), linear-gradient(180deg, rgba(var(--b-bg2-rgb), .9), rgba(var(--b-bg-rgb), .9));box-shadow:inset 0 2px 0 rgba(var(--b-gold-rgb), .8), inset 0 -2px 0 rgba(var(--b-gold-rgb), .7)}.inv-tile{background:linear-gradient(180deg, rgba(var(--b-bg2-rgb), .55), rgba(var(--b-bg-rgb), .75));box-shadow:inset 0 -4px 0 rgba(var(--b-line-rgb), .2), inset 0 0 0 1px rgba(var(--b-line-rgb), .08)}.inv-tile.is-on{background:linear-gradient(0deg, rgba(var(--b-gold-rgb), .22), rgba(var(--b-gold-rgb), .04));box-shadow:inset 0 -4px 0 rgba(var(--b-gold-rgb), .6)}.inv-sec h3{color:rgba(var(--b-ink-rgb), .75)}.inv-total:before{background:linear-gradient(180deg, rgba(var(--b-bg2-rgb), .97), rgba(var(--b-bg-rgb), .97));box-shadow:inset 0 0 0 2px rgba(var(--b-line-rgb), .2), inset 0 3px 0 rgba(var(--b-hi-rgb), .12), 0 12px 30px rgba(var(--b-shadow-rgb), .4);border-radius:4px;inset:-16px -18px -14px}.inv-total h2{align-items:center;gap:var(--b-space-2);font:600 var(--b-fs-sm)/1 var(--b-face-text);letter-spacing:.06em;display:flex}.inv-total h2:before{content:"";background:var(--b-gold);width:7px;height:7px;box-shadow:0 0 6px rgba(var(--b-gold-rgb), .9);border-radius:50%}:is(.inv:has(>.lsc[data-scene=range]) :is(.inv-rail,.inv-lo),.inv-k :is(.inv-rail,.inv-lo)){box-shadow:inset 0 2px 0 rgba(var(--b-hi-rgb), .3), inset 0 0 0 1px rgba(var(--b-line-rgb), .14), 0 14px 40px rgba(var(--b-shadow-rgb), .35)}.inv-chip.inv-locker.is-free{opacity:.45;cursor:default;background:repeating-linear-gradient(180deg, rgba(var(--b-shadow-rgb), .55) 0 2px, transparent 2px 5px) 6px 5px / 22px 10px no-repeat, rgba(var(--b-bg-rgb), .7)}.inv-chip.inv-locker.is-free>b{color:rgba(var(--b-ink-rgb), .6);font-weight:500}.inv-chip.inv-locker{grid-template-columns:40px minmax(0,1fr);height:60px}.inv-locker-look{height:52px}.inv-locker-look img{max-width:38px}@media (max-width:1500px){.inv-who .inv-who-btn .inv-who-change{padding:0 var(--b-space-2);gap:0;font-size:0}.inv-who .inv-who-btn .inv-who-change svg{width:16px;height:16px}.inv-who b{font-size:30px}.inv-id.is-who{column-gap:var(--b-space-3)}.inv-id.is-who>.inv-who{padding-right:var(--b-space-3)}.inv-chip.inv-locker{gap:var(--b-space-1);grid-template-columns:30px minmax(0,1fr);width:92px;min-width:0}.inv-chip.inv-locker>b{font-size:var(--b-fs-sm)}.inv-locker-look img{max-width:28px}.inv-chip.inv-locker.is-free{display:none}.inv-chip.inv-locker.is-add{width:104px}}.inv-chip.inv-locker{overflow:visible}.inv-chip.inv-locker.is-on:after{content:"";pointer-events:none;box-shadow:var(--gm-glow);position:absolute;inset:0}@media (max-height:820px){.inv-chip.inv-locker{height:50px}.inv-locker-look{height:44px;padding-top:8px}.inv-outfits .inv-rename{height:50px}.inv-id.is-who{bottom:4px}}.inv-outfits>.inv-menu-wrap{align-self:stretch;align-items:center}.inv-try-card{background:radial-gradient(ellipse 80% 70% at 62% 78%, rgba(var(--b-bg2-rgb), .95), rgba(var(--b-deep-rgb), 1) 75%);padding:0;display:block}.inv-try-card>.icard-hand3d-box,.inv-try-card canvas.icard-hand3d{width:100%;height:100%;display:block;position:absolute;inset:0}.inv-try-card>.inv-try-pic{padding:0;position:absolute;inset:10% 30% 18% 8%}.inv-try-card>.inv-try-go{z-index:2;left:var(--b-space-3);bottom:var(--b-space-3);position:absolute}.inv-lockers{flex:none;align-items:center;min-width:0;display:flex;position:relative}.inv-lockers .inv-outfits{width:100%;margin:0}.inv-lockers .inv-chip.inv-locker{flex:1 1 0;width:auto;min-width:0;max-width:none;height:52px}.inv-lockers .inv-chip.inv-locker.is-free{display:inline-grid}.inv-lockers .inv-locker-look{height:46px}.inv-lockers .inv-menu{top:calc(100% + 4px);bottom:auto}@media (max-height:820px){.inv-lockers .inv-chip.inv-locker{grid-template-columns:30px minmax(0,1fr);height:44px}.inv-lockers .inv-locker-look{height:40px;padding-top:6px}.inv-lockers .inv-locker-look img{max-width:28px}}.inv-who .inv-who-btn .inv-who-change,.inv-who .inv-who-btn .inv-who-change span{font-size:inherit}.inv-who .inv-who-btn .inv-who-change{gap:var(--b-space-2);height:46px;padding:0 var(--b-space-4) 0 var(--b-space-3);font:700 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.12em;color:var(--b-ink-top);background:linear-gradient(180deg, rgba(var(--b-gold-rgb), .34), rgba(var(--b-gold-rgb), .16));box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .85), inset 0 2px 0 rgba(var(--b-hi-rgb), .25), 0 0 16px rgba(var(--b-gold-rgb), .3);border:0;border-radius:3px}.inv-who .inv-who-btn .inv-who-change svg{width:22px;height:22px;color:var(--b-gold-hi)}.inv-who .inv-who-btn:is(:hover,:focus-visible) .inv-who-change{background:linear-gradient(180deg, rgba(var(--b-gold-rgb), .5), rgba(var(--b-gold-rgb), .26))}.inv-id.is-who{grid-template-columns:auto;grid-template-areas:"who"}.inv-id.is-who>.inv-who{box-shadow:none;padding-right:0}@media (max-width:1500px){.inv-who .inv-who-btn .inv-who-change{height:40px;font-size:var(--b-fs-sm);padding:0 var(--b-space-3) 0 var(--b-space-2);gap:var(--b-space-2)}.inv-who .inv-who-btn .inv-who-change svg{width:18px;height:18px}}.icard-hand3d-box{display:contents}.inv-try-card>.icard-hand3d-box{display:block}.inv-try-card canvas.icard-hand3d{background:0 0;border-radius:0}.inv-lockers .inv-chip.inv-locker{height:76px;padding:4px var(--b-space-2) 4px 4px;grid-template-columns:66px minmax(0,1fr)}.inv-lockers .inv-locker-look{height:68px;padding:0;display:block;position:relative;overflow:hidden}.inv-lockers .inv-locker-look img{object-fit:contain;max-width:none;max-height:none;position:absolute;left:50%;transform:translate(-50%)}.inv-lockers .inv-locker-look img[data-r=head]{z-index:2;width:34px;height:26px;top:0}.inv-lockers .inv-locker-look img[data-r=chest]{z-index:1;width:52px;height:30px;top:18px}.inv-lockers .inv-locker-look img[data-r=legs]{width:40px;height:26px;top:42px}.inv-lockers .inv-chip.inv-locker.is-add .inv-locker-look{place-items:center;display:grid}.inv-lockers .inv-chip.inv-locker.is-free{background:rgba(var(--b-bg-rgb), .5)}.inv-lockers .inv-chip.inv-locker.is-free .inv-locker-look{display:block}@media (max-height:820px){.inv-lockers .inv-chip.inv-locker{grid-template-columns:56px minmax(0,1fr);height:64px}.inv-lockers .inv-locker-look{height:56px}.inv-lockers .inv-locker-look img[data-r=head]{width:28px;height:22px}.inv-lockers .inv-locker-look img[data-r=chest]{width:44px;height:25px;top:15px}.inv-lockers .inv-locker-look img[data-r=legs]{width:34px;height:21px;top:35px}}.inv-kit-order{display:grid}.inv-kit-row{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:2px;display:grid;position:relative}.inv-kit-row.is-held{z-index:3;cursor:grabbing;background:rgba(var(--b-bg2-rgb), 1);box-shadow:0 6px 18px rgba(var(--b-shadow-rgb), calc(.6 * var(--b-sk))), inset 0 0 0 1px rgba(var(--b-gold-rgb), .6)}.inv-kit-grip{background:radial-gradient(circle, rgba(var(--b-ink-rgb), .45) 1px, transparent 1.5px) center / 5px 5px;align-self:stretch;margin:9px 2px}.inv-kit-row .inv-kit-n{min-width:1.2em;font:400 var(--b-fs-xs)/1 var(--b-face-text);color:var(--b-dim);margin:0;padding:0}.inv-kit-row .is-pick.is-on .inv-kit-n{color:var(--b-gold-hi)}.inv-menu .inv-kit-row button.inv-kit-mv{width:28px;min-height:28px;color:rgba(var(--b-ink-rgb), .7);justify-content:center;padding:0}.inv-kit-mv svg{fill:none;stroke:currentColor;stroke-width:1.6px}.inv-menu .inv-kit-row button.inv-kit-mv:disabled{opacity:.25;cursor:default;background:0 0}.inv-lockers{--sqd-pop:.28}.inv-lockers .inv-locker-look:has(>.inv-locker-pic){place-items:end center;display:grid;overflow:visible}.inv-locker-pic{--sqd-d:54px}.inv-lockers .inv-locker-look img.inv-locker-bust{object-fit:cover;object-position:50% 0;width:100%;max-width:none;height:100%;max-height:none;position:static;left:auto;transform:none}@media (max-height:820px){.inv-locker-pic{--sqd-d:44px}}html[data-uib]:root:root:root:root:root:root:root:root:root body .inv-stage .inv-chsol{z-index:4;left:calc(var(--inv-side) + var(--inv-rail) + var(--b-space-5));position:absolute;top:clamp(8px,1.8vh,22px)}.inv-under{inset:auto auto clamp(8px,1.5vh,20px) 50%;translate:-50%}.inv:has(>.lsc[data-scene=range]) .inv-under{inset:auto auto clamp(8px,1.5vh,20px) 50%;translate:-50%}.inv-plate{display:inline-block;position:relative}.inv-plate .inv-saving{margin-left:var(--b-space-3);white-space:nowrap;position:absolute;bottom:6px;left:100%;right:auto}.inv-earn{z-index:3;left:calc(100% + var(--b-space-3));column-gap:var(--b-space-3);row-gap:var(--b-space-1);width:clamp(190px,13.5vw,270px);padding:var(--b-space-3);background:rgba(var(--b-deep-rgb), .86);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .18), 0 10px 30px rgba(var(--b-shadow-rgb), .35);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid;position:absolute;bottom:clamp(72px,11vh,140px)}.inv-earn .inv-try-tag{font:600 var(--b-fs-xs)/1.4 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:var(--b-gold-hi);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .5);grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.inv-earn-pic{background:rgba(var(--b-bg-rgb), .6);grid-row:span 2;width:64px;height:64px;display:block;position:relative;overflow:hidden}.inv-earn-pic>*{width:100%;height:100%;position:absolute;inset:0}.inv-earn-name{font:700 var(--b-fs-lg)/1.05 var(--b-face-disp);letter-spacing:.04em;text-transform:uppercase;color:var(--b-ink-top);align-self:end}.inv-earn-how{font-size:var(--b-fs-sm);color:rgba(var(--b-ink-rgb), .8);align-self:start;margin:0;line-height:1.3}.inv-earn-prog{margin:var(--b-space-1) 0 0;grid-column:1/-1;grid-template-columns:1fr auto;align-items:baseline;row-gap:4px;display:grid}.inv-earn-prog span{font:500 var(--b-fs-xs)/1 var(--b-face-text);letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6)}.inv-earn-prog b{font:700 var(--b-fs-md)/1 var(--b-face-disp);color:var(--b-gold-hi)}.inv-earn-prog i{background:linear-gradient(90deg, var(--b-gold) var(--p), rgba(var(--b-ink-rgb), .12) var(--p));grid-column:1/-1;height:4px}.inv-earn .inv-earn-go{margin-top:var(--b-space-2);grid-column:1/-1;justify-content:center;justify-self:stretch}.inv-earn.is-shop{grid-template-columns:48px minmax(0,1fr)}.inv-earn.is-shop .inv-earn-pic{grid-row:auto;width:48px;height:48px}.inv-earn.is-shop .inv-earn-name{align-self:center}.inv-earn.is-shop .inv-earn-how{grid-column:1/-1}.inv-tile.is-try{box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .6)}html[data-uib]:root:root:root:root:root:root:root:root:root body .inv-total{right:auto;left:calc(var(--inv-side) + var(--inv-rail) + var(--b-space-5) + 16px);gap:var(--b-space-1);min-width:clamp(112px,8vw,150px);max-width:220px;top:calc(clamp(8px,1.8vh,22px) + 76px)}html[data-uib]:root:root:root:root:root:root:root:root:root body .inv-total h2{font-size:14px}html[data-uib]:root:root:root:root:root:root:root:root:root body .inv-total .inv-pts b{font-size:var(--b-fs-sm)}html[data-uib]:root:root:root:root:root:root:root:root:root body .inv-total .inv-pts>div{padding:2px 0 1px}html[data-uib]:root:root:root:root:root:root:root:root:root body .inv-total .inv-pts dt{letter-spacing:.04em;font-size:14px}html[data-uib]:root:root:root:root:root:root:root:root:root body .inv-total .inv-try{font-size:var(--b-fs-sm)}@media (max-width:1400px){html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-total{left:calc(var(--inv-side) + var(--inv-rail) + var(--b-space-5) + 8px)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-total .inv-pts>div,html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-total .inv-pts>.inv-pts-head{padding-inline:4px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-total .inv-pts dt{letter-spacing:0;font-size:var(--b-min-text)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-total .inv-pts{grid-template-columns:minmax(max-content,1fr) auto minmax(30px,max-content);column-gap:4px}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-total .inv-pts>div,html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-total .inv-pts>.inv-pts-head{padding-inline:2px}}html[data-uib] .inv-tile>span:not(.inv-fav){text-transform:capitalize;letter-spacing:.01em}html[data-uib]{--inv-t1:rgba(var(--b-ink-rgb), .7);--inv-t2:rgb(var(--b-ok-rgb,111, 220, 146));--inv-t3:var(--b-act);--inv-t4:var(--b-act-hi)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-tile>span.inv-tier{-webkit-line-clamp:none;line-clamp:none;pointer-events:none;gap:3px;width:auto;margin:0;display:flex;position:absolute;top:10px;left:10px;overflow:visible}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-tier>i{background:rgba(var(--b-ink-rgb), .18);width:4px;height:11px;display:block;transform:skew(-22deg)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-tile.is-t1{--inv-t:var(--inv-t1)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-tile.is-t2{--inv-t:var(--inv-t2)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-tile.is-t3{--inv-t:var(--inv-t3)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-tile.is-t4{--inv-t:var(--inv-t4)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-tier>i.is-lit{background:var(--inv-t)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-tile:not(.is-on):not(:hover):not(:focus-visible):not(.is-peek){box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--inv-t) 75%, transparent)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-gun-kit{align-self:flex-start;align-items:baseline;gap:var(--b-space-2);height:40px;padding:0 var(--b-space-3);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .4);color:var(--b-ink-top);background:0 0;border:0;display:inline-flex}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-gun-kit small{font:500 14px/40px var(--b-face-text);color:rgba(var(--b-ink-rgb), .72)}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-gun-kit b{font:700 20px/40px var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body .inv-gun-kit:is(:hover,:focus-visible){box-shadow:var(--gm-glow,inset 0 0 0 1px rgba(var(--b-hi-rgb), .8));outline:0}.inv-tile.is-notown .fitpic{opacity:.42}.inv-notown{z-index:2;white-space:nowrap;font:600 14px/1 var(--b-face-text);letter-spacing:.04em;text-transform:uppercase;color:var(--b-ink-top);background:rgba(var(--b-deep-rgb), .82);box-shadow:inset 0 0 0 1px rgba(var(--b-act-rgb,255, 106, 31), .6);align-items:center;gap:5px;padding:4px 8px 4px 7px;display:inline-flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.inv-notown svg{width:11px;height:13px;color:var(--b-act,#ff6a1f)}.inv-wpn-lock{font:500 14px/1.1 var(--b-face-text);color:var(--b-act,#ff6a1f);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:100%;display:inline-flex;overflow:hidden}.inv-wpn-lock svg{flex:none;width:11px;height:13px}
