.loading.svelte-jot9ci{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:40vh;display:flex}.spinner.svelte-jot9ci{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite svelte-jot9ci-spin}.gate.svelte-jot9ci{justify-content:center;align-items:center;min-height:calc(100dvh - 8rem);padding:1rem 0;display:flex}.gate-card.svelte-jot9ci{text-align:center;width:100%;max-width:400px;box-shadow:var(--shadow-glow)}h1.svelte-jot9ci{margin:0 0 .25rem;font-size:1.5rem}.url.svelte-jot9ci{font-family:var(--font-mono);color:var(--gold);margin:0 0 1.25rem;font-size:.88rem}.hint.svelte-jot9ci{color:var(--muted);margin:0 0 1rem;font-size:.9rem;line-height:1.45}form.svelte-jot9ci{text-align:left;flex-direction:column;gap:.65rem;display:flex}.full.svelte-jot9ci{width:100%;margin-top:.25rem}.error.svelte-jot9ci{color:var(--danger);margin:0;font-size:.85rem}.back-link.svelte-jot9ci{margin:1.25rem 0 0;font-size:.85rem}.back-link.svelte-jot9ci a:where(.svelte-jot9ci){color:var(--muted);text-decoration:none}.back-link.svelte-jot9ci a:where(.svelte-jot9ci):hover{color:var(--text)}@keyframes svelte-jot9ci-spin{to{transform:rotate(360deg)}}
