.sign-in.svelte-qccg9o{place-items:center;min-height:100svh;padding:24px 16px;display:grid}.panel.svelte-qccg9o{width:100%;max-width:400px;box-shadow:var(--shadow), 0 12px 32px #0000000d;padding:32px}.brand.svelte-qccg9o{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);align-items:center;gap:10px;text-decoration:none;display:inline-flex}h1.svelte-qccg9o{margin:28px 0 6px}.intro.svelte-qccg9o{font-size:var(--font-size-base);margin:0 0 20px}.form.svelte-qccg9o{gap:14px;display:grid}.input.svelte-qccg9o{font-weight:400}.form.svelte-qccg9o .btn:where(.svelte-qccg9o){width:100%;margin-top:4px}.signout-failed.svelte-qccg9o{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.notice.svelte-qccg9o{margin-top:16px}.return-note.svelte-qccg9o{margin:0 0 16px}.demo.svelte-qccg9o{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-base);margin:20px 0 0;padding-top:16px}.demo.svelte-qccg9o a:where(.svelte-qccg9o){font-weight:var(--font-weight-medium)}@media (width<=420px){.panel.svelte-qccg9o{padding:20px}}
