@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.home-page[data-v-3d516868]{display:flex;flex-direction:column;padding-bottom:24px}.category-tabs[data-v-3d516868]{display:flex;overflow-x:auto;gap:12px;padding:8px 16px 12px;white-space:nowrap;scroll-behavior:smooth;border-bottom:1px solid #1a1a1a;background-color:var(--color-bg);position:sticky;top:52px;z-index:9}.category-tab[data-v-3d516868]{background:transparent;border:none;color:#888;font-size:15px;font-weight:600;cursor:pointer;padding:6px 4px;position:relative;transition:color .2s}.category-tab.active[data-v-3d516868]{color:#fff}.category-tab.active[data-v-3d516868]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:var(--color-primary);border-radius:2px}.category-grid-view[data-v-3d516868]{padding:16px}.series-grid[data-v-3d516868]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.home-loading-state[data-v-3d516868]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;color:#888;font-size:14px}.loading-state[data-v-3d516868],.empty-state[data-v-3d516868]{text-align:center;color:#888;padding:40px 16px;font-size:14px}.tags-container[data-v-3d516868]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag-chip[data-v-3d516868]{background:#ffffff1a;color:#ccc;font-size:10px;padding:2px 6px;border-radius:4px}.header[data-v-3d516868]{display:flex;justify-content:space-between;align-items:center;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;position:sticky;top:0;z-index:10;background-color:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logo[data-v-3d516868]{font-size:18px;font-weight:800;font-style:italic;letter-spacing:.5px;color:var(--color-text-primary)}.icon-group[data-v-3d516868]{width:28px;height:28px;color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s}.icon-group[data-v-3d516868]:active{transform:scale(.9)}.icon[data-v-3d516868]{width:100%;height:100%}.marquee-container[data-v-3d516868]{display:flex;align-items:center;background:#fe2c551a;color:#fe2c55;font-size:12px;padding:6px 16px;overflow:hidden;border-bottom:1px solid rgba(254,44,85,.05)}.marquee-icon[data-v-3d516868]{margin-right:8px;display:flex;align-items:center}.bell-icon[data-v-3d516868]{width:14px;height:14px;stroke-width:2}.marquee-content[data-v-3d516868]{flex:1;overflow:hidden;white-space:nowrap;position:relative}.marquee-text[data-v-3d516868]{display:inline-block;white-space:nowrap;animation:marquee-scroll-3d516868 18s linear infinite;animation-delay:1s}@keyframes marquee-scroll-3d516868{0%{transform:translate(100%)}to{transform:translate(-120%)}}.hero-section[data-v-3d516868]{margin-top:4px;margin-bottom:24px;overflow:hidden}.hero-carousel[data-v-3d516868]{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.hero-card[data-v-3d516868]{position:relative;flex:0 0 calc(100% - 32px);margin:0 16px;border-radius:16px;overflow:hidden;height:200px;box-shadow:0 4px 12px #00000080;scroll-snap-align:center;transition:transform .2s ease}.hero-card[data-v-3d516868]:active{transform:scale(.98)}.hero-img[data-v-3d516868]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-3d516868]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 50%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px}.hero-title[data-v-3d516868]{font-size:20px;font-weight:800;margin-bottom:4px;text-transform:uppercase}.highlight[data-v-3d516868]{color:var(--color-accent)}.hero-subtitle[data-v-3d516868]{font-size:11px;font-weight:600;letter-spacing:.5px;color:#ddd}.carousel-indicators[data-v-3d516868]{display:flex;justify-content:center;gap:6px;margin-top:12px}.dot[data-v-3d516868]{width:12px;height:4px;background-color:#666;border-radius:2px;transition:all .3s ease}.dot.active[data-v-3d516868]{width:24px;background-color:var(--color-text-primary)}.horizontal-list[data-v-3d516868]{margin-bottom:30px}.section-title[data-v-3d516868]{font-size:18px;font-weight:700;margin-left:16px;margin-bottom:12px;color:var(--color-text-primary)}.scroll-container[data-v-3d516868]{display:flex;overflow-x:auto;gap:12px;margin:0 16px;scroll-behavior:smooth}.card[data-v-3d516868]{display:flex;flex-direction:column;flex-shrink:0;width:calc((100vw - 32px - 24px) / 3);min-width:100px;transition:transform .1s ease;cursor:pointer}.card[data-v-3d516868]:active{transform:scale(.96)}.poster-container[data-v-3d516868]{position:relative;width:100%;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;margin-bottom:8px;background-color:#222}.poster-img[data-v-3d516868]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card:hover .poster-img[data-v-3d516868]{transform:scale(1.05)}.card-title[data-v-3d516868]{font-size:13px;font-weight:500;line-height:1.3;margin-bottom:4px;color:var(--color-text-primary)}.line-clamp-2[data-v-3d516868]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.play-overlay[data-v-3d516868]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background-color:#0006;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.3)}.play-icon[data-v-3d516868]{width:16px;height:16px;transform:translate(1px)}.card-progress[data-v-3d516868]{font-size:11px}.current-ep[data-v-3d516868]{color:var(--color-accent);font-weight:600}.total-ep[data-v-3d516868]{color:var(--color-text-secondary)}.badge-overlay[data-v-3d516868]{position:absolute;bottom:6px;right:6px;background-color:#0009;padding:4px 6px;border-radius:12px;display:flex;align-items:center;gap:2px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mini-play[data-v-3d516868]{width:10px;height:10px}.badge-overlay span[data-v-3d516868]{font-size:10px;font-weight:600;color:var(--color-text-primary)}.loader[data-v-3d516868]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#fe2c55;border-radius:50%;animation:spin-3d516868 1s linear infinite;margin-bottom:16px}@keyframes spin-3d516868{to{transform:rotate(360deg)}}.page-container[data-v-03c29c92]{display:flex;flex-direction:column;height:100%;padding-top:env(safe-area-inset-top,20px)}.header[data-v-03c29c92]{padding:10px 16px;position:sticky;top:0;z-index:10;background-color:var(--color-bg)}.search-wrap[data-v-03c29c92]{position:relative;display:flex;align-items:center;background-color:#242426;border-radius:20px;padding:0 14px;height:44px;border:1px solid rgba(255,255,255,.05)}.search-icon[data-v-03c29c92]{width:18px;height:18px;stroke:#888;stroke-width:2.5;margin-right:10px}.search-input[data-v-03c29c92]{flex:1;background:transparent;border:none;color:#fff;font-size:15px;outline:none}.search-input[data-v-03c29c92]::placeholder{color:#666}.clear-btn[data-v-03c29c92]{background:none;border:none;color:#888;padding:4px;display:flex;align-items:center;cursor:pointer}.clear-btn svg[data-v-03c29c92]{width:16px;height:16px;stroke-width:2.5}.categories[data-v-03c29c92]{display:flex;gap:12px;padding:12px 16px;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.05)}.cat-chip[data-v-03c29c92]{padding:8px 16px;border-radius:20px;background:#242426;color:#aaa;font-size:13px;font-weight:600;border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:all .2s}.cat-chip.active[data-v-03c29c92]{background:#fe2c55;color:#fff}.content-scroll[data-v-03c29c92]{flex:1;overflow-y:auto;padding:16px}.loading-state[data-v-03c29c92]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#888}.loader[data-v-03c29c92]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#fe2c55;border-radius:50%;animation:spin-03c29c92 1s linear infinite;margin-bottom:16px}@keyframes spin-03c29c92{to{transform:rotate(360deg)}}.empty-state[data-v-03c29c92]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:300px;padding:0 40px}.empty-icon[data-v-03c29c92]{width:48px;height:48px;stroke:#444;margin-bottom:16px}.empty-state h3[data-v-03c29c92]{color:#fff;font-size:18px;margin-bottom:8px}.empty-state p[data-v-03c29c92]{color:#888;font-size:14px}.results-grid[data-v-03c29c92]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.grid-card[data-v-03c29c92]{cursor:pointer;display:flex;flex-direction:column;transition:transform .2s}.grid-card[data-v-03c29c92]:active{transform:scale(.96)}.image-wrapper[data-v-03c29c92]{position:relative;aspect-ratio:3/4;border-radius:8px;overflow:hidden;background:#222;margin-bottom:8px;border:1px solid rgba(255,255,255,.05)}.cover-img[data-v-03c29c92]{width:100%;height:100%;object-fit:cover}.ep-badge[data-v-03c29c92]{position:absolute;top:4px;right:4px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600}.title[data-v-03c29c92]{color:#ddd;font-size:12px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.load-more-state[data-v-03c29c92]{display:flex;justify-content:center;align-items:center;padding:20px 0 40px}.small-loader[data-v-03c29c92]{width:24px;height:24px;border-width:2px}.bottom-nav[data-v-9a01affe]{position:absolute;bottom:0;left:0;right:0;height:var(--nav-height);background-color:var(--color-bg);border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom);z-index:100}.nav-item[data-v-9a01affe]{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:color .2s ease,transform .1s;width:60px}.nav-item[data-v-9a01affe]:active{transform:scale(.9)}.nav-item.active[data-v-9a01affe]{color:var(--color-text-primary)}.nav-icon[data-v-9a01affe]{width:24px;height:24px;margin-bottom:4px}.nav-icon svg[data-v-9a01affe]{width:100%;height:100%}.nav-text[data-v-9a01affe]{font-size:11px;font-weight:500}.episodes-page[data-v-1b8e1b5d]{position:absolute;inset:0;display:flex;flex-direction:column;background-color:#000;z-index:350}.hero-container[data-v-1b8e1b5d]{flex:1;min-height:40vh;background-size:cover;background-position:center top;position:relative;display:flex;flex-direction:column}.hero-loading[data-v-1b8e1b5d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader[data-v-1b8e1b5d]{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-1b8e1b5d 1s linear infinite}@keyframes spin-1b8e1b5d{to{transform:rotate(360deg)}}.top-nav[data-v-1b8e1b5d]{position:absolute;top:max(env(safe-area-inset-top,24px),24px);left:max(env(safe-area-inset-left,16px),16px);z-index:50}.back-btn[data-v-1b8e1b5d]{background:#0006;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.floating-actions[data-v-1b8e1b5d]{margin-top:auto;padding:16px 16px 40px;display:flex;justify-content:flex-end;z-index:10}.action-btn[data-v-1b8e1b5d]{background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff}.episodes-panel[data-v-1b8e1b5d]{background-color:#2c2c2c;border-top-left-radius:24px;border-top-right-radius:24px;padding:24px 20px;display:flex;flex-direction:column;flex:1.5;margin-top:-30px;position:relative;z-index:20}.title-row[data-v-1b8e1b5d]{display:flex;justify-content:space-between;margin-bottom:20px}.panel-title[data-v-1b8e1b5d]{color:#fff;font-size:16px;font-weight:600}.view-progress[data-v-1b8e1b5d]{color:#999;font-size:14px}.panel-meta[data-v-1b8e1b5d]{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.meta-title[data-v-1b8e1b5d]{color:#fff;font-size:20px;font-weight:700}.meta-status[data-v-1b8e1b5d]{color:#666;font-size:14px}.range-filters[data-v-1b8e1b5d]{display:flex;gap:20px;margin-bottom:20px;overflow-x:auto;padding-bottom:8px}.range-tab[data-v-1b8e1b5d]{background:none;border:none;font-size:16px;color:#666;cursor:pointer;white-space:nowrap}.range-tab.active[data-v-1b8e1b5d]{color:#fe2c55;font-weight:600;position:relative}.range-tab.active[data-v-1b8e1b5d]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:16px;height:3px;background:#fe2c55;border-radius:2px}.episode-grid[data-v-1b8e1b5d]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;overflow-y:auto;align-content:start;flex:1}.ep-btn[data-v-1b8e1b5d]{aspect-ratio:1;background-color:#3d3d3d;border:none;border-radius:8px;color:#aaa;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative}.ep-btn.active[data-v-1b8e1b5d]{background-color:#fe2c55;color:#fff}.lock-badge[data-v-1b8e1b5d]{position:absolute;top:4px;right:4px;opacity:.6}.icon-lock[data-v-1b8e1b5d]{width:10px;height:10px;color:#fff}.unlock-overlay[data-v-1b8e1b5d]{position:absolute;inset:0;background:#000000b3;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px}.unlock-dialog[data-v-1b8e1b5d]{background:#222;border-radius:16px;padding:24px;width:100%;max-width:320px}.unlock-header h3[data-v-1b8e1b5d]{color:#fff;text-align:center;margin-bottom:20px}.info-row[data-v-1b8e1b5d]{display:flex;justify-content:space-between;margin-bottom:12px;color:#fff}.auto-unlock[data-v-1b8e1b5d]{margin-top:16px;color:#888;display:flex;gap:8px;font-size:13px}.unlock-footer[data-v-1b8e1b5d]{display:flex;gap:12px;margin-top:24px}.btn-cancel[data-v-1b8e1b5d],.btn-confirm[data-v-1b8e1b5d]{flex:1;padding:12px;border:none;border-radius:24px;font-weight:600}.btn-cancel[data-v-1b8e1b5d]{background:#333;color:#fff}.btn-confirm[data-v-1b8e1b5d]{background:#fe2c55;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}.inline-coin[data-v-1b8e1b5d]{width:14px;height:14px}@media(orientation:landscape)and (max-height:600px){.episodes-page[data-v-1b8e1b5d]{flex-direction:row}.hero-container[data-v-1b8e1b5d]{flex:1;min-height:100vh}.episodes-panel[data-v-1b8e1b5d]{flex:1.2;margin-top:0;border-top-left-radius:0;border-bottom-left-radius:24px;height:100vh}}.video-player-page[data-v-b631d1cf]{position:absolute;inset:0;background-color:#000;z-index:300;display:flex;flex-direction:column;overflow:hidden;touch-action:none;overscroll-behavior:none}.video-container[data-v-b631d1cf]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main-video[data-v-b631d1cf]{width:100%;height:100%;object-fit:contain}.video-loading[data-v-b631d1cf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.loader[data-v-b631d1cf]{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-b631d1cf 1s linear infinite}@keyframes spin-b631d1cf{to{transform:rotate(360deg)}}.center-play-overlay[data-v-b631d1cf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:.6}.top-gradient-overlay[data-v-b631d1cf]{position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,rgba(0,0,0,.7) 0%,transparent 100%);z-index:2;pointer-events:none}.player-header[data-v-b631d1cf]{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:env(safe-area-inset-top,24px) 16px 12px}.header-left[data-v-b631d1cf]{display:flex;align-items:center;gap:8px;cursor:pointer;flex:1;min-width:0}.icon-back[data-v-b631d1cf]{width:28px;height:28px;color:#fff}.video-title[data-v-b631d1cf]{color:#fff;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85%;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ep-count[data-v-b631d1cf]{color:#fff;font-size:14px;font-weight:500;opacity:.9}.action-column[data-v-b631d1cf]{position:absolute;right:12px;bottom:calc(64px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:24px;z-index:10}.action-item[data-v-b631d1cf]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:transform .1s}.action-item[data-v-b631d1cf]:active{transform:scale(.9)}.action-icon-bg[data-v-b631d1cf]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#0003;border-radius:50%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.action-icon[data-v-b631d1cf]{width:26px;height:26px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.action-label[data-v-b631d1cf]{color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.6)}.progress-bar-container[data-v-b631d1cf]{position:absolute;bottom:calc(16px + env(safe-area-inset-bottom));left:16px;right:56px;height:20px;background:transparent;z-index:10;display:flex;align-items:center}.progress-slider[data-v-b631d1cf]{position:absolute;top:0;left:0;width:100%;height:20px;opacity:0;z-index:12;margin:0;cursor:pointer}.progress-bar-bg[data-v-b631d1cf]{position:absolute;top:8px;left:0;width:100%;height:4px;background-color:#ffffff4d;pointer-events:none;border-radius:2px}.progress-bar-fill[data-v-b631d1cf]{position:absolute;top:8px;left:0;width:0%;height:4px;background-color:#fff;border-radius:2px;pointer-events:none}.progress-bar-thumb[data-v-b631d1cf]{position:absolute;top:4px;width:12px;height:12px;background-color:#fff;border-radius:50%;pointer-events:none;box-shadow:0 0 4px #00000080;transform:translate(-50%);transition:transform .15s ease}.ep-cue-overlay[data-v-b631d1cf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0009;padding:16px 32px;border-radius:12px;z-index:20;color:#fff;text-align:center;pointer-events:none}.fullscreen-btn[data-v-b631d1cf]{position:absolute;bottom:calc(4px + env(safe-area-inset-bottom));right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;z-index:10;cursor:pointer}.cue-info[data-v-b631d1cf]{display:flex;flex-direction:column;gap:4px}.cue-label[data-v-b631d1cf]{font-size:14px;opacity:.8}.cue-number[data-v-b631d1cf]{font-size:24px;font-weight:800}.share-overlay-bg[data-v-b631d1cf]{position:absolute;inset:0;background-color:#00000080;z-index:50;display:flex;flex-direction:column;justify-content:flex-end}.share-sheet[data-v-b631d1cf]{background-color:#2c2c2c;border-top-left-radius:20px;border-top-right-radius:20px;padding:24px 20px env(safe-area-inset-bottom,34px);display:flex;flex-direction:column}.share-header[data-v-b631d1cf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.share-header h3[data-v-b631d1cf]{color:#fff;font-size:18px;font-weight:700;margin:0}.close-share-btn[data-v-b631d1cf]{background:#ffffff1a;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#999;cursor:pointer}.share-options[data-v-b631d1cf]{display:flex;gap:20px;overflow-x:auto;padding-bottom:12px}.share-btn[data-v-b631d1cf]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:64px;cursor:pointer}.share-icon-circle[data-v-b631d1cf]{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center}.share-icon-circle.whatsapp[data-v-b631d1cf]{background-color:#25d366}.share-icon-circle.facebook[data-v-b631d1cf]{background-color:#1877f2}.share-icon-circle.copy-link[data-v-b631d1cf]{background-color:#555}.share-btn span[data-v-b631d1cf]{color:#fff;font-size:12px;font-weight:500}.fade-fast-enter-active[data-v-b631d1cf],.fade-fast-leave-active[data-v-b631d1cf]{transition:opacity .15s}.fade-fast-enter-from[data-v-b631d1cf],.fade-fast-leave-to[data-v-b631d1cf]{opacity:0}.slide-up-enter-active[data-v-b631d1cf],.slide-up-leave-active[data-v-b631d1cf],.slide-down-enter-active[data-v-b631d1cf],.slide-down-leave-active[data-v-b631d1cf]{transition:transform .4s cubic-bezier(.25,1,.35,1)}.slide-up-enter-from[data-v-b631d1cf]{transform:translateY(100%)}.slide-up-leave-to[data-v-b631d1cf],.slide-down-enter-from[data-v-b631d1cf]{transform:translateY(-100%)}.slide-down-leave-to[data-v-b631d1cf]{transform:translateY(100%)}.fade-enter-active[data-v-b631d1cf],.fade-leave-active[data-v-b631d1cf]{transition:opacity .3s}.fade-enter-from[data-v-b631d1cf],.fade-leave-to[data-v-b631d1cf]{opacity:0}@keyframes pop-b631d1cf{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.anim-pop[data-v-b631d1cf]{animation:pop-b631d1cf .3s forwards}.locked-overlay[data-v-b631d1cf]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:5}.locked-content[data-v-b631d1cf]{text-align:center;color:#fff;padding:20px}.icon-lock-huge[data-v-b631d1cf]{width:48px;height:48px;color:#888;margin-bottom:16px}.locked-content h2[data-v-b631d1cf]{font-size:20px;font-weight:700;margin-bottom:8px}.locked-content p[data-v-b631d1cf]{font-size:14px;color:#aaa;margin-bottom:24px;line-height:1.5}.unlock-prompt-btn[data-v-b631d1cf]{background:#fe2c55;color:#fff;border:none;font-weight:600;padding:12px 24px;border-radius:24px;font-size:14px;cursor:pointer}.unlock-overlay[data-v-b631d1cf]{position:absolute;inset:0;background:#000000b3;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px}.unlock-dialog[data-v-b631d1cf]{background:#222;border-radius:16px;padding:24px;width:100%;max-width:320px}.unlock-header h3[data-v-b631d1cf]{color:#fff;text-align:center;margin-bottom:20px}.info-row[data-v-b631d1cf]{display:flex;justify-content:space-between;margin-bottom:12px;color:#fff;font-size:14px}.info-value.cost[data-v-b631d1cf]{color:#fe2c55;font-weight:600}.unlock-footer[data-v-b631d1cf]{display:flex;gap:12px;margin-top:24px}.btn-cancel[data-v-b631d1cf],.btn-confirm[data-v-b631d1cf]{flex:1;padding:12px;border:none;border-radius:24px;font-weight:600;cursor:pointer}.btn-cancel[data-v-b631d1cf]{background:#333;color:#fff}.btn-confirm[data-v-b631d1cf]{background:#fe2c55;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}.profile-page[data-v-0115ee18]{padding:env(safe-area-inset-top,44px) 20px 24px;background-color:#000;height:100vh;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none;touch-action:none}.profile-header[data-v-0115ee18]{display:flex;align-items:flex-start;justify-content:space-between;margin-top:16px;padding-bottom:8px}.avatar-area[data-v-0115ee18]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;cursor:pointer}.avatar-ring[data-v-0115ee18]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#ff3b5c4d,#ffa50033);border:2px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;transition:transform .15s}.avatar-ring.guest-pulse[data-v-0115ee18]{animation:guestPulse-0115ee18 2s infinite ease-in-out;border-color:#ff3b5c66;background:linear-gradient(135deg,#ff3b5c26,#ffffff0d)}@keyframes guestPulse-0115ee18{0%{transform:scale(1);box-shadow:0 0 #ff3b5c4d}70%{transform:scale(1.05);box-shadow:0 0 0 15px #ff3b5c00}to{transform:scale(1);box-shadow:0 0 #ff3b5c00}}.avatar-icon[data-v-0115ee18]{width:32px;height:32px;color:#ffffffb3}.user-identity[data-v-0115ee18]{display:flex;flex-direction:column;align-items:center;gap:2px}.guest-identity[data-v-0115ee18]{display:flex;flex-direction:column;align-items:center}.uid-label[data-v-0115ee18]{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px}.visitor[data-v-0115ee18]{font-size:10px;color:#444;letter-spacing:1px}.guest-cta[data-v-0115ee18]{color:#fe2c55;font-size:13px;font-weight:700;margin-top:2px}.header-action[data-v-0115ee18]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background-color .2s;position:absolute;right:20px}.header-action[data-v-0115ee18]:active{background-color:#ffffff1a}.settings-icon[data-v-0115ee18]{width:22px;height:22px;color:#666}.settings-icon.login[data-v-0115ee18]{color:#fe2c55}.asset-card[data-v-0115ee18]{margin-top:24px;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:transform .1s,background-color .2s}.asset-card[data-v-0115ee18]:active{transform:scale(.98);background:linear-gradient(135deg,#ffffff1f,#ffffff0a)}.asset-info[data-v-0115ee18]{display:flex;align-items:center;gap:16px}.coin-badge[data-v-0115ee18]{width:44px;height:44px;background:#00000040;border-radius:12px;display:flex;align-items:center;justify-content:center}.coin-badge.locked[data-v-0115ee18]{filter:grayscale(1) opacity(.5)}.coin-icon[data-v-0115ee18]{width:28px;height:28px}.asset-text[data-v-0115ee18]{display:flex;flex-direction:column;gap:2px}.asset-label[data-v-0115ee18]{color:#666;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.asset-value[data-v-0115ee18]{color:#fff;font-size:26px;font-weight:800;line-height:1.1}.asset-value.placeholder[data-v-0115ee18]{color:#333;letter-spacing:2px}.asset-action[data-v-0115ee18]{display:flex;align-items:center;gap:4px;color:#ffffff4d}.action-text[data-v-0115ee18]{font-size:13px;font-weight:600}.chevron-mini[data-v-0115ee18]{width:16px;height:16px}.menu-list[data-v-0115ee18]{display:flex;flex-direction:column;margin-top:32px;gap:4px}.menu-item[data-v-0115ee18]{display:flex;align-items:center;height:56px;cursor:pointer;border-radius:14px;padding:0 12px;transition:background-color .2s}.menu-item[data-v-0115ee18]:active{background-color:#ffffff0f}.menu-badge[data-v-0115ee18]{background:#ff3b5c;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;margin-left:8px}.menu-icon-box[data-v-0115ee18]{width:36px;height:36px;border-radius:10px;background:#ffffff0d;display:flex;align-items:center;justify-content:center}.mi[data-v-0115ee18]{width:20px;height:20px;color:#888}.menu-text[data-v-0115ee18]{color:#ddd;font-size:15px;font-weight:500;margin-left:14px;flex:1}.chevron-right[data-v-0115ee18]{width:18px;height:18px;color:#444}.login-page[data-v-e6ddfc3d]{position:absolute;inset:0;background-color:#000;background-image:radial-gradient(circle at 15% 10%,rgba(26,11,46,.8) 0%,transparent 40%),radial-gradient(circle at 85% 20%,rgba(40,15,60,.6) 0%,transparent 40%);z-index:400;display:flex;flex-direction:column;padding:env(safe-area-inset-top,44px) 24px env(safe-area-inset-bottom,34px);overflow-y:auto}.top-nav[data-v-e6ddfc3d]{margin-top:16px;margin-bottom:60px}.back-btn[data-v-e6ddfc3d]{background:transparent;border:none;padding:8px 0;color:#fff;cursor:pointer;display:flex;align-items:center;transition:transform .1s,opacity .2s}.back-btn[data-v-e6ddfc3d]:active{transform:scale(.9);opacity:.7}.icon-back[data-v-e6ddfc3d]{width:28px;height:28px;transform:translate(-4px)}.branding-section[data-v-e6ddfc3d]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:50px}.logo-placeholder[data-v-e6ddfc3d]{width:80px;height:80px;background-color:#333;border-radius:20px;margin-bottom:24px;background:linear-gradient(135deg,#444,#222);box-shadow:0 8px 16px #0006,inset 0 1px 1px #ffffff1a}.main-title[data-v-e6ddfc3d]{color:#fff;font-size:32px;font-weight:800;margin-bottom:8px;letter-spacing:-.5px}.subtitle[data-v-e6ddfc3d]{color:#ddd;font-size:16px;font-weight:400}.auth-section[data-v-e6ddfc3d]{flex:1;display:flex;flex-direction:column;width:100%}.auth-tabs[data-v-e6ddfc3d]{display:flex;background-color:#ffffff1a;border-radius:12px;padding:4px;margin-bottom:24px}.tab-btn[data-v-e6ddfc3d]{flex:1;background:transparent;border:none;border-radius:8px;color:#888;font-size:15px;font-weight:600;padding:12px 0;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-e6ddfc3d]:active{transform:scale(.95)}.tab-btn.active[data-v-e6ddfc3d]{background-color:#fff;color:#000;box-shadow:0 2px 8px #0003}.auth-form[data-v-e6ddfc3d]{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.input-group[data-v-e6ddfc3d]{width:100%}.auth-input[data-v-e6ddfc3d]{width:100%;background-color:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 20px;color:#fff;font-size:16px;transition:border-color .2s,background-color .2s}.auth-input[data-v-e6ddfc3d]::placeholder{color:#888}.auth-input[data-v-e6ddfc3d]:focus{outline:none;border-color:var(--color-accent);background-color:#ffffff1f}.submit-btn[data-v-e6ddfc3d]{width:100%;border-radius:30px;padding:16px 0;font-size:16px;font-weight:700;cursor:pointer;transition:transform .1s,opacity .2s;display:flex;align-items:center;justify-content:center}.primary-btn[data-v-e6ddfc3d]{background-color:var(--color-accent);color:#fff;border:none;box-shadow:0 4px 12px #ff2d554d}.social-buttons[data-v-e6ddfc3d]{display:flex;flex-direction:column;gap:16px;margin-top:10px}.social-btn[data-v-e6ddfc3d]{position:relative;justify-content:center}.social-icon[data-v-e6ddfc3d]{position:absolute;left:20px}.btn-text[data-v-e6ddfc3d]{font-weight:600}.facebook-btn[data-v-e6ddfc3d]{background-color:#3b5998;color:#fff}.google-dark-btn[data-v-e6ddfc3d]{background-color:#333;color:#fff}.apple-btn[data-v-e6ddfc3d]{background-color:#fff;color:#000}.email-btn[data-v-e6ddfc3d]{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.submit-btn[data-v-e6ddfc3d]:active{transform:scale(.98);opacity:.9}.terms-text[data-v-e6ddfc3d]{color:#666;font-size:12px;text-align:center;line-height:1.5;margin-top:auto;padding-top:20px}.error-toast[data-v-e6ddfc3d]{display:flex;align-items:center;gap:10px;background:#ff3b3026;border:1px solid rgba(255,59,48,.3);border-radius:12px;padding:12px 16px;margin-bottom:16px;color:#ff6b6b;font-size:13px;font-weight:500;line-height:1.4;animation:shakeIn-e6ddfc3d .4s ease}.error-icon[data-v-e6ddfc3d]{width:20px;height:20px;flex-shrink:0}@keyframes shakeIn-e6ddfc3d{0%{transform:translate(-8px);opacity:0}25%{transform:translate(6px)}50%{transform:translate(-4px)}75%{transform:translate(2px)}to{transform:translate(0);opacity:1}}.shake-enter-active[data-v-e6ddfc3d]{animation:shakeIn-e6ddfc3d .4s ease}.shake-leave-active[data-v-e6ddfc3d]{transition:opacity .2s ease}.shake-leave-to[data-v-e6ddfc3d]{opacity:0}.submit-btn[data-v-e6ddfc3d]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn-loading[data-v-e6ddfc3d]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e6ddfc3d .6s linear infinite;margin-right:8px;vertical-align:middle}@keyframes spin-e6ddfc3d{to{transform:rotate(360deg)}}.history-page[data-v-e05b395d]{position:absolute;inset:0;background-color:#000;background-image:radial-gradient(circle at 50% 0%,rgba(30,15,45,.5) 0%,transparent 40%);z-index:200;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,44px)}.top-nav[data-v-e05b395d]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px}.back-btn[data-v-e05b395d]{background:transparent;border:none;color:#fff;padding:8px 0;cursor:pointer;transition:opacity .2s,transform .1s}.back-btn[data-v-e05b395d]:active{opacity:.7;transform:scale(.9)}.icon-back[data-v-e05b395d]{width:28px;height:28px}.nav-title[data-v-e05b395d]{color:#fff;font-size:17px;font-weight:600}.action-btn[data-v-e05b395d]{background:transparent;border:none;color:#fff;font-size:16px;padding:8px 0;cursor:pointer;min-width:44px;text-align:right;transition:opacity .2s,transform .1s}.action-btn[data-v-e05b395d]:active{opacity:.7;transform:scale(.95)}.tabs-container[data-v-e05b395d]{display:flex;margin:0 20px 16px;gap:24px}.tab-btn[data-v-e05b395d]{background:transparent;border:none;color:#888;font-size:16px;font-weight:600;padding:8px 0;position:relative;cursor:pointer;transition:color .2s}.tab-btn.active[data-v-e05b395d]{color:#fff}.tab-btn.active[data-v-e05b395d]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:3px;background-color:#fe2c55;border-radius:2px}.list-container[data-v-e05b395d]{flex:1;overflow-y:auto;padding:0 16px 80px}.history-item[data-v-e05b395d]{display:flex;align-items:center;margin-bottom:16px;cursor:pointer;transition:transform .1s}.history-item[data-v-e05b395d]:active{transform:scale(.98)}.poster-container[data-v-e05b395d]{width:80px;height:112px;flex-shrink:0;border-radius:8px;overflow:hidden;background-color:#222}.poster-img[data-v-e05b395d]{width:100%;height:100%;object-fit:cover}.item-details[data-v-e05b395d]{flex:1;margin-left:12px;display:flex;flex-direction:column;justify-content:center}.item-title[data-v-e05b395d]{color:#fff;font-size:15px;font-weight:700;line-height:1.3;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-status[data-v-e05b395d]{color:#888;font-size:12px;margin-bottom:4px}.item-meta[data-v-e05b395d]{display:flex;align-items:center;color:#888;font-size:11px}.icon-clock[data-v-e05b395d]{width:12px;height:12px;margin-right:4px}.item-control[data-v-e05b395d]{width:44px;height:112px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.fav-btn[data-v-e05b395d]{background:transparent;border:none;padding:8px}.checkbox[data-v-e05b395d]{width:22px;height:22px;border-radius:50%;border:1.5px solid #888;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.checkbox.selected[data-v-e05b395d]{background-color:#fe2c55;border-color:#fe2c55}.check-icon[data-v-e05b395d]{width:14px;height:14px}.empty-state[data-v-e05b395d]{text-align:center;color:#888;margin-top:60px;font-size:14px}.edit-bottom-bar[data-v-e05b395d]{position:absolute;bottom:0;left:0;right:0;height:calc(64px + env(safe-area-inset-bottom));background-color:#0d0d0d;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;padding:0 20px env(safe-area-inset-bottom);z-index:10}.select-all-btn[data-v-e05b395d],.delete-btn[data-v-e05b395d]{background:transparent;border:none;display:flex;align-items:center;cursor:pointer;padding:12px 0;transition:opacity .2s,transform .1s}.select-all-btn[data-v-e05b395d]:active,.delete-btn[data-v-e05b395d]:not(:disabled):active{opacity:.7;transform:scale(.95)}.bar-text[data-v-e05b395d]{color:#fff;font-size:16px;margin-left:8px}.delete-btn[data-v-e05b395d]{color:#fe2c55;font-size:16px;font-weight:500}.delete-btn[data-v-e05b395d]:disabled{opacity:.5;cursor:not-allowed}.icon-trash[data-v-e05b395d]{margin-right:6px}.fade-enter-active[data-v-e05b395d],.fade-leave-active[data-v-e05b395d]{transition:opacity .2s}.fade-enter-from[data-v-e05b395d],.fade-leave-to[data-v-e05b395d]{opacity:0}.modal-overlay[data-v-96278300]{position:fixed;inset:0;background-color:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:500;display:flex;align-items:center;justify-content:center;padding:24px}.modal-content[data-v-96278300]{width:100%;max-width:400px;background:linear-gradient(145deg,#222226,#151518);border-radius:24px;border:1px solid rgba(255,255,255,.1);padding:32px 24px;position:relative;box-shadow:0 20px 60px #000c,inset 0 1px 1px #ffffff1a;animation:modalPop-96278300 .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden}@keyframes modalPop-96278300{0%{transform:scale(.8) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.close-btn[data-v-96278300]{position:absolute;top:16px;right:16px;background:#ffffff14;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#888;cursor:pointer;z-index:10;transition:all .2s}.close-btn[data-v-96278300]:active{background:#ffffff26;transform:scale(.9)}.icon-close[data-v-96278300]{width:16px;height:16px}.header-section[data-v-96278300]{text-align:center;margin-bottom:24px}.gift-icon-wrapper[data-v-96278300]{width:68px;height:68px;margin:0 auto 16px;background:linear-gradient(135deg,#ffc10733,#ff572233);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 25px #ffc1074d;position:relative}.gift-icon-wrapper[data-v-96278300]:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(255,193,7,.3);animation:pulseRotate-96278300 4s linear infinite}@keyframes pulseRotate-96278300{0%{transform:rotate(0) scale(1);opacity:.5}50%{transform:rotate(180deg) scale(1.1);opacity:.8}to{transform:rotate(360deg) scale(1);opacity:.5}}.title[data-v-96278300]{color:#fff;font-size:26px;font-weight:900;margin-bottom:6px;background:linear-gradient(to right,gold,orange,gold);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine-96278300 3s linear infinite}@keyframes shine-96278300{to{background-position:200% center}}.subtitle[data-v-96278300]{color:#999;font-size:13px;line-height:1.5;padding:0 10px}.rewards-grid[data-v-96278300]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:30px}.day-card[data-v-96278300]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:10px 0;display:flex;flex-direction:column;align-items:center;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.day-card.big-reward[data-v-96278300]{grid-column:span 2;background:linear-gradient(135deg,#ffd70014,#ff572214);border:1.5px solid rgba(255,215,0,.2)}.day-card.active[data-v-96278300]{border:2px solid #FFC107;background:#ffc1071f;transform:scale(1.08) translateY(-4px);box-shadow:0 10px 20px #0000004d,0 0 15px #ffc10733;z-index:5}.day-card.completed[data-v-96278300]{filter:grayscale(.5)}.day-label[data-v-96278300]{color:#777;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.active .day-label[data-v-96278300]{color:#ffc107}.icon-container[data-v-96278300]{height:28px;margin-bottom:6px}.coin-icon[data-v-96278300]{width:22px;height:22px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.chest-icon[data-v-96278300]{width:34px;height:34px}.reward-amount[data-v-96278300]{color:#fff;font-size:14px;font-weight:800}.big-reward .reward-amount[data-v-96278300]{color:gold;font-size:16px}.checked-overlay[data-v-96278300]{position:absolute;inset:0;background-color:#0000008c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;border-radius:13px;animation:fadeIn-96278300 .3s ease}@keyframes fadeIn-96278300{0%{opacity:0}to{opacity:1}}.check-mark[data-v-96278300]{width:24px;height:24px;color:#4caf50;filter:drop-shadow(0 0 5px rgba(76,175,80,.5))}.sign-in-btn[data-v-96278300]{width:100%;background:linear-gradient(90deg,#ff3b5c,#fe2c55);color:#fff;border:none;border-radius:16px;padding:16px 0;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 8px 24px #fe2c5559;transition:all .2s;letter-spacing:1px}.sign-in-btn[data-v-96278300]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 10px 28px #fe2c5573}.sign-in-btn[data-v-96278300]:not(.disabled){animation:btnPulse-96278300 2s infinite}@keyframes btnPulse-96278300{0%{transform:scale(1);box-shadow:0 8px 24px #fe2c5559}50%{transform:scale(1.02);box-shadow:0 12px 32px #fe2c5580}to{transform:scale(1);box-shadow:0 8px 24px #fe2c5559}}.sign-in-btn[data-v-96278300]:active:not(.disabled){transform:translateY(1px) scale(.98);animation:none}.sign-in-btn.disabled[data-v-96278300]{background:#2a2a2e;color:#555;box-shadow:none;cursor:not-allowed}.reward-popup[data-v-96278300]{position:absolute;inset:0;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100;animation:overlayIn-96278300 .3s ease}@keyframes overlayIn-96278300{0%{opacity:0}to{opacity:1}}.reward-burst[data-v-96278300]{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.glow-circle[data-v-96278300]{position:absolute;width:140px;height:140px;background:radial-gradient(circle,rgba(255,215,0,.4) 0%,transparent 70%);border-radius:50%;animation:pulseGlow-96278300 1.5s ease-out infinite}@keyframes pulseGlow-96278300{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:.8}to{transform:scale(.8);opacity:.5}}.success-coin[data-v-96278300]{width:80px;height:80px;filter:drop-shadow(0 0 20px rgba(255,215,0,.6));animation:coinPop-96278300 .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes coinPop-96278300{0%{transform:scale(0) rotate(-45deg)}60%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0)}}.reward-text[data-v-96278300]{text-align:center;animation:textSlideUp-96278300 .5s .2s both}@keyframes textSlideUp-96278300{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.reward-msg[data-v-96278300]{color:#aaa;font-size:14px;margin-bottom:5px}.amount-display[data-v-96278300]{color:gold;font-size:32px;font-weight:900;display:block;text-shadow:0 0 15px rgba(255,215,0,.4)}.floating-coin[data-v-96278300]{position:absolute;bottom:40px;pointer-events:none;z-index:200;width:20px;height:20px;animation:floatUp-96278300 var(--duration) var(--delay) ease-out forwards}@keyframes floatUp-96278300{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--tx),-250px) rotate(360deg);opacity:0}}.wallet-page[data-v-391a66d9]{position:absolute;inset:0;background-color:#000;z-index:200;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,44px)}.top-nav[data-v-391a66d9]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px}.back-btn[data-v-391a66d9]{background:transparent;border:none;color:#fff;padding:8px 0;cursor:pointer;width:44px;transition:opacity .2s,transform .1s}.back-btn[data-v-391a66d9]:active{opacity:.7;transform:scale(.9)}.icon-back[data-v-391a66d9]{width:28px;height:28px;transform:translate(-4px)}.nav-title[data-v-391a66d9]{color:#fff;font-size:17px;font-weight:600}.placeholder-right[data-v-391a66d9]{width:44px}.wallet-content[data-v-391a66d9]{flex:1;overflow-y:auto;padding:16px 20px 40px}.balance-card[data-v-391a66d9]{background:linear-gradient(135deg,#222,#111);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px;margin-bottom:24px;display:flex;flex-direction:column;align-items:center;box-shadow:0 8px 24px #00000080}.balance-header[data-v-391a66d9]{color:#888;font-size:14px;margin-bottom:12px}.balance-amount[data-v-391a66d9]{display:flex;align-items:center;gap:12px}.coin-icon[data-v-391a66d9]{width:28px;height:28px}.amount-number[data-v-391a66d9]{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.5px}.tabs-container[data-v-391a66d9]{display:flex;justify-content:space-around;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:24px}.tab-btn[data-v-391a66d9]{background:transparent;border:none;color:#888;font-size:15px;font-weight:600;padding:12px 0;position:relative;cursor:pointer;transition:color .2s,transform .1s;white-space:nowrap}.tab-btn[data-v-391a66d9]:active{transform:scale(.95)}.tab-btn.active[data-v-391a66d9]{color:#fff}.tab-btn.active[data-v-391a66d9]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:24px;height:3px;background-color:#fe2c55;border-radius:2px 2px 0 0}.section-title[data-v-391a66d9]{color:#fff;font-size:16px;font-weight:700;margin-bottom:16px}.packages-grid[data-v-391a66d9]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.package-card[data-v-391a66d9]{background:#1a1c20;border:1px solid #333;border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer;transition:transform .1s,border-color .2s}.package-card[data-v-391a66d9]:active{transform:scale(.96);border-color:#fe2c55}.package-bonus[data-v-391a66d9]{position:absolute;top:-8px;right:-8px;background:#fe2c55;color:#fff;font-size:10px;font-weight:700;padding:4px 8px;border-radius:12px;box-shadow:0 2px 4px #fe2c5566}.package-coins[data-v-391a66d9]{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:800;color:#fff;margin-bottom:16px}.inline-coin[data-v-391a66d9]{width:20px;height:20px}.buy-btn[data-v-391a66d9]{background:#fe2c551a;color:#fe2c55;border:1px solid #FE2C55;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:700;width:100%}.store-note[data-v-391a66d9]{text-align:center;font-size:11px;color:#666;margin-top:16px}.table-header[data-v-391a66d9]{display:flex;color:#888;font-size:12px;text-transform:uppercase;font-weight:600;padding:0 12px 8px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:12px}.list-row[data-v-391a66d9]{display:flex;background:#121212;border-radius:8px;padding:16px 12px;margin-bottom:8px;align-items:center}.col-type[data-v-391a66d9],.col-series[data-v-391a66d9]{flex:2;display:flex;flex-direction:column;gap:4px;overflow:hidden}.col-amount[data-v-391a66d9],.col-episode[data-v-391a66d9]{flex:1;text-align:right;font-size:14px;font-weight:700}.col-cost[data-v-391a66d9]{flex:.8;text-align:right;font-size:14px;font-weight:700}.col-date[data-v-391a66d9]{flex:1.2;text-align:right;color:#888;font-size:12px}.row-title[data-v-391a66d9]{color:#fff;font-size:14px;font-weight:600}.row-sub[data-v-391a66d9]{color:#888;font-size:12px}.line-clamp-1[data-v-391a66d9]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.positive[data-v-391a66d9]{color:#fe2c55}.negative[data-v-391a66d9]{color:#fff}.load-more-btn[data-v-391a66d9]{display:block;margin:24px auto;background:transparent;color:#fff;border:1px solid #333;border-radius:20px;padding:10px 32px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s}.load-more-btn[data-v-391a66d9]:active{background:#ffffff0d;transform:scale(.95)}.empty-state[data-v-391a66d9]{text-align:center;color:#888;margin-top:60px;font-size:14px}.inbox-page[data-v-3153f17f]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg);z-index:100;display:flex;flex-direction:column}.header[data-v-3153f17f]{display:flex;align-items:center;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background-color:#111;border-bottom:1px solid rgba(255,255,255,.05);position:sticky;top:0;z-index:10}.icon-btn[data-v-3153f17f]{background:none;border:none;color:#fff;padding:8px;margin-left:-8px;cursor:pointer;display:flex;align-items:center}.back-icon[data-v-3153f17f]{width:24px;height:24px}h2[data-v-3153f17f]{flex:1;text-align:center;font-size:17px;font-weight:600;margin-right:24px}.inbox-list[data-v-3153f17f]{flex:1;padding:16px;overflow-y:auto}.message-card[data-v-3153f17f]{background:#1c1c1e;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;margin-bottom:12px}.msg-header[data-v-3153f17f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.msg-type[data-v-3153f17f]{font-size:12px;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px}.msg-date[data-v-3153f17f]{font-size:11px;color:#666}.msg-content[data-v-3153f17f]{font-size:14px;color:#ddd;line-height:1.5}.empty-state[data-v-3153f17f],.loading-state[data-v-3153f17f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;text-align:center}.empty-icon[data-v-3153f17f]{width:48px;height:48px;stroke:#444;margin-bottom:16px}.empty-state h3[data-v-3153f17f]{color:#fff;font-size:16px;margin-bottom:8px}.empty-state p[data-v-3153f17f]{color:#888;font-size:14px}.loader[data-v-3153f17f]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--color-primary);border-radius:50%;animation:spin-3153f17f 1s linear infinite;margin-bottom:16px}@keyframes spin-3153f17f{to{transform:rotate(360deg)}}.referral-page[data-v-78ab6532]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg);z-index:100;display:flex;flex-direction:column}.top-nav[data-v-78ab6532]{display:flex;align-items:center;justify-content:space-between;padding:env(safe-area-inset-top,44px) 16px 12px;position:sticky;top:0;z-index:10}.blur-header[data-v-78ab6532]{background:#0a0a0ad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.icon-btn[data-v-78ab6532]{background:#ffffff1a;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .2s}.icon-back[data-v-78ab6532]{width:20px;height:20px}.nav-title[data-v-78ab6532]{font-size:16px;font-weight:600;color:#fff;margin:0}.content[data-v-78ab6532]{flex:1;overflow-y:auto;padding:24px 20px 60px}.loading-state[data-v-78ab6532]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#888}.loader[data-v-78ab6532]{width:30px;height:30px;border:3px solid rgba(255,59,92,.2);border-top-color:#ff3b5c;border-radius:50%;animation:spin-78ab6532 1s linear infinite;margin-bottom:16px}@keyframes spin-78ab6532{to{transform:rotate(360deg)}}.hero-card[data-v-78ab6532]{background:linear-gradient(135deg,#ff3b5c26,#ffa5001a);border:1px solid rgba(255,59,92,.2);border-radius:16px;padding:30px 20px;text-align:center;margin-bottom:24px}.hero-icon[data-v-78ab6532]{font-size:48px;margin-bottom:16px}.hero-title[data-v-78ab6532]{font-size:24px;font-weight:700;color:#fff;margin-bottom:12px}.hero-desc[data-v-78ab6532]{font-size:14px;color:#fffc;line-height:1.5;margin-bottom:20px}.reward-tags[data-v-78ab6532]{display:flex;justify-content:center;gap:12px}.tag[data-v-78ab6532]{background:#ffa50033;color:#ffb74d;font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;border:1px solid rgba(255,165,0,.3)}.code-card[data-v-78ab6532]{background:#1a1c20;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 8px 24px #0006}.code-label[data-v-78ab6532]{font-size:14px;color:#888;margin-bottom:12px;text-align:center}.code-display[data-v-78ab6532]{display:flex;align-items:center;background:#000;border-radius:12px;border:1px solid #333;padding:8px 8px 8px 20px;margin-bottom:20px}.code-text[data-v-78ab6532]{flex:1;font-size:24px;font-weight:700;color:#fff;letter-spacing:2px}.copy-btn[data-v-78ab6532]{background:#333;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.copy-btn[data-v-78ab6532]:hover{background:#444}.share-btn[data-v-78ab6532]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;border-radius:30px;border:none;font-size:16px;font-weight:600;cursor:pointer}.primary-btn[data-v-78ab6532]{background:linear-gradient(90deg,#ff3b5c,#ff6b84);color:#fff;box-shadow:0 4px 15px #ff3b5c66}.btn-icon[data-v-78ab6532]{width:18px;height:18px}.stats-container[data-v-78ab6532]{display:flex;gap:16px;margin-bottom:32px}.stat-box[data-v-78ab6532]{flex:1;background:#1a1c20;border-radius:16px;padding:20px;text-align:center}.highlight[data-v-78ab6532]{border:1px solid rgba(255,215,0,.3);background:linear-gradient(180deg,#ffd7000d,#1a1c20)}.stat-value[data-v-78ab6532]{font-size:28px;font-weight:800;color:#fff;margin-bottom:8px}.text-gold[data-v-78ab6532]{color:gold}.stat-label[data-v-78ab6532]{font-size:13px;color:#888}.rules-section[data-v-78ab6532]{background:#1a1c20;border-radius:16px;padding:24px}.rules-section h3[data-v-78ab6532]{font-size:16px;color:#fff;margin-bottom:16px;border-bottom:1px solid #333;padding-bottom:12px}.rules-list[data-v-78ab6532]{padding-left:20px;color:#aaa;font-size:14px;line-height:1.6}.rules-list li[data-v-78ab6532]{margin-bottom:10px}.app-container[data-v-f58afb2c]{display:flex;flex-direction:column;height:100vh;width:100%;max-width:600px;margin:0 auto;position:relative;overflow:hidden;background-color:var(--color-bg)}.main-content[data-v-f58afb2c]{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:var(--nav-height)}.slide-in-enter-active[data-v-f58afb2c],.slide-in-leave-active[data-v-f58afb2c]{transition:transform .35s cubic-bezier(.25,1,.35,1)}.slide-in-enter-from[data-v-f58afb2c],.slide-in-leave-to[data-v-f58afb2c]{transform:translate(100%)}.slide-up-enter-active[data-v-f58afb2c],.slide-up-leave-active[data-v-f58afb2c]{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.slide-up-enter-from[data-v-f58afb2c],.slide-up-leave-to[data-v-f58afb2c]{transform:translateY(100%)}.fade-enter-active[data-v-f58afb2c],.fade-leave-active[data-v-f58afb2c]{transition:opacity .2s ease}.fade-enter-from[data-v-f58afb2c],.fade-leave-to[data-v-f58afb2c]{opacity:0}.admin-app[data-v-31fd7123]{display:flex;height:100vh;width:100vw;background-color:#f4f6f8;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.sidebar[data-v-31fd7123]{width:260px;background-color:#fff;border-right:1px solid #dfe3e8;display:flex;flex-direction:column}.brand[data-v-31fd7123]{padding:24px 20px;border-bottom:1px solid #dfe3e8}.brand h1[data-v-31fd7123]{font-size:18px;font-weight:700;margin:0;color:#212b36}.nav-menu[data-v-31fd7123]{flex:1;padding:20px 0;display:flex;flex-direction:column}.nav-menu a[data-v-31fd7123]{padding:12px 24px;color:#637381;text-decoration:none;font-weight:500;border-left:3px solid transparent;transition:all .2s}.nav-menu a[data-v-31fd7123]:hover{background-color:#f4f6f8;color:#212b36}.nav-menu a.active[data-v-31fd7123]{border-left-color:#007aff;color:#007aff;background-color:#007aff0d}.user-block[data-v-31fd7123]{padding:20px;border-top:1px solid #dfe3e8;font-size:13px;color:#637381}.small-btn[data-v-31fd7123]{margin-top:10px;background:#fff;border:1px solid #c4cdd5;padding:6px 12px;border-radius:4px;cursor:pointer;width:100%}.small-btn[data-v-31fd7123]:hover{background:#f4f6f8}.main-content[data-v-31fd7123]{flex:1;padding:40px;overflow-y:auto}.auth-message[data-v-31fd7123]{text-align:center;margin-top:10vh;color:#637381}.header-actions[data-v-31fd7123]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-actions h2[data-v-31fd7123]{font-size:24px;margin:0;color:#212b36}.btn-primary[data-v-31fd7123]{background-color:#007aff;color:#fff;border:none;padding:10px 18px;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-31fd7123]:hover:not(:disabled){background-color:#005bb5}.btn-primary[data-v-31fd7123]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-31fd7123]{background-color:#fff;border:1px solid #c4cdd5;color:#212b36;padding:10px 18px;border-radius:6px;font-weight:600;cursor:pointer}.btn-secondary[data-v-31fd7123]:hover{background-color:#f4f6f8}.btn-action[data-v-31fd7123]{border:none;background:transparent;font-weight:600;cursor:pointer;padding:6px 10px;font-size:13px;border-radius:4px}.btn-action.primary[data-v-31fd7123]{color:#007aff}.btn-action.primary[data-v-31fd7123]:hover{background:#007aff1a}.btn-action.danger[data-v-31fd7123]{color:#de3618}.btn-action.danger[data-v-31fd7123]:hover{background:#de36181a}.table-container[data-v-31fd7123]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;border:1px solid #dfe3e8}.data-table[data-v-31fd7123]{width:100%;border-collapse:collapse}.data-table th[data-v-31fd7123],.data-table td[data-v-31fd7123]{padding:16px;text-align:left;border-bottom:1px solid #dfe3e8;color:#212b36}.data-table th[data-v-31fd7123]{background-color:#f9fafb;font-weight:600;color:#637381;font-size:13px;text-transform:uppercase}.data-table tr:last-child td[data-v-31fd7123]{border-bottom:none}.table-img[data-v-31fd7123]{width:40px;height:55px;object-fit:cover;border-radius:4px;border:1px solid #dfe3e8}.text-center[data-v-31fd7123]{text-align:center}.switch[data-v-31fd7123]{position:relative;display:inline-block;width:46px;height:24px}.switch input[data-v-31fd7123]{opacity:0;width:0;height:0}.slider[data-v-31fd7123]{position:absolute;cursor:pointer;inset:0;background-color:#c4cdd5;transition:.2s}.slider[data-v-31fd7123]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s}input:checked+.slider[data-v-31fd7123]{background-color:#007aff}input:checked+.slider[data-v-31fd7123]:before{transform:translate(22px)}.slider.round[data-v-31fd7123]{border-radius:24px}.slider.round[data-v-31fd7123]:before{border-radius:50%}.badge[data-v-31fd7123]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.badge.free[data-v-31fd7123]{background:#e3f2fd;color:#0d47a1}.badge.paid[data-v-31fd7123]{background:#fff8e1;color:#ff8f00}.link[data-v-31fd7123]{color:#007aff;text-decoration:none;font-weight:500}.link[data-v-31fd7123]:hover{text-decoration:underline}.modal-overlay[data-v-31fd7123]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-31fd7123]{background:#fff;padding:24px;border-radius:8px;width:100%;max-width:500px;box-shadow:0 4px 12px #0000001a}.modal-card.mini[data-v-31fd7123]{max-width:350px}.modal-card h3[data-v-31fd7123]{margin-top:0;color:#212b36;margin-bottom:20px}.form-group[data-v-31fd7123]{margin-bottom:16px;display:flex;flex-direction:column}.form-group label[data-v-31fd7123]{font-size:13px;font-weight:600;color:#212b36;margin-bottom:8px}.form-group input[type=text][data-v-31fd7123],.form-group input[type=number][data-v-31fd7123],.form-group input[type=email][data-v-31fd7123],.form-group input[type=password][data-v-31fd7123]{border:1px solid #c4cdd5;padding:10px 12px;border-radius:4px;font-size:14px}.form-row[data-v-31fd7123]{display:flex;gap:16px}.flex-1[data-v-31fd7123]{flex:1}.inline-checkbox[data-v-31fd7123]{display:flex;align-items:center;gap:8px;background:#f9fafb;padding:12px;border-radius:4px;border:1px solid #dfe3e8;cursor:pointer;font-weight:400!important}.status-text[data-v-31fd7123]{color:#ea960e;font-size:13px;font-weight:600;text-align:center}.modal-actions[data-v-31fd7123]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-cancel[data-v-31fd7123]{background:#fff;border:1px solid #c4cdd5;color:#212b36;padding:10px 18px;border-radius:6px;font-weight:600;cursor:pointer}.btn-cancel[data-v-31fd7123]:hover:not(:disabled){background:#f4f6f8}*{box-sizing:border-box;margin:0;padding:0}:root{--color-bg: #000000;--color-text-primary: #FFFFFF;--color-text-secondary: #8E8E93;--color-accent: #FF2D55;--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--nav-height: calc(56px + env(safe-area-inset-bottom)) }html,body{font-family:var(--font-family-base);background-color:var(--color-bg);color:var(--color-text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
