.nm-toast[data-v-21195bf0]{position:fixed;top:1rem;left:50%;transform:translate(-50%);width:22rem;min-height:2.5rem;max-height:none;background-color:var(--toast-bg, rgba(0, 0, 0, .8));color:var(--toast-text, #fff);border-radius:.5rem;box-shadow:0 .25rem .75rem #00000026;padding:.75rem 1rem;z-index:9999;display:flex;align-items:center}.nm-toast-icon[data-v-21195bf0]{width:1.5rem;height:1.5rem;margin-right:.75rem;flex-shrink:0}.nm-toast-text[data-v-21195bf0]{flex:1;font-size:.875rem;line-height:1.4;word-break:break-word;white-space:normal;overflow-wrap:break-word;display:flex;align-items:center;min-height:1.5rem}.nm-toast-fade-enter-active[data-v-21195bf0]{transition:opacity .3s,transform .3s}.nm-toast-fade-leave-active[data-v-21195bf0]{transition:opacity .6s ease,transform .6s ease}.nm-toast-fade-enter-from[data-v-21195bf0],.nm-toast-fade-leave-to[data-v-21195bf0]{opacity:0;transform:translate(-50%,-1rem)}.lazy-image-wrapper[data-v-71187eb5]{width:100%;height:100%;position:relative}.lazy-img[data-v-71187eb5],.skeleton[data-v-71187eb5]{width:100%;height:100%;object-fit:cover}.lazy-img[data-v-71187eb5]{opacity:0;transition:opacity .2s ease-out;will-change:opacity}.lazy-img.loaded[data-v-71187eb5]{opacity:1}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){.lazy-img[data-v-71187eb5]{transition:opacity .15s ease-out}}@media (prefers-reduced-motion: reduce){.lazy-img[data-v-71187eb5]{transition:none}}.skeleton[data-v-71187eb5]{border-radius:8px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:limeetto-gradient(110deg,#e0e0e0 8%,#f0f0f0 18%,#e0e0e0 33%);background-size:200% 100%;animation:shimmer-71187eb5 1.5s ease-in-out infinite;pointer-events:none;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}:root.dark .skeleton[data-v-71187eb5]{background:limeetto-gradient(110deg,#2a3a52 8%,#374b68 18%,#2a3a52 33%)}.skeleton[data-v-71187eb5]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:limeetto-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 20%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.15) 80%,transparent 100%);animation:shimmer-wave-71187eb5 2s ease-in-out infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden}@media (max-width: 768px){.skeleton[data-v-71187eb5]:before{animation:none}}:root.dark .skeleton[data-v-71187eb5]:before{background:limeetto-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 20%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.08) 80%,transparent 100%)}@keyframes shimmer-71187eb5{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-wave-71187eb5{0%{transform:translate(-100%)}50%{transform:translate(400%)}to{transform:translate(-100%)}}.debug-overlay[data-v-71187eb5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000bf;color:#0f0;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;font-family:Courier New,monospace;pointer-events:none;z-index:1000;white-space:nowrap;animation:debug-fade-in-71187eb5 .3s ease-out}@keyframes debug-fade-in-71187eb5{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width: 768px){.debug-overlay[data-v-71187eb5]{font-size:10px;padding:3px 6px}}.intimacy-gate-dialog-card .welfare-intimacy-popup__message[data-v-b23d3f79]{color:#ff5b5b}.intimacy-gate-dialog-card .welfare-intimacy-popup__action--quick-unlock[data-v-b23d3f79]{background:#07c160;box-shadow:0 .5rem 1rem #07c16038}.intimacy-unlock-boost[data-v-c3cded65]{position:absolute;left:50%;top:42%;z-index:2202;width:min(calc(100% - 3rem),18rem);transform:translate(-50%,-50%);border:0;padding:.2rem 0;color:#e11d48;text-align:center;background:transparent}.intimacy-unlock-boost__halo[data-v-c3cded65]{position:absolute;left:50%;top:50%;width:14rem;height:8.2rem;transform:translate(-50%,-50%);border-radius:999px;pointer-events:none;background:radial-gradient(circle at 50% 48%,#fff3a3c7,#fff3a338 28%,#fff0 64%),radial-gradient(circle at 50% 56%,#fb71856b,#fb718524,#fff0 72%);filter:blur(.08rem);animation:intimacy-unlock-halo-c3cded65 1.6s ease-in-out infinite}.intimacy-unlock-boost__title[data-v-c3cded65],.intimacy-unlock-boost__delta[data-v-c3cded65],.intimacy-unlock-boost__meta[data-v-c3cded65],.intimacy-unlock-boost__caption[data-v-c3cded65],.intimacy-unlock-boost__track[data-v-c3cded65]{display:block}.intimacy-unlock-boost__title[data-v-c3cded65]{font-size:.76rem;font-weight:800;color:#be123c;text-shadow:0 .12rem .42rem rgba(255,255,255,.86);animation:intimacy-unlock-boost-pop-c3cded65 .42s ease-out both}.intimacy-unlock-boost__delta[data-v-c3cded65]{margin-top:.18rem;font-size:2.05rem;line-height:1.1;font-weight:900;color:#e11d48;text-shadow:0 0 .24rem rgba(255,255,255,.96),0 .36rem 1.08rem rgba(225,29,72,.34);animation:intimacy-unlock-boost-pop-c3cded65 .48s ease-out both}.intimacy-unlock-boost__meta[data-v-c3cded65]{margin-top:.16rem;font-size:.74rem;font-weight:700;color:#475569;text-shadow:0 .1rem .32rem rgba(255,255,255,.95)}.intimacy-unlock-boost__track[data-v-c3cded65]{position:relative;height:.36rem;margin:.7rem auto 0;border-radius:999px;overflow:hidden;background:#e2e8f0e0;box-shadow:0 0 .54rem #ffffffe6}.intimacy-unlock-boost__base[data-v-c3cded65],.intimacy-unlock-boost__bar[data-v-c3cded65]{position:absolute;top:0;bottom:0;border-radius:inherit}.intimacy-unlock-boost__base[data-v-c3cded65]{left:0;background:#fb718561}.intimacy-unlock-boost__bar[data-v-c3cded65]{background:limeetto-gradient(90deg,#fde68a 0%,#fb7185 45%,#e11d48 100%);box-shadow:0 0 .72rem #fb718594;animation:intimacy-unlock-boost-bar-c3cded65 .72s ease-out both}.intimacy-unlock-boost__caption[data-v-c3cded65]{margin-top:.44rem;font-size:.68rem;font-weight:800;color:#be123c;text-shadow:0 .08rem .3rem rgba(255,255,255,.94)}.intimacy-unlock-boost__spark[data-v-c3cded65]{position:absolute;width:.46rem;height:.46rem;border-radius:999px;background:#fde68a;box-shadow:0 0 .36rem #fde68af2,0 0 .9rem #fb718585;animation:intimacy-unlock-spark-c3cded65 1.15s ease-out infinite}.intimacy-unlock-boost__spark--one[data-v-c3cded65]{top:.1rem;left:1.5rem}.intimacy-unlock-boost__spark--two[data-v-c3cded65]{top:1.25rem;right:1.2rem;width:.34rem;height:.34rem;animation-delay:.18s}.intimacy-unlock-boost__spark--three[data-v-c3cded65]{right:3.2rem;bottom:1.15rem;width:.28rem;height:.28rem;animation-delay:.34s}.intimacy-unlock-boost-enter-active[data-v-c3cded65],.intimacy-unlock-boost-leave-active[data-v-c3cded65]{transition:opacity .2s ease,transform .2s ease}.intimacy-unlock-boost-enter-from[data-v-c3cded65],.intimacy-unlock-boost-leave-to[data-v-c3cded65]{opacity:0;transform:translate(-50%,-46%) scale(.88)}@keyframes intimacy-unlock-boost-bar-c3cded65{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@keyframes intimacy-unlock-boost-pop-c3cded65{0%{opacity:0;transform:translateY(.36rem) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes intimacy-unlock-spark-c3cded65{0%{opacity:0;transform:translateY(.42rem) scale(.45)}35%{opacity:1}to{opacity:0;transform:translateY(-1rem) scale(1.25)}}@keyframes intimacy-unlock-halo-c3cded65{0%,to{opacity:.74;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.intimacy-progress-overlay[data-v-304875f3]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.intimacy-progress-overlay[data-v-304875f3] .intimacy-unlock-boost{pointer-events:auto}.intimacy-progress-overlay-fade-enter-active[data-v-304875f3],.intimacy-progress-overlay-fade-leave-active[data-v-304875f3]{transition:opacity .18s ease,transform .18s ease}.intimacy-progress-overlay-fade-enter-from[data-v-304875f3],.intimacy-progress-overlay-fade-leave-to[data-v-304875f3]{opacity:0;transform:translateY(.4rem)}.insufficient-balance-overlay[data-v-e5b66bdc]{--insufficient-dialog-surface: rgba(255, 255, 255, .95);--insufficient-dialog-border: rgba(255, 255, 255, .2);--insufficient-dialog-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, .2), 0 0 0 .0625rem rgba(255, 255, 255, .1) inset;--insufficient-avatar-bg: limeetto-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);--insufficient-avatar-border: rgba(255, 255, 255, .8);--insufficient-text: #555;--insufficient-close-bg: rgba(255, 255, 255, .82);--insufficient-close-text: #7c8595;--insufficient-close-hover-bg: #ffffff;--insufficient-close-hover-text: #445064;--insufficient-later-bg: #f5f5f5;--insufficient-later-border: #e0e0e0;--insufficient-later-text: #666;--insufficient-later-hover-bg: #e8e8e8;--insufficient-later-hover-text: #333}:root[data-theme=dark] .insufficient-balance-overlay[data-v-e5b66bdc]{--insufficient-dialog-surface: rgba(24, 37, 61, .96);--insufficient-dialog-border: rgba(255, 255, 255, .08);--insufficient-dialog-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, .35), 0 0 0 .0625rem rgba(255, 255, 255, .04) inset;--insufficient-avatar-bg: limeetto-gradient(135deg, #24324d 0%, #18253d 100%);--insufficient-avatar-border: rgba(255, 255, 255, .18);--insufficient-text: #d7dfec;--insufficient-close-bg: rgba(32, 45, 70, .92);--insufficient-close-text: #c3cee2;--insufficient-close-hover-bg: #24324d;--insufficient-close-hover-text: #f3f6ff;--insufficient-later-bg: #202d46;--insufficient-later-border: rgba(255, 255, 255, .12);--insufficient-later-text: #d7dfec;--insufficient-later-hover-bg: #24324d;--insufficient-later-hover-text: #f3f6ff}.dialog-fade-enter-active[data-v-e5b66bdc],.dialog-fade-leave-active[data-v-e5b66bdc]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dialog-fade-enter-from[data-v-e5b66bdc],.dialog-fade-leave-to[data-v-e5b66bdc]{opacity:0;transform:scale(.95)}.insufficient-balance-overlay[data-v-e5b66bdc]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1.25rem;box-sizing:border-box}.insufficient-balance-dialog[data-v-e5b66bdc]{position:relative;width:100%;max-width:25rem;min-height:auto;background:var(--insufficient-dialog-surface);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);border:.0625rem solid var(--insufficient-dialog-border);border-radius:1.5rem;padding:1.5rem 1.25rem 1.25rem;display:flex;flex-direction:column;box-shadow:var(--insufficient-dialog-shadow)}.insufficient-balance-close[data-v-e5b66bdc]{position:absolute;top:.875rem;right:.875rem;z-index:2;width:2rem;height:2rem;border:none;border-radius:999px;background:var(--insufficient-close-bg);color:var(--insufficient-close-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.insufficient-balance-close[data-v-e5b66bdc]:hover{background:var(--insufficient-close-hover-bg);color:var(--insufficient-close-hover-text);transform:scale(1.04)}.insufficient-balance-close-icon[data-v-e5b66bdc]{width:1rem;height:1rem}.avatar-container[data-v-e5b66bdc]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1rem;margin-top:-6vh;height:8.75rem}.speech-bubble[data-v-e5b66bdc]{position:relative;background:limeetto-gradient(135deg,#ff8c42 0%,#ff6b35 100%);color:#fff;padding:.5rem 1rem;border-radius:1.125rem;font-size:.8125rem;font-weight:600;white-space:nowrap;margin-bottom:.75rem;box-shadow:0 .25rem .75rem #ff8c4266;animation:speechBubbleFloat-e5b66bdc 2s ease-in-out infinite alternate}.speech-bubble[data-v-e5b66bdc]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #ff6b35;filter:drop-shadow(0 .125rem .25rem rgba(255,107,53,.3))}@keyframes speechBubbleFloat-e5b66bdc{0%{transform:translateY(0)}to{transform:translateY(-.25rem)}}.user-avatar[data-v-e5b66bdc]{position:relative;width:10vh;height:10vh;border-radius:50%;overflow:hidden;border:.1875rem solid var(--insufficient-avatar-border);box-shadow:0 .375rem 1.125rem #00000026,0 0 0 .0625rem #fff3 inset;background:var(--insufficient-avatar-bg)}.avatar-img[data-v-e5b66bdc]{width:100%;height:100%;object-fit:cover;display:block}.message-container[data-v-e5b66bdc]{margin-bottom:1.25rem}.dialog-message[data-v-e5b66bdc]{font-size:.875rem;color:var(--insufficient-text);text-align:center;line-height:1.5;margin:0 0 1.5rem;white-space:pre-line}.button-container[data-v-e5b66bdc]{display:flex!important;gap:1.125rem!important;width:100%;justify-content:center;flex-wrap:nowrap}.insufficient-balance-dialog .later-button[data-v-e5b66bdc],.insufficient-balance-dialog .recharge-button[data-v-e5b66bdc]{position:relative;overflow:visible;flex:0 0 auto;height:2.5rem!important;min-height:2.5rem!important;white-space:nowrap;padding:.5rem 1.2rem;border-radius:.875rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.375rem}.insufficient-balance-dialog .later-button[data-v-e5b66bdc]{background:var(--insufficient-later-bg);border:.0625rem solid var(--insufficient-later-border);color:var(--insufficient-later-text)}.insufficient-balance-dialog .recharge-button[data-v-e5b66bdc]{background:#667eea;border:none;color:#fff}.later-button[data-v-e5b66bdc]:hover{background:var(--insufficient-later-hover-bg);color:var(--insufficient-later-hover-text)}.recharge-button[data-v-e5b66bdc]:hover{background:#5a6fd8}.recharge-button[data-v-e5b66bdc]:active{background:#4e63d2}.button-icon[data-v-e5b66bdc],.button-icon-left[data-v-e5b66bdc]{width:1rem;height:1rem}.button-label[data-v-e5b66bdc]{display:inline-flex;align-items:center}.button-content[data-v-e5b66bdc]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem}.button-badge[data-v-e5b66bdc]{position:absolute;top:-.08rem;right:-.08rem;transform:translateY(-62%);display:inline-flex;align-items:center;justify-content:center;min-width:2.55rem;max-width:3.8rem;padding:.12rem .4rem;border-radius:999px 999px 999px .9rem;font-size:.58rem;font-weight:700;line-height:1.1;letter-spacing:.01em;white-space:nowrap;border:.0625rem solid rgba(255,255,255,.45);box-shadow:0 .25rem .75rem #ff8c4247;pointer-events:none}.button-badge--recharge[data-v-e5b66bdc],.button-badge--secondary[data-v-e5b66bdc]{background:limeetto-gradient(135deg,#ff8c42 0%,#ff6b35 100%);color:#fffaf4}.button-badge--secondary[data-v-e5b66bdc]{transform:translateY(-62%)}@media (max-width: 480px){.insufficient-balance-dialog[data-v-e5b66bdc]{margin:.625rem;padding:1.25rem 1rem 1rem;max-width:21.875rem}.button-container[data-v-e5b66bdc]{flex-direction:column!important;gap:.75rem!important}.user-avatar[data-v-e5b66bdc]{width:18vh;height:18vh}.avatar-container[data-v-e5b66bdc]{height:28vh;margin-bottom:.75rem}.dialog-message[data-v-e5b66bdc]{font-size:.8125rem}.insufficient-balance-dialog .later-button[data-v-e5b66bdc],.insufficient-balance-dialog .recharge-button[data-v-e5b66bdc]{width:100%}}.album-carousel[data-v-368c5287]{width:100%;height:100%;background:transparent;border-radius:1rem;overflow:hidden;position:relative}.swipe-container[data-v-368c5287]{width:100%;height:100%}.swipe-item[data-v-368c5287]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-container[data-v-368c5287]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}.media-container--image[data-v-368c5287]{background:#f7f8fb}.media-image-backdrop[data-v-368c5287]{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;filter:blur(1.15rem) saturate(1.08) brightness(1.02);transform:scale(1.12);opacity:.62;pointer-events:none}.media-content[data-v-368c5287]{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.image-content[data-v-368c5287]{background:transparent}.image-content[data-v-368c5287] .lazy-img{object-fit:contain}.video-content[data-v-368c5287]{background:#000;cursor:pointer}.video-content[data-v-368c5287]::-webkit-media-controls-panel{background-color:#000c}.video-content[data-v-368c5287]::-webkit-media-controls-play-button,.video-content[data-v-368c5287]::-webkit-media-controls-current-time-display,.video-content[data-v-368c5287]::-webkit-media-controls-time-remaining-display,.video-content[data-v-368c5287]::-webkit-media-controls-mute-button,.video-content[data-v-368c5287]::-webkit-media-controls-volume-slider,.video-content[data-v-368c5287]::-webkit-media-controls-fullscreen-button{color:#fff;filter:brightness(1.2)}.video-content[data-v-368c5287]::-webkit-media-controls-timeline{background-color:#ffffff4d}.video-content[data-v-368c5287]::-webkit-media-controls-timeline::-webkit-slider-thumb{background-color:#44d7b6}.empty-background[data-v-368c5287]{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border-radius:1rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-background[data-v-368c5287]{width:100%;height:100%;object-fit:cover;background:#000}[data-v-368c5287] .van-swipe__indicators{display:none!important}[data-v-368c5287] .van-swipe__indicator{width:.5rem;height:.5rem;background-color:#ffffff80;opacity:1}[data-v-368c5287] .van-swipe__indicator--active{background-color:#44d7b6}.dialog-fade-enter-active[data-v-df880558],.dialog-fade-leave-active[data-v-df880558]{transition:all .25s cubic-bezier(.4,0,.2,1)}.dialog-fade-enter-from[data-v-df880558],.dialog-fade-leave-to[data-v-df880558]{opacity:0;transform:scale(.95)}@keyframes shake-effect-df880558{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.shake-animation[data-v-df880558]{animation:shake-effect-df880558 .4s ease}.gender-options-wrapper[data-v-df880558]{padding:10px;border-radius:20px;margin-bottom:.75rem}@keyframes highlight-pulse-df880558{0%{box-shadow:0 0 0 5px #ff000080;transform:scale(1.04)}50%{box-shadow:0 0 0 3px #f006;transform:scale(1.02)}to{box-shadow:0 0 0 1px #ff000080;transform:scale(1)}}.error-highlight[data-v-df880558]{animation:highlight-pulse-df880558 1s ease-out forwards;border:.5px solid rgba(255,0,0,.7);background-color:#ff000005}.registration-dialog-overlay[data-v-df880558]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;backdrop-filter:blur(.125rem);-webkit-backdrop-filter:blur(.125rem);display:flex;justify-content:center;align-items:center;z-index:7999;padding:1rem;box-sizing:border-box}.registration-dialog[data-v-df880558]{position:relative;width:95%;max-width:22.5rem;min-height:54vh;max-height:60vh;background-image:limeetto-gradient(0deg,#FFFFFF 0%,rgba(239,230,248,1) 50%,#A5F9F9 100%);border:1px solid #979797;border-radius:10px;box-shadow:0 .625rem 1.5625rem #00000026;display:flex;flex-direction:column;overflow:hidden}.dialog-header[data-v-df880558]{display:flex;justify-content:center;align-items:center;position:relative;padding:1.25rem 1.25rem 0rem 1rem;border-bottom:.0625rem solid #f0f0f0}.dialog-header h2[data-v-df880558]{margin:0;font-size:1.125rem;font-weight:600;color:#333}.close-btn[data-v-df880558]{position:absolute;top:1.25rem;right:1.25rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;background-color:#ece7e71a;border-radius:50%;padding:.25rem}.dialog-content[data-v-df880558]{padding:.5rem;flex:1;overflow-y:auto}.form-section[data-v-df880558]{margin-bottom:1.5rem}.form-section.avatar-form-section[data-v-df880558]{margin-bottom:.8rem}.gender-options[data-v-df880558]{display:flex;flex-direction:column;justify-content:center;gap:.875rem}.gender-option[data-v-df880558]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:2.75rem;border-radius:1.5rem;border:none;background:#f3f6fa;box-shadow:none;cursor:pointer;transition:all .2s;font-weight:700;font-size:1.125rem;margin:0;outline:none;position:relative;box-sizing:border-box;color:#555252;border:.125rem solid transparent;padding:0 1rem 0 .5rem}.gender-option.selected.male[data-v-df880558]{background:limeetto-gradient(90deg,#4481eb 0%,#04befe 100%);color:#fff;box-shadow:0 .125rem .5rem #4487d74d;border:.125rem solid #4481eb}.gender-option.selected.female[data-v-df880558]{background:limeetto-gradient(90deg,#ff758c 0%,#ff7eb3 100%);color:#fff;box-shadow:0 .125rem .5rem #ff758c4d;border:.125rem solid #ff758c}.gender-option .gender-icon[data-v-df880558]{width:2.75rem;height:2.75rem;margin-right:1rem;margin-bottom:0;margin-left:-.5rem;transition:opacity .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gender-option .gender-icon[data-v-df880558] svg{width:100%;height:100%}.gender-option .gender-icon[data-v-df880558] svg path{fill:#333;transition:fill .2s}.gender-option.selected .gender-icon[data-v-df880558]{opacity:1}.gender-option.selected .gender-icon[data-v-df880558] svg path{fill:#fff!important}.gender-option span[data-v-df880558]{font-family:Source Han Sans CN,sans-serif;font-weight:700;font-size:1.125rem;color:inherit;letter-spacing:.0625rem}.gender-option.selected span[data-v-df880558]{color:#fff}.gender-tip[data-v-df880558]{margin-top:.6rem;text-align:left;padding-left:1rem;color:#888;font-size:.7375rem;font-weight:400;letter-spacing:.03125rem;transition:color .3s ease}.gender-tip-error[data-v-df880558]{color:#ff3b30;font-weight:500}.avatar-section[data-v-df880558]{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:.4rem;padding:6px;border-radius:20px;transition:all .3s ease}.avatar-section.error-highlight[data-v-df880558]{animation:highlight-pulse-df880558 1s ease-out forwards;border:.5px solid rgba(255,0,0,.7);background-color:#ff000005}.avatar-img[data-v-df880558]{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover;cursor:pointer;border:.125rem solid #e0e0e0;transition:all .2s}.avatar-img[data-v-df880558]:hover{border-color:#44d7b6;transform:scale(1.05)}.avatar-loading[data-v-df880558]{width:4.5rem;height:4.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#f3f6fa;border:.125rem solid #e0e0e0;position:relative}.avatar-upload-progress[data-v-df880558]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;height:100%;padding:.5rem}.avatar-upload-progress .progress-container[data-v-df880558]{width:3rem;height:.2rem;background:#44d7b633;border-radius:.125rem;overflow:hidden}.avatar-upload-progress .progress-bar[data-v-df880558]{height:100%;background:limeetto-gradient(90deg,#44d7b6,#32b79c);border-radius:.125rem;transition:width .3s ease}.avatar-upload-progress .progress-text[data-v-df880558]{color:#44d7b6;font-size:.65rem;font-weight:500;min-width:2rem;text-align:center}.upload-avatar-btn[data-v-df880558]{position:absolute;bottom:0;right:calc(50% - 1.85rem);width:1.6rem;height:1.6rem;border-radius:50%;background:#44d7b6;border:.125rem solid white;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 .125rem .5rem #44d7b64d;transition:all .2s;padding:0}.upload-avatar-btn[data-v-df880558]:hover{background:#32b79c;transform:scale(1.1)}.upload-avatar-btn svg[data-v-df880558]{width:.85rem;height:.85rem}.upload-avatar-btn svg path[data-v-df880558]{stroke:#fff}.avatar-tip[data-v-df880558]{margin-top:.3rem;text-align:center;color:#888;font-size:.7375rem;font-weight:400;letter-spacing:.03125rem;transition:color .3s ease}.avatar-tip-error[data-v-df880558]{color:#ff3b30;font-weight:500}.dialog-footer[data-v-df880558]{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:center}.confirm-btn[data-v-df880558]{width:100%;height:3rem;background:limeetto-gradient(90deg,#44d7b6 0%,#32b79c 100%);border:none;border-radius:1.5rem;color:#fff;font-size:1.125rem;font-weight:600;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.btn-disabled[data-v-df880558]{opacity:.5;background:#ccc;box-shadow:none}.confirm-btn[data-v-df880558]:not(.btn-disabled):hover{opacity:.9}.incoming-call-overlay[data-v-81800df4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000c;display:flex;justify-content:center;align-items:center;padding:5vh 5vw}.incoming-call-container[data-v-81800df4]{position:relative;width:min(85vw,20rem);min-height:min(80vh,30rem);max-height:85vh;background:#000;border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-shadow:0 .5rem 2rem #00000040}.background-carousel[data-v-81800df4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:1.25rem}.background-carousel[data-v-81800df4] .album-carousel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:1.25rem;z-index:2}.background-carousel[data-v-81800df4] .album-carousel img,.background-carousel[data-v-81800df4] .album-carousel video,.background-carousel[data-v-81800df4] .album-carousel .swiper-slide,.background-carousel[data-v-81800df4] .album-carousel .swiper-wrapper{width:100%;height:100%;object-fit:cover;border-radius:1.25rem}.background-carousel[data-v-81800df4] .album-carousel .media-content,.background-carousel[data-v-81800df4] .album-carousel .video-content{width:100%;height:100%;object-fit:cover!important;border-radius:1.25rem}.background-carousel[data-v-81800df4] .album-carousel .media-container{background:transparent;width:100%;height:100%;overflow:hidden}.background-carousel[data-v-81800df4] .album-carousel .swipe-item{width:100%;height:100%}.avatar-background[data-v-81800df4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:1.25rem;z-index:1}.background-overlay[data-v-81800df4]{position:absolute;top:0;right:0;bottom:0;left:0;background:limeetto-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.1) 25%,rgba(0,0,0,.1) 60%,rgba(0,0,0,.9) 100%);border-radius:1.25rem;z-index:3}.call-info[data-v-81800df4]{position:relative;z-index:4;display:flex;flex-direction:column;align-items:flex-start;padding:1.25rem 1.25rem 0;text-align:left;flex:1;justify-content:flex-start;width:100%}.caller-header[data-v-81800df4]{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:1rem;width:100%}.caller-avatar[data-v-81800df4]{width:2.25rem;height:2.25rem;border-radius:50%;overflow:hidden;flex-shrink:0;border:.125rem solid rgba(255,255,255,.3);box-shadow:0 .25rem .75rem #0006}.caller-avatar img[data-v-81800df4]{width:100%;height:100%;object-fit:cover}.caller-details[data-v-81800df4]{color:#fff;flex:1;display:flex;flex-direction:column;justify-content:center;gap:1vh}.caller-name[data-v-81800df4]{font-size:clamp(1.125rem,4vw,1.25rem);font-weight:700;margin:0;text-shadow:0 .125rem .5rem rgba(0,0,0,.5);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.incoming-tips[data-v-81800df4]{position:absolute;min-width:7.5rem;max-width:12.5rem;width:fit-content;height:1.125rem;left:50%;top:calc(50% + 8.78125rem);transform:translate(-50%);background:#fff;border-radius:.25rem;font-family:Source Han Sans CN;font-style:normal;font-weight:350;font-size:.75rem;line-height:1.125rem;display:flex;align-items:center;text-align:center;color:#f7b500;z-index:5;padding:0 .5rem;overflow:hidden;white-space:nowrap}.incoming-tips-text[data-v-81800df4]{display:inline-block}.incoming-tips-text.scrolling[data-v-81800df4]{animation:scroll-text-81800df4 8s limeetto infinite}@keyframes scroll-text-81800df4{0%{transform:translate(0)}25%{transform:translate(0)}75%{transform:translate(calc(-100% + 11.5rem))}to{transform:translate(calc(-100% + 11.5rem))}}.call-controls[data-v-81800df4]{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;width:100%;margin-top:clamp(15rem,40vh,20rem);margin-bottom:1.875rem}.accept-btn[data-v-81800df4]{background:limeetto-gradient(90deg,#FF67B3 0%,#FF908F 100%),#fc1dde!important;color:#fff!important;width:min(12.875rem,70vw);height:2.1875rem;font-size:.875rem;border-radius:2rem;box-shadow:0 .25rem .75rem #ff14934d;display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;border:none;flex-direction:row!important}.accept-btn[data-v-81800df4] .van-button__content{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-direction:row!important}.accept-btn .action-text[data-v-81800df4]{display:inline!important;vertical-align:middle!important;line-height:1!important;margin-left:.5rem!important}.accept-btn span[data-v-81800df4]{display:inline!important;vertical-align:middle!important;line-height:1!important;margin-left:0!important}.accept-btn[data-v-81800df4]:disabled{opacity:.6;cursor:not-allowed}.action-icon[data-v-81800df4]{width:1rem!important;height:1rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;vertical-align:middle!important}.action-icon[data-v-81800df4] svg{width:1rem!important;height:1rem!important;fill:currentColor!important;display:block!important}.incoming-call-fade-enter-active[data-v-81800df4],.incoming-call-fade-leave-active[data-v-81800df4]{transition:all .3s ease}.incoming-call-fade-enter-from[data-v-81800df4]{opacity:0;transform:scale(.95)}.incoming-call-fade-leave-to[data-v-81800df4]{opacity:0;transform:scale(1.05)}.header-row[data-v-81800df4]{position:absolute;top:1rem;right:1rem;z-index:10}.close-icon[data-v-81800df4]{background:#00000080;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);position:relative;overflow:hidden}.close-icon[data-v-81800df4]:hover{background:#000000b3}.close-icon[data-v-81800df4]:active{background:#000c}.close-icon.disabled[data-v-81800df4]{opacity:.6;cursor:not-allowed}.close-icon.disabled[data-v-81800df4]:hover{background:#00000080;opacity:.6}.close-icon[data-v-81800df4] svg{width:1.5rem;height:1.5rem;fill:#fff;display:block;margin:0;padding:0;position:absolute;top:0;left:0;right:0;bottom:0}.close-icon[data-v-81800df4] svg path{transform-origin:center}.caller-meta-row[data-v-81800df4]{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem;width:100%;font-size:clamp(.875rem,3.5vw,.9375rem);color:#ffffffe6}.gender-info[data-v-81800df4],.age-info[data-v-81800df4]{display:flex;align-items:center;gap:.25rem}.gender-label[data-v-81800df4]{font-weight:300}.gender-icon[data-v-81800df4]{width:1.25rem;height:1.25rem}.gender-text[data-v-81800df4],.age-label[data-v-81800df4]{font-weight:300}.age-number[data-v-81800df4]{font-weight:500;color:#fff}.gender-unknown[data-v-81800df4]{font-size:clamp(.875rem,3.5vw,1.125rem)}.invitation-text[data-v-81800df4]{position:absolute;width:100%;text-align:center;top:20.5rem;z-index:5;left:0;right:0}.invitation-text h2[data-v-81800df4]{color:#fff;font-size:1.5rem;font-weight:700;margin:0 auto;text-shadow:0 2px 4px rgba(0,0,0,.5);width:fit-content}.incoming-call-container[data-v-81800df4]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:limeetto-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%);pointer-events:none;z-index:2;border-radius:0 0 1.25rem 1.25rem}.dialog-overlay[data-v-014473c7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:-1}.grab-order-dialog[data-v-014473c7]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-014473c7]{position:relative;width:min(85vw,20rem);min-height:min(80vh,30rem);border-radius:1.25rem;overflow:hidden;box-shadow:0 .5rem 2rem #00000040;background:transparent;z-index:1001}.fade-enter-active[data-v-014473c7],.fade-leave-active[data-v-014473c7]{transition:opacity .3s ease}.fade-enter-from[data-v-014473c7],.fade-leave-to[data-v-014473c7]{opacity:0}.fade-enter-to[data-v-014473c7],.fade-leave-from[data-v-014473c7]{opacity:1}.background-carousel[data-v-014473c7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:1.25rem}.background-carousel[data-v-014473c7] .album-carousel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:1.25rem;z-index:2}.background-carousel[data-v-014473c7] .album-carousel img,.background-carousel[data-v-014473c7] .album-carousel video,.background-carousel[data-v-014473c7] .album-carousel .swiper-slide,.background-carousel[data-v-014473c7] .album-carousel .swiper-wrapper{width:100%;height:100%;object-fit:cover;border-radius:1.25rem}.background-carousel[data-v-014473c7] .album-carousel .media-content,.background-carousel[data-v-014473c7] .album-carousel .video-content{width:100%;height:100%;object-fit:cover!important;border-radius:1.25rem}.background-carousel[data-v-014473c7] .album-carousel .media-container{background:transparent;width:100%;height:100%;overflow:hidden}.background-carousel[data-v-014473c7] .album-carousel .swipe-item{width:100%;height:100%}.avatar-background[data-v-014473c7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:1.25rem;z-index:1}.background-overlay[data-v-014473c7]{position:absolute;top:0;right:0;bottom:0;left:0;background:limeetto-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,.1) 60%,rgba(0,0,0,.9) 100%);z-index:3;border-radius:1.25rem}.header[data-v-014473c7]{position:relative;z-index:4;display:flex;align-items:center;padding:1.25rem 1.25rem 0;gap:.625rem}.avatar[data-v-014473c7]{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover;border:.125rem solid #fff}.nickname[data-v-014473c7]{font-size:clamp(1.125rem,4vw,1.25rem);font-weight:700;color:#fff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.close-btn[data-v-014473c7]{position:absolute;top:1.25rem;right:1.25rem;width:1.375rem;height:1.375rem;cursor:pointer;z-index:5}.info-row[data-v-014473c7]{display:flex;justify-content:space-between;padding:1rem 1.25rem 0;color:#fff;font-size:clamp(.875rem,3.5vw,.9375rem);z-index:4;position:relative}.income-tip[data-v-014473c7]{position:absolute;min-width:7.5rem;max-width:12.5rem;width:fit-content;height:1.125rem;left:50%;top:calc(50% + 5.8375rem);transform:translate(-50%);background:#fff;border-radius:.25rem;font-family:Source Han Sans CN;font-style:normal;font-weight:350;font-size:.75rem;line-height:1.125rem;display:flex;align-items:center;text-align:center;color:#f7b500;z-index:5;padding:0 .5rem;overflow:hidden;white-space:nowrap}.income-tip-text[data-v-014473c7]{display:inline-block}.income-tip-text.scrolling[data-v-014473c7]{animation:scroll-text-014473c7 8s limeetto infinite}@keyframes scroll-text-014473c7{0%{transform:translate(0)}25%{transform:translate(0)}75%{transform:translate(calc(-100% + 11.5rem))}to{transform:translate(calc(-100% + 11.5rem))}}.action-row[data-v-014473c7]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin:clamp(18rem,25vh,22rem) 0 1.875rem 0;z-index:4;position:relative}.grab-btn[data-v-014473c7]{background:#fff3!important;color:#fff!important;width:85%;height:2.375rem;font-size:clamp(1rem,4vw,1.125rem);border-radius:1.25rem;box-shadow:none;border:.0625rem solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;gap:.375rem;padding:0;overflow:hidden}.btn-icon[data-v-014473c7]{flex-shrink:0;width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center}.btn-icon svg[data-v-014473c7]{width:100%;height:100%;display:block}.btn-text[data-v-014473c7]{text-align:center;font-size:.875rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-main-text[data-v-014473c7]{display:inline}.btn-countdown[data-v-014473c7]{display:inline;font-weight:700;margin-left:.125rem}.accept-btn[data-v-014473c7]{background:limeetto-gradient(90deg,#ff69b4,#ff1493)!important;color:#fff!important;width:85%;font-size:.875rem;border-radius:1.25rem;box-shadow:0 .25rem .75rem #ff14934d;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:0;overflow:hidden}.accept-btn .btn-text[data-v-014473c7]{display:flex;align-items:center;justify-content:center}.accept-btn .btn-main-text[data-v-014473c7]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.accept-btn .btn-countdown[data-v-014473c7]{flex-shrink:0;margin-left:.125rem;font-weight:700}.grab-btn[data-v-014473c7]:disabled,.accept-btn[data-v-014473c7]:disabled{opacity:.6;cursor:not-allowed}.dialog-content[data-v-014473c7]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:limeetto-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);pointer-events:none;z-index:2;border-radius:0 0 1.25rem 1.25rem}.global-dialog-overlay[data-v-9fb2bed4]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;backdrop-filter:blur(.125rem);-webkit-backdrop-filter:blur(.125rem);display:flex;justify-content:center;align-items:center;z-index:9999;box-sizing:border-box}.global-dialog-overlay[data-v-9fb2bed4]:has(.video-call-intimacy-dialog-container){background:#000000ad;backdrop-filter:none;-webkit-backdrop-filter:none}.global-dialog[data-v-9fb2bed4]{position:relative;width:18.5rem;max-width:90vw;max-height:85vh;background:#fff;border-radius:.625rem;box-shadow:0 .625rem 1.5625rem #00000026;padding:0;overflow:hidden;display:flex;flex-direction:column}.global-dialog[data-v-9fb2bed4]:has(.permission-dialog-container),.global-dialog[data-v-9fb2bed4]:has(.degradation-dialog-container),.global-dialog[data-v-9fb2bed4]:has(.brand-select-container){width:345px;max-width:90vw;max-height:80vh}.global-dialog[data-v-9fb2bed4]:has(.video-call-intimacy-dialog-container){width:auto;max-width:calc(100vw - 2rem);background:transparent;box-shadow:none;overflow:visible}.dialog-close-btn[data-v-9fb2bed4]{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:all .2s ease;z-index:10}.dialog-close-btn[data-v-9fb2bed4]:hover{background-color:#0000000d}.dialog-close-btn[data-v-9fb2bed4]:active{background-color:#0000001a;transform:scale(.95)}.dialog-content[data-v-9fb2bed4]{padding:.8rem;display:flex;flex-direction:column;align-items:center;overflow-y:auto;flex:1;min-height:0}.dialog-content[data-v-9fb2bed4]:has(.permission-dialog-container),.dialog-content[data-v-9fb2bed4]:has(.degradation-dialog-container),.dialog-content[data-v-9fb2bed4]:has(.brand-select-container){padding:0}.dialog-content[data-v-9fb2bed4]:has(.video-call-intimacy-dialog-container){padding:0;overflow:visible}.message[data-v-9fb2bed4]:has(.permission-dialog-container),.message[data-v-9fb2bed4]:has(.degradation-dialog-container),.message[data-v-9fb2bed4]:has(.brand-select-container){max-height:none;overflow-y:visible}.message[data-v-9fb2bed4]:has(.video-call-intimacy-dialog-container){max-height:none;overflow-y:visible}.dialog-title[data-v-9fb2bed4]{color:#333;text-align:center;font-style:normal;font-weight:500;font-size:1rem;line-height:1.375rem;margin-bottom:.875rem}.message[data-v-9fb2bed4]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.5;color:#666;max-height:calc(85vh - 10rem);overflow-y:auto;width:100%;text-align:center}.message[data-v-9fb2bed4] *{max-width:100%;box-sizing:border-box}.message>div[data-v-9fb2bed4]{width:100%}.message p[data-v-9fb2bed4]{margin:.5rem 0;line-height:1.5;color:inherit}.message strong[data-v-9fb2bed4]{font-weight:600;color:#333}.message pre[data-v-9fb2bed4]{background:#f8f9fa;padding:.75rem;border-radius:6px;overflow-x:auto;font-family:Courier New,Monaco,monospace;font-size:.75rem;line-height:1.4;margin:.75rem 0;color:#333;text-align:left;border:1px solid #e9ecef}.message ul[data-v-9fb2bed4],.message ol[data-v-9fb2bed4]{margin:.75rem 0;padding-left:1.5rem;text-align:left}.message li[data-v-9fb2bed4]{margin:.375rem 0;line-height:1.6;color:inherit;text-align:left}.message details[data-v-9fb2bed4]{margin:.75rem 0;text-align:left}.message summary[data-v-9fb2bed4]{cursor:pointer;font-weight:600;margin-bottom:.5rem;-webkit-user-select:none;user-select:none;padding:.5rem;border-radius:4px;transition:background-color .2s}.message summary[data-v-9fb2bed4]:hover{background-color:#0000000d}.message [style*=font-size][data-v-9fb2bed4]{line-height:1.5}.message [style*=background][data-v-9fb2bed4]{display:block;border-radius:4px}.message [style*="text-align: center"][data-v-9fb2bed4]{text-align:center}.message [style*="text-align: left"][data-v-9fb2bed4]{text-align:left}.message [style*="font-size: 1.5rem"][data-v-9fb2bed4],.message [style*="font-size: 2rem"][data-v-9fb2bed4],.message [style*="font-size: 3rem"][data-v-9fb2bed4]{line-height:1;display:inline-block}.message[data-v-9fb2bed4] .warning-text{color:#ff3b30!important;font-weight:500}.message[data-v-9fb2bed4] .success-text{color:#34c759!important;font-weight:500}.warning-text{color:#ff3b30!important;font-weight:500}.success-text{color:#34c759!important;font-weight:500}.dialog-content:has(.video-call-intimacy-dialog-container) .button-container[data-v-9fb2bed4]{display:none}.message span[style*="color: #ff3b30"][data-v-9fb2bed4]{color:#ff3b30!important;font-weight:500!important}.button-container[data-v-9fb2bed4]{display:flex;justify-content:space-between;width:100%;margin-top:1.188rem}.dialog-content:has(.permission-dialog-container) .button-container[data-v-9fb2bed4],.dialog-content:has(.degradation-dialog-container) .button-container[data-v-9fb2bed4],.dialog-content:has(.brand-select-container) .button-container[data-v-9fb2bed4]{padding:0 15px 20px;box-sizing:border-box}.button-container.single-button[data-v-9fb2bed4]{justify-content:center;margin-top:1.188rem}.button-container.single-button .btn[data-v-9fb2bed4]{min-width:7.438rem}.btn[data-v-9fb2bed4]{width:7.438rem;height:2.5rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border:none;font-family:PingFang SC;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.063rem;text-align:center;color:#fff}.btn-cancel[data-v-9fb2bed4]{background-color:#f7f8fa;color:#222}.btn-cancel[data-v-9fb2bed4]:active{background-color:#e5e6eb;transform:scale(.98)}.btn-confirm[data-v-9fb2bed4]{background:limeetto-gradient(90deg,#b18cff 0%,#6fd6ff 100%);color:#fff;box-shadow:0 .25rem .625rem #b18cff26}.btn-confirm.btn-dangerous[data-v-9fb2bed4]{background:#ff4d4f;color:#fff;box-shadow:0 .25rem .625rem #ff4d4f26}.btn-confirm[data-v-9fb2bed4]:active{transform:scale(.98);opacity:.9}.btn-icon[data-v-9fb2bed4]{display:inline-flex;align-items:center;margin-right:.5em;height:1.2em;width:1.2em}.recommendation-dialog-overlay[data-v-7a0781e0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;display:flex;align-items:center;justify-content:center;z-index:2000}.recommendation-dialog[data-v-7a0781e0]{background:transparent;border-radius:1.125rem;padding:0;min-width:18.75rem;min-height:26.25rem;box-shadow:none;position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center}.cards-stack[data-v-7a0781e0]{position:relative;min-height:26.25rem;width:18.75rem;margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.user-card[data-v-7a0781e0]{position:absolute;left:0;right:0;margin:auto;width:18.75rem;height:27.5rem;background:#fff;border-radius:1.375rem;overflow:visible;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;transition:transform .3s cubic-bezier(.4,2,.6,1),box-shadow .2s;touch-action:pan-y}.user-card[data-v-7a0781e0]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:limeetto-gradient(to top,rgba(0,0,0,.2) 0%,rgba(0,0,0,.1) 50%,rgba(0,0,0,0) 100%);z-index:2;border-bottom-left-radius:1.375rem;border-bottom-right-radius:1.375rem;pointer-events:none}.background-card[data-v-7a0781e0]{border:.125rem solid rgba(255,255,255,.3);box-sizing:border-box}.background-card[data-v-7a0781e0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.375rem;background:limeetto-gradient(to bottom,rgba(255,255,255,.1),transparent);z-index:2;pointer-events:none}.card-bg[data-v-7a0781e0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;border-radius:1.375rem}[data-v-7a0781e0] .album-carousel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;border-radius:1.375rem}[data-v-7a0781e0] .album-carousel video,[data-v-7a0781e0] .album-carousel img{width:100%;height:100%;object-fit:cover;border-radius:1.375rem}.card-info[data-v-7a0781e0]{position:absolute;left:0;right:0;bottom:1.5rem;z-index:3;padding:1.75rem 1.5rem 1.25rem;color:#fff;border-bottom-left-radius:1.375rem;border-bottom-right-radius:1.375rem}.nickname-row[data-v-7a0781e0]{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.375rem}.nickname[data-v-7a0781e0]{font-size:1.375rem;font-weight:700;letter-spacing:.031rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.age[data-v-7a0781e0]{font-size:1rem;color:#ffd36e;font-weight:500}.bio[data-v-7a0781e0]{font-size:.9375rem;color:#eaeaea;margin-top:.125rem;line-height:1.5;word-break:break-all}.card-actions[data-v-7a0781e0]{position:absolute;left:0;right:0;bottom:-.75rem;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;pointer-events:none}.card-actions button[data-v-7a0781e0]{border:none;outline:none;cursor:pointer;width:3.75rem;height:3.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 .25rem 1rem #0000002e;transition:background .2s,box-shadow .2s,transform .2s;pointer-events:auto;padding:0;background:#ffffff14;position:relative;overflow:visible}.card-actions button[data-v-7a0781e0]:active{transform:scale(1.18);box-shadow:0 .5rem 2rem #fd7a3140,0 .25rem 1rem #0000002e;background:#fd7a311f}.card-actions img[data-v-7a0781e0]{width:2.25rem;height:2.25rem;pointer-events:none}.close-btn[data-v-7a0781e0]{position:absolute;top:1rem;right:1rem;font-size:1.75rem;background:#faf7f72e;border:none;color:#fff;cursor:pointer;border-radius:50%;width:1.375rem;height:1.375rem;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;padding:0}.close-btn[data-v-7a0781e0]:hover{background:#fff;color:#fd7a31}.close-btn span[data-v-7a0781e0]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.close-btn svg[data-v-7a0781e0]{width:.875rem;height:.875rem}.swipe-indicators[data-v-7a0781e0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.swipe-indicator[data-v-7a0781e0]{width:2.5rem;height:2.5rem;background:#00000040;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse-7a0781e0 1.5s infinite alternate;cursor:pointer}.swipe-indicator[data-v-7a0781e0]:hover{background:#0006;transform:scale(1.1)}.swipe-indicator.left[data-v-7a0781e0]{animation-delay:.75s}@keyframes pulse-7a0781e0{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}.swipe-hint[data-v-7a0781e0]{position:absolute;bottom:-4rem;left:0;right:0;text-align:center;z-index:20;animation:fadeInOut-7a0781e0 3s ease-in-out forwards}.hint-text[data-v-7a0781e0]{background:#000000b3;color:#fff;font-size:.875rem;padding:.5rem 1rem;border-radius:1.5rem;display:inline-block}@keyframes fadeInOut-7a0781e0{0%{opacity:0;transform:translateY(10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.age-gender-row[data-v-7a0781e0]{display:flex;align-items:center;gap:.75rem;margin-bottom:.375rem}.age[data-v-7a0781e0],.gender[data-v-7a0781e0],.nickname[data-v-7a0781e0]{color:#fff}.gender[data-v-7a0781e0]{font-size:1rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.limit-card-content[data-v-7a0781e0]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;color:#fff;background:#00000073;border-radius:1.375rem}.limit-title[data-v-7a0781e0]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.limit-desc[data-v-7a0781e0]{font-size:1rem;margin-bottom:2rem;color:#fff;text-align:center}.vip-btn[data-v-7a0781e0]{background:limeetto-gradient(90deg,#fd7a31 0%,#ffd36e 100%);color:#fff;border:none;border-radius:2rem;padding:.75rem 2.5rem;font-size:1.125rem;font-weight:700;cursor:pointer;box-shadow:0 .25rem 1rem #0000002e;outline:none;margin-top:2rem;animation:heartbeat-7a0781e0 1s infinite}@keyframes heartbeat-7a0781e0{0%{transform:scale(1)}10%{transform:scale(1.08)}20%{transform:scale(.95)}30%{transform:scale(1.1)}40%{transform:scale(.92)}50%{transform:scale(1.08)}60%{transform:scale(1)}to{transform:scale(1)}}.call-waiting-dialog-overlay[data-v-0d357fdd]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1000;background:limeetto-gradient(135deg,#fdf8fd 0%,#f9f6fa 100%)}.dialog-balls[data-v-0d357fdd]{position:fixed;left:0;top:0;width:100vw;height:100;pointer-events:none;z-index:1}.dialog-ball[data-v-0d357fdd]{position:absolute;border-radius:50%;opacity:.5;background:url(/20261103-deploy32-jtask-1f9ed548/assets/images/image-Dx7pSd7z.png) no-repeat center/cover}.ball1[data-v-0d357fdd]{width:5.625rem;height:5.625rem;left:2.5rem;top:20rem;filter:blur(0);opacity:.32}.ball2[data-v-0d357fdd]{width:4.375rem;height:4.375rem;right:3.75rem;top:7.5rem;filter:blur(.125rem);opacity:.22}.ball3[data-v-0d357fdd]{width:3.125rem;height:3.125rem;left:7.5rem;bottom:5rem;filter:blur(.25rem);opacity:.18}.ball4[data-v-0d357fdd]{width:2.5rem;height:2.5rem;right:5rem;bottom:7.5rem;filter:blur(.375rem);opacity:.15}.call-waiting-dialog-overlay[data-v-0d357fdd]:before{content:"";position:fixed;z-index:0;pointer-events:none;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml;utf8,<svg width="120" height="120" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><defs><filter id="blur" x="-30%" y="-30%" width="160%" height="160%"><feGaussianBlur stdDeviation="16" /></filter></defs><g transform="rotate(18 60 60)"><path d="M60 104s-36-24.8-36-52C24 36.8 41.6 24 60 40c18.4-16 36 0.8 36 12 0 27.2-36 52-36 52z" fill="%23F9A8D4" fill-opacity="0.32" filter="url(%23blur)"/><path d="M60 104s-36-24.8-36-52C24 36.8 41.6 24 60 40c18.4-16 36 0.8 36 12 0 27.2-36 52-36 52z" fill="%23F9A8D4" fill-opacity="0.12"/></g></svg>');background-repeat:no-repeat;background-position:right 8px top -20px;background-size:120px 120px;opacity:1}.call-waiting-dialog-overlay[data-v-0d357fdd]:after{content:"";position:fixed;z-index:1;pointer-events:none;left:0;top:0;right:0;bottom:0;box-shadow:80px 320px 60px 30px #f9a8d452,420px 60px 50px 25px #f9a8d438,120px 500px 40px 20px #f9a8d42e,380px 420px 30px 15px #f9a8d426;filter:blur(2px)}.dialog-card[data-v-0d357fdd]{position:relative;width:100%;box-shadow:0 .25rem .9375rem #00000014;display:flex;flex-direction:column;align-items:center;height:100%}.close-button[data-v-0d357fdd]{margin-right:auto}.figma-title[data-v-0d357fdd]{margin:0;font-size:1.3125rem;line-height:1.2;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;pointer-events:none}.figma-subtitle[data-v-0d357fdd]{margin-top:0;margin-bottom:.8rem;color:#fff;font-size:.875rem}.close-button[data-v-0d357fdd]{position:static;background:transparent;border:none;cursor:pointer;padding:0;margin-left:1rem;display:flex;align-items:center;height:2rem}.close-button[data-v-0d357fdd]:disabled{opacity:.6;cursor:not-allowed}.close-button img[data-v-0d357fdd]{width:1.5rem;height:1.5rem}.figma-user-grid[data-v-0d357fdd]{position:relative;width:22rem;height:22rem;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center}.circle-bg[data-v-0d357fdd]{position:absolute;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;width:var(--circle-size);height:var(--circle-size);border:1px solid transparent;z-index:1}.circle-bg[data-v-0d357fdd]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:50%;padding:0;z-index:1;pointer-events:none;background:conic-gradient(from 0deg,#a5f9f980,#f298e780,#a5f9f980 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - .11rem),#000 calc(100% - .11rem));mask:radial-gradient(farthest-side,transparent calc(100% - .11rem),#000 calc(100% - .11rem))}.circle-bg-1[data-v-0d357fdd]{--circle-size: 22rem}.circle-bg-2[data-v-0d357fdd]{--circle-size: 17rem}.circle-bg-3[data-v-0d357fdd]{--circle-size: 12rem}.circle-bg-4[data-v-0d357fdd]{--circle-size: 6.5rem}.dot[data-v-0d357fdd]{position:absolute;left:50%;width:.375rem;height:.375rem;background:#e5fdfd;border:.095rem solid #A5F8F8;border-radius:50%;transform:translate(-50%);z-index:2}.dot-1[data-v-0d357fdd]{top:calc(50% - 8.9375rem)}.dot-2[data-v-0d357fdd]{top:calc(50% - 7.96875rem)}.dot-3[data-v-0d357fdd]{top:calc(50% - 7rem)}.dot-4[data-v-0d357fdd]{top:calc(50% - 6.03125rem)}.dot-5[data-v-0d357fdd]{top:calc(50% - 5.0625rem)}.dot-6[data-v-0d357fdd]{top:calc(50% - 4.09375rem)}.dot-7[data-v-0d357fdd]{top:calc(50% - 3.125rem)}.dot-8[data-v-0d357fdd]{top:calc(50% - 2.15625rem)}.dot-9[data-v-0d357fdd]{top:calc(50% - 1.1875rem)}.radar-scan[data-v-0d357fdd]{position:absolute;left:50%;top:50%;width:17.5rem;height:17.5rem;transform:translate(-50%,-50%);border-radius:50%;z-index:1;pointer-events:none;background:conic-gradient(from 0deg,#a5f9f926,#a5f9f940,#a5f9f94d,#a5f9f959,#a5f9f966,#a5f9f973,#a5f9f98c 45deg,#a5f9f9a6 48deg,#a5f9f900 55deg,#f298e700 60deg,#f298e700 60deg,#f298e700 90deg);animation:radar-rotate-0d357fdd 2.5s limeetto infinite;transform-origin:center}@keyframes radar-rotate-0d357fdd{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.dot-group[data-v-0d357fdd]{position:absolute;left:50%;top:50%;width:17.5rem;height:17.5rem;transform:translate(-50%,-50%);z-index:2;pointer-events:none;animation:radar-rotate-0d357fdd 2.5s limeetto infinite;animation-delay:-.35s;transform-origin:center}.dot-line[data-v-0d357fdd]{position:absolute;left:50%;top:calc(50% - 8.75rem);width:.125rem;height:8.75rem;background:#a5f8f8;transform:translate(-50%);z-index:2}.hangup-icon[data-v-0d357fdd]{width:1.75rem;height:1.75rem;display:block}.radar-countdown[data-v-0d357fdd]{position:absolute;left:50%;top:90%;transform:translate(-50%,-50%);z-index:10;font-size:4rem;font-weight:700;color:#b9b6ff;width:7.8125rem;height:7.8125rem;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none}.dialog-fade-enter-active[data-v-0d357fdd],.dialog-fade-leave-active[data-v-0d357fdd]{transition:opacity .3s ease}.dialog-fade-enter-from[data-v-0d357fdd],.dialog-fade-leave-to[data-v-0d357fdd]{opacity:0}.avatar-container[data-v-0d357fdd]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:3}.avatar-wrapper[data-v-0d357fdd]{position:absolute;border-radius:50%;overflow:hidden;transform:translate(-50%,-50%) scale(0);pointer-events:none;opacity:0;transition:opacity .3s ease-in-out,transform .5s ease-out;border:.125rem solid #A5F9F9;box-shadow:0 0 .625rem #a5f9f980}.avatar-wrapper.visible[data-v-0d357fdd]{opacity:1;transform:translate(-50%,-50%) scale(1)}.avatar-image[data-v-0d357fdd]{width:100%;height:100%;object-fit:cover}.matching-status[data-v-0d357fdd]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#a5f9f9;z-index:5;pointer-events:none}.matching-text[data-v-0d357fdd]{font-size:1rem;font-weight:700;margin-bottom:.3125rem;animation:pulse-0d357fdd 1.5s ease-in-out infinite}.matching-attempts[data-v-0d357fdd]{font-size:.75rem;opacity:.8}@keyframes pulse-0d357fdd{0%,to{opacity:1}50%{opacity:.6}}.center-dot[data-v-0d357fdd]{position:absolute;left:50%;top:50%;width:.5rem;height:.5rem;background:#4a527999;border:.0625rem solid rgba(86,94,138,.6);border-radius:50%;transform:translate(-50%,-50%);z-index:1}.match-title-row[data-v-0d357fdd]{display:flex;flex-direction:row;align-items:center;padding:0;gap:.25rem;width:100%;flex:none;order:0;flex-grow:0;justify-content:center}.match-title-text[data-v-0d357fdd]{color:#b9b6ff;font-size:1rem;font-weight:600;font-family:PingFang SC,Helvetica Neue,Arial,Microsoft YaHei,sans-serif}.match-title-icon[data-v-0d357fdd]{width:1.25rem;height:1.25rem;display:inline-flex;vertical-align:middle;background:#b9b6ff;border-radius:50%;justify-content:center;align-items:center;box-shadow:0 .078125rem .3125rem #b9b6ff14}.match-desc-text[data-v-0d357fdd]{width:96%;font-family:PingFang SC,Helvetica Neue,Arial,Microsoft YaHei,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;text-align:center;color:#333;flex:none;order:1;align-self:stretch;flex-grow:0;margin:0 auto}.header-row[data-v-0d357fdd]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;margin-bottom:4rem;margin-top:1rem;position:relative}
