:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-ground:#0d0e10;--bg-panel:#15171a;--bg-header:#1b1e22;--bg-raised:#23272c;--bg-raised-2:#2f343c;--bg-scrim:#0a0b0d9e;--bg-overlay:#0a0c10e0;--shadow-pop:0 18px 44px #0000008c;--line:#2a2e35;--line-strong:#3a404a;--text-1:#ecedef;--text-2:#a9b0ba;--text-3:#8e96a1;--text-4:#6e7681;--text-chip:#c9ced6;--amber:#ffb020;--amber-soft:#ffb02029;--select:#f2f2f2;--select-width:2px;--party-d:#2f6bdb;--party-r:#d64541;--party-i:#8e7cc3;--party-u:#6b7280;--party-d-tint:#8fb2f2;--party-r-tint:#f29490;--party-i-tint:#c3b7ea;--odds-mid:#4b5260;--state-ad:#f5c518;--state-ad-text:#000;--state-returning:#2dd4bf;--state-returning-text:#06201c;--state-stalled:#f97316;--state-offline:#565c66;--state-live:#ecedef;--state-ok:#2dd4bf;--state-stale:#f5c518;--state-down:#6b7280;--hatch-offline:repeating-linear-gradient(135deg, #1e2228 0 6px, #17191d 6px 12px);--hatch-pip:repeating-linear-gradient(135deg, #1b1e22 0 8px, #15171a 8px 16px);--hatch-lead-d:repeating-linear-gradient(135deg, #2f6bdb8c 0 3px, #2f6bdb2e 3px 6px);--hatch-lead-r:repeating-linear-gradient(135deg, #d645418c 0 3px, #d645412e 3px 6px);--hatch-lead-i:repeating-linear-gradient(135deg, #8e7cc38c 0 3px, #8e7cc32e 3px 6px);--font-ui:"Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback Menlo", "JetBrains Mono Fallback Consolas", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:14px;--fs-xl:16px;--tracking-header:.1em;--tracking-badge:.06em;--grid:8px;--radius-panel:6px;--radius-chip:4px;--radius-pill:11px;--gutter:6px;--pad-outer:8px;--panel-header-h:28px;--appbar-h:44px;--statusbar-h:26px;--timeline-h:40px;--timeline-h-open:120px;--toast-w:340px;--splitter-hit:6px;--splitter-line:2px;--icon-stroke:1.5;--ease-layout:cubic-bezier(.2, .8, .2, 1);--dur-layout:.32s;--dur-fast:.15s;--z-panel:1;--z-stage:10;--z-splitter:20;--z-timeline:25;--z-toast:40;--z-menu:50;--z-overlay:60}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg-ground);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;line-height:1.35;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--amber);outline-offset:1px}input,select,textarea{font:inherit;color:var(--text-1);background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--radius-chip);-webkit-user-select:text;user-select:text}a{color:inherit}svg{display:block}::selection{background:var(--amber-soft)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.label-caps{font-size:var(--fs-xs);letter-spacing:var(--tracking-header);text-transform:uppercase;color:var(--text-2);font-weight:600}.party-d{--party:var(--party-d);--party-tint:var(--party-d-tint)}.party-r{--party:var(--party-r);--party-tint:var(--party-r-tint)}.party-i,.party-o{--party:var(--party-i);--party-tint:var(--party-i-tint)}.party-u{--party:var(--party-u);--party-tint:var(--party-u)}.is-selected{outline:var(--select-width) solid var(--select);outline-offset:-1px}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.brand-mark{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}a.brand-mark{color:inherit;border-radius:6px;text-decoration:none}a.brand-mark:hover .brand-word{color:#fff}a.brand-mark:focus-visible{outline:2px solid var(--amber,#ffb020);outline-offset:3px}.brand-icon{flex:none;display:block}.brand-lockup{justify-content:center;align-items:center;display:flex}.brand-lockup .brand-lockup-icon{width:1.69em;height:1.69em;margin:-.4em .08em -.4em -.2em;transform:translateY(-.03em)}.brand-word{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--text-1);font-size:15px;font-weight:700;line-height:1}.brand-dot{vertical-align:baseline;color:#0000;width:.6em;height:.34em;text-shadow:none;display:inline-block;position:relative;overflow:hidden}.brand-dot:after{content:"";clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#9d5cf0;width:.24em;height:.208em;margin-left:-.12em;position:absolute;bottom:0;left:50%}
