:root{--eg-bg-page:#060708;--eg-bg-shell:#0f1114;--eg-bg-panel:#0e1215;--eg-bg-raised:#14191c;--eg-bg-input:#090d10;--eg-border-subtle:#292e32;--eg-border-control:#676d71;--eg-border-hover:#858b90;--eg-text-primary:#f7f6f2;--eg-text-secondary:#d7d4ce;--eg-text-tertiary:#b8b7b1;--eg-text-muted:#a6a7a6;--eg-text-disabled:#81878b;--eg-accent:#c89134;--eg-accent-hover:#d1a455;--eg-accent-soft:#261f14;--eg-action-fill:#694719;--eg-action-hover:#72521d;--eg-action-ink:#f7f6f2;--eg-success:#9bcab1;--eg-success-surface:#14251e;--eg-warning:#e3b579;--eg-warning-surface:#2c2116;--eg-critical:#edaaa6;--eg-critical-surface:#301b1d;--eg-info:#b0c4d6;--eg-info-surface:#19242d;--eg-font-ui:var(--font-dm-sans,"DM Sans"),ui-sans-serif,system-ui,sans-serif;--eg-font-code:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,monospace;--eg-text-body-size:.875rem;--eg-text-body-leading:1.6;--eg-radius-control:.5rem;--eg-radius-panel:1rem;--eg-control-height:2.75rem;--eg-focus-width:2px;--eg-focus-offset:3px;--eg-motion-fast:.15s}[data-eg-theme=v1]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--eg-text-primary);font-family:var(--eg-font-ui);--bg-primary:var(--eg-bg-page);--bg-secondary:var(--eg-bg-shell);--bg-sidebar:var(--eg-bg-shell);--bg-card:var(--eg-bg-panel);--bg-hover:var(--eg-bg-raised);--text-primary:var(--eg-text-primary);--text-secondary:var(--eg-text-secondary);--text-muted:var(--eg-text-muted);--border:var(--eg-border-subtle);--border-subtle:var(--eg-border-subtle);--border-hover:var(--eg-border-hover);--accent:var(--eg-accent);--accent-hover:var(--eg-accent-hover);--accent-light:var(--eg-accent-soft);--eg-brand-button-fill:var(--eg-action-fill);--eg-brand-button-ink:var(--eg-action-ink)}[data-eg-theme=v1] :is(#pursuit-chart,[data-eg-theme-exempt]){--bg-primary:#060708;--bg-secondary:#0f1114;--bg-sidebar:#0f1114;--bg-card:#11161a;--bg-hover:#14191c;--text-primary:#f7f6f2;--text-secondary:#9a9d9f;--text-muted:#6f7375;--border:#c8913424;--border-subtle:#c8913414;--border-hover:#c8913447;--accent-light:#c891341a;--eg-brand-button-fill:initial;--eg-brand-button-ink:initial}[data-eg-theme=v1] :is(h1,h2,h3,.font-display,.font-display-tight,.headline-serif,.headline-serif-md,.num-display,.italic-display):not(:where(#pursuit-chart,#pursuit-chart *,[data-eg-theme-exempt],[data-eg-theme-exempt] *)){font-family:var(--eg-font-ui)}[data-eg-theme=v1] :is(.eg-metric,.num-display):not(:where(#pursuit-chart,#pursuit-chart *,[data-eg-theme-exempt],[data-eg-theme-exempt] *)){font-variant-numeric:tabular-nums}.eg-canvas{background-color:var(--eg-bg-page)}.eg-shell{background-color:var(--eg-bg-shell);border-color:var(--eg-border-subtle)}.eg-panel{background-color:var(--eg-bg-panel);border:1px solid var(--eg-border-subtle);border-radius:var(--eg-radius-panel)}.eg-panel-raised{background-color:var(--eg-bg-raised)}.eg-text-primary{color:var(--eg-text-primary)}.eg-text-secondary{color:var(--eg-text-secondary)}.eg-text-tertiary{color:var(--eg-text-tertiary)}.eg-text-muted{color:var(--eg-text-muted)}.eg-metric{font-family:var(--eg-font-ui);font-variant-numeric:tabular-nums}.eg-code{font-family:var(--eg-font-code)}.eg-action{min-height:var(--eg-control-height);border:1px solid var(--eg-border-control);border-radius:var(--eg-radius-control);color:var(--eg-action-ink);background-color:var(--eg-bg-raised);font:600 var(--eg-text-body-size)/1.4 var(--eg-font-ui);cursor:pointer;transition:background-color var(--eg-motion-fast),border-color var(--eg-motion-fast);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;text-decoration:none;display:inline-flex}.eg-action-primary{background-color:var(--eg-action-fill);border-color:var(--eg-accent)}.eg-action-ghost{background-color:#0000;border-color:#0000}.eg-action:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--eg-bg-shell);border-color:var(--eg-border-hover)}.eg-action-primary:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--eg-action-hover);border-color:var(--eg-accent-hover)}.eg-action:disabled,.eg-action[aria-disabled=true]{cursor:not-allowed;opacity:.6}.eg-action:focus-visible,.eg-input:focus-visible{outline:var(--eg-focus-width)solid var(--eg-accent-hover);outline-offset:var(--eg-focus-offset)}.eg-input{box-sizing:border-box;min-height:var(--eg-control-height);border:1px solid var(--eg-border-control);border-radius:var(--eg-radius-control);background-color:var(--eg-bg-input);max-width:100%;color:var(--eg-text-primary);font:400 var(--eg-text-body-size)/1.5 var(--eg-font-ui);padding:.625rem .875rem}.eg-input::placeholder{color:var(--eg-text-muted);opacity:1}.eg-input[aria-invalid=true]{border-color:var(--eg-critical)}.eg-input:disabled{color:var(--eg-text-disabled);cursor:not-allowed}[data-eg-theme=v1] [data-eg-action=primary]:not(:where(#pursuit-chart,#pursuit-chart *,[data-eg-theme-exempt],[data-eg-theme-exempt] *)){--btn-hover-overlay:transparent;min-height:var(--eg-control-height);border-color:var(--eg-accent);border-radius:var(--eg-radius-control);font-family:var(--eg-font-ui);font-size:var(--eg-text-body-size)}[data-eg-theme=v1] [data-eg-action=primary]:not(:where(:disabled,[data-disabled],[aria-disabled=true],#pursuit-chart,#pursuit-chart *,[data-eg-theme-exempt],[data-eg-theme-exempt] *)):is(:hover,[data-hover],[data-active]){--eg-brand-button-fill:var(--eg-action-hover);border-color:var(--eg-accent-hover)}[data-eg-theme=v1] [data-eg-action]:not(:where(#pursuit-chart,#pursuit-chart *,[data-eg-theme-exempt],[data-eg-theme-exempt] *)):is(:focus-visible,[data-focus]){outline-color:var(--eg-accent-hover);outline-width:var(--eg-focus-width);outline-offset:var(--eg-focus-offset);outline-style:solid}[data-eg-theme=v1] .btn-brand-gold:not(:where(#pursuit-chart,#pursuit-chart *,[data-eg-theme-exempt],[data-eg-theme-exempt] *)){min-height:var(--eg-control-height);color:var(--eg-action-ink);background:var(--eg-action-fill);border:1px solid var(--eg-accent);border-radius:var(--eg-radius-control);font-family:var(--eg-font-ui);font-size:var(--eg-text-body-size);box-shadow:none}[data-eg-theme=v1] .btn-brand-gold:not(:where(:disabled,[aria-disabled=true],#pursuit-chart,#pursuit-chart *,[data-eg-theme-exempt],[data-eg-theme-exempt] *)):hover{background:var(--eg-action-hover);border-color:var(--eg-accent-hover);box-shadow:none}[data-eg-theme=v1] :is(.btn-brand-gold,.btn-ghost):not(:where(#pursuit-chart,#pursuit-chart *,[data-eg-theme-exempt],[data-eg-theme-exempt] *)):focus-visible{outline:var(--eg-focus-width)solid var(--eg-accent-hover);outline-offset:var(--eg-focus-offset)}.eg-status{font:500 .75rem/1.5 var(--eg-font-ui);color:var(--eg-text-secondary);background-color:var(--eg-bg-raised);border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.eg-status-success{color:var(--eg-success);background-color:var(--eg-success-surface)}.eg-status-warning{color:var(--eg-warning);background-color:var(--eg-warning-surface)}.eg-status-critical{color:var(--eg-critical);background-color:var(--eg-critical-surface)}.eg-status-info{color:var(--eg-info);background-color:var(--eg-info-surface)}@media (prefers-reduced-motion:reduce){.eg-action{transition:none}}@media (forced-colors:active){.eg-action,.eg-input,.eg-panel{border-color:buttontext}.eg-action:focus-visible,.eg-input:focus-visible{outline-color:highlight}}