@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}@keyframes di-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes slidein{0%{transform:scaleX(.4);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes pageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes authFade{0%{opacity:0}to{opacity:1}}@keyframes shimmer{to{transform:translateX(100%)}}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 55%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--red) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 0%,transparent)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes graph-nebula-drift{0%{filter:blur(36px) saturate(1.15) hue-rotate(0deg)}50%{filter:blur(40px) saturate(1.2) hue-rotate(6deg)}to{filter:blur(36px) saturate(1.15) hue-rotate(-4deg)}}@keyframes nodeHalo{0%{stroke-opacity:.55;transform:scale(1)}60%{stroke-opacity:.05;transform:scale(1.45)}to{stroke-opacity:0;transform:scale(1.7)}}@keyframes edgeDashFlow{to{stroke-dashoffset:-20}}@keyframes nodePulse{0%{r:1;opacity:.7}to{r:34;opacity:0}}@keyframes graphCardIn{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes graphHoverFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes graphHoverFadeOut{0%{opacity:1}to{opacity:0}}@keyframes graphClickRipple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes graphFocusDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:8}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes edgeFlow{0%{offset-distance:0;opacity:0}10%,90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes forgeFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes forgePulse{0%,to{opacity:.3}50%{opacity:.7}}@keyframes forgeParticleFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}@keyframes forgeSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes graphFxEntrance{0%{transform:scale(0);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes graphFxHaloPulse{0%,to{stroke-opacity:.55}50%{stroke-opacity:.85}}@keyframes graphFxRipple{0%{r:4;stroke-opacity:.85;stroke-width:2.2}to{r:38;stroke-opacity:0;stroke-width:.4}}@keyframes graphFxEdgeFlow{to{stroke-dashoffset:-28}}@keyframes globe-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes graph-tour-trail-fade{0%{stroke-opacity:.65;stroke-dashoffset:0}to{stroke-opacity:0;stroke-dashoffset:-40}}@keyframes graph-fly-hud-fade{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%,0)}}@keyframes inspector-slide-in-right{0%{transform:translateX(16px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes inspector-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes inspector-swap-fade{0%,to{opacity:1}50%{opacity:.4}}@keyframes ditip-in{0%{opacity:0;transform:translate(8px,0)}to{opacity:1}}@keyframes di-spin{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{0%{background-position:200%0}to{background-position:-200%0}}:root{--bg:#F7F9FC;--bg-elev:#FFFFFF;--bg-subtle:#EEF2F8;--bg-dark:#060B15;--bg-dark-2:#0B1626;--bg-dark-3:#111E33;--border:#E2E8F0;--border-strong:#CBD5E1;--border-dark:#1E2A3F;--border-dark-2:#27364F;--text:#0B1221;--text-muted:#5B6B85;--text-subtle:#94A3B8;--text-on-dark:#EAF0FB;--text-on-dark-muted:#8A9CB9;--accent:#2E5BFF;--accent-hover:#1E4AE8;--accent-soft:#EFF3FF;--accent-strong:#0F3ACF;--accent-glow:rgba(46, 91, 255, 0.35);--cyan:#0EA5C4;--cyan-soft:#ECFEFF;--green:#10B981;--green-soft:#ECFDF5;--amber:#F59E0B;--amber-soft:#FFFBEB;--red:#EF4444;--red-soft:#FEF2F2;--purple:#7C3AED;--purple-soft:#F5F3FF;--blue:#2563EB;--blue-soft:#EFF6FF;--radius-xs:5px;--radius-sm:7px;--radius:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--shadow-xs:0 1px 1px rgba(11, 18, 33, 0.03);--shadow-sm:0 1px 2px rgba(11, 18, 33, 0.05), 0 1px 1px rgba(11, 18, 33, 0.03);--shadow-md:0 6px 14px -6px rgba(11, 18, 33, 0.08), 0 2px 4px -2px rgba(11, 18, 33, 0.04);--shadow-lg:0 18px 40px -18px rgba(11, 18, 33, 0.18), 0 6px 12px -6px rgba(11, 18, 33, 0.06);--shadow-xl:0 30px 60px -30px rgba(11, 18, 33, 0.28), 0 12px 20px -8px rgba(11, 18, 33, 0.08);--shadow-glow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 10px 30px -10px var(--accent-glow);--ease-smooth:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--font-sans:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-serif:"IBM Plex Serif", Georgia, serif;--page-max:1440px;--nav-h:62px;--ticker-h:36px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px}[data-theme=dark]{--bg:#060B15;--bg-elev:#0A1424;--bg-subtle:#101F36;--bg-dark:#04080F;--bg-dark-2:#0A1424;--bg-dark-3:#101F36;--border:#1A2640;--border-strong:#27364F;--border-dark:#1A2640;--border-dark-2:#324564;--text:#EAF0FB;--text-muted:#8FA0BC;--text-subtle:#596B89;--text-on-dark:#EAF0FB;--text-on-dark-muted:#8FA0BC;--accent-soft:rgba(46, 91, 255, 0.18);--accent-glow:rgba(46, 91, 255, 0.45);--cyan-soft:rgba(14, 165, 196, 0.14);--green-soft:rgba(16, 185, 129, 0.14);--amber-soft:rgba(245, 158, 11, 0.14);--red-soft:rgba(239, 68, 68, 0.14);--purple-soft:rgba(124, 58, 237, 0.16);--blue:#60A5FA;--blue-soft:rgba(37, 99, 235, 0.18);--shadow-xs:0 1px 1px rgba(0, 0, 0, 0.35);--shadow-sm:0 2px 4px rgba(0, 0, 0, 0.4);--shadow-md:0 8px 20px -8px rgba(0, 0, 0, 0.55), 0 2px 4px -2px rgba(0, 0, 0, 0.35);--shadow-lg:0 22px 50px -22px rgba(0, 0, 0, 0.7), 0 8px 16px -8px rgba(0, 0, 0, 0.5);--shadow-xl:0 40px 80px -40px rgba(0, 0, 0, 0.85), 0 16px 28px -12px rgba(0, 0, 0, 0.6);--shadow-glow:0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent), 0 10px 30px -10px var(--accent-glow)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border) transparent}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","ss03";font-variant-numeric:oldstyle-nums proportional-nums}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;background:0 0}button,input,select{font-family:inherit;color:inherit}.mono,.num{font-family:var(--font-mono)}.mono{font-feature-settings:"zero"}.num{font-variant-numeric:tabular-nums}.serif{font-family:var(--font-serif)}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius:var(--radius-sm)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:100px}.page pre::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:hover{background:var(--text-subtle)}::-webkit-scrollbar-corner{background:0 0}.ticker{background:linear-gradient(180deg,var(--bg-dark) 0%,color-mix(in srgb,var(--bg-dark) 94%,var(--accent) 6%) 100%);color:var(--text-on-dark);border-bottom:1px solid var(--border-dark);height:var(--ticker-h);display:flex;align-items:center;overflow:hidden;position:relative;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.01em}.commentary-block .commentary-thesis summary,.ticker-label{font-weight:600;text-transform:uppercase;color:var(--accent)}.ticker-label{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;padding:0 18px 0 16px;background:var(--bg-dark);z-index:3;gap:9px;font-size:10.5px;letter-spacing:.16em;border-right:1px solid var(--border-dark)}.ticker-label::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 30%,transparent),0 0 10px var(--green);animation:pulse 1.8s var(--ease-out) infinite}.ticker-track{display:flex;padding-left:160px;white-space:nowrap;animation:scroll clamp(45s,8vw + 30s,90s) linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{display:inline-flex;align-items:baseline;gap:7px}.ticker-sym{color:var(--text-on-dark-muted);font-weight:500;letter-spacing:.04em}.ticker-chg,.ticker-val{font-variant-numeric:tabular-nums}.ticker-val{color:var(--text-on-dark);font-weight:600}.ticker-chg{font-weight:500}.ticker-chg.up{color:#4ade80}.ticker-chg.down{color:#f87171}.nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg-elev) 82%,transparent);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--border);transition:box-shadow var(--dur-base) var(--ease-smooth)}.logo,.nav-inner{display:flex;align-items:center}.nav-inner{max-width:var(--page-max);margin:0 auto;padding:0 24px;height:var(--nav-h);gap:22px}.logo{gap:10px;font-weight:600;font-size:15px;letter-spacing:-.015em;color:var(--text);transition:opacity var(--dur-fast) var(--ease-smooth)}.logo:hover{opacity:.82}.logo-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--bg-dark) 0%,var(--bg-dark-3) 100%);display:grid;place-items:center;color:var(--accent);font-family:var(--font-mono);font-weight:700;font-size:12.5px;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px var(--border-dark),0 2px 6px -2px rgba(0,0,0,.35);position:relative}.logo-mark::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent 50%);pointer-events:none}.nav-links{display:flex;gap:2px;margin-left:4px}.nav-link{padding:8px 11px;font-size:13px;color:var(--text-muted);border-radius:7px;font-weight:500;position:relative;transition:color var(--dur-fast) var(--ease-smooth),background var(--dur-fast) var(--ease-smooth)}.nav-link.active,.nav-link:hover{color:var(--text);background:var(--bg-subtle)}.nav-link.active::after{content:"";position:absolute;left:11px;right:11px;bottom:2px;height:2px;background:var(--accent);border-radius:2px;animation:slidein 180ms var(--ease-out)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:8px}.btn,.search-trigger{border-radius:9px;font-size:13px;align-items:center}.search-trigger{display:flex;gap:10px;padding:7px 10px 7px 12px;background:var(--bg-subtle);border:1px solid var(--border);color:var(--text-muted);min-width:280px;transition:border-color var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth),background var(--dur-fast) var(--ease-smooth)}.search-trigger:hover{border-color:var(--border-strong);color:var(--text);background:var(--bg-elev)}.search-trigger kbd{font-family:var(--font-mono);font-size:11px;background:var(--bg-elev);border:1px solid var(--border);padding:2px 6px;border-radius:5px;margin-left:auto;line-height:1}.btn{padding:8px 14px;font-weight:500;display:inline-flex;gap:6px;border:1px solid transparent;white-space:nowrap;line-height:1.2;letter-spacing:-.005em}.btn-ghost,.search-trigger kbd{color:var(--text-muted)}.btn-ghost:hover{background:var(--bg-subtle);color:var(--text)}.btn-outline{border-color:var(--border);color:var(--text);background:var(--bg-elev);box-shadow:var(--shadow-xs)}.btn-outline:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.btn-primary{background:var(--text);color:var(--bg-elev);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--accent);box-shadow:var(--shadow-md),0 6px 18px -8px var(--accent-glow)}.btn-accent{background:linear-gradient(180deg,var(--accent),var(--accent-hover));color:#fff;box-shadow:0 1px 0 rgba(255,255,255,.18) inset,var(--shadow-sm),0 6px 18px -10px var(--accent-glow)}.btn-accent:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 92%,white 8%),var(--accent));box-shadow:0 1px 0 rgba(255,255,255,.24) inset,var(--shadow-md),0 10px 22px -10px var(--accent-glow)}.page{max-width:var(--page-max);margin:0 auto;padding:28px 24px 56px;animation:pageIn 260ms var(--ease-out)}.card,.commentary-block{position:relative;border:1px solid var(--border);border-radius:var(--radius-lg)}.card{background:var(--bg-elev);padding:20px}.card.elevated{box-shadow:var(--shadow-md)}a.card:hover{transform:translateY(-2px)}.card.interactive:hover,a.card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg)}[data-theme=dark] .card.interactive:hover,[data-theme=dark] a.card:hover{border-color:var(--border-dark-2);box-shadow:var(--shadow-lg)}.card.dark{background:linear-gradient(180deg,var(--bg-dark) 0%,var(--bg-dark-2) 100%);border-color:var(--border-dark);color:var(--text-on-dark)}.commentary-block{background:color-mix(in srgb,var(--accent) 5%,var(--bg-elev));border-left:3px solid var(--accent);padding:22px 22px 18px;margin-bottom:16px}[data-theme=dark] .commentary-block{background:color-mix(in srgb,var(--accent) 8%,var(--bg-elev))}.commentary-block .commentary-label{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:inline-flex;align-items:center;gap:6px}.commentary-block .commentary-label::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.commentary-block .commentary-excerpt{font-family:"IBM Plex Serif",Georgia,serif;font-size:17px;line-height:1.45;font-weight:500;color:var(--text);margin:0 0 12px;letter-spacing:-.005em}.commentary-block .commentary-take{font-size:14.5px;line-height:1.65;color:var(--text);margin:0 0 12px}.commentary-block .commentary-thesis{margin:12px 0 0}.commentary-block .commentary-thesis summary{cursor:pointer;font-size:12px;letter-spacing:.04em;list-style:none;padding:4px 0;user-select:none}.commentary-block .commentary-thesis summary::-webkit-details-marker{display:none}.commentary-block .commentary-thesis summary::after{content:" ▾";font-size:10px;color:var(--text-muted)}.commentary-block .commentary-thesis[open] summary::after{content:" ▴"}.commentary-block .commentary-thesis p{font-size:14px;line-height:1.65;color:var(--text-muted);margin:10px 0 0}.commentary-block .commentary-bullbear{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}@media (max-width:720px){.commentary-block .commentary-bullbear{grid-template-columns:1fr}}.commentary-block .commentary-bb-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px;background:var(--bg-subtle)}.commentary-block .commentary-bb-card.bull{border-left:3px solid var(--green)}.commentary-block .commentary-bb-card.bear{border-left:3px solid var(--red)}.commentary-block .commentary-bb-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.commentary-block .commentary-bb-card.bull .commentary-bb-label{color:var(--green)}.commentary-block .commentary-bb-card.bear .commentary-bb-label{color:var(--red)}.commentary-block .commentary-bb-card p{margin:0;font-size:13px;line-height:1.55;color:var(--text)}.commentary-block .commentary-watch{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border)}.commentary-block .commentary-watch-title{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.commentary-block .commentary-section ul,.commentary-block .commentary-watch ul{margin:0;padding-left:18px}.commentary-block .commentary-section li,.commentary-block .commentary-watch li{font-size:13px;line-height:1.55;color:var(--text);margin:3px 0}.commentary-block .commentary-section{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.commentary-block .commentary-section-title{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.commentary-block .commentary-section p{margin:0;font-size:13.5px;line-height:1.6;color:var(--text)}.commentary-block .commentary-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.commentary-block .commentary-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font-size:12px;border-radius:100px;background:var(--bg-subtle);border:1px solid var(--border);color:var(--text);text-decoration:none}.commentary-block .commentary-posture{display:inline-flex;align-items:center;padding:3px 10px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.commentary-block .commentary-posture.friendly{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.commentary-block .commentary-posture.neutral{background:color-mix(in srgb,var(--text-muted) 18%,transparent);color:var(--text-muted)}.commentary-block .commentary-posture.cautious{background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--amber)}.commentary-block .commentary-posture.hostile{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.card-link,.card-title{color:var(--text-muted);align-items:center}.card-title{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:flex;gap:8px}.card-title .dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 24%,transparent),0 0 8px var(--green);animation:pulse 2s infinite}.card-link{font-size:12.5px;display:inline-flex;gap:4px;font-weight:500;transition:color var(--dur-fast) var(--ease-smooth),gap var(--dur-fast) var(--ease-smooth)}.card-link:hover{color:var(--accent);gap:6px}.entity-link{color:inherit;text-decoration:none;cursor:pointer;border-radius:3px;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:color var(--dur-fast) var(--ease-smooth),background-size var(--dur-fast) var(--ease-smooth)}.entity-link:focus-visible,.entity-link:hover{color:var(--accent);background-size:100% 1px}.entity-link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}.btn .entity-link,.chip .entity-link,.pill .entity-link{background-image:none}.metric-label,.pill{font-size:11px;color:var(--text-muted)}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-weight:500;letter-spacing:.01em;background:var(--bg-subtle);border:1px solid var(--border);white-space:nowrap;line-height:1.5}.pill.blue{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 14%,transparent)}.pill.cyan{background:var(--cyan-soft);color:#0891b2;border-color:color-mix(in srgb,var(--cyan) 16%,transparent)}.pill.green{background:var(--green-soft);color:#059669;border-color:color-mix(in srgb,var(--green) 18%,transparent)}.pill.amber{background:var(--amber-soft);color:#b45309;border-color:color-mix(in srgb,var(--amber) 20%,transparent)}.pill.red{background:var(--red-soft);color:#dc2626;border-color:color-mix(in srgb,var(--red) 20%,transparent)}.pill.purple{background:var(--purple-soft);color:var(--purple);border-color:color-mix(in srgb,var(--purple) 18%,transparent)}.pill.slate{background:var(--bg-dark);color:var(--text-on-dark);border-color:var(--border-dark)}[data-theme=dark] .pill{border-color:var(--border)}[data-theme=dark] .pill.cyan{background:rgba(14,165,196,.14);color:#22d3ee;border-color:rgba(14,165,196,.24)}[data-theme=dark] .pill.blue{background:rgba(46,91,255,.18);color:#7aa0ff;border-color:rgba(46,91,255,.3)}[data-theme=dark] .pill.green{background:rgba(16,185,129,.14);color:#34d399;border-color:rgba(16,185,129,.26)}[data-theme=dark] .pill.amber{background:rgba(245,158,11,.14);color:#fbbf24;border-color:rgba(245,158,11,.28)}[data-theme=dark] .pill.red{background:rgba(239,68,68,.14);color:#f87171;border-color:rgba(239,68,68,.28)}[data-theme=dark] .pill.purple{background:rgba(124,58,237,.18);color:#a78bfa;border-color:rgba(124,58,237,.32)}.metric-label{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.metric-chg,.metric-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.metric-value{font-size:26px;font-weight:600;margin-top:4px}.metric-chg{font-size:12px;display:inline-flex;align-items:center;gap:4px;margin-top:3px;line-height:1.25}.metric-chg.up{color:var(--green)}.metric-chg.down{color:var(--red)}.metric-sub{margin-top:2px;font-size:11.5px;color:var(--text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl td,.tbl th{border-bottom:1px solid var(--border)}.tbl th{text-align:left;font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:11px 14px;background:var(--bg-subtle);white-space:nowrap}.tbl th.sortable{cursor:pointer;user-select:none;transition:color var(--dur-fast) var(--ease-smooth)}.tbl th.sortable:hover{color:var(--text)}.tbl td{padding:13px 14px;vertical-align:middle}.tbl tr:last-child td{border-bottom:none}.tbl tr.row{transition:background var(--dur-fast) var(--ease-smooth);cursor:pointer}.tbl tr.row:hover{background:var(--bg-subtle)}.tbl tr.row:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.tbl .num{font-variant-numeric:tabular-nums}.entity{display:inline-flex;align-items:center;gap:10px;font-weight:500}.entity-logo{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:11.5px;color:#fff;flex-shrink:0;letter-spacing:-.02em;box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 2px 4px -1px rgba(0,0,0,.15);position:relative}.entity-logo::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(155deg,rgba(255,255,255,.14)0,transparent 45%);pointer-events:none}.entity-logo.lg{width:60px;height:60px;font-size:22px;border-radius:14px}.auth-overlay,.cmd-overlay{position:fixed;inset:0;display:grid}.cmd-overlay{background:rgba(7,17,31,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:100;place-items:start center;padding-top:10vh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.auth-overlay{background:rgba(7,17,31,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:120;place-items:center;padding:20px}.cmd{width:640px;max-width:92vw;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden}.cmd-input-wrap{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.cmd-input{flex:1;border:0;outline:0;background:0 0;font-size:15px;color:var(--text)}.cmd-input::placeholder,.hero-search input::placeholder{color:var(--text-subtle)}.cmd-groups{max-height:60vh;overflow-y:auto;padding:6px 0}.cmd-group-label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);padding:10px 18px 6px}.cmd-item{display:flex;align-items:center;gap:12px;padding:9px 18px;cursor:pointer;font-size:13.5px}.cmd-item.focused,.cmd-item:hover{background:var(--bg-subtle)}.cmd-item .kbd{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-subtle)}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:10px;margin-bottom:12px}.eyebrow::before{content:"";width:20px;height:2px;background:var(--accent);display:inline-block;border-radius:2px;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent)}.section-h{font-size:32px;font-weight:600;letter-spacing:-.025em;line-height:1.12;margin:0 0 10px}.section-sub{color:var(--text-muted);font-size:15.5px;line-height:1.55;max-width:640px;margin:0}.hero-search{display:flex;align-items:center;gap:12px;background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;padding:14px 16px;box-shadow:var(--shadow-sm);transition:border-color var(--dur-base) var(--ease-smooth),box-shadow var(--dur-base) var(--ease-smooth)}.hero-search:focus-within,.hero-search:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));box-shadow:var(--shadow-md),0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent)}.hero-search input{flex:1;border:0;outline:0;background:0 0;font-size:15px;color:var(--text);letter-spacing:-.005em}.divider{height:1px;background:var(--border);margin:24px 0}.sr{position:absolute;left:-9999px}.spark{display:inline-block}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:24px;overflow-x:auto;scrollbar-width:thin}.tab{padding:11px 14px;font-size:13.5px;font-weight:500;letter-spacing:-.005em;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color var(--dur-fast) var(--ease-smooth),border-color var(--dur-base) var(--ease-smooth);display:inline-flex;align-items:center;gap:6px;position:relative}.inspector-glance li:hover,.prose em,.tab.active,.tab:hover{color:var(--text)}.tab.active{border-bottom-color:var(--accent);font-weight:600}.tab.active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);filter:blur(4px);opacity:.6}.grid-bg{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px}.kpi-strip{display:grid;grid-template-columns:repeat(6,1fr);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);position:relative}.kpi-strip::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent 40%);pointer-events:none}.kpi-strip>div{padding:18px 20px;border-right:1px solid var(--border);position:relative}.kpi-strip>div:last-child{border-right:none}.kpi-strip .k-label{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.kpi-strip .k-val,.logo-wall>div{font-weight:600;letter-spacing:-.015em}.kpi-strip .k-chg,.kpi-strip .k-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px}.kpi-strip .k-chg{font-size:11.5px;margin-top:3px}.logo-wall{display:grid;grid-template-columns:repeat(8,1fr);gap:0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-elev);box-shadow:var(--shadow-xs)}.logo-wall>div{padding:22px 12px;display:grid;place-items:center;text-align:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:12.5px;transition:color var(--dur-fast) var(--ease-smooth),background var(--dur-fast) var(--ease-smooth)}.logo-wall>div:hover{color:var(--text);background:var(--bg-subtle)}.logo-wall>div:nth-child(8n){border-right:none}.logo-wall>div:nth-last-child(-n+8){border-bottom:none}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stat-row>div{padding:0 24px;border-right:1px solid var(--border)}.stat-row>div:last-child{border-right:none}.chart-grid line{stroke:var(--border);stroke-width:1}.chart-area{fill:var(--accent);fill-opacity:.08}.chart-line{fill:none;stroke:var(--accent);stroke-width:2}.quote{font-family:var(--font-serif);font-size:24px;line-height:1.5;letter-spacing:-.012em;color:var(--text);margin:0;font-weight:500}.chip,.toggle{border-radius:999px;cursor:pointer}.chip,.chip:hover{background:var(--bg-elev)}.chip{padding:5px 11px;font-size:12px;font-weight:500;color:var(--text-muted);border:1px solid var(--border);font-family:inherit}.chip:hover{color:var(--text);border-color:var(--border-strong)}.chip.active{color:var(--bg-elev);background:var(--text);border-color:var(--text);box-shadow:var(--shadow-sm)}.toggle{width:34px;height:20px;background:var(--border);position:relative;border:0;transition:background .18s;padding:0}.toggle.on{background:var(--green)}.toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .18s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.toggle.on .toggle-knob{transform:translateX(14px)}.btn-icon{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:6px;color:var(--text-muted);background:0 0;border:0;cursor:pointer;transition:all .15s}.btn-icon:hover{background:var(--bg-subtle);color:var(--text)}.auth-input{width:100%;margin-top:6px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elev);color:var(--text);font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.auth-input:focus{box-shadow:0 0 0 3px var(--accent-soft)}.auth-input::placeholder{color:var(--text-subtle)}.btn,.chip,.nav-link,.tab{transition:background .15s ease,color .15s ease,border-color .15s ease,transform .08s ease}.btn:active{transform:translateY(.5px)}.btn-icon:focus-visible,.btn:focus-visible,.chip:focus-visible,.nav-link:focus-visible{outline:0;box-shadow:0 0 0 3px var(--accent-soft);border-radius:7px}[data-density=compact] .tbl td{padding:10px 14px}[data-density=compact] .tbl th{padding:8px 14px}[data-density=compact] .tbl tr.row:nth-child(odd) td{background:color-mix(in srgb,var(--bg-subtle) 50%,transparent)}[data-density=compact] .tbl tr.row:hover td{background:var(--bg-subtle)}::selection{background:var(--accent-soft);color:var(--accent)}[data-theme=dark] ::selection{background:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--text)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--text-muted);gap:8px}.empty-state .glyph,.help-dot{background:var(--bg-subtle);color:var(--text-subtle)}.empty-state .glyph{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;margin-bottom:8px}.empty-state h4{color:var(--text);font-size:15px;font-weight:600;margin:0}.empty-state p{font-size:13px;margin:0;max-width:340px;line-height:1.55}.tbl th.sortable::after{content:"↕";margin-left:6px;opacity:.3;font-size:10px}.tbl th.sortable.asc::after,.tbl th.sortable.desc::after{content:"↑";opacity:1;color:var(--accent)}.tbl th.sortable.desc::after{content:"↓"}.help-dot{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:9px;font-weight:700;margin-left:6px;cursor:help}.metric-value{letter-spacing:-.02em}.divider-head,.kbd,kbd{color:var(--text-muted)}.kbd,kbd{font-size:10.5px;padding:2px 5px;border:1px solid var(--border);border-radius:4px;background:var(--bg-elev);line-height:1}.kbd{font-family:var(--font-mono)}.divider-head{display:flex;align-items:center;gap:10px;margin:28px 0 14px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.divider-head::after,.divider-head::before{content:"";flex:1;height:1px;background:var(--border)}:root[data-accent=indigo]{--accent:#4F46E5;--accent-hover:#4338CA;--accent-soft:#EEF2FF}:root[data-accent=emerald]{--accent:#059669;--accent-hover:#047857;--accent-soft:#ECFDF5}:root[data-accent=orange]{--accent:#EA580C;--accent-hover:#C2410C;--accent-soft:#FFF7ED}:root[data-accent=slate]{--accent:#0F172A;--accent-hover:#000;--accent-soft:#F1F5F9}[data-theme=dark][data-accent=indigo]{--accent-soft:rgba(79,70,229,0.18)}[data-theme=dark][data-accent=emerald]{--accent-soft:rgba(5,150,105,0.18)}[data-theme=dark][data-accent=orange]{--accent-soft:rgba(234,88,12,0.18)}[data-theme=dark][data-accent=slate]{--accent-soft:rgba(148,163,184,0.18)}.site-footer{background:linear-gradient(180deg,var(--bg-dark) 0%,color-mix(in srgb,var(--bg-dark) 92%,black 8%) 100%);color:var(--text-on-dark);margin-top:72px;padding:64px 0 32px;position:relative;overflow:hidden;border-top:1px solid var(--border-dark)}.footer-glow{position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:110%;height:60%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 16%,transparent) 0%,transparent 60%);pointer-events:none;filter:blur(60px)}.footer-inner{max-width:var(--page-max);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;position:relative}.footer-brand{min-width:0}.footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:18px}.footer-logo-mark{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--bg-dark-3),var(--bg-dark-2));display:grid;place-items:center;color:var(--accent);font-family:var(--font-mono);font-weight:700;font-size:13.5px;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px var(--border-dark-2),0 2px 6px -2px rgba(0,0,0,.4);position:relative}.footer-logo-mark::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent 55%);pointer-events:none}.footer-logo-text{font-weight:600;font-size:17px;letter-spacing:-.015em}.footer-desc{color:var(--text-on-dark-muted);font-size:13.5px;line-height:1.65;max-width:360px;margin:0}.footer-badges{margin-top:22px;display:flex;gap:8px;flex-wrap:wrap}.footer-col{min-width:0}.footer-col-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--text-on-dark-muted);margin-bottom:16px}.footer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.footer-link{color:var(--text-on-dark);font-size:13.5px;font-weight:500;letter-spacing:-.005em;transition:color var(--dur-fast) var(--ease-smooth),padding-left var(--dur-fast) var(--ease-smooth);display:inline-block}.footer-link:hover{color:var(--accent);padding-left:4px}.footer-bottom{max-width:var(--page-max);margin:48px auto 0;padding:22px 24px 0;border-top:1px solid var(--border-dark);display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:var(--text-on-dark-muted);position:relative;flex-wrap:wrap}.footer-meta{display:inline-flex;align-items:center;gap:8px;font-size:11.5px}.footer-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent),0 0 8px var(--green);animation:pulse 2s infinite}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elev);color:var(--text);transition:background var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth)}.nav-toggle:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.nav-toggle:active{transform:scale(.96)}.nav-backdrop{position:fixed;inset:0;background:rgba(4,10,22,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:60;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-smooth)}.nav-backdrop.open{opacity:1;pointer-events:auto}.nav-drawer{position:fixed;top:0;right:0;width:min(340px,88vw);height:100vh;height:100dvh;background:var(--bg-elev);border-left:1px solid var(--border);z-index:70;transform:translateX(100%);transition:transform 280ms var(--ease-out);display:flex;flex-direction:column;box-shadow:var(--shadow-xl);padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.nav-drawer.open{transform:translateX(0)}.nav-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border)}.nav-drawer-links{display:flex;flex-direction:column;padding:10px;overflow-y:auto;flex:1;gap:2px}.nav-drawer-link{padding:14px;border-radius:10px;font-size:15px;font-weight:500;letter-spacing:-.005em;color:var(--text-muted);display:flex;align-items:center;justify-content:space-between;min-height:48px;transition:background var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth)}.nav-drawer-link.active,.nav-drawer-link:active{background:var(--bg-subtle)}.nav-drawer-link.active{color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.nav-drawer-foot{border-top:1px solid var(--border);padding:14px 14px calc(14px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px}@media (max-width:1100px){.nav-links{gap:0}.nav-link{padding:7px 10px;font-size:13px}.search-trigger{min-width:180px;font-size:12px}.search-trigger span{display:none}.search-trigger input{font-size:12px;min-width:0}.search-trigger kbd{margin-left:0}}@media (max-width:960px){.nav-inner{padding:0 16px;height:56px;gap:12px}.nav-links,.search-trigger{display:none}.nav-right{gap:6px}.nav-right .btn.btn-ghost:not(.nav-toggle):not([data-keep-mobile]),.nav-right .btn.btn-primary{display:none}.nav-toggle{display:inline-flex}}@media (max-width:768px){body,html{font-size:14.5px}.page{padding:20px 14px 48px}#root,body,html{overflow-x:clip;max-width:100vw}.card,.page,img,section{max-width:100%}.page [style*="display: grid"]>*,.page [style*=grid-template-columns]>*{min-width:0}.card svg.spark,.page .card svg,svg.spark{max-width:100%!important}img{height:auto}*{-webkit-tap-highlight-color:transparent}.card[style*=grid-template-columns],.page [style*=grid-template-columns],div[style*=grid-template-columns],section[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:14px!important}.site-footer{margin-top:56px;padding:48px 0 24px}.footer-inner{grid-template-columns:1fr 1fr!important;gap:32px 20px!important;padding:0 18px!important}.footer-brand{grid-column:1/-1}.footer-desc{max-width:100%}.footer-bottom{flex-direction:column;align-items:flex-start!important;gap:10px;padding:20px 18px 0!important;margin-top:36px}footer:not(.site-footer)>div{grid-template-columns:1fr!important;gap:28px!important;padding:0 18px!important}.page h1{font-size:30px!important;line-height:1.1!important;letter-spacing:-.025em!important;font-weight:600}.page h1+div+p,.page h1+p{font-size:15px!important;line-height:1.55!important}.page h2,.section-h{font-size:24px!important;line-height:1.15!important;letter-spacing:-.02em!important}.page h3{font-size:18px!important;line-height:1.2!important}.page>section:first-child{margin:-20px -14px 36px!important;padding:44px 18px 40px!important}.page>section:first-child h1{font-size:40px!important;line-height:1.02!important;letter-spacing:-.035em!important}.page>section:first-child p{font-size:15.5px!important}.hero-search{max-width:100%!important;padding:13px 14px!important}.hero-search input{font-size:15px!important}.card{padding:16px;border-radius:14px}.card[style*="padding: 28"]{padding:20px!important}.card[style*="padding: 32"]{padding:22px!important}.card[style*="padding: 40"]{padding:24px!important}.card[style*="padding: 56"]{padding:26px!important}.card[style*="padding: 22"]{padding:18px!important}section[style*="margin-bottom: 72"],section[style*="marginBottom: 72"]{margin-bottom:44px!important}section[style*="margin-bottom: 56"],section[style*="marginBottom: 56"]{margin-bottom:36px!important}section[style*="margin-bottom: 48"],section[style*="marginBottom: 48"]{margin-bottom:32px!important}.eyebrow{margin-bottom:10px;font-size:10.5px}.section-sub{font-size:14.5px!important;line-height:1.55!important}.card.scroll-wrap,.card>.tbl{overflow-x:auto}.tbl{min-width:540px}.tbl td,.tbl th{padding:10px 12px;font-size:12.5px}.page [style*=grid-template-columns][style*="repeat(4"],.page [style*=grid-template-columns][style*="repeat(5"],.page [style*=grid-template-columns][style*="repeat(6"],.page [style*=grid-template-columns][style*="repeat(7"]{grid-template-columns:1fr 1fr!important;gap:0!important}.page [style*=grid-template-columns][style*="repeat("]>div[style*=border-right]{border-right:none!important;border-bottom:1px solid var(--border)}.page [style*=grid-template-columns][style*="repeat("]>div:nth-child(odd)[style*=border-right]{border-right:1px solid var(--border)!important}.metric-value{font-size:22px!important}.page [style*="translateY(-8px)"]{transform:none!important}.ticker{height:32px;font-size:12px}.btn{padding:8px 14px;font-size:13px}.tabs{overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap!important;white-space:nowrap}.tab{flex-shrink:0}.page>div>div[style*=grid-template-columns]>.card,.page>div>div[style*=grid-template-columns]>a.card{width:100%}.page svg[viewBox^="0 0 1180"]{height:460px!important}.page svg[viewBox^="0 0 640"]{height:300px!important}.card[style*=flex-wrap]{flex-wrap:wrap!important}div[style*="display: flex"][style*="gap: 4"],div[style*="display: flex"][style*="gap: 6"]{flex-wrap:wrap}.cmd{margin:12vh 12px 0!important;max-width:calc(100vw - 24px)!important}.cmd-input-wrap input{font-size:15px}.card[style*="padding: 28"]>div[style*=grid-template-columns]{gap:16px!important}.chip,.pill{font-size:11px}.grid-bg{display:none}.card .metric-label+div[style*="display: flex"][style*=space-between]{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.card .metric-label+div svg.spark{width:100%!important;height:36px!important;margin-top:4px}.page .card svg[viewBox^="0 0 440"],.page .card svg[viewBox^="0 0 600"],.page .card svg[viewBox^="0 0 820"],.page .card svg[viewBox^="0 0 900"]{width:100%!important;height:auto!important;max-width:100%;display:block}.card>div[style*=border-bottom][style*="display: flex"][style*=space-between]{flex-wrap:wrap!important;gap:10px!important}.page>section:first-child div[style*=grid-template-columns][style*="repeat(3"][style*="max-width: 560"]{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.kpi-strip{grid-template-columns:repeat(2,1fr)!important}.kpi-strip>div{padding:12px 14px;border-right:none;border-bottom:1px solid var(--border)}.kpi-strip>div:nth-child(odd){border-right:1px solid var(--border)}.kpi-strip>div:nth-last-child(-n+2){border-bottom:none}.kpi-strip .k-val{font-size:16px!important}.logo-wall{grid-template-columns:repeat(4,1fr)!important}.logo-wall>div{padding:14px 6px!important;font-size:11.5px!important;text-align:center}.logo-wall>div:nth-child(8n){border-right:1px solid var(--border)}.logo-wall>div:nth-child(4n){border-right:none}.logo-wall>div:nth-last-child(-n+8){border-bottom:1px solid var(--border)}.logo-wall>div:nth-last-child(-n+4){border-bottom:none}.stat-row{grid-template-columns:repeat(2,1fr)!important}.page .card svg .chart-line{stroke-width:2}.card-head [style*="border: 1px solid var(--border)"][style*="padding: 2"],div[style*="border: 1px solid var(--border)"][style*="border-radius: 6"]{overflow-x:auto;max-width:100%;flex-shrink:0}.ticker-label{background:var(--bg-dark)!important;padding:0 10px!important;font-size:10px!important;letter-spacing:.06em!important}.ticker-track{padding-left:110px!important;gap:18px!important}.ticker-chg,.ticker-sym,.ticker-val{font-size:11px}.page>section:first-child [style*="padding: 5px 12px 5px 6px"]{font-size:11.5px!important;padding:6px 12px!important}.card>div[style*="gap: 8"]{flex-wrap:wrap}.card[style*="display: flex"][style*="gap: 14"]{flex-wrap:wrap!important}}@media (max-width:480px){.nav-inner{padding:0 12px;gap:8px}.logo span:last-child{display:none}.page{padding:16px 12px 28px}.page h1{font-size:24px!important}.page>section:first-child h1{font-size:30px!important}.page>section:first-child{padding:32px 14px 28px!important}.page [style*=grid-template-columns][style*="repeat(5"]{grid-template-columns:1fr!important}.card{padding:14px}.btn{padding:8px 12px;font-size:12.5px}}@media (max-width:768px){input,select,textarea{font-size:16px!important}.page div[style*="justify-content: space-between"][style*="display: flex"][style*="gap: 32"],.page>div:first-child>div[style*=space-between][style*=flex],.page>div[style*="justify-content: space-between"][style*="display: flex"],.page>div[style*=space-between][style*=flex][style*="gap: 32"]{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.card[style*="display: flex"]{flex-wrap:wrap!important}.page>.card:first-of-type>div[style*=grid-template-columns]{gap:0!important}.card-head{flex-wrap:wrap;gap:8px}.page svg[viewBox^="0 0 1180"]{height:360px!important}footer>div[style*="justify-content: space-between"]{flex-direction:column;align-items:flex-start!important;gap:10px}.page section:first-child>div[style*=grid-template-columns]>div:last-child{display:none}.card[style*="padding: 28"]>div[style*=grid-template-columns]>div:last-child{align-items:flex-start!important}.card[style*="padding: 28"]>div[style*=grid-template-columns]>div:last-child>div[style*="display: flex"][style*="gap: 8"]{flex-wrap:wrap}.tabs{margin:0-14px 18px;padding:0 14px}div[style*="display: flex"][style*="gap: 24"],div[style*="display: flex"][style*="gap: 28"],div[style*="display: flex"][style*="gap: 32"]{flex-wrap:wrap}.card[style*="overflow: hidden"]>div[style*=border-top][style*="display: flex"]{flex-wrap:wrap;gap:8px!important;font-size:10.5px!important}.quote{font-size:20px!important}}@media (max-width:1100px){.briefs-grid,.incidents-rail{grid-template-columns:repeat(2,1fr)!important}.signals-strip{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:768px){.incidents-rail{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.incidents-rail .card{padding:14px!important}.briefs-grid{grid-template-columns:1fr!important}.signals-strip{grid-template-columns:repeat(2,1fr)!important}.signals-strip .signal-cell{border-right:none!important;border-bottom:1px solid var(--border)}.signals-strip .signal-cell:nth-child(odd){border-right:1px solid var(--border)!important}.signals-strip .signal-cell:nth-last-child(-n+2){border-bottom:none}}@media (max-width:480px){.incidents-rail{grid-template-columns:1fr!important}}@media (max-width:1100px){.universe-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.universe-grid{grid-template-columns:repeat(2,1fr)!important}.incident-row{grid-template-columns:1fr!important;gap:12px!important}.incident-row>div:last-child{text-align:left!important}}@media (max-width:480px){.universe-grid{grid-template-columns:1fr!important}}.event-row{min-width:0}.event-row>span:nth-child(3){min-width:0}@media (max-width:1100px){.jur-grid{grid-template-columns:repeat(2,1fr)!important}.topic-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.event-row{grid-template-columns:auto auto 1fr!important;gap:8px!important;padding:12px!important}.event-row>span:nth-child(3){grid-column:1/-1!important;white-space:normal!important}.event-row>:last-child{grid-column:1/-1!important;justify-self:flex-start!important}.jur-grid{grid-template-columns:1fr!important;gap:10px!important}.topic-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.tbl{font-size:12.5px}.tbl td,.tbl th{padding:10px 8px}}@media (max-width:480px){.topic-grid{grid-template-columns:1fr!important}}@media (max-width:1100px){.sources-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.sources-grid{grid-template-columns:1fr!important}}.page .sources-grid .card .source-stats[style*=grid-template-columns],.sources-grid .source-stats{grid-template-columns:1fr 1fr!important;gap:10px!important}@media (max-width:1100px){.page .people-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.page .people-grid{grid-template-columns:1fr!important}}@media (max-width:1100px){.page .verified-grid,.page section.verified-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.page .verified-cards,.page section .verified-cards{grid-template-columns:1fr!important}}@media (max-width:900px){.page .comms-layout,.page .timeline-leaderboard,.page section.comms-layout,.page section.timeline-leaderboard{grid-template-columns:1fr!important}.page .comms-layout .card:first-child{max-height:320px!important}}@media (max-width:1280px){.page .numbers-strip[style*=grid-template-columns],.page section .numbers-strip{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:768px){.page .numbers-strip[style*=grid-template-columns],.page section .numbers-strip{grid-template-columns:repeat(2,1fr)!important;gap:0!important}}.real-news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.real-news-grid>*{min-width:0}.hub-news-grid>*,.news-list-row,.real-news-grid>*,.stablecoin-news-grid>*{content-visibility:auto;contain-intrinsic-size:220px}.numbers-strip{display:grid;grid-template-columns:repeat(6,1fr);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);position:relative}.numbers-strip>div{padding:16px 18px;border-right:1px solid var(--border);min-width:0}.numbers-strip>div:last-child{border-right:none}.jur-snapshot{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;min-width:0}.jur-snapshot>*{min-width:0}@media (max-width:1100px){.real-news-grid{grid-template-columns:repeat(2,1fr)!important}.jur-snapshot,.numbers-strip{grid-template-columns:repeat(3,1fr)!important}.numbers-strip>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.numbers-strip>div:nth-child(3n){border-right:none}.numbers-strip>div:nth-last-child(-n+3){border-bottom:none}}@media (max-width:768px){.real-news-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.numbers-strip{grid-template-columns:repeat(3,1fr)!important}.numbers-strip>div{padding:12px!important}.numbers-strip>div:nth-child(3n){border-right:none}.numbers-strip>div:nth-last-child(-n+3){border-bottom:none}.jur-snapshot{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}}@media (max-width:480px){.real-news-grid{grid-template-columns:1fr!important}.jur-snapshot,.numbers-strip{grid-template-columns:repeat(2,1fr)!important}.numbers-strip>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.numbers-strip>div:nth-child(2n){border-right:none}.numbers-strip>div:nth-last-child(-n+2){border-bottom:none}}.tbl-wrap,[data-theme=dark] .tbl-wrap{background-repeat:no-repeat;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:linear-gradient(to right,var(--bg-elev) 30%,color-mix(in srgb,var(--bg-elev) 0%,transparent)),linear-gradient(to right,color-mix(in srgb,var(--bg-elev) 0%,transparent),var(--bg-elev) 70%) right,linear-gradient(to right,rgba(11,18,33,.08),rgba(11,18,33,0)),linear-gradient(to left,rgba(11,18,33,.08),rgba(11,18,33,0)) right}[data-theme=dark] .tbl-wrap{background:linear-gradient(to right,var(--bg-elev) 30%,color-mix(in srgb,var(--bg-elev) 0%,transparent)),linear-gradient(to right,color-mix(in srgb,var(--bg-elev) 0%,transparent),var(--bg-elev) 70%) right,linear-gradient(to right,rgba(0,0,0,.5),transparent),linear-gradient(to left,rgba(0,0,0,.5),transparent) right}.card.has-table{overflow:hidden}.card.has-table>.tbl-wrap{margin:-20px;padding:0;border-radius:inherit}.card.has-table>.tbl-wrap .tbl{border-radius:0}.brand-badge,.skeleton{background:var(--bg-subtle)}.brand-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:var(--radius-xs);font-size:10.5px;font-weight:500;letter-spacing:.02em;border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;line-height:1.5;font-feature-settings:"ss01";transition:border-color var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth)}.brand-badge:hover{border-color:var(--border-strong);color:var(--text)}.brand-badge .brand-badge-dot{width:5px;height:5px;border-radius:50%;background:var(--text-subtle)}.btn-outline:hover{background:color-mix(in srgb,var(--accent) 6%,var(--bg-elev));border-color:color-mix(in srgb,var(--accent) 38%,var(--border));color:var(--text);box-shadow:var(--shadow-sm),0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}[data-theme=dark] .btn-outline:hover{background:color-mix(in srgb,var(--accent) 12%,var(--bg-elev));border-color:color-mix(in srgb,var(--accent) 46%,var(--border-strong))}.card.interactive,a.card{will-change:transform}.card.interactive:hover,a.card:hover{background:color-mix(in srgb,var(--accent) 2%,var(--bg-elev));border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent)}[data-theme=dark] .card.interactive:hover,[data-theme=dark] a.card:hover{background:color-mix(in srgb,var(--accent) 4%,var(--bg-elev))}.skeleton{position:relative;overflow:hidden;border-radius:var(--radius-sm);color:transparent!important;user-select:none;pointer-events:none}.skeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--bg-elev) 70%,transparent) 50%,transparent 100%);transform:translateX(-100%);animation:shimmer 1.4s var(--ease-smooth) infinite}[data-theme=dark] .skeleton::after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text) 8%,transparent) 50%,transparent 100%)}.skeleton.skeleton-line{height:12px;border-radius:4px;margin:6px 0}.skeleton.skeleton-line.short{width:40%}.skeleton.skeleton-line.med{width:70%}.skeleton.skeleton-line.long{width:100%}.skeleton.skeleton-block{height:80px;border-radius:var(--radius-sm)}.skeleton.skeleton-circle{border-radius:50%;aspect-ratio:1/1}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.btn-icon:focus-visible,.btn:focus-visible,.chip:focus-visible,.nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.auth-input:focus-visible,.cmd-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;padding:10px 14px;background:var(--accent);color:#fff;font-weight:600;font-size:13px;border-radius:0 0 var(--radius-sm)0}.skip-link:focus,.skip-link:focus-visible{left:0;outline:2px solid #fff;outline-offset:-4px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card-title .dot,.footer-dot,.ticker-label::before,.ticker-track{animation:none!important}}@media print{.auth-overlay,.cmd-overlay,.footer-glow,.nav,.nav-backdrop,.nav-drawer,.nav-toggle,.skip-link,.ticker{display:none!important}body,html{background:#fff!important;color:#000!important}.page{max-width:100%;padding:0;margin:0}.card,.hero-search,.kpi-strip,.logo-wall,.numbers-strip{box-shadow:none!important;border:1px solid #ccc!important;background:#fff!important;color:#000!important;page-break-inside:avoid}.site-footer{background:#fff!important;color:#000!important;border-top:1px solid #ccc!important;padding:24px 0!important;margin-top:24px!important}.footer-bottom{border-top-color:#ccc!important}.site-footer .footer-link,.tbl th,a{color:#000!important}a{text-decoration:none}a[href^=http]::after{content:" ("attr(href)")";font-size:.85em;color:#555}.btn,.btn-accent,.btn-ghost,.btn-outline,.btn-primary{background:#fff!important;color:#000!important;border:1px solid #ccc!important;box-shadow:none!important}.brand-badge,.chip,.pill{background:#fff!important;color:#000!important;border:1px solid #999!important}.tbl th{background:#f4f4f4!important}.tbl td,.tbl th{border-color:#ccc!important}.section-h,h1,h2,h3{page-break-after:avoid}figure,table{page-break-inside:avoid}}:root{--text-subtle:#6F7F99}[data-theme=dark]{--text-subtle:#8294B2}[data-theme=dark] .pill{border-color:color-mix(in srgb,var(--border-strong) 90%,transparent)}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;row-gap:8px}.toolbar>.btn,.toolbar>.chip,.toolbar>.pill{flex-shrink:0}.card-head>:first-child{min-width:0}@media (max-width:768px){.card{overflow:hidden}.card.allow-overflow{overflow:visible}.card>.tbl,.card>.tbl-wrap,.card>div>.tbl,.card>div>.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl{min-width:540px}.toolbar{row-gap:8px;align-items:center}.btn-icon-mobile{min-width:44px;min-height:44px;padding:8px}.cmd-close,.site-footer a[aria-label]{min-width:44px!important;min-height:44px!important}.auth-overlay button[aria-label]{min-width:44px;min-height:44px}.auth-overlay [role=dialog]>div[style*=grid-template-columns][style*="repeat(3"]{grid-template-columns:1fr!important;gap:6px!important}.auth-overlay [role=dialog]>div[style*=grid-template-columns][style*="repeat(3"] button{min-height:44px!important}}@media (max-width:480px){.real-news-grid{grid-template-columns:1fr!important;gap:10px!important}}.cmd-close{width:28px;height:28px;border-radius:6px;display:inline-grid;place-items:center;color:var(--text-subtle);background:0 0;border:1px solid transparent;transition:background var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth)}.cmd-close:hover{background:var(--bg-subtle);color:var(--text);border-color:var(--border)}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);animation:live-pulse 1.6s var(--ease-out) infinite;vertical-align:middle}.live-dot.green{background:var(--green);animation-name:live-pulse;box-shadow:0 0 0 0 color-mix(in srgb,var(--green) 55%,transparent)}@media (prefers-reduced-motion:reduce){.live-dot{animation:none!important}}#main{scroll-margin-top:calc(var(--nav-h) + var(--ticker-h) + 8px)}.cmd-overlay{animation:fadeIn .18s ease}.cmd{animation:scaleIn .2s var(--ease-out)}.auth-overlay{animation:fadeIn .18s ease}.card.dark .brand-badge,.card.dark .pill{color:var(--text-on-dark);border-color:var(--border-dark-2);background:color-mix(in srgb,var(--bg-dark-3) 70%,transparent)}.card.dark .card-title,.card.dark .metric-label{color:var(--text-on-dark-muted)}.card.dark .metric-value{color:var(--text-on-dark)}.brand-badge.coindesk{background:#fdb913;color:#1a1a1a;border-color:color-mix(in srgb,#fdb913 70%,black 10%)}.brand-badge.bloomberg{background:#000;color:#ff6e00;border-color:#000}.brand-badge.reuters{background:#ff8000;color:#fff;border-color:color-mix(in srgb,#ff8000 70%,black)}.brand-badge.theblock{background:#0f1f3d;color:#fff;border-color:#0f1f3d}.brand-badge.bloomberg:hover,.brand-badge.coindesk:hover,.brand-badge.reuters:hover,.brand-badge.theblock:hover{color:inherit;opacity:.92}.card.interactive:focus-visible,a.card:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:var(--shadow-lg),0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.btn{min-height:34px}.btn.disabled,.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-icon{transition:background var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth),transform var(--dur-fast) var(--ease-smooth)}.btn-icon:active{transform:scale(.94)}.input-bare{border:0;outline:0;background:0 0;font:inherit;color:var(--text);padding:0;width:100%}.input-bare::placeholder,.input::placeholder,[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-subtle)}.input-bare:focus-visible{outline:0}.input{width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);color:var(--text);font-family:inherit;font-size:13.5px;line-height:1.4;transition:border-color var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-fast) var(--ease-smooth),background var(--dur-fast) var(--ease-smooth);box-sizing:border-box}.input:hover{border-color:var(--border-strong)}.input:focus,.input:focus-visible{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.input[disabled]{opacity:.55;cursor:not-allowed;background:var(--bg-subtle)}.pill.violet{background:color-mix(in srgb,#8b5cf6 12%,transparent);color:#7c3aed;border-color:color-mix(in srgb,#8b5cf6 22%,transparent)}.pill.indigo{background:color-mix(in srgb,#4f46e5 12%,transparent);color:#4338ca;border-color:color-mix(in srgb,#4f46e5 22%,transparent)}.pill.emerald{background:color-mix(in srgb,#059669 12%,transparent);color:#047857;border-color:color-mix(in srgb,#059669 22%,transparent)}[data-theme=dark] .pill.violet{color:#c4b5fd;border-color:color-mix(in srgb,#8b5cf6 32%,transparent)}[data-theme=dark] .pill.indigo{color:#a5b4fc;border-color:color-mix(in srgb,#4f46e5 32%,transparent)}[data-theme=dark] .pill.emerald{color:#6ee7b7;border-color:color-mix(in srgb,#059669 32%,transparent)}.pill-outline{background:0 0!important;border-width:1px}.pill-outline.blue{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 36%,transparent)}.pill-outline.cyan{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 36%,transparent)}.pill-outline.green{color:var(--green);border-color:color-mix(in srgb,var(--green) 36%,transparent)}.pill-outline.amber{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 36%,transparent)}.pill-outline.red{color:var(--red);border-color:color-mix(in srgb,var(--red) 36%,transparent)}.pill-outline.purple{color:var(--purple);border-color:color-mix(in srgb,var(--purple) 36%,transparent)}.source-pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;cursor:pointer;flex-shrink:1}.source-pill:hover{filter:brightness(1.08)}[data-theme=dark] .source-pill:hover{filter:brightness(1.15)}.source-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card.brief-card,.card.news-row,.card.source-pill-host{overflow:hidden}.tbl.zebra tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--bg-subtle) 45%,transparent)}.tbl.zebra tbody tr:nth-child(even):hover td{background:var(--bg-subtle)}@media (max-width:768px){.btn,.btn-icon,.chip,.nav-drawer-link,.tab{min-height:44px}.btn-icon{min-width:44px}.nav-toggle{width:44px;height:44px}}.nav-drawer{padding-bottom:max(env(safe-area-inset-bottom),8px)}.nav-backdrop{padding-bottom:env(safe-area-inset-bottom)}.alerts-list,.banks-grid,.chain-strip,.cols-1-1,.cols-2-1,.comms-layout,.edu-events-rail,.edu-papers-grid,.hub-events-rail,.hub-licenses-grid,.hub-news-grid,.hubs-grid,.jur-grid,.metric-grid,.month-grid,.orgs-grid,.papers-grid,.people-grid,.real-news-grid,.real-scope-grid,.report-grid,.sources-grid,.sponsor-grid,.stablecoin-dom-grid,.stablecoin-events-grid,.stablecoin-metrics-grid,.stablecoin-news-grid,.suggested-grid,.timeline-leaderboard,.topic-grid,.topics-grid,.universe-grid,.verified-cards,.verified-grid,.watchlist-grid{min-width:0}.orgs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1100px){.page .orgs-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.page .orgs-grid{grid-template-columns:1fr!important}}.topics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.papers-grid{gap:14px}@media (max-width:1100px){.page .topics-grid{grid-template-columns:repeat(3,1fr)!important}.page .papers-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.page .topics-grid{grid-template-columns:repeat(2,1fr)!important}.page .papers-grid{grid-template-columns:1fr!important}}.hub-licenses-grid,.hub-news-grid,.hubs-grid,.papers-grid{display:grid;grid-template-columns:repeat(3,1fr)}.hubs-grid{gap:14px;contain:layout}.hub-licenses-grid,.hub-news-grid{gap:12px}.hub-licenses-grid{grid-template-columns:repeat(2,1fr)}.hub-events-rail,.stablecoin-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:1100px){.page .hub-events-rail,.page .hub-news-grid,.page .hubs-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.page .hub-events-rail,.page .hub-licenses-grid,.page .hub-news-grid,.page .hubs-grid{grid-template-columns:1fr!important}}.stablecoin-dom-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.stablecoin-events-grid,.stablecoin-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:1100px){.page .stablecoin-events-grid,.page .stablecoin-metrics-grid,.page .stablecoin-news-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.page .stablecoin-dom-grid,.page .stablecoin-events-grid,.page .stablecoin-metrics-grid,.page .stablecoin-news-grid{grid-template-columns:1fr!important}}.filter-chip-row{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.filter-chip-row::-webkit-scrollbar{height:6px}.filter-chip-row::-webkit-scrollbar-thumb{background:var(--border);border-radius:100px}@media (max-width:700px){.filter-chip-row{flex-wrap:nowrap!important}.filter-chip-row>*{flex-shrink:0}.ev-tl-track{padding-left:18px!important;margin-left:4px!important}.ev-tl-item{padding:9px 11px!important}.event-row{grid-template-columns:90px 1fr!important}.event-row>span:nth-child(2){grid-column:1/-1}.event-row>span:last-child{grid-column:1/-1;justify-content:flex-end;padding-top:4px!important}.paper-row{grid-template-columns:50px 1fr!important}.paper-row>:last-child{grid-column:1/-1;justify-self:flex-end}}.cols-1-1,.cols-2-1{display:grid;grid-template-columns:2fr 1fr;gap:18px}.cols-1-1{grid-template-columns:1fr 1fr}@media (max-width:900px){.page .cols-1-1,.page .cols-2-1{grid-template-columns:1fr!important}}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.chain-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-elev)}.chain-strip>*{padding:14px 16px;border-right:1px solid var(--border);min-width:0}.chain-strip>:last-child{border-right:none}.month-grid,.sponsor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.month-grid{gap:12px}.banks-grid,.report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1100px){.page .metric-grid,.page .month-grid,.page .sponsor-grid{grid-template-columns:repeat(2,1fr)!important}.page .chain-strip{grid-template-columns:repeat(3,1fr)!important}.page .chain-strip>*{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.page .chain-strip>:nth-child(3n){border-right:none}.page .chain-strip>:nth-last-child(-n+3){border-bottom:none}.page .banks-grid,.page .report-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.page .banks-grid,.page .metric-grid,.page .month-grid,.page .report-grid,.page .sponsor-grid{grid-template-columns:1fr!important}.page .chain-strip{grid-template-columns:repeat(2,1fr)!important}}.real-scope-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.suggested-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.alerts-list{display:flex;flex-direction:column;gap:10px}.edu-papers-grid,.watchlist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1100px){.page .real-scope-grid,.page .suggested-grid,.page .watchlist-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.page .real-scope-grid,.page .suggested-grid,.page .watchlist-grid{grid-template-columns:1fr!important}}.edu-events-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:1100px){.page .edu-events-rail,.page .edu-papers-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.page .edu-events-rail,.page .edu-papers-grid{grid-template-columns:1fr!important}}.numbers-strip[data-cols="8"]{grid-template-columns:repeat(8,1fr)}@media (max-width:1280px){.page .numbers-strip[data-cols="8"]{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:768px){.page .numbers-strip[data-cols="8"]{grid-template-columns:repeat(2,1fr)!important}}[data-theme=dark]{--border-strong:#3A4D6E}@media print{.live-dot,.nav-backdrop,.nav-drawer,.skeleton,.skeleton::after,.toggle{display:none!important}.ticker-track{animation:none!important}}.prose{max-width:720px;line-height:1.7;font-size:15.5px;color:var(--text)}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{margin-top:2em;margin-bottom:.6em;font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--text)}.prose h3,.prose h4{margin-top:1.6em;margin-bottom:.4em;font-size:17px;letter-spacing:-.005em}.prose h4{margin-top:1.4em;margin-bottom:.35em;font-size:15px}.prose p{margin:0 0 1em;color:var(--text)}.prose ol,.prose ul{padding-left:1.4em;margin:0 0 1em}.prose li{margin:.3em 0}.prose li::marker{color:var(--text-muted)}.prose code,.prose pre{font-family:var(--font-mono);border:1px solid var(--border)}.prose code{font-size:.92em;padding:1px 5px;border-radius:4px;color:var(--text)}.prose pre{padding:14px 16px;border-radius:var(--radius);overflow-x:auto;font-size:12.5px;line-height:1.55;margin:0 0 1.2em}.prose pre code{padding:0;background:0 0;border:0;border-radius:0;font-size:inherit}.link-accent,.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.link-accent:hover,.prose a:hover{color:var(--accent-hover);text-decoration-thickness:2px}.prose strong{font-weight:600;color:var(--text)}.prose hr{border:0;border-top:1px solid var(--border);margin:2em 0}.prose blockquote{border-left:3px solid var(--border-strong);padding:2px 0 2px 14px;margin:0 0 1em;color:var(--text-muted);font-style:italic}.prose table{width:100%;border-collapse:collapse;margin:0 0 1.2em;font-size:14px}.prose td,.prose th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border)}.prose code,.prose pre,.prose th{background:var(--bg-subtle)}.prose th{font-weight:600;color:var(--text)}.link-accent{transition:color var(--dur-fast) var(--ease-smooth),text-decoration-thickness var(--dur-fast) var(--ease-smooth)}.link-accent:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.btn:active:not(:disabled):not(.disabled){transform:scale(.98)}.pill.interactive:hover,a.pill:hover,button.pill:hover{transform:scale(1.02);filter:brightness(1.04)}@media (max-width:480px){.page{padding:20px 16px 40px}.page h1,h1.page-title{font-size:32px;letter-spacing:-.025em}}[data-theme=dark] input[type=email],[data-theme=dark] input[type=number],[data-theme=dark] input[type=password],[data-theme=dark] input[type=search],[data-theme=dark] input[type=text],[data-theme=dark] input[type=url],[data-theme=dark] select,[data-theme=dark] textarea{background:var(--bg-elev);color:var(--text);border-color:var(--border)}.card.flat,.card.flat:hover{box-shadow:none}.card.interactive{transition:transform var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-base) var(--ease-smooth),border-color var(--dur-base) var(--ease-smooth)}.card.interactive:hover{transform:translateY(-2px)}.briefs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;min-width:0}.incidents-rail,.signals-strip{display:grid;grid-template-columns:repeat(8,1fr);min-width:0}.incidents-rail{grid-template-columns:repeat(4,1fr);gap:14px}.real-news-grid:not([style*=grid-template-columns]){grid-template-columns:repeat(4,1fr)}.numbers-strip:not([style*=grid-template-columns]):not([data-cols]){grid-template-columns:repeat(8,1fr)}@media (max-width:768px){.input,select,textarea{min-height:44px}.input-bare{min-height:40px}}[data-theme=dark] .card.interactive:hover,[data-theme=dark] a.card:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));box-shadow:var(--shadow-md),0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 8px 24px -12px var(--accent-glow)}[data-theme=dark]{--border-strong:color-mix(in srgb, var(--border) 70%, var(--text-muted) 30%)}.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media print{a[href^=http]::after{content:" ("attr(href)")";font-size:90%;color:#555}a.skip-link::after,a[href^="#"]::after,a[href^="/"]::after{content:""}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.graph-canvas{cursor:grab;background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--accent) 6%,transparent) 0%,transparent 55%),radial-gradient(ellipse at 70% 80%,color-mix(in srgb,var(--accent) 4%,transparent) 0%,transparent 50%),radial-gradient(ellipse at center,color-mix(in srgb,var(--bg-elev) 100%,transparent) 0%,var(--bg) 80%);user-select:none;-webkit-user-select:none;touch-action:none;transition:background 320ms var(--ease-smooth);text-rendering:geometricPrecision;shape-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.graph-canvas:active{cursor:grabbing}.graph-canvas.dragging-node{cursor:move}.graph-canvas.zoom-snap text{text-rendering:optimizeLegibility}.graph-canvas .graph-viewport{will-change:transform;transform-origin:0 0}.graph-depth-root{perspective:var(--graph-perspective, 1200px);perspective-origin:50% 55%;transform-style:preserve-3d;transition:perspective 320ms var(--ease-smooth)}.graph-depth-root .graph-viewport{transform-origin:50% 50%;transform-box:fill-box}.graph-depth-root.tilt-1 .graph-viewport,.graph-depth-root.tilt-2 .graph-viewport{transform:rotateX(var(--graph-tilt, 0deg));transition:transform 380ms var(--ease-smooth)}.graph-depth-root .graph-fx-node{transition:filter 220ms var(--ease-smooth),opacity 200ms var(--ease-smooth),transform 120ms linear}.graph-depth-root.zoom-inside{background:radial-gradient(ellipse at 50% 50%,transparent 35%,rgba(0,0,0,.18) 75%,rgba(0,0,0,.42) 100%)}.graph-depth-root .graph-label.rim-label{opacity:.78!important;font-style:italic}@media (prefers-reduced-motion:reduce){.graph-depth-root.tilt-1 .graph-viewport,.graph-depth-root.tilt-2 .graph-viewport{transform:none!important}.graph-depth-root .graph-fx-node{transform:none!important;filter:none!important;transition:none!important}.graph-fx-stereo,.graph-nebula{display:none!important}.graph-constellation{transform:none!important;animation:none!important}}.graph-constellation,.graph-nebula{pointer-events:none;will-change:transform}.graph-nebula{filter:blur(36px) saturate(1.15);opacity:.85;transform-box:fill-box;transform-origin:50% 50%;transform:translate3d(var(--graph-neb-x, 0px),var(--graph-neb-y, 0px),0) translate3d(calc(var(--graph-mouse-x, 0)*-10px),calc(var(--graph-mouse-y, 0)*-10px),0);animation:graph-nebula-drift 12s ease-in-out infinite alternate;transition:transform 320ms var(--ease-smooth)}[data-theme=light] .graph-nebula{opacity:.55;filter:blur(46px) saturate(.95)}.graph-constellation{opacity:.7;transform:translate3d(var(--graph-con-x, 0px),var(--graph-con-y, 0px),0) translate3d(calc(var(--graph-mouse-x, 0)*-3px),calc(var(--graph-mouse-y, 0)*-3px),0);transition:transform 220ms var(--ease-smooth),opacity 220ms ease}[data-theme=light] .graph-constellation{opacity:.5}.graph-depth-root.tilt-1 .graph-viewport,.graph-depth-root.tilt-2 .graph-viewport{transform:translate3d(calc(var(--graph-mouse-x, 0)*6px),calc(var(--graph-mouse-y, 0)*6px),0) rotateX(var(--graph-tilt, 0deg)) rotateY(calc(var(--graph-mouse-x, 0)*1.5deg)) rotateX(calc(var(--graph-mouse-y, 0)*-1.5deg))}.graph-fx-stereo{filter:blur(1.4px);transition:opacity 200ms ease}.graph-canvas[data-stereo=off] .graph-fx-stereo{display:none}@media (hover:none){.graph-depth-root.tilt-1 .graph-viewport,.graph-depth-root.tilt-2 .graph-viewport{transform:rotateX(var(--graph-tilt, 0deg))}.graph-constellation,.graph-nebula{transform:translate3d(var(--graph-neb-x, var(--graph-con-x, 0px)),var(--graph-neb-y, var(--graph-con-y, 0px)),0)}}.graph-bg{transition:opacity 240ms var(--ease-smooth)}.graph-canvas circle{transition:r 220ms var(--ease-spring),stroke-width 180ms var(--ease-smooth),fill-opacity 200ms var(--ease-smooth),filter 200ms var(--ease-smooth)}.graph-canvas line{transition:stroke 220ms var(--ease-smooth),stroke-opacity 220ms var(--ease-smooth),stroke-width 180ms var(--ease-smooth);stroke-linecap:round}.graph-canvas text{transition:opacity 200ms var(--ease-smooth),font-weight 120ms;paint-order:stroke fill;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;stroke-opacity:.85;letter-spacing:-.005em}.graph-canvas g[style*="cursor: grab"]>circle:last-of-type{filter:drop-shadow(0 1px 2px rgba(11,18,33,.25)) drop-shadow(0 0 0 transparent)}.graph-canvas g[style*="cursor: grab"]:hover>circle:last-of-type{filter:drop-shadow(0 2px 6px rgba(11,18,33,.3)) drop-shadow(0 0 10px currentColor)}.graph-node{cursor:pointer;transition:filter 220ms var(--ease-smooth),opacity 240ms var(--ease-smooth),transform 260ms var(--ease-spring);transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 1px 2px rgba(11,18,33,.22))}.graph-node:hover{filter:brightness(1.18) drop-shadow(0 2px 6px rgba(11,18,33,.28)) drop-shadow(0 0 12px currentColor)}.graph-node.selected{filter:brightness(1.22) drop-shadow(0 3px 10px rgba(11,18,33,.32)) drop-shadow(0 0 16px currentColor)}.graph-node.dimmed{opacity:.22;transition:opacity 240ms var(--ease-smooth)}.graph-node.incident{opacity:1}.graph-node.is-hub{filter:drop-shadow(0 2px 4px rgba(11,18,33,.25)) drop-shadow(0 0 6px color-mix(in srgb,currentColor 60%,transparent))}.graph-node-halo{fill:none;stroke:currentColor;stroke-opacity:.55;stroke-width:1.5;pointer-events:none;animation:nodeHalo 2.4s var(--ease-out) infinite}.graph-edge,.graph-edge-curve{pointer-events:none;transition:stroke 220ms var(--ease-smooth),stroke-opacity 220ms var(--ease-smooth),stroke-width 180ms var(--ease-smooth);stroke-linecap:round}.graph-edge.dimmed{stroke-opacity:.06}.graph-edge.incident{stroke:var(--accent);stroke-opacity:.9;filter:drop-shadow(0 0 4px var(--accent-glow))}.graph-edge.active{stroke-dasharray:6 4;animation:edgeDashFlow 1.4s linear infinite}.graph-edge-curve{fill:none;stroke:var(--border-strong);stroke-opacity:.5;transition:stroke 220ms var(--ease-smooth),stroke-opacity 220ms}.graph-edge-curve.incident{stroke:var(--accent);stroke-opacity:.85;filter:drop-shadow(0 0 3px var(--accent-glow))}.graph-pulse-ring{animation:nodePulse 1.8s var(--ease-out) infinite;pointer-events:none;fill:none;stroke:currentColor;stroke-width:2}.graph-pulse-ring.delay-1{animation-delay:.6s}.graph-pulse-ring.delay-2{animation-delay:1.2s}.graph-label{font-family:var(--font-sans);font-size:11px;font-weight:500;pointer-events:none;fill:var(--text);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;transition:opacity 200ms var(--ease-smooth),font-weight 120ms;letter-spacing:-.005em}.graph-label.dimmed{opacity:.28}.graph-label.bold{font-weight:600}.graph-label.faint{opacity:.55}.graph-canvas .graph-label,.graph-canvas text{transition:opacity 220ms var(--ease-smooth, cubic-bezier(.4,0,.2,1))}.graph-canvas.zoom-low .graph-label:not(.always-show),.graph-canvas.zoom-low text:not(.graph-edge-label):not(.always-show),.graph-canvas.zoom-mid .graph-label:not(.important):not(.always-show),.graph-canvas.zoom-mid text:not(.graph-edge-label):not(.important):not(.always-show){opacity:0;pointer-events:none}.graph-canvas.zoom-mid .graph-label.important{opacity:.92}.graph-canvas.zoom-high .graph-label,.graph-canvas.zoom-high text:not(.graph-edge-label){opacity:1}.graph-edge-label{font-family:var(--font-mono);font-size:10px;font-weight:500;fill:var(--accent);paint-order:stroke;stroke:var(--bg);stroke-width:3px;pointer-events:none}.graph-hover-card{background:color-mix(in srgb,var(--bg-elev) 96%,transparent);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border:1px solid var(--border-strong);border-radius:var(--radius);padding:10px 12px;box-shadow:var(--shadow-lg);font-size:12px;font-family:var(--font-sans);min-width:140px;pointer-events:none;animation:graphCardIn 200ms var(--ease-spring);transform-origin:top left}.graph-hover-card .name{font-weight:600;font-size:13px;margin-bottom:4px;letter-spacing:-.01em}.graph-hover-card .meta{color:var(--text-muted);font-size:11px}.graph-hover-card.is-rich{min-width:200px;max-width:260px;padding:10px 12px 9px;animation:graphHoverFadeIn 150ms ease-out}.graph-hover-card.is-rich.is-fading-out{animation:graphHoverFadeOut 90ms ease-in forwards}.graph-hover-card.is-rich .row-head{display:flex;align-items:center;gap:8px;margin-bottom:5px}.graph-hover-card.is-rich .avatar{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;font-family:var(--font-sans);letter-spacing:-.02em;flex-shrink:0;box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 2px 6px rgba(0,0,0,.18)}.graph-hover-card.is-rich .name{margin:0;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.graph-hover-card.is-rich .sub{font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.graph-hover-card.is-rich .sub .dot{opacity:.5}.graph-hover-card.is-rich .stats{display:flex;gap:10px;font-size:11px;color:var(--text);margin-bottom:6px}.graph-hover-card.is-rich .stats .stat{display:inline-flex;align-items:baseline;gap:4px}.graph-hover-card.is-rich .stats .num{font-family:var(--font-mono);font-weight:600;font-size:12px}.graph-hover-card.is-rich .hint,.graph-hover-card.is-rich .stats .lbl{color:var(--text-muted);font-size:10.5px}.graph-hover-card.is-rich .hint{border-top:1px dashed var(--border);padding-top:5px;letter-spacing:.01em}.graph-hover-card.is-rich .arrow{position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;pointer-events:none}.graph-hover-card.is-rich .arrow.down{bottom:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--border-strong)}.graph-hover-card.is-rich .arrow.up{top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--border-strong)}.graph-click-ripple{pointer-events:none;animation:graphClickRipple 480ms cubic-bezier(.16,1,.3,1) forwards;transform-box:fill-box;transform-origin:center}.graph-fx-node.is-pressed{transform:scale(.94);transform-box:fill-box;transform-origin:center;transition:transform 80ms ease-out}.graph-fx-node:focus{outline:0}.graph-fx-node:focus-visible .graph-node{outline:0;stroke:var(--accent, #6ea8fe);stroke-width:2;stroke-dasharray:4 4;animation:graphFocusDash 1s linear infinite}.graph-canvas.is-mod-hover{cursor:zoom-in!important}.graph-skip-link{position:absolute;top:8px;left:8px;z-index:50;background:var(--accent, #6ea8fe);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform 140ms ease-out}.graph-skip-link:focus,.graph-skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--bg);outline-offset:2px}.graph-controls .btn-icon.graph-snd-toggle{font-size:13px}@media (prefers-reduced-motion:reduce){.graph-click-ripple,.graph-hover-card.is-rich,.graph-hover-card.is-rich.is-fading-out{animation:none!important}.graph-click-ripple{display:none}.graph-fx-node.is-pressed{transform:none}.graph-fx-node:focus-visible .graph-node{animation:none!important}}@media (hover:none){.graph-hover-card.is-rich{display:none!important}}.graph-controls{bottom:16px;right:16px;display:flex;flex-direction:column;gap:4px;background:var(--bg-elev);border-radius:var(--radius);padding:4px;box-shadow:var(--shadow-md)}.graph-controls .btn-icon{width:32px;height:32px;border-radius:6px;border:0;background:0 0;display:grid;place-items:center;cursor:pointer;transition:background 120ms,color 120ms}.graph-controls .btn-icon:hover{background:var(--bg-subtle);color:var(--text)}.graph-controls .btn-icon.divider{border-top:1px solid var(--border);width:100%;height:1px;cursor:default}.graph-controls.graph-controls--top-right{top:10px;right:10px;bottom:auto}.graph-controls .btn-icon{font-size:14px;font-weight:600;font-family:var(--font-sans);color:var(--text)}.graph-controls .btn-icon[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}@media (max-width:768px){.graph-controls.graph-controls--top-right .btn-icon{width:36px;height:36px}}.graph-controls,.graph-minimap,.graph-zoom-level{position:absolute;border:1px solid var(--border);z-index:5}.graph-zoom-level{bottom:16px;left:16px;background:var(--bg-elev);border-radius:100px;padding:4px 12px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);pointer-events:none;opacity:0;transition:opacity 200ms}.graph-zoom-level.visible{opacity:1}.graph-minimap{top:16px;right:16px;width:160px;height:110px;background:color-mix(in srgb,var(--bg-elev) 95%,transparent);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);cursor:pointer}.graph-minimap-viewport{position:absolute;border:1.5px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);pointer-events:none}.graph-minimap{cursor:grab}.graph-minimap.is-dragging,.graph-minimap.is-dragging *{cursor:grabbing!important}.graph-arrow path{transition:fill 120ms ease}.label-hidden{opacity:0!important;pointer-events:none!important;transition:opacity 120ms ease}.graph-search-overlay{position:absolute;top:16px;left:16px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:6px 10px;display:flex;align-items:center;gap:8px;font-size:13px;box-shadow:var(--shadow-md);z-index:5;min-width:240px}.graph-search-overlay input{border:0;outline:0;background:0 0;flex:1;font-size:13px;color:var(--text);font-family:var(--font-sans)}.graph-fullscreen{position:fixed;inset:0;background:var(--bg);z-index:100;display:flex;flex-direction:column}.graph-fullscreen .graph-fullscreen-bar{height:48px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--border);gap:10px}.graph-fullscreen .graph-canvas{flex:1;background-image:linear-gradient(to right,color-mix(in srgb,var(--border) 30%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--border) 30%,transparent) 1px,transparent 1px);background-size:40px 40px}.graph-drag-indicator{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:3 3;pointer-events:none;animation:rotate 6s linear infinite}@media (max-width:768px){.graph-controls .btn-icon{width:40px;height:40px}.graph-controls{bottom:12px;right:12px}.graph-minimap{display:none}.graph-search-overlay{left:12px;right:12px;top:12px;min-width:0}.graph-zoom-level{display:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .graph-canvas{background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--accent) 10%,transparent) 0%,transparent 55%),radial-gradient(ellipse at 70% 80%,color-mix(in srgb,var(--accent) 6%,transparent) 0%,transparent 50%),radial-gradient(ellipse at center,var(--bg-dark-2) 0%,var(--bg-dark) 80%)}:root:not([data-theme=light]) .graph-canvas text,:root:not([data-theme=light]) .graph-label{fill:var(--text-on-dark);stroke:var(--bg-dark);stroke-opacity:.75}:root:not([data-theme=light]) .graph-canvas g[style*="cursor: grab"]>circle:last-of-type{filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}:root:not([data-theme=light]) .graph-canvas g[style*="cursor: grab"]:hover>circle:last-of-type{filter:drop-shadow(0 2px 8px rgba(0,0,0,.6)) drop-shadow(0 0 14px currentColor)}:root:not([data-theme=light]) .graph-fullscreen .graph-canvas{background-image:linear-gradient(to right,color-mix(in srgb,var(--border-dark) 50%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--border-dark) 50%,transparent) 1px,transparent 1px)}:root:not([data-theme=light]) .graph-hover-card{background:color-mix(in srgb,var(--bg-dark-3) 92%,transparent);border-color:var(--border-dark-2)}}[data-theme=dark] .graph-canvas{background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--accent) 10%,transparent) 0%,transparent 55%),radial-gradient(ellipse at 70% 80%,color-mix(in srgb,var(--accent) 6%,transparent) 0%,transparent 50%),radial-gradient(ellipse at center,var(--bg-dark-2) 0%,var(--bg-dark) 80%)}[data-theme=dark] .graph-canvas text,[data-theme=dark] .graph-label{fill:var(--text-on-dark);stroke:var(--bg-dark)}[data-theme=dark] .graph-hover-card{background:color-mix(in srgb,var(--bg-dark-3) 92%,transparent);border-color:var(--border-dark-2)}.graph-edge-particle{fill:var(--accent);opacity:.85;pointer-events:none;filter:drop-shadow(0 0 4px var(--accent-glow));animation:edgeFlow 1.6s linear infinite}@media (prefers-reduced-motion:reduce){.graph-drag-indicator,.graph-edge-particle,.graph-edge.active,.graph-node-halo,.graph-pulse-ring{animation:none!important}.graph-bg,.graph-canvas circle,.graph-canvas line,.graph-canvas text,.graph-edge,.graph-edge-curve,.graph-hover-card,.graph-label,.graph-node{transition:none!important;animation:none!important}}body.no-scroll{touch-action:none}@media (max-width:768px){.copy-btn,.icon-btn,.pill[role=button],a[role=button],button[aria-label]{min-height:44px;min-width:44px}.cmd-item,.nav-drawer-link{min-height:44px}}@media (max-width:640px){.cmd-overlay{padding-top:0;place-items:end stretch}.cmd,div[role=presentation][style*="position: fixed"]>aside[role=dialog]{width:100%!important;max-width:100vw!important;padding-bottom:env(safe-area-inset-bottom)}.cmd{margin:0!important;border-radius:16px 16px 0 0;max-height:92vh!important;display:grid!important;grid-template-columns:1fr!important;animation:sheetUp 200ms ease-out}.cmd-input-wrap{flex-shrink:0}.cmd-groups{flex:1;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-right:0!important}.cmd-preview{display:none!important}.cmd-today-grid{grid-template-columns:1fr!important}div[role=presentation][style*="justify-content: flex-end"],div[role=presentation][style*="justifyContent: flex-end"]{align-items:flex-end!important;justify-content:stretch!important}div[role=presentation][style*="position: fixed"]>aside[role=dialog]{height:88vh!important;max-height:88vh!important;border-left:none!important;border-top:1px solid var(--border)!important;border-radius:16px 16px 0 0!important;animation:sheetUp 220ms ease-out}}@media (max-width:768px){.page main aside,.page section aside,.page>section>aside{position:static!important;width:100%!important;max-width:100%!important;align-self:stretch!important}.page>section[style*=grid-template-columns][style*="280px"],.page>section[style*=grid-template-columns][style*="300px"],.page>section[style*=grid-template-columns][style*="320px"]{grid-template-columns:1fr!important}}@media (max-width:640px){.tbl-stack thead{display:none}.tbl-stack tbody,.tbl-stack td,.tbl-stack tr{display:block;width:100%}.tbl-stack tr{border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:8px 12px;background:var(--bg-elev)}.tbl-stack td{border:0!important;padding:6px 0!important;display:flex;justify-content:space-between;gap:12px}.tbl-stack td::before{content:attr(data-label);font-weight:600;color:var(--text-subtle);font-size:11px;letter-spacing:.04em;text-transform:uppercase}}.bottom-sheet,.fab,.safe-bottom,.sticky-action-bar,.toast-stack{padding-bottom:max(env(safe-area-inset-bottom),12px)!important}@media (max-width:360px){.card,.cmd,.page,.page>section,aside[role=dialog]{max-width:100vw!important}.search-trigger{min-width:0!important}.page .card[style*="display: flex"][style*=gap]{flex-wrap:wrap!important}}.forge-toolbar-wrap{margin-bottom:12px}.forge-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.forge-ctrl-group{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border:1px solid var(--border);border-radius:100px;background:var(--bg-elev)}.forge-ctrl-label{font-size:10.5px;color:var(--text-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding-right:2px}.forge-ctrl-btn,.forge-toggle{border-radius:100px;font-weight:500;background:0 0;color:var(--text-muted);cursor:pointer}.forge-ctrl-btn{padding:4px 10px;font-size:11.5px;border:0;transition:background 160ms,color 160ms}.forge-ctrl-btn:hover{color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}.forge-ctrl-btn[data-active=true]{background:var(--accent);color:#fff}.forge-toggle{padding:5px 11px;font-size:12px;border:1px solid var(--border);transition:all 160ms}.forge-toggle[data-on=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.forge-info-card,.forge-stats-pill{position:absolute;border:1px solid var(--border)}.forge-stats-pill{bottom:12px;right:12px;background:color-mix(in srgb,var(--bg-elev) 92%,transparent);border-radius:8px;padding:6px 11px;font-size:11px;font-family:var(--font-mono);color:var(--text-muted);backdrop-filter:blur(6px);pointer-events:none}.forge-info-card{top:56px;left:12px;background:var(--bg-elev);border-radius:10px;padding:10px 14px;max-width:280px;box-shadow:var(--shadow-md);animation:forgeFadeIn 220ms var(--ease-smooth, ease-out)}.forge-legend{display:flex;gap:14px;margin-top:12px;flex-wrap:wrap;font-size:11px;color:var(--text-muted)}.forge-legend-item{display:inline-flex;align-items:center;gap:5px}.forge-legend-item .dot{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:0 0 0 1px rgba(255,255,255,.05)}.forge-stats{position:absolute;top:168px;right:12px;background:color-mix(in srgb,var(--bg-elev) 92%,transparent);border:1px solid var(--border);border-radius:10px;padding:8px 11px;font-size:11px;min-width:130px;font-family:var(--font-mono);color:var(--text-muted);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:3px;box-shadow:var(--shadow-sm, 0 2px 6px rgba(0,0,0,0.18))}.forge-stats-row{display:flex;justify-content:space-between;gap:12px}.forge-stats-row strong{color:var(--text);font-weight:600}.forge-heatmap circle{mix-blend-mode:screen;transition:opacity 200ms ease}.forge-snap-btn{letter-spacing:.04em}.forge-timeline,.forge-timeline-play{border:1px solid var(--border);align-items:center}.forge-timeline{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:10px;padding:8px 12px;background:color-mix(in srgb,var(--bg-elev) 92%,transparent);border-radius:10px;backdrop-filter:blur(6px);z-index:4}.forge-timeline-play{width:28px;height:28px;border-radius:50%;background:var(--bg-subtle, var(--bg));color:var(--text);cursor:pointer;font-size:11px;display:inline-flex;justify-content:center;flex:0 0 auto}.forge-timeline-play[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent);color:var(--accent)}.forge-timeline-track{position:relative;flex:1 1 auto;padding-top:14px}.forge-timeline-track input[type=range]{width:100%;margin:0;accent-color:var(--accent)}.forge-timeline-thumb-label{position:absolute;top:-2px;transform:translateX(-50%);font-size:10.5px;font-family:var(--font-mono);color:var(--accent);font-weight:600;pointer-events:none;white-space:nowrap}.forge-timeline-ticks{display:flex;justify-content:space-between;margin-top:2px;font-size:9.5px;color:var(--text-muted);font-family:var(--font-mono)}.forge-timeline-tick{flex:1 1 0;text-align:center;opacity:.6}.forge-timeline-tick[data-major="1"]{opacity:1}.forge-timeline-tick em{font-style:normal}@media (max-width:720px){.forge-stats{top:auto;bottom:70px;right:8px;font-size:10px;padding:6px 9px;min-width:110px}.forge-timeline{left:8px;right:8px;bottom:8px;padding:6px 8px;gap:8px}.forge-timeline-ticks{display:none}}.forge-canvas-shell svg{user-select:none;-webkit-user-select:none}.forge-canvas-shell .forge-stars circle{animation:forgePulse 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.forge-canvas-shell .forge-stars circle,.forge-info-card{animation:none!important}}.forge-mobile-toggle{display:none;padding:8px 14px;border-radius:100px;font-size:12px;font-weight:500;border:1px solid var(--border);background:var(--bg-elev);color:var(--text);cursor:pointer;align-items:center;gap:6px}.forge-sheet-overlay{position:fixed;inset:0;z-index:200;background:color-mix(in srgb,#000 50%,transparent);backdrop-filter:blur(2px);display:flex;align-items:flex-end;animation:forgeFadeIn 200ms ease-out}.forge-sheet{width:100%;background:var(--bg-elev);border-top:1px solid var(--border);border-radius:16px 16px 0 0;padding:14px 16px 24px;max-height:70vh;overflow-y:auto;animation:forgeSheetUp 280ms cubic-bezier(.2,.8,.2,1)}.forge-sheet-grip{width:36px;height:4px;border-radius:2px;background:var(--border);margin:0 auto 10px}@media (max-width:768px){.forge-toolbar-wrap{display:none}.forge-mobile-toggle{display:inline-flex}.forge-sheet .forge-toolbar{flex-direction:column;align-items:stretch}.forge-sheet .forge-ctrl-group{flex-wrap:wrap}.forge-info-card{max-width:calc(100vw - 32px);top:auto;bottom:56px}.forge-stats-pill{font-size:10px;padding:4px 8px}}.graph-fx-root{background-position:var(--graph-pan-x, 0px) var(--graph-pan-y, 0px),calc(var(--graph-pan-x, 0px)*.6) calc(var(--graph-pan-y, 0px)*.6),0 0;transition:background-position 220ms cubic-bezier(.22,1,.36,1)}.graph-fx-node{transform-box:fill-box;transform-origin:center}.graph-fx-entrance{animation:graphFxEntrance 240ms cubic-bezier(.34,1.56,.64,1) both}.graph-fx-node{transition:transform 180ms cubic-bezier(.34,1.56,.64,1),filter 180ms ease-out}.graph-fx-node.is-hover{transform:scale(1.08);filter:brightness(1.15)}.graph-fx-root[data-has-selection=true] .graph-fx-node.is-neighbor{filter:brightness(1)}.graph-fx-root[data-has-selection=true] .graph-fx-node:not(.is-selected):not(.is-neighbor):not(.is-hover){filter:brightness(.6);transition:filter 220ms ease-out}.graph-fx-halo-inner,.graph-fx-halo-outer{stroke-width:1.6;stroke-opacity:.85;fill:none;pointer-events:none}.graph-fx-halo-outer{stroke-width:2.2;stroke-opacity:.55;filter:blur(4px) opacity(.6);animation:graphFxHaloPulse 2.4s ease-in-out infinite}.graph-fx-ripple{pointer-events:none;animation:graphFxRipple 600ms cubic-bezier(.22,1,.36,1)1 both}.graph-fx-root[data-flow=on] .graph-fx-flow{stroke-dasharray:2 14;animation:graphFxEdgeFlow 1.1s linear infinite}.graph-fx-root[data-flow=on] .graph-fx-flow:nth-of-type(n+11){animation:none;stroke-dasharray:none}.graph-fx-halo-inner,.graph-fx-halo-outer,.graph-fx-ripple{color:var(--accent)}@media (prefers-reduced-motion:reduce){.graph-fx-entrance,.graph-fx-halo-outer,.graph-fx-ripple,.graph-fx-root[data-flow=on] .graph-fx-flow{animation:none!important}.graph-fx-node,.graph-fx-root{transition:none!important}.graph-fx-node.is-hover{transform:none}}body,html{overflow-x:hidden}#root,body,html,main{max-width:100vw}*{min-width:0;-webkit-tap-highlight-color:rgba(99,102,241,.18)}canvas,embed,iframe,img,object,svg,video{max-width:100%}@supports (height:100dvh){.nav-drawer{height:100dvh}.auth-overlay,.cmd-overlay,.nav-drawer{min-height:100dvh}}@media (max-width:768px){div[aria-live=polite][aria-atomic=true]{bottom:max(env(safe-area-inset-bottom),12px)!important;right:12px!important;left:12px!important;align-items:stretch}div[aria-live=polite][aria-atomic=true]>div{min-width:0!important;max-width:100%!important}}@media (hover:none) and (pointer:coarse) and (max-width:480px){.ticker-track{animation-duration:60s}}@media (max-width:360px){.ticker-label{padding:0 8px!important;font-size:9.5px!important;letter-spacing:.04em!important}.ticker-track{padding-left:86px!important;gap:14px!important}.ticker-chg,.ticker-sym,.ticker-val{font-size:10.5px!important}.auth-overlay{padding:12px!important}.auth-overlay>div[role=dialog]{width:100%!important;max-width:calc(100vw - 24px)!important;margin:6vh auto 0!important;padding:18px!important}}@media (max-width:768px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important}.nav{position:sticky;top:0}.page>[style*="position: sticky"]{top:var(--nav-h, 56px)}}@media (max-width:640px){.cmd-input-wrap{padding:12px 14px;gap:8px}.cmd-input{font-size:16px!important}}@media (max-width:1024px){.hub-main[style*=grid-template-columns],.news-layout[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:20px!important}}.pricing-grid{display:grid;gap:18px}@media (max-width:1024px) and (min-width:641px){.pricing-grid,.pricing-grid[style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pricing-grid>.card.featured,.pricing-grid>.card[style*=translateY]{grid-column:1/-1!important}}@media (min-width:769px) and (max-width:1100px){.briefs-grid,.incidents-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.signals-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}.orgs-grid,.people-grid,.sources-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.universe-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.real-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jur-snapshot,.numbers-strip,.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.jur-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.logo-wall{grid-template-columns:repeat(4,minmax(0,1fr))!important}.logo-wall>div:nth-child(8n){border-right:1px solid var(--border)}.logo-wall>div:nth-child(4n){border-right:none}.logo-wall>div:nth-last-child(-n+8){border-bottom:1px solid var(--border)}.logo-wall>div:nth-last-child(-n+4){border-bottom:none}.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page [style*=grid-template-columns][style*="repeat(4"],.page [style*=grid-template-columns][style*="repeat(5"],.page [style*=grid-template-columns][style*="repeat(6"],.page [style*=grid-template-columns][style*="repeat(7"],.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer-inner{grid-template-columns:1fr 1fr 1fr!important;gap:28px 24px!important;padding:0 24px!important}.footer-brand{grid-column:1/-1}.page [style*=grid-template-columns][style*="repeat(3"]:not([style*="max-width: 560"]){grid-template-columns:repeat(2,minmax(0,1fr))!important}.page{padding:24px 22px 56px}.search-trigger{min-width:140px}}@media (max-width:1023px) and (min-width:961px){.nav-link{padding:6px 8px;font-size:12.5px}}@media (max-height:500px) and (orientation:landscape){.nav{position:static}:root{--nav-h:48px}.nav-inner{height:48px}.auth-overlay{padding:8px;align-items:start;padding-top:4vh}.auth-overlay>*{max-height:92vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.cmd-overlay{padding-top:4vh}.cmd{max-height:88vh;display:flex;flex-direction:column}.cmd-groups{max-height:none;flex:1;overflow-y:auto}.nav-drawer{overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-drawer-links{padding-bottom:12px}.page>section:first-child{padding-top:24px!important;padding-bottom:24px!important}.page>section:first-child h1{font-size:32px!important}}@media (max-width:700px){.nav-inner{min-width:0}.cmd{width:auto;max-width:calc(100vw - 16px)}}@media (max-width:320px){.page{padding:14px 10px 36px}.nav-inner{padding:0 10px;gap:6px}.card{padding:12px;border-radius:12px}.tbl{min-width:0}.tbl td,.tbl th{padding:8px 10px;font-size:12px}.footer-inner{padding:0 10px!important;grid-template-columns:1fr!important}.logo{font-size:14px}.btn{padding:7px 10px;font-size:12px}}@media (hover:none){.card.interactive:hover,.cmd-item:hover,.logo-wall>div:hover,.nav-link:hover,.tbl tr.row:hover,a.card:hover{background:0 0}.tbl tr.row:hover td:first-child{box-shadow:none}.cmd-item.focused{background:var(--bg-subtle)}}@media (prefers-color-scheme:dark){:root[data-theme=light] .graph-canvas{background:var(--bg)!important}:root[data-theme=light] .graph-canvas text,:root[data-theme=light] .graph-label{fill:var(--text);stroke:var(--bg)}}@media (max-width:360px){.footer-inner{grid-template-columns:1fr!important;gap:24px!important}.footer-bottom{font-size:11px!important}.footer-meta{word-break:break-word}}.card .name,.card .ticker-sym,.footer-link,.nav-drawer-link span,.tbl td{overflow-wrap:anywhere;word-break:break-word}.page [style*="position:sticky"],.page>[style*="position: sticky"]{top:calc(var(--nav-h, 62px) + var(--ticker-h, 0px))}@media (max-width:768px){:root{--nav-h:56px}.page>[style*="position: sticky"]{top:calc(56px + var(--ticker-h, 32px))}}@media (min-width:769px) and (max-width:1100px){.page h1{font-size:44px;line-height:1.04;letter-spacing:-.03em}#hero-h1,.page>section:first-child h1{font-size:48px!important;line-height:1.02!important;letter-spacing:-.032em!important}.page>section:first-child p{font-size:17px!important}.page h2,.section-h{font-size:28px;line-height:1.15}.page h3{font-size:19px}.hero-grid{gap:36px!important}}@media (min-width:769px) and (max-width:980px){.hero-grid{grid-template-columns:1fr!important;gap:32px!important}}@media (min-width:700px) and (max-width:900px){.hub-news-grid,.signals-grid,.stablecoin-events-grid,.stablecoin-news-grid,.testimonial-grid,.top-stories-rail,.verified-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:901px) and (max-width:1280px){.entity-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.entity-snapshot-grid>div:nth-child(4n){border-right:none!important}}@media (min-width:769px) and (max-width:900px){.entity-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.entity-snapshot-grid>div{border-bottom:1px solid var(--border)}}@media (max-width:1024px){.entity-hero-grid,.entity-investors-grid,.entity-monthly-grid,.entity-overview-grid,.entity-regulation-grid{grid-template-columns:1fr!important;gap:18px!important}}@media (min-width:901px) and (max-width:1280px){.companies-grid,.universe-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.companies-grid,.universe-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.companies-grid,.universe-grid{grid-template-columns:1fr!important}}.auth-overlay,.cmd-overlay,.nav-drawer{max-height:100dvh}.auth-overlay>*,.cmd{max-height:min(92vh,92dvh)}@supports not (height:100dvh){.auth-overlay>*,.cmd{max-height:92vh}}@media (max-height:500px) and (orientation:landscape) and (min-width:600px){.page>section:first-child{padding:32px 24px 28px!important}.page>section:first-child h1{font-size:36px!important}.hero-grid{gap:28px!important}}@media (min-width:481px) and (max-width:600px){.page{padding:18px 16px 40px}.page [style*=grid-template-columns][style*="repeat(3"]:not([style*="max-width: 560"]){grid-template-columns:repeat(2,minmax(0,1fr))!important}.page [style*=grid-template-columns][style*="repeat(4"],.page [style*=grid-template-columns][style*="repeat(6"],.page [style*=grid-template-columns][style*="repeat(8"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1000px) and (max-width:1100px){.page>div[style*="1fr 320px"]{gap:12px!important}}@media (min-width:600px) and (max-width:1024px){.api-tester-grid,.custom-alert-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.api-tester-grid,.custom-alert-form{grid-template-columns:1fr!important}}@media (min-width:901px) and (max-width:1280px){.numbers-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}.numbers-strip>a,.numbers-strip>div{border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important}.numbers-strip>a:nth-child(4n),.numbers-strip>div:nth-child(4n){border-right:none!important}.numbers-strip>a:nth-last-child(-n+4),.numbers-strip>div:nth-last-child(-n+4){border-bottom:none!important}}@media (min-width:901px) and (max-width:1180px){.movers-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html{-webkit-text-size-adjust:100%}.globe-frame circle{transition:stroke-opacity 200ms ease}.globe-frame path{pointer-events:none}.globe-spin-btn[data-on=true]{box-shadow:0 0 0 1px rgba(99,102,241,.55) inset}.globe-spin-btn[data-on=true]::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent, #6366f1);margin-right:6px;box-shadow:0 0 6px var(--accent, #6366f1);animation:globe-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.globe-spin-btn[data-on=true]::before{animation:none}}@media (max-width:768px){:root{--nav-h:56px;--ticker-h:32px}}@media (max-width:480px){:root{--nav-h:56px;--ticker-h:30px}}body.no-scroll,html.no-scroll{overflow:hidden!important;position:relative;overscroll-behavior:none}.nav-drawer-links{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (max-width:380px){.nav-inner{gap:6px!important;padding:0 10px!important}.nav-right{gap:4px!important}.nav-right .btn-icon-mobile{min-width:40px!important;min-height:40px!important;padding:6px!important}.nav-toggle{width:40px!important;height:40px!important}}@media (max-width:480px){.ticker{mask-image:linear-gradient(90deg,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent 100%)}}@media (max-width:768px){#main{scroll-margin-top:calc(var(--nav-h) + var(--ticker-h) + 8px)}.page>[style*="position: sticky"]{top:calc(var(--nav-h) + var(--ticker-h))!important;z-index:30}}@media (max-width:640px){.cmd{max-height:80svh;min-height:50vh}.cmd-groups{overscroll-behavior:contain}.cmd-input-wrap{padding-top:max(12px,env(safe-area-inset-top))}.cmd-close{width:44px!important;height:44px!important;border-radius:10px}.auth-overlay{align-items:flex-start;padding-top:6vh!important}.auth-overlay>div[role=dialog]{max-height:80svh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}div[role=dialog][aria-label="Node details"]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width:768px){.pricing-grid{overflow-x:clip}.pricing-grid>.card{transform:none!important;outline-offset:-2px}.entity-hero-grid>*{min-width:0}.entity-hero-grid h1,.entity-hero-h1{word-break:break-word;overflow-wrap:anywhere}}@media (max-width:480px){.page .tbl th{font-size:10.5px!important;letter-spacing:.04em!important;padding:8px!important}.page .tbl td{font-size:12px!important;padding:8px!important;word-break:break-word}}.card .mono,.card code,.card kbd{overflow-wrap:anywhere;word-break:break-all}@media (max-width:380px){.nav [role=menu]{min-width:0!important;max-width:calc(100vw - 20px)!important;right:4px!important}}@media (max-width:768px){iframe{width:100%!important}}@media (max-width:480px){.footer-bottom>*{max-width:100%}.footer-bottom nav,.footer-bottom ul{flex-wrap:wrap!important;gap:8px 14px!important}}body.graph-cinema .graph-edge-filter,body.graph-cinema .graph-page-header,body.graph-cinema .graph-region-filter,body.graph-cinema .graph-source-toggle,body.graph-cinema .nav,body.graph-cinema .ticker{display:none!important}body.graph-cinema .graph-page{max-width:100%!important;padding:0!important;margin:0!important}.graph-canvas-shell.is-fullscreen,.graph-canvas-shell:fullscreen{width:100vw;height:100vh;border-radius:0;border:0}.graph-canvas-shell:fullscreen .graph-canvas{height:100vh!important}.graph-canvas-shell.is-immersive::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.22) 85%,rgba(0,0,0,.45) 100%);z-index:3;transition:opacity 280ms ease}.graph-canvas-shell.is-immersive .graph-controls,.graph-canvas-shell.is-immersive .graph-search{transition:opacity 280ms ease}.graph-canvas-shell.is-immersive.is-hud-idle .graph-controls,.graph-canvas-shell.is-immersive.is-hud-idle .graph-search{opacity:.15}.graph-canvas-shell.is-cinema.is-hud-idle,.graph-canvas-shell.is-cinema.is-hud-idle .graph-canvas{cursor:none!important}@media (max-width:600px){.graph-btn-cinema,.graph-btn-fullscreen{display:none!important}}.ticker{--ticker-label-w:176px;isolation:isolate}.ticker-label{width:var(--ticker-label-w);box-sizing:border-box}.ticker-track{flex:0 0 max-content;width:max-content;padding-left:calc(var(--ticker-label-w) + 20px)!important;gap:28px!important;will-change:transform}.ticker-item,.ticker-track{min-width:max-content}.ticker-chg,.ticker-item,.ticker-sym,.ticker-val{flex:0 0 auto;white-space:nowrap}.chart-metrics-grid{align-items:start}.chart-metrics-grid>.card{min-width:0}.home-metric-grid{align-content:start;align-items:start}.home-metric-grid>.metric-card{min-height:132px}.metric-card svg.spark{flex:0 0 auto}.home-news-activity-card{overflow:hidden}.home-news-activity-stats{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:5px;color:var(--text-muted);font-size:12px;line-height:1.25}.home-news-activity-stats .mono{font-weight:600;letter-spacing:-.02em}.home-news-activity-heatmap{margin:4px -2px 0;padding:2px 2px 4px;scrollbar-width:thin}.event-flow-card{overflow:hidden}.event-flow-bars{padding-top:8px;border-bottom:1px solid var(--border)}.event-flow-bars>div{box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.event-flow-axis>div{min-width:10px}@media (max-width:768px){.ticker{--ticker-label-w:132px}.ticker-track{padding-left:calc(var(--ticker-label-w) + 14px)!important;gap:18px!important}.chart-metrics-grid{grid-template-columns:1fr!important}.home-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-news-activity-stats{width:100%}.event-flow-bars{height:128px!important;overflow-x:auto}.event-flow-axis>div,.event-flow-bars>div{min-width:18px!important}}@media (max-width:480px){.ticker{--ticker-label-w:112px}.ticker-label{gap:4px!important}.ticker-label span[aria-label="live prices active"]{display:none!important}.ticker-track{padding-left:calc(var(--ticker-label-w) + 12px)!important}.home-metric-grid{grid-template-columns:1fr!important}}.intel-hero-head{align-items:flex-start!important}.intel-hero-copy{flex:1 1 560px;min-width:0}.intel-hero-stats{flex:0 0 auto;min-width:160px;justify-content:flex-end;text-align:right}.research-toolbar-search{flex:1 1 240px;justify-content:flex-end;min-width:min(320px,100%)!important}.research-toolbar-search input{width:min(240px,100%)!important}@media (max-width:900px){.intel-hero-head{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.intel-hero-stats{justify-content:flex-start;text-align:left;min-width:0}.research-toolbar-search{margin-left:0!important;width:100%;justify-content:flex-start}}.graph-tour-trail{stroke-dasharray:4 6;animation:graph-tour-trail-fade 600ms ease-out forwards;filter:drop-shadow(0 0 4px rgba(110,168,254,.4))}.graph-tour-btn{min-width:46px;font-size:11px;font-weight:600;letter-spacing:.02em}.graph-tour-btn[aria-pressed=true]{background:var(--accent, #6ea8fe);color:#fff}@media (prefers-reduced-motion:reduce){.graph-tour-trail{animation:none;stroke-opacity:0}}.graph-fly-hud{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:12;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:7px 14px;background:rgba(10,14,22,.78);color:#e6eaf2;border:1px solid rgba(180,200,240,.18);border-radius:999px;font-size:11.5px;letter-spacing:.03em;box-shadow:0 6px 20px rgba(0,0,0,.3),0 0 0 1px rgba(120,180,255,.06);pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:graph-fly-hud-fade 220ms ease-out}.graph-fly-hud__badge{font-weight:700;letter-spacing:.12em;color:#6aa1ff;text-shadow:0 0 6px rgba(106,161,255,.6)}.graph-fly-hud__sep{opacity:.4}.graph-fly-hud kbd{display:inline-block;padding:0 5px;border:1px solid rgba(180,200,240,.35);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;background:rgba(255,255,255,.06)}.graph-fly-crosshair{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:8px}.graph-fly-crosshair__dot{width:4px;height:4px;border-radius:50%;background:rgba(230,240,255,.85);box-shadow:0 0 8px rgba(106,161,255,.7),0 0 0 1px rgba(0,0,0,.4);transition:transform 140ms ease-out,background-color 140ms ease-out,box-shadow 140ms ease-out}.graph-fly-crosshair.is-targeted .graph-fly-crosshair__dot{transform:scale(2.4);background:#6aa1ff;box-shadow:0 0 14px rgba(106,161,255,.95),0 0 0 2px rgba(255,255,255,.18)}.graph-fly-crosshair__label{margin-top:4px;padding:3px 8px;background:rgba(10,14,22,.82);border:1px solid rgba(180,200,240,.25);border-radius:6px;color:#eaf0fb;font-size:11px;letter-spacing:.02em;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis;animation:graph-fly-hud-fade 160ms ease-out}.graph-btn-fly.is-active{background:rgba(106,161,255,.18);box-shadow:0 0 0 1px rgba(106,161,255,.55),0 0 10px rgba(106,161,255,.35)}.graph-canvas-shell:has(.graph-fly-crosshair) .graph-canvas{cursor:none!important}.graph-canvas-shell .graph-fx-root{transform:rotateX(var(--graph-tilt-look-x, 0deg)) rotateY(var(--graph-tilt-look-y, 0deg)) rotateZ(var(--graph-tilt-look-z, 0deg));transform-origin:50% 50%;transition:transform 80ms linear}@media (prefers-reduced-motion:reduce){.graph-fly-crosshair__label,.graph-fly-hud{animation:none}.graph-canvas-shell .graph-fx-root,.graph-fly-crosshair__dot{transition:none}}.inspector-panel{outline:0;transition:transform 220ms cubic-bezier(.4,0,.2,1),opacity 220ms cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.inspector-panel--desktop.is-closed{transform:translateX(16px);opacity:0;pointer-events:none}.inspector-panel--desktop.is-open{transform:translateX(0);opacity:1;animation:inspector-slide-in-right 220ms cubic-bezier(.4,0,.2,1)}.inspector-panel--mobile.is-closed{transform:translateY(100%);opacity:0;pointer-events:none}.inspector-panel--mobile.is-open{transform:translateY(0);opacity:1;animation:inspector-slide-up 220ms cubic-bezier(.4,0,.2,1)}.inspector-panel.is-swapping{animation:inspector-swap-fade 90ms cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.inspector-panel,.inspector-panel--desktop.is-closed,.inspector-panel--desktop.is-open,.inspector-panel--mobile.is-closed,.inspector-panel--mobile.is-open{transform:none;transition:opacity 120ms linear}.inspector-panel.is-swapping{animation:none}}.inspector-stats>div{transition:transform 120ms ease,border-color 120ms ease}.inspector-stats>div:hover{transform:translateY(-1px);border-color:var(--accent, #6366F1)}.inspector-conn-group button:hover,.inspector-timeline button:hover{border-color:var(--accent, #6366F1);background:color-mix(in srgb,var(--accent, #6366F1) 6%,transparent)}.inspector-conn-group>button:hover{background:0 0;border:0}.account-sidebar .account-sidebar-link{display:flex;align-items:center;width:100%;padding:9px 12px;border-radius:8px;background:0 0;border:0;cursor:pointer;color:var(--text-muted);font-size:13.5px;font-weight:500;text-align:left;white-space:nowrap;transition:background 120ms ease,color 120ms ease}.account-sidebar .account-sidebar-link:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text-primary)}.account-sidebar .account-sidebar-link.is-active{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-weight:600}.account-sidebar .account-signout{margin-top:8px;border-top:1px solid var(--border);border-radius:0 0 8px 8px;padding-top:12px;color:var(--red, #DC2626)}.account-sidebar--mobile .account-sidebar-link{flex:0 0 auto;padding:7px 12px;font-size:13px}.account-sidebar--mobile .account-signout{margin-top:0;border-top:0;padding-top:7px}.account-content{width:100%}.activity-row:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}:root{--bg-card:var(--bg-elev)}[data-theme=dark]{--bg-card:var(--bg-elev)}:root:not([data-theme=dark]) .card.interactive:hover,:root:not([data-theme=dark]) a.card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg)}:root:not([data-theme=dark]) ::selection{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text)}:root:not([data-theme=dark]) ::-webkit-scrollbar-thumb{background:var(--border-strong)}:root:not([data-theme=dark]) ::-webkit-scrollbar-thumb:hover{background:var(--text-subtle)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--border-strong)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}:root:not([data-theme=dark]) code,:root:not([data-theme=dark]) pre{background:var(--bg-subtle);color:var(--text);border-radius:var(--radius-sm)}[data-theme=dark] code,[data-theme=dark] pre{background:color-mix(in srgb,var(--bg-elev) 70%,transparent);color:var(--text)}:root:not([data-theme=dark]) .cmd-overlay{background:rgba(15,23,42,.32)}:root:not([data-theme=dark]) .auth-overlay{background:rgba(15,23,42,.48)}[role=button]:focus-visible,[role=link]:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible,[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.auth-input:focus,.cmd-input:focus,.input:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.card{transition:border-color 160ms var(--ease-smooth),box-shadow 160ms var(--ease-smooth),transform 160ms var(--ease-smooth),background 160ms var(--ease-smooth)}.btn{transition:background 140ms var(--ease-smooth),color 140ms var(--ease-smooth),border-color 140ms var(--ease-smooth),box-shadow 140ms var(--ease-smooth),transform 100ms var(--ease-smooth)}.chip{transition:background 140ms var(--ease-smooth),color 140ms var(--ease-smooth),border-color 140ms var(--ease-smooth),box-shadow 140ms var(--ease-smooth)}.pill{transition:background 140ms var(--ease-smooth),color 140ms var(--ease-smooth),border-color 140ms var(--ease-smooth)}.tbl tr{transition:background 140ms var(--ease-smooth),box-shadow 140ms var(--ease-smooth)}@media (prefers-reduced-motion:reduce){.btn,.card,.chip,.pill,.tbl tr{transition:none!important}}@media (hover:none) and (pointer:coarse){.btn-icon,.chip,.nav-drawer-link,.nav-toggle,.toggle,[aria-label=Close],[aria-label=Menu],[data-nav-control]{min-width:44px;min-height:44px}.toggle{padding:12px 5px;background-clip:content-box}}.toast-stack,[aria-live=polite][aria-atomic=true]{bottom:max(env(safe-area-inset-bottom),12px)}.auth-overlay,.cmd-overlay{min-height:100vh;min-height:100dvh}.account-empty-cta,.account-empty-state{color:var(--text)}.account-truncate{display:inline-block;max-width:100%}@media (max-width:768px){.watchlist-row .watchlist-row-main{flex-wrap:wrap}.watchlist-row .watchlist-row-actions{flex-direction:row!important;align-items:center;align-self:stretch;justify-content:flex-end;width:100%;margin-top:6px;gap:8px!important}.watchlist-row .watchlist-row-actions .btn{flex:1;justify-content:center}.custom-alert-form{gap:10px!important}.account-sidebar--mobile{-webkit-overflow-scrolling:touch;scrollbar-width:none}.account-sidebar--mobile::-webkit-scrollbar{display:none}.account-sidebar--mobile .account-sidebar-link{white-space:nowrap;flex-shrink:0}}@media (max-width:640px){.billing-page .card[style*=min-height]{padding:20px 14px!important}.billing-page button[aria-label="Previous testimonial"]{width:32px!important;height:32px!important;left:2px!important}.billing-page button[aria-label="Next testimonial"]{width:32px!important;height:32px!important;right:2px!important;left:auto!important}}@media (hover:none) and (pointer:coarse){.billing-page button[aria-label="Next testimonial"],.billing-page button[aria-label="Previous testimonial"]{min-width:44px;min-height:44px}}@media (max-width:480px){div[role=dialog][aria-labelledby=compare-modal-title]>div{max-height:92dvh!important}div[role=dialog][aria-labelledby=compare-modal-title] td,div[role=dialog][aria-labelledby=compare-modal-title] th{padding:8px 6px!important;font-size:11.5px!important}div[role=dialog][aria-labelledby=cancel-modal-title],div[role=dialog][aria-labelledby=card-modal-title]{align-items:flex-start!important;padding-top:6vh!important}div[role=dialog][aria-labelledby=cancel-modal-title]>div,div[role=dialog][aria-labelledby=card-modal-title]>div{max-height:88dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}div[role=dialog][aria-labelledby=card-modal-title]>div>div[style*="grid-template-columns: 1fr 1fr"]{gap:8px!important}}@media (max-width:420px){.billing-plans-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.page .card span[style*="height: 18px"][style*=border-left]{display:none!important}.watchlist-tab .btn-icon{min-width:28px;min-height:28px}.page div[role=group][aria-label="View mode"] button{padding:8px 12px!important;min-height:40px}.page .card[style*="padding: 0"]>.tbl,.page .card[style*="padding:0"]>.tbl{min-width:100%}.page .card[style*="padding: 0"]:has(>.tbl),.page .card[style*="padding:0"]:has(>.tbl){overflow-x:auto;-webkit-overflow-scrolling:touch}.page .card .tbl tbody td .btn-icon+.btn-icon{margin-left:4px}}@media (max-width:480px){#custom-alert-form input[type=text],#custom-alert-form select{min-width:0!important;flex:1 1 calc(50% - 6px)!important;max-width:100%}#custom-alert-form input[aria-label=Value],#custom-alert-form select[aria-label=Entity]{flex-basis:100%!important}}@media (max-width:640px){div[role=dialog][aria-label="API endpoint catalog"]>div{height:100dvh!important;max-height:100dvh}.page pre[style*="background: var(--bg-dark)"]{font-size:11.5px!important;line-height:1.5!important}}@media (hover:none) and (pointer:coarse){[data-settings-section=appearance] button{min-width:36px;min-height:36px}}@media (max-width:375px){.account-content>div>div[style*="repeat(auto-fit"][style*="minmax(160px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:320px){.account-content>div>div[style*="repeat(auto-fit"][style*="minmax(160px"]{grid-template-columns:1fr!important}}@media (max-width:480px){.lic-hub h1{font-size:28px!important}.lic-hub div[style*="font-size: 64px"],.lic-hub div[style*="font-size:64px"]{font-size:44px!important}}@media (max-width:380px){.incident-page .incident-fundsflow{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:480px){.paper-page pre{font-size:11px!important;line-height:1.45!important;word-break:break-all;white-space:pre-wrap!important}}@media (hover:none) and (pointer:coarse){.graph-hover-card:not(.is-rich){display:none!important}.btn,.btn-icon,.chip,.pill,.tab,[role=button],a.btn,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}@media (max-width:360px){.page{padding-left:14px!important;padding-right:14px!important}div[role=dialog][aria-modal=true]>div{padding:18px!important}.account-sidebar--mobile .account-sidebar-link{padding:8px 10px!important;font-size:12.5px}.incident-page .incident-hero-loss{font-size:28px!important}.lic-hub h1{font-size:24px!important}}@media (max-width:640px){div[style*="overflow-x: auto"]>table[style*=min-width]{-webkit-overflow-scrolling:touch}}.cite{position:relative;display:inline-block;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.62em;line-height:1;vertical-align:super;padding:0 1px;margin-left:1px;color:var(--accent);cursor:help;text-decoration:none;border-radius:3px;transition:background .12s ease,color .12s ease;outline:0}.cite.is-open,.cite:focus-visible,.cite:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.cite:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:1px}.cite-popover{position:absolute;z-index:80;top:-8px;left:100%;transform:translate(8px,-4px);min-width:200px;max-width:280px;padding:10px 12px;color:var(--text);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-md, 0 8px 24px -8px rgba(2, 8, 23, 0.18));font-family:var(--font-sans, system-ui, -apple-system, sans-serif);font-size:12px;line-height:1.45;letter-spacing:0;text-align:left;cursor:auto;pointer-events:auto;vertical-align:baseline;animation:ditip-in .12s ease both}.cite-popover-left{left:auto;right:100%;transform:translate(-8px,-4px)}.cite-popover-top{top:auto;bottom:100%;left:50%;transform:translate(-50%,-8px)}.cite-popover-title{display:block;font-weight:600;font-size:12.5px;color:var(--text);margin-bottom:4px;word-break:break-word}.cite-popover-url{display:block;font-family:var(--font-mono, ui-monospace);font-size:11px;color:var(--accent);text-decoration:none;margin-bottom:6px;overflow-wrap:anywhere}.citation-list-url:hover,.cite-popover-url:hover{text-decoration:underline}.citation-list ol li,.cite-popover-meta{border-top:1px dashed var(--border);display:flex;flex-wrap:wrap}.cite-popover-meta{gap:5px;align-items:center;margin-top:6px;padding-top:6px}.cite-popover-agent,.cite-popover-conf,.cite-popover-date{display:inline-flex;align-items:center;font-family:var(--font-mono, ui-monospace);font-size:10px;font-weight:600;letter-spacing:.02em;padding:1px 6px;border-radius:100px;border:1px solid var(--border);white-space:nowrap}.cite-popover-conf,.cite-popover-date{color:var(--text-muted)}.cite-popover-agent{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 24%,var(--border))}.cite-popover-conf{background:0 0}@media (max-width:640px){.cite-popover,.cite-popover-left,.cite-popover-top{position:fixed;left:12px;right:12px;top:auto;bottom:12px;max-width:none;transform:none;animation:ditip-in-m .14s ease both}@keyframes ditip-in-m{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.citation-list{margin:56px 0 24px;padding:18px 22px;border-top:1px solid var(--border);border-radius:10px}.citation-list-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--text-muted);margin-bottom:12px}.citation-list ol{margin:0;padding:0;list-style:none;counter-reset:cite}.citation-list ol li{position:relative;padding:8px 0 8px 36px;font-size:12.5px;line-height:1.55;color:var(--text);gap:8px;align-items:baseline}.citation-list ol li:first-child,.data-attribution-list li:first-child{border-top:none}.citation-list ol li::before{content:"["counter(cite)"]";counter-increment:cite;position:absolute;left:0;top:8px;font-size:11px;font-weight:600;width:30px}.citation-list-source{font-weight:600}.citation-list ol li::before,.citation-list-url{font-family:var(--font-mono, ui-monospace);color:var(--accent)}.citation-list-url{font-size:11.5px;text-decoration:none;overflow-wrap:anywhere}.citation-list-agent,.citation-list-conf,.citation-list-date{font-family:var(--font-mono, ui-monospace);font-size:10.5px;padding:1px 7px;border-radius:100px;border:1px solid var(--border);background:var(--bg-elev)}.citation-list-conf,.citation-list-date{color:var(--text-muted)}.citation-list-agent{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 24%,var(--border))}.data-attribution{margin:24px 0;border:1px solid var(--border);border-radius:8px;font-size:12px;color:var(--text-muted)}.data-attribution-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:0 0;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.data-attribution-trigger:hover{background:var(--bg-subtle);border-radius:8px}.data-attribution-icon{font-family:var(--font-mono, ui-monospace);font-size:11px;color:var(--accent);flex-shrink:0}.data-attribution-summary{flex:1;min-width:0;font-size:12px;line-height:1.45;color:var(--text)}.data-attribution-count{font-family:var(--font-mono, ui-monospace);font-size:11px;color:var(--accent);white-space:nowrap}.data-attribution.is-open .data-attribution-trigger{border-bottom:1px dashed var(--border)}.data-attribution-list{list-style:none;margin:0;padding:6px 14px 12px 30px}.data-attribution-list li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;padding:6px 0;border-top:1px dashed var(--border);font-size:12px}.data-attribution-name{font-weight:600;color:var(--text)}.data-attribution-kind{font-family:var(--font-mono, ui-monospace);font-size:10.5px;padding:1px 7px;border-radius:100px;background:var(--bg-subtle);color:var(--text-muted)}.data-attribution-url{font-family:var(--font-mono, ui-monospace);font-size:11px;color:var(--accent);text-decoration:none;overflow-wrap:anywhere}.data-attribution-url:hover{text-decoration:underline}.data-attribution-time{margin-left:auto;font-family:var(--font-mono, ui-monospace);font-size:10.5px;color:var(--text-muted)}.cite-inline-sources,.report-card-sources{font-size:11px;color:var(--text-muted);display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.cite-inline-sources .cite,.report-card-sources .cite{vertical-align:baseline}@media (min-width:769px) and (max-width:1100px){.hubs-grid,.page section[id=sources]>div[style*="grid-template-columns: repeat(3, 1fr)"],.reports-page .month-grid,.reports-page .report-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page section[id=weighting] div[style*="grid-template-columns: 70px 180px 1fr"]{grid-template-columns:64px 140px 1fr!important;gap:10px!important}.page a[style*="grid-template-columns: 60px 1fr auto auto"]{grid-template-columns:50px 1fr auto!important;gap:10px!important}.page a[style*="grid-template-columns: 60px 1fr auto auto"]>[class*=lucide]:last-child,.page a[style*="grid-template-columns: 60px 1fr auto auto"]>svg:last-child{grid-column:3}.method-toc{padding:10px 12px!important}.tabs{overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap;white-space:nowrap}.tab{flex-shrink:0}.sources-grid+* .source-stats{gap:8px!important}}@media (min-width:769px) and (max-width:980px){.page section[id=corroboration] div[style*="auto-fit, minmax(220px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page div[style*="grid-template-columns: 90px 1fr auto"]{grid-template-columns:70px 1fr auto!important;gap:10px!important}}.cite-popover{background:var(--bg-elev);border-color:var(--border)}[data-theme=dark] .cite-popover{box-shadow:0 12px 32px -10px rgba(0,0,0,.6)}:root .cite-popover{box-shadow:0 8px 22px -8px rgba(11,18,33,.16),0 2px 6px -2px rgba(11,18,33,.08)}.citation-list{background:var(--bg-subtle);border-color:var(--border)}.data-attribution,[data-theme=dark] .citation-list{background:var(--bg-elev)}[data-theme=dark] .data-attribution{background:color-mix(in srgb,var(--bg-elev) 60%,var(--bg) 40%)}[data-theme=dark] .cite.is-open,[data-theme=dark] .cite:focus-visible,[data-theme=dark] .cite:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.method-toc a{transition:background .12s ease,border-color .12s ease,color .12s ease}.method-toc a:focus-visible,.method-toc a:hover{background:var(--accent-soft)!important;color:var(--accent)!important;border-color:color-mix(in srgb,var(--accent) 30%,var(--border))!important}code,kbd,pre,samp{font-family:var(--font-mono)}.page pre{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.page pre::-webkit-scrollbar{height:8px;width:8px}.page pre::-webkit-scrollbar-thumb{background:var(--border);border-radius:100px}.page li code,.page p code,.page span code{font-size:.9em;padding:1px 6px;border-radius:4px;background:var(--bg-subtle);color:var(--text);border:1px solid var(--border)}[data-theme=dark] .page li code,[data-theme=dark] .page p code,[data-theme=dark] .page span code{background:color-mix(in srgb,var(--bg-elev) 70%,transparent)}.citation-list ::selection,.cite-popover ::selection,.data-attribution ::selection,.page code ::selection,.page pre ::selection{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--text)}[data-theme=dark] .citation-list ::selection,[data-theme=dark] .cite-popover ::selection,[data-theme=dark] .data-attribution ::selection,[data-theme=dark] .page code ::selection,[data-theme=dark] .page pre ::selection{background:color-mix(in srgb,var(--accent) 38%,transparent);color:var(--text)}.auth-overlay::-webkit-scrollbar-thumb,.citation-list::-webkit-scrollbar-thumb,.cmd::-webkit-scrollbar-thumb,.data-attribution-list::-webkit-scrollbar-thumb,.nav-drawer::-webkit-scrollbar-thumb,[role=dialog]::-webkit-scrollbar-thumb{background:var(--border-strong)}[data-theme=dark] .auth-overlay::-webkit-scrollbar-thumb,[data-theme=dark] .citation-list::-webkit-scrollbar-thumb,[data-theme=dark] .cmd::-webkit-scrollbar-thumb,[data-theme=dark] .data-attribution-list::-webkit-scrollbar-thumb,[data-theme=dark] .nav-drawer::-webkit-scrollbar-thumb,[data-theme=dark] [role=dialog]::-webkit-scrollbar-thumb,[data-theme=dark] [role=dialog][aria-label*=BibTeX] pre::-webkit-scrollbar-thumb{background:var(--border-dark-2)}.citation-list-url:focus-visible,.cite-popover-url:focus-visible,.data-attribution-trigger:focus-visible,.method-toc a:focus-visible,.report-card:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px;border-radius:var(--radius-sm)}.report-card:focus-within{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.cite-popover,.cite-popover-left,.cite-popover-top{animation:none!important;transition:none!important}.data-attribution-trigger,.data-attribution-trigger:hover,.method-toc a,.reports-page .report-card{transition:none!important}.reports-page .report-card:hover{transform:none!important}}[data-theme=dark] .chart-area{fill-opacity:.16}[data-theme=dark] .chart-grid line{stroke:color-mix(in srgb,var(--border) 80%,var(--text-subtle))}.chart-axis text,.chart-grid text,svg.spark text{fill:var(--text-muted);font-size:10px}[role=dialog][aria-label*=BibTeX] pre{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}[role=dialog][aria-label*=BibTeX] pre::-webkit-scrollbar{width:8px}[role=dialog][aria-label*=BibTeX] pre::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:100px}[data-theme=dark] .page pre,[data-theme=dark] .page pre[style*=bg-subtle]{border-color:var(--border-strong)}.di-longform-panel{margin:28px 0;padding:28px 32px;background:var(--bg-elev, #fff);border:1px solid var(--border, #e5e7eb);border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06);position:relative}[data-theme=dark] .di-longform-panel{background:var(--bg-elev);border-color:var(--border-strong);box-shadow:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3)}.di-longform-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.di-longform-panel__eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent, #6366F1);margin-bottom:6px}.di-longform-panel__title{font-size:22px;font-weight:700;color:var(--text);line-height:1.25;margin:0 0 6px}.di-longform-panel__meta{font-size:12px;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:12px;align-items:center}.di-longform-panel__progress{position:sticky;top:0;height:3px;background:var(--border);border-radius:100px;overflow:hidden;margin-bottom:14px;z-index:2}.di-longform-panel__progress-fill{height:100%;background:linear-gradient(90deg,var(--accent, #6366F1),var(--accent-2, #8B5CF6));transition:width 120ms linear}.di-longform-panel__toc{background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px;padding:14px 18px;margin:18px 0 22px;font-size:13px}.di-longform-panel__toc-heading{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.di-longform-panel__toc ol{list-style:decimal;padding-left:20px;margin:0;color:var(--text)}.di-longform-panel__toc ol li,.toc ol li{margin:4px 0;line-height:1.5}.di-longform-panel__toc a{color:var(--text);text-decoration:none;border-bottom:1px dashed transparent;transition:border-color 160ms ease}.di-longform-panel__toc a:hover{border-bottom-color:var(--accent);color:var(--accent)}.di-longform-panel__toc a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.di-longform-panel__exec{font-size:15.5px;line-height:1.65;color:var(--text);margin:0 0 24px;padding:16px 18px;background:color-mix(in srgb,var(--accent, #6366F1) 6%,transparent);border-left:3px solid var(--accent, #6366F1);border-radius:6px}.di-longform-panel__section{margin:26px 0;scroll-margin-top:80px}.di-longform-panel__section h3{font-size:17px;font-weight:700;color:var(--text);margin:0 0 10px;line-height:1.3}.di-longform-panel__section ol,.di-longform-panel__section p,.di-longform-panel__section ul{font-size:14.5px;line-height:1.7;color:var(--text);margin:0 0 12px}.di-longform-panel__section ol,.di-longform-panel__section ul{padding-left:22px}.di-longform-panel__bullbear{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.di-longform-panel__bear,.di-longform-panel__bull{border-radius:10px;padding:14px 16px;border:1px solid var(--border)}.di-longform-panel__bull{background:color-mix(in srgb,#10b981 8%,transparent);border-color:color-mix(in srgb,#10b981 25%,var(--border))}.di-longform-panel__bear{background:color-mix(in srgb,#ef4444 8%,transparent);border-color:color-mix(in srgb,#ef4444 25%,var(--border))}.di-longform-panel__bear h4,.di-longform-panel__bull h4{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.di-longform-panel__bull h4{color:#047857}.di-longform-panel__bear h4{color:#b91c1c}[data-theme=dark] .di-longform-panel__bull h4{color:#34d399}[data-theme=dark] .di-longform-panel__bear h4{color:#f87171}.di-longform-panel__bear ul,.di-longform-panel__bull ul{list-style:disc;padding-left:18px;margin:0;font-size:13.5px;line-height:1.6}.di-longform-panel__watch{background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px;padding:14px 18px;margin:22px 0}.di-longform-panel__watch h4{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px}.di-longform-panel__related{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.di-longform-panel__related .pill,.di-longform-panel__related a{font-size:12.5px;padding:4px 10px;border-radius:100px;background:var(--bg-subtle);color:var(--text);border:1px solid var(--border);text-decoration:none;transition:background 140ms ease,color 140ms ease,border-color 140ms ease}.di-longform-panel__related a:hover{background:color-mix(in srgb,var(--accent, #6366F1) 12%,transparent);border-color:var(--accent);color:var(--accent)}.di-longform-panel__tldr{margin-top:26px;padding:14px 18px;background:color-mix(in srgb,var(--accent-2, #8B5CF6) 6%,transparent);border:1px solid color-mix(in srgb,var(--accent-2, #8B5CF6) 25%,var(--border));border-radius:10px;font-size:14px;line-height:1.6;color:var(--text)}.di-longform-panel__tldr-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2, #8B5CF6);margin-right:8px}.di-longform-panel__collapse-btn{background:var(--bg-subtle);color:var(--text-muted);border:1px solid var(--border);border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background 140ms ease,color 140ms ease,border-color 140ms ease}.di-longform-panel__collapse-btn:hover{background:color-mix(in srgb,var(--accent, #6366F1) 10%,transparent);color:var(--accent);border-color:var(--accent)}.di-longform-panel--collapsed .di-longform-panel__bullbear,.di-longform-panel--collapsed .di-longform-panel__related,.di-longform-panel--collapsed .di-longform-panel__section,.di-longform-panel--collapsed .di-longform-panel__toc,.di-longform-panel--collapsed .di-longform-panel__watch{display:none}.di-longform-cta{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:100px;background:color-mix(in srgb,var(--accent, #6366F1) 12%,transparent);color:var(--accent, #6366F1);border:1px solid color-mix(in srgb,var(--accent, #6366F1) 30%,transparent);cursor:pointer;text-decoration:none;transition:background 140ms ease,transform 140ms ease}.di-longform-cta:hover{background:color-mix(in srgb,var(--accent, #6366F1) 22%,transparent);transform:translateY(-1px)}.di-cookie-consent-banner button:focus-visible,.di-longform-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.di-longform-cta--compact{font-size:11.5px;padding:4px 10px}@media (max-width:720px){.di-longform-panel{padding:18px 16px;margin:20px 0}.di-longform-panel__title{font-size:18px}.di-longform-panel__bullbear{grid-template-columns:1fr}.di-longform-panel__exec{font-size:14.5px;padding:12px 14px}.di-longform-panel__section h3{font-size:16px}.di-longform-panel__section li,.di-longform-panel__section p{font-size:14px}}@media print{.di-longform-panel{box-shadow:none;border-color:#ccc;background:#fff;break-inside:avoid-page}.di-longform-panel__collapse-btn,.di-longform-panel__progress{display:none}.di-longform-panel__exec{background:#f5f5f5;border-left-color:#888}.di-longform-panel__bear,.di-longform-panel__bull,.di-longform-panel__tldr,.di-longform-panel__watch{background:#fafafa;border-color:#ddd}.di-longform-panel__related{display:none}}@media (prefers-reduced-motion:reduce){.di-longform-panel__progress-fill,.di-longform-panel__toc a{transition:none}.di-longform-cta:hover{transform:none}}.btn-secondary{background:var(--bg-elev);color:var(--text);border:1px solid var(--border-strong)}.btn-secondary:hover{background:var(--bg-subtle);border-color:var(--accent);color:var(--accent)}.btn-link{background:0 0;border:0;color:var(--accent, #6366F1);padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.btn-link:hover{color:var(--accent-2, #8B5CF6)}.btn-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.btn-sm{padding:6px 12px;font-size:12.5px;border-radius:8px;min-height:32px}.btn-cinema{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;border:1px solid #334155;font-weight:600}.btn-cinema:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.25)}.btn-fullscreen{padding:8px 14px;font-size:13px;min-height:36px}.link-button{background:0 0;border:0;color:var(--accent, #6366F1);padding:0;font:inherit;cursor:pointer;text-decoration:none}.link-button:hover{color:var(--accent-2, #8B5CF6);text-decoration:underline;text-underline-offset:2px}.link-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.di-spin,.spinner{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:di-spin 800ms linear infinite}@media (prefers-reduced-motion:reduce){.di-spin,.spinner{animation-duration:4s}}.table-wrap,.toc{border:1px solid var(--border);border-radius:10px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--bg-elev)}.table-wrap .tbl,.table-wrap table{margin:0;border:0;border-radius:0;width:100%;min-width:540px}.table-wrap thead th,.tbl thead th,table.sticky-head thead th{position:sticky;top:0;z-index:1;background:var(--bg-elev);box-shadow:inset 0-1px 0 var(--border)}[data-theme=dark] .table-wrap thead th,[data-theme=dark] .tbl thead th,[data-theme=dark] table.sticky-head thead th{background:var(--bg-elev);box-shadow:inset 0-1px 0 var(--border-strong)}.toc{background:var(--bg-subtle);padding:14px 18px;font-size:13px;margin:18px 0}.toc h3{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px}.toc a,.toc ol{color:var(--text)}.toc ol{padding-left:20px;margin:0}.toc a{text-decoration:none}.toc a:hover{color:var(--accent)}.plan-gate,.plan-gate-card{background:linear-gradient(135deg,color-mix(in srgb,var(--accent, #6366F1) 8%,transparent),color-mix(in srgb,var(--accent-2, #8B5CF6) 6%,transparent));border:1px solid color-mix(in srgb,var(--accent, #6366F1) 25%,var(--border));border-radius:14px;padding:28px 32px;text-align:center}.plan-gate-card h3,.plan-gate-title{font-size:20px;font-weight:700;color:var(--text);margin:0 0 8px}.plan-gate-body,.plan-gate-card p{font-size:14px;color:var(--text-muted);margin:0 0 16px;line-height:1.6}.upgrade-nudge,.upgrade-nudge-bar{background:color-mix(in srgb,var(--accent, #6366F1) 10%,transparent);border-left:3px solid var(--accent, #6366F1);border-radius:6px;padding:10px 14px;font-size:13px;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:12px}.trial-banner{background:linear-gradient(90deg,color-mix(in srgb,var(--accent, #6366F1) 14%,transparent),color-mix(in srgb,var(--accent-2, #8B5CF6) 10%,transparent));border-bottom:1px solid color-mix(in srgb,var(--accent, #6366F1) 30%,var(--border));padding:8px 16px;font-size:12.5px;text-align:center;color:var(--text)}.trial-banner-cta{margin-left:8px;font-weight:600;color:var(--accent, #6366F1);text-decoration:underline;text-underline-offset:2px}.auth-modal{background:var(--bg-elev);border-radius:14px;padding:32px 32px 28px;max-width:420px;width:92vw;box-shadow:0 20px 50px rgba(0,0,0,.18);border:1px solid var(--border)}[data-theme=dark] .auth-modal{box-shadow:0 20px 50px rgba(0,0,0,.6)}.footer-newsletter,.newsletter-cta,.newsletter-cta-inline{background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px;padding:14px 18px}.checkout-card,.checkout-summary,.pricing-card{background:var(--bg-elev);border:1px solid var(--border)}.pricing-card{border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:14px}.pricing-card.is-featured{border-color:var(--accent, #6366F1);box-shadow:0 6px 24px color-mix(in srgb,var(--accent, #6366F1) 15%,transparent)}.checkout-card,.checkout-summary{border-radius:12px;padding:22px}.skeleton,.skeleton-block,.skeleton-line{border-radius:6px}.skeleton,.skeleton-block,.skeleton-circle,.skeleton-line{background:linear-gradient(90deg,var(--bg-subtle) 0%,var(--border) 50%,var(--bg-subtle) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.6s linear infinite}.skeleton-line{height:12px;margin:4px 0}.skeleton-block{height:120px}.skeleton-circle{border-radius:50%}@media (prefers-reduced-motion:reduce){.skeleton,.skeleton-block,.skeleton-circle,.skeleton-line{animation:none;opacity:.6}}.billing-page,.defi-page,.ev-page,.incident-page,.methodology-page,.paper-page,.person-page,.reg-page,.report-page,.tk-page{max-width:980px;margin:0 auto;padding:0 16px}@media (max-width:720px){.billing-page,.defi-page,.ev-page,.incident-page,.methodology-page,.paper-page,.person-page,.reg-page,.report-page,.tk-page{padding:0 12px}}.di-cookie-consent-banner button{min-height:36px;padding:8px 14px;cursor:pointer}