.report-history-page[data-v-205af9d5]{background-color:var(--color-background)}.report-history-content[data-v-205af9d5]{padding:0}.loading-container[data-v-205af9d5]{align-items:center;display:flex;height:200px;justify-content:center}.empty-state[data-v-205af9d5]{padding:60px 0}.van-cell[data-v-205af9d5]{margin-bottom:1px}.van-image[data-v-205af9d5]{margin-right:12px}.report-info[data-v-205af9d5]{text-align:right}.report-reason[data-v-205af9d5]{color:#666;font-size:12px;margin-bottom:4px}.report-status[data-v-205af9d5]{border-radius:12px;font-size:12px;padding:2px 8px}.report-status.status-pending[data-v-205af9d5]{background-color:#fff7e6;color:#fa8c16}.report-status.status-investigating[data-v-205af9d5]{background-color:#e6f7ff;color:#1890ff}.report-status.status-resolved[data-v-205af9d5]{background-color:#f6ffed;color:#52c41a}.report-status.status-dismissed[data-v-205af9d5]{background-color:#fff2f0;color:#ff4d4f}.profile-settings-page[data-v-d48de0ba]{background-color:var(--color-background);min-height:100vh;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}@media(max-width:767px){.profile-settings-page[data-v-d48de0ba]{padding:12px}}.settings-content[data-v-d48de0ba]{padding-bottom:40px}.settings-content[data-v-d48de0ba] .van-cell-group{background-color:var(--color-card);border-radius:12px;box-shadow:0 2px 8px var(--color-shadow-light);margin-bottom:16px;overflow:hidden}.settings-content[data-v-d48de0ba] .van-cell{align-items:center;background-color:var(--color-card);color:var(--color-text-primary);display:flex}.settings-content[data-v-d48de0ba] .van-cell__title{align-items:center;display:flex}[data-v-d48de0ba] .van-switch{background-color:var(--color-switch-off);transform:scale(.8)}[data-v-d48de0ba] .van-switch .van-switch__node{background-color:var(--color-text-inverse);box-shadow:0 2px 6px var(--color-shadow-medium)}[data-v-d48de0ba] .van-switch.van-switch--on{background-color:var(--color-primary)!important}[data-v-d48de0ba] .language-selected{color:var(--color-primary);font-weight:600}[data-v-d48de0ba] .logout-confirm-dialog{background-color:rgba(40,40,40,.95);border-radius:16px;padding:24px 20px 0}[data-v-d48de0ba] .logout-confirm-dialog .van-dialog__header{color:#fff;font-size:20px;font-weight:600;padding:0 0 16px;text-align:center}[data-v-d48de0ba] .logout-confirm-dialog .van-dialog__message{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.6;padding:0 0 24px;text-align:center}[data-v-d48de0ba] .logout-confirm-dialog .van-dialog__footer{border-top:1px solid hsla(0,0%,100%,.1);display:flex;padding:0}[data-v-d48de0ba] .logout-confirm-dialog .van-dialog__footer .van-button{background-color:transparent;border:none;border-radius:0;flex:1;font-size:16px;font-weight:500;height:50px}[data-v-d48de0ba] .logout-confirm-dialog .van-dialog__footer .van-button:first-child{border-right:1px solid hsla(0,0%,100%,.1);color:#999}[data-v-d48de0ba] .logout-confirm-dialog .van-dialog__footer .van-button:last-child{color:#ff6b9d}.version-text[data-v-d48de0ba]{color:var(--color-text-tertiary);font-size:13px}.profile-edit-page[data-v-7e9cc46e]{background-color:var(--color-background);padding:16px}@media(max-width:767px){.profile-edit-page[data-v-7e9cc46e]{padding:12px}}.van-cell-group[data-v-7e9cc46e]{border-radius:12px;margin-bottom:12px}.van-field[data-v-7e9cc46e]{background:var(--color-card);border-radius:12px}.van-field[data-v-7e9cc46e] .van-field__label{color:var(--color-text-secondary)}.van-field[data-v-7e9cc46e] .van-field__control,.van-field[data-v-7e9cc46e] .van-field__value{text-align:right}.section-header[data-v-7e9cc46e]{color:var(--color-text-primary);font-size:18px;font-weight:500;padding:0 4px 12px}.experience-section[data-v-7e9cc46e]{margin-top:24px}.experience-section .stayin-options[data-v-7e9cc46e]{background:var(--color-card);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:16px}.experience-section .stayin-options .stayin-btn[data-v-7e9cc46e]{margin:0;min-width:auto}.experience-section .stayin-options .stayin-btn.van-button--primary[data-v-7e9cc46e]{background:var(--color-primary);border-color:var(--color-primary)}.partner-section[data-v-7e9cc46e]{margin-top:24px}.partner-section .van-cell-group[data-v-7e9cc46e]{margin-bottom:12px}[data-v-7e9cc46e] .van-popup{border-radius:16px 16px 0 0}[data-v-7e9cc46e] .van-picker{background:var(--color-card)}[data-v-7e9cc46e] .van-picker .van-picker__toolbar{border-bottom:1px solid var(--color-divider);padding:16px 20px}[data-v-7e9cc46e] .van-picker .van-picker__cancel{color:var(--color-text-secondary)}[data-v-7e9cc46e] .van-picker .van-picker__confirm{color:var(--color-primary)}.profile-photos-page[data-v-15337880]{background-color:var(--color-background);padding:16px}@media(max-width:767px){.profile-photos-page[data-v-15337880]{padding:12px}}.profile-photos-page[data-v-15337880] .tab-content{padding:0}.verification-notice[data-v-15337880]{margin-bottom:16px}.verification-notice[data-v-15337880] .custom-notice-bar{border:1px solid rgba(255,107,157,.2);border-radius:12px;box-shadow:0 2px 8px rgba(255,107,157,.15);padding:12px 16px}.verification-notice[data-v-15337880] .custom-notice-bar .van-notice-bar__left-icon{font-size:18px;margin-right:10px}.verification-notice[data-v-15337880] .custom-notice-bar .van-notice-bar__content{font-size:13px;font-weight:500;line-height:1.5}.dark-theme .verification-notice[data-v-15337880] .custom-notice-bar,[data-theme=dark] .verification-notice[data-v-15337880] .custom-notice-bar{background:linear-gradient(135deg,rgba(255,107,157,.15),rgba(255,107,157,.1))!important;border-color:rgba(255,107,157,.3);box-shadow:0 2px 8px rgba(255,107,157,.2)}.dark-theme .verification-notice[data-v-15337880] .custom-notice-bar .van-notice-bar__content,[data-theme=dark] .verification-notice[data-v-15337880] .custom-notice-bar .van-notice-bar__content{color:#ffb3d1!important}.dark-theme .verification-notice[data-v-15337880] .custom-notice-bar .van-notice-bar__left-icon,[data-theme=dark] .verification-notice[data-v-15337880] .custom-notice-bar .van-notice-bar__left-icon{color:var(--color-primary)!important}.photos-grid[data-v-15337880]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media(min-width:1024px){.photos-grid[data-v-15337880]{gap:16px;grid-template-columns:repeat(4,1fr)}}.photos-grid .photo-item[data-v-15337880]{aspect-ratio:3/4;background:var(--color-card);border-radius:12px;box-shadow:0 2px 8px var(--color-shadow-light);cursor:pointer;overflow:hidden;position:relative}.photos-grid .photo-item img[data-v-15337880]{height:100%;object-fit:cover;width:100%}.photos-grid .photo-item .photo-menu[data-v-15337880]{position:absolute;right:8px;top:8px;z-index:10}.photos-grid .photo-item .photo-menu .menu-icon[data-v-15337880]{background:rgba(0,0,0,.6);border-radius:50%;color:#fff;cursor:pointer;font-size:18px;padding:6px;transition:all .2s}.photos-grid .photo-item .photo-menu .menu-icon[data-v-15337880]:hover{background:rgba(0,0,0,.8)}.photos-grid .photo-item .main-badge[data-v-15337880]{background:var(--color-primary);bottom:8px}.photos-grid .photo-item .main-badge[data-v-15337880],.photos-grid .photo-item .pending-badge[data-v-15337880]{border-radius:12px;color:var(--color-text-inverse);font-size:11px;font-weight:600;left:8px;padding:4px 8px;position:absolute;z-index:5}.photos-grid .photo-item .pending-badge[data-v-15337880]{background:var(--color-warning);top:8px}.photos-grid .add-photo-btn[data-v-15337880]{align-items:center;aspect-ratio:3/4;border:2px dashed var(--color-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:all .3s}.photos-grid .add-photo-btn[data-v-15337880]:hover{background-color:var(--color-hover);border-color:var(--color-primary)}.photos-grid .add-photo-btn p[data-v-15337880]{color:var(--color-text-secondary);font-size:14px;margin:8px 0 4px}.photos-grid .add-photo-btn span[data-v-15337880]{color:var(--color-text-tertiary);font-size:12px}.photo-requirements[data-v-15337880]{margin:0 0 24px}.photo-requirements[data-v-15337880] .van-cell-group{border:1px solid var(--color-border);border-radius:16px;box-shadow:0 2px 12px var(--color-shadow-light);overflow:hidden}.photo-requirements[data-v-15337880] .van-cell-group .van-cell-group__title{color:var(--color-text-primary);font-size:16px;font-weight:600;padding:16px 16px 12px}.photo-requirements[data-v-15337880] .van-cell-group .van-cell{background:var(--color-card);padding:12px 16px;transition:background .2s}.photo-requirements[data-v-15337880] .van-cell-group .van-cell:not(:last-child):after{border-bottom-color:var(--color-divider)}.photo-requirements[data-v-15337880] .van-cell-group .van-cell:hover{background:var(--color-hover)}.photo-requirements .requirement-item[data-v-15337880]{align-items:center;color:var(--color-text-primary);display:flex;font-size:14px;gap:10px}.photo-requirements .requirement-item .van-icon[data-v-15337880]{flex-shrink:0;font-size:18px}.dark-theme .photo-requirements[data-v-15337880] .van-cell-group,[data-theme=dark] .photo-requirements[data-v-15337880] .van-cell-group{background:var(--color-card);border-color:hsla(0,0%,100%,.1);box-shadow:0 2px 12px rgba(0,0,0,.3)}.verification-section[data-v-15337880]{padding:0 16px}@media(min-width:1024px){.verification-section[data-v-15337880]{align-items:center;display:flex;flex-direction:column}}.verification-section .verification-note[data-v-15337880]{color:var(--color-text-secondary);font-size:13px;line-height:1.5;margin-bottom:0;margin-top:12px;padding:0 8px;text-align:center}@media(max-width:767px){.photos-grid[data-v-15337880]{gap:8px;grid-template-columns:repeat(2,1fr)}}.action-sheet-content{padding:8px 0}.action-sheet-content .action-item{align-items:center;background-color:var(--color-card);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;padding:16px 20px;position:relative;transition:background-color .2s}.action-sheet-content .action-item:not(:last-child):after{background-color:var(--color-divider);bottom:0;content:"";height:1px;left:20px;position:absolute;right:20px}.action-sheet-content .action-item:active{background-color:var(--color-hover)}.action-sheet-content .action-item .van-icon{font-size:20px}.action-sheet-content .action-item.action-set-main,.action-sheet-content .action-item.action-set-main .van-icon,.action-sheet-content .action-item.action-toggle-privacy,.action-sheet-content .action-item.action-toggle-privacy .van-icon{color:var(--color-primary)}.action-sheet-content .action-item.action-delete,.action-sheet-content .action-item.action-delete .van-icon{color:#ee0a24}.profile-interests-page[data-v-e8f549cc]{background-color:var(--color-background);padding:16px}@media(max-width:767px){.profile-interests-page[data-v-e8f549cc]{padding:12px}}.interests-content[data-v-e8f549cc]{max-width:100%}.van-cell-group[data-v-e8f549cc]{border-radius:12px;margin-bottom:12px;min-height:56px}.van-field[data-v-e8f549cc]{align-items:center;background:var(--color-card);border-radius:12px;cursor:pointer;display:flex;min-height:56px}.van-field[data-v-e8f549cc] .van-field__control{cursor:pointer;text-align:right}.van-field[data-v-e8f549cc] .van-field__value{text-align:right}.van-field.clickable-field[data-v-e8f549cc],.van-field[data-v-e8f549cc] .van-field__body{cursor:pointer}.van-field.clickable-field[data-v-e8f549cc]:active{opacity:.7}.gender-section[data-v-e8f549cc]{background:var(--color-card);border-radius:12px;min-height:56px;padding:16px}.gender-section .section-title[data-v-e8f549cc]{color:var(--color-text-secondary);font-size:14px;font-weight:400;margin-bottom:16px}.gender-section .gender-options[data-v-e8f549cc]{display:flex;justify-content:space-around}.gender-section .gender-options .gender-option[data-v-e8f549cc]{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:8px;position:relative;transition:all .3s ease}.gender-section .gender-options .gender-option[data-v-e8f549cc]:active{transform:scale(.95)}.gender-section .gender-options .gender-option .gender-avatar[data-v-e8f549cc]{border:2px solid transparent;border-radius:50%;height:80px;margin-bottom:12px;overflow:hidden;position:relative;transition:all .3s ease;width:80px}.gender-section .gender-options .gender-option .gender-avatar img[data-v-e8f549cc]{height:100%;object-fit:cover;width:100%}.gender-section .gender-options .gender-option .gender-avatar.gender-1[data-v-e8f549cc]{background:#ffb6c1}.gender-section .gender-options .gender-option .gender-avatar.gender-2[data-v-e8f549cc]{background:#add8e6}.gender-section .gender-options .gender-option .gender-avatar.gender-4[data-v-e8f549cc]{background:#a4f4a4}.gender-section .gender-options .gender-option .check-icon[data-v-e8f549cc]{align-items:center;background:var(--color-primary);border-radius:50%;box-shadow:0 2px 8px rgba(255,105,180,.3);color:var(--color-text-inverse);display:flex;font-size:14px;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px}.gender-section .gender-options .gender-option.active .gender-avatar[data-v-e8f549cc]{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(255,105,180,.2)}.age-section[data-v-e8f549cc]{background:var(--color-card);border-radius:12px;min-height:56px;padding:16px}.age-section .section-title[data-v-e8f549cc]{color:var(--color-text-primary);font-size:14px;font-weight:500;margin-bottom:20px}.age-section .age-slider[data-v-e8f549cc]{padding:0 8px}.age-section .age-slider[data-v-e8f549cc] .van-slider{height:4px}.age-section .age-slider[data-v-e8f549cc] .van-slider .van-slider__button{box-shadow:0 2px 8px rgba(255,107,157,.3);height:24px;width:24px}[data-v-e8f549cc] .van-field__label{color:var(--color-text-secondary);font-weight:400}.location-tabs[data-v-e8f549cc]{background:var(--color-card);border-bottom:1px solid var(--color-divider);display:flex;justify-content:space-around;padding:8px 16px}.location-tabs .location-tab[data-v-e8f549cc]{color:var(--color-text-tertiary);cursor:pointer;flex:1;font-size:14px;padding:4px 0;text-align:center;transition:color .3s}.location-tabs .location-tab.active[data-v-e8f549cc]{color:var(--color-primary);font-weight:500}.location-tabs .location-tab.disabled[data-v-e8f549cc]{cursor:not-allowed;opacity:.4}.location-tabs .location-tab[data-v-e8f549cc]:not(.disabled):active{opacity:.7}.alphabet-index-overlay[data-v-e8f549cc]{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;padding:8px 0;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:3000}.alphabet-index-overlay .index-letter[data-v-e8f549cc]{border-radius:4px;color:var(--color-text-secondary);cursor:pointer;font-size:11px;font-weight:600;line-height:14px;padding:2px 6px;transition:all .15s;user-select:none}.alphabet-index-overlay .index-letter[data-v-e8f549cc]:active{background:rgba(255,107,157,.1);color:var(--color-primary);transform:scale(1.2)}.premium-lock[data-v-e8f549cc]{color:var(--color-text-tertiary);font-size:16px;margin-left:8px}[data-v-e8f549cc] .van-switch{background-color:var(--color-switch-off);transform:scale(.8)}[data-v-e8f549cc] .van-switch .van-switch__node{background-color:var(--color-text-inverse);box-shadow:0 2px 6px var(--color-shadow-medium)}[data-v-e8f549cc] .van-switch.van-switch--on{background-color:var(--color-primary)!important}[data-v-e8f549cc] .van-switch.van-switch--disabled{opacity:.5}.switch-with-lock[data-v-e8f549cc]{align-items:center;display:flex;gap:8px;pointer-events:none}.switch-with-lock .switch-lock[data-v-e8f549cc]{font-size:16px}[data-v-e8f549cc] .van-switch:not(.van-switch--disabled){pointer-events:auto}.change-email-page[data-v-08fe8dcc]{background-color:var(--color-background);padding:16px}@media(max-width:767px){.change-email-page[data-v-08fe8dcc]{padding:12px}}.form-group[data-v-08fe8dcc]{margin-bottom:24px}.form-group .form-label[data-v-08fe8dcc]{color:var(--color-text-secondary);display:block;font-size:14px;font-weight:400;margin-bottom:8px;padding-left:4px}.form-group .van-field[data-v-08fe8dcc]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;transition:border-color .3s ease}.form-group .van-field[data-v-08fe8dcc]:focus-within{border-color:var(--color-primary)}.form-group .van-field[data-v-08fe8dcc] .van-field__control{color:var(--color-text-primary);font-size:16px}.form-group .van-field[data-v-08fe8dcc] .van-field__body{border:none}.form-group .van-field[data-v-08fe8dcc] .van-cell{background:transparent;border:none;padding:0}.form-group .van-field[disabled][data-v-08fe8dcc]{background:var(--color-surface)}.form-group .van-field[disabled][data-v-08fe8dcc] .van-field__control{color:var(--color-text-disabled)}.email-tips[data-v-08fe8dcc]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;margin-top:32px;padding:16px}.email-tips h4[data-v-08fe8dcc]{color:var(--color-text-primary);font-size:14px;font-weight:500;margin:0 0 12px}.email-tips ul[data-v-08fe8dcc]{margin:0}.email-tips ul li[data-v-08fe8dcc]{color:var(--color-text-secondary);font-size:13px;line-height:1.5;margin-bottom:4px}.email-tips ul li[data-v-08fe8dcc]:last-child{margin-bottom:0}.change-username-page[data-v-8f0e66d4]{background-color:var(--color-background);padding:16px}@media(max-width:767px){.change-username-page[data-v-8f0e66d4]{padding:12px}}.form-group[data-v-8f0e66d4]{margin-bottom:24px}.form-group .label-row[data-v-8f0e66d4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding-left:4px;padding-right:4px}.form-group .form-label[data-v-8f0e66d4]{color:var(--color-text-secondary);display:block;font-size:14px;font-weight:400;margin-bottom:8px;padding-left:4px}.form-group .char-count[data-v-8f0e66d4]{color:var(--color-text-tertiary);font-size:12px;font-weight:400}.form-group .van-field[data-v-8f0e66d4]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;transition:border-color .3s ease}.form-group .van-field[data-v-8f0e66d4]:focus-within{border-color:var(--color-primary)}.form-group .van-field[data-v-8f0e66d4] .van-field__control{color:var(--color-text-primary);font-size:16px}.form-group .van-field[data-v-8f0e66d4] .van-field__body{border:none}.form-group .van-field[data-v-8f0e66d4] .van-cell{background:transparent;border:none;padding:0}.form-group .van-field[disabled][data-v-8f0e66d4]{background:var(--color-surface)}.form-group .van-field[disabled][data-v-8f0e66d4] .van-field__control{color:var(--color-text-disabled)}.username-tips[data-v-8f0e66d4]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;margin-top:32px;padding:16px}.username-tips h4[data-v-8f0e66d4]{color:var(--color-text-primary);font-size:14px;font-weight:500;margin:0 0 12px}.username-tips ul[data-v-8f0e66d4]{margin:0}.username-tips ul li[data-v-8f0e66d4]{color:var(--color-text-secondary);font-size:13px;line-height:1.5;margin-bottom:4px}.username-tips ul li[data-v-8f0e66d4]:last-child{margin-bottom:0}.change-password-page[data-v-abbcd602]{background-color:var(--color-background);padding:16px}@media(max-width:767px){.change-password-page[data-v-abbcd602]{padding:12px}}.form-group[data-v-abbcd602]{margin-bottom:24px}.form-group .form-label[data-v-abbcd602]{color:var(--color-text-secondary);display:block;font-size:14px;font-weight:400;margin-bottom:8px;padding-left:4px}.form-group .van-field[data-v-abbcd602]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;transition:border-color .3s ease}.form-group .van-field[data-v-abbcd602]:focus-within{border-color:var(--color-primary)}.form-group .van-field[data-v-abbcd602] .van-field__control{color:var(--color-text-primary);font-size:16px}.form-group .van-field[data-v-abbcd602] .van-field__body{border:none}.form-group .van-field[data-v-abbcd602] .van-cell{background:transparent;border:none;padding:0}.profile-story-page[data-v-38e90b68]{background-color:var(--color-background);padding:16px}@media(max-width:767px){.profile-story-page[data-v-38e90b68]{padding:12px}}.story-content[data-v-38e90b68]{flex:1;overflow-y:auto;padding-bottom:30px}.guidelines[data-v-38e90b68]{background:var(--color-card);border-radius:12px;margin:12px 0;padding:16px 0}.guidelines h3[data-v-38e90b68]{color:var(--color-text-primary);font-size:18px;font-weight:600;margin:0 0 16px;padding:0 12px}.guidelines .guideline-list .guideline-item[data-v-38e90b68]{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:8px;padding:0 12px}.guidelines .guideline-list .guideline-item[data-v-38e90b68]:last-child{margin-bottom:0}.van-cell-group[data-v-38e90b68]{border-radius:12px;box-shadow:0 2px 8px var(--color-shadow-light);margin-bottom:0;overflow:hidden}.story-editor .van-field[data-v-38e90b68]{background:var(--color-surface);border-radius:8px;padding:12px 16px}.story-editor .field-footer[data-v-38e90b68]{align-items:center;display:flex;font-size:12px;justify-content:space-between;line-height:1.4;padding:8px 16px}.story-editor .field-error[data-v-38e90b68],.story-editor .field-hint[data-v-38e90b68]{color:#ee0a24;flex:1}.story-editor .field-spacer[data-v-38e90b68]{flex:1}.story-editor .word-count[data-v-38e90b68]{color:var(--color-text-tertiary);flex-shrink:0;margin-left:8px}.tips-content[data-v-38e90b68] .van-collapse-item{background:var(--color-card);border-radius:8px;overflow:hidden}.tips-content[data-v-38e90b68] .van-collapse-item:last-child{margin-bottom:0}.tips-content[data-v-38e90b68] .van-collapse-item .van-cell{background:var(--color-card);color:var(--color-text-primary);padding:12px}.tips-content[data-v-38e90b68] .van-collapse-item .van-cell:after{border-color:var(--color-border-light)}.tips-content[data-v-38e90b68] .van-collapse-item .van-collapse-item__content{background:var(--color-card);color:var(--color-text-secondary)}.tips-content[data-v-38e90b68] .van-collapse-item p{color:var(--color-text-secondary);font-size:14px;line-height:1.6;margin:0;padding:12px}.tips-content[data-v-38e90b68] .van-collapse-item--border:after{left:12px;right:12px}[data-v-38e90b68] .van-cell{padding:10px 0}.delete-account-page[data-v-834f8b4a]{background-color:var(--color-background);padding:16px}@media(max-width:767px){.delete-account-page[data-v-834f8b4a]{padding:12px}}.form-group[data-v-834f8b4a]{margin-bottom:24px}.form-group .form-label[data-v-834f8b4a]{color:var(--color-text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px;padding-left:4px}.form-group .van-field[data-v-834f8b4a]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;transition:border-color .3s ease}.form-group .van-field[data-v-834f8b4a]:focus-within{border-color:#ff4d4f}.form-group .van-field[data-v-834f8b4a] .van-field__control{color:var(--color-text-primary);font-size:16px}.form-group .van-field[data-v-834f8b4a] .van-field__body{border:none}.form-group .van-field[data-v-834f8b4a] .van-cell{background:transparent;border:none;padding:0}.checkbox-section[data-v-834f8b4a]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;margin:32px 0;padding:16px}.checkbox-section[data-v-834f8b4a] .van-checkbox .van-checkbox__label{color:var(--color-text-primary);font-size:14px;line-height:1.5}.hidden-chats-page[data-v-b0604750]{background-color:var(--color-background);padding:16px}@media(max-width:767px){.hidden-chats-page[data-v-b0604750]{padding:12px}}.chat-list[data-v-b0604750]{display:flex;flex-direction:column;gap:0}.block-list-page[data-v-73ba351d]{background-color:var(--color-background);padding:16px}@media(max-width:767px){.block-list-page[data-v-73ba351d]{padding:12px}}.private-album-requested-users-page[data-v-707d0c54]{background-color:var(--color-background);min-height:calc(100vh - 44px)}.private-album-requested-users-page[data-v-707d0c54] .van-pull-refresh{min-height:calc(100vh - 100px)}.user-list[data-v-707d0c54]{padding:16px}@media(max-width:767px){.user-list[data-v-707d0c54]{padding:12px}}.private-album-accessed-users-page[data-v-1ca5d039]{background-color:var(--color-background);min-height:calc(100vh - 44px)}.private-album-accessed-users-page[data-v-1ca5d039] .van-pull-refresh{min-height:calc(100vh - 100px)}.user-list[data-v-1ca5d039]{padding:16px}@media(max-width:767px){.user-list[data-v-1ca5d039]{padding:12px}}.private-album-visitors-page[data-v-1d76c844]{background-color:var(--color-background);min-height:calc(100vh - 44px)}.private-album-visitors-page[data-v-1d76c844] .van-pull-refresh{min-height:calc(100vh - 100px)}.visitor-list[data-v-1d76c844]{padding:16px}@media(max-width:767px){.visitor-list[data-v-1d76c844]{padding:12px}}.private-album-requesters-page[data-v-3d4ce3fd]{background-color:var(--color-background);min-height:calc(100vh - 44px)}.private-album-requesters-page[data-v-3d4ce3fd] .van-pull-refresh{min-height:calc(100vh - 100px)}.requesters-list[data-v-3d4ce3fd]{padding:16px}@media(max-width:767px){.requesters-list[data-v-3d4ce3fd]{padding:12px}}.user-profile-page[data-v-30393de3]{background-color:var(--color-background)}[data-v-30393de3] .username{color:var(--color-text-inverse);font-size:16px;font-weight:600;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){[data-v-30393de3] .username{color:var(--color-text-primary);font-size:18px}}[data-v-30393de3] .username-loading{animation:pulse-30393de3 1.5s ease-in-out infinite;background:hsla(0,0%,100%,.3);border-radius:8px;height:16px;width:120px}@media(min-width:1024px){[data-v-30393de3] .username-loading{height:18px;width:140px}}@keyframes pulse-30393de3{0%,to{opacity:1}50%{opacity:.5}}.error-container[data-v-30393de3]{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:60px 20px}.loading-skeleton .skeleton-photo[data-v-30393de3]{height:100%;width:100%}.loading-skeleton .skeleton-photo[data-v-30393de3],.skeleton-line[data-v-30393de3]{animation:skeleton-loading-30393de3 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--color-background) 25%,var(--color-divider) 50%,var(--color-background) 75%);background-size:200% 100%}.skeleton-line[data-v-30393de3]{border-radius:8px}@keyframes skeleton-loading-30393de3{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-content[data-v-30393de3]{margin-top:0;padding:60px 16px 64px}@media(max-width:767px){.profile-content[data-v-30393de3]{padding:56px 12px 60px}}.user-header[data-v-30393de3]{background:var(--color-card);border-radius:12px;margin-bottom:12px;overflow:hidden}.user-photos[data-v-30393de3]{height:400px;position:relative}.user-photos .photo-swipe[data-v-30393de3]{height:100%}.user-photos .photo-swipe .photo-wrapper[data-v-30393de3]{height:100%;position:relative;width:100%}.user-photos .photo-swipe img[data-v-30393de3]{cursor:pointer;height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.user-photos .photo-swipe img[data-v-30393de3]:active{transform:scale(.98)}.user-photos .photo-swipe .private-photo-badge[data-v-30393de3]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.7);border-radius:20px;bottom:16px;color:#fff;display:flex;font-size:12px;gap:6px;left:16px;padding:6px 12px;position:absolute}.user-photos .photo-swipe .private-photo-badge .van-icon[data-v-30393de3]{font-size:14px}.user-photos .no-photos[data-v-30393de3]{align-items:center;background:var(--color-background);color:var(--color-text-tertiary);display:flex;flex-direction:column;height:100%;justify-content:center}.user-photos .no-photos p[data-v-30393de3]{font-size:14px;margin:8px 0 0}.user-photos .locked-album-request[data-v-30393de3]{align-items:center;background:linear-gradient(135deg,rgba(255,107,157,.1),rgba(255,143,179,.1));color:var(--color-text-primary);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 20px;transition:background .3s ease}.user-photos .locked-album-request[data-v-30393de3]:active{background:linear-gradient(135deg,rgba(255,107,157,.15),rgba(255,143,179,.15))}.user-photos .locked-album-request .van-icon[data-v-30393de3]{color:var(--color-primary);font-size:48px;margin-bottom:16px}.user-photos .locked-album-request .title[data-v-30393de3]{color:var(--color-text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.user-photos .locked-album-request .subtitle[data-v-30393de3]{color:var(--color-text-secondary);font-size:14px;margin:0 0 20px;text-align:center}.user-photos .locked-album-request .request-access-btn[data-v-30393de3]{min-width:140px}.user-photos .locked-album-request .request-access-btn[data-v-30393de3] .van-button__content{align-items:center;display:flex;justify-content:center}.user-photos .locked-album-request .request-access-btn[data-v-30393de3] .van-button__loading{display:none}@media(max-width:767px){.user-photos .locked-album-request[data-v-30393de3]{padding:30px 20px}.user-photos .locked-album-request .van-icon[data-v-30393de3]{font-size:32px;margin-bottom:12px}.user-photos .locked-album-request .title[data-v-30393de3]{font-size:16px;margin-bottom:6px}.user-photos .locked-album-request .subtitle[data-v-30393de3]{font-size:13px;margin-bottom:16px}.user-photos .locked-album-request .van-button[data-v-30393de3]{min-width:120px}}.user-photos .online-indicator[data-v-30393de3]{align-items:center;background:rgba(0,0,0,.7);border-radius:20px;color:#fff;display:flex;font-size:12px;gap:6px;padding:6px 12px;position:absolute;right:16px;top:16px}.user-photos .online-indicator .online-dot[data-v-30393de3]{background:#4caf50;border-radius:50%;height:8px;width:8px}.user-photos .verified-badge[data-v-30393de3]{align-items:center;background:#ff6b9d;border-radius:20px;color:#fff;display:flex;font-size:12px;gap:6px;left:16px;padding:6px 12px;position:absolute;top:16px}.user-basic-info[data-v-30393de3]{padding:20px}.user-basic-info .username-row[data-v-30393de3]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.user-basic-info .username-row .username[data-v-30393de3]{color:var(--color-text-primary);font-size:28px;font-weight:700;letter-spacing:.5px;margin:0}.user-basic-info .info-row[data-v-30393de3]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:16px;gap:8px;margin-bottom:16px}.user-basic-info .info-row .age[data-v-30393de3]{font-weight:500}.user-basic-info .info-row .separator[data-v-30393de3]{color:var(--color-text-tertiary)}.user-basic-info .info-row .location[data-v-30393de3]{font-weight:400}.user-basic-info .blocked-status[data-v-30393de3]{align-items:center;background:rgba(238,10,36,.1);border-radius:12px;color:#ee0a24;display:inline-flex;font-size:14px;gap:4px;margin-bottom:16px;padding:6px 12px}.user-basic-info .blocked-status .van-icon[data-v-30393de3]{color:#ee0a24}.user-basic-info .user-bio[data-v-30393de3]{color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:1.6;margin-top:12px}.user-section[data-v-30393de3]{background:var(--color-card);border-radius:12px;margin-bottom:12px;padding:20px}.user-section .section-header[data-v-30393de3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.user-section .section-header h3[data-v-30393de3]{color:var(--color-text-primary);font-size:20px;font-weight:700;letter-spacing:.3px;margin:0}.user-section .section-header .edit-icon[data-v-30393de3]{color:var(--color-primary);cursor:pointer;font-size:18px;padding:4px}.user-section .section-header .edit-icon[data-v-30393de3]:active{opacity:.7}.user-section h3[data-v-30393de3]{color:var(--color-text-primary);font-size:20px;font-weight:700;letter-spacing:.3px;margin:0 0 20px}.looking-for[data-v-30393de3]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.looking-for .looking-for-item[data-v-30393de3]{background:var(--color-background);border-radius:20px;color:var(--color-text-secondary);font-size:14px;padding:8px 16px}.age-range[data-v-30393de3]{color:var(--color-text-secondary);font-size:15px;font-weight:500;letter-spacing:.2px;margin-top:8px}.details-grid[data-v-30393de3]{display:flex;flex-direction:column;gap:16px}.details-grid .detail-item[data-v-30393de3]{align-items:center;border-bottom:1px solid var(--color-divider);display:flex;justify-content:space-between;padding:12px 0}.details-grid .detail-item[data-v-30393de3]:last-child{border-bottom:none}.details-grid .detail-item .label[data-v-30393de3]{color:var(--color-text-primary);font-size:16px;font-weight:600;letter-spacing:.3px}.details-grid .detail-item .value[data-v-30393de3]{color:var(--color-text-secondary);font-size:16px;font-weight:500;text-align:right}.floating-actions[data-v-30393de3]{backdrop-filter:none;background:transparent;border-top:none;bottom:0;box-shadow:none;display:flex;gap:12px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:100}@media(min-width:1024px){.floating-actions[data-v-30393de3]{border-radius:16px 16px 0 0;left:50%;max-width:600px;transform:translateX(-50%)}}.floating-btn[data-v-30393de3]{align-items:center;border:none;border-radius:26px;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:500;gap:8px;height:52px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.floating-btn[data-v-30393de3]:before{background:hsla(0,0%,100%,.3);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.floating-btn[data-v-30393de3]:active:before{height:300px;width:300px}.floating-btn .van-icon[data-v-30393de3]{font-size:20px;transition:transform .3s ease}.floating-btn[data-v-30393de3]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:767px){.floating-btn[data-v-30393de3]{border-radius:24px;font-size:15px;height:48px}.floating-btn .van-icon[data-v-30393de3]{font-size:18px}}.chat-btn[data-v-30393de3]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px rgba(102,126,234,.4);color:#fff}.chat-btn[data-v-30393de3]:hover:not(:disabled){box-shadow:0 6px 16px rgba(102,126,234,.5);transform:translateY(-2px)}.chat-btn[data-v-30393de3]:active:not(:disabled){transform:translateY(0)}.like-btn[data-v-30393de3]{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 12px rgba(245,87,108,.4);color:#fff}.like-btn[data-v-30393de3]:hover:not(:disabled){box-shadow:0 6px 16px rgba(245,87,108,.5);transform:translateY(-2px)}.like-btn[data-v-30393de3]:active:not(:disabled){transform:translateY(0)}.like-btn.liked[data-v-30393de3]{background:linear-gradient(135deg,#ff6b9d,#c94b4b)}.like-btn.liked .van-icon[data-v-30393de3]{animation:heartbeat-30393de3 .6s ease}@keyframes heartbeat-30393de3{0%,to{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1.1)}75%{transform:scale(1.2)}}@media(max-width:767px){.user-photos[data-v-30393de3]{height:300px}.user-photos .online-indicator[data-v-30393de3],.user-photos .verified-badge[data-v-30393de3]{font-size:11px;padding:4px 10px}.user-basic-info[data-v-30393de3]{padding:16px}.user-basic-info .username-row .username[data-v-30393de3]{font-size:22px}.user-basic-info .username-row .verified-icon[data-v-30393de3]{font-size:16px}.user-basic-info .info-row[data-v-30393de3]{font-size:14px}.user-basic-info .blocked-status[data-v-30393de3]{font-size:12px;padding:4px 10px}.user-basic-info .user-bio[data-v-30393de3]{font-size:14px;line-height:1.5}.user-section[data-v-30393de3]{padding:16px}.user-section h3[data-v-30393de3]{font-size:16px;margin-bottom:16px}.user-section .details-grid .detail-item[data-v-30393de3]{padding:10px 0}.user-section .details-grid .detail-item .label[data-v-30393de3],.user-section .details-grid .detail-item .value[data-v-30393de3]{font-size:14px}.looking-for .looking-for-item[data-v-30393de3]{font-size:13px;padding:6px 14px}.age-range[data-v-30393de3]{font-size:13px}}