.research.svelte-1seozpa{--bg:#08090f;--bg2:#0e1018;--border:#ffffff12;--text:#e8eaf0;--muted:#7a7f94;--accent:#4f6ef7;--accent-hi:#6b87ff;--gold:#c9a84c;--max:760px;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;padding-bottom:40px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6}nav.svelte-1seozpa{max-width:var(--max);justify-content:space-between;align-items:center;margin:0 auto;padding:24px 20px;display:flex}.logo.svelte-1seozpa{letter-spacing:.04em;color:var(--text);text-transform:uppercase;font-size:15px;font-weight:600;text-decoration:none}.logo.svelte-1seozpa span:where(.svelte-1seozpa){color:var(--accent)}.navlinks.svelte-1seozpa{gap:8px;display:flex}.navlinks.svelte-1seozpa a:where(.svelte-1seozpa){color:var(--muted);border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.navlinks.svelte-1seozpa a:where(.svelte-1seozpa):hover{color:var(--text);border-color:#fff3}header.svelte-1seozpa,section.svelte-1seozpa,.tabs.svelte-1seozpa{max-width:var(--max);margin:0 auto;padding:0 20px}header.svelte-1seozpa{padding-top:28px;padding-bottom:8px}section.svelte-1seozpa{margin-top:28px}.eyebrow.svelte-1seozpa{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-size:12px;font-weight:600}h1.svelte-1seozpa{letter-spacing:-.02em;color:#fff;margin:0 0 20px;font-size:clamp(28px,5vw,40px);font-weight:300;line-height:1.15}.subhead.svelte-1seozpa{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.7}h2.svelte-1seozpa{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:13px;font-weight:600}h2.sub.svelte-1seozpa{margin-top:44px}.lede.svelte-1seozpa{color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.7}.lede.svelte-1seozpa strong:where(.svelte-1seozpa){color:var(--text);font-weight:500}.stamp.svelte-1seozpa{color:var(--muted);font-variant-numeric:tabular-nums;border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:inline-flex}.dot.svelte-1seozpa{background:var(--gold);border-radius:50%;width:7px;height:7px}.dot.live.svelte-1seozpa{background:#3ecf8e}.tabs.svelte-1seozpa{border-bottom:1px solid var(--border);gap:4px;margin-top:26px;padding-bottom:0;display:flex}.tabs.svelte-1seozpa button:where(.svelte-1seozpa){color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500}.tabs.svelte-1seozpa button:where(.svelte-1seozpa):hover{color:var(--text)}.tabs.svelte-1seozpa button.active:where(.svelte-1seozpa){color:var(--text);border-bottom-color:var(--accent)}.controls.svelte-1seozpa{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:22px;display:flex}.controls.tight.svelte-1seozpa{margin-bottom:16px}.controls.svelte-1seozpa label:where(.svelte-1seozpa){letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.controls.svelte-1seozpa .hint:where(.svelte-1seozpa){letter-spacing:0;text-transform:none;color:#ffffff4d;max-width:190px;font-size:10px}.controls.svelte-1seozpa select:where(.svelte-1seozpa),.controls.svelte-1seozpa input:where(.svelte-1seozpa){background:var(--bg2);border:1px solid var(--border);color:var(--text);border-radius:6px;min-width:120px;padding:7px 10px;font-family:inherit;font-size:13px}.controls.svelte-1seozpa input:where(.svelte-1seozpa){text-transform:uppercase}.controls.svelte-1seozpa select:where(.svelte-1seozpa):focus,.controls.svelte-1seozpa input:where(.svelte-1seozpa):focus{border-color:var(--accent);outline:none}.picks.svelte-1seozpa{flex-wrap:wrap;gap:5px;display:flex}.picks.svelte-1seozpa button:where(.svelte-1seozpa),.clear.svelte-1seozpa{background:var(--bg2);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:12px}.picks.svelte-1seozpa button:where(.svelte-1seozpa):hover,.clear.svelte-1seozpa:hover{color:var(--text)}.picks.svelte-1seozpa button.on:where(.svelte-1seozpa){color:var(--text);border-color:var(--accent);background:#4f6ef71f}.chart.svelte-1seozpa{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:14px 10px 8px}.chart.svelte-1seozpa svg:where(.svelte-1seozpa){width:100%;height:auto;display:block}.grid.svelte-1seozpa{stroke:#ffffff12;stroke-width:1px}.axis.svelte-1seozpa{fill:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:10px}.axis.dim.svelte-1seozpa{fill:#ffffff47}path.box.svelte-1seozpa{fill:none;stroke:var(--accent-hi);stroke-width:2px;stroke-linejoin:round}path.tsy.svelte-1seozpa,line.tsy.svelte-1seozpa{fill:none;stroke:var(--gold);stroke-width:1.4px;stroke-dasharray:4 3;opacity:.85}path.wing.svelte-1seozpa{fill:none;stroke:#c98c4c;stroke-width:1.3px;opacity:.8}path.wing.call.svelte-1seozpa{stroke:#4cb4c9}.drop.svelte-1seozpa{stroke:#ffffff24;stroke-width:1px}.dot-box.svelte-1seozpa{fill:var(--accent-hi)}.dot-tsy.svelte-1seozpa{fill:var(--gold);opacity:.8}.bar.svelte-1seozpa{fill:var(--accent);opacity:.75}.bar.svelte-1seozpa:hover{opacity:1}.legend.svelte-1seozpa{color:var(--muted);flex-wrap:wrap;gap:16px;padding:8px 6px 2px;font-size:12px;display:flex}.legend.svelte-1seozpa .dim:where(.svelte-1seozpa){color:#ffffff4d}.sw.svelte-1seozpa{vertical-align:middle;width:14px;height:2px;margin-right:7px;display:inline-block}.sw.box.svelte-1seozpa{background:var(--accent-hi)}.sw.tsy.svelte-1seozpa{background:var(--gold)}.sw.wing.svelte-1seozpa{background:#c98c4c}.sw.wingc.svelte-1seozpa{background:#4cb4c9}table.svelte-1seozpa{border-collapse:collapse;width:100%;margin-top:18px;font-size:13px}th.svelte-1seozpa{text-align:left;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border);padding:6px 10px;font-size:11px;font-weight:500}td.svelte-1seozpa{border-bottom:1px solid #ffffff0a;padding:7px 10px}td.num.svelte-1seozpa{text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}td.dim.svelte-1seozpa{color:var(--muted)}td.accent.svelte-1seozpa{color:var(--accent-hi)}th.svelte-1seozpa:not(:first-child){text-align:right}tr.clickable.svelte-1seozpa{cursor:pointer}tr.clickable.svelte-1seozpa:hover td:where(.svelte-1seozpa){background:#ffffff08}.stats.svelte-1seozpa{flex-wrap:wrap;gap:28px;margin-bottom:18px;display:flex}.stats.svelte-1seozpa div:where(.svelte-1seozpa){flex-direction:column;display:flex}.stats.svelte-1seozpa b:where(.svelte-1seozpa){color:#fff;font-variant-numeric:tabular-nums;font-size:24px;font-weight:400}.stats.svelte-1seozpa span:where(.svelte-1seozpa){color:var(--muted);font-size:12px}.caveat.svelte-1seozpa{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.7}.caveat.above.svelte-1seozpa{margin:0 0 14px}.only-one.svelte-1seozpa{color:var(--muted);max-width:560px;margin:0 0 18px;font-size:13px;line-height:1.7}.refreshing.svelte-1seozpa,.stale.svelte-1seozpa{margin:0 0 10px;font-size:12px;line-height:20px}.refreshing.svelte-1seozpa{color:#ffffff47;letter-spacing:.06em}.stale.svelte-1seozpa{color:#c98c4c}.caveat.svelte-1seozpa strong:where(.svelte-1seozpa){color:var(--text);font-weight:500}.note.svelte-1seozpa{color:var(--muted);padding:22px 0;font-size:14px}.method.svelte-1seozpa{border-top:1px solid var(--border);margin-top:56px;padding-top:32px}.method.svelte-1seozpa p:where(.svelte-1seozpa){color:var(--muted);margin:0;font-size:15px;line-height:1.75}.cta.svelte-1seozpa{border-top:1px solid var(--border);margin-top:44px;padding-top:36px}.cta.svelte-1seozpa p:where(.svelte-1seozpa){color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.75}footer.svelte-1seozpa{max-width:var(--max);border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;margin:48px auto 0;padding:20px;font-size:13px;display:flex}footer.svelte-1seozpa a:where(.svelte-1seozpa){color:var(--muted);text-decoration:none}footer.svelte-1seozpa a:where(.svelte-1seozpa):hover{color:var(--text)}@media (width<=560px){.stats.svelte-1seozpa{gap:18px}table.svelte-1seozpa{font-size:12px}td.svelte-1seozpa,th.svelte-1seozpa{padding:6px}.tabs.svelte-1seozpa button:where(.svelte-1seozpa){padding:10px 9px;font-size:13px}.controls.svelte-1seozpa select:where(.svelte-1seozpa),.controls.svelte-1seozpa input:where(.svelte-1seozpa){width:100%;min-width:0}.controls.svelte-1seozpa label:where(.svelte-1seozpa){flex:130px}}
