.login.svelte-1x05zx6{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--page)}.column.svelte-1x05zx6{width:min(400px,100%);display:grid;gap:24px;justify-items:center}.logo.svelte-1x05zx6{display:block}.card.svelte-1x05zx6{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:32px;display:grid;gap:16px;box-shadow:0 1px 2px #1f1f1f0a,0 4px 16px #1f1f1f0a}.intro.svelte-1x05zx6{display:grid;gap:4px;margin-bottom:4px}h1.svelte-1x05zx6{margin:0;font-size:20px;font-weight:600;color:var(--ink);letter-spacing:-.01em}p.svelte-1x05zx6{margin:0}.intro.svelte-1x05zx6 p:where(.svelte-1x05zx6){font-size:14px}.microsoft.svelte-1x05zx6{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px;border:1px solid #c8c3d6;border-radius:8px;background:var(--surface);color:var(--ink);font-weight:500;text-decoration:none}.microsoft.svelte-1x05zx6:hover{background:var(--tile)}.microsoft.busy.svelte-1x05zx6{opacity:.7;pointer-events:none}.divider.svelte-1x05zx6{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.divider.svelte-1x05zx6:before,.divider.svelte-1x05zx6:after{content:"";flex:1;height:1px;background:var(--line)}form.svelte-1x05zx6{display:grid;gap:16px}label.svelte-1x05zx6{display:grid;gap:6px;font-size:13px;font-weight:500;color:var(--ink-2)}input.svelte-1x05zx6{width:100%}button.svelte-1x05zx6{margin-top:4px;padding:11px 14px}.error.svelte-1x05zx6{color:var(--critical);background:#fdecea;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.4}.footer.svelte-1x05zx6{font-size:13px;text-align:center;line-height:1.5}@media(max-width:480px){.card.svelte-1x05zx6{padding:24px 20px}}
