.field[data-astro-cid-wul7fgjm]{margin-top:var(--s-4)}.field-label[data-astro-cid-wul7fgjm]{margin-bottom:var(--s-2);font-size:var(--t-sm);color:var(--fg-2);font-weight:500;display:block}.field-hint[data-astro-cid-wul7fgjm]{font-size:var(--t-xs);color:var(--fg-4);margin-left:4px;font-weight:400}.field-hint[data-astro-cid-wul7fgjm] code{background:var(--surface-2);font-family:var(--font-mono);border-radius:3px;padding:0 4px;font-size:10px}.field-error[data-astro-cid-wul7fgjm]{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--danger)}.field[data-astro-cid-wul7fgjm] input,.field[data-astro-cid-wul7fgjm] textarea,.field[data-astro-cid-wul7fgjm] select{width:100%}.field[data-astro-cid-wul7fgjm] input[type=checkbox],.field[data-astro-cid-wul7fgjm] input[type=radio]{width:auto}.mcp-name{color:var(--fg);font-weight:500}.mcp-uptime{font-family:var(--font-mono);color:var(--fg-3);font-size:11px}.mcp-actions{justify-content:flex-end;gap:6px;display:inline-flex}.mcp-actions .icon-btn{background:var(--surface-3);color:var(--fg);border-color:#ffffff38;width:30px;height:30px}.mcp-actions .icon-btn:hover{background:var(--surface-2);border-color:var(--accent);color:var(--accent)}.mcp-actions .icon-btn-danger{color:var(--danger)}.mcp-actions .icon-btn-danger:hover{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.src-badge{font-size:11px;font-family:var(--font-mono);background:var(--surface-3);color:var(--fg-3);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.src-badge.registered{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.src-badge.env{border-style:dashed}.mcp-endpoint{font-family:var(--font-mono);color:var(--fg-3);font-size:11px}.mcp-endpoint a{color:var(--accent);text-decoration:none}.mcp-endpoint a:hover{text-decoration:underline}.mcp-endpoint .desc{color:var(--fg-4);margin-top:2px;font-family:inherit;font-size:11px;display:block}.modal .add-hint{font-size:var(--t-xs);color:var(--fg-3);margin-bottom:var(--s-3);line-height:1.5}.modal .add-hint code{background:var(--surface-2);font-family:var(--font-mono);border-radius:3px;padding:1px 5px;font-size:10px}.modal input{border:1px solid var(--line);background:var(--surface-2);color:var(--fg);border-radius:var(--r-md);font-family:inherit;font-size:var(--t-md);padding:8px 10px}.modal input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.modal input.invalid{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.modal .add-envkey{margin-top:var(--s-4);font-size:var(--t-xs);color:var(--fg-3)}.modal .add-envkey code{background:var(--surface-2);font-family:var(--font-mono);color:var(--fg);border-radius:3px;padding:1px 6px;font-size:11px}.forward-key{gap:var(--s-1);margin-top:var(--s-4);font-size:var(--t-sm);color:var(--fg-2);align-items:flex-start;font-weight:500;display:flex}.forward-key input{width:auto;margin-top:3px}.forward-key .muted{font-size:var(--t-xs);font-weight:400;display:block}.linkish{color:var(--accent);text-decoration:none}.linkish:hover{text-decoration:underline}
