.notifications-container[data-v-c82e7523]{align-items:flex-end;display:flex;flex-direction:column;max-width:400px;pointer-events:none;position:fixed;right:20px;top:20px;width:auto;z-index:10000000}.notification[data-v-c82e7523]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:30px!important;box-shadow:0 8px 32px #0000004d;display:flex;gap:12px;margin-bottom:8px;max-width:400px;min-height:auto;min-width:280px;padding:16px 20px;pointer-events:auto;width:-moz-fit-content;width:fit-content}.notification--success[data-v-c82e7523]{background:#0aa330;border:1px solid hsla(0,0%,100%,.2)}.notification--success .notification__icon[data-v-c82e7523]{color:#fff}.notification--error[data-v-c82e7523]{background:#ef4444;border:1px solid hsla(0,0%,100%,.2)}.notification--error .notification__icon[data-v-c82e7523]{color:#fff}.notification--warning[data-v-c82e7523]{background:#f59e0b;border:1px solid hsla(0,0%,100%,.2)}.notification--warning .notification__icon[data-v-c82e7523]{color:#fff}.notification--info[data-v-c82e7523]{background:#3b41f6;border:1px solid hsla(0,0%,100%,.2)}.notification--info .notification__icon[data-v-c82e7523]{color:#fff}.notification__icon[data-v-c82e7523]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.notification__content[data-v-c82e7523]{flex:1;min-width:0}.notification__message[data-v-c82e7523]{color:#fff;font-size:16px!important;font-weight:500;line-height:1.4;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification__close[data-v-c82e7523]{align-items:center;background:none;border:none;border-radius:16px;color:#ffffffb3;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s ease}.notification__close[data-v-c82e7523]:hover{background:#ffffff1a;color:#fff}.notification-enter-active[data-v-c82e7523]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.notification-leave-active[data-v-c82e7523]{transition:all .2s cubic-bezier(.55,.06,.68,.19)}.notification-enter-from[data-v-c82e7523]{opacity:0;transform:translateY(20px) scale(.95)}.notification-leave-to[data-v-c82e7523]{opacity:0;transform:translateY(-10px) scale(.95)}.notification-move[data-v-c82e7523]{transition:transform .3s ease}@media (max-width:768px){.notifications-container[data-v-c82e7523]{bottom:90px;max-width:95vw}.notification[data-v-c82e7523]{border-radius:14px;margin-bottom:6px;padding:14px 16px}.notification__message[data-v-c82e7523]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:480px){.notifications-container[data-v-c82e7523]{bottom:112px;max-width:96vw}.notification[data-v-c82e7523]{border-radius:12px;min-width:180px;padding:12px 14px}.notification__message[data-v-c82e7523]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mobile-app-screen{align-items:center;background:#f8fafc;color:#1a202c;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.mobile-app-content{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #0000001a;max-width:400px;padding:2rem;text-align:center;width:90%}.app-icon{margin-bottom:1.5rem;opacity:.9}.app-icon svg{color:#4963d7}h1{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.app-description{color:#64748b;font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem}.download-buttons{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:2rem}.download-btn{display:inline-block;height:60px;text-decoration:none;transition:all .3s ease}.download-btn:hover{transform:scale(1.05)}.download-btn{background:none;border:none;cursor:pointer;padding:0}.coming-soon-modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.coming-soon-modal{animation:modalSlideIn .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:40px;position:relative;width:90%}.coming-soon-close{align-items:center;background:#0000000d;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:35px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .3s ease;width:35px}.coming-soon-close:hover{background:#0000001a;transform:scale(1.1)}.coming-soon-content{text-align:center}.coming-soon-icon{animation:bounce 2s infinite;font-size:64px;margin-bottom:20px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.coming-soon-content h3{color:#232f5b;font-family:Afacad Flux,sans-serif;font-size:28px;font-weight:700;margin-bottom:15px}.coming-soon-content p{color:#666;line-height:1.6;margin-bottom:25px}.coming-soon-content p,.coming-soon-ios-link{font-family:Afacad Flux,sans-serif;font-size:16px}.coming-soon-ios-link{background:linear-gradient(135deg,#232f5b,#6bc1c9);border-radius:25px;box-shadow:0 4px 15px #232f5b4d;color:#fff;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.coming-soon-ios-link:hover{box-shadow:0 6px 20px #232f5b66;transform:translateY(-2px)}.googlePlay,.ios{height:60px;width:auto}.continue-web{margin-top:1.5rem}.web-btn{background:none;border:none;color:#4963d7;cursor:pointer;font-size:.9rem;font-weight:500;text-decoration:underline;transition:color .2s ease}.web-btn:hover{color:#1d2d73}@media (max-width:480px){.mobile-app-content{padding:1.5rem}h1{font-size:2rem}.app-description{font-size:1rem}.download-btn{height:50px;max-width:200px}.googlePlay,.ios{height:50px}.download-buttons{align-items:center;gap:15px}}
