.app-root .inv-filter{display:flex;align-items:center;gap:8px;background:var(--app-panel);border:1px solid var(--app-line);border-radius:4px;padding:0 10px;height:32px;color:var(--app-mute);transition:border-color .12s ease}.app-root .inv-filter:focus-within{border-color:#2e2e2e}.app-root .inv-filterglyph{font-size:11px;color:var(--app-mute);user-select:none}.app-root .inv-filter input{background:transparent;border:0;outline:0;width:100%;min-width:0;font:inherit;font-size:12px;color:var(--app-ink)}.app-root .inv-filter input::placeholder{color:var(--app-mute)}.app-root .inv-filterclear{background:transparent;border:0;padding:0 2px;font:inherit;font-size:14px;line-height:1;color:var(--app-mute);cursor:pointer}.app-root .inv-filterclear:hover{color:var(--app-ink)}.app-root .inv-seccount{font-size:10px;letter-spacing:.04em;color:var(--app-dim);white-space:nowrap}.app-root .inv-more{display:block;width:100%;margin-top:6px;padding:7px 10px;background:transparent;border:1px solid var(--app-line);border-radius:5px;font:inherit;font-size:11px;letter-spacing:.04em;color:var(--app-mute);text-align:center;cursor:pointer;transition:border-color .12s ease,color .12s ease}.app-root .inv-more:hover{border-color:#2e2e2e;color:var(--app-dim)}.app-root .inv-nomatch{display:block;width:100%;background:transparent;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.app-root .inv-nomatch .app-ghostlabel{display:block}.app-root .inv-nomatch:hover .app-ghostlabel{color:var(--app-dim)}.app-root .inv-gridwrap{container-type:inline-size}.app-root .inv-cardgrid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@container (min-width: 360px){.app-root .inv-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 560px){.app-root .inv-cardgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 760px){.app-root .inv-cardgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 960px){.app-root .inv-cardgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.app-root .inv-card{display:block;background:var(--app-panel);border:1px solid var(--app-line);border-radius:6px;padding:8px;min-width:0;cursor:pointer;transition:border-color .12s ease,transform .12s ease}.app-root .inv-card:hover{border-color:#2a2a2a;transform:translateY(-1px)}.app-root .inv-card:focus-visible{outline:2px solid var(--app-accent,#c8f31d);outline-offset:2px}.app-root .inv-cardart{position:relative;width:100%;aspect-ratio:1;border-radius:5px;overflow:hidden}.app-root .inv-cardimg{width:100%!important;height:100%!important;border-radius:5px}.app-root .inv-cardcheck{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:rgba(6,10,8,.62);backdrop-filter:blur(2px)}.app-root .inv-cardbought{position:absolute;bottom:6px;left:6px;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;background:rgba(200,243,29,.92);color:#0a0f0c}.app-root .inv-cardname{display:flex;flex-direction:column;gap:1px;margin-top:8px;min-width:0;font-size:12px;font-weight:600;line-height:1.25}.app-root .inv-cardcoll{font-size:9.5px;font-weight:500;color:var(--app-mute)}.app-root .inv-cardfacts{margin-top:6px;display:flex;flex-direction:column;gap:2px}.app-root .inv-cardfact{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:10.5px;white-space:nowrap}.app-root .inv-cardfact .k{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--app-mute);flex-shrink:0}.app-root .inv-cardfact .v{font-variant-numeric:tabular-nums;color:var(--app-ink)}.app-root .inv-cardactions{margin-top:8px;display:flex;gap:6px}.app-root .inv-cardactions .inv-act{flex:1}.app-root .inv-actions{flex-wrap:wrap}.app-root .inv-actsep{width:1px;align-self:stretch;min-height:16px;margin:0 1px;background:var(--app-line);flex-shrink:0}.app-root .inv-act.is-disabled{opacity:.45;cursor:not-allowed}.app-root .inv-act.is-disabled:hover{border-color:#2a2a2a}.app-root .inv-act-send:hover{border-color:#52c4ff;color:#52c4ff}.app-root .inv-cardart .sticker-frame,.app-root .inv-row .sticker-frame{border-width:1px;box-shadow:0 0 0 1px #000}