:root{color-scheme:dark;--bg:#0b0d12;--fg:#e6e9ef;--muted:#8b93a3;--border:#232837;--card:#12151d;--ok:#4ade80;--bad:#f87171;--accent:#7aa2ff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}.shell{max-width:720px;margin:0 auto;padding:48px 24px}h1{font-size:28px;margin:0 0 8px}h2{font-size:16px;margin:0 0 12px}.sub{color:var(--muted)}.card,.sub{margin:0 0 24px}.card{list-style:none;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:12px}.row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--border)}.row:last-child{border-bottom:0}.label{color:var(--muted)}.value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-all;text-align:right}.value.ok{color:var(--ok)}.value.bad{color:var(--bad)}.value.muted{color:var(--fg)}.endpoints{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.endpoints li span{color:var(--muted)}code{background:#1a1f2b;border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--accent)}.hint{color:var(--muted);font-size:14px}