.catalog-table-shell.svelte-1lleppj{overflow:hidden;border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);background:color-mix(in srgb,var(--bg-card) 82%,transparent)}.catalog-table-head.svelte-1lleppj{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 46%,transparent);background:color-mix(in srgb,var(--panel-bg-strong) 52%,transparent)}.catalog-table-head.svelte-1lleppj span:where(.svelte-1lleppj){color:var(--accent-text);font-family:var(--font-tech);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.catalog-table-head.svelte-1lleppj h2:where(.svelte-1lleppj){margin:.2rem 0 0;color:var(--text-main);font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,1.85rem);font-style:italic;font-weight:700;line-height:1;letter-spacing:-.04em;text-transform:uppercase}.catalog-table-head.svelte-1lleppj p:where(.svelte-1lleppj){margin:0;color:var(--text-sub);font-family:var(--font-tech);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.catalog-table-head.svelte-1lleppj b:where(.svelte-1lleppj){color:var(--text-main);font-weight:700}.catalog-tools.svelte-1lleppj{display:grid;grid-template-columns:240px repeat(3,minmax(110px,160px));gap:.85rem;padding:.85rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 46%,transparent);background:color-mix(in srgb,var(--panel-bg) 52%,transparent)}.catalog-search.svelte-1lleppj,.catalog-filter.svelte-1lleppj{display:flex;flex-direction:column;row-gap:.35rem;min-width:0}.catalog-search.svelte-1lleppj span:where(.svelte-1lleppj),.catalog-filter.svelte-1lleppj span:where(.svelte-1lleppj){color:var(--text-sub);font-family:var(--font-tech);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.catalog-search.svelte-1lleppj input:where(.svelte-1lleppj),.catalog-filter.svelte-1lleppj select:where(.svelte-1lleppj){display:block;width:100%;min-height:38px;padding:.4rem .65rem;border:1px solid color-mix(in srgb,var(--border-color) 62%,transparent);background:color-mix(in srgb,var(--bg-main) 60%,transparent);color:var(--text-main);font-family:var(--font-main);font-size:.82rem;outline:none;transition:border-color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth)}.catalog-search.svelte-1lleppj input:where(.svelte-1lleppj):focus,.catalog-filter.svelte-1lleppj select:where(.svelte-1lleppj):focus{border-color:var(--accent-color)}.catalog-search.svelte-1lleppj input:where(.svelte-1lleppj)::placeholder{color:var(--text-muted);opacity:.68}.catalog-table-scroll.svelte-1lleppj{overflow-x:auto;width:100%;background:transparent}.catalog-table.svelte-1lleppj{width:100%;border-collapse:collapse;font-family:var(--font-main);table-layout:fixed}.col-name.svelte-1lleppj{width:auto;min-width:320px}.col-source.svelte-1lleppj{width:180px}.col-tradable.svelte-1lleppj{width:110px}.col-date.svelte-1lleppj{width:130px}.catalog-table.svelte-1lleppj th:where(.svelte-1lleppj){padding:.68rem .85rem;border-bottom:2px solid color-mix(in srgb,var(--border-color) 62%,transparent);background:color-mix(in srgb,var(--panel-bg-strong) 25%,transparent);color:var(--text-sub);font-family:var(--font-tech);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.catalog-table.svelte-1lleppj th.center-header:where(.svelte-1lleppj){text-align:center}.catalog-table.svelte-1lleppj td:where(.svelte-1lleppj){padding:.54rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 32%,transparent);color:var(--text-main);vertical-align:middle}.catalog-table.svelte-1lleppj tbody:where(.svelte-1lleppj) tr:where(.svelte-1lleppj){background:color-mix(in srgb,var(--panel-bg-strong) 42%,transparent);transition:background .18s var(--ease-smooth)}.catalog-table.svelte-1lleppj tbody:where(.svelte-1lleppj) tr:where(.svelte-1lleppj):nth-child(2n){background:color-mix(in srgb,var(--panel-bg-strong) 54%,transparent)}.catalog-table.svelte-1lleppj tbody:where(.svelte-1lleppj) tr:where(.svelte-1lleppj):hover{background:color-mix(in srgb,var(--accent-color) 7%,var(--panel-bg-strong))}.name-layout.svelte-1lleppj{display:flex;align-items:center;gap:.8rem}.name-layout.svelte-1lleppj img:where(.svelte-1lleppj){display:block;width:54px;height:54px;flex-shrink:0;object-fit:cover;border:1px solid color-mix(in srgb,var(--border-color) 62%,transparent);background:var(--bg-main)}.name-text.svelte-1lleppj{min-width:0}.name-text.svelte-1lleppj strong:where(.svelte-1lleppj),.name-text.svelte-1lleppj span:where(.svelte-1lleppj){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-text.svelte-1lleppj strong:where(.svelte-1lleppj){color:var(--text-main);font-size:.88rem;font-weight:850;line-height:1.25}.name-text.svelte-1lleppj span:where(.svelte-1lleppj){margin-top:.14rem;color:var(--text-sub);font-family:var(--font-tech);font-size:.72rem;line-height:1.3}.trade-badge.svelte-1lleppj{display:inline-flex;width:58px;justify-content:center;padding:.2rem 0;border:1px solid color-mix(in srgb,var(--border-color) 62%,transparent);color:var(--text-sub);background:color-mix(in srgb,var(--bg-main) 50%,transparent);font-family:var(--font-tech);font-size:.64rem;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.trade-badge.yes.svelte-1lleppj{border-color:#10b9816b;background:#10b9811a;color:#10b981}.trade-badge.no.svelte-1lleppj{border-color:#ef444461;background:#ef44441a;color:#f87171}.trade-badge.unknown.svelte-1lleppj{border-color:color-mix(in srgb,var(--accent-color) 36%,transparent);background:color-mix(in srgb,var(--accent-color) 8%,transparent);color:var(--accent-text)}.source-cell.svelte-1lleppj{display:flex;align-items:center;justify-content:center;gap:.55rem;min-width:0}.source-badge-slot.svelte-1lleppj{display:inline-flex;align-items:center}.trade-cell.svelte-1lleppj,.date-cell.svelte-1lleppj{text-align:center}.source-name.svelte-1lleppj{display:block;min-width:0;overflow:hidden;color:var(--text-sub);font-size:.8rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.catalog-no-result.svelte-1lleppj td:where(.svelte-1lleppj){height:70px;color:var(--text-sub);text-align:center;font-family:var(--font-tech);font-size:.78rem;text-transform:uppercase}.src-icon.svelte-1lleppj{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:24px;padding:0 6px;border:1px solid transparent;font-family:var(--font-tech);font-size:.64rem;font-weight:950;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap}.src-ac.svelte-1lleppj{background:#d32f2f;border-color:#d32f2f59;color:#fff}.src-sg.svelte-1lleppj{background:#22c55e;border-color:#22c55e59;color:#06140b}.src-gp.svelte-1lleppj{background:#6d28d9;border-color:#6d28d961;color:#fff}.src-fun.svelte-1lleppj{background:#1d4ed8;border-color:#1d4ed861;color:#fff}.src-pso2.svelte-1lleppj{background:#be185d;border-color:#be185d61;color:#fff}.src-ltd.svelte-1lleppj{background:linear-gradient(135deg,#14b8a6,#67e8f9);border-color:#14b8a673;color:#031716}.src-pass.svelte-1lleppj{background:#d6b23a;border-color:#d6b23a61;color:#181204}.src-bns.svelte-1lleppj{background:linear-gradient(135deg,#b7791f,#facc15,#fff3a3);border-color:#facc1580;color:#211600}.src-base.svelte-1lleppj{background:#475569;border-color:#47556973;color:#f1f5f9}@media(max-width:900px){.catalog-table.svelte-1lleppj{min-width:620px}.col-source.svelte-1lleppj{width:140px}.col-tradable.svelte-1lleppj{width:104px}.col-date.svelte-1lleppj{width:100px}.catalog-table.svelte-1lleppj td:where(.svelte-1lleppj){height:64px;padding:.4rem .62px}.catalog-table.svelte-1lleppj th:where(.svelte-1lleppj){padding:.48rem .62rem}.name-layout.svelte-1lleppj img:where(.svelte-1lleppj){width:48px;height:48px}.source-cell.svelte-1lleppj{justify-content:center;gap:.48rem}.source-badge-slot.svelte-1lleppj{width:auto}}@media(max-width:720px){.catalog-table-head.svelte-1lleppj{align-items:start;flex-direction:column;padding:.72rem}.catalog-table.svelte-1lleppj{min-width:600px}.catalog-table.svelte-1lleppj td:where(.svelte-1lleppj){height:60px;padding:.36rem .58rem}.catalog-table.svelte-1lleppj th:where(.svelte-1lleppj){padding:.44rem .58rem}.name-layout.svelte-1lleppj img:where(.svelte-1lleppj){width:44px;height:44px}.name-text.svelte-1lleppj strong:where(.svelte-1lleppj){font-size:.84rem}.name-text.svelte-1lleppj span:where(.svelte-1lleppj){font-size:.68rem}.catalog-tools.svelte-1lleppj{grid-template-columns:1fr 1fr;padding:.72rem}}@keyframes svelte-1lleppj-skeleton-pulse{0%{opacity:.6}50%{opacity:.35}to{opacity:.6}}.skeleton-row.svelte-1lleppj td:where(.svelte-1lleppj){vertical-align:middle;height:70px}.skeleton-item-name.svelte-1lleppj{display:flex;align-items:center;gap:.8rem}.skeleton-img-placeholder.svelte-1lleppj{width:54px;height:54px;background:color-mix(in srgb,var(--border-color) 45%,transparent);animation:svelte-1lleppj-skeleton-pulse 1.5s infinite ease-in-out;border:1px solid color-mix(in srgb,var(--border-color) 30%,transparent)}.skeleton-text-group.svelte-1lleppj{flex-grow:1;display:flex;flex-direction:column;gap:.4rem}.skeleton-text-line.svelte-1lleppj{height:.8rem;background:color-mix(in srgb,var(--border-color) 45%,transparent);animation:svelte-1lleppj-skeleton-pulse 1.5s infinite ease-in-out}.skeleton-line-long.svelte-1lleppj{width:60%}.skeleton-line-short.svelte-1lleppj{width:35%;height:.65rem}.skeleton-badge-group.svelte-1lleppj{display:flex;align-items:center;justify-content:center;gap:.55rem}.skeleton-badge-icon.svelte-1lleppj{width:44px;height:24px;background:color-mix(in srgb,var(--border-color) 45%,transparent);animation:svelte-1lleppj-skeleton-pulse 1.5s infinite ease-in-out;border-radius:2px}.skeleton-line-badge.svelte-1lleppj{width:50%}.skeleton-badge-trade.svelte-1lleppj{width:58px;height:20px;background:color-mix(in srgb,var(--border-color) 45%,transparent);animation:svelte-1lleppj-skeleton-pulse 1.5s infinite ease-in-out;border:1px solid color-mix(in srgb,var(--border-color) 30%,transparent)}.skeleton-line-date.svelte-1lleppj{width:60px}.catalog-pagination-panel.svelte-1lleppj{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-top:1px solid color-mix(in srgb,var(--border-color) 46%,transparent);background:color-mix(in srgb,var(--panel-bg) 52%,transparent)}.pagination-info.svelte-1lleppj{color:var(--text-sub);font-family:var(--font-tech);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.pagination-info.svelte-1lleppj b:where(.svelte-1lleppj){color:var(--text-main)}.pagination-actions.svelte-1lleppj{display:flex;gap:.5rem}.pagination-btn.svelte-1lleppj{min-height:34px;padding:0 .85rem;border:1px solid color-mix(in srgb,var(--border-color) 62%,transparent);background:color-mix(in srgb,var(--bg-main) 60%,transparent);color:var(--text-main);font-family:var(--font-tech);font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s var(--ease-smooth);outline:none}.pagination-btn.svelte-1lleppj:hover:not(:disabled){border-color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 10%,var(--bg-main));color:var(--accent-text)}.pagination-btn.svelte-1lleppj:disabled{opacity:.45;cursor:not-allowed;border-color:color-mix(in srgb,var(--border-color) 25%,transparent)}.catalog-page-size.svelte-1lleppj{display:flex;align-items:center;gap:.5rem}.catalog-page-size.svelte-1lleppj span:where(.svelte-1lleppj){color:var(--text-sub);font-family:var(--font-tech);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.catalog-page-size.svelte-1lleppj select:where(.svelte-1lleppj){min-height:34px;padding:0 .4rem;border:1px solid color-mix(in srgb,var(--border-color) 62%,transparent);background:color-mix(in srgb,var(--bg-main) 60%,transparent);color:var(--text-main);font-family:var(--font-main);font-size:.82rem;outline:none;cursor:pointer}.catalog-page-size.svelte-1lleppj select:where(.svelte-1lleppj):focus{border-color:var(--accent-color)}@media(max-width:600px){.catalog-pagination-panel.svelte-1lleppj{flex-direction:column;align-items:stretch;row-gap:.75rem}.pagination-actions.svelte-1lleppj{justify-content:space-between}.pagination-btn.svelte-1lleppj{flex:1;text-align:center}.catalog-page-size.svelte-1lleppj{justify-content:space-between}}.catalog-list-page[data-astro-cid-rflwatqb]{width:min(1180px,100% - 40px);margin:0 auto;padding:4rem 0 5rem}.list-hero[data-astro-cid-rflwatqb]{position:relative;isolation:isolate;overflow:hidden;margin-bottom:2rem;padding:clamp(1.25rem,3vw,2rem);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent-color) 16%,transparent),transparent 24rem),linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 9%,transparent),transparent 46%),color-mix(in srgb,var(--bg-card) 88%,transparent)}.list-hero[data-astro-cid-rflwatqb]:before{content:"DATABASE TABLE";position:absolute;right:clamp(1rem,3vw,2rem);top:clamp(1rem,3vw,1.4rem);z-index:-1;color:color-mix(in srgb,var(--accent-color) 13%,transparent);font-family:var(--font-tech);font-size:clamp(2rem,7vw,5.4rem);font-weight:900;letter-spacing:-.06em;line-height:.8;text-transform:uppercase;pointer-events:none}.back-link[data-astro-cid-rflwatqb],.list-hero[data-astro-cid-rflwatqb] span[data-astro-cid-rflwatqb]{display:inline-flex;color:var(--accent-text);font-family:var(--font-tech);font-size:.9rem;font-weight:900;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.back-link[data-astro-cid-rflwatqb]{margin-bottom:1rem}.back-link[data-astro-cid-rflwatqb]:hover{color:var(--text-main)}.list-hero[data-astro-cid-rflwatqb] h1[data-astro-cid-rflwatqb]{max-width:900px;margin:.65rem 0;color:var(--text-main);font-family:var(--font-display);font-size:clamp(2.8rem,8vw,5.8rem);font-style:italic;font-weight:700;line-height:.88;letter-spacing:-.055em;text-transform:uppercase}.list-hero[data-astro-cid-rflwatqb] p[data-astro-cid-rflwatqb]{max-width:760px;color:var(--text-sub);line-height:1.65}@media(width<=820px){.catalog-list-page[data-astro-cid-rflwatqb]{width:min(100% - 28px,1180px);padding-top:2.4rem}.list-hero[data-astro-cid-rflwatqb]:before{display:none}}@media(width<=560px){.catalog-list-page[data-astro-cid-rflwatqb]{width:min(100% - 22px,1180px)}.list-hero[data-astro-cid-rflwatqb]{padding:1rem}.list-hero[data-astro-cid-rflwatqb] h1[data-astro-cid-rflwatqb]{font-size:clamp(2.3rem,14vw,4rem)}}
