.register-screen.svelte-52fghe{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-dark);padding:20px}.register-card.svelte-52fghe{width:100%;max-width:450px;background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:40px}.back-link.svelte-52fghe{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);text-decoration:none;font-size:.85rem;margin-bottom:24px}.back-link.svelte-52fghe:hover{color:var(--primary)}.register-header.svelte-52fghe{text-align:center;margin-bottom:32px}.register-header.svelte-52fghe .logo-icon:where(.svelte-52fghe){width:56px;height:56px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#fff}.register-header.svelte-52fghe h1:where(.svelte-52fghe){font-size:1.5rem;margin-bottom:4px}.register-header.svelte-52fghe p:where(.svelte-52fghe){color:var(--text-muted);font-size:.9rem}.form-group.svelte-52fghe{margin-bottom:20px}.form-group.svelte-52fghe label:where(.svelte-52fghe){display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.875rem;font-weight:500;color:var(--text-secondary)}.form-group.svelte-52fghe input:where(.svelte-52fghe){width:100%;padding:14px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary);font-size:1rem}.form-group.svelte-52fghe input:where(.svelte-52fghe):focus{outline:none;border-color:var(--primary)}.error-msg.svelte-52fghe{color:#ef4444;font-size:.85rem;margin-bottom:16px;text-align:center}.btn.svelte-52fghe{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.btn-primary.svelte-52fghe{background:var(--gradient-primary);color:#fff}.btn-full.svelte-52fghe{width:100%}.success-state.svelte-52fghe{text-align:center}.success-icon.svelte-52fghe{width:64px;height:64px;background:#10b9811a;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--primary)}.success-state.svelte-52fghe h2:where(.svelte-52fghe){color:var(--primary);margin-bottom:8px}.success-state.svelte-52fghe>p:where(.svelte-52fghe){color:var(--text-muted);margin-bottom:24px}.api-key-box.svelte-52fghe{background:#0003;border-radius:12px;padding:16px;margin-bottom:20px;text-align:left}.api-key-box.svelte-52fghe>p:where(.svelte-52fghe){font-size:.85rem;color:var(--text-muted);margin-bottom:8px}.key-display.svelte-52fghe{display:flex;align-items:center;gap:12px;background:#0000004d;padding:12px;border-radius:8px}.key-display.svelte-52fghe code:where(.svelte-52fghe){flex:1;font-family:monospace;font-size:.8rem;color:var(--text-secondary);word-break:break-all}.copy-btn.svelte-52fghe{padding:6px 12px;background:var(--primary);border:none;border-radius:4px;color:#fff;font-size:.8rem;cursor:pointer}.pending-notice.svelte-52fghe{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:8px;padding:16px;margin-bottom:20px;text-align:left}.pending-notice.svelte-52fghe strong:where(.svelte-52fghe){color:#f59e0b;font-size:.9rem}.pending-notice.svelte-52fghe p:where(.svelte-52fghe){color:var(--text-muted);font-size:.85rem;margin-top:4px}
