:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f7f7f5;--ink:#1c1c1a;--muted:#5c5c58;--line:#d9d9d3;--bad:#9b2c2c;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body{background:var(--surface);color:var(--ink);margin:0}.shell{gap:2rem;max-width:42rem;margin:0 auto;padding:3rem 1.5rem;display:grid}h1{margin:0;font-size:1.75rem}.subtitle{color:var(--muted);margin:.5rem 0 0}section{border-top:1px solid var(--line);padding-top:1rem}h2{margin:0 0 .75rem;font-size:1rem}.status-grid{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0;display:grid}.status-grid dt{color:var(--muted)}.status-grid dd{font-variant-numeric:tabular-nums;margin:0}.status-bad{color:var(--bad)}ul{margin:0;padding-left:1.25rem}.form-grid{gap:.35rem;max-width:22rem;display:grid}.form-grid label{color:var(--muted);font-size:.9rem}.form-grid input{font:inherit;border:1px solid var(--line);color:inherit;background:#fff;border-radius:4px;padding:.5rem .6rem}.form-grid button{font:inherit;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:4px;min-height:44px;margin-top:.75rem;padding:.5rem 1rem}.form-grid button[aria-disabled=true]{opacity:.6}.actions{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;display:flex}.actions button{font:inherit;border:1px solid var(--line);min-height:44px;color:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:.4rem .9rem}.notice{border-left:3px solid var(--ink);background:#fff;margin:0;padding:.5rem .75rem}.hint{color:var(--muted);font-size:.9rem}code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
