:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f7f7f8;--fg:#1b1b1f;--muted:#6b6b76;--card:#fff;--border:#dcdce1;--accent:#3b5bdb;--accent-fg:#fff;--error:#c92a2a;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#141417;--fg:#ececf1;--muted:#9a9aa6;--card:#1e1e23;--border:#34343c;--accent:#748ffc;--accent-fg:#0b0b0d;--error:#ff8787}}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--fg);margin:0}main{max-width:960px;margin:0 auto;padding:1.5rem 1rem 3rem}a{color:var(--accent)}.topbar{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.topbar nav{align-items:center;gap:1rem;display:flex}.brand{color:var(--fg);font-weight:700;text-decoration:none}.card{background:var(--card);border:1px solid var(--border);border-radius:10px;margin:1rem 0;padding:1rem 1.25rem}.stack{flex-direction:column;gap:.75rem;max-width:28rem;display:flex}.row{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}label{flex-direction:column;gap:.25rem;font-size:.95rem;display:flex}label.check{flex-direction:row;align-items:start;gap:.5rem}input,select,textarea,button,.button{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:6px;padding:.45rem .7rem}button,.button{cursor:pointer;text-decoration:none;display:inline-block}button.primary,.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}button.link{color:var(--accent);background:0 0;border:none;padding:0}button:disabled{opacity:.6;cursor:progress}.muted{color:var(--muted)}.notice{border:1px solid var(--border);background:var(--card);border-radius:6px;padding:.6rem .9rem}.notice.error,.error{color:var(--error)}.badge{border:1px solid;border-radius:4px;margin-left:.4rem;padding:0 .4rem;font-size:.8rem;display:inline-block}.badge.error{color:var(--error)}.code{letter-spacing:.2em;font-family:ui-monospace,monospace;font-size:2rem}input.copy{width:100%;font-family:ui-monospace,monospace}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem 1rem;padding-bottom:.5rem;display:flex}.tabs a[aria-current=page]{color:var(--fg);font-weight:700}table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.92rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.5rem}form.inline{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 .25rem .25rem 0;display:inline-flex}form.inline label{flex-direction:row;align-items:center}.downloads{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;padding:0;list-style:none;display:grid}pre,code{font-family:ui-monospace,monospace}table.audit code{word-break:break-all;font-size:.8rem}
