.SplashScreen-module__vb3iNW__splash{z-index:99999;background:#0f172a;justify-content:center;align-items:center;animation:.4s both SplashScreen-module__vb3iNW__splashIn;display:flex;position:fixed;inset:0;overflow:hidden}.SplashScreen-module__vb3iNW__hiding{animation:.7s forwards SplashScreen-module__vb3iNW__splashOut}@keyframes SplashScreen-module__vb3iNW__splashIn{0%{opacity:0}to{opacity:1}}@keyframes SplashScreen-module__vb3iNW__splashOut{0%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(.95)}}.SplashScreen-module__vb3iNW__ring1,.SplashScreen-module__vb3iNW__ring2,.SplashScreen-module__vb3iNW__ring3{border:1px solid #8b5cf626;border-radius:50%;animation:3s ease-in-out infinite SplashScreen-module__vb3iNW__pulse;position:absolute}.SplashScreen-module__vb3iNW__ring1{width:300px;height:300px;animation-delay:0s}.SplashScreen-module__vb3iNW__ring2{width:450px;height:450px;animation-delay:.5s}.SplashScreen-module__vb3iNW__ring3{width:600px;height:600px;animation-delay:1s}@keyframes SplashScreen-module__vb3iNW__pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.SplashScreen-module__vb3iNW__content{flex-direction:column;align-items:center;gap:12px;animation:.6s cubic-bezier(.34,1.56,.64,1) .2s both SplashScreen-module__vb3iNW__contentRise;display:flex}@keyframes SplashScreen-module__vb3iNW__contentRise{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.SplashScreen-module__vb3iNW__iconWrapper{border-radius:22px;width:96px;height:96px;animation:2s ease-in-out infinite SplashScreen-module__vb3iNW__glowPulse;overflow:hidden;box-shadow:0 0 0 1px #8b5cf64d,0 0 30px #8b5cf666,0 0 60px #8b5cf626}.SplashScreen-module__vb3iNW__icon{object-fit:cover;width:100%;height:100%}@keyframes SplashScreen-module__vb3iNW__glowPulse{0%,to{box-shadow:0 0 0 1px #8b5cf64d,0 0 30px #8b5cf666,0 0 60px #8b5cf626}50%{box-shadow:0 0 0 1px #8b5cf680,0 0 50px #8b5cf699,0 0 90px #8b5cf640}}.SplashScreen-module__vb3iNW__title{letter-spacing:.15em;background:linear-gradient(135deg,#c4b5fd,#8b5cf6,#6d28d9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:800}.SplashScreen-module__vb3iNW__tagline{color:#94a3b8b3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.SplashScreen-module__vb3iNW__dots{gap:6px;margin-top:24px;display:flex}.SplashScreen-module__vb3iNW__dot{background:#8b5cf6;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite SplashScreen-module__vb3iNW__dotBounce}.SplashScreen-module__vb3iNW__dot:first-child{animation-delay:0s}.SplashScreen-module__vb3iNW__dot:nth-child(2){animation-delay:.2s}.SplashScreen-module__vb3iNW__dot:nth-child(3){animation-delay:.4s}@keyframes SplashScreen-module__vb3iNW__dotBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1.2)}}
.NotificationPrompt-module__nM5Sba__backdrop{z-index:9998;-webkit-backdrop-filter:blur(4px);background:#0009;align-items:flex-end;animation:.3s both NotificationPrompt-module__nM5Sba__fadeIn;display:flex;position:fixed;inset:0}.NotificationPrompt-module__nM5Sba__hiding{animation:.4s forwards NotificationPrompt-module__nM5Sba__fadeOut}@keyframes NotificationPrompt-module__nM5Sba__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NotificationPrompt-module__nM5Sba__fadeOut{0%{opacity:1}to{opacity:0}}.NotificationPrompt-module__nM5Sba__sheet{text-align:center;background:#1e293b;border-top:1px solid #ffffff14;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;gap:12px;width:100%;padding:28px 24px 40px;animation:.4s cubic-bezier(.34,1.56,.64,1) both NotificationPrompt-module__nM5Sba__slideUp;display:flex}.NotificationPrompt-module__nM5Sba__sheetHiding{animation:.4s forwards NotificationPrompt-module__nM5Sba__slideDown}@keyframes NotificationPrompt-module__nM5Sba__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes NotificationPrompt-module__nM5Sba__slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.NotificationPrompt-module__nM5Sba__iconWrap{background:linear-gradient(135deg,#7c3aed33,#6d28d91a);border:1px solid #7c3aed4d;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;display:flex}.NotificationPrompt-module__nM5Sba__bellIcon{font-size:1.8rem}.NotificationPrompt-module__nM5Sba__title{color:#f1f5f9;letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:800}.NotificationPrompt-module__nM5Sba__desc{color:#94a3b8;max-width:320px;margin:0 0 8px;font-size:.875rem;line-height:1.6}.NotificationPrompt-module__nM5Sba__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:14px;width:100%;padding:14px;font-size:1rem;font-weight:700;transition:opacity .2s,transform .15s;box-shadow:0 6px 20px #7c3aed66}.NotificationPrompt-module__nM5Sba__btnPrimary:hover{opacity:.92;transform:translateY(-1px)}.NotificationPrompt-module__nM5Sba__btnPrimary:active{transform:scale(.98)}.NotificationPrompt-module__nM5Sba__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.NotificationPrompt-module__nM5Sba__btnSecondary{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:12px;font-size:.95rem;font-weight:600;transition:background .2s}.NotificationPrompt-module__nM5Sba__btnSecondary:hover{background:#ffffff17}.NotificationPrompt-module__nM5Sba__btnDismiss{color:#475569;cursor:pointer;background:0 0;border:none;padding:4px;font-size:.8rem;transition:color .2s}.NotificationPrompt-module__nM5Sba__btnDismiss:hover{color:#64748b}
