.mcp-tab.svelte-2ld283{display:flex;flex-direction:column;gap:1.25rem;font-family:var(--font-sans)}.locked.svelte-2ld283{display:flex;gap:.65rem;align-items:flex-start;padding:.85rem 1rem;background:var(--color-paper-raised);border:1px dashed var(--color-border);border-radius:6px;font-size:.82rem}.locked.svelte-2ld283 strong:where(.svelte-2ld283){color:var(--color-ink);display:block;margin-bottom:.2rem}.dim.svelte-2ld283{color:var(--color-ink-3)}.reveal-card.svelte-2ld283{background:color-mix(in srgb,#22c55e 4%,var(--color-paper));border:1px solid color-mix(in srgb,#22c55e 22%,transparent);border-radius:8px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.7rem;transition:border-color .3s ease,background .3s ease}.reveal-card.connected.svelte-2ld283{border-color:color-mix(in srgb,#22c55e 38%,transparent);background:color-mix(in srgb,#22c55e 6%,var(--color-paper))}.reveal-top.svelte-2ld283{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.reveal-name.svelte-2ld283{font-weight:600;font-size:.86rem;color:var(--color-ink)}.reveal-warn.svelte-2ld283{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--color-ink-3);margin-left:auto}.reveal-status.svelte-2ld283{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;color:#15803d;margin-left:auto;animation:svelte-2ld283-fadeIn .4s ease}.rs-dot.svelte-2ld283{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 25%,transparent);animation:svelte-2ld283-pulse 1.6s ease-in-out infinite}@keyframes svelte-2ld283-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes svelte-2ld283-fadeIn{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.reveal-key-row.svelte-2ld283{display:flex;align-items:center;gap:.5rem}.reveal-key.svelte-2ld283{flex:1;font-family:var(--font-mono, ui-monospace, monospace);font-size:.78rem;background:var(--color-paper);border:1px solid var(--color-border);border-radius:4px;padding:.45rem .65rem;color:var(--color-ink);word-break:break-all}.btn-copy-key.svelte-2ld283{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .9rem;background:#22c55e;color:#fff;border:none;border-radius:4px;font-size:.74rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}.btn-copy-key.svelte-2ld283:hover{background:#16a34a}.reveal-foot.svelte-2ld283{display:flex;justify-content:flex-end}.btn-dismiss.svelte-2ld283{padding:.35rem 1rem;background:transparent;border:1px solid var(--color-border);border-radius:4px;font-size:.76rem;font-family:var(--font-sans);color:var(--color-ink-2);cursor:pointer}.btn-dismiss.svelte-2ld283:hover{border-color:var(--color-ink-2);color:var(--color-ink)}.reveal-tabs.svelte-2ld283{display:flex;gap:0;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,var(--color-border))}.reveal-card.svelte-2ld283 .reveal-tabs:where(.svelte-2ld283){border-bottom-color:color-mix(in srgb,#22c55e 18%,var(--color-border))}.reveal-tab.svelte-2ld283{background:transparent;border:none;padding:.45rem .9rem;font-family:var(--font-sans);font-size:.78rem;font-weight:500;color:var(--color-ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .1s,border-color .1s}.reveal-tab.svelte-2ld283:hover{color:var(--color-ink)}.reveal-tab.active.svelte-2ld283{color:var(--color-ink);font-weight:600;border-bottom-color:var(--theme-accent, #22c55e)}.reveal-card.svelte-2ld283 .reveal-tab.active:where(.svelte-2ld283){border-bottom-color:#22c55e}.reveal-tab-body.svelte-2ld283{display:flex;flex-direction:column;gap:.5rem}.reveal-hint.svelte-2ld283{margin:0;font-size:.78rem;line-height:1.55;color:var(--color-ink-2)}.reveal-snip.svelte-2ld283{position:relative;background:var(--color-paper);border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.reveal-snip.svelte-2ld283 pre:where(.svelte-2ld283){margin:0;padding:.85rem 4.5rem .85rem 1rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.84rem;line-height:1.6;color:var(--color-ink);overflow-x:auto;white-space:pre}.snip-copy.svelte-2ld283{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;gap:.3rem;background:var(--color-paper-raised);border:1px solid var(--color-border);padding:.3rem .6rem;border-radius:4px;font-size:.72rem;font-family:var(--font-sans);color:var(--color-ink-2);cursor:pointer;transition:color .1s,border-color .1s}.snip-copy.svelte-2ld283:hover{color:var(--color-ink);border-color:var(--color-ink-3)}.form-card.svelte-2ld283{background:var(--color-paper-raised);border:1px solid var(--color-border);border-radius:8px;padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.6rem}.form-label-hdr.svelte-2ld283{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-3)}.finput.svelte-2ld283{font-family:var(--font-sans);font-size:.82rem;padding:.5rem .7rem;background:var(--color-paper);border:1px solid var(--color-border);border-radius:5px;color:var(--color-ink);width:100%;box-sizing:border-box}.finput.svelte-2ld283:focus{outline:none;border-color:var(--theme-accent)}.form-actions.svelte-2ld283{display:flex;gap:.45rem;justify-content:flex-end}.btn-cancel.svelte-2ld283{padding:.4rem .95rem;background:transparent;border:1px solid var(--color-border);border-radius:4px;font-size:.78rem;font-family:var(--font-sans);color:var(--color-ink-2);cursor:pointer}.btn-cancel.svelte-2ld283:hover{border-color:var(--color-ink-2);color:var(--color-ink)}.btn-gen.svelte-2ld283{padding:.4rem 1.1rem;background:var(--color-ink);color:var(--color-paper);border:none;border-radius:4px;font-size:.78rem;font-weight:600;font-family:var(--font-sans);cursor:pointer}.btn-gen.svelte-2ld283:disabled{opacity:.35;cursor:default}.errbar.svelte-2ld283{padding:.5rem .75rem;background:color-mix(in srgb,#ef4444 8%,var(--color-paper));border:1px solid color-mix(in srgb,#ef4444 25%,transparent);border-radius:5px;font-size:.78rem;color:#b91c1c}.block.svelte-2ld283{display:flex;flex-direction:column;gap:.5rem}.block-row.svelte-2ld283{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.15rem}.block-hdr.svelte-2ld283{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-3)}.block-desc.svelte-2ld283{margin:0 0 .4rem;font-size:.78rem;color:var(--color-ink-3);line-height:1.55;max-width:70ch}.btn-new.svelte-2ld283{display:flex;align-items:center;gap:.3rem;padding:.35rem .75rem;background:var(--color-paper);border:1px solid var(--color-border);border-radius:5px;font-size:.74rem;font-weight:600;font-family:var(--font-sans);color:var(--color-ink-2);cursor:pointer;flex-shrink:0;transition:border-color .1s,color .1s}.btn-new.svelte-2ld283:hover:not(:disabled){border-color:var(--color-ink-2);color:var(--color-ink)}.btn-new.svelte-2ld283:disabled{opacity:.45;cursor:default}.shimmers.svelte-2ld283{display:flex;flex-direction:column;gap:.45rem}.shimmer.svelte-2ld283{height:2.4rem;background:linear-gradient(90deg,var(--color-paper-raised) 0%,var(--color-border) 50%,var(--color-paper-raised) 100%);background-size:200% 100%;border-radius:5px;animation:svelte-2ld283-shimmer 1.4s ease-in-out infinite}@keyframes svelte-2ld283-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty.svelte-2ld283{color:var(--color-ink-3);font-size:.84rem;padding:.4rem 0;margin:0}.rows.svelte-2ld283{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.row.svelte-2ld283{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.35rem;padding:.55rem .7rem .55rem .85rem;background:var(--color-paper);border:1px solid var(--color-border);border-radius:6px;transition:background .15s,border-color .15s}.row.open.svelte-2ld283{background:var(--color-paper-raised);border-color:color-mix(in srgb,var(--color-ink) 18%,var(--color-border))}.row.inactive.svelte-2ld283{opacity:.55;background:transparent;grid-template-columns:1fr}.row-main.svelte-2ld283{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;background:transparent;border:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.row-main.static.svelte-2ld283{cursor:default}.row-main.svelte-2ld283:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px;border-radius:4px}.row-name.svelte-2ld283{display:flex;align-items:baseline;gap:.6rem;min-width:0;flex:1}.name-text.svelte-2ld283{font-weight:500;color:var(--color-ink);font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name-pfx.svelte-2ld283{font-family:var(--font-mono, ui-monospace, monospace);font-size:.72rem;color:var(--color-ink-3)}.row-status.svelte-2ld283{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.row-sub.svelte-2ld283{font-size:.72rem;color:var(--color-ink-3);white-space:nowrap}.row-caret.svelte-2ld283{color:var(--color-ink-3);display:inline-flex;align-items:center;flex-shrink:0}.btn-rev.svelte-2ld283{background:transparent;border:1px solid transparent;padding:.3rem .4rem;border-radius:4px;color:var(--color-ink-3);cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);min-height:26px;min-width:28px;transition:color .1s,border-color .1s,background .1s}.btn-rev.svelte-2ld283:hover{color:#ef4444;border-color:color-mix(in srgb,#ef4444 25%,transparent);background:color-mix(in srgb,#ef4444 6%,transparent)}.btn-rev.armed.svelte-2ld283{color:#fff;background:#ef4444;border-color:#ef4444;padding:.3rem .6rem}.rev-confirm.svelte-2ld283{font-size:.7rem;font-weight:600;letter-spacing:.02em}.row-setup.svelte-2ld283{grid-column:1 / -1;display:flex;flex-direction:column;gap:.55rem;padding-top:.7rem;margin-top:.5rem;border-top:1px solid var(--color-border)}.row-recover.svelte-2ld283{margin:0;font-size:.72rem;line-height:1.55;color:var(--color-ink-3)}.row-recover.svelte-2ld283 code:where(.svelte-2ld283){font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;padding:.05rem .3rem;background:var(--color-paper);border:1px solid var(--color-border);border-radius:3px}.sbadge.svelte-2ld283{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;padding:.15rem .55rem;border-radius:999px;font-weight:500;font-family:var(--font-sans)}.sdot.svelte-2ld283{width:6px;height:6px;border-radius:50%;flex-shrink:0}.s-connected.svelte-2ld283{background:color-mix(in srgb,#22c55e 9%,transparent);color:#15803d}.s-connected.svelte-2ld283 .sdot:where(.svelte-2ld283){background:#22c55e;box-shadow:0 0 0 2px color-mix(in srgb,#22c55e 25%,transparent)}.s-idle.svelte-2ld283{background:color-mix(in srgb,#d97706 9%,transparent);color:#b45309}.s-idle.svelte-2ld283 .sdot:where(.svelte-2ld283){background:#d97706}.s-unused.svelte-2ld283{background:var(--color-paper-raised);color:var(--color-ink-3);border:1px solid var(--color-border);padding:.11rem .55rem}.s-unused.svelte-2ld283 .sdot:where(.svelte-2ld283){background:var(--color-ink-3);opacity:.5}.revoked-toggle.svelte-2ld283{display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:none;padding:.5rem 0 .25rem;font:inherit;font-size:.74rem;color:var(--color-ink-3);cursor:pointer;align-self:flex-start}.revoked-toggle.svelte-2ld283:hover{color:var(--color-ink-2)}.revoked-rows.svelte-2ld283{margin-top:.25rem}.page-foot.svelte-2ld283{margin:.5rem 0 0;font-size:.72rem;line-height:1.55;color:var(--color-ink-3)}.page-foot.svelte-2ld283 code:where(.svelte-2ld283){font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;padding:.05rem .35rem;background:var(--color-paper);border:1px solid var(--color-border);border-radius:3px}
