[data-v-bc8ad257] .ant-dropdown .ant-dropdown-menu{border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-v-bc8ad257] .ant-dropdown .ant-dropdown-menu:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}[data-v-bc8ad257] .ant-dropdown .ant-dropdown-menu-item{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}[data-v-bc8ad257] .ant-dropdown .ant-dropdown-menu-item:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}[data-v-bc8ad257] .ant-dropdown .ant-dropdown-menu-item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}[data-v-bc8ad257] .ant-dropdown .ant-dropdown-menu-item:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-red-600[data-v-bc8ad257]{background-color:#f5222d!important;color:#fff!important}.bg-green-600[data-v-bc8ad257]{background-color:#16a34a!important;color:#fff!important}.bg-gray-500[data-v-bc8ad257]{background-color:#6b7280!important;color:#fff!important}.dark .bg-red-600[data-v-bc8ad257]{background-color:#ef4444!important}.dark .bg-green-600[data-v-bc8ad257]{background-color:#22c55e!important}.dark .bg-gray-500[data-v-bc8ad257]{background-color:#9ca3af!important}@keyframes slideIn-d13315cc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-slideIn[data-v-d13315cc]{animation:slideIn-d13315cc .2s ease}.login-prompt[data-v-d13315cc],.user-menu-section[data-v-d13315cc]{transition:all .3s}.login-prompt[data-v-d13315cc]{border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;padding:.75rem}.login-prompt[data-v-d13315cc]:hover{background-color:#f3f4f6;box-shadow:0 1px 2px #0000000d}.login-content[data-v-d13315cc]{align-items:center;display:flex;gap:.75rem;width:100%}.avatar-container[data-v-d13315cc]{align-items:center;background-color:#fff;border:3px solid #fff;border-radius:9999px;box-shadow:0 1px 3px #0000001a;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.dark .avatar-container[data-v-d13315cc]{background-color:#1f2937;border-color:#374151}.avatar-icon[data-v-d13315cc]{color:#4b5563;font-size:1rem}.login-info[data-v-d13315cc]{flex:1;overflow:hidden;transition:all .3s}.login-info-content[data-v-d13315cc]{align-items:center;display:flex;justify-content:space-between}.login-title[data-v-d13315cc]{color:#1f2937;font-size:.875rem;font-weight:500}.login-subtitle[data-v-d13315cc]{color:#6b7280;font-size:.75rem}.user-profile-container[data-v-d13315cc]{position:relative;z-index:50}.user-profile-button[data-v-d13315cc]{align-items:center;cursor:pointer;display:flex;gap:.75rem;width:100%}.user-avatar[data-v-d13315cc]{align-items:center;background-color:#4b5563;border:3px solid #fff;border-radius:9999px;box-shadow:0 1px 3px #0000001a;display:flex;height:2.5rem;justify-content:center;overflow:hidden;width:2.5rem}.dark .user-avatar[data-v-d13315cc]{border-color:#374151}.avatar-image[data-v-d13315cc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-fallback[data-v-d13315cc]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.avatar-text[data-v-d13315cc]{color:#fff;font-size:1rem}.user-info-container[data-v-d13315cc]{flex:1;min-width:0}.user-info-content[data-v-d13315cc]{align-items:center;display:flex;justify-content:space-between;width:100%}.user-info-main[data-v-d13315cc]{min-width:0}.user-info-row[data-v-d13315cc]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.user-name[data-v-d13315cc]{color:#1f2937;font-size:.875rem;font-weight:500}.loading-icon-container[data-v-d13315cc]{flex-shrink:0}.loading-icon[data-v-d13315cc]{animation:spin-d13315cc 1s linear infinite;color:#9ca3af;font-size:.75rem}.membership-badge[data-v-d13315cc]{border-radius:.25rem;font-size:.75rem;padding:.125rem .375rem}.membership-badge.free[data-v-d13315cc]{background-color:#f3f4f6;color:#6b7280}.membership-badge.pro[data-v-d13315cc]{background-color:#fef3c7;color:#92400e}.user-phone[data-v-d13315cc]{color:#6b7280;font-size:.75rem}.menu-toggle-icon[data-v-d13315cc]{color:#9ca3af;flex-shrink:0;font-size:.875rem}.membership-area[data-v-d13315cc]{padding:.5rem 0}.membership-loading[data-v-d13315cc]{display:flex;justify-content:center;padding:.5rem 0}.upgrade-button[data-v-d13315cc]{align-items:center;background-color:#f3f4f6;border-radius:.375rem;color:#4b5563;display:flex;font-size:.875rem;gap:.5rem;justify-content:center;padding:.5rem;transition:all .2s;width:100%}.upgrade-button[data-v-d13315cc]:hover{background-color:#e5e7eb}.user-menu-dropdown[data-v-d13315cc]{animation:slideIn-d13315cc .2s ease;background-color:#fff;border-radius:.5rem;bottom:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:0;margin-top:.5rem;padding:.5rem 0;position:absolute;right:0;z-index:100}.menu-item[data-v-d13315cc]{align-items:center;color:#1f2937;cursor:pointer;display:flex;font-size:.875rem;padding:.625rem 1rem;transition:background-color .2s}.menu-item[data-v-d13315cc]:hover{background-color:#f3f4f6}.menu-icon[data-v-d13315cc]{color:#6b7280;margin-right:.75rem}.menu-icon-crown[data-v-d13315cc]{color:#000;margin-right:.75rem}.menu-icon-logout[data-v-d13315cc]{color:#ef4444;margin-right:.75rem}.menu-divider[data-v-d13315cc]{background-color:#e5e7eb;height:1px;margin:.5rem 0}.menu-item-upgrade[data-v-d13315cc]{color:#000;font-weight:500}.menu-item-logout[data-v-d13315cc]{color:#ef4444}@keyframes spin-d13315cc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.login-loading-container[data-v-d13315cc]{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:.25rem 0;position:relative}.loading-text[data-v-d13315cc]{color:#6b7280;font-size:.875rem}.watchlist-container[data-v-d13315cc]{display:flex;flex-direction:column;max-height:200px;min-height:360px;overflow-y:auto}@media (min-height:800px){.watchlist-container[data-v-d13315cc]{max-height:300px}}@media (max-height:600px){.watchlist-container[data-v-d13315cc]{max-height:150px}}.custom-scrollbar[data-v-d13315cc]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-d13315cc]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-d13315cc]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.dark .custom-scrollbar[data-v-d13315cc]::-webkit-scrollbar-thumb{background-color:#fff3}.status-icon-container[data-v-d13315cc]{position:relative;transition:all .2s ease-in-out}.status-icon-container[data-v-d13315cc]:hover{transform:scale(1.1)}.complete-icon[data-v-d13315cc]{animation:completeNotification-d13315cc 3s ease-in-out infinite;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}@keyframes completeNotification-d13315cc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}.loading-icon[data-v-d13315cc]{animation:smoothSpin-d13315cc 2s linear infinite;filter:drop-shadow(0 1px 2px rgba(59,130,246,.2))}@keyframes smoothSpin-d13315cc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}[data-v-cb291b12] .ant-dropdown .ant-dropdown-menu{border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-v-cb291b12] .ant-dropdown .ant-dropdown-menu:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}[data-v-cb291b12] .ant-dropdown .ant-dropdown-menu-item{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}[data-v-cb291b12] .ant-dropdown .ant-dropdown-menu-item:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}[data-v-cb291b12] .ant-dropdown .ant-dropdown-menu-item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}[data-v-cb291b12] .ant-dropdown .ant-dropdown-menu-item:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}[data-v-cb291b12] .ant-menu-item-divider{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}[data-v-cb291b12] .ant-menu-item-divider:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}[data-v-cb291b12] .ant-dropdown .ant-dropdown-menu-item.cursor-default:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-v-cb291b12] .ant-dropdown .ant-dropdown-menu-item.cursor-default:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}[data-v-cb291b12] .ant-dropdown .ant-dropdown-menu-item.cursor-default{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}[data-v-cb291b12] .ant-dropdown .ant-dropdown-menu-item.cursor-default:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.upgrade-btn[data-v-cb291b12]{border:none;cursor:pointer;outline:none;overflow:hidden;position:relative}.upgrade-btn[data-v-cb291b12]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.upgrade-btn[data-v-cb291b12]:hover:before{left:100%}.upgrade-btn[data-v-cb291b12]:focus{box-shadow:0 0 0 3px #3b82f64d}.avatar-container img[data-v-cb291b12],.avatar-container>div[data-v-cb291b12]{transition:transform .2s ease}.avatar-container:hover img[data-v-cb291b12],.avatar-container:hover>div[data-v-cb291b12]{transform:scale(1.05)}.membership-status[data-v-cb291b12]{overflow:hidden}.member-badge[data-v-cb291b12]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;font-size:.75rem;line-height:1.25rem;padding:.25rem .5rem;transition:all .2s;white-space:nowrap}.dark .member-badge[data-v-cb291b12]{background:linear-gradient(135deg,#d9770633,#b4530933);border-color:#d9770666}.icon-crown[data-v-cb291b12]{color:#b45309;margin-right:.25rem}.dark .icon-crown[data-v-cb291b12]{color:#f59e0b}.member-type[data-v-cb291b12]{color:#92400e;font-weight:500}.dark .member-type[data-v-cb291b12]{color:#fbbf24}.divider[data-v-cb291b12]{color:#fcd34d;margin:0 .35rem}.dark .divider[data-v-cb291b12]{color:#78350f}.expire-time[data-v-cb291b12]{color:#b45309;font-size:.7rem}.dark .expire-time[data-v-cb291b12]{color:#f59e0b}.renew-btn[data-v-cb291b12]{background-color:#f59e0b;border-radius:.25rem;color:#fff;font-size:.7rem;margin-left:.5rem;padding:.1rem .5rem;transition:background-color .2s}.dark .renew-btn[data-v-cb291b12],.renew-btn[data-v-cb291b12]:hover{background-color:#d97706}.dark .renew-btn[data-v-cb291b12]:hover{background-color:#b45309}.member-badge-loading[data-v-cb291b12]{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;color:#6b7280;font-size:.75rem;line-height:1.25rem;min-width:110px;padding:.25rem .5rem}.dark .member-badge-loading[data-v-cb291b12]{background:#374151;border-color:#4b5563;color:#9ca3af}.loading-indicator[data-v-cb291b12]{animation:spin-cb291b12 1s linear infinite;border:2px solid #d1d5db;border-radius:50%;border-top-color:#60a5fa;display:inline-block;height:12px;margin-right:.5rem;width:12px}.dark .loading-indicator[data-v-cb291b12]{border-color:#3b82f6 #4b5563 #4b5563}.loading-text[data-v-cb291b12]{font-size:.7rem}@keyframes spin-cb291b12{to{transform:rotate(1turn)}}@media (max-width:640px){.member-badge[data-v-cb291b12]{padding:.2rem .4rem}.renew-btn[data-v-cb291b12]{margin-left:.35rem;padding:.1rem .35rem}.member-badge-loading[data-v-cb291b12]{min-width:90px;padding:.2rem .4rem}}@media (max-width:767px){.fixed.bottom-0[data-v-1df421e7]{animation:slideUp-1df421e7 .3s ease-out}}@keyframes slideUp-1df421e7{0%{transform:translateY(100%)}to{transform:translateY(0)}}.writing-mode-vertical[data-v-2429bda1]{align-items:center;display:flex;justify-content:center;min-height:100px}.writing-mode-vertical[data-v-2429bda1],.writing-mode-vertical-text[data-v-2429bda1]{overflow:hidden;text-orientation:mixed;white-space:nowrap;writing-mode:vertical-rl}.writing-mode-vertical-text[data-v-2429bda1]{letter-spacing:.1em;line-height:1.5;text-overflow:ellipsis}@media (max-width:768px){.writing-mode-vertical[data-v-2429bda1]{min-height:80px}}[data-v-1f04bea1] .ant-dropdown .ant-dropdown-menu{border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-v-1f04bea1] .ant-dropdown .ant-dropdown-menu:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}[data-v-1f04bea1] .ant-dropdown .ant-dropdown-menu-item{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}[data-v-1f04bea1] .ant-dropdown .ant-dropdown-menu-item:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}[data-v-1f04bea1] .ant-dropdown .ant-dropdown-menu-item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}[data-v-1f04bea1] .ant-dropdown .ant-dropdown-menu-item:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}[data-v-1f04bea1] .ant-menu-item-divider{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}[data-v-1f04bea1] .ant-menu-item-divider:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}[data-v-1f04bea1] .ant-dropdown .ant-dropdown-menu-item.cursor-default:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-v-1f04bea1] .ant-dropdown .ant-dropdown-menu-item.cursor-default:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}[data-v-1f04bea1] .ant-dropdown .ant-dropdown-menu-item.cursor-default{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}[data-v-1f04bea1] .ant-dropdown .ant-dropdown-menu-item.cursor-default:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.side-nav-enter-active,.side-nav-leave-active{transition:all .3s ease-in-out}.side-nav-enter-from,.side-nav-leave-to{opacity:0;transform:translate(-100%)}.side-nav-enter-to,.side-nav-leave-from{opacity:1;transform:translate(0)}.stock-slide-enter-active,.stock-slide-leave-active{transition:all .1s cubic-bezier(.4,0,.2,1)}.stock-slide-enter-from,.stock-slide-leave-to{opacity:0;transform:translate(100%)}.stock-slide-enter-to,.stock-slide-leave-from{opacity:1;transform:translate(0)}@media (max-width:768px){.stock-slide-enter-from,.stock-slide-leave-to{transform:translateY(100%)}}
