:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef3ff;--ink-dim:#9fb3e0;--win-1:#2f52d6;--win-2:#16297f;--win-3:#070e35;--edge:#fff;--edge-hi:#86aaff;--edge-lo:#04081c;--gold:#ffce3d;--gold-hi:#fff0b8;--gold-lo:#a9711c;--bg:#03061a;--danger:#ff6b57;--f-display:"Jersey 25", "Silkscreen", system-ui, sans-serif;--f-menu:"DotGothic16", "Silkscreen", ui-monospace, monospace;--f-label:"Silkscreen", "DotGothic16", ui-monospace, monospace;--pointer:none}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:radial-gradient(1200px 700px at 50% -10%, #16225e 0%, transparent 60%), radial-gradient(900px 600px at 90% 110%, #1b1240 0%, transparent 62%), var(--bg);color:var(--ink);font-family:var(--f-menu);-webkit-font-smoothing:antialiased;overflow:hidden}body:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 70% 12%,#b4d2ff99 50%,#0000 51%),radial-gradient(1.5px 1.5px at 42% 78%,#ffecb48c 50%,#0000 51%),radial-gradient(1.5px 1.5px at 88% 62%,#ffffff80 50%,#0000 51%),radial-gradient(1.5px 1.5px at 12% 88%,#c8dcff80 50%,#0000 51%);background-size:340px 340px,520px 520px,420px 420px,610px 610px,480px 480px;animation:120s linear infinite drift;position:fixed;inset:-50%}@keyframes drift{to{transform:translate(-340px,-340px)}}body:after{content:"";pointer-events:none;z-index:28;mix-blend-mode:multiply;opacity:.45;background:repeating-linear-gradient(#0003 0 1px,#0000 1px 4px);position:fixed;inset:0}button{font:inherit;color:inherit;cursor:var(--pointer) 26 8, pointer;background:0 0;border:0}.win{background:linear-gradient(180deg, var(--win-1) 0%, var(--win-2) 46%, var(--win-3) 100%);border:2px solid var(--edge);box-shadow:0 0 0 3px var(--edge-lo), inset 0 0 0 2px #86aaff80, inset 0 2px 0 #ffffff4d, inset 0 -14px 24px #0006, 0 8px 0 #00000073, 0 20px 44px #0009;border-radius:9px;position:relative}.win-tab{z-index:3;font:700 10px/1.4 var(--f-label);letter-spacing:.12em;color:#2a1802;background:linear-gradient(180deg, var(--gold-hi) 0%, var(--gold) 55%, var(--gold-lo) 100%);border:2px solid var(--edge-lo);box-shadow:0 2px 0 var(--edge-lo), inset 0 1px 0 #ffffffe6;text-shadow:0 1px #ffffff73;border-radius:5px;margin:0;padding:2px 10px 1px;position:absolute;top:-12px;left:14px}.screen{grid-template-rows:54px 1fr;gap:14px;height:100%;padding:16px 16px 18px;display:grid}.topbar{align-items:center;gap:14px;padding:0 14px 0 16px;display:flex}.brand{font-family:var(--f-display);letter-spacing:.06em;color:var(--gold-hi);text-shadow:0 2px 0 var(--gold-lo), 0 3px 0 var(--edge-lo), 0 0 18px #ffce3d80;font-size:30px;line-height:1}.brand-mark{color:var(--gold);margin-right:6px;animation:6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.brand-sub{font:400 9px/1 var(--f-label);letter-spacing:.2em;color:var(--edge-hi);padding-top:4px}.purse{gap:8px;margin-left:auto;display:flex}.purse-item{font:400 9px/1 var(--f-label);letter-spacing:.12em;color:var(--edge-hi);background:#03081ea8;border:1px solid #86aaff66;border-radius:5px;align-items:center;gap:7px;padding:4px 10px;display:inline-flex;box-shadow:inset 0 2px 6px #0009}.purse-item b{font:400 20px/.8 var(--f-display);color:var(--gold);text-align:right;text-shadow:0 2px #0009;min-width:22px}.purse-item b.bump{animation:.34s cubic-bezier(.2,1.7,.4,1) bump}@keyframes bump{40%{color:var(--gold-hi);transform:scale(1.55)translateY(-3px)}}.mute{box-shadow:inset 0 2px 0 #ffffff38, 0 2px 0 var(--edge-lo);background:#040a2899;border:2px solid #ffffffbf;border-radius:6px;align-items:center;gap:6px;padding:5px 10px 4px;transition:transform .12s,filter .15s;display:inline-flex}.mute-note{font:400 17px/.8 var(--f-display);color:var(--gold);text-shadow:0 0 10px #ffce3dcc}.mute-label{font:700 9px/1 var(--f-label);letter-spacing:.12em;color:var(--edge-hi)}.mute:active{transform:translateY(2px)}.mute.off{filter:grayscale()brightness(.72)}.mute.off .mute-note{text-decoration:line-through}.stage{grid-template-columns:250px minmax(0,1fr) 392px;gap:14px;min-height:0;display:grid}.col{flex-direction:column;gap:18px;min-height:0;display:flex}.panel{flex-direction:column;min-height:0;padding:16px 8px 10px;display:flex}.panel-grow{flex:1;min-height:0}.menu{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.menu li{cursor:var(--pointer) 26 8, pointer;color:var(--ink);text-shadow:1px 1px #000000bf;border-radius:5px;align-items:center;gap:9px;padding:6px 8px 6px 28px;font-size:15px;line-height:1.15;transition:background .1s,transform .1s;display:flex;position:relative}.menu li:before{content:"";background:var(--pointer-img) left center / 26px 22px no-repeat;opacity:0;pointer-events:none;width:30px;height:22px;margin-top:-11px;transition:opacity .1s,transform .12s cubic-bezier(.2,1.6,.4,1);position:absolute;top:50%;left:3px;transform:translate(-6px)}.menu li:hover,.menu li.on{background:linear-gradient(90deg,#86aaff57,#86aaff0a)}.menu li:hover:before,.menu li.on:before{opacity:1;animation:.7s ease-in-out infinite alternate bob;transform:translate(0)}@keyframes bob{to{transform:translate(3px)}}.menu li:active{transform:translate(2px)}.mi-icon{text-align:center;filter:drop-shadow(0 1px #000000b3);width:20px;font-size:15px}.mi-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mi-tag{font:400 8px/1 var(--f-label);letter-spacing:.1em;color:var(--edge-hi);opacity:.85}.roster li{gap:8px}.roster .swatch{width:18px;height:18px;box-shadow:0 0 0 1px var(--edge-lo), inset 0 0 6px #00000080;border:2px solid #ffffffd9;flex:none}.roster .lvl{font:400 15px/1 var(--f-display);color:var(--gold)}.roster li.sel{background:linear-gradient(90deg,#ffce3d47,#ffce3d08);box-shadow:inset 0 0 0 1px #ffce3d73}.empty-note{color:var(--ink-dim);margin:10px 8px;font-size:12px;line-height:1.6}.field{flex:1;min-height:0;padding:14px 10px 10px;position:relative}#canvas-host{z-index:30;background:#0a1130;border-radius:4px;position:absolute;inset:12px 10px 10px;overflow:hidden;box-shadow:inset 0 0 0 2px #0009,inset 0 0 40px #0000008c}#canvas-host canvas,#canvas-host cesdk-canvas{width:100%;height:100%;display:block}.field-tools{z-index:4;gap:5px;display:flex;position:absolute;top:-12px;right:14px}.chip{font:700 9px/1.5 var(--f-label);letter-spacing:.1em;color:#10193f;border:2px solid var(--edge-lo);box-shadow:0 2px 0 var(--edge-lo);background:linear-gradient(#fff,#b9caf4);border-radius:5px;padding:3px 9px 2px;transition:transform .1s,filter .1s}.chip:hover{filter:brightness(1.12)}.chip:active{box-shadow:0 0 0 var(--edge-lo);transform:translateY(2px)}.fxlayer{pointer-events:none;z-index:34;border-radius:9px;position:absolute;inset:0;overflow:hidden}.floater{font:400 26px/1 var(--f-display);letter-spacing:.02em;text-shadow:0 2px 0 var(--edge-lo), 0 0 12px currentColor;white-space:nowrap;animation:1.2s cubic-bezier(.2,.8,.3,1) forwards float-up;position:absolute;transform:translate(-50%,-50%)}@keyframes float-up{0%{opacity:0;transform:translate(-50%,-20%)scale(.6)}22%{opacity:1;transform:translate(-50%,-80%)scale(1.15)}to{opacity:0;transform:translate(-50%,-190%)scale(1)}}.msgbox{z-index:44;text-shadow:1px 1px #000c;background:linear-gradient(#2f52d6f5,#070e35f7);align-items:center;gap:10px;min-height:52px;padding:10px 14px;font-size:15px;line-height:1.3;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.msgtext{flex:1}.blink{color:var(--gold);font-style:normal;animation:.9s step-end infinite blink}@keyframes blink{50%{opacity:0}}.cmdbar{flex:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:14px 12px 12px;display:grid}.cmd{box-shadow:inset 0 2px 0 #ffffff47, 0 4px 0 var(--edge-lo);background:linear-gradient(#547af0e6,#09123ef2);border:2px solid #fffc;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 6px;transition:transform 90ms,box-shadow 90ms,filter .12s;display:flex;position:relative}.cmd .ci{filter:drop-shadow(0 1px #0009);font-size:17px;line-height:1}.cmd .cl{font:700 8px/1.3 var(--f-label);letter-spacing:.09em;color:var(--ink)}.cmd:hover{filter:brightness(1.15)}.cmd:hover .ci{animation:.4s ease-in-out pop}@keyframes pop{40%{transform:translateY(-3px)scale(1.18)}}.cmd:active,.cmd.press{box-shadow:inset 0 2px 8px #0009, 0 0 0 var(--edge-lo);transform:translateY(4px)}.cmd[disabled]{opacity:.38;filter:grayscale(.8);cursor:not-allowed}.cmd.gold{background:linear-gradient(#ffe089,#a9711c);border-color:#fff6d5}.cmd.gold .cl{color:#2a1802}.cmd.danger{background:linear-gradient(#ff8f7d,#7d1c12)}.sheet{flex-direction:column;flex:1;min-height:0;padding:16px 8px 10px 12px;display:flex}.sheet-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.hero{grid-template-columns:118px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.portrait-frame{aspect-ratio:1;border:2px solid var(--edge);box-shadow:0 0 0 2px var(--edge-lo), inset 0 0 22px #000000b3;background:radial-gradient(circle at 50% 35%,#86aaff4d,#0000 65%),repeating-linear-gradient(45deg,#0a1440 0 6px,#0d1a52 6px 12px);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.portrait{place-items:center;width:74px;height:74px;transition:transform .32s cubic-bezier(.2,1.5,.4,1),opacity .3s;animation:2.6s ease-in-out infinite alternate idle;display:grid}@keyframes idle{to{translate:0 -5px}}.portrait-zzz{font:400 15px/1 var(--f-display);color:var(--ink-dim);letter-spacing:.2em;animation:1.8s step-end infinite blink}.portrait .shape{border:2px solid #ffffff8c;width:100%;height:100%;box-shadow:inset 0 0 14px #00000073}.portrait .glyph{text-align:center;color:#fff;text-shadow:0 2px #0009;white-space:nowrap;max-width:100%;font-size:34px;line-height:1;overflow:hidden}.portrait img{object-fit:cover;border:2px solid #ffffff8c;width:100%;height:100%}.portrait.flash{animation:.4s pflash}@keyframes pflash{0%{filter:brightness(3.4)saturate(0)}to{filter:none}}.rarity-pips{gap:2px;display:flex;position:absolute;bottom:4px;left:5px}.rarity-pips i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.nameplate{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.hero-name{font:400 30px/.9 var(--f-display);letter-spacing:.03em;color:var(--gold-hi);text-shadow:0 2px 0 var(--gold-lo), 0 3px 0 var(--edge-lo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-class{color:var(--ink-dim);min-height:15px;font-size:11px;line-height:1.3}.bar{align-items:center;gap:6px;display:flex}.bar-key{font:700 8px/1 var(--f-label);color:var(--edge-hi);width:22px}.bar-track{background:#020616d9;border:1px solid #86aaff73;border-radius:3px;flex:1;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #000000b3}.bar-track i{background:linear-gradient(#a6ffb0,#23b34a);width:0;height:100%;transition:width .45s cubic-bezier(.2,1.3,.4,1);display:block;box-shadow:0 0 8px #3cff8280}.bar.exp .bar-track i{background:linear-gradient(180deg, #ffe089, var(--gold-lo));box-shadow:0 0 8px #ffce3d80}.stats{background:#03081e8c;border:1px solid #86aaff52;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 16px;margin:0;padding:8px 10px;display:grid;box-shadow:inset 0 2px 8px #0000008c}.stat{font:700 9px/1.9 var(--f-label);letter-spacing:.1em;color:var(--edge-hi);align-items:baseline;gap:4px;display:flex}.stat .dots{border-bottom:1px dotted #86aaff73;flex:1;transform:translateY(-3px)}.stat b{font:400 19px/1 var(--f-display);color:var(--ink);text-align:right;min-width:34px;transition:color .2s}.stat b.up{animation:.5s statup}@keyframes statup{0%{color:var(--gold-hi);transform:scale(1.5)translateY(-2px)}to{color:var(--ink);transform:none}}.setline{min-height:22px;font:700 9px/1.7 var(--f-label);letter-spacing:.09em;color:var(--ink-dim);text-align:center;border:1px dashed #86aaff4d;border-radius:5px;padding:3px 8px}.setline.active{color:#1a1004;border:2px solid var(--edge-lo);background:linear-gradient(90deg, var(--gold-hi), var(--gold) 60%, var(--gold-lo));text-shadow:0 1px #ffffff80;animation:1.6s ease-in-out infinite alternate setpulse}@keyframes setpulse{to{box-shadow:0 0 18px #ffce3db3}}.slots{flex-direction:column;gap:5px;display:flex}.slot{background:linear-gradient(#1e37968c,#050b28b3);border:2px solid #86aaff6b;border-radius:6px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:inset 0 1px #ffffff29}.slot.open{border-color:var(--gold);box-shadow:0 0 0 1px #ffce3d66,inset 0 1px #fff3}.slot.locked{opacity:.42}.slot.equipped{border-color:#fff9}.slot-head{text-align:left;align-items:center;gap:9px;width:100%;padding:6px 9px;display:flex}.slot-icon{background:#020618b3;border:2px solid #ffffff80;border-radius:5px;flex:none;place-items:center;width:26px;height:26px;font-size:14px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 10px #0009}.slot.equipped .slot-icon{border-color:currentColor;box-shadow:0 0 10px,inset 0 0 10px #0009}.slot-icon.clink{animation:.45s cubic-bezier(.2,1.6,.3,1) clink}@keyframes clink{30%{transform:scale(1.45)rotate(-12deg)}60%{transform:scale(.94)rotate(5deg)}}.slot-text{flex:1;min-width:0}.slot-name,.slot-item{display:block}.slot-name{font:700 8px/1.4 var(--f-label);letter-spacing:.13em;color:var(--edge-hi)}.slot-item{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.slot-item.empty{color:#9fb3e099;font-style:italic}.slot-item.swap{animation:.36s cubic-bezier(.2,1.4,.4,1) swapin}@keyframes swapin{0%{opacity:0;transform:translate(16px)skew(-14deg)}}.slot-caret{color:var(--edge-hi);font-size:10px;transition:transform .2s}.slot.open .slot-caret{transform:rotate(90deg)}.slot-list{transform-origin:top;background:#0205148c;border-top:1px solid #86aaff4d;margin:0;padding:4px 6px 7px;list-style:none;animation:.16s ease-out unfurl}@keyframes unfurl{0%{opacity:0;transform:scaleY(.1)}}.slot-list li{gap:6px;padding-left:26px;font-size:13px}.slot-list .rar{background:currentColor;flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 7px}.slot-list .eq{font:700 8px/1 var(--f-label);color:var(--gold)}.slot-list .val{font:400 15px/1 var(--f-display);color:var(--ink-dim)}.slot-list li.on-item{background:linear-gradient(90deg,#ffce3d33,#0000)}.slot-note{color:var(--ink-dim);background:#0205148c;border-top:1px solid #86aaff4d;padding:6px 10px 8px 12px;font-size:12px;line-height:1.5}.overlay{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 42%,#091242b8,#01030eed);border-radius:9px;place-items:center;animation:.2s fadein;display:grid;position:absolute;inset:0;overflow:hidden}@keyframes fadein{0%{opacity:0}}.chest-stage{flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.chest{perspective:340px;width:146px;height:112px;transform-style:preserve-3d;transform-origin:50% 100%;filter:drop-shadow(0 8px #00000073);margin-bottom:6px;position:relative}.chest.shaking{animation:.62s ease-in-out chest-shake}@keyframes chest-shake{0%,to{transform:rotate(0)}15%{transform:rotate(-7deg)translateY(-2px)}35%{transform:rotate(6deg)translateY(-3px)}55%{transform:rotate(-5deg)}75%{transform:rotate(4deg)}}.chest-body,.chest-lid{background:linear-gradient(#a4682c,#6c3f14);border:3px solid #2a1606;position:absolute;left:0;right:0;box-shadow:inset 0 2px #ffd69666}.chest-body{border-radius:3px 3px 6px 6px;height:64px;bottom:0}.chest-lid{transform-origin:50% 100%;border-radius:22px 22px 3px 3px;height:56px;transition:transform .4s cubic-bezier(.3,1.5,.5,1);top:0}.chest.open .chest-lid{transform:rotateX(-72deg)}.chest-band{background:linear-gradient(180deg, var(--gold-hi), var(--gold-lo));border-left:2px solid #2a1606;border-right:2px solid #2a1606;position:absolute;inset:6px 40%}.chest-lock{background:linear-gradient(180deg, var(--gold-hi), var(--gold));z-index:2;border:3px solid #2a1606;border-radius:4px;width:26px;height:24px;margin-left:-13px;position:absolute;top:10px;left:50%}.beam{clip-path:polygon(38% 100%,62% 100%,100% 0,0 0);opacity:0;filter:blur(3px);pointer-events:none;background:linear-gradient(#ffeca000,#ffeca0d9);width:260px;height:320px;margin-left:-130px;position:absolute;bottom:40px;left:50%}.beam.on{animation:1.1s ease-out beam}@keyframes beam{0%{opacity:0;transform:scaleY(.2)}30%{opacity:.95}to{opacity:0;transform:scaleY(1.1)}}.loot-row{gap:14px;min-height:0;display:flex}.loot-card{border:3px solid var(--edge-lo);width:150px;box-shadow:0 0 0 2px currentColor, 0 0 26px var(--glow,currentColor), 0 10px 0 #00000080;cursor:var(--pointer) 26 8, pointer;background:linear-gradient(#2642aaf5,#060c2cfa);border-radius:8px;padding:12px 11px 11px;transition:transform .14s;animation:.55s cubic-bezier(.15,1.5,.4,1) backwards loot-in;position:relative}@keyframes loot-in{0%{opacity:0;transform:translateY(90px) scale(.4) rotate(var(--spin,-14deg))}70%{opacity:1}to{transform:none}}.loot-card:hover{transform:translateY(-8px)scale(1.03)}.loot-card.taken{pointer-events:none;animation:.4s ease-in forwards loot-out}@keyframes loot-out{to{opacity:0;transform:translate(220px,-60px)scale(.3)rotate(22deg)}}.loot-card .lc-rar{font:700 8px/1.4 var(--f-label);letter-spacing:.14em;color:currentColor}.loot-card .lc-icon{text-align:center;filter:drop-shadow(0 0 8px);font-size:26px;line-height:1.3}.loot-card .lc-name{color:var(--ink);min-height:34px;margin:3px 0 4px;font-size:14px;line-height:1.2}.loot-card .lc-desc{color:var(--ink-dim);min-height:44px;font-size:11px;line-height:1.35}.loot-card .lc-take{text-align:center;font:700 9px/1.5 var(--f-label);letter-spacing:.14em;color:#2a1802;background:linear-gradient(180deg, var(--gold-hi), var(--gold-lo));border:2px solid var(--edge-lo);border-radius:4px;margin-top:6px;padding:3px 0 2px;display:block}.loot-card.dupe .lc-take{background:linear-gradient(#cdd8ee,#6c7fa8)}.chest-actions{gap:10px;display:flex}.chest-actions .cmd{min-width:120px;padding:8px 14px}.banner{z-index:45;text-align:center;pointer-events:none;border-top:3px solid var(--gold);border-bottom:3px solid var(--gold);background:linear-gradient(90deg,#0000,#03081ef0 12% 88%,#0000);padding:14px 0 12px;animation:.4s cubic-bezier(.2,1.5,.4,1) banner-in;position:absolute;top:34%;left:0;right:0}@keyframes banner-in{0%{opacity:0;transform:scaleY(.1)}}.banner .bt{font:400 44px/.9 var(--f-display);letter-spacing:.06em;color:var(--gold-hi);text-shadow:0 3px 0 var(--gold-lo), 0 5px 0 var(--edge-lo), 0 0 34px #ffce3dd9}.banner .bs{font:700 10px/1.6 var(--f-label);letter-spacing:.24em;color:var(--ink);margin-top:5px}.shake-s{animation:.3s shk}.shake-b{animation:.6s shk}@keyframes shk{0%,to{transform:none}20%{transform:translate(-5px,3px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-3px,-2px)}80%{transform:translate(3px,2px)}}.menu::-webkit-scrollbar{width:9px}.sheet-scroll::-webkit-scrollbar{width:9px}.menu::-webkit-scrollbar-track{background:#02061699;border-radius:4px}.sheet-scroll::-webkit-scrollbar-track{background:#02061699;border-radius:4px}.menu::-webkit-scrollbar-thumb{border:1px solid var(--edge-lo);background:linear-gradient(#86aaff,#24398f);border-radius:4px}.sheet-scroll::-webkit-scrollbar-thumb{border:1px solid var(--edge-lo);background:linear-gradient(#86aaff,#24398f);border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:before{animation:none}}@media (width<=1280px){.stage{grid-template-columns:210px minmax(0,1fr) 340px}}.bag{background:#03081e80;border:1px solid #86aaff52;border-radius:6px;margin-top:auto;padding:8px 10px 9px;box-shadow:inset 0 2px 8px #00000080}.bag-title{font:700 8px/1.6 var(--f-label);letter-spacing:.16em;color:var(--edge-hi)}.bag-tally{flex-wrap:wrap;gap:4px 10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bag-tally li{font:700 8px/1.6 var(--f-label);letter-spacing:.08em;align-items:center;gap:5px;display:flex}.bag-tally i{background:currentColor;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 6px}.bag-tally b{font:400 15px/1 var(--f-display);color:var(--ink)}.bag-hint{color:var(--ink-dim);margin:6px 0 0;font-size:11px;line-height:1.4}.portrait .decal{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;border:0}
