.RegisterPrompt_modalBackdrop__ikyLK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;animation:RegisterPrompt_fadeIn__inpdU .2s ease-out}@keyframes RegisterPrompt_fadeIn__inpdU{0%{opacity:0}to{opacity:1}}.RegisterPrompt_modal__LPcQj{background:#ffffff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:420px;width:100%;padding:32px 24px;text-align:center;animation:RegisterPrompt_slideUp__ejPvN .3s ease-out;position:relative}.dark-mode .RegisterPrompt_modal__LPcQj{background:#1a1a2e;box-shadow:0 20px 60px rgba(0,0,0,.5)}@keyframes RegisterPrompt_slideUp__ejPvN{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.RegisterPrompt_modalIcon__cbUNj{width:64px;height:64px;background:linear-gradient(135deg,var(--primary,#3b82f6) 0,#2563eb 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:white;animation:RegisterPrompt_pulse__QLTV0 2s ease-in-out infinite}@keyframes RegisterPrompt_pulse__QLTV0{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.RegisterPrompt_modalTitle__QMyNg{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 12px;line-height:1.3}.dark-mode .RegisterPrompt_modalTitle__QMyNg{color:#ffffff}.RegisterPrompt_modalDescription__gajg2{font-size:15px;color:#6b7280;line-height:1.5;margin:0 0 20px}.dark-mode .RegisterPrompt_modalDescription__gajg2{color:rgba(255,255,255,.7)}.RegisterPrompt_benefitsList__6Rw2Z{list-style:none;padding:0;margin:0 0 24px;text-align:left}.RegisterPrompt_benefitsList__6Rw2Z li{font-size:14px;color:#1f2937;padding:8px 12px;margin-bottom:6px;background:#f9fafb;border-radius:8px;display:flex;align-items:center;gap:8px}.RegisterPrompt_benefitsList__6Rw2Z li:last-child{margin-bottom:0}.dark-mode .RegisterPrompt_benefitsList__6Rw2Z li{background:rgba(255,255,255,.05);color:rgba(255,255,255,.9)}.RegisterPrompt_modalActions__3smcO{display:flex;flex-direction:column;gap:10px}.RegisterPrompt_button__1s9kT{border:none;border-radius:10px;padding:14px 24px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease;width:100%}.RegisterPrompt_button__1s9kT:hover{transform:translateY(-1px)}.RegisterPrompt_button__1s9kT:active{transform:translateY(0)}.RegisterPrompt_primary___zQIG{background:linear-gradient(135deg,var(--primary,#3b82f6) 0,#2563eb 100%);color:#ffffff;box-shadow:0 4px 12px rgba(59,130,246,.3)}.RegisterPrompt_primary___zQIG:hover{box-shadow:0 6px 16px rgba(59,130,246,.4)}.RegisterPrompt_ghost__DSeth{background:transparent;color:#6b7280;border:1px solid #d1d5db}.RegisterPrompt_ghost__DSeth:hover{background:#f9fafb;border-color:#9ca3af}.dark-mode .RegisterPrompt_ghost__DSeth{color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.2)}.dark-mode .RegisterPrompt_ghost__DSeth:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3)}.RegisterPrompt_appSection__0CGuq{margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.dark-mode .RegisterPrompt_appSection__0CGuq{border-top-color:rgba(255,255,255,.1)}.RegisterPrompt_appText__J2UrZ{font-size:13px;color:#6b7280;margin:0 0 14px}.dark-mode .RegisterPrompt_appText__J2UrZ{color:rgba(255,255,255,.6)}.RegisterPrompt_appButtons__kw06A{display:flex;gap:10px;justify-content:center}.RegisterPrompt_appButton___3pxu{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#1f2937;color:#ffffff;border-radius:8px;text-decoration:none;font-size:13px;font-weight:500;transition:all .2s}.RegisterPrompt_appButton___3pxu:hover{background:#374151;transform:translateY(-1px)}.dark-mode .RegisterPrompt_appButton___3pxu{background:rgba(255,255,255,.1)}.dark-mode .RegisterPrompt_appButton___3pxu:hover{background:rgba(255,255,255,.15)}@media (max-width:480px){.RegisterPrompt_modal__LPcQj{padding:28px 20px;max-width:100%}.RegisterPrompt_modalTitle__QMyNg{font-size:22px}.RegisterPrompt_modalDescription__gajg2{font-size:14px}.RegisterPrompt_benefitsList__6Rw2Z li{font-size:13px}.RegisterPrompt_button__1s9kT{padding:12px 20px;font-size:14px}.RegisterPrompt_appButtons__kw06A{flex-direction:column}.RegisterPrompt_appButton___3pxu{justify-content:center}}