.mk-bal{color:var(--cyan);font:700 1rem var(--font-display);white-space:nowrap}.inv-keys{font:600 .85rem var(--font-display);white-space:nowrap}.mk-bar-wrap{top:calc(var(--header-h,64px) - 1px);z-index:20;margin-inline:calc(-1 * var(--gutter));padding:6px var(--gutter);position:sticky}.mk-bar-wrap.is-stuck{background:color-mix(in srgb, var(--bg) 88%, transparent);box-shadow:0 10px 24px #00000040}.mk-toolbar{grid-template-columns:minmax(200px,1fr) repeat(4,minmax(140px,180px));align-items:end;gap:8px;display:grid}.mk-search{min-height:40px}.mk-sub{color:var(--c);font:600 .72rem var(--font-display)}.mk-price{color:var(--cyan);font:700 .86rem var(--font-display)}.mk-empty{text-align:center;margin:24px 0}.mk-foot{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px 12px;display:flex}.mk-foot .mk-dd{width:110px}.ui-v2.fb .panel.inv-slots{gap:8px;padding:12px 14px;display:grid}.inv-slots-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.inv-slot.is-team{border-style:solid;border-color:color-mix(in srgb, var(--violet-text) 55%, transparent);background:color-mix(in srgb, var(--violet-text) 8%, transparent)}.inv-team-open{cursor:pointer;background:0 0;border:0;padding:0}.inv-team{color:var(--violet-text);font:700 .58rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--violet-text) 50%, transparent);border-radius:99px;padding:0 5px;position:absolute;top:3px;left:4px}.tl-test{color:#f5b83d;font:700 .65rem var(--font-display);letter-spacing:.08em}.tl-note{font-size:.78rem}.ip.tl{height:auto;max-height:min(760px,100dvh - 26px)}.inv-slots h2,.inv-items-h h2{font:700 1rem var(--font-display);margin:0}.inv-slot{--c:var(--line);border:1px dashed var(--line);text-align:center;border-radius:10px;align-content:center;justify-items:center;gap:4px;min-height:78px;padding:6px 4px;display:grid;position:relative}.inv-slot.is-on{border-style:solid;border-color:color-mix(in srgb, var(--c) 55%, transparent);background:color-mix(in srgb, var(--c) 8%, transparent)}.inv-slot{transition:opacity .2s,transform .2s,border-color .2s,background-color .2s}.inv-slots.is-dragging .inv-slot:not(.is-target){opacity:.35}.inv-slot.is-target{border-style:solid;border-color:var(--cyan);background:#22d3ee1a;animation:1.1s ease-in-out infinite inv-slot-pulse}@keyframes inv-slot-pulse{0%,to{transform:scale(1);box-shadow:0 0 #22d3ee73}50%{transform:scale(1.05);box-shadow:0 0 18px 2px #22d3ee59}}.inv-slot.is-pop{animation:.6s cubic-bezier(.2,1.4,.4,1) inv-slot-pop}.inv-slot.is-pop canvas{animation:.6s cubic-bezier(.2,1.4,.4,1) inv-slot-pop-art}@keyframes inv-slot-pop{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 70%, transparent)}60%{box-shadow:0 0 22px 4px color-mix(in srgb, var(--c) 45%, transparent)}to{box-shadow:0 0 #0000}}@keyframes inv-slot-pop-art{0%{opacity:0;transform:scale(.4)rotate(-12deg)}70%{opacity:1;transform:scale(1.18)rotate(3deg)}to{transform:none}}.inv-slot-preview{opacity:.55;animation:1.1s ease-in-out infinite inv-slot-preview}@keyframes inv-slot-preview{50%{opacity:.9}}.inv-tile{transition:opacity .2s,transform .2s}.inv-tile.is-dragged{opacity:.3;border-style:dashed;transform:scale(.96)}.inv-slot.is-target.is-over{border-color:var(--cyan);background:#22d3ee2e;animation:none;transform:scale(1.12);box-shadow:0 0 24px 4px #22d3ee73}.inv-slot.is-over .inv-slot-preview{opacity:1;animation:none}.inv-on{color:var(--cyan);font-size:.74rem;font-weight:600}@media (prefers-reduced-motion:reduce){.inv-slot.is-target,.inv-slot.is-pop,.inv-slot.is-pop canvas,.inv-slot-preview{animation:none}}html.perf-lite .inv-slot.is-target,html.perf-lite .inv-slot-preview{animation:none}.inv-slots .inv-slot{padding-inline:2px;container-type:inline-size}.inv-slot-empty{background:#9aa9c214;border-radius:8px;width:40px;height:40px}.inv-slot-off{width:20px;height:20px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;font-size:.7rem;position:absolute;top:2px;right:2px}.inv-slot:hover .inv-slot-off,.inv-slot-off:focus-visible{opacity:1}.inv-drop{color:var(--cyan);font-size:.62rem;font-style:normal;position:absolute;inset:auto 0 4px}.inv-items{gap:10px;display:grid}.inv-items-h{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.inv-items-h h2{margin-right:auto}.inv-items-h .mk-dd{width:170px}.inv-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.inv-tile{--c:#9ca3af;border:1px solid var(--line);background:radial-gradient(70% 45% at 50% 22%, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%), color-mix(in srgb, var(--bg) 45%, transparent);border-radius:12px;align-content:start;gap:6px;padding:0 0 8px;display:grid;position:relative}.inv-tile.is-grab{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.inv-tile.inv-drag{z-index:90;pointer-events:none;border-color:color-mix(in srgb, var(--c) 60%, transparent);background:radial-gradient(70% 45% at 50% 22%, color-mix(in srgb, var(--c) 22%, transparent), transparent 70%), var(--panel);box-shadow:0 22px 50px #0000008c, 0 0 28px color-mix(in srgb, var(--c) 35%, transparent);will-change:transform;margin:0;list-style:none;transition:transform .12s ease-out;position:fixed}.inv-tile.inv-drag .inv-actions{opacity:0}body.inv-grabbing,body.inv-grabbing *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.inv-tile-main{color:var(--text);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:12px 8px 0;display:grid}.inv-count{font:700 .8rem var(--font-display);position:absolute;top:6px;right:8px}.inv-flags{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 8px;font-size:.7rem;display:flex}.inv-res{color:var(--accent)}.inv-actions{flex-wrap:wrap;justify-content:center;gap:6px;padding:0 6px;display:flex}.inv-actions .btn{min-height:26px;padding:2px 10px;font-size:.74rem}@media (hover:hover){.inv-actions{opacity:0;transition:opacity .15s}.inv-tile:hover .inv-actions,.inv-tile:focus-within .inv-actions{opacity:1}}.inv-listed{color:var(--cyan);flex-wrap:wrap;justify-content:center;gap:4px 8px;padding:0 6px;font-size:.72rem;display:flex}.inv-s-item{align-items:center;gap:10px;display:flex}.inv-s-get{margin:0;font-weight:600}@media (max-width:1100px){.mk-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-search{grid-column:1/-1}.inv-slots ul{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:720px){.inv-slots ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.inv-cols{grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.inv-main{gap:12px;min-width:0;display:grid}.inv-main .inv-slots ul{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.sc{top:calc(var(--header-h,64px) + 8px);gap:10px;padding:12px 14px;display:grid;position:sticky}.sc-top{align-items:center;gap:10px;display:flex}.sc-top h2{font:700 1.1rem var(--font-display);margin:0}.sc-top h2 em{color:var(--cyan);font-style:normal}.sc-pill{color:var(--green);font:600 .68rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#4ade801a;border-radius:999px;margin-left:auto;padding:2px 9px}.sc-pill.is-busy{color:var(--amber);background:#f59e0b1f}.sc-bay{--rc:#22d3ee4d;--rg:#22d3ee59;background:radial-gradient(circle at 50% 58%,#22d3ee1a,#0000 55%),repeating-linear-gradient(0deg,#9aa9c20d 0 1px,#0000 1px 22px),repeating-linear-gradient(90deg,#9aa9c20d 0 1px,#0000 1px 22px),#050912;border:1px solid #22d3ee38;border-radius:12px;place-items:center;height:290px;display:grid;position:relative;overflow:hidden}.sc-crn{border:2px solid #22d3ee8c;width:20px;height:20px;position:absolute}.sc-crn.tl{border-bottom:0;border-right:0;top:10px;left:10px}.sc-crn.tr{border-bottom:0;border-left:0;top:10px;right:10px}.sc-crn.bl{border-top:0;border-right:0;bottom:10px;left:10px}.sc-crn.br{border-top:0;border-left:0;bottom:10px;right:10px}.sc-read{color:#22d3eebf;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:10px;font:500 .64rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:12px;left:40px;right:40px}.sc-read span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-floor{background:radial-gradient(closest-side, var(--rc), transparent);border-radius:50%;width:220px;height:32px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.sc-obj{filter:drop-shadow(0 0 16px var(--rg));position:relative}.sc-empty{color:#9aa9c2;border:1.5px dashed #9aa9c259;border-radius:16px;place-items:center;width:180px;height:180px;font-size:.86rem;display:grid;position:relative}.sc-beam{opacity:0;background:#bff6ff;height:3px;position:absolute;top:-8%;left:0;right:0;box-shadow:0 0 14px 3px #22d3eed9,0 0 60px 18px #22d3ee40}.sc-bay.is-scanning .sc-beam{animation:1.5s ease-in-out forwards sc-sweep}.sc-bay.is-scanning .sc-obj{animation:1.5s ease-in forwards sc-xray}.sc-bay.is-reveal .sc-obj{animation:.7s ease-out sc-reveal}@keyframes sc-sweep{0%{opacity:1;top:-6%}50%{top:104%}to{opacity:1;top:-6%}}@keyframes sc-xray{35%{filter:grayscale()invert()sepia()hue-rotate(150deg)saturate(4)brightness(.95);opacity:1}to{filter:grayscale()invert()sepia()hue-rotate(150deg)saturate(4)brightness(1.6);opacity:0;transform:scale(.92)}}@keyframes sc-reveal{0%{filter:brightness(0)drop-shadow(0 0 22px #22d3eee6);transform:scale(.9)}to{filter:drop-shadow(0 0 16px var(--rg));transform:none}}@media (prefers-reduced-motion:reduce){.sc-bay.is-scanning .sc-beam,.sc-bay.is-scanning .sc-obj,.sc-bay.is-reveal .sc-obj{animation-duration:10ms}}.sc-info{flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:56px;display:flex}.sc-name{gap:5px;min-width:0;display:grid}.sc-name strong{font:700 1.25rem/1.1 var(--font-display)}.sc-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sc-chip{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:.74rem;display:inline-flex}.sc-chip i{background:var(--c,var(--muted));border-radius:2px;width:8px;height:8px}.sc-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.sc-cost{text-align:right;font-size:.78rem;display:grid}.sc-cost b{font:600 .92rem var(--font-display)}.sc-short{color:var(--red)}.sc-pick{width:220px}.sc-none{margin:0;font-size:.86rem}dialog.sc-dlg{width:min(440px, calc(100vw - 2 * var(--gutter)))}.sc-claim-art{background:radial-gradient(circle at 50% 60%, var(--rc), transparent 60%), #050912;border-radius:12px;place-items:center;height:180px;display:grid}.sc-claim-art canvas{filter:drop-shadow(0 0 14px var(--rg))}.sc-kv{gap:6px;margin:0;display:grid}.sc-kv div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:6px;font-size:.88rem;display:flex}.sc-kv dt{color:var(--muted)}.sc-kv dd{text-align:right;margin:0;font-weight:600}@media (max-width:1100px){.inv-cols{grid-template-columns:minmax(0,1fr)}.sc{position:static}}@media (max-width:520px){.sc-bay{height:240px}.sc-bay canvas{width:150px!important;height:150px!important}.sc-pick{width:100%}}.odds-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8rem}.odds-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:3px 0}.odds-table tr:last-child td{border-bottom:0}.odds-ic{width:28px}.odds-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.odds-r{width:92px;color:var(--muted);white-space:nowrap}.odds-r i{background:var(--c);border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.odds-p{font-variant-numeric:tabular-nums;text-align:right;width:72px}.odds-pop-h{justify-content:space-between;align-items:baseline;gap:10px;font-size:.8rem;display:flex}.odds-pop .odds-table{font-size:.76rem}.odds-pop .odds-ic{width:22px}.odds-pop .odds-r{width:84px}.odds-pop .odds-p{width:64px}.inv-k-step{align-items:center;gap:8px;display:flex}.inv-k-step .btn{width:42px;padding:0;font-size:1.2rem}.inv-k-step .input{text-align:center;width:72px;font:700 1.1rem var(--font-display);font-variant-numeric:tabular-nums}.mk-soon{border:1px dashed color-mix(in srgb, var(--cyan) 45%, transparent);text-align:center;border-radius:14px;justify-items:center;gap:8px;max-width:460px;margin:28px auto;padding:26px 22px;display:grid}.mk-soon b{font:700 1.15rem var(--font-display)}.sc-soon b{color:#67e8f9;max-width:140px;font:700 .95rem/1.25 var(--font-display);text-align:center}.sc-soon-note .lk-link{font-weight:600}.sc-swap{flex-basis:100%}.inv-tile.is-swap{border-style:dashed}.inv-tile.is-swap .mk-sub{color:var(--muted);font-weight:500}.inv-tile.is-swap .inv-tile-main{cursor:default}
