.coll-overlay{z-index:63;color:#d5ffe3;background:radial-gradient(circle,#0b0a1a 0%,#030305 100%);padding:0 clamp(12px,3vw,28px) clamp(12px,3vw,28px);font-family:VT323,Share Tech Mono,monospace;position:fixed;inset:0;overflow-y:auto}.coll-overlay:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(#0000 0 3px,#00000040 3px 4px);position:fixed;inset:0}.coll-overlay>*{z-index:2;position:relative}.coll-overlay>.coll-overlay__header{z-index:30;max-width:1200px;margin:clamp(12px,3vw,28px) auto 14px;position:sticky;top:0}.coll-overlay__hint{letter-spacing:.05em;color:#4ade80e6;text-align:center;margin-top:-8px;margin-bottom:12px;font-family:VT323,monospace;font-size:clamp(12px,1.6vw,16px)}.coll-overlay--showcase .coll-card--owned{cursor:pointer}.coll-overlay--showcase .coll-card--missing{cursor:not-allowed}body.chat-expanded .coll-overlay,body.chat-expanded .coll-overlay:before,body.chat-expanded .coll-detail{left:var(--chat-expanded-width,0)}.coll-overlay>.coll-tabs{max-width:1200px;margin:0 auto 10px}.coll-tab--soon{opacity:.5;cursor:not-allowed;border-style:dashed}.coll-tab__badge{letter-spacing:.05em;color:#9ca3af;text-transform:lowercase;background:#0006;border:1px solid;padding:0 6px;font-family:VT323,monospace;font-size:12px}.coll-filter{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:1200px;margin:0 auto 12px;display:flex}.mk-key.coll-filter__btn--adult{color:#f9a8d4;border-color:#f472b673}.mk-key.coll-filter__btn--adult:hover{background:#f472b626;border-color:#f472b6}.mk-key.coll-filter__btn--adult.coll-filter__btn--active{color:#fce7f3;background:#f472b633;border-color:#f472b6;box-shadow:inset 0 -2px #f472b6}.coll-filter__check{font-family:Segoe UI Symbol,Apple Color Emoji,sans-serif;font-size:16px;line-height:1}.coll-summary{justify-content:space-between;align-items:baseline;max-width:1200px;margin:0 auto 12px;padding:0 4px;display:flex}.coll-summary__heading{letter-spacing:.14em;color:#fde047;font-family:"Press Start 2P",monospace;font-size:12px}.coll-summary__progress{color:#4ade80;font-variant-numeric:tabular-nums;text-shadow:0 0 6px #4ade8080;font-family:VT323,monospace;font-size:20px}.coll-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px;max-width:1200px;margin:0 auto;display:grid}.coll-wcards{max-width:1200px;margin:0 auto}.coll-card{isolation:isolate;border:1px solid color-mix(in srgb, var(--coll-color,#6b7280) 20%, #ffffff0d);background:linear-gradient(180deg, #ffffff0a 0%, #fff0 28%), radial-gradient(ellipse 120% 60% at 50% 110%, color-mix(in srgb, var(--coll-color,transparent) 14%, transparent) 0%, transparent 70%), #080c12d1;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:14px 12px 12px;transition:transform .2s,box-shadow .25s,border-color .25s;display:flex;position:relative}.coll-card--owned{border-color:color-mix(in srgb, var(--coll-color,#fff) 55%, transparent);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 18px -6px color-mix(in srgb, var(--coll-color,transparent) 40%, transparent), 0 0 22px -8px color-mix(in srgb, var(--coll-color,transparent) 55%, transparent), 0 8px 22px -10px #000000b3}.coll-card--legendary.coll-card--owned{box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 26px -8px color-mix(in srgb, var(--coll-color,transparent) 65%, transparent), 0 0 34px -4px color-mix(in srgb, var(--coll-color,transparent) 70%, transparent), 0 10px 26px -10px #000000bf}.coll-card--missing{background:radial-gradient(120% 60% at 50% 110%,#ffffff06,#0000 70%),#080c1299;border-style:dashed;border-color:#ffffff14}.coll-card--missing:after{display:none}.coll-card:hover{transform:translateY(-3px)}.coll-card--clickable:hover{border-color:color-mix(in srgb, var(--coll-color,#fff) 80%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 24px -6px color-mix(in srgb, var(--coll-color,transparent) 55%, transparent), 0 0 34px -4px color-mix(in srgb, var(--coll-color,transparent) 75%, transparent), 0 12px 28px -10px #000000bf}.coll-card__art{background:radial-gradient(circle at 50% 28%, #ffffff0d, transparent 55%), radial-gradient(ellipse 90% 35% at 50% 96%, color-mix(in srgb, var(--coll-color,transparent) 12%, transparent) 0%, transparent 70%);justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative;overflow:hidden}.coll-card--circle .coll-card__art{border-radius:50%}.coll-card--rect .coll-card__art{border-radius:4px}.coll-card--free .coll-card__art{aspect-ratio:1;border-radius:14px;width:100%;height:auto}.coll-card--free.coll-card--owned .coll-card__art:before,.coll-card--free.coll-card--owned .coll-card__art:after{content:"";pointer-events:none;z-index:0;position:absolute}.coll-card--free.coll-card--owned .coll-card__art:before{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--coll-color,#fff) 58%, transparent) 0%, transparent 65%);filter:blur(2px);opacity:.9;height:16px;bottom:6%;left:16%;right:16%}.coll-card--free.coll-card--owned .coll-card__art:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--coll-color,#fff) 85%, transparent) 50%, transparent);opacity:.8;height:1px;bottom:calc(6% + 7px);left:22%;right:22%}.coll-card__art--silhouette{background:radial-gradient(circle at 50% 35%,#ffffff06,#0000 60%),#00000059}.coll-card__art-label{letter-spacing:.1em;color:var(--coll-color,#fff);text-shadow:0 0 8px var(--coll-color,#fff6);font-family:"Press Start 2P",monospace;font-size:18px}.coll-card__art-label--hidden{color:#ffffff2e;text-shadow:none;font-size:32px}.coll-card__meta{text-align:center;flex-direction:column;align-items:center;gap:5px;width:100%;padding:0 2px;display:flex}.coll-card__name{color:#e8f3ff;letter-spacing:.01em;text-shadow:0 1px 2px #00000080;-webkit-line-clamp:2;word-break:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.1em;font-family:VT323,monospace;font-size:17px;line-height:1.05;display:-webkit-box;overflow:hidden}.coll-card--missing .coll-card__name{color:#ffffff47}.coll-card__rarity{letter-spacing:.14em;color:var(--coll-color,#9ca3af);text-shadow:0 0 8px color-mix(in srgb, var(--coll-color,transparent) 45%, transparent);opacity:.95;font-family:Inter,sans-serif;font-size:9px;font-weight:800}.coll-card--missing .coll-card__rarity{opacity:.45;text-shadow:none}.coll-card__lock{opacity:.65;z-index:3;cursor:help;background:#000000b3;border-radius:999px;padding:4px 5px;font-size:11px;line-height:1;position:absolute;top:8px;right:8px}.coll-card__count{letter-spacing:.08em;border:1px solid color-mix(in srgb, var(--coll-color,#fff) 60%, transparent);color:var(--coll-color,#fff);z-index:3;background:#000000d9;border-radius:999px;padding:4px 7px;font-family:"Press Start 2P",monospace;font-size:9px;position:absolute;top:8px;right:8px}.coll-card__yard{letter-spacing:.08em;color:#e9d5ff;z-index:3;background:#1a0b2ee6;border:1px solid #c084fc;border-radius:999px;padding:4px 6px;font-family:"Press Start 2P",monospace;font-size:8px;position:absolute;top:8px;left:8px}.coll-card__mine-badge{color:#4ade80;text-shadow:0 0 6px #4ade80e6;z-index:3;background:#000000d9;border:1px solid #4ade80cc;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-family:"Press Start 2P",monospace;font-size:11px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 0 6px #4ade808c}.coll-card--mine-too{box-shadow:inset 0 0 0 1px #4ade808c,0 0 10px #4ade8040}.coll-card--only-mine{border-color:#f9a8d480}.coll-card--only-mine .coll-card__art{opacity:.6;filter:saturate(.75)}.coll-card--only-mine:hover .coll-card__art{opacity:.9;filter:none}.coll-card--only-mine .coll-card__name{color:#fbcfe8d9}.coll-card__gift-badge{z-index:3;background:#000000d9;border:1px solid #f9a8d4d9;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;line-height:1;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 0 7px #f9a8d48c}.coll-card__gift-badge--off{filter:grayscale();opacity:.45;box-shadow:none;border-color:#9ca3af99}.coll-card__mine-n{gap:4px;width:auto;min-width:22px;padding:0 6px}.coll-card__mine-x{letter-spacing:.04em;text-shadow:none;font-family:"Press Start 2P",monospace;font-size:8px}.coll-card__gift-badge .coll-card__mine-x{color:#f9a8d4}.coll-card--book .coll-card__mine-x{display:none}.mk-key.coll-filter__btn--onlymine.coll-filter__btn--active{color:#f9a8d4;background:#f9a8d41a;border-color:#f9a8d4;box-shadow:inset 0 -2px #f9a8d4,0 0 10px #f9a8d440}.coll-empty{color:#e5e7eb;text-align:center;border:1px dashed #f9a8d459;border-radius:10px;grid-column:1/-1;max-width:1200px;margin:18px auto;padding:14px 16px;font-family:VT323,monospace;font-size:19px}.coll-series-list{flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;display:flex}.coll-series{border-top:1px dashed #4ade804d;padding-top:14px}.coll-series:first-child{border-top:none;padding-top:0}.coll-group{z-index:3;background:linear-gradient(#102016f7,#0a140ef7);border:1px solid #4ade804d;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 6px;padding:8px 10px;display:flex;position:sticky;top:54px}.coll-group-block{flex-direction:column;gap:28px;display:flex}.coll-series-list>.coll-group-block:first-child>.coll-group{margin-top:0}.coll-group__title{letter-spacing:.08em;color:#facc15;text-shadow:0 0 8px #facc1573;font-family:"Press Start 2P",monospace;font-size:12px}.coll-group__left{flex-wrap:wrap;align-items:center;gap:6px 0;min-width:0;display:flex}.coll-group__reward{font-size:14px}.coll-group__count{color:#7f9d8a;white-space:nowrap;font-family:VT323,monospace;font-size:15px}.coll-group--full{border-color:#facc158c}.coll-group--full .coll-group__count{color:#facc15}.coll-group--full .coll-group__title:after{content:" ✓"}.coll-group--toggle{cursor:pointer;transition:border-color .15s}.coll-group--toggle:hover{border-color:#4ade8099}.coll-group--toggle:focus-visible{outline-offset:2px;outline:1px dashed #fde047}.coll-group__right{flex:none;align-items:baseline;gap:2px;display:inline-flex}.coll-group__caret{color:#4ade80;margin-left:8px;font-family:VT323,monospace;font-size:20px;line-height:1;transition:transform .2s;display:inline-block}.coll-group--collapsed .coll-group__caret{transform:rotate(-90deg)}.coll-group-block--collapsed>.coll-group{margin:0}.coll-group-block--collapsed+.coll-group-block--collapsed{margin-top:-18px}.coll-group-block{scroll-margin-top:60px}.coll-group__count--missing{color:#fb923c}.coll-group__count--dupes{color:#38bdf8}.coll-group__count--onlymine{color:#f9a8d4}.coll-series__header{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #4ade8026;justify-content:space-between;align-items:center;margin:0 0 10px;padding:6px 4px;transition:background .15s,border-color .15s;display:flex}.coll-series__header:hover{background:#4ade8014;border-bottom-color:#4ade8080}.coll-series__header:focus-visible{outline-offset:2px;outline:1px dashed #fde047}.coll-series__caret{color:#4ade80;margin-left:8px;font-family:VT323,monospace;font-size:18px;transition:transform .2s;display:inline-block}.coll-series--collapsed .coll-series__caret{transform:rotate(-90deg)}.coll-series--collapsed .coll-grid{display:none}.coll-series__fav{color:#fde04773;cursor:pointer;flex:none;margin-right:8px;font-size:17px;line-height:1;transition:color .15s,transform .15s}.coll-series__fav:hover{color:#fde047;transform:scale(1.15)}.coll-series__fav:focus-visible{outline-offset:2px;outline:1px dashed #fde047}.coll-series__fav.is-on{color:#facc15;text-shadow:0 0 6px #facc158c}.coll-series__fav.is-peer{cursor:help}.coll-series__fav.is-peer:hover{transform:none}.coll-series__title{letter-spacing:.14em;color:#fde047;text-shadow:0 0 6px #fde04766;margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(10px,1.2vw,13px)}.coll-series__chip{letter-spacing:.04em;color:#4ade80;font-variant-numeric:tabular-nums;background:#0006;border:1px solid #4ade8066;border-radius:5px;padding:3px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.coll-series__teaser{text-align:center;color:#6b7280;background:#0000004d;border:1px dashed #6b728066;grid-column:1/-1;padding:20px;font-family:VT323,monospace;font-size:18px}.coll-card--silhouette{cursor:default}.coll-card__img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px #00000080);width:100%;height:100%;transition:opacity .25s,filter .2s,transform .45s;display:block}.coll-card--circle .coll-card__img{border-radius:50%}.coll-card:hover .coll-card__img{filter:drop-shadow(0 2px 8px var(--coll-color,#ffffff4d))}.coll-card--has-back .coll-card__art{perspective:800px}.coll-card__img--front,.coll-card__img--back{backface-visibility:hidden;transform-style:preserve-3d;z-index:1;position:absolute;inset:0}.coll-card__img--back{opacity:0;filter:drop-shadow(0 2px 4px #0006);transform:rotateY(180deg)}.coll-card--has-back:hover .coll-card__img--front{opacity:0;transform:rotateY(-180deg)}.coll-card--has-back:hover .coll-card__img--back{opacity:1;transform:rotateY(0)}.coll-series__buyonly{letter-spacing:.05em;color:#fde047;background:#fde04714;border:1px dashed #fde04780;margin-left:10px;padding:2px 8px;font-family:VT323,monospace;font-size:13px;display:inline-block}.coll-series__reward{letter-spacing:.05em;color:#c084fc;text-shadow:0 0 4px #c084fc99;white-space:nowrap;background:#c084fc1f;border:1px solid #c084fc99;border-radius:3px;align-items:center;gap:4px;margin-left:10px;padding:2px 9px;font-family:VT323,monospace;font-size:13px;display:inline-flex}.coll-series__reward--shared{white-space:normal;max-width:22em}.coll-series__reward--claimed{color:#86efac;text-shadow:0 0 4px #86efac99;opacity:.85;background:#86efac1f;border-color:#86efac99}.coll-series__reward-orb{filter:drop-shadow(0 0 3px #9333ea80);flex-shrink:0;width:16px;height:16px;display:inline-block;position:relative}.coll-series__reward--claimed .coll-series__reward-orb{filter:drop-shadow(0 0 3px #86efac80)}.coll-series__reward-orb-top,.coll-series__reward-orb-bottom{width:16px;height:8px;position:absolute;left:0}.coll-series__reward-orb-top{background:linear-gradient(#9333ea,#581c87);border:1px solid #d8b4fe;border-bottom:0;border-radius:8px 8px 0 0;top:0;box-shadow:inset 0 1px 2px #ffffff4d}.coll-series__reward-orb-bottom{background:linear-gradient(#14532d,#22c55e);border:1px solid #86efac;border-top:0;border-radius:0 0 8px 8px;bottom:0;box-shadow:inset 0 -1px 2px #0006}.coll-series__reward-orb-belt{z-index:2;background:#facc15;border:1px solid #ca8a04;border-radius:1px;width:18px;height:3px;position:absolute;top:6px;left:-1px;box-shadow:0 0 3px #facc15b3}.coll-series__blek{-o-object-fit:contain;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 2px 4px #0009);width:42px;height:42px;margin-right:10px}.coll-series__header-left{align-items:center;gap:10px;display:flex}@media (width<=640px){.coll-series__header{flex-wrap:wrap;row-gap:6px}.coll-series__header-left{flex-wrap:wrap;flex:100%;row-gap:6px;min-width:0}}.coll-detail{z-index:250;--coll-stage-max-h:max(180px, min(52vh, calc(100vh - 340px)));background:#000000e0;justify-content:center;align-items:center;padding:clamp(12px,3vw,28px);font-family:VT323,monospace;display:flex;position:fixed;inset:0}.coll-detail:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(#0000 0 3px,#0006 3px 4px);position:absolute;inset:0}.coll-detail__card{z-index:2;border:2px solid var(--coll-color,#fff);width:min(480px,100%);box-shadow:0 0 24px var(--coll-color,#fff), inset 0 0 20px #0009;background:#050a05f5;flex-direction:column;align-items:center;gap:14px;max-height:100%;padding:clamp(16px,3vw,28px);display:flex;position:relative;overflow-y:auto}.coll-detail__stage{width:min(360px, 100%, var(--coll-stage-max-h));aspect-ratio:1;perspective:1200px;background:radial-gradient(circle at 30% 30%,#ffffff0d,#00000059);border-radius:50%;flex:none;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative;overflow:hidden}.coll-detail__img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px #000000b3);width:92%;height:92%;animation:.35s ease-out coll-detail-appear}@keyframes coll-detail-appear{0%{opacity:0;transform:scale(.92)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.coll-detail__stage--has-back .coll-detail__img--front,.coll-detail__stage--has-back .coll-detail__img--back{backface-visibility:hidden;width:92%;height:92%;transform-style:preserve-3d;transition:opacity .45s,transform .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coll-detail__stage--has-back .coll-detail__img--back{opacity:0;animation:none;transform:translate(-50%,-50%)rotateY(180deg)}.coll-detail__stage--has-back:hover .coll-detail__img--front{opacity:0;transform:translate(-50%,-50%)rotateY(-180deg)}.coll-detail__stage--has-back:hover .coll-detail__img--back{opacity:1;transform:translate(-50%,-50%)rotateY(0)}.coll-detail__stage--has-back{cursor:pointer}.coll-detail__stage--free{border-radius:16px}.coll-detail__stage--rect{border-radius:6px}.coll-detail__stage--bottlecaps{width:min(140px,60vw)}.coll-detail__stage--poster{width:min(300px, 92vw, calc(var(--coll-stage-max-h) * var(--coll-ar,.667)));aspect-ratio:2/3;background:#000;border-radius:6px;box-shadow:0 6px 22px #000c}.coll-detail__stage--poster-landscape{width:min(440px, 92vw, calc(var(--coll-stage-max-h) * var(--coll-ar,1.5)))}.coll-detail__stage--poster .coll-detail__img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px #0009);width:100%;height:100%}.coll-detail__meta{text-align:center;flex-direction:column;gap:4px;display:flex}.coll-detail__name{letter-spacing:.08em;color:var(--coll-color,#fff);text-shadow:0 0 8px;font-family:"Press Start 2P",monospace;font-size:14px}.coll-detail__rarity{letter-spacing:.2em;color:var(--coll-color,#9ca3af);opacity:.85;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.coll-detail__buyonly{letter-spacing:.08em;color:#fde047;background:#fde04714;border:1px dashed #fde04799;margin-top:4px;padding:3px 8px;font-size:13px;display:inline-block}.coll-detail__buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.coll-detail__btn{letter-spacing:.1em;text-transform:uppercase;color:#4ade80;cursor:pointer;background:#000000b3;border:1px solid #4ade80;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;transition:background .15s,transform .1s;display:inline-flex}.coll-detail__btn:hover{background:#4ade8033;transform:translateY(-1px)}.coll-detail__btn--close{color:#f87171;border-color:#f87171}.coll-detail__btn--close:hover{background:#f8717133}.coll-detail__btn--sell{color:#fde047;border-color:#fde047}.coll-detail__btn--sell:hover{background:#fde04733}.coll-detail__btn--sell:disabled{opacity:.55;cursor:wait}.coll-detail__btn--read{color:#0f172a;background:#4ade80;border-color:#4ade80;font-weight:800}.coll-detail__btn--read:hover{background:#86efac;border-color:#86efac}.coll-detail__btn--brag{color:#fbbf24;border-color:#fbbf24}.coll-detail__btn--brag:hover{background:#fbbf2433}.coll-detail__btn--shelf{color:#7dd3fc;border-color:#7dd3fc}.coll-detail__btn--shelf:hover{background:#7dd3fc33}.coll-detail__btn--shelf.is-on{color:#e0f2fe;background:#7dd3fc47;box-shadow:inset 0 0 12px #7dd3fc59}.coll-detail__btn--shelf:disabled{opacity:.45;cursor:not-allowed;transform:none}.coll-card--clickable{cursor:pointer}.coll-cart-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.coll-cart-card .coll-cart-card__art{aspect-ratio:4/5;width:100%;max-width:200px;height:auto}.coll-cart-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.coll-cart-card__status{letter-spacing:.1em;opacity:.95;color:var(--coll-color,#fde047);font-family:Inter,sans-serif;font-size:9px;font-weight:800}.coll-cart-card.coll-card--missing .coll-cart-card__status{color:#6b7280}.coll-cart-card__rarity-tag{letter-spacing:.12em;text-shadow:0 0 4px;font-weight:700}.coll-cart-grid--dendy{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:26px 14px;padding:4px 10px 6px}.coll-card--dcart{--dcu:1.22px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:10px 4px 4px}.coll-card--dcart.coll-card--owned,.coll-card--dcart.coll-card--missing,.coll-card--dcart.coll-card--legendary.coll-card--owned,.coll-card--dcart.coll-card--clickable:hover{box-shadow:none;background:0 0;border:0}.coll-card--dcart:hover{transform:none}.coll-card--dcart:before{content:"";z-index:-1;left:-8px;right:-8px;top:calc(10px + 85 * var(--dcu) + 2px);pointer-events:none;background:linear-gradient(#ffffff12,#0000 40%),linear-gradient(#2a2433 0 55%,#1a1621 55% 100%);height:11px;position:absolute;box-shadow:0 7px 10px -5px #000c}.coll-cart-card.coll-card--dcart .coll-cart-card__art{width:calc(105 * var(--dcu));height:calc(85 * var(--dcu));aspect-ratio:auto;background:0 0;border-radius:0;max-width:none;overflow:visible}.coll-card--dcart .dcartl{--u:var(--dcu)}@media (width<=480px){.coll-cart-grid--dendy{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:22px 8px;padding:4px 4px 6px}.coll-card--dcart{--dcu:1.05px}}.coll-cart-grid--c16{gap:26px 14px;padding:4px 10px 6px}.coll-cart-grid--snes{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}.coll-cart-grid--sega{grid-template-columns:repeat(auto-fill,minmax(146px,1fr))}.coll-card--c16{--dcu:1.1px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:10px 4px 4px}.coll-card--c16-snes{--shelf:93;--artw:137}.coll-card--c16-sega{--shelf:139;--artw:117}.coll-card--c16.coll-card--owned,.coll-card--c16.coll-card--missing,.coll-card--c16.coll-card--legendary.coll-card--owned,.coll-card--c16.coll-card--clickable:hover{box-shadow:none;background:0 0;border:0}.coll-card--c16:hover{transform:none}.coll-card--c16:before{content:"";z-index:-1;left:-8px;right:-8px;top:calc(10px + var(--shelf) * var(--dcu) + 2px);pointer-events:none;background:linear-gradient(#ffffff12,#0000 40%),linear-gradient(#2a2433 0 55%,#1a1621 55% 100%);height:11px;position:absolute;box-shadow:0 7px 10px -5px #000c}.coll-cart-card.coll-card--c16 .coll-cart-card__art{width:calc(var(--artw) * var(--dcu));height:calc(var(--shelf) * var(--dcu));aspect-ratio:auto;background:0 0;border-radius:0;max-width:none;overflow:visible}.coll-card--c16 .c16l{--u:var(--dcu)}@media (width<=480px){.coll-cart-grid--c16{gap:22px 8px;padding:4px 4px 6px}.coll-cart-grid--snes{grid-template-columns:repeat(auto-fill,minmax(146px,1fr))}.coll-cart-grid--sega{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.coll-card--c16{--dcu:.94px}}.coll-filter__search{box-sizing:border-box;color:#d5ffe3;background:#05070a;border:1px solid #4ade804d;border-radius:7px;outline:none;flex:180px;min-width:230px;max-width:320px;height:32px;padding:0 10px;font-family:VT323,Share Tech Mono,monospace;font-size:19px;box-shadow:inset 0 2px 6px #000000d9}.coll-filter__search:focus{border-color:#4ade80;box-shadow:0 0 0 2px #4ade8026}.coll-filter__search::placeholder{color:#d5ffe366}.mk-key.coll-filter__btn--missing.coll-filter__btn--active{color:#fb923c;background:#fb923c1a;border-color:#fb923c;box-shadow:inset 0 -2px #fb923c,0 0 10px #fb923c40}.coll-series__chip--missing{color:#fb923c}.mk-key.coll-filter__btn--dupes.coll-filter__btn--active{color:#38bdf8;background:#38bdf81a;border-color:#38bdf8;box-shadow:inset 0 -2px #38bdf8,0 0 10px #38bdf840}.coll-series__chip--dupes{color:#38bdf8}.coll-series__chip--onlymine{color:#f9a8d4}.mk-key.coll-filter__btn--mydupes.coll-filter__btn--active{color:#38bdf8;background:#38bdf81a;border-color:#38bdf8;box-shadow:inset 0 -2px #38bdf8,0 0 10px #38bdf840}.mk-key.coll-filter__btn--fav.coll-filter__btn--active{color:#facc15;background:#facc151a;border-color:#facc15;box-shadow:inset 0 -2px #facc15,0 0 10px #facc1540}.coll-detail__locked{letter-spacing:.08em;color:#94a3b8;text-align:center;border:1px dashed #94a3b866;border-radius:8px;flex-direction:column;gap:4px;padding:9px 14px;font-family:"Press Start 2P",monospace;font-size:9px;display:flex}.coll-detail__locked-sub{letter-spacing:0;color:#6f8f9c;font-family:VT323,monospace;font-size:15px}.coll-detail__btn--gift{color:#f9a8d4;border-color:#f9a8d4}.coll-detail__btn--gift:hover{background:#f9a8d433}.gift-dialog{z-index:1420;background:#000000c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gift-dialog__card{color:#e7e0ea;background:linear-gradient(#181218fa,#0a080cfc);border:1px solid #f9a8d4;width:min(430px,92vw);max-height:86vh;padding:18px 20px 16px;font-family:VT323,monospace;overflow-y:auto;box-shadow:0 0 0 1px #f9a8d426,0 18px 50px #000000e6}.gift-dialog__title{color:#f9a8d4;letter-spacing:.12em;margin-bottom:10px;font-family:"Press Start 2P",monospace;font-size:12px}.gift-dialog__item{align-items:baseline;gap:10px;margin-bottom:4px;font-size:19px;display:flex}.gift-dialog__item-rarity{letter-spacing:.14em;font-size:13px}.gift-dialog__quota{color:#9ca3af;margin-bottom:10px;font-size:15px}.gift-dialog__quota--empty{color:#f87171}.gift-dialog__to{margin-bottom:8px;position:relative}.gift-dialog__to .chat-mention-dropdown{z-index:5;margin-top:2px!important;margin-bottom:0!important;top:100%!important;bottom:auto!important}.gift-dialog__to-input{box-sizing:border-box;color:#e7e0ea;background:#00000073;border:1px solid #f9a8d459;width:100%;padding:8px 10px;font-family:VT323,monospace;font-size:19px}.gift-dialog__to-input:focus{border-color:#f9a8d4;outline:none}.gift-dialog__note{box-sizing:border-box;resize:none;color:#e7e0ea;background:#00000073;border:1px solid #f9a8d459;width:100%;margin-bottom:8px;padding:7px 9px;font-family:VT323,monospace;font-size:17px}.gift-dialog__note:focus{border-color:#f9a8d4;outline:none}.gift-dialog__status{color:#f87171;min-height:18px;margin-bottom:8px;font-size:15px}.gift-dialog__buttons{justify-content:flex-end;gap:10px;display:flex}.gift-dialog__send{color:#f9a8d4;border-color:#f9a8d4}.gift-dialog__send:hover:not(:disabled){background:#f9a8d433}.gift-dialog__send:disabled{opacity:.45;cursor:default;transform:none}.gift-toast{color:#e7e0ea;opacity:0;cursor:pointer;background:linear-gradient(#221620f7,#0e080efa);border:1px solid #f9a8d4;width:300px;padding:10px 12px;font-family:VT323,monospace;transition:opacity .35s,transform .35s;transform:translate(24px);box-shadow:0 0 18px #f9a8d440,0 10px 30px #000c}.gift-toast--enter{opacity:1;transform:translate(0)}.gift-toast--leave{opacity:0;transform:translate(24px)}.gift-toast__banner{color:#f9a8d4;letter-spacing:.18em;margin-bottom:6px;font-family:"Press Start 2P",monospace;font-size:9px}.gift-toast__row{align-items:flex-start;gap:10px;display:flex}.gift-toast__icon{font-size:26px;line-height:1}.gift-toast__meta{min-width:0}.gift-toast__title{color:#cbd5e1;font-size:16px}.gift-toast__item{font-size:19px}.gift-toast__art{border:2px solid var(--gift-color,var(--rarity-common));width:54px;height:54px;box-shadow:0 0 10px color-mix(in srgb, var(--gift-color,var(--rarity-common)) 45%, transparent);background:#080a0e99;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:3px;display:flex;overflow:hidden}.gift-toast__art--circle{border-radius:50%}.gift-toast__art--free{border-style:dashed}.gift-toast__art--small{border-width:1px;width:40px;height:40px}.gift-toast__img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.gift-toast__fallback{font-size:22px;line-height:1}.gift-toast__what{color:#94a3b8;letter-spacing:.5px;margin-top:2px;font-size:14px}.gift-toast__note{color:#9ca3af;overflow-wrap:break-word;margin-top:3px;font-size:15px}.gift-toast__hint{color:#f9a8d4;letter-spacing:.5px;margin-top:2px;font-size:14px}.gift-dialog__random{box-sizing:border-box;color:#f9a8d4;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px dashed #f9a8d480;width:100%;margin-bottom:8px;padding:7px 10px;font-family:VT323,monospace;font-size:16px}.gift-dialog__random:hover{background:#f9a8d41a}.gift-dialog__random.is-on{background:#f9a8d42e;border-style:solid}.gift-toast--list{width:330px}.gift-toast__sub{color:#9ca3af;margin-bottom:6px;font-size:15px}.gift-toast__list{flex-direction:column;gap:8px;max-height:46vh;display:flex;overflow-y:auto}.gift-toast__icon--small{font-size:18px}.gift-unwrap{flex:none;width:54px;height:54px;position:relative}.gift-unwrap--small{width:40px;height:40px}.gift-unwrap__svg{pointer-events:none;transform-origin:50% 90%;width:calc(100% + 14px);height:calc(100% + 14px);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--gift-color,#f9a8d4) 75%, transparent)) drop-shadow(0 3px 3px #0000008c);position:absolute;top:-5px;left:-7px;overflow:visible}.gbx-body{fill:#db2777;stroke:#6b1036;stroke-width:1.2px}.gbx-lid{fill:#f472b6;stroke:#6b1036;stroke-width:1.2px}.gbx-ribbon{fill:#fde68a}.gbx-bow{fill:#fcd34d;stroke:#a16207;stroke-width:1px}.gbx-knot{fill:#f59e0b;stroke:#a16207;stroke-width:.8px}.gift-unwrap__lid,.gift-unwrap__base{transform-box:fill-box;transform-origin:50% 100%}.gift-unwrap.is-wrapped .gift-unwrap__svg{animation:.62s ease-in-out .3s infinite gift-unwrap-wobble}.gift-unwrap.is-wrapped .gbx-bow,.gift-unwrap.is-wrapped .gbx-knot{animation:.62s ease-in-out infinite gift-unwrap-glint}.gift-unwrap.is-wrapped>:not(.gift-unwrap__svg){opacity:0;transform:scale(.3)}.gift-unwrap.is-open .gift-unwrap__lid{animation:.6s cubic-bezier(.2,.8,.3,1) forwards gift-unwrap-lid}.gift-unwrap.is-open .gift-unwrap__base{animation:.42s ease-in 60ms forwards gift-unwrap-base}.gift-unwrap.is-open>:not(.gift-unwrap__svg){animation:.62s cubic-bezier(.3,1.6,.5,1) 80ms both gift-unwrap-in}@keyframes gift-unwrap-wobble{0%,to{transform:translateY(0)rotate(0)scale(1)}12%{transform:translateY(0)rotate(0)scale(1.08,.88)}32%{transform:translateY(-6px)rotate(-12deg)scale(.95,1.06)}54%{transform:translateY(-3px)rotate(10deg)scale(1)}74%{transform:translateY(0)rotate(-5deg)scale(1.05,.94)}88%{transform:translateY(0)rotate(2deg)scale(1)}}@keyframes gift-unwrap-glint{0%,to{filter:brightness()}50%{filter:brightness(1.55)}}@keyframes gift-unwrap-lid{0%{opacity:1;transform:translate(0)rotate(0)}40%{opacity:1;transform:translate(-3px,-20px)rotate(-20deg)}to{opacity:0;transform:translate(-12px,-36px)rotate(-52deg)}}@keyframes gift-unwrap-base{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.14,.82)}to{opacity:0;transform:scale(.6,.4)}}@keyframes gift-unwrap-in{0%{opacity:0;transform:scale(.3)translateY(10px)}60%{opacity:1;transform:scale(1.18)translateY(-3px)}80%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gift-unwrap__svg{display:none}.gift-unwrap>*{opacity:1!important;animation:none!important;transform:none!important}}.coll-series__museum{letter-spacing:.05em;color:#fbbf24;text-shadow:0 0 4px #fbbf2499;white-space:nowrap;cursor:pointer;background:#fbbf241f;border:1px solid #fbbf24b3;border-radius:3px;align-items:center;gap:4px;margin-left:10px;padding:2px 9px;font-family:VT323,monospace;font-size:13px;display:inline-flex}.coll-series__museum:hover{background:#fbbf2447;box-shadow:0 0 8px #fbbf2473}.coll-series__museum--done{color:#a3e635;text-shadow:0 0 4px #a3e63580;cursor:default;background:#a3e6351a;border-color:#a3e63599}.coll-series__museum--done:hover{box-shadow:none;background:#a3e6351a}.coll-grid--cd{content-visibility:auto;contain-intrinsic-size:auto calc(var(--cd-rows,2) * 232px);grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:24px 14px;padding:4px 10px 6px}.coll-card--cd{--cdu:1px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;padding:10px 4px 4px}.coll-card--cd.coll-card--owned,.coll-card--cd.coll-card--legendary.coll-card--owned,.coll-card--cd.coll-card--clickable:hover{box-shadow:none;background:0 0;border:0}.coll-card--cd:hover{transform:none}.coll-card--cd:before{content:"";z-index:-1;left:-8px;right:-8px;top:calc(10px + 125 * var(--cdu) + 3px);pointer-events:none;background:linear-gradient(#ffffff12,#0000 40%),linear-gradient(#2a2433 0 55%,#1a1621 55% 100%);height:11px;position:absolute;box-shadow:0 7px 10px -5px #000c}.coll-card--cd .coll-card__art{width:calc(142 * var(--cdu));height:calc(125 * var(--cdu));background:0 0;border-radius:0;overflow:visible}.coll-card--cd .jcl{--u:var(--cdu)}.coll-card--cd.coll-card--missing .coll-card__art--silhouette{border-radius:calc(1.2 * var(--cdu));background:linear-gradient(90deg, #ffffff08 0 calc(11 * var(--cdu)), transparent calc(11 * var(--cdu))), #00000059;border:1px dashed #ffffff1a}.coll-card--cd .coll-card__count,.coll-card--cd .coll-card__lock{top:4px;right:2px}.coll-grid--books{flex-wrap:wrap;align-items:flex-end;gap:30px 2px;padding:16px 12px 14px;display:flex;position:relative}.coll-card--book{--u:.8px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.coll-card--book.coll-card--owned,.coll-card--book.coll-card--legendary.coll-card--owned,.coll-card--book.coll-card--clickable:hover{box-shadow:none;background:0 0;border:0}.coll-card--book:hover{transform:none}.coll-card--book .coll-card__meta{display:none}.coll-card--book .coll-card__art{aspect-ratio:auto;background:0 0;border-radius:0;width:auto;height:auto;overflow:visible}.coll-card--book .bk-sp{border-radius:1px 1px 0 0;transition:transform .18s,box-shadow .18s;box-shadow:1px 0 #0000008c,inset 0 1px #ffffff1f}.coll-card--book.coll-card--clickable:hover .bk-sp{box-shadow:1px 0 0 #0000008c, 0 8px 12px -4px #000c, 0 0 14px -2px color-mix(in srgb, var(--coll-color,#fff) 45%, transparent);transform:translateY(-7px)}.coll-card--book.coll-card--rare.coll-card--owned .bk-sp,.coll-card--book.coll-card--legendary.coll-card--owned .bk-sp{box-shadow:1px 0 0 #0000008c, inset 0 2px 0 var(--coll-color)}.coll-card--book:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff17,#0000 45%),linear-gradient(#6a4526 0 58%,#3b2414 58% 100%);height:12px;position:absolute;top:100%;left:-2px;right:-2px;box-shadow:0 7px 10px -5px #000c}.coll-card--book .coll-card__count,.coll-card--book .coll-card__lock,.coll-card--book .coll-card__mine-badge,.coll-card--book .coll-card__gift-badge,.coll-card--book .coll-card__yard{white-space:nowrap;padding:2px 3px;font-size:7px;inset:auto auto calc(100% + 3px) 50%;transform:translate(-50%)}.coll-card--book .coll-card__mine-badge,.coll-card--book .coll-card__gift-badge{width:14px;height:14px}@media (width<=480px){.coll-grid--books{gap:28px 1px;padding:14px 6px 12px}.coll-card--book{--u:.66px}.coll-grid--cd{contain-intrinsic-size:auto calc(var(--cd-rows,2) * 214px);grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:20px 10px;padding:4px 4px 6px}.coll-card--cd{--cdu:.9px}}.coll-overlay,.gift-dialog__card,.gift-toast__list{scrollbar-width:thin;scrollbar-color:#f9a8d473 #0000004d;overscroll-behavior:contain}.coll-detail__card{scrollbar-width:thin;scrollbar-color:#4ade8073 #0000004d;overscroll-behavior:contain}
