.watched-btn[data-v-9a8390c0]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:10px;border:1px solid hsla(0,0%,100%,.15);background:#ffffff0f;color:#ffffff8c;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s ease;letter-spacing:.02em}.watched-btn[data-v-9a8390c0]:hover:not(:disabled){background:#10b9811f;color:#6ee7b7;border-color:#10b9814d}.watched-btn--watched[data-v-9a8390c0]{background:#10b98124;border-color:#10b98166;color:#4ade80}.watched-btn--watched[data-v-9a8390c0]:hover:not(:disabled){background:#ef44441f;border-color:#ef44444d;color:#f87171}.watched-btn[data-v-9a8390c0]:disabled{opacity:.5;cursor:not-allowed}.wtw[data-v-f0f58b9b]{margin-top:24px;padding:18px 20px;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.wtw__title[data-v-f0f58b9b]{gap:7px;font-size:13px;font-weight:700;color:#ffffff8c;text-transform:uppercase;letter-spacing:.07em;margin:0 0 16px}.wtw__group[data-v-f0f58b9b],.wtw__title[data-v-f0f58b9b]{display:flex;align-items:center}.wtw__group[data-v-f0f58b9b]{gap:12px;margin-bottom:12px}.wtw__group[data-v-f0f58b9b]:last-of-type{margin-bottom:0}.wtw__group-label[data-v-f0f58b9b]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;width:36px;flex-shrink:0}.wtw__logos[data-v-f0f58b9b]{display:flex;flex-wrap:wrap;gap:8px}.wtw__logo-wrap[data-v-f0f58b9b]{display:block;border-radius:10px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease;flex-shrink:0}.wtw__logo-wrap[data-v-f0f58b9b]:hover{transform:translateY(-2px);box-shadow:0 4px 14px #00000080}.wtw__logo[data-v-f0f58b9b]{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;display:block}.wtw__attribution[data-v-f0f58b9b]{font-size:9px;color:#ffffff2e;margin:12px 0 0;text-align:right;letter-spacing:.04em}.cast[data-v-ab74e0bc]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:18px 20px;margin-bottom:16px}.cast__title[data-v-ab74e0bc]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a855f7b3;margin:0 0 16px;display:flex;align-items:center;gap:6px}.cast__scroll[data-v-ab74e0bc]{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.cast__scroll[data-v-ab74e0bc]::-webkit-scrollbar{height:4px}.cast__scroll[data-v-ab74e0bc]::-webkit-scrollbar-track{background:transparent}.cast__scroll[data-v-ab74e0bc]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.cast__card[data-v-ab74e0bc]{flex-shrink:0;width:90px;display:flex;flex-direction:column;gap:7px;text-decoration:none;color:inherit;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.cast__card[data-v-ab74e0bc]:hover{transform:translateY(-2px);opacity:.85}.cast__photo-wrap[data-v-ab74e0bc]{width:90px;height:135px;border-radius:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.cast__photo[data-v-ab74e0bc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cast__photo--blank[data-v-ab74e0bc]{width:100%;height:100%;background:#ffffff12;display:flex;align-items:center;justify-content:center}.cast__info[data-v-ab74e0bc]{display:flex;flex-direction:column;gap:2px}.cast__name[data-v-ab74e0bc]{font-size:11.5px;font-weight:700;color:#ffffffe0}.cast__character[data-v-ab74e0bc],.cast__name[data-v-ab74e0bc]{line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cast__character[data-v-ab74e0bc]{font-size:10.5px;font-weight:500;color:#ffffff6b}.vp[data-v-8df553e2]{flex-direction:column;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:20px;margin-top:2%}.vp[data-v-8df553e2],.vp__header[data-v-8df553e2]{display:flex;gap:12px}.vp__header[data-v-8df553e2]{align-items:center;justify-content:space-between}.vp__header-left[data-v-8df553e2]{display:flex;align-items:baseline;gap:8px}.vp__title[data-v-8df553e2]{font-size:15px;font-weight:800;color:#fff;letter-spacing:-.01em}.vp__sub[data-v-8df553e2]{font-size:11px;color:#ffffff4d}.vp__my-btn[data-v-8df553e2]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:20px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.3);color:#c084fc;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}.vp__my-btn[data-v-8df553e2]:hover{background:#8b5cf633;color:#d8b4fe}.vp__mine[data-v-8df553e2]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:#8b5cf612;border:1px solid rgba(139,92,246,.2);cursor:pointer;transition:background .15s ease}.vp__mine[data-v-8df553e2]:hover{background:#8b5cf61f}.vp__mine-avatar-wrap[data-v-8df553e2]{position:relative;flex-shrink:0}.vp__mine-avatar[data-v-8df553e2]{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(139,92,246,.4)}.vp__mine-edit-badge[data-v-8df553e2]{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;background:#7c3aed;border:2px solid #0d0818;display:flex;align-items:center;justify-content:center;color:#fff}.vp__mine-body[data-v-8df553e2]{flex:1;min-width:0}.vp__mine-label[data-v-8df553e2]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8b5cf6b3;display:block;margin-bottom:3px}.vp__mine-text[data-v-8df553e2]{font-size:13px;color:#ffffffd9;margin:0;line-height:1.5}.vp__mine-time[data-v-8df553e2]{font-size:10px;color:#ffffff40;flex-shrink:0;margin-top:2px}.vp__loading[data-v-8df553e2]{display:flex;justify-content:center;padding:16px}.vp__item[data-v-8df553e2]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid hsla(0,0%,100%,.05)}.vp__item[data-v-8df553e2]:first-of-type{border-top:none}.vp__item-avatar-wrap[data-v-8df553e2]{position:relative;flex-shrink:0;text-decoration:none}.vp__item-avatar[data-v-8df553e2]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1.5px solid hsla(0,0%,100%,.1);display:block}.vp__item-tier[data-v-8df553e2]{position:absolute;bottom:-3px;right:-3px;font-size:11px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.vp__item-body[data-v-8df553e2]{flex:1;min-width:0}.vp__item-meta[data-v-8df553e2]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.vp__item-username[data-v-8df553e2]{font-size:12px;font-weight:700;color:#fff9;text-decoration:none;transition:color .15s ease}.vp__item-username[data-v-8df553e2]:hover{color:#c084fc}.vp__item-time[data-v-8df553e2]{font-size:10px;color:#ffffff40}.vp__item-text[data-v-8df553e2]{font-size:13.5px;color:#ffffffd1;margin:0;line-height:1.55;font-style:italic}.vp__empty[data-v-8df553e2]{flex-direction:column;gap:8px;padding:24px 0 8px;font-size:12px;color:#fff3;text-align:center}.vp-overlay[data-v-8df553e2],.vp__empty[data-v-8df553e2]{display:flex;align-items:center}.vp-overlay[data-v-8df553e2]{position:fixed;inset:0;z-index:99999;background:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;padding:16px}.vp-editor[data-v-8df553e2]{position:relative;width:100%;max-width:420px;background:#13101e;border:1px solid rgba(139,92,246,.25);border-radius:22px;padding:22px 20px 18px;box-shadow:0 32px 80px #000c;display:flex;flex-direction:column;gap:14px;overflow:hidden}.vp-editor__glow[data-v-8df553e2]{position:absolute;top:0;left:50%;transform:translate(-50%);width:160px;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.65),transparent)}.vp-editor__top[data-v-8df553e2]{display:flex;align-items:center;gap:10px}.vp-editor__avatar[data-v-8df553e2]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(139,92,246,.4);flex-shrink:0}.vp-editor__user-info[data-v-8df553e2]{flex:1;display:flex;flex-direction:column;gap:1px}.vp-editor__name[data-v-8df553e2]{font-size:13px;font-weight:700;color:#fff}.vp-editor__handle[data-v-8df553e2]{font-size:11px;color:#8b5cf6b3}.vp-editor__badge[data-v-8df553e2]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:20px;background:#8b5cf626;border:1px solid rgba(139,92,246,.3);color:#c084fc}.vp-editor__field[data-v-8df553e2]{position:relative}.vp-editor__input[data-v-8df553e2]{width:100%;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:12px 44px 12px 14px;color:#fff;font-size:14px;font-family:inherit;resize:none;outline:none;line-height:1.5;transition:border-color .2s ease}.vp-editor__input[data-v-8df553e2]:focus{border-color:#8b5cf680}.vp-editor__input[data-v-8df553e2]::-moz-placeholder{color:#fff3}.vp-editor__input[data-v-8df553e2]::placeholder{color:#fff3}.vp-editor__count[data-v-8df553e2]{position:absolute;bottom:10px;right:12px;font-size:11px;color:#ffffff40;font-weight:600;pointer-events:none}.vp-editor__count--warn[data-v-8df553e2]{color:#f87171}.vp-editor__emojis[data-v-8df553e2]{display:flex;gap:2px;flex-wrap:wrap}.vp-editor__emoji[data-v-8df553e2]{background:none;border:none;font-size:20px;padding:4px 3px;border-radius:8px;cursor:pointer;transition:transform .12s ease,background .12s ease;line-height:1}.vp-editor__emoji[data-v-8df553e2]:hover:not(:disabled){transform:scale(1.2);background:#ffffff14}.vp-editor__emoji[data-v-8df553e2]:disabled{opacity:.3;cursor:not-allowed}.vp-editor__hint[data-v-8df553e2]{font-size:11px;color:#fff3;text-align:center;margin-top:-4px}.vp-editor__actions[data-v-8df553e2]{display:flex;gap:8px;align-items:center}.vp-editor__btn[data-v-8df553e2]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:9px 16px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;border:none;transition:all .15s ease;white-space:nowrap}.vp-editor__btn[data-v-8df553e2]:disabled{opacity:.4;cursor:not-allowed}.vp-editor__btn--del[data-v-8df553e2]{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#f87171;margin-right:auto}.vp-editor__btn--del[data-v-8df553e2]:not(:disabled):hover{background:#ef44442e}.vp-editor__btn--cancel[data-v-8df553e2]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);color:#ffffff80}.vp-editor__btn--cancel[data-v-8df553e2]:not(:disabled):hover{background:#ffffff1a;color:#fff}.vp-editor__btn--save[data-v-8df553e2]{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;box-shadow:0 4px 14px #7c3aed59;flex:1}.vp-editor__btn--save[data-v-8df553e2]:not(:disabled):hover{filter:brightness(1.1)}.vp-fade-enter-active[data-v-8df553e2],.vp-fade-leave-active[data-v-8df553e2]{transition:opacity .2s ease}.vp-fade-enter-from[data-v-8df553e2],.vp-fade-leave-to[data-v-8df553e2]{opacity:0}.vp-fade-enter-active .vp-editor[data-v-8df553e2],.vp-fade-leave-active .vp-editor[data-v-8df553e2]{transition:transform .22s cubic-bezier(.16,1,.3,1)}.vp-fade-enter-from .vp-editor[data-v-8df553e2],.vp-fade-leave-to .vp-editor[data-v-8df553e2]{transform:scale(.95) translateY(12px)}.atc-btn[data-v-44428452],.atc-wrap[data-v-44428452]{position:relative;display:inline-flex}.atc-btn[data-v-44428452]{align-items:center;gap:6px;padding:8px 13px;border-radius:10px;border:1px solid rgba(13,148,136,.3);background:#0d94881a;color:#2dd4bf;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,transform .12s;white-space:nowrap}.atc-btn[data-v-44428452]:hover{border-color:#0d948880;transform:translateY(-1px)}.atc-btn--added[data-v-44428452],.atc-btn[data-v-44428452]:hover{background:#0d94882e}.atc-btn--added[data-v-44428452]{border-color:#0d948873}.atc-btn--open[data-v-44428452]{background:#0d948838;border-color:#0d948899}.atc-btn__label[data-v-44428452]{font-size:13px;font-weight:700}.atc-btn__dot[data-v-44428452]{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 6px #2dd4bfb3}.atc-panel[data-v-44428452]{position:absolute;top:calc(100% + 8px);right:0;z-index:9500;width:260px;background:#16142b;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #000000b3}.atc-panel__header[data-v-44428452]{display:flex;align-items:center;gap:7px;padding:11px 14px 9px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;border-bottom:1px solid hsla(0,0%,100%,.06)}.atc-panel__empty[data-v-44428452]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;color:#ffffff40;font-size:12px;font-weight:600}.atc-panel__create-link[data-v-44428452]{background:none;border:none;color:#2dd4bf;font-size:12px;font-weight:700;cursor:pointer;padding:0;transition:opacity .15s}.atc-panel__create-link[data-v-44428452]:hover{opacity:.75}.atc-panel__list[data-v-44428452]{list-style:none;margin:0;padding:6px 0;max-height:280px;overflow-y:auto}.atc-panel__item[data-v-44428452]{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background .12s;border-radius:0}.atc-panel__item[data-v-44428452]:hover{background:#ffffff0d}.atc-panel__item--added[data-v-44428452]{cursor:default}.atc-panel__item--adding[data-v-44428452]{pointer-events:none;opacity:.7}.atc-panel__item--flashed[data-v-44428452]{background:#0d94881f}.atc-panel__thumbs[data-v-44428452]{display:flex;gap:2px;flex-shrink:0}.atc-panel__thumb[data-v-44428452]{width:22px;height:32px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid hsla(0,0%,100%,.06)}.atc-panel__thumb--empty[data-v-44428452]{background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:#fff3}.atc-panel__info[data-v-44428452]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.atc-panel__name[data-v-44428452]{font-size:12px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atc-panel__count[data-v-44428452]{font-size:10px;color:#ffffff4d;font-weight:600}.atc-panel__state[data-v-44428452]{flex-shrink:0}.atc-panel__check[data-v-44428452]{color:#2dd4bf}.atc-panel__add-icon[data-v-44428452]{color:#ffffff40;transition:color .12s}.atc-panel__item:hover .atc-panel__add-icon[data-v-44428452]{color:#2dd4bf}.atc-drop-enter-active[data-v-44428452],.atc-drop-leave-active[data-v-44428452]{transition:opacity .15s ease,transform .15s ease}.atc-drop-enter-from[data-v-44428452],.atc-drop-leave-to[data-v-44428452]{opacity:0;transform:translateY(-6px) scale(.97)}@media(max-width:480px){.atc-panel[data-v-44428452]{right:auto;left:0;width:calc(100vw - 32px);max-width:300px}}
