@keyframes spin-df9ff9a1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.comment-modal-overlay[data-v-df9ff9a1]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.comment-modal-overlay .comment-modal[data-v-df9ff9a1]{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px #00000080;max-height:80vh;max-width:500px;overflow:hidden;width:90%}.comment-modal-overlay .comment-modal .comment-modal-header[data-v-df9ff9a1]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:20px 24px}.comment-modal-overlay .comment-modal .comment-modal-header h3[data-v-df9ff9a1]{color:#fff;font-size:18px;font-weight:600;margin:0}.comment-modal-overlay .comment-modal .comment-modal-header .close-btn[data-v-df9ff9a1]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.comment-modal-overlay .comment-modal .comment-modal-header .close-btn[data-v-df9ff9a1]:hover{background:#fff3;color:#fff}.comment-modal-overlay .comment-modal .comment-modal-header .close-btn .close-icon[data-v-df9ff9a1]{font-size:18px;font-style:normal;line-height:1}.comment-modal-overlay .comment-modal .comment-modal-body[data-v-df9ff9a1]{padding:24px}.comment-modal-overlay .comment-modal .comment-modal-body .comment-input-container[data-v-df9ff9a1]{display:flex;gap:12px}.comment-modal-overlay .comment-modal .comment-modal-body .comment-input-container .user-avatar[data-v-df9ff9a1]{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;overflow:hidden;width:40px}.comment-modal-overlay .comment-modal .comment-modal-body .comment-input-container .user-avatar img[data-v-df9ff9a1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-modal-overlay .comment-modal .comment-modal-body .comment-input-container .user-avatar .avatar-placeholder[data-v-df9ff9a1]{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;width:100%}.comment-modal-overlay .comment-modal .comment-modal-body .comment-input-container .comment-textarea[data-v-df9ff9a1]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.2px;line-height:1.6;min-height:120px;outline:none;padding:16px;resize:vertical}.comment-modal-overlay .comment-modal .comment-modal-body .comment-input-container .comment-textarea[data-v-df9ff9a1]::-moz-placeholder{color:#fff6;font-style:italic;font-weight:400}.comment-modal-overlay .comment-modal .comment-modal-body .comment-input-container .comment-textarea[data-v-df9ff9a1]::placeholder{color:#fff6;font-style:italic;font-weight:400}.comment-modal-overlay .comment-modal .comment-modal-footer[data-v-df9ff9a1]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.comment-modal-overlay .comment-modal .comment-modal-footer .cancel-btn[data-v-df9ff9a1]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.comment-modal-overlay .comment-modal .comment-modal-footer .cancel-btn[data-v-df9ff9a1]:hover{background:#ffffff1a;color:#fff}.comment-modal-overlay .comment-modal .comment-modal-footer .submit-btn[data-v-df9ff9a1]{background:#ffffff1a;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.comment-modal-overlay .comment-modal .comment-modal-footer .submit-btn.active[data-v-df9ff9a1]{background:#646cff;color:#fff}.comment-modal-overlay .comment-modal .comment-modal-footer .submit-btn.active[data-v-df9ff9a1]:hover{background:#5258cc}.comment-modal-overlay .comment-modal .comment-modal-footer .submit-btn[data-v-df9ff9a1]:disabled{cursor:not-allowed;opacity:.5}.character-view[data-v-df9ff9a1]{background:#1a1a1a;color:#fff;display:flex;min-height:100vh;overflow:hidden;position:relative}.scrollable-container[data-v-df9ff9a1]{height:100%;overflow-y:auto;position:relative;width:100%;-webkit-overflow-scrolling:touch}.main-content[data-v-df9ff9a1]{flex:1;margin-left:260px;max-width:calc(100vw - 260px);position:relative;transition:margin-left .5s ease,max-width .5s ease;z-index:2}.main-content.sidebar-collapsed[data-v-df9ff9a1]{margin-left:80px;max-width:calc(100vw - 80px)}@media (max-width:768px){.main-content.sidebar-collapsed[data-v-df9ff9a1]{margin-left:0;max-width:100vw}}.character-container[data-v-df9ff9a1]{margin:0 auto;max-width:1500px;padding:80px 40px;position:relative;z-index:3}.character-container[data-v-df9ff9a1]:after{content:"";display:block;height:100px;width:100%}@media (max-width:1200px){.main-content[data-v-df9ff9a1]{margin-left:260px;max-width:calc(100vw - 260px)}}@media (max-width:1200px) and (min-width:769px){.main-content.sidebar-collapsed[data-v-df9ff9a1]{margin-left:80px;max-width:calc(100vw - 80px)}}@media (max-width:1200px){.pricing-container[data-v-df9ff9a1]{max-width:1300px;padding:60px 32px}.pricing-header .main-title[data-v-df9ff9a1]{font-size:3rem}.faq-section[data-v-df9ff9a1]{margin-top:60px;max-width:650px}.faq-section .faq-title[data-v-df9ff9a1]{font-size:2rem;margin-bottom:40px}}@media (max-width:768px){.character-view[data-v-df9ff9a1]{padding-bottom:var(--footer-height);padding-top:60px}.main-content[data-v-df9ff9a1]{margin-left:0;max-width:100vw}.character-container[data-v-df9ff9a1]{padding:40px 20px}}.character-details[data-v-df9ff9a1],.character-view[data-v-df9ff9a1]{font-family:sans-serif}.character-details .character-main-layout[data-v-df9ff9a1]{display:flex;gap:40px;margin-bottom:40px}@media (max-width:768px){.character-details .character-main-layout[data-v-df9ff9a1]{flex-direction:column;gap:24px}}.character-details .character-image-section[data-v-df9ff9a1]{aspect-ratio:3/4;flex-shrink:0;position:relative;width:300px}.character-details .character-image-section .character-image-container[data-v-df9ff9a1]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.8);border-radius:20px;height:100%;overflow:hidden;position:relative;width:100%}.character-details .character-image-section .character-image-container .image-heart-icon[data-v-df9ff9a1]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#27272a;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;bottom:20px;display:flex;height:50px;justify-content:center;opacity:.85;position:absolute;right:20px;width:50px}.character-details .character-image-section .character-image-container .image-heart-icon .el-icon[data-v-df9ff9a1]{color:#fff;font-size:24px}.character-details .character-info-section[data-v-df9ff9a1]{border-radius:20px;flex:1}.character-details .character-info-section .character-header-info .character-name[data-v-df9ff9a1]{color:#e1e7ef;font-size:1.5rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}@media (max-width:768px){.character-details .character-info-section .character-header-info .character-name[data-v-df9ff9a1]{font-size:2.5rem}}.character-details .character-info-section .character-header-info .character-stats-row[data-v-df9ff9a1]{display:flex;gap:15px;margin-bottom:30px}.character-details .character-info-section .character-header-info .character-stats-row .stat-item[data-v-df9ff9a1]{align-items:center;border:1px solid rgba(63,63,70,.75);border-radius:9999px;color:#a1a1aa;display:flex;font-size:14px;gap:8px;min-height:1.75rem;min-width:-moz-fit-content;min-width:fit-content;padding-left:.625rem;padding-right:.625rem;transition:all .3s ease}.character-details .character-info-section .character-header-info .character-stats-row .stat-item .el-icon[data-v-df9ff9a1]{color:#a1a1aa;font-size:16px}.character-details .character-info-section .character-header-info .character-stats-row .stat-item .stat-value[data-v-df9ff9a1]{color:#a1a1aa;font-size:16px;font-weight:600}.character-details .character-info-section .character-header-info .character-stats-row .stat-item .stat-label[data-v-df9ff9a1]{display:none}.character-details .character-info-section .character-header-info .creator-info[data-v-df9ff9a1]{align-items:center;background-color:#09090b;border-radius:15px;display:flex;gap:50px;margin-bottom:1rem;min-height:3.5rem;padding:10px;width:-moz-fit-content;width:fit-content}.character-details .character-info-section .character-header-info .creator-info .creator-section[data-v-df9ff9a1]{align-items:center;display:flex;gap:12px}.character-details .character-info-section .character-header-info .creator-info .creator-avatar[data-v-df9ff9a1]{border:2px solid hsla(0,0%,100%,.2);border-radius:50%;height:40px;overflow:hidden;width:40px}.character-details .character-info-section .character-header-info .creator-info .creator-avatar img[data-v-df9ff9a1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.character-details .character-info-section .character-header-info .creator-info .creator-details[data-v-df9ff9a1]{display:flex;flex:1;flex-direction:column;min-width:0}.character-details .character-info-section .character-header-info .creator-info .creator-details .creator-label[data-v-df9ff9a1]{color:#fff9;font-size:11px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase;white-space:nowrap}.character-details .character-info-section .character-header-info .creator-info .creator-details .creator-name[data-v-df9ff9a1]{color:#a1a1aa;font-size:.875rem;font-weight:600;white-space:nowrap}.character-details .character-info-section .character-header-info .creator-info .published-info[data-v-df9ff9a1]{display:flex;flex:1;flex-direction:column;min-width:0}.character-details .character-info-section .character-header-info .creator-info .published-info .published-label[data-v-df9ff9a1]{color:#fff9;font-size:11px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase;white-space:nowrap}.character-details .character-info-section .character-header-info .creator-info .published-info .published-value[data-v-df9ff9a1]{color:#a1a1aa;font-size:.875rem;font-weight:600;white-space:nowrap}.character-details .character-info-section .character-header-info .creator-info .last-update-info[data-v-df9ff9a1]{display:flex;flex:1;flex-direction:column;min-width:0}.character-details .character-info-section .character-header-info .creator-info .last-update-info .last-update-label[data-v-df9ff9a1]{color:#fff9;font-size:11px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase;white-space:nowrap}.character-details .character-info-section .character-header-info .creator-info .last-update-info .last-update-value[data-v-df9ff9a1]{color:#a1a1aa;font-size:.875rem;font-weight:600;white-space:nowrap}.character-details .character-info-section .character-header-info .creator-info .follow-btn[data-v-df9ff9a1]{background:#4f46e5;border:none;border-radius:25px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:4px 12px;transition:all .3s ease}.character-details .character-info-section .character-header-info .creator-info .follow-btn[data-v-df9ff9a1]:hover{box-shadow:0 8px 25px #667eea66}.character-details .character-info-section .character-header-info .creator-info .follow-btn.is-following[data-v-df9ff9a1]{background-color:#6366f1;color:#fff}.character-details .character-info-section .character-header-info .character-description[data-v-df9ff9a1]{border-radius:15px;color:#d4d4d8;font-size:.875rem;line-height:1.55rem;margin-bottom:30px}.character-details .character-info-section .character-header-info .character-tags[data-v-df9ff9a1]{margin-bottom:35px}.character-details .character-info-section .character-header-info .character-tags .tags-container[data-v-df9ff9a1]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.character-details .character-info-section .character-header-info .character-tags .tags-container .character-tag[data-v-df9ff9a1]{align-items:center;background-color:#ffffff1a;border-radius:20px;color:#ddd;display:flex;font-size:14px;font-weight:500;gap:2px;justify-content:center;line-height:1;min-height:28px;padding:6px 12px;transition:all .3s ease;white-space:nowrap}.character-details .character-info-section .character-header-info .character-tags .tags-container .character-tag .el-icon[data-v-df9ff9a1]{align-items:center;display:flex;font-size:14px;justify-content:center;margin-right:2px}.character-details .character-info-section .character-header-info .character-tags .tags-container .character-tag.primary[data-v-df9ff9a1]{background-color:#646cff33;color:#646cff}.character-details .character-info-section .character-header-info .character-tags .tags-container .character-tag.popularity[data-v-df9ff9a1]{background-color:#e91e6333;color:#e91e63}.character-details .character-info-section .character-header-info .character-tags .tags-container .character-tag.recommended[data-v-df9ff9a1]{background-color:#ffca2833;color:#ffca28}.character-details .character-info-section .character-header-info .action-buttons[data-v-df9ff9a1]{display:flex;gap:20px}.character-details .character-info-section .character-header-info .action-buttons .follow-btn[data-v-df9ff9a1],.character-details .character-info-section .character-header-info .action-buttons .primary-btn[data-v-df9ff9a1],.character-details .character-info-section .character-header-info .action-buttons .secondary-btn[data-v-df9ff9a1]{align-items:center;border:none;border-radius:15px;cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:12px;justify-content:center;min-width:200px;padding:18px 30px;transition:all .3s ease}.character-details .character-info-section .character-header-info .action-buttons .primary-btn[data-v-df9ff9a1]{background:#646cff;box-shadow:0 4px 15px #1976d24d;color:#fff}.character-details .character-info-section .character-header-info .action-buttons .primary-btn[data-v-df9ff9a1]:hover{box-shadow:0 8px 25px #1976d266}.character-details .character-info-section .character-header-info .action-buttons .primary-btn .el-icon[data-v-df9ff9a1]{font-size:20px}.character-details .character-info-section .character-header-info .action-buttons .secondary-btn[data-v-df9ff9a1]{background:#ffffff26;border:1px solid hsla(0,0%,100%,.2);color:#fff}.character-details .character-info-section .character-header-info .action-buttons .secondary-btn[data-v-df9ff9a1]:hover{background:#fff3}.character-details .character-info-section .character-header-info .action-buttons .secondary-btn .el-icon[data-v-df9ff9a1]{font-size:20px}.character-details .bottom-navigation[data-v-df9ff9a1]{background:#18181b;border:none;border-radius:0;margin-bottom:30px;padding:24px 0;position:relative}.character-details .bottom-navigation .nav-tabs[data-v-df9ff9a1]{display:flex;gap:40px;justify-content:flex-start;position:relative}.character-details .bottom-navigation .nav-tabs .nav-tab[data-v-df9ff9a1]{align-items:center;background:transparent;border:none;border-radius:0;color:#a1a1aa;cursor:pointer;display:flex;flex:none;flex-direction:row;font-size:16px;font-weight:500;gap:8px;min-width:120px;padding:0;position:relative;transition:all .3s ease}.character-details .bottom-navigation .nav-tabs .nav-tab .el-icon[data-v-df9ff9a1]{color:#a1a1aa;font-size:20px;transition:color .3s ease}.character-details .bottom-navigation .nav-tabs .nav-tab span[data-v-df9ff9a1]{font-size:14px;transition:color .3s ease}.character-details .bottom-navigation .nav-tabs .nav-tab.active[data-v-df9ff9a1]{background:transparent;border:none;box-shadow:none;color:#646cff}.character-details .bottom-navigation .nav-tabs .nav-tab.active .el-icon[data-v-df9ff9a1],.character-details .bottom-navigation .nav-tabs .nav-tab.active span[data-v-df9ff9a1]{color:#646cff}.character-details .bottom-navigation .nav-tabs .nav-tab.active[data-v-df9ff9a1]:after{background:#646cff;border-radius:2px;bottom:-14px;content:"";height:3px;left:5%;position:absolute;transform:none;width:75px}.character-details .bottom-navigation .nav-tabs .nav-tab[data-v-df9ff9a1]:hover{background:transparent;color:#646cff;transform:none}.character-details .bottom-navigation .nav-tabs .nav-tab:hover .el-icon[data-v-df9ff9a1],.character-details .bottom-navigation .nav-tabs .nav-tab:hover span[data-v-df9ff9a1]{color:#646cff}.character-details .bottom-navigation[data-v-df9ff9a1]:after{background:#ffffff1a;bottom:10px;content:"";height:1px;left:20px;position:absolute;right:20px}.character-details .reviews-section[data-v-df9ff9a1]{background:transparent;border:none;border-radius:0;padding:0}.character-details .reviews-section .reviews-header[data-v-df9ff9a1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.character-details .reviews-section .reviews-header .reviews-title[data-v-df9ff9a1]{color:#fff;font-size:2rem;font-weight:700}.character-details .reviews-section .reviews-header .reviews-actions[data-v-df9ff9a1]{align-items:center;display:flex;gap:12px}.character-details .reviews-section .reviews-header .reviews-actions .refresh-button[data-v-df9ff9a1]{align-items:center;background:#374151;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.character-details .reviews-section .reviews-header .reviews-actions .refresh-button[data-v-df9ff9a1]:hover{background:#4b5563}.character-details .reviews-section .reviews-header .reviews-actions .refresh-button.loading .el-icon[data-v-df9ff9a1]{animation:spin-df9ff9a1 1s linear infinite}.character-details .reviews-section .reviews-header .reviews-actions .refresh-button .el-icon[data-v-df9ff9a1]{font-size:16px}.character-details .reviews-section .reviews-header .reviews-actions .add-review-button[data-v-df9ff9a1]{align-items:center;background:#646cff;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.character-details .reviews-section .reviews-header .reviews-actions .add-review-button[data-v-df9ff9a1]:hover{background:#5258cc}.character-details .reviews-section .reviews-header .reviews-actions .add-review-button .el-icon[data-v-df9ff9a1]{font-size:16px}.character-details .reviews-section .reviews-list .review-item[data-v-df9ff9a1]{align-items:flex-start;background:transparent;border:none;border-radius:0;gap:10px;margin-bottom:25px;overflow:visible;padding:20px}.character-details .reviews-section .reviews-list .review-item .reviewer-info[data-v-df9ff9a1]{align-items:center;gap:15px}.character-details .reviews-section .reviews-list .review-item .reviewer-info .reviewer-avatar[data-v-df9ff9a1]{border:none;font-size:12px}.character-details .reviews-section .reviews-list .review-item .reviewer-info .reviewer-details[data-v-df9ff9a1]{display:flex;flex-direction:column}.character-details .reviews-section .reviews-list .review-item .reviewer-info .reviewer-details .reviewer-name[data-v-df9ff9a1]{font-size:1rem;margin-bottom:6px}.character-details .reviews-section .reviews-list .review-item .reviewer-info .reviewer-details .review-text[data-v-df9ff9a1]{color:#ddd;font-size:14px;line-height:1.6;margin-top:1rem}.character-details .reviews-section .empty-reviews[data-v-df9ff9a1]{color:#fff9;padding:40px 20px;text-align:center}.character-details .reviews-section .empty-reviews p[data-v-df9ff9a1]{font-size:16px;margin:0}.character-details .reviews-section .skeleton-avatar[data-v-df9ff9a1],.character-details .reviews-section .skeleton-text[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%}.character-details .reviews-section .skeleton-text[data-v-df9ff9a1]{border-radius:4px;height:16px;margin-bottom:8px}.character-details .reviews-section .skeleton-text[data-v-df9ff9a1]:last-child{margin-bottom:0;width:80%}.character-details .reviews-section .comment-form[data-v-df9ff9a1]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:30px;padding:20px}.character-details .reviews-section .comment-form .comment-input-container[data-v-df9ff9a1]{align-items:center;display:flex;gap:12px}.character-details .reviews-section .comment-form .comment-input-container .user-avatar[data-v-df9ff9a1]{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.character-details .reviews-section .comment-form .comment-input-container .user-avatar img[data-v-df9ff9a1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.character-details .reviews-section .comment-form .comment-input-container .user-avatar .avatar-placeholder[data-v-df9ff9a1]{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;width:100%}.character-details .reviews-section .comment-form .comment-input-container .comment-input[data-v-df9ff9a1]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#fff;flex:1;font-size:14px;outline:none;padding:12px 16px;transition:all .3s ease}.character-details .reviews-section .comment-form .comment-input-container .comment-input[data-v-df9ff9a1]::-moz-placeholder{color:#fff9}.character-details .reviews-section .comment-form .comment-input-container .comment-input[data-v-df9ff9a1]::placeholder{color:#fff9}.character-details .reviews-section .comment-form .comment-input-container .comment-input[data-v-df9ff9a1]:focus{background:#ffffff26;border-color:#646cff}.character-details .reviews-section .comment-form .comment-input-container .send-btn[data-v-df9ff9a1]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.character-details .reviews-section .comment-form .comment-input-container .send-btn.active[data-v-df9ff9a1]{background:#646cff;color:#fff;transform:scale(1.05)}.character-details .reviews-section .comment-form .comment-input-container .send-btn[data-v-df9ff9a1]:disabled{cursor:not-allowed;opacity:.5}.character-details .reviews-section .comment-form .comment-input-container .send-btn .loading-icon[data-v-df9ff9a1],.character-details .reviews-section .comment-form .comment-input-container .send-btn .send-icon[data-v-df9ff9a1]{height:20px;width:20px}.character-details .reviews-section .comment-form .comment-input-container .cancel-reply-btn[data-v-df9ff9a1]{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.character-details .reviews-section .comment-form .comment-input-container .cancel-reply-btn[data-v-df9ff9a1]:hover{background:#ffffff4d;color:#fff}.character-details .reviews-section .comment-form .comment-input-container .cancel-reply-btn .cancel-icon[data-v-df9ff9a1]{font-size:16px;font-style:normal;line-height:1}.character-details .reviews-section .reviews-list[data-v-df9ff9a1]{margin-bottom:30px}.character-details .reviews-section .reviews-list .review-item[data-v-df9ff9a1]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex-direction:column;margin-bottom:15px;padding:12px}.character-details .reviews-section .reviews-list .review-item .reviewer-info[data-v-df9ff9a1]{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.character-details .reviews-section .reviews-list .review-item .reviewer-info .reviewer-avatar[data-v-df9ff9a1]{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;overflow:hidden;width:32px}.character-details .reviews-section .reviews-list .review-item .reviewer-info .reviewer-avatar img[data-v-df9ff9a1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.character-details .reviews-section .reviews-list .review-item .reviewer-info .reviewer-avatar span[data-v-df9ff9a1]{font-size:14px;font-weight:600}.character-details .reviews-section .reviews-list .review-item .reviewer-info .reviewer-details[data-v-df9ff9a1]{flex:1;min-width:0}.character-details .reviews-section .reviews-list .review-item .reviewer-info .reviewer-details .reviewer-name[data-v-df9ff9a1]{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.character-details .reviews-section .reviews-list .review-item .reviewer-info .reviewer-details .review-text[data-v-df9ff9a1]{color:#fffc;font-size:13px;line-height:1.4;word-wrap:break-word}.character-details .reviews-section .comment-footer[data-v-df9ff9a1]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;display:flex;justify-content:space-between;margin-top:10px;padding:6px 10px;width:100%}.character-details .reviews-section .comment-footer .comment-actions[data-v-df9ff9a1]{align-items:center;display:flex;gap:10px;margin-left:auto}.character-details .reviews-section .comment-footer .comment-actions .action-item[data-v-df9ff9a1]{align-items:center;border-radius:4px;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;gap:4px;padding:4px 8px;transition:all .2s ease}.character-details .reviews-section .comment-footer .comment-actions .action-item[data-v-df9ff9a1]:hover{background:#ffffff1a;color:#fff}.character-details .reviews-section .comment-footer .comment-actions .action-item.comments[data-v-df9ff9a1]{cursor:default}.character-details .reviews-section .comment-footer .comment-actions .action-item.comments[data-v-df9ff9a1]:hover{background:transparent;color:#ffffffb3}.character-details .reviews-section .comment-footer .comment-actions .action-item.likes .action-icon[data-v-df9ff9a1]{height:16px;transition:all .2s ease;width:16px}.character-details .reviews-section .comment-footer .comment-actions .action-item.likes.active[data-v-df9ff9a1],.character-details .reviews-section .comment-footer .comment-actions .action-item.likes.liked[data-v-df9ff9a1]{color:#ffca28}.character-details .reviews-section .comment-footer .comment-actions .action-item.likes.active .action-icon[data-v-df9ff9a1],.character-details .reviews-section .comment-footer .comment-actions .action-item.likes.liked .action-icon[data-v-df9ff9a1]{fill:#ffca28}.character-details .reviews-section .comment-footer .comment-actions .action-item.likes.zero-likes[data-v-df9ff9a1]{color:#ffffff80}.character-details .reviews-section .comment-footer .comment-actions .action-item.reply .el-icon[data-v-df9ff9a1]{font-size:14px}.character-details .reviews-section .comment-footer .comment-actions .likes[data-v-df9ff9a1]{color:#ffca28}.character-details .reviews-section .comment-footer .comment-footer-left[data-v-df9ff9a1]{align-items:center;display:flex;gap:12px}.character-details .reviews-section .comment-footer .comment-footer-left .comment-date[data-v-df9ff9a1]{color:#fff9;font-size:13px}.character-details .replies-container[data-v-df9ff9a1]{margin-top:16px;width:100%}.character-details .replies-container .reply-item[data-v-df9ff9a1]{box-sizing:border-box;display:flex;margin-bottom:8px;padding:10px 40px;width:100%}.character-details .replies-container .reply-item .reply-user-avatar[data-v-df9ff9a1]{border-radius:50%;flex-shrink:0;height:32px;margin-right:8px;overflow:hidden;width:32px}.character-details .replies-container .reply-item .reply-user-avatar img[data-v-df9ff9a1]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.character-details .replies-container .reply-item .reply-user-avatar .avatar-placeholder[data-v-df9ff9a1]{align-items:center;background-color:#6366f1cc;color:#fff;display:flex;font-size:12px;font-weight:600;height:100%;justify-content:center;width:100%}.character-details .replies-container .reply-item .reply-content[data-v-df9ff9a1]{flex:1;min-width:0}.character-details .replies-container .reply-item .reply-content .reply-header[data-v-df9ff9a1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:2px 0}.character-details .replies-container .reply-item .reply-content .reply-header .reply-author-section .reply-author[data-v-df9ff9a1]{color:#fff;font-size:14px;font-weight:600}.character-details .replies-container .reply-item .reply-content .reply-header .reply-date[data-v-df9ff9a1]{color:#aaa;font-size:12px}.character-details .replies-container .reply-item .reply-content .reply-body[data-v-df9ff9a1]{color:#ddd;font-size:14px;line-height:1.4;margin-bottom:8px;padding:8px 0}.character-details .replies-container .reply-item .reply-content .reply-actions[data-v-df9ff9a1]{align-items:center;display:flex;justify-content:space-between}.character-details .replies-container .reply-item .reply-content .reply-actions .action-btn[data-v-df9ff9a1]{align-items:center;border-radius:4px;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;gap:4px;margin-left:0;transition:all .2s ease}.character-details .replies-container .reply-item .reply-content .reply-actions .action-btn[data-v-df9ff9a1]:hover{background:#ffffff1a;color:#fff}.character-details .replies-container .reply-item .reply-content .reply-actions .action-btn.reply-btn .el-icon[data-v-df9ff9a1]{font-size:14px}.character-details .replies-container .reply-item .reply-content .reply-actions .action-item.likes[data-v-df9ff9a1]{align-items:center;border-radius:4px;color:#ffca28;cursor:pointer;display:flex;font-size:13px;gap:4px;padding:4px 8px;transition:all .2s ease}.character-details .replies-container .reply-item .reply-content .reply-actions .action-item.likes[data-v-df9ff9a1]:hover{background:#ffffff1a;color:#fff}.character-details .replies-container .reply-item .reply-content .reply-actions .action-item.likes .action-icon[data-v-df9ff9a1]{height:16px;transition:all .2s ease;width:16px}.character-details .replies-container .reply-item .reply-content .reply-actions .action-item.likes.active[data-v-df9ff9a1],.character-details .replies-container .reply-item .reply-content .reply-actions .action-item.likes.liked[data-v-df9ff9a1]{color:#ffca28}.character-details .replies-container .reply-item .reply-content .reply-actions .action-item.likes.active .action-icon[data-v-df9ff9a1],.character-details .replies-container .reply-item .reply-content .reply-actions .action-item.likes.liked .action-icon[data-v-df9ff9a1]{fill:#ffca28}.character-details .replies-container .reply-item .reply-content .reply-actions .action-item.likes.zero-likes[data-v-df9ff9a1]{color:#ffffff80}.character-details .sub-replies-container[data-v-df9ff9a1]{border-left:2px solid hsla(0,0%,100%,.05);margin-top:12px;padding-left:20px}.character-details .sub-replies-container .sub-reply-item[data-v-df9ff9a1]{box-sizing:border-box;display:flex;margin-bottom:8px;padding:8px;width:100%}.character-details .sub-replies-container .sub-reply-item .reply-user-avatar.sub-reply-avatar[data-v-df9ff9a1]{border-radius:50%;flex-shrink:0;height:24px;margin-right:8px;overflow:hidden;width:24px}.character-details .sub-replies-container .sub-reply-item .reply-user-avatar.sub-reply-avatar img[data-v-df9ff9a1]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.character-details .sub-replies-container .sub-reply-item .reply-user-avatar.sub-reply-avatar .avatar-placeholder[data-v-df9ff9a1]{align-items:center;background-color:#6366f1cc;color:#fff;display:flex;font-size:10px;font-weight:600;height:100%;justify-content:center;width:100%}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content[data-v-df9ff9a1]{flex:1;min-width:0}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-header[data-v-df9ff9a1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;padding:2px 0}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-header .reply-author-section .reply-author[data-v-df9ff9a1]{color:#fff;font-size:12px;font-weight:600}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-header .reply-date[data-v-df9ff9a1]{color:#aaa;font-size:10px}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-body[data-v-df9ff9a1]{color:#ddd;font-size:12px;line-height:1.4;margin-bottom:6px;padding:6px 0}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions[data-v-df9ff9a1]{align-items:center;display:flex;justify-content:space-between}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions .action-btn[data-v-df9ff9a1]{align-items:center;border-radius:4px;color:#ffffffb3;cursor:pointer;display:flex;font-size:11px;gap:4px;margin-left:0;transition:all .2s ease}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions .action-btn[data-v-df9ff9a1]:hover{background:#ffffff1a;color:#fff}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions .action-btn.reply-btn .el-icon[data-v-df9ff9a1]{font-size:12px}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions .action-item.likes[data-v-df9ff9a1]{align-items:center;border-radius:4px;color:#ffca28;cursor:pointer;display:flex;font-size:11px;gap:4px;transition:all .2s ease}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions .action-item.likes[data-v-df9ff9a1]:hover{background:#ffffff1a;color:#fff}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions .action-item.likes .action-icon[data-v-df9ff9a1]{height:14px;transition:all .2s ease;width:14px}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions .action-item.likes.active[data-v-df9ff9a1],.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions .action-item.likes.liked[data-v-df9ff9a1]{color:#ffca28}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions .action-item.likes.active .action-icon[data-v-df9ff9a1],.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions .action-item.likes.liked .action-icon[data-v-df9ff9a1]{fill:#ffca28}.character-details .sub-replies-container .sub-reply-item .reply-content.sub-reply-content .reply-actions .action-item.likes.zero-likes[data-v-df9ff9a1]{color:#ffffff80}.character-details .sub-replies-container .load-more-subreplies[data-v-df9ff9a1]{margin-top:8px;padding:8px 0;text-align:center}.character-details .sub-replies-container .load-more-subreplies .load-more-subreplies-btn[data-v-df9ff9a1]{background:none;border:none;border-radius:12px;color:#9c70ff;cursor:pointer;font-size:13px;padding:4px 12px;transition:all .2s}.character-details .sub-replies-container .load-more-subreplies .load-more-subreplies-btn[data-v-df9ff9a1]:hover{background-color:#9c70ff1a}.character-details .sub-replies-container .load-more-subreplies .load-more-subreplies-btn[data-v-df9ff9a1]:disabled{cursor:not-allowed;opacity:.6}.character-details .sub-replies-container .load-more-subreplies .subreplies-loading-more[data-v-df9ff9a1]{display:flex;gap:4px;justify-content:center}.character-details .sub-replies-container .load-more-subreplies .subreplies-loading-more .spinner-dot[data-v-df9ff9a1]{animation:pulse-df9ff9a1 .9s ease-in-out infinite;background-color:#9c70ff;border-radius:50%;display:inline-block;height:6px;width:6px}.character-details .sub-replies-container .load-more-subreplies .subreplies-loading-more .spinner-dot[data-v-df9ff9a1]:nth-child(2){animation-delay:.3s}.character-details .sub-replies-container .load-more-subreplies .subreplies-loading-more .spinner-dot[data-v-df9ff9a1]:nth-child(3){animation-delay:.6s}.load-more-replies[data-v-df9ff9a1]{align-items:center;display:flex;justify-content:center;margin-top:12px;padding:12px 0;text-align:center;width:100%}.load-more-replies .load-more-replies-btn[data-v-df9ff9a1]{background:none;border:none;border-radius:12px;color:#9c70ff;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.load-more-replies .load-more-replies-btn[data-v-df9ff9a1]:hover{background-color:#9c70ff1a}.load-more-replies .load-more-replies-btn[data-v-df9ff9a1]:disabled{cursor:not-allowed;opacity:.6}.load-more-replies .replies-loading-more[data-v-df9ff9a1]{display:flex;gap:4px;justify-content:center}.load-more-replies .replies-loading-more .spinner-dot[data-v-df9ff9a1]{animation:pulse-df9ff9a1 .9s ease-in-out infinite;background-color:#9c70ff;border-radius:50%;display:inline-block;height:6px;width:6px}.load-more-replies .replies-loading-more .spinner-dot[data-v-df9ff9a1]:nth-child(2){animation-delay:.3s}.load-more-replies .replies-loading-more .spinner-dot[data-v-df9ff9a1]:nth-child(3){animation-delay:.6s}.load-more-comments[data-v-df9ff9a1]{margin-top:20px;padding:20px 0;text-align:center}.load-more-comments .load-more-comments-btn[data-v-df9ff9a1]{background:none;border:none;border:1px solid rgba(156,112,255,.3);border-radius:16px;color:#9c70ff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.load-more-comments .load-more-comments-btn[data-v-df9ff9a1]:hover{background-color:#9c70ff1a;border-color:#9c70ff80}.load-more-comments .load-more-comments-btn[data-v-df9ff9a1]:disabled{cursor:not-allowed;opacity:.6}.load-more-comments .comments-loading-more[data-v-df9ff9a1]{display:flex;gap:4px;justify-content:center}.load-more-comments .comments-loading-more .spinner-dot[data-v-df9ff9a1]{animation:pulse-df9ff9a1 .9s ease-in-out infinite;background-color:#9c70ff;border-radius:50%;display:inline-block;height:6px;width:6px}.load-more-comments .comments-loading-more .spinner-dot[data-v-df9ff9a1]:nth-child(2){animation-delay:.3s}.load-more-comments .comments-loading-more .spinner-dot[data-v-df9ff9a1]:nth-child(3){animation-delay:.6s}.character-skeleton .character-main-layout[data-v-df9ff9a1]{display:flex;gap:40px;margin-bottom:40px}@media (max-width:768px){.character-skeleton .character-main-layout[data-v-df9ff9a1]{flex-direction:column;gap:24px}}.character-skeleton .character-image-section[data-v-df9ff9a1]{flex-shrink:0;width:300px}@media (max-width:768px){.character-skeleton .character-image-section[data-v-df9ff9a1]{width:100%}}.character-skeleton .character-image-section .skeleton-image-container[data-v-df9ff9a1]{aspect-ratio:3/4;border-radius:20px;overflow:hidden;position:relative;width:100%}.character-skeleton .character-image-section .skeleton-image[data-v-df9ff9a1]{height:100%;width:100%}.character-skeleton .character-image-section .skeleton-heart-icon[data-v-df9ff9a1],.character-skeleton .character-image-section .skeleton-image[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%}.character-skeleton .character-image-section .skeleton-heart-icon[data-v-df9ff9a1]{border-radius:50%;bottom:20px;height:50px;position:absolute;right:20px;width:50px}.character-skeleton .character-info-section[data-v-df9ff9a1]{flex:1}.character-skeleton .character-info-section .character-header-info .skeleton-name[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:8px;height:48px;margin-bottom:20px;width:60%}.character-skeleton .character-info-section .character-header-info .character-stats-row[data-v-df9ff9a1]{display:flex;gap:15px;margin-bottom:30px}.character-skeleton .character-info-section .character-header-info .character-stats-row .stat-item[data-v-df9ff9a1]{align-items:center;border:1px solid rgba(63,63,70,.75);border-radius:9999px;display:flex;gap:8px;min-height:1.75rem;min-width:-moz-fit-content;min-width:fit-content;padding-left:.625rem;padding-right:.625rem}.character-skeleton .character-info-section .character-header-info .character-stats-row .stat-item .skeleton-stat-icon[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:50%;height:16px;width:16px}.character-skeleton .character-info-section .character-header-info .character-stats-row .stat-item .skeleton-stat-value[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:16px;width:30px}.character-skeleton .character-info-section .character-header-info .character-stats-row .stat-item .skeleton-stat-label[data-v-df9ff9a1]{display:none}.character-skeleton .character-info-section .character-header-info .creator-info[data-v-df9ff9a1]{display:flex;gap:24px;margin-bottom:24px}.character-skeleton .character-info-section .character-header-info .creator-info .creator-section[data-v-df9ff9a1]{align-items:center;display:flex;gap:12px}.character-skeleton .character-info-section .character-header-info .creator-info .creator-section .skeleton-creator-avatar[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:50%;height:40px;width:40px}.character-skeleton .character-info-section .character-header-info .creator-info .creator-section .creator-details[data-v-df9ff9a1]{display:flex;flex-direction:column;gap:4px}.character-skeleton .character-info-section .character-header-info .creator-info .creator-section .creator-details .skeleton-creator-label[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:12px;width:60px}.character-skeleton .character-info-section .character-header-info .creator-info .creator-section .creator-details .skeleton-creator-name[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:14px;width:100px}.character-skeleton .character-info-section .character-header-info .creator-info .last-update-info[data-v-df9ff9a1],.character-skeleton .character-info-section .character-header-info .creator-info .published-info[data-v-df9ff9a1]{display:flex;flex-direction:column;gap:4px}.character-skeleton .character-info-section .character-header-info .creator-info .last-update-info .skeleton-last-update-label[data-v-df9ff9a1],.character-skeleton .character-info-section .character-header-info .creator-info .last-update-info .skeleton-published-label[data-v-df9ff9a1],.character-skeleton .character-info-section .character-header-info .creator-info .published-info .skeleton-last-update-label[data-v-df9ff9a1],.character-skeleton .character-info-section .character-header-info .creator-info .published-info .skeleton-published-label[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:12px;width:80px}.character-skeleton .character-info-section .character-header-info .creator-info .last-update-info .skeleton-last-update-value[data-v-df9ff9a1],.character-skeleton .character-info-section .character-header-info .creator-info .last-update-info .skeleton-published-value[data-v-df9ff9a1],.character-skeleton .character-info-section .character-header-info .creator-info .published-info .skeleton-last-update-value[data-v-df9ff9a1],.character-skeleton .character-info-section .character-header-info .creator-info .published-info .skeleton-published-value[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:14px;width:120px}.character-skeleton .character-info-section .character-header-info .skeleton-description[data-v-df9ff9a1]{margin-bottom:24px}.character-skeleton .character-info-section .character-header-info .skeleton-description .skeleton-description-line[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:16px;margin-bottom:8px}.character-skeleton .character-info-section .character-header-info .skeleton-description .skeleton-description-line[data-v-df9ff9a1]:first-child{width:90%}.character-skeleton .character-info-section .character-header-info .skeleton-description .skeleton-description-line[data-v-df9ff9a1]:nth-child(2){width:85%}.character-skeleton .character-info-section .character-header-info .skeleton-description .skeleton-description-line.short[data-v-df9ff9a1]{width:60%}.character-skeleton .character-info-section .character-header-info .skeleton-tags[data-v-df9ff9a1]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.character-skeleton .character-info-section .character-header-info .skeleton-tags .skeleton-tag[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:20px;height:30px;width:100px}.character-skeleton .character-info-section .character-header-info .action-buttons[data-v-df9ff9a1]{display:flex;gap:12px}.character-skeleton .character-info-section .character-header-info .action-buttons .skeleton-primary-btn[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:8px;height:48px;width:160px}.character-skeleton .character-info-section .character-header-info .action-buttons .skeleton-secondary-btn[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:8px;height:48px;width:100px}.character-skeleton .bottom-navigation[data-v-df9ff9a1]{margin-bottom:30px}.character-skeleton .bottom-navigation .nav-tabs[data-v-df9ff9a1]{display:flex;gap:16px}.character-skeleton .bottom-navigation .nav-tabs .skeleton-nav-tab[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:8px;height:40px;width:120px}.character-skeleton .reviews-section .reviews-header[data-v-df9ff9a1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.character-skeleton .reviews-section .reviews-header .skeleton-reviews-title[data-v-df9ff9a1]{height:32px;width:150px}.character-skeleton .reviews-section .reviews-header .skeleton-add-review-button[data-v-df9ff9a1],.character-skeleton .reviews-section .reviews-header .skeleton-reviews-title[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:8px}.character-skeleton .reviews-section .reviews-header .skeleton-add-review-button[data-v-df9ff9a1]{height:40px;width:120px}.character-skeleton .reviews-section .reviews-list .review-item[data-v-df9ff9a1]{align-items:flex-start;background:transparent;border:none;border-radius:0;display:flex;gap:10px;margin-bottom:25px;overflow:visible;padding:20px}.character-skeleton .reviews-section .reviews-list .review-item .reviewer-info[data-v-df9ff9a1]{align-items:center;display:flex;gap:15px}.character-skeleton .reviews-section .reviews-list .review-item .reviewer-info .skeleton-reviewer-avatar[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:50%;height:32px;width:32px}.character-skeleton .reviews-section .reviews-list .review-item .reviewer-info .reviewer-details[data-v-df9ff9a1]{display:flex;flex-direction:column;gap:8px}.character-skeleton .reviews-section .reviews-list .review-item .reviewer-info .reviewer-details .skeleton-reviewer-name[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:16px;width:120px}.character-skeleton .reviews-section .reviews-list .review-item .reviewer-info .reviewer-details .skeleton-review-text[data-v-df9ff9a1]{animation:loading-df9ff9a1 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:14px;width:300px}.character-error[data-v-df9ff9a1]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:80px 20px;text-align:center}.character-error .error-title[data-v-df9ff9a1]{color:#fff;font-size:2rem;margin-bottom:4rem}.character-error .error-message[data-v-df9ff9a1]{color:#ffffffb3;margin-bottom:32px}.character-error .error-buttons[data-v-df9ff9a1]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.character-error .retry-btn[data-v-df9ff9a1]{align-items:center;background:#667eea;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.character-error .retry-btn[data-v-df9ff9a1]:hover{background:#5a6fd8}.character-error .discover-btn[data-v-df9ff9a1]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:25px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.character-error .discover-btn[data-v-df9ff9a1]:hover{background:#fff3;border-color:#fff6}@keyframes loading-df9ff9a1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes highlight-pulse-df9ff9a1{0%{background-color:#646cff4d}50%{background-color:#646cff1a}to{background-color:transparent}}.highlight-new-comment[data-v-df9ff9a1]{animation:highlight-pulse-df9ff9a1 3s ease-in-out}@keyframes pulse-df9ff9a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media (max-width:768px){.character-details .character-main-layout[data-v-df9ff9a1]{flex-direction:column;gap:24px}.character-details .character-image-section[data-v-df9ff9a1]{height:200px;width:100%}.character-details .character-info-section .character-header-info .character-name[data-v-df9ff9a1]{font-size:2rem}.character-details .character-info-section .character-header-info .character-stats-row[data-v-df9ff9a1]{flex-direction:column;gap:10px}.character-details .character-info-section .character-header-info .character-stats-row .stat-item[data-v-df9ff9a1]{justify-content:center}.character-details .character-info-section .character-header-info .creator-info[data-v-df9ff9a1],.character-details .character-info-section .character-header-info .published-info[data-v-df9ff9a1]{align-items:flex-start;flex-direction:column;gap:8px}.character-details .character-info-section .character-header-info .action-buttons[data-v-df9ff9a1]{flex-direction:column;gap:10px}.character-details .character-info-section .bottom-navigation .nav-tabs[data-v-df9ff9a1]{flex-direction:column;gap:8px}.character-details .reviews-section .reviews-header[data-v-df9ff9a1]{align-items:flex-start;flex-direction:column;gap:10px}.character-details .reviews-section .reviews-stats[data-v-df9ff9a1]{flex-direction:column;gap:8px}.character-details .reviews-section .reviews-list .review-item[data-v-df9ff9a1]{align-items:flex-start;flex-direction:column;gap:10px}.character-details .reviews-section .add-review-link[data-v-df9ff9a1]{justify-content:center;width:100%}}.device-info[data-v-df9ff9a1]{background:#000000b3;border-radius:15px;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;pointer-events:none;position:fixed;right:10px;top:10px;z-index:9999}.device-info .mobile-indicator[data-v-df9ff9a1]{color:#ff6b6b}.device-info .desktop-indicator[data-v-df9ff9a1]{color:#4ecdc4}.character-name-row[data-v-df9ff9a1]{justify-content:space-between;width:100%}.character-name-row[data-v-df9ff9a1],.share-btn[data-v-df9ff9a1]{align-items:center;display:flex}.share-btn[data-v-df9ff9a1]{background:transparent;border:none;border-radius:50%;color:#666;cursor:pointer;height:40px;justify-content:center;transition:all .3s ease;width:40px}.share-btn[data-v-df9ff9a1]:hover{background-color:#0000000d;color:#333}.share-btn .el-icon[data-v-df9ff9a1]{font-size:20px}[data-v-df9ff9a1] .character-background-image{backface-visibility:hidden;border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:translateZ(0);transition:none;width:100%;will-change:transform}.character-image-container[data-v-df9ff9a1]{aspect-ratio:3/4;backface-visibility:hidden;border-radius:8px;height:100%;overflow:hidden;position:relative;transform:translateZ(0);width:100%;will-change:transform}[data-v-df9ff9a1] .creator-avatar img,[data-v-df9ff9a1] .reply-user-avatar img,[data-v-df9ff9a1] .reviewer-avatar img,[data-v-df9ff9a1] .user-avatar img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.follow-btn[data-v-df9ff9a1]{background-color:#fff;border:1px solid #ddd;border-radius:20px;color:#333;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .3s ease}.follow-btn[data-v-df9ff9a1]:hover{background-color:#f5f5f5}.follow-btn.is-following[data-v-df9ff9a1]{background-color:#ffffff1a;color:#fff}.star-follow-icon[data-v-df9ff9a1]{cursor:pointer!important;transition:all .3s ease!important}.star-follow-icon[data-v-df9ff9a1]:hover{opacity:1!important;transform:scale(1.05)!important}.character-details .character-image-section .character-image-container .star-follow-icon.star-followed[data-v-df9ff9a1]{background:#27272ae6!important;border-color:#ffca28!important}.character-details .character-image-section .character-image-container .star-follow-icon.star-followed .el-icon[data-v-df9ff9a1]{color:#ffca28!important}.character-details .character-image-section .character-image-container .star-follow-icon.star-followed[data-v-df9ff9a1]:hover{border-color:#ffd54f!important}[data-v-06171d25] *{font-family:Nunito Sans,sans-serif!important}.modal-enter-active[data-v-06171d25]{transition:all .5s cubic-bezier(.33,1,.68,1)}.modal-enter-active .modal-content[data-v-06171d25]{transition:transform .5s cubic-bezier(.33,1,.68,1),opacity .4s ease}.modal-leave-active[data-v-06171d25]{transition:opacity .4s ease-in}.modal-leave-active .modal-content[data-v-06171d25]{transition:transform .5s ease-in-out,opacity .4s ease-out}.modal-leave-active .modal-overlay[data-v-06171d25]{transition:opacity .45s ease-out}.modal-enter-from[data-v-06171d25]{opacity:0}.modal-enter-from .modal-content[data-v-06171d25]{opacity:0;transform:scale(.9) translateY(90%)}.modal-leave-to[data-v-06171d25]{opacity:0}.modal-leave-to .modal-content[data-v-06171d25]{opacity:0;transform:translateY(140%) scale(.92)}.modal-enter-to[data-v-06171d25],.modal-leave-from[data-v-06171d25]{opacity:1}.modal-enter-to .modal-content[data-v-06171d25],.modal-leave-from .modal-content[data-v-06171d25]{opacity:1;transform:scale(1) translateY(0)}.mobile-character-detail-modal[data-v-06171d25]{display:flex;flex-direction:column;inset:0;pointer-events:auto;position:fixed;z-index:100001;-webkit-overflow-scrolling:touch;will-change:opacity;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;touch-action:manipulation}.mobile-character-detail-modal .modal-content[data-v-06171d25]{position:relative}.modal-overlay[data-v-06171d25]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;top:0;transition:opacity .35s ease;z-index:1}.modal-content[data-v-06171d25],.modal-overlay[data-v-06171d25]{bottom:0;left:0;position:absolute;right:0;-webkit-tap-highlight-color:transparent}.modal-content[data-v-06171d25]{background-color:#121212;box-shadow:0 -4px 20px #00000026;height:100%;overflow-y:auto;z-index:2;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform-origin:center bottom}.header-controls[data-v-06171d25],.modal-content[data-v-06171d25]{display:flex;flex-direction:column}.header-controls[data-v-06171d25]{left:0;max-width:100%;padding:0;pointer-events:auto;position:fixed;right:0;top:0;transition:all .3s ease;width:100%;z-index:10000}.header-controls .header-top-row[data-v-06171d25]{align-items:center;display:flex;justify-content:space-between;padding:8px 16px;width:100%}.header-controls.floating[data-v-06171d25]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#121212f2;box-shadow:0 2px 8px #0000004d}.header-controls.floating .floating-tab-navigation[data-v-06171d25]{animation:fadeIn-06171d25 .3s ease;background-color:#121212f2;border-top:1px solid hsla(0,0%,100%,.1);display:flex;width:100%}.header-controls.floating .floating-tab-navigation .tab-item[data-v-06171d25]{color:#999;cursor:pointer;flex:1;font-size:15px;padding:12px 0;position:relative;text-align:center}.header-controls.floating .floating-tab-navigation .tab-item.active[data-v-06171d25]{color:#fff;font-weight:600}.header-controls.floating .floating-tab-navigation .tab-item.active[data-v-06171d25]:after{background-color:#646cff;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:30%;position:absolute;right:30%}.header-controls.floating .floating-character-info[data-v-06171d25]{align-items:center;animation:fadeIn-06171d25 .3s ease;display:flex;flex:1;margin-left:10px;overflow:hidden}.header-controls.floating .floating-character-info .character-avatar[data-v-06171d25]{border:1px solid hsla(0,0%,100%,.2);border-radius:50%;flex-shrink:0;height:32px;margin-right:10px;overflow:hidden;width:32px}.header-controls.floating .floating-character-info .character-avatar img[data-v-06171d25]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.header-controls.floating .floating-character-info .floating-character-details[data-v-06171d25]{align-items:center;display:flex;flex:1;gap:8px}.header-controls .back-button[data-v-06171d25]{align-items:center;background-color:#000000b3;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:transform .15s ease,background-color .15s ease;width:36px;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 5px #0000004d}.header-controls .back-button[data-v-06171d25]:active{background-color:#000000b3;transform:scale(.92)}.header-controls .back-button .icon-back[data-v-06171d25]{border:solid #fff;border-width:0 2.5px 2.5px 0;display:inline-block;margin-top:-5px;padding:4px;transform:rotate(45deg)}.header-controls .share-button[data-v-06171d25]{align-items:center;background-color:#000000b3;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:transform .15s ease,background-color .15s ease;width:36px;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 5px #0000004d}.header-controls .share-button[data-v-06171d25]:active{background-color:#000000b3;transform:scale(.92)}.header-controls .share-button .share-icon[data-v-06171d25]{fill:#fff}.loading-container[data-v-06171d25]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.loading-container .loading-spinner[data-v-06171d25]{animation:spin-06171d25 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#646cff;height:40px;width:40px}.error-container[data-v-06171d25]{align-items:center;color:#ff6b6b;display:flex;font-size:16px;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}.character-content[data-v-06171d25]{display:flex;flex-direction:column;min-height:100%}.character-content .character-content-container[data-v-06171d25]{background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;flex-shrink:0;height:400px;position:relative;width:100%}.character-content .character-content-container[data-v-06171d25]:before{background:linear-gradient(180deg,#0000004d 0,#0000001a 50%,#00000080);content:"";inset:0;position:absolute;z-index:0}.character-content .character-content-container .character-header[data-v-06171d25]{display:flex;flex:1;flex-direction:column;justify-content:flex-end;position:relative;z-index:2}.character-header[data-v-06171d25]{flex-shrink:0;min-height:150px;position:relative;width:100%}.character-header .header-overlay[data-v-06171d25]{background:linear-gradient(#fff0,#fff0 40%,#00000080 70%,#000000bf);display:flex;flex-direction:column;justify-content:flex-end;inset:0;padding:16px;position:absolute}.character-header .character-info[data-v-06171d25]{color:#fff}.character-header .character-info .character-title-container[data-v-06171d25]{align-items:center;display:flex;gap:10px;margin-bottom:10px;width:100%}.character-header .character-info .character-title[data-v-06171d25]{flex-shrink:1;font-size:24px;font-weight:600;margin:0;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;padding:0;text-overflow:ellipsis;text-shadow:0 2px 4px rgba(0,0,0,.3);white-space:nowrap}.character-header .character-info .follow-button[data-v-06171d25]{align-items:center;background-color:#6366f1cc;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;justify-content:center;margin-left:10px;padding:6px 12px}.character-header .character-info .follow-button .icon-follow[data-v-06171d25]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:14px;margin-right:4px;width:14px}.character-header .character-info .follow-button[data-v-06171d25]:active{transform:scale(.95)}.character-header .character-info .follow-button.is-following[data-v-06171d25]{background-color:#6366f1;color:#fff}.character-header .character-info .character-stats[data-v-06171d25]{align-items:center;display:flex;gap:24px}.character-header .character-info .character-stats .stat-item[data-v-06171d25]{align-items:flex-start;display:flex;flex-direction:column}.character-header .character-info .character-stats .stat-item .stat-value[data-v-06171d25]{font-size:18px;font-weight:600}.character-header .character-info .character-stats .stat-item .stat-label[data-v-06171d25]{color:#ffffffb3;font-size:14px}.tab-navigation[data-v-06171d25]{background-color:#121212;border-bottom:1px solid #2a2a2a;display:flex;flex-shrink:0;position:relative}.tab-navigation .tab-item[data-v-06171d25]{color:#999;cursor:pointer;flex:1;font-size:16px;padding:15px 0;position:relative;text-align:center}.tab-navigation .tab-item.active[data-v-06171d25]{color:#fff;font-weight:600}.tab-navigation .tab-item.active[data-v-06171d25]:after{background-color:#646cff;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:30%;position:absolute;right:30%}.tab-content[data-v-06171d25]{background-color:#121212;color:#fff;flex:1;padding:16px 16px 80px}.tab-content .comment-content .comment-header[data-v-06171d25]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.tab-content .comment-content .comment-header .section-title[data-v-06171d25]{align-items:center;display:flex;margin:0}.tab-content .comment-content .comment-header .refresh-button[data-v-06171d25]{align-items:center;background-color:#6366f133;border-radius:50%;color:#646cff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:transform .2s ease;width:36px}.tab-content .comment-content .comment-header .refresh-button[data-v-06171d25]:active{transform:scale(.92)}.tab-content .comment-content .comment-header .refresh-button .refresh-icon[data-v-06171d25]{height:20px;width:20px}.tab-content .section-title[data-v-06171d25]{color:#fff;font-size:20px;font-weight:600;margin:0 0 16px;padding-bottom:8px;position:relative}.tab-content .section-title[data-v-06171d25]:after{background-color:#646cff;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.tab-content .tag-container[data-v-06171d25]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.tab-content .tag-container .tag[data-v-06171d25]{align-items:center;border-radius:20px;display:inline-flex;font-size:14px;font-weight:500;padding:6px 12px}.tab-content .tag-container .tag .tag-icon[data-v-06171d25],.tab-content .tag-container .tag i[data-v-06171d25]{font-size:12px;margin-right:6px}.tab-content .tag-container .tag.original[data-v-06171d25]{background-color:#646cff33;color:#646cff}.tab-content .tag-container .tag.recommended[data-v-06171d25]{background-color:#ffc10733;color:#ffc107}.tab-content .tag-container .tag.generic[data-v-06171d25]{background-color:#ffffff1a;color:#ddd}.tab-content .tag-container .tag.popular[data-v-06171d25]{background-color:#e91e6333;color:#e91e63}.tab-content .info-card[data-v-06171d25]{background-color:#1a1a1a;border-radius:12px;margin-bottom:16px;padding:16px;position:relative}.tab-content .info-card h3[data-v-06171d25]{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px}.tab-content .info-card p[data-v-06171d25]{color:#ccc;font-size:15px;line-height:1.5;margin:0 0 24px}.tab-content .info-card .view-more-btn[data-v-06171d25]{background:none;border:none;bottom:8px;color:#646cff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 0;position:absolute;right:16px;transition:opacity .2s}.tab-content .info-card .view-more-btn[data-v-06171d25]:hover{opacity:.8}.tab-content .settings-card .settings-list[data-v-06171d25]{display:flex;flex-direction:column;gap:16px}.tab-content .settings-card .model-description[data-v-06171d25]{color:#999;font-size:14px;margin-top:4px}.tab-content .settings-card .setting-item[data-v-06171d25]{align-items:center;display:flex;justify-content:space-between}.tab-content .settings-card .setting-item .setting-info[data-v-06171d25]{display:flex;flex-direction:column}.tab-content .settings-card .setting-item .setting-info .setting-label[data-v-06171d25]{color:#fff;font-size:16px;font-weight:500}.tab-content .settings-card .setting-item .setting-info .setting-description[data-v-06171d25]{color:#999;font-size:14px;margin-top:4px}.tab-content .settings-card .setting-item .setting-label[data-v-06171d25]{color:#fff;font-size:16px;font-weight:500}.tab-content .settings-card .setting-item .setting-value[data-v-06171d25]{color:#999;font-size:16px;text-align:right}.tab-content .settings-card .setting-item .setting-value.model-name[data-v-06171d25]{color:#646cff;font-weight:500}.tab-content .settings-card .setting-item .setting-control .switch[data-v-06171d25]{display:inline-block;height:24px;position:relative;width:50px}.tab-content .settings-card .setting-item .setting-control .switch input[data-v-06171d25]{height:0;opacity:0;width:0}.tab-content .settings-card .setting-item .setting-control .switch input:checked+.slider[data-v-06171d25]{background-color:#646cff}.tab-content .settings-card .setting-item .setting-control .switch input:checked+.slider[data-v-06171d25]:before{transform:translate(26px)}.tab-content .settings-card .setting-item .setting-control .switch .slider[data-v-06171d25]{background-color:#444;border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:.3s}.tab-content .settings-card .setting-item .setting-control .switch .slider[data-v-06171d25]:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.tab-content .settings-card .setting-item .setting-control .temperature-slider[data-v-06171d25]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#3498db,#f1c40f,#e74c3c);border-radius:4px;height:4px;opacity:.7;outline:none;padding:5px;transition:opacity .2s;width:150px}.tab-content .settings-card .setting-item .setting-control .temperature-slider[data-v-06171d25]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;cursor:pointer;height:22px;width:22px}.tab-content .settings-card .setting-item .setting-control .temperature-slider[data-v-06171d25]:disabled{opacity:.5}.tab-content .settings-card .setting-item .setting-control .model-badge .model-icon[data-v-06171d25]{align-items:center;background:linear-gradient(135deg,#7367f0,#ce9ffc);border-radius:50%;box-shadow:0 2px 6px #7367f066;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.bottom-action-bar[data-v-06171d25]{align-items:center;background-color:#1a1a1a;border-top:1px solid #2a2a2a;bottom:0;display:flex;flex-shrink:0;height:60px;justify-content:space-between;left:0;padding:10px 16px;position:fixed;right:0;width:100%;z-index:100}.bottom-action-bar .action-button[data-v-06171d25]{align-items:center;color:#ccc;cursor:pointer;display:flex;flex-direction:column;font-size:12px;padding:5px;position:relative}.bottom-action-bar .action-button i[data-v-06171d25]{color:#ccc;font-size:18px;margin-bottom:4px}.bottom-action-bar .action-button .icon-share[data-v-06171d25]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 24 24'%3E%3Cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92'/%3E%3C/svg%3E")}.bottom-action-bar .action-button .icon-comment[data-v-06171d25],.bottom-action-bar .action-button .icon-share[data-v-06171d25]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.bottom-action-bar .action-button .icon-comment[data-v-06171d25]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 24 24'%3E%3Cpath d='M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1m-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1'/%3E%3C/svg%3E")}.bottom-action-bar .action-button .icon-chat[data-v-06171d25]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.bottom-action-bar .action-button.comment[data-v-06171d25]{position:relative}.bottom-action-bar .action-button .comment-badge[data-v-06171d25]{border-radius:50%;font-size:10px;font-weight:700;height:18px;position:absolute;right:-5px;top:-2px;width:18px}.bottom-action-bar .action-button .comment-badge[data-v-06171d25],.bottom-action-bar .chat-button[data-v-06171d25]{align-items:center;background-color:#6366f1;color:#fff;display:flex;justify-content:center}.bottom-action-bar .chat-button[data-v-06171d25]{border:none;border-radius:10px;cursor:pointer;flex-grow:.6;font-size:16px;font-weight:500;padding:10px 20px}.bottom-action-bar .chat-button i[data-v-06171d25]{font-size:18px;margin-right:6px}@keyframes fadeIn-06171d25{0%{opacity:0}to{opacity:1}}.comment-content .comment-header[data-v-06171d25]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.comment-content .comment-header .refresh-button[data-v-06171d25]{align-items:center;background-color:#6366f133;border-radius:50%;color:#646cff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:transform .2s ease;width:36px}.comment-content .comment-header .refresh-button[data-v-06171d25]:active{transform:scale(.92)}.comment-content .comment-header .refresh-button .refresh-icon[data-v-06171d25]{height:20px;width:20px}.comment-content .comment-input-container[data-v-06171d25]{align-items:center;background-color:#1e1e1e;border:1px solid #333;border-radius:24px;display:flex;padding:8px 16px}.comment-content .comment-input-container .user-avatar[data-v-06171d25]{background-color:#555;border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.comment-content .comment-input-container .user-avatar img[data-v-06171d25]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.comment-content .comment-input-container .user-avatar.small[data-v-06171d25]{height:28px;width:28px}.comment-content .comment-input-container .user-avatar .avatar-placeholder[data-v-06171d25]{align-items:center;background-color:#646cff;color:#fff;display:flex;font-weight:600;height:100%;justify-content:center;width:100%}.comment-content .comment-input-container .comment-input[data-v-06171d25]{background:transparent;border:none;color:#fff;flex:1;font-size:14px;min-height:24px;outline:none;padding:8px 12px}.comment-content .comment-input-container .comment-input[data-v-06171d25]::-moz-placeholder{color:#999}.comment-content .comment-input-container .comment-input[data-v-06171d25]::placeholder{color:#999}.comment-content .comment-input-container .action-buttons[data-v-06171d25]{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:8px;margin-right:8px}.comment-content .comment-input-container .send-btn[data-v-06171d25]{align-items:center;background-color:transparent;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s ease;width:28px}.comment-content .comment-input-container .send-btn.active[data-v-06171d25]{background-color:#646cff;color:#fff}.comment-content .comment-input-container .send-btn[data-v-06171d25]:disabled{opacity:.5;pointer-events:none}.comment-content .comment-input-container .send-btn .send-icon[data-v-06171d25]{height:16px;width:16px}.comment-content .comment-input-container .send-btn .loading-icon[data-v-06171d25]{animation:spin-06171d25 1s linear infinite;height:16px;width:16px}.comment-content .comments-skeleton[data-v-06171d25]{margin-bottom:16px;margin-top:10px}.comment-content .comments-skeleton .comment-skeleton-item[data-v-06171d25]{background-color:#1a1a1a;border-radius:12px;margin-bottom:12px;padding:16px}.comment-content .comments-skeleton .comment-skeleton-item .comment-skeleton-header[data-v-06171d25]{display:flex;margin-bottom:12px}.comment-content .comments-skeleton .comment-skeleton-item .comment-skeleton-header .comment-skeleton-avatar[data-v-06171d25]{background-color:#333;border-radius:50%;height:32px;margin-right:12px;width:32px}.comment-content .comments-skeleton .comment-skeleton-item .comment-skeleton-header .comment-skeleton-meta[data-v-06171d25]{flex:1}.comment-content .comments-skeleton .comment-skeleton-item .comment-skeleton-header .comment-skeleton-meta .comment-skeleton-username[data-v-06171d25]{background-color:#333;border-radius:4px;height:14px;margin-bottom:8px;width:100px}.comment-content .comments-skeleton .comment-skeleton-item .comment-skeleton-header .comment-skeleton-meta .comment-skeleton-date[data-v-06171d25]{background-color:#333;border-radius:4px;height:10px;width:70px}.comment-content .comments-skeleton .comment-skeleton-item .comment-skeleton-text[data-v-06171d25]{background-color:#333;border-radius:4px;height:60px}.comment-content .no-comments[data-v-06171d25]{background-color:#1e1e1e;border:1px solid #292929;border-radius:8px;box-shadow:0 2px 4px #0003;color:#aaa;font-size:16px;margin:10px 0 0;padding:20px;text-align:center}.comment-content .no-more-comments[data-v-06171d25]{color:#aaa;font-size:14px;padding:16px;text-align:center}.comment-content .comments-list[data-v-06171d25]{display:flex;flex-direction:column;gap:16px;margin-top:10px;padding:0 0 16px;width:100%}.comment-content .comments-list .comment-card[data-v-06171d25]{background-color:#1e1e1e;border:1px solid #3a3a45;border-radius:8px;box-shadow:0 2px 4px #0003;margin-bottom:0;overflow:hidden}.comment-content .comments-list .comment-card .comment-card-header[data-v-06171d25]{background-color:#1e1e1e;border-bottom:1px solid #292929;padding:8px 16px}.comment-content .comments-list .comment-card .comment-card-header .user-info[data-v-06171d25]{align-items:center;display:flex}.comment-content .comments-list .comment-card .comment-card-header .user-info .user-avatar[data-v-06171d25]{border-radius:50%;height:32px;margin-right:8px;overflow:hidden;width:32px}.comment-content .comments-list .comment-card .comment-card-header .user-info .user-avatar img[data-v-06171d25]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.comment-content .comments-list .comment-card .comment-card-header .user-info .user-avatar .avatar-placeholder[data-v-06171d25]{align-items:center;background-color:#8c52ff;color:#fff;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;width:100%}.comment-content .comments-list .comment-card .comment-card-header .user-info .user-details[data-v-06171d25]{align-items:center;display:flex}.comment-content .comments-list .comment-card .comment-card-header .user-info .user-details .username[data-v-06171d25]{color:#fff;font-size:.875rem;font-weight:600;margin-right:8px}.comment-content .comments-list .comment-card .comment-card-header .user-info .user-details .comment-date[data-v-06171d25]{color:#aaa;font-size:12px}.comment-content .comments-list .comment-card .comment-card-body[data-v-06171d25]{background-color:#1e1e1e;color:#ddd;font-size:14px;line-height:1.6;padding:12px 16px}.comment-content .comments-list .comment-card .comment-footer[data-v-06171d25]{align-items:center;background-color:#1e1e1e;border-top:1px solid #292929;display:flex;justify-content:space-between;padding:8px 16px}.comment-content .comments-list .comment-card .comment-footer .comment-footer-left[data-v-06171d25]{align-items:center;display:flex;gap:12px}.comment-content .comments-list .comment-card .comment-footer .comment-footer-left .comment-date[data-v-06171d25]{color:#aaa;font-size:13px;font-weight:400}.comment-content .comments-list .comment-card .comment-footer .comment-actions[data-v-06171d25]{align-items:center;display:flex;gap:16px}.comment-content .comments-list .comment-card .comment-footer .comment-actions .reply-action[data-v-06171d25]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:4px;transition:all .2s ease}.comment-content .comments-list .comment-card .comment-footer .comment-actions .reply-action .action-icon[data-v-06171d25]{font-size:14px}.comment-content .comments-list .comment-card .comment-footer .comment-actions .reply-action[data-v-06171d25]:hover{color:#ddd}.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item[data-v-06171d25]{align-items:center;color:#aaa;display:flex;gap:4px}.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item .action-icon[data-v-06171d25]{font-size:16px}.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item span[data-v-06171d25]{font-size:13px}.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes[data-v-06171d25]{color:#ffca28;cursor:pointer;transition:all .2s ease}.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn span[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn svg[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes span[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes svg[data-v-06171d25]{color:inherit;transition:color .2s}.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn[data-v-06171d25]:hover,.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes[data-v-06171d25]:hover{color:#ffca28;transform:scale(1.1)}.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn:hover span[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn:hover svg[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes:hover span[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes:hover svg[data-v-06171d25]{color:#ffca28}.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn.active[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn.liked[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes.active[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes.liked[data-v-06171d25]{color:#ffca28;font-weight:700;transform:scale(1.1)}.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn.active span[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn.active svg[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn.liked span[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn.liked svg[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes.active span[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes.active svg[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes.liked span[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes.liked svg[data-v-06171d25]{color:#ffca28}.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn.zero-likes[data-v-06171d25]:not(.active):not(.liked),.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn.zero-likes:not(.active):not(.liked) span[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.like-btn.zero-likes:not(.active):not(.liked) svg[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes.zero-likes[data-v-06171d25]:not(.active):not(.liked),.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes.zero-likes:not(.active):not(.liked) span[data-v-06171d25],.comment-content .comments-list .comment-card .comment-footer .comment-actions .action-item.likes.zero-likes:not(.active):not(.liked) svg[data-v-06171d25]{color:#aaa!important}.comment-content .comments-list .comment-card .reply-form[data-v-06171d25]{background-color:#1e1e1e;border-top:1px solid #292929;margin:0;padding:12px 16px}.comment-content .comments-list .comment-card .reply-form.nested[data-v-06171d25]{border-top:none;margin-left:0;padding-bottom:0;padding-left:0}.comment-content .comments-list .comment-card .reply-form.sub-nested[data-v-06171d25]{background-color:transparent;border-radius:4px;border-top:none;margin-left:0;margin-top:8px;padding:0}.comment-content .comments-list .comment-card .replies-container[data-v-06171d25]{background-color:transparent;margin-top:8px}.comment-content .comments-list .comment-card .replies-container .reply-item[data-v-06171d25]{background-color:#1e1e1e;border-radius:8px;display:flex;margin-bottom:8px;padding:12px}.comment-content .comments-list .comment-card .replies-container .reply-item .user-avatar.small[data-v-06171d25]{border-radius:50%;height:30px;overflow:hidden;width:30px}.comment-content .comments-list .comment-card .replies-container .reply-item .user-avatar.small img[data-v-06171d25]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.comment-content .comments-list .comment-card .replies-container .reply-item .user-avatar.small .avatar-placeholder[data-v-06171d25]{align-items:center;background-color:#9c70ff;color:#fff;display:flex;font-size:12px;font-weight:600;height:100%;justify-content:center;width:100%}.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content[data-v-06171d25]{flex:1}.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content .reply-header[data-v-06171d25]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content .reply-header .username[data-v-06171d25]{color:#fff;font-size:14px;font-weight:600;margin-left:8px}.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content .reply-header .reply-date[data-v-06171d25]{color:#aaa;font-size:12px}.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content .reply-body[data-v-06171d25]{color:#ddd;font-size:14px;line-height:1.4;margin-left:8px;padding:12px 0}.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content .reply-actions[data-v-06171d25]{align-items:center;display:flex;justify-content:space-between;margin-left:8px}.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content .reply-actions .action-item[data-v-06171d25]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:4px;transition:all .2s ease}.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content .reply-actions .action-item.like-btn.likes[data-v-06171d25],.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content .reply-actions .action-item.likes[data-v-06171d25],.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content .reply-actions .action-item[data-v-06171d25]:hover{color:#ffca28}.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content .reply-actions .action-item.like-btn.zero-likes[data-v-06171d25],.comment-content .comments-list .comment-card .replies-container .reply-item .reply-content .reply-actions .action-item.zero-likes[data-v-06171d25]{color:#aaa!important}.comment-content .comments-list .comment-card .replies-container .load-more-replies[data-v-06171d25]{padding:8px 0;text-align:center}.comment-content .comments-list .comment-card .replies-container .load-more-replies .load-more-btn[data-v-06171d25]{background:none;border:none;border-radius:12px;color:#9c70ff;cursor:pointer;font-size:13px;padding:4px 12px;transition:all .2s}.comment-content .comments-list .comment-card .replies-container .load-more-replies .load-more-btn[data-v-06171d25]:hover{background-color:#9c70ff1a}.comment-content .comments-list .comment-card .replies-container .load-more-replies .load-more-btn[data-v-06171d25]:disabled{opacity:.6}.comment-content .comments-list .comment-card .replies-container .load-more-replies .replies-loading-more[data-v-06171d25]{display:flex;gap:4px;justify-content:center}.comment-content .comments-list .comment-card .replies-container .load-more-replies .replies-loading-more .spinner-dot[data-v-06171d25]{animation:pulse-06171d25 .9s ease-in-out infinite;background-color:#9c70ff;border-radius:50%;display:inline-block;height:6px;width:6px}.comment-content .comments-list .comment-card .replies-container .load-more-replies .replies-loading-more .spinner-dot[data-v-06171d25]:nth-child(2){animation-delay:.3s}.comment-content .comments-list .comment-card .replies-container .load-more-replies .replies-loading-more .spinner-dot[data-v-06171d25]:nth-child(3){animation-delay:.6s}.comment-content .comments-list .comment-card .sub-replies-container[data-v-06171d25]{margin-top:10px}.comment-content .comments-list .comment-card .sub-replies-container .sub-reply-item[data-v-06171d25]{background-color:#1a1a1a;border:1px solid #252525;border-radius:6px;display:flex;margin-bottom:6px;padding:8px}.comment-content .comments-list .comment-card .sub-replies-container .sub-reply-item .sub-reply-avatar[data-v-06171d25]{height:20px!important;width:20px!important}.comment-content .comments-list .comment-card .sub-replies-container .sub-reply-item .sub-reply-content[data-v-06171d25]{flex:1;margin-left:8px}.comment-content .comments-list .comment-card .sub-replies-container .sub-reply-item .sub-reply-content .reply-header[data-v-06171d25]{margin-bottom:4px}.comment-content .comments-list .comment-card .sub-replies-container .sub-reply-item .sub-reply-content .reply-header .reply-author[data-v-06171d25]{font-size:13px!important}.comment-content .comments-list .comment-card .sub-replies-container .sub-reply-item .sub-reply-content .reply-body[data-v-06171d25]{font-size:13px!important;margin-left:0}.comment-content .comments-list .comment-card .sub-replies-container .sub-reply-item .sub-reply-content .reply-actions[data-v-06171d25]{margin-left:0;padding:4px 0!important}.comment-content .comments-list .comment-card .sub-replies-container .sub-reply-item .sub-reply-content .reply-time[data-v-06171d25]{margin-left:0}.comment-content .comments-list .comment-card .sub-replies-container .sub-reply-item.highlight-new-reply[data-v-06171d25]{animation:highlightNewReply-06171d25 3s ease-out}.comment-content .comments-list .comment-card .sub-replies-container .load-more-subreplies[data-v-06171d25]{padding:8px 0;text-align:center}.comment-content .comments-list .comment-card .sub-replies-container .load-more-subreplies .load-more-subreplies-btn[data-v-06171d25]{background:none;border:none;border-radius:12px;color:#9c70ff;cursor:pointer;font-size:13px;padding:4px 12px;transition:all .2s}.comment-content .comments-list .comment-card .sub-replies-container .load-more-subreplies .load-more-subreplies-btn[data-v-06171d25]:hover{background-color:#9c70ff1a}.comment-content .comments-list .comment-card .sub-replies-container .load-more-subreplies .subreplies-loading-more[data-v-06171d25]{display:flex;gap:4px;justify-content:center}.comment-content .comments-list .comment-card .sub-replies-container .load-more-subreplies .subreplies-loading-more .spinner-dot[data-v-06171d25]{animation:pulse-06171d25 .9s ease-in-out infinite;background-color:#9c70ff;border-radius:50%;display:inline-block;height:6px;width:6px}.comment-content .comments-list .comment-card .sub-replies-container .load-more-subreplies .subreplies-loading-more .spinner-dot[data-v-06171d25]:nth-child(2){animation-delay:.3s}.comment-content .comments-list .comment-card .sub-replies-container .load-more-subreplies .subreplies-loading-more .spinner-dot[data-v-06171d25]:nth-child(3){animation-delay:.6s}.comment-content .comments-list .load-more-container[data-v-06171d25]{padding:16px 0;text-align:center}.comment-content .comments-list .load-more-container .load-more-comments-btn[data-v-06171d25]{background:#9c70ff1a;border:none;border-radius:16px;color:#9c70ff;cursor:pointer;display:inline-block;font-size:14px;padding:8px 16px;transition:all .2s}.comment-content .comments-list .load-more-container .load-more-comments-btn[data-v-06171d25]:active,.comment-content .comments-list .load-more-container .load-more-comments-btn[data-v-06171d25]:hover{background:#9c70ff33;transform:translateY(-2px)}.comment-content .comments-list .load-more-container .no-more-comments[data-v-06171d25]{color:#aaa;font-size:14px}.comment-content .comments-list .loading-more-container[data-v-06171d25]{display:flex;justify-content:center;padding:16px 0}.comment-content .comments-list .loading-more-container .loading-dots[data-v-06171d25]{align-items:center;display:flex;gap:8px;height:36px;justify-content:center}.comment-content .comments-list .loading-more-container .loading-dots span[data-v-06171d25]{animation:bounce-06171d25 1.4s ease-in-out infinite both;background-color:#9c70ff;border-radius:50%;display:inline-block;height:8px;margin:0 4px;width:8px}.comment-content .comments-list .loading-more-container .loading-dots span[data-v-06171d25]:first-child{animation-delay:-.32s}.comment-content .comments-list .loading-more-container .loading-dots span[data-v-06171d25]:nth-child(2){animation-delay:-.16s}@keyframes pulse-06171d25{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes spin-06171d25{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounce-06171d25{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes highlightNewReply-06171d25{0%,20%{background-color:#9c70ff4d}to{background-color:transparent}}.nologinincomment[data-v-06171d25]{cursor:not-allowed!important;padding:10px!important;pointer-events:none!important}.reply-color-0[data-v-06171d25]{background-color:#1e1e29}.reply-color-1[data-v-06171d25]{background-color:#2d2d3a}.reply-color-2[data-v-06171d25]{background-color:#2a2a35}.reply-color-3[data-v-06171d25]{background-color:#232330}.sub-reply-color-0[data-v-06171d25]{background-color:#1a1a1a}.sub-reply-color-1[data-v-06171d25]{background-color:#242432}.sub-reply-color-2[data-v-06171d25]{background-color:#21212b}.sub-reply-color-3[data-v-06171d25]{background-color:#1d1d26}.reply-time[data-v-06171d25]{color:#888;display:block;font-size:12px;margin-left:8px}.comment-bottom-space[data-v-06171d25]{height:70px;width:100%}.comment-bottom-space.extra-space[data-v-06171d25]{height:130px}.bottom-floating-container[data-v-06171d25]{background-color:#1a1a1a;border-top:1px solid hsla(0,0%,100%,.1);bottom:0;box-shadow:0 -2px 10px #0003;display:flex;flex-direction:column;left:0;position:fixed;right:0;z-index:101}.bottom-floating-container .floating-comment-input[data-v-06171d25]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));position:relative;z-index:2}.bottom-floating-container .floating-comment-input .comment-input-container[data-v-06171d25]{align-items:center;background:#32323780;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;gap:12px;justify-content:flex-start;padding:8px 16px}.bottom-floating-container .floating-comment-input .comment-input-container .user-avatar[data-v-06171d25]{border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.bottom-floating-container .floating-comment-input .comment-input-container .user-avatar img[data-v-06171d25]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bottom-floating-container .floating-comment-input .comment-input-container .cancel-reply-btn[data-v-06171d25]{align-items:center;background:#ffffff26;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;width:28px}.bottom-floating-container .floating-comment-input .comment-input-container .cancel-reply-btn .cancel-icon[data-v-06171d25]{color:#fffc;font-size:18px;font-style:normal;font-weight:700;line-height:1}.bottom-floating-container .floating-comment-input .comment-input-container .cancel-reply-btn[data-v-06171d25]:hover{background:#ffffff40}.bottom-floating-container .floating-comment-input .comment-input-container .comment-input[data-v-06171d25]{background:transparent;border:none;color:#fff;flex:1;font-size:14px;height:40px;min-width:0;padding:0 8px}.bottom-floating-container .floating-comment-input .comment-input-container .comment-input[data-v-06171d25]::-moz-placeholder{color:#ffffff80}.bottom-floating-container .floating-comment-input .comment-input-container .comment-input[data-v-06171d25]::placeholder{color:#ffffff80}.bottom-floating-container .floating-comment-input .comment-input-container .comment-input[data-v-06171d25]:focus{outline:none}.bottom-floating-container .floating-comment-input .comment-input-container .comment-input.nologinincomment[data-v-06171d25]{color:#ffffff80;font-style:italic}.bottom-floating-container .floating-comment-input .comment-input-container .action-buttons[data-v-06171d25]{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:12px}.bottom-floating-container .floating-comment-input .comment-input-container .send-btn[data-v-06171d25]{align-items:center;background:none;border:none;border-radius:50%;color:#ffffff80;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:5px;width:28px}.bottom-floating-container .floating-comment-input .comment-input-container .send-btn.active[data-v-06171d25]{background:#4080ff1a;box-shadow:0 2px 6px #4080ff33;color:#4080ff;transform:scale(1.02)}.bottom-floating-container .floating-comment-input .comment-input-container .send-btn[data-v-06171d25]:disabled{cursor:not-allowed;opacity:.5}.bottom-floating-container .floating-comment-input .comment-input-container .send-btn .send-icon[data-v-06171d25]{height:16px;width:16px}.bottom-floating-container .floating-comment-input .comment-input-container .send-btn .loading-icon[data-v-06171d25]{animation:spin-06171d25 1s linear infinite;height:16px;width:16px}.bottom-floating-container .bottom-action-bar[data-v-06171d25]{align-items:center;background-color:#1a1a1a;border-top:1px solid #2a2a2a;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:10px 16px;position:relative;width:100%;z-index:1}.bottom-floating-container .bottom-action-bar .action-button[data-v-06171d25]{align-items:center;color:#ccc;cursor:pointer;display:flex;flex-direction:column;font-size:12px;padding:5px;position:relative}.bottom-floating-container .bottom-action-bar .action-button i[data-v-06171d25]{color:#ccc;font-size:18px;margin-bottom:4px}.bottom-floating-container .bottom-action-bar .action-button .icon-share[data-v-06171d25]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 24 24'%3E%3Cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.bottom-floating-container .bottom-action-bar .action-button .icon-comment[data-v-06171d25]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 24 24'%3E%3Cpath d='M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1m-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.bottom-floating-container .bottom-action-bar .action-button .icon-chat[data-v-06171d25]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.bottom-floating-container .bottom-action-bar .action-button.comment[data-v-06171d25]{position:relative}.bottom-floating-container .bottom-action-bar .action-button .comment-badge[data-v-06171d25]{align-items:center;background-color:#6366f1;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-5px;top:-2px;width:18px}.bottom-floating-container .bottom-action-bar .chat-button[data-v-06171d25]{align-items:center;background-color:#6366f1;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-grow:.6;font-size:16px;font-weight:500;justify-content:center;padding:10px 20px}.bottom-floating-container .bottom-action-bar .chat-button i[data-v-06171d25]{font-size:18px;margin-right:6px}@media (display-mode:standalone){.bottom-floating-container[data-v-06171d25]{border:none!important;box-shadow:none!important;padding-bottom:10px!important;padding-top:5px!important}.bottom-floating-container .bottom-action-bar[data-v-06171d25]{border:none!important;height:10%!important;padding:5px 30px 10px!important}.bottom-floating-container .floating-comment-input[data-v-06171d25]{border:none!important;padding:12px 16px!important}.bottom-floating-container .floating-comment-input .comment-input-container[data-v-06171d25]{border:none!important}.bottom-floating-container .chat-button[data-v-06171d25]{padding:10px!important}}.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes[data-v-06171d25]{color:#aaa;transition:color .2s}.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn svg[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes svg[data-v-06171d25]{transition:color .2s}.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn.active[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn.active span[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn.active svg[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn.liked[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn.liked span[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn.liked svg[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn[data-v-06171d25]:hover,.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn:hover span[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn:hover svg[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes.active[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes.active span[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes.active svg[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes.liked[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes.liked span[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes.liked svg[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes[data-v-06171d25]:hover,.sub-replies-container .sub-reply-item .reply-actions .action-item.likes:hover span[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes:hover svg[data-v-06171d25]{color:#ffca28!important}.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn span[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes span[data-v-06171d25]{color:inherit}.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn.zero-likes[data-v-06171d25]:not(.liked):not(.active),.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn.zero-likes:not(.liked):not(.active) span[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.like-btn.zero-likes:not(.liked):not(.active) svg[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes.zero-likes[data-v-06171d25]:not(.liked):not(.active),.sub-replies-container .sub-reply-item .reply-actions .action-item.likes.zero-likes:not(.liked):not(.active) span[data-v-06171d25],.sub-replies-container .sub-reply-item .reply-actions .action-item.likes.zero-likes:not(.liked):not(.active) svg[data-v-06171d25]{color:#aaa!important}.following-indicator[data-v-06171d25]{align-items:center;align-self:center;background-color:#646cff26;border-radius:20px;color:#646cff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;margin-bottom:0;margin-top:0;padding:6px 12px}.following-indicator[data-v-06171d25]:active{transform:scale(.95)}.following-indicator .icon-follow[data-v-06171d25]{font-size:16px}.floating-following-indicator[data-v-06171d25]{align-items:center;align-self:center;background-color:#646cff26;border-radius:16px;color:#646cff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;margin:0;padding:4px 8px}.floating-following-indicator[data-v-06171d25]:active{transform:scale(.95)}.floating-following-indicator .icon-follow[data-v-06171d25]{font-size:14px}.floating-character-details[data-v-06171d25]{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.floating-character-details .character-name[data-v-06171d25]{color:#fff;font-size:16px;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-character-details .floating-follow-button[data-v-06171d25]{align-items:center;background-color:#6366f1cc;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;padding:2px 10px}.floating-character-details .floating-follow-button .icon-follow[data-v-06171d25]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:12px;margin-right:3px;width:12px}.floating-character-details .floating-follow-button[data-v-06171d25]:active{transform:scale(.95)}.floating-character-details .floating-follow-button.is-following[data-v-06171d25]{background-color:#6366f1;color:#fff}.floating-follow-button[data-v-06171d25]:active,.follow-button[data-v-06171d25]:active{transform:scale(.95)}.home-button[data-v-06171d25]{align-items:center;background-color:#000000b3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.home-button[data-v-06171d25]:hover{background-color:#00000080}.home-button .el-icon[data-v-06171d25]{font-size:18px}
