.gun-hud{position:fixed;right:16px;bottom:72px;display:grid;justify-items:end;padding:6px 10px 7px;pointer-events:none;font-family:var(--mc-font, var(--font, ui-monospace, Consolas, monospace));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;font-size:12px;line-height:1.2;color:var(--text, #fff);text-shadow:var(--mc-shadow, 2px 2px 0 rgba(0, 0, 0, .55));background:var(--mc-glass, rgba(15, 16, 26, .6));border:2px solid var(--mc-line, rgba(255, 255, 255, .28));backdrop-filter:blur(4px)}.gun-hud span{color:var(--mc-dim, var(--dim, #b7c0c8));font-size:11px;letter-spacing:.04em}.gun-hud b{font-size:22px;font-weight:400;font-variant-numeric:tabular-nums}.gun-scope{--scope-size: 350vmin;position:fixed;inset:0;overflow:hidden;pointer-events:none}.gun-scope img{position:absolute;left:50%;top:50%;width:var(--scope-size);height:var(--scope-size);max-width:none;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #000}.sniper-scope{--lens: 46vmin;--r: calc(var(--lens) * var(--size, 1));--cx: calc(50% + var(--off-x, 0vmin) + var(--drift-x, 0vmin));--cy: calc(50% + var(--off-y, 0vmin) + var(--drift-y, 0vmin));background:radial-gradient(circle at var(--cx) var(--cy),rgba(22,38,48,.025) 0,rgba(0,0,0,.035) calc(var(--r) * .82),rgba(0,0,0,.18) calc(var(--r) * .94),rgba(0,0,0,.5) calc(var(--r) - .7vmin),#060809 calc(var(--r) - .35vmin),#303338 calc(var(--r) - .24vmin),#101215 calc(var(--r) - .12vmin),#000 var(--r))}.sniper-scope:has(>.sniper-glass[hidden]){background:radial-gradient(circle farthest-corner,transparent 70%,rgba(0,0,0,var(--shade, 0)))}.sniper-scope:has(>.sniper-glass[hidden]):after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000080}.sniper-glass,.sniper-reticle{position:absolute;inset:0}.sniper-glass{clip-path:circle(var(--r) at var(--cx) var(--cy));background:radial-gradient(ellipse at calc(var(--cx) - 14%) calc(var(--cy) - 21%),rgba(183,214,228,.045),transparent 48%),radial-gradient(circle at var(--cx) var(--cy),transparent calc(var(--r) * .82),rgba(0,0,0,.3) var(--r))}.sniper-reticle{--fine: max(1px, .12vmin);--post: max(3px, .55vmin);background:radial-gradient(circle,#000 max(1px,.1vmin),transparent calc(max(1px,.1vmin) + .5px)),linear-gradient(to right,#000 calc(50% - .35vmin),transparent calc(50% - .35vmin),transparent calc(50% + .35vmin),#000 calc(50% + .35vmin)) 50% 50% / 100% var(--fine) no-repeat,linear-gradient(to bottom,#000 calc(50% - .35vmin),transparent calc(50% - .35vmin),transparent calc(50% + .35vmin),#000 calc(50% + .35vmin)) 50% 50% / var(--fine) 100% no-repeat,linear-gradient(to right,#000 calc(50% - var(--lens) * .3),transparent calc(50% - var(--lens) * .3),transparent calc(50% + var(--lens) * .3),#000 calc(50% + var(--lens) * .3)) 50% 50% / 100% var(--post) no-repeat,linear-gradient(to bottom,#000 calc(50% - var(--lens) * .3),transparent calc(50% - var(--lens) * .3),transparent calc(50% + var(--lens) * .3),#000 calc(50% + var(--lens) * .3)) 50% 50% / var(--post) 100% no-repeat}#hud>.sniper-scope{z-index:-1}.gun-dot{position:fixed;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;pointer-events:none;background:#ff2a2a;box-shadow:0 0 3px 1px #ff2828d9,0 0 8px 2px #ff000059}.gun-lens{position:fixed;left:50%;top:50%;width:var(--lens-size, 78vmin);height:var(--lens-size, 78vmin);max-width:none;transform:translate(-50%,-50%);pointer-events:none}.gun-reticle{position:fixed;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;overflow:hidden;pointer-events:none}.gun-reticle img{position:absolute;left:-100%;top:0;width:320%;height:320%;max-width:none;image-rendering:pixelated}.gun-hud[hidden],.gun-scope[hidden],.gun-dot[hidden],.gun-lens[hidden],.gun-reticle[hidden]{display:none}#hud:has(.gun-scope:not([hidden]),.gun-lens:not([hidden]),.gun-reticle:not([hidden])) .crosshair{visibility:hidden}:root.gun-ads :is(#hud .crosshair,.ah-cross,.xh-anchor){visibility:hidden}:root:has(.sniper-scope:not([hidden])) :is(.ah-cross,.xh-anchor){visibility:hidden}[data-q="1"]{--q: #55ff55}[data-q="2"]{--q: #5599ff}[data-q="3"]{--q: #b44dff}[data-q="4"]{--q: #ffc02e}[data-q="5"]{--q: #ff3030}.slot[data-q],.ark-slot[data-q],.library-inventory-mount [data-slot][data-q]{box-shadow:inset 0 0 10px 1px var(--q)}.ark-slot[data-q]:hover,.ark-slot[data-q]:focus-visible,.library-inventory-mount [data-slot][data-q]:hover{box-shadow:inset 0 0 0 2px var(--mc-teal),inset 0 0 10px 1px var(--q)}.mc-tip[data-q],.toast[data-q]{color:var(--q)}.jr-choice:is([data-q="3"],[data-q="4"]),.bag-grid .bag-tile:is([data-q="3"],[data-q="4"]){overflow:hidden}.jr-choice:is([data-q="3"],[data-q="4"]):before,.bag-grid .bag-tile:is([data-q="3"],[data-q="4"]):before{content:"";position:absolute;left:50%;top:56%;width:2px;height:2px;pointer-events:none;background:#fff;box-shadow:-24px 4px 0 var(--q),-13px 13px #fff,-5px -3px 0 var(--q),11px 9px 0 var(--q),19px -2px #fff,27px 14px 0 var(--q);animation:rare-sparks 2.6s linear infinite}.jr-choice:is([data-q="3"],[data-q="4"]):after,.bag-grid .bag-tile:is([data-q="3"],[data-q="4"]):not(.is-locked):after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 18px 4px var(--q);animation:rare-breathe 1.7s ease-in-out infinite alternate}.jr-choice:is([data-q="3"],[data-q="4"])>img,.bag-grid .bag-tile:is([data-q="3"],[data-q="4"]):not(.is-locked)>img{filter:drop-shadow(0 0 4px var(--q));animation:rare-float 2.4s ease-in-out infinite alternate}.jr-choice[data-q="4"]:before,.bag-grid .bag-tile[data-q="4"]:before{animation-duration:1.7s}.jr-choice:nth-child(3n):before,.bag-grid .bag-tile:nth-child(3n):before,.jr-choice:nth-child(3n)>img,.bag-grid .bag-tile:nth-child(3n)>img{animation-delay:-.8s}.jr-choice:nth-child(3n+1):before,.bag-grid .bag-tile:nth-child(3n+1):before,.jr-choice:nth-child(3n+1)>img,.bag-grid .bag-tile:nth-child(3n+1)>img{animation-delay:-1.5s}@keyframes rare-sparks{0%{transform:translateY(20px);opacity:0}25%{opacity:1}to{transform:translateY(-42px);opacity:0}}@keyframes rare-breathe{0%{opacity:.15}to{opacity:1}}@keyframes rare-float{0%{transform:translateY(2px)}to{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.jr-choice:before,.jr-choice:after,.jr-choice>img,.bag-grid .bag-tile:before,.bag-grid .bag-tile:after,.bag-grid .bag-tile>img{animation:none}}.slot.has-dur:after,.ark-slot.has-dur:after,.library-inventory-mount [data-slot][data-dur]:after{content:"";position:absolute;left:9.375%;bottom:6.25%;width:81.25%;height:2px;pointer-events:none;--dur-hue: hsl(calc(var(--dur, 1) * 120) 100% 50%);background:linear-gradient(var(--dur-hue),var(--dur-hue)) 0 0 / calc(var(--dur, 1) * 100%) 1px no-repeat,#000}.slot.has-dur[data-jam]:after,.ark-slot.has-dur[data-jam]:after,.library-inventory-mount [data-slot][data-dur][data-jam]:after{background:#7a0000}.library-inventory-mount [data-slot][data-dur]:is([data-rot=freezer],[data-rot=dryBox]):after{--dur-hue: #7fd8ff}
