:root{--ui-text:#1f2328;--ui-text-muted:#656d76;--ui-text-subtle:#8a939c;--ui-link:#0969da;--ui-link-hover:#0550ae;--ui-border:#d0d7de;--ui-border-strong:#afb8c1;--ui-border-subtle:#e7ecf1;--ui-surface:#fff;--ui-surface-muted:#f6f8fa;--ui-surface-sunken:#eef1f4;--ui-row-hover:#f6f8fa;--ui-focus:#0969da;--ui-warning:#bf8700;--ui-accent-bg:#ddf4ff;--ui-accent-fg:#0550ae;--ui-accent-border:#c9e5f9;--ui-font:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ui-radius-sm:3px;--ui-radius-md:6px;--ui-radius-pill:999px;--ui-control:2rem;--ui-transition:.12s ease;--ui-font-md:.875rem;--ui-font-sm:.8125rem;--ui-font-xs:.75rem;--ui-font-base:.9375rem}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--ui-font);color:var(--ui-text);background:var(--ui-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-page{font-family:var(--ui-font);color:var(--ui-text);font-size:var(--ui-font-base);padding:1.5rem 2rem}.ui-topbar{border-bottom:1px solid var(--ui-border-subtle);align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.ui-topbar-lead{display:contents}.ui-topbar-title{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600}.ui-topbar-tabs{gap:1rem;margin-left:1.25rem;display:flex}.ui-topbar-right{align-items:center;gap:.75rem;margin-left:auto;display:flex}.ui-topbar-meta{font-size:var(--ui-font-sm);color:var(--ui-text-muted);align-items:center;gap:.75rem;display:flex}.ui-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;margin-top:1rem;display:grid}.ui-toolbar{background:var(--ui-surface-muted);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);font-size:var(--ui-font-md);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem .75rem;display:flex}.ui-toolbar-divider{background:var(--ui-border-subtle);align-self:stretch;width:1px;margin:0 .25rem}.ui-btn{font-family:inherit;font-size:var(--ui-font-md);cursor:pointer;transition:background-color var(--ui-transition), border-color var(--ui-transition), color var(--ui-transition), opacity var(--ui-transition);justify-content:center;align-items:center;gap:.25rem;font-weight:500;line-height:1.25;display:inline-flex}.ui-btn:disabled{cursor:not-allowed;opacity:.85}.ui-btn-primary{background:var(--ui-link);color:#fff;border-radius:var(--ui-radius-md);border:none;padding:.375rem .875rem}.ui-btn-primary:hover:not(:disabled){background:var(--ui-link-hover)}.ui-btn-primary:active:not(:disabled){background:#033d8b}.ui-btn-primary:disabled{background:var(--ui-text-subtle)}.ui-btn-secondary{min-width:var(--ui-control);min-height:var(--ui-control);background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:.375rem .625rem}.ui-btn-secondary:hover:not(:disabled){background:var(--ui-surface-muted);border-color:var(--ui-border-strong)}.ui-btn-secondary:active:not(:disabled){background:var(--ui-surface-sunken)}.ui-btn-icon{width:var(--ui-control);height:var(--ui-control);min-width:var(--ui-control);min-height:var(--ui-control);padding:0}.ui-btn-avatar{border-radius:var(--ui-radius-pill);padding:0;overflow:hidden}.ui-btn-avatar[aria-expanded=true],.ui-btn-secondary[aria-expanded=true]{background:var(--ui-surface-muted);border-color:var(--ui-border-strong)}.ui-tab{color:var(--ui-text-muted);font-weight:500;font-size:var(--ui-font-md);transition:color var(--ui-transition), border-color var(--ui-transition);border-bottom:2px solid #0000;padding:.5rem 0;text-decoration:none}.ui-tab:hover{color:var(--ui-text)}.ui-tab:not(.ui-tab-active):hover{border-bottom-color:var(--ui-border)}.ui-tab-active{color:var(--ui-text);border-bottom-color:var(--ui-link);font-weight:600}.ui-menu-item{text-align:left;cursor:pointer;width:100%;color:var(--ui-text);font:inherit;font-size:var(--ui-font-md);border-radius:var(--ui-radius-sm);transition:background-color var(--ui-transition);background:0 0;border:none;padding:.5rem .75rem;font-family:inherit;line-height:1.35;text-decoration:none;display:block}.ui-menu-item:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-surface-muted)}.ui-menu-item:active:not(:disabled):not([aria-disabled=true]){background:var(--ui-surface-sunken)}.ui-menu-item:disabled,.ui-menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-menu-sep{background:var(--ui-border-subtle);border:0;height:1px;margin:.25rem 0}.ui-chip{border-radius:var(--ui-radius-pill);font-size:var(--ui-font-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ui-transition), border-color var(--ui-transition), color var(--ui-transition);background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);align-items:center;padding:.125rem .625rem;font-family:inherit;line-height:1.5;display:inline-flex}.ui-chip:hover:not([aria-pressed=true]){background:var(--ui-surface-muted);border-color:var(--ui-border-strong)}.ui-chip[aria-pressed=true]{background:var(--ui-accent-bg);color:var(--ui-accent-fg);border-color:var(--ui-accent-border);font-weight:600}.ui-chip[aria-pressed=true]:hover{filter:brightness(.97)}.ui-link{color:var(--ui-link);transition:color var(--ui-transition);text-decoration:none}.ui-link:hover{color:var(--ui-link-hover);text-decoration:underline}.ui-filter-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;transition:color var(--ui-transition);background:0 0;border:none;padding:0}.ui-filter-btn-subtle{color:var(--ui-text-subtle)}.ui-filter-btn-warn{color:var(--ui-warning)}.ui-filter-btn:hover{color:var(--ui-link-hover);text-decoration:underline}.ui-filter-btn[aria-pressed=true]{color:var(--ui-link);font-weight:600}.ui-input{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);font-size:var(--ui-font-md);background:var(--ui-surface);min-width:14rem;color:var(--ui-text);transition:border-color var(--ui-transition), box-shadow var(--ui-transition);padding:.375rem .625rem;font-family:inherit}.ui-textarea{field-sizing:content;resize:vertical;min-height:4.5rem;max-height:24rem;line-height:1.45}.ui-input:hover:not(:disabled):not(:focus){border-color:var(--ui-border-strong)}.ui-input:focus{border-color:var(--ui-focus);outline:none;box-shadow:0 0 0 3px #0969da26}.ui-table-scroll{margin-top:1rem;overflow-x:auto}.ui-table-scroll>table{min-width:64rem}.ui-table tbody tr[data-clickable]{cursor:pointer;transition:background-color var(--ui-transition)}.ui-table tbody tr[data-clickable]:hover,.ui-table tbody tr.ui-row-hoverable:hover{background:var(--ui-row-hover)}.ui-sort-th{color:var(--ui-text-muted);transition:background-color var(--ui-transition), color var(--ui-transition)}.ui-sort-th:hover{background:var(--ui-surface-muted);color:var(--ui-text)}.ui-expand-btn{color:var(--ui-text-muted);transition:color var(--ui-transition)}.ui-expand-btn:hover{color:var(--ui-text)}.ui-stat-card{transition:background-color var(--ui-transition), border-color var(--ui-transition)}.ui-stat-card:hover:not(.ui-stat-card-active){background:var(--ui-surface-muted)}.ui-stat-card:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.ui-stat-card-active:focus-visible{outline-offset:0}@media (width<=68rem){.ui-topbar{flex-wrap:wrap;gap:.5rem}.ui-topbar-lead{flex-wrap:wrap;flex:100%;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.ui-topbar-tabs{flex-wrap:wrap;flex:1 0 100%;gap:0 1rem;margin-left:0}.ui-topbar-right{flex:100%;margin-left:0}.ui-topbar-meta{flex-wrap:wrap;flex:auto}}@media (width<=45rem){.ui-page{padding:1rem .75rem 2rem}.ui-topbar-title{font-size:1.125rem}.ui-stats{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.ui-toolbar{padding:.5rem}.ui-toolbar .ui-input{flex:100%;min-width:0}.ui-toolbar-divider{display:none}}
