.login-container.svelte-1uha8ag{background:radial-gradient(circle at 100% 0,#6366f126,#0000 40%),radial-gradient(circle at 0 100%,#10b9811a,#0000 40%);justify-content:center;align-items:center;min-height:100vh;padding:12px;display:flex}.login-card.svelte-1uha8ag{width:100%;max-width:420px;padding:32px 40px;animation:.6s cubic-bezier(.16,1,.3,1) forwards svelte-1uha8ag-fade-in-up}.login-header.svelte-1uha8ag{text-align:center;margin-bottom:18px}.trust-panel.svelte-1uha8ag{color:var(--text-secondary);background:#6366f114;border:1px solid #6366f138;border-radius:14px;gap:10px;margin-bottom:22px;padding:12px 14px;font-size:.88rem;line-height:1.4;display:grid}.trust-item.svelte-1uha8ag{align-items:flex-start;gap:10px;display:flex}.trust-icon.svelte-1uha8ag{line-height:1.3}.logo.svelte-1uha8ag{margin-bottom:12px;display:inline-flex}.login-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.02em;margin-bottom:6px;font-size:1.5rem;font-weight:600}.login-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:.95rem}.login-form.svelte-1uha8ag{flex-direction:column;display:flex}.login-form.svelte-1uha8ag .input-group{margin-bottom:.875rem}.login-form.svelte-1uha8ag .input-field{padding:11px 16px}.form-actions.svelte-1uha8ag{justify-content:flex-end;margin-top:-6px;margin-bottom:18px;display:flex}.forgot-password.svelte-1uha8ag{font-size:.85rem}.login-btn.svelte-1uha8ag{width:100%;padding:12px;font-size:1rem}@media (width<=480px){.login-card.svelte-1uha8ag{padding:28px 22px}.trust-panel.svelte-1uha8ag{font-size:.84rem}}@keyframes svelte-1uha8ag-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
