@font-face{font-family:Berkeley Mono;src:url(../fonts/BerkeleyMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(../fonts/BerkeleyMono-Oblique.woff2) format("woff2");font-weight:400;font-style:oblique;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(../fonts/BerkeleyMono-Bold.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(../fonts/BerkeleyMono-Bold-Oblique.woff2) format("woff2");font-weight:600 700;font-style:oblique;font-display:swap}:root,:host{--stream-100: #E3EBEF;--stream-200: #CDE0E9;--stream-300: #A5BECD;--stream-400: #93BCD1;--stream-500: #4E7A93;--stream-700: #2F5266;--stream-900: #22404F;--stream-950: #0E1519;--amber-100: #F3E7D2;--amber-300: #D9B978;--amber-400: #DDA652;--amber-500: #B5822C;--amber-800: #8A5A14;--ink-900: #141D24;--ink-050: #E4EBF0;--paper-000: #FFFFFF;--paper-050: #FBFCFD;--paper-100: #F5F8FA;--paper-150: #F3F6F8;--paper-200: #E9EDF0;--pool-950: #0E1519;--pool-900: #121A20;--pool-850: #161F26;--pool-800: #19242B;--pool-780: #1A242C;--pool-700: #1D2A33;--ink-a06: rgba(20, 29, 36, .06);--ink-a07: rgba(20, 29, 36, .07);--ink-a08: rgba(20, 29, 36, .08);--ink-a09: rgba(20, 29, 36, .09);--ink-a10: rgba(20, 29, 36, .1);--ink-a12: rgba(20, 29, 36, .12);--ink-a14: rgba(20, 29, 36, .14);--ink-a18: rgba(20, 29, 36, .18);--ink-a22: rgba(20, 29, 36, .22);--ink-a46: rgba(20, 29, 36, .46);--ink-a62: rgba(20, 29, 36, .62);--ink-a64: rgba(20, 29, 36, .64);--ink-a66: rgba(20, 29, 36, .66);--ink-a72: rgba(20, 29, 36, .72);--paper-a07: rgba(228, 235, 240, .07);--paper-a08: rgba(228, 235, 240, .08);--paper-a09: rgba(228, 235, 240, .09);--paper-a10: rgba(228, 235, 240, .1);--paper-a11: rgba(228, 235, 240, .11);--paper-a14: rgba(228, 235, 240, .14);--paper-a20: rgba(228, 235, 240, .2);--paper-a22: rgba(228, 235, 240, .22);--paper-a24: rgba(228, 235, 240, .24);--paper-a52: rgba(228, 235, 240, .52);--paper-a56: rgba(228, 235, 240, .56);--paper-a58: rgba(228, 235, 240, .58);--paper-a60: rgba(228, 235, 240, .6);--paper-a70: rgba(228, 235, 240, .7);--paper-a78: rgba(228, 235, 240, .78);--amber-a16: rgba(221, 166, 82, .16);--amber-a20: rgba(221, 166, 82, .2);--amber-a25: rgba(181, 130, 44, .25);--amber-a30: rgba(221, 166, 82, .3);--stream-a15: rgba(147, 188, 209, .15);--stream-soft-100: #E3EBEF;--font-display: "Berkeley Mono", "Noto Serif SC", ui-monospace, monospace;--font-sans: "Berkeley Mono", "Noto Sans SC", ui-monospace, monospace;--font-mono: "Berkeley Mono", ui-monospace, Menlo, "SFMono-Regular", monospace;--text-micro: 10px;--text-label: 10.5px;--text-caption: 11px;--text-meta: 11.5px;--text-body-sm: 12px;--text-body: 12.5px;--text-body-lg: 13px;--text-heading-sm: 13.5px;--text-heading: 14px;--display-xs: 19px;--display-sm: 20px;--display-md: 25px;--display-lg: 27px;--display-xl: 34px;--display-2xl: 40px;--leading-tight: 1.05;--leading-display: 1.2;--leading-snug: 1.4;--leading-body: 1.55;--leading-relaxed: 1.6;--weight-regular: 400;--weight-medium: 600;--weight-semibold: 700;--tracking-label: .05em;--tracking-label-wide: .06em;--tracking-mono: .04em;--tracking-display: .01em;--space-2xs: 5px;--space-xs: 7px;--space-sm: 9px;--space-md: 11px;--space-lg: 14px;--space-xl: 18px;--space-2xl: 20px;--space-3xl: 24px;--space-4xl: 30px;--space-5xl: 34px;--gap-tight: 8px;--gap: 12px;--gap-cards: 14px;--gap-columns: 20px;--pad-nav-item: 9px 11px;--pad-tag: 3px 8px;--pad-badge: 4px 10px;--pad-button: 9px 15px;--pad-discovery-body: 13px 15px 15px;--pad-stat-card: 18px 20px 19px;--pad-table-row: 14px 20px;--pad-table-head: 11px 20px;--pad-panel-head: 15px 20px;--pad-popup: 20px 18px;--pad-rail: 24px 18px;--pad-main: 30px 34px 34px;--rail-width: 216px;--popup-width: 340px;--radius-hairline: 2px;--radius-bar: 3px;--radius-swatch: 4px;--radius-tag: 7px;--radius-chip: 8px;--radius-nav: 10px;--radius-button: 12px;--radius-panel: 14px;--radius-popup-card: 14px;--radius-card: 16px;--radius-pill: 20px;--radius-round: 50%;--hairline: 2px;--nav-tick-idle: 10px;--nav-tick-active: 20px;--shadow-panel: 4px 4px 0 var(--ink-a12);--shadow-panel-hover: 6px 6px 0 var(--ink-a18);--shadow-nav-active: 3px 3px 0 var(--ink-a12);--shadow-frame: 8px 8px 0 var(--ink-a18);--shadow-none: none;--accent-cap: 5px;--flow-line-height: 3px;--meter-height: 7px;--meter-height-lg: 8px;--ease-stream: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .18s;--dur-slow: .32s;--dur-current: 4.5s;--hover-lift: 0;--press-scale: .99;--canvas: var(--paper-150);--surface: var(--paper-000);--surface-raised: var(--paper-050);--surface-sunken: var(--paper-100);--rail: var(--paper-200);--rail-border: var(--ink-a22);--text-primary: var(--ink-900);--text-secondary: var(--ink-a72);--text-tertiary: var(--ink-a66);--text-label: var(--ink-a64);--text-inverse: var(--paper-150);--border-subtle: var(--ink-a10);--border: var(--ink-a22);--border-strong: var(--ink-a46);--divider: var(--ink-a14);--accent: var(--stream-500);--accent-strong: var(--stream-900);--accent-deep: var(--stream-700);--accent-soft: var(--stream-100);--accent-mid: var(--stream-300);--btn-primary-bg: var(--stream-900);--btn-primary-fg: var(--paper-150);--btn-secondary-border: var(--ink-a46);--btn-ghost-bg: var(--paper-200);--cap-shallow: var(--stream-300);--cap-mid: var(--stream-500);--cap-deep: var(--stream-900);--stat-bg-1: var(--paper-000);--stat-bg-2: var(--paper-050);--stat-bg-3: var(--paper-100);--chart-1: var(--stream-900);--chart-2: var(--stream-500);--chart-3: var(--stream-300);--verdict-likely-bg: var(--amber-100);--verdict-likely-fg: var(--amber-800);--verdict-likely-accent: var(--amber-500);--verdict-unlikely-bg: #E3EBEF;--verdict-unlikely-fg: var(--stream-900);--verdict-unlikely-accent: var(--stream-500);--verdict-inconclusive-bg: var(--ink-a07);--verdict-inconclusive-fg: var(--ink-a72);--verdict-inconclusive-accent: var(--ink-a18);--flow-gap: var(--ink-a06);--flow-line: linear-gradient(90deg, var(--stream-900) 0%, var(--stream-500) 14%, var(--stream-300) 22%, var(--flow-gap) 30%, var(--stream-300) 40%, var(--stream-500) 52%, var(--stream-900) 60%, var(--flow-gap) 70%, var(--stream-300) 82%, var(--stream-500) 92%, var(--flow-gap) 100%);--flow-line-compact: linear-gradient(90deg, var(--stream-900) 0%, var(--stream-500) 16%, var(--stream-300) 26%, var(--flow-gap) 36%, var(--stream-300) 48%, var(--stream-500) 60%, var(--stream-900) 70%, var(--flow-gap) 82%, var(--stream-300) 100%);--meter-track: var(--ink-a09);--meter-fill: linear-gradient(90deg, var(--stream-300), var(--stream-900));--meter-current: linear-gradient(90deg, var(--stream-300), var(--stream-900) 25%, var(--stream-300) 50%, var(--stream-900) 75%, var(--stream-300));--confidence-track: var(--ink-a08);--confidence-fill: linear-gradient(90deg, var(--amber-300), var(--amber-500) 60%, var(--amber-800));--verdict-card-cap: linear-gradient(90deg, var(--amber-500), var(--amber-800) 55%, var(--amber-a25));--verdict-card-cap-unlikely: linear-gradient(90deg, var(--stream-500), var(--stream-900) 55%, var(--stream-a15));--verdict-card-cap-inconclusive: var(--ink-a18);--link: var(--stream-700);--link-hover: var(--stream-900);--focus-ring: var(--stream-500);--placeholder-bg: var(--stream-100);--placeholder-fg: var(--stream-900)}[data-theme=dark],:host([data-theme="dark"]){--canvas: var(--pool-950);--surface: var(--pool-850);--surface-raised: var(--pool-780);--surface-sunken: var(--pool-900);--rail: var(--pool-900);--rail-border: var(--paper-a24);--text-primary: var(--ink-050);--text-secondary: var(--paper-a70);--text-tertiary: var(--paper-a60);--text-label: var(--paper-a58);--text-inverse: var(--pool-950);--border-subtle: var(--paper-a10);--border: var(--paper-a24);--border-strong: var(--paper-a52);--divider: var(--paper-a14);--accent: var(--stream-400);--accent-strong: var(--stream-200);--accent-deep: var(--stream-500);--accent-soft: var(--pool-700);--accent-mid: var(--stream-500);--btn-primary-bg: var(--stream-400);--btn-primary-fg: var(--pool-950);--btn-secondary-border: var(--paper-a52);--btn-ghost-bg: var(--pool-800);--cap-shallow: var(--stream-500);--cap-mid: var(--stream-400);--cap-deep: var(--stream-200);--stat-bg-1: var(--pool-850);--stat-bg-2: var(--pool-780);--stat-bg-3: var(--pool-700);--chart-1: var(--stream-200);--chart-2: var(--stream-400);--chart-3: var(--stream-500);--verdict-likely-bg: var(--amber-a16);--verdict-likely-fg: var(--amber-400);--verdict-likely-accent: var(--amber-400);--verdict-unlikely-bg: var(--stream-a15);--verdict-unlikely-fg: var(--stream-400);--verdict-unlikely-accent: var(--stream-400);--verdict-inconclusive-bg: var(--paper-a10);--verdict-inconclusive-fg: var(--paper-a78);--verdict-inconclusive-accent: var(--paper-a22);--flow-gap: var(--paper-a07);--flow-line: linear-gradient(90deg, var(--stream-200) 0%, var(--stream-400) 14%, var(--stream-500) 22%, var(--flow-gap) 30%, var(--stream-500) 40%, var(--stream-400) 52%, var(--stream-200) 60%, var(--flow-gap) 70%, var(--stream-500) 82%, var(--stream-400) 92%, var(--flow-gap) 100%);--flow-line-compact: linear-gradient(90deg, var(--stream-200) 0%, var(--stream-400) 16%, var(--stream-500) 26%, var(--flow-gap) 36%, var(--stream-500) 48%, var(--stream-400) 60%, var(--stream-200) 70%, var(--flow-gap) 82%, var(--stream-500) 100%);--meter-track: var(--paper-a11);--meter-fill: linear-gradient(90deg, var(--stream-500), var(--stream-200));--meter-current: linear-gradient(90deg, var(--stream-500), var(--stream-200) 25%, var(--stream-500) 50%, var(--stream-200) 75%, var(--stream-500));--confidence-track: var(--paper-a10);--confidence-fill: linear-gradient(90deg, var(--amber-800), var(--amber-500) 45%, var(--amber-400));--verdict-card-cap: linear-gradient(90deg, var(--amber-400), var(--amber-500) 55%, var(--amber-a20));--verdict-card-cap-unlikely: linear-gradient(90deg, var(--stream-400), var(--stream-200) 55%, var(--stream-a15));--verdict-card-cap-inconclusive: var(--paper-a22);--link: var(--stream-400);--link-hover: var(--stream-200);--focus-ring: var(--stream-400);--placeholder-bg: var(--pool-700);--placeholder-fg: var(--stream-400);--shadow-panel: 4px 4px 0 rgba(0, 0, 0, .55);--shadow-panel-hover: 6px 6px 0 rgba(0, 0, 0, .62);--shadow-nav-active: 3px 3px 0 rgba(0, 0, 0, .55);--shadow-frame: 8px 8px 0 rgba(0, 0, 0, .62)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100vh}body{background:var(--canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body-lg);-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}button{font-family:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rill-flow-line{height:var(--flow-line-height);border-radius:var(--radius-hairline);background:var(--flow-line)}.rill-label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-label)}@keyframes rill-current{0%{background-position:100% 0}to{background-position:0% 0}}.rill-current{background-image:var(--meter-current);background-size:200% 100%;animation:rill-current var(--dur-current) linear infinite}@keyframes rill-rise{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes rill-fade{0%{opacity:0}to{opacity:1}}@keyframes rill-pop{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rill-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.65}}@media (prefers-reduced-motion: reduce){*{animation:none!important}.rill-current{background-image:var(--meter-fill)}}.rill-ghost-btn{padding:9px 11px;border-radius:var(--radius-nav);background:transparent;border:var(--hairline) solid var(--border-strong);color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--text-caption);cursor:pointer;transition:background var(--dur-base) var(--ease-stream),color var(--dur-base) var(--ease-stream)}.rill-ghost-btn:hover{background:var(--btn-ghost-bg);color:var(--text-primary)}.rill-shell{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:100vh}.rill-main{padding:30px 34px 34px;min-width:0}.rill-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rill-grid-charts{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px}.rill-hero{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:30px;align-items:center}.rill-table{overflow-x:auto}@media (max-width: 960px){.rill-shell{grid-template-columns:1fr}.rill-rail{border-right:0!important;border-bottom:var(--hairline) solid var(--rail-border)}.rill-main{padding:22px 16px 28px}.rill-grid-3,.rill-grid-charts,.rill-hero{grid-template-columns:1fr}}
