.idx-page.svelte-149tlqv{min-height:100vh;background:#fbfcfe;color:#111827}.idx-shell.svelte-149tlqv{width:min(100%,var(--site-content-max));margin:0 auto;padding:clamp(2rem,4vw,3.25rem) var(--site-content-padding) clamp(3rem,6vw,5rem)}.idx-topbar.svelte-149tlqv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem 1rem;min-height:2.5rem;margin-bottom:clamp(1.25rem,2.2vw,1.75rem)}.idx-topbar.svelte-149tlqv .breadcrumbs{min-width:0;flex:1 1 auto;margin-bottom:0}.idx-head.svelte-149tlqv{display:grid;gap:clamp(.5rem,1.3vw,.8rem);max-width:46rem}.idx-title.svelte-149tlqv{max-width:20ch;margin:0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-light);line-height:1.06;letter-spacing:-.035em;color:#111827;text-wrap:balance}.idx-deck.svelte-149tlqv{max-width:40rem;margin:0;color:#475569;font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:1.6;text-wrap:balance}.idx-meta.svelte-149tlqv{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;min-height:2.5rem;color:#647084;font-size:var(--fs-base)}.idx-meta.svelte-149tlqv .dot:where(.svelte-149tlqv){width:.3rem;height:.3rem;border-radius:999px;background:#c5cdd8}.today-link.svelte-149tlqv{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;padding:.28rem .75rem;border-radius:999px;background:#111827;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-normal);text-decoration:none;white-space:nowrap;transition:background-color .14s ease}.today-link--ghost.svelte-149tlqv{background:transparent;color:inherit;opacity:.75}.today-link.svelte-149tlqv:hover{background:#1f2937}.today-link.svelte-149tlqv:focus-visible{outline:2px solid #111827;outline-offset:2px}.featured.svelte-149tlqv{margin-top:clamp(1.5rem,3vw,2.25rem)}.featured-bar.svelte-149tlqv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem}.featured-top3.svelte-149tlqv{color:#647084;font-size:var(--fs-base);font-weight:var(--fw-normal);white-space:nowrap}.tiles.svelte-149tlqv{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:720px){.tiles.svelte-149tlqv{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile.svelte-149tlqv{position:relative;display:flex;min-height:12rem;flex-direction:column;justify-content:space-between;gap:1.1rem;padding:1.05rem 1.1rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color .12s ease-out,transform .12s ease-out}.tile.svelte-149tlqv:hover{border-color:#111827;transform:translateY(-1px)}.tile.svelte-149tlqv:active{transform:translateY(0)}.tile.svelte-149tlqv:focus-visible{outline:2px solid #111827;outline-offset:3px}.tile-main.svelte-149tlqv{display:flex;flex-direction:column;gap:.5rem;min-width:0}.tile-head.svelte-149tlqv{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.tile-namesym.svelte-149tlqv{display:grid;gap:.18rem;min-width:0}.tile-identity.svelte-149tlqv{display:inline-flex;align-items:flex-start;gap:.65rem;min-width:0}.tile-rank.svelte-149tlqv{order:2;flex:none;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-normal);font-variant-numeric:tabular-nums;color:#98a2b3;transition:color .12s ease-out}.tile.svelte-149tlqv:hover .tile-rank:where(.svelte-149tlqv){color:#111827}.tile-sym.svelte-149tlqv{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:#647084}.tile-name.svelte-149tlqv{font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:1.15;color:#111827;text-wrap:balance}.tile-sector.svelte-149tlqv{align-self:flex-start;color:#647084;font-size:var(--fs-sm);font-weight:var(--fw-normal)}.tile-evhead.svelte-149tlqv{display:flex;align-items:flex-start;gap:.4rem;margin-top:.25rem;max-width:24ch}.tile-dot.svelte-149tlqv{flex:none;width:6px;height:6px;margin-top:.45rem;border-radius:50%;background:var(--c-pos);box-shadow:0 0 0 3px var(--c-pos-wash)}.tile-evcount.svelte-149tlqv{font-size:var(--fs-sm);font-weight:var(--fw-normal);line-height:1.55;color:#28303b}.tile-foot.svelte-149tlqv{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem 1rem;padding-top:.78rem;border-top:1px solid #eef1f5}.tile-stat.svelte-149tlqv{display:grid;gap:.2rem;min-width:4.2rem}.tile-stat-label.svelte-149tlqv{font-size:var(--fs-sm);color:#647084;font-weight:var(--fw-normal)}.tile-stat-value.svelte-149tlqv{font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-normal);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;color:#111827}.tile-cta.svelte-149tlqv{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;color:#4b5565;font-size:var(--fs-sm);font-weight:var(--fw-normal);line-height:1.2;transition:color .12s ease-out}.tile.svelte-149tlqv:hover .tile-cta:where(.svelte-149tlqv){color:#111827}.tile-arrow.svelte-149tlqv{display:inline-block;transition:transform .12s ease-out}.tile.svelte-149tlqv:hover .tile-arrow:where(.svelte-149tlqv){transform:translate(2px)}.monitor-save.svelte-149tlqv{display:inline-flex;align-items:center;justify-content:center;min-height:2.05rem;gap:.35rem;padding:.32rem .68rem;border:1px solid #d5dce6;border-radius:999px;background:#fff;color:#4b5565;font-size:var(--fs-sm);font-weight:var(--fw-normal);line-height:1.1;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.monitor-save.svelte-149tlqv:hover{border-color:#111827;color:#111827}.monitor-save.is-saved.svelte-149tlqv{border-color:#111827;background:#111827;color:#fff}.monitor-save.is-saved.svelte-149tlqv:hover{background:#1f2937;color:#fff}.directory.svelte-149tlqv{margin-top:clamp(2rem,4vw,3rem)}.watch-toast.svelte-149tlqv{position:fixed;bottom:calc(1.5rem + var(--bottom-nav-h, 0px));left:50%;z-index:60;display:flex;align-items:center;gap:.9rem;max-width:min(92vw,30rem);padding:.7rem 1.1rem;border-radius:999px;background:var(--c-ink);color:#fff;font-size:var(--fs-base);line-height:1.4;box-shadow:0 10px 30px #11182740;transform:translate(-50%);animation:svelte-149tlqv-watch-toast-in .22s cubic-bezier(.25,1,.5,1)}.watch-toast-link.svelte-149tlqv{flex:none;color:#fff;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}@keyframes svelte-149tlqv-watch-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.watch-toast.svelte-149tlqv{animation:none}}.sort-group.svelte-149tlqv{display:inline-flex;gap:.3rem;max-width:100%;padding:.25rem;border:1px solid #e5e7eb;border-radius:999px;background:#f4f7fb;overflow-x:auto;scrollbar-width:none}.sort-group.svelte-149tlqv::-webkit-scrollbar{display:none}.sort-btn.svelte-149tlqv{flex:none;min-height:2.1rem;padding:.4rem .85rem;border-radius:999px;background:transparent;color:#4b5565;font-size:var(--fs-sm);font-weight:var(--fw-normal);white-space:nowrap;transition:background-color .18s ease,color .18s ease}.sort-btn.svelte-149tlqv:hover{color:#111827}.sort-btn.active.svelte-149tlqv{background:#111827;color:#fff}.sort-btn.svelte-149tlqv:focus-visible{outline:2px solid #111827;outline-offset:2px}.idx-search.svelte-149tlqv{display:flex;align-items:center;width:min(100%,26rem);min-height:2.6rem;margin:1.4rem 0 1.6rem;padding:.12rem;border:1px solid #d5dce6;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a08;transition:border-color .14s ease,box-shadow .14s ease}.idx-search.svelte-149tlqv:focus-within{border-color:var(--c-link);box-shadow:0 0 0 3px #2563eb1f}.idx-search.svelte-149tlqv input:where(.svelte-149tlqv){flex:1 1 auto;min-width:0;height:2.25rem;border:0;background:transparent;padding:0 .4rem 0 .85rem;color:var(--c-ink);font-family:inherit;font-size:var(--fs-base);outline:none}.idx-search.svelte-149tlqv input:where(.svelte-149tlqv)::placeholder{color:var(--c-muted);opacity:1}.idx-search.svelte-149tlqv input:where(.svelte-149tlqv)::-webkit-search-cancel-button{-webkit-appearance:none}.idx-search-submit.svelte-149tlqv{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:var(--c-ink);color:#fff;transition:background .14s ease,transform .14s ease}.idx-search-submit.svelte-149tlqv:hover{background:var(--c-link);transform:translateY(-1px)}.idx-search-submit.svelte-149tlqv:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.table-scroll.svelte-149tlqv{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}.dir-table.svelte-149tlqv{width:100%;border-collapse:collapse;font-size:var(--fs-base);background:#fff}.dir-table.svelte-149tlqv thead:where(.svelte-149tlqv) th:where(.svelte-149tlqv){position:sticky;top:0;padding:.7rem .85rem;background:#f4f7fb;border-bottom:1px solid #dbe1e8;color:#4b5565;font-size:var(--fs-sm);font-weight:var(--fw-normal);text-align:left;white-space:nowrap}.dir-table.svelte-149tlqv .col-num:where(.svelte-149tlqv),.dir-table.svelte-149tlqv .col-meter:where(.svelte-149tlqv){text-align:right}.dir-table.svelte-149tlqv .col-monitor:where(.svelte-149tlqv){text-align:right}.dir-row.svelte-149tlqv{border-bottom:1px solid #eef1f5;cursor:pointer;transition:background-color .15s ease}.dir-row.svelte-149tlqv:last-child{border-bottom:0}.dir-row.svelte-149tlqv:hover,.dir-row.svelte-149tlqv:focus-within{background:#f8fafc}.dir-row.svelte-149tlqv:hover .row-name:where(.svelte-149tlqv){text-decoration:underline;text-underline-offset:.18em}.dir-table.svelte-149tlqv td:where(.svelte-149tlqv){padding:.75rem .85rem;color:#28303b;vertical-align:middle;white-space:nowrap}.col-rank.svelte-149tlqv{width:3rem;text-align:right;color:#98a2b3;font-variant-numeric:tabular-nums}.dir-table.svelte-149tlqv td.col-rank:where(.svelte-149tlqv){font-size:var(--fs-sm)}.col-rank.is-top.svelte-149tlqv{color:#111827}.col-name.svelte-149tlqv{min-width:13rem;white-space:normal}.row-link.svelte-149tlqv{display:flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none}.row-link.svelte-149tlqv:focus-visible{outline:2px solid #111827;outline-offset:3px;border-radius:6px}.row-copy.svelte-149tlqv{display:grid;gap:.1rem;min-width:0}.row-id.svelte-149tlqv{display:flex;align-items:baseline;gap:.45rem;min-width:0}.row-name.svelte-149tlqv{font-size:var(--fs-base);color:#111827}.row-sym.svelte-149tlqv{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:#647084}.row-tagline.svelte-149tlqv{display:-webkit-box;max-width:26rem;color:#647084;font-size:var(--fs-sm);line-height:1.45;white-space:normal;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.sig-pill.svelte-149tlqv{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;padding:.12rem .5rem;border-radius:999px;background:var(--c-pos-wash);color:var(--c-pos-deep);font-size:var(--fs-sm);line-height:1.5}.sig-zero.svelte-149tlqv{color:#98a2b3;font-size:var(--fs-sm)}.col-sector.svelte-149tlqv{color:#4b5565;font-size:var(--fs-base)}.col-num.svelte-149tlqv{font-variant-numeric:tabular-nums}.col-meter.svelte-149tlqv{min-width:7.5rem}.col-monitor.svelte-149tlqv{width:6.5rem}.meter-cell.svelte-149tlqv{display:inline-grid;grid-template-columns:minmax(3rem,1fr) 1.8rem;align-items:center;gap:.5rem;width:100%}.meter-val.svelte-149tlqv{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:#28303b;text-align:right}.empty.svelte-149tlqv{margin-top:1.5rem;color:#647084;font-size:var(--fs-base)}.table-more.svelte-149tlqv{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;margin-top:1rem}.rows-count.svelte-149tlqv{color:#647084;font-size:var(--fs-sm);font-weight:var(--fw-normal)}.load-more.svelte-149tlqv{min-height:2.45rem;padding:.55rem 1rem;border:1px solid #dbe1e8;border-radius:999px;background:#fff;color:#111827;font-size:var(--fs-sm);font-weight:var(--fw-normal);transition:border-color .14s ease-out,background-color .14s ease-out}.load-more.svelte-149tlqv:hover{border-color:#111827;background:#fbfcfe}.load-more.svelte-149tlqv:focus-visible{outline:2px solid #111827;outline-offset:2px}@media(max-width:720px){.col-sector.svelte-149tlqv{display:none}}@media(max-width:560px){.dir-table.svelte-149tlqv .col-meter:where(.svelte-149tlqv){display:none}}.idx-footer.svelte-149tlqv{margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid #e5e7eb}.footer-cap.svelte-149tlqv{display:block;margin-bottom:.85rem;color:#4b5565;font-size:var(--fs-sm);font-weight:var(--fw-normal)}.footer-links.svelte-149tlqv{display:grid;gap:.7rem;grid-template-columns:1fr}@media(min-width:720px){.footer-links.svelte-149tlqv{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-links.svelte-149tlqv a:where(.svelte-149tlqv){display:grid;gap:.25rem;padding:1rem 1.1rem;border:1px solid #e5e7eb;border-radius:14px;background:#fff;text-decoration:none;transition:border-color .18s ease}.footer-links.svelte-149tlqv a:where(.svelte-149tlqv):hover{border-color:#d1d5db}.footer-links.svelte-149tlqv a:where(.svelte-149tlqv):focus-visible{outline:2px solid #111827;outline-offset:3px}.fl-title.svelte-149tlqv{color:#111827;font-size:var(--fs-base);font-weight:var(--fw-normal)}.fl-sub.svelte-149tlqv{color:#647084;font-size:var(--fs-base);line-height:1.5}.full-index.svelte-149tlqv{margin-top:clamp(2rem,4vw,3rem)}.full-index.svelte-149tlqv details:where(.svelte-149tlqv){border:1px solid #e5e7eb;border-radius:12px;background:#fff}.full-index.svelte-149tlqv summary:where(.svelte-149tlqv){cursor:pointer;padding:.85rem 1.1rem;color:#4b5565;font-size:var(--fs-base);font-weight:var(--fw-normal)}.full-index.svelte-149tlqv summary:where(.svelte-149tlqv):hover{color:#111827}.all-list.svelte-149tlqv{margin:0;padding:.9rem 1.1rem;list-style:none;border-top:1px solid #eef1f5;columns:4 13rem;column-gap:1.5rem}.all-list.svelte-149tlqv li:where(.svelte-149tlqv){break-inside:avoid;margin-bottom:.35rem}.all-list.svelte-149tlqv a:where(.svelte-149tlqv){display:inline-flex;gap:.45rem;align-items:baseline;color:#2563eb;text-decoration:none;font-size:var(--fs-base);line-height:1.5}.all-list.svelte-149tlqv a:where(.svelte-149tlqv):hover{text-decoration:underline}.al-sym.svelte-149tlqv{flex:none;min-width:3.4rem;color:#647084;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.al-name.svelte-149tlqv{color:#28303b}@media(prefers-reduced-motion:reduce){.tile.svelte-149tlqv,.tile.svelte-149tlqv :where(.svelte-149tlqv),.sort-btn.svelte-149tlqv,.load-more.svelte-149tlqv,.dir-row.svelte-149tlqv,.footer-links.svelte-149tlqv a:where(.svelte-149tlqv){transition:none}.tile.svelte-149tlqv:hover{transform:none}}
