.pwg-gate-loading.svelte-1wcjdyv{display:flex;align-items:center;justify-content:center;min-height:70vh}.spinner.svelte-1wcjdyv{width:2.75rem;height:2.75rem;border:3px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:svelte-1wcjdyv-spin .8s linear infinite}@keyframes svelte-1wcjdyv-spin{to{transform:rotate(360deg)}}.pwg-gate.svelte-1wcjdyv{display:flex;align-items:center;justify-content:center;min-height:80vh;padding:24px 16px}.pwg-gate-card.svelte-1wcjdyv{max-width:26rem;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2.5rem 2rem;text-align:center;box-shadow:0 10px 30px -16px #0f172a59}.pwg-gate-ic.svelte-1wcjdyv{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 1rem;border-radius:50%;background:linear-gradient(135deg,#6366f126,#a78bfa33);color:#6366f1}.pwg-gate-ic.svelte-1wcjdyv svg{width:26px;height:26px}.pwg-gate-card.svelte-1wcjdyv h2:where(.svelte-1wcjdyv){font-size:1.4rem;font-weight:800;color:#0f172a;margin:0 0 .5rem}.pwg-gate-card.svelte-1wcjdyv p:where(.svelte-1wcjdyv){color:#64748b;margin:0 0 1.5rem;font-size:.9rem;line-height:1.55}.pwg-gate-btn.svelte-1wcjdyv{display:block;width:100%;padding:.8rem;border-radius:.65rem;font-weight:700;cursor:pointer;border:none;font-family:inherit;margin-bottom:.6rem;transition:transform .15s ease,background .15s ease}.pwg-gate-btn.primary.svelte-1wcjdyv{background:linear-gradient(135deg,#6366f1,#a78bfa);color:#fff;box-shadow:0 10px 24px -10px #6366f1cc}.pwg-gate-btn.primary.svelte-1wcjdyv:hover{transform:translateY(-1px)}.pwg-gate-btn.secondary.svelte-1wcjdyv{background:transparent;color:#64748b;border:1px solid #e2e8f0}.pwg-gate-btn.secondary.svelte-1wcjdyv:hover{background:#f8fafc}
