.floating-video-window[data-v-d70e3a16]{position:fixed;z-index:9999;width:100px;height:136px;border-radius:14px;overflow:hidden;background:#1a1a1a;box-shadow:0 6px 24px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.1);cursor:pointer;touch-action:none}.floating-video-inner[data-v-d70e3a16]{width:100%;height:100%;pointer-events:none}.floating-video-inner[data-v-d70e3a16] *{pointer-events:none!important}.floating-video-inner[data-v-d70e3a16] video{width:100%!important;height:100%!important;object-fit:cover!important}.floating-local-pip[data-v-d70e3a16]{position:absolute;top:4px;right:4px;width:36px;height:48px;border-radius:6px;overflow:hidden;background:#222;box-shadow:0 2px 8px rgba(0,0,0,.5);pointer-events:none;z-index:2}.floating-local-video[data-v-d70e3a16]{width:100%;height:100%;pointer-events:none}.floating-local-video[data-v-d70e3a16] *{pointer-events:none!important}.floating-local-video[data-v-d70e3a16] video{width:100%!important;height:100%!important;object-fit:cover!important}.floating-local-border[data-v-d70e3a16]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;border:1px solid rgba(255,255,255,.3);pointer-events:none}.floating-video-border[data-v-d70e3a16]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;border:2px solid rgba(255,255,255,.25);pointer-events:none}.floating-video-touch[data-v-d70e3a16]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:auto}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%;height:100dvh;overflow:hidden}body{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,sans-serif;font-size:14px;color:rgba(255,255,255,.92);background-color:#1a0f21;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden;letter-spacing:.01em;overscroll-behavior-y:contain}a{color:#d88199;text-decoration:none}img{max-width:100%;display:block}input,textarea,button{font-family:inherit;font-size:inherit;outline:none;border:none;background:none}button{cursor:pointer}#app{height:100%;overflow:hidden}.van-image{display:block}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.page{min-height:100vh;background:linear-gradient(180deg,#1a0f21,#1e1226,#231530)}.page-content{padding:16px}.card{background:rgba(255,255,255,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:14px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08)}.glass{background:rgba(255,255,255,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)}.glass-dark{background:rgba(0,0,0,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06)}:root{--van-primary-color: #C45B7C;--van-success-color: #6BBF8A;--van-warning-color: #E8B866;--van-danger-color: #D95555;--van-text-color: rgba(255, 255, 255, .92);--van-text-color-2: rgba(255, 255, 255, .55);--van-text-color-3: rgba(255, 255, 255, .3);--van-border-color: rgba(255, 255, 255, .08);--van-background: #1A0F21;--van-background-2: #231530;--van-tabbar-height: 54px;--van-tabbar-background: rgba(26, 15, 33, .85);--van-tabbar-item-active-color: #D88199;--van-tabbar-item-text-color: rgba(255, 255, 255, .3);--van-nav-bar-background: transparent;--van-nav-bar-title-text-color: #FFFFFF;--van-nav-bar-icon-color: #FFFFFF;--van-nav-bar-arrow-size: 24px;--van-nav-bar-title-font-size: 18px;--van-nav-bar-height: 46px;--van-button-primary-background: #C45B7C;--van-button-primary-border-color: #C45B7C;--van-cell-background: transparent;--van-cell-text-color: rgba(255, 255, 255, .92);--van-cell-value-color: rgba(255, 255, 255, .55);--van-cell-border-color: rgba(255, 255, 255, .06);--van-cell-active-color: rgba(255, 255, 255, .04);--van-field-label-color: rgba(255, 255, 255, .55);--van-field-input-text-color: rgba(255, 255, 255, .92);--van-field-placeholder-text-color: rgba(255, 255, 255, .3);--van-tag-primary-color: #C45B7C;--van-switch-on-background: #C45B7C;--van-pull-refresh-head-text-color: rgba(255, 255, 255, .55);--van-empty-description-color: rgba(255, 255, 255, .3);--van-loading-text-color: rgba(255, 255, 255, .55);--van-dialog-background: #2A1836;--van-dialog-header-font-weight: 600;--van-toast-background: rgba(0, 0, 0, .7);--van-tab-text-color: rgba(255, 255, 255, .3);--van-tab-active-text-color: #D88199;--van-tabs-nav-background: transparent;--van-tabs-bottom-bar-color: #C45B7C}.fade-enter-active,.fade-leave-active{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-right-enter-active,.slide-right-leave-active{transition:transform .35s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from{transform:translate(100%)}.slide-right-leave-to{transform:translate(-30%)}.slide-up-enter-active,.slide-up-leave-active{transition:transform .35s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:.8}}.text-gradient{background:linear-gradient(135deg,#c45b7c,#d88199,#e8849e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gold{background:linear-gradient(135deg,#d4a76a,#c4923e,#e6c99a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.van-nav-bar{background:transparent!important}.van-nav-bar:after{display:none}.van-nav-bar .van-nav-bar__content{height:46px}.van-nav-bar .van-nav-bar__left{padding-left:16px}.van-nav-bar .van-nav-bar__left .van-icon{color:#fff!important;font-size:24px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.van-nav-bar .van-nav-bar__left:active .van-icon{transform:scale(.9);opacity:.7}.van-nav-bar .van-nav-bar__title{color:#fff!important;font-size:18px;font-weight:700;letter-spacing:-.01em;text-shadow:0 2px 8px rgba(0,0,0,.2)}.van-nav-bar .van-nav-bar__right{padding-right:16px}.van-nav-bar .van-nav-bar__right .van-icon{color:#fff!important;font-size:20px;transition:all .2s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.van-nav-bar .van-nav-bar__right:active .van-icon{transform:scale(.9);opacity:.7}.page-with-nav{min-height:100%;background:linear-gradient(180deg,#1a0f21,#1e1226,#231530);display:flex;flex-direction:column}.page-with-nav .van-nav-bar{flex-shrink:0;padding-top:env(safe-area-inset-top,0)}.page-with-nav .page-content{flex:1;overflow-y:auto}.van-empty{padding:80px 40px}.van-empty .van-empty__image{width:160px;height:160px}.van-empty .van-empty__description{margin-top:16px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.5)!important}.common-page{min-height:100%;background:linear-gradient(180deg,#1a0f21,#1e1226,#231530);display:flex;flex-direction:column}.common-page__header{flex-shrink:0;padding-top:env(safe-area-inset-top,0)}.common-page__body{flex:1;overflow-y:auto;padding:0}.common-page__content{padding:16px}.van-overlay{background:rgba(0,0,0,.6)!important;backdrop-filter:blur(8px)}.van-loading .van-loading__spinner{color:#d88199}.van-loading .van-loading__text{color:rgba(255,255,255,.7);font-size:14px;margin-top:12px}.van-action-sheet{background:#2a1836!important;border-radius:20px 20px 0 0}.van-action-sheet .van-action-sheet__header{background:transparent;color:rgba(255,255,255,.92);font-weight:600}.van-action-sheet .van-action-sheet__item{background:transparent;color:rgba(255,255,255,.92);font-size:16px;padding:16px;transition:background .2s}.van-action-sheet .van-action-sheet__item:active{background:rgba(255,255,255,.05)}.van-action-sheet .van-action-sheet__item .van-icon{color:rgba(255,255,255,.55);margin-right:12px}.van-action-sheet .van-action-sheet__cancel{background:#2a1836;color:rgba(255,255,255,.92);font-weight:500}.van-action-sheet .van-action-sheet__cancel:before{background:rgba(255,255,255,.06)}.van-dialog{background:#2a1836!important;border-radius:16px;overflow:hidden}.van-dialog .van-dialog__header{padding-top:24px;color:rgba(255,255,255,.92);font-size:18px;font-weight:700}.van-dialog .van-dialog__message{color:rgba(255,255,255,.55);font-size:15px;line-height:1.6;padding:20px 24px}.van-dialog .van-dialog__footer .van-button{border:none;font-size:16px;font-weight:600}.van-dialog .van-dialog__footer .van-dialog__cancel{color:rgba(255,255,255,.55);background:transparent}.van-dialog .van-dialog__footer .van-dialog__cancel:active{background:rgba(255,255,255,.05)}.van-dialog .van-dialog__footer .van-dialog__confirm{color:#d88199;background:transparent}.van-dialog .van-dialog__footer .van-dialog__confirm:active{background:rgba(196,91,124,.1)}.van-popup{background:#2a1836}.van-popup--round{border-radius:16px}.van-popup--bottom{border-radius:20px 20px 0 0}.van-popup--top{border-radius:0 0 20px 20px}.van-toast{padding:12px 20px;min-width:120px;border-radius:12px;background:rgba(0,0,0,.85)!important;backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(0,0,0,.3)}.van-toast .van-toast__text{font-size:14px;line-height:1.5}
