@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/league-spartan-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/league-spartan-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/league-spartan-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/league-spartan-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/league-spartan-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/league-spartan-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/league-spartan-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/league-spartan-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/league-spartan-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/league-spartan-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/league-spartan-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/league-spartan-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sand-50: #F5F1E8;--sand-100: #EDE6D3;--sand-200: #E0D6BE;--sand-300: #D9CEB0;--cream-50: #FAF6EA;--surface-glass: rgba(250, 246, 234, .92);--surface-glass-strong: rgba(250, 246, 234, .97);--ink-900: #2C2A26;--ink-800: #3A3833;--stone-600: #5C5447;--stone-500: #8B7355;--stone-400: #A89A7A;--sage-600: #7A9466;--sage-50: #F0F4EA;--terracotta-500: #C97B47;--terracotta-700: #A85E2E;--terracotta-50: #FAEEDA;--amber-500: #D4A373;--steel-600: #3A6FA8;--steel-50: #E8F0FA;--slate-500: #6B7A8F;--violet-600: #7C6BC4;--violet-300: #B9A8E8;--nc-blue: #3A6FA8;--nc-blue-dark: #28507A;--nc-int-light: #9DC3E6;--nc-int-moderate: #3A6FA8;--nc-int-strong: #28507A;--nc-spike: #9E86D6;--nc-model: #A9C0DA;--nc-dry: #C9BE9E;--nc-radarbg: #0B1016;--border-default: #E0D6BE;--border-medium: #D9D0B8;--border-strong: #C4B896;--evd-terra-tint: #FFF7EF;--evd-terra-chip: #FBEFE2;--evd-terra-border: #E7C6A6;--evd-terra-border2: #D9A87E;--evd-neutral-chip: #F2EEE3;--evd-sage-tint: #EFF3E8;--evd-sage-border: #C3D2AF;--evd-sage-text: #5F7A4C;--evd-amber-tint: #FBF3E7;--evd-amber-tint2: #FBF6EC;--evd-amber-border: #E7D3B4;--evd-amber-border2: #EAD9BC;--evd-okay: #B8862F;--evd-critical: #B5482E;--evd-flame: #E9A05C;--evd-amber-bar: #C08A45;--evd-rail-icon: #E0A567;--evd-radar-bg: #0B0E12;--hd-brief-fg: #F5F1E8;--hd-brief-muted: #B7AE9C;--hd-brief-label: #8B8474;--hd-brief-line: #47433B;--hd-steel-border: #C7D6E4;--hd-steel-chip: #EAF1F7;--hd-hot: #C0492F;--hd-hot-border: #E7C6A6;--hd-hot-chip: #FBEAD9;--hd-cold: #3A6FA8;--hd-sun: #E8A33D;--hd-hero-tint: #F6DEC8;--hd-place-record: #F0E2CC;--hd-place-normal: #CFE0C4;--hd-rail-steel: #A9C7E4;--hd-rail-amber: #E0A567;--hd-chip-neutral: #F4EFE3;--vs-danger: #D7263D;--vs-danger-tint: #FBE9E4;--vs-danger-line: #E8C9BD;--vs-nogo-band: #E4A2A2;--vs-nogo-ink: #8A1C1C;--vs-go-tint: #ECF1E6;--vs-valley: #6B8198;--vs-coldpool: #7C93A8;--vs-inv-line: #9BB0C4;--vs-ridge-1: #6E624B;--vs-ridge-2: #746850;--vs-ridge-3: #827458;--vs-sun: #F4C969;--vs-sun-halo: #F0B94E;--vs-amber-card: #F8F2E2;--vs-scene-1: #F6E9CE;--vs-scene-2: #EFEAD8;--vs-scene-3: #E6E3D2;--vs-plot-1: #EEF1F4;--vs-plot-2: #F6F2E8;--rd-content-bg: #EDE6D3;--rd-card: #FAF6EA;--rd-badge-bg: #F6E7D8;--rd-badge-border: #E3C39A;--rd-cap-tint: #F3E3D3;--rd-dash: #CBB68C;--rd-dash-ico: #C4B79A;--rd-warn-tint: #FBF3E7;--rd-warn-border: #EAD9BE;--rd-warn-ink: #9A5A2A;--rd-red: #A8431F;--rd-sage-strong: #5F7A4C;--rd-sage-tint: #EFF3E8;--rd-sage-border: #C3D2AF;--rd-neutral-chip: #EFECE2;--rd-rail-icon: #E0A567;--rd-map-bg: #0B0E12;--rd-map-border: #232A33;--rd-steel: #3A6FA8;--rd-home-ind: #C4B896;--fd-mid: #C99A4E;--fd-mid-tint: #F8F2E2;--fd-mid-ink: #9A5A2A;--fd-low-tint: #EEF1F4;--fd-low-border: #9AA7B5;--fd-spread: #7A9466;--shadow-card: 0 4px 16px rgba(44, 42, 38, .06);--shadow-float: 0 8px 32px rgba(44, 42, 38, .1);--shadow-hover: 0 12px 40px rgba(44, 42, 38, .14);--font-base: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Space Grotesk", var(--font-base);--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--hero-pad-x-desktop: 5rem;--hero-pad-x-tablet: 2.5rem;--hero-pad-x-mobile: 1.5rem}.eyebrow{font-size:.69rem;letter-spacing:.22em;font-weight:500;color:var(--stone-500);text-transform:uppercase}.eyebrow-rule{display:inline-flex;align-items:center;gap:.75rem}.eyebrow-rule:before{content:"";width:2.5rem;height:1px;background:var(--stone-500)}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sage-600);position:relative;flex-shrink:0}.live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:var(--sage-600);opacity:.3;animation:pulse-dot 2.4s ease-out infinite}@keyframes pulse-dot{0%{transform:scale(.6);opacity:.6}to{transform:scale(2.2);opacity:0}}:root{--br-red: #A32B1E;--br-red-deep: #6B1410;--br-amber: #E9A33C;--br-terra: #C97B47;--br-terra-hover: #D98E5A;--br-steel: #3A6FA8;--br-slate: #6B7A8F;--br-sage: #7A9466;--br-sage-text: #5F7A4C;--br-sage-tint: #EFF3E8;--br-sage-border: #C3D2AF;--br-stone: #A89A7A;--br-warn-tint: #FBF3E7;--br-warn-border: #E3C39A;--br-warn-ink: #9A5A2A;--br-blocked-bg: #F4F0E4;--br-grey-dot: #8B8474;--br-det: #FF6B3D;--br-det-2: #FF8A3D;--br-mark: #FFB03D;--br-fwi-1: #8FBF6B;--br-fwi-2: #D6D24E;--br-fwi-3: #E9A33C;--br-fwi-4: #D4632E;--br-fwi-5: #A32B1E;--br-fwi-6: #6B1410;--br-glass: rgba(250, 246, 234, .94);--br-glass-strong: rgba(250, 246, 234, .96);--br-map-bg: #0B0E12;--br-home-ind: #C4B896}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color-scheme:light dark;color:#1a1a1a;background:#f5f5f5}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;width:100%}button{font-family:inherit;cursor:pointer}input{font-family:inherit}
