@charset "UTF-8";.notification-badge[data-v-b75b6839]{position:absolute;right:-8px;top:-8px;z-index:1}.notification-badge .badge-count[data-v-b75b6839]{align-items:center;background-color:#ef4444;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px}.animated-balance[data-v-7d208ae6]{color:inherit;display:inline-block;font-size:inherit;font-weight:inherit;position:relative;transition:all .3s ease}.animated-balance.balance-increasing[data-v-7d208ae6]{color:#10b981;transition:color .3s ease}.animated-balance.balance-decreasing[data-v-7d208ae6]{color:#ef4444;transition:color .3s ease}.animated-balance.balance-updated[data-v-7d208ae6]{transition:none}.animated-balance[data-v-7d208ae6]:not(.balance-increasing):not(.balance-decreasing){color:inherit;transition:color .8s ease}.status__bar{background-color:#2c2c2c;border-radius:4px;height:8px;position:relative;width:100px}.status__bar>div{background-color:orange;border-radius:4px;height:100%;transition:width .3s ease}.balance__button{align-items:center;background-color:#e9b10e;display:flex;height:1.5rem;justify-content:center;margin-left:.4rem;width:1.5rem;fill:currentColor;border-radius:4px;box-shadow:inset 0 -2px #cc6c31;color:#101014;padding:0;transition:background-color .3s ease}.balance__button:hover{background-color:#ffc107}.balance__button svg{height:.625rem;width:.625rem}.button-deposit{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1));font-weight:700;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button-deposit:hover{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.button-deposit{display:inline-block;text-decoration:none}.user-info-with-badge{position:relative}.logo-container{align-items:center;display:flex;justify-content:center}.logo-container .logo-link{align-items:center;display:flex;justify-content:center;text-decoration:none;transition:transform .2s ease}.logo-container .logo-link:hover{transform:scale(1.05)}.logo-container .logo-image{height:40px;max-width:120px;-o-object-fit:contain;object-fit:contain;width:auto}.separator-line{background-color:#f59e0b;border:none;border-radius:0;display:block;height:1px;margin:12px 0;opacity:.8;width:100%}.avatar-container{flex-shrink:0;position:relative}.progress-ring{border:2px solid transparent;border-radius:50%;border-top-color:#f59e0b;height:48px;top:0;right:0;bottom:0;left:0;opacity:.6;pointer-events:none;position:absolute;transform:rotate(calc(var(--progress, 0%)*3.6deg - 90deg));transition:all .3s;width:48px;z-index:20}@media (max-width:1023px){.progress-ring{display:block!important;visibility:visible!important}}.user-balance-mobile{display:flex;flex-direction:column;gap:8px;padding:12px 0;width:100%}.balance-label{color:#9ca3af;font-size:14px;font-weight:500}.balance-content{align-items:center;display:flex;font-size:16px;gap:8px}.balance-content,.balance-value{color:#f59e0b;font-weight:600}.menu-container .mobile-menu-container .main-menu-container .actions .action-buttons-row{align-items:stretch!important;display:flex!important;gap:12px!important;margin:12px 0!important;width:100%!important}.menu-container .mobile-menu-container .main-menu-container .actions .action-buttons-row .button-deposit,.menu-container .mobile-menu-container .main-menu-container .actions .action-buttons-row .button-withdraw{align-items:center!important;border:none!important;border-radius:6px!important;cursor:pointer!important;display:flex!important;flex:1!important;font-size:11px!important;font-weight:600!important;height:36px!important;justify-content:center!important;min-height:36px!important;padding:8px 12px!important;text-align:center!important;transition:all .3s ease!important;white-space:nowrap!important}.menu-container .mobile-menu-container .main-menu-container .actions .action-buttons-row .button-withdraw{background-color:#ef4444!important;color:#fff!important}.menu-container .mobile-menu-container .main-menu-container .actions .action-buttons-row .button-withdraw:hover{background-color:#dc2626!important}.menu-container .mobile-menu-container .main-menu-container .actions .action-buttons-row .button-deposit{background-color:#f59e0b!important;color:#fff!important}.menu-container .mobile-menu-container .main-menu-container .actions .action-buttons-row .button-deposit:hover{background-color:#d97706!important}.menu-container .mobile-menu-container .main-menu-container .actions .action-buttons-row .button-deposit a{align-items:center!important;color:#fff!important;display:flex!important;height:100%!important;justify-content:center!important;text-decoration:none!important;width:100%!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links{display:block!important;margin-top:16px!important;width:100%!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link{background-color:#1f2937!important;border:1px solid #374151!important;border-radius:6px!important;font-size:11px!important;margin-bottom:4px!important;padding:8px 12px!important;transition:all .2s ease!important;width:100%!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link:hover{background-color:#374151!important;border-color:#4b5563!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link a{align-items:center!important;color:#d1d5db!important;display:flex!important;font-weight:500!important;padding:2px 0!important;transition:color .2s ease!important;width:100%!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link a:hover{color:#f3f4f6!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link a svg{color:#9ca3af!important;margin-right:8px!important;transition:color .2s ease!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link.roulette-menu-item{background-color:#1f2937!important;border:1px solid #f59e0b!important;border-radius:6px!important;padding:8px 12px!important;transition:all .2s ease!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link.roulette-menu-item:hover{background-color:#374151!important;border-color:#fbbf24!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link.roulette-menu-item a{color:#f59e0b!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link.roulette-menu-item a:hover{color:#fbbf24!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link.roulette-menu-item a svg{color:#f59e0b!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link.rewards-menu-item{background-color:#1f2937!important;border:1px solid #10b981!important;border-radius:6px!important;padding:8px 12px!important;transition:all .2s ease!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link.rewards-menu-item:hover{background-color:#374151!important;border-color:#34d399!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link.rewards-menu-item a{color:#10b981!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link.rewards-menu-item a:hover{color:#34d399!important}.menu-container .mobile-menu-container .main-menu-container .actions .mobile-menu-links .menu-links-container .menu-link.rewards-menu-item a svg{color:#10b981!important}.two-factor-login .modal-overlay[data-v-21750b13]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:60}.two-factor-login .modal-content[data-v-21750b13]{background-color:#1f2937;border-radius:8px;margin:0 16px;max-width:400px;padding:24px;width:100%}.two-factor-login .modal-content .modal-header[data-v-21750b13]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.two-factor-login .modal-content .modal-header h3[data-v-21750b13]{color:#fff;font-size:18px;font-weight:700}.two-factor-login .modal-content .modal-header .close-btn[data-v-21750b13]{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;width:32px}.two-factor-login .modal-content .modal-body[data-v-21750b13],.two-factor-login .modal-content .modal-header .close-btn[data-v-21750b13]:hover{color:#fff}.two-factor-login .modal-content .modal-body .info-message[data-v-21750b13]{align-items:center;background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:12px}.two-factor-login .modal-content .modal-body .info-message svg[data-v-21750b13]{color:#3b82f6;flex-shrink:0}.two-factor-login .modal-content .modal-body .info-message p[data-v-21750b13]{color:#bfdbfe;font-size:14px}.two-factor-login .modal-content .modal-body .form-group[data-v-21750b13]{margin-bottom:20px}.two-factor-login .modal-content .modal-body .form-group label[data-v-21750b13]{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.two-factor-login .modal-content .modal-body .form-group .code-input[data-v-21750b13]{background-color:#374151;border:1px solid #4b5563;border-radius:6px;color:#fff;font-family:monospace;font-size:20px;letter-spacing:4px;padding:12px;text-align:center;width:100%}.two-factor-login .modal-content .modal-body .form-group .code-input[data-v-21750b13]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.two-factor-login .modal-content .modal-body .form-actions[data-v-21750b13]{display:flex;gap:12px}.two-factor-login .modal-content .modal-body .form-actions .cancel-btn[data-v-21750b13]{background-color:#4b5563;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1;font-weight:500;padding:12px 16px;transition:background-color .2s}.two-factor-login .modal-content .modal-body .form-actions .cancel-btn[data-v-21750b13]:hover{background-color:#374151}.two-factor-login .modal-content .modal-body .form-actions .verify-btn[data-v-21750b13]{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1;font-weight:500;padding:12px 16px;transition:background-color .2s}.two-factor-login .modal-content .modal-body .form-actions .verify-btn[data-v-21750b13]:hover{background-color:#2563eb}.two-factor-login .modal-content .modal-body .form-actions .verify-btn[data-v-21750b13]:disabled{background-color:#6b7280;cursor:not-allowed}.two-factor-login .modal-content .error-message[data-v-21750b13]{background-color:#b91c1c33;border:1px solid #dc2626;border-radius:8px;color:#fca5a5;font-size:14px;margin-top:16px;padding:12px;text-align:center}.csn-auth[data-v-2610e508]{align-items:center;background-color:#000000b3;display:none;font-size:.875rem;height:100%;justify-content:center;line-height:1.25rem;position:fixed;top:0;width:100%;z-index:10}.csn-auth.visible[data-v-2610e508]{display:flex}.csn-auth .auth-box[data-v-2610e508]{border-radius:.375rem;position:relative;width:400px;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));padding:2.5rem;text-align:center}@media (max-width:480px){.csn-auth .auth-box[data-v-2610e508]{height:100%}}@media (min-width:481px){.csn-auth .auth-box[data-v-2610e508]{height:auto}}.csn-auth .auth-box .close[data-v-2610e508]{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;font-size:1.5rem;height:2rem;justify-content:center;line-height:2rem;position:absolute;right:.75rem;top:.75rem;width:2rem}.csn-auth .auth-box .close[data-v-2610e508]:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.csn-auth .auth-box .auth-title[data-v-2610e508]{font-size:1.5rem;line-height:2rem}.csn-auth .auth-box .auth-title .auth-logo[data-v-2610e508]{height:4rem;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;width:8rem}.csn-auth .auth-box .auth-nav[data-v-2610e508]{align-items:center;border-radius:1rem;display:flex;justify-content:center;margin-bottom:1.25rem;margin-top:1.25rem;width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:.25rem}.csn-auth .auth-box .auth-nav .auth-nav-item[data-v-2610e508]{cursor:pointer;padding:.25rem;text-align:center;width:50%}.csn-auth .auth-box .auth-nav .auth-nav-item.active[data-v-2610e508]{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.csn-auth .auth-box .form[data-v-2610e508]{font-size:.75rem;line-height:1rem;margin-top:1rem;text-align:left}.csn-auth .auth-box .form .form-item[data-v-2610e508]{display:flex;flex-direction:column;margin-bottom:.75rem}.csn-auth .auth-box .form .form-item label[data-v-2610e508]{font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.csn-auth .auth-box .form .form-item input[data-v-2610e508]{border-radius:.25rem;width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:.5rem}.csn-auth .auth-box .form .form-item input[data-v-2610e508]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(75 85 99/var(--tw-placeholder-opacity,1))}.csn-auth .auth-box .form .form-item input[data-v-2610e508]::placeholder{--tw-placeholder-opacity:1;color:rgb(75 85 99/var(--tw-placeholder-opacity,1))}.csn-auth .auth-box .form .form-item .input-group[data-v-2610e508]{position:relative;width:100%}.csn-auth .auth-box .form .form-item .input-group .note[data-v-2610e508]{list-style-position:inside;list-style-type:disc;margin-top:.25rem}.csn-auth .auth-box .form .form-item .input-group .password-input-wrapper[data-v-2610e508]{position:relative;width:100%}.csn-auth .auth-box .form .form-item .input-group .password-input-wrapper input[data-v-2610e508]{padding-right:2.5rem}.csn-auth .auth-box .form .form-item .input-group .password-input-wrapper .password-toggle[data-v-2610e508]{position:absolute;right:.5rem;top:50%;--tw-translate-y:-50%;background-color:transparent;border-style:none;height:1.5rem;padding:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:1.5rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.csn-auth .auth-box .form .form-item .input-group .password-input-wrapper .password-toggle[data-v-2610e508]:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.csn-auth .auth-box .form .form-item .input-group .password-input-wrapper .password-toggle[data-v-2610e508]{cursor:pointer;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.csn-auth .auth-box .form .form-item .input-group .password-input-wrapper .password-toggle[data-v-2610e508]:focus{outline:2px solid transparent;outline-offset:2px}.csn-auth .auth-box .form .form-item .input-group .password-input-wrapper .eye-icon[data-v-2610e508]{height:1.25rem;width:1.25rem}.csn-auth .auth-box .form .form-item .error-message[data-v-2610e508]{font-size:.625rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.csn-auth .auth-box .error-process-message[data-v-2610e508]{border-radius:.375rem;border-style:none;border-width:1px;margin-bottom:.5rem;margin-top:1rem;--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity,1));font-size:.625rem;padding:.5rem;text-align:center;--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.csn-auth .auth-box button[type=submit][data-v-2610e508]{border-radius:.375rem;width:100%;--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;padding:.5rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.csn-auth .auth-box button[type=submit].in-progress[data-v-2610e508]:after{animation:dots 1s steps(1) infinite;content:".  "}.csn-auth .auth-box button[type=submit] .login-logo[data-v-2610e508]{height:2rem;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;width:2rem}.csn-auth .auth-box .terms-confirmation[data-v-2610e508]{border-radius:.375rem;margin-bottom:1rem;margin-top:1rem;padding:.75rem;text-align:center}.csn-auth .auth-box .terms-confirmation p[data-v-2610e508]{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.csn-auth .auth-box .terms-confirmation .terms-link[data-v-2610e508]{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1));text-decoration-line:underline;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.csn-auth .auth-box .terms-confirmation .terms-link[data-v-2610e508]:hover{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.csn-auth[data-v-fb2147d9]{align-items:center;background-color:#000000b3;display:none;font-size:.875rem;height:100%;justify-content:center;line-height:1.25rem;position:fixed;top:0;width:100%;z-index:10}.csn-auth.visible[data-v-fb2147d9]{display:flex}.csn-auth .auth-box[data-v-fb2147d9]{border-radius:.375rem;position:relative;width:400px;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));padding:2.5rem;text-align:center}.csn-auth .auth-box .close[data-v-fb2147d9]{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;font-size:1.5rem;height:2rem;justify-content:center;line-height:2rem;position:absolute;right:.75rem;top:.75rem;width:2rem}.csn-auth .auth-box .close[data-v-fb2147d9]:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.csn-auth .auth-box .auth-title[data-v-fb2147d9]{font-size:1.5rem;line-height:2rem}.csn-auth .auth-box .auth-nav[data-v-fb2147d9]{align-items:center;border-radius:1rem;display:flex;justify-content:center;margin-top:1.25rem;width:100%;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));padding:.25rem}.csn-auth .auth-box .auth-nav .auth-nav-item[data-v-fb2147d9]{cursor:pointer;padding:.25rem;text-align:center;width:50%}.csn-auth .auth-box .auth-nav .auth-nav-item.active[data-v-fb2147d9]{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.csn-auth .auth-box .form[data-v-fb2147d9]{font-size:.75rem;line-height:1rem;margin-top:2.5rem;text-align:left}.csn-auth .auth-box .form .form-item[data-v-fb2147d9]{display:flex;flex-direction:column;margin-bottom:1.25rem}.csn-auth .auth-box .form .form-item label[data-v-fb2147d9]{font-weight:700;margin-bottom:.25rem;text-transform:uppercase}.csn-auth .auth-box .form .form-item input[data-v-fb2147d9]{border-radius:.25rem;width:100%;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:.5rem}.csn-auth .auth-box .form .form-item input[data-v-fb2147d9]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(75 85 99/var(--tw-placeholder-opacity,1))}.csn-auth .auth-box .form .form-item input[data-v-fb2147d9]::placeholder{--tw-placeholder-opacity:1;color:rgb(75 85 99/var(--tw-placeholder-opacity,1))}.csn-auth .auth-box .form .form-item .input-group[data-v-fb2147d9]{position:relative;width:100%}.csn-auth .auth-box .form .form-item .input-group .note[data-v-fb2147d9]{list-style-position:inside;list-style-type:disc;margin-top:.25rem}.csn-auth .auth-box .form .form-item .error-message[data-v-fb2147d9]{font-size:.625rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.csn-auth .auth-box .error-process-message[data-v-fb2147d9]{border-radius:.375rem;border-style:none;border-width:1px;margin-bottom:.5rem;margin-top:1rem;--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity,1));font-size:.625rem;padding:.5rem;text-align:center;--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.csn-auth .auth-box button[type=submit][data-v-fb2147d9]{border-radius:.375rem;width:100%;--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;padding:.5rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.csn-auth .auth-box button[type=submit].in-progress[data-v-fb2147d9]:after{animation:dots 1s steps(1) infinite;content:".  "}.notification-container[data-v-a5ee126a]{display:flex;flex-direction:column;gap:12px;max-width:400px;position:fixed;right:20px;top:20px;z-index:1000}.notification-item[data-v-a5ee126a]{animation:slideIn-a5ee126a .3s ease-out;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.notification-item .notification-content[data-v-a5ee126a]{align-items:flex-start;display:flex;gap:12px;padding:16px}.notification-item .notification-icon[data-v-a5ee126a]{flex-shrink:0}.notification-item .notification-message[data-v-a5ee126a]{flex:1;min-width:0}.notification-item .notification-title[data-v-a5ee126a]{font-size:14px;font-weight:600;margin-bottom:4px}.notification-item .notification-description[data-v-a5ee126a]{font-size:13px;opacity:.9}.notification-item .notification-close[data-v-a5ee126a]{background:none;border:none;border-radius:4px;cursor:pointer;flex-shrink:0;opacity:.7;padding:4px;transition:opacity .2s}.notification-item .notification-close[data-v-a5ee126a]:hover{opacity:1}.notification-item.notification-success[data-v-a5ee126a]{background-color:#065f46;border:1px solid #059669;color:#d1fae5}.notification-item.notification-success .notification-icon[data-v-a5ee126a]{color:#34d399}.notification-item.notification-warning[data-v-a5ee126a]{background-color:#92400e;border:1px solid #d97706;color:#fef3c7}.notification-item.notification-warning .notification-icon[data-v-a5ee126a]{color:#fbbf24}.notification-item.notification-error[data-v-a5ee126a]{background-color:#991b1b;border:1px solid #dc2626;color:#fecaca}.notification-item.notification-error .notification-icon[data-v-a5ee126a]{color:#f87171}.notification-item.notification-info[data-v-a5ee126a]{background-color:#1e3a8a;border:1px solid #3b82f6;color:#dbeafe}.notification-item.notification-info .notification-icon[data-v-a5ee126a]{color:#60a5fa}@keyframes slideIn-a5ee126a{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.reward-details[data-v-0d8d44a2]{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.reward-icon .icon-container[data-v-0d8d44a2]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto;width:64px}.reward-info[data-v-0d8d44a2]{width:100%}.reward-title[data-v-0d8d44a2]{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.reward-description[data-v-0d8d44a2]{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.reward-amounts[data-v-0d8d44a2]{background-color:#f9fafb;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.amount-item[data-v-0d8d44a2]{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.amount-label[data-v-0d8d44a2]{color:#6b7280;font-weight:500}.amount-value[data-v-0d8d44a2]{color:#1f2937;font-size:1rem;font-weight:600}.mobile-menu-overlay[data-v-1c1ec505]{animation:fadeIn-1c1ec505 .3s ease-out;background-color:#000c;display:flex;height:calc(100% - 50px);justify-content:flex-end;left:0;position:fixed;top:50px;width:100%;z-index:1000}.mobile-menu-container[data-v-1c1ec505]{animation:slideInRight-1c1ec505 .3s ease-out;background-color:#111827;border-left:1px solid #374151;display:flex;flex-direction:column;height:100%;max-width:280px;width:60%}.mobile-user-info[data-v-1c1ec505]{background-color:#1f2937;border-bottom:1px solid #374151;cursor:pointer;padding:1rem;transition:all .2s}.mobile-user-info[data-v-1c1ec505]:hover{background-color:#374151}.user-info-container[data-v-1c1ec505]{align-items:center;display:flex;gap:1rem}.user-avatar-container[data-v-1c1ec505]{flex-shrink:0}.user-avatar[data-v-1c1ec505]{border:2px solid #fbbf24;border-radius:50%;height:3rem;-o-object-fit:cover;object-fit:cover;width:3rem}.user-details[data-v-1c1ec505]{display:flex;flex:1;flex-direction:column;gap:.25rem}.user-name[data-v-1c1ec505]{color:#fff;font-size:1rem;font-weight:600}.user-balance[data-v-1c1ec505],.user-rank[data-v-1c1ec505]{color:#fbbf24;font-size:.875rem;font-weight:500}.user-balance[data-v-1c1ec505]{align-items:center;display:flex;gap:.5rem}.balance-text[data-v-1c1ec505]{color:#fbbf24}.mobile-menu-links[data-v-1c1ec505]{flex:1;overflow-y:auto;padding:1rem}.menu-links-container[data-v-1c1ec505]{display:flex;flex-direction:column;gap:.125rem}.menu-link[data-v-1c1ec505]{background-color:transparent;border-radius:.375rem;padding:.5rem;transition:all .2s;width:100%}.menu-link[data-v-1c1ec505]:hover{background-color:#1f2937}.menu-link a[data-v-1c1ec505]{align-items:center;display:flex;font-size:.875rem;text-decoration:none;transition:all .2s;width:100%}.menu-link.roulette-menu-item a[data-v-1c1ec505]{color:#fbbf24!important}.menu-link.roulette-menu-item a[data-v-1c1ec505]:hover{color:#f59e0b!important}.menu-link.rewards-menu-item a[data-v-1c1ec505]{color:#10b981!important}.menu-link.rewards-menu-item a[data-v-1c1ec505]:hover{color:#059669!important}.mobile-menu-actions[data-v-1c1ec505]{background-color:#1f2937;border-top:1px solid #374151;padding:1rem}@keyframes fadeIn-1c1ec505{0%{opacity:0}to{opacity:1}}@keyframes slideInRight-1c1ec505{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:640px){.mobile-menu-container[data-v-1c1ec505]{max-width:none;width:70%}}.rules-modal-overlay[data-v-66f4a319]{align-items:center;animation:fadeIn-66f4a319 .3s ease-out;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9000}.rules-modal[data-v-66f4a319]{animation:slideInUp-66f4a319 .3s ease-out;background-color:#1f2937;border:1px solid #374151;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.rules-header[data-v-66f4a319]{align-items:center;background-color:#111827;border-bottom:1px solid #374151;display:flex;justify-content:space-between;padding:1.5rem}.rules-header h3[data-v-66f4a319]{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.close-btn[data-v-66f4a319]{align-items:center;background:none;border:none;border-radius:.375rem;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.close-btn[data-v-66f4a319]:hover{background-color:#374151;color:#fff}.rules-content[data-v-66f4a319]{max-height:calc(80vh - 120px);overflow-y:auto;padding:1.5rem}.rules-content ol[data-v-66f4a319]{color:#d1d5db;list-style:decimal;list-style-position:inside;margin:0;padding:0}.rules-content li[data-v-66f4a319]{font-size:.95rem;line-height:1.6;margin-bottom:1rem;padding-left:.5rem}.rules-content li[data-v-66f4a319]:last-child,.rules-footer[data-v-66f4a319]{margin-bottom:0}.rules-footer[data-v-66f4a319]{border-top:1px solid #374151;color:#9ca3af;font-size:.875rem;font-style:italic;margin-top:1.5rem;padding-top:1rem;text-align:center}@keyframes fadeIn-66f4a319{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-66f4a319{0%{opacity:0;scale:.95;transform:translateY(30px)}to{opacity:1;scale:1;transform:translateY(0)}}@media (max-width:640px){.rules-modal[data-v-66f4a319]{margin:1rem;width:95%}.rules-content[data-v-66f4a319],.rules-header[data-v-66f4a319]{padding:1rem}.rules-content li[data-v-66f4a319]{font-size:.9rem}}img.user-avatar[data-v-f71bab2b]{border-radius:50%;margin-right:.5rem}.rank[data-v-1d779544]{align-items:center;border-radius:.25rem;display:flex;justify-content:center;margin-right:.5rem;padding:0 .5rem;width:-moz-fit-content;width:fit-content}.rank img[data-v-1d779544]{height:1rem;margin-right:.25rem;width:1rem}.rank .rank-level[data-v-1d779544]{font-size:.95em;font-weight:700;margin-left:2px}.rank.bronze[data-v-1d779544]{background-color:#e2a87920;color:#e2aa7b}.rank.silver[data-v-1d779544]{background-color:#b4bbc720;color:#b4bbc7}.rank.gold[data-v-1d779544]{background-color:#e3c87820;color:#e4c979}.rank.platinum[data-v-1d779544]{background-color:#4a90e220;color:#4a90e2}.rank.diamond[data-v-1d779544]{background-color:#54d8ff20;color:#54d8ff}.chat-sidebar{height:100%;left:0;position:fixed;width:20rem;z-index:40;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);border-right-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));height:100vh;height:100dvh;padding-top:50px;top:0;-webkit-overflow-scrolling:touch;backface-visibility:hidden;perspective:1000;transform:translateZ(0)}@media (min-width:1024px){.chat-sidebar{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(0)!important;z-index:30}}@media (max-width:1023px){.chat-sidebar{transform:translate(-100%)!important}.chat-sidebar.opened{transform:translate(0)!important}}.chat-sidebar.opened{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sidebar-close-button{position:absolute;right:-49px;top:90%;--tw-translate-y:-50%;height:3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:3rem;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));border-width:1px;--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-text-opacity:1;align-items:center;border-bottom-right-radius:9999px;border-top-right-radius:9999px;color:rgb(209 213 219/var(--tw-text-opacity,1));display:flex;justify-content:center}.sidebar-close-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.sidebar-close-button{cursor:pointer;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:50}.sidebar-main-container{height:100%;width:100%;--tw-bg-opacity:1;backface-visibility:hidden;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));display:flex;flex-direction:column;overflow:hidden;perspective:1000;transform:translateZ(0)}@media (max-width:1024px){.sidebar-main-container{backface-visibility:hidden;display:flex;flex-direction:column;perspective:1000;transform:translateZ(0)}}@media (min-width:1024px){.sidebar-main-container .dropdown-room .dropdown-button{font-size:.75rem;padding:.5rem .75rem}.sidebar-main-container .message-item .message-main .message-text,.sidebar-main-container .message-item .message-main .user-name{font-size:.75rem}.sidebar-main-container .send-message-container input{font-size:16px;padding:.5rem .75rem}}.dropdown-room{backface-visibility:hidden;flex:0 0 auto;font-size:.75rem;height:60px;line-height:1rem;margin:15px 15px 0;overflow:hidden;perspective:1000;transform:translateZ(0);z-index:1}.dropdown-room .dropdown-button{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem}.dropdown-room .dropdown-button .room-name{align-items:center;display:flex;flex:1 1 0%;text-align:left;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));color:#fff}.dropdown-room .dropdown-button .room-name .room-status-dot{animation:pulse 2s infinite;background-color:#10b981;border-radius:50%;flex-shrink:0;height:8px;margin-right:8px;width:8px}.dropdown-room .dropdown-button .current-stat{align-items:center;display:flex}.dropdown-room .dropdown-button .current-stat .rules-button{border-radius:.25rem;padding:.25rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dropdown-room .dropdown-button .current-stat .rules-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dropdown-room .dropdown-button .current-stat .rules-button{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dropdown-room .dropdown-button .current-stat .rules-button:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dropdown-room .dropdown-button .current-stat .rules-button{background:none;border:none;cursor:pointer}.dropdown-room .dropdown-button .current-stat .rules-button svg{height:1rem;width:1rem}.dropdown-room .dropdown-items{left:0;position:absolute;right:0;top:45px;z-index:20;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));max-height:200px}.dropdown-room .dropdown-items:hover{overflow-y:scroll}.dropdown-room .dropdown-items .dropdown-item{align-items:center;cursor:pointer;display:flex;padding:.5rem .75rem}.dropdown-room .dropdown-items .dropdown-item .room-status-dot{animation:pulse 2s infinite;background-color:#10b981;border-radius:50%;flex-shrink:0;height:6px;margin-right:8px;width:6px}.dropdown-room .dropdown-items .dropdown-item:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.messages-container{flex:1 1 auto;font-family:LexendLight,sans-serif;font-size:.75rem;line-height:1rem;min-height:0;overflow-x:clip;padding-left:.75rem;padding-right:.75rem;position:relative;z-index:10;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.messages-container,.messages-container:hover{overflow-y:scroll}@media (max-width:1024px){.messages-container{flex:1 1 auto;margin:0 4px;min-height:0;overflow-y:scroll;position:relative;z-index:10;-webkit-overflow-scrolling:touch;backface-visibility:hidden;overscroll-behavior:contain;perspective:1000;touch-action:pan-y;transform:translateZ(0)}.messages-container:hover{overflow-y:scroll}}.messages-container .message-item{align-items:flex-start;display:flex;padding:8px 4px}.messages-container .message-item .avatar-small{flex-shrink:0;margin-right:4px}.messages-container .message-item .message-main{align-items:center;flex:1 1 0%;gap:6px;min-width:0;width:100%}.messages-container .message-item .message-main .rank-badge{flex-shrink:0;margin-right:2px}.messages-container .message-item .message-main .user-name{color:rgb(220,220,220,var(--tw-text-opacity,1));cursor:pointer;font-weight:700;margin-right:6px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-container .message-item .message-main .user-name:hover{color:#60a5fa;text-decoration:underline}.messages-container .message-item .message-main .user-level{color:#9ca3af;font-size:11px;margin-right:6px;white-space:nowrap}.messages-container .message-item .message-main .message-text{flex:1;min-width:0;white-space:pre-wrap;word-break:break-word}.messages-container .message-item .message-main .message{color:rgb(192,192,192,var(--tw-text-opacity,1));min-width:0}.send-message-container{align-items:center;display:flex;flex:0 0 auto;font-size:.75rem;height:40px;justify-content:space-between;line-height:1rem;margin:0 15px 15px;z-index:1000}.send-message-container .test-error-btn{padding:.25rem .5rem;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));--tw-text-opacity:1;border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.send-message-container .test-error-btn:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.send-message-container .test-error-btn{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:1024px){.send-message-container{backface-visibility:hidden;height:50px;margin:0 15px 15px;perspective:1000;transform:translateZ(0);z-index:1000}}.send-message-container textarea{border-radius:.25rem;padding:.5rem .75rem;width:100%;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));border:1px solid #374151;color:#fff;font-family:inherit;font-size:16px;line-height:1.4;max-height:120px;min-height:40px;outline:none;resize:none;-webkit-overflow-scrolling:touch;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px}.send-message-container textarea:focus{border-width:1px;--tw-border-opacity:1;backface-visibility:hidden;border-color:rgb(107 114 128/var(--tw-border-opacity,1));border-color:#fbbf24;perspective:1000;position:relative;top:0;transform:translateZ(0);-webkit-transform:translateZ(0)}.send-message-container textarea::-moz-placeholder{color:#9ca3af}.send-message-container textarea::placeholder{color:#9ca3af}.send-message-container svg{color:#9ca3af;cursor:pointer;flex-shrink:0;margin-left:.5rem;min-height:24px;min-width:24px}.send-message-container svg:hover{color:#fbbf24}@media (max-width:768px){.send-message-container{backface-visibility:hidden;height:50px;margin:0 15px 15px;perspective:1000;transform:translateZ(0);z-index:1000}.send-message-container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;backface-visibility:hidden;font-size:16px;max-height:100px;min-height:44px;padding:8px 12px;perspective:1000;position:relative;top:0;transform:none;-webkit-transform:none}.send-message-container svg{margin-left:8px;min-height:32px;min-width:32px}}@media (max-width:480px){.send-message-container{backface-visibility:hidden;height:48px;margin:0 15px 15px;perspective:1000;transform:translateZ(0)}.send-message-container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;backface-visibility:hidden;font-size:16px;max-height:80px;min-height:40px;padding:8px 10px;perspective:1000;position:relative;top:0;transform:none;-webkit-transform:none}}.tip-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed!important;right:0;top:0;z-index:10000!important}.tip-modal .modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.tip-modal .modal-content{background:#1f2937;border:1px solid #374151;border-radius:12px;box-shadow:0 20px 40px #00000080;color:#fff;margin:20px;max-width:400px;padding:24px;position:relative;width:100%}.tip-modal .modal-content .modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.tip-modal .modal-content .modal-header .modal-title{color:#fff;font-size:18px;font-weight:600}.tip-modal .modal-content .modal-header .close-button{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;padding:4px;transition:all .2s ease}.tip-modal .modal-content .modal-header .close-button:hover{background:#374151;color:#fff}.tip-modal .modal-content .modal-body .form-group{margin-bottom:16px}.tip-modal .modal-content .modal-body .form-group label{color:#e5e7eb;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.tip-modal .modal-content .modal-body .form-group input,.tip-modal .modal-content .modal-body .form-group textarea{background:#374151;border:1px solid #4b5563;border-radius:6px;color:#fff;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.tip-modal .modal-content .modal-body .form-group input:focus,.tip-modal .modal-content .modal-body .form-group textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.tip-modal .modal-content .modal-body .form-group input::-moz-placeholder,.tip-modal .modal-content .modal-body .form-group textarea::-moz-placeholder{color:#9ca3af}.tip-modal .modal-content .modal-body .form-group input::placeholder,.tip-modal .modal-content .modal-body .form-group textarea::placeholder{color:#9ca3af}.tip-modal .modal-content .modal-body .form-group textarea{min-height:60px;resize:vertical}.tip-modal .modal-content .modal-footer{display:flex;gap:12px;margin-top:20px}.tip-modal .modal-content .modal-footer .btn-cancel{background:#374151;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1;font-size:14px;padding:10px 16px;transition:all .2s ease}.tip-modal .modal-content .modal-footer .btn-cancel:hover{background:#4b5563}.tip-modal .modal-content .modal-footer .btn-send{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:2;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.tip-modal .modal-content .modal-footer .btn-send:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.tip-modal .modal-content .modal-footer .btn-send:disabled{background:#6b7280;cursor:not-allowed;transform:none}.tip-modal .modal-content .modal-footer .btn-send .loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.avatar-small{height:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.rank-badge{margin-right:6px}.user-name.font-bold{font-weight:700;margin-right:8px}.user-actions{display:flex;flex-direction:column;gap:2px;margin-top:8px}.user-actions .btn-mention,.user-actions .btn-tip{align-items:center;background:#1f2937;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:8px 12px;transition:all .2s ease;width:100%}.user-actions .btn-mention:hover,.user-actions .btn-tip:hover{background:#374151;color:#d1d5db}.user-actions .btn-mention svg,.user-actions .btn-tip svg{height:14px;width:14px}.error-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed!important;right:0;top:0;z-index:10001!important}.error-modal .modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.error-modal .modal-content{margin:20px;max-width:400px;position:relative;width:100%}.error-modal .modal-content .dialog-panel{background:#1f2937;border:1px solid #dc2626;border-radius:12px;box-shadow:0 20px 40px #dc262633;color:#fff;padding:24px}.error-modal .modal-content .dialog-panel .modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.error-modal .modal-content .dialog-panel .modal-header .modal-title{color:#fca5a5;font-size:18px;font-weight:700;margin:0}.error-modal .modal-content .dialog-panel .modal-header .close-button{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;position:relative;transition:all .2s ease;z-index:1}.error-modal .modal-content .dialog-panel .modal-header .close-button:hover{background:#374151;color:#d1d5db}.error-modal .modal-content .dialog-panel .modal-header .close-button svg{height:20px;width:20px}.error-modal .modal-content .dialog-panel .modal-body{margin-bottom:20px}.error-modal .modal-content .dialog-panel .modal-body .error-message{color:#fca5a5;font-size:14px;line-height:1.5;margin:0}.error-modal .modal-content .dialog-panel .modal-footer{display:flex;justify-content:flex-end}.error-modal .modal-content .dialog-panel .modal-footer .btn-ok{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:all .2s ease}.error-modal .modal-content .dialog-panel .modal-footer .btn-ok:hover{background:#b91c1c}@keyframes pulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.error-page[data-v-f6a1b37d]{align-items:center;background:#1a1a1a;color:#fff;display:flex;font-family:Lexend,sans-serif;justify-content:center;min-height:100vh}.error-content[data-v-f6a1b37d]{padding:40px;text-align:center}.error-title[data-v-f6a1b37d]{color:#8b5cf6;font-size:72px;font-weight:700;margin-bottom:16px}.error-message[data-v-f6a1b37d]{color:#fffc;font-size:18px;margin-bottom:32px}.error-button[data-v-f6a1b37d]{background:linear-gradient(135deg,#8b5cf6,#a855f7);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:transform .2s ease}.error-button[data-v-f6a1b37d]:hover{transform:translateY(-2px)}
