.avatar[data-v-ad19f3da]{display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;color:#fff;font-weight:700;line-height:1}img[data-v-ad19f3da]{width:100%;height:100%;object-fit:cover}img.card[data-v-ad19f3da]{object-position:50% 22%;scale:1.6;transform-origin:50% 22%}.dialog[data-v-c9923aa3]{width:min(720px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:var(--radius);background:var(--color-surface);color:var(--color-text)}.dialog[data-v-c9923aa3]::backdrop{background:#000000b3}.content[data-v-c9923aa3]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-align:left}header[data-v-c9923aa3]{display:flex;align-items:center;gap:.75rem}h2[data-v-c9923aa3]{flex:1;margin:0;font-size:1.25rem}button[data-v-c9923aa3],.import[data-v-c9923aa3]{font:inherit;cursor:pointer}.close[data-v-c9923aa3]{width:2rem;height:2rem;border:0;border-radius:50%;background:var(--color-bg);color:var(--color-text)}.actions[data-v-c9923aa3]{display:flex;flex-wrap:wrap;gap:.5rem}.import[data-v-c9923aa3],.remove[data-v-c9923aa3]{padding:.5rem 1rem;border:0;border-radius:999px;font-size:.875rem;font-weight:600}.import[data-v-c9923aa3]{background:var(--color-accent);color:var(--color-bg)}.import[data-v-c9923aa3]:focus-within{outline:2px solid var(--color-text);outline-offset:2px}.import.busy[data-v-c9923aa3]{cursor:progress;opacity:.7}.import input[data-v-c9923aa3]{position:absolute;width:1px;height:1px;opacity:0}.remove[data-v-c9923aa3]{background:var(--color-bg);color:#f08a8a}.hint[data-v-c9923aa3]{margin:0;color:var(--color-muted);font-size:.8125rem}.error[data-v-c9923aa3]{margin:0;color:#f08a8a;font-size:.875rem}.oshi h3[data-v-c9923aa3]{margin:.5rem 0;font-size:1rem}.group h4[data-v-c9923aa3]{margin:.75rem 0 .5rem;color:var(--color-muted);font-size:.8125rem;font-weight:600}.group ul[data-v-c9923aa3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.group button[data-v-c9923aa3]{display:block;width:100%;padding:0;overflow:hidden;border:2px solid transparent;border-radius:50%;background:var(--color-bg);aspect-ratio:1}.group button[data-v-c9923aa3]:hover,.group button[data-v-c9923aa3]:focus-visible,.group button[aria-pressed=true][data-v-c9923aa3]{border-color:var(--color-accent)}.group img[data-v-c9923aa3]{width:100%;height:100%;object-fit:cover;object-position:50% 22%;scale:1.6;transform-origin:50% 22%}.trigger[data-v-5f5952cc]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .25rem;border:0;border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.875rem;cursor:pointer}.name[data-v-5f5952cc]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu[data-v-5f5952cc]{position:fixed;inset:3.75rem 1rem auto auto;min-width:220px;margin:0;padding:.5rem;border:1px solid var(--color-bg);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);box-shadow:0 12px 32px #00000073}.label[data-v-5f5952cc]{margin:.25rem .5rem .5rem;color:var(--color-muted);font-size:.8125rem}.label strong[data-v-5f5952cc]{color:var(--color-text)}.menu button[data-v-5f5952cc]{display:block;width:100%;padding:.5rem;border:0;border-radius:8px;background:none;color:var(--color-text);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.menu button[data-v-5f5952cc]:hover,.menu button[data-v-5f5952cc]:focus-visible{background:var(--color-bg)}.header[data-v-91cb57bd]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--color-surface)}.end[data-v-91cb57bd]{display:flex;align-items:center;gap:1.25rem}nav[data-v-91cb57bd]{display:flex;gap:1rem}nav a.router-link-exact-active[data-v-91cb57bd]{font-weight:600;text-decoration:none}.main[data-v-91cb57bd]{padding:1.5rem;max-width:1100px;margin:0 auto}.profiles[data-v-eaf06a0d]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding-top:2rem;text-align:center}h1[data-v-eaf06a0d]{margin:0}.hint[data-v-eaf06a0d]{margin:0;color:var(--color-muted)}.grid[data-v-eaf06a0d]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none}button[data-v-eaf06a0d]{font:inherit;cursor:pointer}.tile[data-v-eaf06a0d]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:170px;min-height:170px;padding:1.25rem 1rem;border:2px solid transparent;border-radius:var(--radius);background:var(--color-surface);color:var(--color-text)}button.tile[data-v-eaf06a0d]{justify-content:center;transition:transform .15s ease}button.tile[data-v-eaf06a0d]:hover,button.tile[data-v-eaf06a0d]:focus-visible{transform:translateY(-4px);border-color:var(--color-accent)}.tile.active[data-v-eaf06a0d]{border-color:var(--color-accent)}.tile small[data-v-eaf06a0d]{color:var(--color-muted)}.add[data-v-eaf06a0d]{border-style:dashed;border-color:var(--color-muted)}.plus[data-v-eaf06a0d]{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--color-bg);color:var(--color-accent);font-size:2.5rem}.new label[data-v-eaf06a0d]{font-weight:600}input[data-v-eaf06a0d]{width:100%;padding:.5rem .625rem;border:1px solid var(--color-muted);border-radius:8px;background:var(--color-bg);color:var(--color-text);font:inherit;text-align:center}input[data-v-eaf06a0d]:focus{outline:2px solid var(--color-accent);outline-offset:1px}.avatar-edit[data-v-eaf06a0d]{position:relative;padding:0;border:0;border-radius:50%;background:none}.avatar-edit[data-v-eaf06a0d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pencil[data-v-eaf06a0d]{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:1.5rem;height:1.5rem;border:2px solid var(--color-surface);border-radius:50%;background:var(--color-accent);color:var(--color-bg);font-size:.75rem}.editing form[data-v-eaf06a0d]{width:100%}.actions[data-v-eaf06a0d]{display:flex;gap:.5rem}.actions button[data-v-eaf06a0d],.danger[data-v-eaf06a0d],.manage[data-v-eaf06a0d]{padding:.375rem .875rem;border:0;border-radius:999px;background:var(--color-bg);color:var(--color-text);font-size:.875rem}.primary[data-v-eaf06a0d]{background:var(--color-accent)!important;color:var(--color-bg)!important;font-weight:600}.danger[data-v-eaf06a0d]{margin-top:auto;color:#f08a8a}.danger.confirm[data-v-eaf06a0d]{background:#c0392b;color:#fff}.manage[data-v-eaf06a0d]{background:var(--color-surface)}.error[data-v-eaf06a0d]{margin:0;color:#f08a8a;font-size:.8125rem}.visually-hidden[data-v-eaf06a0d]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.check[data-v-6a260bc6]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.625rem .875rem;border-radius:var(--radius);background:var(--color-surface);font-size:.875rem}.message[data-v-6a260bc6]{color:var(--color-muted)}.check.error .message[data-v-6a260bc6]{color:#f08a8a}.bar[data-v-6a260bc6]{flex:1 1 120px;height:6px;overflow:hidden;border-radius:999px;background:var(--color-bg)}.fill[data-v-6a260bc6]{height:100%;background:var(--color-accent);transition:width .3s ease}button[data-v-6a260bc6]{margin-left:auto;padding:.375rem .875rem;border:0;border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.8125rem;cursor:pointer}button[data-v-6a260bc6]:disabled{cursor:progress;opacity:.6}.grid[data-v-6598f14e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1rem}.extension[data-v-6598f14e]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--color-surface);color:inherit;text-decoration:none;transition:transform .15s ease}.extension[data-v-6598f14e]:hover,.extension[data-v-6598f14e]:focus-visible{transform:translateY(-4px)}img[data-v-6598f14e]{width:100%;aspect-ratio:63 / 88;object-fit:cover}img.pack[data-v-6598f14e]{aspect-ratio:5 / 7;object-fit:contain;padding:.75rem .75rem 0;filter:drop-shadow(0 6px 12px rgb(0 0 0 / .45))}.info[data-v-6598f14e]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.info span[data-v-6598f14e],.status[data-v-6598f14e]{color:var(--color-muted);font-size:.875rem}.progress[data-v-6598f14e]{display:flex;flex-direction:column;gap:.375rem;margin-top:.25rem}.info .owned strong[data-v-6598f14e]{color:var(--color-text)}.bar[data-v-6598f14e]{height:6px;overflow:hidden;border-radius:999px;background:var(--color-bg)}.fill[data-v-6598f14e]{height:100%;border-radius:inherit;background:var(--color-accent);transition:width .3s ease}.fill.complete[data-v-6598f14e]{background:#4cd08a}.dialog[data-v-bc750c3e]{width:min(860px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:var(--radius);background:var(--color-surface);color:var(--color-text)}.dialog[data-v-bc750c3e]::backdrop{background:#000000b3}.content[data-v-bc750c3e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding:1.5rem}@media(max-width:640px){.content[data-v-bc750c3e]{grid-template-columns:1fr}}.art img[data-v-bc750c3e]{display:block;width:100%;aspect-ratio:63 / 88;object-fit:cover;border-radius:12px;transition:filter .2s ease}.art.owned img[data-v-bc750c3e]{filter:grayscale(1) brightness(.55)}.details[data-v-bc750c3e]{display:flex;flex-direction:column;gap:1rem;min-width:0}header[data-v-bc750c3e]{display:flex;align-items:center;justify-content:space-between}h2[data-v-bc750c3e]{margin:0}button[data-v-bc750c3e]{font:inherit;cursor:pointer}.close[data-v-bc750c3e]{width:2rem;height:2rem;border:0;border-radius:50%;background:var(--color-bg);color:var(--color-text)}dl[data-v-bc750c3e]{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0}dt[data-v-bc750c3e]{color:var(--color-muted)}dd[data-v-bc750c3e]{margin:0}.rarity[data-v-bc750c3e]{padding:0 .375rem;border-radius:4px;background:var(--color-bg);color:var(--color-accent);font-weight:600}.own-toggle[data-v-bc750c3e]{padding:.625rem 1rem;border:0;border-radius:999px;background:var(--color-accent);color:var(--color-bg);font-weight:600}.own-toggle[aria-pressed=true][data-v-bc750c3e]{background:var(--color-text)}.prices ul[data-v-bc750c3e]{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.prices li[data-v-bc750c3e]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem .75rem;border-radius:8px;background:var(--color-bg)}.prices .shop small[data-v-bc750c3e]{margin-left:.25rem;color:var(--color-muted);font-size:.6875rem}.prices a[data-v-bc750c3e]{display:inline-flex;align-items:baseline;gap:.5rem;text-decoration:none}.prices a small[data-v-bc750c3e]{color:var(--color-muted)}.prices .soldout[data-v-bc750c3e]{color:#f08a8a}.prices .none[data-v-bc750c3e]{color:var(--color-muted)}.prices .note[data-v-bc750c3e]{margin:.5rem 0 0;color:var(--color-muted);font-size:.75rem}.prices h3[data-v-bc750c3e],.versions h3[data-v-bc750c3e]{margin:0 0 .5rem;font-size:.875rem;color:var(--color-muted)}.versions ul[data-v-bc750c3e]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.versions button[data-v-bc750c3e]{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:64px;padding:.25rem;border:2px solid transparent;border-radius:8px;background:none;color:var(--color-text);font-size:.75rem}.versions button[aria-current=true][data-v-bc750c3e]{border-color:var(--color-accent)}.versions img[data-v-bc750c3e]{width:100%;aspect-ratio:63 / 88;object-fit:cover;border-radius:4px}.versions .owned img[data-v-bc750c3e]{filter:grayscale(1) brightness(.55)}.pager[data-v-bc750c3e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;color:var(--color-muted);font-size:.875rem}.pager button[data-v-bc750c3e]{padding:.375rem .75rem;border:0;border-radius:999px;background:var(--color-bg);color:var(--color-text)}.pager button[data-v-bc750c3e]:disabled{opacity:.4;cursor:default}h1 small[data-v-406bd4a3]{font-size:1rem;font-weight:400;color:var(--color-muted)}.status[data-v-406bd4a3]{color:var(--color-muted)}.toolbar[data-v-406bd4a3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.toolbar .status[data-v-406bd4a3]{margin:0}.toolbar .filters[data-v-406bd4a3]{margin-left:auto}.filters[data-v-406bd4a3]{display:inline-flex;padding:.25rem;border-radius:999px;background:var(--color-surface)}.filters button[data-v-406bd4a3]{padding:.375rem .875rem;border:0;border-radius:999px;background:transparent;color:var(--color-muted);font:inherit;font-size:.875rem;cursor:pointer}.filters button[aria-pressed=true][data-v-406bd4a3]{background:var(--color-accent);color:var(--color-bg);font-weight:600}.refresh[data-v-406bd4a3]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:0;border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.875rem;cursor:pointer}.refresh svg[data-v-406bd4a3]{color:var(--color-accent)}.refresh small[data-v-406bd4a3]{color:var(--color-muted)}.refresh[data-v-406bd4a3]:disabled{cursor:progress}.refresh .spinning[data-v-406bd4a3]{animation:spin-406bd4a3 .9s linear infinite}@keyframes spin-406bd4a3{to{rotate:360deg}}.refresh-error[data-v-406bd4a3]{margin:-.5rem 0 1rem;color:#f08a8a;font-size:.875rem}.filters .count[data-v-406bd4a3]{opacity:.75}.grid[data-v-406bd4a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.card[data-v-406bd4a3]{margin:0}.art[data-v-406bd4a3]{position:relative}.open[data-v-406bd4a3]{display:block;width:100%;padding:0;border:0;border-radius:8px;background:none;cursor:zoom-in}img[data-v-406bd4a3]{display:block;width:100%;aspect-ratio:63 / 88;object-fit:cover;border-radius:8px;background:var(--color-surface);transition:filter .2s ease}.card.owned img[data-v-406bd4a3]{filter:grayscale(1) brightness(.55)}.badge[data-v-406bd4a3]{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-accent);color:var(--color-bg);font-weight:700}.own-toggle[data-v-406bd4a3]{position:absolute;left:50%;bottom:.75rem;translate:-50% 0;padding:.5rem .875rem;border:0;border-radius:999px;background:var(--color-accent);color:var(--color-bg);font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;opacity:0;transition:opacity .15s ease}.card.owned .own-toggle[data-v-406bd4a3]{background:var(--color-text)}.art:hover .own-toggle[data-v-406bd4a3],.own-toggle[data-v-406bd4a3]:focus-visible{opacity:1}@media(hover:none){.own-toggle[data-v-406bd4a3]{opacity:1}}figcaption[data-v-406bd4a3]{display:flex;gap:.375rem;align-items:center;margin-top:.375rem;font-size:.8125rem}.rarity[data-v-406bd4a3]{padding:0 .375rem;border-radius:4px;background:var(--color-surface);color:var(--color-accent);font-weight:600}.variant[data-v-406bd4a3]{color:var(--color-muted)}:root{--color-bg: #0f1420;--color-surface: #1a2133;--color-text: #e8ecf4;--color-muted: #8a94a8;--color-accent: #33c9f5;--radius: 12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--color-text);background:var(--color-bg);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh}a{color:var(--color-accent)}
