.table-wrap.svelte-1tpn5at{overflow-x:auto;border:1px solid rgba(255,140,42,.16);border-radius:16px;background:#140f0980}table.svelte-1tpn5at{width:100%;border-collapse:collapse;font-size:.88rem}th.svelte-1tpn5at{text-align:left;padding:.85rem;font-size:.68rem;letter-spacing:1.2px;text-transform:uppercase;color:#8d877a;border-bottom:1px solid rgba(255,140,42,.22);white-space:nowrap;position:sticky;top:0;background:#140f09f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}td.svelte-1tpn5at{padding:.6rem .85rem;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}tbody.svelte-1tpn5at tr:where(.svelte-1tpn5at){cursor:pointer;transition:background .18s ease}tbody.svelte-1tpn5at tr:where(.svelte-1tpn5at):hover{background:#ff8c2a12}tbody.svelte-1tpn5at tr:where(.svelte-1tpn5at):focus-visible{outline:2px solid #ff8c2a;outline-offset:-2px}.thumb-wrap.svelte-1tpn5at{position:relative;display:block;width:42px;height:59px}td.svelte-1tpn5at img:where(.svelte-1tpn5at){position:relative;z-index:1;width:42px;height:59px;object-fit:cover;border-radius:6px;display:block;background:#ffffff0a;opacity:0;transition:opacity .3s ease}td.svelte-1tpn5at img.img-ready:where(.svelte-1tpn5at){opacity:1}.thumb-skeleton.svelte-1tpn5at{position:absolute;inset:0;border-radius:6px;overflow:hidden;background:linear-gradient(180deg,#281e12e6,#140f09e6)}.sk-shimmer.svelte-1tpn5at{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,140,42,.16) 50%,transparent 80%);animation:svelte-1tpn5at-sk-slide 1.3s ease-in-out infinite}@keyframes svelte-1tpn5at-sk-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.thumb-fallback.svelte-1tpn5at{display:grid;place-items:center;width:42px;height:59px;border-radius:6px;background:#ffffff0a;border:1px dashed rgba(255,140,42,.25);color:#8d877a;font-size:.62rem;font-family:Rajdhani,sans-serif;letter-spacing:.5px}.num.svelte-1tpn5at{white-space:nowrap;color:#8d877a;font-size:.78rem;font-family:Rajdhani,sans-serif;letter-spacing:.5px}.name.svelte-1tpn5at{font-weight:700;min-width:11rem}.mark.svelte-1tpn5at{display:inline-block;font-family:Orbitron,sans-serif;font-size:.62rem;font-weight:700;color:#120e08;background:#ffd60a;border-radius:5px;padding:.08rem .4rem}.pill.svelte-1tpn5at{display:inline-block;font-size:.68rem;letter-spacing:.5px;text-transform:uppercase;color:#d8c9ad;border:1px solid rgba(255,140,42,.25);border-radius:999px;padding:.06rem .5rem}.promo.svelte-1tpn5at{color:#b9b3a6;font-size:.82rem;max-width:30rem}.empty.svelte-1tpn5at{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:#8d877a;text-align:center;padding:3.5rem 1rem;border:1px dashed rgba(255,140,42,.22);border-radius:18px;background:#140f0959}.empty-ico.svelte-1tpn5at{font-size:2rem;opacity:.6}.empty.svelte-1tpn5at p:where(.svelte-1tpn5at){margin:0}.back.svelte-1lrofmk{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;color:#b9b3a6;text-decoration:none;font-size:.82rem;letter-spacing:1px;text-transform:uppercase;transition:color .2s ease}.back.svelte-1lrofmk:hover{color:#ff8c2a}.set-hero.svelte-1lrofmk{position:relative;display:flex;align-items:center;gap:1.35rem;padding:1.35rem 1.5rem;background:radial-gradient(circle at 8% 20%,rgba(255,140,42,.16),transparent 45%),#140f09a6;border:1px solid rgba(255,140,42,.24);border-radius:20px;overflow:hidden}.hero-logo.svelte-1lrofmk{flex-shrink:0;width:88px;height:88px;display:grid;place-items:center;border-radius:16px;background:#0006;border:1px solid rgba(255,140,42,.25)}.hero-logo.svelte-1lrofmk img:where(.svelte-1lrofmk){width:100%;height:100%;object-fit:contain;padding:.4rem;box-sizing:border-box}.hero-initials.svelte-1lrofmk{font-family:Orbitron,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:1px;background:linear-gradient(135deg,#ffd60a,#ff8c2a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-body.svelte-1lrofmk{min-width:0}.hero-tags.svelte-1lrofmk{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.badge.svelte-1lrofmk{font-family:Rajdhani,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#ffd60a;background:#00000080;border:1px solid rgba(255,214,10,.4);padding:.15rem .55rem;border-radius:999px}.code.svelte-1lrofmk{font-family:Orbitron,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:1px;color:#120e08;background:linear-gradient(135deg,#ffd60a,#ff8c2a);padding:.15rem .5rem;border-radius:999px}.series.svelte-1lrofmk{font-size:.7rem;letter-spacing:1.3px;text-transform:uppercase;color:#8d877a;font-weight:600}h2.svelte-1lrofmk{margin:.4rem 0 .35rem;font-family:Orbitron,sans-serif;font-size:clamp(1.3rem,3vw,1.75rem);letter-spacing:2px;text-transform:uppercase;background:linear-gradient(120deg,#fff,#ffd60a 40%,#ff8c2a,#ffd60a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-meta.svelte-1lrofmk{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem}.hero-meta.svelte-1lrofmk span:where(.svelte-1lrofmk){display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:#b9b3a6}.hero-meta.svelte-1lrofmk svg:where(.svelte-1lrofmk){color:#ff8c2a}.filters.svelte-1lrofmk{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 1rem}select.svelte-1lrofmk{background:#1c150c;border:1px solid rgba(255,140,42,.25);border-radius:999px;padding:.55rem 1rem;color:#f5f1e8;font:inherit;font-size:.88rem;max-width:32rem;cursor:pointer}select.svelte-1lrofmk option:where(.svelte-1lrofmk){background:#1c150c;color:#f5f1e8}select.svelte-1lrofmk:focus{outline:none;border-color:#ff8c2a99;box-shadow:0 0 0 3px #ff8c2a1f}.reset.svelte-1lrofmk{display:inline-flex;align-items:center;background:#ffffff0d;color:#b9b3a6;border:1px solid rgba(255,140,42,.25);border-radius:999px;padding:.55rem 1.2rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s ease}.reset.svelte-1lrofmk:hover{color:#fff;border-color:#ff8c2a80;background:#ff8c2a1a}@media(max-width:640px){.set-hero.svelte-1lrofmk{gap:.9rem;padding:1rem;align-items:flex-start}.hero-logo.svelte-1lrofmk{width:60px;height:60px;border-radius:12px}h2.svelte-1lrofmk{letter-spacing:1px}select.svelte-1lrofmk{max-width:100%;flex:1}}
