.sticky-tabs-container[data-v-e1636760]{background-color:var(--color-background)}.sticky-tabs-header[data-v-e1636760]{background:var(--color-background);border-bottom:1px solid var(--color-border-light)}.tabs-header-fixed[data-v-e1636760]{background:var(--color-card);box-shadow:0 -1px 0 0 var(--color-border-light),0 2px 4px var(--color-shadow-medium);left:0;position:fixed;right:0;top:44px;z-index:100}@media(min-width:768px)and (max-width:1023px){.tabs-header-fixed[data-v-e1636760]{top:64px}}@media(min-width:1024px){.tabs-header-fixed[data-v-e1636760]{left:50%;max-width:800px;top:64px;transform:translateX(-50%);width:100%}.tabs-header-fixed.with-desktop-top-bar[data-v-e1636760]{top:110px}}.tabs-header-wrapper[data-v-e1636760]{align-items:center;display:flex;justify-content:center;position:relative}.tabs-nav[data-v-e1636760]{align-items:center;display:flex;flex:1;height:44px;justify-content:space-around;position:relative}@media(min-width:1024px){.tabs-nav[data-v-e1636760]{flex:0 1 auto;gap:60px;justify-content:center}}.tab-item[data-v-e1636760]{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;gap:2px;height:100%;justify-content:center;padding:0 8px;position:relative;transition:color .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width:1024px){.tab-item[data-v-e1636760]{flex:0 0 auto;font-size:15px;gap:3px;padding:0 16px}}.tab-item.is-active[data-v-e1636760]{color:var(--color-primary);font-weight:600}.tab-item.is-disabled[data-v-e1636760]{cursor:not-allowed;opacity:.5}.tab-text[data-v-e1636760]{white-space:nowrap}.lock-icon[data-v-e1636760]{color:var(--color-primary);flex-shrink:0;font-size:10px}@media(min-width:1024px){.lock-icon[data-v-e1636760]{font-size:11px}}.badge-dot[data-v-e1636760]{background:#ff6b9d;border-radius:50%;box-shadow:0 0 3px rgba(255,107,157,.5);flex-shrink:0;height:6px;margin-top:-12px;width:6px}.tab-line[data-v-e1636760]{background:var(--color-primary);border-radius:3px 3px 0 0;bottom:0;height:3px;left:0;position:absolute;transition:transform .3s ease,width .3s ease}.tabs-right-action[data-v-e1636760]{display:none}@media(min-width:1024px){.tabs-right-action[data-v-e1636760]{align-items:center;display:flex;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:10}}.tabs-content[data-v-e1636760]{background-color:var(--color-background);padding-top:45px}.tab-content[data-v-e1636760]{background-color:var(--color-background);padding:16px}@media(max-width:767px){.tab-content[data-v-e1636760]{padding:12px}.tab-item[data-v-e1636760]{font-size:13px;gap:2px;padding:0 4px}.lock-icon[data-v-e1636760]{font-size:9px}.badge-dot[data-v-e1636760]{height:5px;width:5px}}.loading-container[data-v-bd5567a8]{align-items:center;display:flex;justify-content:center;padding:20px}.avatar-container[data-v-293e3900]{display:inline-block;position:relative}.avatar-container .avatar-image[data-v-293e3900]{border-radius:50%;display:block;object-fit:cover}.avatar-container .avatar-fallback[data-v-293e3900]{align-items:center;border-radius:50%;color:#fff;display:flex;font-family:Arial,sans-serif;font-weight:700;justify-content:center}.avatar-container .online-indicator[data-v-293e3900]{background:var(--color-success);border-radius:50%;bottom:2px;box-shadow:0 0 4px var(--color-shadow-medium);height:10px;position:absolute;right:2px;width:10px}.photo-verification-reminder[data-v-5f5b2e10]{margin:12px}.photo-verification-reminder .van-notice-bar[data-v-5f5b2e10]{background:rgba(255,139,171,.1);border:1px solid rgba(255,139,171,.2);border-radius:8px;cursor:pointer}.photo-verification-reminder .van-notice-bar[data-v-5f5b2e10] .van-notice-bar__content,.photo-verification-reminder .van-notice-bar[data-v-5f5b2e10] .van-notice-bar__left-icon{color:var(--color-primary)}.photo-verification-reminder .van-notice-bar .arrow-icon[data-v-5f5b2e10]{color:var(--color-primary);font-size:16px;margin-left:8px}.photo-verification-reminder.pending .van-notice-bar[data-v-5f5b2e10]{background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.2)}.photo-verification-reminder.pending .van-notice-bar .arrow-icon[data-v-5f5b2e10],.photo-verification-reminder.pending .van-notice-bar[data-v-5f5b2e10] .van-notice-bar__content,.photo-verification-reminder.pending .van-notice-bar[data-v-5f5b2e10] .van-notice-bar__left-icon{color:#ff9800}.photo-verification-reminder.rejected .van-notice-bar[data-v-5f5b2e10]{background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.2)}.photo-verification-reminder.rejected .van-notice-bar .arrow-icon[data-v-5f5b2e10],.photo-verification-reminder.rejected .van-notice-bar[data-v-5f5b2e10] .van-notice-bar__content,.photo-verification-reminder.rejected .van-notice-bar[data-v-5f5b2e10] .van-notice-bar__left-icon{color:#ff6b6b}.error-message[data-v-76c21de7]{padding:40px 20px}.back-to-top-button[data-v-40d0cb64]{align-items:center;background:var(--color-primary);border-radius:50%;bottom:var(--1a03f1f4);box-shadow:0 4px 12px var(--color-shadow-medium);cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:var(--51ae643e);transition:all .3s ease;width:48px;z-index:1000}.back-to-top-button[data-v-40d0cb64]:hover{box-shadow:0 6px 16px var(--color-shadow-dark);transform:translateY(-2px)}.back-to-top-button[data-v-40d0cb64]:active{transform:translateY(0)}.back-to-top-button .van-icon[data-v-40d0cb64]{color:#fff;font-weight:700}.image-viewer[data-v-289e5e06]{align-items:center;background-color:rgba(0,0,0,.95);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.viewer-header[data-v-289e5e06]{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);display:flex;justify-content:space-between;left:0;padding:16px 20px;position:absolute;right:0;top:0;z-index:10}.close-btn[data-v-289e5e06]{color:#fff;cursor:pointer;font-size:28px;padding:8px;transition:transform .2s ease}.close-btn[data-v-289e5e06]:hover{transform:scale(1.1)}.close-btn[data-v-289e5e06]:active{transform:scale(.95)}.image-counter[data-v-289e5e06]{background-color:rgba(0,0,0,.5);border-radius:16px;color:#fff;font-size:16px;font-weight:500;padding:6px 12px}.image-container[data-v-289e5e06]{overflow:hidden;position:relative}.image-container[data-v-289e5e06],.image-wrapper[data-v-289e5e06]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-wrapper[data-v-289e5e06]{padding:80px 20px 100px}.viewer-image[data-v-289e5e06]{max-height:100%;max-width:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.nav-arrows[data-v-289e5e06]{display:flex;justify-content:space-between;left:0;padding:0 20px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.nav-arrow[data-v-289e5e06]{align-items:center;backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;pointer-events:auto;transition:all .2s ease;width:48px}.nav-arrow .van-icon[data-v-289e5e06]{color:#fff;font-size:24px}.nav-arrow[data-v-289e5e06]:hover{background-color:hsla(0,0%,100%,.3);transform:scale(1.1)}.nav-arrow[data-v-289e5e06]:active{transform:scale(.95)}.nav-arrow.disabled[data-v-289e5e06]{cursor:not-allowed;opacity:.3;pointer-events:none}.thumbnail-strip[data-v-289e5e06]{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);bottom:0;display:flex;gap:8px;left:0;overflow-x:auto;overflow-y:hidden;padding:16px;position:absolute;right:0;z-index:10}.thumbnail-strip[data-v-289e5e06]::-webkit-scrollbar{height:4px}.thumbnail-strip[data-v-289e5e06]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:2px}.thumbnail[data-v-289e5e06]{border:2px solid transparent;border-radius:6px;cursor:pointer;flex-shrink:0;height:80px;opacity:.6;overflow:hidden;transition:all .2s ease;width:60px}.thumbnail img[data-v-289e5e06]{height:100%;object-fit:cover;width:100%}.thumbnail.active[data-v-289e5e06]{border-color:#ff6b9d;opacity:1;transform:scale(1.05)}.thumbnail[data-v-289e5e06]:hover{opacity:1}.fade-enter-active[data-v-289e5e06],.fade-leave-active[data-v-289e5e06]{transition:opacity .3s ease}.fade-enter[data-v-289e5e06],.fade-leave-to[data-v-289e5e06]{opacity:0}.slide-left-enter-active[data-v-289e5e06],.slide-left-leave-active[data-v-289e5e06],.slide-right-enter-active[data-v-289e5e06],.slide-right-leave-active[data-v-289e5e06]{transition:all .3s ease}.slide-left-enter[data-v-289e5e06]{opacity:0;transform:translateX(100%)}.slide-left-leave-to[data-v-289e5e06],.slide-right-enter[data-v-289e5e06]{opacity:0;transform:translateX(-100%)}.slide-right-leave-to[data-v-289e5e06]{opacity:0;transform:translateX(100%)}@media(max-width:767px){.viewer-header[data-v-289e5e06]{padding:12px 16px}.close-btn[data-v-289e5e06]{font-size:24px}.image-counter[data-v-289e5e06]{font-size:14px;padding:4px 10px}.image-wrapper[data-v-289e5e06]{padding:60px 16px 80px}.thumbnail-strip[data-v-289e5e06]{padding:12px}.thumbnail[data-v-289e5e06]{height:66px;width:50px}}.loading-state[data-v-13cd1287]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}.loading-state.loading-more[data-v-13cd1287]{padding:20px}.loading-state .loading-text[data-v-13cd1287]{color:#666;font-size:15px;font-weight:500}@media(max-width:767px){.loading-state[data-v-13cd1287]{padding:30px 20px}.loading-state.loading-more[data-v-13cd1287]{padding:15px}.loading-state .loading-text[data-v-13cd1287]{font-size:14px}}.gender-icon[data-v-3688baac]{display:inline-block;flex-shrink:0;height:16px;line-height:1;position:relative;transition:transform .2s ease;vertical-align:middle;width:16px}@media(min-width:1024px){.gender-icon[data-v-3688baac]{height:20px;width:20px}}.gender-icon[data-v-3688baac]:hover{transform:scale(1.1)}.gender-icon__img[data-v-3688baac]{display:block;height:100%;left:0;object-fit:contain;pointer-events:none;position:absolute;top:0;user-select:none;width:100%}.user-card[data-v-3a668f72]{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:12px;border-radius:16px;box-shadow:0 2px 8px var(--color-shadow-medium);cursor:pointer;overflow:hidden;transition:all .3s ease}.user-card[data-v-3a668f72]:hover{box-shadow:0 4px 20px rgba(0,0,0,.15);transform:translateY(-4px)}.user-photo[data-v-3a668f72]{height:0;overflow:hidden;padding-bottom:133.33%;position:relative;width:100%}.user-photo img[data-v-3a668f72]{background-color:var(--color-background);height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform .3s ease;width:100%}.user-photo:hover img[data-v-3a668f72]{transform:scale(1.05)}.user-photo .online-indicator[data-v-3a668f72]{background:#4caf50;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:12px;top:12px;width:12px}.user-info[data-v-3a668f72]{padding:16px}.user-header[data-v-3a668f72]{margin-bottom:4px}.user-header .username[data-v-3a668f72]{align-items:center;color:var(--color-text-primary);display:flex;font-size:18px;font-weight:600;gap:6px;margin:0}.user-details[data-v-3a668f72]{align-items:center;display:flex;gap:12px;margin-bottom:8px}.user-details .age-location[data-v-3a668f72]{color:var(--color-text-secondary);font-size:14px;font-weight:400}.user-details .blocked-status[data-v-3a668f72]{align-items:center;background:rgba(238,10,36,.1);border-radius:8px;color:var(--color-error);display:flex;font-size:12px;gap:4px;padding:2px 6px}.user-details .blocked-status .van-icon[data-v-3a668f72]{color:var(--color-error);font-size:10px}.user-bio[data-v-3a668f72]{color:var(--color-text-secondary);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.user-actions[data-v-3a668f72]{background:var(--color-surface);display:flex;gap:8px;padding:12px 16px}.user-actions .van-button[data-v-3a668f72]{cursor:pointer;flex:1}.user-actions .van-button--primary[data-v-3a668f72]{background:var(--color-primary);border-color:var(--color-primary)}.user-actions .van-button--danger[data-v-3a668f72]{background:var(--color-error);border-color:var(--color-error)}.user-actions .van-button .van-button__text[data-v-3a668f72]{height:12px}@media(max-width:767px){.user-card[data-v-3a668f72]{border-radius:12px}.user-photo[data-v-3a668f72]{padding-bottom:133.33%}.user-info[data-v-3a668f72]{padding:12px}.user-header .username[data-v-3a668f72]{font-size:16px}.user-actions[data-v-3a668f72]{padding:8px 12px}.user-actions .van-button[data-v-3a668f72]{font-size:12px}}.lazy-image[data-v-9df5f446]{background-color:#f7f8fa;display:inline-block;overflow:hidden;position:relative}.lazy-image--rounded[data-v-9df5f446]{border-radius:8px}.lazy-image--circle[data-v-9df5f446]{border-radius:50%}.lazy-image__placeholder[data-v-9df5f446]{bottom:0;left:0;position:absolute;right:0;top:0}.lazy-image__loading[data-v-9df5f446],.lazy-image__placeholder[data-v-9df5f446]{align-items:center;display:flex;justify-content:center}.lazy-image__skeleton[data-v-9df5f446]{animation:skeleton-loading-9df5f446 1.5s infinite;background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 50%,#f2f2f2 75%);background-size:200% 100%;height:100%;width:100%}.lazy-image__img[data-v-9df5f446]{height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;width:100%}.lazy-image__img--visible[data-v-9df5f446]{opacity:1}.lazy-image__error[data-v-9df5f446]{align-items:center;background-color:#f7f8fa;bottom:0;color:#c8c9cc;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background-color .2s}.lazy-image__error[data-v-9df5f446]:hover{background-color:#f2f3f5}.lazy-image__error-text[data-v-9df5f446]{color:#969799;font-size:12px}.lazy-image__overlay[data-v-9df5f446]{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@keyframes skeleton-loading-9df5f446{0%{background-position:200% 0}to{background-position:-200% 0}}.form-input[data-v-0214f6d3]{margin-bottom:16px}.form-input__error[data-v-0214f6d3]{color:#ee0a24;font-size:12px;line-height:1.3;margin-top:4px;padding:0 16px}.form-input__help[data-v-0214f6d3]{color:#969799;font-size:12px;line-height:1.3;margin-top:4px;padding:0 16px}[data-v-0214f6d3] .van-field__error-message{margin-top:4px}.chat-item[data-v-4bc98356]{align-items:center;background:var(--color-card);border-radius:12px;box-shadow:0 2px 8px var(--color-shadow-medium);cursor:pointer;display:flex;gap:12px;margin-bottom:12px;padding:8px;position:relative;transition:transform .2s}.chat-item[data-v-4bc98356]:hover{transform:translateY(-2px)}.chat-item[data-v-4bc98356]:last-child{margin-bottom:0}.chat-content[data-v-4bc98356]{flex:1;min-width:0}.chat-header[data-v-4bc98356]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:6px}.user-info[data-v-4bc98356]{flex:1;min-width:0}.chat-username[data-v-4bc98356]{align-items:center;color:var(--color-text-primary);display:flex;font-size:16px;font-weight:600;gap:4px;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-details[data-v-4bc98356]{color:var(--color-text-tertiary);display:block;font-size:14px}.time-badge-container[data-v-4bc98356]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;margin-left:8px}.chat-time[data-v-4bc98356]{color:var(--color-text-tertiary);font-size:12px;white-space:nowrap}.unread-badge[data-v-4bc98356]{background:var(--color-primary);border-radius:12px;color:var(--color-text-inverse);font-size:11px;font-weight:600;line-height:1.4;min-width:18px;padding:2px 6px;text-align:center}.chat-message[data-v-4bc98356]{align-items:center;display:flex}.message-text[data-v-4bc98356]{color:var(--color-text-secondary);flex:1;font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hide-button[data-v-4bc98356]{background-color:var(--color-error);border:none;color:var(--color-text-inverse);font-size:14px;font-weight:500;height:100%;width:80px}.hide-button[data-v-4bc98356]:active{background-color:var(--color-error-dark)}.unhide-button[data-v-4bc98356]{background-color:var(--color-primary);border:none;color:var(--color-text-inverse);font-size:14px;font-weight:500;height:100%;width:80px}.unhide-button[data-v-4bc98356]:active{background-color:var(--color-primary-dark)}[data-v-0e1fc0f4] .van-empty{padding:80px 20px 120px}@media(min-width:1024px){[data-v-0e1fc0f4] .van-empty{padding:80px 20px}}[data-v-0e1fc0f4] .van-empty__description{padding:0 30px;text-align:center}.hint-text[data-v-0e1fc0f4]{color:var(--color-text-primary);font-size:15px;font-weight:400;line-height:1.6;margin-top:8px}.btn-empty-state[data-v-0e1fc0f4]{margin-top:16px;min-width:180px;padding:0 32px}.submit-section[data-v-57acdd22]{align-items:center;display:flex;justify-content:center;margin-top:8px}.no-more-data[data-v-50bd810a]{align-items:center;display:flex;justify-content:center;margin-top:auto;padding:20px}.no-more-data .no-more-text[data-v-50bd810a]{color:var(--color-text-tertiary);font-size:14px}.user-card-small[data-v-5d9b358e]{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:12px;box-shadow:0 2px 8px var(--color-shadow-medium);cursor:pointer;display:flex;flex-direction:column;margin-bottom:12px;padding:16px;position:relative;transition:transform .2s}.user-card-small[data-v-5d9b358e]:hover{transform:translateY(-2px)}.user-card-small.blurred-card[data-v-5d9b358e]{cursor:pointer}.user-card-small .card-content[data-v-5d9b358e]{align-items:center;display:flex;gap:12px}.user-card-small .avatar-wrapper[data-v-5d9b358e]{display:inline-block;height:60px;position:relative;width:60px}.user-card-small .avatar-wrapper .blurred-avatar[data-v-5d9b358e]{filter:blur(8px);height:100%;width:100%}.user-card-small .avatar-wrapper .avatar-overlay[data-v-5d9b358e]{align-items:center;background:rgba(0,0,0,.25);border-radius:50%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.user-card-small .avatar-wrapper .avatar-overlay .premium-lock[data-v-5d9b358e]{align-items:center;background:rgba(255,107,157,.95);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;height:32px;justify-content:center;width:32px}.user-card-small .avatar-wrapper .avatar-overlay .premium-lock .van-icon[data-v-5d9b358e]{color:#fff;font-size:16px}.user-card-small .user-info[data-v-5d9b358e]{flex:1;min-width:0}.user-card-small .user-info.blurred-info[data-v-5d9b358e]{filter:blur(4px);pointer-events:none}.user-card-small .user-info h4[data-v-5d9b358e]{align-items:center;display:flex;font-size:16px;font-weight:600;gap:4px;margin:0 0 4px}.user-card-small .user-info p[data-v-5d9b358e]{color:var(--color-text-tertiary);font-size:14px;line-height:1.4;margin:0;word-break:break-word}.user-card-small .user-info p.extra-info[data-v-5d9b358e]{font-size:12px;margin-top:2px}.user-card-small.matched[data-v-5d9b358e]{border:1px solid var(--color-primary);margin-top:12px}.user-card-small.matched .match-badge[data-v-5d9b358e]{align-items:center;background:var(--color-primary);border-radius:16px;color:var(--color-text-inverse);display:flex;font-size:12px;gap:4px;left:12px;padding:6px 12px;position:absolute;top:-12px;white-space:nowrap;z-index:5}.user-card-small .floating-actions[data-v-5d9b358e]{display:flex;flex-direction:row;gap:8px;position:absolute;right:12px;top:12px;z-index:10}.user-card-small .floating-btn[data-v-5d9b358e]{align-items:center;backdrop-filter:blur(10px);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.user-card-small .floating-btn[data-v-5d9b358e]:hover{transform:translateY(-2px)}.user-card-small .floating-btn[data-v-5d9b358e]:active{transform:scale(.95)}.user-card-small .floating-btn .floating-icon[data-v-5d9b358e]{font-size:18px;transition:all .2s ease}.user-card-small .floating-btn.chat-btn[data-v-5d9b358e]{background:rgba(255,107,157,.15);box-shadow:0 2px 6px rgba(255,107,157,.2)}.user-card-small .floating-btn.chat-btn .floating-icon[data-v-5d9b358e]{color:var(--color-primary)}.user-card-small .floating-btn.chat-btn[data-v-5d9b358e]:hover{background:rgba(255,107,157,.25);box-shadow:0 3px 8px rgba(255,107,157,.3)}.user-card-small .floating-btn.chat-btn.matched[data-v-5d9b358e]{background:rgba(255,107,157,.2)}.user-card-small .floating-btn.chat-btn.matched .floating-icon[data-v-5d9b358e]{color:var(--color-primary)}.user-card-small .floating-btn.chat-btn.matched[data-v-5d9b358e]:hover{background:rgba(255,107,157,.3)}.user-card-small .floating-btn.like-btn[data-v-5d9b358e]{background:rgba(255,107,157,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.user-card-small .floating-btn.like-btn .floating-icon[data-v-5d9b358e]{color:var(--color-primary)}.user-card-small .floating-btn.like-btn.active[data-v-5d9b358e]{background:var(--color-primary);box-shadow:0 2px 8px rgba(255,107,157,.5)}.user-card-small .floating-btn.like-btn.active .floating-icon.liked[data-v-5d9b358e]{color:#fff;transform:scale(1.1)}.user-card-small .floating-btn.like-btn[data-v-5d9b358e]:hover:not(.active){background:rgba(255,107,157,.25);box-shadow:0 3px 8px rgba(0,0,0,.2)}.user-card-small .floating-btn.unlike-btn[data-v-5d9b358e]{background:rgba(255,71,87,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.user-card-small .floating-btn.unlike-btn .floating-icon[data-v-5d9b358e]{color:#ee0a24}.user-card-small .floating-btn.unlike-btn[data-v-5d9b358e]:hover{background:rgba(255,71,87,.25);box-shadow:0 3px 8px rgba(0,0,0,.2)}.user-card-small .floating-btn.unblock-btn[data-v-5d9b358e]{background:rgba(255,71,87,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.user-card-small .floating-btn.unblock-btn .floating-icon[data-v-5d9b358e]{color:#ee0a24}.user-card-small .floating-btn.unblock-btn[data-v-5d9b358e]:hover:not(:disabled){background:rgba(255,71,87,.25);box-shadow:0 3px 8px rgba(0,0,0,.2)}.user-card-small .floating-btn.unblock-btn[data-v-5d9b358e]:disabled{cursor:not-allowed;opacity:.6}.user-card-small .bottom-actions[data-v-5d9b358e]{border-top:1px solid var(--color-divider);display:flex;gap:8px;margin-top:12px;padding-top:12px}.user-card-small .bottom-actions[data-v-5d9b358e] .van-button{flex:1;min-width:80px}@media(max-width:767px){.user-card-small .floating-actions[data-v-5d9b358e]{gap:6px;right:8px;top:8px}.user-card-small .floating-btn[data-v-5d9b358e]{height:36px;width:36px}.user-card-small .floating-btn .floating-icon[data-v-5d9b358e]{font-size:14px}}.payment-modal[data-v-af652606] .van-popup{background:var(--color-card);border-radius:20px}@media(min-width:1024px){.payment-modal[data-v-af652606] .van-popup.van-popup--center{bottom:auto;left:50%;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%)}}.payment-modal .modal-content[data-v-af652606]{background:var(--color-card);max-width:340px;padding:32px 24px 24px;position:relative;text-align:center;width:90vw}@media(min-width:1024px){.payment-modal .modal-content[data-v-af652606]{max-width:400px;width:400px}}.payment-modal .close-btn[data-v-af652606]{color:var(--color-text-tertiary);cursor:pointer;font-size:20px;padding:4px;position:absolute;right:16px;top:16px;transition:all .2s ease;z-index:10}.payment-modal .close-btn[data-v-af652606]:hover{color:var(--color-text-primary);transform:scale(1.1)}.payment-modal .close-btn[data-v-af652606]:active{transform:scale(.95)}.payment-modal .modal-header[data-v-af652606]{margin-bottom:24px}.payment-modal .modal-header .icon[data-v-af652606]{filter:drop-shadow(0 4px 12px rgba(255,193,7,.3));font-size:44px;margin-bottom:16px}.payment-modal .modal-header h3[data-v-af652606]{color:var(--color-text-primary);font-size:22px;font-weight:600;letter-spacing:-.5px;margin:0}.payment-modal .modal-body[data-v-af652606]{margin-bottom:28px}.payment-modal .modal-body p[data-v-af652606]{color:var(--color-text-secondary);font-size:15px;line-height:1.6;margin-bottom:20px}.payment-modal .modal-body .download-hint[data-v-af652606]{background:rgba(255,107,157,.08);border-left:3px solid var(--color-primary);border-radius:8px;color:var(--color-primary);font-size:14px;font-weight:500;margin-bottom:0;padding:10px 12px}.payment-modal .modal-actions[data-v-af652606]{display:flex;flex-direction:column;gap:12px}.payment-modal .modal-actions .store-buttons[data-v-af652606]{display:flex;gap:12px;justify-content:center;margin-bottom:4px}.payment-modal .modal-actions .store-btn-wrapper[data-v-af652606]{align-items:center;cursor:pointer;display:flex;flex:1;justify-content:center;max-width:180px;min-height:54px;position:relative;transition:all .3s ease}.payment-modal .modal-actions .store-btn-wrapper[data-v-af652606]:hover{filter:brightness(1.05);transform:translateY(-2px)}.payment-modal .modal-actions .store-btn-wrapper[data-v-af652606]:active{transform:translateY(0) scale(.98)}.payment-modal .modal-actions .store-btn-wrapper .store-btn-img[data-v-af652606]{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:block;height:auto;object-fit:contain;width:100%}.payment-modal .modal-actions .store-btn-wrapper .btn-loading[data-v-af652606]{background:rgba(0,0,0,.5);border-radius:50%;left:50%;padding:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.payment-modal .modal-actions[data-v-af652606] .van-button{border-radius:24px;font-size:16px;font-weight:500;height:48px;transition:all .3s ease}.payment-modal .modal-actions[data-v-af652606] .van-button.upgrade-btn{background:linear-gradient(135deg,#ff6b9d,#ff8fab);border:none;box-shadow:0 4px 16px rgba(255,107,157,.3)}.payment-modal .modal-actions[data-v-af652606] .van-button.upgrade-btn:active{box-shadow:0 2px 8px rgba(255,107,157,.3);transform:scale(.98)}@media(max-width:767px){.payment-modal .modal-content[data-v-af652606]{max-width:300px;padding:28px 20px 20px}.payment-modal .modal-header[data-v-af652606]{margin-bottom:20px}.payment-modal .modal-header .icon[data-v-af652606]{font-size:48px;margin-bottom:12px}.payment-modal .modal-header h3[data-v-af652606]{font-size:20px}.payment-modal .modal-body[data-v-af652606]{margin-bottom:24px}.payment-modal .modal-body p[data-v-af652606]{font-size:14px}.payment-modal .modal-body .download-hint[data-v-af652606]{font-size:13px;padding:8px 10px}.payment-modal .modal-actions .store-buttons[data-v-af652606]{flex-direction:column;gap:8px}.payment-modal .modal-actions .store-buttons .store-btn-wrapper[data-v-af652606]{max-width:100%;min-height:44px}.payment-modal .modal-actions .store-buttons .store-btn-wrapper .store-btn-img[data-v-af652606]{max-height:44px}.payment-modal .modal-actions[data-v-af652606] .van-button{font-size:15px;height:44px}}@media(min-width:1024px){[data-v-c77f36f4] .van-popup.van-popup--bottom{border-radius:16px;bottom:auto;left:50%;max-height:80vh;max-width:500px;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:90vw}}.report-modal[data-v-c77f36f4]{display:flex;flex-direction:column;height:100%;min-height:0}.modal-header[data-v-c77f36f4]{margin-bottom:24px;padding:20px 20px 0;text-align:center}.modal-header h3[data-v-c77f36f4]{color:var(--color-text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.modal-header p[data-v-c77f36f4]{color:var(--color-text-secondary);font-size:14px;line-height:1.4;margin:0}.modal-content[data-v-c77f36f4]{flex:1;min-height:0;overflow-y:auto;padding-bottom:10px}@media(min-width:1024px){.modal-content[data-v-c77f36f4]::-webkit-scrollbar{width:8px}.modal-content[data-v-c77f36f4]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.modal-content[data-v-c77f36f4]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px;transition:background .2s}.modal-content[data-v-c77f36f4]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}[data-theme=light] .modal-content[data-v-c77f36f4]::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}[data-theme=light] .modal-content[data-v-c77f36f4]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}[data-theme=light] .modal-content[data-v-c77f36f4]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}}.loading-container[data-v-c77f36f4]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.loading-container p[data-v-c77f36f4]{color:#666;font-size:14px;margin-top:12px}.van-cell-group[data-v-c77f36f4]{margin-bottom:16px;margin-left:0;margin-right:0}.van-cell[data-v-c77f36f4]{background-color:var(--color-card);padding:12px 20px}.van-cell .van-cell__title[data-v-c77f36f4]{font-weight:500}.van-cell .van-cell__label[data-v-c77f36f4]{color:#999;font-size:12px;margin-top:4px}[data-v-c77f36f4] .van-radio__icon--checked .van-icon{background-color:var(--color-primary);border-color:var(--color-primary)}.additional-info[data-v-c77f36f4]{margin-top:20px;padding:0 20px}.additional-info .input-label[data-v-c77f36f4]{color:var(--color-text-primary);font-size:15px;font-weight:500;margin-bottom:12px}.additional-info .textarea-wrapper[data-v-c77f36f4]{position:relative}.additional-info .textarea-wrapper .details-textarea[data-v-c77f36f4]{background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:15px;line-height:1.5;min-height:120px;padding:16px;resize:none;width:100%}.additional-info .textarea-wrapper .details-textarea[data-v-c77f36f4]::placeholder{color:hsla(0,0%,100%,.3);opacity:1}.additional-info .textarea-wrapper .details-textarea[data-v-c77f36f4]:focus{border-color:var(--color-primary);outline:none}.additional-info .textarea-wrapper .word-count[data-v-c77f36f4]{color:var(--color-text-tertiary);font-size:12px;margin-top:8px;text-align:right}.modal-footer[data-v-c77f36f4]{display:flex;flex-shrink:0;gap:12px;margin-top:20px;padding:0 20px 20px}.modal-footer .van-button[data-v-c77f36f4]{flex:1}@media(max-height:600px){.modal-header[data-v-c77f36f4]{margin-bottom:16px;padding:16px 16px 0}.additional-info[data-v-c77f36f4]{padding:0 16px}.modal-footer[data-v-c77f36f4]{margin-top:16px;padding:0 16px 16px}}.user-grid[data-v-e1b278f8]{min-height:200px}.empty-container[data-v-e1b278f8]{padding:40px}.users-container[data-v-e1b278f8]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0}@media(max-width:767px){.users-container[data-v-e1b278f8]{gap:12px;grid-template-columns:1fr}}