:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#f4f4f5;--surface:#fff;--text:#18181b;--muted:#5f5f68;--border:#d4d4d8;--accent:#2f5fd0;--accent-text:#fff;--danger:#b42318;--error:#b42318;--code:#ececef}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background:#18181b;--surface:#232327;--text:#f4f4f5;--muted:#a1a1aa;--border:#3f3f46;--accent:#6d94ee;--accent-text:#111114;--danger:#f87171;--error:#fca5a5;--code:#2c2c31}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--background);color:var(--text);margin:0;padding:16px;font:16px/1.5 system-ui,sans-serif}.page{gap:16px;max-width:720px;margin:0 auto;display:grid}.bar{justify-content:space-between;align-items:center;gap:16px;display:flex}h1{margin:0;font-size:1.5rem;line-height:1.2}h2{margin:0 0 16px;font-size:1.125rem}p{margin:0 0 12px}.card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:24px}.secrets{gap:12px;margin:0;padding:0;list-style:none;display:grid}.secret{border-bottom:1px solid var(--border);gap:8px;padding-bottom:12px;display:grid}.secret:last-child{border-bottom:0;padding-bottom:0}.secret-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.secret-name{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-weight:600}.secret-value{background:var(--code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:8px 12px;font:.875rem/1.5 ui-monospace,monospace}form{gap:8px;display:grid}label{font-weight:600}input[type=text],textarea{border:1px solid var(--border);width:100%;color:inherit;font:inherit;background:0 0;border-radius:6px;padding:8px 12px;font-family:ui-monospace,monospace}input[readonly]{color:var(--muted)}textarea{resize:vertical}.hint{margin:0;font-size:.875rem}code{font-family:ui-monospace,monospace}.actions{flex-wrap:wrap;gap:8px;display:flex}button{background:var(--accent);border:1px solid var(--accent);color:var(--accent-text);cursor:pointer;font:inherit;border-radius:6px;padding:8px 16px;font-weight:600}button.secondary{border-color:var(--border);color:inherit;background:0 0}button.danger{border-color:var(--danger);color:var(--danger);background:0 0}button:disabled{cursor:progress;opacity:.6}input:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted{color:var(--muted)}.error{color:var(--error);margin:0;font-size:.875rem}
