.container.svelte-jevb7c{width:100%;max-width:1100px;margin:0 auto;padding:2rem 2rem 3rem 1.25rem}.page-header.svelte-jevb7c{margin-bottom:.5rem}.title.svelte-jevb7c{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.meta.svelte-jevb7c{margin:0;color:var(--muted);font-size:.9375rem}.filter-row.svelte-jevb7c{display:flex;align-items:flex-end;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.filter-dropdown.svelte-jevb7c{position:relative;display:flex;flex-direction:column;gap:.35rem}.filter-label.svelte-jevb7c{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.filter-trigger.svelte-jevb7c{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:10rem;max-width:18rem;padding:.5rem .75rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-size:.9375rem;cursor:pointer;text-align:left}.filter-trigger.svelte-jevb7c:hover{border-color:var(--muted)}.filter-trigger[aria-expanded=true].svelte-jevb7c{border-color:var(--accent);outline:none}.filter-trigger-text.svelte-jevb7c{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-chevron.svelte-jevb7c{flex-shrink:0;opacity:.7;transition:transform .15s ease}.filter-trigger[aria-expanded=true].svelte-jevb7c .filter-chevron:where(.svelte-jevb7c){transform:rotate(180deg)}.filter-panel.svelte-jevb7c{position:absolute;top:100%;left:0;margin-top:.25rem;min-width:100%;max-height:16rem;overflow-y:auto;padding:.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #00000040;z-index:50;display:flex;flex-direction:column;gap:.5rem}.filter-panel.svelte-jevb7c .filter-clear:where(.svelte-jevb7c){align-self:flex-start;margin-bottom:.25rem}.filter-clear.svelte-jevb7c{font-size:.75rem;color:var(--accent);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.filter-clear.svelte-jevb7c:hover{color:var(--fg)}.filter-checklists.svelte-jevb7c{display:flex;flex-direction:column;gap:.25rem}.filter-check-item.svelte-jevb7c{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.9375rem;padding:.35rem .5rem;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--fg);-webkit-user-select:none;user-select:none}.filter-check-item.svelte-jevb7c:hover{background:var(--border)}.filter-check-item.svelte-jevb7c input:where(.svelte-jevb7c){margin:0;accent-color:var(--accent)}.filter-check-label.svelte-jevb7c{font-weight:500}.filter-logo.svelte-jevb7c{width:20px;height:20px;border-radius:50%;object-fit:contain;flex-shrink:0;background:var(--card);box-sizing:border-box}.filter-logo-placeholder.svelte-jevb7c{width:20px;height:20px;border-radius:50%;background:var(--border);color:var(--muted);font-size:.65rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}.filter-hint.svelte-jevb7c{margin:-.5rem 0 1rem;font-size:.875rem;color:var(--muted)}.filter-clear-inline.svelte-jevb7c{font-size:inherit;color:var(--accent);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.filter-clear-inline.svelte-jevb7c:hover{color:var(--fg)}.empty-card.svelte-jevb7c{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;text-align:center}.empty-text.svelte-jevb7c{margin:0 0 1rem;color:var(--muted)}.btn-clear.svelte-jevb7c{padding:.5rem 1rem;font-size:.9375rem;background:var(--accent);color:var(--fg);border:none;border-radius:var(--radius);cursor:pointer;font-weight:500}.btn-clear.svelte-jevb7c:hover{filter:brightness(1.1)}.search-input.svelte-jevb7c{flex-shrink:0;width:100%;min-width:12rem;max-width:20rem;padding:.5rem .75rem;font-size:.9375rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg)}.search-input.svelte-jevb7c::placeholder{color:var(--muted)}.search-input.svelte-jevb7c:focus{outline:none;border-color:var(--accent)}@media(max-width:720px){.container.svelte-jevb7c{padding:2rem 1.25rem 3rem}.filter-row.svelte-jevb7c{flex-direction:column;align-items:stretch;width:100%}.filter-dropdown.svelte-jevb7c{width:100%}.filter-trigger.svelte-jevb7c{width:100%;max-width:none;min-width:0}.search-input.svelte-jevb7c{display:block;width:100%;max-width:none}.table-wrap.svelte-jevb7c{display:none}.asset-cards.svelte-jevb7c{display:flex;flex-direction:column}.asset-card.svelte-jevb7c{padding:.85rem .9rem}}.error.svelte-jevb7c{color:#ef4444;font-size:.875rem}.table-wrap.svelte-jevb7c{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:auto}.asset-cards.svelte-jevb7c{display:none}.asset-card.svelte-jevb7c{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:inherit;background:var(--card)}.asset-card.svelte-jevb7c+.asset-card:where(.svelte-jevb7c){margin-top:.75rem}.asset-card-main.svelte-jevb7c{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.asset-card-main.svelte-jevb7c .logo:where(.svelte-jevb7c),.asset-card-main.svelte-jevb7c .logo-placeholder:where(.svelte-jevb7c){width:36px;height:36px;font-size:.8rem}.asset-card-meta.svelte-jevb7c{display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;color:var(--muted);text-align:right}.meta-line.svelte-jevb7c{display:inline-flex;gap:.35rem;justify-content:flex-end}.meta-label.svelte-jevb7c{text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}@media(max-width:720px){.table-wrap.svelte-jevb7c{display:none}.asset-cards.svelte-jevb7c{display:flex;flex-direction:column}.asset-card.svelte-jevb7c{padding:.85rem .9rem}}.table.svelte-jevb7c{width:100%;border-collapse:collapse;font-size:.9375rem}.table.svelte-jevb7c th:where(.svelte-jevb7c){text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--border);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;white-space:nowrap}.table.svelte-jevb7c td:where(.svelte-jevb7c){padding:.75rem 1rem;border-bottom:1px solid var(--border);vertical-align:middle}.table.svelte-jevb7c tbody:where(.svelte-jevb7c) tr:where(.svelte-jevb7c):hover{background:var(--card);filter:brightness(1.05);cursor:pointer}.table.svelte-jevb7c tbody:where(.svelte-jevb7c) tr:where(.svelte-jevb7c):last-child td:where(.svelte-jevb7c){border-bottom:none}.table.svelte-jevb7c .num:where(.svelte-jevb7c){text-align:right;font-family:ui-monospace,monospace;font-weight:600}.table.svelte-jevb7c th.sortable:where(.svelte-jevb7c){padding:0}.table.svelte-jevb7c th:where(.svelte-jevb7c) .th-sort-btn:where(.svelte-jevb7c){display:inline-flex;align-items:center;gap:.25rem;padding:.75rem 1rem;text-align:right;background:none;border:none;color:inherit;font:inherit;cursor:pointer;text-transform:uppercase;width:100%;justify-content:flex-end}.table.svelte-jevb7c th:where(.svelte-jevb7c) .th-sort-btn:where(.svelte-jevb7c):hover{color:var(--fg)}.table.svelte-jevb7c th.sortable.active:where(.svelte-jevb7c) .th-sort-btn:where(.svelte-jevb7c){color:var(--accent)}.sort-arrow.svelte-jevb7c{font-size:.6rem;opacity:.5;transition:transform .15s ease,opacity .15s ease}.sort-arrow[data-dir=none].svelte-jevb7c{opacity:0}.table.svelte-jevb7c th.sortable:where(.svelte-jevb7c):hover .sort-arrow[data-dir=none]:where(.svelte-jevb7c){opacity:.5}.table.svelte-jevb7c th.sortable.active:where(.svelte-jevb7c) .sort-arrow:where(.svelte-jevb7c){opacity:1}.table.svelte-jevb7c th.sortable.active:where(.svelte-jevb7c) .sort-arrow[data-dir=asc]:where(.svelte-jevb7c){transform:rotate(180deg)}.cell-asset.svelte-jevb7c{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.cell-asset.svelte-jevb7c:hover{color:var(--accent)}.logo.svelte-jevb7c{width:24px;height:24px;border-radius:50%;object-fit:contain;flex-shrink:0;background:var(--card);box-sizing:border-box}.logo-placeholder.svelte-jevb7c{width:24px;height:24px;border-radius:50%;background:var(--border);color:var(--muted);font-size:.7rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}.asset-text.svelte-jevb7c{display:flex;flex-direction:column;gap:.05rem;min-width:0}.symbol.svelte-jevb7c{font-weight:600;font-family:ui-monospace,monospace;font-size:.95rem}.name.svelte-jevb7c{font-size:.875rem;color:var(--muted);margin:0}.tags.svelte-jevb7c{display:flex;gap:.4rem;flex-wrap:wrap}.tag-badge.svelte-jevb7c{font-size:.75rem;padding:.2rem .5rem;border-radius:999px;background:#3b82f626;color:#93c5fd;font-weight:500;white-space:nowrap}
