.auth-layout.svelte-8k30lk{display:flex;min-height:100vh}.auth-form-panel.svelte-8k30lk{flex:1;display:flex;align-items:center;justify-content:center;background:#fafaf8;padding:2rem;overflow-y:auto}.auth-form-inner.svelte-8k30lk{width:100%;max-width:420px}.auth-visual-panel.svelte-8k30lk{display:none;flex:1;position:relative;background:linear-gradient(135deg,#1a0a14,#2d1320,#0f1825);overflow:hidden;align-items:center;justify-content:center}@media(min-width:1024px){.auth-visual-panel.svelte-8k30lk{display:flex}}.auth-input{width:100%;padding:.75rem 1rem;background:#fff;border:1px solid #D1D5DB;border-radius:.5rem;color:#1a1a2e;outline:none;transition:all .2s}.auth-input::-moz-placeholder{color:#9ca3af}.auth-input::placeholder{color:#9ca3af}.auth-input:focus{border-color:#6b2842;box-shadow:0 0 0 3px #6b28421f}.auth-particles.svelte-8k30lk{position:absolute;inset:0;overflow:hidden}.particle.svelte-8k30lk{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:#d4a0b0;border-radius:50%;opacity:var(--opacity);animation:svelte-8k30lk-float var(--duration) ease-in-out var(--delay) infinite alternate;box-shadow:0 0 8px #d4a0b066}@keyframes svelte-8k30lk-float{0%{transform:translate(0) scale(1)}to{transform:translate(15px,-20px) scale(1.2)}}.auth-visual-content.svelte-8k30lk{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding:2rem}.auth-visual-icon.svelte-8k30lk{margin-bottom:2rem;opacity:.9}
