.mcp-root.svelte-uxr4kk{display:flex;flex-direction:column}.mcp-root--fill.svelte-uxr4kk{flex:1 1 0%;min-height:0;overflow:hidden}.mcp-root--hidden.svelte-uxr4kk{display:contents}.mcp-root--hidden.svelte-uxr4kk .mcp-body:where(.svelte-uxr4kk),.mcp-root--hidden.svelte-uxr4kk .mcp-hero:where(.svelte-uxr4kk){display:contents;padding:0}.mcp-body.svelte-uxr4kk{display:flex;flex-direction:column;gap:1rem;padding:0 1rem .5rem}.mcp-root--fill.svelte-uxr4kk .mcp-body:where(.svelte-uxr4kk){flex:1 1 0%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.mcp-body--center.svelte-uxr4kk{justify-content:safe center}.mcp-hero.svelte-uxr4kk{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0 1.5rem}.mcp-ring-btn.svelte-uxr4kk{display:inline-flex;flex-direction:column;align-items:center;gap:.625rem;padding:0;background:transparent;border:none;cursor:pointer;color:var(--color-base-content)}.mcp-ring.svelte-uxr4kk{display:inline-flex;align-items:center;justify-content:center;width:7rem;height:7rem;border-radius:9999px;border:2px dashed color-mix(in oklch,var(--color-primary) 55%,transparent);background:color-mix(in oklch,var(--color-primary) 6%,transparent);color:var(--color-primary);transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.mcp-ring-btn.svelte-uxr4kk:hover .mcp-ring:where(.svelte-uxr4kk),.mcp-ring-btn.svelte-uxr4kk:focus-visible .mcp-ring:where(.svelte-uxr4kk){border-color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 14%,transparent);transform:translateY(-1px);box-shadow:0 0 0 8px color-mix(in oklch,var(--color-primary) 10%,transparent)}.mcp-ring-btn.svelte-uxr4kk:active .mcp-ring:where(.svelte-uxr4kk){transform:translateY(0)}.mcp-ring-label.svelte-uxr4kk{font-size:.9375rem;font-weight:600;color:color-mix(in oklch,var(--color-primary) 40%,var(--color-base-content))}.mcp-ring-btn.svelte-uxr4kk:hover .mcp-ring-label:where(.svelte-uxr4kk),.mcp-ring-btn.svelte-uxr4kk:focus-visible .mcp-ring-label:where(.svelte-uxr4kk){color:var(--color-primary)}.mcp-ring-btn.svelte-uxr4kk:focus-visible{outline:none}@media(max-height:700px){.mcp-hero.svelte-uxr4kk{padding:.5rem 0 1rem}.mcp-ring.svelte-uxr4kk{width:5.5rem;height:5.5rem}.mcp-ring.svelte-uxr4kk svg{width:2.25rem;height:2.25rem}.mcp-ring-label.svelte-uxr4kk{font-size:.875rem}}.mcp-error.svelte-uxr4kk{font-size:.8125rem;text-align:center;color:var(--color-error)}.mcp-footer.svelte-uxr4kk{flex-shrink:0;display:flex;justify-content:center;padding:.75rem 1rem}.mcp-viewer-portal.svelte-uxr4kk{position:fixed;inset:0;z-index:10005}
