@charset "UTF-8";:root{color-scheme:dark;--ax-seed-bg: #08080a;--ax-seed-surface: #141418;--ax-seed-text: #f4f4f5;--ax-seed-brand: #8346eb;--ax-seed-staff: #f5b23b;--ax-seed-ok: #2be07a;--ax-seed-warn: #f5b23b;--ax-seed-bad: #ff3b30;--ax-bg: var(--ax-seed-bg);--ax-bg-2: color-mix(in srgb, var(--ax-seed-surface) 30%, var(--ax-seed-bg));--ax-panel: color-mix(in srgb, var(--ax-seed-surface) 62%, var(--ax-seed-bg));--ax-panel-2: var(--ax-seed-surface);--ax-row-hover: color-mix(in srgb, var(--ax-seed-text) 4%, transparent);--ax-line: color-mix(in srgb, var(--ax-seed-text) 9%, transparent);--ax-line-2: color-mix(in srgb, var(--ax-seed-text) 16%, transparent);--ax-text: var(--ax-seed-text);--ax-text-2: color-mix(in srgb, var(--ax-seed-text) 78%, var(--ax-seed-bg));--ax-text-3: color-mix(in srgb, var(--ax-seed-text) 55%, var(--ax-seed-bg));--ax-text-4: color-mix(in srgb, var(--ax-seed-text) 38%, var(--ax-seed-bg));--ax-brand: var(--ax-seed-brand);--ax-brand-2: color-mix(in srgb, var(--ax-seed-brand) 70%, var(--ax-seed-text));--ax-staff: var(--ax-seed-staff);--ax-ok: var(--ax-seed-ok);--ax-warn: var(--ax-seed-warn);--ax-bad: var(--ax-seed-bad);--ax-tint-brand: color-mix(in srgb, var(--ax-seed-brand) 16%, transparent);--ax-tint-staff: color-mix(in srgb, var(--ax-seed-staff) 14%, transparent);--ax-tint-ok: color-mix(in srgb, var(--ax-seed-ok) 14%, transparent);--ax-tint-warn: color-mix(in srgb, var(--ax-seed-warn) 14%, transparent);--ax-tint-bad: color-mix(in srgb, var(--ax-seed-bad) 14%, transparent);--ax-s-1: 4px;--ax-s-2: 8px;--ax-s-3: 12px;--ax-s-4: 16px;--ax-s-5: 24px;--ax-r-xs: 4px;--ax-r-sm: 6px;--ax-r: 10px;--ax-r-lg: 14px;--ax-r-pill: 999px;--ax-t-page: 1.45rem;--ax-t-lead: 1.1rem;--ax-t-card: .95rem;--ax-t-body: .875rem;--ax-t-sub: .8125rem;--ax-t-micro: .6875rem;--ax-row: 36px;--ax-shadow: 0 18px 44px -20px rgba(0, 0, 0, .85);--ax-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, monospace}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--ax-bg);color:var(--ax-text);font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ax-brand) 34%,transparent);border-radius:var(--ax-r-xs)}::selection{background:color-mix(in srgb,var(--ax-brand) 34%,transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ax-line-2);border-radius:var(--ax-r-sm);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ax-seed-text) 24%,transparent)}h1{font-size:var(--ax-t-page);font-weight:700;letter-spacing:-.015em;margin:0}h2{display:flex;align-items:center;gap:var(--ax-s-2);font-size:var(--ax-t-card);font-weight:700;letter-spacing:-.005em;margin:0}h2:before{content:"";width:3px;height:14px;flex:none;border-radius:var(--ax-r-xs);background:var(--ax-line-2)}.card.primary h2:before{background:var(--ax-brand)}.lbl{font-size:var(--ax-t-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ax-text-4)}.lead{font-size:var(--ax-t-lead);font-weight:700;letter-spacing:-.01em;color:var(--ax-text)}.muted{color:var(--ax-text-3)}.dim{color:var(--ax-text-2)}.mono,.num{font-family:var(--ax-mono);font-variant-numeric:tabular-nums}.num{text-align:right}.hairline{height:1px;background:var(--ax-line);border:0;margin:0}.card{background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:var(--ax-r);padding:var(--ax-s-4)}.card.primary{background:var(--ax-panel-2);border-color:var(--ax-line-2);box-shadow:var(--ax-shadow)}.card-hd{display:flex;align-items:center;gap:var(--ax-s-2);margin-bottom:var(--ax-s-3);min-height:26px}.card-hd .grow,.grow{flex:1}.row{display:flex;align-items:center;gap:var(--ax-s-2)}.wrap{flex-wrap:wrap}.tbl-wrap{overflow-x:auto;border:1px solid var(--ax-line);border-radius:var(--ax-r);background:var(--ax-panel)}.tbl{width:100%;border-collapse:collapse;font-size:var(--ax-t-sub)}.tbl th{position:sticky;top:0;z-index:1;background:var(--ax-panel-2);text-align:left;font-size:var(--ax-t-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ax-text-4);padding:0 var(--ax-s-3);height:32px;white-space:nowrap;border-bottom:1px solid var(--ax-line)}.tbl td{height:var(--ax-row);padding:0 var(--ax-s-3);border-bottom:1px solid var(--ax-line);white-space:nowrap}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover{background:var(--ax-row-hover)}.tbl td.wrapcell{white-space:normal;min-width:220px}.chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--ax-r-pill);font-size:.75rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;background:color-mix(in srgb,var(--ax-seed-text) 8%,transparent);color:var(--ax-text-2)}.chip app-icon{width:12px;height:12px}.chip.ok{background:var(--ax-tint-ok);color:var(--ax-ok)}.chip.warn{background:var(--ax-tint-warn);color:var(--ax-warn)}.chip.bad{background:var(--ax-tint-bad);color:var(--ax-bad)}.chip.brand{background:var(--ax-tint-brand);color:var(--ax-brand-2)}.chip.staff{background:var(--ax-tint-staff);color:var(--ax-staff)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 var(--ax-s-3);border-radius:var(--ax-r-sm);border:1px solid var(--ax-line-2);background:var(--ax-panel-2);color:var(--ax-text-2);font-size:var(--ax-t-sub);font-weight:600;white-space:nowrap;transition:border-color .12s,background .12s,color .12s}.btn:hover:not(:disabled){color:var(--ax-text);border-color:var(--ax-line-2);background:color-mix(in srgb,var(--ax-seed-text) 7%,var(--ax-panel-2))}.btn:disabled{opacity:.45;cursor:not-allowed}.btn app-icon{width:13px;height:13px}.btn-primary{background:var(--ax-text);color:var(--ax-bg);border-color:transparent;font-weight:700}.btn-primary:hover:not(:disabled){background:var(--ax-text);filter:brightness(.92)}.btn-ghost{background:transparent}.btn-danger{background:var(--ax-tint-bad);color:var(--ax-bad);border-color:color-mix(in srgb,var(--ax-bad) 38%,transparent)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--ax-bad) 20%,transparent);border-color:var(--ax-bad);color:var(--ax-bad)}.btn-sm{height:26px;padding:0 10px;font-size:var(--ax-t-sub)}.field{display:flex;flex-direction:column;gap:5px}.field>.lbl{margin-bottom:1px}.in{height:32px;padding:0 var(--ax-s-3);border-radius:var(--ax-r-sm);border:1px solid var(--ax-line-2);background:var(--ax-bg-2);color:var(--ax-text);font-size:var(--ax-t-body);width:100%;transition:border-color .12s}textarea.in{height:auto;padding:var(--ax-s-2) var(--ax-s-3);resize:vertical;line-height:1.5}select.in{cursor:pointer}.in::placeholder{color:var(--ax-text-3)}.in:focus{border-color:var(--ax-brand)}.in:disabled{opacity:.5}.in.invalid{border-color:var(--ax-bad)}.help{font-size:var(--ax-t-sub);color:var(--ax-text-3);line-height:1.5}.err-text{font-size:var(--ax-t-sub);color:var(--ax-bad)}.banner{display:flex;align-items:flex-start;gap:var(--ax-s-2);padding:var(--ax-s-2) var(--ax-s-3);border-radius:var(--ax-r-sm);font-size:var(--ax-t-sub);line-height:1.5;background:var(--ax-tint-bad);color:var(--ax-bad);border:1px solid color-mix(in srgb,var(--ax-bad) 30%,transparent)}.banner app-icon{width:14px;height:14px;flex:none;margin-top:2px}.banner.warn{background:var(--ax-tint-warn);color:var(--ax-warn);border-color:color-mix(in srgb,var(--ax-warn) 30%,transparent)}.banner.info{background:var(--ax-tint-brand);color:var(--ax-brand-2);border-color:color-mix(in srgb,var(--ax-brand) 30%,transparent)}.skel{border-radius:var(--ax-r-xs);background:linear-gradient(90deg,color-mix(in srgb,var(--ax-seed-text) 6%,transparent),color-mix(in srgb,var(--ax-seed-text) 12%,transparent),color-mix(in srgb,var(--ax-seed-text) 6%,transparent));background-size:200% 100%;animation:ax-shimmer 1.2s ease-in-out infinite}@keyframes ax-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skel{animation:none}*{transition-duration:.01ms!important}}
