:root[data-theme=light]{--surface: #EFECE5;--surface-raised: #FFFFFF;--surface-sunken: #E7E3DA;--text: #16140F;--text-muted: #7C766C;--text-dim: #7C766C;--hairline: rgba(20, 18, 15, .08);--hairline-strong: rgba(20, 18, 15, .18);--card-border: rgba(15, 23, 42, .06);--positive: #0E8A4F;--positive-soft: #E7F5EE;--negative: #C53030;--negative-soft: #FCEDED;--catalyst-ma-bg: #FAEED0;--catalyst-ma-fg: #7A5A03;--catalyst-fda-bg: #DDEFE0;--catalyst-fda-fg: #0E5B2F;--catalyst-partnership-bg: #E6DEF7;--catalyst-partnership-fg: #3F2EA0;--catalyst-legal-bg: #FBE0D8;--catalyst-legal-fg: #7B1B0A;--catalyst-other-bg: #FBE4D6;--catalyst-other-fg: #7A2E0B;--catalyst-ma-card-bg: #DDE5F7;--catalyst-ma-card-fg: #1F3A8A;--catalyst-ma-card-dim: rgba(31, 58, 138, .65);--catalyst-fda-card-bg: #D5E9DC;--catalyst-fda-card-fg: #1F5B36;--catalyst-fda-card-dim: rgba(31, 91, 54, .65);--catalyst-partnership-card-bg: #E0DCF4;--catalyst-partnership-card-fg: #3F2EA0;--catalyst-partnership-card-dim: rgba(63, 46, 160, .65);--catalyst-legal-card-bg: #F2D9D6;--catalyst-legal-card-fg: #5B1F1F;--catalyst-legal-card-dim: rgba(91, 31, 31, .65);--catalyst-ruling-card-bg: #CFE3E6;--catalyst-ruling-card-fg: #0F4B57;--catalyst-ruling-card-dim: rgba(15, 75, 87, .65);--catalyst-activist-card-bg: #F0DCC4;--catalyst-activist-card-fg: #7A3B0E;--catalyst-activist-card-dim: rgba(122, 59, 14, .65);--catalyst-spinoff-card-bg: #D7D2EB;--catalyst-spinoff-card-fg: #2D1B6B;--catalyst-spinoff-card-dim: rgba(45, 27, 107, .65);--catalyst-sanctions-card-bg: #E5D6C5;--catalyst-sanctions-card-fg: #4A2E18;--catalyst-sanctions-card-dim: rgba(74, 46, 24, .65);--catalyst-other-card-bg: #E7E0D2;--catalyst-other-card-fg: #16140F;--catalyst-other-card-dim: rgba(22, 20, 15, .65);--catalyst-other-card-bg-1: #DCE3E6;--catalyst-other-card-bg-2: #E4DAE3;--catalyst-other-card-bg-3: #DAE5DC;--catalyst-other-card-bg-4: #E8DDD0;--card-pill-outline: rgba(20, 18, 15, .22);--card-chip-bg: rgba(20, 18, 15, .08);--tabbar-bg-gradient: linear-gradient( to top, rgba(239, 236, 229, .96) 60%, rgba(239, 236, 229, 0) )}:root[data-theme=dark]{--surface: #0E0D0B;--surface-raised: #1C1A17;--surface-sunken: #171513;--text: #F4F1EA;--text-muted: #A8A39A;--text-dim: #6E695F;--hairline: rgba(255, 255, 255, .08);--hairline-strong: rgba(255, 255, 255, .16);--card-border: rgba(255, 255, 255, .08);--positive: #4ADE80;--positive-soft: rgba(74, 222, 128, .18);--negative: #F87171;--negative-soft: rgba(248, 113, 113, .18);--catalyst-ma-bg: rgba(245, 194, 74, .18);--catalyst-ma-fg: #FFE5A8;--catalyst-fda-bg: rgba(31, 122, 63, .2);--catalyst-fda-fg: #9DE7B6;--catalyst-partnership-bg: rgba(106, 72, 199, .22);--catalyst-partnership-fg: #C5B6FF;--catalyst-legal-bg: rgba(213, 64, 42, .18);--catalyst-legal-fg: #FFB5A4;--catalyst-other-bg: rgba(229, 85, 59, .2);--catalyst-other-fg: #FFD6B0;--catalyst-ma-card-bg: #1F3A8A;--catalyst-ma-card-fg: #FFFFFF;--catalyst-ma-card-dim: rgba(255, 255, 255, .65);--catalyst-fda-card-bg: #1F5B36;--catalyst-fda-card-fg: #FFFFFF;--catalyst-fda-card-dim: rgba(255, 255, 255, .65);--catalyst-partnership-card-bg: #3F2EA0;--catalyst-partnership-card-fg: #FFFFFF;--catalyst-partnership-card-dim: rgba(255, 255, 255, .65);--catalyst-legal-card-bg: #5B1F1F;--catalyst-legal-card-fg: #FFFFFF;--catalyst-legal-card-dim: rgba(255, 255, 255, .65);--catalyst-ruling-card-bg: #0F4B57;--catalyst-ruling-card-fg: #FFFFFF;--catalyst-ruling-card-dim: rgba(255, 255, 255, .65);--catalyst-activist-card-bg: #7A3B0E;--catalyst-activist-card-fg: #FFFFFF;--catalyst-activist-card-dim: rgba(255, 255, 255, .65);--catalyst-spinoff-card-bg: #2D1B6B;--catalyst-spinoff-card-fg: #FFFFFF;--catalyst-spinoff-card-dim: rgba(255, 255, 255, .65);--catalyst-sanctions-card-bg: #4A2E18;--catalyst-sanctions-card-fg: #FFFFFF;--catalyst-sanctions-card-dim: rgba(255, 255, 255, .65);--catalyst-other-card-bg: #1A1A1A;--catalyst-other-card-fg: #FFFFFF;--catalyst-other-card-dim: rgba(255, 255, 255, .65);--catalyst-other-card-bg-1: #213040;--catalyst-other-card-bg-2: #2C2235;--catalyst-other-card-bg-3: #1F3530;--catalyst-other-card-bg-4: #382820;--card-pill-outline: rgba(255, 255, 255, .3);--card-chip-bg: rgba(255, 255, 255, .1);--tabbar-bg-gradient: linear-gradient( to top, rgba(14, 13, 11, .96) 60%, rgba(14, 13, 11, 0) )}:root{--accent: #E5553B;--accent-on: #FFFFFF;--success: #1F7A3F;--warning: #C8841A;--severity-moderate: #2E5BC9;--severity-significant: #B6500C;--severity-extreme: #C8202B;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-pill: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--motion-fast: .1s ease-out;--motion-base: .15s ease-out;--motion-slow: .3s cubic-bezier(.2, .8, .2, 1);--font-display: "Fraunces", Georgia, serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace}html{transition:background-color .15s ease-out,color .15s ease-out}body{background:var(--surface);color:var(--text)}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100dvh;font-family:var( --font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif );-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100dvh}.loom-mobile-shell{width:100vw;max-width:100vw;overflow-x:hidden}.loom-mobile-shell *,.loom-mobile-shell *:before,.loom-mobile-shell *:after{min-width:0;max-width:100%;box-sizing:border-box}.loom-mobile-shell [role=tablist]{max-width:100%;overflow-x:auto}.loom-mobile-shell [role=tablist]>*{max-width:none;flex-shrink:0}.loom-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}@keyframes loomPulseDot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.loom-pulse-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:currentColor;animation:loomPulseDot 1.6s ease-in-out infinite}@keyframes loomShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loom-shimmer{background:linear-gradient(90deg,#e9e7e2,#f5f3ee,#e9e7e2);background-size:200% 100%;animation:loomShimmer 1.4s ease-in-out infinite}@keyframes loomFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes loomSpin{to{transform:rotate(360deg)}}.loom-spin{animation:loomSpin .9s linear infinite}.loom-rumor-row:first-child{border-top:0!important}
