input[type=text].svelte-16ib0i7,input[type=number].svelte-16ib0i7,textarea.svelte-16ib0i7{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);width:100%}input[type=text].svelte-16ib0i7:focus,input[type=number].svelte-16ib0i7:focus,textarea.svelte-16ib0i7:focus{outline:none;border-color:var(--border-active);box-shadow:0 0 0 1px var(--border-active)}textarea.svelte-16ib0i7{resize:vertical;min-height:64px}.radio-group.svelte-16ib0i7,.check-group.svelte-16ib0i7{display:flex;flex-direction:column;gap:var(--space-1)}.radio.svelte-16ib0i7,.check.svelte-16ib0i7{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer}.card-grid.svelte-16ib0i7{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-2)}.card.svelte-16ib0i7{display:flex;flex-direction:column;gap:var(--space-1);text-align:left;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-3);cursor:pointer;color:var(--text-primary);font-family:inherit}.card.svelte-16ib0i7:hover:not(.picked){border-color:var(--border-active);background:var(--bg-elevated)}.card.picked.svelte-16ib0i7{border-color:var(--border-success);box-shadow:0 0 0 1px var(--border-success),0 0 12px #00ff9d26}.card-title.svelte-16ib0i7{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.card-desc.svelte-16ib0i7{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.group.svelte-16ib0i7{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-left:2px solid var(--border-subtle)}.form-row.svelte-16ib0i7{display:flex;flex-direction:column;gap:var(--space-1)}.list.svelte-16ib0i7{display:flex;flex-direction:column;gap:var(--space-2)}.list-row.svelte-16ib0i7{display:flex;gap:var(--space-2);align-items:flex-start}.list-row-body.svelte-16ib0i7{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);background:var(--bg-sunken);border-radius:var(--radius-sm)}.row-action.svelte-16ib0i7{background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;padding:var(--space-1) var(--space-2);align-self:flex-start}.row-action.svelte-16ib0i7:hover:not(:disabled){color:var(--text-error);border-color:var(--border-error)}.row-action.svelte-16ib0i7:disabled{opacity:.4;cursor:not-allowed}.add-row.svelte-16ib0i7{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;background:transparent;border:1px dashed var(--border-default);color:var(--text-tertiary);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-sm);cursor:pointer}.add-row.svelte-16ib0i7:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-active)}.add-row.svelte-16ib0i7:disabled{opacity:.5;cursor:not-allowed}.muted.svelte-16ib0i7{margin:0;color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs)}@media (max-width: 640px){input[type=text].svelte-16ib0i7,input[type=number].svelte-16ib0i7,textarea.svelte-16ib0i7{font-size:var(--text-md);min-height:var(--tap-min)}input[type=radio].svelte-16ib0i7,input[type=checkbox].svelte-16ib0i7{width:18px;height:18px}.radio.svelte-16ib0i7,.check.svelte-16ib0i7{min-height:var(--tap-min);padding:var(--space-1) 0}.card-grid.svelte-16ib0i7{grid-template-columns:1fr}.card.svelte-16ib0i7{min-height:var(--tap-min)}.row-action.svelte-16ib0i7,.add-row.svelte-16ib0i7{min-height:var(--tap-min);padding:var(--space-2) var(--space-3)}.group.svelte-16ib0i7{padding-left:var(--space-2)}}.card.svelte-1b8s4f{display:flex;flex-direction:column;gap:var(--space-3)}.hdr.svelte-1b8s4f{display:flex;justify-content:space-between;align-items:baseline}.ts.svelte-1b8s4f{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.summary.svelte-1b8s4f{margin:0;color:var(--text-tertiary);font-size:var(--text-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide)}code.svelte-1b8s4f{font-family:var(--font-mono);color:var(--text-code)}.payload.svelte-1b8s4f{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background:var(--bg-sunken);border-radius:var(--radius-sm)}.field.svelte-1b8s4f{display:flex;flex-direction:column;gap:var(--space-1)}.field-label.svelte-1b8s4f{color:var(--text-tertiary)}.md.svelte-1b8s4f{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.55}.md.svelte-1b8s4f p{margin:0 0 var(--space-2) 0}.md.svelte-1b8s4f p:last-child{margin-bottom:0}.md.svelte-1b8s4f a{color:var(--text-accent);text-decoration:underline}.md.svelte-1b8s4f ul,.md.svelte-1b8s4f ol{margin:0 0 var(--space-2) var(--space-4);padding:0}.md.svelte-1b8s4f li{margin-bottom:var(--space-1)}.md.svelte-1b8s4f code{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--bg-base);padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--text-code)}.md.svelte-1b8s4f pre{margin:var(--space-2) 0;padding:var(--space-2);background:var(--bg-base);border-radius:var(--radius-sm);overflow-x:auto}.md.svelte-1b8s4f h1,.md.svelte-1b8s4f h2,.md.svelte-1b8s4f h3,.md.svelte-1b8s4f h4{margin:var(--space-3) 0 var(--space-1);font-family:var(--font-display);color:var(--text-primary)}.md.svelte-1b8s4f h1{font-size:var(--text-md)}.md.svelte-1b8s4f h2,.md.svelte-1b8s4f h3,.md.svelte-1b8s4f h4{font-size:var(--text-sm)}.text.svelte-1b8s4f{margin:0;color:var(--text-primary);font-size:var(--text-sm);line-height:1.5}.urls.svelte-1b8s4f{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.urls.svelte-1b8s4f a:where(.svelte-1b8s4f){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-accent);word-break:break-all}.urls.svelte-1b8s4f a:where(.svelte-1b8s4f):hover{text-decoration:underline}.code.svelte-1b8s4f{margin:0;padding:var(--space-2);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-code);max-height:240px;overflow:auto;white-space:pre-wrap}.json.svelte-1b8s4f{font-family:var(--font-mono);font-size:var(--text-xs)}.json.svelte-1b8s4f summary:where(.svelte-1b8s4f){cursor:pointer;color:var(--text-secondary);letter-spacing:var(--tracking-wide)}.json.svelte-1b8s4f pre:where(.svelte-1b8s4f){margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--bg-base);border-radius:var(--radius-sm);color:var(--text-primary);max-height:240px;overflow:auto;white-space:pre-wrap}.muted.svelte-1b8s4f{margin:0;color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs)}.reply-form.svelte-1b8s4f{display:flex;flex-direction:column;gap:var(--space-3)}.form-row.svelte-1b8s4f{display:flex;flex-direction:column;gap:var(--space-1)}.actions.svelte-1b8s4f{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.btn.svelte-1b8s4f{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--border-default);padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary)}.btn.svelte-1b8s4f:disabled{opacity:.5;cursor:not-allowed}.btn.approve.svelte-1b8s4f{border-color:var(--border-success);color:var(--text-success)}.btn.approve.svelte-1b8s4f:hover:not(:disabled){background:#00ff9d14;box-shadow:0 0 0 1px #00ff9d73,0 0 12px #00ff9d33}.btn.reject.svelte-1b8s4f{border-color:var(--border-error);color:var(--text-error)}.btn.reject.svelte-1b8s4f:hover:not(:disabled){background:#ff6b0014;box-shadow:0 0 0 1px #ff6b008c,0 0 14px #ff6b0040}.error.svelte-1b8s4f{color:var(--text-error);font-family:var(--font-mono);font-size:var(--text-xs)}@media (max-width: 640px){.actions.svelte-1b8s4f{flex-direction:column;align-items:stretch}.btn.svelte-1b8s4f{min-height:var(--tap-min);font-size:var(--text-sm);justify-content:center}.payload.svelte-1b8s4f{padding:var(--space-2)}.urls.svelte-1b8s4f a:where(.svelte-1b8s4f){font-size:var(--text-sm)}}
