@font-face{font-family:ZLS Display;src:url(/fonts/zls-display.woff2)format("woff2");font-display:swap}.zmh{--lime:#c6ff3d;--lime-2:#e4ff8a;--ink:#050705;--hot:#f4fff0;--gold:#e4ff8a;--mag:#ff3347;--line:#c6ff3d2e;--edge:#ecffe617;--text:#f4fff0;--dim:#ecffe6b8;--mute:#ecffe6a3;--glass:#0a0e0b9e;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);z-index:9000;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px)saturate(1.2);color:var(--text);opacity:0;transition:opacity .2s var(--ease-out);background:radial-gradient(80% 70% at 50% 20%,#c6ff3d12,#0000 70%),#030504cc;place-items:center;font-family:Space Grotesk,system-ui,sans-serif;display:grid;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.zmh{background:#030504f2}}.zmh[hidden]{display:none!important}.zmh.is-in{opacity:1}.zmh button{font-family:inherit}.zmh-panel{border:1px solid var(--line);width:min(1360px,100%);height:min(900px,100%);transition:transform .32s var(--ease-out);background:linear-gradient(#0e140ff0,#050806f7);border-radius:14px;grid-template-rows:auto auto auto minmax(0,1fr);gap:16px;padding:24px;display:grid;position:relative;overflow:hidden;transform:translateY(12px)scale(.96);box-shadow:0 40px 100px #000000a6,inset 0 1px #f4fff00d}.zmh-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--lime) 30%, var(--lime-2) 50%, var(--lime) 70%, transparent);opacity:.7;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.zmh.is-in .zmh-panel{transform:none}.zmh-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.zmh-title{align-items:center;gap:16px;min-width:0;display:flex}.zmh-mark{background:var(--lime);width:48px;height:48px;color:var(--ink);border-radius:10px;flex:none;place-items:center;font:400 32px/1 ZLS Display,Impact,sans-serif;display:grid;transform:skew(-8deg);box-shadow:0 0 24px #c6ff3d59}.zmh-eyebrow{letter-spacing:.2em;color:var(--lime);text-transform:uppercase;white-space:nowrap;margin:0;font-size:12px;font-weight:700}.zmh-title h2{letter-spacing:.02em;transform-origin:0;text-shadow:0 0 30px #c6ff3d1f;margin:4px 0 0;font:400 36px/1 ZLS Display,Impact,sans-serif;transform:skew(-8deg)}.zmh-close{border:1px solid var(--edge);height:48px;color:var(--text);letter-spacing:.14em;cursor:pointer;transition:border-color .16s var(--ease-out), background .16s var(--ease-out);background:#f4fff00a;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font:700 14px/1 inherit;display:inline-flex}.zmh-close svg{width:18px;height:18px}.zmh-close kbd{color:var(--mute);border:1px solid #f4fff033;border-radius:4px;padding:4px 6px;font:700 10px/1 inherit}.zmh-close:hover{border-color:var(--lime);background:#c6ff3d14}.zmh-close:focus-visible,.zmh button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.zmh-wallet{justify-self:end;align-items:center;gap:24px;min-width:0;display:flex}.zmh-bal{align-items:center;gap:8px;display:flex}.zmh-bal b{font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.zmh-bal span{letter-spacing:.18em;color:var(--dim);font-size:12px;font-weight:700}.zmh-bal em{letter-spacing:.16em;border:1px solid var(--line);color:var(--lime);border-radius:4px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:700}.zmh-shard{flex:none;width:24px;height:24px}.zmh-bal .zmh-shard{filter:drop-shadow(0 0 12px #c6ff3d66);width:32px;height:32px}.zmh-prog{gap:8px;width:clamp(160px,18vw,260px);display:grid}.zmh-prog i{background:#f4fff017;border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.zmh-prog i:after{content:"";width:var(--p,0%);background:linear-gradient(90deg, var(--lime), var(--lime-2));min-width:2px;transition:width .48s var(--ease-out);border-radius:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #c6ff3d99}.zmh-prog small{letter-spacing:.1em;color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.zmh-prog small b{color:var(--text)}.zmh-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.zmh-slot{border:1px solid var(--edge);min-height:64px;color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s var(--ease-out), transform .16s var(--ease-out);background:linear-gradient(#f4fff00b,#f4fff004);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:8px 16px 8px 8px;display:flex;position:relative}.zmh-slot:hover{border-color:#c6ff3d73}.zmh-slot:active{transform:scale(.98)}.zmh-slot-ic{width:48px;height:48px;color:var(--mute);background:#00000059;border:1px dashed #f4fff024;border-radius:8px;flex:none;place-items:center;display:grid}.zmh-slot-ic svg{width:24px;height:24px}.zmh-slot.is-set .zmh-slot-ic{color:var(--lime);border:1px solid var(--line);background:#c6ff3d14;box-shadow:inset 0 0 16px #c6ff3d1f}.zmh-slot-tx{gap:2px;min-width:0;display:grid}.zmh-slot-tx small{letter-spacing:.2em;color:var(--lime);font-size:10px;font-weight:700}.zmh-slot-tx b{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.zmh-slot-tx em{color:var(--mute);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;overflow:hidden}.zmh-slot.is-pulse{animation:zmh-pulse .7s var(--ease-out)}@keyframes zmh-pulse{0%{border-color:var(--lime);box-shadow:0 0 #c6ff3db3}to{box-shadow:0 0 0 12px #c6ff3d00}}.zmh-tabs{scrollbar-width:none;gap:8px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.zmh-tabs::-webkit-scrollbar{display:none}.zmh-tabs button{border:1px solid var(--edge);height:44px;color:var(--dim);letter-spacing:.16em;cursor:pointer;transition:background .16s var(--ease-out), color .16s var(--ease-out), border-color .16s var(--ease-out);background:#f4fff008;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font:700 12px/1 inherit;display:inline-flex}.zmh-tabs button:hover{color:var(--text);border-color:#c6ff3d59}.zmh-tabs button i{letter-spacing:0;min-width:22px;height:22px;color:var(--dim);font-variant-numeric:tabular-nums;background:#f4fff014;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;display:inline-grid}.zmh-tabs button[aria-selected=true]{background:var(--lime);color:var(--ink);border-color:var(--lime);box-shadow:0 0 20px #c6ff3d40}.zmh-tabs button[aria-selected=true] i{color:var(--ink);background:#05070529}.zmh-ts{display:none}.zmh-body{grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:16px;min-height:0;display:grid}.zmh-list{min-height:0;transition:opacity .2s var(--ease-out);grid-template-rows:auto minmax(0,1fr);gap:8px;display:grid}.zmh-tabnote{letter-spacing:.16em;color:var(--mute);margin:0;font-size:11px;font-weight:700}.zmh-tabnote[hidden]{display:none}.zmh-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));align-content:start;gap:12px;min-height:0;padding:4px 4px 24px 2px;display:grid;overflow-y:auto}.zmh-empty{color:var(--dim);text-align:center;border:1px dashed #f4fff024;border-radius:14px;grid-column:1/-1;justify-items:center;gap:8px;margin:0;padding:24px;font-size:14px;line-height:1.5;display:grid}.zmh-empty b{color:var(--text);font-size:16px}.zmh-empty span{max-width:460px}.zmh-card{text-align:left;border:1px solid var(--edge);color:var(--text);cursor:pointer;transition:border-color .18s var(--ease-out), transform .18s var(--ease-out), box-shadow .18s var(--ease-out);font:inherit;background:linear-gradient(#f4fff00d,#f4fff003);border-radius:14px;grid-template-rows:auto auto auto auto;gap:4px;min-width:0;padding:8px 8px 12px;display:grid;position:relative}.zmh-card:hover{border-color:#c6ff3d73;transform:translateY(-2px);box-shadow:0 12px 32px #0006}.zmh-card:active{transform:scale(.98)}.zmh-card.is-sel{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime), 0 0 28px #c6ff3d2e, inset 0 0 24px #c6ff3d0f}.zmh-grid.is-anim .zmh-card{animation:zmh-card-in .24s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes zmh-card-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.zmh-art{aspect-ratio:4/3;background:radial-gradient(60% 70% at 50% 62%, color-mix(in srgb, var(--c,#c6ff3d) 20%, transparent), transparent 75%), linear-gradient(180deg, #0c110d, #050705);border-radius:10px;place-items:center;margin-bottom:4px;display:grid;position:relative;overflow:hidden}.zmh-art:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c,#c6ff3d) 60%, transparent), transparent);height:1px;position:absolute;inset:auto 12% 10%}.zmh-art img{object-fit:contain;filter:drop-shadow(0 8px 14px #0009);width:90%;height:90%;transition:transform .24s var(--ease-out)}.zmh-card:hover .zmh-art img{transform:scale(1.05)}.zmh-rar{letter-spacing:.16em;color:var(--text);background:#050705b8;border:1px solid #f4fff03d;border-radius:4px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:700;line-height:1;position:absolute;top:8px;left:8px}.zmh-rar--gold{background:var(--gold);border-color:var(--gold);color:var(--ink);box-shadow:0 0 14px #e4ff8a59}.zmh-rar--hot{background:var(--hot);border-color:var(--hot);color:var(--ink)}.zmh-rar--lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.zmh-name{letter-spacing:.02em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.zmh-does{color:var(--dim);font-variant-numeric:tabular-nums;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.zmh-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;margin-top:4px;display:flex}.zmh-where{letter-spacing:.14em;color:var(--mute);white-space:nowrap;font-size:10px;font-weight:700}.zmh-chip{letter-spacing:.1em;border:1px solid var(--edge);height:24px;color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font:700 11px/1 inherit;display:inline-flex}.zmh-chip .zmh-shard{width:14px;height:14px}.zmh-chip.is-eq{background:var(--lime);color:var(--ink);border-color:var(--lime);box-shadow:0 0 12px #c6ff3d59}.zmh-chip.is-own{color:var(--text)}.zmh-chip.is-price{color:var(--text);background:#c6ff3d0f;border-color:#c6ff3d73}.zmh-chip.is-run{color:var(--mute);border-style:dashed}.zmh-loadout{grid-column:1/-1;align-content:start;gap:16px;display:grid}.zmh-h{letter-spacing:.18em;color:var(--lime);margin:0 0 8px;font-size:12px;font-weight:700}.zmh-h span{color:var(--mute);letter-spacing:.08em;margin-left:8px}.zmh-earn{border:1px solid var(--line);background:radial-gradient(120% 140% at 0 0,#c6ff3d17,#0000 60%),#f4fff005;border-radius:14px;padding:16px}.zmh-earn header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.zmh-earn header em{letter-spacing:.06em;color:var(--lime);font-size:11px;font-style:normal}.zmh-loop{counter-reset:loop;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.zmh-loop li{counter-increment:loop;border:1px solid var(--edge);background:#0507058c;border-radius:10px;gap:4px;padding:12px;display:grid;position:relative}.zmh-loop li:before{content:"0" counter(loop);color:var(--mute);letter-spacing:.1em;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.zmh-loop b{letter-spacing:.03em;transform-origin:0;color:var(--text);font:400 22px/1 ZLS Display,Impact,sans-serif;transform:skew(-8deg)}.zmh-loop span{color:var(--dim);font-size:12px;line-height:1.35}.zmh-earn-row{gap:8px;display:grid}.zmh-earn-bar{background:#f4fff017;border-radius:4px;height:8px;overflow:hidden}.zmh-earn-bar i{height:100%;width:var(--p,0%);background:linear-gradient(90deg, var(--lime), var(--lime-2));border-radius:4px;min-width:3px;display:block;box-shadow:0 0 12px #c6ff3d99}.zmh-earn-row p{color:var(--dim);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.zmh-earn-row p b{color:var(--text)}.zmh-fine{color:var(--mute);margin:8px 0 0;font-size:12px;line-height:1.45}.zmh-owned-grid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:12px;display:grid}.zmh-detail{border:1px solid var(--line);background:linear-gradient(#0a0e0be6,#050705f5);border-radius:14px;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.zmh-sheet-bar{display:none}.zmh-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.zmh-stage,.mkt-viewer-inline{background:radial-gradient(55% 65% at 50% 58%, color-mix(in srgb, var(--c,#c6ff3d) 20%, transparent), transparent 72%), #050705;min-height:0;position:relative}.zmh-stage{border-bottom:1px solid var(--edge);height:clamp(200px,30vh,290px);display:grid;overflow:hidden}.mkt-viewer-inline{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.mkt-viewer-inline .mkt-viewer__stage{touch-action:none;cursor:grab;min-height:0;position:relative}.mkt-viewer-inline canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mkt-viewer-inline .mkt-viewer__status{text-align:center;letter-spacing:.2em;color:var(--mute);margin:0;padding:4px 0 8px;font-size:10px;font-weight:700}.zmh-stage-img{object-fit:contain;width:100%;height:100%}.zmh-info{align-content:start;gap:12px;padding:16px;display:grid}.zmh-tags{flex-wrap:wrap;gap:8px;margin:0;display:flex}.zmh-tags .zmh-rar{position:static}.zmh-tag{letter-spacing:.16em;border:1px solid var(--line);color:var(--lime);background:#c6ff3d0f;border-radius:4px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:700;line-height:1}.zmh-info h3{letter-spacing:.02em;transform-origin:0;overflow-wrap:anywhere;margin:0;font:400 32px/1.02 ZLS Display,Impact,sans-serif;transform:skew(-8deg)}.zmh-fam{letter-spacing:.14em;color:var(--mute);margin:-4px 0 0;font-size:11px;font-weight:700}.zmh-desc{color:var(--dim);margin:0;font-size:14px;line-height:1.5}.zmh-vs{border:1px solid var(--edge);background:#f4fff008;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.zmh-vs>span{letter-spacing:.18em;color:var(--mute);font-size:10px;font-weight:700}.zmh-vs>b{grid-row:2;font-size:14px}.zmh-vs p{font-variant-numeric:tabular-nums;grid-area:1/2/3;align-items:baseline;gap:8px;margin:0;display:flex}.zmh-vs p em{color:var(--mute);font-size:16px;font-style:normal}.zmh-vs p i{color:var(--mute);font-style:normal}.zmh-vs p strong{font-size:24px}.zmh-vs p small{letter-spacing:.16em;color:var(--mute);font-size:10px;font-weight:700}.zmh-vs .up{color:var(--lime)}.zmh-vs .down{color:var(--mag)}.zmh-vs.is-same{grid-template-columns:1fr}.zmh-vs.is-same p{color:var(--dim);grid-area:auto;font-size:13px}.zmh-bars{gap:8px;display:grid}.zmh-bar{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 8px;display:grid}.zmh-bar>span{letter-spacing:.16em;color:var(--mute);font-size:11px;font-weight:700}.zmh-bar>span small{letter-spacing:.14em;border:1px solid var(--edge);color:var(--mute);border-radius:3px;margin-left:6px;padding:2px 4px;font-size:9px}.zmh-bar>b{font-variant-numeric:tabular-nums;font-size:14px}.zmh-bar>em{font-variant-numeric:tabular-nums;text-align:right;min-width:56px;font-size:12px;font-style:normal;font-weight:700}.zmh-bar>em.up{color:var(--lime)}.zmh-bar>em.down{color:var(--mag)}.zmh-track{background:#f4fff014;border-radius:3px;grid-column:1/-1;height:6px;display:block;position:relative}.zmh-fill{width:var(--f);background:linear-gradient(90deg, #c6ff3d8c, var(--lime));animation:zmh-fill .48s var(--ease-out) both;transform-origin:0;border-radius:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #c6ff3d59}.zmh-bar.is-derived .zmh-fill{background:linear-gradient(90deg, #f4fff080, var(--hot));box-shadow:0 0 10px #f4fff04d}@keyframes zmh-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.zmh-ghost{top:-3px;left:var(--g);background:var(--hot);border-radius:1px;width:2px;height:12px;margin-left:-1px;position:absolute;box-shadow:0 0 6px #f4fff0b3}.zmh-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.zmh-stat{border:1px solid var(--edge);background:#f4fff009;border-radius:8px;gap:4px;min-width:0;padding:8px 12px;display:grid}.zmh-stat span{letter-spacing:.14em;color:var(--mute);font-size:10px;font-weight:700}.zmh-stat b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px}.zmh-ladder ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.zmh-ladder li{border:1px solid var(--edge);background:#f4fff005;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.zmh-ladder li:last-child{border-color:#e4ff8a66}.zmh-ladder li b{color:var(--lime);font-size:12px}.zmh-ladder li:last-child b{color:var(--gold)}.zmh-ladder li span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.zmh-ladder li small{color:var(--mute);letter-spacing:.08em;font-size:10px}.zmh-ladder li i{color:var(--dim);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.zmh-src{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.zmh-src .zmh-h{margin:0 8px 0 0}.zmh-src i{letter-spacing:.12em;color:var(--dim);border:1px dashed #f4fff033;border-radius:5px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700}.zmh-actions{border-top:1px solid var(--edge);background:#050705d9;gap:8px;padding:12px 16px 16px;display:grid}.zmh-price{align-items:center;gap:8px;display:flex}.zmh-price b{font-variant-numeric:tabular-nums;font-size:24px}.zmh-price small{letter-spacing:.14em;color:var(--mute);font-size:10px;font-weight:700}.zmh-act-row{flex-wrap:wrap;gap:8px;display:flex}.zmh-btn{border:1px solid var(--edge);min-height:52px;color:var(--text);letter-spacing:.14em;cursor:pointer;transition:transform .14s var(--ease-out), background .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#f4fff00a;border-radius:10px;flex:180px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font:700 14px/1 inherit;display:inline-flex}.zmh-btn:hover:not([disabled]){border-color:var(--lime)}.zmh-btn:active:not([disabled]){transform:scale(.97)}.zmh-btn[disabled]{opacity:.5;cursor:default}.zmh-btn--pri,.zmh-btn--buy{background:var(--lime);color:var(--ink);border-color:var(--lime);box-shadow:0 0 24px #c6ff3d40}.zmh-btn--pri:hover:not([disabled]),.zmh-btn--buy:hover:not([disabled]){box-shadow:0 0 32px #c6ff3d73}.zmh-btn--buy .zmh-shard path:first-child{fill:var(--ink)}.zmh-btn--buy .zmh-shard path:last-child{fill:var(--lime)}.zmh-btn--buy em{letter-spacing:.14em;opacity:.75;font-size:10px;font-style:normal}.zmh-btn--buy.is-confirm{background:var(--hot);border-color:var(--hot);animation:zmh-confirm .9s var(--ease-out) infinite alternate}@keyframes zmh-confirm{to{box-shadow:0 0 0 4px #f4fff033,0 0 32px #f4fff059}}.zmh-btn--on{border-color:var(--lime);color:var(--lime);background:#c6ff3d14}.zmh-note{color:var(--mute);margin:0;font-size:12px;line-height:1.45}.zmh-toast{background:var(--lime);color:var(--ink);letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;z-index:5;border-radius:10px;max-width:calc(100% - 32px);margin:0;padding:12px 16px;font:700 13px/1 inherit;position:absolute;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 32px #0000008c,0 0 24px #c6ff3d59}.zmh-toast.is-on{animation:zmh-toast 2.6s var(--ease-out) both}@keyframes zmh-toast{0%{opacity:0;transform:translate(-50%,8px)}8%,86%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (height<=500px){.zmh{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.zmh-panel{grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:8px 12px 12px}.zmh-slots{display:none}.zmh-mark{width:36px;height:36px;font-size:24px}.zmh-eyebrow{display:none}.zmh-title h2{margin:0;font-size:26px}.zmh-head{gap:12px}.zmh-close{height:44px}.zmh-close kbd{display:none}.zmh-bal b{font-size:24px}.zmh-tabs button{height:44px;padding:0 12px}.zmh-body{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:12px}.zmh-tabnote{display:none}.zmh-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.zmh-stage{height:150px}.zmh-info h3{font-size:26px}.zmh-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.zmh-btn{min-height:48px}}@media (height<=500px) and (width<=900px){.zmh-prog,.zmh-close span{display:none}.zmh-close{justify-content:center;width:44px;padding:0}.zmh-tl{display:none}.zmh-ts{display:inline}}@media (width<=760px) and (height>=501px){.zmh{place-items:stretch stretch;padding:0}.zmh-panel{width:100%;height:100%;padding:max(12px, env(safe-area-inset-top)) 16px 0;border:0;border-radius:0;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px}.zmh-head{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:12px 8px}.zmh-title{gap:12px}.zmh-mark{width:40px;height:40px;font-size:26px}.zmh-eyebrow{letter-spacing:.16em;font-size:10px}.zmh-title h2{font-size:28px}.zmh-close{grid-area:1/2;justify-content:center;width:48px;padding:0}.zmh-close span,.zmh-close kbd{display:none}.zmh-wallet{border:1px solid var(--line);background:#c6ff3d0a;border-radius:10px;grid-area:2/1/auto/-1;justify-content:space-between;justify-self:stretch;gap:16px;padding:8px 12px}.zmh-bal b{font-size:24px}.zmh-bal .zmh-shard{width:24px;height:24px}.zmh-bal span{display:none}.zmh-prog{flex:1;width:auto;min-width:0}.zmh-prog small{letter-spacing:.06em;font-size:10px}.zmh-slots{gap:8px}.zmh-slot{text-align:center;flex-direction:column;align-items:stretch;gap:4px;min-height:0;padding:8px}.zmh-slot-ic{border-radius:6px;width:100%;height:32px}.zmh-slot-ic svg{width:20px;height:20px}.zmh-slot-tx small{letter-spacing:.14em;font-size:9px}.zmh-slot-tx b{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box}.zmh-slot-tx em{display:none}.zmh-tabs{margin:0 -16px;padding:2px 16px;scroll-padding:0 16px}.zmh-tabs button{letter-spacing:.12em;padding:0 14px}.zmh-tl{display:none}.zmh-ts{display:inline}.zmh-body{grid-template-columns:1fr}.zmh-grid{padding-bottom:calc(24px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zmh-owned-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zmh-name{font-size:13px}.zmh-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.zmh-loop b{font-size:18px}.zmh.has-sheet .zmh-list{opacity:.3}.zmh-detail{z-index:3;visibility:hidden;height:min(88dvh,100dvh - 48px);transition:transform .32s var(--ease-out), visibility 0s linear .32s;background:linear-gradient(#0b100c,#050705);border-width:1px 0 0;border-radius:16px 16px 0 0;grid-template-rows:auto minmax(0,1fr) auto;position:fixed;inset:auto 0 0;transform:translateY(104%);box-shadow:0 -24px 64px #000000b3}.zmh-detail.is-open{visibility:visible;transition:transform .32s var(--ease-out), visibility 0s;transform:none}.zmh-sheet-bar{grid-template-columns:auto 1fr;align-items:center;padding:8px 12px 0;display:grid}.zmh-sheet-bar>i{background:#f4fff040;border-radius:2px;justify-self:center;width:40px;height:4px;margin-left:-96px}.zmh-sheet-close{border:1px solid var(--edge);height:44px;color:var(--text);letter-spacing:.16em;cursor:pointer;background:#f4fff00a;border-radius:999px;align-items:center;gap:4px;padding:0 14px 0 8px;font:700 12px/1 inherit;display:inline-flex}.zmh-sheet-close svg{width:18px;height:18px}.zmh-stage{height:clamp(180px,30dvh,260px)}.zmh-info h3{font-size:28px}.zmh-actions{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.zmh-btn{flex:100%}.zmh-ladder ol{grid-template-columns:repeat(2,minmax(0,1fr))}.zmh-toast{bottom:calc(24px + env(safe-area-inset-bottom))}}@media (width<=380px) and (height>=501px){.zmh-title h2{font-size:24px}.zmh-eyebrow{display:none}.zmh-card{padding:6px 6px 10px}}@media (prefers-reduced-motion:reduce){.zmh,.zmh-panel,.zmh-detail,.zmh-card,.zmh-slot,.zmh-prog i:after,.zmh-list{transition:none!important}.zmh-panel{transform:none}.zmh-grid.is-anim .zmh-card,.zmh-fill,.zmh-slot.is-pulse,.zmh-btn--buy.is-confirm,.zmh-toast.is-on{animation:none!important}}.zmh-entry{z-index:130;top:max(14px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(8px);color:#eafff0;letter-spacing:.16em;cursor:pointer;background:#050805d1;border:1px solid #c8ff0073;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 14px 0 10px;font:700 12px/1 Space Grotesk,system-ui,sans-serif;display:inline-flex;position:absolute;right:14px;box-shadow:0 8px 24px #0006}.zmh-entry b{font-variant-numeric:tabular-nums;color:#c8ff00;letter-spacing:.04em}.zmh-entry:hover,.zmh-entry:focus-visible{border-color:#c8ff00;outline:none}.zmh-entry .zmh-shard{width:20px;height:20px}html.zmh-open .zmh-entry{visibility:hidden}.rr-shards{color:#eafff0;background:#c8ff000d;border:1px solid #c8ff0038;border-radius:10px;gap:6px;margin-top:10px;padding:10px 12px;font-family:Space Grotesk,system-ui,sans-serif;display:grid}.rr-shards-top{align-items:center;gap:8px;display:flex}.rr-shards-top b{font-variant-numeric:tabular-nums;font-size:20px}.rr-shards-top span{letter-spacing:.18em;color:#eafff09e;font-size:10px}.rr-shards-top .zmh-shard{width:22px;height:22px}.rr-shards-open{color:#050805;letter-spacing:.14em;cursor:pointer;background:#c8ff00;border:1px solid #c8ff00;border-radius:8px;min-height:40px;margin-left:auto;padding:0 12px;font:700 11px/1 inherit}.rr-shards-line{color:#eafff0cc;margin:0;font-size:13px;line-height:1.4}.rr-shards-bar{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.rr-shards-bar i{background:linear-gradient(90deg,#c8ff00,#e4ff66);height:100%;display:block}.rr-shards small{letter-spacing:.06em;color:#eafff080;font-size:10px}.pz-plate--market b:before{content:"◆ ";color:#c8ff00}.zmh-entry[hidden]{display:none!important}.zmh-stage{overflow:hidden}.mkt-viewer-inline .mkt-viewer__stage{aspect-ratio:auto;height:100%;max-height:none}.rr-shards-share{color:#050805;letter-spacing:.14em;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:8px;min-height:40px;margin-left:auto;padding:0 12px;font:700 11px/1 Space Grotesk,system-ui,sans-serif}.rr-shards-share+.rr-shards-open{margin-left:0}html.lobby-nav-integrated #menu-marketplace,html.lobby-nav-integrated #menu-orders,:is(body:has(#main-menu[data-canonical-squad-lobby]) #menu-marketplace,body:has(#main-menu[data-canonical-squad-lobby]) #menu-orders){display:none!important}.zmh-ptypes{flex-wrap:wrap;gap:4px;display:flex}.zmh-ptypes i{letter-spacing:.1em;color:#c8ff00;border:1px solid #c8ff0066;border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:900}.zmh-ptypes i:first-child{background:#c8ff0029}@media (width<=900px){[data-chrome=host] .zmh-entry,[data-chrome=host] #menu-orders{display:none!important}}.zmh-wallet-note{color:#96a78a;max-width:400px;margin:6px 0 0;font-size:10px;line-height:1.5}.zmh-trading-status{color:#9bac8e;border-top:1px solid #354329;margin:10px 0 0;padding-top:9px;font-size:10px;line-height:1.5}.zmh-trading-status b{color:#c6ff3d;letter-spacing:.08em;margin-bottom:3px;font-size:9px;display:block}.zmh-chip.is-price{white-space:normal;text-align:right;font-size:9px}.zmh-rar--line{border-color:var(--lime);color:var(--lime);background:#050705c7}.zmh-rar--mythic{background:var(--lime);border-color:var(--hot);color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset, 0 0 18px #c6ff3d8c}.zmh-ed{letter-spacing:.12em;color:var(--lime);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;font-weight:700;display:block;overflow:hidden}.zmh-edline{letter-spacing:.12em;color:var(--dim);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:11px;font-weight:700}.zmh-edline b{color:var(--lime)}.zmh-plate{border:1px solid var(--lime);color:var(--lime);letter-spacing:.14em;font-variant-numeric:tabular-nums;background:#050705;border-radius:4px;margin:8px 0 0;padding:4px 8px;font:700 12px/1 Space Mono,ui-monospace,monospace;display:inline-block}.zmh-scar{grid-template-columns:repeat(10,1fr);gap:3px;max-width:260px;margin:6px 0 0;display:grid}.zmh-scar i{background:#ecffe61f;border-radius:1px;height:6px}.zmh-scar i.on{background:var(--lime)}
