.navbar[data-v-598a621f]{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ae6;border-bottom:1px solid #1f2937;position:fixed;top:0;left:0;right:0}.navbar .navbar-inner[data-v-598a621f]{justify-content:space-between;align-items:center;max-width:1280px;height:64px;margin:0 auto;padding:0 24px;display:flex}.navbar .navbar-left[data-v-598a621f]{align-items:center;gap:32px;display:flex}.navbar .navbar-logo[data-v-598a621f]{background:linear-gradient(135deg,#00f2ea 0%,#ff0050 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.navbar .navbar-links[data-v-598a621f]{gap:24px;display:flex}.navbar .navbar-links a[data-v-598a621f]{color:#d1d5db;font-size:.875rem;transition:color .3s}.navbar .navbar-links a[data-v-598a621f]:hover,.navbar .navbar-links a.active[data-v-598a621f]{color:#fff}@media (width<=768px){.navbar .navbar-links[data-v-598a621f]{display:none}}.navbar .navbar-right[data-v-598a621f]{align-items:center;gap:16px;display:flex}.navbar .btn-login[data-v-598a621f]{color:#d1d5db;font-size:.875rem;transition:color .3s}.navbar .btn-login[data-v-598a621f]:hover{color:#fff}.navbar .btn-vip[data-v-598a621f]{background:linear-gradient(135deg,#00f2ea 0%,#ff0050 100%);border-radius:8px;padding:8px 20px;font-size:.875rem;font-weight:500;transition:opacity .3s}.navbar .btn-vip[data-v-598a621f]:hover{opacity:.9}.navbar .user-menu[data-v-598a621f]{position:relative}.navbar .user-menu .user-trigger[data-v-598a621f]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;transition:background .3s;display:flex}.navbar .user-menu .user-trigger[data-v-598a621f]:hover{background:#ffffff0d}.navbar .user-menu .user-avatar[data-v-598a621f]{background:linear-gradient(135deg,#00f2ea 0%,#ff0050 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:flex}.navbar .user-menu .user-name[data-v-598a621f]{color:#d1d5db;font-size:.875rem}@media (width<=640px){.navbar .user-menu .user-name[data-v-598a621f]{display:none}}.navbar .user-menu .user-arrow[data-v-598a621f]{color:#6b7280;font-size:.75rem}.navbar .user-menu .user-dropdown[data-v-598a621f]{opacity:0;visibility:hidden;background:#111827;border:1px solid #374151;border-radius:16px;width:192px;margin-top:8px;transition:all .2s;position:absolute;top:100%;right:0;transform:translateY(-4px);box-shadow:0 20px 60px #00000080}.navbar .user-menu:hover .user-dropdown[data-v-598a621f]{opacity:1;visibility:visible;transform:translateY(0)}.navbar .user-menu .dropdown-item[data-v-598a621f]{align-items:center;padding:12px 16px;font-size:.875rem;transition:background .2s;display:flex}.navbar .user-menu .dropdown-item i[data-v-598a621f]{text-align:center;width:16px;margin-right:12px}.navbar .user-menu .dropdown-item[data-v-598a621f]:first-child{border-radius:16px 16px 0 0}.navbar .user-menu .dropdown-item[data-v-598a621f]:last-child{border-radius:0 0 16px 16px}.navbar .user-menu .dropdown-item[data-v-598a621f]:hover{background:#ffffff0d}.navbar .user-menu .dropdown-item.active[data-v-598a621f]{background:#00f2ea1a}.navbar .user-menu .dropdown-item.active i[data-v-598a621f]{color:#00f2ea}.navbar .user-menu .dropdown-divider[data-v-598a621f]{border-top:1px solid #374151}.navbar .user-menu .dropdown-item-logout[data-v-598a621f]{color:#6b7280}.navbar .mobile-toggle[data-v-598a621f]{color:#d1d5db;padding:8px;font-size:1.25rem;display:none}@media (width<=768px){.navbar .mobile-toggle[data-v-598a621f]{display:block}}.navbar .mobile-menu[data-v-598a621f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0afa;border-bottom:1px solid #1f2937;padding:16px 24px;display:none;position:fixed;top:64px;left:0;right:0}.navbar .mobile-menu.open[data-v-598a621f]{display:block}.navbar .mobile-menu a[data-v-598a621f]{color:#d1d5db;border-bottom:1px solid #1f2937;padding:12px 0;font-size:1rem;display:block}.navbar .mobile-menu a[data-v-598a621f]:last-child{border-bottom:none}.navbar .mobile-menu a[data-v-598a621f]:hover{color:#fff}.footer[data-v-95b25eb5]{border-top:1px solid #1f2937;padding:32px 0}.footer .footer-inner[data-v-95b25eb5]{text-align:center;color:#6b7280;max-width:1280px;margin:0 auto;padding:0 24px;font-size:.875rem}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZg.ttf)format("truetype")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a;min-height:100vh;font-family:Inter,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none;transition:color .3s}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea,select{outline:none;font-family:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}.tiktok-gradient{background:linear-gradient(135deg,#00f2ea 0%,#ff0050 100%)}.tiktok-text{background:linear-gradient(135deg,#00f2ea 0%,#ff0050 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1ecc;border:1px solid #ffffff1a}.gradient-text{background:linear-gradient(135deg,#00f2ea 0%,#ff0050 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.container{max-width:1280px;margin:0 auto;padding:0 24px}.badge-free{color:#9ca3af;background:#9ca3af33}.badge-normal{color:#3b82f6;background:#3b82f633}.badge-premium{color:#a78bfa;background:#8b5cf633}.badge-vip{color:#fff;background:linear-gradient(135deg,#00f2ea33,#ff005033)}.status-completed{color:#22c55e;background:#22c55e33}.status-pending{color:#fbbf24;background:#fbbf2433}.status-cancelled{color:#ef4444;background:#ef444433}.status-expired{color:#9ca3af;background:#9ca3af33}.points-gradient{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%)}.points-text{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #00f2ea4d}50%{box-shadow:0 0 40px #00f2ea99}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fade-in{animation:.5s ease-in-out fadeIn}.fade-in-up{animation:.6s ease-out fadeInUp}
