.navbar[data-v-0be9e0af]{position:fixed;top:0;left:0;right:0;height:var(--navbar-h);background:#0a0a0ad9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 24px;z-index:100}@media(max-width:767px){.navbar[data-v-0be9e0af]{padding:0 16px}}.navbar-logo[data-v-0be9e0af]{font-size:24px;font-weight:800;letter-spacing:-.5px;color:#fff}.navbar-logo span[data-v-0be9e0af]{background:linear-gradient(135deg,#10a37f,#00d4aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sidenav[data-v-4b0ceae6]{position:fixed;top:var(--navbar-h);left:0;width:var(--sidenav-w);height:calc(100vh - var(--navbar-h));background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:90;overflow:hidden;transition:width .2s ease}.toggle-btn[data-v-4b0ceae6]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 20px;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease;border:none;background:none;font-family:inherit;font-size:inherit;flex-shrink:0}.toggle-btn[data-v-4b0ceae6]:hover{color:var(--text-primary);background:#ffffff0a}.toggle-btn .nav-icon[data-v-4b0ceae6]{width:20px;height:20px;flex-shrink:0}.toggle-btn .nav-icon[data-v-4b0ceae6] svg{width:100%;height:100%}.toggle-btn .nav-label[data-v-4b0ceae6]{font-size:13px;font-weight:500;white-space:nowrap}.nav-section[data-v-4b0ceae6]{display:flex;flex-direction:column;gap:2px;padding:4px 0}.nav-bottom[data-v-4b0ceae6]{margin-top:auto;border-top:1px solid var(--border);padding-top:8px}.nav-item[data-v-4b0ceae6]{position:relative;display:flex;align-items:center;gap:12px;padding:11px 20px;margin:0 8px;border-radius:var(--radius-btn);cursor:pointer;color:var(--text-secondary);transition:color .15s ease,background .15s ease;white-space:nowrap}.nav-item[data-v-4b0ceae6]:hover{background:#ffffff0a;color:var(--text-primary)}.nav-item.active[data-v-4b0ceae6]{color:var(--accent);background:var(--accent-subtle)}.active-indicator[data-v-4b0ceae6]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:24px;background:var(--accent);border-radius:0 2px 2px 0}.nav-icon[data-v-4b0ceae6]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-icon[data-v-4b0ceae6] svg{width:100%;height:100%}.nav-label[data-v-4b0ceae6]{font-size:13px;font-weight:500;opacity:1;transition:opacity .15s ease}.sidenav.collapsed[data-v-4b0ceae6]{width:var(--sidenav-collapsed-w)}.sidenav.collapsed .toggle-btn[data-v-4b0ceae6]{justify-content:center;padding:14px 0}.sidenav.collapsed .toggle-btn .nav-label[data-v-4b0ceae6]{display:none}.sidenav.collapsed .nav-item[data-v-4b0ceae6]{justify-content:center;padding:11px 0;margin:0 12px;border-radius:var(--radius-btn)}.sidenav.collapsed .nav-label[data-v-4b0ceae6],.sidenav.collapsed .active-indicator[data-v-4b0ceae6]{display:none}.logout-overlay[data-v-4b0ceae6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200}.logout-dialog[data-v-4b0ceae6]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:28px 32px;width:340px;max-width:calc(100vw - 32px);text-align:center}.logout-dialog-title[data-v-4b0ceae6]{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.logout-dialog-desc[data-v-4b0ceae6]{font-size:13px;color:var(--text-secondary);margin:0 0 24px}.logout-dialog-actions[data-v-4b0ceae6]{display:flex;gap:10px;justify-content:center}.logout-btn-cancel[data-v-4b0ceae6]{padding:8px 24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.logout-btn-cancel[data-v-4b0ceae6]:hover{background:#ffffff1a;color:var(--text-primary)}.logout-btn-confirm[data-v-4b0ceae6]{padding:8px 24px;background:var(--danger);border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.logout-btn-confirm[data-v-4b0ceae6]:hover{background:#e04848}@media(max-width:767px){.sidenav[data-v-4b0ceae6]{display:none}}.creator-card[data-v-43a11d2c]{border-radius:var(--radius-lg);overflow:hidden;position:relative;margin-bottom:10px;cursor:pointer;height:175px;transition:all .2s ease;border:1px solid rgba(255,255,255,.06)}.creator-card[data-v-43a11d2c]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.creator-card.active[data-v-43a11d2c]{border:1.5px solid var(--accent);box-shadow:0 0 16px var(--accent-glow)}.creator-card-bg[data-v-43a11d2c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.creator-follow-btn[data-v-43a11d2c]{position:absolute;top:10px;right:10px;padding:4px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:600;color:#fff;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);transition:all .15s ease;z-index:2}.creator-follow-btn[data-v-43a11d2c]:hover{background:#000000b3}.creator-follow-btn.following[data-v-43a11d2c]{background:#10a37f4d;border-color:var(--accent);color:#fff}.follow-count[data-v-43a11d2c]{font-weight:400;opacity:.75;margin-left:2px}.creator-card-info[data-v-43a11d2c]{position:absolute;bottom:0;left:0;right:0;padding:32px 12px 12px;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 100%);display:flex;align-items:center;gap:8px;z-index:1}.creator-avatar-sm[data-v-43a11d2c]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0;border:1.5px solid rgba(255,255,255,.3);overflow:hidden}.creator-avatar-img[data-v-43a11d2c]{width:100%;height:100%;object-fit:cover;border-radius:50%}.creator-text[data-v-43a11d2c]{min-width:0}.creator-name-sm[data-v-43a11d2c]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-handle-sm[data-v-43a11d2c]{font-size:11px;color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-panel[data-v-28ab97db]{width:var(--panel-w);flex-shrink:0;background:var(--bg-surface);border-left:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:var(--navbar-h);height:calc(100vh - var(--navbar-h));overflow-y:auto}.panel-body[data-v-28ab97db]{padding:12px 12px 0;flex:1}.pagination-nav[data-v-28ab97db]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 12px 16px;flex-shrink:0}.pagination-dots[data-v-28ab97db]{display:flex;align-items:center;gap:8px}.pagination-dot[data-v-28ab97db]{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:#ffffff2e;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.pagination-dot[data-v-28ab97db]:hover{background:#ffffff73}.pagination-dot.active[data-v-28ab97db]{background:#fff;transform:scale(1.35);box-shadow:0 0 8px #ffffff59}.pagination-arrow[data-v-28ab97db]{width:28px;height:28px;border-radius:50%;border:none;padding:0;display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:#ffffff80;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.pagination-arrow[data-v-28ab97db]:hover:not(.disabled){background:#ffffff1f;color:#fff}.pagination-arrow.disabled[data-v-28ab97db]{opacity:.25;cursor:default}@media(max-width:1023px){.right-panel[data-v-28ab97db]{display:none}}.player-section[data-v-466adff3]{padding:24px 24px 16px}.player-wrap[data-v-466adff3]{position:relative;width:80%;margin:0 auto 12px;background:#000;border-radius:var(--radius-lg);overflow:hidden}.player-mask[data-v-466adff3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;backdrop-filter:blur(40px) brightness(.28) saturate(.4);-webkit-backdrop-filter:blur(40px) brightness(.28) saturate(.4);z-index:20;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:inherit;transition:backdrop-filter .2s ease,background .2s ease}.player-mask[data-v-466adff3]:hover{background:#000000a3;backdrop-filter:blur(32px) brightness(.32) saturate(.5);-webkit-backdrop-filter:blur(32px) brightness(.32) saturate(.5)}.mask-play-hint[data-v-466adff3]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#ffffffe6;font-size:14px;font-weight:600;pointer-events:none;letter-spacing:.5px}.mask-play-hint svg[data-v-466adff3]{filter:drop-shadow(0 0 12px rgba(255,255,255,.5))}.mask-nav[data-v-466adff3]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease;pointer-events:all;border:1px solid rgba(255,255,255,.15)}.mask-nav[data-v-466adff3]:hover{background:#ffffff38;transform:translateY(-50%) scale(1.1)}.mask-nav svg[data-v-466adff3]{width:18px;height:18px}.mask-prev[data-v-466adff3]{left:14px}.mask-next[data-v-466adff3]{right:14px}.mask-fade-enter-active[data-v-466adff3],.mask-fade-leave-active[data-v-466adff3]{transition:opacity .25s ease}.mask-fade-enter-from[data-v-466adff3],.mask-fade-leave-to[data-v-466adff3]{opacity:0}.embed-iframe[data-v-466adff3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.clip-wrap[data-v-466adff3]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.clip-iframe[data-v-466adff3]{width:100%;height:100%;transform-origin:center center}.link-embed-card[data-v-466adff3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--bg-elevated);padding:24px;text-align:center}.link-embed-badge[data-v-466adff3]{display:inline-block;padding:4px 14px;background:var(--accent-subtle);border:1px solid rgba(16,163,127,.3);border-radius:20px;font-size:12px;font-weight:600;color:var(--accent)}.link-embed-title[data-v-466adff3]{font-size:15px;font-weight:600;color:var(--text-primary);max-width:280px;line-height:1.4}.link-embed-hint[data-v-466adff3]{font-size:12px;color:var(--text-secondary)}.link-embed-btn[data-v-466adff3]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--accent);color:#fff;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s}.link-embed-btn[data-v-466adff3]:hover{background:var(--accent-h);box-shadow:0 0 16px var(--accent-glow)}.direct-video[data-v-466adff3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.player-screen[data-v-466adff3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#0d0d0d,#1a1a1a);cursor:pointer}.play-icon-big[data-v-466adff3]{width:64px;height:64px;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease;cursor:pointer}.play-icon-big[data-v-466adff3]:hover{background:#fff3;transform:scale(1.08)}.player-title-display[data-v-466adff3]{font-size:15px;font-weight:600;color:#ffffffe6;max-width:80%;text-align:center}.player-subtitle[data-v-466adff3]{font-size:12px;color:#ffffff73}.player-controls[data-v-466adff3]{display:flex;align-items:center;gap:10px;padding:0 4px}.ctrl-btn[data-v-466adff3]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--text-secondary);transition:color .15s ease,background .15s ease;flex-shrink:0}.ctrl-btn[data-v-466adff3]:hover{color:var(--text-primary);background:#ffffff0f}.ctrl-btn svg[data-v-466adff3]{width:16px;height:16px}.progress-wrap[data-v-466adff3]{flex:1;height:4px;background:#ffffff1f;border-radius:2px;cursor:pointer;position:relative;overflow:visible;transition:height .15s ease}.progress-wrap[data-v-466adff3]:hover{height:6px}.progress-fill[data-v-466adff3]{height:100%;background:var(--accent);border-radius:2px;box-shadow:0 0 8px var(--accent-glow);transition:width .2s linear}.time-display[data-v-466adff3]{font-size:12px;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.volume-wrap[data-v-466adff3]{display:flex;align-items:center;gap:6px;flex-shrink:0}.volume-slider[data-v-466adff3]{width:64px;height:4px;background:#ffffff1f;border-radius:2px;cursor:pointer;overflow:hidden}.volume-fill[data-v-466adff3]{height:100%;background:var(--accent);border-radius:2px;transition:width .1s}@media(max-width:767px){.player-section[data-v-466adff3]{padding:16px 16px 12px}.volume-slider[data-v-466adff3]{width:48px}.mask-nav[data-v-466adff3]{width:32px;height:32px}.mask-nav svg[data-v-466adff3]{width:14px;height:14px}}.main-content[data-v-0d3b31b0]{flex:1;overflow:hidden;min-width:0;background:var(--bg-base);display:flex;flex-direction:column}.profile-content[data-v-0d3b31b0]{height:100%;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.profile-content[data-v-0d3b31b0]::-webkit-scrollbar{width:4px}.profile-content[data-v-0d3b31b0]::-webkit-scrollbar-track{background:transparent}.profile-content[data-v-0d3b31b0]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.profile-header[data-v-0d3b31b0]{padding:24px 24px 20px;background:var(--bg-base);flex-shrink:0}.profile-top[data-v-0d3b31b0]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.profile-identity[data-v-0d3b31b0]{display:flex;align-items:center;gap:16px}.profile-avatar[data-v-0d3b31b0]{width:72px;height:72px;border-radius:50%;box-shadow:0 0 0 2px var(--accent);display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;color:#fff;flex-shrink:0;cursor:pointer;overflow:hidden;transition:box-shadow .15s,transform .15s}.profile-avatar[data-v-0d3b31b0]:hover{box-shadow:0 0 0 3px var(--accent),0 0 16px var(--accent-glow);transform:scale(1.05)}.avatar-img[data-v-0d3b31b0]{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-zoom-overlay[data-v-0d3b31b0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:250;animation:fadeIn-0d3b31b0 .15s ease}@keyframes fadeIn-0d3b31b0{0%{opacity:0}to{opacity:1}}.avatar-zoom-box[data-v-0d3b31b0]{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;animation:popIn-0d3b31b0 .2s ease}@keyframes popIn-0d3b31b0{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.avatar-zoom-img[data-v-0d3b31b0]{width:200px;height:200px;border-radius:50%;box-shadow:0 0 0 4px var(--accent),0 0 40px var(--accent-glow);display:flex;align-items:center;justify-content:center;font-size:72px;font-weight:700;color:#fff;overflow:hidden}.avatar-zoom-img img[data-v-0d3b31b0]{width:100%;height:100%;object-fit:cover}.avatar-zoom-name[data-v-0d3b31b0]{font-size:22px;font-weight:700;color:#fff}.avatar-zoom-handle[data-v-0d3b31b0]{font-size:14px;color:var(--text-secondary);margin-top:-6px}.avatar-zoom-close[data-v-0d3b31b0]{position:absolute;top:-16px;right:-16px;width:32px;height:32px;border-radius:50%;background:#ffffff1f;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.avatar-zoom-close[data-v-0d3b31b0]:hover{background:#ffffff38}.profile-name[data-v-0d3b31b0]{font-size:18px;font-weight:700;display:flex;align-items:center;gap:6px;margin-bottom:2px}.online-dot[data-v-0d3b31b0]{width:8px;height:8px;border-radius:50%;display:inline-block}.online-dot.online[data-v-0d3b31b0]{background:var(--online);box-shadow:0 0 6px var(--online)}.online-dot.offline[data-v-0d3b31b0]{background:var(--offline)}.profile-handle[data-v-0d3b31b0]{font-size:13px;color:var(--text-secondary)}.btn-subscribe-paid[data-v-0d3b31b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 20px;border-radius:var(--radius-btn);background:linear-gradient(135deg,#10a37f,#00d4aa);color:#fff;font-family:inherit;font-weight:600;font-size:13px;border:none;cursor:pointer;white-space:nowrap;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 2px 12px #10a37f59;flex-shrink:0}.btn-subscribe-paid[data-v-0d3b31b0]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 18px #10a37f73}.btn-subscribe-paid[data-v-0d3b31b0]:active{transform:translateY(0)}.btn-subscribe-paid.subscribed[data-v-0d3b31b0]{background:transparent;border:1px solid var(--accent);color:var(--accent);box-shadow:none}.btn-subscribe-paid.subscribed[data-v-0d3b31b0]:hover{background:var(--accent-subtle);transform:none;box-shadow:none}.btn-sub-row[data-v-0d3b31b0]{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600}.btn-sub-price[data-v-0d3b31b0]{font-size:11px;font-weight:400;opacity:.88;letter-spacing:.3px}.profile-bio[data-v-0d3b31b0]{font-size:14px;color:var(--text-secondary);line-height:1.55;margin-bottom:14px}.profile-stats[data-v-0d3b31b0]{display:flex;gap:24px}.profile-stat[data-v-0d3b31b0]{text-align:center}.profile-stat .val[data-v-0d3b31b0]{font-size:16px;font-weight:700;color:var(--text-primary)}.profile-stat .lbl[data-v-0d3b31b0]{font-size:12px;color:var(--text-secondary);margin-top:1px}.content-tabs-wrap[data-v-0d3b31b0]{padding:0 0 24px;flex-shrink:0}.content-tabs[data-v-0d3b31b0]{display:flex;gap:0;border-bottom:1px solid var(--border);padding:0 24px;margin-bottom:12px}.content-tab[data-v-0d3b31b0]{display:flex;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}.content-tab[data-v-0d3b31b0]:hover{color:var(--text-primary)}.content-tab.active[data-v-0d3b31b0]{color:var(--text-primary);border-bottom-color:var(--accent)}.content-tab svg[data-v-0d3b31b0]{flex-shrink:0}.video-playlist[data-v-0d3b31b0]{padding:0 16px;display:flex;flex-direction:column;gap:4px}.video-card[data-v-0d3b31b0]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease,border-color .15s ease;border:1px solid transparent}.video-card[data-v-0d3b31b0]:hover{background:#ffffff0a}.video-card.active[data-v-0d3b31b0]{background:var(--accent-subtle);border-color:var(--border-accent)}.video-thumb[data-v-0d3b31b0]{width:120px;height:68px;border-radius:var(--radius-sm);position:relative;flex-shrink:0;overflow:hidden}.video-thumb-play[data-v-0d3b31b0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040;opacity:0;transition:opacity .15s ease}.video-card:hover .video-thumb-play[data-v-0d3b31b0],.video-card.active .video-thumb-play[data-v-0d3b31b0]{opacity:1}.video-thumb-play svg[data-v-0d3b31b0]{color:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}.video-duration[data-v-0d3b31b0]{position:absolute;bottom:5px;right:6px;font-size:10px;font-weight:600;color:#fff;background:#000000b8;padding:2px 5px;border-radius:4px}.video-now-badge[data-v-0d3b31b0]{position:absolute;top:5px;left:6px;font-size:10px;font-weight:700;color:#fff;background:var(--accent);padding:2px 6px;border-radius:4px;letter-spacing:.3px}.video-meta[data-v-0d3b31b0]{min-width:0;flex:1}.video-meta-title[data-v-0d3b31b0]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.video-meta-info[data-v-0d3b31b0]{font-size:11px;color:var(--text-secondary)}.image-gallery[data-v-0d3b31b0]{padding:0 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.image-card[data-v-0d3b31b0]{aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;position:relative;transition:transform .15s ease,box-shadow .15s ease;border:1px solid rgba(255,255,255,.06)}.image-card[data-v-0d3b31b0]:hover{transform:scale(1.03);box-shadow:0 4px 12px #0006}.image-card-img[data-v-0d3b31b0]{width:100%;height:100%;object-fit:cover;display:block}.image-card-gradient[data-v-0d3b31b0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-card-label[data-v-0d3b31b0]{position:absolute;bottom:6px;left:6px;right:6px;font-size:10px;font-weight:600;color:#fffc;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:2px 6px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-gallery-empty[data-v-0d3b31b0]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;color:var(--text-muted);font-size:13px}.lightbox-overlay[data-v-0d3b31b0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:300;animation:fadeIn-0d3b31b0 .15s ease}.lightbox-img[data-v-0d3b31b0]{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 8px 40px #0009}.lightbox-close[data-v-0d3b31b0]{position:absolute;top:24px;right:24px;width:36px;height:36px;border-radius:50%;background:#ffffff1f;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.lightbox-close[data-v-0d3b31b0]:hover{background:#ffffff38}@media(max-width:767px){.profile-header[data-v-0d3b31b0]{padding:16px}.content-tabs[data-v-0d3b31b0]{padding:0 16px}.video-playlist[data-v-0d3b31b0]{padding:0 10px}.image-gallery[data-v-0d3b31b0]{padding:0 10px;gap:4px}.video-thumb[data-v-0d3b31b0]{width:90px;height:52px}}.scroll-hint[data-v-0d3b31b0]{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 0 10px;flex-shrink:0}.scroll-dot[data-v-0d3b31b0]{width:6px;height:6px;border-radius:50%;background:#fff3;transition:background .2s,transform .2s;cursor:pointer}.scroll-dot[data-v-0d3b31b0]:hover{background:#fff6}.scroll-dot.active[data-v-0d3b31b0]{background:var(--accent);transform:scale(1.3);box-shadow:0 0 6px var(--accent-glow)}.scroll-tip[data-v-0d3b31b0]{font-size:11px;color:var(--text-muted);margin-left:6px;letter-spacing:.3px}@media(max-width:1023px){.main-content[data-v-0d3b31b0]{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}.modal-overlay[data-v-7d6ec12e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;animation:fadeIn-7d6ec12e .15s ease}@keyframes fadeIn-7d6ec12e{0%{opacity:0}to{opacity:1}}.modal-box[data-v-7d6ec12e]{width:100%;max-width:560px;background:#181818;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-modal);box-shadow:var(--shadow-lg),0 0 40px #00000080;display:flex;flex-direction:column;margin:16px;animation:slideUp-7d6ec12e .2s ease}@keyframes slideUp-7d6ec12e{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.modal-header[data-v-7d6ec12e]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 16px;border-bottom:1px solid var(--border)}.modal-title[data-v-7d6ec12e]{font-size:16px;font-weight:700;color:var(--text-primary)}.modal-close[data-v-7d6ec12e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--text-secondary);transition:color .15s,background .15s}.modal-close[data-v-7d6ec12e]:hover{color:var(--text-primary);background:#ffffff14}.modal-close svg[data-v-7d6ec12e]{width:18px;height:18px}.modal-body[data-v-7d6ec12e]{padding:20px 24px;display:flex;flex-direction:column;gap:18px}.form-group[data-v-7d6ec12e]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-7d6ec12e]{font-size:13px;font-weight:600;color:var(--text-secondary)}.form-input[data-v-7d6ec12e],.form-select[data-v-7d6ec12e]{width:100%;padding:10px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--text-primary);font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input[data-v-7d6ec12e]:focus,.form-select[data-v-7d6ec12e]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.form-input[data-v-7d6ec12e]::placeholder{color:#ffffff4d}.form-select option[data-v-7d6ec12e]{background:#1e1e1e;color:#fff}.form-select-wrap[data-v-7d6ec12e]{position:relative}.form-select-wrap[data-v-7d6ec12e]:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--text-secondary);pointer-events:none}.radio-group[data-v-7d6ec12e]{display:flex;flex-direction:column;gap:8px}.radio-item[data-v-7d6ec12e]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--text-primary)}.radio-item input[type=radio][data-v-7d6ec12e]{accent-color:var(--accent);width:15px;height:15px;cursor:pointer}.toggle-wrap[data-v-7d6ec12e]{display:flex;align-items:center;gap:10px}.toggle[data-v-7d6ec12e]{width:40px;height:22px;background:#ffffff26;border-radius:11px;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.toggle.on[data-v-7d6ec12e]{background:var(--accent)}.toggle[data-v-7d6ec12e]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 3px #0006}.toggle.on[data-v-7d6ec12e]:after{transform:translate(18px)}.toggle-label[data-v-7d6ec12e]{font-size:14px;color:var(--text-primary)}.modal-footer[data-v-7d6ec12e]{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 20px}.btn-cancel[data-v-7d6ec12e]{padding:9px 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-btn);font-size:14px;color:#fff;transition:background .15s}.btn-cancel[data-v-7d6ec12e]:hover{background:#ffffff1a}.btn-send[data-v-7d6ec12e]{padding:9px 20px;background:var(--accent);color:#fff;border-radius:var(--radius-btn);font-size:14px;font-weight:600;transition:all .2s ease}.btn-send[data-v-7d6ec12e]:hover{background:var(--accent-hover);box-shadow:var(--shadow-accent);transform:translateY(-1px)}.bottom-bar[data-v-d92d06b4]{display:none;position:fixed;bottom:0;left:0;right:0;height:56px;background:#0a0a0af2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border);z-index:100;padding-bottom:env(safe-area-inset-bottom)}.bottom-bar-inner[data-v-d92d06b4]{display:flex;height:56px}.bottom-tab[data-v-d92d06b4]{flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--text-secondary);border-top:2px solid transparent;transition:color .15s,border-color .15s}.bottom-tab.active[data-v-d92d06b4]{color:var(--accent);font-weight:600;border-top:2px solid var(--accent)}@media(max-width:1023px){.bottom-bar[data-v-d92d06b4]{display:block}}.toast[data-v-c68d412b]{position:fixed;top:72px;left:50%;transform:translate(-50%) translateY(-8px);background:#1a1a1a;border:1px solid rgba(16,163,127,.4);color:#fff;padding:10px 20px;border-radius:8px;font-size:14px;z-index:300;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;white-space:nowrap;box-shadow:var(--shadow-md),0 0 20px var(--accent-glow)}.toast.show[data-v-c68d412b]{opacity:1;transform:translate(-50%) translateY(0)}.auth-overlay[data-v-86906420]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000d9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:overlayFadeIn-86906420 .3s ease}@keyframes overlayFadeIn-86906420{0%{opacity:0}to{opacity:1}}.auth-close-btn[data-v-86906420]{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}.auth-close-btn[data-v-86906420]:hover{background:#ffffff1a;color:var(--text-primary)}.auth-card[data-v-86906420]{position:relative;width:420px;max-width:calc(100vw - 32px);background:var(--bg-surface, #141414);border:1px solid var(--border, #2a2a2a);border-radius:16px;padding:40px 36px 32px;box-shadow:0 24px 80px #000000b3;animation:cardSlideUp-86906420 .35s cubic-bezier(.34,1.56,.64,1)}@keyframes cardSlideUp-86906420{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.logo-area[data-v-86906420]{text-align:center;margin-bottom:24px}.logo-text[data-v-86906420]{font-size:32px;font-weight:700;color:var(--text-primary, #f0f0f0);letter-spacing:-.5px;margin:0 0 8px;line-height:1}.logo-accent[data-v-86906420]{background:linear-gradient(135deg,#10a37f,#0dd68a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-subtitle[data-v-86906420]{font-size:13px;color:var(--text-muted, #666);margin:0}.divider[data-v-86906420]{height:1px;background:var(--border, #2a2a2a);margin:0 -36px 24px}.form-title[data-v-86906420]{font-size:18px;font-weight:600;color:var(--text-primary, #f0f0f0);margin:0 0 20px;text-align:center}.input-group[data-v-86906420]{display:flex;align-items:center;background:var(--bg-input, #1a1a1a);border:1px solid var(--border, #2a2a2a);border-radius:10px;padding:0 14px;gap:10px;transition:border-color .2s ease,box-shadow .2s ease;margin-bottom:10px}.input-group.focused[data-v-86906420]{border-color:var(--accent, #10A37F);box-shadow:0 0 0 3px #10a37f26}.input-group.error[data-v-86906420]{border-color:#e05252;box-shadow:0 0 0 3px #e052521f}.input-icon[data-v-86906420]{display:flex;align-items:center;flex-shrink:0;color:var(--text-muted, #555)}.input-icon svg[data-v-86906420]{width:16px;height:16px}.input-field[data-v-86906420]{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary, #f0f0f0);font-size:14px;padding:13px 0;width:100%}.input-field[data-v-86906420]::placeholder{color:var(--text-muted, #555)}.code-row[data-v-86906420]{display:flex;gap:10px;align-items:flex-start}.code-input-group[data-v-86906420]{flex:1;margin-bottom:10px}.send-code-btn[data-v-86906420]{flex-shrink:0;height:46px;padding:0 16px;border:1px solid var(--accent, #10A37F);border-radius:10px;background:transparent;color:var(--accent, #10A37F);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,opacity .2s ease;display:flex;align-items:center;gap:6px}.send-code-btn[data-v-86906420]:hover:not(.disabled){background:#10a37f1a}.send-code-btn.disabled[data-v-86906420]{border-color:var(--border, #2a2a2a);color:var(--text-muted, #555);cursor:not-allowed;opacity:.7}.btn-spinner[data-v-86906420]{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-86906420 .7s linear infinite}@keyframes spin-86906420{to{transform:rotate(360deg)}}.bypass-hint[data-v-86906420]{display:flex;align-items:center;gap:8px;background:#ffc10714;border:1px solid rgba(255,193,7,.25);border-radius:8px;padding:8px 12px;font-size:13px;color:#ffc107;margin-bottom:14px}.test-code-hint[data-v-86906420]{display:flex;align-items:center;gap:8px;background:#10a37f14;border:1px solid rgba(16,163,127,.25);border-radius:8px;padding:8px 12px;font-size:13px;color:#0dd68a;margin-bottom:10px}.hint-icon[data-v-86906420]{font-size:14px;line-height:1}.test-code-hint strong[data-v-86906420]{font-weight:700;letter-spacing:2px}.field-error[data-v-86906420]{font-size:12px;color:#e05252;margin:-4px 0 10px 4px;line-height:1.4}.login-error[data-v-86906420]{text-align:center;margin:8px 0 0}.login-btn[data-v-86906420]{width:100%;padding:14px;border:none;border-radius:10px;background:linear-gradient(135deg,#10a37f,#0bcf8c);color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;transition:opacity .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 20px #10a37f4d}.login-btn[data-v-86906420]:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 6px 28px #10a37f66}.login-btn[data-v-86906420]:active:not(:disabled){transform:translateY(0)}.login-btn.loading[data-v-86906420],.login-btn[data-v-86906420]:disabled{opacity:.7;cursor:not-allowed}.footer-note[data-v-86906420]{text-align:center;font-size:12px;color:var(--text-muted, #555);margin:16px 0 0;line-height:1.5}.link[data-v-86906420]{color:var(--accent, #10A37F);text-decoration:none}.link[data-v-86906420]:hover{text-decoration:underline}@media(max-width:480px){.auth-card[data-v-86906420]{padding:32px 20px 24px;border-radius:12px}.divider[data-v-86906420]{margin:0 -20px 20px}.logo-text[data-v-86906420]{font-size:28px}}:root{--bg-base: #0a0a0a;--bg-surface: #111111;--bg-elevated: #1a1a1a;--bg-overlay: #222222;--border: rgba(255,255,255,.08);--border-hover: rgba(255,255,255,.16);--border-accent: rgba(16,163,127,.4);--text-primary: #ffffff;--text-secondary: #a0a0a0;--text-muted: #555555;--accent: #10A37F;--accent-hover: #12b88f;--accent-glow: rgba(16,163,127,.25);--accent-subtle: rgba(16,163,127,.1);--danger: #f44;--online: #22c55e;--offline: #555;--overlay: rgba(0,0,0,.8);--shadow-sm: 0 1px 3px rgba(0,0,0,.4);--shadow-md: 0 4px 16px rgba(0,0,0,.5);--shadow-lg: 0 8px 32px rgba(0,0,0,.6);--shadow-accent: 0 0 20px rgba(16,163,127,.15);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--radius-btn: 8px;--radius-card: 12px;--radius-modal: 16px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", "PingFang SC", sans-serif;--space: 8px;--navbar-h: 60px;--panel-w: 300px;--sidenav-w: 220px;--sidenav-collapsed-w: 64px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font);font-size:14px;line-height:1.6;color:var(--text-primary);background:var(--bg-base);overflow-x:hidden}button{cursor:pointer;border:none;background:none;font-family:inherit}input,select,textarea{font-family:inherit}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}::selection{background:var(--accent-subtle);color:var(--accent)}button,a,.video-card,.image-card,.creator-card{touch-action:manipulation}.profile-content,.right-panel{touch-action:pan-y}.player-section{touch-action:none;user-select:none;-webkit-user-select:none}.profile-content,.right-panel{-webkit-overflow-scrolling:touch}.creator-card,.player-section{user-select:none;-webkit-user-select:none}.divider{border:none;height:1px;background:var(--border);margin:0 24px}.sidenav-collapsed{--sidenav-w: var(--sidenav-collapsed-w)}.layout{display:flex;margin-top:var(--navbar-h);margin-left:var(--sidenav-w);min-height:calc(100vh - var(--navbar-h));transition:margin-left .2s ease}@media(max-width:767px){.divider{margin:0 16px}.layout{margin-left:0}}
