[data-rarity]{--rc:var(--g-ink,#4a2f2a);--rc-l:#fff;--rc-d:var(--g-ink,#4a2f2a);--rglow:0 0 0 0 transparent}[data-rarity=rare]{--rc:#2f86d8;--rc-l:#dcefff;--rc-d:#1d5f9f;--rglow:0 0 0 2px #2f86d847}[data-rarity=epic]{--rc:#9152dc;--rc-l:#efe2ff;--rc-d:#6a32ad;--rglow:0 0 9px 1px #9152dc8c}[data-rarity=gold]{--rc:#e2a414;--rc-l:#fff3c4;--rc-d:#a4730a;--rglow:0 0 13px 3px #ffc42899}[data-rarity=rainbow]{--rc:#e2508a;--rc-l:#fff0f6;--rc-d:#a12e60;--rglow:0 0 16px 4px #ff78c88c}@property --g-rb{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes g-rb-spin{to{--g-rb:360deg}}@keyframes g-rb-hue{0%,to{box-shadow:0 0 16px 4px #ff6eb48c}33%{box-shadow:0 0 16px 4px #6ec8ff8c}66%{box-shadow:0 0 16px 4px #96f06e8c}}.g-rb-border,[data-rarity=rainbow]:is(.g-slot,.g-card,.g-loot,.g-swap-new,.g-swap-pick,.g-gitem,.g-fuse-slot,.g-fuse-cand,.g-fuse-result){animation:4s linear infinite g-rb-spin,4s linear infinite g-rb-hue;background:linear-gradient(var(--rb-fill,#fff), var(--rb-fill,#fff)) padding-box, conic-gradient(from var(--g-rb), #ff5a5a, #ffb43a, #ffe24a, #6ad66a, #3ab8ff, #8a6aff, #ff5ac8, #ff5a5a) border-box!important;border-color:#0000!important}:is(.g-slot,.g-fuse-slot,.g-fuse-cand,.g-swap-pick)[data-rarity]:not([data-rarity=common]):before,.g-swap-new[data-rarity]:not([data-rarity=common]) .g-card-ico:before,.g-card[data-rarity]:not([data-rarity=common]) .g-card-ico:before,.g-gitem[data-rarity]:not([data-rarity=common]) .g-gitem-ico:after{content:"";z-index:2;pointer-events:none;background:var(--pip) center / contain no-repeat;width:19px;height:19px;box-shadow:none;clip-path:none;border:0;position:absolute;top:-7px;left:-7px}[data-rarity=rare]{--pip:url(/loot/pip-rare.svg)}[data-rarity=epic]{--pip:url(/loot/pip-epic.svg)}[data-rarity=gold]{--pip:url(/loot/pip-gold.svg)}[data-rarity=rainbow]{--pip:url(/loot/pip-rainbow.svg)}[data-rarity=rainbow] :is(.g-card-ico,.g-gitem-ico):before,[data-rarity=rainbow] .g-gitem-ico:after,:is(.g-slot,.g-fuse-slot,.g-fuse-cand,.g-swap-pick)[data-rarity=rainbow]:before{width:21px;height:21px;top:-8px;left:-8px}.g-slot[data-rarity]:not([data-rarity=common]){border-color:var(--rc);background:linear-gradient(180deg, var(--rc-l), #fff 62%);box-shadow:inset 0 -5px 0 #4a2f2a1f, var(--rglow)}.g-slot[data-rarity=gold]{background:linear-gradient(160deg,#fff6cf,#ffe38a 48%,#fff3c4)}.g-slot[data-rarity=rainbow]{--rb-fill:#fff}.g-slot.empty[data-rarity]{box-shadow:none}.g-card[data-rarity]:not([data-rarity=common]){border-color:var(--rc);box-shadow:inset 0 -4px 0 #4a2f2a24, var(--rglow)}.g-card[data-rarity]:not([data-rarity=common])>header{background:linear-gradient(180deg, var(--rc-l), transparent);border-radius:inherit}.g-card[data-rarity=gold]>header{background:linear-gradient(115deg,#fff3c4 0%,#ffe07a 30%,#fff8dc 46%,#ffe07a 62%,#fff3c4 100%)}.g-card[data-rarity=rainbow]{--rb-fill:var(--g-cream,#fff6e0)}.g-card .g-card-ico,.g-swap-new .g-card-ico{position:relative}.g-card[data-rarity]:not([data-rarity=common]) .g-card-ico{border-color:var(--rc)}.g-rarity{letter-spacing:.02em;white-space:nowrap;color:#fff;background:var(--rc);border:2px solid var(--g-ink,#4a2f2a);border-radius:999px;align-items:center;gap:5px;width:max-content;margin-top:3px;padding:1px 9px 1px 6px;font-size:12px;font-style:normal;font-weight:900;line-height:18px;display:inline-flex;box-shadow:inset 0 -2px #0000002e}.g-card header .g-rarity{display:inline-flex}.g-rarity:before{content:"";background:currentColor;flex:none;width:10px;height:10px}.g-rarity[data-rarity=common]{color:var(--g-ink,#4a2f2a);background:#ebe3d4}.g-rarity[data-rarity=common]:before{border-radius:50%;width:7px;height:7px}.g-rarity[data-rarity=rare]:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.g-rarity[data-rarity=epic]:before{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.g-rarity[data-rarity=gold]{color:var(--g-ink,#4a2f2a);background:linear-gradient(115deg,#ffe07a,#fff3c4 45%,#f2b81a)}.g-rarity[data-rarity=gold]:before{clip-path:polygon(0 100%,0 22%,25% 55%,50% 8%,75% 55%,100% 22%,100% 100%)}.g-rarity[data-rarity=rainbow]{color:var(--g-ink,#4a2f2a);background:linear-gradient(90deg,#ffb3b3,#ffe9a3,#bff0b0,#b3e2ff,#e0c8ff,#ffc2e6) 0 0/200% 100%;animation:3s linear infinite g-rb-slide}.g-rarity[data-rarity=rainbow]:before{clip-path:polygon(50% 0,60% 30%,85% 15%,70% 40%,100% 50%,70% 60%,85% 85%,60% 70%,50% 100%,40% 70%,15% 85%,30% 60%,0 50%,30% 40%,15% 15%,40% 30%);width:11px;height:11px}@keyframes g-rb-slide{to{background-position:-200% 0}}.g-loot[data-rarity]:not([data-rarity=common]){border-color:var(--rc);box-shadow:inset 0 -4px 0 #4a2f2a24, var(--rglow)}.g-loot[data-rarity=rainbow]{--rb-fill:var(--g-cream,#fff6e0)}.g-loot li[data-rarity]:not([data-rarity=common]){background:linear-gradient(90deg, var(--rc-l), transparent 80%);border-radius:9px;padding-left:4px;position:relative}.g-loot li[data-rarity=rare]>span:before,.g-loot li[data-rarity=epic]>span:before,.g-loot li[data-rarity=gold]>span:before,.g-loot li[data-rarity=rainbow]>span:before{border:2px solid var(--g-ink,#4a2f2a);vertical-align:1px;color:#fff;background:var(--rc);border-radius:999px;margin-right:6px;padding:0 6px;font-size:10.5px;font-weight:900;line-height:14px;display:inline-block}.g-loot li[data-rarity=rare]>span:before{content:"Rare"}.g-loot li[data-rarity=epic]>span:before{content:"Epic"}.g-loot li[data-rarity=gold]>span:before{content:"Gold";color:var(--g-ink,#4a2f2a);background:linear-gradient(115deg,#ffe07a,#fff3c4,#f2b81a)}.g-loot li[data-rarity=rainbow]>span:before{content:"Rainbow";color:var(--g-ink,#4a2f2a);background:linear-gradient(90deg,#ffb3b3,#ffe9a3,#bff0b0,#b3e2ff,#e0c8ff)}.g-swap-new[data-rarity]:not([data-rarity=common]) .g-card-ico{border-color:var(--rc);box-shadow:var(--rglow)}.g-swap-pick{position:relative}.g-swap-pick[data-rarity]:not([data-rarity=common]){border-color:var(--rc);background:linear-gradient(90deg, var(--rc-l), #fff 70%)}.g-swap-pick[data-rarity=rainbow]{--rb-fill:#fff}.g-gitem[data-rarity]:not([data-rarity=common]){border-color:var(--rc);box-shadow:inset 5px 0 0 var(--rc)}.g-gitem[data-rarity]:not([data-rarity=common]) .g-gitem-ico{border-color:var(--rc);position:relative}.g-gitem[data-rarity=rainbow]{--rb-fill:#fff;box-shadow:none}:is(.g-slot,.g-swap-pick,.g-fuse-cand)[data-locked]>svg,.g-card[data-locked] .g-card-ico>svg,.g-gitem[data-locked] .g-gitem-ico>svg{filter:grayscale()opacity(.55)}:is(.g-slot,.g-fuse-cand,.g-swap-pick)[data-locked]:after,.g-card[data-locked] .g-card-ico:after,.g-gitem[data-locked] .g-gitem-ico:before{content:"";z-index:2;pointer-events:none;width:19px;height:21px;box-shadow:none;clip-path:none;bottom:-7px;right:-7px;background:url(/loot/lock.svg) 50%/contain no-repeat;border:0;border-radius:0;position:absolute;inset:auto -7px -7px auto}.g-slot[data-locked] .g-on{z-index:3}.g-item-lock{background:repeating-linear-gradient(-45deg,#fbf3dc 0 8px,#f3e8cc 8px 16px);border:2.5px dashed #4a2f2a80;border-radius:12px;flex-direction:column;gap:6px;margin:2px 12px 0;padding:10px 12px 12px 48px;display:flex;position:relative}.g-item-lock:before{content:"";border:2.5px solid var(--g-ink,#4a2f2a);width:24px;height:20px;box-shadow:0 -9px 0 -3px var(--g-cream,#fff6e0), 0 -9px 0 0 var(--g-ink,#4a2f2a);transform-origin:70% 0;background:linear-gradient(#ffd84a,#f0b020);border-radius:5px;position:absolute;top:16px;left:12px}.g-item-lock p{margin:0;font-size:14px;font-weight:800;line-height:1.3}.g-item-lock-req{border:2px solid var(--g-ink,#4a2f2a);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:2px 10px;display:inline-flex;font-size:12.5px!important;font-weight:900!important}.g-unlock{align-self:flex-start}.g-unlock:disabled{color:#7a6a5a;cursor:not-allowed;background:#d9cdbb;box-shadow:inset 0 -4px #4a2f2a2e}.g-unlock:not(:disabled){animation:2.2s ease-in-out 1s infinite g-unlock-nudge}@keyframes g-unlock-nudge{0%,86%,to{transform:none}92%{transform:translateY(-2px)scale(1.03)}}.g-card[data-unlocked=just] .g-card-ico:after{content:"";pointer-events:none;border:4px solid #ffd84a;border-radius:14px;animation:.9s ease-out both g-unlock-ring;position:absolute;inset:-6px}.g-card[data-unlocked=just] .g-card-ico>svg,.g-slot[data-unlocked=just]>svg{animation:.6s cubic-bezier(.2,.9,.3,1.5) both g-unlock-pop}@keyframes g-unlock-ring{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes g-unlock-pop{0%{filter:grayscale();transform:scale(.85)}60%{filter:none;transform:scale(1.15)}to{transform:none}}.g-item-lock[data-open],.g-card[data-unlocked=just] .g-item-lock{animation:.9s ease-out both g-lock-fade}.g-card[data-unlocked=just] .g-item-lock:before{animation:.6s ease-out both g-lock-open}@keyframes g-lock-open{0%{transform:none}40%{transform:rotate(-10deg)translateY(-3px)}to{opacity:.6;transform:rotate(-16deg)translate(-2px,-4px)}}@keyframes g-lock-fade{0%,60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-rarity],.g-rarity,.g-unlock,.g-card *,.g-slot>svg{animation:none!important}}:root.reduce-motion [data-rarity],:root.reduce-motion .g-rarity,:root.reduce-motion .g-unlock{animation:none!important}.g-item-lock{padding:10px 12px 12px 42px}.g-item-lock:before{width:22px;height:25px;box-shadow:none;background:url(/loot/lock.svg) 50%/contain no-repeat;border:0;border-radius:0;top:11px;left:10px}.g-item-lock-req{border-radius:10px;width:auto;padding:3px 9px;line-height:1.25}.g-unlock{white-space:normal;white-space:nowrap;width:100%;min-height:42px;padding:8px 10px;font-size:15px}.g-loot{isolation:isolate;position:relative}@keyframes g-loot-pop{0%{opacity:0;transform:scale(.7)translateY(-8px)}60%{opacity:1;transform:scale(1.06)}to{transform:none}}.g-loot[data-rarity]:not([data-rarity=common]):before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rc) 55%, transparent) 0 10deg, transparent 10deg 24deg);border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;animation:1.1s ease-out both g-loot-rays;position:absolute;top:22px;left:50%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 68%);mask:radial-gradient(circle,#000 20%,#0000 68%)}.g-loot[data-rarity=rare]:before{width:200px;height:200px;margin:-100px 0 0 -100px}.g-loot[data-rarity=rainbow]:before{background:repeating-conic-gradient(#ff5a5a 0 8deg, transparent 8deg 15deg, #ffe24a 15deg 23deg, transparent 23deg 30deg, #5fd35f 30deg 38deg, transparent 38deg 45deg, #3ab0ff 45deg 53deg, transparent 53deg 60deg)}@keyframes g-loot-rays{0%{opacity:0;transform:scale(.3)rotate(0)}30%{opacity:1}to{opacity:0;transform:scale(1.25)rotate(70deg)}}.g-loot:is([data-rarity=gold],[data-rarity=rainbow]):after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 30%,#ffffffd9 46%,#0000 62%) -150% 0/250% 100% no-repeat;animation:.9s ease-out .25s both g-loot-sweep;position:absolute;inset:0}@keyframes g-loot-sweep{to{background-position:150% 0}}.g-loot li[data-rarity]:not([data-rarity=common]){animation:.45s cubic-bezier(.2,.9,.3,1.4) .25s both g-loot-line}@keyframes g-loot-line{0%{opacity:0;transform:translate(-10px)}}:is(.g-feed-item[data-type=loot],.g-toast)[data-rarity]:not([data-rarity=common]){border-color:var(--rc);background:linear-gradient(90deg, var(--rc-l), var(--g-cream,#fff6e0) 70%);position:relative}:is(.g-feed-item[data-type=loot],.g-toast)[data-rarity]:not([data-rarity=common]):before{content:"";background:var(--pip) center / contain no-repeat;flex:none;width:18px;height:18px;margin-right:6px}.g-feed-item[data-type=loot] b,.g-feed-item[data-type=loot] strong{color:var(--rc-d)}.g-toast[data-rarity=gold]{background:linear-gradient(110deg,#fff3c4,#ffe07a 40%,#fff8dc 55%,#fff3c4)}@media (prefers-reduced-motion:reduce){.g-loot,.g-loot:before,.g-loot:after,.g-loot li{animation:none!important}.g-loot:before,.g-loot:after{display:none}}:root.reduce-motion .g-loot,:root.reduce-motion .g-loot li{animation:none!important}:root.reduce-motion .g-loot:before,:root.reduce-motion .g-loot:after{display:none}.g-loot{isolation:auto}.g-loot[data-rarity]:not([data-rarity=common]){animation:.7s ease-out both g-loot-flash}.g-loot[data-rarity=rainbow]{animation:.7s ease-out both g-loot-flash,4s linear infinite g-rb-spin}@keyframes g-loot-flash{0%{box-shadow:0 0 #0000}35%{box-shadow:0 0 0 6px color-mix(in srgb, var(--rc) 45%, transparent), 0 0 28px 8px color-mix(in srgb, var(--rc) 50%, transparent)}to{box-shadow:inset 0 -4px 0 #4a2f2a24, var(--rglow)}}.g-loot[data-rarity]:not([data-rarity=common])>header,.g-loot[data-rarity]:not([data-rarity=common])>ul{animation:.5s cubic-bezier(.2,.9,.3,1.45) both g-loot-pop}.g-loot[data-rarity]:not([data-rarity=common])>ul{animation-delay:80ms}@media (prefers-reduced-motion:reduce){.g-loot>header,.g-loot>ul{animation:none!important}}:root.reduce-motion .g-loot>header,:root.reduce-motion .g-loot>ul{animation:none!important}.g-fuse{pointer-events:auto;flex-direction:column;gap:10px;width:min(340px,100vw - 24px);padding:0 0 14px;display:flex;overflow:hidden}.g-fuse>header{background:var(--g-cream-2,#ffe9b8);border-bottom:var(--g-line,3px) solid var(--g-ink,#4a2f2a);align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}.g-fuse>header strong{align-items:center;gap:8px;margin-right:auto;font-size:18px;font-weight:900;display:inline-flex}.g-fuse>header strong:before{content:"";background:radial-gradient(circle at 4px 50%, var(--g-ink,#4a2f2a) 3.5px, transparent 4px), radial-gradient(circle at 11px 50%, var(--g-ink,#4a2f2a) 3.5px, transparent 4px), radial-gradient(circle at 20px 50%, #ffd84a 6px, var(--g-ink,#4a2f2a) 6.5px 8px, transparent 8.5px);flex:none;width:26px;height:16px}.g-fuse>:not(header){margin-inline:14px}.g-fuse-slots{align-items:center;gap:8px;display:flex}.g-fuse:has(.g-fuse-slots){grid-template-columns:auto auto 1fr;align-items:center;column-gap:10px;display:grid}.g-fuse:has(.g-fuse-slots)>:not(.g-fuse-slots,.g-fuse-arrow,.g-fuse-result){grid-column:1/-1}.g-fuse:has(.g-fuse-slots)>.g-fuse-slots{margin-right:0}.g-fuse:has(.g-fuse-slots)>.g-fuse-arrow{margin:0}.g-fuse:has(.g-fuse-slots)>.g-fuse-result{justify-self:start;margin-left:0}.g-fuse-slot{width:var(--fs);height:var(--fs);cursor:pointer;border:var(--g-line,3px) solid var(--g-ink,#4a2f2a);box-shadow:inset 0 -5px 0 #4a2f2a1f, var(--rglow,none);background:#fff;border-radius:13px;place-items:center;padding:0;display:grid;position:relative}.g-fuse-slot:not([data-filled]){box-shadow:none;background:#ffffff73;border-style:dashed;border-color:#4a2f2a73}.g-fuse-slot:not([data-filled]):after{content:"+";font:900 22px/1 var(--g-font,system-ui);color:#4a2f2a66}.g-fuse-slot[data-filled][data-rarity]:not([data-rarity=common]){border-color:var(--rc);background:linear-gradient(180deg, var(--rc-l), #fff 62%)}.g-fuse-slots>.g-fuse-slot:first-child{outline:2.5px dashed var(--g-path,#e0a93b);outline-offset:3px}.g-fuse-slots>.g-fuse-slot:first-child[data-filled]:after{content:"Base";font:900 10px/14px var(--g-font,system-ui);color:#fff;background:var(--g-path,#e0a93b);border:2px solid var(--g-ink,#4a2f2a);border-radius:999px;padding:0 6px;position:absolute;bottom:-9px;left:50%;translate:-50%}.g-fuse-slot:focus-visible,.g-fuse-cand:focus-visible{outline-offset:2px;outline:3px solid #ffd84a}.g-fuse-arrow{background:var(--g-ink,#4a2f2a);clip-path:polygon(0 32%,55% 32%,55% 0,100% 50%,55% 100%,55% 68%,0 68%);width:26px;height:22px}.g-fuse[data-state=ready] .g-fuse-arrow{background:var(--g-grass,#4fb83a);animation:1.2s ease-in-out infinite g-fuse-nudge}@keyframes g-fuse-nudge{50%{transform:translate(3px)}}.g-fuse-result{width:calc(var(--fs) + 14px);height:calc(var(--fs) + 14px);border:var(--g-line,3px) solid var(--rc,var(--g-ink,#4a2f2a));background:linear-gradient(180deg, var(--rc-l,#fff), #fff 65%);box-shadow:inset 0 -5px 0 #4a2f2a1f, var(--rglow,none);border-radius:16px;place-items:center;display:grid;position:relative}.g-fuse[data-state=pick] .g-fuse-result,.g-fuse-result:empty{box-shadow:none;background:#fff6;border-style:dashed;border-color:#4a2f2a66}.g-fuse[data-state=pick] .g-fuse-result>*{opacity:.3;filter:grayscale()}.g-fuse-result:empty:after{content:"?";font:900 26px/1 var(--g-font,system-ui);color:#4a2f2a59}.g-fuse-result:before{width:22px!important;height:22px!important;top:-8px!important;left:-8px!important}.g-fuse[data-state=pick] .g-fuse-result:before{content:none!important}.g-fuse-result[data-rarity]:after{white-space:nowrap;font:900 10.5px/15px var(--g-font,system-ui);color:#fff;background:var(--rc);border:2px solid var(--g-ink,#4a2f2a);border-radius:999px;padding:0 7px;position:absolute;bottom:-10px;left:50%;translate:-50%}.g-fuse-result[data-rarity=rare]:after{content:"Rare"}.g-fuse-result[data-rarity=epic]:after{content:"Epic"}.g-fuse-result[data-rarity=gold]:after{content:"Gold";color:var(--g-ink,#4a2f2a);background:linear-gradient(115deg,#ffe07a,#fff3c4,#f2b81a)}.g-fuse-result[data-rarity=rainbow]:after{content:"Rainbow";color:var(--g-ink,#4a2f2a);background:linear-gradient(90deg,#ffb3b3,#ffe9a3,#bff0b0,#b3e2ff,#e0c8ff)}.g-fuse[data-state=pick] .g-fuse-result:after{content:none}.g-fuse-hint{color:var(--g-sub,#7a5a48);margin-block:4px 0;font-size:13.5px;font-weight:800;line-height:1.3}.g-fuse-go{min-height:50px;font-size:18px}.g-fuse-go:disabled{color:#7a6a5a;cursor:not-allowed;background:#d9cdbb;box-shadow:inset 0 -4px #4a2f2a2e}.g-fuse[data-state=ready] .g-fuse-go{animation:2s ease-in-out .6s infinite g-unlock-nudge}.g-fuse[data-state=working] .g-fuse-go{background:var(--g-path,#e0a93b);cursor:progress;box-shadow:inset 0 -5px #c98f2c}.g-fuse[data-state=working] .g-fuse-go:after{content:"";border:3px solid #fff;border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin-left:4px;animation:.7s linear infinite g-e-spin}@keyframes g-e-spin{to{transform:rotate(360deg)}}.g-fuse-err{color:#8a2a1c;border:2.5px solid var(--g-roof,#c8442f);background:#ffd9cf;border-radius:12px;margin-block:0;padding:8px 12px;font-size:13.5px;font-weight:800}.g-fuse-err:empty{display:none}.g-fuse[data-state=error] .g-fuse-slots{animation:.4s linear g-fuse-shake}@keyframes g-fuse-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.g-fuse-cand{width:var(--fc);height:var(--fc);cursor:pointer;border:var(--g-line,3px) solid var(--g-ink,#4a2f2a);vertical-align:top;background:#fff;border-radius:11px;place-items:center;margin:0 6px 6px 0;padding:0;display:inline-grid;position:relative;box-shadow:inset 0 -4px #4a2f2a1f}.g-fuse-cand[data-rarity]:not([data-rarity=common]){border-color:var(--rc);background:linear-gradient(180deg, var(--rc-l), #fff 62%)}.g-fuse-cand[aria-pressed=true]{opacity:.55;transform:translateY(2px);box-shadow:inset 0 0 0 3px #ffd84a}.g-fuse-cand:disabled{opacity:.35;filter:grayscale(.8);cursor:not-allowed}.g-fuse[data-state=working] .g-fuse-slot:first-child{animation:.9s cubic-bezier(.5,0,.7,.4) both g-fuse-in1}.g-fuse[data-state=working] .g-fuse-slot:nth-child(2){animation:.9s cubic-bezier(.5,0,.7,.4) 60ms both g-fuse-in2}.g-fuse[data-state=working] .g-fuse-slot:nth-child(3){animation:.9s cubic-bezier(.5,0,.7,.4) .12s both g-fuse-in3}@keyframes g-fuse-in1{30%{transform:translateY(-6px)rotate(-6deg)}to{transform:translateX(calc(3 * (var(--fs) + 8px) + 40px)) scale(.3);opacity:0}}@keyframes g-fuse-in2{30%{transform:translateY(-8px)}to{transform:translateX(calc(2 * (var(--fs) + 8px) + 40px)) scale(.3);opacity:0}}@keyframes g-fuse-in3{30%{transform:translateY(-6px)rotate(6deg)}to{transform:translateX(calc(var(--fs) + 8px + 40px)) scale(.3);opacity:0}}.g-fuse[data-state=working] .g-fuse-arrow{background:#ffd84a;animation:.3s ease-in-out 3 g-fuse-flare}@keyframes g-fuse-flare{50%{transform:scale(1.3)}}.g-fuse[data-state=working] .g-fuse-result{animation:.9s ease-in both g-fuse-charge}@keyframes g-fuse-charge{70%{transform:scale(.9)}to{transform:scale(1.04);box-shadow:0 0 0 4px #fff,0 0 22px 10px #ffe07a}}.g-fuse-result[data-new]{animation:.7s cubic-bezier(.2,.9,.3,1.5) both g-fuse-pop}.g-fuse-result[data-new]>*{animation:.7s ease-out both g-fuse-icon}@keyframes g-fuse-pop{0%{background:#fff;transform:scale(.6);box-shadow:0 0 #fff,0 0 40px 20px #fff}60%{transform:scale(1.15)}to{transform:none}}@keyframes g-fuse-icon{0%{filter:brightness(3);transform:scale(.4)rotate(-20deg)}to{filter:none;transform:none}}.g-fuse-result[data-new]:before{animation:.6s cubic-bezier(.2,.9,.3,1.6) .3s both g-fuse-pip}@keyframes g-fuse-pip{0%{transform:scale(0)rotate(-90deg)}}.g-fuse{--fs:56px;--fc:48px;position:relative}@media (max-width:420px){.g-fuse:has(.g-fuse-slots){--fs:50px;column-gap:8px}.g-fuse-slots{gap:6px}}@media (prefers-reduced-motion:reduce){.g-fuse *,.g-fuse-result{transition:none!important;animation:none!important}.g-fuse[data-state=working] .g-fuse-slot{opacity:.35}}:root.reduce-motion .g-fuse *,:root.reduce-motion .g-fuse-result{animation:none!important}.g-fuse-cands{background:#ffffff80;border:2px dashed #4a2f2a40;border-radius:12px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.g-fuse-cands .g-fuse-cand{margin:0}.g-fuse-cands:before{content:"Your weapons";letter-spacing:.05em;text-transform:uppercase;color:var(--g-sub,#7a5a48);flex-basis:100%;font-size:11px;font-weight:900}.g-fuse-result[data-rarity]:not([data-rarity=common]):before{content:"";z-index:2;pointer-events:none;background:var(--pip) center / contain no-repeat;position:absolute}.g-fuse .g-fuse-go:disabled,.g-card .g-unlock:disabled{color:#7a6a5a;text-shadow:none;opacity:1;background:#d9cdbb;box-shadow:inset 0 -4px #4a2f2a2e}.g-fuse[data-state=working] .g-fuse-go:disabled{background:var(--g-path,#e0a93b);color:#fff;cursor:progress;box-shadow:inset 0 -5px #c98f2c}.g-fuse{flex:none}.g-sheet .g-fuse{width:100%}.g-lens-secret{vertical-align:middle;max-width:100%;font:900 12px/18px var(--g-font,ui-rounded, system-ui, sans-serif);white-space:nowrap;color:#b8f5d2;background:#001e2b;border:2px solid #00684a;border-radius:999px;align-items:center;gap:6px;margin:3px 0 0;padding:2px 10px 2px 4px;font-style:normal;animation:.7s cubic-bezier(.2,.9,.3,1.3) both g-secret-in;display:inline-flex;box-shadow:0 0 0 2px #001e2b,0 0 12px 1px #00ed6459}.g-lens-secret:before{content:"";background:#00ed64 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 12'%3E%3Cpath d='M3 5V3.2a2.3 2.3 0 0 1 4.5-.6' fill='none' stroke='%23001e2b' stroke-width='1.6' stroke-linecap='round'/%3E%3Crect x='1' y='5' width='9' height='6.5' rx='1.5' fill='%23001e2b'/%3E%3C/svg%3E") 50%/11px 12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}@keyframes g-secret-in{0%{opacity:0;clip-path:inset(0 40% 0 0 round 999px);transform:scaleX(.4)}60%{opacity:1}to{clip-path:inset(0 round 999px);transform:none}}.g-lens3-lbl .g-lens-secret,.g-lens3-cap .g-lens-secret,.g-lens3-one .g-lens-secret{padding-block:1px;font-size:11px;line-height:16px}.g-partcard-now .g-lens-secret{margin-left:4px}.g-lens-filter{white-space:pre-wrap;overflow-wrap:anywhere;color:#e8fff1;background:#001e2b;border:2px solid #023430;border-radius:10px;margin:6px 0 0;padding:7px 10px;font:600 12px/1.45 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:block;overflow-x:auto;box-shadow:inset 0 0 0 1px #00684a}.g-lens-filter:before{content:"filter";font:900 10px/16px var(--g-font,system-ui);letter-spacing:.04em;text-transform:uppercase;color:#001e2b;vertical-align:1px;background:#00ed64;border-radius:6px;margin-right:8px;padding:0 6px;display:inline-block}.g-lens-filter :is(b,mark){color:#001e2b;background:#00ed64;border-radius:4px;padding:0 3px;font-weight:800;animation:1.4s ease-out .3s both g-secret-glow}@keyframes g-secret-glow{0%{background:#b8ffd6;box-shadow:0 0 #00ed64e6}to{box-shadow:0 0 0 6px #00ed6400}}@media (prefers-reduced-motion:reduce){.g-lens-secret,.g-lens-filter :is(b,mark){animation:none!important}}:root.reduce-motion .g-lens-secret,:root.reduce-motion .g-lens-filter :is(b,mark){animation:none!important}.g-lens-filter,.g-lens-secret{flex:none}.g-lens-filter{overflow:visible}.g-lens3-lbl .g-lens-secret{white-space:normal;text-align:left;max-width:150px;padding:3px 9px 3px 4px;line-height:13px}.g-lens3-lbl .g-lens-secret:before{background-size:9px 10px;width:15px;height:15px}.g-lens3-lbl.v .g-lens-secret{vertical-align:-3px;gap:0;margin:0 0 0 4px;padding:1px;font-size:0;box-shadow:0 0 0 2px #001e2b,0 0 8px 1px #00ed6473}.g-lens3-lbl.v .g-lens-secret:before{width:15px;height:15px}.g-lens3-lbl.v br:has(+.g-lens-secret){display:none}.g-lens3-lbl.v .g-lens-secret{display:inline-flex;position:static}.g-lens3-lbl.v:has(.g-lens-secret)>strong{display:inline-flex}.g-lens3-lbl.v:has(.g-lens-secret){grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:6px;display:grid}.g-lens3-lbl.v:has(.g-lens-secret)>.g-lens3-can{grid-column:1/-1;justify-self:start}.g-lens3-lbl.v:has(.g-lens-secret)>:not(.g-lens3-can,strong,.g-lens-secret){grid-column:1/-1}.g-lens3-lbl.v br{display:none}.g-hud>.g-fuse{z-index:15;position:absolute}.g-hud.wide>.g-fuse{max-height:calc(100% - 156px);top:140px;left:380px;overflow-y:auto}.g-hud.narrow>.g-fuse{z-index:40;max-height:calc(100dvh - 24px);position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%;box-shadow:inset 0 -4px #4a2f2a24,0 0 0 100vmax #1e120e73}.g-fuse-cand{align-items:center;gap:6px;place-items:unset;width:auto;height:auto;min-height:44px;font:inherit;color:var(--g-text,#3a2420);text-align:left;padding:4px 10px 4px 6px;font-size:12.5px;font-weight:900;display:inline-flex}.g-fuse-cand>span{white-space:nowrap}.g-fuse-cand[aria-pressed=true]{opacity:1;background:#fff1c2;transform:none;box-shadow:inset 0 0 0 3px #ffd84a}.g-fuse-cand[aria-pressed=true]>span:after{content:" ✓"}.g-fuse-result:has(.g-rarity):after{content:none}.g-fuse-result .g-rarity{margin:0;padding:0 7px 0 5px;font-size:10.5px;line-height:14px;position:absolute;bottom:-11px;left:50%;translate:-50%}body .g-hud.wide.bag-open .g-pybox{width:340px}body .g-hud.wide .g-bagcol>.g-card{overscroll-behavior:contain;max-height:100%;overflow-y:auto}.g-pickbtn{position:relative}.g-pickbtn[data-rarity]:not([data-rarity=common]){border-color:var(--rc);background:linear-gradient(90deg, var(--rc-l), #fff 70%);box-shadow:var(--rglow)}.g-pickbtn.on[data-rarity]:not([data-rarity=common]){background:var(--g-path)}.g-pickbtn[data-rarity]:not([data-rarity=common]):before{content:"";z-index:2;pointer-events:none;background:var(--pip) center / contain no-repeat;width:17px;height:17px;position:absolute;top:-7px;left:-7px}.g-pickbtn[data-rarity=rainbow]{--rb-fill:#fff}.g-pickbtn[data-locked]>svg{filter:grayscale()opacity(.55)}.g-pickbtn[data-locked]:after{content:"";pointer-events:none;background:url(/loot/lock.svg) 50%/contain no-repeat;width:15px;height:17px;position:absolute;bottom:-4px;left:22px}body .g-hud.wide .g-bagcol{max-height:none;top:160px;bottom:12px;transform:none}body .g-hud.wide .g-bagcol>.g-bag{max-height:100%;overflow-y:auto}@media (min-height:821px){body .g-hud.wide .g-bagcol{top:206px}}.g-card[data-unlocked=just] .g-card-ico{animation:1s ease-out both g-unlock-ringbox}@keyframes g-unlock-ringbox{0%{box-shadow:0 0 #ffd84a}30%{box-shadow:0 0 0 5px #ffd84a,0 0 18px 6px #ffd84ab3}to{box-shadow:0 0 #ffd84a00}}.g-card[data-unlocked=just] .g-card-ico:after,.g-slot[data-unlocked=just]:after{content:"";width:20px;height:26px;box-shadow:none;pointer-events:none;z-index:3;background:url(/loot/lock-open.svg) 50%/contain no-repeat;border:0;border-radius:0;animation:1.1s cubic-bezier(.2,.8,.3,1) both g-unlock-fly;position:absolute;inset:auto -8px -8px auto}@keyframes g-unlock-fly{0%{opacity:1;transform:none}25%{opacity:1;transform:translateY(-4px)rotate(-8deg)scale(1.2)}to{opacity:0;transform:translate(10px,-26px)rotate(20deg)scale(.9)}}.g-slot[data-unlocked=just]{animation:1s ease-out both g-unlock-ringbox}@media (prefers-reduced-motion:reduce){.g-card[data-unlocked=just] .g-card-ico:after,.g-slot[data-unlocked=just]:after{animation:1s linear both g-lock-fade!important}}.g-toast[data-rarity]:not([data-rarity=common])>.g-toast-ico{display:none}.g-toast[data-rarity=rainbow]{--rb-fill:var(--g-cream,#fff6e0);animation:4s linear infinite g-rb-spin;background:linear-gradient(90deg, #fff0f6, var(--g-cream,#fff6e0) 70%) padding-box, conic-gradient(from var(--g-rb), #ff5a5a, #ffb43a, #ffe24a, #6ad66a, #3ab8ff, #8a6aff, #ff5ac8, #ff5a5a) border-box!important;border-color:#0000!important}@media (prefers-reduced-motion:reduce){.g-toast[data-rarity=rainbow]{animation:none}}
.g-wallet-btn{font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.g-wallet{white-space:nowrap;border:var(--g-line,3px) solid var(--g-ink,#4a2f2a);height:40px;font:900 17px/1 var(--g-font,ui-rounded, system-ui, sans-serif);color:var(--g-ink,#4a2f2a);font-variant-numeric:tabular-nums;background:linear-gradient(#fff3c4,#ffe07a);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 5px;display:inline-flex;box-shadow:inset 0 -4px #a4730a47}.g-wallet>i{background:url(/loot/coin.svg) 50%/contain no-repeat;flex:none;width:28px;height:28px}.g-wallet>b{text-align:right;min-width:2ch;font-weight:900}.g-wallet>b:after{content:" Wins";color:#8a5a12;font-size:12px;font-weight:900}.g-wallet-btn:hover .g-wallet{background:linear-gradient(#fff8dc,#ffe68f);transform:translateY(-1px)}.g-wallet-btn:active .g-wallet{box-shadow:none;transform:translateY(1px)}.g-wallet-btn:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #ffd84a}.g-wallet[data-bump]{animation:.5s cubic-bezier(.2,.9,.3,1.5) g-wallet-pop;position:relative}.g-wallet[data-bump]>i{animation:.7s ease-out g-coin-flip}.g-wallet[data-bump]>b{color:#2f8a24}.g-wallet[data-bump]:after{content:"+";font:900 18px/1 var(--g-font,system-ui);color:#4fb83a;-webkit-text-stroke:4px var(--g-ink,#4a2f2a);paint-order:stroke fill;pointer-events:none;animation:.9s ease-out both g-wallet-plus;position:absolute;top:-6px;right:2px}@keyframes g-wallet-pop{40%{transform:scale(1.14)}}@keyframes g-coin-flip{0%{transform:rotateY(0)}to{transform:rotateY(720deg)}}@keyframes g-wallet-plus{0%{opacity:0;transform:translateY(6px)scale(.6)}25%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}.g-rail .g-wallet-btn .g-wallet{border-radius:50%;flex-direction:column;justify-content:center;gap:0;width:48px;height:48px;padding:0;position:relative}.g-rail .g-wallet-btn .g-wallet>i{width:30px;height:30px}.g-rail .g-wallet-btn .g-wallet>b{background:var(--g-ink,#4a2f2a);color:#ffe07a;text-align:center;border-radius:999px;min-width:0;padding:0 6px;font-size:12px;line-height:17px;position:absolute;bottom:-9px;left:50%;translate:-50%}.g-rail .g-wallet-btn .g-wallet>b:after{content:none}.g-recap-pay{width:max-content;max-width:100%;font:900 15px/1.25 var(--g-font,system-ui);color:var(--g-ink,#4a2f2a);border:2.5px solid var(--g-ink,#4a2f2a);text-align:left;background:#fff3c4;border-radius:999px;align-items:center;gap:8px;margin:8px auto 0;padding:4px 14px 4px 5px;display:inline-flex}.g-recap-pay:before{content:"";background:url(/loot/coin.svg) 50%/contain no-repeat;flex:none;width:24px;height:24px}.g-recap-pay[data-reason=win],.g-recap-pay[data-reason=variety],.g-recap-pay[data-reason=pvp]{background:linear-gradient(90deg,#fff3c4,#e3f6dc);animation:.6s cubic-bezier(.2,.9,.3,1.4) .2s both g-pay-in}.g-recap-pay[data-reason=rested]{color:var(--g-sub,#7a5a48);background:#eef0f3}.g-recap-pay[data-reason=rested]:before{filter:grayscale()opacity(.6)}.g-recap-pay[data-reason=none]{color:var(--g-sub,#7a5a48);background:#f3ece0;font-weight:800}.g-recap-pay[data-reason=none]:before{filter:grayscale()opacity(.5)}@keyframes g-pay-in{0%{opacity:0;transform:translateY(6px)scale(.9)}}.g-rested{white-space:nowrap;color:var(--g-ink,#4a2f2a);border:2px solid var(--g-ink,#4a2f2a);font-variant-numeric:tabular-nums;background:#e6e1d8;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:1px 9px 1px 5px;font-size:12px;font-style:normal;font-weight:900;line-height:18px;display:inline-flex}.g-rested:before{content:"";background:radial-gradient(circle at 70% 35%,#e6e1d8 45%,#0000 47%),#8a7a6a;border-radius:50%;flex:none;width:12px;height:12px}.g-btn.primary .g-rested{color:var(--g-ink,#4a2f2a)}@media (max-width:700px){.g-prompts .g-btn:has(.g-rested){white-space:normal;flex-wrap:wrap;row-gap:2px}.g-rested{margin-left:4px}}.g-panel.g-shop{z-index:40;overscroll-behavior:contain;pointer-events:auto;background:repeating-linear-gradient(#c99459 0 22px,#b9824a 22px 24px,#a46f3c 24px 26px),#c99459;flex-direction:column;gap:10px;width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0 0 14px;animation:.3s cubic-bezier(.2,.9,.3,1.2) both g-shop-in;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%;box-shadow:inset 0 -4px #4a2f2a33,0 0 0 100vmax #1e120e73}@keyframes g-shop-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.g-shop>header{z-index:2;border-bottom:var(--g-line,3px) solid var(--g-ink,#4a2f2a);background:repeating-linear-gradient(90deg,#c8442f 0 26px,#fff6e0 26px 52px);align-items:center;gap:10px;padding:14px 10px 18px 14px;display:flex;position:sticky;top:0}.g-shop>header:after{content:"";pointer-events:none;background:radial-gradient(circle at 13px 0, #c8442f 9px, var(--g-ink,#4a2f2a) 9px 11.5px, transparent 12px) 0 0 / 52px 12px repeat-x, radial-gradient(circle at 39px 0, #fff6e0 9px, var(--g-ink,#4a2f2a) 9px 11.5px, transparent 12px) 0 0 / 52px 12px repeat-x;height:10px;position:absolute;bottom:-11px;left:0;right:0}.g-shop>header strong{background:var(--g-cream,#fff6e0);border:2.5px solid var(--g-ink,#4a2f2a);border-radius:10px;margin-right:auto;padding:3px 12px;font-size:20px;font-weight:900}.g-shop>header .g-x{background:var(--g-cream,#fff6e0)}.g-shop-list{flex-direction:column;gap:8px;margin:8px 12px 0;padding:0;list-style:none;display:flex}.g-shop-item{border:2.5px solid var(--g-ink,#4a2f2a);background:#fbf3dc;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:3px 3px #4a2f2a59}.g-shop-ico{border:2.5px solid var(--g-ink,#4a2f2a);background:#fff 50%/34px no-repeat;border-radius:11px;width:46px;height:46px}.g-shop-item[data-kind=bag] .g-shop-ico{background-color:#e3f6dc;background-image:url(/loot/shop-bag.svg)}.g-shop-item[data-kind=doc] .g-shop-ico{background-color:#efe2ff;background-image:url(/loot/shop-file.svg)}.g-shop-item b{font-size:15px;font-weight:900;line-height:1.2;display:block}.g-shop-item em{color:var(--g-sub,#7a5a48);margin-top:2px;font-size:12.5px;font-style:normal;font-weight:700;line-height:1.3;display:block}.g-shop-buy{white-space:nowrap;gap:6px;min-height:44px;padding:6px 12px 6px 8px;font-size:15px}.g-shop-buy:before{content:"";background:url(/loot/coin.svg) 50%/contain no-repeat;flex:none;width:22px;height:22px}.g-shop-buy:disabled{color:#7a6a5a;text-shadow:none;cursor:not-allowed;background:#d9cdbb;box-shadow:inset 0 -4px #4a2f2a2e}.g-shop-buy:disabled:before{filter:grayscale()opacity(.6)}.g-shop-item[data-afford=false]:not([data-owned]) em{color:#8a5a32}.g-shop-item[data-owned]{background:#eef7e8;grid-template-columns:46px minmax(0,1fr) auto}.g-shop-item[data-owned]:after{content:"";background:var(--g-grass,#4fb83a) center / 18px no-repeat;border:2.5px solid var(--g-ink,#4a2f2a);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;width:34px;height:34px}.g-shop[data-state=working] .g-shop-buy{cursor:progress}.g-shop>.g-empty{color:var(--g-sub,#7a5a48);background:#fbf3dc;border:2.5px dashed #4a2f2a80;border-radius:12px;margin:0 12px;padding:10px 12px;font-weight:800}.g-shop-err{color:#8a2a1c;border:2.5px solid var(--g-roof,#c8442f);background:#ffd9cf;border-radius:12px;margin:0 12px;padding:8px 12px;font-size:13.5px;font-weight:800}@media (max-width:420px){.g-shop-item{grid-template-columns:40px minmax(0,1fr)}.g-shop-ico{background-size:30px;width:40px;height:40px}.g-shop-buy{grid-column:1/-1;width:100%}.g-shop-item[data-owned]:after{grid-column:3}}@media (prefers-reduced-motion:reduce){.g-wallet,.g-wallet>i,.g-wallet:after,.g-recap-pay,.g-shop{animation:none!important}}:root.reduce-motion .g-wallet,:root.reduce-motion .g-wallet>i,:root.reduce-motion .g-wallet:after,:root.reduce-motion .g-recap-pay,:root.reduce-motion .g-shop{animation:none!important}.g-bag>header:has(.g-shop-open,.g-fuse-open){flex-wrap:wrap;row-gap:6px}.g-bag>header:has(.g-shop-open,.g-fuse-open)>.g-x{order:4;margin-left:auto}.g-bag>header>.g-fuse-open,.g-bag>header>.g-shop-open{flex:1 1 0;order:5;margin:0}.g-bag>header>.g-shop-open:before{content:"";background:url(/loot/coin.svg) 50%/contain no-repeat;flex:none;width:16px;height:16px}.g-shop .g-shop-buy.g-btn.primary:disabled{color:#7a6a5a;text-shadow:none;opacity:1;background:#d9cdbb;box-shadow:inset 0 -4px #4a2f2a2e}.g-recap:has(>.g-recap-pay){flex-direction:column;display:flex}.g-recap:has(>.g-recap-pay)>*{order:2}.g-recap:has(>.g-recap-pay)>.g-recap-banner{order:0}.g-recap:has(>.g-recap-pay)>.g-recap-pay{order:1;align-self:center;margin-top:10px}.g-forge-tabs{border:2.5px solid var(--g-ink,#4a2f2a);background:#ead9b6;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.g-fuse:has(.g-fuse-slots)>.g-forge-tabs{grid-column:1/-1}.g-forge-tab{cursor:pointer;min-height:44px;font:900 15px/1 var(--g-font,ui-rounded, system-ui, sans-serif);color:var(--g-sub,#7a5a48);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.g-forge-tab:before{content:"";opacity:.7;background:50%/contain no-repeat;flex:none;width:20px;height:20px}.g-forge-tab:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%234a2f2a' stroke-width='2.2' stroke-linejoin='round'%3E%3Crect x='2' y='3' width='6' height='6' rx='1.6' fill='%237fd6ff'/%3E%3Crect x='2' y='15' width='6' height='6' rx='1.6' fill='%239be27a'/%3E%3Crect x='2' y='9' width='6' height='6' rx='1.6' fill='%23c7a0ff'/%3E%3Cpath d='M9 12h5' fill='none' stroke-linecap='round'/%3E%3Crect x='14' y='7' width='9' height='10' rx='2.4' fill='%23ffcf5a'/%3E%3C/g%3E%3C/svg%3E")}.g-forge-tab:last-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%234a2f2a' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 6.5h13.5c.5 2.2 2.4 3.3 5 3.3v1.4c-2.6.6-5 1.6-6 3.3H9.3C8.4 12.3 6 10.8 3 10.5z' fill='%238b8f96'/%3E%3Crect x='6' y='17' width='12' height='3.6' rx='1.2' fill='%238a5a32'/%3E%3Cpath d='M12 14.5v2.5' fill='none'/%3E%3C/g%3E%3C/svg%3E")}.g-forge-tab[aria-selected=true]{color:var(--g-text,#3a2420);box-shadow:inset 0 0 0 2.5px var(--g-ink,#4a2f2a), inset 0 -4px 0 #4a2f2a24;background:#fff8e8}.g-forge-tab[aria-selected=true]:before{opacity:1}.g-forge-tab:not([aria-selected=true]):hover{color:var(--g-text,#3a2420);background:#ffffff73}.g-forge-tab:focus-visible{outline-offset:1px;outline:3px solid #ffd84a}.g-up-result{border:3px solid var(--g-ink,#4a2f2a);background:linear-gradient(#fff,#f6ecd7);border-radius:16px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:10px 12px;display:grid;position:relative;box-shadow:inset 0 -5px #4a2f2a1f}.g-up-result:empty{box-shadow:none;background:#ffffff73;border-style:dashed;border-color:#4a2f2a66;grid-template-columns:1fr;place-items:center;display:grid}.g-up-result:empty:after{content:"Pick a weapon below";font:900 14px/1.2 var(--g-font,system-ui);color:#4a2f2a80}.g-up-result>svg,.g-up-result>:first-child:not(.g-rarity){box-sizing:border-box;background:linear-gradient(180deg, var(--rc-l,#fff), #fff 70%);border:3px solid var(--rc,#4a2f2a);box-shadow:var(--rglow,none);border-radius:14px;justify-self:center;padding:6px;width:66px!important;height:66px!important}.g-up-result>.g-rarity{white-space:nowrap;border:2.5px solid var(--g-ink,#4a2f2a);justify-self:start;margin:0;padding:4px 12px 4px 8px;font-size:15px}.g-up-result[data-rarity=common]>.g-rarity{background:#ebe3d4}.g-up-result[data-rarity=rare]>.g-rarity,.g-up-result[data-rarity=epic]>.g-rarity{color:#fff;background:var(--rc)}.g-upgrade .g-up-result[data-rarity]:not([data-rarity=common]){border-color:var(--rc);box-shadow:inset 0 -5px 0 #4a2f2a1f, var(--rglow)}.g-upgrade .g-up-go:before{content:"";background:url(/loot/coin.svg) 50%/contain no-repeat;flex:none;width:20px;height:20px}.g-upgrade .g-up-go{min-height:50px;font-size:18px}.g-upgrade .g-up-go:disabled{color:#7a6a5a;text-shadow:none;opacity:1;cursor:not-allowed;background:#d9cdbb;box-shadow:inset 0 -4px #4a2f2a2e}.g-upgrade[data-state=ready] .g-up-go{animation:2s ease-in-out .6s infinite g-unlock-nudge}.g-upgrade[data-state=working] .g-up-go:disabled{background:var(--g-path,#e0a93b);color:#fff;cursor:progress;box-shadow:inset 0 -5px #c98f2c}.g-upgrade .g-fuse-cand.g-up-cand[aria-pressed=true]>span:after{content:""}.g-upgrade .g-fuse-cand.g-up-cand[aria-pressed=true]{box-shadow:inset 0 0 0 3px #ffd84a, 0 0 0 2px var(--g-ink,#4a2f2a);background:#fff1c2}.g-upgrade .g-fuse-hint{margin-top:0}.g-upgrade[data-state=working] .g-up-result>:first-child{animation:.3s cubic-bezier(.3,0,.5,1) 3 g-up-strike}@keyframes g-up-strike{0%{transform:none}35%{filter:brightness(1.6);transform:translateY(3px)scale(1.06,.92)}to{transform:none}}.g-upgrade[data-state=working] .g-up-result:after,.g-upgrade[data-state=done] .g-up-result:after{content:"";pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50px;translate:-50% -50%}.g-upgrade[data-state=working] .g-up-result:after{background:#ffd84a;animation:.3s ease-out 3 g-up-sparks;box-shadow:-26px -18px 0 -2px #ffb23e,24px -22px 0 -3px #fff3b0,-20px 22px 0 -3px #ff8a3c,28px 16px 0 -2px #ffd84a,0 -32px 0 -3px #fff}@keyframes g-up-sparks{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.5)}}.g-upgrade[data-state=done] .g-up-result:after{border:4px solid var(--rc,#ffd84a);background:0 0;width:66px;height:66px;animation:.8s ease-out both g-up-ring}@keyframes g-up-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}.g-upgrade[data-state=done] .g-up-result>:first-child{animation:.7s cubic-bezier(.2,.9,.3,1.5) both g-fuse-pop}.g-upgrade[data-state=done] .g-up-result>.g-rarity{animation:.6s cubic-bezier(.2,.9,.3,1.5) .15s both g-up-tag}@keyframes g-up-tag{0%{opacity:0;transform:scale(.4)}}.g-upgrade[data-state=error] .g-up-result{animation:.4s linear g-fuse-shake}@media (max-width:420px){.g-up-result{grid-template-columns:64px minmax(0,1fr)}.g-up-result>:first-child:not(.g-rarity){width:58px!important;height:58px!important}}@media (prefers-reduced-motion:reduce){.g-upgrade *,.g-upgrade .g-up-result:after{animation:none!important}}:root.reduce-motion .g-upgrade *,:root.reduce-motion .g-upgrade .g-up-result:after{animation:none!important}.g-hud.wide>.g-fuse{left:424px}.g-upgrade>header strong:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%234a2f2a' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 6.5h13.5c.5 2.2 2.4 3.3 5 3.3v1.4c-2.6.6-5 1.6-6 3.3H9.3C8.4 12.3 6 10.8 3 10.5z' fill='%238b8f96'/%3E%3Crect x='6' y='17' width='12' height='3.6' rx='1.2' fill='%238a5a32'/%3E%3Cpath d='M12 14.5v2.5' fill='none'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:26px;height:22px}@media (max-height:500px) and (orientation:landscape){.g-hud.narrow>.g-upgrade{grid-template-columns:1fr 1fr;align-content:start;gap:8px 12px;width:min(640px,100vw - 24px);padding-bottom:12px;display:grid}.g-upgrade>header{grid-column:1/-1;padding-block:6px}.g-upgrade>.g-forge-tabs{grid-area:2/1;margin-right:0}.g-upgrade>.g-up-result{grid-area:3/1;min-height:72px;margin-right:0;padding-block:6px}.g-upgrade>.g-fuse-hint{grid-area:4/1;margin-right:0}.g-upgrade>.g-fuse-cands{grid-area:2/2/4;align-content:start;max-height:170px;margin-left:0;overflow-y:auto}.g-upgrade>.g-up-go{grid-area:4/2;align-self:start;margin-left:0}.g-upgrade>.g-fuse-err{grid-column:1/-1}}.g-hud:has(>.g-fuse,>.g-shop)>.g-banner{display:none}@media (max-height:500px) and (orientation:landscape){.g-hud.narrow>.g-fuse:not(.g-upgrade):has(.g-fuse-slots){grid-template-columns:auto auto auto minmax(0,1fr);align-content:start;gap:8px 10px;width:min(680px,100vw - 24px);padding-bottom:12px}.g-fuse:not(.g-upgrade):has(.g-fuse-slots)>header{grid-column:1/-1;padding-block:6px}.g-fuse:not(.g-upgrade):has(.g-fuse-slots)>.g-forge-tabs{grid-area:2/1/auto/4;margin-right:0}.g-fuse:not(.g-upgrade):has(.g-fuse-slots)>.g-fuse-slots{grid-area:3/1}.g-fuse:not(.g-upgrade):has(.g-fuse-slots)>.g-fuse-arrow{grid-area:3/2}.g-fuse:not(.g-upgrade):has(.g-fuse-slots)>.g-fuse-result{grid-area:3/3;margin-right:0}.g-fuse:not(.g-upgrade):has(.g-fuse-slots)>.g-fuse-hint{grid-area:4/1/auto/4;margin-right:0;font-size:12.5px}.g-fuse:not(.g-upgrade):has(.g-fuse-slots)>.g-fuse-cands{grid-area:2/4/4;align-content:start;max-height:190px;margin-left:0;overflow-y:auto}.g-fuse:not(.g-upgrade):has(.g-fuse-slots)>.g-fuse-go{grid-area:4/4;align-self:start;margin-left:0}.g-fuse:not(.g-upgrade):has(.g-fuse-slots)>.g-fuse-err{grid-column:1/-1}.g-hud.narrow>.g-fuse:has(.g-fuse-slots){--fs:48px}}.g-wallet>b{line-height:1.25}
