.connection-spinner-status.svelte-m5c66r{position:fixed;right:var(--space-lg);bottom:var(--space-lg);z-index:1000;display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--text-primary);background:var(--bg-surface);border:1px solid rgba(255,255,255,.1);border-radius:999px;box-shadow:0 12px 36px #00000059}.connection-spinner.svelte-m5c66r{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.25);border-top-color:var(--accent-primary);border-radius:999px;animation:svelte-m5c66r-connection-spinner-rotate .8s linear infinite}.connection-modal-backdrop.svelte-m5c66r{position:fixed;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:#0000008c}.connection-modal-panel.svelte-m5c66r{position:relative;display:grid;gap:var(--space-lg);width:min(100%,28rem);padding:var(--space-xl);color:var(--text-primary);background:var(--bg-surface);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);box-shadow:0 16px 48px #00000073}.connection-modal-copy.svelte-m5c66r{display:grid;gap:var(--space-sm)}.connection-modal-copy.svelte-m5c66r h2:where(.svelte-m5c66r),.connection-modal-copy.svelte-m5c66r p:where(.svelte-m5c66r){margin:0}.connection-modal-copy.svelte-m5c66r h2:where(.svelte-m5c66r){font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.75rem)}.connection-modal-copy.svelte-m5c66r p:where(.svelte-m5c66r){color:var(--text-secondary);line-height:1.6}.connection-modal-close.svelte-m5c66r{position:absolute;top:var(--space-md);right:var(--space-md);width:2rem;height:2rem;color:var(--text-secondary);font-size:1.5rem;line-height:1;background:transparent;border:0;border-radius:999px;cursor:pointer}.connection-modal-close.svelte-m5c66r:hover{color:var(--text-primary);background:#ffffff0f}.connection-modal-close.svelte-m5c66r:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@keyframes svelte-m5c66r-connection-spinner-rotate{to{transform:rotate(360deg)}}
