:root{color-scheme:light;--background: #f8fafc;--surface: #ffffff;--ink: #111827;--muted: #64748b;--line: #dbe3ea;--accent: #0f766e;--danger: #b42318;--code: #0b1120;--code-ink: #dbeafe;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--background);color:var(--ink);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}.shell{width:min(100% - 40px,980px);margin:0 auto;padding:48px 0}.masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.eyebrow{margin:0 0 4px;color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:uppercase}h1{margin:0;font-size:2.25rem;font-weight:720;letter-spacing:0;line-height:1.05}.status{display:inline-flex;min-height:32px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 12px;background:var(--surface);color:var(--muted);font-size:.875rem;font-weight:650}.status[data-state=ok]{border-color:#0f766e47;color:var(--accent)}.status[data-state=error]{border-color:#b423183d;color:var(--danger)}.identity{display:grid;gap:24px;padding-top:24px}.summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.summary div{min-width:0;background:var(--surface);padding:18px}dt{margin-bottom:8px;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}dd{margin:0;overflow-wrap:anywhere;font-size:1rem;font-weight:620;line-height:1.4}.details{min-height:360px;overflow:auto;margin:0;border-radius:8px;background:var(--code);color:var(--code-ink);padding:18px;font:.875rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}@media(max-width:720px){.shell{width:min(100% - 28px,980px);padding:28px 0}.masthead{align-items:flex-start;flex-direction:column}h1{font-size:1.85rem}.summary{grid-template-columns:1fr}}
