.page_page__dvP1V{min-height:100vh;background:var(--bg-primary);position:relative;padding:40px 20px;display:flex;flex-direction:column;align-items:center}.page_bg__RXLki{position:fixed;inset:0;background:radial-gradient(circle at 80% 20%,var(--accent-purple-dim) 0,transparent 40%),radial-gradient(circle at 20% 80%,var(--accent-pink-dim) 0,transparent 40%);z-index:0}.page_logo__zOeqU{position:relative;z-index:1;margin-bottom:40px}.page_logoText__ueliK{font-family:var(--font-display);font-size:1.5rem;font-weight:900;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_container__ZL11x{width:100%;max-width:500px;position:relative;z-index:1}.page_formCard__XYMLA,.page_successCard__tSryU{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_successCard__tSryU{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.page_progress__2lfD8{height:4px;background:var(--border);border-radius:2px;margin-bottom:32px;overflow:hidden}.page_progressBar__lPvyk{height:100%;transition:width .3s ease}.page_header__iNjbb{margin-bottom:24px}.page_stepNum__bCpCI{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.page_header__iNjbb h2{font-size:1.5rem;font-weight:800;margin:4px 0}.page_header__iNjbb p{color:var(--text-secondary);font-size:.9rem}.page_field__TuqBZ{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.page_field__TuqBZ label{font-size:.8rem;font-weight:700;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.page_field__TuqBZ input,.page_field__TuqBZ select,.page_textarea__ml_Lz{width:100%;background:hsla(0,0%,100%,.05);border:1px solid var(--border);padding:14px 16px;border-radius:var(--radius-md);color:#fff;font-size:.95rem;transition:all .2s;font-family:var(--font-sans)}.page_textarea__ml_Lz{resize:none}.page_field__TuqBZ input:focus,.page_field__TuqBZ select:focus,.page_textarea__ml_Lz:focus{border-color:var(--accent-purple);outline:none;background:hsla(0,0%,100%,.08)}.page_infoBox__veU5g{background:var(--accent-purple-dim);border:1px solid rgba(155,89,255,.2);padding:12px 16px;border-radius:var(--radius-md);display:flex;align-items:center;gap:10px;font-size:.75rem;color:var(--accent-purple);margin-bottom:20px}.page_actions__kAHYi{display:flex;gap:12px;margin-top:24px}.page_actions__kAHYi button{flex:1 1}