.auth-container.svelte-2jv1sc{max-width:400px;margin:2rem auto;padding:2rem;border:1px solid #e0e0e0;border-radius:8px;text-align:center}.auth-buttons.svelte-2jv1sc{display:flex;flex-direction:column;gap:1rem}.email-login.svelte-2jv1sc{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}input.svelte-2jv1sc{padding:.75rem 1rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}button.svelte-2jv1sc{padding:.75rem 1rem;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:1rem;transition:all .2s}button.svelte-2jv1sc:hover{background:#f5f5f5;border-color:#999}.user-info.svelte-2jv1sc{display:flex;flex-direction:column;gap:1rem}.error.svelte-2jv1sc{color:#d32f2f;margin-bottom:1rem}.link.svelte-2jv1sc{background:none;border:none;color:#1565c0;cursor:pointer;font-size:.9rem;padding:0;text-decoration:underline}.link.svelte-2jv1sc:hover{background:none;color:#0d47a1}.payment-section.svelte-qcjgor{max-width:540px;margin:2rem auto;padding:1.75rem;border:1px solid #e0e0e0;border-radius:10px;background:#fff}h2.svelte-qcjgor{margin:0 0 1rem;font-size:1.6rem}.form-group.svelte-qcjgor{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}input[type=text].svelte-qcjgor,input[type=number].svelte-qcjgor{padding:.75rem;border:1px solid #dcdcdc;border-radius:8px;font-size:1rem}.checkbox-row.svelte-qcjgor{align-items:center;display:flex}button.svelte-qcjgor{width:100%;padding:.85rem 1rem;border:none;border-radius:8px;background:#0f62fe;color:#fff;font-size:1rem;cursor:pointer}button.svelte-qcjgor:disabled{opacity:.6;cursor:not-allowed}.message.svelte-qcjgor{margin-top:1rem;color:#333}section.svelte-ha6iow{margin-top:2rem;max-width:28rem;width:100%}.row.svelte-ha6iow{display:flex;gap:.5rem;align-items:center}input.svelte-ha6iow{flex:1;padding:.4rem}pre.svelte-ha6iow{text-align:left;padding:.75rem;border-radius:4px;overflow-x:auto}.ok.svelte-ha6iow{background:#f0fff4;border:1px solid #9ae6b4}.err.svelte-ha6iow{background:#fff5f5;border:1px solid #feb2b2;color:#c53030}.reset-container.svelte-1k5k97i{max-width:400px;margin:2rem auto;padding:2rem;border:1px solid #e0e0e0;border-radius:8px;text-align:center}.fields.svelte-1k5k97i{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}input.svelte-1k5k97i{padding:.75rem 1rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}button.svelte-1k5k97i{padding:.75rem 1rem;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:1rem}button.svelte-1k5k97i:hover{background:#f5f5f5}.error.svelte-1k5k97i{color:#d32f2f;margin-bottom:1rem}.info.svelte-1k5k97i{color:#666}.link.svelte-1k5k97i{background:none;border:none;color:#1565c0;cursor:pointer;text-decoration:underline;padding:0}.mfa-container.svelte-1wyal53{max-width:400px;margin:2rem auto;padding:2rem;border:1px solid #e0e0e0;border-radius:8px;text-align:center}.fields.svelte-1wyal53{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}input.svelte-1wyal53{padding:.75rem 1rem;border:1px solid #ddd;border-radius:6px;font-size:1.25rem;text-align:center;letter-spacing:.3em}button.svelte-1wyal53{padding:.75rem 1rem;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:1rem}button.svelte-1wyal53:hover{background:#f5f5f5}.error.svelte-1wyal53{color:#d32f2f}.info.svelte-1wyal53{color:#666}.link.svelte-1wyal53{background:none;border:none;color:#1565c0;cursor:pointer;text-decoration:underline;padding:0}.security.svelte-rx4pa.svelte-rx4pa{max-width:400px;width:100%;margin:2rem auto;padding:1.5rem;border:1px solid #e0e0e0;border-radius:8px;text-align:center}.qr.svelte-rx4pa.svelte-rx4pa{display:flex;justify-content:center;margin:1rem 0}.qr.svelte-rx4pa svg,.qr.svelte-rx4pa img.svelte-rx4pa{width:200px;height:200px}.secret.svelte-rx4pa.svelte-rx4pa{font-size:.85rem;color:#666;word-break:break-all}.fields.svelte-rx4pa.svelte-rx4pa{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}input.svelte-rx4pa.svelte-rx4pa{padding:.75rem 1rem;border:1px solid #ddd;border-radius:6px;font-size:1.25rem;text-align:center;letter-spacing:.3em}button.svelte-rx4pa.svelte-rx4pa{padding:.6rem 1rem;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:1rem}button.svelte-rx4pa.svelte-rx4pa:hover{background:#f5f5f5}button.secondary.svelte-rx4pa.svelte-rx4pa{color:#666}.error.svelte-rx4pa.svelte-rx4pa{color:#d32f2f}.info.svelte-rx4pa.svelte-rx4pa{color:#666}main.svelte-dg5kzc{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;font-family:system-ui,-apple-system,sans-serif}h1.svelte-dg5kzc{margin:0;font-size:3rem;color:#333}p.svelte-dg5kzc{margin:.5rem 0;color:#666;font-size:1.2rem}
