.us-page.svelte-htwbhy{min-height:100vh;background:var(--c-canvas);padding:clamp(2rem,4vw,3.25rem) 0 clamp(4rem,7vw,6rem)}.us-shell.svelte-htwbhy{width:min(100%,var(--site-content-max));margin:0 auto;padding-inline:var(--site-content-padding)}.topbar.svelte-htwbhy{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fresh.svelte-htwbhy{color:var(--c-faint);font-size:var(--fs-base)}.head.svelte-htwbhy{max-width:46rem;margin-top:clamp(1.25rem,2.2vw,1.75rem);padding-bottom:clamp(1.25rem,3vw,2rem);border-bottom:1px solid var(--c-hair)}.head.svelte-htwbhy h1:where(.svelte-htwbhy){max-width:20ch;margin:0;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-normal);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.head.svelte-htwbhy p:where(.svelte-htwbhy){margin:1rem 0 0;max-width:66ch;color:var(--c-text);font-size:var(--fs-base);line-height:1.75}.monitor-list.svelte-htwbhy{margin-top:clamp(1.7rem,3.5vw,2.6rem);padding:clamp(1rem,2vw,1.25rem);border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-canvas)}.monitor-head.svelte-htwbhy{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem 1rem}.monitor-head.svelte-htwbhy h2:where(.svelte-htwbhy){margin:0;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-normal);letter-spacing:0;line-height:1.25}.monitor-head.svelte-htwbhy p:where(.svelte-htwbhy){margin:.34rem 0 0;max-width:58ch;color:var(--c-muted);font-size:var(--fs-base);line-height:1.55}.monitor-scope.svelte-htwbhy{display:inline-flex;align-items:center;min-height:1.75rem;padding:.2rem .62rem;border:1px solid var(--c-line);border-radius:999px;background:var(--c-surface-quiet);color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-normal);line-height:1.2}.monitor-scroll.svelte-htwbhy{overflow-x:auto;margin-top:.95rem;border:1px solid var(--c-hair);border-radius:8px}.monitor-table.svelte-htwbhy{width:100%;min-width:720px;border-collapse:collapse;background:var(--c-canvas);font-size:var(--fs-base)}.monitor-table.svelte-htwbhy th:where(.svelte-htwbhy),.monitor-table.svelte-htwbhy td:where(.svelte-htwbhy){padding:.68rem .78rem;border-bottom:1px solid var(--c-hair);color:var(--c-text);text-align:left;vertical-align:middle;white-space:nowrap}.monitor-table.svelte-htwbhy th:where(.svelte-htwbhy){background:var(--c-surface-raised);color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-normal)}.monitor-table.svelte-htwbhy tr:where(.svelte-htwbhy):last-child td:where(.svelte-htwbhy){border-bottom:0}.monitor-stock-link.svelte-htwbhy{display:inline-grid;gap:.12rem;color:var(--c-ink);text-decoration:none}.monitor-stock-link.svelte-htwbhy strong:where(.svelte-htwbhy){color:var(--c-link);font-family:var(--font-mono);font-size:var(--fs-base);line-height:1.2}.monitor-stock-link.svelte-htwbhy span:where(.svelte-htwbhy){color:var(--c-ink);font-weight:var(--fw-normal);line-height:1.25}.monitor-stock-link.svelte-htwbhy:hover span:where(.svelte-htwbhy),.monitor-stock-link.svelte-htwbhy:hover strong:where(.svelte-htwbhy){text-decoration:underline;text-underline-offset:.18em}.us-shell.svelte-htwbhy .remove-col,.us-shell.svelte-htwbhy .monitor-col{text-align:right}.us-shell.svelte-htwbhy .monitor-remove,.us-shell.svelte-htwbhy .monitor-save{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-line);background:var(--c-canvas);color:var(--c-muted);transition:border-color .14s ease,background-color .14s ease,color .14s ease}.us-shell.svelte-htwbhy .monitor-remove{width:2rem;height:2rem;border-radius:999px}.us-shell.svelte-htwbhy .monitor-save{min-height:2.05rem;gap:.35rem;padding:.32rem .68rem;border-radius:999px;font-size:var(--fs-sm);font-weight:var(--fw-normal);line-height:1.1;white-space:nowrap}.us-shell.svelte-htwbhy .monitor-remove:hover,.us-shell.svelte-htwbhy .monitor-save:hover{border-color:var(--c-ink);color:var(--c-ink);background:var(--c-surface-quiet)}.us-shell.svelte-htwbhy .monitor-save.is-saved{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-canvas)}.us-shell.svelte-htwbhy .monitor-save.is-saved:hover{background:var(--c-ink-soft);color:#fff}.us-shell.svelte-htwbhy .monitor-remove:focus-visible,.us-shell.svelte-htwbhy .monitor-save:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.featured.svelte-htwbhy{margin-top:clamp(2.5rem,5vw,4rem)}.section-head.svelte-htwbhy{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--c-hair)}.section-head.svelte-htwbhy h2:where(.svelte-htwbhy){margin:0;color:var(--c-ink);font-size:var(--fs-lg);font-weight:var(--fw-normal);letter-spacing:0}.section-head.svelte-htwbhy p:where(.svelte-htwbhy){margin:0;color:var(--c-muted);line-height:1.5}.grid.svelte-htwbhy{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;margin-top:1rem}.tile.svelte-htwbhy{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--c-line);border-radius:8px;color:var(--c-ink);text-decoration:none;transition:border-color .15s ease,background .15s ease}.tile.svelte-htwbhy:hover{border-color:var(--c-ghost);background:var(--c-surface-quiet)}.tile-head.svelte-htwbhy,.metrics.svelte-htwbhy{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.sym.svelte-htwbhy{font-family:var(--font-mono);font-size:var(--fs-base);color:var(--c-link)}.sector.svelte-htwbhy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-faint);font-size:var(--fs-sm)}.tile.svelte-htwbhy strong:where(.svelte-htwbhy){font-size:var(--fs-base);line-height:1.35}.tile.svelte-htwbhy p:where(.svelte-htwbhy){margin:0;color:var(--c-muted);font-size:var(--fs-base);line-height:1.55}.metrics.svelte-htwbhy{padding-top:.75rem;border-top:1px solid var(--c-hair);color:var(--c-faint);font-size:var(--fs-sm)}.metrics.svelte-htwbhy b:where(.svelte-htwbhy){margin-left:.25rem;color:var(--c-ink);font-family:var(--font-mono);font-weight:var(--fw-normal)}.directory.svelte-htwbhy,.momentum.svelte-htwbhy{margin-top:clamp(1.5rem,3vw,2.25rem)}.directory-head.svelte-htwbhy{display:flex;align-items:end;justify-content:space-between;gap:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--c-hair)}.directory.svelte-htwbhy h2:where(.svelte-htwbhy),.momentum.svelte-htwbhy h2:where(.svelte-htwbhy){margin:0;color:var(--c-ink);font-size:var(--fs-lg);font-weight:var(--fw-normal);letter-spacing:0}.directory.svelte-htwbhy p:where(.svelte-htwbhy),.momentum.svelte-htwbhy p:where(.svelte-htwbhy){margin:.4rem 0 0;color:var(--c-muted);line-height:1.6}.momentum-list.svelte-htwbhy{columns:9.5rem 5;column-gap:1.5rem;margin:1rem 0 0;padding:0;list-style:none}.momentum-list.svelte-htwbhy li:where(.svelte-htwbhy){break-inside:avoid}.momentum-list.svelte-htwbhy a:where(.svelte-htwbhy){display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:baseline;column-gap:.5rem;padding:.55rem 0;border-bottom:1px solid var(--c-hair);color:var(--c-ink);text-decoration:none}.momentum-list.svelte-htwbhy b:where(.svelte-htwbhy){font-family:var(--font-mono);font-weight:var(--fw-normal)}.momentum-name.svelte-htwbhy{grid-column:2 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-muted);font-size:var(--fs-sm)}.momentum-list.svelte-htwbhy a:where(.svelte-htwbhy):hover .momentum-name:where(.svelte-htwbhy){text-decoration:underline;text-underline-offset:3px}.momentum-links.svelte-htwbhy{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem}.momentum-links.svelte-htwbhy a:where(.svelte-htwbhy){color:var(--c-link);text-decoration:none}.momentum-links.svelte-htwbhy a:where(.svelte-htwbhy):hover{text-decoration:underline;text-underline-offset:3px}.search-wrap.svelte-htwbhy{display:grid;gap:.35rem;width:min(100%,22rem);color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-normal)}.search-wrap.svelte-htwbhy input:where(.svelte-htwbhy){width:100%;min-height:2.75rem;border:1px solid #cfd8e3;border-radius:8px;padding:0 .85rem;color:var(--c-ink);background:var(--c-canvas);font:inherit;font-weight:var(--fw-normal)}.search-wrap.svelte-htwbhy input:where(.svelte-htwbhy)::placeholder{color:var(--c-faint)}.search-wrap.svelte-htwbhy input:where(.svelte-htwbhy):focus{outline:2px solid var(--c-accent);outline-offset:2px}.sort-group.svelte-htwbhy{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.sort-group.svelte-htwbhy button:where(.svelte-htwbhy){min-height:2.35rem;border:1px solid var(--c-line);border-radius:999px;background:var(--c-canvas);padding:0 .85rem;color:var(--c-prose);font:inherit;font-size:var(--fs-base);font-weight:var(--fw-normal);cursor:pointer}.sort-group.svelte-htwbhy button:where(.svelte-htwbhy):hover{border-color:var(--c-ghost);color:var(--c-ink)}.sort-group.svelte-htwbhy button.active:where(.svelte-htwbhy){border-color:var(--c-ink);background:var(--c-ink);color:var(--c-canvas)}.table-scroll.svelte-htwbhy{overflow-x:auto;margin-top:1rem;border:1px solid var(--c-line);border-radius:8px}.table-scroll.svelte-htwbhy table{width:100%;min-width:980px;border-collapse:collapse;background:var(--c-canvas)}.table-scroll.svelte-htwbhy th,.table-scroll.svelte-htwbhy td{padding:.75rem .8rem;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.table-scroll.svelte-htwbhy th{background:var(--c-surface-quiet);color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-normal)}.us-shell.svelte-htwbhy tbody tr:hover{background:var(--c-surface-quiet)}.us-shell.svelte-htwbhy tbody tr:last-child td{border-bottom:0}.us-shell.svelte-htwbhy .num,.us-shell.svelte-htwbhy .rank{text-align:right;font-family:var(--font-mono);white-space:nowrap}.us-shell.svelte-htwbhy .rank{color:var(--c-faint)}.us-shell.svelte-htwbhy .symbol-link{color:var(--c-link);font-family:var(--font-mono);font-weight:var(--fw-normal);text-decoration:none}.us-shell.svelte-htwbhy .symbol-link:hover,.us-shell.svelte-htwbhy .company-link:hover span{text-decoration:underline;text-underline-offset:3px}.us-shell.svelte-htwbhy .company-link{display:grid;gap:.22rem;color:var(--c-ink);text-decoration:none}.us-shell.svelte-htwbhy .company-link span{font-weight:var(--fw-normal)}.us-shell.svelte-htwbhy .company-link small{color:var(--c-faint);font-size:var(--fs-sm);line-height:1.4}.empty.svelte-htwbhy{margin-top:2rem;padding:1.2rem;border:1px solid var(--c-hair);border-radius:8px;background:var(--c-surface-quiet)}.empty.svelte-htwbhy h2:where(.svelte-htwbhy){margin:0;font-size:var(--fs-lg)}.empty.svelte-htwbhy p:where(.svelte-htwbhy){margin:.5rem 0 0;color:var(--c-muted);line-height:1.7}@media(max-width:640px){.topbar.svelte-htwbhy{align-items:flex-start;flex-direction:column}.directory-head.svelte-htwbhy,.section-head.svelte-htwbhy{align-items:stretch;flex-direction:column}.search-wrap.svelte-htwbhy{width:100%}.search-wrap.svelte-htwbhy input:where(.svelte-htwbhy){min-height:2.75rem;font-size:var(--fs-base);line-height:1.2}}
