.filter_overlay[data-v-2fe6adfd]{background:transparent;cursor:default;inset:0;position:fixed;z-index:999}.filter_container[data-v-2fe6adfd]{animation:fadeInDown-2fe6adfd .2s ease;background:#000;border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;display:flex;flex-direction:column;left:0;max-height:450px;min-height:200px;overflow:hidden;position:absolute;top:calc(100% + 10px);width:100%;z-index:1000}.filter_fixed_header[data-v-2fe6adfd]{background:#000;flex-shrink:0;padding:1.25rem 1.25rem 0}.filter_scroll_content[data-v-2fe6adfd]{flex:1;overflow-y:auto;padding:0 1.25rem 1.25rem}.filter_scroll_content[data-v-2fe6adfd]::-webkit-scrollbar{width:4px}.filter_scroll_content[data-v-2fe6adfd]::-webkit-scrollbar-track{background:transparent}.filter_scroll_content[data-v-2fe6adfd]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.filter_scroll_content[data-v-2fe6adfd]::-webkit-scrollbar-thumb:hover{background:#ffffff40}@keyframes fadeInDown-2fe6adfd{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.filter_header[data-v-2fe6adfd]{align-items:center;display:flex;justify-content:space-between}.filter_title[data-v-2fe6adfd]{color:#fff;font-size:18px;font-weight:600;letter-spacing:.5px}.filter_title>span[data-v-2fe6adfd]{color:var(--color-primary-main)}.close_btn[data-v-2fe6adfd]{align-items:center;background:#ffffff0d;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.close_btn[data-v-2fe6adfd]:hover{background:#ffffff1f;transform:rotate(90deg)}.close_btn svg[data-v-2fe6adfd]{opacity:.7;transition:opacity .2s ease}.close_btn:hover svg[data-v-2fe6adfd]{opacity:1}.tags[data-v-2fe6adfd]{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none}.tags[data-v-2fe6adfd]::-webkit-scrollbar{display:none}.tag[data-v-2fe6adfd]{border-bottom:2px solid transparent;color:#ffffff80;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:10px 24px;position:relative;transition:all .2s ease;white-space:nowrap}.tag[data-v-2fe6adfd]:hover{color:#ffffffe6}.margin[data-v-2fe6adfd]{margin-bottom:0;margin-top:16px}.tag.active[data-v-2fe6adfd]{border-bottom-color:var(--color-primary-main);color:#fff}.seperator[data-v-2fe6adfd]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);height:1px;margin:16px 0;width:100%}.filter_content[data-v-2fe6adfd]{min-height:50px;width:100%}.content_list[data-v-2fe6adfd]{display:flex;flex-direction:column;gap:4px}.empty_tip[data-v-2fe6adfd]{color:#fff6;font-size:14px;padding:40px 0;text-align:center}.movie_list .movie_item[data-v-2fe6adfd]{border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:3px;transition:all .2s ease}.movie_item[data-v-2fe6adfd]:hover{background:#ffffff0a;border-color:#ffffff0f}.movie_thumb[data-v-2fe6adfd]{background:#ffffff0d;border-radius:10px;height:80px;min-width:140px;overflow:hidden;position:relative;width:140px}.movie_thumb img[data-v-2fe6adfd]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.movie_item:hover .movie_thumb img[data-v-2fe6adfd]{transform:scale(1.05)}.movie_thumb .duration[data-v-2fe6adfd]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;border-radius:4px;bottom:6px;color:#fff;font-size:11px;font-weight:500;padding:3px 6px;position:absolute;right:6px}.movie_info[data-v-2fe6adfd]{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-width:0}.movie_title[data-v-2fe6adfd]{color:#fffffff2;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.movie_stats[data-v-2fe6adfd]{align-items:center;color:#ffffff73;display:flex;font-size:12px;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie_stats[data-v-2fe6adfd]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23999' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 3 14 9-14 9z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";display:inline-block;height:12px;opacity:.6;width:12px}.post_list .post_item[data-v-2fe6adfd]{border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:3px;transition:all .2s ease}.post_item[data-v-2fe6adfd]:hover{background:#ffffff0a;border-color:#ffffff0f}.post_thumb[data-v-2fe6adfd]{background:#ffffff0d;border-radius:10px;height:80px;min-width:80px;overflow:hidden;position:relative;width:80px}.post_thumb_placeholder[data-v-2fe6adfd]{align-items:center;background:#ffffff08;color:#ffffff40;display:flex;height:100%;justify-content:center;width:100%}.post_thumb img[data-v-2fe6adfd]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.post_item:hover .post_thumb img[data-v-2fe6adfd]{transform:scale(1.05)}.post_thumb .image_count[data-v-2fe6adfd],.post_thumb .video_tag[data-v-2fe6adfd]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border-radius:4px;bottom:6px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px;position:absolute;right:6px}.post_thumb .video_tag[data-v-2fe6adfd]{background:var(--color-primary-main);left:6px;right:auto}.post_info[data-v-2fe6adfd]{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-width:0}.post_title[data-v-2fe6adfd]{color:#fffffff2;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.post_stats[data-v-2fe6adfd]{color:#ffffff73;display:flex;font-size:12px;gap:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post_stats span[data-v-2fe6adfd]{align-items:center;display:flex;gap:4px}.up_list .up_item[data-v-2fe6adfd]{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:3px;transition:all .2s ease}.up_item[data-v-2fe6adfd]:hover{background:#ffffff0a;border-color:#ffffff0f}.up_rank[data-v-2fe6adfd]{align-items:center;background:#ffffff0f;border-radius:8px;color:#ffffff80;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.up_rank.top1[data-v-2fe6adfd]{background:linear-gradient(135deg,#f41b3b,#e91e63);box-shadow:0 4px 12px #f41b3b66;color:#fff}.up_rank.top2[data-v-2fe6adfd]{background:linear-gradient(135deg,#ff6b35,#ff8a50);box-shadow:0 4px 12px #ff6b3566;color:#fff}.up_rank.top3[data-v-2fe6adfd]{background:linear-gradient(135deg,#ffb800,#ffc940);box-shadow:0 4px 12px #ffb80066;color:#fff}.up_avatar[data-v-2fe6adfd]{background:#ffffff0d;border:2px solid hsla(0,0%,100%,.1);border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;transition:border-color .2s ease;width:48px}.up_item:hover .up_avatar[data-v-2fe6adfd]{border-color:var(--color-primary-main)}.up_avatar img[data-v-2fe6adfd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.up_info[data-v-2fe6adfd]{flex:1;min-width:0}.up_name[data-v-2fe6adfd]{color:#fffffff2;font-size:15px;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.up_meta[data-v-2fe6adfd]{color:#ffffff73;display:flex;font-size:12px;gap:12px;margin-top:6px}.up_meta span[data-v-2fe6adfd]{align-items:center;display:flex;gap:4px}.playlist_list .playlist_item[data-v-2fe6adfd]{border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:12px;transition:all .2s ease}.playlist_item[data-v-2fe6adfd]:hover{background:#ffffff0a;border-color:#ffffff0f}.playlist_thumb[data-v-2fe6adfd]{background:#ffffff0d;border-radius:10px;height:66px;min-width:110px;overflow:hidden;position:relative;width:110px}.playlist_covers[data-v-2fe6adfd]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.playlist_covers img[data-v-2fe6adfd]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.playlist_item:hover .playlist_covers img[data-v-2fe6adfd]{transform:scale(1.05)}.playlist_covers.empty[data-v-2fe6adfd]{background:#ffffff08;color:#ffffff4d}.playlist_thumb .movie_count[data-v-2fe6adfd]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;border-radius:4px;bottom:6px;color:#fff;font-size:10px;font-weight:500;padding:3px 6px;position:absolute;right:6px}.playlist_info[data-v-2fe6adfd]{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-width:0}.playlist_name[data-v-2fe6adfd]{color:#fffffff2;font-size:14px;font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.playlist_author[data-v-2fe6adfd]{align-items:center;color:#ffffff73;display:flex;font-size:12px;gap:8px;text-align:left}.playlist_author img[data-v-2fe6adfd]{border:1px solid hsla(0,0%,100%,.1);border-radius:50%;height:18px;width:18px}.default_list .default_item[data-v-2fe6adfd]{border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:3px;transition:all .2s ease}.default_item[data-v-2fe6adfd]:hover{background:#ffffff0a;border-color:#ffffff0f}.default_thumb[data-v-2fe6adfd]{background:#ffffff0d;border-radius:10px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.default_thumb img[data-v-2fe6adfd]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.default_item:hover .default_thumb img[data-v-2fe6adfd]{transform:scale(1.05)}.default_info[data-v-2fe6adfd]{align-items:center;display:flex;flex:1;min-width:0}.default_title[data-v-2fe6adfd]{color:#fffffff2;font-size:14px}@media(max-width:768px){.filter_container[data-v-2fe6adfd]{max-height:350px;min-height:150px}.filter_fixed_header[data-v-2fe6adfd]{padding:1rem 1rem 0}.filter_scroll_content[data-v-2fe6adfd]{padding:0 1rem 1rem}.filter_header[data-v-2fe6adfd]{padding-bottom:10px}.filter_title[data-v-2fe6adfd]{font-size:16px}.close_btn[data-v-2fe6adfd]{height:28px;width:28px}.tags[data-v-2fe6adfd]{gap:0}.tag[data-v-2fe6adfd]{font-size:13px;padding:8px 16px}.seperator[data-v-2fe6adfd]{margin:12px 0}.movie_list[data-v-2fe6adfd]{display:grid!important;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.movie_list .movie_item[data-v-2fe6adfd]{border:none;flex-direction:column;gap:8px;min-width:0;overflow:hidden;padding:0}.movie_list .movie_thumb[data-v-2fe6adfd]{aspect-ratio:16/9;height:auto;min-width:0;width:100%}.movie_list .movie_info[data-v-2fe6adfd]{gap:4px;min-width:0;overflow:hidden;padding:0 4px}.movie_list .movie_title[data-v-2fe6adfd]{font-size:12px;-webkit-line-clamp:1;line-clamp:1}.movie_list .movie_stats[data-v-2fe6adfd]{font-size:11px}.default_list .default_item[data-v-2fe6adfd],.playlist_list .playlist_item[data-v-2fe6adfd],.post_list .post_item[data-v-2fe6adfd],.up_list .up_item[data-v-2fe6adfd]{gap:12px;padding:10px}.post_thumb[data-v-2fe6adfd]{height:64px;min-width:64px;width:64px}.up_avatar[data-v-2fe6adfd]{height:40px;width:40px}.up_rank[data-v-2fe6adfd]{font-size:12px;height:24px;width:24px}.playlist_thumb[data-v-2fe6adfd]{height:54px;min-width:90px;width:90px}.default_title[data-v-2fe6adfd],.playlist_name[data-v-2fe6adfd],.post_title[data-v-2fe6adfd]{font-size:13px}.up_name[data-v-2fe6adfd]{font-size:14px}}.image-crop-area[data-v-33fd0551]{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.crop-wrapper[data-v-33fd0551]{background:#111;border-radius:8px;max-height:340px;max-width:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(max-width:768px){.crop-wrapper[data-v-33fd0551]{max-height:260px}}.crop-image[data-v-33fd0551]{display:block;height:auto;max-height:340px;-o-object-fit:contain;object-fit:contain;vertical-align:top;width:100%}@media(max-width:768px){.crop-image[data-v-33fd0551]{max-height:260px}}.crop-overlay[data-v-33fd0551]{inset:0;pointer-events:auto;position:absolute}.crop-overlay .crop-box[data-v-33fd0551]{background:#ffffff05;border:2px solid hsla(0,0%,100%,.9);box-shadow:0 0 0 9999px #00000080;cursor:move;pointer-events:auto;position:absolute;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crop-handle[data-v-33fd0551]{background:#fff6;border:1px solid hsla(0,0%,100%,.4);border-radius:6px;cursor:ew-resize;height:28px;min-height:28px;min-width:28px;position:absolute;touch-action:none;width:28px;z-index:2}@media(max-width:768px){.crop-handle[data-v-33fd0551]{height:40px;min-height:40px;min-width:40px;width:40px}}.crop-handle.nw[data-v-33fd0551]{cursor:nw-resize}.crop-handle.ne[data-v-33fd0551]{cursor:ne-resize}.crop-handle.sw[data-v-33fd0551]{cursor:sw-resize}.crop-handle.se[data-v-33fd0551]{cursor:se-resize}.crop-actions[data-v-33fd0551]{display:flex;gap:.75rem;justify-content:center}.crop-btn[data-v-33fd0551]{border-radius:8px;cursor:pointer;font-size:.875rem;padding:.5rem 1.25rem;transition:opacity .2s}.crop-btn.cancel[data-v-33fd0551]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:var(--color-text-1)}.crop-btn.confirm[data-v-33fd0551]{background:var(--color-primary-main);border:1px solid var(--color-primary-main);color:#fff}.crop-btn[data-v-33fd0551]:hover{opacity:.9}.upload-area[data-v-cfda5bae]{align-items:center;border:2px dashed hsla(0,0%,100%,.15);border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:1rem;position:relative;transition:border-color .2s,background .2s;width:100%}@media(min-width:769px){.upload-area[data-v-cfda5bae]{min-height:400px}}.upload-area.drag-over[data-v-cfda5bae]{background:#ffffff0d;border-color:var(--color-primary-main)}.upload-area.has-image[data-v-cfda5bae]{border-style:solid;padding:.5rem}.upload-area.has-crop[data-v-cfda5bae]{min-height:320px}.upload-icon[data-v-cfda5bae]{color:var(--color-text-3);flex-shrink:0}.preview-image[data-v-cfda5bae]{border-radius:8px;max-height:340px;max-width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.preview-image[data-v-cfda5bae]{max-height:260px}}.preview-actions[data-v-cfda5bae]{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:.75rem}.remove-image-btn[data-v-cfda5bae]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:var(--color-text-3);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:opacity .2s}.remove-image-btn[data-v-cfda5bae]:hover{opacity:.9}.image-search-btn[data-v-cfda5bae]{background:var(--color-primary-main);border:1px solid var(--color-primary-main);border-radius:8px;color:var(--color-text-1);cursor:pointer;font-size:.875rem;padding:.5rem 1.25rem;transition:opacity .2s}.image-search-btn[data-v-cfda5bae]:hover:not(:disabled){opacity:.9}.image-search-btn[data-v-cfda5bae]:disabled{cursor:not-allowed;opacity:.5}.upload-hint[data-v-cfda5bae]{color:var(--color-text-3);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);margin-top:10px}@media(max-width:768px){.upload-hint[data-v-cfda5bae]{font-size:.9rem;margin-top:.5rem}}.upload-btn[data-v-cfda5bae]{background:none;border:none;color:var(--color-primary-main);cursor:pointer;font-size:var(--font-size-body-large);font-weight:var(--font-weight-normal);margin-top:20px;padding:.25rem;text-decoration:underline}.upload-btn[data-v-cfda5bae]:hover{opacity:.9}@media(max-width:768px){.upload-btn[data-v-cfda5bae]{align-items:center;display:inline-flex;font-size:1rem;justify-content:center;margin-top:.75rem;min-height:44px}}.picture-search-overlay[data-v-027162b1]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.picture-search-container[data-v-027162b1]{backdrop-filter:blur(80px);-webkit-backdrop-filter:blur(80px);background:#000000b3;border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;display:flex;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));flex-direction:column;max-height:80vh;max-height:calc(100vh - 2rem);max-width:900px;padding:20px;position:relative;width:100%}.picture-search-header[data-v-027162b1]{display:flex;flex-shrink:0;justify-content:space-between;line-height:16px;width:100%}.close-btn[data-v-027162b1]{background:none;border:none;color:inherit;cursor:pointer;padding:4px;transition:opacity .2s ease}.close-btn[data-v-027162b1]:hover{opacity:.7}.header-title span[data-v-027162b1]{color:var(--color-primary-main)}.picture-search-body[data-v-027162b1]{flex:1;min-height:0;overflow:auto}.picture-search-inline[data-v-027162b1]{width:100%}
