.finder{margin-top:24px}.finder .fpanel{background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 7%, var(--surface)), var(--surface) 55%);gap:14px;padding:16px;display:grid}.finder .presets{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:12px;display:flex}.finder .presets>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px;font-weight:800}.finder .preset{font:700 13px var(--body);color:var(--ink);background:var(--hi-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hi) 45%, transparent);cursor:pointer;border:0;border-radius:999px;min-height:36px;padding:7px 13px;transition:transform .15s,background-color .15s}.finder .preset:hover{transform:translateY(-1px)}.finder .preset[aria-pressed=true]{background:var(--hi);color:var(--on-hi)}.finder .frow{flex-wrap:wrap;gap:10px;display:flex}.finder .seg{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex-wrap:wrap;padding:3px;display:inline-flex}.finder .seg button{font:700 13px var(--body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:7px 14px}.finder .seg button[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.finder .fgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.finder .fgrid label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.finder .toggles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.finder .tog{font:600 13px var(--body);color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--field-line);cursor:pointer;border:0;border-radius:999px;min-height:36px;padding:7px 12px}.finder .tog[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-strong);box-shadow:inset 0 0 0 1.5px var(--brand)}.finder .tog[aria-pressed=true]:before{content:"✓ "}.finder .reset{color:var(--warn-ink);font:700 13px var(--body);cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.finder .count{color:var(--muted);margin:14px 2px 8px;font-size:14px}.finder .count b{color:var(--ink);font:800 1.1rem var(--display)}.finder .ftable{padding:0}.finder table{min-width:860px}.finder thead th{background:color-mix(in srgb, var(--brand) 8%, var(--surface));z-index:1;border-bottom:2px solid color-mix(in srgb, var(--brand) 35%, var(--line));padding:0;position:sticky;top:0}.finder thead th button{width:100%;font:800 11px var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:pointer;text-align:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:12px 10px;display:inline-flex}.finder thead th[aria-sort] button{color:var(--brand-strong)}.finder thead th.num button{justify-content:flex-end}.finder thead th:not(:has(button)){letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:12px 10px;font-size:11px;font-weight:800}.finder .arr{opacity:.7;font-size:10px}.finder tbody tr{transition:background-color .15s}.finder tbody tr:hover{background:color-mix(in srgb, var(--brand) 6%, transparent)}.finder tbody tr.on{background:var(--brand-soft)}.finder tbody tr.on td:first-child,.finder tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.finder tbody tr.first td{border-top:2px solid color-mix(in srgb, var(--brand) 30%, var(--line))}.finder td{vertical-align:middle;padding:10px}.finder td.num{text-align:right;white-space:nowrap}.finder td.num b{font:700 14px var(--display);display:block}.finder td small{color:var(--muted);font-size:11px;display:block}.finder .pick{text-align:center;width:34px}.finder .pick input{width:18px;height:18px;accent-color:var(--brand);cursor:pointer}.finder .acc{justify-content:space-between;align-items:center;gap:10px;min-width:230px;display:flex}.finder .acc a{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:flex}.finder .acc img{width:26px;height:26px;box-shadow:0 0 0 1px var(--line);border-radius:7px;flex:none}.finder .acc span{display:grid}.finder .acc b{font-size:14px}.finder .acc a:hover b{color:var(--brand-strong)}.finder .stage{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.finder .stage.eval{background:var(--bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.finder .stage.fund{background:var(--brand-soft);color:var(--brand-strong)}.finder .stage.inst{background:var(--hi-soft);color:var(--ink)}.finder .bar{background:var(--track);border-radius:999px;width:64px;height:4px;margin-top:4px;margin-left:auto;display:block;overflow:hidden}.finder .bar i{background:var(--warn);border-radius:999px;height:100%;display:block}.finder .bar.st i{background:var(--brand)}.finder .bar.eod i{background:var(--hi)}.finder small.mode{font-weight:700}.finder small.mode.st{color:var(--brand-strong)}.finder small.mode.intra{color:var(--warn-ink)}.finder .size{font:800 13px var(--display);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:4px 9px;display:inline-block}.finder .good{color:var(--brand-strong);background:var(--brand-soft);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.finder .dim{color:var(--muted)}.finder .perm{white-space:nowrap}.finder .p{border-radius:7px;place-items:center;width:24px;height:24px;margin-right:4px;font-size:13px;font-weight:800;display:inline-grid}.finder .p.yes{background:var(--brand-soft);color:var(--brand-strong)}.finder .p.mid{background:var(--hi-soft);color:var(--ink)}.finder .p.no{background:var(--warn-soft);color:var(--warn-ink)}.finder .p.unk{background:var(--bg);color:var(--muted)}.finder .none{margin:0;padding:18px}.finder .linkish{color:var(--brand-strong);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.finder .more{text-align:center;margin-top:14px}.finder .cbar{z-index:30;background:var(--night);color:var(--night-ink);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;animation:.3s both cbar-in;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 40px -16px #0000008c}.finder .picks{flex-wrap:wrap;gap:6px;display:flex}.finder .pk{background:var(--night-2);color:var(--night-ink);font:600 13px var(--body);cursor:pointer;box-shadow:inset 0 0 0 1px var(--night-line);border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.finder .pk img{border-radius:5px;width:18px;height:18px}.finder .pk span{opacity:.7;margin-left:2px}@keyframes cbar-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.finder .cbar{animation:none}}.stats[data-astro-cid-j7ygw77m]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;max-width:760px;margin-top:20px;display:grid}.stats[data-astro-cid-j7ygw77m] div[data-astro-cid-j7ygw77m]{background:var(--night-2,#ffffff0a);box-shadow:inset 0 0 0 1px var(--night-line);border-top:3px solid var(--c);border-radius:14px;padding:12px 14px;display:grid}.stats[data-astro-cid-j7ygw77m] div[data-astro-cid-j7ygw77m]:first-child{--c:var(--night-accent)}.stats[data-astro-cid-j7ygw77m] div[data-astro-cid-j7ygw77m]:nth-child(2){--c:var(--hi)}.stats[data-astro-cid-j7ygw77m] div[data-astro-cid-j7ygw77m]:nth-child(3){--c:#7aa7ff}.stats[data-astro-cid-j7ygw77m] div[data-astro-cid-j7ygw77m]:nth-child(4){--c:var(--warn)}.stats[data-astro-cid-j7ygw77m] b[data-astro-cid-j7ygw77m]{font:800 clamp(1.6rem, 4vw, 2.2rem)/1 var(--display);color:var(--night-ink);letter-spacing:-.02em}.stats[data-astro-cid-j7ygw77m] span[data-astro-cid-j7ygw77m]{color:var(--night-muted);margin-top:4px;font-size:13px}.after[data-astro-cid-j7ygw77m]{max-width:80ch;margin-top:18px}
