.like-btn.svelte-f8vfgf{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);display:inline-flex}.like-btn.svelte-f8vfgf:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.like-btn.liked.svelte-f8vfgf{color:var(--color-accent);border-color:var(--color-accent);background:var(--bg-secondary)}.like-btn.disabled.svelte-f8vfgf{cursor:default}.like-btn.svelte-f8vfgf:disabled{opacity:.6}.bookmark-btn.svelte-1dmn3bk{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);display:inline-flex}.bookmark-btn.svelte-1dmn3bk:hover{border-color:var(--color-accent);color:var(--color-accent)}.bookmark-btn.is-on.svelte-1dmn3bk{color:var(--color-accent);border-color:var(--color-accent);background:var(--bg-secondary)}.data-table-renderer.svelte-hlvob7{border:1px solid var(--border-color);border-radius:.75rem;width:100%;overflow:hidden}.table-scroll-wrapper.svelte-hlvob7{-webkit-overflow-scrolling:touch;overflow-x:auto}table.svelte-hlvob7{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}thead.svelte-hlvob7{background:var(--bg-alt);border-bottom:2px solid var(--border-color)}th.svelte-hlvob7{text-align:start;color:var(--text-secondary);white-space:nowrap;padding:.75rem 1rem;font-size:.8125rem;font-weight:600}td.svelte-hlvob7{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:.625rem 1rem}tbody.svelte-hlvob7 tr:where(.svelte-hlvob7):nth-child(2n){background:var(--bg-alt)}tbody.svelte-hlvob7 tr:where(.svelte-hlvob7):hover{background:var(--bg-hover)}.number-cell.svelte-hlvob7{font-variant-numeric:tabular-nums;text-align:start;direction:ltr}.empty-cell.svelte-hlvob7{text-align:center;color:var(--text-muted);padding:2rem;font-style:italic}.cell-img.svelte-hlvob7{object-fit:cover;border-radius:.375rem;max-width:80px;max-height:56px}.img-cell.svelte-hlvob7{width:100px}.cell-with-meta.svelte-hlvob7{align-items:center;gap:.625rem;display:flex}.cell-avatar.svelte-hlvob7{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.cell-link.svelte-hlvob7{color:var(--text-link);font-weight:500;text-decoration:none}.cell-link.svelte-hlvob7:hover{text-decoration:underline}@media (width<=640px){th.svelte-hlvob7:first-child,td.svelte-hlvob7:first-child{background:inherit;z-index:1;box-shadow:2px 0 4px -2px color-mix(in srgb, var(--ink-900) 10%, transparent);position:sticky;inset-inline-start:0}th.svelte-hlvob7{padding:.5rem .75rem;font-size:.75rem}td.svelte-hlvob7{padding:.5rem .75rem;font-size:.8125rem}}.ptable.svelte-u683kt{margin-block:var(--space-6);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden}.ptable__bar.svelte-u683kt{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border-color);background:var(--bg-alt);display:flex}.ptable__search.svelte-u683kt{align-items:center;gap:var(--space-1);max-inline-size:20rem;color:var(--text-muted);flex:1;display:inline-flex}.ptable__search.svelte-u683kt input:where(.svelte-u683kt){border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-surface);min-inline-size:0;color:var(--text-primary);font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-3);flex:1}.ptable__search.svelte-u683kt input:where(.svelte-u683kt):focus-visible{outline:var(--focus-outline);outline-offset:1px}.ptable__count.svelte-u683kt{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.ptable__scroll.svelte-u683kt{-webkit-overflow-scrolling:touch;overflow-x:auto}table.svelte-u683kt{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm);line-height:1.6}thead.svelte-u683kt{background:var(--bg-alt);border-block-end:2px solid var(--border-color)}th.svelte-u683kt{text-align:start;white-space:nowrap;padding:0}th.svelte-u683kt button:where(.svelte-u683kt){align-items:center;gap:var(--space-1);inline-size:100%;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;display:flex}th.svelte-u683kt button:where(.svelte-u683kt):hover{color:var(--text-brand)}th.svelte-u683kt .ptable__sort-ic{opacity:.35;flex:none}th.svelte-u683kt .ptable__sort-ic.is-on{opacity:1;color:var(--text-brand)}td.svelte-u683kt{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border-color);vertical-align:middle}tbody.svelte-u683kt tr:where(.svelte-u683kt):nth-child(2n){background:var(--bg-alt)}tbody.svelte-u683kt tr:where(.svelte-u683kt):hover{background:var(--bg-hover)}.ptable__empty.svelte-u683kt{text-align:center;padding:var(--space-6);color:var(--text-muted)}.ptable__pager.svelte-u683kt{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--border-color);background:var(--bg-alt);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.ptable__nav.svelte-u683kt{align-items:center;gap:var(--space-1);display:inline-flex}.ptable__nav.svelte-u683kt button:where(.svelte-u683kt){border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-surface);block-size:28px;inline-size:28px;color:var(--text-secondary);cursor:pointer;place-items:center;display:grid}.ptable__nav.svelte-u683kt button:where(.svelte-u683kt):hover:not(:disabled){color:var(--text-brand);border-color:var(--border-color-hover)}.ptable__nav.svelte-u683kt button:where(.svelte-u683kt):disabled{opacity:.4;cursor:default}.ptable__page.svelte-u683kt{font-variant-numeric:tabular-nums;text-align:center;min-inline-size:3.5em}.ptable__pp.svelte-u683kt{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:inline-flex}.ptable__pp.svelte-u683kt select:where(.svelte-u683kt){border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-xs);padding:2px var(--space-1)}@media (width<=640px){table.svelte-u683kt{min-inline-size:560px;font-size:var(--text-xs);line-height:1.45}th.svelte-u683kt button:where(.svelte-u683kt),td.svelte-u683kt,.ptable__bar.svelte-u683kt,.ptable__pager.svelte-u683kt{padding:var(--space-1) var(--space-2)}th.svelte-u683kt:first-child,td.svelte-u683kt:first-child{background:var(--bg-card);z-index:1;box-shadow:2px 0 4px -2px color-mix(in srgb, var(--ink-900) 12%, transparent);position:sticky;inset-inline-start:0}thead.svelte-u683kt th:where(.svelte-u683kt):first-child,tbody.svelte-u683kt tr:where(.svelte-u683kt):nth-child(2n) td:where(.svelte-u683kt):first-child{background:var(--bg-alt)}}.tprod__title.svelte-sqkmea{font-size:var(--text-base);font-weight:var(--font-bold);margin-block-end:var(--space-3)}.tprod__list.svelte-sqkmea{margin:0;padding:0;list-style:none}.tprod__list.svelte-sqkmea li:where(.svelte-sqkmea)+li:where(.svelte-sqkmea) .tprod__row:where(.svelte-sqkmea){border-block-start:1px solid var(--border-color)}.tprod__row.svelte-sqkmea{align-items:center;gap:var(--space-2);padding-block:var(--space-2);color:inherit;text-decoration:none;display:flex}.tprod__row.svelte-sqkmea:hover .tprod__name:where(.svelte-sqkmea){color:var(--text-brand)}.tprod__rank.svelte-sqkmea{text-align:center;min-inline-size:1.2em;font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--tier-accent);flex:none;line-height:1}.tprod__logo.svelte-sqkmea{border-radius:var(--radius-sm);object-fit:contain;background:var(--bg-card);flex:none;block-size:28px;inline-size:28px}.tprod__logo--blank.svelte-sqkmea{border:1px solid var(--border-color)}.tprod__body.svelte-sqkmea{flex-direction:column;flex:1;min-inline-size:0;display:flex}.tprod__name.svelte-sqkmea{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tprod__issuer.svelte-sqkmea{font-size:var(--text-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tprod__stat.svelte-sqkmea{text-align:end;flex-direction:column;flex:none;align-items:flex-end;display:flex}.tprod__stat-value.svelte-sqkmea{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--val-rate)}.tprod__stat-label.svelte-sqkmea{font-size:var(--text-xs);color:var(--text-tertiary)}.tprod__more.svelte-sqkmea{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-brand);margin-block-start:var(--space-2);text-decoration:none;display:inline-flex}.tprod__more.svelte-sqkmea:hover{text-decoration:underline}
