: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", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", 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}.hovercard{z-index:calc(var(--z-overlay) + 5);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius-chip);max-width:320px;box-shadow:var(--shadow-pop);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-sm);letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:auto;-webkit-user-select:text;user-select:text;animation:hovercard-in var(--dur-fast) var(--ease-layout);padding:6px 8px;font-weight:400;line-height:1.4;position:fixed}@keyframes hovercard-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hovercard{animation:none}}.hc-trigger{align-items:center;min-width:0;display:inline-flex}.hc-title{color:var(--text-1);margin-bottom:2px;font-weight:600;display:block}.hc-muted{color:var(--text-3)}.hc-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hc-row>:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2)}.hc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hc-sep{background:var(--line);height:1px;margin:4px 0;display:block}.brand-mark{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.brand-icon{border-radius:5px;flex:none;display:block}.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{color:#9d5cf0}.ctx-host{display:contents}.ctx-menu{z-index:calc(var(--z-overlay) + 3);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius-panel);min-width:180px;max-width:340px;box-shadow:var(--shadow-pop);color:var(--text-1);font-family:var(--font-ui);letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-user-select:none;user-select:none;animation:ctx-in var(--dur-fast) var(--ease-layout);flex-direction:column;gap:1px;padding:4px;font-size:12.5px;font-weight:400;line-height:1.2;display:flex;position:fixed;overflow:hidden auto}.ctx-menu:focus{outline:none}.ctx-item{border-radius:var(--radius-chip);cursor:default;outline:none;align-items:center;gap:8px;min-height:26px;padding:0 8px;display:flex}.ctx-item.is-active,.ctx-item.is-expanded{background:var(--bg-raised-2)}.ctx-item.is-active:focus-visible{box-shadow:inset 0 0 0 1px var(--amber)}.ctx-item.is-disabled{color:var(--text-4)}.ctx-item.is-danger:not(.is-disabled) .ctx-label{color:var(--amber)}.ctx-check{text-align:center;flex:none;width:12px;font-weight:700}.ctx-icon{width:14px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.ctx-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ctx-keycap{margin-left:12px}.ctx-kbd{min-width:16px;font-family:var(--font-mono);font-size:var(--fs-2xs);text-align:center;color:var(--text-2);border:1px solid var(--line-strong);border-radius:3px;flex:none;margin-left:12px;padding:0 4px;line-height:14px}.ctx-arrow{color:var(--text-3);flex:none;margin-left:8px}.ctx-sep{background:var(--line-strong);flex:none;height:1px;margin:4px 2px}@keyframes ctx-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ctx-menu{animation:none}}
