.ux-root{--ux-surface: #111114;--ux-surface-2: #17171c;--ux-line: #2a2a31;--ux-grid: #1f1f25;--ux-ink-0: #f4f4f6;--ux-ink-1: #bdbdc4;--ux-ink-2: #8a8a93;--ux-ink-3: #5a5a63;--ux-accent: #e2a866;--ux-ok: #7dcc7d;--ux-warn: #e2b066;--ux-bad: #e26a6a;--kind-saved: #3987e5;--kind-community: #d95926;--kind-suggested: #199e70;--kind-adhoc: #c98500;--kind-other: #6b6b75;--act-none: #1f1f25;--act-opened: #184f95;--act-listened: #3987e5;--act-long: #86b6ef;--series-1: #3987e5}.ux-root .ux-card{background:var(--ux-surface);border:1px solid var(--ux-line);border-radius:10px;padding:1rem;min-width:0}.ux-root .ux-h2{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ux-ink-2);font-weight:600;margin-bottom:.625rem}.ux-root .ux-sub{color:var(--ux-ink-2);font-size:12px}.ux-root .ux-grid2{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.ux-root .ux-tiles{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.ux-root .ux-tile{background:var(--ux-surface);border:1px solid var(--ux-line);border-radius:8px;padding:.625rem .75rem}.ux-root .ux-tile .l{color:var(--ux-ink-2);font-size:11px;line-height:14px}.ux-root .ux-tile .v{color:var(--ux-ink-0);font-size:20px;line-height:26px;font-weight:600;font-variant-numeric:tabular-nums}.ux-root .ux-tile .s{color:var(--ux-ink-2);font-size:11px}.ux-root .ux-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11px;line-height:18px;border:1px solid var(--ux-line);color:var(--ux-ink-1);background:var(--ux-surface-2);white-space:nowrap}.ux-root .ux-chip.ok{color:var(--ux-ok);border-color:#7dcc7d59}.ux-root .ux-chip.warn{color:var(--ux-warn);border-color:#e2b06666}.ux-root .ux-chip.bad{color:var(--ux-bad);border-color:#e26a6a66}.ux-root .ux-chip.accent{color:var(--ux-accent);border-color:#e2a86666}.ux-root .ux-dl{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;font-size:13px}.ux-root .ux-dl dt{color:var(--ux-ink-2)}.ux-root .ux-dl dd{color:var(--ux-ink-0);min-width:0;overflow-wrap:anywhere}.ux-root .ux-swatch{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.ux-root .ux-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--ux-ink-1);align-items:center}.ux-root .ux-legend span{display:inline-flex;align-items:center;gap:6px}.ux-root .ux-summary li{position:relative;padding-left:14px;font-size:14px;line-height:21px;color:var(--ux-ink-0)}.ux-root .ux-summary li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:999px;background:var(--ux-accent)}.ux-root .ux-summary li+li{margin-top:4px}.ux-root table.ux-table{width:100%;border-collapse:collapse;font-size:13px}.ux-root table.ux-table th{text-align:left;font-weight:500;color:var(--ux-ink-2);font-size:11px;padding:6px 8px;border-bottom:1px solid var(--ux-line);white-space:nowrap;position:sticky;top:0;background:var(--ux-surface);z-index:1}.ux-root table.ux-table th button{all:unset;cursor:pointer}.ux-root table.ux-table th button:hover{color:var(--ux-ink-0)}.ux-root table.ux-table td{padding:6px 8px;border-bottom:1px solid var(--ux-grid);color:var(--ux-ink-1);white-space:nowrap}.ux-root table.ux-table tr.ux-link{cursor:pointer}.ux-root table.ux-table tr.ux-link:hover td{background:#17171c;color:var(--ux-ink-0)}.ux-root .num{text-align:right;font-variant-numeric:tabular-nums}.ux-root .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ux-root .ux-hbar{display:grid;grid-template-columns:minmax(6rem,12rem) 1fr auto;gap:6px 10px;align-items:center;font-size:12px}.ux-root .ux-hbar .lab{color:var(--ux-ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-root .ux-hbar .val{color:var(--ux-ink-2);font-variant-numeric:tabular-nums;text-align:right}.ux-root .ux-hbar .track{height:12px;position:relative}.ux-root .ux-hbar .fill{position:absolute;left:0;top:0;bottom:0;border-radius:0 4px 4px 0;background:var(--series-1);min-width:2px}.ux-root .ux-scroll-x{overflow-x:auto}.ux-tip{position:fixed;z-index:60;pointer-events:none;max-width:18rem;padding:6px 9px;border-radius:6px;background:#17171c;border:1px solid #2a2a31;color:#f4f4f6;font-size:12px;line-height:17px;box-shadow:0 6px 18px #00000073;display:none;white-space:pre-line}.ux-root .ux-toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ux-ink-1);min-height:36px;padding:0 10px;border:1px solid var(--ux-line);border-radius:8px;background:var(--ux-surface);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ux-root .ux-toggle input{accent-color:#e2a866}.ux-root .ux-empty{color:var(--ux-ink-2);font-size:13px;padding:.75rem;border:1px dashed var(--ux-line);border-radius:8px}
