.notification-container[data-v-121eb55d]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px}.notification[data-v-121eb55d]{padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideIn-121eb55d .5s ease-out forwards,fadeOut-121eb55d .5s ease-in 1.5s forwards;max-width:300px;word-wrap:break-word}.notification-content[data-v-121eb55d]{font-size:14px;font-weight:500}.notification.success[data-v-121eb55d]{background-color:#f0f9eb;color:#67c23a;border-left:4px solid #67c23a}.notification.error[data-v-121eb55d]{background-color:#fef0f0;color:#f56c6c;border-left:4px solid #f56c6c}.notification.warning[data-v-121eb55d]{background-color:#fdf6ec;color:#e6a23c;border-left:4px solid #e6a23c}.notification.info[data-v-121eb55d]{background-color:#f4f4f5;color:#909399;border-left:4px solid #909399}.notification-container[data-v-121eb55d]{top:18px;right:18px;gap:12px}.notification[data-v-121eb55d]{position:relative;min-width:280px;max-width:min(360px,calc(100vw - 32px));padding:14px 18px;border-radius:18px;border-left-width:0;border:1px solid rgba(190,157,124,.24);box-shadow:0 20px 38px #4a2e1724,inset 0 1px #ffffffad;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.notification[data-v-121eb55d]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:999px}.notification-content[data-v-121eb55d]{display:block;line-height:1.6;color:inherit}.notification.success[data-v-121eb55d]{background:linear-gradient(135deg,#3578531f,#fffffff5),#fffbf6f5;color:#2f5b3f}.notification.success[data-v-121eb55d]:before{background:linear-gradient(180deg,#5c8e5a,#7dad62)}.notification.error[data-v-121eb55d]{background:linear-gradient(135deg,#9d29291f,#fffffff5),#fffbf6f5;color:#8d2222}.notification.error[data-v-121eb55d]:before{background:linear-gradient(180deg,#9d2929,#cc4b4b)}.notification.warning[data-v-121eb55d]{background:linear-gradient(135deg,#c9913f29,#fffffff5),#fffbf6f5;color:#94621f}.notification.warning[data-v-121eb55d]:before{background:linear-gradient(180deg,#c9913f,#e5ae57)}.notification.info[data-v-121eb55d]{background:linear-gradient(135deg,#6f7c8d1f,#fffffff5),#fffbf6f5;color:#5f6670}.notification.info[data-v-121eb55d]:before{background:linear-gradient(180deg,#7b8794,#a0acb9)}@media (max-width: 640px){.notification-container[data-v-121eb55d]{top:12px;right:12px;left:12px}.notification[data-v-121eb55d]{min-width:0;max-width:none}}@keyframes slideIn-121eb55d{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut-121eb55d{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.confirm-modal-overlay[data-v-d27a6b77]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#2c160b73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10003;display:flex;align-items:center;justify-content:center;animation:fadeIn-d27a6b77 .3s ease-out}.confirm-modal[data-v-d27a6b77]{background:linear-gradient(135deg,#fffffffa,#fffbf6f5);border:1px solid rgba(190,157,124,.28);border-radius:24px;box-shadow:0 24px 56px #4a2e1738,inset 0 1px #ffffffad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:32px;max-width:400px;width:90%;animation:slideUp-d27a6b77 .3s ease-out}.confirm-header[data-v-d27a6b77]{margin-bottom:18px;text-align:center}.confirm-title[data-v-d27a6b77]{margin:0;font-size:22px;font-weight:700;color:#3f220f;text-align:center}.confirm-body[data-v-d27a6b77]{margin-bottom:28px}.confirm-message[data-v-d27a6b77]{margin:0;font-size:15px;line-height:1.7;color:#6b4a2c;text-align:center}.confirm-footer[data-v-d27a6b77]{display:flex;gap:14px;justify-content:center}.btn-cancel[data-v-d27a6b77],.btn-confirm[data-v-d27a6b77]{padding:13px 32px;border-radius:16px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:110px}.btn-cancel[data-v-d27a6b77]{background:#fffbf6e6;color:#6b4a2c;border:1px solid rgba(190,157,124,.35);box-shadow:0 4px 14px #4a2e1714}.btn-cancel[data-v-d27a6b77]:hover{background:#fff5ebf2;border-color:#be9d7c80;transform:translateY(-1px)}.btn-confirm[data-v-d27a6b77]{background:linear-gradient(135deg,#9d2929,#b33030);color:#fff;border:none;box-shadow:0 6px 20px #9d292947}.btn-confirm[data-v-d27a6b77]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #9d292959}.btn-confirm[data-v-d27a6b77]:active{transform:translateY(0)}@keyframes fadeIn-d27a6b77{0%{opacity:0}to{opacity:1}}@keyframes slideUp-d27a6b77{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 480px){.confirm-modal[data-v-d27a6b77]{padding:24px 20px;margin:0 16px}.btn-cancel[data-v-d27a6b77],.btn-confirm[data-v-d27a6b77]{flex:1;min-width:0;padding:12px 20px}}.report-modal-overlay[data-v-2756da45]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#2c160b73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10004;display:flex;align-items:center;justify-content:center;animation:fadeIn-2756da45 .3s ease-out}.report-modal[data-v-2756da45]{background:linear-gradient(135deg,#fffffffa,#fffbf6f5);border:1px solid rgba(190,157,124,.28);border-radius:24px;box-shadow:0 24px 56px #4a2e1738,inset 0 1px #ffffffad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:32px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;animation:slideUp-2756da45 .3s ease-out}.report-header[data-v-2756da45]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.report-title[data-v-2756da45]{font-size:20px;font-weight:700;color:var(--yf-ink);margin:0}.close-btn[data-v-2756da45]{font-size:24px;color:var(--yf-muted);cursor:pointer;transition:color .3s ease}.close-btn[data-v-2756da45]:hover{color:var(--yf-accent)}.report-message[data-v-2756da45]{font-size:14px;color:var(--yf-ink-soft);line-height:1.5;margin-bottom:24px}.reason-section[data-v-2756da45]{margin-bottom:24px}.reason-title[data-v-2756da45]{font-size:16px;font-weight:600;color:var(--yf-ink);margin-bottom:16px}.reason-options[data-v-2756da45]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.reason-option[data-v-2756da45]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--yf-paper);border:1px solid var(--yf-border);border-radius:var(--yf-radius-md);cursor:pointer;transition:all .3s ease}.reason-option[data-v-2756da45]:hover{border-color:var(--yf-accent);transform:translateY(-1px)}.reason-option.active[data-v-2756da45]{border-color:var(--yf-accent);background:linear-gradient(135deg,#9d29290d,#6f1c1c05)}.reason-checkbox[data-v-2756da45]{width:20px;height:20px;border:2px solid var(--yf-border);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.reason-option.active .reason-checkbox[data-v-2756da45]{background:var(--yf-accent);border-color:var(--yf-accent);color:#fff}.reason-text[data-v-2756da45]{font-size:14px;color:var(--yf-ink);font-weight:500}.custom-reason[data-v-2756da45]{margin-top:16px}.custom-title[data-v-2756da45]{font-size:14px;font-weight:600;color:var(--yf-ink);margin-bottom:12px}.reason-textarea[data-v-2756da45]{width:100%;min-height:80px;padding:12px 16px;border:1px solid var(--yf-border);border-radius:var(--yf-radius-md);background:var(--yf-paper);font-size:14px;color:var(--yf-ink);resize:vertical;transition:border-color .3s ease}.reason-textarea[data-v-2756da45]:focus{outline:none;border-color:var(--yf-accent);box-shadow:0 0 0 2px #9d29291a}.char-count[data-v-2756da45]{font-size:12px;color:var(--yf-muted);text-align:right;margin-top:4px}.report-footer[data-v-2756da45]{display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-2756da45],.btn-confirm[data-v-2756da45]{padding:10px 24px;border:none;border-radius:var(--yf-radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:100px}.btn-cancel[data-v-2756da45]{background:var(--yf-border);color:var(--yf-ink-soft)}.btn-cancel[data-v-2756da45]:hover{background:#2f241d1a;transform:translateY(-1px)}.btn-confirm[data-v-2756da45]{background:linear-gradient(135deg,var(--yf-accent) 0%,var(--yf-accent-deep) 100%);color:#fff;box-shadow:0 2px 8px #9d292933}.btn-confirm[data-v-2756da45]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #9d29294d}.btn-confirm[data-v-2756da45]:disabled{background:var(--yf-border);color:var(--yf-muted);cursor:not-allowed;transform:none;box-shadow:none}.loading-text[data-v-2756da45]{display:flex;align-items:center;gap:8px}@keyframes fadeIn-2756da45{0%{opacity:0}to{opacity:1}}@keyframes slideUp-2756da45{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.report-modal[data-v-2756da45]{padding:24px;margin:20px}.report-footer[data-v-2756da45]{flex-direction:column-reverse}.btn-cancel[data-v-2756da45],.btn-confirm[data-v-2756da45]{width:100%}}.post-modal[data-v-8febbf9d]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-overlay[data-v-8febbf9d]{position:absolute;top:0;left:0;width:100%;height:100%;background:#2f241dd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-content[data-v-8febbf9d]{position:relative;display:flex;width:92vw;height:88vh;max-width:1280px;background:var(--yf-paper-strong);border-radius:var(--yf-radius-xl);box-shadow:var(--yf-shadow);border:1px solid var(--yf-border);z-index:1001;overflow:hidden;animation:modalSlideIn-8febbf9d .3s ease-out}@keyframes modalSlideIn-8febbf9d{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-left[data-v-8febbf9d]{flex:1;position:relative;background:linear-gradient(135deg,var(--yf-bg-deep) 0%,var(--yf-bg) 100%);display:flex;align-items:center;justify-content:center;border-radius:var(--yf-radius-xl) 0 0 var(--yf-radius-xl);overflow:hidden}.image-slider[data-v-8febbf9d]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px}.modal-image[data-v-8febbf9d]{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--yf-radius-md);box-shadow:0 12px 40px #2f241d26;transition:transform .3s ease}.modal-image[data-v-8febbf9d]:hover{transform:scale(1.02)}.slider-btn[data-v-8febbf9d]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:var(--yf-paper-strong);color:var(--yf-ink);border:1px solid var(--yf-border);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .3s ease;z-index:10;box-shadow:0 4px 12px #2f241d1a}.slider-btn[data-v-8febbf9d]:hover{background:var(--yf-accent);color:#fff;border-color:var(--yf-accent);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #9d29294d}.prev-btn[data-v-8febbf9d]{left:30px}.next-btn[data-v-8febbf9d]{right:30px}.image-indicators[data-v-8febbf9d]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.indicator-dot[data-v-8febbf9d]{width:10px;height:10px;border-radius:6px;background:#fff9;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.3)}.indicator-dot.active[data-v-8febbf9d]{background:var(--yf-accent);width:24px;border-radius:6px;border-color:var(--yf-accent)}.indicator-dot[data-v-8febbf9d]:hover{background:#ffffffe6;transform:scale(1.2)}.image-counter[data-v-8febbf9d]{position:absolute;top:30px;right:30px;background:var(--yf-paper-strong);color:var(--yf-ink);padding:8px 16px;border-radius:var(--yf-radius-md);font-size:13px;font-weight:600;z-index:10;border:1px solid var(--yf-border);box-shadow:0 2px 8px #2f241d14}.modal-right[data-v-8febbf9d]{width:420px;display:flex;flex-direction:column;background:var(--yf-paper-strong);border-left:1px solid var(--yf-border)}.modal-header[data-v-8febbf9d]{display:flex;align-items:center;padding:10px;border-bottom:1px solid var(--yf-border);gap:12px;background:var(--yf-paper)}.modal-author-avatar[data-v-8febbf9d]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--yf-border);transition:transform .3s ease}.modal-author-avatar[data-v-8febbf9d]:hover{transform:scale(1.05)}.modal-author-info[data-v-8febbf9d]{flex:1}.modal-author-info h4[data-v-8febbf9d]{margin:0;font-size:16px;font-weight:600;color:var(--yf-ink)}.modal-author-info p[data-v-8febbf9d]{margin:4px 0 0;font-size:13px;color:var(--yf-muted)}.clickable-user[data-v-8febbf9d]{cursor:pointer;transition:color .3s ease}.clickable-user[data-v-8febbf9d]:hover{color:var(--yf-accent)}.contact-btn[data-v-8febbf9d]{padding:8px 16px;background:linear-gradient(135deg,var(--yf-accent) 0%,var(--yf-accent-deep) 100%);color:#fff;border:none;border-radius:var(--yf-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #9d292933;letter-spacing:.5px}.contact-btn[data-v-8febbf9d]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #9d29294d}.contact-btn.active[data-v-8febbf9d]{background:linear-gradient(135deg,var(--yf-gold) 0%,#b3893a 100%);box-shadow:0 2px 8px #c89a4b33}.contact-btn.active[data-v-8febbf9d]:hover{box-shadow:0 4px 16px #c89a4b4d}.modal-post-view[data-v-8febbf9d]{overflow-y:auto;flex:1}.modal-post-content[data-v-8febbf9d]{padding:15px 20px;border-bottom:1px solid var(--yf-border);background:var(--yf-paper)}.modal-post-content h3[data-v-8febbf9d]{margin:0 0 10px;font-size:20px;font-weight:700;color:var(--yf-ink);line-height:1.4}.modal-post-content p[data-v-8febbf9d]{margin:0 0 10px;font-size:14px;line-height:1.7;color:var(--yf-ink-soft);white-space:pre-line}.translated-text[data-v-8febbf9d]{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--yf-muted);white-space:pre-line;font-style:italic;border-left:3px solid var(--yf-gold);padding-left:12px}.translate-toggle-btn[data-v-8febbf9d]{border:none;background:linear-gradient(135deg,var(--yf-gold) 0%,#b3893a 100%);color:#fff;font-size:13px;padding:8px 16px;border-radius:var(--yf-radius-md);cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px;font-weight:600;box-shadow:0 2px 8px #c89a4b33}.translate-toggle-btn[data-v-8febbf9d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #c89a4b4d}.translate-toggle-btn.active[data-v-8febbf9d]{background:var(--yf-border);color:var(--yf-muted);box-shadow:0 1px 4px #2f241d1a}.translate-toggle-btn[data-v-8febbf9d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.hashtags[data-v-8febbf9d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hashtag[data-v-8febbf9d]{font-size:13px;color:var(--yf-accent);cursor:pointer;padding:6px 12px;background:linear-gradient(135deg,#9d29291a,#6f1c1c0d);border-radius:var(--yf-radius-md);transition:all .3s ease;border:1px solid rgba(157,41,41,.1);font-weight:600}.hashtag[data-v-8febbf9d]:hover{background:var(--yf-accent);color:#fff;transform:translateY(-1px);box-shadow:0 3px 10px #9d292933}.activity-info-card[data-v-8febbf9d]{margin-top:15px;padding:12px 18px;background:linear-gradient(135deg,#c89a4b14,#b3893a0a);border-radius:var(--yf-radius-md);border-left:4px solid var(--yf-gold);cursor:pointer;transition:all .3s ease;border:1px solid rgba(200,154,75,.1)}.activity-info-card[data-v-8febbf9d]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #c89a4b26}.activity-info-header[data-v-8febbf9d]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;color:var(--yf-gold)}.activity-info-header i[data-v-8febbf9d]{font-size:18px}.activity-info-content h5[data-v-8febbf9d]{font-size:16px;margin:0 0 12px;color:var(--yf-ink);line-height:1.4}.activity-info-content p[data-v-8febbf9d]{font-size:13px;margin:6px 0;color:var(--yf-ink-soft);display:flex;align-items:center;gap:6px}.activity-info-content i[data-v-8febbf9d]{font-size:14px;color:var(--yf-gold)}.review-score[data-v-8febbf9d]{margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0;display:flex;align-items:center;gap:8px}.rating-number[data-v-8febbf9d]{font-size:1.1rem;font-weight:700;color:#b65c38;min-width:32px}.rating-stars-compact[data-v-8febbf9d]{display:flex;gap:1px}.rating-stars-compact i[data-v-8febbf9d]{font-size:14px;color:#ffc107}.modal-comments[data-v-8febbf9d]{flex:1;padding:15px}.modal-comments h4[data-v-8febbf9d]{margin:0 0 15px;font-size:14px;font-weight:600}.comment-item[data-v-8febbf9d]{display:flex;gap:10px;margin-bottom:15px}.comment-avatar[data-v-8febbf9d]{width:32px;height:32px;border-radius:50%;object-fit:cover}.comment-content[data-v-8febbf9d]{flex:1}.comment-header[data-v-8febbf9d]{display:flex;align-items:center;gap:10px;margin-bottom:5px}.comment-author[data-v-8febbf9d]{font-size:12px;font-weight:600}.comment-time[data-v-8febbf9d]{font-size:11px;color:#999}.comment-text[data-v-8febbf9d]{margin:0 0 5px;font-size:13px;line-height:1.4;color:#333;white-space:pre-line}.comment-actions[data-v-8febbf9d]{display:flex;gap:15px;font-size:11px}.comment-translation-text[data-v-8febbf9d]{margin:0 0 6px;font-size:12px;line-height:1.4;color:#888;white-space:pre-line}.comment-like[data-v-8febbf9d]{display:flex;align-items:center;gap:5px;cursor:pointer}.comment-like .bx-heart.liked[data-v-8febbf9d]{color:#ff2442}.comment-reply[data-v-8febbf9d]{cursor:pointer}.comment-reply[data-v-8febbf9d]:hover{color:#ff2442}.comment-translate[data-v-8febbf9d]{cursor:pointer;color:#2f6bff;display:inline-flex;align-items:center;gap:4px}.comment-translate[data-v-8febbf9d]:hover{color:#2454ce}.comment-delete[data-v-8febbf9d]{cursor:pointer}.comment-delete[data-v-8febbf9d]:hover{color:#ff2442}.reply-comment[data-v-8febbf9d]{margin-left:42px}.reply-to[data-v-8febbf9d]{color:#ff2442;margin-right:5px}.reply-info[data-v-8febbf9d]{display:flex;align-items:center;gap:5px;font-size:12px;color:#ff2442;margin-bottom:5px}.reply-info i[data-v-8febbf9d]{cursor:pointer}.modal-footer[data-v-8febbf9d]{padding:10px;border-top:1px solid #f0f0f0;margin-top:auto}.interaction-buttons[data-v-8febbf9d]{display:flex;align-items:center;gap:20px;margin-bottom:15px}.interaction-btn[data-v-8febbf9d]{display:flex;align-items:center;gap:5px;background:none;border:none;color:#666;font-size:14px;cursor:pointer;transition:color .3s}.interaction-btn[data-v-8febbf9d]:hover{color:#ff2442}.interaction-btn i[data-v-8febbf9d]{font-size:20px}.interaction-btn .bx-star.collected[data-v-8febbf9d]{color:#ff2442}.comment-input[data-v-8febbf9d]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--yf-paper);border-radius:var(--yf-radius-xl);border:1px solid var(--yf-border);transition:all .3s ease}.comment-input[data-v-8febbf9d]:focus-within{border-color:var(--yf-accent);box-shadow:0 0 0 2px #9d29291a}.comment-input input[data-v-8febbf9d]{flex:1;border:none;background:transparent;outline:none;font-size:14px;color:var(--yf-ink);font-weight:500}.comment-input input[data-v-8febbf9d]::placeholder{color:var(--yf-muted)}.send-btn[data-v-8febbf9d]{padding:8px 20px;background:linear-gradient(135deg,var(--yf-accent) 0%,var(--yf-accent-deep) 100%);color:#fff;border:none;border-radius:var(--yf-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #9d292933;letter-spacing:.5px}.send-btn[data-v-8febbf9d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #9d29294d}.send-btn[data-v-8febbf9d]:disabled{background:var(--yf-border);color:var(--yf-muted);cursor:not-allowed;transform:none;box-shadow:none}.image-preview-modal[data-v-8febbf9d]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10003;display:flex;align-items:center;justify-content:center}.preview-overlay[data-v-8febbf9d]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.preview-content[data-v-8febbf9d]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preview-image-full[data-v-8febbf9d]{max-width:90%;max-height:90%;object-fit:contain;cursor:zoom-out}.preview-close-btn[data-v-8febbf9d]{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#ffffff1a;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s;z-index:10}.preview-close-btn[data-v-8febbf9d]:hover{background:#fff3;transform:scale(1.1)}.preview-nav-btn[data-v-8febbf9d]{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#ffffff1a;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:28px;transition:all .3s;z-index:10}.preview-nav-btn[data-v-8febbf9d]:hover{background:#fff3;transform:translateY(-50%) scale(1.1)}.preview-prev-btn[data-v-8febbf9d]{left:30px}.preview-next-btn[data-v-8febbf9d]{right:30px}.preview-indicators[data-v-8febbf9d]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.preview-indicator-dot[data-v-8febbf9d]{width:10px;height:10px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s}.preview-indicator-dot.active[data-v-8febbf9d]{background:#fff;width:24px;border-radius:5px}.preview-indicator-dot[data-v-8febbf9d]:hover{background:#ffffffb3}.preview-counter[data-v-8febbf9d]{position:absolute;top:20px;left:20px;background:#0009;color:#fff;padding:8px 16px;border-radius:16px;font-size:14px;z-index:10}.share-btn[data-v-8febbf9d]{margin-left:auto}.report-btn[data-v-8febbf9d]{color:#b91c1c}.report-btn[data-v-8febbf9d]:hover{background:#fee2e2}.share-modal[data-v-8febbf9d]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:20000;display:flex;align-items:center;justify-content:center}.share-overlay[data-v-8febbf9d]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.share-content[data-v-8febbf9d]{position:relative;background:#fff;border-radius:12px;padding:24px;width:400px;max-width:90vw;z-index:1}.share-header[data-v-8febbf9d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.share-header h3[data-v-8febbf9d]{margin:0;font-size:18px;font-weight:600}.share-close[data-v-8febbf9d]{width:32px;height:32px;border:none;background:#f5f5f5;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#666;transition:all .3s}.share-close[data-v-8febbf9d]:hover{background:#eee;color:#333}.share-options[data-v-8febbf9d]{display:flex;justify-content:space-around;margin-bottom:24px}.share-option[data-v-8febbf9d]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:transform .3s}.share-option[data-v-8febbf9d]:hover{transform:translateY(-4px)}.share-icon[data-v-8febbf9d]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff}.share-icon.wechat[data-v-8febbf9d]{background:#07c160}.share-icon.qq[data-v-8febbf9d]{background:#12b7f5}.share-icon.weibo[data-v-8febbf9d]{background:#e6162d}.share-icon.link[data-v-8febbf9d]{background:#666}.share-option span[data-v-8febbf9d]{font-size:12px;color:#666}.share-link-preview[data-v-8febbf9d]{background:#f5f5f5;border-radius:8px;padding:12px}.share-link-preview p[data-v-8febbf9d]{margin:0;font-size:12px;color:#666;word-break:break-all}.comment-highlight[data-v-8febbf9d]{animation:commentHighlight-8febbf9d 1.5s ease-in-out 2;border-radius:8px}@keyframes commentHighlight-8febbf9d{0%{background-color:transparent}50%{background-color:#7494ec4d}to{background-color:transparent}}@media (max-width: 768px){.modal-content[data-v-8febbf9d]{flex-direction:column;width:100vw;height:100vh;max-width:none;border-radius:0}.modal-left[data-v-8febbf9d]{width:100%;height:40vh;min-height:200px;max-height:300px}.modal-right[data-v-8febbf9d]{width:100%;flex:1;overflow:hidden}.modal-post-view[data-v-8febbf9d]{flex:1;overflow-y:auto}.modal-header[data-v-8febbf9d]{padding:12px}.modal-author-avatar[data-v-8febbf9d]{width:36px;height:36px}.modal-author-info h4[data-v-8febbf9d]{font-size:14px}.modal-author-info p[data-v-8febbf9d]{font-size:11px}.contact-btn[data-v-8febbf9d]{padding:4px 10px;font-size:12px}.modal-post-content[data-v-8febbf9d]{padding:12px}.modal-post-content h3[data-v-8febbf9d]{font-size:15px}.modal-post-content p[data-v-8febbf9d]{font-size:13px}.modal-comments[data-v-8febbf9d]{padding:12px}.modal-comments h4[data-v-8febbf9d]{font-size:14px;margin-bottom:10px}.comment-item[data-v-8febbf9d]{margin-bottom:10px}.comment-avatar[data-v-8febbf9d]{width:28px;height:28px}.comment-author[data-v-8febbf9d]{font-size:12px}.comment-time[data-v-8febbf9d]{font-size:10px}.comment-text[data-v-8febbf9d]{font-size:12px}.comment-actions[data-v-8febbf9d]{font-size:10px}.modal-footer[data-v-8febbf9d]{padding:8px;flex-shrink:0}.interaction-buttons[data-v-8febbf9d]{gap:12px;margin-bottom:10px}.interaction-btn[data-v-8febbf9d]{gap:3px;font-size:12px}.interaction-btn i[data-v-8febbf9d]{font-size:16px}.comment-input[data-v-8febbf9d]{padding:10px 12px;gap:8px}.comment-input input[data-v-8febbf9d]{font-size:13px}.send-btn[data-v-8febbf9d]{padding:6px 16px;font-size:12px}.slider-btn[data-v-8febbf9d]{width:32px;height:32px;font-size:18px}.prev-btn[data-v-8febbf9d]{left:10px}.next-btn[data-v-8febbf9d]{right:10px}.image-indicators[data-v-8febbf9d]{bottom:10px}.indicator-dot[data-v-8febbf9d]{width:6px;height:6px}.indicator-dot.active[data-v-8febbf9d]{width:16px}.image-counter[data-v-8febbf9d]{font-size:11px;padding:4px 10px}.translate-toggle-btn[data-v-8febbf9d]{font-size:11px;padding:4px 8px}.hashtag[data-v-8febbf9d]{font-size:11px}}@media (max-width: 480px){.modal-left[data-v-8febbf9d]{height:35vh;min-height:180px}.modal-header[data-v-8febbf9d]{padding:10px}.modal-author-avatar[data-v-8febbf9d]{width:32px;height:32px}.contact-btn[data-v-8febbf9d]{padding:3px 8px;font-size:11px}.modal-post-content[data-v-8febbf9d]{padding:10px}.modal-post-content h3[data-v-8febbf9d]{font-size:14px}.modal-post-content p[data-v-8febbf9d]{font-size:12px}.modal-comments[data-v-8febbf9d]{padding:10px}.interaction-buttons[data-v-8febbf9d]{gap:8px;flex-wrap:wrap}.interaction-btn[data-v-8febbf9d]{font-size:11px}.interaction-btn i[data-v-8febbf9d]{font-size:14px}.share-content[data-v-8febbf9d]{width:95vw;padding:16px}.share-options[data-v-8febbf9d]{flex-wrap:wrap;gap:16px}.share-icon[data-v-8febbf9d]{width:48px;height:48px;font-size:24px}}.vr-modal-shell[data-v-ecf274d1]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1300;display:flex;align-items:center;justify-content:center}.vr-modal-overlay[data-v-ecf274d1]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#2c160b73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn-ecf274d1 .3s ease-out}.vr-modal-card[data-v-ecf274d1]{position:relative;width:95vw;max-width:1000px;max-height:90vh;overflow-y:auto;background:linear-gradient(135deg,#fffffffa,#fffbf6f5);border:1px solid rgba(230,212,194,.95);border-radius:28px;box-shadow:0 24px 56px #4a2e1738;padding:24px;animation:slideUp-ecf274d1 .3s ease-out}.close-button[data-v-ecf274d1]{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;border-radius:50%;background:#ffffffeb;color:#5a3928;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #3c2a1c1f;transition:transform .2s,box-shadow .2s;z-index:10}.close-button[data-v-ecf274d1]:hover{transform:scale(1.08);box-shadow:0 6px 16px #3c2a1c2e}.hero-copy[data-v-ecf274d1]{text-align:center;margin-bottom:16px}.hero-copy h1[data-v-ecf274d1]{margin:0;font-size:clamp(24px,4vw,36px);color:#2f241d}.state-card[data-v-ecf274d1]{min-height:400px;margin-top:16px;border-radius:24px;background:linear-gradient(135deg,#b65c3814,#e9cdaa29);display:grid;place-items:center;gap:10px;color:#6f5745}.state-card i[data-v-ecf274d1]{font-size:32px;color:#b65c38}.viewer-stage[data-v-ecf274d1]{margin-top:16px;border-radius:24px;overflow:hidden;background:radial-gradient(circle at top,#fffffff2,#faf0e6cc);min-height:480px}.model-viewer[data-v-ecf274d1]{width:100%;height:480px;background:transparent}.footer-row[data-v-ecf274d1]{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(230,212,194,.6)}.hint-chip[data-v-ecf274d1]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:#b65c3814;color:#b65c38;font-size:13px}@keyframes fadeIn-ecf274d1{0%{opacity:0}to{opacity:1}}@keyframes slideUp-ecf274d1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.activity-modal-shell[data-v-552ab1c6]{position:fixed;top:0;right:0;bottom:0;left:0}.activity-modal-overlay[data-v-552ab1c6]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a101a8f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.activity-modal-card[data-v-552ab1c6]{position:absolute;top:24px;right:24px;bottom:24px;left:24px;max-width:1180px;margin:0 auto;padding:22px;border-radius:24px;background:radial-gradient(circle at top left,rgba(182,92,56,.08),transparent 22%),linear-gradient(180deg,#fcfaf6,#f7f2e8);box-shadow:0 30px 80px #0f172a3d;overflow:auto}.activity-modal-card[data-v-552ab1c6]::-webkit-scrollbar{display:none}.activity-modal-card[data-v-552ab1c6]{-ms-overflow-style:none;scrollbar-width:none}.close-button[data-v-552ab1c6]{position:sticky;top:0;margin-left:auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#ffffffeb;color:#29384a;cursor:pointer;z-index:2}.modal-layout[data-v-552ab1c6]{display:flex;flex-direction:column;gap:18px}.top-row[data-v-552ab1c6]{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:18px;align-items:stretch}.media-column[data-v-552ab1c6],.info-column[data-v-552ab1c6]{display:flex;flex-direction:column;gap:18px}.info-column[data-v-552ab1c6]{align-items:stretch}.headline-card[data-v-552ab1c6]{flex:1;display:flex;flex-direction:column;position:relative}.hero-image[data-v-552ab1c6],.headline-card[data-v-552ab1c6],.content-panel[data-v-552ab1c6],.state-block[data-v-552ab1c6]{border-radius:24px;background:#ffffffeb;border:1px solid rgba(227,214,196,.9);box-shadow:0 14px 34px #323c4b14}.hero-image[data-v-552ab1c6]{position:relative;overflow:hidden;width:100%;max-width:100%;aspect-ratio:3 / 4;background:#fff;min-height:unset;max-height:78vh;margin:0 auto}.media-preview[data-v-552ab1c6]{width:100%;height:100%;object-fit:contain;background:#fff;display:block}.status-pill[data-v-552ab1c6]{position:absolute;top:16px;left:16px;padding:8px 12px;border-radius:999px;font-size:.85rem;font-weight:700}.status-pill.success[data-v-552ab1c6]{background:#2563ebeb;color:#fff}.status-pill.danger[data-v-552ab1c6]{background:#b91c1ceb;color:#fff}.status-pill.pending[data-v-552ab1c6]{background:#d97706eb;color:#fff}.media-type-pill[data-v-552ab1c6]{position:absolute;top:16px;right:16px;padding:8px 12px;border-radius:999px;background:#111827a8;color:#fff;font-size:.82rem;font-weight:700}.media-nav[data-v-552ab1c6]{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:none;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffffeb;color:#233142;cursor:pointer;box-shadow:0 8px 20px #0f172a2e}.media-nav[data-v-552ab1c6]:hover{background:#fff}.media-prev[data-v-552ab1c6]{left:14px}.media-next[data-v-552ab1c6]{right:14px}.media-counter[data-v-552ab1c6]{position:absolute;right:16px;bottom:16px;padding:6px 10px;border-radius:999px;background:#1118279e;color:#fff;font-size:.8rem;font-weight:600}.media-dots[data-v-552ab1c6]{display:flex;justify-content:center;gap:8px;margin-top:8px}.viewer-cta[data-v-552ab1c6]{margin-top:12px;width:100%;border:1px solid rgba(182,92,56,.18);border-radius:16px;padding:12px 14px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#b65c381f,#e8bf912e);color:#7f3e22;font-weight:700;cursor:pointer}.viewer-cta[data-v-552ab1c6]:hover{background:linear-gradient(135deg,#b65c3829,#e8bf913d)}.media-dot[data-v-552ab1c6]{width:10px;height:10px;padding:0;border:none;border-radius:999px;background:#b65c3838;cursor:pointer;transition:all .2s ease}.media-dot.active[data-v-552ab1c6]{width:28px;background:#b65c38}.thumb-row[data-v-552ab1c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px}.thumb-item[data-v-552ab1c6]{border:2px solid transparent;border-radius:18px;padding:0;overflow:hidden;cursor:pointer;background:#fff}.thumb-item.active[data-v-552ab1c6]{border-color:#b65c38}.thumb-item img[data-v-552ab1c6]{width:100%;height:84px;object-fit:cover;display:block}.headline-card[data-v-552ab1c6],.content-panel[data-v-552ab1c6]{padding:22px}.eyebrow-row[data-v-552ab1c6],.meta-grid[data-v-552ab1c6],.action-bar[data-v-552ab1c6],.owner-actions[data-v-552ab1c6],.merchant-actions[data-v-552ab1c6]{display:flex;flex-wrap:wrap;gap:10px}.eyebrow-row[data-v-552ab1c6]{margin-bottom:14px}.type-pill[data-v-552ab1c6]{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:#b65c381f;color:#9d4d30;font-size:.84rem;font-weight:700}.type-pill.subtle[data-v-552ab1c6]{background:#24303f14;color:#415162}.headline-card h2[data-v-552ab1c6],.panel-head h3[data-v-552ab1c6]{margin:0;color:#233142}.subtitle[data-v-552ab1c6],.merchant-copy p[data-v-552ab1c6],.rich-text[data-v-552ab1c6],.state-block p[data-v-552ab1c6]{margin:0;color:#5f6f7f;line-height:1.7}.subtitle[data-v-552ab1c6]{margin-top:10px}.meta-grid[data-v-552ab1c6]{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.meta-item[data-v-552ab1c6]{display:flex;gap:12px;padding:14px;border-radius:18px;background:#faf6ef;color:#314154}.meta-item i[data-v-552ab1c6]{font-size:1.2rem;color:#b65c38}.meta-item strong[data-v-552ab1c6]{display:block;margin-top:4px;line-height:1.5}.meta-label[data-v-552ab1c6],.price-label[data-v-552ab1c6]{font-size:.82rem;color:#7a8796}.action-bar[data-v-552ab1c6]{margin-top:20px;align-items:center;justify-content:space-between}.price-block[data-v-552ab1c6]{display:flex;flex-direction:column;gap:6px}.price-block strong[data-v-552ab1c6]{font-size:1.8rem;color:#b23f31}.primary-action[data-v-552ab1c6],.secondary-action[data-v-552ab1c6]{min-height:44px;padding:0 18px;border:none;border-radius:999px;font:inherit;cursor:pointer}.primary-action[data-v-552ab1c6]{background:linear-gradient(135deg,#b65c38,#d28d44);color:#fff;box-shadow:0 14px 28px #b65c3838}.secondary-action[data-v-552ab1c6]{background:#efe6d9;color:#334255}.primary-action[data-v-552ab1c6]:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.panel-head[data-v-552ab1c6]{margin-bottom:14px}.merchant-row[data-v-552ab1c6]{display:flex;gap:14px;align-items:center}.merchant-avatar[data-v-552ab1c6]{width:60px;height:60px;border-radius:18px;object-fit:cover;flex:0 0 auto}.merchant-header[data-v-552ab1c6]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px}.merchant-avatar-link[data-v-552ab1c6]{width:52px;height:52px;border-radius:50%;object-fit:cover;cursor:pointer;transition:all .2s ease;border:2px solid rgba(182,92,56,.2)}.merchant-avatar-link[data-v-552ab1c6]:hover{transform:scale(1.05);border-color:#b65c38;box-shadow:0 4px 12px #b65c3833}.merchant-nickname[data-v-552ab1c6]{font-size:.85rem;color:#7a8796;cursor:pointer;transition:color .2s ease}.merchant-nickname[data-v-552ab1c6]:hover{color:#b65c38}.review-controls[data-v-552ab1c6]{display:flex;align-items:center;gap:8px}.sort-toggle-btn[data-v-552ab1c6]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid rgba(182,92,56,.2);border-radius:999px;background:#ffffffe6;color:#7a8796;font-size:.8rem;cursor:pointer;transition:all .2s ease}.sort-toggle-btn[data-v-552ab1c6]:hover{background:#faf6ef;border-color:#b65c38;color:#b65c38}.sort-toggle-btn.active[data-v-552ab1c6]{background:linear-gradient(135deg,#b65c38,#d28d44);border-color:#b65c38;color:#fff}.sort-toggle-btn i[data-v-552ab1c6]{font-size:1rem}.merchant-copy strong[data-v-552ab1c6]{display:block;margin-bottom:6px;color:#243342}.rich-text[data-v-552ab1c6]{white-space:pre-line}.rating-floating-btn[data-v-552ab1c6]{position:absolute;top:20px;right:20px;width:110px;height:110px;border-radius:50%;background:linear-gradient(135deg,#fffffffa,#faf5eef2);border:3px solid rgba(182,92,56,.4);box-shadow:0 8px 24px #0f172a26,0 2px 8px #b65c381a;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rating-floating-btn[data-v-552ab1c6]:hover{transform:scale(1.08);border-color:#b65c38;box-shadow:0 12px 32px #b65c3840,0 4px 12px #b65c3826}.rating-floating-content[data-v-552ab1c6]{display:flex;flex-direction:column;align-items:center;gap:4px}.rating-floating-score[data-v-552ab1c6]{font-size:2rem;font-weight:800;color:#b65c38;line-height:1;text-shadow:0 1px 2px rgba(182,92,56,.15)}.rating-stars-row[data-v-552ab1c6]{position:relative;display:flex;gap:1px}.rating-star[data-v-552ab1c6]{font-size:14px;color:#ffc107;position:relative;z-index:2}.rating-star-bg[data-v-552ab1c6]{font-size:14px;color:#ddd;position:absolute;top:0}.stars-bg[data-v-552ab1c6]{position:absolute;top:0;left:0;display:flex;gap:1px}.score-stars[data-v-552ab1c6]{display:flex;gap:1px}.score-stars i[data-v-552ab1c6]{font-size:14px;color:#ffc107}.score-stars i.bx-star[data-v-552ab1c6]{color:#ddd}.review-count[data-v-552ab1c6]{font-size:.9rem;color:#7a8796}.vr-panel[data-v-552ab1c6]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.vr-viewer[data-v-552ab1c6]{min-height:320px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#fff9;border:2px dashed #cbd5e0;overflow:hidden}.model-viewer[data-v-552ab1c6]{width:100%;height:100%;min-height:320px;background:linear-gradient(180deg,#fcfbf7,#eef2f6)}.vr-hint[data-v-552ab1c6]{color:#7a8796;font-size:.82rem}.comment-item[data-v-552ab1c6]{display:flex;gap:12px;padding:14px 16px;background:#faf6ef;border-radius:16px;cursor:pointer;transition:all .2s ease}.comment-item[data-v-552ab1c6]:hover{background:#f5efe4;transform:translateY(-2px);box-shadow:0 4px 12px #b65c381a}.comment-avatar[data-v-552ab1c6]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.comment-content[data-v-552ab1c6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.comment-header[data-v-552ab1c6]{display:flex;align-items:center;gap:10px;justify-content:space-between}.comment-author[data-v-552ab1c6]{font-weight:600;color:#243342;font-size:.95rem}.comment-time[data-v-552ab1c6]{font-size:.85rem;color:#7a8796;flex-shrink:0}.review-rating-line[data-v-552ab1c6]{display:flex;align-items:center;gap:8px}.rating-number[data-v-552ab1c6]{font-size:1.15rem;font-weight:700;color:#b65c38;min-width:44px}.comment-title[data-v-552ab1c6]{margin:0;color:#243342;font-weight:600}.review-keywords[data-v-552ab1c6]{display:flex;flex-wrap:wrap;gap:8px}.review-keyword[data-v-552ab1c6]{padding:4px 10px;border-radius:999px;background:#b65c381f;color:#9d4d30;font-size:.8rem;font-weight:600}.comment-text[data-v-552ab1c6]{margin:0;color:#5f6f7f;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.reviews-panel[data-v-552ab1c6]{max-height:600px;overflow-y:auto}.panel-head[data-v-552ab1c6]{display:flex;align-items:center;justify-content:space-between}.review-summary[data-v-552ab1c6]{font-size:.85rem;color:#7a8796}.loading-state[data-v-552ab1c6],.empty-state[data-v-552ab1c6]{text-align:center;padding:40px 20px;color:#7a8796}.loading-state i[data-v-552ab1c6],.empty-state i[data-v-552ab1c6]{font-size:2.5rem;margin-bottom:12px;color:#b65c38}.reviews-list[data-v-552ab1c6]{display:flex;flex-direction:column;gap:14px;margin-top:16px}.rating-stars[data-v-552ab1c6]{display:flex;gap:1px}.rating-stars i[data-v-552ab1c6]{font-size:12px;color:#ffc107}.rating-stars i.bx-star[data-v-552ab1c6]{color:#ddd}.review-time[data-v-552ab1c6]{font-size:.85rem;color:#7a8796;margin-left:auto}.review-title[data-v-552ab1c6]{margin:0;font-size:1rem;color:#243342;font-weight:600}.review-text[data-v-552ab1c6]{margin:0;color:#5f6f7f;line-height:1.6;font-size:.9rem}.review-images[data-v-552ab1c6]{display:flex;gap:8px;align-items:center}.review-images img[data-v-552ab1c6]{width:80px;height:80px;object-fit:cover;border-radius:8px}.more-images[data-v-552ab1c6]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#b65c381a;border-radius:8px;color:#b65c38;font-weight:600;font-size:.9rem}.write-review-btn[data-v-552ab1c6]{width:100%;margin-top:20px;padding:14px 20px;background:linear-gradient(135deg,#b65c38,#d28d44);color:#fff;border:none;border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 8px 20px #b65c3840}.write-review-btn[data-v-552ab1c6]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #b65c3859}.write-review-btn i[data-v-552ab1c6]{font-size:1.2rem}.video-player[data-v-552ab1c6]{width:100%;border-radius:18px;background:#111827}.state-block[data-v-552ab1c6]{min-height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.state-block i[data-v-552ab1c6]{font-size:2rem;color:#b65c38}.headline-row[data-v-552ab1c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:6px}.headline-copy[data-v-552ab1c6]{min-width:0;flex:1}@media (max-width: 1100px){.activity-modal-card[data-v-552ab1c6]{top:16px;right:16px;bottom:16px;left:16px;padding:20px}.top-row[data-v-552ab1c6],.meta-grid[data-v-552ab1c6]{grid-template-columns:1fr}}@media (max-width: 720px){.activity-modal-card[data-v-552ab1c6]{top:0;right:0;bottom:0;left:0;border-radius:0;padding:16px}.hero-image[data-v-552ab1c6],.hero-image img[data-v-552ab1c6]{min-height:240px}.action-bar[data-v-552ab1c6]{align-items:stretch}}.heritage-modal-shell[data-v-89e31528]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10003;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn-89e31528 .3s ease}@keyframes fadeIn-89e31528{0%{opacity:0}to{opacity:1}}.heritage-modal-card[data-v-89e31528]{position:relative;background:linear-gradient(135deg,#fff,#fdf5e6);border-radius:20px;max-width:700px;width:100%;max-height:85vh;overflow-y:auto;animation:slideUp-89e31528 .4s ease;box-shadow:0 25px 80px #4f091566}.heritage-modal-card[data-v-89e31528]::-webkit-scrollbar{display:none}.heritage-modal-card[data-v-89e31528]{-ms-overflow-style:none;scrollbar-width:none}@keyframes slideUp-89e31528{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.close-button[data-v-89e31528]{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:#4f0915;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s ease;z-index:10}.close-button[data-v-89e31528]:hover{background:#6b101d;transform:rotate(90deg)}.modal-header[data-v-89e31528]{text-align:center;padding:48px 32px 32px;background:linear-gradient(135deg,#4f0915,#6b101d);border-radius:20px 20px 0 0}.modal-icon[data-v-89e31528]{width:100px;height:100px;background:#daa52033;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.modal-icon i[data-v-89e31528]{font-size:48px;color:#daa520}.modal-header h2[data-v-89e31528]{font-size:32px;color:#daa520;margin:0;font-weight:700}.modal-body[data-v-89e31528]{padding:32px}.modal-body>p[data-v-89e31528]{font-size:16px;color:#333;line-height:1.8;margin-bottom:32px;text-align:center}.modal-details h3[data-v-89e31528]{font-size:20px;color:#4f0915;margin:24px 0 12px;font-weight:600;display:flex;align-items:center;gap:8px}.modal-details h3[data-v-89e31528]:before{content:"";width:4px;height:20px;background:#daa520;border-radius:2px}.modal-details p[data-v-89e31528]{font-size:15px;color:#555;line-height:1.8;margin:0 0 16px 12px}.state-block[data-v-89e31528]{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.state-block i[data-v-89e31528]{font-size:2rem;color:#b65c38}@media (max-width: 768px){.heritage-modal-card[data-v-89e31528]{max-width:100%;border-radius:12px}.modal-header[data-v-89e31528]{padding:36px 20px 24px}.modal-body[data-v-89e31528]{padding:24px}.modal-header h2[data-v-89e31528]{font-size:24px}}.floating-doll[data-v-c1fb7a49]{position:fixed;bottom:30px;right:30px;width:150px;height:150px;cursor:pointer;z-index:9999;-webkit-user-select:none;user-select:none}.lion-image[data-v-c1fb7a49]{width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.floating-doll:hover .lion-image[data-v-c1fb7a49]{transform:scale(1.1)}.floating-doll.active .lion-image[data-v-c1fb7a49]{animation:pawWave-c1fb7a49 .5s ease-in-out;transform-origin:30% 85%}@keyframes pawWave-c1fb7a49{0%,to{transform:rotate(0) translate(0)}30%{transform:rotate(-6deg) translate(-3px)}70%{transform:rotate(6deg) translate(3px)}}.floating-doll.blink .lion-image[data-v-c1fb7a49]{animation:eyeBlink-c1fb7a49 .35s ease-in-out}@keyframes eyeBlink-c1fb7a49{0%,to{filter:brightness(1) contrast(1)}45%,55%{filter:brightness(.6) contrast(1.4)}}.floating-doll[data-v-c1fb7a49]:active{cursor:grabbing}.ai-sidebar[data-v-c1fb7a49]{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-5px 0 15px #0000001a;z-index:10000;transition:right .3s ease;display:flex;flex-direction:column}.ai-sidebar.open[data-v-c1fb7a49]{right:0}.ai-sidebar-header[data-v-c1fb7a49]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.ai-sidebar-header h3[data-v-c1fb7a49]{color:#8b4513;font-size:18px;margin:0}#close-sidebar[data-v-c1fb7a49]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}#close-sidebar[data-v-c1fb7a49]:hover{background:#e0e0e0}.ai-sidebar-modes[data-v-c1fb7a49]{display:flex;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.mode-btn[data-v-c1fb7a49]{flex:1;padding:12px;background:none;border:none;cursor:pointer;font-size:14px;color:#666;transition:all .2s;border-bottom:2px solid transparent}.mode-btn[data-v-c1fb7a49]:hover{background:#e9ecef}.mode-btn.active[data-v-c1fb7a49]{color:#8b4513;border-bottom-color:#8b4513;font-weight:500}.ai-sidebar-content[data-v-c1fb7a49]{flex:1;display:flex;flex-direction:column;padding:20px;overflow:hidden}.message-list[data-v-c1fb7a49]{flex:1;overflow-y:auto;margin-bottom:20px;max-height:calc(100vh - 200px);scrollbar-width:none;-ms-overflow-style:none}.message-list[data-v-c1fb7a49]::-webkit-scrollbar{display:none}.message-container[data-v-c1fb7a49]{margin-bottom:15px;display:flex;width:100%}.user-message-container[data-v-c1fb7a49]{justify-content:flex-end}.bot-message-container[data-v-c1fb7a49]{justify-content:flex-start}.message[data-v-c1fb7a49]{max-width:80%;padding:12px 16px;border-radius:18px;line-height:1.4;display:block}.user-message[data-v-c1fb7a49]{background:#e3f2fd;color:#1976d2;border-bottom-right-radius:4px}.bot-message[data-v-c1fb7a49]{background:#f1f0f0;color:#333;border-bottom-left-radius:4px}.input-area[data-v-c1fb7a49]{display:flex;border-top:1px solid #e0e0e0;padding-top:15px}#user-input[data-v-c1fb7a49]{flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:24px;font-size:14px;outline:none;transition:border-color .2s}#user-input[data-v-c1fb7a49]:focus{border-color:#8b4513}#send-btn[data-v-c1fb7a49]{margin-left:10px;padding:12px 20px;background:#8b4513;color:#fff;border:none;border-radius:24px;cursor:pointer;font-size:14px;transition:background-color .2s}#send-btn[data-v-c1fb7a49]:hover{background:sienna}#send-btn[data-v-c1fb7a49]:disabled{background:#ccc;cursor:not-allowed}.overlay[data-v-c1fb7a49]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.overlay.active[data-v-c1fb7a49]{opacity:1;visibility:visible}.resource-cards[data-v-c1fb7a49]{margin-top:15px;width:100%;padding:0;border:none;background:transparent}.resource-section[data-v-c1fb7a49]{margin-bottom:20px}.resource-section h4[data-v-c1fb7a49]{font-size:16px;color:#8b4513;margin-bottom:10px;font-weight:500}.card-list[data-v-c1fb7a49]{display:flex;flex-direction:column;gap:10px}.resource-card[data-v-c1fb7a49]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease}.resource-card[data-v-c1fb7a49]:hover{background:#e9ecef;transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.resource-card h5[data-v-c1fb7a49]{font-size:14px;color:#333;margin:0 0 8px;font-weight:500}.resource-card p[data-v-c1fb7a49]{font-size:12px;color:#666;margin:4px 0;line-height:1.3}.itinerary-card[data-v-c1fb7a49]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.itinerary-day[data-v-c1fb7a49]{margin-bottom:15px}.itinerary-day[data-v-c1fb7a49]:last-child{margin-bottom:0}.itinerary-day h5[data-v-c1fb7a49]{font-size:14px;color:#8b4513;margin:0 0 8px;font-weight:500}.itinerary-activities[data-v-c1fb7a49]{display:flex;flex-direction:column;gap:8px}.itinerary-activity[data-v-c1fb7a49]{font-size:12px;color:#333;padding:8px;background:#fff;border-radius:4px;border-left:3px solid #8B4513;display:flex;justify-content:space-between;align-items:center}.itinerary-time[data-v-c1fb7a49]{font-size:10px;color:#666;margin-left:10px}.itinerary-heritages[data-v-c1fb7a49]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.itinerary-heritage[data-v-c1fb7a49]{font-size:12px;color:#333;padding:8px;background:#fff;border-radius:4px;border-left:3px solid #4CAF50;display:flex;justify-content:space-between;align-items:center}.itinerary-category[data-v-c1fb7a49]{font-size:10px;color:#666;margin-left:10px}@media (max-width: 768px){.ai-sidebar[data-v-c1fb7a49]{width:100%;right:-100%}.floating-doll[data-v-c1fb7a49]{width:120px;height:120px;bottom:20px;right:20px}.resource-card[data-v-c1fb7a49]{padding:10px}.resource-card h5[data-v-c1fb7a49]{font-size:13px}.resource-card p[data-v-c1fb7a49]{font-size:11px}}.explore-history-bar[data-v-c1fb7a49]{padding:8px 12px;background:#faf5ef;border-bottom:1px solid #e0d5c5;max-height:120px;overflow-y:auto}.new-chat-btn[data-v-c1fb7a49]{width:100%;padding:6px 10px;background:#8b4513;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;margin-bottom:6px}.new-chat-btn[data-v-c1fb7a49]:hover{background:#6b3410}.history-loading[data-v-c1fb7a49],.history-empty[data-v-c1fb7a49]{text-align:center;color:#999;font-size:12px;padding:4px 0}.history-list[data-v-c1fb7a49]{display:flex;flex-direction:column;gap:4px}.history-item[data-v-c1fb7a49]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:12px;color:#555;background:#fff;border:1px solid #e0d5c5;transition:all .2s}.history-item[data-v-c1fb7a49]:hover{background:#f0e8dc}.history-item.active[data-v-c1fb7a49]{background:#8b4513;color:#fff;border-color:#8b4513}.history-title[data-v-c1fb7a49]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-delete[data-v-c1fb7a49]{background:none;border:none;color:#999;cursor:pointer;font-size:16px;padding:0 4px;line-height:1}.history-item.active .history-delete[data-v-c1fb7a49]{color:#ddd}.history-delete[data-v-c1fb7a49]:hover{color:#e74c3c}.service-status[data-v-c1fb7a49]{display:flex;align-items:center;gap:8px;padding:8px 0}.status-label[data-v-c1fb7a49]{font-size:12px;color:#666}.status-badge[data-v-c1fb7a49]{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.ai-mode[data-v-c1fb7a49]{background:#e3f2fd;color:#1976d2}.human-mode[data-v-c1fb7a49]{background:#e8f5e8;color:#388e3c}.service-divider[data-v-c1fb7a49]{display:flex;align-items:center;gap:10px;margin:12px 8px}.service-divider .divider-line[data-v-c1fb7a49]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.12),transparent)}.service-divider .divider-text[data-v-c1fb7a49]{font-size:11px;color:#999;white-space:nowrap;padding:2px 10px;border-radius:10px;background:#f5f5f5;border:1px solid #e8e8e8}.knowledge-answer[data-v-c1fb7a49],.itinerary-text[data-v-c1fb7a49]{background:#f8f9fa;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.6;color:#333}#app{position:relative;min-height:100vh;width:100%;background:radial-gradient(circle at top,rgba(255,255,255,.72),transparent 34%),linear-gradient(180deg,#fffaf3ad,#f7f1e833);isolation:isolate}#app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 10% 12%,rgba(157,41,41,.08),transparent 18%),radial-gradient(circle at 88% 80%,rgba(200,154,75,.12),transparent 22%);z-index:-1}[data-v-cafb7bcb]{margin:0;padding:0;box-sizing:border-box}.welcome-container[data-v-cafb7bcb]{--ink-strong: #121212;--ink-main: #242424;--ink-soft: #6a6a6a;--line-soft: rgba(18, 18, 18, .08);--accent-red: #6e1f1f;--accent-red-deep: #4f1313;position:relative;width:100%;height:100vh;overflow:hidden}.video-background[data-v-cafb7bcb]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.video-background video[data-v-cafb7bcb]{width:100%;height:100%;object-fit:cover;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.video-overlay[data-v-cafb7bcb]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1e050a80,#3c0a1459,#500f1e40);will-change:transform;transform:translateZ(0)}.main-content[data-v-cafb7bcb]{position:relative;z-index:1;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem;animation:fadeInUp-cafb7bcb 1s ease-out}.logo-section[data-v-cafb7bcb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.app-title[data-v-cafb7bcb]{width:100%;display:block;font-size:clamp(10rem,18vw,22rem);font-weight:800;line-height:.95;text-align:center;margin:.2rem 0 .6rem;letter-spacing:.02em;font-style:italic;color:#c6b2b2;opacity:.3;text-shadow:none;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .6s ease;will-change:transform,opacity}.app-title[data-v-cafb7bcb]:after{display:none}.app-title[data-v-cafb7bcb]:hover{transform:none}.app-title[data-v-cafb7bcb]:hover:after{width:60%}.app-subtitle[data-v-cafb7bcb]{font-size:clamp(1rem,2vw,1.5rem);color:#fffffff2;font-weight:400;letter-spacing:.15em;font-style:italic;text-shadow:0 2px 8px rgba(0,0,0,.3);transition:transform .6s cubic-bezier(.16,1,.3,1);font-family:KaiTi,楷体,STKaiti,SimSun,serif;transform:translate(380px)}.app-subtitle[data-v-cafb7bcb]:hover{transform:translate(380px) scale(1.05)}.description-section[data-v-cafb7bcb]{position:absolute;left:0;right:0;bottom:2rem;margin:0;width:100%;text-align:center}.description-text[data-v-cafb7bcb]{font-size:clamp(.95rem,1.6vw,1.2rem);color:#fffffff5;line-height:1.9;letter-spacing:.02em;max-width:720px;margin:0 auto;padding:0 1rem;text-shadow:0 2px 10px rgba(0,0,0,.3);display:inline-block;transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.description-text[data-v-cafb7bcb]:hover{transform:scale(1.025)}.desc-line[data-v-cafb7bcb]{display:inline-block}.desc-char[data-v-cafb7bcb]{display:inline-block;margin:0 .12em;transition:transform .5s cubic-bezier(.16,1,.3,1),color .3s ease;will-change:transform}.desc-char[data-v-cafb7bcb]:hover{transform:translateY(-3px) scale(1.25);animation:charPop-cafb7bcb .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes charPop-cafb7bcb{0%{transform:translateY(0) scale(1)}60%{transform:translateY(-4px) scale(1.28)}to{transform:translateY(-3px) scale(1.25)}}.sidebar-container[data-v-cafb7bcb]{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:10;transition:all .4s cubic-bezier(.4,0,.2,1)}.sidebar-trigger[data-v-cafb7bcb]{width:40px;height:120px;background:linear-gradient(135deg,#60a5fa,#3b82f6);border-radius:20px 0 0 20px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:-5px 0 20px #3b82f666;transition:all .3s ease}.sidebar-trigger i[data-v-cafb7bcb]{font-size:1.5rem;color:#fff;animation:bounceLeft-cafb7bcb 2s ease-in-out infinite}@keyframes bounceLeft-cafb7bcb{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}.sidebar-content[data-v-cafb7bcb]{position:absolute;top:0;right:-280px;width:280px;height:400px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px 0 0 20px;padding:2rem;box-shadow:-10px 0 40px #0003;opacity:0;visibility:hidden;transform:translate(20px);transition:all .4s cubic-bezier(.4,0,.2,1)}.sidebar-container.sidebar-hover .sidebar-content[data-v-cafb7bcb]{opacity:1;visibility:visible;transform:translate(0);right:40px}.sidebar-header[data-v-cafb7bcb]{margin-bottom:2rem}.sidebar-header h3[data-v-cafb7bcb]{font-size:1.5rem;color:#1e3a8a;margin-bottom:.5rem}.sidebar-header p[data-v-cafb7bcb]{color:#64748b;font-size:.875rem}.sidebar-buttons[data-v-cafb7bcb]{display:flex;flex-direction:column;gap:1rem}.sidebar-btn[data-v-cafb7bcb]{width:100%;padding:1rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s ease}.sidebar-btn i[data-v-cafb7bcb]{font-size:1.25rem}.login-btn[data-v-cafb7bcb]{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;box-shadow:0 4px 15px #3b82f64d}.login-btn[data-v-cafb7bcb]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f680}.register-btn[data-v-cafb7bcb]{background:#fff;color:#3b82f6;border:2px solid #3b82f6}.register-btn[data-v-cafb7bcb]:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}.sidebar-footer[data-v-cafb7bcb]{margin-top:2rem;text-align:center}.sidebar-footer p[data-v-cafb7bcb]{color:#94a3b8;font-size:.75rem}.slide-login-panel[data-v-cafb7bcb]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:130;display:flex;align-items:center;justify-content:center}.panel-content[data-v-cafb7bcb]{width:100%;height:100vh;background:transparent;padding:0;position:relative;overflow:auto;display:flex;align-items:center;justify-content:center;transform-origin:center bottom}.pull-up-enter-active[data-v-cafb7bcb],.pull-up-leave-active[data-v-cafb7bcb]{transition:opacity .72s ease}.pull-up-enter-active .panel-content[data-v-cafb7bcb],.pull-up-leave-active .panel-content[data-v-cafb7bcb]{transition:transform 1.22s cubic-bezier(.16,1,.3,1),opacity .72s ease}.pull-up-enter-from[data-v-cafb7bcb]{opacity:0}.pull-up-enter-from .panel-content[data-v-cafb7bcb]{transform:translateY(42vh) scale(.94);opacity:0}.pull-up-leave-to[data-v-cafb7bcb]{opacity:0}.pull-up-leave-to .panel-content[data-v-cafb7bcb]{transform:translateY(22vh) scale(.97);opacity:0}.panel-wrapper[data-v-cafb7bcb]{width:420px;max-width:90%;padding:3rem 2rem}@keyframes slideInRight-cafb7bcb{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.close-btn[data-v-cafb7bcb]{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;border:none;background:#f1f5f9;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.close-btn[data-v-cafb7bcb]:hover{background:#e2e8f0;transform:rotate(90deg)}.close-btn i[data-v-cafb7bcb]{font-size:1.5rem;color:#64748b}.form-header[data-v-cafb7bcb]{text-align:center;margin-bottom:2rem}.form-header h2[data-v-cafb7bcb]{font-size:2rem;color:#fff;margin-bottom:.5rem}.input-box[data-v-cafb7bcb]{position:relative;margin:1.5rem 0}.input-box input[data-v-cafb7bcb]{width:100%;padding:13px 50px 13px 20px;background:#f1f5f9;border-radius:8px;border:2px solid #e2e8f0;outline:none;font-size:16px;color:#333;font-weight:500;transition:all .3s ease}.input-box input[data-v-cafb7bcb]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px #3b82f61a}.input-box input[data-v-cafb7bcb]::placeholder{color:#94a3b8;font-weight:400}.input-box i[data-v-cafb7bcb]{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1.25rem}.input-box .verify-btn[data-v-cafb7bcb]{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:8px 16px;background:#6e1f1f14;color:var(--accent-red);border:1px solid rgba(110,31,31,.15);border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .28s ease;white-space:nowrap}.input-box .verify-btn[data-v-cafb7bcb]:hover:not(:disabled){background:#6e1f1f1f;transform:translateY(-50%) translateY(-1px);box-shadow:0 6px 12px #6e1f1f1f}.input-box .verify-btn[data-v-cafb7bcb]:disabled{opacity:.38;cursor:not-allowed;color:#6e1f1f61;border-color:#6e1f1f14}.forgot-link[data-v-cafb7bcb]{text-align:right;margin:.5rem 0 1.5rem}.forgot-link a[data-v-cafb7bcb]{color:#3b82f6;text-decoration:none;font-size:.9rem;transition:all .3s ease}.forgot-link a[data-v-cafb7bcb]:hover{color:#2563eb;text-decoration:underline}.btn[data-v-cafb7bcb]{width:100%;padding:14px;background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #3b82f64d}.btn[data-v-cafb7bcb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f680}.btn[data-v-cafb7bcb]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn.secondary[data-v-cafb7bcb]{background:#f1f5f9;color:#64748b;box-shadow:none}.btn.secondary[data-v-cafb7bcb]:hover{background:#e2e8f0;transform:none}.btn.primary[data-v-cafb7bcb]{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.social-login-text[data-v-cafb7bcb]{text-align:center;margin:1.5rem 0 1rem;color:#94a3b8;font-size:.9rem;position:relative}.social-login-text[data-v-cafb7bcb]:before,.social-login-text[data-v-cafb7bcb]:after{content:"";position:absolute;top:50%;width:30%;height:1px;background:#e2e8f0}.social-login-text[data-v-cafb7bcb]:before{left:0}.social-login-text[data-v-cafb7bcb]:after{right:0}.social-icons[data-v-cafb7bcb]{display:flex;justify-content:center;gap:1rem;margin:1rem 0}.social-icons a[data-v-cafb7bcb]{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:50%;transition:all .3s ease;color:#64748b;font-size:1.25rem}.social-icons a[data-v-cafb7bcb]:hover{transform:translateY(-3px);box-shadow:0 6px 15px #00000026}.social-icons a[data-v-cafb7bcb]:nth-child(1):hover{background:#db4437;color:#fff}.social-icons a[data-v-cafb7bcb]:nth-child(2):hover{background:#4267b2;color:#fff}.social-icons a[data-v-cafb7bcb]:nth-child(3):hover{background:#333;color:#fff}.social-icons a[data-v-cafb7bcb]:nth-child(4):hover{background:#0077b5;color:#fff}.switch-form[data-v-cafb7bcb]{text-align:center;margin-top:1.5rem;color:#64748b;font-size:.95rem}.switch-form a[data-v-cafb7bcb]{color:#3b82f6;text-decoration:none;font-weight:600}.switch-form a[data-v-cafb7bcb]:hover{text-decoration:underline}.password-hint[data-v-cafb7bcb]{margin:1rem 0;padding:.75rem;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:4px;color:#92400e;font-size:.875rem}.modal[data-v-cafb7bcb]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200;display:flex;align-items:center;justify-content:center;animation:fadeIn-cafb7bcb .3s ease}.modal-content[data-v-cafb7bcb]{background:#fff;border-radius:20px;padding:2.5rem;width:450px;max-width:90%;box-shadow:0 20px 60px #0000004d;animation:slideUp-cafb7bcb .3s ease}@keyframes fadeIn-cafb7bcb{0%{opacity:0}to{opacity:1}}@keyframes slideUp-cafb7bcb{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-content h2[data-v-cafb7bcb]{font-size:1.75rem;color:#1e293b;margin-bottom:1.5rem;text-align:center}.modal-buttons[data-v-cafb7bcb]{display:flex;gap:1rem;margin-top:2rem}.modal-buttons .btn[data-v-cafb7bcb]{flex:1}.floating-shapes[data-v-cafb7bcb]{position:absolute;width:100%;height:100%;z-index:0;pointer-events:none}.shape[data-v-cafb7bcb]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#60a5fa4d,#3b82f64d);animation:float-cafb7bcb 6s ease-in-out infinite}.shape-1[data-v-cafb7bcb]{width:100px;height:100px;top:10%;left:10%;animation-delay:0s}.shape-2[data-v-cafb7bcb]{width:60px;height:60px;top:60%;right:15%;animation-delay:2s}.shape-3[data-v-cafb7bcb]{width:80px;height:80px;bottom:20%;left:20%;animation-delay:4s}.sound-toggle[data-v-cafb7bcb]{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:50;transition:all .3s ease;box-shadow:0 4px 15px #0003}.sound-toggle[data-v-cafb7bcb]:hover{background:#ffffff4d;transform:scale(1.1);box-shadow:0 6px 20px #3b82f666}.sound-toggle i[data-v-cafb7bcb]{font-size:1.5rem;color:#fff}@keyframes fadeInUp-cafb7bcb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-cafb7bcb{0%,to{transform:scale(1);box-shadow:0 10px 30px #3b82f680}50%{transform:scale(1.05);box-shadow:0 15px 40px #3b82f6b3}}@keyframes float-cafb7bcb{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.slide-enter-active[data-v-cafb7bcb],.slide-leave-active[data-v-cafb7bcb]{transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .6s ease}.slide-enter-from[data-v-cafb7bcb]{transform:translateY(100%);opacity:1}.slide-leave-to[data-v-cafb7bcb]{transform:translateY(100%);opacity:0}@keyframes subtlePop-cafb7bcb{0%{transform:scale(.985)}80%{transform:scale(1.012)}to{transform:scale(1)}}.login-arrow[data-v-cafb7bcb]{padding:0;border:none;background:transparent;display:block;cursor:pointer;transition:transform .82s cubic-bezier(.16,1,.3,1),opacity .42s ease;opacity:.9;margin:2rem auto;transform-origin:center bottom}.login-arrow .cloud-arrow[data-v-cafb7bcb]{width:clamp(6rem,12vw,16rem);height:auto;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(255,255,255,.32));transition:transform .92s cubic-bezier(.16,1,.3,1),filter .42s ease}.login-arrow[data-v-cafb7bcb]:hover{transform:translateY(-6px) scale(1.12);opacity:1}.login-arrow:hover .cloud-arrow[data-v-cafb7bcb]{transform:translateY(-2px)}.login-arrow.pulling[data-v-cafb7bcb]{transform:translateY(-30px) scale(1.18);opacity:1}.login-arrow.pulling .cloud-arrow[data-v-cafb7bcb]{transform:translateY(-22px) scale(1.06);filter:drop-shadow(0 20px 40px rgba(255,255,255,.46))}.login-panel[data-v-cafb7bcb]{position:fixed;top:0;left:0;width:100%;height:100vh;background:radial-gradient(circle at top,rgba(110,31,31,.16),transparent 42%),#0a0a0a80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:130;display:flex;align-items:center;justify-content:center}.panel-content[data-v-cafb7bcb]{width:100%;height:100vh;background:transparent;padding:0;position:relative;overflow:auto;display:flex;align-items:center;justify-content:center}.skip-login-btn[data-v-cafb7bcb]{width:100%;padding:12px 24px;border:2px solid rgba(255,255,255,.4);background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:15px;font-weight:600;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;margin-top:12px;box-shadow:0 4px 16px #00000026}.skip-login-btn[data-v-cafb7bcb]:hover{background:#ffffff26;border-color:#ffffffb3;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.skip-login-btn i[data-v-cafb7bcb]{font-size:20px;transition:transform .3s ease}.skip-login-btn:hover i[data-v-cafb7bcb]{transform:translate(4px)}.container[data-v-cafb7bcb]{position:relative;width:850px;height:650px;background:linear-gradient(135deg,#ffffff3d,#f4f4f124);margin:20px;border-radius:34px;border:1px solid rgba(255,255,255,.22);box-shadow:0 28px 80px #00000038,inset 0 1px #ffffff52;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);overflow:hidden;isolation:isolate}.container h1[data-v-cafb7bcb]{font-size:34px;margin:-10px 0 6px;color:var(--ink-strong);font-weight:700;letter-spacing:-.03em}.container p[data-v-cafb7bcb]{font-size:14.5px;margin:15px 0;color:var(--ink-soft)}form[data-v-cafb7bcb]{width:100%}.form-box[data-v-cafb7bcb]{position:absolute;right:0;width:50%;height:100%;background:linear-gradient(180deg,#ffffff3d,#f7f5f21f),#ffffff14;border-left:1px solid rgba(255,255,255,.14);display:flex;align-items:center;color:var(--ink-main);text-align:center;padding:48px;z-index:1;opacity:1;transition:right .72s cubic-bezier(.16,1,.3,1),opacity .42s ease,visibility 0s linear .42s;-webkit-backdrop-filter:blur(34px) saturate(155%);backdrop-filter:blur(34px) saturate(155%)}.container.active .form-box[data-v-cafb7bcb]{right:50%}.form-box.login[data-v-cafb7bcb]{background:transparent;border-left:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1}.form-box.register[data-v-cafb7bcb]{visibility:hidden;opacity:0;background:transparent;border-left:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1}.container.active .form-box.register[data-v-cafb7bcb]{visibility:visible;opacity:1;z-index:1}.container.active .form-box.login[data-v-cafb7bcb]{opacity:0;visibility:hidden;pointer-events:none}.input-box[data-v-cafb7bcb]{position:relative;margin:22px 0}.input-box input[data-v-cafb7bcb]{width:100%;padding:15px 52px 15px 18px;background:#ffffff80;border-radius:16px;border:1px solid rgba(255,255,255,.22);outline:none;font-size:16px;color:#111;font-weight:600;box-shadow:inset 0 1px #ffffff73,0 8px 24px #0f0f0f0d;transition:border-color .28s ease,box-shadow .28s ease,background .28s ease,transform .28s ease}.input-box input[data-v-cafb7bcb]:focus{border-color:#6e1f1f66;background:#ffffffad;box-shadow:0 0 0 4px #6e1f1f1a,0 16px 34px #0f0f0f14;transform:translateY(-1px)}.input-box input[data-v-cafb7bcb]::placeholder{color:#28282880;font-weight:400}.input-box i[data-v-cafb7bcb]{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;color:#18181885}.verify-btn[data-v-cafb7bcb]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:#6e1f1f14;color:var(--accent-red);border:1px solid rgba(110,31,31,.15);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .28s ease,transform .28s ease,box-shadow .28s ease}.verify-btn[data-v-cafb7bcb]:hover:not(:disabled){background:#6e1f1f1f;transform:translateY(-50%) translateY(-1px);box-shadow:0 6px 12px #6e1f1f1f}.verify-btn[data-v-cafb7bcb]:disabled{opacity:.38;cursor:not-allowed;color:#6e1f1f61;border-color:#6e1f1f14}.password-hint[data-v-cafb7bcb]{font-size:12px;color:#e74c3c;margin:-15px 0 15px;text-align:left}.forgot-link[data-v-cafb7bcb]{margin:-15px 0 15px}.forgot-link a[data-v-cafb7bcb]{font-size:14.5px;color:var(--ink-soft);cursor:pointer;text-decoration:none;transition:color .28s ease}.forgot-link a[data-v-cafb7bcb]:hover{color:var(--accent-red)}.admin-entry[data-v-cafb7bcb]{display:inline-block;margin-top:12px;color:var(--accent-red);font-size:14px;font-weight:600;text-decoration:none;letter-spacing:.02em}.admin-entry[data-v-cafb7bcb]:hover{color:var(--accent-red-deep)}.btn[data-v-cafb7bcb]{width:100%;height:52px;background:linear-gradient(180deg,#1f1f1f,#111);border-radius:16px;box-shadow:0 18px 32px #0000002e,inset 0 1px #ffffff1f;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-size:16px;color:#fff;font-weight:600;letter-spacing:.01em;transition:transform .32s ease,box-shadow .32s ease,background .32s ease}.btn[data-v-cafb7bcb]:hover:not(:disabled){background:linear-gradient(180deg,var(--accent-red),var(--accent-red-deep));transform:translateY(-2px);box-shadow:0 22px 36px #4f13133d,inset 0 1px #ffffff1f}.btn[data-v-cafb7bcb]:disabled{opacity:.5;cursor:not-allowed}.btn.secondary[data-v-cafb7bcb]{background:#18181814;color:var(--ink-main);border:1px solid var(--line-soft);box-shadow:none;margin-right:10px}.btn.secondary[data-v-cafb7bcb]:hover{background:#6e1f1f14}.btn.primary[data-v-cafb7bcb]{background:linear-gradient(180deg,var(--accent-red),var(--accent-red-deep))}.social-icons[data-v-cafb7bcb]{display:flex;justify-content:center;gap:12px;margin:1rem 0}.social-icons a[data-v-cafb7bcb]{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;padding:0;border:1px solid var(--line-soft);border-radius:14px;font-size:22px;color:var(--ink-main);margin:0;background:#ffffffbd;transition:transform .28s ease,border-color .28s ease,color .28s ease,background .28s ease,box-shadow .28s ease;text-decoration:none}.social-icons a[data-v-cafb7bcb]:hover{transform:translateY(-2px);border-color:#6e1f1f38;background:#6e1f1f14;color:var(--accent-red);box-shadow:0 16px 26px #0f0f0f14}.social-icons a[data-v-cafb7bcb]:nth-child(1):hover,.social-icons a[data-v-cafb7bcb]:nth-child(2):hover,.social-icons a[data-v-cafb7bcb]:nth-child(3):hover,.social-icons a[data-v-cafb7bcb]:nth-child(4):hover{transform:translateY(-2px);border-color:#6e1f1f38;background:#6e1f1f14;color:var(--accent-red);box-shadow:0 16px 26px #0f0f0f14}.toggle-box[data-v-cafb7bcb]{position:absolute;width:100%;height:100%;z-index:3;pointer-events:none}.toggle-box[data-v-cafb7bcb]:before{content:"";position:absolute;left:-250%;width:300%;height:100%;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.1),transparent 18%),linear-gradient(135deg,#1a1a1a,#3a1414 58%,#561818);border-radius:150px;z-index:1;transition:1.8s ease-in-out;pointer-events:none}.container.active .toggle-box[data-v-cafb7bcb]:before{left:50%}.toggle-panel[data-v-cafb7bcb]{position:absolute;width:50%;height:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;transition:.6s ease-in-out;padding:0 36px;text-align:center;pointer-events:auto}.toggle-panel.toggle-left[data-v-cafb7bcb]{left:0;transition-delay:1.2s}.container.active .toggle-panel.toggle-left[data-v-cafb7bcb]{left:-50%;transition-delay:.6s}.toggle-panel.toggle-right[data-v-cafb7bcb]{right:-50%;transition-delay:.6s}.container.active .toggle-panel.toggle-right[data-v-cafb7bcb]{right:0;transition-delay:1.2s}.toggle-panel h1[data-v-cafb7bcb]{color:#fff}.toggle-panel p[data-v-cafb7bcb]{margin-bottom:20px;color:#ffffffb8}.toggle-panel .btn[data-v-cafb7bcb]{width:160px;padding:12px 24px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toggle-panel .btn[data-v-cafb7bcb]:hover{background:#ffffff29}.modal[data-v-cafb7bcb]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-cafb7bcb]{background:#f9f9f7f5;border-radius:28px;border:1px solid rgba(255,255,255,.48);padding:40px;width:400px;max-width:90%;box-shadow:0 24px 60px #00000038,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.modal-content h2[data-v-cafb7bcb]{text-align:center;margin-bottom:30px;color:var(--ink-strong)}.modal-buttons[data-v-cafb7bcb]{display:flex;gap:10px;margin-top:30px}@media screen and (max-width: 650px){.container[data-v-cafb7bcb]{height:calc(100vh - 40px)}.form-box[data-v-cafb7bcb]{bottom:0;width:100%;height:80%}.container.active .form-box[data-v-cafb7bcb]{right:0;bottom:20%}.toggle-box[data-v-cafb7bcb]:before{left:0;top:-270%;width:100%;height:300%;border-radius:20vw}.container.active .toggle-box[data-v-cafb7bcb]:before{left:0;top:80%}.container.active .toggle-panel.toggle-left[data-v-cafb7bcb]{left:0;top:-20%}.toggle-panel[data-v-cafb7bcb]{width:100%;height:20%}.toggle-panel.toggle-left[data-v-cafb7bcb]{top:0}.toggle-panel.toggle-right[data-v-cafb7bcb]{right:0;bottom:-20%}.container.active .toggle-panel.toggle-right[data-v-cafb7bcb]{bottom:0}}@media screen and (max-width: 400px){.form-box[data-v-cafb7bcb]{padding:20px}.toggle-panel h1[data-v-cafb7bcb]{font-size:30px}}@media (max-width: 768px){.app-title[data-v-cafb7bcb]{font-size:2.5rem}.app-subtitle[data-v-cafb7bcb]{font-size:1rem}.description-text[data-v-cafb7bcb]{font-size:1.25rem}.logo-icon[data-v-cafb7bcb]{width:80px;height:80px}.logo-icon i[data-v-cafb7bcb]{font-size:2.5rem}.sidebar-content[data-v-cafb7bcb]{width:250px;right:-250px}.sidebar-container.sidebar-hover .sidebar-content[data-v-cafb7bcb]{right:40px}.panel-content[data-v-cafb7bcb]{width:90%;padding:2rem}.description-section[data-v-cafb7bcb]{bottom:1.25rem}.sound-toggle[data-v-cafb7bcb]{bottom:1rem;right:1rem;width:45px;height:45px}.sound-toggle i[data-v-cafb7bcb]{font-size:1.25rem}}.admin-login-page[data-v-a7302ff4]{min-height:100vh;position:relative;overflow:hidden;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#160a0af5,#300c12eb 48%,#1a161cf5),#120d10}.admin-login-page__backdrop[data-v-a7302ff4]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top,rgba(110,31,31,.28),transparent 42%),radial-gradient(circle at bottom right,rgba(191,143,79,.16),transparent 28%),#00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-login-page__glow[data-v-a7302ff4]{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(96px);pointer-events:none}.admin-login-page__glow--left[data-v-a7302ff4]{top:-120px;left:-80px;background:#6e1f1f5c}.admin-login-page__glow--right[data-v-a7302ff4]{right:-120px;bottom:-140px;background:#ba8c5338}.login-shell[data-v-a7302ff4]{position:relative;z-index:1;width:min(1120px,100%);display:grid;grid-template-columns:1.06fr .94fr;gap:22px;padding:22px;border-radius:36px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#ffffff24,#f4f4f114);box-shadow:0 32px 90px #0000004d,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%)}.login-hero[data-v-a7302ff4],.login-panel[data-v-a7302ff4]{border-radius:28px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff1f,#ffffff0f);box-shadow:inset 0 1px #ffffff1a}.login-hero[data-v-a7302ff4]{padding:38px;color:#f7f4ee;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.hero-badge[data-v-a7302ff4],.panel-tag[data-v-a7302ff4]{display:inline-flex;align-items:center;width:fit-content;padding:7px 12px;border-radius:999px;background:#fbd8b524;color:#ffe2bf;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.login-hero h1[data-v-a7302ff4]{margin:18px 0 12px;font-size:46px;line-height:1.05;color:#f7f4ee}.login-hero p[data-v-a7302ff4]{margin:0;max-width:520px;color:#f7f4eec2;font-size:15px;line-height:1.85}.hero-points[data-v-a7302ff4]{display:grid;gap:14px}.point-card[data-v-a7302ff4]{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.point-card i[data-v-a7302ff4]{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#ffffff1f;color:#ffe2bf;font-size:22px}.point-card strong[data-v-a7302ff4]{display:block;color:#f7f4ee;font-size:15px}.point-card span[data-v-a7302ff4]{color:#f7f4eead;font-size:13px}.login-panel[data-v-a7302ff4]{padding:36px;color:#f7f4ee}.panel-copy[data-v-a7302ff4]{margin-bottom:24px}.panel-copy h2[data-v-a7302ff4]{margin:16px 0 10px;color:#f7f4ee;font-size:30px}.panel-copy p[data-v-a7302ff4]{margin:0;color:#f7f4eead}.login-form[data-v-a7302ff4]{display:flex;flex-direction:column;gap:16px}.login-form label[data-v-a7302ff4]{display:flex;flex-direction:column;gap:16px;color:#f7f4eed1;font-size:14px;font-weight:600}.input-box[data-v-a7302ff4]{position:relative}.input-box input[data-v-a7302ff4]{width:100%;box-sizing:border-box;padding:15px 52px 15px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#f7f4ee;outline:none;font-size:15px;transition:border-color .24s ease,box-shadow .24s ease,background .24s ease}.input-box input[data-v-a7302ff4]::placeholder{color:#f7f4ee6b}.input-box input[data-v-a7302ff4]:focus{border-color:#ffffff47;background:#ffffff1f;box-shadow:0 0 0 4px #ffffff14}.input-box i[data-v-a7302ff4]{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#fbd8b5d1;font-size:20px}.submit-btn[data-v-a7302ff4]{margin-top:40px;padding:14px 16px;border:none;border-radius:16px;background:linear-gradient(180deg,#7a2323,#5c1515);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 18px 28px #6e1f1f3d;transition:transform .24s ease,box-shadow .24s ease,opacity .24s ease}.submit-btn[data-v-a7302ff4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 34px #6e1f1f47}.submit-btn[data-v-a7302ff4]:disabled{opacity:.72;cursor:not-allowed}.footer-links[data-v-a7302ff4]{margin-top:18px;text-align:right}.footer-links a[data-v-a7302ff4]{color:#ffe2bf;text-decoration:none;font-size:14px}.footer-links a[data-v-a7302ff4]:hover{color:#fff2df}@media (max-width: 960px){.login-shell[data-v-a7302ff4]{grid-template-columns:1fr}.login-hero[data-v-a7302ff4]{padding:28px}.login-hero h1[data-v-a7302ff4]{font-size:38px}.login-panel[data-v-a7302ff4]{padding:28px}}@media (max-width: 640px){.admin-login-page[data-v-a7302ff4]{padding:16px}.login-shell[data-v-a7302ff4]{padding:14px;border-radius:28px}.login-hero[data-v-a7302ff4],.login-panel[data-v-a7302ff4]{padding:22px}.login-hero h1[data-v-a7302ff4]{font-size:32px}.panel-copy h2[data-v-a7302ff4]{font-size:26px}}.post-type-selector-overlay[data-v-88ed29e4]{position:absolute;left:50%;bottom:100%;transform:translate(-50%);z-index:1000;display:flex;align-items:flex-end;justify-content:center}.selector-container[data-v-88ed29e4]{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}.options-wrapper[data-v-88ed29e4]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;background:#fffcf7f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;box-shadow:0 8px 32px #8b6d592e,0 2px 8px #8b6d591a,inset 0 1px #fffc;border:1px solid rgba(204,175,145,.4)}.option-btn[data-v-88ed29e4]{position:relative;width:72px;height:72px;border:none;border-radius:18px;padding:0;cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.option-btn[data-v-88ed29e4]:hover{transform:scale(1.1) translateY(-3px)}.option-btn[data-v-88ed29e4]:active{transform:scale(.95)}.option-inner[data-v-88ed29e4]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.option-inner i[data-v-88ed29e4]{font-size:28px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.option-text[data-v-88ed29e4]{font-size:12px;font-weight:600;color:#fff;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.15)}.share-btn[data-v-88ed29e4]{background:linear-gradient(145deg,#b33d2d,#9d2929,#7a1d1d)}.review-btn[data-v-88ed29e4]{background:linear-gradient(145deg,#c2410c,#a63a10,#8b3009)}.ai-btn[data-v-88ed29e4]{background:linear-gradient(145deg,#9d2929,#8b2018,#7a1d1d)}.selector-enter-active[data-v-88ed29e4]{transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.selector-enter-from[data-v-88ed29e4]{opacity:0;transform:scale(.8) translateY(10px)}.selector-leave-active[data-v-88ed29e4]{transition:opacity .2s ease,transform .2s ease}.selector-leave-to[data-v-88ed29e4]{opacity:0;transform:scale(.85) translateY(5px)}@media (max-width: 400px){.option-btn[data-v-88ed29e4]{width:64px;height:64px;border-radius:16px}.option-inner i[data-v-88ed29e4]{font-size:24px}.option-text[data-v-88ed29e4]{font-size:11px}.options-wrapper[data-v-88ed29e4]{gap:10px;padding:10px 14px}}.home-container[data-v-e4ad0c34]{min-height:100vh;width:100%;position:relative;background:radial-gradient(circle at top center,rgba(255,255,255,.6),transparent 22%),linear-gradient(180deg,#f8f4ee38,#f8f4ee00)}.home-container[data-v-e4ad0c34]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);opacity:.5;z-index:0}.page-shell[data-v-e4ad0c34]{min-height:100vh;padding-bottom:0;box-sizing:border-box;position:relative;z-index:1}.bottom-nav[data-v-e4ad0c34]{position:fixed;left:50%;bottom:5px;transform:translate(-50%);width:min(760px,calc(100% - 24px));display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border:1px solid rgba(204,175,145,.85);border-radius:28px;background:linear-gradient(135deg,#9d292914,#ffffffe6),#fffaf4e0;box-shadow:0 18px 40px #4d331e24,0 6px 20px #9d292914,inset 0 1px #ffffffc7;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);z-index:120}.nav-item[data-v-e4ad0c34]{flex:1;min-width:0;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 8px;border-radius:20px;color:#7b6a59;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s ease,color .2s ease,background-color .2s ease,box-shadow .2s ease}.nav-item[data-v-e4ad0c34]:hover{color:#8f2f2f;background:#9d29290f}.nav-item[data-v-e4ad0c34]:active{transform:scale(.97)}.nav-item i[data-v-e4ad0c34]{font-size:23px;line-height:1}.nav-item span[data-v-e4ad0c34]{font-size:12px;font-weight:600;line-height:1.1;white-space:nowrap}.nav-item.active[data-v-e4ad0c34]{color:#fff9f3;background:linear-gradient(135deg,#7a1d1d,#9d2929 52%,#b33d2d);box-shadow:0 12px 24px #9d29293d,inset 0 1px #ffffff2e}.nav-icon-wrapper[data-v-e4ad0c34]{position:relative;display:flex;align-items:center;justify-content:center}.nav-icon-wrapper .badge[data-v-e4ad0c34]{position:absolute;top:-8px;right:-14px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid rgba(255,248,239,.96);background:linear-gradient(135deg,#e85d3f,#c2410c);color:#fff;font-size:10px;font-weight:700;line-height:1;box-sizing:border-box}.fade-enter-active[data-v-e4ad0c34],.fade-leave-active[data-v-e4ad0c34]{transition:opacity .25s ease}.fade-enter-from[data-v-e4ad0c34],.fade-leave-to[data-v-e4ad0c34]{opacity:0}.nav-item.center-btn[data-v-e4ad0c34]{flex:0 0 auto;min-width:auto;padding:0;background:transparent;position:relative}.nav-item.center-btn[data-v-e4ad0c34]:hover{background:transparent}.plus-btn[data-v-e4ad0c34]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#9d2929,#c2410c);box-shadow:0 8px 24px #9d292959,0 4px 12px #9d292940,inset 0 2px #fff3;transition:all .3s ease;cursor:pointer}.plus-btn[data-v-e4ad0c34]:hover{transform:scale(1.08);box-shadow:0 12px 32px #9d292973,0 6px 16px #9d29294d,inset 0 2px #ffffff40}.plus-btn[data-v-e4ad0c34]:active{transform:scale(.95)}.plus-btn i[data-v-e4ad0c34]{font-size:32px;color:#fff;line-height:1}@media (max-width: 640px){.page-shell[data-v-e4ad0c34]{padding-bottom:0}.bottom-nav[data-v-e4ad0c34]{bottom:5px;width:calc(100% - 16px);gap:4px;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));border-radius:24px}.nav-item[data-v-e4ad0c34]{min-height:58px;padding:8px 4px;border-radius:18px}.nav-item i[data-v-e4ad0c34]{font-size:21px}.nav-item span[data-v-e4ad0c34]{font-size:11px}.nav-icon-wrapper .badge[data-v-e4ad0c34]{right:-10px}.plus-btn[data-v-e4ad0c34]{width:48px;height:48px}.plus-btn i[data-v-e4ad0c34]{font-size:28px}}.ai-step-page[data-v-caafe546]{min-height:100vh;position:relative;overflow:hidden;padding:24px 24px 110px;background:radial-gradient(circle at top left,rgba(145,56,31,.14),transparent 30%),radial-gradient(circle at top right,rgba(15,118,110,.1),transparent 24%),linear-gradient(180deg,#f8f1e8,#fffaf3,#fbf3e8)}.bg-orb[data-v-caafe546]{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(70px);opacity:.48;pointer-events:none}.orb-left[data-v-caafe546]{left:-140px;top:-120px;background:#9d292938}.orb-right[data-v-caafe546]{right:-140px;bottom:80px;background:#0f766e29}.page-topbar[data-v-caafe546],.hero-panel[data-v-caafe546],.glass-card[data-v-caafe546]{max-width:1120px;margin:0 auto}.page-topbar[data-v-caafe546]{position:relative;z-index:1;display:flex;align-items:center;margin-bottom:12px}.hero-panel[data-v-caafe546],.glass-card[data-v-caafe546]{border:1px solid rgba(182,143,106,.24);border-radius:28px;box-shadow:0 18px 48px #5c3d2717;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-panel[data-v-caafe546]{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:24px;background:linear-gradient(135deg,#ffffffe6,#f9f1e5eb);margin-bottom:18px}.back-btn[data-v-caafe546]{width:42px;height:42px;border:none;border-radius:14px;background:#8d23231a;color:#8d2323;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:22px}.hero-eyebrow[data-v-caafe546]{margin:0 0 10px;color:#8d2323;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hero-panel h1[data-v-caafe546]{margin:0;font-size:clamp(28px,4vw,48px);color:#2d2118;line-height:1.08}.single-shell[data-v-caafe546]{position:relative;z-index:1;display:flex;justify-content:center}.post-card[data-v-caafe546]{width:min(1120px,100%);padding:22px;background:#fffcf6eb}.post-form-horizontal[data-v-caafe546]{display:flex;gap:30px;flex-wrap:wrap}.post-form-left[data-v-caafe546],.post-form-right[data-v-caafe546]{flex:1;min-width:300px}.form-group[data-v-caafe546]{margin-bottom:20px}.form-group label[data-v-caafe546]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group input[data-v-caafe546],.form-group textarea[data-v-caafe546],.form-group select[data-v-caafe546]{width:100%;padding:12px 16px;border:1px solid rgba(182,143,106,.24);border-radius:12px;font-size:14px;background:#ffffffe6;transition:all .3s ease;box-shadow:0 2px 8px #5c3d270f}.form-group input[data-v-caafe546]:focus,.form-group textarea[data-v-caafe546]:focus,.form-group select[data-v-caafe546]:focus{outline:none;border-color:#9d2929;box-shadow:0 0 0 3px #9d29291a;background:#fff}.form-group textarea[data-v-caafe546]{resize:vertical;min-height:150px;line-height:1.5}.image-upload-area[data-v-caafe546]{border:2px dashed rgba(182,143,106,.24);border-radius:16px;padding:50px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fffc;box-shadow:inset 0 2px 8px #5c3d270f}.image-upload-area[data-v-caafe546]:hover{border-color:#9d2929;background:#fffffff2;box-shadow:inset 0 2px 12px #5c3d271a}.image-upload-area i[data-v-caafe546]{font-size:56px;color:#9d2929;margin-bottom:15px}.image-upload-area span[data-v-caafe546]{display:block;color:#666;font-size:16px;font-weight:500}.selected-images[data-v-caafe546]{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}.image-preview-item[data-v-caafe546]{position:relative;width:110px;height:110px;border-radius:12px;overflow:hidden;border:1px solid rgba(182,143,106,.24);cursor:move;box-shadow:0 4px 12px #5c3d2714;transition:all .3s ease}.image-preview-item[data-v-caafe546]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #5c3d271f}.preview-image[data-v-caafe546]{width:100%;height:100%;object-fit:cover}.remove-image-btn[data-v-caafe546]{position:absolute;top:8px;right:8px;background:#000000b3;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .3s ease}.remove-image-btn[data-v-caafe546]:hover{background:#000000e6;transform:scale(1.1)}.drag-handle[data-v-caafe546]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;border:none;border-radius:6px;padding:4px 10px;font-size:12px;cursor:move;transition:all .3s ease}.drag-handle[data-v-caafe546]:hover{background:#000000e6}.tag-count[data-v-caafe546]{font-size:12px;color:#999;font-weight:400}.tags-container[data-v-caafe546]{border:1px solid rgba(182,143,106,.24);border-radius:16px;padding:20px;background:#ffffffe6;box-shadow:0 2px 8px #5c3d270f}.selected-tags[data-v-caafe546]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.selected-tag-item[data-v-caafe546]{background:linear-gradient(135deg,#9d2929,#c2410c);color:#fff;padding:6px 12px;border-radius:18px;font-size:12px;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #9d292933;transition:all .3s ease}.selected-tag-item[data-v-caafe546]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #9d29294d}.selected-tag-item i[data-v-caafe546]{cursor:pointer;font-size:12px;transition:transform .2s ease}.selected-tag-item i[data-v-caafe546]:hover{transform:scale(1.2)}.preset-tags[data-v-caafe546]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.tag-item[data-v-caafe546]{padding:6px 12px;border:1px solid rgba(182,143,106,.24);border-radius:18px;font-size:12px;cursor:pointer;transition:all .3s ease;background:#fffc;box-shadow:0 2px 4px #5c3d270f}.tag-item[data-v-caafe546]:hover:not(.disabled){border-color:#9d2929;color:#9d2929;transform:translateY(-1px);box-shadow:0 4px 8px #5c3d271a}.tag-item.active[data-v-caafe546]{background:linear-gradient(135deg,#9d2929,#c2410c);color:#fff;border-color:transparent;box-shadow:0 4px 12px #9d29294d}.tag-item.disabled[data-v-caafe546]{opacity:.5;cursor:not-allowed}.tag-input-container[data-v-caafe546]{display:flex;gap:12px;align-items:center}.tag-input-container input[data-v-caafe546]{flex:1;padding:10px 14px;border:1px solid rgba(182,143,106,.24);border-radius:10px;font-size:12px;background:#ffffffe6;box-shadow:0 2px 4px #5c3d270f}.tag-btn[data-v-caafe546]{background:linear-gradient(135deg,#9d2929,#c2410c);color:#fff;border:none;border-radius:10px;padding:10px 20px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #9d292933;min-width:80px}.tag-btn[data-v-caafe546]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #9d29294d}.tag-btn[data-v-caafe546]:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.submit-post-btn[data-v-caafe546]{width:100%;background:linear-gradient(135deg,#9d2929,#c2410c);color:#fff;border:none;border-radius:16px;padding:16px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px #9d29294d;margin-top:10px}.submit-post-btn[data-v-caafe546]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #9d292966}.submit-post-btn[data-v-caafe546]:disabled{background:#ccc;cursor:not-allowed;box-shadow:none;transform:none}.image-preview-modal[data-v-caafe546]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-overlay[data-v-caafe546]{position:absolute;top:0;left:0;width:100%;height:100%}.modal-content[data-v-caafe546]{position:relative;max-width:90%;max-height:90%;z-index:1001}.close-btn[data-v-caafe546]{position:absolute;top:-40px;right:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:40px;height:40px;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-btn[data-v-caafe546]:hover{background:#fff3;transform:scale(1.1)}.preview-image-full[data-v-caafe546]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 60px #00000080}@media (max-width: 900px){.hero-panel[data-v-caafe546]{flex-direction:column;align-items:flex-start}.post-form-horizontal[data-v-caafe546]{flex-direction:column}.post-form-left[data-v-caafe546],.post-form-right[data-v-caafe546]{width:100%}}@media (max-width: 640px){.ai-step-page[data-v-caafe546]{padding:14px 14px 96px}.hero-panel[data-v-caafe546],.post-card[data-v-caafe546]{border-radius:22px;padding:18px}.image-upload-area[data-v-caafe546]{padding:40px 15px}.image-upload-area i[data-v-caafe546]{font-size:48px}.image-preview-item[data-v-caafe546]{width:90px;height:90px}.tags-container[data-v-caafe546]{padding:16px}.submit-post-btn[data-v-caafe546]{padding:14px}}[data-v-de08a463]{margin:0;padding:0;box-sizing:border-box}body[data-v-de08a463]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f5f5f5;color:#333}.discover-page[data-v-de08a463]{display:flex;flex-direction:column;min-height:100vh;width:100%}.top-nav[data-v-de08a463]{color:#fff;padding:2px;position:sticky;top:0;z-index:100}.nav-content[data-v-de08a463]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;width:100%}.logo[data-v-de08a463]{font-size:18px;font-weight:700;color:#fff;line-height:1}.search-input[data-v-de08a463]{flex:1;max-width:480px;margin:0 5px;display:flex;align-items:center;background:#f0f0f0;border-radius:18px;padding:6px 12px;border:2px solid #7494ec;position:relative;overflow:hidden;transition:all .3s ease}.search-input[data-v-de08a463]:hover{box-shadow:0 0 10px #7494ec80,0 0 20px #7494ec4d}.search-input[data-v-de08a463]:hover:before{content:"";position:absolute;left:-50%;top:-50%;width:200%;height:200%;background:linear-gradient(to right,transparent,rgba(116,148,236,.3),transparent);transform:translate(-100%);animation:shimmer-de08a463 3s infinite}@keyframes shimmer-de08a463{0%{transform:translate(-100%)}to{transform:translate(100%)}}.search-input i[data-v-de08a463]{color:#7494ec;margin-right:8px;font-size:16px;z-index:1}.search-input input[data-v-de08a463]{border:none;background:transparent;flex:1;outline:none;font-size:14px;font-weight:500;color:#333;z-index:1}.search-input input[data-v-de08a463]::placeholder{color:#666;font-weight:400}.nav-buttons[data-v-de08a463]{display:flex;gap:20px}.nav-btn[data-v-de08a463]{font-size:24px;cursor:pointer}.main-container[data-v-de08a463]{flex:1;max-width:1200px;margin:0 auto;width:100%}.main-nav-buttons[data-v-de08a463]{display:flex;flex-direction:row;gap:12px;margin:0 16px}.nav-button[data-v-de08a463]{display:flex;align-items:center;gap:6px;cursor:pointer;color:#fff;transition:all .3s ease;position:relative;padding:6px 12px;border-radius:16px;background:#ffffff1a}.nav-button[data-v-de08a463]:hover{background:#fff3;transform:translateY(-2px)}.nav-button .badge[data-v-de08a463]{position:absolute;top:-6px;right:-6px;background:#ff2442;color:#fff;font-size:10px;padding:1px 5px;border-radius:10px;min-width:16px;text-align:center;font-weight:600;box-shadow:0 2px 4px #ff24424d}.nav-button.active[data-v-de08a463]{color:#fff;font-weight:600;background:#ff2442cc;box-shadow:0 4px 8px #ff24424d}.nav-button i[data-v-de08a463]{font-size:16px}.nav-button span[data-v-de08a463]{font-size:12px;font-weight:500}.hamburger-menu[data-v-de08a463]{display:none;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;color:#8f5151;font-size:28px;border-radius:8px;transition:background .3s}.hamburger-menu[data-v-de08a463]:hover{background:#ffffff1a}.mobile-menu[data-v-de08a463]{position:absolute;top:100%;right:0;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:150px;overflow:hidden;z-index:1000;animation:slideDown-de08a463 .2s ease}@keyframes slideDown-de08a463{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-item[data-v-de08a463]{display:flex;align-items:center;gap:10px;padding:12px 16px;color:#333;cursor:pointer;transition:background .3s}.mobile-menu-item[data-v-de08a463]:hover{background:#f5f5f5}.mobile-menu-item.active[data-v-de08a463]{color:#ff2442;background:#fff5f6}.mobile-menu-item i[data-v-de08a463]{font-size:18px}.mobile-menu-item span[data-v-de08a463]{font-size:14px}.mobile-menu-item .badge[data-v-de08a463]{background:#ff2442;color:#fff;font-size:10px;padding:1px 5px;border-radius:10px;min-width:16px;text-align:center;font-weight:500;margin-left:auto}.contact-btn[data-v-de08a463]{padding:6px 14px;background:#ff2442;color:#fff;border:none;border-radius:16px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #ff24424d}.contact-btn[data-v-de08a463]:hover{background:#ff3a56;box-shadow:0 4px 8px #ff244266;transform:translateY(-1px)}.main-content[data-v-de08a463]{flex:1;display:flex;flex-direction:column}.category-tabs-wrapper[data-v-de08a463]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:5px 20px;border-bottom:1px solid #f0f0f0;border-radius:12px;position:sticky;top:60px;z-index:10;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,box-shadow .24s ease;will-change:transform,opacity}.category-tabs-wrapper.is-hidden[data-v-de08a463]{transform:translateY(calc(-100% - 18px));opacity:0;pointer-events:none;box-shadow:none!important}.category-tabs[data-v-de08a463]{display:flex;overflow-x:auto;gap:20px;scrollbar-width:none;-ms-overflow-style:none;flex:1}.category-tabs[data-v-de08a463]::-webkit-scrollbar{display:none}.tab[data-v-de08a463]{white-space:nowrap;font-size:15px;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease;padding:8px 16px;border-radius:20px;background:#f5f5f5;margin-right:8px}.tab[data-v-de08a463]:hover{color:#333;background:#e8e8e8;transform:translateY(-2px)}.tab.active[data-v-de08a463]{color:#fff;font-weight:600;background:#ff2442;box-shadow:0 4px 8px #ff24424d}.action-buttons[data-v-de08a463]{display:flex;align-items:center;gap:10px;margin-left:20px}.sort-dropdown[data-v-de08a463]{position:relative}.sort-btn[data-v-de08a463]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e8e8e8;border-radius:20px;background:#fff;cursor:pointer;font-size:13px;color:#666;transition:all .3s ease;box-shadow:0 2px 4px #00000014}.sort-btn[data-v-de08a463]:hover{border-color:#a71d2f;color:#a12031;box-shadow:0 4px 8px #ff244233;transform:translateY(-1px)}.sort-btn i[data-v-de08a463]:first-child{font-size:16px}.sort-btn i[data-v-de08a463]:last-child{font-size:12px}.sort-menu[data-v-de08a463]{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;overflow:hidden;min-width:120px;z-index:100}.sort-option[data-v-de08a463]{display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;font-size:14px;color:#333;transition:all .2s}.sort-option[data-v-de08a463]:hover{background:#f5f5f5}.sort-option.active[data-v-de08a463]{color:#ff2442;background:#fff5f5}.sort-option i[data-v-de08a463]{font-size:18px}.refresh-btn[data-v-de08a463]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e8e8e8;border-radius:50%;background:#fff;cursor:pointer;font-size:20px;color:#666;transition:all .3s ease;box-shadow:0 2px 4px #00000014}.refresh-btn[data-v-de08a463]:hover:not(:disabled){border-color:#ff2442;color:#ff2442;box-shadow:0 4px 8px #ff244233;transform:rotate(180deg) scale(1.05)}.refresh-btn[data-v-de08a463]:disabled{cursor:not-allowed;opacity:.6}.refresh-btn .bx-spin[data-v-de08a463]{animation:spin-de08a463 1s linear infinite}@keyframes spin-de08a463{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container[data-v-de08a463]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;width:100%;grid-column:1 / -1}.loading-spinner[data-v-de08a463]{font-size:48px;color:#7494ec;margin-bottom:16px}.loading-text[data-v-de08a463]{color:#666;font-size:14px}.empty-state[data-v-de08a463]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;width:100%;grid-column:1 / -1}.empty-state i[data-v-de08a463]{font-size:64px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-de08a463]{color:#999;font-size:14px}.content-list[data-v-de08a463]{padding:20px;gap:15px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));justify-content:center;flex:1}.post-card[data-v-de08a463]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease;display:flex;flex-direction:column}.post-card[data-v-de08a463]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.image-grid[data-v-de08a463]{position:relative;width:100%;padding-top:100%;overflow:hidden}.post-image[data-v-de08a463]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-card:hover .post-image[data-v-de08a463]{transform:scale(1.02)}.post-image[data-v-de08a463]{background:linear-gradient(120deg,#f0f0f0 30%,#e0e0e0,#f0f0f0 70%);background-size:200% 100%;animation:loading-de08a463 1.5s infinite}@keyframes loading-de08a463{0%{background-position:200% 0}to{background-position:-200% 0}}.post-image[src][data-v-de08a463]{background:none;animation:none}.post-content[data-v-de08a463]{padding:12px;flex:1}.post-title[data-v-de08a463]{margin:0 0 8px;font-size:16px;line-height:1.5;color:#1f2937}.post-content p[data-v-de08a463]{margin:0;font-size:14px;line-height:1.4;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.post-footer[data-v-de08a463]{padding:0 12px 12px;display:flex;justify-content:space-between;align-items:center}.author-info[data-v-de08a463]{display:flex;align-items:center;gap:8px;cursor:pointer}.author-avatar[data-v-de08a463]{width:24px;height:24px;border-radius:50%;object-fit:cover}.author-name[data-v-de08a463]{font-size:12px;color:#666}.post-stats[data-v-de08a463]{display:flex;align-items:center;gap:12px}.stat-item[data-v-de08a463]{display:flex;align-items:center;gap:4px;font-size:12px;color:#666;cursor:pointer;transition:color .3s}.stat-item[data-v-de08a463]:hover{color:#ff2442}.stat-item i[data-v-de08a463]{font-size:14px}.stat-item .bx-star.collected[data-v-de08a463]{color:#ff2442}@media (max-width: 1024px){.content-list[data-v-de08a463]{grid-template-columns:repeat(3,1fr);gap:15px;padding:15px}.left-nav[data-v-de08a463]{width:70px}.nav-content[data-v-de08a463]{padding:0 15px}.search-input[data-v-de08a463]{margin:0 20px}}@media (max-width: 768px){.content-list[data-v-de08a463]{grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}.category-tabs-wrapper[data-v-de08a463]{padding:12px 15px;top:60px}.category-tabs[data-v-de08a463]{gap:16px}.action-buttons[data-v-de08a463]{margin-left:10px;gap:8px}.sort-btn[data-v-de08a463]{padding:4px 8px;font-size:12px}.refresh-btn[data-v-de08a463]{width:28px;height:28px;font-size:16px}.nav-content[data-v-de08a463]{padding:0 10px;flex-wrap:wrap;position:relative}.main-nav-buttons[data-v-de08a463]{display:none}.hamburger-menu[data-v-de08a463]{display:flex}.search-input[data-v-de08a463]{margin:10px 0;max-width:100%;order:3;width:100%}.nav-buttons[data-v-de08a463]{display:none}}@media (max-width: 480px){.content-list[data-v-de08a463]{grid-template-columns:1fr}.category-tabs[data-v-de08a463]{gap:12px}.tab[data-v-de08a463]{font-size:13px}.left-nav[data-v-de08a463]{gap:15px}.nav-item i[data-v-de08a463]{font-size:18px}.nav-item span[data-v-de08a463]{font-size:10px}}.post-page[data-v-de08a463]{display:flex;justify-content:center;align-items:flex-start;padding:40px 20px}.image-preview-item[data-v-de08a463]{cursor:move;transition:all .3s}.image-preview-item[data-v-de08a463]:hover{transform:scale(1.05)}.drag-handle[data-v-de08a463]{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);background:#0009;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;opacity:0;transition:opacity .3s}.image-preview-item:hover .drag-handle[data-v-de08a463]{opacity:1}.notification-page[data-v-de08a463]{display:flex;justify-content:center;align-items:flex-start;padding:40px 20px}.notification-container[data-v-de08a463]{width:100%;max-width:600px;background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000001a}.notification-container h2[data-v-de08a463]{margin:0 0 20px;font-size:20px;font-weight:600;color:#333}.notification-list[data-v-de08a463]{display:flex;flex-direction:column;gap:15px}.notification-item[data-v-de08a463]{display:flex;align-items:flex-start;gap:15px;padding:15px;border-radius:8px;transition:background-color .3s}.notification-item[data-v-de08a463]:hover{background:#f9f9f9}.notification-avatar[data-v-de08a463]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.notification-content[data-v-de08a463]{flex:1}.notification-content p[data-v-de08a463]{margin:0 0 5px;font-size:14px;line-height:1.4;color:#333}.notification-user[data-v-de08a463]{font-weight:600;color:#333}.notification-time[data-v-de08a463]{font-size:12px;color:#999}@media (max-width: 900px){.post-form-horizontal[data-v-de08a463]{flex-direction:column}.post-form-right[data-v-de08a463]{width:100%}}@media (max-width: 768px){.modal-content[data-v-de08a463]{flex-direction:column;width:95vw;height:95vh}.modal-left[data-v-de08a463]{height:50%}.modal-right[data-v-de08a463]{width:100%;height:50%}.post-page[data-v-de08a463],.notification-page[data-v-de08a463]{padding:20px 15px}.post-container[data-v-de08a463],.notification-container[data-v-de08a463]{padding:20px;width:100%}}.discover-page[data-v-de08a463]{bottom:50px;position:relative;min-height:100vh;padding-bottom:28px;color:var(--pc-ink)}.discover-page[data-v-de08a463]:before,.discover-page[data-v-de08a463]:after{content:"";position:fixed;pointer-events:none;z-index:0;filter:blur(8px)}.discover-page[data-v-de08a463]:before{top:112px;left:-72px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(157,41,41,.16),transparent 68%)}.discover-page[data-v-de08a463]:after{right:-80px;bottom:72px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(201,145,63,.14),transparent 70%)}.top-nav[data-v-de08a463],.main-container[data-v-de08a463],.image-preview-modal[data-v-de08a463]{position:relative;z-index:1}.nav-content[data-v-de08a463]{align-items:center!important;gap:18px!important;background:linear-gradient(135deg,#9d29290d,#fffc),#fffbf6eb!important}.logo[data-v-de08a463]{position:relative;padding-left:16px;font-size:26px!important;font-weight:800!important;letter-spacing:.06em;color:#2f241d!important}.logo[data-v-de08a463]:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#9d2929,#c9913f);transform:translateY(-50%);box-shadow:0 0 0 6px #9d292914}.search-input[data-v-de08a463]{position:relative;flex:1;min-height:56px;padding:0 18px!important;border-radius:20px!important;background:linear-gradient(180deg,#ffffffc7,#f9f3ebe6)!important}.search-input[data-v-de08a463]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:18px;border:1px solid rgba(255,255,255,.5);pointer-events:none}.search-input i[data-v-de08a463]{color:var(--pc-accent)!important}.search-input input[data-v-de08a463]{height:100%;padding:0 5px;font-size:15px!important;color:var(--pc-ink)!important}.search-input input[data-v-de08a463]::placeholder{color:var(--pc-soft)!important}.main-nav-buttons[data-v-de08a463]{gap:10px!important;margin:0!important}.nav-button[data-v-de08a463]{min-height:48px;padding:0 16px!important;font-weight:600;box-shadow:none!important}.nav-button[data-v-de08a463]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #9d292914!important}.nav-button .badge[data-v-de08a463],.mobile-menu-item .badge[data-v-de08a463]{box-shadow:0 8px 16px #9d292938!important}.hamburger-menu[data-v-de08a463]{color:var(--pc-accent)!important;background:#9d29290f}.mobile-menu[data-v-de08a463]{padding:6px;border-radius:18px!important;background:#fffbf6fa!important}.mobile-menu-item[data-v-de08a463]{border-radius:14px!important}.main-container[data-v-de08a463]{max-width:1240px!important}.category-tabs-wrapper[data-v-de08a463]{top:95px;gap:18px;padding:18px 20px!important;border-radius:24px!important;background:radial-gradient(circle at top right,rgba(201,145,63,.08),transparent 22%),linear-gradient(135deg,#fffffff5,#f9f4edeb)!important}.category-tabs[data-v-de08a463]{gap:12px!important}.tab[data-v-de08a463]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em}.tab[data-v-de08a463]:hover{box-shadow:0 10px 18px #9d292914}.action-buttons[data-v-de08a463]{gap:12px!important}.sort-btn[data-v-de08a463],.refresh-btn[data-v-de08a463]{min-height:42px;border-radius:16px!important}.sort-btn[data-v-de08a463]{padding:0 14px!important;font-weight:600}.refresh-btn[data-v-de08a463]{width:42px!important;height:42px!important}.sort-menu[data-v-de08a463]{padding:6px;border-radius:18px!important}.sort-option[data-v-de08a463]{border-radius:14px!important;font-weight:600}.content-list[data-v-de08a463]{padding:0!important;margin-top:20px;gap:18px!important;align-items:stretch}.post-card[data-v-de08a463]{border-radius:24px!important;background:linear-gradient(180deg,#fffffffa,#f8f4eeeb)!important;overflow:hidden}.post-card[data-v-de08a463]:hover{transform:translateY(-4px)!important;box-shadow:0 22px 38px #4a2e171a!important}.image-grid[data-v-de08a463]{position:relative;overflow:hidden}.image-grid[data-v-de08a463]:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(180deg,transparent,rgba(22,15,10,.12));pointer-events:none}.post-image[data-v-de08a463],.preview-image[data-v-de08a463]{transition:transform .4s ease,filter .4s ease!important}.post-card:hover .post-image[data-v-de08a463]{transform:scale(1.04)!important;filter:saturate(1.04)}.post-content[data-v-de08a463]{padding:16px 16px 12px!important}.post-title[data-v-de08a463]{margin-bottom:10px!important;font-size:17px!important;line-height:1.45}.post-content p[data-v-de08a463]{line-height:1.75!important}.post-footer[data-v-de08a463]{padding:0 16px 16px!important;gap:12px}.author-info[data-v-de08a463]{min-width:0}.author-avatar[data-v-de08a463]{width:32px!important;height:32px!important}.author-name[data-v-de08a463]{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.post-stats[data-v-de08a463]{gap:10px!important}.stat-item[data-v-de08a463]{min-width:0;padding:6px 8px;border-radius:999px;background:#9d29290d}.stat-item[data-v-de08a463]:hover{background:#9d29291a}.loading-container[data-v-de08a463],.empty-state[data-v-de08a463]{min-height:280px}.loading-spinner[data-v-de08a463]{color:var(--pc-accent)!important}.post-page[data-v-de08a463],.notification-page[data-v-de08a463]{padding:0!important}.post-container[data-v-de08a463],.notification-container[data-v-de08a463]{overflow:hidden;background:radial-gradient(circle at top right,rgba(201,145,63,.08),transparent 18%),linear-gradient(180deg,#fffffffa,#f8f4eef0)!important}.post-container h2[data-v-de08a463],.notification-container h2[data-v-de08a463]{margin-bottom:24px!important;font-size:28px!important}.post-form-horizontal[data-v-de08a463]{gap:24px!important}.form-group[data-v-de08a463]{gap:10px!important}.form-group label[data-v-de08a463]{font-size:13px!important;font-weight:700!important;letter-spacing:.04em;color:var(--pc-accent)!important;text-transform:uppercase}.form-group input[data-v-de08a463],.form-group textarea[data-v-de08a463],.form-group select[data-v-de08a463],.tag-input-container input[data-v-de08a463]{min-height:52px;padding:14px 16px!important}.form-group textarea[data-v-de08a463]{min-height:180px!important}.selected-tags[data-v-de08a463]{padding-bottom:14px!important;border-bottom:1px solid rgba(217,207,193,.8)!important}.selected-tag-item[data-v-de08a463],.tag-item.active[data-v-de08a463]{border:1px solid rgba(157,41,41,.1)}.tag-item[data-v-de08a463]{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px!important;border-radius:999px!important;font-weight:600}.tag-item[data-v-de08a463]:hover{transform:translateY(-1px)}.image-upload-area[data-v-de08a463]{min-height:186px;border-style:solid!important;border-color:#9d292924!important;background:linear-gradient(180deg,#ffffffdb,#f8f4eeeb)!important}.image-upload-area[data-v-de08a463]:hover{box-shadow:0 16px 30px #9d292914!important}.image-upload-area i[data-v-de08a463]{color:var(--pc-accent)!important}.selected-images[data-v-de08a463]{gap:12px!important}.image-preview-item[data-v-de08a463],.preview-image[data-v-de08a463]{width:80px!important;height:80px!important}.image-preview-item[data-v-de08a463]{border-radius:14px;overflow:visible}.preview-image[data-v-de08a463]{border-radius:14px!important;border:1px solid rgba(217,207,193,.8);box-shadow:0 10px 18px #2c2c2c14}.remove-image-btn[data-v-de08a463]{top:-8px!important;right:-8px!important;width:24px!important;height:24px!important;border-radius:999px!important}.drag-handle[data-v-de08a463]{bottom:-8px!important;padding:4px 8px!important;border-radius:999px!important}.submit-post-btn[data-v-de08a463]{min-height:54px;font-size:15px!important;font-weight:700!important;letter-spacing:.03em;box-shadow:0 16px 28px #9d29292e}.submit-post-btn[data-v-de08a463]:hover{box-shadow:0 22px 34px #9d29293d}.notification-list[data-v-de08a463]{gap:12px!important}.notification-item[data-v-de08a463]{padding:18px!important}.notification-avatar[data-v-de08a463]{width:46px!important;height:46px!important}.notification-user[data-v-de08a463]{color:var(--pc-ink)!important}.image-preview-modal .modal-content[data-v-de08a463]{max-width:min(980px,92vw);padding:0!important;border-radius:26px!important;overflow:hidden}.image-preview-modal .close-btn[data-v-de08a463]{top:16px!important;right:16px!important;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#18120c8a}.preview-image-full[data-v-de08a463]{border-radius:0!important}@media (max-width: 1024px){.nav-content[data-v-de08a463]{gap:14px!important}.main-nav-buttons[data-v-de08a463]{gap:8px!important}.content-list[data-v-de08a463]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 768px){.discover-page[data-v-de08a463]:before,.discover-page[data-v-de08a463]:after{display:none}.nav-content[data-v-de08a463]{gap:10px!important}.logo[data-v-de08a463]{font-size:22px!important}.search-input[data-v-de08a463]{min-height:35px}.category-tabs-wrapper[data-v-de08a463]{top:90px;gap:14px}.content-list[data-v-de08a463]{grid-template-columns:1fr!important;margin-top:16px}.post-form-horizontal[data-v-de08a463]{gap:18px!important}}.customer-service-modal[data-v-18682039]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-overlay[data-v-18682039]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content[data-v-18682039]{position:relative;width:min(840px,calc(100vw - 48px));height:min(600px,calc(100dvh - 56px));min-height:400px;top:-50px;background:#fff;border-radius:12px;z-index:1001;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-18682039]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e8eef5;background:#fff}.modal-header h3[data-v-18682039]{margin:0;font-size:18px;color:#243b53}.close-btn[data-v-18682039]{width:32px;height:32px;border:none;background:#f5f5f5;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#666;transition:all .3s}.close-btn[data-v-18682039]:hover{background:#e8e8e8;color:#333}.service-layout[data-v-18682039]{height:100%;flex:1;min-height:0;overflow:hidden}.service-panel[data-v-18682039]{height:100%;background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.service-panel--solo[data-v-18682039]{width:100%}.panel-empty[data-v-18682039]{display:grid;place-items:center;min-height:180px;color:#7b8794;text-align:center;flex:1;padding:24px}.message-list[data-v-18682039]{flex:1;min-height:0;padding:20px;overflow-y:auto;overflow-x:hidden;background:#f8fafc;scrollbar-width:thin;scrollbar-color:rgba(116,148,236,.65) transparent}.message-list[data-v-18682039]::-webkit-scrollbar{width:10px}.message-list[data-v-18682039]::-webkit-scrollbar-track{background:transparent}.message-list[data-v-18682039]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7494ecc7,#6381d9ad);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.message-list[data-v-18682039]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7494ecf2,#6381d9e0);border:2px solid transparent;background-clip:padding-box}.message-row[data-v-18682039]{display:flex;align-items:flex-end;gap:10px;margin-bottom:16px}.message-row.self[data-v-18682039]{justify-content:flex-end}.message-row.self .message-avatar[data-v-18682039]{order:2}.message-row.self .message-bubble[data-v-18682039]{order:1;background:#7494ec;color:#fff}.message-avatar[data-v-18682039]{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#e8eef5}.message-bubble[data-v-18682039]{max-width:min(70%,560px);padding:12px 14px;border-radius:16px;background:#fff;box-shadow:0 1px 4px #0f172a14}.message-content[data-v-18682039]{line-height:1.6;white-space:pre-wrap;word-break:break-word}.message-time[data-v-18682039]{margin-top:6px;font-size:12px;color:#7b8794;text-align:right}.message-row.self .message-time[data-v-18682039]{color:#ffffffc7}.composer[data-v-18682039]{display:flex;gap:12px;padding:18px 20px;border-top:1px solid #e8eef5;background:#fff;flex-shrink:0}.composer input[data-v-18682039]{flex:1;min-width:0;height:44px;border:1px solid #d9e2ec;border-radius:999px;padding:0 16px;font-size:14px;outline:none}.composer input[data-v-18682039]:focus{border-color:#7494ec}.composer button[data-v-18682039]{border:none;border-radius:999px;padding:0 20px;background:#7494ec;color:#fff;cursor:pointer;transition:all .3s}.composer button[data-v-18682039]:hover:not(:disabled){background:#6381d9}.composer button[data-v-18682039]:disabled{background:#cbd2d9;cursor:not-allowed}@media (max-width: 768px){.modal-content[data-v-18682039]{width:100vw;height:100dvh;min-height:100dvh;border-radius:0}.message-list[data-v-18682039],.composer[data-v-18682039]{padding-left:16px;padding-right:16px}.message-bubble[data-v-18682039]{max-width:82%}}.modal-overlay[data-v-18682039]{background:radial-gradient(circle at top,rgba(157,41,41,.18),transparent 30%),#130a06b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal-content[data-v-18682039]{border-radius:28px;border:1px solid rgba(190,157,124,.26);background:linear-gradient(180deg,#fffffffa,#f8f4eef0);box-shadow:0 28px 56px #4a2e172e,inset 0 1px #ffffffbd}.modal-header[data-v-18682039]{min-height:76px;padding:18px 22px;border-bottom:1px solid rgba(217,207,193,.82);background:linear-gradient(135deg,#9d29290d,#ffffffe0),#fffbf6eb}.modal-header h3[data-v-18682039]{position:relative;padding-left:16px;font-size:20px;color:#2f241d}.modal-header h3[data-v-18682039]:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#9d2929,#c9913f);transform:translateY(-50%);box-shadow:0 0 0 6px #9d292914}.close-btn[data-v-18682039]{width:36px;height:36px;background:#9d29290f;color:#9d2929}.close-btn[data-v-18682039]:hover{background:#9d29291f;color:#7a1d1d}.service-panel[data-v-18682039]{background:radial-gradient(circle at top right,rgba(201,145,63,.08),transparent 20%),linear-gradient(180deg,#ffffffd1,#f8f4eedb)}.panel-empty[data-v-18682039]{color:#8f7b69}.message-list[data-v-18682039]{padding:24px;background:radial-gradient(circle at top,rgba(255,255,255,.3),transparent 30%),#f7f1e9c7}.message-row[data-v-18682039]{margin-bottom:18px}.message-avatar[data-v-18682039]{width:38px;height:38px;border:2px solid rgba(255,255,255,.92);box-shadow:0 10px 18px #4a2e1714}.message-bubble[data-v-18682039]{max-width:min(68%,560px);padding:14px 16px 12px;border-radius:20px;border:1px solid rgba(217,207,193,.76);background:linear-gradient(180deg,#fffffffa,#f7f0e8f5);box-shadow:0 14px 28px #4a2e1714,inset 0 1px #ffffffb8}.message-row.self .message-bubble[data-v-18682039]{background:linear-gradient(135deg,#7a1d1d,#9d2929 52%,#b33d2d);border-color:#9d292947;box-shadow:0 18px 30px #9d29292e}.message-content[data-v-18682039]{color:#2f241d;line-height:1.75}.message-time[data-v-18682039]{color:#8f7b69}.message-row.self .message-content[data-v-18682039],.message-row.self .message-time[data-v-18682039]{color:#fff9f3e6}.composer[data-v-18682039]{padding:18px 22px 20px;border-top:1px solid rgba(217,207,193,.82);background:#fffbf6d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.composer input[data-v-18682039]{min-height:48px;border-radius:18px;border-color:#d9cfc1e6;background:linear-gradient(180deg,#fffffffa,#f7f0e8f5)}.composer input[data-v-18682039]:focus{border-color:#9d29296b;box-shadow:0 0 0 4px #9d29291a}.composer button[data-v-18682039]{min-height:48px;border-radius:18px;background:linear-gradient(135deg,#9d2929,#b33030);font-weight:700;box-shadow:0 14px 26px #9d29292e}.composer button[data-v-18682039]:hover:not(:disabled){background:linear-gradient(135deg,#891f1f,#a72f2f)}@media (max-width: 768px){.modal-content[data-v-18682039]{border-radius:0}.modal-header[data-v-18682039]{padding:16px 18px}.message-list[data-v-18682039],.composer[data-v-18682039]{padding-left:16px;padding-right:16px}}.personal-center[data-v-0c583bed]{min-height:100vh;width:100%;max-width:1240px;margin:0 auto;position:relative;padding:20px 20px 96px;box-sizing:border-box}.top-right-settings[data-v-0c583bed]{position:absolute;top:20px;right:20px;z-index:10}.top-right-settings .settings-trigger[data-v-0c583bed]{border:none;background:transparent;color:#526277;font-size:20px;cursor:pointer;padding:6px;border-radius:8px;transition:all .2s ease}.top-right-settings .settings-trigger[data-v-0c583bed]:hover{background:#5262771a;color:#16324f}.page-header[data-v-0c583bed]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.page-heading h1[data-v-0c583bed]{margin:6px 0 8px;font-size:32px;line-height:1.1;color:#16324f}.page-eyebrow[data-v-0c583bed]{margin:0;font-size:12px;letter-spacing:.18em;color:#7494ec;font-weight:700}.page-subtitle[data-v-0c583bed]{margin:0;color:#6b7a90;font-size:14px}.settings-trigger[data-v-0c583bed]{border:none;border-radius:999px;background:#16324f;color:#fff;padding:10px 16px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 14px 30px #16324f24}.overview-card[data-v-0c583bed],.section-card[data-v-0c583bed]{background:#ffffffeb;border:1px solid rgba(255,255,255,.8);box-shadow:0 18px 40px #0f172a0f;border-radius:28px}.overview-card[data-v-0c583bed]{padding:26px 28px;margin-bottom:24px}.overview-main[data-v-0c583bed]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.overview-profile[data-v-0c583bed]{display:flex;align-items:center;gap:18px;min-width:0}.profile-copy[data-v-0c583bed]{min-width:0}.profile-title-row[data-v-0c583bed]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;width:100%}.profile-actions[data-v-0c583bed]{display:flex;align-items:center;gap:12px}.profile-actions .settings-trigger[data-v-0c583bed]{border:none;background:transparent;color:#526277;font-size:20px;cursor:pointer;padding:6px;border-radius:8px;transition:all .2s ease}.profile-actions .settings-trigger[data-v-0c583bed]:hover{background:#5262771a;color:#16324f}.profile-copy h2[data-v-0c583bed]{margin:0;font-size:28px;color:#16324f}.profile-summary[data-v-0c583bed]{margin:10px 0 0;color:#526277;font-size:14px;line-height:1.7;max-width:680px}.primary-actions[data-v-0c583bed]{display:flex;flex-direction:column;gap:12px;min-width:172px}.secondary-action-btn[data-v-0c583bed]{border:none;border-radius:999px;background:#edf3fb;color:#16324f;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer;position:relative}.secondary-action-btn.has-alert[data-v-0c583bed]{box-shadow:0 0 0 1px #c9913f2e,0 10px 22px #a3702614}.workbench-alert-pill[data-v-0c583bed]{min-width:28px;height:22px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(201,145,63,.28);background:linear-gradient(180deg,#fff8ea,#f7edd7);color:#8a5a16;font-size:12px;font-weight:700;line-height:1;letter-spacing:.01em}.workbench-alert-pill--drawer[data-v-0c583bed]{margin-left:12px}.metric-strip[data-v-0c583bed]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.metric-card[data-v-0c583bed]{border:none;border-radius:20px;padding:18px;background:linear-gradient(135deg,#16324f0d,#1f6feb14);display:flex;flex-direction:column;align-items:flex-start;gap:8px;cursor:pointer;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.metric-card[data-v-0c583bed]:hover,.social-item[data-v-0c583bed]:hover,.content-card[data-v-0c583bed]:hover{transform:translateY(-2px)}.metric-label[data-v-0c583bed]{font-size:13px;color:#6b7a90}.metric-value[data-v-0c583bed]{font-size:28px;color:#16324f;line-height:1}.metric-footnote[data-v-0c583bed]{font-size:12px;color:#7a8aa0}.dashboard-layout[data-v-0c583bed]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:20px}.section-card[data-v-0c583bed]{padding:22px}.section-caption[data-v-0c583bed]{color:#7b8aa0;font-size:13px}.dashboard-grid[data-v-0c583bed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.social-list[data-v-0c583bed]{display:flex;flex-direction:column;gap:12px}.social-item[data-v-0c583bed]{border:none;border-radius:20px;background:#f8fbff;padding:16px;display:flex;align-items:center;gap:14px;cursor:pointer;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.social-icon[data-v-0c583bed]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.social-copy[data-v-0c583bed]{flex:1;display:flex;flex-direction:column;gap:4px}.social-copy strong[data-v-0c583bed]{color:#16324f;font-size:15px}.social-copy span[data-v-0c583bed]{color:#6b7a90;font-size:13px;line-height:1.5}.social-arrow[data-v-0c583bed]{color:#a2afc2;font-size:20px}.top-bar[data-v-0c583bed]{display:flex;justify-content:flex-end;padding:15px 20px 0}.settings-icon[data-v-0c583bed]{font-size:28px;color:#666;cursor:pointer;transition:color .3s}.settings-icon[data-v-0c583bed]:hover{color:#7494ec}.profile-section[data-v-0c583bed]{padding:10px 20px 20px;display:flex;flex-direction:column}.profile-header[data-v-0c583bed]{display:flex;align-items:center;gap:20px;margin-bottom:25px}.avatar-wrapper[data-v-0c583bed]{display:flex;flex-direction:column;align-items:center;gap:10px}.avatar-container[data-v-0c583bed]{position:relative;display:inline-block}.avatar[data-v-0c583bed]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid white;box-shadow:0 4px 12px #0000001a}.edit-avatar-btn[data-v-0c583bed]{position:absolute;bottom:0;right:0;background:#7494ec;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid white;font-size:12px}.follow-btn[data-v-0c583bed]{background:#ff4757;color:#fff;border:none;border-radius:15px;padding:4px 15px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:4px;transition:background .3s}.follow-btn[data-v-0c583bed]:hover{background:#ff2442}.follow-btn.following[data-v-0c583bed]{background:#f0f0f0;color:#666}.follow-btn.following[data-v-0c583bed]:hover{background:#e4e4e4}.profile-info[data-v-0c583bed]{flex:1}.profile-info h2[data-v-0c583bed]{margin:0 0 5px;font-size:22px;font-weight:600;color:#333}.username[data-v-0c583bed]{color:#888;font-size:14px;margin:0 0 8px}.role-badge[data-v-0c583bed]{display:inline-block;background:linear-gradient(135deg,#ff9a9e,#fecfef);color:#fff;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:700}.my-homepage-btn[data-v-0c583bed]{display:inline-flex;align-items:center;gap:6px;background:#7494ec;color:#fff;border:none;padding:6px 14px;border-radius:18px;font-size:13px;cursor:pointer;margin-top:8px;transition:all .3s}.my-homepage-btn[data-v-0c583bed]:hover{background:#4facfe;transform:translateY(-2px)}.stats-box[data-v-0c583bed]{display:flex;align-items:center;justify-content:space-around;background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 15px #0000000d;margin-bottom:10px}.stat-item[data-v-0c583bed]{display:flex;flex-direction:column;align-items:center;cursor:pointer;flex:1}.stat-value[data-v-0c583bed]{font-size:20px;font-weight:700;color:#333}.stat-label[data-v-0c583bed]{font-size:13px;color:#888;margin-top:4px}.stat-divider[data-v-0c583bed]{width:1px;height:30px;background-color:#eee}.content-section[data-v-0c583bed]{padding:0 20px 80px}.section-block[data-v-0c583bed]{margin-bottom:25px}.section-header[data-v-0c583bed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-header h3[data-v-0c583bed]{margin:0;font-size:18px;color:#333;font-weight:600}.view-all[data-v-0c583bed]{font-size:13px;color:#888;display:flex;align-items:center;cursor:pointer}.content-grid[data-v-0c583bed]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.chart-card[data-v-0c583bed]{background:#fff;border-radius:12px;padding:15px;margin-bottom:15px;box-shadow:0 2px 8px #0000000a;cursor:pointer;transition:transform .2s,box-shadow .2s}.chart-card[data-v-0c583bed]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.chart-header[data-v-0c583bed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-header h4[data-v-0c583bed]{margin:0;font-size:15px;color:#333}.trend[data-v-0c583bed]{font-size:12px;font-weight:700}.trend.up[data-v-0c583bed]{color:#ff4757}.chart-placeholder[data-v-0c583bed]{height:80px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding-top:10px}.bar[data-v-0c583bed]{flex:1;background:linear-gradient(to top,#ff9a9e,#fecfef);border-radius:4px 4px 0 0;opacity:.8;transition:opacity .3s}.bar[data-v-0c583bed]:hover{opacity:1}.content-card[data-v-0c583bed]{background:#fff;border-radius:12px;padding:15px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 8px #0000000a;cursor:pointer;transition:transform .2s,box-shadow .2s}.content-card[data-v-0c583bed]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.card-icon[data-v-0c583bed]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.card-info h4[data-v-0c583bed]{margin:0 0 4px;font-size:15px;color:#333}.card-info p[data-v-0c583bed]{margin:0;font-size:12px;color:#999}.icon-blue[data-v-0c583bed]{color:#4facfe}.icon-yellow[data-v-0c583bed]{color:#f6d365}.icon-purple[data-v-0c583bed]{color:#a18cd1}.icon-pink[data-v-0c583bed]{color:#ff9a9e}.icon-green[data-v-0c583bed]{color:#84fab0}.icon-orange[data-v-0c583bed]{color:#fa709a}.icon-red[data-v-0c583bed]{color:#ff0844}.modal[data-v-0c583bed]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-0c583bed]{background:#fff;border-radius:12px;padding:30px;width:90%;max-width:400px;text-align:center}.modal-content h3[data-v-0c583bed]{margin:0 0 15px;font-size:18px;font-weight:600}.modal-content p[data-v-0c583bed]{margin:0 0 20px;color:#666;font-size:14px}.account-manager-modal[data-v-0c583bed]{max-width:720px;padding:0;text-align:left;overflow:hidden;margin-top:-70px}.account-manager-header[data-v-0c583bed]{padding:22px 24px 16px;border-bottom:1px solid #eef2f7}.account-manager-header h3[data-v-0c583bed]{margin:0 0 6px;color:#16324f}.account-manager-header p[data-v-0c583bed]{margin:0;color:#6b7a90}.account-manager-body[data-v-0c583bed]{display:flex;flex-direction:column}.account-manager-main[data-v-0c583bed]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);gap:0}.account-manager-footer[data-v-0c583bed]{display:flex;justify-content:center;gap:16px;padding:16px 24px;border-top:1px solid #eef2f7;background:#fff}.account-manager-btn[data-v-0c583bed]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s ease;width:200px;height:44px}.account-manager-btn.change-password-btn[data-v-0c583bed]{color:#1890ff;background:#e6f7ff}.account-manager-btn.change-password-btn[data-v-0c583bed]:hover{background:#bae7ff}.account-manager-btn.logout-btn[data-v-0c583bed]{color:#6b7a90;background:#f5f7fa}.account-manager-btn.logout-btn[data-v-0c583bed]:hover{background:#eef2f7}.account-manager-btn.delete-account-btn[data-v-0c583bed]{color:#ff4d4f;background:#fff2f0}.account-manager-btn.delete-account-btn[data-v-0c583bed]:hover{background:#ffccc7}.saved-account-section[data-v-0c583bed],.account-form-section[data-v-0c583bed]{padding:22px 24px 24px}.account-form-section[data-v-0c583bed]{border-left:1px solid #eef2f7;background:#f8fbff}.saved-account-head[data-v-0c583bed]{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.saved-account-head strong[data-v-0c583bed]{color:#16324f;font-size:16px}.saved-account-head span[data-v-0c583bed]{color:#7b8aa0;font-size:12px}.saved-account-list[data-v-0c583bed]{display:flex;flex-direction:column;gap:12px}.saved-account-item[data-v-0c583bed]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid #e5edf7;background:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.saved-account-item[data-v-0c583bed]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a0f;border-color:#cfe0f7}.saved-account-item.active[data-v-0c583bed]{border-color:#7494ec;box-shadow:0 12px 24px #7494ec29}.saved-account-item.switching[data-v-0c583bed]{opacity:.72;cursor:progress}.saved-account-avatar[data-v-0c583bed]{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#edf3fb;flex-shrink:0}.saved-account-copy[data-v-0c583bed]{flex:1;min-width:0}.saved-account-row[data-v-0c583bed]{display:flex;align-items:center;gap:8px}.saved-account-row strong[data-v-0c583bed]{color:#16324f;font-size:15px}.saved-account-meta[data-v-0c583bed]{display:block;margin-top:4px;color:#7b8aa0;font-size:13px;word-break:break-all}.account-badge[data-v-0c583bed]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#7494ec24;color:#4b6fd6;font-size:12px;font-weight:600}.account-switching-text[data-v-0c583bed]{color:#7b8aa0;font-size:12px;white-space:nowrap}.remove-account-btn[data-v-0c583bed]{border:none;border-radius:999px;padding:8px 12px;background:#fff2f2;color:#e05252;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}.account-empty-state[data-v-0c583bed]{min-height:220px;border:1px dashed #d5e1ef;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8a97ab;background:#fbfdff}.account-empty-state i[data-v-0c583bed]{font-size:36px}.account-note[data-v-0c583bed]{margin:-6px 0 0;color:#8a97ab;font-size:12px;line-height:1.6}.account-manager-actions[data-v-0c583bed]{justify-content:flex-end}.modal-buttons[data-v-0c583bed]{display:flex;gap:10px;justify-content:center}.btn[data-v-0c583bed]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s}.btn.secondary[data-v-0c583bed]{background:#f0f0f0;color:#333}.btn.primary[data-v-0c583bed]{background:#7494ec;color:#fff}.btn.danger[data-v-0c583bed]{background:#ff4757;color:#fff}.btn[data-v-0c583bed]:hover{opacity:.9}.form-group[data-v-0c583bed]{margin-bottom:20px;text-align:left}.form-group label[data-v-0c583bed]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#333}.form-group input[data-v-0c583bed]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-0c583bed]:focus{border-color:#7494ec}.form-group input[data-v-0c583bed]::placeholder{color:#999}.error-text[data-v-0c583bed]{display:block;margin-top:6px;font-size:12px;color:#ff4d4f}@media (min-width: 768px){.personal-center[data-v-0c583bed]{width:85%}}@media (min-width: 1024px){.personal-center[data-v-0c583bed]{width:90%}}@media (max-width: 1024px){.dashboard-layout[data-v-0c583bed]{grid-template-columns:1fr}}@media (max-width: 768px){.personal-center[data-v-0c583bed]{padding:18px 14px calc(116px + env(safe-area-inset-bottom,0px))}.page-header[data-v-0c583bed],.overview-main[data-v-0c583bed]{flex-direction:column}.primary-actions[data-v-0c583bed]{width:100%;min-width:0}.metric-strip[data-v-0c583bed],.dashboard-grid[data-v-0c583bed]{grid-template-columns:1fr}.section-card[data-v-0c583bed],.overview-card[data-v-0c583bed]{padding:18px;border-radius:22px}.account-manager-body[data-v-0c583bed]{grid-template-columns:1fr}.account-form-section[data-v-0c583bed]{border-left:none;border-top:1px solid #eef2f7}.page-heading h1[data-v-0c583bed]{font-size:28px}.profile-copy h2[data-v-0c583bed]{font-size:24px}}.user-list-modal[data-v-0c583bed]{max-width:520px;max-height:70vh;padding:0}.modal-header[data-v-0c583bed]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.modal-header h3[data-v-0c583bed]{margin:0;font-size:16px}.modal-header .close-btn[data-v-0c583bed]{font-size:24px;cursor:pointer;color:#999}.user-list[data-v-0c583bed]{max-height:400px;overflow-y:auto;padding:10px 0}.visitor-sections[data-v-0c583bed]{max-height:calc(70vh - 72px);overflow-y:auto;padding:8px 0 12px}.visitor-section+.visitor-section[data-v-0c583bed]{border-top:1px solid #eef2f7}.visitor-section-head[data-v-0c583bed]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 6px}.visitor-section-head strong[data-v-0c583bed]{color:#16324f;font-size:15px}.visitor-section-head span[data-v-0c583bed]{color:#7b8aa0;font-size:12px}.visitor-list[data-v-0c583bed]{max-height:240px;padding-top:4px}.visitor-empty[data-v-0c583bed]{min-height:120px;padding:24px 20px 30px}.user-item[data-v-0c583bed]{display:flex;align-items:center;padding:12px 20px;gap:12px;cursor:pointer;transition:background-color .2s}.user-item[data-v-0c583bed]:hover{background-color:#f5f5f5}.user-avatar[data-v-0c583bed]{width:45px;height:45px;border-radius:50%;object-fit:cover}.user-info[data-v-0c583bed]{flex:1;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.user-name[data-v-0c583bed]{font-size:14px;font-weight:500;color:#333}.user-bio[data-v-0c583bed],.user-time[data-v-0c583bed]{font-size:12px;color:#999}.empty-state[data-v-0c583bed],.loading-state[data-v-0c583bed]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#999}.empty-state i[data-v-0c583bed],.loading-state i[data-v-0c583bed]{font-size:40px;margin-bottom:10px}.empty-state p[data-v-0c583bed],.loading-state p[data-v-0c583bed]{margin:0;font-size:14px}.menu-list[data-v-0c583bed]{margin-top:20px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.menu-list .menu-item[data-v-0c583bed]{display:flex;align-items:center;padding:15px 20px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f5f5f5}.menu-list .menu-item[data-v-0c583bed]:last-child{border-bottom:none}.menu-list .menu-item[data-v-0c583bed]:hover{background-color:#f9f9f9}.menu-list .menu-item i[data-v-0c583bed]:first-child{font-size:20px;color:#7494ec;margin-right:15px;width:24px;text-align:center}.menu-list .menu-item span[data-v-0c583bed]{flex:1;color:#333;font-size:15px}.menu-list .menu-item .bx-chevron-right[data-v-0c583bed]{color:#ccc;font-size:20px}.edit-profile-page[data-v-978ae085]{min-height:100vh;width:100%;margin:0 auto}@media (min-width: 768px){.edit-profile-page[data-v-978ae085]{width:85%;margin:0 auto}}@media (min-width: 1024px){.edit-profile-page[data-v-978ae085]{width:70%;margin:0 auto}}.settings-header[data-v-978ae085]{background:#fff;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;border-radius:0 0 12px 12px;position:sticky;top:0;z-index:100}.back-btn[data-v-978ae085]{background:none;border:none;font-size:20px;cursor:pointer;color:#333}.settings-header h1[data-v-978ae085]{font-size:18px;font-weight:600;margin:0}.save-btn[data-v-978ae085]{background:#7494ec;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.save-btn[data-v-978ae085]:hover:not(:disabled){background:#6381d9}.save-btn[data-v-978ae085]:disabled{background:#ccc;cursor:not-allowed}.edit-content[data-v-978ae085]{padding:20px}.avatar-section[data-v-978ae085]{background:#fff;border-radius:12px;padding:30px;text-align:center;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.avatar-container[data-v-978ae085]{width:180px;margin:0 auto}.avatar[data-v-978ae085]{width:120px;height:120px;border-radius:50%;object-fit:cover;object-position:center;border:3px solid #7494ec;min-width:120px;min-height:120px}.avatar-upload-btn[data-v-978ae085]{background:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background-color .2s}.avatar-upload-btn[data-v-978ae085]:hover{background:#000c}.form-section[data-v-978ae085]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.form-item[data-v-978ae085]{margin-bottom:20px;position:relative}.form-item[data-v-978ae085]:last-child{margin-bottom:0}.form-item label[data-v-978ae085]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:8px}.form-item input[data-v-978ae085],.form-item textarea[data-v-978ae085]{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:15px;transition:border-color .2s;resize:vertical}.form-item input[data-v-978ae085]:focus,.form-item textarea[data-v-978ae085]:focus{outline:none;border-color:#ff2442}.form-item input[data-v-978ae085]:disabled{background:#f5f5f5;color:#999}.form-item .hint[data-v-978ae085]{position:absolute;right:12px;top:42px;font-size:12px;color:#999}.scroll-overlay[data-v-8089d6c9]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2100;padding:20px}.scroll-modal[data-v-8089d6c9]{background:transparent;max-width:400px;width:100%;padding:0;position:relative;overflow:visible}.scroll-close[data-v-8089d6c9]{position:absolute;top:-50px;right:-10px;width:36px;height:36px;border:none;background:#8b7355e6;color:#fff;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:100}.scroll-close[data-v-8089d6c9]:hover{background:#8b7355;transform:rotate(90deg)}.scroll-container[data-v-8089d6c9]{position:relative;width:100%}.scroll-top[data-v-8089d6c9]{position:relative;height:36px;background:linear-gradient(180deg,#d4b896,#b89b76,#d4b896);border-radius:3px;margin:0 8px;box-shadow:0 3px 10px #0006,inset 0 1px #ffffff4d;z-index:2}.scroll-top[data-v-8089d6c9]:before,.scroll-top[data-v-8089d6c9]:after{content:"";position:absolute;width:28px;height:36px;background:linear-gradient(180deg,#a88868,#8b7355,#a88868);border-radius:3px;top:0}.scroll-top[data-v-8089d6c9]:before{left:-23px;box-shadow:-3px 3px 8px #0006,inset 1px 0 #fff3}.scroll-top[data-v-8089d6c9]:after{right:-23px;box-shadow:3px 3px 8px #0006,inset -1px 0 #fff3}.scroll-bottom[data-v-8089d6c9]{position:relative;height:36px;background:linear-gradient(180deg,#d4b896,#b89b76,#d4b896);border-radius:3px;margin:0 8px;box-shadow:0 -3px 10px #0006,inset 0 -1px #ffffff4d;z-index:2}.scroll-bottom[data-v-8089d6c9]:before,.scroll-bottom[data-v-8089d6c9]:after{content:"";position:absolute;width:28px;height:36px;background:linear-gradient(180deg,#a88868,#8b7355,#a88868);border-radius:3px;top:0}.scroll-bottom[data-v-8089d6c9]:before{left:-23px;box-shadow:-3px -3px 8px #0006,inset 1px 0 #fff3}.scroll-bottom[data-v-8089d6c9]:after{right:-23px;box-shadow:3px -3px 8px #0006,inset -1px 0 #fff3}.scroll-content[data-v-8089d6c9]{background:linear-gradient(90deg,#e8d4bc,#f5e6d3 10%,#f5e6d3 90%,#e8d4bc);margin:0 12px;padding:25px 20px;position:relative;overflow:hidden;max-height:0;opacity:0;animation:scrollOpen-8089d6c9 1.2s ease-out forwards;box-shadow:inset 0 0 30px #0000001a,0 0 20px #0003;border-left:3px solid #D4B896;border-right:3px solid #D4B896}@keyframes scrollOpen-8089d6c9{0%{max-height:0;opacity:0}to{max-height:600px;opacity:1}}.scroll-bg[data-v-8089d6c9]{position:absolute;left:0;top:0;width:100%;height:200%;background:url(https://yayfolk.bhyy.online/static/demo/texture.webp) 50% 0/auto 50%;mix-blend-mode:multiply;opacity:.3;animation:scrollBg-8089d6c9 8s linear infinite;pointer-events:none}@keyframes scrollBg-8089d6c9{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.scroll-cover[data-v-8089d6c9]{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 4px 12px #0003;margin-bottom:15px}.scroll-bottom-content[data-v-8089d6c9]{display:flex;gap:20px;align-items:center}.scroll-text-section[data-v-8089d6c9]{flex:1}.scroll-title[data-v-8089d6c9]{font-size:18px;font-weight:700;color:#4a3728;margin-bottom:10px;font-family:Noto Sans SC,sans-serif}.scroll-description[data-v-8089d6c9]{font-size:13px;color:#6b5344;line-height:1.6;margin-bottom:14px}.scroll-qr-section[data-v-8089d6c9]{text-align:center}.scroll-qr-image[data-v-8089d6c9]{width:100px;height:100px;border-radius:8px;border:3px solid #8B7355;margin-bottom:8px;background:#fff}.scroll-qr-label[data-v-8089d6c9]{font-size:12px;color:#6b5344;font-weight:500}@media (max-width: 640px){.scroll-modal[data-v-8089d6c9]{max-width:100%}.scroll-bottom-content[data-v-8089d6c9]{flex-direction:column;text-align:center}.scroll-qr-section[data-v-8089d6c9]{order:-1}.scroll-close[data-v-8089d6c9]{right:0}}.merchant-review-panel[data-v-e555b4f3]{display:flex;flex-direction:column;gap:16px}.review-stats[data-v-e555b4f3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.review-stats.lifted[data-v-e555b4f3]{margin-top:36px}.stat-card[data-v-e555b4f3]{padding:16px;border-radius:18px;background:linear-gradient(180deg,#fff,#fff8f2);border:1px solid #f1ddd1;text-align:left;cursor:pointer}.stat-card-static[data-v-e555b4f3]{cursor:default}.stat-card.active[data-v-e555b4f3]{border-color:#e76f51;box-shadow:0 12px 24px #e76f511f}.stat-card strong[data-v-e555b4f3]{display:block;font-size:26px;color:#1f2937}.stat-card span[data-v-e555b4f3]{color:#6b7280;font-size:13px}.toolbar[data-v-e555b4f3]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.control[data-v-e555b4f3],.sort-btn[data-v-e555b4f3]{min-height:42px;border-radius:14px;border:1px solid #d8dce3;background:#fff}.select[data-v-e555b4f3],.input[data-v-e555b4f3]{padding:0 14px;color:#1f2937}.input[data-v-e555b4f3]{flex:1;min-width:240px}.sort-btn[data-v-e555b4f3]{padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#1f2937}.empty-state[data-v-e555b4f3]{padding:28px 16px;text-align:center;color:#6b7280;border-radius:18px;background:#fff;border:1px dashed #d8dce3}.review-list[data-v-e555b4f3]{display:flex;flex-direction:column;gap:14px}.review-card[data-v-e555b4f3]{width:100%;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:0;border:1px solid #e5e7eb;border-radius:24px;background:#fff;padding:0;text-align:left;cursor:pointer;overflow:hidden}.review-card[data-v-e555b4f3]:hover{border-color:#f1bfa4;box-shadow:0 12px 24px #0f172a0f}.review-media[data-v-e555b4f3]{position:relative;min-height:220px;background:linear-gradient(135deg,#fff7f2,#fff)}.review-cover[data-v-e555b4f3],.detail-media-main[data-v-e555b4f3]{width:100%;height:100%;object-fit:cover;display:block}.media-placeholder[data-v-e555b4f3],.detail-empty[data-v-e555b4f3]{width:100%;height:100%;min-height:220px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:#9ca3af}.media-badge[data-v-e555b4f3],.media-count[data-v-e555b4f3]{position:absolute;border-radius:999px;font-size:12px;font-weight:600}.media-badge[data-v-e555b4f3]{top:14px;left:14px;padding:6px 10px;background:#111827b8;color:#fff}.media-count[data-v-e555b4f3]{right:14px;bottom:14px;padding:6px 10px;background:#fffffff0;color:#111827}.review-body[data-v-e555b4f3]{flex:1;min-width:0;padding:18px 20px}.review-head[data-v-e555b4f3]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.review-author-block strong[data-v-e555b4f3],.review-author-block p[data-v-e555b4f3],.content[data-v-e555b4f3],.review-title[data-v-e555b4f3],.detail-text[data-v-e555b4f3],.detail-author strong[data-v-e555b4f3],.detail-author p[data-v-e555b4f3],.detail-head h3[data-v-e555b4f3],.detail-head p[data-v-e555b4f3],.detail-empty span[data-v-e555b4f3],.activity-card h4[data-v-e555b4f3],.activity-card p[data-v-e555b4f3]{margin:0}.review-author-block p[data-v-e555b4f3]{color:#6b7280;font-size:13px;margin-top:4px}.time[data-v-e555b4f3]{color:#94a3b8;font-size:12px;white-space:nowrap}.score-line[data-v-e555b4f3],.detail-score[data-v-e555b4f3]{display:flex;align-items:center;gap:10px;margin-top:10px}.score[data-v-e555b4f3]{font-size:20px;font-weight:700;color:#ea580c}.score.large[data-v-e555b4f3]{font-size:30px}.stars[data-v-e555b4f3]{display:inline-flex;gap:2px;color:#f59e0b}.review-title[data-v-e555b4f3]{margin-top:10px;font-size:18px;color:#111827}.content[data-v-e555b4f3]{margin-top:10px;color:#374151;line-height:1.6}.chips[data-v-e555b4f3]{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-e555b4f3]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f3f4f6;color:#374151;font-size:12px}.chip-soft[data-v-e555b4f3]{background:#fff3ea;color:#c2410c}.detail-mask[data-v-e555b4f3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;background:#0f172a75;display:grid;place-items:center;padding:18px}.detail-modal[data-v-e555b4f3]{width:min(1100px,100%);max-height:min(92vh,920px);overflow:auto;border-radius:28px;background:#fff;box-shadow:0 34px 70px #0f172a42;padding:22px}.detail-head[data-v-e555b4f3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.eyebrow[data-v-e555b4f3]{margin:0 0 6px;color:#c2410c;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.detail-head h3[data-v-e555b4f3]{font-size:24px;color:#111827}.close-btn[data-v-e555b4f3]{width:40px;height:40px;border:0;border-radius:50%;background:#f8fafc;cursor:pointer}.detail-grid[data-v-e555b4f3]{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px}.detail-media[data-v-e555b4f3]{position:relative;min-height:420px;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#fff7f2,#fff)}.detail-nav[data-v-e555b4f3]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:999px;background:#ffffffeb;box-shadow:0 10px 24px #0f172a1f;cursor:pointer}.detail-nav.prev[data-v-e555b4f3]{left:14px}.detail-nav.next[data-v-e555b4f3]{right:14px}.detail-dots[data-v-e555b4f3]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;gap:8px}.detail-dot[data-v-e555b4f3]{width:9px;height:9px;border:0;border-radius:999px;background:#ffffff85}.detail-dot.active[data-v-e555b4f3]{width:24px;background:#fff}.detail-body[data-v-e555b4f3]{display:flex;flex-direction:column;gap:18px;padding:10px 4px}.detail-author[data-v-e555b4f3]{display:flex;align-items:center;gap:12px}.avatar[data-v-e555b4f3]{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}.detail-author p[data-v-e555b4f3]{color:#6b7280;font-size:13px;margin-top:4px}.detail-text[data-v-e555b4f3]{color:#1f2937;line-height:1.8;font-size:15px}.activity-card[data-v-e555b4f3]{border:1px solid #ead8ca;border-radius:22px;padding:16px;background:linear-gradient(180deg,#fff,#fff8f2);cursor:pointer}.activity-card-head[data-v-e555b4f3]{display:flex;align-items:center;gap:8px;color:#c2410c;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.activity-card h4[data-v-e555b4f3]{font-size:18px;color:#111827}.activity-card p[data-v-e555b4f3]{color:#6b7280;margin-top:6px}.activity-link-hint[data-v-e555b4f3]{display:inline-flex;margin-top:10px;color:#c2410c;font-size:13px;font-weight:600}@media (max-width: 1100px){.review-card[data-v-e555b4f3]{grid-template-columns:240px minmax(0,1fr)}.detail-grid[data-v-e555b4f3]{grid-template-columns:1fr}}@media (max-width: 900px){.review-stats[data-v-e555b4f3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.review-stats[data-v-e555b4f3],.review-card[data-v-e555b4f3]{grid-template-columns:1fr}.review-media[data-v-e555b4f3],.media-placeholder[data-v-e555b4f3],.detail-media[data-v-e555b4f3]{min-height:220px}.review-head[data-v-e555b4f3],.detail-head[data-v-e555b4f3]{flex-direction:column;align-items:flex-start}.detail-modal[data-v-e555b4f3]{padding:18px}}.user-homepage[data-v-6b33cf3e]{min-height:100vh;padding:20px 24px 40px;background:radial-gradient(circle at top left,rgba(201,124,55,.14),transparent 30%),linear-gradient(180deg,#f8f4ec,#fbfaf7);color:#2d3748}.shell[data-v-6b33cf3e]{max-width:1360px;margin:0 auto}.card[data-v-6b33cf3e]{background:#fffffff2;border:1px solid #eadfce;box-shadow:0 18px 40px #3a455814;border-radius:28px}.topbar[data-v-6b33cf3e],.title-row[data-v-6b33cf3e],.name-row[data-v-6b33cf3e],.tab-bar[data-v-6b33cf3e],.meta[data-v-6b33cf3e],.chips[data-v-6b33cf3e],.modal-head[data-v-6b33cf3e],.actions[data-v-6b33cf3e],.review-summary[data-v-6b33cf3e],.sub-head[data-v-6b33cf3e],.hero-actions[data-v-6b33cf3e],.list-row[data-v-6b33cf3e],.inbox-entry[data-v-6b33cf3e]{display:flex;align-items:center}.topbar[data-v-6b33cf3e],.title-row[data-v-6b33cf3e],.modal-head[data-v-6b33cf3e],.sub-head[data-v-6b33cf3e],.inbox-entry[data-v-6b33cf3e]{justify-content:space-between}.topbar[data-v-6b33cf3e]{margin-bottom:14px}.icon-btn[data-v-6b33cf3e],.ghost-btn[data-v-6b33cf3e],.primary-btn[data-v-6b33cf3e],.tab-btn[data-v-6b33cf3e],.menu-btn[data-v-6b33cf3e],.camera-btn[data-v-6b33cf3e],.small-btn[data-v-6b33cf3e]{border:none;cursor:pointer}.icon-btn[data-v-6b33cf3e],.ghost-btn[data-v-6b33cf3e],.primary-btn[data-v-6b33cf3e],.tab-btn[data-v-6b33cf3e],.menu-btn[data-v-6b33cf3e],.camera-btn[data-v-6b33cf3e],.small-btn[data-v-6b33cf3e]{border-radius:999px}.icon-btn[data-v-6b33cf3e],.menu-btn[data-v-6b33cf3e]{width:42px;height:42px;background:#fff;color:#415365;box-shadow:0 10px 20px #3542541f}.ghost-btn[data-v-6b33cf3e],.primary-btn[data-v-6b33cf3e],.small-btn[data-v-6b33cf3e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;font-weight:700}.ghost-btn[data-v-6b33cf3e],.small-btn[data-v-6b33cf3e]{border:1px solid #e5d8c7;background:#fff;color:#415365}.primary-btn[data-v-6b33cf3e]{background:linear-gradient(135deg,#c97a28,#edab4a);color:#fff;box-shadow:0 14px 24px #c97a2833}.hero[data-v-6b33cf3e]{overflow:hidden;padding-bottom:18px}.cover-box[data-v-6b33cf3e]{position:relative;height:300px;background:#d9a15e;background-size:cover;background-position:center;cursor:default}.cover-box.editable[data-v-6b33cf3e]{cursor:pointer}.cover-mask[data-v-6b33cf3e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14192114,#1419218a)}.media-hover[data-v-6b33cf3e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;opacity:0;transition:opacity .2s ease;pointer-events:none}.media-hover span[data-v-6b33cf3e]{font-size:13px;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.22)}.cover-box.editable:hover .media-hover[data-v-6b33cf3e],.avatar-box.editable:hover .media-hover[data-v-6b33cf3e]{opacity:1}.camera-btn[data-v-6b33cf3e]{width:60px;height:60px;background:#ffffff2e;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #ffffff3d}.camera-btn i[data-v-6b33cf3e]{font-size:28px}.hidden[data-v-6b33cf3e]{display:none}.profile-panel[data-v-6b33cf3e]{position:relative;z-index:3;margin:-72px 24px 0;padding:28px;display:grid;grid-template-columns:156px minmax(0,1fr) auto;gap:24px;align-items:end;border-radius:30px;background:#fffffffa;box-shadow:0 20px 36px #2f38461f}.cover-settings-wrap[data-v-6b33cf3e]{position:absolute;top:16px;right:16px;z-index:10}.cover-settings-btn[data-v-6b33cf3e]{width:44px;height:44px;border:none;border-radius:50%;background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:background .2s}.cover-settings-btn[data-v-6b33cf3e]:hover{background:#ffffffb3}.cover-settings-btn i[data-v-6b33cf3e]{font-size:22px}.cover-settings-menu[data-v-6b33cf3e]{position:absolute;top:54px;right:0;min-width:164px;padding:8px;border-radius:18px;border:1px solid rgba(255,255,255,.3);background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 36px #2f384629}.cover-settings-menu button[data-v-6b33cf3e]{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border:none;border-radius:14px;background:transparent;color:#415365;cursor:pointer;text-align:left}.cover-settings-menu button[data-v-6b33cf3e]:hover{background:#f6efe4;color:#8b6134}.avatar-box[data-v-6b33cf3e]{position:relative;width:156px;height:156px;border-radius:34px;overflow:hidden;background:#f3eadb;box-shadow:0 18px 36px #1b25312e;cursor:default}.avatar-box.editable[data-v-6b33cf3e]{cursor:pointer}.avatar[data-v-6b33cf3e]{width:100%;height:100%;object-fit:cover}.avatar-hover[data-v-6b33cf3e]{border-radius:34px}.avatar-camera[data-v-6b33cf3e]{width:54px;height:54px}.profile-copy[data-v-6b33cf3e],.title-copy[data-v-6b33cf3e]{min-width:0}.name-row[data-v-6b33cf3e]{gap:12px;flex-wrap:wrap}.profile-copy h1[data-v-6b33cf3e],.card-body h3[data-v-6b33cf3e],.badge-card h3[data-v-6b33cf3e]{margin:0}.profile-copy h1[data-v-6b33cf3e]{font-size:clamp(32px,4vw,44px);line-height:1.04}.profile-copy p[data-v-6b33cf3e],.card-body p[data-v-6b33cf3e],.review-card p[data-v-6b33cf3e]{margin:10px 0 0;line-height:1.7;color:#64748b}.role-chip[data-v-6b33cf3e]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:#f7ede0;color:#98591d;font-weight:700;border-radius:999px}.signature[data-v-6b33cf3e]{max-width:760px;color:#8b6134!important;font-size:16px;font-weight:600}.bio[data-v-6b33cf3e]{max-width:760px}.stats-row[data-v-6b33cf3e],.post-grid[data-v-6b33cf3e],.activity-grid[data-v-6b33cf3e],.badge-grid[data-v-6b33cf3e],.edit-grid[data-v-6b33cf3e]{display:grid;gap:16px}.stats-row[data-v-6b33cf3e]{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.stat[data-v-6b33cf3e]{border:none;border-radius:999px;padding:16px;background:#fff8ef;color:#2d3748;text-align:left;cursor:default}.stat.clickable[data-v-6b33cf3e]{cursor:pointer}.stat strong[data-v-6b33cf3e]{display:block;font-size:28px}.stat span[data-v-6b33cf3e]{display:block;margin-top:6px;color:#8b6a44}.hero-actions[data-v-6b33cf3e]{gap:12px;align-self:center;flex-wrap:wrap;justify-content:flex-end}.inbox-entry[data-v-6b33cf3e]{width:100%;margin-top:18px;padding:18px 22px;border:1px solid #eadfce;background:#fffffff5;cursor:pointer;text-align:left}.inbox-icon[data-v-6b33cf3e]{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b6134,#dca45f);color:#fff;font-size:28px}.inbox-copy[data-v-6b33cf3e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:0 14px}.inbox-copy strong[data-v-6b33cf3e]{color:#263445;font-size:18px}.inbox-copy span[data-v-6b33cf3e]{color:#64748b;line-height:1.6}.inbox-arrow[data-v-6b33cf3e]{font-size:24px;color:#b06e26}.content[data-v-6b33cf3e]{margin-top:22px;padding:22px;position:relative}.tab-bar[data-v-6b33cf3e]{gap:12px;flex-wrap:wrap}.collection-banner[data-v-6b33cf3e]{margin-top:18px;padding:18px 20px;border:1px solid #eadfce;border-radius:20px;background:linear-gradient(135deg,#fff8eff5,#f9f2e5f5);display:flex;align-items:center;justify-content:space-between;gap:16px}.collection-banner strong[data-v-6b33cf3e]{display:block;color:#8a5b1f;font-size:16px}.collection-banner p[data-v-6b33cf3e]{margin:6px 0 0;color:#6b7280;line-height:1.6}.tab-btn[data-v-6b33cf3e]{padding:12px 18px;background:#fff;border:1px solid #e5d8c7;color:#526172;display:inline-flex;gap:10px}.tab-btn.active[data-v-6b33cf3e]{background:linear-gradient(135deg,#8b6134,#dca45f);color:#fff;box-shadow:0 14px 24px #8b61342e}.tab-btn span[data-v-6b33cf3e]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:#ffffff38}.post-grid[data-v-6b33cf3e],.activity-grid[data-v-6b33cf3e],.badge-grid[data-v-6b33cf3e]{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.activity-grid[data-v-6b33cf3e]{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.post-card[data-v-6b33cf3e],.activity-card[data-v-6b33cf3e],.badge-card[data-v-6b33cf3e],.review-card[data-v-6b33cf3e],.sum-box[data-v-6b33cf3e],.list-row[data-v-6b33cf3e],.info-box[data-v-6b33cf3e]{position:relative;border:1px solid #eee2d3;background:#fbf7f1;border-radius:22px;overflow:hidden}.media[data-v-6b33cf3e],.activity-cover[data-v-6b33cf3e],.placeholder[data-v-6b33cf3e]{height:210px;background:#eadbc7}.activity-media[data-v-6b33cf3e]{position:relative;height:170px;background:#eadbc7}.cover[data-v-6b33cf3e],.activity-cover[data-v-6b33cf3e]{width:100%;height:100%;object-fit:cover}.placeholder[data-v-6b33cf3e]{display:flex;align-items:center;justify-content:center;font-size:40px;color:#a67f55}.activity-preview-card[data-v-6b33cf3e]{cursor:pointer}.activity-preview-card .chips[data-v-6b33cf3e],.activity-preview-card .meta[data-v-6b33cf3e]{display:none}.activity-preview-badge[data-v-6b33cf3e]{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:6px 10px;border-radius:999px;background:#fffaf3eb;color:#8a5b1f;font-size:12px;font-weight:700}.activity-preview-body[data-v-6b33cf3e]{padding:14px;display:flex;flex-direction:column;gap:8px}.activity-preview-title[data-v-6b33cf3e]{margin:0;color:#2d3748;font-size:16px;line-height:1.45}.activity-preview-head[data-v-6b33cf3e]{display:flex;justify-content:flex-end}.activity-preview-status[data-v-6b33cf3e]{padding:5px 10px;border-radius:999px;background:#f3e6d4;color:#8a5b1f;font-size:12px;font-weight:700}.activity-preview-body>h3[data-v-6b33cf3e]:not(.activity-preview-title){display:none}.activity-preview-body h3[data-v-6b33cf3e],.activity-preview-time[data-v-6b33cf3e],.activity-preview-location[data-v-6b33cf3e],.activity-preview-body>p[data-v-6b33cf3e]{margin:0}.activity-preview-time[data-v-6b33cf3e]{color:#8a5b1f;font-size:13px;font-weight:700}.activity-preview-location[data-v-6b33cf3e]{color:#7f684a;font-size:12px}.activity-preview-summary[data-v-6b33cf3e]{color:#6b7280;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card-body[data-v-6b33cf3e]{padding:16px}.tags[data-v-6b33cf3e],.chips[data-v-6b33cf3e]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.tags span[data-v-6b33cf3e],.chips span[data-v-6b33cf3e]{padding:5px 10px;border-radius:999px;background:#f3e6d4;color:#8a5b1f;font-size:12px}.meta[data-v-6b33cf3e]{gap:12px;flex-wrap:wrap;margin-top:14px;color:#7f684a;font-size:13px}.menu-btn[data-v-6b33cf3e]{position:absolute;top:12px;right:12px;z-index:3}.visibility-toggle-btn[data-v-6b33cf3e]{position:absolute;top:12px;right:20px;z-index:3;width:36px;height:36px;border:none;border-radius:12px;background:#ffffffeb;color:#8a5b1f;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #3a45581f}.menu-pop[data-v-6b33cf3e]{position:absolute;top:58px;right:12px;z-index:4;background:#fff;border:1px solid #eadfce;border-radius:16px;box-shadow:0 16px 28px #3a455824;overflow:hidden}.menu-pop button[data-v-6b33cf3e]{display:block;width:100%;padding:12px 16px;border:none;background:#fff;text-align:left;cursor:pointer}.menu-pop .danger[data-v-6b33cf3e]{color:#b2453f}.visibility-chip[data-v-6b33cf3e]{padding:4px 10px;border-radius:999px;background:#f3e6d4;color:#8a5b1f}.badge-card[data-v-6b33cf3e]{padding:24px;display:flex;flex-direction:column;gap:20px;cursor:pointer;border-radius:20px;border:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.badge-card[data-v-6b33cf3e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:20px 20px 0 0}.badge-card[data-v-6b33cf3e]:hover{transform:translateY(-6px) scale(1.02)}.badge-img[data-v-6b33cf3e]{width:100%;height:100%;object-fit:contain;transition:all .3s ease}.badge-portal[data-v-6b33cf3e]{position:relative;border:none;background:transparent;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:center;gap:8px}.badge-portal[data-v-6b33cf3e]:disabled{cursor:not-allowed}.badge-portal-tip[data-v-6b33cf3e]{font-size:12px;color:#6c757d;font-weight:500;text-align:center;transition:color .3s ease}.badge-portal:not(:disabled):hover .badge-portal-tip[data-v-6b33cf3e]{color:#4338ca}.badge-icon[data-v-6b33cf3e]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;border-radius:50%;background:#f8f9fa;border:2px solid #e9ecef}.badge-portal:not(:disabled):hover .badge-icon[data-v-6b33cf3e]{transform:scale(1.05);box-shadow:0 0 16px #4338ca4d}.badge-card:hover .badge-icon[data-v-6b33cf3e]{transform:scale(1.1) rotate(5deg)}.badge-card:hover .badge-img[data-v-6b33cf3e]{transform:scale(1.15)}.badge-card.unlocked .badge-icon[data-v-6b33cf3e]{animation:badgeUnlock-6b33cf3e 1s ease-out}.badge-card.unlocked .badge-img[data-v-6b33cf3e]{animation:badgeImgUnlock-6b33cf3e 1s ease-out}.badge-card.unlocked .badge-icon[data-v-6b33cf3e]{animation:badgeFloat-6b33cf3e 3s ease-in-out infinite}@keyframes badgeUnlock-6b33cf3e{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.2) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes badgeImgUnlock-6b33cf3e{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:1}}@keyframes badgeFloat-6b33cf3e{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-5px) rotate(2deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-3px) rotate(-2deg)}}.badge-card[data-v-6b33cf3e]:not(.unlocked){opacity:.4}.badge-card:not(.unlocked) .badge-icon[data-v-6b33cf3e]{filter:grayscale(.9) brightness(.6)}.badge-card:not(.unlocked):hover .badge-icon[data-v-6b33cf3e]{filter:grayscale(.6) brightness(.7)}.badge-head[data-v-6b33cf3e]{position:relative;z-index:2;display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center}.badge-topline[data-v-6b33cf3e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.badge-state[data-v-6b33cf3e],.badge-progress[data-v-6b33cf3e]{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.badge-order .badge-state[data-v-6b33cf3e]{background:linear-gradient(135deg,#3b82f626,#60a5fa1a);color:#1d4ed8}.badge-activity .badge-state[data-v-6b33cf3e]{background:linear-gradient(135deg,#ef44441f,#f871711a);color:#dc2626}.badge-checkin .badge-state[data-v-6b33cf3e]{background:linear-gradient(135deg,#b91c1c1f,#dc26261a);color:#b91c1c}.badge-post .badge-state[data-v-6b33cf3e]{background:linear-gradient(135deg,#22c55e26,#4ade801a);color:#15803d}.badge-partner .badge-state[data-v-6b33cf3e]{background:linear-gradient(135deg,#a855f726,#c084fc1a);color:#7c3aed}.badge-history .badge-state[data-v-6b33cf3e]{background:linear-gradient(135deg,#d9770626,#fbbf241a);color:#b45309}.badge-progress[data-v-6b33cf3e]{background:linear-gradient(135deg,#8b613414,#b48c500f);color:#8b6134}.badge-medallion[data-v-6b33cf3e]{position:relative;display:flex;align-items:center;justify-content:center}.badge-copy[data-v-6b33cf3e],.badge-detail[data-v-6b33cf3e]{position:relative;z-index:2}.badge-topline[data-v-6b33cf3e],.badge-detail-row[data-v-6b33cf3e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.badge-topline[data-v-6b33cf3e]{margin-bottom:8px}.badge-state[data-v-6b33cf3e],.badge-progress[data-v-6b33cf3e]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#8b613417;color:#8b6134;font-size:12px;font-weight:700}.badge-card.unlocked .badge-state[data-v-6b33cf3e]{background:#b93d291f;color:#a83e26}.badge-detail[data-v-6b33cf3e]{padding-top:16px;border-top:1px solid rgba(139,97,52,.12);display:grid;gap:10px;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,padding-top .25s ease}.badge-card.revealed .badge-detail[data-v-6b33cf3e]{max-height:180px;opacity:1}.badge-detail-row span[data-v-6b33cf3e],.badge-detail small[data-v-6b33cf3e]{color:#7f684a}.badge-detail-row strong[data-v-6b33cf3e]{color:#263445}.filters[data-v-6b33cf3e]{display:flex;gap:6px;position:absolute;top:22px;right:22px;z-index:10}.filters select[data-v-6b33cf3e]{flex:none;width:auto;padding:6px 12px;border:1px solid #e1d6c7;border-radius:12px;background:#fffdf9f2;outline:none;font-size:12px;color:#293241;cursor:pointer}select[data-v-6b33cf3e],input[data-v-6b33cf3e],textarea[data-v-6b33cf3e]{width:100%;padding:12px 14px;border:1px solid #e1d6c7;border-radius:16px;background:#fffdf9;outline:none;font-size:14px;color:#293241}.review-summary[data-v-6b33cf3e]{margin-top:18px;gap:14px;flex-wrap:wrap}.sum-box[data-v-6b33cf3e]{padding:18px}.review-card[data-v-6b33cf3e]{padding:20px}.sum-box[data-v-6b33cf3e]{min-width:160px}.sum-box strong[data-v-6b33cf3e]{display:block;font-size:28px}.review-list[data-v-6b33cf3e]{margin-top:18px}.review-card[data-v-6b33cf3e]{background:#fff;border:1px solid #f0e6d2;border-radius:16px;box-shadow:0 4px 12px #00000014;transition:all .3s ease}.review-card[data-v-6b33cf3e]:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-2px)}.review-header[data-v-6b33cf3e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.review-user[data-v-6b33cf3e]{display:flex;align-items:center;gap:12px}.review-avatar[data-v-6b33cf3e]{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#f0e6d2;border:2px solid #f7ede0}.review-user-info[data-v-6b33cf3e]{display:flex;flex-direction:column;gap:4px}.review-user strong[data-v-6b33cf3e]{font-size:16px;font-weight:600;color:#2c2c2c}.review-time[data-v-6b33cf3e]{font-size:12px;color:#94a3b8}.review-score[data-v-6b33cf3e]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.stars[data-v-6b33cf3e]{display:flex;gap:2px;font-size:14px}.score-text[data-v-6b33cf3e]{font-size:14px;font-weight:600;color:#f59e0b}.review-content[data-v-6b33cf3e]{margin-top:12px;padding-top:12px;border-top:1px solid #f0e6d2}.review-content p[data-v-6b33cf3e]{margin:0;line-height:1.6;color:#2c2c2c;font-size:16px;font-weight:500}.blocked[data-v-6b33cf3e],.loading[data-v-6b33cf3e],.empty[data-v-6b33cf3e],.modal[data-v-6b33cf3e]{padding:22px}.empty[data-v-6b33cf3e]{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#8b795d}.mask[data-v-6b33cf3e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:#10172475}.modal[data-v-6b33cf3e]{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto}.wide[data-v-6b33cf3e]{width:min(980px,100%)}.list-stack[data-v-6b33cf3e],.review-list[data-v-6b33cf3e]{display:flex;flex-direction:column;gap:12px}.list-row[data-v-6b33cf3e]{gap:14px;padding:14px 16px;text-align:left;border-radius:18px}.mini-avatar[data-v-6b33cf3e]{width:56px;height:56px;border-radius:18px;object-fit:cover;background:#fff}.list-row>div[data-v-6b33cf3e]{display:flex;flex-direction:column;gap:6px;min-width:0}.list-row span[data-v-6b33cf3e],.list-row small[data-v-6b33cf3e]{color:#64748b;line-height:1.5}.small-btn.following[data-v-6b33cf3e]{background:#f3ede4;color:#8a5b1f}.edit-grid[data-v-6b33cf3e]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.full-span[data-v-6b33cf3e]{grid-column:1 / -1}@media (max-width: 1120px){.post-grid[data-v-6b33cf3e],.activity-grid[data-v-6b33cf3e],.badge-grid[data-v-6b33cf3e],.edit-grid[data-v-6b33cf3e],.profile-panel[data-v-6b33cf3e]{grid-template-columns:1fr}.activity-grid[data-v-6b33cf3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings-wrap[data-v-6b33cf3e]{top:18px;right:18px}.hero-actions[data-v-6b33cf3e]{justify-content:flex-start}}@media (max-width: 760px){.user-homepage[data-v-6b33cf3e]{padding:14px}.collection-banner[data-v-6b33cf3e]{flex-direction:column;align-items:flex-start}.cover-box[data-v-6b33cf3e]{height:220px}.profile-panel[data-v-6b33cf3e]{margin:-44px 16px 0;padding:60px 16px 16px;gap:12px;display:flex;flex-direction:column;position:relative}.cover-settings-wrap[data-v-6b33cf3e]{top:12px;right:12px}.profile-panel .avatar-box[data-v-6b33cf3e]{position:absolute;top:-30px;left:16px;width:80px;height:80px;border-radius:20px}.avatar-hover[data-v-6b33cf3e]{border-radius:20px}.hero-actions[data-v-6b33cf3e]{position:absolute;top:-22px;right:16px;flex-direction:row;align-items:center;gap:8px}.hero-actions .ghost-btn[data-v-6b33cf3e]{padding:6px 14px;font-size:13px;border-radius:20px}.profile-copy[data-v-6b33cf3e]{margin-top:0;margin-left:96px;text-align:left}.title-row[data-v-6b33cf3e],.modal-head[data-v-6b33cf3e],.sub-head[data-v-6b33cf3e],.topbar[data-v-6b33cf3e],.actions[data-v-6b33cf3e],.inbox-entry[data-v-6b33cf3e]{flex-direction:column;align-items:flex-start}.stats-row[data-v-6b33cf3e]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;margin-left:-96px;width:calc(100% + 96px);padding:0 16px 0 0}.stat[data-v-6b33cf3e]{padding:10px 8px;text-align:center}.stat strong[data-v-6b33cf3e]{font-size:20px}.stat span[data-v-6b33cf3e]{font-size:12px}.ghost-btn[data-v-6b33cf3e],.primary-btn[data-v-6b33cf3e],.tab-btn[data-v-6b33cf3e],.small-btn[data-v-6b33cf3e]{width:auto;min-width:70px}.visibility-toggle-btn[data-v-6b33cf3e]{right:52px}.tab-bar[data-v-6b33cf3e]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.tab-btn[data-v-6b33cf3e]{justify-content:center;padding:10px 8px;font-size:13px}.tab-btn span[data-v-6b33cf3e]{min-width:20px;height:20px;font-size:11px;padding:0 4px}.post-grid[data-v-6b33cf3e],.activity-grid[data-v-6b33cf3e],.badge-grid[data-v-6b33cf3e]{grid-template-columns:repeat(2,1fr);gap:10px}.post-card[data-v-6b33cf3e],.activity-card[data-v-6b33cf3e],.badge-card[data-v-6b33cf3e]{border-radius:16px}.media[data-v-6b33cf3e],.activity-cover[data-v-6b33cf3e],.placeholder[data-v-6b33cf3e],.activity-media[data-v-6b33cf3e]{height:140px}.card-body[data-v-6b33cf3e]{padding:12px}.activity-preview-body[data-v-6b33cf3e]{padding:12px;gap:6px}.activity-preview-body h3[data-v-6b33cf3e]{font-size:14px}.activity-preview-time[data-v-6b33cf3e],.activity-preview-location[data-v-6b33cf3e],.activity-preview-summary[data-v-6b33cf3e]{font-size:12px}.card-body h3[data-v-6b33cf3e]{font-size:14px;margin-bottom:6px}.card-body p[data-v-6b33cf3e]{font-size:12px;margin-top:6px}.meta[data-v-6b33cf3e]{font-size:11px;margin-top:10px}.menu-btn[data-v-6b33cf3e],.visibility-toggle-btn[data-v-6b33cf3e]{width:32px;height:32px;font-size:16px}.content[data-v-6b33cf3e]{position:static}.filters[data-v-6b33cf3e]{position:static;display:flex;gap:6px;margin-top:10px}.filters select[data-v-6b33cf3e]{flex:1;min-width:0;padding:6px 8px;font-size:11px;border-radius:10px;background:#fffffff2}.badge-head[data-v-6b33cf3e]{grid-template-columns:64px minmax(0,1fr)}.badge-icon[data-v-6b33cf3e]{width:56px;height:56px;border-radius:20px;font-size:22px}.badge-card[data-v-6b33cf3e]{padding:16px;gap:12px}.badge-card h3[data-v-6b33cf3e]{font-size:14px}.badge-card p[data-v-6b33cf3e]{font-size:12px;margin-top:6px}.inbox-copy[data-v-6b33cf3e]{padding:14px 0}.collection-banner[data-v-6b33cf3e]{padding:14px 16px}.collection-banner strong[data-v-6b33cf3e]{font-size:14px}.collection-banner p[data-v-6b33cf3e]{font-size:12px}.list-row[data-v-6b33cf3e]{padding:12px 14px;gap:10px}.mini-avatar[data-v-6b33cf3e]{width:44px;height:44px;border-radius:14px}.list-row>div[data-v-6b33cf3e]{font-size:13px}.list-row strong[data-v-6b33cf3e]{font-size:14px}.list-row span[data-v-6b33cf3e],.list-row small[data-v-6b33cf3e]{font-size:12px}}.notification-page[data-v-c1b9e140]{min-height:100vh;background:#f5f5f5}.top-nav[data-v-c1b9e140]{position:fixed;top:0;left:0;right:0;height:60px;background:#fff;box-shadow:0 2px 10px #0000001a;z-index:100}.nav-content[data-v-c1b9e140]{max-width:1400px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.logo[data-v-c1b9e140]{font-size:24px;font-weight:700;color:#7494ec}.nav-buttons[data-v-c1b9e140]{display:flex;gap:15px}.nav-button[data-v-c1b9e140]{display:flex;align-items:center;gap:5px;padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .3s;color:#666}.nav-button[data-v-c1b9e140]:hover{background:#f0f0f0;color:#7494ec}.nav-button i[data-v-c1b9e140]{font-size:18px}.chat-layout[data-v-c1b9e140]{display:flex;margin:0 auto;background:#fff;box-shadow:0 0 10px #0000001a}.conversation-list[data-v-c1b9e140]{width:300px;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;transition:width .3s ease}.conversation-list.collapsed[data-v-c1b9e140]{width:70px}.list-header[data-v-c1b9e140]{padding:15px 20px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between}.conversation-list.collapsed .list-header[data-v-c1b9e140]{padding:15px;justify-content:center}.list-header h3[data-v-c1b9e140]{margin:0;font-size:16px;font-weight:600}.toggle-btn[data-v-c1b9e140]{width:28px;height:28px;border:none;background:#f5f5f5;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#666;transition:all .3s}.toggle-btn[data-v-c1b9e140]:hover{background:#e8e8e8;color:#7494ec}.list-content[data-v-c1b9e140]{flex:1;overflow-y:auto}.conversation-item[data-v-c1b9e140]{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:background .2s;position:relative}.conversation-list.collapsed .conversation-item[data-v-c1b9e140]{justify-content:center;padding:12px 0}.conversation-item[data-v-c1b9e140]:hover{background:#f5f5f5}.conversation-item.active[data-v-c1b9e140]{background:#e8f4ff}.conv-avatar[data-v-c1b9e140]{width:45px;height:45px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f0f0f0;margin-right:12px;position:relative}.conversation-list.collapsed .conv-avatar[data-v-c1b9e140]{margin-right:0}.conv-avatar i[data-v-c1b9e140]{font-size:24px;color:#7494ec}.conv-avatar img[data-v-c1b9e140]{width:100%;height:100%;object-fit:cover}.conv-info[data-v-c1b9e140]{flex:1;min-width:0}.conv-name[data-v-c1b9e140]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.conv-last-message[data-v-c1b9e140]{font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-unread[data-v-c1b9e140]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:#7494ec;color:#fff;font-size:11px;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.conv-unread-dot[data-v-c1b9e140]{position:absolute;top:-2px;right:-2px;width:10px;height:10px;background:#7494ec;border-radius:50%;border:2px solid white}.chat-area[data-v-c1b9e140]{flex:1;display:flex;flex-direction:column}.chat-header[data-v-c1b9e140]{padding:15px 20px;border-bottom:1px solid #e8e8e8;background:#fff;display:flex;align-items:center;justify-content:space-between}.chat-title[data-v-c1b9e140]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.chat-title i[data-v-c1b9e140]{font-size:20px;color:#7494ec}.clear-btn[data-v-c1b9e140]{display:flex;align-items:center;gap:5px;padding:6px 12px;background:#fff;border:1px solid #ddd;border-radius:16px;font-size:12px;color:#666;cursor:pointer;transition:all .3s}.clear-btn[data-v-c1b9e140]:hover{background:#7494ec;border-color:#7494ec;color:#fff}.clear-btn i[data-v-c1b9e140]{font-size:14px}.chat-messages[data-v-c1b9e140]{flex:1;overflow-y:auto;padding:20px;background:#f9f9f9}.message-item[data-v-c1b9e140]{display:flex;margin-bottom:15px}.message-item.self[data-v-c1b9e140]{justify-content:flex-end}.message-bubble[data-v-c1b9e140]{max-width:60%;padding:10px 15px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000001a}.message-item.self .message-bubble[data-v-c1b9e140]{background:#7494ec;color:#fff}.message-content[data-v-c1b9e140]{font-size:14px;line-height:1.4;word-break:break-word;white-space:pre-line}.message-time[data-v-c1b9e140]{font-size:11px;color:#999;margin-top:5px;text-align:right}.message-item.self .message-time[data-v-c1b9e140]{color:#fffc}.message-translation[data-v-c1b9e140]{font-size:12px;line-height:1.4;color:#888;margin-top:6px;padding-top:6px;border-top:1px dashed #ddd;white-space:pre-line}.message-item.self .message-translation[data-v-c1b9e140]{color:#ffffffb3;border-top-color:#ffffff4d}.notification-item[data-v-c1b9e140]{display:flex;align-items:center;padding:15px;background:#fff;margin-bottom:10px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.notification-item.clickable[data-v-c1b9e140]{cursor:pointer;transition:all .2s}.notification-item.clickable[data-v-c1b9e140]:hover{background:#f9f9f9;box-shadow:0 2px 6px #00000026}.notification-item.unread[data-v-c1b9e140]{background:#e8f4ff;border-left:3px solid #7494ec}.notification-item.unread.clickable[data-v-c1b9e140]:hover{background:#d6eaff}.notif-avatar[data-v-c1b9e140]{width:40px;height:40px;border-radius:50%;margin-right:12px}.notif-content[data-v-c1b9e140]{flex:1}.notif-arrow[data-v-c1b9e140]{font-size:18px;color:#ccc;margin-left:8px}.notif-header[data-v-c1b9e140]{display:flex;justify-content:space-between;margin-bottom:5px}.notif-user[data-v-c1b9e140]{font-size:14px;font-weight:500;color:#333}.notif-time[data-v-c1b9e140]{font-size:12px;color:#999}.notif-text[data-v-c1b9e140]{font-size:13px;color:#666;line-height:1.4}.chat-input[data-v-c1b9e140]{display:flex;padding:15px 20px;border-top:1px solid #e8e8e8;background:#fff}.chat-input input[data-v-c1b9e140]{flex:1;padding:10px 15px;border:1px solid #e8e8e8;border-radius:20px;outline:none;font-size:14px}.chat-input input[data-v-c1b9e140]:focus{border-color:#7494ec}.chat-input button[data-v-c1b9e140]{margin-left:10px;padding:10px 20px;background:#7494ec;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:14px;transition:background .3s}.chat-input button[data-v-c1b9e140]:hover{background:#6381d9}.chat-input button[data-v-c1b9e140]:disabled{background:#ccc;cursor:not-allowed}.empty-chat[data-v-c1b9e140]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.empty-chat i[data-v-c1b9e140]{font-size:60px;margin-bottom:15px}.empty-chat p[data-v-c1b9e140]{font-size:14px}.empty-state[data-v-c1b9e140]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;color:#999}.empty-state i[data-v-c1b9e140]{font-size:48px;margin-bottom:15px}.empty-state p[data-v-c1b9e140]{font-size:14px}.context-menu[data-v-c1b9e140]{position:fixed;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;padding:8px 0;min-width:120px;z-index:1000}.context-menu-item[data-v-c1b9e140]{display:flex;align-items:center;gap:8px;padding:10px 16px;cursor:pointer;transition:all .2s;color:#333;font-size:14px}.context-menu-item[data-v-c1b9e140]:hover{background:#f5f5f5;color:#7494ec}.context-menu-item i[data-v-c1b9e140]{font-size:16px}.notification-page[data-v-c1b9e140]{position:relative;min-height:100vh;background:radial-gradient(circle at top left,rgba(157,41,41,.12),transparent 24%),radial-gradient(circle at top right,rgba(201,145,63,.12),transparent 18%),linear-gradient(180deg,#fff9f1f0,#f4ebdef0)}.notification-page[data-v-c1b9e140]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);opacity:.45}.top-nav[data-v-c1b9e140],.main-container[data-v-c1b9e140]{position:relative;z-index:1}.context-menu[data-v-c1b9e140]{position:fixed;z-index:1000}.top-nav[data-v-c1b9e140]{position:sticky;top:12px;left:auto;right:auto;height:auto;max-width:1240px;margin:0 auto;padding:12px 16px 0;background:transparent;box-shadow:none}.logo[data-v-c1b9e140]{position:relative;padding-left:16px;font-size:26px;font-weight:800;letter-spacing:.06em;color:#2f241d}.nav-button[data-v-c1b9e140]{min-height:44px;padding:0 16px;border-radius:16px;border:1px solid rgba(157,41,41,.12);background:#fffbf6e6;color:#7a6858;font-weight:700}.nav-button[data-v-c1b9e140]:hover{background:#9d292914;color:#9d2929;transform:translateY(-1px)}.main-container[data-v-c1b9e140]{padding:20px 16px;height:auto}.chat-layout[data-v-c1b9e140]{max-width:1240px;min-height:calc(100vh - 142px);border-radius:28px;border:1px solid rgba(190,157,124,.28);background:linear-gradient(180deg,#fffffff5,#f8f4eeeb);box-shadow:0 24px 52px #4a2e171a,inset 0 1px #ffffffb8;overflow:hidden}.conversation-list[data-v-c1b9e140]{width:320px;background:linear-gradient(180deg,#fffbf6fa,#f6efe6f0);border-right:1px solid rgba(217,207,193,.82)}.conversation-list.collapsed[data-v-c1b9e140]{width:84px}.list-header[data-v-c1b9e140]{min-height:78px;padding:18px 20px;border-bottom:1px solid rgba(217,207,193,.82)}.list-header h3[data-v-c1b9e140]{font-size:18px;color:#2f241d}.toggle-btn[data-v-c1b9e140]{width:34px;height:34px;background:#9d29290f;color:#9d2929}.toggle-btn[data-v-c1b9e140]:hover{background:#9d29291f;color:#7a1d1d}.conversation-item[data-v-c1b9e140]{min-height:76px;padding:14px 20px;transition:background-color .22s ease,transform .22s ease}.conversation-item[data-v-c1b9e140]:hover{background:#9d29290f}.conversation-item.active[data-v-c1b9e140]{background:linear-gradient(135deg,#9d29291f,#c9913f14)}.conversation-item.active[data-v-c1b9e140]:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:999px;background:linear-gradient(180deg,#9d2929,#c9913f)}.conv-avatar[data-v-c1b9e140]{width:48px;height:48px;border-radius:16px;border:1px solid rgba(217,207,193,.76);background:linear-gradient(180deg,#fffffffa,#f7f0e8f5);box-shadow:0 10px 20px #4a2e170f}.conv-avatar i[data-v-c1b9e140]{color:#9d2929}.conv-name[data-v-c1b9e140]{font-size:14px;font-weight:700;color:#2f241d}.conv-last-message[data-v-c1b9e140]{color:#8f7b69}.conv-unread[data-v-c1b9e140],.conv-unread-dot[data-v-c1b9e140]{background:linear-gradient(135deg,#c2410c,#e85d3f);box-shadow:0 10px 18px #c2410c33}.chat-area[data-v-c1b9e140]{background:radial-gradient(circle at top right,rgba(201,145,63,.08),transparent 22%),linear-gradient(180deg,#ffffffd1,#f8f4eedb)}.chat-header[data-v-c1b9e140]{min-height:78px;padding:18px 24px;border-bottom:1px solid rgba(217,207,193,.82);background:#fffbf6bd;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.chat-title[data-v-c1b9e140]{font-size:18px;color:#2f241d}.chat-title i[data-v-c1b9e140]{color:#9d2929}.clear-btn[data-v-c1b9e140]{min-height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(157,41,41,.12);background:#fffbf6e6;color:#8a2b2b;font-weight:700}.clear-btn[data-v-c1b9e140]:hover{background:linear-gradient(135deg,#9d2929,#b33030);border-color:transparent;color:#fff}.chat-messages[data-v-c1b9e140]{padding:24px;background:radial-gradient(circle at top,rgba(255,255,255,.3),transparent 30%),#f7f1e9c7}.message-item[data-v-c1b9e140]{margin-bottom:18px}.message-bubble[data-v-c1b9e140]{max-width:min(68%,620px);padding:14px 16px 12px;border-radius:20px;border:1px solid rgba(217,207,193,.76);background:linear-gradient(180deg,#fffffffa,#f7f0e8f5);box-shadow:0 14px 28px #4a2e1714,inset 0 1px #ffffffb8}.message-item.self .message-bubble[data-v-c1b9e140]{background:linear-gradient(135deg,#7a1d1d,#9d2929 52%,#b33d2d);border-color:#9d292947;box-shadow:0 18px 30px #9d29292e}.message-content[data-v-c1b9e140]{line-height:1.75;color:#2f241d}.message-translation[data-v-c1b9e140]{margin-top:8px;padding-top:8px;color:#6f6255;border-top-color:#9d292929}.message-item.self .message-content[data-v-c1b9e140],.message-item.self .message-translation[data-v-c1b9e140]{color:#fff9f3eb}.notification-item[data-v-c1b9e140]{padding:18px;margin-bottom:12px;border-radius:20px;border:1px solid rgba(217,207,193,.76);background:linear-gradient(180deg,#fffffffa,#f7f0e8f5);box-shadow:0 14px 28px #4a2e1714}.notification-item.clickable[data-v-c1b9e140]:hover{background:linear-gradient(180deg,#fffffffa,#f4ece2fa);transform:translateY(-1px)}.notification-item.unread[data-v-c1b9e140]{background:linear-gradient(135deg,#9d292914,#fffffff5);border-left:4px solid #9d2929}.notif-avatar[data-v-c1b9e140]{width:44px;height:44px;border:2px solid rgba(255,255,255,.92);box-shadow:0 10px 18px #4a2e1714}.notif-user[data-v-c1b9e140]{color:#2f241d;font-weight:700}.notif-time[data-v-c1b9e140],.notif-text[data-v-c1b9e140]{color:#8f7b69}.chat-input[data-v-c1b9e140]{padding:18px 24px 20px;border-top:1px solid rgba(217,207,193,.82);background:#fffbf6d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.chat-input input[data-v-c1b9e140]{min-height:48px;border-radius:18px;border-color:#d9cfc1e6;background:linear-gradient(180deg,#fffffffa,#f7f0e8f5)}.chat-input input[data-v-c1b9e140]:focus{border-color:#9d29296b;box-shadow:0 0 0 4px #9d29291a}.chat-input button[data-v-c1b9e140]{min-height:48px;margin-left:12px;padding:0 22px;background:linear-gradient(135deg,#9d2929,#b33030);font-weight:700;box-shadow:0 14px 26px #9d29292e}.chat-input button[data-v-c1b9e140]:hover{background:linear-gradient(135deg,#891f1f,#a72f2f)}.empty-chat[data-v-c1b9e140],.empty-state[data-v-c1b9e140]{color:#8f7b69}.empty-chat i[data-v-c1b9e140],.empty-state i[data-v-c1b9e140]{color:#c9913f}.context-menu[data-v-c1b9e140]{border-radius:18px;border:1px solid rgba(190,157,124,.26);background:linear-gradient(180deg,#fffffffa,#f7f0e8f5);box-shadow:0 22px 38px #4a2e1724;overflow:hidden}.context-menu-item[data-v-c1b9e140]{min-height:44px;font-weight:600;color:#2f241d}.context-menu-item[data-v-c1b9e140]:hover{background:#9d292914;color:#9d2929}@media (max-width: 900px){.chat-layout[data-v-c1b9e140]{min-height:calc(100vh - 132px)}.conversation-list[data-v-c1b9e140]{width:88px}.conversation-list[data-v-c1b9e140]:not(.collapsed){width:260px}}@media (max-width: 768px){.top-nav[data-v-c1b9e140]{top:8px;padding:8px 12px 0}.nav-content[data-v-c1b9e140]{border-radius:18px;padding:0 14px}.logo[data-v-c1b9e140]{font-size:22px}.main-container[data-v-c1b9e140]{padding:14px 12px 90px}.chat-layout[data-v-c1b9e140]{min-height:calc(100vh - 116px);border-radius:22px}.conversation-list[data-v-c1b9e140]{width:78px}.conversation-list[data-v-c1b9e140]:not(.collapsed){width:220px}.list-header[data-v-c1b9e140],.chat-header[data-v-c1b9e140]{min-height:70px;padding:14px 16px}.chat-messages[data-v-c1b9e140],.chat-input[data-v-c1b9e140]{padding-left:16px;padding-right:16px}.message-bubble[data-v-c1b9e140]{max-width:82%}.clear-btn span[data-v-c1b9e140],.nav-button span[data-v-c1b9e140]{display:none}}.share-page[data-v-8cb8bb6d]{min-height:100vh;background:#f5f5f5}.share-container[data-v-8cb8bb6d]{max-width:800px;margin:0 auto;background:#fff;min-height:100vh}.share-header[data-v-8cb8bb6d]{padding:16px 20px;border-bottom:1px solid #f0f0f0}.logo[data-v-8cb8bb6d]{font-size:24px;font-weight:700;color:#ff2442}.share-content[data-v-8cb8bb6d]{padding:20px}.post-images[data-v-8cb8bb6d]{margin-bottom:20px}.image-slider[data-v-8cb8bb6d]{position:relative;width:100%;aspect-ratio:16/9;background:#f0f0f0;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.post-image[data-v-8cb8bb6d]{max-width:100%;max-height:100%;object-fit:contain}.slider-btn[data-v-8cb8bb6d]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#00000080;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s;z-index:10}.slider-btn[data-v-8cb8bb6d]:hover{background:#000000b3;transform:translateY(-50%) scale(1.1)}.prev-btn[data-v-8cb8bb6d]{left:20px}.next-btn[data-v-8cb8bb6d]{right:20px}.image-indicators[data-v-8cb8bb6d]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.indicator-dot[data-v-8cb8bb6d]{width:8px;height:8px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s}.indicator-dot.active[data-v-8cb8bb6d]{background:#fff;width:20px;border-radius:4px}.indicator-dot[data-v-8cb8bb6d]:hover{background:#fffc}.image-counter[data-v-8cb8bb6d]{position:absolute;top:20px;right:20px;background:#0009;color:#fff;padding:6px 12px;border-radius:12px;font-size:12px;z-index:10}.author-info[data-v-8cb8bb6d]{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #f0f0f0;cursor:pointer}.author-avatar[data-v-8cb8bb6d]{width:48px;height:48px;border-radius:50%;object-fit:cover}.author-details h4[data-v-8cb8bb6d]{margin:0;font-size:16px;font-weight:600}.author-details p[data-v-8cb8bb6d]{margin:4px 0 0;font-size:12px;color:#999}.post-content[data-v-8cb8bb6d]{padding:20px 0;border-bottom:1px solid #f0f0f0}.post-content h3[data-v-8cb8bb6d]{margin:0 0 12px;font-size:18px;font-weight:600}.post-content p[data-v-8cb8bb6d]{margin:0 0 12px;font-size:14px;line-height:1.6;color:#333}.hashtags[data-v-8cb8bb6d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hashtag[data-v-8cb8bb6d]{font-size:12px;color:#666;cursor:pointer}.post-stats[data-v-8cb8bb6d]{display:flex;gap:24px;padding:16px 0;border-bottom:1px solid #f0f0f0;cursor:pointer}.stat-item[data-v-8cb8bb6d]{display:flex;align-items:center;gap:6px;color:#666;font-size:14px}.stat-item i[data-v-8cb8bb6d]{font-size:18px}.login-prompt[data-v-8cb8bb6d]{padding:24px 0;text-align:center}.login-prompt p[data-v-8cb8bb6d]{margin:0 0 16px;color:#999;font-size:14px}.login-btn[data-v-8cb8bb6d]{padding:12px 32px;background:#ff2442;color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.login-btn[data-v-8cb8bb6d]:hover{background:#ff3a56;transform:translateY(-2px);box-shadow:0 4px 12px #ff24424d}.loading-state[data-v-8cb8bb6d],.error-state[data-v-8cb8bb6d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;color:#999}.loading-state i[data-v-8cb8bb6d],.error-state i[data-v-8cb8bb6d]{font-size:48px;margin-bottom:16px}.error-state p[data-v-8cb8bb6d]{margin:0 0 20px;font-size:16px}.back-btn[data-v-8cb8bb6d]{padding:10px 24px;background:#ff2442;color:#fff;border:none;border-radius:20px;font-size:14px;cursor:pointer;transition:all .3s}.back-btn[data-v-8cb8bb6d]:hover{background:#ff3a56}.image-preview-modal[data-v-8cb8bb6d]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center}.preview-overlay[data-v-8cb8bb6d]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9}.preview-content[data-v-8cb8bb6d]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preview-image-full[data-v-8cb8bb6d]{max-width:90vw;max-height:90vh;object-fit:contain;cursor:zoom-out}.preview-close-btn[data-v-8cb8bb6d]{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#ffffff1a;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s;z-index:10}.preview-close-btn[data-v-8cb8bb6d]:hover{background:#fff3;transform:scale(1.1)}.preview-nav-btn[data-v-8cb8bb6d]{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#ffffff1a;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:28px;transition:all .3s;z-index:10}.preview-nav-btn[data-v-8cb8bb6d]:hover{background:#fff3;transform:translateY(-50%) scale(1.1)}.preview-prev-btn[data-v-8cb8bb6d]{left:30px}.preview-next-btn[data-v-8cb8bb6d]{right:30px}.preview-indicators[data-v-8cb8bb6d]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.preview-indicator-dot[data-v-8cb8bb6d]{width:10px;height:10px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s}.preview-indicator-dot.active[data-v-8cb8bb6d]{background:#fff;width:24px;border-radius:5px}.preview-indicator-dot[data-v-8cb8bb6d]:hover{background:#ffffffb3}.preview-counter[data-v-8cb8bb6d]{position:absolute;top:20px;left:20px;background:#0009;color:#fff;padding:8px 16px;border-radius:16px;font-size:14px;z-index:10}.login-modal[data-v-8cb8bb6d]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1100;display:flex;align-items:center;justify-content:center}.login-overlay[data-v-8cb8bb6d]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.login-content[data-v-8cb8bb6d]{position:relative;background:#fff;border-radius:16px;padding:32px;width:320px;text-align:center;z-index:1}.login-icon[data-v-8cb8bb6d]{width:64px;height:64px;background:#fff0f3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.login-icon i[data-v-8cb8bb6d]{font-size:32px;color:#ff2442}.login-content h3[data-v-8cb8bb6d]{margin:0 0 8px;font-size:20px;font-weight:600}.login-content p[data-v-8cb8bb6d]{margin:0 0 24px;color:#666;font-size:14px}.login-actions[data-v-8cb8bb6d]{display:flex;gap:12px}.cancel-btn[data-v-8cb8bb6d],.confirm-btn[data-v-8cb8bb6d]{flex:1;padding:12px;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.cancel-btn[data-v-8cb8bb6d]{background:#f5f5f5;border:none;color:#666}.cancel-btn[data-v-8cb8bb6d]:hover{background:#eee}.confirm-btn[data-v-8cb8bb6d]{background:#ff2442;border:none;color:#fff}.confirm-btn[data-v-8cb8bb6d]:hover{background:#ff3a56;transform:translateY(-2px);box-shadow:0 4px 12px #ff24424d}.promotion-page[data-v-a4068df7]{min-height:100vh;background:#fff}.container[data-v-a4068df7]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.banner-section[data-v-a4068df7]{position:relative;height:100vh;min-height:600px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.banner-bg[data-v-a4068df7]{position:absolute;top:-20%;left:0;right:0;bottom:-20%;background:url(https://yayfolk.bhyy.online/static/love_forbidden_city.jpg) center/cover no-repeat;will-change:transform}.banner-bg[data-v-a4068df7]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#4f091599}.banner-content[data-v-a4068df7]{position:relative;z-index:2;text-align:center;color:#fff;max-width:1000px;padding:0 24px;top:100px}.banner-subtitle[data-v-a4068df7]{font-size:18px;letter-spacing:8px;color:#daa520;margin-bottom:16px}.banner-title[data-v-a4068df7]{font-size:180px;font-weight:900;margin-bottom:24px;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.3);letter-spacing:24px;white-space:nowrap;font-family:"FangSong",仿宋,STFangsong,华文仿宋,serif;opacity:.65}.banner-desc[data-v-a4068df7]{font-size:20px;color:#daa520;margin-bottom:40px;line-height:1.8}.banner-btns[data-v-a4068df7]{display:flex;gap:20px;justify-content:center}.btn-primary[data-v-a4068df7]{padding:14px 40px;background:#daa520;color:#4f0915;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-a4068df7]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #daa5204d}.btn-secondary[data-v-a4068df7]{padding:14px 40px;background:transparent;color:#daa520;border:2px solid #daa520;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-a4068df7]:hover{background:#daa520;color:#4f0915}.scroll-hint[data-v-a4068df7]{position:absolute;bottom:100px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:8px;animation:bounce-a4068df7 2s infinite;z-index:2}.scroll-hint i[data-v-a4068df7]{font-size:24px}@keyframes bounce-a4068df7{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}.section-header[data-v-a4068df7]{margin-bottom:60px}.section-header.centered[data-v-a4068df7]{text-align:center}.section-label[data-v-a4068df7]{display:inline-block;font-size:14px;letter-spacing:4px;color:#4f0915;margin-bottom:12px;font-weight:600}.section-title[data-v-a4068df7]{font-size:42px;font-weight:700;color:#333;margin-bottom:16px}.about-section[data-v-a4068df7]{position:relative;padding:120px 0;background:#fdf5e6;overflow:hidden}.features-section[data-v-a4068df7],.events-section[data-v-a4068df7],.knowledge-section[data-v-a4068df7],.gallery-section[data-v-a4068df7]{position:relative;overflow:hidden}.parallax-bg[data-v-a4068df7]{position:absolute;top:-30%;left:0;right:0;bottom:-30%;z-index:0;will-change:transform;pointer-events:none}.parallax-bg-1[data-v-a4068df7]{background:radial-gradient(circle at 20% 50%,rgba(79,9,21,.05) 0%,transparent 50%)}.parallax-bg-2[data-v-a4068df7]{background:radial-gradient(circle at 80% 30%,rgba(218,165,32,.08) 0%,transparent 50%)}.parallax-bg-3[data-v-a4068df7]{background:radial-gradient(circle at 30% 70%,rgba(79,9,21,.06) 0%,transparent 50%)}.parallax-bg-4[data-v-a4068df7]{background:radial-gradient(circle at 70% 60%,rgba(218,165,32,.07) 0%,transparent 50%)}.parallax-bg-5[data-v-a4068df7]{background:radial-gradient(circle at 50% 20%,rgba(79,9,21,.05) 0%,transparent 50%)}.about-content[data-v-a4068df7]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-text p[data-v-a4068df7]{font-size:16px;color:#666;line-height:1.8;margin-bottom:20px}.about-stats[data-v-a4068df7]{display:flex;gap:60px;margin-top:40px}.stat-item[data-v-a4068df7]{text-align:center}.stat-number[data-v-a4068df7]{font-size:48px;font-weight:700;color:#4f0915;margin-bottom:8px}.stat-label[data-v-a4068df7]{font-size:14px;color:#666}.about-image[data-v-a4068df7]{border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #8b000026}.about-image img[data-v-a4068df7]{width:100%;height:100%;object-fit:cover;border-radius:12px}.features-section[data-v-a4068df7]{padding:120px 0;background:#fff}.features-grid[data-v-a4068df7]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.feature-item[data-v-a4068df7]{text-align:center;padding:48px 32px;background:#fdf5e6;border-radius:16px;transition:all .3s ease}.feature-item[data-v-a4068df7]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #8b000026;background:#fff5e6}.feature-item[data-v-a4068df7]:active{transform:translateY(-4px) scale(.98)}.feature-icon[data-v-a4068df7]{width:80px;height:80px;background:linear-gradient(135deg,#4f0915,#6b101d);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.feature-icon i[data-v-a4068df7]{font-size:36px;color:#daa520}.feature-item h3[data-v-a4068df7]{font-size:22px;font-weight:600;color:#333;margin-bottom:12px}.feature-item p[data-v-a4068df7]{font-size:15px;color:#666;line-height:1.6}.events-section[data-v-a4068df7]{padding:120px 0;background:#fdf5e6}.events-list[data-v-a4068df7]{display:flex;flex-direction:column;gap:40px}.event-item[data-v-a4068df7]{display:grid;grid-template-columns:400px 1fr;gap:40px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #8b000014;transition:all .3s ease}.event-item[data-v-a4068df7]:hover{transform:translateY(-4px);box-shadow:0 16px 50px #8b00001f}.event-image[data-v-a4068df7]{position:relative;height:100%;min-height:300px}.event-image img[data-v-a4068df7]{width:100%;height:100%;object-fit:cover}.event-tag[data-v-a4068df7]{position:absolute;top:20px;left:20px;background:#4f0915;color:#daa520;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600}.event-content[data-v-a4068df7]{padding:40px;display:flex;flex-direction:column;justify-content:center}.event-meta[data-v-a4068df7]{display:flex;gap:24px;margin-bottom:16px}.event-date[data-v-a4068df7],.event-location[data-v-a4068df7]{display:flex;align-items:center;gap:6px;font-size:14px;color:#4f0915}.event-title[data-v-a4068df7]{font-size:28px;font-weight:600;color:#333;margin-bottom:16px}.event-desc[data-v-a4068df7]{font-size:16px;color:#666;line-height:1.8;margin-bottom:24px}.event-link[data-v-a4068df7]{display:inline-flex;align-items:center;gap:8px;color:#4f0915;font-size:16px;font-weight:600;background:none;border:none;cursor:pointer;transition:all .3s ease}.event-link[data-v-a4068df7]:hover{gap:16px}.knowledge-section[data-v-a4068df7]{padding:120px 0;background:#fff}.knowledge-list[data-v-a4068df7]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.knowledge-card[data-v-a4068df7]{padding:40px 32px;background:linear-gradient(135deg,#8b000005,#ffd70005);border-radius:16px;border:1px solid rgba(139,0,0,.1);transition:all .3s ease;text-align:center;cursor:pointer;overflow:hidden;position:relative}.knowledge-card[data-v-a4068df7]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 40px #8b000026;border-color:#4f0915}.knowledge-card[data-v-a4068df7]:active{transform:translateY(-4px) scale(.98)}.knowledge-media[data-v-a4068df7]{position:relative;width:100%;height:200px;border-radius:12px;overflow:hidden;margin-bottom:20px}.knowledge-image[data-v-a4068df7]{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.knowledge-video[data-v-a4068df7]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.knowledge-card:hover .knowledge-image[data-v-a4068df7]{opacity:0}.knowledge-card:hover .knowledge-video[data-v-a4068df7]{opacity:1}.knowledge-icon[data-v-a4068df7]{width:70px;height:70px;background:linear-gradient(135deg,#4f0915,#6b101d);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;position:relative;z-index:2}.knowledge-icon i[data-v-a4068df7]{font-size:32px;color:#daa520}.knowledge-card h3[data-v-a4068df7]{font-size:20px;font-weight:600;color:#333;margin-bottom:12px}.knowledge-card p[data-v-a4068df7]{font-size:14px;color:#666;line-height:1.6}.gallery-section[data-v-a4068df7]{padding:120px 0;background:#fdf5e6}.gallery-grid[data-v-a4068df7]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gallery-item[data-v-a4068df7]{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;cursor:pointer}.gallery-item img[data-v-a4068df7]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gallery-item:hover img[data-v-a4068df7]{transform:scale(1.1)}.gallery-overlay[data-v-a4068df7]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.6) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;opacity:0;transition:opacity .3s ease}.gallery-item:hover .gallery-overlay[data-v-a4068df7]{opacity:1}.gallery-overlay h4[data-v-a4068df7]{font-size:18px;font-weight:600;color:#e2bc5a;margin-bottom:8px}.gallery-overlay p[data-v-a4068df7]{font-size:14px;color:#fff}.no-data[data-v-a4068df7]{text-align:center;padding:60px 20px;color:#999;font-size:16px}.animate-up[data-v-a4068df7]{opacity:0;transform:translateY(80px);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1)}.animate-up.animate-active[data-v-a4068df7]{opacity:1;transform:translateY(0)}.animate-left[data-v-a4068df7]{opacity:0;transform:translate(-80px);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1)}.animate-left.animate-active[data-v-a4068df7]{opacity:1;transform:translate(0)}.animate-right[data-v-a4068df7]{opacity:0;transform:translate(80px);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1)}.animate-right.animate-active[data-v-a4068df7]{opacity:1;transform:translate(0)}.animate-item[data-v-a4068df7]{opacity:0;transform:translateY(50px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.animate-item.animate-active[data-v-a4068df7]{opacity:1;transform:translateY(0)}.promotion-page[data-v-a4068df7]{background:radial-gradient(circle at top left,rgba(157,41,41,.1),transparent 20%),radial-gradient(circle at top right,rgba(201,145,63,.12),transparent 18%),linear-gradient(180deg,#fff9f1f5,#f4ebdeeb)}.container[data-v-a4068df7]{max-width:1240px}.banner-section[data-v-a4068df7]{min-height:720px}.banner-bg[data-v-a4068df7]:before{background:linear-gradient(180deg,#26110e3d,#3410179e),radial-gradient(circle at top,rgba(218,165,32,.16),transparent 30%)}.banner-content[data-v-a4068df7]{max-width:1080px}.banner-subtitle[data-v-a4068df7]{font-weight:700;text-transform:uppercase}.banner-title[data-v-a4068df7]{text-shadow:0 18px 34px rgba(0,0,0,.3)}.banner-desc[data-v-a4068df7]{max-width:720px;margin-left:auto;margin-right:auto}.btn-primary[data-v-a4068df7],.btn-secondary[data-v-a4068df7]{min-height:52px;padding:0 34px;border-radius:999px;font-weight:700;letter-spacing:.03em}.btn-primary[data-v-a4068df7]{box-shadow:0 18px 30px #daa52047}.btn-secondary[data-v-a4068df7]{background:#ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.section-header[data-v-a4068df7]{margin-bottom:54px}.section-label[data-v-a4068df7]{position:relative;padding-left:18px}.section-label[data-v-a4068df7]:before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#9d2929,#c9913f);transform:translateY(-50%);box-shadow:0 0 0 6px #9d292914}.section-title[data-v-a4068df7]{font-size:clamp(32px,3vw,46px);letter-spacing:-.03em;color:#2f241d}.about-section[data-v-a4068df7],.events-section[data-v-a4068df7],.gallery-section[data-v-a4068df7]{background:linear-gradient(180deg,#fffaf4c7,#f7eee2eb)}.features-section[data-v-a4068df7],.knowledge-section[data-v-a4068df7]{background:linear-gradient(180deg,#ffffffd6,#faf6efe6)}.about-image[data-v-a4068df7],.feature-item[data-v-a4068df7],.event-item[data-v-a4068df7],.knowledge-card[data-v-a4068df7],.gallery-item[data-v-a4068df7]{border:1px solid rgba(190,157,124,.24);box-shadow:0 22px 46px #4a2e1714,inset 0 1px #ffffffad}.about-image[data-v-a4068df7],.about-image img[data-v-a4068df7]{border-radius:26px}.about-text p[data-v-a4068df7]{color:#695647}.stat-item[data-v-a4068df7]{min-width:124px;padding:14px 18px;border-radius:18px;background:#fffbf6c2;border:1px solid rgba(190,157,124,.18)}.feature-item[data-v-a4068df7]{border-radius:26px;background:linear-gradient(180deg,#fffffff5,#f8f3ecf5)}.feature-item[data-v-a4068df7]:hover{box-shadow:0 28px 50px #4a2e1724}.feature-icon[data-v-a4068df7]{box-shadow:0 18px 30px #4f091538,inset 0 1px #ffffff29}.event-item[data-v-a4068df7]{border-radius:26px;background:linear-gradient(180deg,#fffffffa,#f8f4eef0)}.event-image[data-v-a4068df7]:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,transparent,rgba(17,10,7,.18))}.event-tag[data-v-a4068df7]{border-radius:999px;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 20px #2c2c2c24}.event-content[data-v-a4068df7]{padding:42px}.event-link[data-v-a4068df7]{width:fit-content;min-height:44px;padding:0 16px;border-radius:999px;background:#9d29290f}.event-link[data-v-a4068df7]:hover{gap:12px;background:#9d29291a}.knowledge-card[data-v-a4068df7]{border-radius:26px;background:linear-gradient(180deg,#fffffffa,#f8f3ecf0)}.knowledge-card[data-v-a4068df7]:hover{box-shadow:0 28px 50px #4a2e1724}.knowledge-media[data-v-a4068df7],.gallery-item[data-v-a4068df7]{border-radius:20px}.knowledge-icon[data-v-a4068df7]{box-shadow:0 16px 28px #4f09152e,inset 0 1px #ffffff29}.gallery-item[data-v-a4068df7]{box-shadow:0 20px 40px #4a2e1714}.gallery-overlay[data-v-a4068df7]{padding:28px}@media (max-width: 1024px){.banner-title[data-v-a4068df7]{font-size:120px;letter-spacing:12px}.about-content[data-v-a4068df7],.event-item[data-v-a4068df7]{grid-template-columns:1fr;gap:28px}.features-grid[data-v-a4068df7],.knowledge-list[data-v-a4068df7],.gallery-grid[data-v-a4068df7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.banner-section[data-v-a4068df7]{min-height:620px}.banner-content[data-v-a4068df7]{top:88px}.banner-title[data-v-a4068df7]{font-size:72px;letter-spacing:8px;white-space:normal}.banner-desc[data-v-a4068df7]{font-size:17px}.banner-btns[data-v-a4068df7]{flex-direction:column;align-items:center}.about-section[data-v-a4068df7],.features-section[data-v-a4068df7],.events-section[data-v-a4068df7],.knowledge-section[data-v-a4068df7],.gallery-section[data-v-a4068df7]{padding:88px 0}.about-stats[data-v-a4068df7],.event-meta[data-v-a4068df7]{flex-direction:column;gap:12px}.features-grid[data-v-a4068df7],.knowledge-list[data-v-a4068df7],.gallery-grid[data-v-a4068df7]{grid-template-columns:1fr}.feature-item[data-v-a4068df7],.knowledge-card[data-v-a4068df7],.event-content[data-v-a4068df7]{padding:26px 22px}}.activity-page[data-v-c3b97596]{padding:20px 20px 70px;background-color:#f8f5f0;min-height:100vh}.activity-container[data-v-c3b97596]{display:flex;gap:24px;max-width:1400px;margin:0 auto;align-items:flex-start}.mobile-header[data-v-c3b97596]{display:none;position:fixed;top:64px;right:12px;z-index:100;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #d9cfc1;border-radius:12px;width:280px;max-height:70vh;overflow:hidden;box-shadow:0 8px 32px #00000026}.mobile-header.active[data-v-c3b97596]{display:block}.mobile-menu[data-v-c3b97596]{background:#fffffffa;border-top:1px solid #d9cfc1;padding:16px 0;max-height:70vh;overflow-y:auto}.slide-down-enter-active[data-v-c3b97596],.slide-down-leave-active[data-v-c3b97596]{transition:all .3s ease}.slide-down-enter-from[data-v-c3b97596],.slide-down-leave-to[data-v-c3b97596]{opacity:0;transform:translateY(-10px)}.mobile-section[data-v-c3b97596]{padding:12px 0;border-bottom:1px solid rgba(217,207,193,.5)}.mobile-section[data-v-c3b97596]:last-child{border-bottom:none}.mobile-section-title[data-v-c3b97596]{font-size:13px;color:#8b8074;margin:0 0 10px;font-weight:500}.mobile-tags[data-v-c3b97596]{display:flex;flex-wrap:wrap;gap:8px}.mobile-tags span[data-v-c3b97596]{padding:6px 14px;background:#f8f5f0;border:1px solid #d9cfc1;border-radius:16px;font-size:13px;color:#5a5045;cursor:pointer;transition:all .25s ease}.mobile-tags span.active[data-v-c3b97596]{background:linear-gradient(135deg,#9d2929,#b33030);color:#fff;border-color:#9d2929}.mobile-city-input[data-v-c3b97596]{display:flex;align-items:center;gap:10px;background:#f8f5f0;border:1px solid #d9cfc1;border-radius:24px;padding:10px 16px}.mobile-city-input i[data-v-c3b97596]{color:#a09283;font-size:18px}.mobile-city-input input[data-v-c3b97596]{border:none;background:transparent;outline:none;flex:1;font-size:14px;color:#2c2c2c}.sidebar[data-v-c3b97596]{width:260px;flex-shrink:0;background:#ffffffe6;border:1px solid #d9cfc1;border-radius:16px;padding:24px;box-shadow:0 4px 20px #2c2c2c0f;position:sticky;top:84px}.filter-title[data-v-c3b97596]{font-size:17px;color:#9d2929;margin:0 0 18px;display:flex;align-items:center;gap:8px}.category-list[data-v-c3b97596]{list-style:none;padding:0;margin:0}.category-list li[data-v-c3b97596]{padding:12px 16px;border-radius:10px;cursor:pointer;color:#2c2c2c;font-size:14px;transition:all .25s ease;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.category-list li[data-v-c3b97596]:after{content:"";width:6px;height:6px;border-radius:50%;background:transparent;transition:all .25s ease}.category-list li[data-v-c3b97596]:hover,.category-list li.active[data-v-c3b97596]{background:#9d292914;color:#9d2929}.category-list li.active[data-v-c3b97596]:after{background:#9d2929}.main-content[data-v-c3b97596]{flex:1;min-width:0;margin-bottom:40px}.toolbar[data-v-c3b97596]{background:#ffffffeb;border:1px solid #d9cfc1;border-radius:16px;padding:20px 24px;box-shadow:0 4px 20px #2c2c2c0f;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.search-box[data-v-c3b97596]{display:flex;align-items:center;background:#f8f5f0;border:1px solid #d9cfc1;border-radius:28px;padding:6px 6px 6px 20px;flex:1;min-width:300px;max-width:480px;transition:all .25s ease}.search-box[data-v-c3b97596]:focus-within{border-color:#9d2929;box-shadow:0 0 0 3px #9d29291a}.search-box i[data-v-c3b97596]{color:#a09283;font-size:18px}.search-box input[data-v-c3b97596]{border:none;background:transparent;padding:10px 14px;outline:none;flex:1;font-size:14px;color:#2c2c2c}.search-box input[data-v-c3b97596]::placeholder{color:#a09283}.search-btn[data-v-c3b97596]{background:linear-gradient(135deg,#9d2929,#b33030);color:#fff;border:none;padding:10px 24px;border-radius:22px;cursor:pointer;font-size:14px;font-weight:500;transition:all .25s ease}.search-btn[data-v-c3b97596]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #9d29294d}.toolbar-right[data-v-c3b97596]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.city-box[data-v-c3b97596]{display:flex;align-items:center;gap:10px;background:#f8f5f0;border:1px solid #d9cfc1;border-radius:24px;padding:0 16px;height:48px;min-width:180px;transition:all .25s ease}.city-box[data-v-c3b97596]:focus-within{border-color:#9d2929;box-shadow:0 0 0 3px #9d29291a}.city-box i[data-v-c3b97596]{color:#a09283;font-size:18px}.city-box input[data-v-c3b97596]{border:none;background:transparent;outline:none;width:100%;font-size:14px;color:#2c2c2c}.status-options[data-v-c3b97596]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-options span[data-v-c3b97596]{font-size:13px;color:#5a5045;cursor:pointer;padding:8px 16px;border-radius:20px;transition:all .25s ease;border:1px solid transparent}.status-options span[data-v-c3b97596]:hover{background:#9d29290f;color:#9d2929}.status-options span.active[data-v-c3b97596]{color:#fff;background:linear-gradient(135deg,#9d2929,#b33030);border-color:#9d2929}.action-buttons[data-v-c3b97596]{display:flex;align-items:center;gap:12px}.sort-dropdown[data-v-c3b97596]{position:relative}.sort-btn[data-v-c3b97596]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d9cfc1;border-radius:20px;background:#fff;cursor:pointer;font-size:13px;color:#5a5045;transition:all .3s ease;box-shadow:0 2px 4px #00000014}.sort-btn[data-v-c3b97596]:hover{border-color:#9d2929;color:#9d2929;box-shadow:0 4px 8px #9d292933;transform:translateY(-1px)}.sort-btn i[data-v-c3b97596]:first-child{font-size:16px}.sort-btn i[data-v-c3b97596]:last-child{font-size:12px}.sort-menu[data-v-c3b97596]{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;overflow:hidden;min-width:120px;z-index:100;border:1px solid #d9cfc1}.sort-option[data-v-c3b97596]{display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;font-size:14px;color:#2c2c2c;transition:all .2s}.sort-option[data-v-c3b97596]:hover{background:#9d29290d}.sort-option.active[data-v-c3b97596]{color:#9d2929;background:#9d292914}.sort-option i[data-v-c3b97596]{font-size:18px}.refresh-btn[data-v-c3b97596]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d9cfc1;border-radius:50%;background:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #00000014}.refresh-btn[data-v-c3b97596]:hover:not(:disabled){border-color:#9d2929;color:#9d2929;box-shadow:0 4px 8px #9d292933;transform:translateY(-1px)}.refresh-btn[data-v-c3b97596]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn i[data-v-c3b97596]{font-size:18px;color:#5a5045}.refresh-btn:hover:not(:disabled) i[data-v-c3b97596]{color:#9d2929}.city-dropdown[data-v-c3b97596]{position:relative}.city-box[data-v-c3b97596]{display:flex;align-items:center;gap:10px;background:#f8f5f0;border:1px solid #d9cfc1;border-radius:24px;padding:0 16px;height:48px;min-width:180px;transition:all .25s ease;cursor:pointer}.city-box[data-v-c3b97596]:hover{border-color:#9d2929;box-shadow:0 0 0 3px #9d29291a}.city-box i[data-v-c3b97596]:first-child{color:#a09283;font-size:18px}.city-box input[data-v-c3b97596]{border:none;background:transparent;outline:none;flex:1;font-size:14px;color:#2c2c2c;cursor:pointer}.city-box input[data-v-c3b97596]::placeholder{color:#a09283}.city-box i[data-v-c3b97596]:last-child{color:#a09283;font-size:14px;transition:transform .3s ease}.city-dropdown:hover .city-box i[data-v-c3b97596]:last-child{color:#9d2929}.city-menu[data-v-c3b97596]{position:absolute;top:100%;left:0;margin-top:8px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;overflow:hidden;min-width:200px;z-index:100;border:1px solid #d9cfc1}.city-search[data-v-c3b97596]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #d9cfc1;background:#f8f5f0}.city-search i[data-v-c3b97596]{color:#a09283;font-size:16px}.city-search input[data-v-c3b97596]{border:none;background:transparent;outline:none;flex:1;font-size:14px;color:#2c2c2c}.city-search input[data-v-c3b97596]::placeholder{color:#a09283}.city-list[data-v-c3b97596]{max-height:300px;overflow-y:auto}.city-option[data-v-c3b97596]{padding:12px 16px;cursor:pointer;font-size:14px;color:#2c2c2c;transition:all .2s}.city-option[data-v-c3b97596]:hover{background:#9d29290d}.city-option.active[data-v-c3b97596]{color:#9d2929;background:#9d292914;font-weight:500}.mobile-search-bar[data-v-c3b97596]{display:none;gap:10px;margin-bottom:16px;align-items:center}.mobile-search-input[data-v-c3b97596]{flex:1;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d9cfc1;border-radius:24px;padding:0 16px;height:44px}.mobile-search-input i[data-v-c3b97596]{color:#a09283;font-size:18px}.mobile-search-input input[data-v-c3b97596]{border:none;background:transparent;outline:none;flex:1;font-size:14px;color:#2c2c2c}.mobile-search-btn[data-v-c3b97596]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#9d2929,#b33030);color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:18px;transition:all .25s ease;flex-shrink:0}.mobile-search-btn[data-v-c3b97596]:hover{transform:scale(1.05);box-shadow:0 4px 12px #9d29294d}.hamburger-btn-mobile[data-v-c3b97596]{width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:#fffffff2;border:1px solid #d9cfc1;cursor:pointer;padding:8px;border-radius:10px;transition:all .3s ease;box-shadow:0 2px 8px #00000014;flex-shrink:0}.hamburger-btn-mobile[data-v-c3b97596]:hover{background:#9d292914;border-color:#9d2929}.hamburger-btn-mobile span[data-v-c3b97596]{display:block;width:18px;height:2px;background:#5a5045;border-radius:2px;transition:all .3s ease;transform-origin:center}.hamburger-btn-mobile.active span[data-v-c3b97596]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger-btn-mobile.active span[data-v-c3b97596]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-btn-mobile.active span[data-v-c3b97596]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.loading-state[data-v-c3b97596],.empty-state[data-v-c3b97596]{text-align:center;padding:80px 20px;color:#8b8074;background:#ffffffe0;border:1px solid #d9cfc1;border-radius:16px}.loading-state i[data-v-c3b97596],.empty-state i[data-v-c3b97596]{font-size:48px;margin-bottom:16px;display:block}.loading-state p[data-v-c3b97596],.empty-state p[data-v-c3b97596]{font-size:15px;margin:0}.reset-btn[data-v-c3b97596]{margin-top:20px;padding:12px 32px;background:#fff;border:1px solid #9d2929;color:#9d2929;border-radius:24px;cursor:pointer;font-size:14px;font-weight:500;transition:all .25s ease}.reset-btn[data-v-c3b97596]:hover{background:#9d2929;color:#fff}.activity-grid[data-v-c3b97596]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.activity-card[data-v-c3b97596]{background:#fffffff0;border:1px solid #d9cfc1;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #2c2c2c14;transition:all .3s ease;cursor:pointer}.activity-card[data-v-c3b97596]:hover{transform:translateY(-6px);box-shadow:0 12px 32px #2c2c2c24}.image-wrapper[data-v-c3b97596]{position:relative;height:200px;overflow:hidden}.image-wrapper img[data-v-c3b97596]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.activity-card:hover .image-wrapper img[data-v-c3b97596]{transform:scale(1.05)}.owner-badge[data-v-c3b97596]{position:absolute;top:12px;left:12px;padding:5px 12px;border-radius:20px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:12px;font-weight:600;z-index:1;box-shadow:0 2px 8px #00000026}.status-badge[data-v-c3b97596]{position:absolute;top:12px;right:12px;padding:6px 14px;border-radius:16px;font-size:12px;font-weight:600;color:#fff;z-index:1;box-shadow:0 2px 8px #00000026}.status-badge.signup[data-v-c3b97596]{background:linear-gradient(135deg,#9d2929,#b33030)}.status-badge.ongoing[data-v-c3b97596]{background:linear-gradient(135deg,#588157,#7fb069)}.status-badge.ended[data-v-c3b97596],.status-badge.full[data-v-c3b97596]{background:linear-gradient(135deg,#6b7280,#9ca3af)}.activity-info[data-v-c3b97596]{padding:20px}.activity-title[data-v-c3b97596]{margin:0 0 14px;font-size:17px;color:#2c2c2c;line-height:1.5;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-meta[data-v-c3b97596]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.meta-item[data-v-c3b97596]{display:flex;align-items:center;gap:8px;font-size:13px;color:#5a5045}.meta-item i[data-v-c3b97596]{color:#a09283;font-size:15px}.activity-bottom[data-v-c3b97596]{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid rgba(217,207,193,.6)}.activity-category[data-v-c3b97596]{font-size:12px;color:#9d2929;background:#9d292914;padding:6px 14px;border-radius:10px;font-weight:500}.activity-price[data-v-c3b97596]{color:#9d2929;font-size:20px;font-weight:700}.activity-price.free[data-v-c3b97596]{color:#588157;font-size:16px}.pagination[data-v-c3b97596]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:40px}.pagination button[data-v-c3b97596]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #d9cfc1;background:#ffffffe0;border-radius:10px;color:#5a5045;cursor:pointer;font-size:20px;transition:all .25s ease}.pagination button[data-v-c3b97596]:hover:not(:disabled){border-color:#9d2929;color:#9d2929;background:#9d29290d}.pagination button[data-v-c3b97596]:disabled{opacity:.4;cursor:not-allowed}.page-numbers[data-v-c3b97596]{display:flex;gap:8px}.page-numbers span[data-v-c3b97596]{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid #d9cfc1;background:#ffffffe0;border-radius:10px;color:#5a5045;font-size:14px;cursor:pointer;transition:all .25s ease}.page-numbers span[data-v-c3b97596]:hover:not(.ellipsis){border-color:#9d2929;color:#9d2929}.page-numbers span.active[data-v-c3b97596]{background:linear-gradient(135deg,#9d2929,#b33030);color:#fff;border-color:#9d2929}.page-numbers span.ellipsis[data-v-c3b97596]{cursor:default;border:none;background:transparent}@media (max-width: 1024px){.activity-container[data-v-c3b97596]{gap:20px}.sidebar[data-v-c3b97596]{width:200px;padding:20px}.toolbar[data-v-c3b97596]{padding:16px 20px}.search-box[data-v-c3b97596]{min-width:200px}.activity-grid[data-v-c3b97596]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}}@media (max-width: 1024px) and (min-width: 769px){.activity-container[data-v-c3b97596]{flex-direction:row}.sidebar[data-v-c3b97596]{display:block;width:180px;flex-shrink:0}.category-list li[data-v-c3b97596]{padding:10px 12px;font-size:13px}}@media (max-width: 768px){.activity-container[data-v-c3b97596]{flex-direction:column}.sidebar[data-v-c3b97596]{display:none}.toolbar[data-v-c3b97596]{flex-direction:column;gap:14px}.toolbar-right[data-v-c3b97596]{width:100%;justify-content:flex-start}.search-box[data-v-c3b97596]{width:100%;max-width:none;min-width:unset}.activity-grid[data-v-c3b97596]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px){.activity-page[data-v-c3b97596]{padding:0 0 60px;background:#f8f5f0}.hamburger-btn-mobile[data-v-c3b97596]{display:flex}.toolbar[data-v-c3b97596]{display:none}.mobile-search-bar[data-v-c3b97596]{display:flex;padding:16px 12px 0;margin-top:12px}.main-content[data-v-c3b97596]{padding:0 12px;width:100%}.activity-grid[data-v-c3b97596]{grid-template-columns:1fr;gap:12px}.activity-card[data-v-c3b97596]{border-radius:12px;display:flex;flex-direction:row;min-height:140px}.image-wrapper[data-v-c3b97596]{width:140px;min-height:140px;flex-shrink:0}.activity-info[data-v-c3b97596]{flex:1;padding:12px;display:flex;flex-direction:column;min-width:0}.activity-title[data-v-c3b97596]{font-size:15px;margin:0 0 6px;color:#2c2c2c;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}.activity-meta[data-v-c3b97596]{gap:4px;margin-bottom:8px;flex:1}.meta-item[data-v-c3b97596]{font-size:12px}.meta-item i[data-v-c3b97596]{font-size:13px}.activity-bottom[data-v-c3b97596]{padding-top:8px;flex-shrink:0}.activity-category[data-v-c3b97596]{font-size:11px;padding:4px 10px}.activity-price[data-v-c3b97596]{font-size:16px}.owner-badge[data-v-c3b97596]{padding:3px 8px;font-size:10px;top:8px;left:8px}.status-badge[data-v-c3b97596]{padding:4px 10px;font-size:10px;top:8px;right:8px}.loading-state[data-v-c3b97596],.empty-state[data-v-c3b97596]{margin:0;padding:60px 20px;border-radius:12px}.pagination[data-v-c3b97596]{gap:8px;margin-top:24px;padding:0}.pagination button[data-v-c3b97596]{width:36px;height:36px;font-size:18px}.page-numbers span[data-v-c3b97596]{min-width:36px;height:36px;padding:0 10px;font-size:13px}}@media (max-width: 480px){.mobile-search-bar[data-v-c3b97596]{gap:8px}.mobile-search-input[data-v-c3b97596]{height:40px;padding:0 12px}.hamburger-btn-mobile[data-v-c3b97596],.mobile-search-btn[data-v-c3b97596]{width:40px;height:40px}.activity-card[data-v-c3b97596]{height:120px}.image-wrapper[data-v-c3b97596]{width:120px}.activity-info[data-v-c3b97596]{padding:12px}.activity-title[data-v-c3b97596]{font-size:14px}.meta-item[data-v-c3b97596]{font-size:11px}.activity-price[data-v-c3b97596]{font-size:14px}.pagination[data-v-c3b97596]{gap:6px}.page-numbers span[data-v-c3b97596]:not(.active):not(.ellipsis){display:none}.page-numbers span.active[data-v-c3b97596]{display:flex}}@media (max-width: 360px){.activity-card[data-v-c3b97596]{height:110px}.image-wrapper[data-v-c3b97596]{width:110px}.activity-info[data-v-c3b97596]{padding:10px}.activity-title[data-v-c3b97596]{font-size:13px}.activity-meta[data-v-c3b97596]{gap:4px}.meta-item[data-v-c3b97596]{font-size:10px}}.activity-detail-route[data-v-a5c0fc49]{min-height:100vh}.activity-booking-page[data-v-a3157666]{position:relative;max-width:1240px;margin:0 auto;padding:28px 20px 104px;min-height:100vh;background:radial-gradient(circle at top left,rgba(157,41,41,.12),transparent 24%),radial-gradient(circle at top right,rgba(201,145,63,.12),transparent 20%),linear-gradient(180deg,#fff9f1e6,#f4ebdef0)}.header-nav[data-v-a3157666]{position:sticky;top:20px;z-index:10;display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;border-radius:22px;border:1px solid rgba(190,157,124,.28);background:linear-gradient(135deg,#9d29290d,#ffffffdb),#fffbf6db;box-shadow:0 18px 40px #4a2e1714;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-wrap:wrap}.back-button[data-v-a3157666]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid #d9cfc1;border-radius:16px;background:#ffffffe6;cursor:pointer}.breadcrumb[data-v-a3157666]{display:flex;align-items:center;gap:8px;color:#8b8074;flex-wrap:wrap}.breadcrumb span[data-v-a3157666]{cursor:default}.breadcrumb span[data-v-a3157666]:first-child,.breadcrumb span[data-v-a3157666]:nth-child(3){cursor:pointer}.state-card[data-v-a3157666],.section-card[data-v-a3157666]{background:#fffffff5;border:1px solid rgba(190,157,124,.28);border-radius:24px;box-shadow:0 22px 44px #4a2e1714}.state-card[data-v-a3157666]{text-align:center;padding:80px 20px;color:#8b8074}.state-card i[data-v-a3157666]{font-size:40px}.booking-layout[data-v-a3157666]{display:grid;grid-template-columns:minmax(0,1.5fr) 340px;gap:24px}.booking-main[data-v-a3157666]{display:flex;flex-direction:column;gap:20px}.section-card[data-v-a3157666]{padding:28px}.section-card h1[data-v-a3157666],.section-card h3[data-v-a3157666]{margin:0 0 10px;color:#2c2c2c}.section-desc[data-v-a3157666],.pay-tip[data-v-a3157666]{margin:0;color:#8b8074;line-height:1.7}.activity-summary[data-v-a3157666]{margin-top:20px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:18px;border-radius:20px;background:linear-gradient(135deg,#fffffff0,#f7f0e8f5);border:1px solid rgba(217,207,193,.74)}.activity-summary img[data-v-a3157666]{width:100%;height:180px;object-fit:cover;border-radius:18px}.summary-info h2[data-v-a3157666]{margin:0 0 10px;font-size:26px;color:#2c2c2c}.summary-info p[data-v-a3157666]{margin:8px 0 0;color:#5a5045}.summary-tags[data-v-a3157666]{display:flex;gap:10px;flex-wrap:wrap}.summary-tags span[data-v-a3157666]{padding:6px 12px;border-radius:999px;background:#9d292914;color:#9d2929;font-size:13px;font-weight:700}.form-grid[data-v-a3157666]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.field[data-v-a3157666]{display:flex;flex-direction:column;gap:8px}.field.full[data-v-a3157666]{grid-column:1 / -1}.field span[data-v-a3157666]{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a2b2b}.field input[data-v-a3157666],.field textarea[data-v-a3157666]{width:100%;min-height:52px;padding:14px 16px;border:none;background:#fff;font-size:14px;outline:none;box-shadow:0 2px 8px #4a2e170f;transition:all .3s ease}.field input[data-v-a3157666]:focus,.field textarea[data-v-a3157666]:focus{box-shadow:0 4px 12px #9d292926;transform:translateY(-1px)}.field textarea[data-v-a3157666]{min-height:132px;resize:vertical}.field small[data-v-a3157666]{color:#8b8074}.quantity-box[data-v-a3157666]{display:inline-flex;align-items:center;max-width:200px;border:2px solid #d9cfc1;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 4px 12px #4a2e1714;transition:all .3s ease}.quantity-box[data-v-a3157666]:hover{border-color:#9d2929;box-shadow:0 6px 16px #9d29291f}.quantity-btn[data-v-a3157666]{flex:0 0 50px;height:52px;border:none;background:#f6efe5;color:#9d2929;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.quantity-btn[data-v-a3157666]:hover:not(:disabled){background:#e8ded2;transform:translateY(-1px)}.quantity-btn[data-v-a3157666]:disabled{opacity:.4;cursor:not-allowed;background:#f9f5f0;color:#cbbfb1}.quantity-input[data-v-a3157666]{flex:1;min-width:60px;height:50px;border:none;border-left:1px solid #d9cfc1;border-right:1px solid #d9cfc1;background:#fff;text-align:center;font-size:16px;font-weight:600;color:#2c2c2c;outline:none;transition:all .2s ease}.quantity-input[data-v-a3157666]:focus{background:#f9f5f0}.quantity-input[data-v-a3157666]::-webkit-inner-spin-button,.quantity-input[data-v-a3157666]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input[data-v-a3157666]{-moz-appearance:textfield}.participants-list[data-v-a3157666]{margin-top:16px}.participant-item[data-v-a3157666]{margin-bottom:20px;padding:20px;border-radius:16px;background:#f9f5f0;border:1px solid rgba(217,207,193,.7);transition:all .3s ease}.participant-item[data-v-a3157666]:hover{border-color:#9d2929;box-shadow:0 4px 12px #9d292914}.participant-header[data-v-a3157666]{margin-bottom:16px}.participant-header h4[data-v-a3157666]{margin:0;font-size:14px;font-weight:700;color:#9d2929;text-transform:uppercase;letter-spacing:.04em}.participant-fields[data-v-a3157666]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 768px){.participant-fields[data-v-a3157666]{grid-template-columns:1fr}}.sticky-card[data-v-a3157666]{position:sticky;top:106px}.summary-line[data-v-a3157666],.total-box[data-v-a3157666]{display:flex;justify-content:space-between;gap:12px}.summary-line[data-v-a3157666]{padding:12px 0;color:#5a5045;border-bottom:1px solid rgba(217,207,193,.7)}.total-box[data-v-a3157666]{padding:20px 0;color:#2c2c2c;font-size:18px;font-weight:700;border-bottom:1px solid rgba(217,207,193,.7)}.submit-btn[data-v-a3157666]{width:100%;margin-top:20px;padding:14px 18px;border:none;border-radius:18px;background:linear-gradient(135deg,#9d2929,#b33030);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.submit-btn[data-v-a3157666]:disabled{background:#cbbfb1;cursor:not-allowed}.pay-tip[data-v-a3157666]{margin-top:12px;font-size:13px}@media (max-width: 960px){.header-nav[data-v-a3157666]{position:static}.booking-layout[data-v-a3157666]{grid-template-columns:1fr}.sticky-card[data-v-a3157666]{position:static}}@media (max-width: 768px){.activity-booking-page[data-v-a3157666]{padding:16px 12px 96px}.activity-summary[data-v-a3157666],.form-grid[data-v-a3157666]{grid-template-columns:1fr}}@font-face{font-family:boxicons;font-weight:400;font-style:normal;src:url(/assets/boxicons-CSrLvhY_.eot);src:url(/assets/boxicons-CSrLvhY_.eot) format("embedded-opentype"),url(/assets/boxicons-CeGEncwm.woff2) format("woff2"),url(/assets/boxicons-CTVby2V1.woff) format("woff"),url(/assets/boxicons-EIQNrSje.ttf) format("truetype"),url(/assets/boxicons-Dp7W9qN3.svg?#boxicons) format("svg")}.bx{font-family:boxicons!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:inline-block;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx-ul{margin-left:2em;padding-left:0;list-style:none}.bx-ul>li{position:relative}.bx-ul .bx{font-size:inherit;line-height:inherit;position:absolute;left:-2em;width:2em;text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translate(-20px);opacity:0}}@keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translate(-20px);opacity:0}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translate(20px);opacity:0}}@keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translate(20px);opacity:0}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scaleZ(1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg);transform:scaleZ(1) rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scaleZ(1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.bx-spin,.bx-spin-hover:hover{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-tada,.bx-tada-hover:hover{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-flashing,.bx-flashing-hover:hover{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-burst,.bx-burst-hover:hover{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-fade-up,.bx-fade-up-hover:hover{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-down,.bx-fade-down-hover:hover{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-left,.bx-fade-left-hover:hover{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-right,.bx-fade-right-hover:hover{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-xs{font-size:1rem!important}.bx-sm{font-size:1.55rem!important}.bx-md{font-size:2.25rem!important}.bx-lg{font-size:3rem!important}.bx-fw{font-size:1.2857142857em;line-height:.8em;width:1.2857142857em;height:.8em;margin-top:-.2em!important;vertical-align:middle}.bx-pull-left{float:left;margin-right:.3em!important}.bx-pull-right{float:right;margin-left:.3em!important}.bx-rotate-90{transform:rotate(90deg)}.bx-rotate-180{transform:rotate(180deg)}.bx-rotate-270{transform:rotate(270deg)}.bx-flip-horizontal{transform:scaleX(-1)}.bx-flip-vertical{transform:scaleY(-1)}.bx-border{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:.25em}.bx-border-circle{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:50%}.bxs-balloon:before{content:""}.bxs-castle:before{content:""}.bxs-coffee-bean:before{content:""}.bxs-objects-horizontal-center:before{content:""}.bxs-objects-horizontal-left:before{content:""}.bxs-objects-horizontal-right:before{content:""}.bxs-objects-vertical-bottom:before{content:""}.bxs-objects-vertical-center:before{content:""}.bxs-objects-vertical-top:before{content:""}.bxs-pear:before{content:""}.bxs-shield-minus:before{content:""}.bxs-shield-plus:before{content:""}.bxs-shower:before{content:""}.bxs-sushi:before{content:""}.bxs-universal-access:before{content:""}.bx-child:before{content:""}.bx-horizontal-left:before{content:""}.bx-horizontal-right:before{content:""}.bx-objects-horizontal-center:before{content:""}.bx-objects-horizontal-left:before{content:""}.bx-objects-horizontal-right:before{content:""}.bx-objects-vertical-bottom:before{content:""}.bx-objects-vertical-center:before{content:""}.bx-objects-vertical-top:before{content:""}.bx-rfid:before{content:""}.bx-shield-minus:before{content:""}.bx-shield-plus:before{content:""}.bx-shower:before{content:""}.bx-sushi:before{content:""}.bx-universal-access:before{content:""}.bx-vertical-bottom:before{content:""}.bx-vertical-top:before{content:""}.bxl-graphql:before{content:""}.bxl-typescript:before{content:""}.bxs-color:before{content:""}.bx-reflect-horizontal:before{content:""}.bx-reflect-vertical:before{content:""}.bx-color:before{content:""}.bxl-mongodb:before{content:""}.bxl-postgresql:before{content:""}.bxl-deezer:before{content:""}.bxs-hard-hat:before{content:""}.bxs-home-alt-2:before{content:""}.bxs-cheese:before{content:""}.bx-home-alt-2:before{content:""}.bx-hard-hat:before{content:""}.bx-cheese:before{content:""}.bx-cart-add:before{content:""}.bx-cart-download:before{content:""}.bx-no-signal:before{content:""}.bx-signal-1:before{content:""}.bx-signal-2:before{content:""}.bx-signal-3:before{content:""}.bx-signal-4:before{content:""}.bx-signal-5:before{content:""}.bxl-xing:before{content:""}.bxl-meta:before{content:""}.bx-lemon:before{content:""}.bxs-lemon:before{content:""}.bx-cricket-ball:before{content:""}.bx-baguette:before{content:""}.bx-bowl-hot:before{content:""}.bx-bowl-rice:before{content:""}.bx-cable-car:before{content:""}.bx-candles:before{content:""}.bx-circle-half:before{content:""}.bx-circle-quarter:before{content:""}.bx-circle-three-quarter:before{content:""}.bx-cross:before{content:""}.bx-fork:before{content:""}.bx-knife:before{content:""}.bx-money-withdraw:before{content:""}.bx-popsicle:before{content:""}.bx-scatter-chart:before{content:""}.bxs-baguette:before{content:""}.bxs-bowl-hot:before{content:""}.bxs-bowl-rice:before{content:""}.bxs-cable-car:before{content:""}.bxs-circle-half:before{content:""}.bxs-circle-quarter:before{content:""}.bxs-circle-three-quarter:before{content:""}.bxs-cricket-ball:before{content:""}.bxs-invader:before{content:""}.bx-male-female:before{content:""}.bxs-popsicle:before{content:""}.bxs-tree-alt:before{content:""}.bxl-venmo:before{content:""}.bxl-upwork:before{content:""}.bxl-netlify:before{content:""}.bxl-java:before{content:""}.bxl-heroku:before{content:""}.bxl-go-lang:before{content:""}.bxl-gmail:before{content:""}.bxl-flask:before{content:""}.bxl-99designs:before{content:""}.bxl-500px:before{content:""}.bxl-adobe:before{content:""}.bxl-airbnb:before{content:""}.bxl-algolia:before{content:""}.bxl-amazon:before{content:""}.bxl-android:before{content:""}.bxl-angular:before{content:""}.bxl-apple:before{content:""}.bxl-audible:before{content:""}.bxl-aws:before{content:""}.bxl-baidu:before{content:""}.bxl-behance:before{content:""}.bxl-bing:before{content:""}.bxl-bitcoin:before{content:""}.bxl-blender:before{content:""}.bxl-blogger:before{content:""}.bxl-bootstrap:before{content:""}.bxl-chrome:before{content:""}.bxl-codepen:before{content:""}.bxl-c-plus-plus:before{content:""}.bxl-creative-commons:before{content:""}.bxl-css3:before{content:""}.bxl-dailymotion:before{content:""}.bxl-deviantart:before{content:""}.bxl-dev-to:before{content:""}.bxl-digg:before{content:""}.bxl-digitalocean:before{content:""}.bxl-discord:before{content:""}.bxl-discord-alt:before{content:""}.bxl-discourse:before{content:""}.bxl-django:before{content:""}.bxl-docker:before{content:""}.bxl-dribbble:before{content:""}.bxl-dropbox:before{content:""}.bxl-drupal:before{content:""}.bxl-ebay:before{content:""}.bxl-edge:before{content:""}.bxl-etsy:before{content:""}.bxl-facebook:before{content:""}.bxl-facebook-circle:before{content:""}.bxl-facebook-square:before{content:""}.bxl-figma:before{content:""}.bxl-firebase:before{content:""}.bxl-firefox:before{content:""}.bxl-flickr:before{content:""}.bxl-flickr-square:before{content:""}.bxl-flutter:before{content:""}.bxl-foursquare:before{content:""}.bxl-git:before{content:""}.bxl-github:before{content:""}.bxl-gitlab:before{content:""}.bxl-google:before{content:""}.bxl-google-cloud:before{content:""}.bxl-google-plus:before{content:""}.bxl-google-plus-circle:before{content:""}.bxl-html5:before{content:""}.bxl-imdb:before{content:""}.bxl-instagram:before{content:""}.bxl-instagram-alt:before{content:""}.bxl-internet-explorer:before{content:""}.bxl-invision:before{content:""}.bxl-javascript:before{content:""}.bxl-joomla:before{content:""}.bxl-jquery:before{content:""}.bxl-jsfiddle:before{content:""}.bxl-kickstarter:before{content:""}.bxl-kubernetes:before{content:""}.bxl-less:before{content:""}.bxl-linkedin:before{content:""}.bxl-linkedin-square:before{content:""}.bxl-magento:before{content:""}.bxl-mailchimp:before{content:""}.bxl-markdown:before{content:""}.bxl-mastercard:before{content:""}.bxl-mastodon:before{content:""}.bxl-medium:before{content:""}.bxl-medium-old:before{content:""}.bxl-medium-square:before{content:""}.bxl-messenger:before{content:""}.bxl-microsoft:before{content:""}.bxl-microsoft-teams:before{content:""}.bxl-nodejs:before{content:""}.bxl-ok-ru:before{content:""}.bxl-opera:before{content:""}.bxl-patreon:before{content:""}.bxl-paypal:before{content:""}.bxl-periscope:before{content:""}.bxl-php:before{content:""}.bxl-pinterest:before{content:""}.bxl-pinterest-alt:before{content:""}.bxl-play-store:before{content:""}.bxl-pocket:before{content:""}.bxl-product-hunt:before{content:""}.bxl-python:before{content:""}.bxl-quora:before{content:""}.bxl-react:before{content:""}.bxl-redbubble:before{content:""}.bxl-reddit:before{content:""}.bxl-redux:before{content:""}.bxl-sass:before{content:""}.bxl-shopify:before{content:""}.bxl-sketch:before{content:""}.bxl-skype:before{content:""}.bxl-slack:before{content:""}.bxl-slack-old:before{content:""}.bxl-snapchat:before{content:""}.bxl-soundcloud:before{content:""}.bxl-spotify:before{content:""}.bxl-spring-boot:before{content:""}.bxl-squarespace:before{content:""}.bxl-stack-overflow:before{content:""}.bxl-steam:before{content:""}.bxl-stripe:before{content:""}.bxl-tailwind-css:before{content:""}.bxl-telegram:before{content:""}.bxl-tiktok:before{content:""}.bxl-trello:before{content:""}.bxl-trip-advisor:before{content:""}.bxl-tumblr:before{content:""}.bxl-tux:before{content:""}.bxl-twitch:before{content:""}.bxl-twitter:before{content:""}.bxl-unity:before{content:""}.bxl-unsplash:before{content:""}.bxl-vimeo:before{content:""}.bxl-visa:before{content:""}.bxl-visual-studio:before{content:""}.bxl-vk:before{content:""}.bxl-vuejs:before{content:""}.bxl-whatsapp:before{content:""}.bxl-whatsapp-square:before{content:""}.bxl-wikipedia:before{content:""}.bxl-windows:before{content:""}.bxl-wix:before{content:""}.bxl-wordpress:before{content:""}.bxl-yahoo:before{content:""}.bxl-yelp:before{content:""}.bxl-youtube:before{content:""}.bxl-zoom:before{content:""}.bx-collapse-alt:before{content:""}.bx-collapse-horizontal:before{content:""}.bx-collapse-vertical:before{content:""}.bx-expand-horizontal:before{content:""}.bx-expand-vertical:before{content:""}.bx-injection:before{content:""}.bx-leaf:before{content:""}.bx-math:before{content:""}.bx-party:before{content:""}.bx-abacus:before{content:""}.bx-accessibility:before{content:""}.bx-add-to-queue:before{content:""}.bx-adjust:before{content:""}.bx-alarm:before{content:""}.bx-alarm-add:before{content:""}.bx-alarm-exclamation:before{content:""}.bx-alarm-off:before{content:""}.bx-alarm-snooze:before{content:""}.bx-album:before{content:""}.bx-align-justify:before{content:""}.bx-align-left:before{content:""}.bx-align-middle:before{content:""}.bx-align-right:before{content:""}.bx-analyse:before{content:""}.bx-anchor:before{content:""}.bx-angry:before{content:""}.bx-aperture:before{content:""}.bx-arch:before{content:""}.bx-archive:before{content:""}.bx-archive-in:before{content:""}.bx-archive-out:before{content:""}.bx-area:before{content:""}.bx-arrow-back:before{content:""}.bx-arrow-from-bottom:before{content:""}.bx-arrow-from-left:before{content:""}.bx-arrow-from-right:before{content:""}.bx-arrow-from-top:before{content:""}.bx-arrow-to-bottom:before{content:""}.bx-arrow-to-left:before{content:""}.bx-arrow-to-right:before{content:""}.bx-arrow-to-top:before{content:""}.bx-at:before{content:""}.bx-atom:before{content:""}.bx-award:before{content:""}.bx-badge:before{content:""}.bx-badge-check:before{content:""}.bx-ball:before{content:""}.bx-band-aid:before{content:""}.bx-bar-chart:before{content:""}.bx-bar-chart-alt:before{content:""}.bx-bar-chart-alt-2:before{content:""}.bx-bar-chart-square:before{content:""}.bx-barcode:before{content:""}.bx-barcode-reader:before{content:""}.bx-baseball:before{content:""}.bx-basket:before{content:""}.bx-basketball:before{content:""}.bx-bath:before{content:""}.bx-battery:before{content:""}.bx-bed:before{content:""}.bx-been-here:before{content:""}.bx-beer:before{content:""}.bx-bell:before{content:""}.bx-bell-minus:before{content:""}.bx-bell-off:before{content:""}.bx-bell-plus:before{content:""}.bx-bible:before{content:""}.bx-bitcoin:before{content:""}.bx-blanket:before{content:""}.bx-block:before{content:""}.bx-bluetooth:before{content:""}.bx-body:before{content:""}.bx-bold:before{content:""}.bx-bolt-circle:before{content:""}.bx-bomb:before{content:""}.bx-bone:before{content:""}.bx-bong:before{content:""}.bx-book:before{content:""}.bx-book-add:before{content:""}.bx-book-alt:before{content:""}.bx-book-bookmark:before{content:""}.bx-book-content:before{content:""}.bx-book-heart:before{content:""}.bx-bookmark:before{content:""}.bx-bookmark-alt:before{content:""}.bx-bookmark-alt-minus:before{content:""}.bx-bookmark-alt-plus:before{content:""}.bx-bookmark-heart:before{content:""}.bx-bookmark-minus:before{content:""}.bx-bookmark-plus:before{content:""}.bx-bookmarks:before{content:""}.bx-book-open:before{content:""}.bx-book-reader:before{content:""}.bx-border-all:before{content:""}.bx-border-bottom:before{content:""}.bx-border-inner:before{content:""}.bx-border-left:before{content:""}.bx-border-none:before{content:""}.bx-border-outer:before{content:""}.bx-border-radius:before{content:""}.bx-border-right:before{content:""}.bx-border-top:before{content:""}.bx-bot:before{content:""}.bx-bowling-ball:before{content:""}.bx-box:before{content:""}.bx-bracket:before{content:""}.bx-braille:before{content:""}.bx-brain:before{content:""}.bx-briefcase:before{content:""}.bx-briefcase-alt:before{content:""}.bx-briefcase-alt-2:before{content:""}.bx-brightness:before{content:""}.bx-brightness-half:before{content:""}.bx-broadcast:before{content:""}.bx-brush:before{content:""}.bx-brush-alt:before{content:""}.bx-bug:before{content:""}.bx-bug-alt:before{content:""}.bx-building:before{content:""}.bx-building-house:before{content:""}.bx-buildings:before{content:""}.bx-bulb:before{content:""}.bx-bullseye:before{content:""}.bx-buoy:before{content:""}.bx-bus:before{content:""}.bx-bus-school:before{content:""}.bx-cabinet:before{content:""}.bx-cake:before{content:""}.bx-calculator:before{content:""}.bx-calendar:before{content:""}.bx-calendar-alt:before{content:""}.bx-calendar-check:before{content:""}.bx-calendar-edit:before{content:""}.bx-calendar-event:before{content:""}.bx-calendar-exclamation:before{content:""}.bx-calendar-heart:before{content:""}.bx-calendar-minus:before{content:""}.bx-calendar-plus:before{content:""}.bx-calendar-star:before{content:""}.bx-calendar-week:before{content:""}.bx-calendar-x:before{content:""}.bx-camera:before{content:""}.bx-camera-home:before{content:""}.bx-camera-movie:before{content:""}.bx-camera-off:before{content:""}.bx-capsule:before{content:""}.bx-captions:before{content:""}.bx-car:before{content:""}.bx-card:before{content:""}.bx-caret-down:before{content:""}.bx-caret-down-circle:before{content:""}.bx-caret-down-square:before{content:""}.bx-caret-left:before{content:""}.bx-caret-left-circle:before{content:""}.bx-caret-left-square:before{content:""}.bx-caret-right:before{content:""}.bx-caret-right-circle:before{content:""}.bx-caret-right-square:before{content:""}.bx-caret-up:before{content:""}.bx-caret-up-circle:before{content:""}.bx-caret-up-square:before{content:""}.bx-carousel:before{content:""}.bx-cart:before{content:""}.bx-cart-alt:before{content:""}.bx-cast:before{content:""}.bx-category:before{content:""}.bx-category-alt:before{content:""}.bx-cctv:before{content:""}.bx-certification:before{content:""}.bx-chair:before{content:""}.bx-chalkboard:before{content:""}.bx-chart:before{content:""}.bx-chat:before{content:""}.bx-check:before{content:""}.bx-checkbox:before{content:""}.bx-checkbox-checked:before{content:""}.bx-checkbox-minus:before{content:""}.bx-checkbox-square:before{content:""}.bx-check-circle:before{content:""}.bx-check-double:before{content:""}.bx-check-shield:before{content:""}.bx-check-square:before{content:""}.bx-chevron-down:before{content:""}.bx-chevron-down-circle:before{content:""}.bx-chevron-down-square:before{content:""}.bx-chevron-left:before{content:""}.bx-chevron-left-circle:before{content:""}.bx-chevron-left-square:before{content:""}.bx-chevron-right:before{content:""}.bx-chevron-right-circle:before{content:""}.bx-chevron-right-square:before{content:""}.bx-chevrons-down:before{content:""}.bx-chevrons-left:before{content:""}.bx-chevrons-right:before{content:""}.bx-chevrons-up:before{content:""}.bx-chevron-up:before{content:""}.bx-chevron-up-circle:before{content:""}.bx-chevron-up-square:before{content:""}.bx-chip:before{content:""}.bx-church:before{content:""}.bx-circle:before{content:""}.bx-clinic:before{content:""}.bx-clipboard:before{content:""}.bx-closet:before{content:""}.bx-cloud:before{content:""}.bx-cloud-download:before{content:""}.bx-cloud-drizzle:before{content:""}.bx-cloud-lightning:before{content:""}.bx-cloud-light-rain:before{content:""}.bx-cloud-rain:before{content:""}.bx-cloud-snow:before{content:""}.bx-cloud-upload:before{content:""}.bx-code:before{content:""}.bx-code-alt:before{content:""}.bx-code-block:before{content:""}.bx-code-curly:before{content:""}.bx-coffee:before{content:""}.bx-coffee-togo:before{content:""}.bx-cog:before{content:""}.bx-coin:before{content:""}.bx-coin-stack:before{content:""}.bx-collapse:before{content:""}.bx-collection:before{content:""}.bx-color-fill:before{content:""}.bx-columns:before{content:""}.bx-command:before{content:""}.bx-comment:before{content:""}.bx-comment-add:before{content:""}.bx-comment-check:before{content:""}.bx-comment-detail:before{content:""}.bx-comment-dots:before{content:""}.bx-comment-edit:before{content:""}.bx-comment-error:before{content:""}.bx-comment-minus:before{content:""}.bx-comment-x:before{content:""}.bx-compass:before{content:""}.bx-confused:before{content:""}.bx-conversation:before{content:""}.bx-cookie:before{content:""}.bx-cool:before{content:""}.bx-copy:before{content:""}.bx-copy-alt:before{content:""}.bx-copyright:before{content:""}.bx-credit-card:before{content:""}.bx-credit-card-alt:before{content:""}.bx-credit-card-front:before{content:""}.bx-crop:before{content:""}.bx-crosshair:before{content:""}.bx-crown:before{content:""}.bx-cube:before{content:""}.bx-cube-alt:before{content:""}.bx-cuboid:before{content:""}.bx-current-location:before{content:""}.bx-customize:before{content:""}.bx-cut:before{content:""}.bx-cycling:before{content:""}.bx-cylinder:before{content:""}.bx-data:before{content:""}.bx-desktop:before{content:""}.bx-detail:before{content:""}.bx-devices:before{content:""}.bx-dialpad:before{content:""}.bx-dialpad-alt:before{content:""}.bx-diamond:before{content:""}.bx-dice-1:before{content:""}.bx-dice-2:before{content:""}.bx-dice-3:before{content:""}.bx-dice-4:before{content:""}.bx-dice-5:before{content:""}.bx-dice-6:before{content:""}.bx-directions:before{content:""}.bx-disc:before{content:""}.bx-dish:before{content:""}.bx-dislike:before{content:""}.bx-dizzy:before{content:""}.bx-dna:before{content:""}.bx-dock-bottom:before{content:""}.bx-dock-left:before{content:""}.bx-dock-right:before{content:""}.bx-dock-top:before{content:""}.bx-dollar:before{content:""}.bx-dollar-circle:before{content:""}.bx-donate-blood:before{content:""}.bx-donate-heart:before{content:""}.bx-door-open:before{content:""}.bx-dots-horizontal:before{content:""}.bx-dots-horizontal-rounded:before{content:""}.bx-dots-vertical:before{content:""}.bx-dots-vertical-rounded:before{content:""}.bx-doughnut-chart:before{content:""}.bx-down-arrow:before{content:""}.bx-down-arrow-alt:before{content:""}.bx-down-arrow-circle:before{content:""}.bx-download:before{content:""}.bx-downvote:before{content:""}.bx-drink:before{content:""}.bx-droplet:before{content:""}.bx-dumbbell:before{content:""}.bx-duplicate:before{content:""}.bx-edit:before{content:""}.bx-edit-alt:before{content:""}.bx-envelope:before{content:""}.bx-envelope-open:before{content:""}.bx-equalizer:before{content:""}.bx-eraser:before{content:""}.bx-error:before{content:""}.bx-error-alt:before{content:""}.bx-error-circle:before{content:""}.bx-euro:before{content:""}.bx-exclude:before{content:""}.bx-exit:before{content:""}.bx-exit-fullscreen:before{content:""}.bx-expand:before{content:""}.bx-expand-alt:before{content:""}.bx-export:before{content:""}.bx-extension:before{content:""}.bx-face:before{content:""}.bx-fast-forward:before{content:""}.bx-fast-forward-circle:before{content:""}.bx-female:before{content:""}.bx-female-sign:before{content:""}.bx-file:before{content:""}.bx-file-blank:before{content:""}.bx-file-find:before{content:""}.bx-film:before{content:""}.bx-filter:before{content:""}.bx-filter-alt:before{content:""}.bx-fingerprint:before{content:""}.bx-first-aid:before{content:""}.bx-first-page:before{content:""}.bx-flag:before{content:""}.bx-folder:before{content:""}.bx-folder-minus:before{content:""}.bx-folder-open:before{content:""}.bx-folder-plus:before{content:""}.bx-font:before{content:""}.bx-font-color:before{content:""}.bx-font-family:before{content:""}.bx-font-size:before{content:""}.bx-food-menu:before{content:""}.bx-food-tag:before{content:""}.bx-football:before{content:""}.bx-fridge:before{content:""}.bx-fullscreen:before{content:""}.bx-game:before{content:""}.bx-gas-pump:before{content:""}.bx-ghost:before{content:""}.bx-gift:before{content:""}.bx-git-branch:before{content:""}.bx-git-commit:before{content:""}.bx-git-compare:before{content:""}.bx-git-merge:before{content:""}.bx-git-pull-request:before{content:""}.bx-git-repo-forked:before{content:""}.bx-glasses:before{content:""}.bx-glasses-alt:before{content:""}.bx-globe:before{content:""}.bx-globe-alt:before{content:""}.bx-grid:before{content:""}.bx-grid-alt:before{content:""}.bx-grid-horizontal:before{content:""}.bx-grid-small:before{content:""}.bx-grid-vertical:before{content:""}.bx-group:before{content:""}.bx-handicap:before{content:""}.bx-happy:before{content:""}.bx-happy-alt:before{content:""}.bx-happy-beaming:before{content:""}.bx-happy-heart-eyes:before{content:""}.bx-hash:before{content:""}.bx-hdd:before{content:""}.bx-heading:before{content:""}.bx-headphone:before{content:""}.bx-health:before{content:""}.bx-heart:before{content:""}.bx-heart-circle:before{content:""}.bx-heart-square:before{content:""}.bx-help-circle:before{content:""}.bx-hide:before{content:""}.bx-highlight:before{content:""}.bx-history:before{content:""}.bx-hive:before{content:""}.bx-home:before{content:""}.bx-home-alt:before{content:""}.bx-home-circle:before{content:""}.bx-home-heart:before{content:""}.bx-home-smile:before{content:""}.bx-horizontal-center:before{content:""}.bx-hotel:before{content:""}.bx-hourglass:before{content:""}.bx-id-card:before{content:""}.bx-image:before{content:""}.bx-image-add:before{content:""}.bx-image-alt:before{content:""}.bx-images:before{content:""}.bx-import:before{content:""}.bx-infinite:before{content:""}.bx-info-circle:before{content:""}.bx-info-square:before{content:""}.bx-intersect:before{content:""}.bx-italic:before{content:""}.bx-joystick:before{content:""}.bx-joystick-alt:before{content:""}.bx-joystick-button:before{content:""}.bx-key:before{content:""}.bx-label:before{content:""}.bx-landscape:before{content:""}.bx-laptop:before{content:""}.bx-last-page:before{content:""}.bx-laugh:before{content:""}.bx-layer:before{content:""}.bx-layer-minus:before{content:""}.bx-layer-plus:before{content:""}.bx-layout:before{content:""}.bx-left-arrow:before{content:""}.bx-left-arrow-alt:before{content:""}.bx-left-arrow-circle:before{content:""}.bx-left-down-arrow-circle:before{content:""}.bx-left-indent:before{content:""}.bx-left-top-arrow-circle:before{content:""}.bx-library:before{content:""}.bx-like:before{content:""}.bx-line-chart:before{content:""}.bx-line-chart-down:before{content:""}.bx-link:before{content:""}.bx-link-alt:before{content:""}.bx-link-external:before{content:""}.bx-lira:before{content:""}.bx-list-check:before{content:""}.bx-list-minus:before{content:""}.bx-list-ol:before{content:""}.bx-list-plus:before{content:""}.bx-list-ul:before{content:""}.bx-loader:before{content:""}.bx-loader-alt:before{content:""}.bx-loader-circle:before{content:""}.bx-location-plus:before{content:""}.bx-lock:before{content:""}.bx-lock-alt:before{content:""}.bx-lock-open:before{content:""}.bx-lock-open-alt:before{content:""}.bx-log-in:before{content:""}.bx-log-in-circle:before{content:""}.bx-log-out:before{content:""}.bx-log-out-circle:before{content:""}.bx-low-vision:before{content:""}.bx-magnet:before{content:""}.bx-mail-send:before{content:""}.bx-male:before{content:""}.bx-male-sign:before{content:""}.bx-map:before{content:""}.bx-map-alt:before{content:""}.bx-map-pin:before{content:""}.bx-mask:before{content:""}.bx-medal:before{content:""}.bx-meh:before{content:""}.bx-meh-alt:before{content:""}.bx-meh-blank:before{content:""}.bx-memory-card:before{content:""}.bx-menu:before{content:""}.bx-menu-alt-left:before{content:""}.bx-menu-alt-right:before{content:""}.bx-merge:before{content:""}.bx-message:before{content:""}.bx-message-add:before{content:""}.bx-message-alt:before{content:""}.bx-message-alt-add:before{content:""}.bx-message-alt-check:before{content:""}.bx-message-alt-detail:before{content:""}.bx-message-alt-dots:before{content:""}.bx-message-alt-edit:before{content:""}.bx-message-alt-error:before{content:""}.bx-message-alt-minus:before{content:""}.bx-message-alt-x:before{content:""}.bx-message-check:before{content:""}.bx-message-detail:before{content:""}.bx-message-dots:before{content:""}.bx-message-edit:before{content:""}.bx-message-error:before{content:""}.bx-message-minus:before{content:""}.bx-message-rounded:before{content:""}.bx-message-rounded-add:before{content:""}.bx-message-rounded-check:before{content:""}.bx-message-rounded-detail:before{content:""}.bx-message-rounded-dots:before{content:""}.bx-message-rounded-edit:before{content:""}.bx-message-rounded-error:before{content:""}.bx-message-rounded-minus:before{content:""}.bx-message-rounded-x:before{content:""}.bx-message-square:before{content:""}.bx-message-square-add:before{content:""}.bx-message-square-check:before{content:""}.bx-message-square-detail:before{content:""}.bx-message-square-dots:before{content:""}.bx-message-square-edit:before{content:""}.bx-message-square-error:before{content:""}.bx-message-square-minus:before{content:""}.bx-message-square-x:before{content:""}.bx-message-x:before{content:""}.bx-meteor:before{content:""}.bx-microchip:before{content:""}.bx-microphone:before{content:""}.bx-microphone-off:before{content:""}.bx-minus:before{content:""}.bx-minus-back:before{content:""}.bx-minus-circle:before{content:""}.bx-minus-front:before{content:""}.bx-mobile:before{content:""}.bx-mobile-alt:before{content:""}.bx-mobile-landscape:before{content:""}.bx-mobile-vibration:before{content:""}.bx-money:before{content:""}.bx-moon:before{content:""}.bx-mouse:before{content:""}.bx-mouse-alt:before{content:""}.bx-move:before{content:""}.bx-move-horizontal:before{content:""}.bx-move-vertical:before{content:""}.bx-movie:before{content:""}.bx-movie-play:before{content:""}.bx-music:before{content:""}.bx-navigation:before{content:""}.bx-network-chart:before{content:""}.bx-news:before{content:""}.bx-no-entry:before{content:""}.bx-note:before{content:""}.bx-notepad:before{content:""}.bx-notification:before{content:""}.bx-notification-off:before{content:""}.bx-outline:before{content:""}.bx-package:before{content:""}.bx-paint:before{content:""}.bx-paint-roll:before{content:""}.bx-palette:before{content:""}.bx-paperclip:before{content:""}.bx-paper-plane:before{content:""}.bx-paragraph:before{content:""}.bx-paste:before{content:""}.bx-pause:before{content:""}.bx-pause-circle:before{content:""}.bx-pen:before{content:""}.bx-pencil:before{content:""}.bx-phone:before{content:""}.bx-phone-call:before{content:""}.bx-phone-incoming:before{content:""}.bx-phone-off:before{content:""}.bx-phone-outgoing:before{content:""}.bx-photo-album:before{content:""}.bx-pie-chart:before{content:""}.bx-pie-chart-alt:before{content:""}.bx-pie-chart-alt-2:before{content:""}.bx-pin:before{content:""}.bx-planet:before{content:""}.bx-play:before{content:""}.bx-play-circle:before{content:""}.bx-plug:before{content:""}.bx-plus:before{content:""}.bx-plus-circle:before{content:""}.bx-plus-medical:before{content:""}.bx-podcast:before{content:""}.bx-pointer:before{content:""}.bx-poll:before{content:""}.bx-polygon:before{content:""}.bx-pound:before{content:""}.bx-power-off:before{content:""}.bx-printer:before{content:""}.bx-pulse:before{content:""}.bx-purchase-tag:before{content:""}.bx-purchase-tag-alt:before{content:""}.bx-pyramid:before{content:""}.bx-qr:before{content:""}.bx-qr-scan:before{content:""}.bx-question-mark:before{content:""}.bx-radar:before{content:""}.bx-radio:before{content:""}.bx-radio-circle:before{content:""}.bx-radio-circle-marked:before{content:""}.bx-receipt:before{content:""}.bx-rectangle:before{content:""}.bx-recycle:before{content:""}.bx-redo:before{content:""}.bx-refresh:before{content:""}.bx-registered:before{content:""}.bx-rename:before{content:""}.bx-repeat:before{content:""}.bx-reply:before{content:""}.bx-reply-all:before{content:""}.bx-repost:before{content:""}.bx-reset:before{content:""}.bx-restaurant:before{content:""}.bx-revision:before{content:""}.bx-rewind:before{content:""}.bx-rewind-circle:before{content:""}.bx-right-arrow:before{content:""}.bx-right-arrow-alt:before{content:""}.bx-right-arrow-circle:before{content:""}.bx-right-down-arrow-circle:before{content:""}.bx-right-indent:before{content:""}.bx-right-top-arrow-circle:before{content:""}.bx-rocket:before{content:""}.bx-rotate-left:before{content:""}.bx-rotate-right:before{content:""}.bx-rss:before{content:""}.bx-ruble:before{content:""}.bx-ruler:before{content:""}.bx-run:before{content:""}.bx-rupee:before{content:""}.bx-sad:before{content:""}.bx-save:before{content:""}.bx-scan:before{content:""}.bx-screenshot:before{content:""}.bx-search:before{content:""}.bx-search-alt:before{content:""}.bx-search-alt-2:before{content:""}.bx-selection:before{content:""}.bx-select-multiple:before{content:""}.bx-send:before{content:""}.bx-server:before{content:""}.bx-shape-circle:before{content:""}.bx-shape-polygon:before{content:""}.bx-shape-square:before{content:""}.bx-shape-triangle:before{content:""}.bx-share:before{content:""}.bx-share-alt:before{content:""}.bx-shekel:before{content:""}.bx-shield:before{content:""}.bx-shield-alt:before{content:""}.bx-shield-alt-2:before{content:""}.bx-shield-quarter:before{content:""}.bx-shield-x:before{content:""}.bx-shocked:before{content:""}.bx-shopping-bag:before{content:""}.bx-show:before{content:""}.bx-show-alt:before{content:""}.bx-shuffle:before{content:""}.bx-sidebar:before{content:""}.bx-sitemap:before{content:""}.bx-skip-next:before{content:""}.bx-skip-next-circle:before{content:""}.bx-skip-previous:before{content:""}.bx-skip-previous-circle:before{content:""}.bx-sleepy:before{content:""}.bx-slider:before{content:""}.bx-slider-alt:before{content:""}.bx-slideshow:before{content:""}.bx-smile:before{content:""}.bx-sort:before{content:""}.bx-sort-alt-2:before{content:""}.bx-sort-a-z:before{content:""}.bx-sort-down:before{content:""}.bx-sort-up:before{content:""}.bx-sort-z-a:before{content:""}.bx-spa:before{content:""}.bx-space-bar:before{content:""}.bx-speaker:before{content:""}.bx-spray-can:before{content:""}.bx-spreadsheet:before{content:""}.bx-square:before{content:""}.bx-square-rounded:before{content:""}.bx-star:before{content:""}.bx-station:before{content:""}.bx-stats:before{content:""}.bx-sticker:before{content:""}.bx-stop:before{content:""}.bx-stop-circle:before{content:""}.bx-stopwatch:before{content:""}.bx-store:before{content:""}.bx-store-alt:before{content:""}.bx-street-view:before{content:""}.bx-strikethrough:before{content:""}.bx-subdirectory-left:before{content:""}.bx-subdirectory-right:before{content:""}.bx-sun:before{content:""}.bx-support:before{content:""}.bx-swim:before{content:""}.bx-sync:before{content:""}.bx-tab:before{content:""}.bx-table:before{content:""}.bx-tachometer:before{content:""}.bx-tag:before{content:""}.bx-tag-alt:before{content:""}.bx-target-lock:before{content:""}.bx-task:before{content:""}.bx-task-x:before{content:""}.bx-taxi:before{content:""}.bx-tennis-ball:before{content:""}.bx-terminal:before{content:""}.bx-test-tube:before{content:""}.bx-text:before{content:""}.bx-time:before{content:""}.bx-time-five:before{content:""}.bx-timer:before{content:""}.bx-tired:before{content:""}.bx-toggle-left:before{content:""}.bx-toggle-right:before{content:""}.bx-tone:before{content:""}.bx-traffic-cone:before{content:""}.bx-train:before{content:""}.bx-transfer:before{content:""}.bx-transfer-alt:before{content:""}.bx-trash:before{content:""}.bx-trash-alt:before{content:""}.bx-trending-down:before{content:""}.bx-trending-up:before{content:""}.bx-trim:before{content:""}.bx-trip:before{content:""}.bx-trophy:before{content:""}.bx-tv:before{content:""}.bx-underline:before{content:""}.bx-undo:before{content:""}.bx-unite:before{content:""}.bx-unlink:before{content:""}.bx-up-arrow:before{content:""}.bx-up-arrow-alt:before{content:""}.bx-up-arrow-circle:before{content:""}.bx-upload:before{content:""}.bx-upside-down:before{content:""}.bx-upvote:before{content:""}.bx-usb:before{content:""}.bx-user:before{content:""}.bx-user-check:before{content:""}.bx-user-circle:before{content:""}.bx-user-minus:before{content:""}.bx-user-pin:before{content:""}.bx-user-plus:before{content:""}.bx-user-voice:before{content:""}.bx-user-x:before{content:""}.bx-vector:before{content:""}.bx-vertical-center:before{content:""}.bx-vial:before{content:""}.bx-video:before{content:""}.bx-video-off:before{content:""}.bx-video-plus:before{content:""}.bx-video-recording:before{content:""}.bx-voicemail:before{content:""}.bx-volume:before{content:""}.bx-volume-full:before{content:""}.bx-volume-low:before{content:""}.bx-volume-mute:before{content:""}.bx-walk:before{content:""}.bx-wallet:before{content:""}.bx-wallet-alt:before{content:""}.bx-water:before{content:""}.bx-webcam:before{content:""}.bx-wifi:before{content:""}.bx-wifi-0:before{content:""}.bx-wifi-1:before{content:""}.bx-wifi-2:before{content:""}.bx-wifi-off:before{content:""}.bx-wind:before{content:""}.bx-window:before{content:""}.bx-window-alt:before{content:""}.bx-window-close:before{content:""}.bx-window-open:before{content:""}.bx-windows:before{content:""}.bx-wine:before{content:""}.bx-wink-smile:before{content:""}.bx-wink-tongue:before{content:""}.bx-won:before{content:""}.bx-world:before{content:""}.bx-wrench:before{content:""}.bx-x:before{content:""}.bx-x-circle:before{content:""}.bx-yen:before{content:""}.bx-zoom-in:before{content:""}.bx-zoom-out:before{content:""}.bxs-party:before{content:""}.bxs-hot:before{content:""}.bxs-droplet:before{content:""}.bxs-cat:before{content:""}.bxs-dog:before{content:""}.bxs-injection:before{content:""}.bxs-leaf:before{content:""}.bxs-add-to-queue:before{content:""}.bxs-adjust:before{content:""}.bxs-adjust-alt:before{content:""}.bxs-alarm:before{content:""}.bxs-alarm-add:before{content:""}.bxs-alarm-exclamation:before{content:""}.bxs-alarm-off:before{content:""}.bxs-alarm-snooze:before{content:""}.bxs-album:before{content:""}.bxs-ambulance:before{content:""}.bxs-analyse:before{content:""}.bxs-angry:before{content:""}.bxs-arch:before{content:""}.bxs-archive:before{content:""}.bxs-archive-in:before{content:""}.bxs-archive-out:before{content:""}.bxs-area:before{content:""}.bxs-arrow-from-bottom:before{content:""}.bxs-arrow-from-left:before{content:""}.bxs-arrow-from-right:before{content:""}.bxs-arrow-from-top:before{content:""}.bxs-arrow-to-bottom:before{content:""}.bxs-arrow-to-left:before{content:""}.bxs-arrow-to-right:before{content:""}.bxs-arrow-to-top:before{content:""}.bxs-award:before{content:""}.bxs-baby-carriage:before{content:""}.bxs-backpack:before{content:""}.bxs-badge:before{content:""}.bxs-badge-check:before{content:""}.bxs-badge-dollar:before{content:""}.bxs-ball:before{content:""}.bxs-band-aid:before{content:""}.bxs-bank:before{content:""}.bxs-bar-chart-alt-2:before{content:""}.bxs-bar-chart-square:before{content:""}.bxs-barcode:before{content:""}.bxs-baseball:before{content:""}.bxs-basket:before{content:""}.bxs-basketball:before{content:""}.bxs-bath:before{content:""}.bxs-battery:before{content:""}.bxs-battery-charging:before{content:""}.bxs-battery-full:before{content:""}.bxs-battery-low:before{content:""}.bxs-bed:before{content:""}.bxs-been-here:before{content:""}.bxs-beer:before{content:""}.bxs-bell:before{content:""}.bxs-bell-minus:before{content:""}.bxs-bell-off:before{content:""}.bxs-bell-plus:before{content:""}.bxs-bell-ring:before{content:""}.bxs-bible:before{content:""}.bxs-binoculars:before{content:""}.bxs-blanket:before{content:""}.bxs-bolt:before{content:""}.bxs-bolt-circle:before{content:""}.bxs-bomb:before{content:""}.bxs-bone:before{content:""}.bxs-bong:before{content:""}.bxs-book:before{content:""}.bxs-book-add:before{content:""}.bxs-book-alt:before{content:""}.bxs-book-bookmark:before{content:""}.bxs-book-content:before{content:""}.bxs-book-heart:before{content:""}.bxs-bookmark:before{content:""}.bxs-bookmark-alt:before{content:""}.bxs-bookmark-alt-minus:before{content:""}.bxs-bookmark-alt-plus:before{content:""}.bxs-bookmark-heart:before{content:""}.bxs-bookmark-minus:before{content:""}.bxs-bookmark-plus:before{content:""}.bxs-bookmarks:before{content:""}.bxs-bookmark-star:before{content:""}.bxs-book-open:before{content:""}.bxs-book-reader:before{content:""}.bxs-bot:before{content:""}.bxs-bowling-ball:before{content:""}.bxs-box:before{content:""}.bxs-brain:before{content:""}.bxs-briefcase:before{content:""}.bxs-briefcase-alt:before{content:""}.bxs-briefcase-alt-2:before{content:""}.bxs-brightness:before{content:""}.bxs-brightness-half:before{content:""}.bxs-brush:before{content:""}.bxs-brush-alt:before{content:""}.bxs-bug:before{content:""}.bxs-bug-alt:before{content:""}.bxs-building:before{content:""}.bxs-building-house:before{content:""}.bxs-buildings:before{content:""}.bxs-bulb:before{content:""}.bxs-bullseye:before{content:""}.bxs-buoy:before{content:""}.bxs-bus:before{content:""}.bxs-business:before{content:""}.bxs-bus-school:before{content:""}.bxs-cabinet:before{content:""}.bxs-cake:before{content:""}.bxs-calculator:before{content:""}.bxs-calendar:before{content:""}.bxs-calendar-alt:before{content:""}.bxs-calendar-check:before{content:""}.bxs-calendar-edit:before{content:""}.bxs-calendar-event:before{content:""}.bxs-calendar-exclamation:before{content:""}.bxs-calendar-heart:before{content:""}.bxs-calendar-minus:before{content:""}.bxs-calendar-plus:before{content:""}.bxs-calendar-star:before{content:""}.bxs-calendar-week:before{content:""}.bxs-calendar-x:before{content:""}.bxs-camera:before{content:""}.bxs-camera-home:before{content:""}.bxs-camera-movie:before{content:""}.bxs-camera-off:before{content:""}.bxs-camera-plus:before{content:""}.bxs-capsule:before{content:""}.bxs-captions:before{content:""}.bxs-car:before{content:""}.bxs-car-battery:before{content:""}.bxs-car-crash:before{content:""}.bxs-card:before{content:""}.bxs-caret-down-circle:before{content:""}.bxs-caret-down-square:before{content:""}.bxs-caret-left-circle:before{content:""}.bxs-caret-left-square:before{content:""}.bxs-caret-right-circle:before{content:""}.bxs-caret-right-square:before{content:""}.bxs-caret-up-circle:before{content:""}.bxs-caret-up-square:before{content:""}.bxs-car-garage:before{content:""}.bxs-car-mechanic:before{content:""}.bxs-carousel:before{content:""}.bxs-cart:before{content:""}.bxs-cart-add:before{content:""}.bxs-cart-alt:before{content:""}.bxs-cart-download:before{content:""}.bxs-car-wash:before{content:""}.bxs-category:before{content:""}.bxs-category-alt:before{content:""}.bxs-cctv:before{content:""}.bxs-certification:before{content:""}.bxs-chalkboard:before{content:""}.bxs-chart:before{content:""}.bxs-chat:before{content:""}.bxs-checkbox:before{content:""}.bxs-checkbox-checked:before{content:""}.bxs-checkbox-minus:before{content:""}.bxs-check-circle:before{content:""}.bxs-check-shield:before{content:""}.bxs-check-square:before{content:""}.bxs-chess:before{content:""}.bxs-chevron-down:before{content:""}.bxs-chevron-down-circle:before{content:""}.bxs-chevron-down-square:before{content:""}.bxs-chevron-left:before{content:""}.bxs-chevron-left-circle:before{content:""}.bxs-chevron-left-square:before{content:""}.bxs-chevron-right:before{content:""}.bxs-chevron-right-circle:before{content:""}.bxs-chevron-right-square:before{content:""}.bxs-chevrons-down:before{content:""}.bxs-chevrons-left:before{content:""}.bxs-chevrons-right:before{content:""}.bxs-chevrons-up:before{content:""}.bxs-chevron-up:before{content:""}.bxs-chevron-up-circle:before{content:""}.bxs-chevron-up-square:before{content:""}.bxs-chip:before{content:""}.bxs-church:before{content:""}.bxs-circle:before{content:""}.bxs-city:before{content:""}.bxs-clinic:before{content:""}.bxs-cloud:before{content:""}.bxs-cloud-download:before{content:""}.bxs-cloud-lightning:before{content:""}.bxs-cloud-rain:before{content:""}.bxs-cloud-upload:before{content:""}.bxs-coffee:before{content:""}.bxs-coffee-alt:before{content:""}.bxs-coffee-togo:before{content:""}.bxs-cog:before{content:""}.bxs-coin:before{content:""}.bxs-coin-stack:before{content:""}.bxs-collection:before{content:""}.bxs-color-fill:before{content:""}.bxs-comment:before{content:""}.bxs-comment-add:before{content:""}.bxs-comment-check:before{content:""}.bxs-comment-detail:before{content:""}.bxs-comment-dots:before{content:""}.bxs-comment-edit:before{content:""}.bxs-comment-error:before{content:""}.bxs-comment-minus:before{content:""}.bxs-comment-x:before{content:""}.bxs-compass:before{content:""}.bxs-component:before{content:""}.bxs-confused:before{content:""}.bxs-contact:before{content:""}.bxs-conversation:before{content:""}.bxs-cookie:before{content:""}.bxs-cool:before{content:""}.bxs-copy:before{content:""}.bxs-copy-alt:before{content:""}.bxs-copyright:before{content:""}.bxs-coupon:before{content:""}.bxs-credit-card:before{content:""}.bxs-credit-card-alt:before{content:""}.bxs-credit-card-front:before{content:""}.bxs-crop:before{content:""}.bxs-crown:before{content:""}.bxs-cube:before{content:""}.bxs-cube-alt:before{content:""}.bxs-cuboid:before{content:""}.bxs-customize:before{content:""}.bxs-cylinder:before{content:""}.bxs-dashboard:before{content:""}.bxs-data:before{content:""}.bxs-detail:before{content:""}.bxs-devices:before{content:""}.bxs-diamond:before{content:""}.bxs-dice-1:before{content:""}.bxs-dice-2:before{content:""}.bxs-dice-3:before{content:""}.bxs-dice-4:before{content:""}.bxs-dice-5:before{content:""}.bxs-dice-6:before{content:""}.bxs-direction-left:before{content:""}.bxs-direction-right:before{content:""}.bxs-directions:before{content:""}.bxs-disc:before{content:""}.bxs-discount:before{content:""}.bxs-dish:before{content:""}.bxs-dislike:before{content:""}.bxs-dizzy:before{content:""}.bxs-dock-bottom:before{content:""}.bxs-dock-left:before{content:""}.bxs-dock-right:before{content:""}.bxs-dock-top:before{content:""}.bxs-dollar-circle:before{content:""}.bxs-donate-blood:before{content:""}.bxs-donate-heart:before{content:""}.bxs-door-open:before{content:""}.bxs-doughnut-chart:before{content:""}.bxs-down-arrow:before{content:""}.bxs-down-arrow-alt:before{content:""}.bxs-down-arrow-circle:before{content:""}.bxs-down-arrow-square:before{content:""}.bxs-download:before{content:""}.bxs-downvote:before{content:""}.bxs-drink:before{content:""}.bxs-droplet-half:before{content:""}.bxs-dryer:before{content:""}.bxs-duplicate:before{content:""}.bxs-edit:before{content:""}.bxs-edit-alt:before{content:""}.bxs-edit-location:before{content:""}.bxs-eject:before{content:""}.bxs-envelope:before{content:""}.bxs-envelope-open:before{content:""}.bxs-eraser:before{content:""}.bxs-error:before{content:""}.bxs-error-alt:before{content:""}.bxs-error-circle:before{content:""}.bxs-ev-station:before{content:""}.bxs-exit:before{content:""}.bxs-extension:before{content:""}.bxs-eyedropper:before{content:""}.bxs-face:before{content:""}.bxs-face-mask:before{content:""}.bxs-factory:before{content:""}.bxs-fast-forward-circle:before{content:""}.bxs-file:before{content:""}.bxs-file-archive:before{content:""}.bxs-file-blank:before{content:""}.bxs-file-css:before{content:""}.bxs-file-doc:before{content:""}.bxs-file-export:before{content:""}.bxs-file-find:before{content:""}.bxs-file-gif:before{content:""}.bxs-file-html:before{content:""}.bxs-file-image:before{content:""}.bxs-file-import:before{content:""}.bxs-file-jpg:before{content:""}.bxs-file-js:before{content:""}.bxs-file-json:before{content:""}.bxs-file-md:before{content:""}.bxs-file-pdf:before{content:""}.bxs-file-plus:before{content:""}.bxs-file-png:before{content:""}.bxs-file-txt:before{content:""}.bxs-film:before{content:""}.bxs-filter-alt:before{content:""}.bxs-first-aid:before{content:""}.bxs-flag:before{content:""}.bxs-flag-alt:before{content:""}.bxs-flag-checkered:before{content:""}.bxs-flame:before{content:""}.bxs-flask:before{content:""}.bxs-florist:before{content:""}.bxs-folder:before{content:""}.bxs-folder-minus:before{content:""}.bxs-folder-open:before{content:""}.bxs-folder-plus:before{content:""}.bxs-food-menu:before{content:""}.bxs-fridge:before{content:""}.bxs-game:before{content:""}.bxs-gas-pump:before{content:""}.bxs-ghost:before{content:""}.bxs-gift:before{content:""}.bxs-graduation:before{content:""}.bxs-grid:before{content:""}.bxs-grid-alt:before{content:""}.bxs-group:before{content:""}.bxs-guitar-amp:before{content:""}.bxs-hand:before{content:""}.bxs-hand-down:before{content:""}.bxs-hand-left:before{content:""}.bxs-hand-right:before{content:""}.bxs-hand-up:before{content:""}.bxs-happy:before{content:""}.bxs-happy-alt:before{content:""}.bxs-happy-beaming:before{content:""}.bxs-happy-heart-eyes:before{content:""}.bxs-hdd:before{content:""}.bxs-heart:before{content:""}.bxs-heart-circle:before{content:""}.bxs-heart-square:before{content:""}.bxs-help-circle:before{content:""}.bxs-hide:before{content:""}.bxs-home:before{content:""}.bxs-home-circle:before{content:""}.bxs-home-heart:before{content:""}.bxs-home-smile:before{content:""}.bxs-hotel:before{content:""}.bxs-hourglass:before{content:""}.bxs-hourglass-bottom:before{content:""}.bxs-hourglass-top:before{content:""}.bxs-id-card:before{content:""}.bxs-image:before{content:""}.bxs-image-add:before{content:""}.bxs-image-alt:before{content:""}.bxs-inbox:before{content:""}.bxs-info-circle:before{content:""}.bxs-info-square:before{content:""}.bxs-institution:before{content:""}.bxs-joystick:before{content:""}.bxs-joystick-alt:before{content:""}.bxs-joystick-button:before{content:""}.bxs-key:before{content:""}.bxs-keyboard:before{content:""}.bxs-label:before{content:""}.bxs-landmark:before{content:""}.bxs-landscape:before{content:""}.bxs-laugh:before{content:""}.bxs-layer:before{content:""}.bxs-layer-minus:before{content:""}.bxs-layer-plus:before{content:""}.bxs-layout:before{content:""}.bxs-left-arrow:before{content:""}.bxs-left-arrow-alt:before{content:""}.bxs-left-arrow-circle:before{content:""}.bxs-left-arrow-square:before{content:""}.bxs-left-down-arrow-circle:before{content:""}.bxs-left-top-arrow-circle:before{content:""}.bxs-like:before{content:""}.bxs-location-plus:before{content:""}.bxs-lock:before{content:""}.bxs-lock-alt:before{content:""}.bxs-lock-open:before{content:""}.bxs-lock-open-alt:before{content:""}.bxs-log-in:before{content:""}.bxs-log-in-circle:before{content:""}.bxs-log-out:before{content:""}.bxs-log-out-circle:before{content:""}.bxs-low-vision:before{content:""}.bxs-magic-wand:before{content:""}.bxs-magnet:before{content:""}.bxs-map:before{content:""}.bxs-map-alt:before{content:""}.bxs-map-pin:before{content:""}.bxs-mask:before{content:""}.bxs-medal:before{content:""}.bxs-megaphone:before{content:""}.bxs-meh:before{content:""}.bxs-meh-alt:before{content:""}.bxs-meh-blank:before{content:""}.bxs-memory-card:before{content:""}.bxs-message:before{content:""}.bxs-message-add:before{content:""}.bxs-message-alt:before{content:""}.bxs-message-alt-add:before{content:""}.bxs-message-alt-check:before{content:""}.bxs-message-alt-detail:before{content:""}.bxs-message-alt-dots:before{content:""}.bxs-message-alt-edit:before{content:""}.bxs-message-alt-error:before{content:""}.bxs-message-alt-minus:before{content:""}.bxs-message-alt-x:before{content:""}.bxs-message-check:before{content:""}.bxs-message-detail:before{content:""}.bxs-message-dots:before{content:""}.bxs-message-edit:before{content:""}.bxs-message-error:before{content:""}.bxs-message-minus:before{content:""}.bxs-message-rounded:before{content:""}.bxs-message-rounded-add:before{content:""}.bxs-message-rounded-check:before{content:""}.bxs-message-rounded-detail:before{content:""}.bxs-message-rounded-dots:before{content:""}.bxs-message-rounded-edit:before{content:""}.bxs-message-rounded-error:before{content:""}.bxs-message-rounded-minus:before{content:""}.bxs-message-rounded-x:before{content:""}.bxs-message-square:before{content:""}.bxs-message-square-add:before{content:""}.bxs-message-square-check:before{content:""}.bxs-message-square-detail:before{content:""}.bxs-message-square-dots:before{content:""}.bxs-message-square-edit:before{content:""}.bxs-message-square-error:before{content:""}.bxs-message-square-minus:before{content:""}.bxs-message-square-x:before{content:""}.bxs-message-x:before{content:""}.bxs-meteor:before{content:""}.bxs-microchip:before{content:""}.bxs-microphone:before{content:""}.bxs-microphone-alt:before{content:""}.bxs-microphone-off:before{content:""}.bxs-minus-circle:before{content:""}.bxs-minus-square:before{content:""}.bxs-mobile:before{content:""}.bxs-mobile-vibration:before{content:""}.bxs-moon:before{content:""}.bxs-mouse:before{content:""}.bxs-mouse-alt:before{content:""}.bxs-movie:before{content:""}.bxs-movie-play:before{content:""}.bxs-music:before{content:""}.bxs-navigation:before{content:""}.bxs-network-chart:before{content:""}.bxs-news:before{content:""}.bxs-no-entry:before{content:""}.bxs-note:before{content:""}.bxs-notepad:before{content:""}.bxs-notification:before{content:""}.bxs-notification-off:before{content:""}.bxs-offer:before{content:""}.bxs-package:before{content:""}.bxs-paint:before{content:""}.bxs-paint-roll:before{content:""}.bxs-palette:before{content:""}.bxs-paper-plane:before{content:""}.bxs-parking:before{content:""}.bxs-paste:before{content:""}.bxs-pen:before{content:""}.bxs-pencil:before{content:""}.bxs-phone:before{content:""}.bxs-phone-call:before{content:""}.bxs-phone-incoming:before{content:""}.bxs-phone-off:before{content:""}.bxs-phone-outgoing:before{content:""}.bxs-photo-album:before{content:""}.bxs-piano:before{content:""}.bxs-pie-chart:before{content:""}.bxs-pie-chart-alt:before{content:""}.bxs-pie-chart-alt-2:before{content:""}.bxs-pin:before{content:""}.bxs-pizza:before{content:""}.bxs-plane:before{content:""}.bxs-plane-alt:before{content:""}.bxs-plane-land:before{content:""}.bxs-planet:before{content:""}.bxs-plane-take-off:before{content:""}.bxs-playlist:before{content:""}.bxs-plug:before{content:""}.bxs-plus-circle:before{content:""}.bxs-plus-square:before{content:""}.bxs-pointer:before{content:""}.bxs-polygon:before{content:""}.bxs-printer:before{content:""}.bxs-purchase-tag:before{content:""}.bxs-purchase-tag-alt:before{content:""}.bxs-pyramid:before{content:""}.bxs-quote-alt-left:before{content:""}.bxs-quote-alt-right:before{content:""}.bxs-quote-left:before{content:""}.bxs-quote-right:before{content:""}.bxs-quote-single-left:before{content:""}.bxs-quote-single-right:before{content:""}.bxs-radiation:before{content:""}.bxs-radio:before{content:""}.bxs-receipt:before{content:""}.bxs-rectangle:before{content:""}.bxs-registered:before{content:""}.bxs-rename:before{content:""}.bxs-report:before{content:""}.bxs-rewind-circle:before{content:""}.bxs-right-arrow:before{content:""}.bxs-right-arrow-alt:before{content:""}.bxs-right-arrow-circle:before{content:""}.bxs-right-arrow-square:before{content:""}.bxs-right-down-arrow-circle:before{content:""}.bxs-right-top-arrow-circle:before{content:""}.bxs-rocket:before{content:""}.bxs-ruler:before{content:""}.bxs-sad:before{content:""}.bxs-save:before{content:""}.bxs-school:before{content:""}.bxs-search:before{content:""}.bxs-search-alt-2:before{content:""}.bxs-select-multiple:before{content:""}.bxs-send:before{content:""}.bxs-server:before{content:""}.bxs-shapes:before{content:""}.bxs-share:before{content:""}.bxs-share-alt:before{content:""}.bxs-shield:before{content:""}.bxs-shield-alt-2:before{content:""}.bxs-shield-x:before{content:""}.bxs-ship:before{content:""}.bxs-shocked:before{content:""}.bxs-shopping-bag:before{content:""}.bxs-shopping-bag-alt:before{content:""}.bxs-shopping-bags:before{content:""}.bxs-show:before{content:""}.bxs-skip-next-circle:before{content:""}.bxs-skip-previous-circle:before{content:""}.bxs-skull:before{content:""}.bxs-sleepy:before{content:""}.bxs-slideshow:before{content:""}.bxs-smile:before{content:""}.bxs-sort-alt:before{content:""}.bxs-spa:before{content:""}.bxs-speaker:before{content:""}.bxs-spray-can:before{content:""}.bxs-spreadsheet:before{content:""}.bxs-square:before{content:""}.bxs-square-rounded:before{content:""}.bxs-star:before{content:""}.bxs-star-half:before{content:""}.bxs-sticker:before{content:""}.bxs-stopwatch:before{content:""}.bxs-store:before{content:""}.bxs-store-alt:before{content:""}.bxs-sun:before{content:""}.bxs-tachometer:before{content:""}.bxs-tag:before{content:""}.bxs-tag-alt:before{content:""}.bxs-tag-x:before{content:""}.bxs-taxi:before{content:""}.bxs-tennis-ball:before{content:""}.bxs-terminal:before{content:""}.bxs-thermometer:before{content:""}.bxs-time:before{content:""}.bxs-time-five:before{content:""}.bxs-timer:before{content:""}.bxs-tired:before{content:""}.bxs-toggle-left:before{content:""}.bxs-toggle-right:before{content:""}.bxs-tone:before{content:""}.bxs-torch:before{content:""}.bxs-to-top:before{content:""}.bxs-traffic:before{content:""}.bxs-traffic-barrier:before{content:""}.bxs-traffic-cone:before{content:""}.bxs-train:before{content:""}.bxs-trash:before{content:""}.bxs-trash-alt:before{content:""}.bxs-tree:before{content:""}.bxs-trophy:before{content:""}.bxs-truck:before{content:""}.bxs-t-shirt:before{content:""}.bxs-tv:before{content:""}.bxs-up-arrow:before{content:""}.bxs-up-arrow-alt:before{content:""}.bxs-up-arrow-circle:before{content:""}.bxs-up-arrow-square:before{content:""}.bxs-upside-down:before{content:""}.bxs-upvote:before{content:""}.bxs-user:before{content:""}.bxs-user-account:before{content:""}.bxs-user-badge:before{content:""}.bxs-user-check:before{content:""}.bxs-user-circle:before{content:""}.bxs-user-detail:before{content:""}.bxs-user-minus:before{content:""}.bxs-user-pin:before{content:""}.bxs-user-plus:before{content:""}.bxs-user-rectangle:before{content:""}.bxs-user-voice:before{content:""}.bxs-user-x:before{content:""}.bxs-vector:before{content:""}.bxs-vial:before{content:""}.bxs-video:before{content:""}.bxs-video-off:before{content:""}.bxs-video-plus:before{content:""}.bxs-video-recording:before{content:""}.bxs-videos:before{content:""}.bxs-virus:before{content:""}.bxs-virus-block:before{content:""}.bxs-volume:before{content:""}.bxs-volume-full:before{content:""}.bxs-volume-low:before{content:""}.bxs-volume-mute:before{content:""}.bxs-wallet:before{content:""}.bxs-wallet-alt:before{content:""}.bxs-washer:before{content:""}.bxs-watch:before{content:""}.bxs-watch-alt:before{content:""}.bxs-webcam:before{content:""}.bxs-widget:before{content:""}.bxs-window-alt:before{content:""}.bxs-wine:before{content:""}.bxs-wink-smile:before{content:""}.bxs-wink-tongue:before{content:""}.bxs-wrench:before{content:""}.bxs-x-circle:before{content:""}.bxs-x-square:before{content:""}.bxs-yin-yang:before{content:""}.bxs-zap:before{content:""}.bxs-zoom-in:before{content:""}.bxs-zoom-out:before{content:""}.personal-center,.settings-page,.edit-profile-page,.edit-homepage-page,.user-homepage-page,.discover-page,.my-collections-page,.activities-page,.orders-page,.achievements-page,.history-page{--pc-bg: #f8f5f0;--pc-paper: rgba(255, 255, 255, .92);--pc-paper-strong: rgba(255, 255, 255, .97);--pc-border: #d9cfc1;--pc-ink: #2c2c2c;--pc-soft: #6f6255;--pc-muted: #8b8074;--pc-accent: #9d2929;--pc-accent-deep: #b33030;--pc-success: #588157;min-height:100vh;box-sizing:border-box;color:var(--pc-ink)}.settings-page,.edit-profile-page,.edit-homepage-page,.user-homepage-page,.my-posts-pactions-page,.history-page{width:min(1180px,calc(100% - 32px))!important;margin:0 auto!important;padding:18px 0 48px!important}.activities-page,.orders-page,.achievements-page{max-width:1200px!important;padding:24px 20px 48px!important}.personal-center .page-header,.settings-page .settings-header,.edit-profile-page .settings-header,.edit-homepage-page .settings-header,.user-homepage-page .page-topbar,.discover-page .top-nav,.my-posts-page .settings-header,.my-collections-page .settings-header,.history-page .settings-header,.activities-page .hero-card,.orders-page .hero-card,.achievements-page .hero-card{border:1px solid var(--pc-border)!important;border-radius:24px!important;background:linear-gradient(135deg,#9d29290d,#fffc),var(--pc-paper)!important;box-shadow:0 16px 40px #2c2c2c12!important}.settings-page .settings-header,.edit-profile-page .settings-header,.edit-homepage-page .settings-header,.user-homepage-page .page-topbar,.my-posts-page .settings-header,.my-collections-page .settings-header,.history-page .settings-header{position:sticky;top:12px;padding:18px 22px!important;margin-bottom:22px;border-bottom:1px solid var(--pc-border)!important}.personal-center .page-header{padding:22px 24px!important}.activities-page .hero-card,.orders-page .hero-card,.achievements-page .hero-card{padding:28px!important;background:radial-gradient(circle at top right,rgba(157,41,41,.08),transparent 24%),linear-gradient(135deg,#fffffffa,#f8f5f0eb)!important}.personal-center h1,.settings-page .settings-header h1,.edit-profile-page .settings-header h1,.edit-homepage-page .settings-header h1,.user-homepage-page h1,.discover-page h2,.my-posts-page .settings-header h1,.my-collections-page .settings-header h1,.history-page .settings-header h1,.activities-page .hero-card h1,.orders-page .hero-card h1,.achievements-page .hero-card h1,.activities-page .panel-header h2,.orders-page .panel-header h2{color:var(--pc-ink)!important}.personal-center .page-eyebrow,.activities-page .eyebrow,.orders-page .eyebrow,.achievements-page .eyebrow{color:var(--pc-accent)!important}.personal-center .page-subtitle,.settings-page .setting-item span,.settings-page .version,.edit-profile-page .hint,.edit-homepage-page .hint,.my-posts-page .post-time,.my-collections-page .card-time,.history-page .card-time,.activities-page .hero-card p,.orders-page .hero-card p,.achievements-page .hero-card p,.activities-page .meta-line,.orders-page .meta-line,.activities-page .panel-header span,.orders-page .panel-header span{color:var(--pc-soft)!important}.personal-center .overview-card,.personal-center .section-card,.settings-page .setting-section,.edit-profile-page .avatar-section,.edit-profile-page .form-section,.edit-homepage-page .preview-card,.edit-homepage-page .form-card,.user-homepage-page .hero-card,.user-homepage-page .stat-card,.user-homepage-page .section-card,.user-homepage-page .badge-card,.user-homepage-page .post-card,.discover-page .nav-content,.discover-page .category-tabs-wrapper,.discover-page .post-card,.discover-page .post-container,.discover-page .notification-container,.discover-page .notification-item,.discover-page .sort-menu,.discover-page .image-preview-modal .modal-content,.my-posts-page .empty-state,.my-posts-page .post-item,.my-posts-page .modal-content,.my-collections-page .empty-state,.my-collections-page .collection-card,.history-page .empty-state,.history-page .history-card,.activities-page .summary-card,.activities-page .panel,.activities-page .booking-card,.orders-page .summary-card,.orders-page .panel,.orders-page .order-card,.achievements-page .summary-card,.achievements-page .badge-card{border:1px solid var(--pc-border)!important;border-radius:22px!important;background:var(--pc-paper-strong)!important;box-shadow:0 14px 34px #2c2c2c0f!important}.personal-center .metric-card,.personal-center .content-card,.personal-center .social-item,.activities-page .summary-card,.activities-page .booking-card,.orders-page .summary-card,.orders-page .order-card,.achievements-page .summary-card,.achievements-page .badge-card,.user-homepage-page .stat-card,.user-homepage-page .badge-card,.user-homepage-page .post-card,.discover-page .post-card,.discover-page .notification-item,.my-collections-page .collection-card,.history-page .history-card,.my-posts-page .post-item{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.personal-center .metric-card:hover,.personal-center .content-card:hover,.personal-center .social-item:hover,.activities-page .booking-card:hover,.orders-page .order-card:hover,.achievements-page .badge-card:hover,.my-collections-page .collection-card:hover,.history-page .history-card:hover,.my-posts-page .post-item:hover{transform:translateY(-3px);box-shadow:0 20px 44px #2c2c2c1a!important}.settings-page .setting-item,.edit-profile-page .form-item,.edit-homepage-page .form-item,.my-posts-page .form-group,.user-homepage-page .inline-editor,.activities-page .panel-header,.orders-page .panel-header{color:var(--pc-ink)}.settings-page .setting-item,.edit-profile-page .form-item input,.edit-homepage-page .form-item input,.edit-homepage-page .form-item textarea,.my-posts-page .form-group input,.my-posts-page .form-group textarea,.my-posts-page .form-group select{background:transparent}.settings-page select,.edit-profile-page input,.edit-homepage-page input,.edit-homepage-page textarea,.user-homepage-page input,.user-homepage-page textarea,.discover-page input,.discover-page textarea,.discover-page select,.my-posts-page input,.my-posts-page textarea,.my-posts-page select{border:1px solid rgba(217,207,193,.9)!important;border-radius:16px!important;background:#f8f5f0b8!important;color:var(--pc-ink)!important;box-shadow:none!important}.settings-page select:focus,.edit-profile-page input:focus,.edit-homepage-page input:focus,.edit-homepage-page textarea:focus,.user-homepage-page input:focus,.user-homepage-page textarea:focus,.discover-page input:focus,.discover-page textarea:focus,.discover-page select:focus,.my-posts-page input:focus,.my-posts-page textarea:focus,.my-posts-page select:focus{border-color:#9d29296b!important;box-shadow:0 0 0 4px #9d29291a!important;outline:none}.personal-center .settings-trigger,.personal-center .my-homepage-btn,.personal-center .secondary-action-btn,.user-homepage-page .topbar-action,.user-homepage-page .primary-btn,.user-homepage-page .cover-upload-btn,.discover-page .partner-filter-btn,.discover-page .sort-btn,.discover-page .submit-post-btn,.discover-page .tag-btn,.settings-page .clear-btn,.edit-profile-page .save-btn,.edit-homepage-page .save-btn,.edit-homepage-page .secondary-btn,.my-posts-page .btn.primary,.my-posts-page .submit-post-btn,.my-collections-page .btn.primary,.history-page .btn.primary,.activities-page .ghost-btn,.activities-page .danger-btn,.activities-page .secondary-btn,.orders-page .ghost-btn,.orders-page .danger-btn,.orders-page .secondary-btn{border-radius:16px!important}.personal-center .settings-trigger,.personal-center .my-homepage-btn,.personal-center .secondary-action-btn,.user-homepage-page .topbar-action,.user-homepage-page .primary-btn,.user-homepage-page .cover-upload-btn,.discover-page .partner-filter-btn.active,.discover-page .submit-post-btn,.discover-page .tag-btn,.edit-profile-page .save-btn,.edit-homepage-page .save-btn,.edit-homepage-page .secondary-btn,.my-posts-page .btn.primary,.my-posts-page .submit-post-btn,.my-collections-page .btn.primary,.history-page .btn.primary,.activities-page .ghost-btn,.orders-page .ghost-btn{background:linear-gradient(135deg,var(--pc-accent),var(--pc-accent-deep))!important;color:#fff!important;border:none!important}.activities-page .danger-btn,.orders-page .danger-btn,.user-homepage-page .secondary-btn,.discover-page .refresh-btn,.discover-page .remove-image-btn,.my-posts-page .delete-btn{background:#9d292914!important;color:var(--pc-accent)!important;border:1px solid rgba(157,41,41,.14)!important}.activities-page .secondary-btn,.orders-page .secondary-btn,.settings-page .clear-btn,.user-homepage-page .topbar-secondary,.user-homepage-page .icon-btn,.discover-page .tab,.discover-page .sort-option,.discover-page .mobile-menu-item,.discover-page .nav-button,.my-posts-page .view-btn,.my-posts-page .edit-btn{background:#fffaf4!important;color:var(--pc-accent)!important;border:1px solid rgba(157,41,41,.12)!important}.settings-page .back-btn,.edit-profile-page .back-btn,.edit-homepage-page .back-btn,.user-homepage-page .icon-btn,.my-posts-page .back-btn,.my-collections-page .back-btn,.history-page .back-btn{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:14px;background:#9d29290f!important;color:var(--pc-accent)!important;margin-right:14px!important}.activities-page .summary-grid,.orders-page .summary-grid,.achievements-page .summary-grid{gap:16px!important}.activities-page .summary-card,.orders-page .summary-card,.achievements-page .summary-card{background:linear-gradient(180deg,#9d292908,#fffffff5),var(--pc-paper-strong)!important}.activities-page .status-tag,.orders-page .status-tag,.user-homepage-page .role-chip,.user-homepage-page .post-tags span,.my-posts-page .tag{border-radius:999px!important}.activities-page .status-tag,.orders-page .status-tag,.achievements-page .badge-type,.achievements-page .badge-state,.user-homepage-page .role-chip,.user-homepage-page .post-tags span{background:#9d292914!important;color:var(--pc-accent)!important}.activities-page .status-note.success-note,.orders-page .status-note.success-note{color:var(--pc-success)!important}.activities-page .status-note.warning-note,.orders-page .status-note.warning-note{color:var(--pc-accent)!important}.activities-page .status-note.muted-note,.orders-page .status-note.muted-note{color:var(--pc-muted)!important}.my-collections-page .card-image.placeholder,.history-page .card-image.placeholder,.my-posts-page .image-upload-area{background:#9d29290f!important;color:var(--pc-accent)!important}.edit-homepage-page .preview-cover{background-color:#f1e6d9!important}.discover-page,.my-posts-page{width:min(1240px,calc(100% - 32px))!important;margin:0 auto!important;padding:18px 0 25px!important}.discover-page .top-nav{position:sticky;top:12px;z-index:80;background:transparent!important;margin-bottom:22px}.discover-page .nav-content{padding:5px 15px}.discover-page .logo,.discover-page .notification-user{color:var(--pc-ink)!important}.discover-page .search-input,.discover-page .mobile-menu{border:1px solid var(--pc-border)!important;border-radius:18px!important;background:#f8f5f0db!important;box-shadow:none!important}.discover-page .search-input input{background:transparent!important;border:none!important;box-shadow:none!important}.discover-page .category-tabs-wrapper,.discover-page .notification-container,.discover-page .post-container{padding:18px 20px!important;margin-bottom:22px}.discover-page .category-tabs{gap:10px!important}.discover-page .tab.active,.discover-page .nav-button.active,.discover-page .mobile-menu-item.active,.discover-page .sort-option.active{background:linear-gradient(135deg,var(--pc-accent),var(--pc-accent-deep))!important;color:#fff!important;border-color:transparent!important}.discover-page .post-card{overflow:hidden}.discover-page .partner-card{background:linear-gradient(135deg,#9d29290d,#fffffff2),var(--pc-paper-strong)!important}.discover-page .post-content p,.discover-page .author-name,.discover-page .stat-item,.discover-page .notification-content p,.discover-page .notification-time,.discover-page .partner-summary,.discover-page .loading-text,.discover-page .empty-state p{color:var(--pc-soft)!important}.discover-page .post-title,.discover-page .notification-container h2{color:var(--pc-ink)!important}.discover-page .partner-banner,.discover-page .selected-tag-item,.discover-page .tag-item.active{background:#9d292914!important;color:var(--pc-accent)!important}.discover-page .image-upload-area,.discover-page .loading-container,.discover-page .empty-state{border:1px solid var(--pc-border)!important;border-radius:22px!important;background:var(--pc-paper-strong)!important;box-shadow:0 14px 34px #2c2c2c0f!important}.discover-page .notification-avatar,.discover-page .author-avatar{border:2px solid rgba(217,207,193,.8)}.discover-page .post-image,.discover-page .preview-image{background:#efe5d8}.user-homepage-page{width:min(1200px,calc(100% - 32px))!important;margin:0 auto!important;padding:18px 0 48px!important}.user-homepage-page .page-topbar{position:sticky;top:12px;z-index:50;display:flex;align-items:center;gap:14px;padding:18px 22px!important;margin-bottom:22px}.user-homepage-page .topbar-title,.user-homepage-page .section-side,.user-homepage-page .post-footer span,.user-homepage-page .badge-text span,.user-homepage-page .summary-text,.user-homepage-page .summary-facts span{color:var(--pc-soft)!important}.user-homepage-page .hero-card{padding:16px!important;margin-bottom:20px}.user-homepage-page .hero-main{min-height:300px;border-radius:24px!important;background-color:#eadfce!important;background-size:cover!important;background-position:center!important;box-shadow:inset 0 0 0 1px #ffffff3d}.user-homepage-page .hero-main:before{background:linear-gradient(180deg,#2c2c2c14,#2c2c2c61)!important}.user-homepage-page .hero-avatar{border:4px solid rgba(255,255,255,.92)!important;box-shadow:0 12px 28px #2c2c2c24!important}.user-homepage-page .hero-body,.user-homepage-page .hero-body h1,.user-homepage-page .editing-banner,.user-homepage-page .merchant-content,.user-homepage-page .merchant-name-row,.user-homepage-page .badge-text strong,.user-homepage-page .post-body h3,.user-homepage-page .post-stats span{color:#fff!important}.user-homepage-page .editing-banner{background:#ffffff24!important;border:1px solid rgba(255,255,255,.18)!important}.user-homepage-page .stats-grid{gap:16px!important;margin-bottom:20px}.user-homepage-page .stat-card{background:linear-gradient(180deg,#9d292908,#fffffff5),var(--pc-paper-strong)!important}.user-homepage-page .stat-value,.user-homepage-page .section-head h2,.user-homepage-page .badge-card strong,.user-homepage-page .post-card h3{color:var(--pc-ink)!important}.user-homepage-page .stat-label,.user-homepage-page .badge-text span,.user-homepage-page .post-content,.user-homepage-page .post-footer,.user-homepage-page .summary-facts span,.user-homepage-page .merchant-content p,.user-homepage-page .editor-hint{color:var(--pc-soft)!important}.user-homepage-page .empty-block{border-radius:20px;background:#fffaf4!important;color:var(--pc-muted)!important}.user-homepage-page .badge-icon{background:#9d292914!important;color:var(--pc-accent)!important}.user-homepage-page .post-cover-wrap{background:#efe5d8!important}.user-homepage-page .post-image-count{background:#9d2929e6!important;color:#fff!important}.user-homepage-page .post-card{overflow:hidden}.user-homepage-page .post-card.disabled{opacity:.7}.user-homepage-page .post-body{background:transparent!important}.user-homepage-page .summary-facts i,.user-homepage-page .merchant-name-row i,.user-homepage-page .post-stats i{color:var(--pc-accent)!important}.edit-profile-page .avatar-upload-btn,.edit-homepage-page .cover-upload-btn{background:linear-gradient(135deg,var(--pc-accent),var(--pc-accent-deep))!important;color:#fff!important}.settings-page .switch input:checked+.slider,.settings-page .slider.round,.settings-page .slider{background-color:#d9cfc1}.settings-page .switch input:checked+.slider{background-color:var(--pc-accent)!important}@media (max-width: 768px){.settings-page,.edit-profile-page,.edit-homepage-page,.user-homepage-page,.discover-page,.my-posts-page,.my-collections-page,.history-page,.activities-page,.orders-page,.achievements-page{width:calc(100% - 24px)!important;padding:12px 0 32px!important}.personal-center{padding:12px 12px 32px!important}.settings-page .settings-header,.edit-profile-page .settings-header,.edit-homepage-page .settings-header,.user-homepage-page .page-topbar,.discover-page .top-nav,.my-posts-page .settings-header,.my-collections-page .settings-header,.history-page .settings-header,.personal-center .page-header,.activities-page .hero-card,.orders-page .hero-card,.achievements-page .hero-card{border-radius:20px!important}.discover-page .category-tabs-wrapper,.discover-page .notification-container,.discover-page .post-container,.welcome-section{padding:16px!important}}:root{--yf-bg: #f7f1e8;--yf-bg-deep: #efe3d0;--yf-paper: rgba(255, 251, 246, .88);--yf-paper-strong: rgba(255, 253, 250, .95);--yf-border: rgba(173, 131, 89, .18);--yf-ink: #2f241d;--yf-ink-soft: #695647;--yf-muted: #8f7b69;--yf-accent: #9d2929;--yf-accent-deep: #6f1c1c;--yf-gold: #c89a4b;--yf-shadow: 0 24px 60px rgba(74, 46, 23, .12);--yf-radius-xl: 28px;--yf-radius-lg: 22px;--yf-radius-md: 16px}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;text-decoration:none;list-style:none}body{margin:0!important;padding:0!important;min-height:100vh;width:100%;overflow-x:hidden;color:var(--yf-ink);background:radial-gradient(circle at top left,rgba(157,41,41,.12),transparent 26%),radial-gradient(circle at 84% 14%,rgba(200,154,75,.18),transparent 20%),radial-gradient(circle at bottom right,rgba(111,28,28,.08),transparent 24%),linear-gradient(180deg,#fbf7f1 0%,var(--yf-bg) 48%,#f1e6d7 100%);background-attachment:fixed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.38;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:32px 32px,32px 32px;-webkit-mask-image:radial-gradient(circle at center,black 48%,transparent 100%);mask-image:radial-gradient(circle at center,black 48%,transparent 100%)}body,button,input,textarea,select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#9d29292e;color:var(--yf-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#efe3d0b3}::-webkit-scrollbar-thumb{border:2px solid rgba(239,227,208,.9);border-radius:999px;background:linear-gradient(180deg,#9d2929b8,#6f1c1cdb)}#app{width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important}
