.container.svelte-1x05zx6{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2)}.card.svelte-1x05zx6{background:#fff;border-radius:12px;padding:40px;box-shadow:0 20px 60px #0000004d;max-width:400px;width:100%}h1.svelte-1x05zx6{margin:0 0 30px;font-size:28px;text-align:center;color:#333}.tabs.svelte-1x05zx6{display:flex;gap:10px;margin-bottom:30px}.tabs.svelte-1x05zx6 button:where(.svelte-1x05zx6){flex:1;padding:12px;border:2px solid #e0e0e0;background:#fff;cursor:pointer;border-radius:6px;font-size:16px;transition:all .2s}.tabs.svelte-1x05zx6 button.active:where(.svelte-1x05zx6){background:#667eea;color:#fff;border-color:#667eea}.tabs.svelte-1x05zx6 button:where(.svelte-1x05zx6):hover:not(.active){border-color:#667eea}.error.svelte-1x05zx6{background:#fee;color:#c33;padding:12px;border-radius:6px;margin-bottom:20px;border:1px solid #fcc}.form-group.svelte-1x05zx6{margin-bottom:20px}label.svelte-1x05zx6{display:block;margin-bottom:8px;font-weight:600;color:#333}input.svelte-1x05zx6{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:6px;font-size:16px;transition:border-color .2s;box-sizing:border-box}input.svelte-1x05zx6:focus{outline:none;border-color:#667eea}small.svelte-1x05zx6{display:block;margin-top:6px;color:#666;font-size:13px}.btn-primary.svelte-1x05zx6{width:100%;padding:14px;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.btn-primary.svelte-1x05zx6:hover{background:#5568d3}.btn-primary.svelte-1x05zx6:active{transform:translateY(1px)}
