:root{--s75-navy-950:#090c15;--s75-navy-900:#0f1320;--s75-navy-800:#161b2b;--s75-amber-500:#f5a623;--s75-amber-700:#c26f00;--s75-amber-900:#8a4f00;--s75-amber-100:#fdf1dc;--s75-violet-500:#7b2cbf;--s75-violet-400:#8f45d6;--s75-violet-700:#6a22a8;--s75-violet-100:#f2eafb;--s75-cyan-400:#00f0ff;--s75-cyan-700:#00929f;--s75-cyan-900:#00707a;--s75-cyan-100:#e0f8fa;--s75-sand-100:#e2c3b7;--s75-space-1:4px;--s75-space-2:8px;--s75-space-3:12px;--s75-space-4:16px;--s75-space-5:20px;--s75-space-6:24px;--s75-space-8:32px;--s75-space-12:48px;--s75-radius-sm:6px;--s75-radius-md:8px;--s75-radius-lg:12px;--s75-radius-pill:999px;--s75-opacity-disabled:.45;--s75-font-display:"Space Grotesk", "Rajdhani", "Helvetica Neue", Arial, sans-serif;--s75-font-sans:"Inter", "Helvetica Neue", Arial, sans-serif;--s75-font-mono:"Roboto Mono", "SFMono-Regular", Menlo, Consolas, monospace}:root,[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s75-bg:var(--s75-navy-950);--s75-surface:var(--s75-navy-900);--s75-surface-raised:var(--s75-navy-800);--s75-surface-sunken:#070910;--s75-surface-inverse:#232a40;--s75-line:#222839;--s75-line-strong:#5a6380;--s75-ink:#eceef5;--s75-ink-muted:#a4abc0;--s75-ink-subtle:#8a91a8;--s75-ink-inverse:#f3f4f8;--s75-primary:var(--s75-violet-400);--s75-primary-hover:#a061e0;--s75-on-primary:#fff;--s75-primary-soft:#24133a;--s75-primary-ink:#c9a3f5;--s75-amber:var(--s75-amber-500);--s75-amber-soft:#2e2108;--s75-amber-ink:var(--s75-amber-500);--s75-on-amber:var(--s75-navy-950);--s75-cyan:var(--s75-cyan-400);--s75-cyan-soft:#062a31;--s75-cyan-ink:var(--s75-cyan-400);--s75-on-cyan:var(--s75-navy-950);--s75-success:#4fd29a;--s75-warning:var(--s75-amber-500);--s75-danger:#ff7a8a;--s75-focus:var(--s75-cyan-400);--s75-chart-1:#8e47cd;--s75-chart-2:#00a0af;--s75-chart-3:#cb7f00;--s75-chart-grid:#1a2030;--s75-shadow-sm:0 1px 2px #00000080;--s75-shadow-md:0 10px 30px #0009;--s75-glow-primary:0 0 0 1px #8f45d6, 0 0 18px #8f45d699;--s75-glow-cyan:0 0 0 1px #00f0ff, 0 0 18px #00f0ff73;--s75-glow-amber:0 0 0 1px #f5a623, 0 0 18px #f5a62373}[data-theme=light],.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--s75-bg:#f4f5f8;--s75-surface:#fff;--s75-surface-raised:#f8f9fb;--s75-surface-sunken:#eef0f4;--s75-surface-inverse:var(--s75-navy-950);--s75-line:#e3e5ec;--s75-line-strong:#828aa0;--s75-ink:#0b0f1c;--s75-ink-muted:#4f566b;--s75-ink-subtle:#626a80;--s75-ink-inverse:#f3f4f8;--s75-primary:var(--s75-violet-500);--s75-primary-hover:var(--s75-violet-700);--s75-on-primary:#fff;--s75-primary-soft:var(--s75-violet-100);--s75-primary-ink:var(--s75-violet-700);--s75-amber:var(--s75-amber-700);--s75-amber-soft:var(--s75-amber-100);--s75-amber-ink:var(--s75-amber-900);--s75-on-amber:var(--s75-navy-950);--s75-cyan:var(--s75-cyan-700);--s75-cyan-soft:var(--s75-cyan-100);--s75-cyan-ink:var(--s75-cyan-900);--s75-on-cyan:var(--s75-navy-950);--s75-success:#0f7a4a;--s75-warning:var(--s75-amber-900);--s75-danger:#c2263f;--s75-focus:var(--s75-violet-500);--s75-chart-1:#7b2cbf;--s75-chart-2:#00929f;--s75-chart-3:#c26f00;--s75-chart-grid:#eceef3;--s75-shadow-sm:0 1px 2px #0b0f1c0f;--s75-shadow-md:0 6px 20px #0b0f1c1a;--s75-glow-primary:0 0 0 1px #7b2cbf, 0 4px 14px #7b2cbf33;--s75-glow-cyan:0 0 0 1px #00929f, 0 4px 14px #00929f2e;--s75-glow-amber:0 0 0 1px #c26f00, 0 4px 14px #c26f002e}
:root{--bg:var(--s75-bg);--surface:var(--s75-surface);--text:var(--s75-ink);--muted:var(--s75-ink-muted);--border:var(--s75-line);--accent:var(--s75-primary);--accent-text:var(--s75-on-primary)}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:15px/1.5 var(--s75-font-sans);margin:0}.shell{max-width:720px;margin:0 auto;padding:48px 16px}body:has(s75-app-rail){padding-left:48px}s75-app-rail{position:fixed;top:0;left:0}s75-app-rail:not(:defined){background:var(--s75-surface);border-right:1px solid var(--s75-line);width:48px;height:100vh;display:block}h1{margin:0 0 4px;font-size:22px}h2{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:32px 0 12px;font-size:15px;font-weight:600}p{color:var(--muted);margin:0 0 16px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--s75-radius-lg);padding:16px}.list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.button,button{border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);border-radius:var(--s75-radius-md);font:inherit;cursor:pointer;padding:8px 14px;text-decoration:none;display:inline-block}.button.secondary,button.secondary{color:var(--accent);background:0 0}.actions{flex-wrap:wrap;gap:8px;display:flex}.muted{color:var(--muted)}.error{color:var(--s75-danger)}.key-form{gap:12px;display:grid}.key-form label{gap:4px;display:grid}.key-form label.check{align-items:baseline;gap:8px;display:flex}.key-form fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.key-form legend{margin-bottom:4px}.key-form input:not([type]),.key-form select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--s75-radius-md);padding:8px 10px}.secret{margin-bottom:16px}.secret-value{overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--s75-radius-md);font-family:var(--s75-font-mono);padding:8px 10px;display:block}
