.bi-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bi-plane:#f7f8fa;--color-bg:#fff;--color-surface:#f7f8fa;--color-surface-2:#eef0f4;--color-fg:#111827;--color-fg-muted:#55606f;--color-fg-subtle:#5b6673;--color-border:#0f172a12;--color-border-strong:#0f172a29;--bi-grid:#f0f2f6;--bi-accent:#2a78d6;--bi-accent-ink:#1c5cab;--bi-accent-wash:#2a78d61a;--bi-seq-100:#cde2fb;--bi-seq-200:#9ec5f4;--bi-seq-300:#6da7ec;--bi-seq-400:#3987e5;--bi-seq-500:#256abf;--bi-seq-600:#184f95;--bi-good:#0ca30c;--bi-good-text:#006300;--bi-warn:#e8a209;--bi-warn-text:#8a5a05;--bi-critical:#d03b3b;--bi-critical-text:#b32424;--bi-shadow:0 1px 2px #0f172a0a, 0 4px 12px -6px #0f172a0f;--bi-radius:14px;--bi-track:#eef1f6;background:var(--bi-plane)}:root[data-theme=dark] .bi-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bi-plane:#0d0d0d;--color-bg:#1a1a19;--color-surface:#232321;--color-surface-2:#2c2c2a;--color-fg:#fff;--color-fg-muted:#c3c2b7;--color-fg-subtle:#898781;--color-border:#ffffff1a;--color-border-strong:#ffffff2e;--bi-grid:#2c2c2a;--bi-accent:#3987e5;--bi-accent-ink:#86b6ef;--bi-accent-wash:#3987e529;--bi-seq-100:#184f95;--bi-seq-200:#1c5cab;--bi-seq-300:#256abf;--bi-seq-400:#2a78d6;--bi-seq-500:#3987e5;--bi-seq-600:#5598e7;--bi-shadow:0 1px 2px #0006;--bi-track:#232a33;--bi-good-text:#0ca30c;--bi-warn:#e8a209;--bi-warn-text:#e8a209;--bi-critical-text:#e06060}.bi-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--bi-radius);box-shadow:var(--bi-shadow);transition:box-shadow .18s,border-color .18s,transform .18s}.bi-card:hover{border-color:#0f172a1c;box-shadow:0 1px 2px #0f172a0d,0 8px 24px -10px #0f172a1f}.bi-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);font-size:9px;font-weight:500;line-height:12px}.bi-stat-value{letter-spacing:-.02em;color:var(--color-fg);font-variant-numeric:proportional-nums;font-size:22px;font-weight:600;line-height:30px}.bi-stat-hint{color:var(--color-fg-subtle);font-size:9px;line-height:12px}.bi-meter{background:var(--bi-track);border-radius:999px;height:4px;overflow:hidden}.bi-meter>i{background:var(--bi-accent);border-radius:999px;height:100%;display:block}.bi-panel-head{border-bottom:1px solid var(--bi-grid)}.bi-panel-title{letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-muted);font-size:9px;font-weight:600}.bi-table{white-space:nowrap;width:100%;font-size:12px}.bi-table thead th{z-index:10;background:var(--color-bg);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border);padding:9px 12px;font-size:10px;font-weight:600;position:sticky;top:0}.bi-table tbody td{font-variant-numeric:tabular-nums;padding:9px 12px}.bi-table tbody tr{border-top:1px solid var(--bi-grid)}.bi-table tbody tr:first-child{border-top:0}.bi-table tbody tr:hover{background:color-mix(in srgb, var(--bi-accent) 5%, transparent)}.bi-table tfoot td{font-variant-numeric:tabular-nums;background:var(--color-bg);border-top:1px solid var(--color-border-strong);padding:9px 12px;font-weight:600}.bi-table tfoot{position:sticky;bottom:0}.bi-table--compact thead th,.bi-table--compact tbody td,.bi-table--compact tfoot td{padding:6px 7px;font-size:11px}.bi-group-start{border-left:2px solid var(--color-border-strong)}.bi-group-available{background:color-mix(in srgb, var(--bi-good) 6%, transparent)}.bi-group-sold{background:color-mix(in srgb, var(--bi-accent) 6%, transparent)}.bi-group-total{background:var(--color-surface)}.bi-table thead th.bi-group-available,.bi-table tfoot td.bi-group-available{background:color-mix(in srgb, var(--bi-good) 6%, transparent)}.bi-table thead th.bi-group-sold,.bi-table tfoot td.bi-group-sold{background:color-mix(in srgb, var(--bi-accent) 6%, transparent)}.bi-table thead th.bi-group-total,.bi-table tfoot td.bi-group-total{background:var(--color-surface)}.bi-root ::-webkit-scrollbar{width:8px;height:8px}.bi-root ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-fg) 16%, transparent);border-radius:999px}.bi-root ::-webkit-scrollbar-track{background:0 0}.bi-meter-lg{height:7px}.bi-figure{font-variant-numeric:proportional-nums}.bi-card{transition:box-shadow .15s,border-color .15s}.bi-scroll{overscroll-behavior:contain;overflow-y:auto}.bi-root :is(a,button,select,input):focus-visible{outline:2px solid var(--bi-accent);outline-offset:2px;border-radius:6px}
