.bar.svelte-1mf5t9n{padding:16px 0}.row.svelte-1mf5t9n{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand.svelte-1mf5t9n{display:inline-flex;align-items:center;gap:10px;color:var(--gt-pine-deep);text-decoration:none;font-weight:700;font-size:1.4rem}.powered.svelte-1mf5t9n{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--gt-ink-soft)}.powered.svelte-1mf5t9n img:where(.svelte-1mf5t9n){border-radius:6px}.stage.svelte-1mf5t9n{display:grid;place-items:center;padding-top:24px;padding-bottom:56px}.signin-card.svelte-1mf5t9n{position:relative;width:100%;max-width:460px;padding:56px 32px 32px;background:var(--gt-kraft);border:3px solid var(--gt-ink);border-radius:26px;box-shadow:0 7px 0 var(--gt-kraft-deep),0 7px 0 3px var(--gt-ink)}.hole.svelte-1mf5t9n{position:absolute;top:18px;left:50%;width:20px;height:20px;margin-left:-10px;border-radius:50%;background:var(--gt-frost);border:3px solid var(--gt-ink)}h1.svelte-1mf5t9n{margin:0;font-size:1.9rem;line-height:1.1;letter-spacing:-.015em;color:var(--gt-pine-deep)}.desc.svelte-1mf5t9n{margin:12px 0 0;color:var(--gt-ink)}.actions.svelte-1mf5t9n{display:grid;gap:14px;margin-top:26px}.actions.two.svelte-1mf5t9n{grid-template-columns:1fr 1fr}.actions.svelte-1mf5t9n .gt-btn:where(.svelte-1mf5t9n){width:100%}.err.svelte-1mf5t9n{margin:14px 0 0;color:var(--gt-berry-deep);font-weight:500}.fine.svelte-1mf5t9n{margin:20px 0 0;font-size:.85rem;color:var(--gt-ink-soft)}.fine.svelte-1mf5t9n a:where(.svelte-1mf5t9n),.back.svelte-1mf5t9n a:where(.svelte-1mf5t9n){color:var(--gt-pine-deep)}.code.svelte-1mf5t9n{margin-top:14px;padding:14px;text-align:center;background:var(--gt-snow);border:3px dashed var(--gt-ink);border-radius:14px;font-family:var(--gt-display);font-weight:700;font-size:1.9rem;letter-spacing:.12em}.qr.svelte-1mf5t9n{display:flex;justify-content:center;margin-top:16px}.qr.svelte-1mf5t9n img:where(.svelte-1mf5t9n){background:#fff;padding:6px;border-radius:12px;border:3px solid var(--gt-ink)}.wait.svelte-1mf5t9n{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0 0;color:var(--gt-ink-soft)}.dot.svelte-1mf5t9n{width:12px;height:12px;border-radius:50%;background:var(--gt-berry);animation:svelte-1mf5t9n-blink 1s ease-in-out infinite alternate}@keyframes svelte-1mf5t9n-blink{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.back.svelte-1mf5t9n{margin-top:26px}@media(max-width:480px){.signin-card.svelte-1mf5t9n{padding:52px 20px 24px}.actions.two.svelte-1mf5t9n{grid-template-columns:1fr}}
