.video-card[data-v-566fdbee]{margin-bottom:8px;cursor:pointer;border-radius:var(--radius-md);overflow:hidden;background:var(--surface-card);border:1px solid var(--border-strong);contain:layout style paint;transition:border-color .15s,box-shadow .15s}.video-card[data-v-566fdbee]:hover{border-color:var(--accent-border);box-shadow:0 0 0 1px #ff90001f}.video-card__thumb-wrap[data-v-566fdbee]{position:relative;width:100%;aspect-ratio:3 / 4;background:#141414;overflow:hidden}.video-card__thumb-wrap[data-v-566fdbee]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;z-index:5;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.42) 38%,rgba(0,0,0,.08) 68%,transparent 100%)}.video-card__title[data-v-566fdbee]{margin:0;width:100%;padding:0;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:.02em;color:#fff;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.85);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.video-card__thumb[data-v-566fdbee]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.video-card__shimmer[data-v-566fdbee]{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--shimmer-base)}.video-card__shimmer[data-v-566fdbee]:after{content:"";position:absolute;inset:0;background:var(--shimmer-sweep);background-size:var(--shimmer-sweep-size);animation:media-shimmer-sweep var(--shimmer-duration) ease-in-out infinite}.video-card__thumb--video[data-v-566fdbee]{z-index:1;background:#141414;visibility:hidden;opacity:0;pointer-events:none}.video-card__thumb--video-show[data-v-566fdbee]{visibility:visible;opacity:1}.video-card__thumb--poster-lq[data-v-566fdbee]{z-index:3;pointer-events:none;transform:scale(1.12);filter:blur(10px);opacity:1;transition:opacity .25s ease}.video-card__thumb--poster-lq-off[data-v-566fdbee]{opacity:0}.video-card__thumb--poster[data-v-566fdbee]{z-index:4;opacity:0;transition:opacity .25s ease;pointer-events:none}.video-card__thumb--poster-ready[data-v-566fdbee]{opacity:1}html.waterfall-scrolling .video-card__thumb--poster[data-v-566fdbee],html.waterfall-scrolling .video-card__thumb--poster-lq[data-v-566fdbee]{transition:none!important}.video-card__thumb--poster-hidden[data-v-566fdbee]{display:none}.video-card__thumb--placeholder[data-v-566fdbee]{z-index:1;background:linear-gradient(145deg,#1a1a1a,#141414)}.video-card__cast[data-v-566fdbee]{position:absolute;top:8px;left:8px;z-index:5;display:flex;flex-direction:column;gap:2px;opacity:.92}.video-card__cast-btn[data-v-566fdbee]{width:34px;height:46px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:4px;overflow:hidden;background:#111111bf;box-shadow:0 1px 4px #00000059;cursor:pointer;transform:rotate(-4deg)}.video-card__cast-btn img[data-v-566fdbee]{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.video-card__labels[data-v-566fdbee]{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 8px 8px;pointer-events:none;text-align:center}.video-card__author[data-v-566fdbee]{margin:0;width:100%;max-width:100%;min-width:0;padding:0;font-size:9px;font-weight:500;line-height:1.25;letter-spacing:.02em;color:#ffffff9e;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.65);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-card__label[data-v-566fdbee]{max-width:100%;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.3;color:#fff;background:#000000c7;border-radius:var(--radius-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-card__label--duration[data-v-566fdbee]{flex-shrink:0;background:#ff9000eb;color:#141414}.video-card__meta-tags[data-v-566fdbee]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0}.video-card__label--card-tag[data-v-566fdbee]{flex:0 0 auto;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;border:1px solid rgba(255,255,255,.12)}.video-card__label--card-tag-0[data-v-566fdbee]{background:#ff9000eb;color:#141414;border-color:#ffb45073}.video-card__label--card-tag-1[data-v-566fdbee]{background:#16181ef5;color:#cbd5e1eb;border-color:#4755698c}.video-card__label--card-tag-2[data-v-566fdbee]{background:#4ade80e0;color:#0a1f14;border-color:#86efac59}.video-card__label--card-tag-3[data-v-566fdbee]{background:#f472b6e0;color:#2a0a1a;border-color:#fbb6ce59}.video-card__label--card-tag-4[data-v-566fdbee]{background:#a78bfae6;color:#1a1033;border-color:#c4b5fd59}.video-card__label--card-tag-5[data-v-566fdbee]{background:#facc15e6;color:#292006;border-color:#fde04766}.waterfall__grid[data-v-0f5b8aa2]{display:flex;align-items:flex-start;transition:opacity .15s ease}.waterfall__col[data-v-0f5b8aa2]{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.waterfall__grid[data-v-0f5b8aa2] .video-card{margin-bottom:0}.waterfall__grid--dim[data-v-0f5b8aa2]{opacity:.45;pointer-events:none}.waterfall__status[data-v-0f5b8aa2]{display:flex;align-items:center;justify-content:center;gap:10px;padding:28px 16px;font-size:13px;color:var(--text-secondary)}.waterfall__status--error[data-v-0f5b8aa2]{color:#f87171}.pagination[data-v-0f5b8aa2]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0;margin-top:8px}.pagination__controls[data-v-0f5b8aa2]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pagination__controls[data-v-0f5b8aa2]::-webkit-scrollbar{display:none}.pagination__btn[data-v-0f5b8aa2]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:var(--radius-sm);font-size:11px;font-weight:800;letter-spacing:.04em;font-family:inherit;cursor:pointer;color:var(--text-primary);background:none;border:none;transition:opacity .15s,border-color .15s}.pagination__btn[data-v-0f5b8aa2]:hover:not(:disabled){border-color:#666}.pagination__btn[data-v-0f5b8aa2]:disabled{opacity:.4;cursor:not-allowed}.pagination__btn-icon[data-v-0f5b8aa2]{display:block;width:16px;height:16px;flex-shrink:0}.pagination__pages[data-v-0f5b8aa2]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;list-style:none;margin:0;padding:0;flex-shrink:0}.pagination__pages li[data-v-0f5b8aa2]{flex-shrink:0;display:flex;align-items:center}.pagination__page[data-v-0f5b8aa2]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;line-height:1;border-radius:var(--radius-sm);font-size:12px;font-weight:800;font-family:inherit;cursor:pointer;color:var(--text-secondary);background:transparent;border:1px solid transparent;transition:color .15s,background .15s,border-color .15s}.pagination__page[data-v-0f5b8aa2]:hover:not(:disabled):not(.pagination__page--active){color:var(--text-primary);background:#ffffff0f}.pagination__page--active[data-v-0f5b8aa2]{color:#000;background:var(--accent);border-color:var(--accent-dark)}.pagination__page[data-v-0f5b8aa2]:disabled{cursor:not-allowed}.pagination__ellipsis[data-v-0f5b8aa2]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:36px;color:var(--text-secondary);font-size:14px;line-height:1;-webkit-user-select:none;user-select:none}.spinner[data-v-0f5b8aa2]{width:18px;height:18px;border:2px solid rgba(255,255,255,.15);border-top-color:var(--accent);border-radius:50%;animation:spin-data-v-0f5b8aa2 .7s linear infinite}@keyframes spin-data-v-0f5b8aa2{to{transform:rotate(360deg)}}.link-btn[data-v-0f5b8aa2]{margin-left:8px;padding:0;border:none;background:none;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline}@media (max-width: 480px){.pagination__btn[data-v-0f5b8aa2]{min-width:32px;height:32px;padding:0 8px;font-size:12px}.pagination__page[data-v-0f5b8aa2]{min-width:32px;height:32px;font-size:12px}.pagination__ellipsis[data-v-0f5b8aa2]{height:32px}}.video-player[data-v-bae7188a]{position:fixed;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:56px 20px 24px;pointer-events:auto;background:#08080ab8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (pointer: coarse){.video-player[data-v-bae7188a]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#08080af0}}.video-player__close[data-v-bae7188a]{position:absolute;top:14px;right:14px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff14;color:#ffffffe0;display:grid;place-items:center;cursor:pointer}.video-player__close svg[data-v-bae7188a]{width:18px;height:18px}.video-player__body[data-v-bae7188a]{width:min(92vw,420px);display:flex;flex-direction:column;align-items:stretch;gap:12px}.video-player__stage[data-v-bae7188a]{position:relative;width:100%;max-height:68vh;border-radius:16px;overflow:hidden;background:#111;box-shadow:0 18px 48px #00000059}.video-player__media[data-v-bae7188a]{display:block;width:100%;height:100%;object-fit:contain;background:#000;vertical-align:middle}.video-player__media[data-v-bae7188a]::-webkit-media-controls,.video-player__media[data-v-bae7188a]::-webkit-media-controls-enclosure,.video-player__media[data-v-bae7188a]::-webkit-media-controls-overlay-play-button,.video-player__media[data-v-bae7188a]::-webkit-media-controls-start-playback-button{display:none!important}.video-player__cue[data-v-bae7188a]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.video-player__cue-icon[data-v-bae7188a]{width:0;height:0;margin-left:5px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent rgba(255,255,255,.92);filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.video-player__bar[data-v-bae7188a]{position:absolute;left:0;right:0;bottom:0;height:2px;background:#fff3;overflow:hidden}.video-player__bar-fill[data-v-bae7188a]{display:block;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left center}.video-player__side[data-v-bae7188a]{position:absolute;bottom:14px;z-index:2;display:flex;flex-direction:column;gap:10px}.video-player__side--left[data-v-bae7188a]{left:10px}.video-player__side--right[data-v-bae7188a]{right:10px}.video-player__regen[data-v-bae7188a]{align-self:center;margin-top:4px;padding:8px 18px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.video-player__tool[data-v-bae7188a]{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff14;color:#ffffffe0;display:grid;place-items:center;cursor:pointer}.video-player__tool svg[data-v-bae7188a]{width:18px;height:18px}.video-player__tool.is-on[data-v-bae7188a]{color:var(--accent);background:#ffffff29}.favorites--gate[data-v-1adaad33],.favorites--scroll[data-v-1adaad33]{flex:1 1 auto;width:100%;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.favorites__scroller[data-v-1adaad33]{flex:1 1 auto;width:100%;min-height:0;overflow:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch;scroll-padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.favorites__track[data-v-1adaad33]{min-height:100%;display:flex;flex-direction:column;padding-bottom:max(20px,env(safe-area-inset-bottom,0px),var(--visual-vb, 0px))}.favorites__track.is-bounce[data-v-1adaad33]{transition:transform .42s cubic-bezier(.22,1,.36,1)}.login-gate[data-v-1adaad33]{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 16px;box-sizing:border-box}.login-gate__hint[data-v-1adaad33]{margin:0;max-width:28em;font-size:14px;line-height:1.5;text-align:center;color:var(--text-secondary)}.login-gate__btn[data-v-1adaad33]{padding:12px 28px;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:800;letter-spacing:.04em;font-family:inherit;color:#000;background:var(--accent);cursor:pointer}.video-list[data-v-1adaad33]{position:relative;width:100%;margin:0 0 8px}.video-card[data-v-1adaad33]{position:absolute;left:0;top:0;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-card, #111);cursor:pointer;font-family:inherit;color:#fff;will-change:transform;transition:border-color .15s,box-shadow .15s}.video-card[data-v-1adaad33]:hover{border-color:var(--accent-border);box-shadow:0 0 0 1px #ff90001f}.video-card--generating[data-v-1adaad33]{cursor:default}.video-card__generating[data-v-1adaad33]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 14px;text-align:center;background:#00000085}.video-card__shimmer[data-v-1adaad33]{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--shimmer-base)}.video-card__shimmer[data-v-1adaad33]:after{content:"";position:absolute;inset:0;background:var(--shimmer-sweep);background-size:var(--shimmer-sweep-size);animation:media-shimmer-sweep var(--shimmer-duration) ease-in-out infinite}.video-card__generating-label[data-v-1adaad33]{position:relative;z-index:1;font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--accent);text-transform:uppercase}.video-card__generating-hint[data-v-1adaad33]{position:relative;z-index:1;font-size:11px;line-height:1.45;color:#ffffffe0}.video-card__media[data-v-1adaad33]{width:100%;height:100%;object-fit:cover;display:block;background:#141414;border-radius:inherit}.video-card__duration[data-v-1adaad33]{position:absolute;right:8px;bottom:8px;padding:2px 6px;font-size:11px;font-weight:800;letter-spacing:.04em;color:#fff;background:#000000b8;border-radius:var(--radius-sm)}.state[data-v-1adaad33]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 16px;font-size:14px;color:var(--text-secondary)}.state--error[data-v-1adaad33]{color:#f87171}.favorites__hint[data-v-1adaad33]{display:flex;align-items:center;justify-content:center;gap:6px;height:48px;color:#ffffff73;font-size:12px;flex:0 0 auto}.favorites__hint--top[data-v-1adaad33]{margin-top:-48px}.favorites__hint--bottom[data-v-1adaad33]{margin-top:auto}.favorites__hint svg[data-v-1adaad33]{width:16px;height:16px}.favorites__hint.is-ready[data-v-1adaad33],.favorites__hint.is-busy[data-v-1adaad33]{color:#fff}.favorites__hint.is-busy svg[data-v-1adaad33]{animation:refresh-spin-data-v-1adaad33 .8s linear infinite}.spinner[data-v-1adaad33]{width:18px;height:18px;border:2px solid rgba(255,255,255,.15);border-top-color:var(--accent);border-radius:50%;animation:refresh-spin-data-v-1adaad33 .7s linear infinite}@keyframes refresh-spin-data-v-1adaad33{to{transform:rotate(180deg)}}.feed-slide-media[data-v-3ed438ce]{position:absolute;inset:0;background:#141414;overflow:hidden}.feed-slide-media__placeholder[data-v-3ed438ce]{position:absolute;inset:0;z-index:1;background:linear-gradient(145deg,#1a1a1a,#141414)}.feed-slide-media__shimmer[data-v-3ed438ce]{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--shimmer-base)}.feed-slide-media__shimmer[data-v-3ed438ce]:after{content:"";position:absolute;inset:0;background:var(--shimmer-sweep);background-size:var(--shimmer-sweep-size);animation:media-shimmer-sweep var(--shimmer-duration) ease-in-out infinite}.feed-slide-media__video[data-v-3ed438ce]{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;background:#141414;visibility:hidden;opacity:0}.feed-slide-media__video--show[data-v-3ed438ce]{visibility:visible;opacity:1}.feed-slide-media__poster[data-v-3ed438ce]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.feed-slide-media__poster--lq[data-v-3ed438ce]{z-index:3;transform:scale(1.12);filter:blur(10px);opacity:1;transition:opacity .25s ease}.feed-slide-media__poster--lq-off[data-v-3ed438ce]{opacity:0}.feed-slide-media__poster--sharp[data-v-3ed438ce]{z-index:4;opacity:0;transition:opacity .25s ease}.feed-slide-media__poster--sharp-ready[data-v-3ed438ce]{opacity:1}.feed-slide-media__poster--hidden[data-v-3ed438ce]{display:none}.login-modal[data-v-165c8be8]{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100vh;min-height:100dvh;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.login-modal__panel[data-v-165c8be8]{position:relative;flex-shrink:0;width:min(100%,420px);max-height:min(calc(100dvh - 32px),720px);margin:auto;overflow-y:auto;padding:28px 28px 24px;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-strong);box-shadow:0 32px 80px #0000008c}.login-modal__close[data-v-165c8be8]{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:var(--radius-sm);background:#1a1a1a;border:1px solid #444;color:var(--text-primary);font-size:22px;line-height:1;cursor:pointer;font-family:inherit}.login-modal__brand[data-v-165c8be8]{text-align:center;margin-bottom:24px}.login-modal__mark[data-v-165c8be8]{display:inline-block;width:40px;height:40px;border-radius:var(--radius-sm);margin-bottom:12px;background:var(--accent);box-shadow:0 4px 16px var(--accent-glow)}.login-modal__title[data-v-165c8be8]{margin:0;font-size:20px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.login-modal__subtitle[data-v-165c8be8]{margin:8px 0 0;font-size:13px;color:var(--text-secondary)}.login-modal__section-label[data-v-165c8be8]{margin:0 0 10px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.sso-grid[data-v-165c8be8]{display:flex;flex-direction:column;gap:8px}.sso-btn[data-v-165c8be8]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;color:var(--text-primary);background:#111;border:1px solid var(--border-muted);transition:background .15s,border-color .15s}.sso-btn[data-v-165c8be8]:hover:not(:disabled){background:#ffffff17;border-color:#ffffff24}.sso-btn[data-v-165c8be8]:disabled{opacity:.55;cursor:not-allowed}.sso-btn__icon[data-v-165c8be8]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;border-radius:6px;background:#ffffff1a}.login-modal__divider[data-v-165c8be8]{display:flex;align-items:center;gap:12px;margin:22px 0 18px;font-size:11px;color:var(--text-secondary)}.login-modal__divider[data-v-165c8be8]:before,.login-modal__divider[data-v-165c8be8]:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.login-field[data-v-165c8be8]{display:block;margin-bottom:14px}.login-field__label[data-v-165c8be8]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.login-field__code-row[data-v-165c8be8]{display:flex;gap:8px;align-items:stretch}.login-field__input[data-v-165c8be8]{width:100%;padding:11px 14px;border-radius:var(--radius-sm);font-size:14px;font-family:inherit;color:var(--text-primary);background:#0a0a0a;border:1px solid var(--border-muted);outline:none;transition:border-color .15s,box-shadow .15s}.login-field__input--code[data-v-165c8be8]{flex:1;min-width:0}.login-field__code-btn[data-v-165c8be8]{flex-shrink:0;padding:0 12px;max-width:42%;border-radius:var(--radius-sm);font-size:11px;font-weight:800;letter-spacing:.02em;font-family:inherit;cursor:pointer;color:#000;background:var(--accent);border:none;white-space:nowrap}.login-field__code-btn[data-v-165c8be8]:disabled{opacity:.55;cursor:not-allowed;color:var(--text-secondary);background:#1a1a1a;border:1px solid #444}.login-field__input[data-v-165c8be8]::placeholder{color:var(--text-secondary);opacity:.65}.login-field__input[data-v-165c8be8]:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-muted)}.login-form__error[data-v-165c8be8]{margin:0 0 12px;font-size:12px;color:#f87171}.login-form__code-hint[data-v-165c8be8]{margin:-6px 0 12px;font-size:11px;line-height:1.45;color:var(--text-secondary)}.login-form__submit[data-v-165c8be8]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:800;letter-spacing:.04em;font-family:inherit;cursor:pointer;color:#000;background:var(--accent)}.login-form__submit[data-v-165c8be8]:disabled{opacity:.65;cursor:not-allowed}.login-form__spinner[data-v-165c8be8]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:login-spin-data-v-165c8be8 .65s linear infinite}@keyframes login-spin-data-v-165c8be8{to{transform:rotate(360deg)}}.login-modal__hint[data-v-165c8be8]{margin:18px 0 0;font-size:11px;line-height:1.5;text-align:center;color:var(--text-secondary)}.login-modal__link[data-v-165c8be8]{color:var(--accent);text-decoration:none}.login-modal__link[data-v-165c8be8]:hover{text-decoration:underline}.gold-icon[data-v-80196266]{display:block;object-fit:contain;flex-shrink:0}.recharge[data-v-0bcd0f10]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.recharge__panel[data-v-0bcd0f10]{position:relative;width:min(100%,420px);max-height:min(calc(100dvh - 32px),720px);overflow:auto;padding:28px 24px 24px;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-strong);box-shadow:0 32px 80px #0000008c}.recharge__close[data-v-0bcd0f10]{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:var(--radius-sm);background:#1a1a1a;border:1px solid #444;color:var(--text-primary);font-size:22px;line-height:1;cursor:pointer;font-family:inherit}.recharge__head[data-v-0bcd0f10]{margin-bottom:18px;padding-right:40px}.recharge__title[data-v-0bcd0f10]{margin:0;font-size:20px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.recharge__balance[data-v-0bcd0f10]{margin:8px 0 0;font-size:13px;color:var(--text-secondary)}.recharge__grid[data-v-0bcd0f10]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recharge__pack[data-v-0bcd0f10]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:12px 10px 14px;border-radius:12px;background:#111;border:1px solid var(--border-strong);overflow:hidden;color:inherit;font-family:inherit;text-align:center;cursor:pointer}.recharge__icon-wrap[data-v-0bcd0f10]{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px}.recharge__icon[data-v-0bcd0f10]{display:block;width:52px;height:52px;object-fit:contain;border-radius:10px}.recharge__pack--active[data-v-0bcd0f10]{border-color:var(--accent);box-shadow:0 0 0 1px #ff900059}.recharge__coins[data-v-0bcd0f10]{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:800;color:var(--accent)}.recharge__price[data-v-0bcd0f10]{font-size:12px;color:var(--text-secondary)}.recharge__pay[data-v-0bcd0f10]{width:100%;margin-top:16px;padding:12px 16px;border:none;border-radius:var(--radius-sm);background:var(--accent);color:#000;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer}.recharge__pay[data-v-0bcd0f10]:disabled{opacity:.45;cursor:not-allowed}@media (orientation: landscape){.recharge__panel[data-v-0bcd0f10]{width:min(100%,560px)}}.legal-modal[data-v-43e9e4c8]{position:fixed;inset:0;z-index:105;display:flex;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100vh;min-height:100dvh;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.legal-modal__panel[data-v-43e9e4c8]{flex-shrink:0;width:min(100%,520px);max-height:min(calc(100dvh - 32px),640px);margin:auto;display:flex;flex-direction:column;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-strong);box-shadow:0 24px 64px #00000080;overflow:hidden}.legal-modal__header[data-v-43e9e4c8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border-strong);border-top:2px solid var(--accent)}.legal-modal__title[data-v-43e9e4c8]{margin:0;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.legal-modal__close[data-v-43e9e4c8]{width:36px;height:36px;border-radius:var(--radius-sm);background:#1a1a1a;border:1px solid #444;color:var(--text-primary);font-size:22px;cursor:pointer;font-family:inherit;flex-shrink:0}.legal-modal__body[data-v-43e9e4c8]{padding:18px 20px 24px;overflow-y:auto}.legal-modal__para[data-v-43e9e4c8]{margin:0 0 14px;font-size:14px;line-height:1.65;color:var(--text-secondary)}.legal-modal__para[data-v-43e9e4c8]:last-child{margin-bottom:0}.generate-video__frame[data-v-704b7dce]{flex:1 1 auto;height:100%;width:100%;max-width:100%;min-height:0;background:#000}.generate-video__media[data-v-704b7dce]{display:block;width:100%;height:100%;object-fit:contain;background:#000}.generate-video__blank[data-v-704b7dce]{display:flex;height:100%;align-items:center;justify-content:center;font-size:13px;color:var(--text-secondary)}.generate-video[data-v-7aa71405]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.generate-video__panel[data-v-7aa71405]{position:relative;flex-shrink:0;margin:auto;display:flex;flex-direction:column;max-height:min(94dvh,920px);border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-strong);box-shadow:0 24px 64px #00000080;overflow:hidden;--actor-gap: 10px;--gv-actors-pad-y: 24px;--gv-inner-w: calc(50cqi - 24px) ;--gv-toggle-h: 72px;--gv-photo-h: calc(var(--gv-inner-w) * 4 / 3);--gv-list-h: calc(var(--gv-photo-h) + var(--actor-gap) + var(--gv-toggle-h));--gv-top-h: calc(var(--gv-actors-pad-y) + var(--gv-list-h));container-type:inline-size}.generate-video__body[data-v-7aa71405]{flex:1 1 auto;min-height:0;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,max-content);overflow:hidden}.generate-video__preview-layer[data-v-7aa71405]{position:absolute;top:0;right:0;z-index:2;box-sizing:border-box;width:50%;max-width:50%;height:var(--gv-top-h);min-height:var(--gv-top-h);min-width:0;pointer-events:none;display:flex;align-items:stretch;overflow:hidden}.generate-video__page[data-v-7aa71405]{grid-row:1;grid-column:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.generate-video__page--inactive[data-v-7aa71405]{visibility:hidden;pointer-events:none}.generate-video__panel--portrait[data-v-7aa71405]{width:min(100%,680px)}.generate-video__panel--landscape[data-v-7aa71405]{width:min(100%,1040px)}.generate-video__header[data-v-7aa71405]{--gv-close-size: 36px;position:relative;padding:10px 16px;border-bottom:1px solid var(--border-strong);border-top:2px solid var(--accent)}.generate-video__header-main[data-v-7aa71405]{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px}.generate-video__headline[data-v-7aa71405]{box-sizing:border-box;margin:0;height:var(--gv-close-size);min-height:var(--gv-close-size);padding-right:calc(var(--gv-close-size) + 8px);font-size:18px;font-weight:700;line-height:var(--gv-close-size);letter-spacing:-.01em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generate-video__meta[data-v-7aa71405]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;width:100%}.generate-video__meta-author[data-v-7aa71405]{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;max-width:min(42%,200px);margin:0;padding:4px 8px 4px 10px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.35;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,transparent);cursor:default}.generate-video__meta-author--link[data-v-7aa71405]:not(:disabled){cursor:pointer}.generate-video__meta-author--link[data-v-7aa71405]:not(:disabled):hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.generate-video__meta-author[data-v-7aa71405]:disabled{opacity:.72}.generate-video__meta-author-text[data-v-7aa71405]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generate-video__meta-author-chevron[data-v-7aa71405]{flex-shrink:0;opacity:.85}.generate-video__meta-tags[data-v-7aa71405]{flex:1 1 0;min-width:0;margin-left:auto;padding:3px 6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;border-radius:var(--radius-sm);background:#0000001f;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none}.generate-video__meta-tags[data-v-7aa71405]::-webkit-scrollbar{display:none;width:0;height:0}.generate-video__meta-tags-track[data-v-7aa71405]{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px;box-sizing:border-box;min-width:100%;width:max-content}.generate-video__meta-tag[data-v-7aa71405]{flex:0 0 auto;padding:3px 9px;font-size:10px;font-weight:500;line-height:1.35;color:#ffffff85;white-space:nowrap;border:1px solid var(--border-strong);border-radius:999px;background:#ffffff0a}.generate-video__header--tabs[data-v-7aa71405]{padding-bottom:0;box-sizing:border-box}.generate-video__header--tabs .generate-video__header-main[data-v-7aa71405]{gap:6px}.generate-video__header--tabs .generate-video__meta[data-v-7aa71405]{margin-bottom:2px}.generate-video__tabs[data-v-7aa71405]{flex:1 1 auto;width:100%;min-width:0;display:flex;align-items:stretch;gap:0;margin:0;padding:0;border-bottom:1px solid var(--border-strong)}.generate-video__tab[data-v-7aa71405]{flex:1 1 0;min-width:0;margin:0;padding:10px 8px 12px;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:color .15s ease,border-color .15s ease}.generate-video__tab--active[data-v-7aa71405]{color:var(--accent);border-bottom-color:var(--accent)}.generate-video__tab[data-v-7aa71405]:disabled{opacity:.5;cursor:not-allowed}.generate-video__header>.generate-video__close[data-v-7aa71405]{position:absolute;top:10px;right:10px;z-index:3;width:var(--gv-close-size);height:var(--gv-close-size)}.generate-video__close[data-v-7aa71405]{width:36px;height:36px;border-radius:var(--radius-sm);background:#1a1a1a;border:1px solid #444;color:var(--text-primary);font-size:22px;line-height:1;cursor:pointer;font-family:inherit}.generate-video__top[data-v-7aa71405]{--actor-gap: 10px;--actor-aspect: 3 / 4;flex:0 0 auto;display:flex;align-items:stretch;min-height:0;overflow:hidden}.generate-video__top--sync-h[data-v-7aa71405]{height:var(--gv-top-h);min-height:var(--gv-top-h)}.generate-video__top--extend[data-v-7aa71405]{display:flex;align-items:stretch;overflow:hidden}.generate-video__bottom--extend[data-v-7aa71405]{flex:1 1 auto;min-height:0}.generate-video__bottom--extend .generate-video__actions[data-v-7aa71405]{flex:0 0 auto}.generate-video__top--sync-h .generate-video__actors[data-v-7aa71405],.generate-video__top--sync-h .generate-video__extend-upload[data-v-7aa71405],.generate-video__top--sync-h .generate-video__preview[data-v-7aa71405]{flex:1 1 0;min-width:0;width:50%;max-width:50%;align-self:stretch}.generate-video__top--sync-h .generate-video__actors[data-v-7aa71405],.generate-video__top--sync-h .generate-video__extend-upload[data-v-7aa71405]{height:100%;min-height:0}.generate-video__extend-upload[data-v-7aa71405]{box-sizing:border-box;padding:12px;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#0a0a0a;border-right:1px solid var(--border-strong)}.generate-video__extend-upload-zone[data-v-7aa71405]{flex:1 1 auto;width:100%;min-height:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:1px dashed #444;border-radius:2px;background:#1a1a1a;color:var(--text-secondary);cursor:pointer;font-family:inherit;overflow:hidden;transition:border-color .15s ease,color .15s ease}.generate-video__extend-upload-zone[data-v-7aa71405]:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent)}.generate-video__extend-upload-zone[data-v-7aa71405]:disabled{opacity:.55;cursor:not-allowed}.generate-video__extend-upload-media[data-v-7aa71405]{display:block;width:100%;height:100%;object-fit:contain;background:#000;pointer-events:none}.generate-video__extend-upload-empty[data-v-7aa71405]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center}.generate-video__extend-upload-label[data-v-7aa71405]{font-size:12px;font-weight:700;color:var(--text-primary)}.generate-video__extend-upload-hint[data-v-7aa71405]{font-size:11px;line-height:1.35;color:var(--text-secondary);max-width:14em}.generate-video__actors[data-v-7aa71405]{min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:0;box-sizing:border-box;padding:12px;background:#0a0a0a;border-right:1px solid var(--border-strong)}.generate-video__actors-list[data-v-7aa71405]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:var(--actor-gap)}.generate-video__top--sync-h:not(.generate-video__top--multi-actors) .generate-video__actors-list[data-v-7aa71405]{flex:0 0 var(--gv-list-h);height:var(--gv-list-h);max-height:var(--gv-list-h)}.generate-video__top--sync-h:not(.generate-video__top--multi-actors) .generate-video__slot[data-v-7aa71405]:not(.generate-video__slot--toggles){flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.generate-video__top--sync-h:not(.generate-video__top--multi-actors) .generate-video__pic-wrap[data-v-7aa71405]{flex:1 1 0;min-height:0;width:100%;aspect-ratio:auto;height:auto}.generate-video__top--multi-actors .generate-video__actors-list[data-v-7aa71405]{justify-content:stretch}.generate-video__slot[data-v-7aa71405]{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;min-height:0}.generate-video__slot--toggles[data-v-7aa71405]{flex:0 0 auto;flex-shrink:0;width:100%;padding:0;box-sizing:border-box;overflow:visible}.generate-video__feature-toggles[data-v-7aa71405]{display:flex;width:100%}.generate-video__feature-toggles--in-slot[data-v-7aa71405]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px}.generate-video__radio[data-v-7aa71405]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0;padding:8px 10px;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#111;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease}.generate-video__feature-toggles--in-slot .generate-video__radio[data-v-7aa71405]{flex:0 0 auto;padding:4px 8px}.generate-video__feature-toggles--in-slot .generate-video__radio-text[data-v-7aa71405]{font-size:11px;line-height:1.25}.generate-video__radio[data-v-7aa71405]:has(.generate-video__radio-input:checked){border-color:var(--accent-border);background:var(--accent-muted)}.generate-video__radio--wide[data-v-7aa71405]{flex:1 1 180px;max-width:260px}.generate-video__radio-text[data-v-7aa71405]{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--text-primary);text-align:left}.generate-video__radio-control[data-v-7aa71405]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.generate-video__radio-input[data-v-7aa71405]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.generate-video__radio-input[data-v-7aa71405]:disabled{cursor:not-allowed}.generate-video__radio-mark[data-v-7aa71405]{display:block;width:20px;height:20px;border-radius:50%;border:2px solid #555;background:#1a1a1a;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.generate-video__radio-input:checked+.generate-video__radio-mark[data-v-7aa71405]{border-color:var(--accent);box-shadow:inset 0 0 0 5px var(--accent)}.generate-video__radio-input:disabled+.generate-video__radio-mark[data-v-7aa71405]{opacity:.45}.generate-video__radio[data-v-7aa71405]:has(.generate-video__radio-input:disabled){cursor:not-allowed}.generate-video__bottom-toggles[data-v-7aa71405]{padding:0 0 14px;margin-bottom:2px;border-bottom:1px solid var(--border-strong)}.generate-video__feature-toggles--bottom[data-v-7aa71405]{flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;gap:12px}.generate-video__feature-toggles--bottom .generate-video__radio--wide[data-v-7aa71405]{flex:1 1 0;min-width:0;max-width:none;align-items:center;min-height:40px}.generate-video__feature-toggles--bottom .generate-video__radio-text[data-v-7aa71405]{font-size:12px;line-height:1.3;white-space:normal}.generate-video__pic-wrap[data-v-7aa71405]{position:relative;width:100%;aspect-ratio:var(--actor-aspect);flex-shrink:0;overflow:hidden}.generate-video__top--multi-actors .generate-video__slot[data-v-7aa71405]:not(.generate-video__slot--toggles){flex:1 1 0;min-height:0;display:flex;flex-direction:column}.generate-video__top--multi-actors .generate-video__pic-wrap[data-v-7aa71405]{flex:1 1 auto;width:100%;min-height:0;height:auto;aspect-ratio:auto}.generate-video__actor-pic[data-v-7aa71405]{position:absolute;inset:0;width:100%;height:100%;min-height:0;border-radius:2px;overflow:hidden;background:#1a1a1a;border:1px solid #333;box-sizing:border-box}.generate-video__actor-pic img[data-v-7aa71405]{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center top}.generate-video__actor-empty[data-v-7aa71405]{width:100%;height:100%}.generate-video__actor-empty[data-v-7aa71405]{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#444}.generate-video__floats[data-v-7aa71405]{position:absolute;left:50%;bottom:6px;z-index:2;display:flex;flex-direction:row;justify-content:center;gap:20px;transform:translate(-50%)}.generate-video__float[data-v-7aa71405]{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#111;border:1px solid #555;color:#fff;box-shadow:0 2px 8px #00000073;cursor:pointer}.generate-video__float[data-v-7aa71405]:hover{border-color:var(--accent);color:var(--accent)}.generate-video__hint[data-v-7aa71405]{margin:0;padding:16px;font-size:13px;color:var(--text-secondary);line-height:1.45}.generate-video__preview[data-v-7aa71405]{flex:1;min-width:0;min-height:0;align-self:stretch;display:flex;align-items:stretch;justify-content:center;background:#000}.generate-video__frame[data-v-7aa71405]{flex:1 1 auto;height:100%;width:100%;max-width:100%;min-height:0;background:#000}.generate-video__media[data-v-7aa71405]{display:block;width:100%;height:100%;object-fit:contain;background:#000}.generate-video__blank[data-v-7aa71405]{font-size:13px;color:var(--text-secondary)}.generate-video__bottom[data-v-7aa71405]{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-top:1px solid var(--border-strong);background:#0a0a0a}.generate-video__option-group[data-v-7aa71405]{display:contents}.generate-video__option[data-v-7aa71405]{display:flex;flex-direction:column;align-items:stretch;gap:8px}.generate-video__option-head[data-v-7aa71405]{display:flex;flex-direction:column;gap:4px}.generate-video__option-label[data-v-7aa71405]{flex-shrink:0;width:auto;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.generate-video__option-hint[data-v-7aa71405]{margin:0;font-size:11px;font-weight:500;line-height:1.45;color:var(--text-secondary)}.generate-video__chips[data-v-7aa71405]{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.generate-video__chip[data-v-7aa71405]{width:100%;padding:8px 12px;border-radius:var(--radius-sm);background:#111;border:1px solid #333;color:var(--text-primary);font-size:12px;font-weight:700;font-family:inherit;text-align:center;cursor:pointer}.generate-video__chip--on[data-v-7aa71405]{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.generate-video__duration[data-v-7aa71405]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.generate-video__duration-row[data-v-7aa71405]{display:flex;align-items:center;gap:12px}.generate-video__duration-range[data-v-7aa71405]{flex:1;min-width:0;height:24px;margin:0;padding:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.generate-video__duration-range[data-v-7aa71405]:focus-visible{outline:none}.generate-video__duration-range[data-v-7aa71405]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #000000d9,0 0 0 4px var(--accent)}.generate-video__duration-range[data-v-7aa71405]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #000000d9,0 0 0 4px var(--accent)}.generate-video__duration-range[data-v-7aa71405]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--accent) 0%,var(--accent) var(--duration-fill, 0%),#333 var(--duration-fill, 0%),#333 100%)}.generate-video__duration-range[data-v-7aa71405]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;border:2px solid #000;background:var(--accent);box-shadow:0 1px 4px #00000073}.generate-video__duration-range[data-v-7aa71405]::-moz-range-track{height:4px;border-radius:999px;background:#333}.generate-video__duration-range[data-v-7aa71405]::-moz-range-progress{height:4px;border-radius:999px;background:var(--accent)}.generate-video__duration-range[data-v-7aa71405]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:2px solid #000;background:var(--accent);box-shadow:0 1px 4px #00000073}.generate-video__duration-value[data-v-7aa71405]{flex-shrink:0;min-width:2.5em;font-size:13px;font-weight:800;color:var(--accent);text-align:right}.generate-video__duration-ticks[data-v-7aa71405]{display:flex;justify-content:space-between;gap:4px;padding:0 2px}.generate-video__duration-tick[data-v-7aa71405]{font-size:10px;font-weight:700;color:var(--text-secondary)}.generate-video__duration-tick--on[data-v-7aa71405]{color:var(--accent)}.generate-video__error-modal[data-v-7aa71405]{position:fixed;inset:0;z-index:230;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000008c}.generate-video__error-card[data-v-7aa71405]{width:min(100%,320px);padding:20px 18px 16px;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-strong);box-shadow:0 16px 40px #00000073}.generate-video__error-title[data-v-7aa71405]{margin:0;font-size:16px;font-weight:800;color:var(--text-primary)}.generate-video__error-body[data-v-7aa71405]{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary);word-break:break-word}.generate-video__error-ok[data-v-7aa71405]{display:block;width:100%;margin-top:18px;padding:10px 12px;border:none;border-radius:var(--radius-sm);background:var(--accent);color:#111;font-size:13px;font-weight:800;font-family:inherit;cursor:pointer}.generate-video__actions[data-v-7aa71405]{display:flex;align-items:stretch;gap:10px}.generate-video__coin[data-v-7aa71405]{margin-left:2px;flex-shrink:0}.generate-video__generate[data-v-7aa71405]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;border:none;border-radius:var(--radius-sm);background:var(--accent);color:#000;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer}.generate-video__generate-inner[data-v-7aa71405]{display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1.2}.generate-video__generate-cost[data-v-7aa71405]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 12px;border-radius:999px;background:#00000024;border:1px solid rgba(0,0,0,.08);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.generate-video__info[data-v-7aa71405]{flex-shrink:0;width:46px;min-height:46px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:inherit}.generate-video__info[data-v-7aa71405]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.generate-video__info[data-v-7aa71405]:disabled{opacity:.45;cursor:not-allowed}.generate-video__help-sheet[data-v-7aa71405]{position:fixed;inset:0;z-index:220;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.generate-video__help-backdrop[data-v-7aa71405]{position:absolute;inset:0;margin:0;padding:0;border:none;background:#00000073;cursor:pointer}.generate-video__help-sheet-panel[data-v-7aa71405]{position:relative;z-index:1;width:100%;max-height:min(75vh,480px);display:flex;flex-direction:column;padding:8px 0 calc(16px + env(safe-area-inset-bottom,0));border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-card);border:1px solid var(--border-strong);border-bottom:none;box-shadow:0 -12px 40px #00000059}.generate-video__help-handle[data-v-7aa71405]{flex-shrink:0;width:36px;height:4px;margin:4px auto 8px;border-radius:999px;background:#ffffff38}.generate-video__help-head[data-v-7aa71405]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 12px 16px;border-bottom:1px solid var(--border-strong)}.generate-video__help-title[data-v-7aa71405]{margin:0;font-size:14px;font-weight:800;color:var(--text-primary)}.generate-video__help-body[data-v-7aa71405]{margin:0;padding:16px 16px 8px;overflow-y:auto;font-size:13px;line-height:1.55;color:var(--text-secondary)}.generate-help-sheet-enter-active[data-v-7aa71405],.generate-help-sheet-leave-active[data-v-7aa71405]{transition:opacity .28s ease}.generate-help-sheet-enter-active .generate-video__help-sheet-panel[data-v-7aa71405],.generate-help-sheet-leave-active .generate-video__help-sheet-panel[data-v-7aa71405]{transition:transform .32s cubic-bezier(.32,.72,0,1)}.generate-help-sheet-enter[data-v-7aa71405],.generate-help-sheet-leave-to[data-v-7aa71405]{opacity:0}.generate-help-sheet-enter .generate-video__help-sheet-panel[data-v-7aa71405],.generate-help-sheet-leave-to .generate-video__help-sheet-panel[data-v-7aa71405]{transform:translateY(100%)}.generate-video__generate[data-v-7aa71405]:disabled{opacity:.45;cursor:not-allowed}.generate-video__picker[data-v-7aa71405]{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c}.generate-video__picker-panel[data-v-7aa71405]{width:min(100%,360px);max-height:80%;display:flex;flex-direction:column;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-strong);overflow:hidden}.generate-video__picker-head[data-v-7aa71405]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border-strong)}.generate-video__picker-title[data-v-7aa71405]{margin:0;font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--accent)}.generate-video__girls[data-v-7aa71405]{list-style:none;margin:0;padding:10px;overflow:auto;display:flex;flex-direction:column;gap:8px}.generate-video__girl[data-v-7aa71405]{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border-radius:var(--radius-sm);background:#111;border:1px solid #333;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.generate-video__girl[data-v-7aa71405]:hover{border-color:var(--accent)}.generate-video__girl-pic[data-v-7aa71405]{flex-shrink:0;width:40px;aspect-ratio:3 / 4;border-radius:2px;overflow:hidden;background:#1a1a1a}.generate-video__girl-pic img[data-v-7aa71405]{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}@media (orientation: portrait){.generate-video__panel--portrait[data-v-7aa71405],.generate-video__panel--landscape[data-v-7aa71405]{width:min(100%,560px)}.generate-video__top[data-v-7aa71405]{--actor-gap: 8px}.generate-video__panel[data-v-7aa71405]{--gv-actors-pad-y: 20px;--gv-inner-w: calc(50cqi - 20px) }.generate-video__actors[data-v-7aa71405],.generate-video__extend-upload[data-v-7aa71405]{padding:10px}}.profile-drawer[data-v-2408550b]{position:fixed;inset:0;z-index:180;display:flex;justify-content:flex-end;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile-drawer__panel[data-v-2408550b]{width:min(86vw,320px);height:100%;display:flex;flex-direction:column;background:var(--surface-card);border-left:1px solid var(--border-strong);box-shadow:-16px 0 48px #00000073;transform:translate(0)}.profile-drawer__head[data-v-2408550b]{position:relative;padding:28px 20px 24px;border-bottom:1px solid var(--border-strong);border-top:2px solid var(--accent)}.profile-drawer__close[data-v-2408550b]{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:var(--radius-sm);background:#1a1a1a;border:1px solid #444;color:var(--text-primary);font-size:22px;line-height:1;cursor:pointer;font-family:inherit}.profile-drawer__identity[data-v-2408550b]{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:12px}.profile-drawer__avatar[data-v-2408550b]{width:88px;height:88px;border-radius:50%;object-fit:cover;border:2px solid var(--accent-border);background:#1a1a1a}.profile-drawer__avatar-btn[data-v-2408550b]{display:block;padding:0;border:none;background:transparent;border-radius:50%;cursor:pointer;position:relative}.profile-drawer__avatar-btn:hover:not(:disabled) .profile-drawer__avatar[data-v-2408550b]{border-color:var(--accent);box-shadow:0 0 0 3px #ff6b9d33}.profile-drawer__avatar-btn[data-v-2408550b]:disabled{cursor:wait;opacity:.75}.profile-drawer__avatar--fallback[data-v-2408550b]{display:inline-flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;color:#000;background:var(--accent)}.profile-drawer__name[data-v-2408550b]{margin:0;max-width:100%;font-size:18px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-drawer__name--editable[data-v-2408550b]{width:100%;max-width:100%;padding:4px 10px;border:none;border-radius:8px;background:transparent;color:inherit;font:inherit;font-family:inherit;text-align:center;box-sizing:border-box;cursor:text}.profile-drawer__name--editable[data-v-2408550b]:hover{background:#ffffff0f}.profile-drawer__name-slot[data-v-2408550b]{position:relative;width:min(100%,280px);min-height:44px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-drawer__name-row[data-v-2408550b]{display:flex;align-items:center;justify-content:center;width:100%}.profile-drawer__name-input[data-v-2408550b]{width:min(100%,160px);flex:none;margin:0;padding:6px 10px;border:1px solid var(--accent-border);border-radius:8px;background:#00000040;color:var(--text-primary);font-size:16px;font-weight:800;font-family:inherit;text-align:center;outline:none}.profile-drawer__name-input[data-v-2408550b]:focus{border-color:var(--accent);box-shadow:0 0 0 2px #ff6b9d40}.profile-drawer__name-input[data-v-2408550b]::placeholder{color:var(--text-secondary);font-weight:700}.profile-drawer__name-save[data-v-2408550b]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--accent);cursor:pointer}.profile-drawer__name-save[data-v-2408550b]:hover:not(:disabled){background:#ff6b9d1f}.profile-drawer__name-save[data-v-2408550b]:disabled{opacity:.45;cursor:not-allowed}.profile-drawer__menu[data-v-2408550b]{flex:1;min-height:0;padding:8px 0;overflow:auto}.profile-drawer__following[data-v-2408550b]{display:flex;flex-direction:column;min-height:0;height:100%}.profile-drawer__back[data-v-2408550b]{display:flex;align-items:center;gap:8px;width:100%;padding:12px 20px 14px;border:none;background:transparent;color:var(--text-primary);font-size:15px;font-weight:800;font-family:inherit;text-align:left;cursor:pointer}.profile-drawer__following-state[data-v-2408550b]{margin:24px 20px;font-size:13px;text-align:center;color:var(--text-secondary)}.profile-drawer__people[data-v-2408550b]{list-style:none;margin:0;padding:0 0 20px}.profile-drawer__person[data-v-2408550b]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.profile-drawer__person[data-v-2408550b]:hover:not(:disabled){background:#ffffff0a}.profile-drawer__person[data-v-2408550b]:disabled{opacity:.55;cursor:not-allowed}.profile-drawer__person--loading[data-v-2408550b]{opacity:1}.profile-drawer__person-avatar[data-v-2408550b]{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#1a1a1a;flex-shrink:0}.profile-drawer__person-avatar--fallback[data-v-2408550b]{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#000;background:var(--accent)}.profile-drawer__person-text[data-v-2408550b]{min-width:0;flex:1}.profile-drawer__person-name[data-v-2408550b]{font-size:14px;font-weight:800}.profile-drawer__script-icon[data-v-2408550b]{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#ff6b9d1f;color:var(--accent)}.profile-drawer__script-opening-hint[data-v-2408550b]{margin:2px 0 0;font-size:12px;font-weight:600;color:var(--text-secondary)}.profile-drawer__script-spin[data-v-2408550b]{flex-shrink:0;width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--accent);border-radius:50%;animation:profile-drawer-spin-data-v-2408550b .7s linear infinite}@keyframes profile-drawer-spin-data-v-2408550b{to{transform:rotate(360deg)}}.profile-drawer__script-icon--add[data-v-2408550b]{font-size:24px;font-weight:800;border:1px dashed rgba(255,255,255,.22);background:transparent;color:var(--accent)}.profile-drawer__person--add[data-v-2408550b]{border-top:1px solid var(--border-strong)}.profile-drawer__person--add[data-v-2408550b]:disabled{opacity:.55;cursor:not-allowed}.profile-drawer__item[data-v-2408550b]{display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px;border:none;background:transparent;color:var(--text-primary);font-size:15px;font-weight:700;font-family:inherit;text-align:left;cursor:pointer}.profile-drawer__item[data-v-2408550b]:hover{background:#ffffff0a}.profile-drawer__version[data-v-2408550b]{margin:8px 0 4px;padding:0 16px 12px;font-size:11px;line-height:1.4;text-align:center;color:var(--text-secondary);letter-spacing:.02em;-webkit-user-select:text;user-select:text}.profile-drawer__item--danger[data-v-2408550b]{color:#f87171}.profile-drawer__icon[data-v-2408550b]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--accent)}.profile-drawer__item--danger .profile-drawer__icon[data-v-2408550b]{color:#f87171}.profile-drawer__label[data-v-2408550b]{min-width:0;flex:1}.profile-drawer__gold[data-v-2408550b]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent)}.profile-drawer__hint[data-v-2408550b]{flex-shrink:0;font-size:13px;font-weight:700;color:var(--text-secondary)}.profile-drawer__lang-list[data-v-2408550b]{padding-top:4px}.profile-drawer__person--lang.profile-drawer__person--selected[data-v-2408550b]{background:#ffffff0f}.profile-drawer__person--lang.profile-drawer__person--selected[data-v-2408550b]:hover{background:#ffffff14}.profile-drawer__lang-check[data-v-2408550b]{flex-shrink:0;width:16px;font-size:16px;font-weight:800;color:var(--accent);text-align:right}.profile-drawer__coin[data-v-2408550b]{flex-shrink:0}.profile-drawer__arrow[data-v-2408550b]{flex-shrink:0;width:16px;color:var(--text-secondary);font-size:22px;line-height:1;text-align:right}.profile-drawer__sep[data-v-2408550b]{height:1px;margin:0 20px;background:var(--border-strong)}.profile-drawer__confirm[data-v-2408550b]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000080}.profile-drawer__confirm-card[data-v-2408550b]{width:min(100%,280px);padding:20px 18px 16px;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-strong);box-shadow:0 16px 40px #00000073}.profile-drawer__confirm-title[data-v-2408550b]{margin:0;font-size:16px;font-weight:800}.profile-drawer__confirm-hint[data-v-2408550b]{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.profile-drawer__confirm-actions[data-v-2408550b]{display:flex;gap:10px;margin-top:18px}.profile-drawer__confirm-btn[data-v-2408550b]{flex:1;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid #444;background:#1a1a1a;color:var(--text-primary);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.profile-drawer__confirm-btn--danger[data-v-2408550b]{border-color:transparent;background:#f87171;color:#111}.profile-drawer__confirm-btn--primary[data-v-2408550b]{border-color:transparent;background:var(--accent);color:#111}.profile-drawer__confirm-btn[data-v-2408550b]:disabled{opacity:.5;cursor:not-allowed}.profile-drawer__script-name-field[data-v-2408550b]{display:flex;flex-direction:column;gap:8px;margin-top:14px}.profile-drawer__script-name-label[data-v-2408550b]{font-size:12px;font-weight:700;color:var(--text-secondary)}.profile-drawer__script-name-input[data-v-2408550b]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid #444;background:#1a1a1a;color:var(--text-primary);font-size:14px;font-family:inherit}.profile-drawer__script-name-input[data-v-2408550b]:focus{outline:none;border-color:var(--accent)}.profile-drawer__script-name-error[data-v-2408550b]{margin:10px 0 0;font-size:12px;color:#f87171}.profile-drawer-enter-active[data-v-2408550b],.profile-drawer-leave-active[data-v-2408550b]{transition:opacity .28s ease}.profile-drawer-enter-active .profile-drawer__panel[data-v-2408550b],.profile-drawer-leave-active .profile-drawer__panel[data-v-2408550b]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.profile-drawer-enter[data-v-2408550b],.profile-drawer-leave-to[data-v-2408550b]{opacity:0}.profile-drawer-enter .profile-drawer__panel[data-v-2408550b],.profile-drawer-leave-to .profile-drawer__panel[data-v-2408550b]{transform:translate(100%)}.pay-success[data-v-6cdcf67f]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pay-success__panel[data-v-6cdcf67f]{width:min(100%,340px);padding:28px 22px 22px;text-align:center;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-strong);box-shadow:0 24px 64px #00000080}.pay-success__icon[data-v-6cdcf67f]{display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pay-success__coin[data-v-6cdcf67f]{flex-shrink:0;filter:drop-shadow(0 8px 16px rgba(255,144,0,.35))}.pay-success__title[data-v-6cdcf67f]{margin:0;font-size:18px;font-weight:800;color:var(--text-primary);letter-spacing:.02em}.pay-success__message[data-v-6cdcf67f]{margin:12px 0 0;font-size:14px;line-height:1.55;color:var(--text-primary)}.pay-success__balance[data-v-6cdcf67f]{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.pay-success__confirm[data-v-6cdcf67f]{display:block;width:100%;margin-top:22px;padding:12px 16px;border:none;border-radius:var(--radius-sm);background:var(--accent);color:#111;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer}.pay-success__confirm[data-v-6cdcf67f]:hover{background:var(--accent-hover)}.global-dialog-host[data-v-87ace652]{position:relative;z-index:200}.global-dialog-host--above-author[data-v-87ace652]{z-index:9020}.forum-list-host[data-v-0ea3340a]{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:800px;margin-left:auto;margin-right:auto}.forum-list-scroll[data-v-0ea3340a]{position:relative;flex:1;min-height:0;overflow:auto;padding:14px 12px 16px;overscroll-behavior:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.forum-list-scroll[data-v-0ea3340a]::-webkit-scrollbar{display:none;width:0;height:0}.forum-list__track[data-v-0ea3340a]{min-height:100%}.forum-list__track.is-bounce[data-v-0ea3340a]{transition:transform .42s cubic-bezier(.22,1,.36,1)}.forum-list__empty[data-v-0ea3340a]{margin:28px 8px;text-align:center;color:#ffffff8c}.forum-list__hint[data-v-0ea3340a]{position:absolute;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;height:48px;color:#ffffff73;font-size:12px;opacity:0;pointer-events:none;transition:opacity .15s ease}.forum-list__hint--top[data-v-0ea3340a]{top:0}.forum-list__hint--bottom[data-v-0ea3340a]{bottom:0}.forum-list__hint.is-show[data-v-0ea3340a]{opacity:1}.forum-list__hint svg[data-v-0ea3340a]{width:16px;height:16px}.forum-list__hint.is-ready[data-v-0ea3340a],.forum-list__hint.is-busy[data-v-0ea3340a]{color:#fff}.forum-list__hint.is-busy svg[data-v-0ea3340a]{animation:forum-list-spin-data-v-0ea3340a .8s linear infinite}@keyframes forum-list-spin-data-v-0ea3340a{to{transform:rotate(180deg)}}.forum-list[data-v-0ea3340a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.forum-list__item[data-v-0ea3340a]{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:inherit;transition:border-color .15s,background .15s}.forum-list__item[data-v-0ea3340a]:focus-within{border-color:#ff900059;background:#ff90000f}.forum-list__author[data-v-0ea3340a]{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-top:2px;padding:8px 0 0;border:none;border-top:1px solid rgba(255,255,255,.06);background:none;color:#ffffffe0;font:inherit;text-align:left;cursor:pointer}.forum-list__author:hover .forum-list__author-name[data-v-0ea3340a]{color:var(--accent, #ff9000)}.forum-list__avatar[data-v-0ea3340a]{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#2a1a30 center / cover no-repeat;box-shadow:0 0 0 1px #ffffff1f}.forum-list__author-name[data-v-0ea3340a]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-list__open[data-v-0ea3340a]{width:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.forum-list__row[data-v-0ea3340a]{display:block}.forum-list__title-row[data-v-0ea3340a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.forum-list__pin[data-v-0ea3340a]{display:inline-block;flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#000;background:var(--accent, #ff9000)}.forum-list__title[data-v-0ea3340a]{margin:0;font-size:15px;font-weight:800;line-height:1.35}.forum-list__excerpt[data-v-0ea3340a]{margin:0 0 10px;font-size:13px;line-height:1.45;color:#ffffff9e}.forum-list__meta[data-v-0ea3340a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:#ffffff73}@media (orientation: landscape){.forum-list-scroll[data-v-0ea3340a]{padding:14px 16px 16px}}.forum-rich[data-v-48e64787]{font-size:inherit;line-height:1.55;color:inherit;word-break:break-word}.forum-rich[data-v-48e64787] strong,.forum-rich[data-v-48e64787] b{font-weight:800}.forum-rich[data-v-48e64787] img{display:block;max-width:100%;margin:10px 0;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.forum-rich[data-v-48e64787] br+br{display:block;margin-top:.35em;content:""}.forum-editor[data-v-4c6e41a2]{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#00000059;overflow:hidden}.forum-editor.is-disabled[data-v-4c6e41a2]{opacity:.55}.forum-editor__toolbar[data-v-4c6e41a2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.forum-editor__btn[data-v-4c6e41a2]{min-width:32px;height:32px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#00000040;color:#fff;font:inherit;cursor:pointer}.forum-editor__btn--on[data-v-4c6e41a2]{border-color:#ff9000a6;box-shadow:0 0 0 1px #ff900040}.forum-editor__colors[data-v-4c6e41a2]{display:flex;align-items:center;gap:6px}.forum-editor__color[data-v-4c6e41a2]{width:22px;height:22px;padding:0;border:2px solid rgba(255,255,255,.2);border-radius:50%;cursor:pointer}.forum-editor__color--on[data-v-4c6e41a2]{border-color:#fff;box-shadow:0 0 0 2px #ff900073}.forum-editor__file[data-v-4c6e41a2]{display:none}.forum-editor__surface[data-v-4c6e41a2]{padding:10px 12px;min-height:120px;outline:none;color:#fff;line-height:1.55;word-break:break-word}.forum-editor__surface.is-empty[data-v-4c6e41a2]:not(:focus):before{content:attr(data-placeholder);color:#ffffff59;pointer-events:none}.forum-editor__surface[data-v-4c6e41a2] img{display:block;max-width:100%;margin:8px 0;border-radius:8px}.forum-editor__error[data-v-4c6e41a2]{margin:0;padding:0 12px 8px;font-size:12px;color:#f87171}.forum-thread[data-v-6699c526]{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:800px;margin-left:auto;margin-right:auto;box-sizing:border-box}.forum-thread__main[data-v-6699c526]{flex:1;min-height:0;overflow:auto;padding:14px 12px 8px;scrollbar-width:none;-ms-overflow-style:none}.forum-thread__main[data-v-6699c526]::-webkit-scrollbar{display:none;width:0;height:0}.forum-thread__dock[data-v-6699c526]{flex-shrink:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0));border-top:1px solid rgba(255,255,255,.08);background:#120a16}.forum-thread__post[data-v-6699c526]{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.forum-thread__author[data-v-6699c526]{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0;border:none;background:none;color:#ffffffe0;font:inherit;text-align:left;cursor:pointer}.forum-thread__author--post[data-v-6699c526]{margin:12px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.forum-thread__author--reply-head[data-v-6699c526]{flex:1;min-width:0;margin:0}.forum-thread__author--compact[data-v-6699c526]{margin-bottom:0}.forum-thread__author:hover .forum-thread__author-name[data-v-6699c526]{color:var(--accent, #ff9000)}.forum-thread__avatar[data-v-6699c526]{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#2a1a30 center / cover no-repeat;box-shadow:0 0 0 1px #ffffff1f}.forum-thread__avatar--sm[data-v-6699c526]{width:28px;height:28px}.forum-thread__author-name[data-v-6699c526]{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-thread__author--compact .forum-thread__author-name[data-v-6699c526]{font-size:13px}.forum-thread__title-row[data-v-6699c526]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.forum-thread__title[data-v-6699c526]{margin:0;font-size:18px;font-weight:800;line-height:1.35}.forum-thread__pin[data-v-6699c526]{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#000;background:var(--accent, #ff9000)}.forum-thread__meta[data-v-6699c526]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;font-size:12px;color:#ffffff73}.forum-thread__body[data-v-6699c526]{font-size:14px;color:#ffffffdb}.forum-thread__replies[data-v-6699c526]{padding:16px 0 8px}.forum-thread__pager[data-v-6699c526]{margin-top:12px;padding:12px 0 4px;border-top:1px solid rgba(255,255,255,.1)}.forum-thread__pager .pagination__controls[data-v-6699c526]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.forum-thread__pager .pagination__controls[data-v-6699c526]::-webkit-scrollbar{display:none}.forum-thread__pager .pagination__btn[data-v-6699c526]{flex-shrink:0;padding:8px 14px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em;font-family:inherit;cursor:pointer;color:#ffffffe0;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);transition:opacity .15s,border-color .15s,background .15s}.forum-thread__pager .pagination__btn--icon[data-v-6699c526]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0}.forum-thread__pager .pagination__btn-icon[data-v-6699c526]{width:20px;height:20px}.forum-thread__pager .pagination__btn[data-v-6699c526]:hover:not(:disabled){background:#ffffff14;border-color:#ffffff38}.forum-thread__pager .pagination__btn[data-v-6699c526]:disabled{opacity:.4;cursor:not-allowed}.forum-thread__pager .pagination__pages[data-v-6699c526]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;list-style:none;margin:0;padding:0;flex-shrink:0}.forum-thread__pager .pagination__pages li[data-v-6699c526]{flex-shrink:0}.forum-thread__pager .pagination__page[data-v-6699c526]{min-width:36px;height:36px;padding:0 8px;border-radius:8px;font-size:12px;font-weight:800;font-family:inherit;cursor:pointer;color:#ffffff8c;background:transparent;border:1px solid transparent}.forum-thread__pager .pagination__page[data-v-6699c526]:hover:not(:disabled):not(.pagination__page--active){color:#ffffffe0;background:#ffffff0f}.forum-thread__pager .pagination__page--active[data-v-6699c526]{color:#000;background:var(--accent, #ff9000);border-color:var(--accent-dark, #e08000)}.forum-thread__pager .pagination__page[data-v-6699c526]:disabled{cursor:not-allowed}.forum-thread__pager .pagination__ellipsis[data-v-6699c526]{display:inline-flex;width:28px;justify-content:center;color:#ffffff73;font-size:14px;-webkit-user-select:none;user-select:none}@media (max-width: 480px){.forum-thread__pager .pagination__btn--icon[data-v-6699c526]{width:32px;height:32px}.forum-thread__pager .pagination__page[data-v-6699c526]{min-width:32px;height:32px}}.forum-thread__replies-title[data-v-6699c526]{margin:0 0 12px;font-size:13px;font-weight:800;color:#ffffffb8}.forum-thread__empty[data-v-6699c526]{margin:0 0 12px;font-size:13px;color:#ffffff73}.forum-thread__list[data-v-6699c526]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.forum-thread__reply[data-v-6699c526]{padding:10px 12px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.forum-thread__reply-head[data-v-6699c526]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;font-size:12px;color:#ffffff73}.forum-thread__reply-floor[data-v-6699c526]{flex-shrink:0;font-size:12px;font-weight:800;color:var(--accent, #ff9000)}.forum-thread__reply-time[data-v-6699c526]{flex-shrink:0;margin-left:auto;font-size:11px;color:#ffffff73}.forum-thread__reply-body[data-v-6699c526]{font-size:13px}.forum-thread__actions[data-v-6699c526]{margin:0}.forum-thread__action[data-v-6699c526]{width:100%;padding:12px 14px;border:none;border-radius:10px;background:#ffffff0a;color:#ffffffe0;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}.forum-thread__form[data-v-6699c526]{padding-top:12px}.forum-thread__field[data-v-6699c526]{display:block}.forum-thread__error[data-v-6699c526]{margin:8px 0 0;font-size:12px;color:#f87171}.forum-thread__form-actions[data-v-6699c526]{display:flex;gap:10px;margin-top:10px}.forum-thread__cancel[data-v-6699c526]{flex:0 0 auto;padding:11px 16px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:#ffffffbf;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.forum-thread__cancel[data-v-6699c526]:disabled{opacity:.45;cursor:not-allowed}.forum-thread__submit[data-v-6699c526]{flex:1;padding:11px 14px;border:none;border-radius:8px;background:var(--accent, #ff9000);color:#000;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer}.forum-thread__submit[data-v-6699c526]:disabled{opacity:.45;cursor:not-allowed}.forum-compose[data-v-f41e3066]{display:flex;flex-direction:column;gap:14px}.forum-compose__field[data-v-f41e3066]{display:block}.forum-compose__label[data-v-f41e3066]{display:block;margin-bottom:6px;font-size:12px;font-weight:700;color:#ffffff8c}.forum-compose__input[data-v-f41e3066]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#fff;font:inherit}.forum-compose__input[data-v-f41e3066]:focus{outline:none;border-color:#ff90008c}.forum-compose__error[data-v-f41e3066]{margin:0;font-size:12px;color:#f87171}.forum-compose__submit[data-v-f41e3066]{padding:11px 14px;border:none;border-radius:8px;background:var(--accent, #ff9000);color:#000;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer}.forum-compose__submit[data-v-f41e3066]:disabled{opacity:.45;cursor:not-allowed}@media (orientation: landscape){.forum-compose[data-v-f41e3066]{max-width:800px;width:100%;margin:0 auto}}.forum-host.is-open[data-v-4342d855]{position:fixed;inset:0;pointer-events:none}.forum-host.is-open .forum[data-v-4342d855]{pointer-events:auto}.forum[data-v-4342d855]{position:fixed;inset:0;display:flex;flex-direction:column;background:#0b0610;color:#fff;transform-origin:center center}.forum-pop-enter-active[data-v-4342d855]{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s ease-out}.forum-pop-leave-active[data-v-4342d855]{transition:transform .2s ease-in,opacity .16s ease-in}.forum-pop-enter[data-v-4342d855],.forum-pop-leave-to[data-v-4342d855]{opacity:0;transform:scale(.88)}.forum__bar[data-v-4342d855]{position:relative;z-index:8;flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 10px;background:#120a16}.forum__back[data-v-4342d855]{width:36px;height:36px;padding:0;border:0;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.forum__back svg[data-v-4342d855]{width:22px;height:22px}.forum__head-text[data-v-4342d855]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.forum__title[data-v-4342d855]{font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum__subtitle[data-v-4342d855]{font-size:11px;color:#ffffff73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum__bar-spacer[data-v-4342d855]{width:36px;flex-shrink:0}.forum__new[data-v-4342d855]{flex-shrink:0;padding:7px 10px;border:none;border-radius:8px;background:var(--accent, #ff9000);color:#000;font-size:11px;font-weight:800;font-family:inherit;cursor:pointer;white-space:nowrap}.forum__thread-menu[data-v-4342d855]{position:relative;flex-shrink:0}.forum__thread-menu-btn[data-v-4342d855]{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:8px;border:none;background:none;color:#ffffffd9;cursor:pointer}.forum__thread-menu-btn svg[data-v-4342d855]{width:20px;height:20px}.forum__thread-dropdown[data-v-4342d855]{position:absolute;top:calc(100% + 6px);right:0;min-width:132px;padding:6px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#1a101f;box-shadow:0 10px 28px #00000073}.forum__thread-dropdown-item[data-v-4342d855]{display:block;width:100%;padding:10px 12px;border:none;border-radius:6px;background:transparent;color:#fff;font-size:13px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;white-space:nowrap}.forum__thread-dropdown-item[data-v-4342d855]:hover{background:#ff90001f}.forum__thread-dropdown-item--pin[data-v-4342d855]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:148px}.forum__thread-dropdown-label[data-v-4342d855]{flex:1;text-align:left}.forum__thread-pin-mark[data-v-4342d855]{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;color:#ffffff47}.forum__thread-pin-mark svg[data-v-4342d855]{width:18px;height:18px}.forum__thread-pin-mark--on[data-v-4342d855]{color:var(--accent, #ff9000)}.forum__content[data-v-4342d855]{flex:1;min-height:0;display:flex;flex-direction:column}.forum__content--list[data-v-4342d855]{min-height:0}.forum__main[data-v-4342d855]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.forum__main--list[data-v-4342d855]{overflow:hidden}.forum__list-pane[data-v-4342d855]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;width:100%}.forum__body[data-v-4342d855]{flex:1;min-height:0;overflow:auto;padding:14px 12px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.forum__body[data-v-4342d855]::-webkit-scrollbar{display:none;width:0;height:0}.forum__body--list[data-v-4342d855],.forum__body--thread[data-v-4342d855]{display:flex;flex-direction:column;overflow:hidden;padding:0}.forum__tabs[data-v-4342d855]{position:relative;flex:0 0 auto;display:flex;border-top:1px solid rgba(255,255,255,.1);padding-bottom:env(safe-area-inset-bottom,0);background:#120a16}.forum__tabs-slider[data-v-4342d855]{position:absolute;left:0;top:0;width:50%;height:2px;border-radius:0 0 2px 2px;background:var(--accent, #ff9000);transform:translate(0);transition:transform .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.forum__tabs-slider--mine[data-v-4342d855]{transform:translate(100%)}.forum__tab[data-v-4342d855]{flex:1;padding:12px 8px 14px;border:none;background:none;color:#ffffff7a;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:color .2s ease}.forum__tab--active[data-v-4342d855]{color:#fff}.forum__state[data-v-4342d855]{margin:28px 8px;text-align:center;color:#ffffff8c}.forum__state--err[data-v-4342d855]{color:#f87171}@media (orientation: landscape){.forum__content--list[data-v-4342d855]{display:grid;grid-template-columns:minmax(0,1fr) min(800px,100%) minmax(0,1fr);min-height:0}.forum__content--list .forum__main[data-v-4342d855]{grid-column:2;grid-row:1;flex:unset;min-width:0;width:100%;max-width:none}.forum__content--list .forum__tabs[data-v-4342d855]{grid-column:2;grid-row:1;z-index:2;align-self:flex-start;justify-self:start;flex:unset;width:min(96px,14vw);flex-direction:column;gap:2px;border-top:none;border-right:1px solid rgba(255,255,255,.1);padding:10px 0;margin:0;transform:translate(-100%)}.forum__tabs-slider[data-v-4342d855]{left:auto;right:0;width:2px;height:0;border-radius:2px 0 0 2px}.forum__tabs-slider--mine[data-v-4342d855]{transform:none}.forum__tab[data-v-4342d855]{flex:0 0 auto;padding:7px 6px 7px 2px;font-size:11px;font-weight:600;line-height:1.3;text-align:left}.forum__body[data-v-4342d855]{padding:14px 16px 16px}.forum__body--list[data-v-4342d855]{padding:0}}.author-page-host.is-open[data-v-504e323a]{position:fixed;inset:0;pointer-events:auto}.author-page-host .author-page__report[data-v-504e323a]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:#0000009e;pointer-events:auto}.author-page__report-card[data-v-504e323a]{width:100%;max-width:400px;padding:18px 16px 16px;border-radius:14px;background:#1a1020;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 48px #00000073}.author-page__report-title[data-v-504e323a]{margin:0 0 6px;font-size:16px;font-weight:800;color:#fff}.author-page__report-hint[data-v-504e323a]{margin:0 0 12px;font-size:12px;line-height:1.45;color:#ffffff7a}.author-page__report-field[data-v-504e323a]{display:block}.author-page__report-label[data-v-504e323a]{display:block;margin-bottom:6px;font-size:12px;font-weight:700;color:#ffffff8c}.author-page__report-input[data-v-504e323a]{display:block;width:100%;min-height:96px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#ffffffe6;font-size:14px;line-height:1.45;font-family:inherit;resize:vertical;box-sizing:border-box}.author-page__report-input[data-v-504e323a]:focus{outline:none;border-color:#ff900073}.author-page__report-input[data-v-504e323a]:disabled{opacity:.55}.author-page__report-error[data-v-504e323a]{margin:8px 0 0;font-size:12px;color:#f87171}.author-page__report-actions[data-v-504e323a]{display:flex;gap:10px;margin-top:14px}.author-page__report-btn[data-v-504e323a]{flex:1;padding:11px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffd1;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.author-page__report-btn--primary[data-v-504e323a]{border-color:var(--accent, #ff9000);background:var(--accent, #ff9000);color:#000}.author-page__report-btn[data-v-504e323a]:disabled{opacity:.45;cursor:not-allowed}.author-page-host.is-open .author-page[data-v-504e323a]{pointer-events:auto}.author-page[data-v-504e323a]{position:fixed;inset:0;display:flex;flex-direction:column;background:#0b0610;color:#fff;transform-origin:center center}.author-pop-enter-active[data-v-504e323a]{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s ease-out}.author-pop-leave-active[data-v-504e323a]{transition:transform .2s ease-in,opacity .16s ease-in}.author-pop-enter[data-v-504e323a],.author-pop-leave-to[data-v-504e323a]{opacity:0;transform:scale(.88)}.author-page__bar[data-v-504e323a]{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:52px;padding:0 10px;background:#120a16}.author-page__back[data-v-504e323a]{width:36px;height:36px;padding:0;border:0;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}.author-page__back svg[data-v-504e323a]{width:22px;height:22px}.author-page__title[data-v-504e323a]{font-size:16px;font-weight:700}.author-page__body[data-v-504e323a]{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.author-page__profile-loading[data-v-504e323a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:min(360px,50vh);padding:32px 16px;font-size:13px;color:#ffffff8c}.author-page__profile-error[data-v-504e323a]{margin:48px 16px;text-align:center;font-size:13px;color:#ffffff8c}.author-page__spinner[data-v-504e323a]{width:28px;height:28px;border:2px solid rgba(255,255,255,.12);border-top-color:var(--accent, #ff9000);border-radius:50%;animation:author-spin-data-v-504e323a .75s linear infinite}.author-page__track[data-v-504e323a]{min-height:100%;display:flex;flex-direction:column}.author-page__track.is-bounce[data-v-504e323a]{transition:transform .42s cubic-bezier(.22,1,.36,1)}.author-page__info[data-v-504e323a]{display:flex;align-items:center;gap:16px;padding:22px 16px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.author-page__avatar[data-v-504e323a]{width:76px;height:76px;border-radius:50%;background:#2a1a30 center / cover no-repeat;flex:0 0 auto;box-shadow:0 0 0 2px #0b0610,0 0 0 4px var(--accent)}.author-page__meta[data-v-504e323a]{min-width:0}.author-page__name[data-v-504e323a]{margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.2}.author-page__handle[data-v-504e323a]{margin:0 0 8px;font-size:13px;color:#ffffff80}.author-page__bio[data-v-504e323a]{margin:0 0 10px;font-size:13px;line-height:1.45;color:#ffffff9e}.author-page__actions[data-v-504e323a]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:50px;margin:0 0 10px}.author-page__act[data-v-504e323a]{flex:0 1 auto;min-width:0;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff6b;font-size:11px;font-weight:700;font-family:inherit;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.author-page__act[data-v-504e323a]:hover:not(:disabled){color:#ffffff9e;background:#ffffff12;border-color:#ffffff24}.author-page__act[data-v-504e323a]:disabled{opacity:.45;cursor:not-allowed}.author-page__act--followed[data-v-504e323a]{color:#ffffff8c;border-color:#ff900047;background:#ff900014}.author-page__act--followed[data-v-504e323a]:hover:not(:disabled){color:#ffffffad;background:#ff90001f}.author-page__stats[data-v-504e323a]{display:flex;gap:16px}.author-page__stat[data-v-504e323a]{font-size:12px;color:#ffffff80}.author-page__stat strong[data-v-504e323a]{margin-right:4px;font-size:15px;font-weight:800;color:#fff}.author-page__list[data-v-504e323a]{flex:1;padding:12px 12px 8px}.author-page__tabs[data-v-504e323a]{position:relative;display:flex;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.author-page__tabs-slider[data-v-504e323a]{position:absolute;left:0;bottom:0;width:50%;height:2px;border-radius:2px 2px 0 0;background:var(--accent, #ff9000);transform:translate(0);transition:transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.author-page__tabs-slider--posts[data-v-504e323a]{transform:translate(100%)}.author-page__tab[data-v-504e323a]{flex:1;padding:10px 8px 12px;border:none;background:none;color:#ffffff7a;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:color .2s ease}.author-page__tab--active[data-v-504e323a]{color:#fff}.author-page__posts[data-v-504e323a]{margin:0}.author-page__state[data-v-504e323a]{margin:28px 8px;text-align:center;color:#ffffff8c}.author-page__hint[data-v-504e323a]{position:absolute;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;height:48px;color:#ffffff73;font-size:12px;opacity:0;pointer-events:none;transition:opacity .15s ease}.author-page__hint--top[data-v-504e323a]{top:0}.author-page__hint--bottom[data-v-504e323a]{bottom:0}.author-page__hint.is-show[data-v-504e323a]{opacity:1}.author-page__hint svg[data-v-504e323a]{width:16px;height:16px}.author-page__hint.is-ready[data-v-504e323a],.author-page__hint.is-busy[data-v-504e323a]{color:#fff}.author-page__hint.is-busy svg[data-v-504e323a]{animation:author-spin-data-v-504e323a .8s linear infinite}@keyframes author-spin-data-v-504e323a{to{transform:rotate(180deg)}}.feeds[data-v-984bf230]{position:relative;width:100%;flex:1 1 0;min-height:0;height:100%;background:#000;overflow:hidden;display:flex;flex-direction:column}.feeds[data-v-984bf230]:not(.feeds--immersive){touch-action:auto;overscroll-behavior:auto}.feeds--immersive[data-v-984bf230]{display:flex;flex-direction:column;touch-action:none;overscroll-behavior:none;box-sizing:border-box;height:100%}.feeds--fill[data-v-984bf230]{flex:1;width:100%;min-height:0;height:100%}.feeds[data-v-984bf230]:fullscreen,.feeds[data-v-984bf230]:-webkit-full-screen{width:100%;height:100%;min-height:100%;background:#000}.feeds__switch[data-v-984bf230]{position:absolute;top:12px;left:50%;z-index:5;display:flex;gap:8px;transform:translate(-50%)}.feeds__switch-btn[data-v-984bf230]{padding:8px 12px 10px;border:none;border-radius:0;background:transparent;color:#ffffff6b;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:inset 0 -2px 0 transparent}.feeds__switch-btn--active[data-v-984bf230]{color:#fff;background:transparent;border-bottom:1px solid #fff}.feeds__viewport[data-v-984bf230]{flex:1 1 0;min-height:0;overflow:hidden}.feeds__track[data-v-984bf230]{height:300%;will-change:transform;transform:translate3d(0,calc(-100% / 3),0)}.feeds__track--move[data-v-984bf230]{transition:transform .42s cubic-bezier(.22,1,.36,1)}.feeds__slide[data-v-984bf230]{height:calc(100% / 3);background:#000;backface-visibility:hidden}.feeds__more[data-v-984bf230]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;color:var(--text-secondary);font-size:13px}.feeds__thumb[data-v-984bf230]{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.feeds__paused[data-v-984bf230]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.feeds__paused-icon[data-v-984bf230]{width:0;height:0;margin-left:6px;border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent rgba(255,255,255,.92);filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}.feeds__shade[data-v-984bf230],.feeds__content[data-v-984bf230]{position:absolute;right:0;bottom:0;left:0;pointer-events:none}.feeds__shade[data-v-984bf230]{z-index:2;height:148px;opacity:.9;background:linear-gradient(178deg,#1a1a1a00 2%,#1a1a1a26 22%,#1a1a1a66 50%,#1a1a1ae6 98%)}.feeds__content[data-v-984bf230]{z-index:5;padding:16px max(8px,env(safe-area-inset-right,0px)) max(16px,calc(env(safe-area-inset-bottom,0px) + 10px)) max(16px,env(safe-area-inset-left,0px))}.feeds__main[data-v-984bf230],.feeds__rail[data-v-984bf230]{display:flex;min-width:0;flex-direction:column}.feeds__main[data-v-984bf230]{position:absolute;right:128px;bottom:16px;left:12px;align-items:flex-start;gap:8px;pointer-events:none}.feeds__rail[data-v-984bf230]{position:absolute;right:12px;bottom:92px;align-items:center;gap:16px;pointer-events:auto}.feeds__title[data-v-984bf230]{margin:0;width:100%;overflow:hidden;color:#fff;font-size:16px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.55)}.feeds__tags[data-v-984bf230]{display:flex;width:100%;max-width:100%;height:auto;min-height:26px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:4px;color:#ffffffb3;font-size:10px;line-height:14px}.feeds__tag[data-v-984bf230]{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:#ffffff1a;white-space:nowrap}.feeds__creator[data-v-984bf230]{margin:0;padding:0;border:0;background:transparent;color:#ffffffc7;font-size:12px;font-weight:500;line-height:1.3;text-shadow:0 1px 4px rgba(0,0,0,.55);cursor:pointer;pointer-events:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feeds__reuse[data-v-984bf230]{position:absolute;right:max(12px,env(safe-area-inset-right,0px));bottom:16px;z-index:1;display:inline-flex;min-width:88px;height:36px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--accent-dark);border-radius:var(--radius-sm);background:var(--accent);color:#000;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;cursor:pointer;pointer-events:auto;box-shadow:0 4px 14px var(--accent-glow)}.feeds__reuse[data-v-984bf230]:hover{background:var(--accent-hover)}.feeds__reuse[data-v-984bf230]:active{background:var(--accent-dark)}.feeds__reuse[data-v-984bf230]:disabled{opacity:.55;cursor:not-allowed}.feeds__main .feeds__creator[data-v-984bf230],.feeds__reuse[data-v-984bf230],.feeds__rail .feeds__action[data-v-984bf230]{pointer-events:auto}.feeds__action[data-v-984bf230]{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#00000047;color:#fff;cursor:pointer}.feeds__action--on[data-v-984bf230]{color:#ff4d6d}.feeds__action-svg[data-v-984bf230]{width:22px;height:22px;display:block}.feeds__progress[data-v-984bf230]{position:absolute;left:12px;right:12px;width:auto;bottom:max(2px,env(safe-area-inset-bottom,0px));z-index:6;height:2px;background:#ffffff59;overflow:hidden;pointer-events:none}.feeds--immersive .feeds__progress[data-v-984bf230]{height:4px}.feeds--immersive .feeds__back[data-v-984bf230],.feeds--immersive .feeds__switch[data-v-984bf230]{top:max(12px,env(safe-area-inset-top,0px))}.feeds__progress-bar[data-v-984bf230]{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left center;will-change:transform}.feeds__state[data-v-984bf230]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;margin:0;font-size:14px;color:var(--text-secondary)}.feeds__state--error[data-v-984bf230]{color:#f87171}.feeds__spinner[data-v-984bf230]{width:18px;height:18px;border:2px solid rgba(255,255,255,.15);border-top-color:var(--accent);border-radius:50%;animation:feeds-spin-data-v-984bf230 .7s linear infinite}@keyframes feeds-spin-data-v-984bf230{to{transform:rotate(360deg)}}.feeds__back[data-v-984bf230]{position:absolute;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));z-index:6;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;animation:feeds-back-in-data-v-984bf230 .35s ease both}.feeds__back-svg[data-v-984bf230]{width:22px;height:22px;display:block}@keyframes feeds-back-in-data-v-984bf230{0%{opacity:0;transform:translate3d(-6px,0,0)}to{opacity:1;transform:translateZ(0)}}.feeds__hint[data-v-984bf230]{position:absolute;left:0;right:0;bottom:max(56px,env(safe-area-inset-bottom));z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none;color:#fff}.feeds__hint-text[data-v-984bf230]{margin:0;padding:0 16px;font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.02em;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.65);opacity:.92}.feeds__hint-svg[data-v-984bf230]{width:36px;height:36px;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.55));animation:feeds-hint-up-data-v-984bf230 1.1s ease-in-out infinite}.feeds__hint-svg-low[data-v-984bf230]{opacity:.4}@keyframes feeds-hint-up-data-v-984bf230{0%,to{transform:translate3d(0,4px,0);opacity:.55}50%{transform:translate3d(0,-4px,0);opacity:1}}@media (orientation: landscape){.feeds__thumb[data-v-984bf230]{display:flex;align-items:center;justify-content:center}.feeds__media[data-v-984bf230]{object-fit:contain}}html.feeds-tab-active,body.feeds-tab-active{overflow:hidden;overscroll-behavior:none;background:#000}html.feeds-tab-active #app{box-sizing:border-box;display:flex;flex-direction:column;height:min(100dvh,var(--visual-vh, 100dvh));max-height:min(100dvh,var(--visual-vh, 100dvh));overflow:hidden;background:#000}html.feeds-tab-active #app>.home{flex:1 1 auto;min-height:0;width:100%}.custom-stranger[data-v-21d37b02]{position:fixed;inset:0;z-index:108;display:flex;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100dvh;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.custom-stranger__panel[data-v-21d37b02]{flex-shrink:0;width:min(100%,400px);margin:auto;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-strong);box-shadow:0 24px 64px #00000080;overflow:hidden}.custom-stranger__header[data-v-21d37b02]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-strong);border-top:2px solid var(--accent)}.custom-stranger__title[data-v-21d37b02]{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.custom-stranger__close[data-v-21d37b02]{width:36px;height:36px;border-radius:var(--radius-sm);background:#1a1a1a;border:1px solid #444;color:var(--text-primary);font-size:22px;line-height:1;cursor:pointer;font-family:inherit}.custom-stranger__form[data-v-21d37b02]{padding:16px}.custom-stranger__portrait[data-v-21d37b02]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.custom-stranger__preview-wrap[data-v-21d37b02]{position:relative;flex-shrink:0;width:300px;aspect-ratio:3 / 4;border-radius:var(--radius-sm);border:1px solid var(--border-muted);background:#111;overflow:hidden;display:flex;align-items:center;justify-content:center}.custom-stranger__preview-wrap--upload[data-v-21d37b02]{cursor:pointer}.custom-stranger__preview-wrap--upload[data-v-21d37b02]:hover{border-color:var(--accent)}.custom-stranger__preview[data-v-21d37b02]{width:100%;height:100%;object-fit:cover;object-position:center top}.custom-stranger__preview-placeholder[data-v-21d37b02]{font-size:9px;color:var(--text-secondary);text-align:center;padding:4px;line-height:1.3}.custom-stranger__file[data-v-21d37b02]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.custom-stranger__field[data-v-21d37b02]{display:block;margin-bottom:12px}.custom-stranger__label[data-v-21d37b02]{display:block;margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.custom-stranger__input[data-v-21d37b02]{width:100%;padding:10px 12px;border-radius:var(--radius-sm);font-size:14px;font-family:inherit;color:var(--text-primary);background:#0a0a0a;border:1px solid var(--border-muted);outline:none}.custom-stranger__input[data-v-21d37b02]:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-muted)}.custom-stranger__textarea[data-v-21d37b02]{min-height:96px;resize:vertical;line-height:1.45}.custom-stranger__value[data-v-21d37b02]{margin:0;padding:2px 0;font-size:14px;line-height:1.45;color:var(--text-primary);-webkit-user-select:text;user-select:text;cursor:default}.custom-stranger__value--prompt[data-v-21d37b02]{white-space:pre-wrap;word-break:break-word;color:var(--text-secondary)}.custom-stranger__error[data-v-21d37b02]{margin:0 0 12px;font-size:12px;color:#f87171}.custom-stranger__actions[data-v-21d37b02]{display:flex;gap:10px;justify-content:flex-end}.custom-stranger__btn[data-v-21d37b02]{padding:10px 16px;border-radius:var(--radius-sm);font-size:11px;font-weight:800;letter-spacing:.04em;font-family:inherit;cursor:pointer}.custom-stranger__btn--ghost[data-v-21d37b02]{color:var(--text-primary);background:#1a1a1a;border:1px solid #444}.custom-stranger__btn--primary[data-v-21d37b02]{color:#000;background:var(--accent);border:none}.my-girls[data-v-207da628]{padding-top:8px}.my-girls--gate[data-v-207da628]{padding-top:0;flex:1;width:100%;min-height:0;display:flex}.login-gate[data-v-207da628]{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 16px;box-sizing:border-box}.login-gate__hint[data-v-207da628]{margin:0;max-width:28em;font-size:14px;line-height:1.5;text-align:center;color:var(--text-secondary)}.login-gate__btn[data-v-207da628]{padding:12px 28px;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:800;letter-spacing:.04em;font-family:inherit;color:#000;background:var(--accent);cursor:pointer}.girl-list[data-v-207da628]{list-style:none;margin:0;padding:0 0 16px;display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.girl-empty[data-v-207da628]{min-width:0}.girl-empty__card[data-v-207da628]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:168px;padding:24px 16px;border-radius:3px;border:1px dashed #444;background:#0a0a0a;color:var(--text-secondary);font-family:inherit;cursor:pointer;transition:border-color .15s,color .15s}.girl-empty__card[data-v-207da628]:hover{border-color:var(--accent);color:var(--text-primary)}.girl-empty__plus[data-v-207da628]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px dashed currentColor;font-size:22px;line-height:1;color:var(--accent)}.girl-empty__title[data-v-207da628]{font-size:14px;font-weight:800;color:var(--text-primary)}.girl-empty__hint[data-v-207da628]{font-size:12px;line-height:1.45;text-align:center}@media (min-width: 768px){.girl-list[data-v-207da628]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width: 1280px){.girl-list[data-v-207da628]{grid-template-columns:repeat(3,minmax(0,1fr))}}.girl-card[data-v-207da628]{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;height:100%;padding:38px 10px 12px;border-radius:3px;background:#0a0a0a;border:1px solid #2a2a2a;transition:border-color .15s,box-shadow .15s}.girl-card[data-v-207da628]:hover{border-color:var(--accent-border);box-shadow:0 0 0 1px #ff90001f}.girl-card__body[data-v-207da628]{display:flex;align-items:flex-start;gap:14px;width:100%}.girl-card__aside[data-v-207da628]{flex-shrink:0;width:96px}.girl-card__profile[data-v-207da628]{margin-top:8px;text-align:center}.girl-card__affection[data-v-207da628]{width:100%;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.girl-card__history-btn[data-v-207da628]{position:absolute;right:10px;top:8px;left:auto;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:2px;font-size:10px;font-weight:800;letter-spacing:.06em;font-family:inherit;cursor:pointer;color:#000;background:var(--accent);border:none;transition:filter .15s}.girl-card__history-btn[data-v-207da628]:hover{filter:brightness(1.08)}.girl-card__portrait-wrap[data-v-207da628]{position:relative;flex-shrink:0;width:96px;aspect-ratio:3 / 4;max-height:128px;border-radius:2px;overflow:hidden;background:#141414;border:1px solid #333}.girl-card__portrait[data-v-207da628]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.girl-card__main[data-v-207da628]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding-top:2px;padding-right:4px}.girl-card__name[data-v-207da628]{margin:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;color:#fff}.girl-card__affection.affection[data-v-207da628]{display:flex;flex-direction:column;gap:6px;text-align:left}.affection__head[data-v-207da628]{display:flex;align-items:baseline;justify-content:space-between;gap:4px}.affection__head .girl-card__meta-label[data-v-207da628]{color:var(--text-primary);opacity:.9}.affection__value[data-v-207da628]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent-hover)}.wear__title[data-v-207da628]{margin:0 0 8px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.wear__slots[data-v-207da628]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.wear-slot[data-v-207da628]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border-radius:3px;background:#141414;border:1px solid #333;font-family:inherit;color:inherit;transition:background .15s,border-color .15s}.wear-slot__thumb[data-v-207da628]{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.wear-slot--empty[data-v-207da628]{border-style:dashed;background:#0f0f0f;color:var(--accent);cursor:pointer;opacity:.9}.wear-slot--empty[data-v-207da628]:hover{background:var(--accent-muted);border-color:var(--accent);opacity:1}.wear-slot__icon[data-v-207da628]{font-size:20px;line-height:1;font-weight:400}.status[data-v-207da628]{padding:10px;border-radius:2px;background:#111;border:1px solid #2a2a2a;border-top:2px solid var(--accent)}.status__text[data-v-207da628]{margin:0;font-size:13px;line-height:1.45}.status__actions[data-v-207da628]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.status__btn[data-v-207da628]{padding:8px 12px;border-radius:2px;font-size:11px;font-weight:800;letter-spacing:.03em;font-family:inherit;cursor:pointer;color:var(--text-primary);background:#1a1a1a;border:1px solid #444}.status__btn[data-v-207da628]:hover{border-color:#666}.status__btn--primary[data-v-207da628]{color:#000;border-color:var(--accent-dark);background:var(--accent)}.store[data-v-207da628]{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.store__panel[data-v-207da628]{display:flex;flex-direction:column;width:min(1080px,100%);max-height:calc(100dvh - 32px);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:0 24px 64px #00000080;overflow:hidden}.store__header[data-v-207da628]{display:flex;align-items:center;gap:16px;padding:14px 16px;background:#111;border-bottom:1px solid var(--border-strong);border-top:2px solid var(--accent)}.store__heading[data-v-207da628]{flex:1;min-width:0}.store__title[data-v-207da628]{margin:0;font-size:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.store__sub[data-v-207da628]{margin:4px 0 0;font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store__coins[data-v-207da628]{margin:0;flex-shrink:0;font-size:12px;font-weight:700;color:var(--text-primary)}.store__close[data-v-207da628]{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-sm);background:#1a1a1a;border:1px solid #444;color:var(--text-primary);font-size:22px;line-height:1;cursor:pointer;font-family:inherit}.store__body[data-v-207da628]{display:flex;min-height:0;flex:1}.store__nav[data-v-207da628]{display:flex;gap:8px;padding:12px}.store__cat[data-v-207da628]{padding:8px 12px;border-radius:var(--radius-sm);border:1px solid #444;background:#1a1a1a;color:var(--text-primary);font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;text-align:left}.store__cat--active[data-v-207da628]{color:#000;background:var(--accent);border-color:var(--accent-dark)}.store__main[data-v-207da628]{flex:1;min-width:0;overflow:auto;padding:12px}.store__grid[data-v-207da628]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.store__card[data-v-207da628]{display:flex;min-width:0;background:#111;border:1px solid var(--border-muted);border-radius:var(--radius-sm);overflow:hidden}.store__card--video[data-v-207da628]{width:100%;padding:0;cursor:pointer;font-family:inherit;color:inherit;text-align:left}.store__card--video[data-v-207da628]:hover{border-color:var(--accent-border)}.store__card--video .store__slot[data-v-207da628],.store__card--video .store__name[data-v-207da628],.store__card--video .store__tag[data-v-207da628]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store__thumb--photo img[data-v-207da628]{width:100%;height:100%;object-fit:cover;display:block}.store__thumb[data-v-207da628]{display:flex;align-items:center;justify-content:center;background:#1a1a1a;font-size:40px}.store__info[data-v-207da628]{min-width:0}.store__slot[data-v-207da628]{margin:0 0 2px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.store__name[data-v-207da628]{margin:0;font-size:14px;font-weight:700}.store__tag[data-v-207da628]{margin:4px 0 0;font-size:12px;color:var(--text-secondary)}.store__price[data-v-207da628]{margin:8px 0 0;font-size:18px;font-weight:800;color:var(--accent)}.store__buy[data-v-207da628]{padding:8px 12px;border:none;border-radius:var(--radius-sm);font-size:11px;font-weight:800;font-family:inherit;cursor:pointer;background:var(--accent);color:#000}.store__buy[data-v-207da628]:disabled{opacity:.45;cursor:not-allowed;background:#ffffff1f;color:var(--text-secondary)}@media (orientation: landscape){.store__panel[data-v-207da628]{height:min(680px,calc(100dvh - 32px))}.store__body[data-v-207da628]{flex-direction:row}.store__nav[data-v-207da628]{flex-direction:column;width:168px;flex-shrink:0;border-right:1px solid var(--border-strong);overflow-y:auto}.store__grid[data-v-207da628]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.store__card[data-v-207da628]{flex-direction:column}.store__info[data-v-207da628]{padding:10px 12px 0}.store__buy[data-v-207da628]{margin:12px}}@media (orientation: portrait){.store__panel[data-v-207da628]{width:min(520px,100%);height:min(92dvh,900px)}.store__header[data-v-207da628]{flex-wrap:wrap}.store__coins[data-v-207da628]{order:3;width:100%}.store__body[data-v-207da628]{flex-direction:column}.store__nav[data-v-207da628]{flex-direction:row;flex-shrink:0;overflow-x:auto;border-bottom:1px solid var(--border-strong)}.store__cat[data-v-207da628]{flex-shrink:0;white-space:nowrap;text-align:center}.store__grid[data-v-207da628]{grid-template-columns:1fr}.store__grid--shop[data-v-207da628]{grid-template-columns:repeat(2,minmax(0,1fr))}.store__card[data-v-207da628]{flex-direction:column}.store__info[data-v-207da628]{padding:12px 12px 0}.store__buy[data-v-207da628]{margin:12px}}.shop-empty[data-v-207da628]{margin:0;text-align:center;font-size:13px;color:var(--text-secondary);padding:16px}.state[data-v-207da628]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 16px;font-size:14px;color:var(--text-secondary)}.state--error[data-v-207da628]{color:#f87171}.spinner[data-v-207da628]{width:18px;height:18px;border:2px solid rgba(255,255,255,.15);border-top-color:var(--accent);border-radius:50%;animation:spin-data-v-207da628 .7s linear infinite}@keyframes spin-data-v-207da628{to{transform:rotate(360deg)}}@media (max-width: 640px){.girl-card[data-v-207da628]{padding:36px 8px 10px}.girl-card__body[data-v-207da628]{gap:10px}.girl-card__aside[data-v-207da628]{width:76px}.girl-card__portrait-wrap[data-v-207da628]{width:100%;max-height:96px;border-radius:2px}.girl-card__profile[data-v-207da628]{margin-top:6px}.girl-card__name[data-v-207da628]{font-size:12px}.girl-card__main[data-v-207da628]{gap:10px}.girl-card__history-btn[data-v-207da628]{right:10px;top:10px;padding:5px 10px;font-size:10px}.wear__slots[data-v-207da628]{grid-template-columns:repeat(4,minmax(0,1fr))}}.strangers[data-v-207da628]{border-top:1px solid var(--border-strong);scroll-margin-top:72px}.strangers__head[data-v-207da628]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.strangers__head-left[data-v-207da628]{display:flex;align-items:center;gap:10px;min-width:0}.strangers__upload[data-v-207da628]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:var(--radius-sm);color:#000;background:var(--accent);border:none;cursor:pointer;transition:filter .15s}.strangers__upload[data-v-207da628]:hover{filter:brightness(1.08)}.strangers__title[data-v-207da628]{margin:0;font-size:clamp(16px,2.5vw,20px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.strangers__desc[data-v-207da628]{margin:0 0 14px;font-size:12px;color:var(--text-secondary)}.strangers__actions[data-v-207da628]{display:flex;justify-content:center;padding:4px 0 8px}.strangers__refresh[data-v-207da628]{padding:10px 28px;border-radius:var(--radius-sm);font-size:12px;font-weight:800;letter-spacing:.06em;font-family:inherit;cursor:pointer;color:#000;background:var(--accent);border:none;transition:filter .15s,opacity .15s}.strangers__refresh[data-v-207da628]:hover:not(:disabled){filter:brightness(1.08)}.strangers__refresh[data-v-207da628]:disabled{opacity:.6;cursor:not-allowed}.stranger-grid[data-v-207da628]{list-style:none;margin:0;padding:0 0 4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.stranger-grid>li[data-v-207da628]{display:flex;min-height:0}.stranger-card[data-v-207da628]{display:flex;flex-direction:row;align-items:stretch;gap:6px;flex:1;width:100%;min-width:0;min-height:76px;padding:6px;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-strong);cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:border-color .15s,box-shadow .15s}.stranger-card[data-v-207da628]:hover{border-color:var(--accent-border);box-shadow:0 0 0 1px #ff90001f}.stranger-card__portrait-wrap[data-v-207da628]{flex-shrink:0;width:44px;align-self:center}.stranger-card__portrait[data-v-207da628]{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:center top;border-radius:var(--radius-sm);border:1px solid var(--border-muted);background:#141414}.stranger-card__info[data-v-207da628]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding-left:2px;border-left:1px solid var(--border-strong)}.stranger-card__name[data-v-207da628]{margin:0;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stranger-card__meta[data-v-207da628]{display:flex;flex-direction:column;gap:1px;margin:0;line-height:1.25}.stranger-card__age[data-v-207da628]{font-size:9px;font-weight:700;color:var(--accent)}@media (min-width: 768px){.stranger-grid[data-v-207da628]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (min-width: 1280px){.stranger-grid[data-v-207da628]{grid-template-columns:repeat(6,minmax(0,1fr))}}.pwa-install[data-v-40f5c432]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:var(--radius-sm);border:none;background:#ffffff0a;color:var(--text-primary);font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.pwa-install[data-v-40f5c432]:hover:not(:disabled){border-color:var(--accent-border);background:#ff90001a;color:var(--accent)}.pwa-install[data-v-40f5c432]:disabled{opacity:.65;cursor:wait}.pwa-install__icon[data-v-40f5c432]{flex-shrink:0;color:var(--accent)}.pwa-install:hover:not(:disabled) .pwa-install__icon[data-v-40f5c432]{color:var(--accent-hover)}@media (max-width: 420px){.pwa-install__text[data-v-40f5c432]{display:none}.pwa-install[data-v-40f5c432]{padding:6px 8px}}.script-editor[data-v-cd67a4e4]{flex:1;min-height:0;display:flex;flex-direction:column}.script-editor__hint[data-v-cd67a4e4],.script-editor__error[data-v-cd67a4e4]{margin:0;padding:24px 16px;text-align:center;font-size:14px}.script-editor__error[data-v-cd67a4e4]{color:#f87171}.script-editor__main[data-v-cd67a4e4]{flex:1;min-height:0;display:flex}.script-editor__actors[data-v-cd67a4e4]{flex:0 0 260px;min-height:0;display:flex;flex-direction:column;background:#120a16;border-right:1px solid rgba(255,255,255,.08)}.script-editor__actors-head[data-v-cd67a4e4]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #ff6b9d)}.script-editor__count[data-v-cd67a4e4]{font-variant-numeric:tabular-nums;color:#ffffff8c}.script-editor__search[data-v-cd67a4e4]{padding:0 12px 8px}.script-editor__search-input[data-v-cd67a4e4]{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0b0610;color:#fff;font-size:13px;font-family:inherit}.script-editor__actor-list[data-v-cd67a4e4]{flex:1;min-height:0;margin:0;padding:0 8px 8px;list-style:none;overflow-y:auto}.script-editor__empty[data-v-cd67a4e4]{padding:24px 10px;text-align:center;font-size:13px;line-height:1.5;color:#ffffff8c}.script-editor__actor[data-v-cd67a4e4]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:10px;cursor:pointer}.script-editor__actor[data-v-cd67a4e4]:hover{background:#ffffff0d}.script-editor__avatar[data-v-cd67a4e4]{flex:none;width:44px;height:44px;border-radius:10px;display:grid;place-items:center;font-size:18px;font-weight:700;color:#fff}.script-editor__actor-main[data-v-cd67a4e4]{flex:1;min-width:0}.script-editor__actor-name[data-v-cd67a4e4]{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-editor__actor-desc[data-v-cd67a4e4]{margin-top:2px;font-size:11px;line-height:1.35;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-editor__actor-ops[data-v-cd67a4e4]{flex:none;display:flex;gap:2px}.script-editor__icon-btn[data-v-cd67a4e4]{width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffffb8;font-size:16px;line-height:1;cursor:pointer;font-family:inherit}.script-editor__icon-btn--danger[data-v-cd67a4e4]{color:#f87171}.script-editor__add-row[data-v-cd67a4e4]{margin:8px 12px 12px;padding:10px;border-radius:10px;border:1px dashed rgba(255,255,255,.18);background:transparent;color:#ffffffd1;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.script-editor__script[data-v-cd67a4e4]{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:16px 16px 32px}.script-editor__scene[data-v-cd67a4e4]{border-radius:12px;margin-bottom:14px;padding:14px 14px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.script-editor__recap-title[data-v-cd67a4e4]{font-size:15px;font-weight:700}.script-editor__scene-head[data-v-cd67a4e4]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.script-editor__scene-index[data-v-cd67a4e4]{flex:none;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:800;background:#ffffff14;color:var(--accent, #ff6b9d)}.script-editor__scene-desc[data-v-cd67a4e4]{flex:1;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0b0610;color:#fff;font-size:14px;font-family:inherit}.script-editor__level[data-v-cd67a4e4]{flex:none;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0b0610;color:#fff;font-size:13px;font-family:inherit}.script-editor__meta[data-v-cd67a4e4]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;color:#ffffff8c}.script-editor__meta-dot[data-v-cd67a4e4]{width:3px;height:3px;border-radius:50%;background:currentColor}.script-editor__textarea[data-v-cd67a4e4]{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0b0610;color:#fff;font-size:14px;line-height:1.55;resize:none;font-family:inherit}.script-editor__size[data-v-cd67a4e4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.script-editor__size-label[data-v-cd67a4e4]{font-weight:700;margin-right:4px}.script-editor__size-field[data-v-cd67a4e4]{display:inline-flex;align-items:center;gap:6px;color:#ffffffb8}.script-editor__size-x[data-v-cd67a4e4]{color:#ffffff73}.script-editor__num[data-v-cd67a4e4]{width:88px;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0b0610;color:#fff;font-size:13px;font-family:inherit;text-align:center}.script-editor__beats[data-v-cd67a4e4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.script-editor__beat[data-v-cd67a4e4]{display:flex;align-items:flex-start;gap:10px}.script-editor__beat-time[data-v-cd67a4e4]{flex:none;display:flex;align-items:center;gap:4px;padding-top:8px;font-size:12px;color:#ffffff8c}.script-editor__duration[data-v-cd67a4e4]{width:44px;padding:6px 4px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0b0610;color:#fff;font-size:13px;font-family:inherit;text-align:center}.script-editor__beat-script[data-v-cd67a4e4]{flex:1;min-width:0}.script-editor__beat-remove[data-v-cd67a4e4]{flex:none;margin-top:4px}.script-editor__dialog[data-v-cd67a4e4]{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c}.script-editor__dialog-panel[data-v-cd67a4e4]{width:min(100%,400px);border-radius:12px;background:#120a16;border:1px solid rgba(255,255,255,.12);overflow:hidden}.script-editor__dialog-head[data-v-cd67a4e4]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.script-editor__dialog-title[data-v-cd67a4e4]{margin:0;font-size:14px;font-weight:800;color:var(--accent, #ff6b9d)}.script-editor__dialog-form[data-v-cd67a4e4]{padding:14px;display:flex;flex-direction:column;gap:12px}.script-editor__field[data-v-cd67a4e4]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#ffffffb8}.script-editor__input[data-v-cd67a4e4]{padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0b0610;color:#fff;font-size:14px;font-family:inherit}.script-editor__input--area[data-v-cd67a4e4]{resize:vertical;min-height:72px}.script-editor__dialog-actions[data-v-cd67a4e4]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.script-editor__btn[data-v-cd67a4e4]{padding:10px 14px;border-radius:8px;border:0;font-size:13px;font-weight:800;font-family:inherit;cursor:pointer}.script-editor__btn--ghost[data-v-cd67a4e4]{background:#ffffff14;color:#fff}.script-editor__btn--primary[data-v-cd67a4e4]{background:var(--accent, #ff6b9d);color:#000}@media (orientation: portrait){.script-editor__main[data-v-cd67a4e4]{flex-direction:column}.script-editor__actors[data-v-cd67a4e4]{flex:0 0 auto;max-height:42vh;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}.creator-center-host.is-open[data-v-f297a70c]{position:fixed;inset:0;pointer-events:none}.creator-center-host.is-open .creator-center[data-v-f297a70c]{pointer-events:auto}.creator-center[data-v-f297a70c]{position:fixed;inset:0;display:flex;flex-direction:column;background:#0b0610;color:#fff;transform-origin:center center}.creator-pop-enter-active[data-v-f297a70c]{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s ease-out}.creator-pop-leave-active[data-v-f297a70c]{transition:transform .2s ease-in,opacity .16s ease-in}.creator-pop-enter[data-v-f297a70c],.creator-pop-leave-to[data-v-f297a70c]{opacity:0;transform:scale(.88)}.creator-center__bar[data-v-f297a70c]{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:52px;padding:0 10px;background:#120a16}.creator-center__back[data-v-f297a70c]{width:36px;height:36px;padding:0;border:0;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}.creator-center__back svg[data-v-f297a70c]{width:22px;height:22px}.creator-center__title[data-v-f297a70c]{flex:1;min-width:0;font-size:16px;font-weight:700}.creator-center__actions[data-v-f297a70c]{flex:none;display:flex;align-items:center;gap:8px}.creator-center__list[data-v-f297a70c]{position:relative;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0a;color:#fff;display:grid;place-items:center;cursor:pointer}.creator-center__list svg[data-v-f297a70c]{width:22px;height:22px}.creator-center__list--on[data-v-f297a70c]{border-color:var(--accent, #ff6b9d);color:var(--accent, #ff6b9d)}.creator-center__badge[data-v-f297a70c]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent, #ff6b9d);color:#000;font-size:11px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px #120a16}.creator-center__save[data-v-f297a70c]{padding:8px 14px;border:0;border-radius:999px;background:var(--accent, #ff6b9d);color:#000;font-size:13px;font-weight:800;font-family:inherit;cursor:pointer}.creator-center__save[data-v-f297a70c]:disabled{opacity:.45;cursor:not-allowed}.creator-center__body[data-v-f297a70c]{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.creator-center__foot[data-v-f297a70c]{flex:0 0 auto;padding:10px 12px max(10px,env(safe-area-inset-bottom));background:#120a16;border-top:1px solid rgba(255,255,255,.08)}.creator-center__generate[data-v-f297a70c]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 16px;border:0;border-radius:12px;background:var(--accent, #ff6b9d);color:#000;font-size:15px;font-weight:800;font-family:inherit;cursor:pointer}.creator-center__generate[data-v-f297a70c]:disabled{opacity:.45;cursor:not-allowed}.creator-center__generate-spin[data-v-f297a70c]{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:creator-spin-data-v-f297a70c .7s linear infinite}@keyframes creator-spin-data-v-f297a70c{to{transform:rotate(360deg)}}.creator-center__toast[data-v-f297a70c]{position:absolute;top:8px;left:50%;z-index:2;transform:translate(-50%);margin:0;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:700;background:#22c55e2e;color:#86efac;pointer-events:none}.creator-center__toast--err[data-v-f297a70c]{background:#f871712e;color:#fca5a5}.creator-center__sheet[data-v-f297a70c]{position:absolute;inset:0;z-index:6;display:flex;justify-content:flex-end;background:#00000073}.creator-sheet-enter-active[data-v-f297a70c],.creator-sheet-leave-active[data-v-f297a70c]{transition:opacity .2s ease}.creator-sheet-enter-active .creator-center__sheet-panel[data-v-f297a70c],.creator-sheet-leave-active .creator-center__sheet-panel[data-v-f297a70c]{transition:transform .28s cubic-bezier(.16,1,.3,1)}.creator-sheet-enter[data-v-f297a70c],.creator-sheet-leave-to[data-v-f297a70c]{opacity:0}.creator-sheet-enter .creator-center__sheet-panel[data-v-f297a70c],.creator-sheet-leave-to .creator-center__sheet-panel[data-v-f297a70c]{transform:translate(100%)}.creator-center__sheet-panel[data-v-f297a70c]{width:min(100%,360px);height:100%;display:flex;flex-direction:column;background:#120a16;border-left:1px solid rgba(255,255,255,.1);box-shadow:-12px 0 40px #00000059}.creator-center__sheet-head[data-v-f297a70c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.creator-center__sheet-title[data-v-f297a70c]{margin:0;font-size:14px;font-weight:800;color:var(--accent, #ff6b9d)}.creator-center__sheet-close[data-v-f297a70c]{width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer}.creator-center__sheet-hint[data-v-f297a70c],.creator-center__sheet-error[data-v-f297a70c]{margin:0;padding:20px 16px;font-size:13px;color:#ffffff9e;text-align:center}.creator-center__sheet-error[data-v-f297a70c]{color:#fca5a5}.creator-center__videos[data-v-f297a70c]{list-style:none;margin:0;padding:10px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.creator-center__video-btn[data-v-f297a70c]{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.creator-center__video-btn[data-v-f297a70c]:disabled{cursor:default;opacity:.92}.creator-center__video-btn[data-v-f297a70c]:not(:disabled):hover{border-color:var(--accent, #ff6b9d)}.creator-center__video-thumb[data-v-f297a70c]{position:relative;flex:none;width:72px;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:#0b0610}.creator-center__video-preview[data-v-f297a70c]{display:block;width:100%;height:100%;object-fit:cover}.creator-center__video-placeholder[data-v-f297a70c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:6px;font-size:10px;font-weight:700;text-align:center;color:#ffffff8c}.creator-center__video-status[data-v-f297a70c]{position:absolute;left:4px;bottom:4px;padding:2px 6px;border-radius:999px;background:#000000a6;color:var(--accent, #ff6b9d);font-size:10px;font-weight:800}.creator-center__video-meta[data-v-f297a70c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.creator-center__video-id[data-v-f297a70c]{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-center__video-size[data-v-f297a70c]{font-size:11px;color:#ffffff8c}.creator-center__fly[data-v-f297a70c]{position:fixed;z-index:400;pointer-events:none;display:grid;place-items:center;border-radius:50%;background:var(--accent, #ff6b9d);color:#000;box-shadow:0 8px 24px #ff6b9d73;transform:translate(0) scale(1);opacity:1;transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .58s ease}.creator-center__fly--go[data-v-f297a70c]{transform:translate(var(--fly-x),var(--fly-y)) scale(.35);opacity:.15}.creator-center__fly-icon[data-v-f297a70c]{display:flex;align-items:center;justify-content:center}.home[data-v-21473f6c]{min-height:100vh;padding-top:56px}.home--feeds[data-v-21473f6c]{box-sizing:border-box;height:min(100dvh,var(--visual-vh, 100dvh));max-height:min(100dvh,var(--visual-vh, 100dvh));min-height:0;overflow:hidden;display:flex;flex-direction:column;flex:1 1 auto;background:#000;transition:padding-top .45s cubic-bezier(.22,1,.36,1)}.home--header-off[data-v-21473f6c],.home--feeds.home--feeds-immersive[data-v-21473f6c]{padding-top:0}.site-header[data-v-21473f6c]{position:fixed;top:0;left:0;right:0;z-index:30;height:56px;background:#000;border-bottom:1px solid var(--border-strong);transform:translateZ(0);opacity:1;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .32s ease}.site-header--off[data-v-21473f6c]{transform:translate3d(0,-100%,0);opacity:0;pointer-events:none}.video-type-filter[data-v-21473f6c]{position:sticky;top:56px;z-index:20;background:#000}.video-type-filter__inner[data-v-21473f6c]{--video-filter-chip-pad-y: 6px;--video-filter-chip-font: 11px;--video-filter-chip-lh: 1.25;--video-filter-control-h: calc( var(--video-filter-chip-pad-y) * 2 + 1.25 * var(--video-filter-chip-font) + 2px );max-width:1400px;margin:0 auto;padding:10px 20px 12px;display:flex;align-items:center;gap:8px}.video-type-filter__search[data-v-21473f6c]{display:flex;align-items:center;flex-shrink:0;min-width:0;max-width:var(--video-filter-control-h);transition:max-width .4s cubic-bezier(.22,1,.36,1),flex .4s cubic-bezier(.22,1,.36,1)}.video-type-filter__search--open[data-v-21473f6c]{flex:1 1 auto;max-width:min(280px,52vw)}.video-type-filter__search-shell[data-v-21473f6c]{display:flex;align-items:center;width:100%;height:var(--video-filter-control-h);min-width:0;border-radius:var(--radius-sm);background:#111;overflow:hidden;transition:background .15s ease,box-shadow .15s ease}.video-type-filter__search-shell[data-v-21473f6c]:focus-within{background:#ffffff0f;box-shadow:0 0 0 1px #ff90002e}.video-type-filter__search-icon[data-v-21473f6c]{position:relative;display:block;width:16px;height:16px}.video-type-filter__search-glyph[data-v-21473f6c]{position:absolute;inset:0;transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.video-type-filter__search-glyph--close[data-v-21473f6c]{opacity:0;transform:rotate(-45deg) scale(.5)}.video-type-filter__search-btn--open .video-type-filter__search-glyph--search[data-v-21473f6c]{opacity:0;transform:rotate(45deg) scale(.5)}.video-type-filter__search-btn--open .video-type-filter__search-glyph--close[data-v-21473f6c]{opacity:1;transform:rotate(0) scale(1)}.video-type-filter__search-btn[data-v-21473f6c]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--video-filter-control-h);height:var(--video-filter-control-h);padding:0;border:none;border-radius:0;font-family:inherit;cursor:pointer;color:var(--text-secondary);background:transparent;transition:color .15s ease}.video-type-filter__search-btn[data-v-21473f6c]:hover{color:var(--text-primary)}.video-type-filter__search-btn--active[data-v-21473f6c]{color:var(--accent)}.video-type-filter__search-input[data-v-21473f6c]{box-sizing:border-box;width:0;height:100%;min-width:0;flex:0 0 auto;padding:0;border:none;border-radius:0;font-size:var(--video-filter-chip-font);line-height:var(--video-filter-chip-lh);font-family:inherit;color:var(--text-primary);background:transparent;outline:none;opacity:0;pointer-events:none;transition:opacity .28s ease,width .4s cubic-bezier(.22,1,.36,1),flex .4s cubic-bezier(.22,1,.36,1),padding .35s ease}.video-type-filter__search--open .video-type-filter__search-input[data-v-21473f6c]{flex:1 1 auto;width:auto;padding:0 10px 0 0;opacity:1;pointer-events:auto;transition-delay:.05s}.video-type-filter__search-input[data-v-21473f6c]::-webkit-search-cancel-button{-webkit-appearance:none}.video-type-filter__list[data-v-21473f6c]{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;flex:1}.video-type-filter__list[data-v-21473f6c]::-webkit-scrollbar{display:none}.video-type-filter__chip[data-v-21473f6c]{flex-shrink:0;box-sizing:border-box;padding:var(--video-filter-chip-pad-y) 12px;border-radius:var(--radius-sm);font-size:var(--video-filter-chip-font);line-height:var(--video-filter-chip-lh);letter-spacing:.03em;font-family:inherit;cursor:pointer;color:var(--text-secondary);background:#111;border:1px solid var(--border-muted);transition:color .15s,background .15s,border-color .15s}.video-type-filter__chip[data-v-21473f6c]:hover{color:var(--text-primary);background:#ffffff14}.video-type-filter__chip--active[data-v-21473f6c]{color:#000;background:var(--accent)!important;border-color:var(--accent-dark)!important}.site-header__inner[data-v-21473f6c]{max-width:1400px;height:100%;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:24px}.brand__mark[data-v-21473f6c]{width:28px;height:28px;border-radius:var(--radius-sm);box-shadow:none}.brand__text[data-v-21473f6c]{font-size:17px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.site-nav[data-v-21473f6c]{flex-shrink:0;max-height:64px;overflow:hidden;border-bottom:1px solid var(--border-strong);background:var(--header-bg);transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .32s ease,border-color .32s ease}.site-nav--off[data-v-21473f6c]{max-height:0;opacity:0;border-bottom-color:transparent;pointer-events:none;display:none}.site-nav__inner[data-v-21473f6c]{max-width:1400px;margin:0 auto;padding:6px 20px;display:flex;gap:4px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-nav__inner[data-v-21473f6c]::-webkit-scrollbar{display:none}.nav__link[data-v-21473f6c]{position:relative;padding:8px 12px;margin-right:12px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);text-decoration:none;transition:color .15s,background .15s;border:none;background:transparent;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0}.nav__badge[data-v-21473f6c]{position:absolute;top:0;left:-12px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:#000;font-size:10px;font-weight:800;line-height:16px;text-align:center;letter-spacing:0;transform:translate(40%,-35%)}.nav__link--active .nav__badge[data-v-21473f6c]{background:#000;color:var(--accent)}.nav__link[data-v-21473f6c]:hover{color:var(--text-primary);background:#ffffff0f}.nav__link--active[data-v-21473f6c]{color:#000;background:var(--accent)!important}.header-actions[data-v-21473f6c]{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.header-player[data-v-21473f6c]{display:flex;align-items:center;gap:10px}.header-player__coins[data-v-21473f6c]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-sm);background:none;border:none;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent);font-family:inherit;cursor:pointer}.header-player__coins[data-v-21473f6c]:hover{border-color:var(--accent-border)}.header-player__coin[data-v-21473f6c]{flex-shrink:0}.header-player__avatar-btn[data-v-21473f6c]{padding:0;border:none;background:transparent;cursor:pointer;font-family:inherit;line-height:0}.header-player__avatar[data-v-21473f6c]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid var(--accent-border);background:#1a1a1a}.header-player__avatar--fallback[data-v-21473f6c]{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#000;background:var(--accent)}.btn[data-v-21473f6c]{padding:8px 16px;border-radius:var(--radius-sm);font-size:11px;font-weight:800;letter-spacing:.04em;border:none;cursor:pointer;font-family:inherit}.btn--ghost[data-v-21473f6c]{background:#1a1a1a;color:var(--text-primary);border:1px solid #444}.btn--primary[data-v-21473f6c]{background:var(--accent);color:#000}.home.home--fill[data-v-21473f6c],.home.home--login-gate[data-v-21473f6c]{box-sizing:border-box;flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.home-main[data-v-21473f6c]{max-width:1400px;margin:0 auto;padding:0 8px}.home--login-gate .home-main[data-v-21473f6c],.home--fill .home-main[data-v-21473f6c]{flex:1;display:flex;min-height:0;width:100%;overflow:hidden}.home-main--collections[data-v-21473f6c]{max-width:none;width:100%;margin:0;padding:0;flex:1 1 0;min-height:0}.home-main--feeds[data-v-21473f6c]{max-width:none;width:100%;margin:0;padding:0;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.site-footer[data-v-21473f6c]{flex-shrink:0;border-top:1px solid var(--border-strong);background:var(--surface-card)}.site-footer__inner[data-v-21473f6c]{max-width:1400px;margin:0 auto;padding:20px 20px 28px;text-align:center}.site-footer__nav[data-v-21473f6c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.site-footer__link[data-v-21473f6c]{padding:4px 8px;border:none;background:none;font-size:13px;font-weight:500;font-family:inherit;color:var(--text-secondary);cursor:pointer;transition:color .15s}.site-footer__link[data-v-21473f6c]:hover{color:var(--accent);text-decoration:underline}.site-footer__sep[data-v-21473f6c]{color:var(--text-secondary);opacity:.45;-webkit-user-select:none;user-select:none}.site-footer__copyright[data-v-21473f6c]{margin:0;font-size:11px;line-height:1.5;color:var(--text-secondary);opacity:.85}.back-to-top[data-v-21473f6c]{position:fixed;right:20px;bottom:24px;z-index:45;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #444;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;color:var(--accent);background:#0a0a0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px #00000080;transition:background .15s,border-color .15s}.back-to-top[data-v-21473f6c]:hover{background:var(--accent-muted);border-color:var(--accent)}.back-top-enter-active[data-v-21473f6c],.back-top-leave-active[data-v-21473f6c]{transition:opacity .2s ease,transform .2s ease}.back-top-enter[data-v-21473f6c],.back-top-leave-to[data-v-21473f6c]{opacity:0;transform:translateY(12px)}@media (max-width: 640px){.site-header__inner[data-v-21473f6c]{padding:10px 12px;gap:10px}.header-actions[data-v-21473f6c]{margin-left:auto;flex-shrink:0}.site-nav__inner[data-v-21473f6c]{padding:6px 12px}.video-type-filter__inner[data-v-21473f6c]{padding:10px 12px}.back-to-top[data-v-21473f6c]{right:12px;bottom:20px;width:44px;height:44px}}html.collections-tab-active,body.collections-tab-active{overflow:hidden;overscroll-behavior:none;background:#000}html.collections-tab-active #app{box-sizing:border-box;display:flex;flex-direction:column;height:min(100dvh,var(--visual-vh, 100dvh));max-height:min(100dvh,var(--visual-vh, 100dvh));overflow:hidden}html.collections-tab-active #app>.home{flex:1 1 auto;min-height:0;width:100%}html.collections-tab-active #app>.home.home--fill{height:100%;max-height:100%;min-height:0}*,*:before,*:after{box-sizing:border-box}:root{--bg: #000000;--surface-elevated: #0a0a0a;--surface-card: #0a0a0a;--surface-muted: #111111;--border-strong: #2a2a2a;--border-muted: #333333;--radius-sm: 2px;--radius-md: 3px;--text-primary: #ffffff;--text-secondary: #999999;--border-subtle: rgba(255, 255, 255, .12);--accent: #ff9000;--accent-hover: #ffaa33;--accent-dark: #e67e00;--accent-muted: rgba(255, 144, 0, .14);--accent-border: rgba(255, 144, 0, .45);--accent-glow: rgba(255, 144, 0, .35);--accent-gradient: linear-gradient(180deg, #ffa31a 0%, #ff9000 50%, #e67e00 100%);--header-bg: rgba(0, 0, 0, .96);--overlay-bg: rgba(0, 0, 0, .75);--shimmer-base: linear-gradient(145deg, #141414 0%, #1c1c1c 45%, #141414 100%);--shimmer-sweep: linear-gradient( 105deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .008) 36%, rgba(255, 255, 255, .045) 50%, rgba(255, 255, 255, .008) 64%, rgba(255, 255, 255, 0) 100% );--shimmer-sweep-size: 220% 100%;--shimmer-duration: 2.8s}@keyframes media-shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}html{-webkit-font-smoothing:antialiased;overflow-x:clip}body{margin:0;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;background:var(--bg);color:var(--text-primary)}body:fullscreen,body:-webkit-full-screen{width:100%;height:100%;overflow:hidden;background:#000}body:fullscreen #app,body:-webkit-full-screen #app{height:100%;min-height:100%}body:fullscreen .home--feeds,body:-webkit-full-screen .home--feeds{height:100%;min-height:100%}#app{min-height:100vh}a{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dialog-pop__panel{transform-origin:center center}.dialog-pop-enter-active{transition:opacity .2s ease-out}.dialog-pop-leave-active{transition:opacity .16s ease-in}.dialog-pop-enter-active .dialog-pop__panel,.dialog-pop-leave-active .dialog-pop__panel{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s ease-out}.dialog-pop-leave-active .dialog-pop__panel{transition:transform .2s ease-in,opacity .16s ease-in}.dialog-pop-enter,.dialog-pop-leave-to{opacity:0}.dialog-pop-enter .dialog-pop__panel,.dialog-pop-leave-to .dialog-pop__panel{opacity:0;transform:scale(.88)}html.waterfall-scrolling .video-card__shimmer:after,html.waterfall-scrolling .feed-slide-media__shimmer:after,html.page-hidden .video-card__shimmer:after,html.page-hidden .feed-slide-media__shimmer:after{animation:none!important}html.waterfall-scrolling .video-card__thumb--poster,html.waterfall-scrolling .video-card__thumb--poster-lq,html.waterfall-scrolling .video-card__thumb--video,html.waterfall-scrolling .video-card{transition:none!important}.global-toast[data-v-31a88736]{position:fixed;left:50%;bottom:calc(32px + env(safe-area-inset-bottom,0));transform:translate(-50%);margin:0;padding:12px 20px;font-size:13px;color:#fff;background:#0a0a0a;border:1px solid var(--border-strong, rgba(255, 255, 255, .14));border-radius:var(--radius-sm, 8px);box-shadow:0 12px 40px #00000073;z-index:10000;max-width:min(90vw,420px);text-align:center;pointer-events:none}.toast-enter-active[data-v-31a88736],.toast-leave-active[data-v-31a88736]{transition:opacity .2s ease,transform .2s ease}.toast-enter.global-toast[data-v-31a88736],.toast-leave-to.global-toast[data-v-31a88736]{opacity:0;transform:translate(-50%,8px)}
