.login-page.svelte-14u9o88.svelte-14u9o88{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background-color:var(--color-gray-50)}.login-container.svelte-14u9o88.svelte-14u9o88{width:100%;max-width:400px;box-sizing:border-box}.login-header.svelte-14u9o88.svelte-14u9o88{text-align:center;margin-bottom:var(--space-8)}.login-header.svelte-14u9o88 .logo.svelte-14u9o88{display:block;height:60px;width:auto;margin:0 auto var(--space-2)}.demo.svelte-14u9o88.svelte-14u9o88{margin-bottom:var(--space-4);text-align:center}.demo-btn.svelte-14u9o88.svelte-14u9o88{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-gray-900);color:var(--color-white);border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer}.demo-btn.svelte-14u9o88.svelte-14u9o88:hover:not(:disabled){opacity:.9}.demo-btn.svelte-14u9o88.svelte-14u9o88:disabled{opacity:.6;cursor:wait}.demo-hint.svelte-14u9o88.svelte-14u9o88{margin-top:var(--space-2);color:var(--color-gray-500);font-size:var(--text-xs)}.login-header.svelte-14u9o88 .wordmark-tag.svelte-14u9o88{display:inline-block;margin-bottom:var(--space-3);padding:2px 10px;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-700);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.06em;text-transform:uppercase}.login-header.svelte-14u9o88 p.svelte-14u9o88{color:var(--color-gray-500)}.form-group.svelte-14u9o88.svelte-14u9o88{margin-bottom:var(--space-4)}.form-actions.svelte-14u9o88.svelte-14u9o88{margin-top:var(--space-6);margin-bottom:var(--space-4)}.text-link.svelte-14u9o88.svelte-14u9o88{color:var(--color-primary-text);font-size:var(--text-sm);background:none;border:none;cursor:pointer;padding:0}.text-link.svelte-14u9o88.svelte-14u9o88:hover{text-decoration:underline}.alt.svelte-14u9o88.svelte-14u9o88{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:14px 0 0;font-size:var(--text-sm)}.login-footer.svelte-14u9o88.svelte-14u9o88{margin-top:var(--space-6);text-align:center;font-size:var(--text-sm);color:var(--color-gray-500)}.login-footer.svelte-14u9o88 a{color:var(--color-primary-text);text-decoration:underline}.sent.svelte-14u9o88 h2.svelte-14u9o88{font-size:var(--text-lg);margin-bottom:var(--space-3)}.sent.svelte-14u9o88 p.svelte-14u9o88{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-gray-700)}.hint.svelte-14u9o88.svelte-14u9o88{color:var(--color-gray-500)}.lang.svelte-14u9o88.svelte-14u9o88{margin-top:var(--space-4);text-align:center}@media (max-width: 480px){.login-footer.svelte-14u9o88 a{overflow-wrap:anywhere;word-break:break-word}}
