:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1422;--bg-surface:#131d31;--bg-elev:#1b273f;--bg-elev-hover:#243353;--border:#28344f;--border-strong:#3a4866;--border-bright:#4f5f80;--text:#e7eef8;--text-dim:#9ab0cc;--text-faint:#6478a0;--accent:#8ebbff;--accent-soft:#6b95e6;--accent-glow:#8ebbff2e;--good:#8fdfc2;--good-soft:#5fb59a;--bad:#f0a3ab;--bad-soft:#c97b85;--blue:#a8cdf2;--grid:#e7eef80a;--scanline:#e7eef803;--heat-text-dark:#0d1422;--heat-text-light:#f4f8ff}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef3fb;--bg-surface:#e3ecf7;--bg-elev:#f8fbfe;--bg-elev-hover:#fff;--border:#c4d2e6;--border-strong:#97aac9;--border-bright:#768cae;--text:#14213a;--text-dim:#4d6388;--text-faint:#7b8eae;--accent:#4977c6;--accent-soft:#345fa8;--accent-glow:#4977c61f;--good:#2f8a64;--good-soft:#1f6749;--bad:#b85661;--bad-soft:#8e3e47;--blue:#2f6c9f;--grid:#14213a0d;--scanline:#14213a03;--heat-text-dark:#0d1422;--heat-text-light:#f4f8ff}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv02", "cv03", "ss01";margin:0;padding:0;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.45}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-size:40px 40px;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(to bottom, var(--scanline) 0px, var(--scanline) 1px, transparent 1px, transparent 3px);mix-blend-mode:overlay;opacity:.5;position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.font-display{letter-spacing:-.015em}.font-mono{font-variant-numeric:tabular-nums;font-feature-settings:"cv11", "ss01", "ss02";font-family:Geist Mono,ui-monospace,monospace}.font-sans{font-family:Geist,sans-serif}.tnum{font-variant-numeric:tabular-nums}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-family:Geist Mono,monospace;font-size:.66rem;font-weight:500}.shell{z-index:1;max-width:1700px;margin:0 auto;padding:1.6rem 2.4rem 6rem;position:relative}.shell-wide{max-width:2100px}.rule{background:var(--border);height:1px;margin:1.2rem 0 1rem}.rule-dashed{background-image:linear-gradient(to right, var(--text-faint) 4px, transparent 4px);opacity:.5;background-size:8px 1px;height:1px}::selection{background:var(--accent);color:var(--bg)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rise{animation:.45s cubic-bezier(.2,.7,.2,1) both rise}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}.pulse{animation:1.8s ease-in-out infinite pulse}.hdr.svelte-12qhfyh{z-index:50;background:linear-gradient(to bottom, var(--bg) 70%, color-mix(in srgb, var(--bg) 70%, transparent)), var(--bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.hdr-row.svelte-12qhfyh{align-items:center;gap:1.2rem;max-width:2100px;margin:0 auto;padding:0 2.4rem;display:flex}.hdr-row-top.svelte-12qhfyh{border-bottom:1px solid var(--border);min-height:56px}.hdr-row-meta.svelte-12qhfyh{min-height:36px;color:var(--text-dim);flex-wrap:wrap;font-size:.72rem;overflow:hidden}.hdr-row-ticker.svelte-12qhfyh{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);min-height:30px;padding-top:.2rem;padding-bottom:.2rem}.brand.svelte-12qhfyh{align-items:baseline;gap:.7rem;display:flex}.brand-mark.svelte-12qhfyh{color:var(--accent);font-size:1.2rem;line-height:1;transform:translateY(2px)}.brand-name.svelte-12qhfyh{letter-spacing:-.01em;color:var(--text);font-size:1.55rem;line-height:1}.brand-tag.svelte-12qhfyh{color:var(--text-faint);letter-spacing:.18em;font-size:.62rem}.nav.svelte-12qhfyh{border:1px solid var(--border);border-radius:2px;gap:0;margin-left:auto;display:flex;overflow:hidden}.nav-link.svelte-12qhfyh{letter-spacing:.06em;text-transform:lowercase;color:var(--text-dim);border-right:1px solid var(--border);padding:.5rem .95rem;font-family:Geist Mono,monospace;font-size:.74rem;transition:background .12s}.nav-link.svelte-12qhfyh:last-child{border-right:none}.nav-link.svelte-12qhfyh:hover{background:var(--bg-elev);color:var(--text)}.nav-link.active.svelte-12qhfyh{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);position:relative}.nav-link.active.svelte-12qhfyh:before{content:"";background:var(--accent);height:2px;position:absolute;inset:0 0 auto}.theme-btn.svelte-12qhfyh{border:1px solid var(--border);color:var(--text-dim);border-radius:2px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-family:Geist Mono,monospace;font-size:.72rem;display:inline-flex}.theme-btn.svelte-12qhfyh:hover{color:var(--accent);border-color:var(--accent-soft)}.theme-glyph.svelte-12qhfyh{font-size:1rem;line-height:1}.meta-dot.svelte-12qhfyh{background:var(--good);width:7px;height:7px;box-shadow:0 0 6px var(--good);border-radius:999px;flex-shrink:0;transition:background .3s,box-shadow .3s}.meta-dot.stale.svelte-12qhfyh{background:var(--bad);box-shadow:0 0 6px var(--bad);animation:none}.updated-flash.svelte-12qhfyh{background:var(--good);color:var(--bg);letter-spacing:.06em;text-transform:uppercase;border-radius:1px;margin-left:.4rem;padding:.05rem .4rem;font-family:Geist Mono,monospace;font-size:.6rem;font-weight:600;animation:3.5s forwards svelte-12qhfyh-flash;display:inline-block}@keyframes svelte-12qhfyh-flash{0%{opacity:0;transform:translateY(-2px)}8%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}.stale-flag.svelte-12qhfyh{background:color-mix(in srgb, var(--bad) 22%, transparent);color:var(--bad);letter-spacing:.06em;text-transform:uppercase;border-radius:1px;margin-left:.4rem;padding:.05rem .4rem;font-family:Geist Mono,monospace;font-size:.6rem;display:inline-block}.meta-item.svelte-12qhfyh{white-space:nowrap;align-items:baseline;gap:.45rem;display:inline-flex}.meta-key.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.14em;color:var(--text-faint);font-family:Geist Mono,monospace;font-size:.62rem}.meta-val.svelte-12qhfyh{color:var(--text);font-size:.74rem}.source-picker.svelte-12qhfyh{color:var(--text);background:var(--bg-surface);border:1px solid color-mix(in srgb, var(--text-faint) 35%, transparent);cursor:pointer;border-radius:3px;padding:.05rem .35rem;font-family:Geist Mono,monospace;font-size:.74rem}.source-picker.svelte-12qhfyh:hover{border-color:var(--text-faint)}.source-picker.svelte-12qhfyh option:where(.svelte-12qhfyh){background:var(--bg-elev);color:var(--text)}.meta-sep.svelte-12qhfyh{color:var(--text-faint);opacity:.5}.ticker.svelte-12qhfyh{align-items:center;gap:.8rem;width:100%;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%)}.ticker-label.svelte-12qhfyh{color:var(--accent-soft);flex-shrink:0}.ticker-track.svelte-12qhfyh{white-space:nowrap;align-items:center;gap:.7rem;font-family:Geist Mono,monospace;font-size:.72rem;animation:60s linear infinite svelte-12qhfyh-ticker;display:inline-flex}@keyframes svelte-12qhfyh-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item.svelte-12qhfyh{align-items:baseline;gap:.4rem;display:inline-flex}.ticker-team.svelte-12qhfyh{color:var(--text)}.ticker-market.svelte-12qhfyh{color:var(--text-faint)}.ticker-edge.svelte-12qhfyh{color:var(--good);font-weight:500}.ticker-sep.svelte-12qhfyh{color:var(--text-faint);opacity:.4}.ftr.svelte-12qhfyh{z-index:1;border-top:1px solid var(--border);max-width:2100px;color:var(--text-faint);flex-wrap:wrap;gap:1.6rem;margin:4rem auto 1.6rem;padding:1rem 2.4rem 0;display:flex;position:relative}.ftr.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--accent-soft);border-bottom:1px dotted var(--accent-soft)}@media (width<=900px){.hdr-row.svelte-12qhfyh{flex-wrap:wrap;padding:0 1rem}.nav.svelte-12qhfyh{order:3;margin-left:0}.ticker.svelte-12qhfyh{display:none}}
