:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper{height:100%;display:flex;flex-direction:column}* :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action,.popup-footer button,.instructions button):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action:hover,.popup-footer button:hover,.instructions button:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint,.fade-in,.fadeIn):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr}}body{overflow:hidden}.flex{display:flex}.flex-center{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar::-webkit-scrollbar{width:0;height:0}.dpl-custom-text{color:#fff;transition:background-color .1s,color .1s}.clickable:active{opacity:.7}img{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .1s ease}.fade-slide-enter-from{opacity:0;transform:translateY(20px)}.fade-slide-leave-to{opacity:0;transform:translateY(-20px)}.slide-left-enter-active{transition:all .1s ease}.slide-left-enter-from{opacity:0;transform:translate(10%)}.slide-left-enter-to,.slide-left-leave-from{opacity:1;transform:translate(0)}.slide-left-leave-to{opacity:0;transform:translate(-36px)}.scale-fade-enter-active,.scale-fade-leave-active{transition:all .1 ease-out}.scale-fade-enter-from{opacity:0;transform:scale(.96)}.scale-fade-leave-to{opacity:0;transform:scale(.98)}.header-action-button{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button:hover{opacity:.92}.header-action-button:active{transform:scale(.97)}.header-action-button.has-red-dot:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger{background:#ffeaea;color:#ff7575}.action:hover{opacity:.95}.action:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions{margin-bottom:16px;margin-top:0}.action:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute{position:absolute}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate{animation:bubble-gradient-ani 3s linear infinite!important}.bubble-gradient-animate{animation:bubble-gradient-ani 3s linear infinite}@keyframes bubble-gradient-ani{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.low-end *{transition:none!important;animation:none!important;box-shadow:none!important;backdrop-filter:none!important}.low-end .card,.low-end .pay-modal-wide-card,.low-end .feed-card,.low-end .dialog,.low-end .modal{border-radius:10px!important;box-shadow:none!important;background:#fff!important}.low-end button:active,.low-end .pay-type-btn:active{transform:none!important}.low-end .pay-amount,.low-end .gradient-text,.low-end .main-amount{background:none!important;color:#7c52ff!important}.low-end body,.low-end .main-layout,.low-end .page-content{background:#f8f8f8!important}.low-end .waveform:hover,.low-end .speaker-a:hover,.low-end .speaker-b:hover{transform:none!important}.low-end *:hover{transform:none!important;filter:none!important}[data-v-dba3658b]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-dba3658b]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-dba3658b]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-dba3658b]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-dba3658b],*[data-v-dba3658b]:before,*[data-v-dba3658b]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-dba3658b]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-dba3658b]{height:100%;display:flex;flex-direction:column}*[data-v-dba3658b] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-dba3658b],.popup-footer button[data-v-dba3658b],.instructions button[data-v-dba3658b]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-dba3658b]:hover,.popup-footer button[data-v-dba3658b]:hover,.instructions button[data-v-dba3658b]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-dba3658b],.fade-in[data-v-dba3658b],.fadeIn[data-v-dba3658b]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-dba3658b]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-dba3658b]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-dba3658b]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-dba3658b],.green[data-v-dba3658b]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-dba3658b]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-dba3658b]{display:flex;place-items:center}#app[data-v-dba3658b]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-dba3658b]{overflow:hidden}.flex[data-v-dba3658b]{display:flex}.flex-center[data-v-dba3658b]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-dba3658b]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-dba3658b]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-dba3658b]:active{opacity:.7}img[data-v-dba3658b]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-dba3658b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-dba3658b]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-dba3658b],.fade-slide-leave-active[data-v-dba3658b]{transition:all .1s ease}.fade-slide-enter-from[data-v-dba3658b]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-dba3658b]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-dba3658b]{transition:all .1s ease}.slide-left-enter-from[data-v-dba3658b]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-dba3658b],.slide-left-leave-from[data-v-dba3658b]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-dba3658b]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-dba3658b],.scale-fade-leave-active[data-v-dba3658b]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-dba3658b]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-dba3658b]{opacity:0;transform:scale(.98)}.header-action-button[data-v-dba3658b]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-dba3658b]:hover{opacity:.92}.header-action-button[data-v-dba3658b]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-dba3658b]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-dba3658b]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-dba3658b]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-dba3658b]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-dba3658b]{background:#ffeaea;color:#ff7575}.action[data-v-dba3658b]:hover{opacity:.95}.action[data-v-dba3658b]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-dba3658b]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-dba3658b]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-dba3658b]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-dba3658b]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-dba3658b]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-dba3658b]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-dba3658b]{margin-bottom:16px;margin-top:0}.action[data-v-dba3658b]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-dba3658b]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-dba3658b]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-dba3658b]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-dba3658b]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-dba3658b]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-dba3658b]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-dba3658b]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-dba3658b]{position:absolute}.sr-only[data-v-dba3658b]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-dba3658b]{animation:bubble-gradient-ani-dba3658b 3s linear infinite!important}.bubble-gradient-animate[data-v-dba3658b]{animation:bubble-gradient-ani-dba3658b 3s linear infinite}@keyframes bubble-gradient-ani-dba3658b{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-v-dba3658b]:root{--friend-color: #52d47f;--message-color: #7a6cf9;--bottle-color: #ffe66b}.bottle-list-root[data-v-dba3658b]{width:100%;height:100%;background:linear-gradient(120deg,#2d1850 60%,#452880);display:flex;flex-direction:column;overflow:hidden}.bottle-list-header[data-v-dba3658b]{display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.bottle-list-title[data-v-dba3658b]{color:#fff;font-weight:700;font-size:15px;letter-spacing:1px}.bottle-square-btn[data-v-dba3658b]{background:#fff;color:#452880;border:none;border-radius:16px;font-size:14px;padding:4px 16px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(69,40,128,.133);transition:background .2s;margin-left:auto;position:absolute;right:0}.bottle-square-btn[data-v-dba3658b]:hover{background:#f2eaff}.bottle-list-scroll[data-v-dba3658b]{flex:1 1 0%;width:100%;overflow-y:auto;background:transparent;box-sizing:border-box}.bottle-item[data-v-dba3658b]{display:flex;width:100%;min-height:80px;padding:8px 0;border-top:1px solid #3b2d5f;background:transparent;align-items:center;cursor:pointer;transition:background .14s,box-shadow .14s}.bottle-item[data-v-dba3658b]:first-child{border-top:none}.bottle-item.active[data-v-dba3658b]{background:#39236a!important;border-left:4px solid #ffe66b;box-shadow:0 0 0 3px rgba(104,70,186,.267),0 6px 18px rgba(57,35,106,.2)}.bottle-item[data-v-dba3658b]:hover:not(.active){background:rgba(255,255,255,.09)}.bottle-avatar[data-v-dba3658b]{width:58px;height:70px;display:flex;align-items:center;justify-content:center;padding:0 8px 0 10px;position:relative}.bottle-avatar img[data-v-dba3658b]{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(104,70,186,.07);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.unread-badge[data-v-dba3658b]{position:absolute;top:6px;right:10px;padding:1.5px 7px;background:#f36;color:#fff;border-radius:12px;font-size:12px;min-width:18px;text-align:center;font-weight:700;box-shadow:0 1px 8px rgba(255,56,96,.6);animation:badge-pop-dba3658b .18s cubic-bezier(.36,1.7,.49,.99)}@keyframes badge-pop-dba3658b{0%{transform:scale(.5);opacity:.4}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.bottle-content[data-v-dba3658b]{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0;height:70px;padding:0 6px 0 0}.bottle-content-main[data-v-dba3658b]{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:38px;flex:1}.bottle-location[data-v-dba3658b]{color:#fff;font-size:15px;font-weight:500;line-height:19px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottle-last-msg[data-v-dba3658b]{color:#c6c2e2;font-size:13px;font-weight:400;line-height:18px;opacity:.85;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:18px}.bottle-content-side[data-v-dba3658b]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:90%;min-width:56px}.bottle-time[data-v-dba3658b]{color:#b9b3d3;font-size:12px;line-height:18px;margin-bottom:2px;opacity:.8}.bottle-status[data-v-dba3658b]{font-size:10px;border-radius:2px;padding:0 4px;font-weight:700;opacity:.93;letter-spacing:1px;color:#fff}.bottle-status.pick[data-v-dba3658b]{background:linear-gradient(90deg,#ffe066 70%,#af8f39);color:#3e2d04;font-weight:700;box-shadow:0 1px 6px rgba(255,224,102,.267);letter-spacing:1px}.bottle-status.throw[data-v-dba3658b]{background:linear-gradient(90deg,#41c3f7 70%,#1f85a7);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(65,195,247,.267);letter-spacing:1px}.bottle-status svg[data-v-dba3658b]{width:16px;height:16px;margin-right:4px;vertical-align:middle}.bottle-empty[data-v-dba3658b]{color:#e2d4ff;font-size:16px;text-align:center;margin-top:60px;opacity:.8;letter-spacing:1.2px}.fade-list-enter-active[data-v-dba3658b],.fade-list-leave-active[data-v-dba3658b]{transition:all .19s}.fade-list-enter-from[data-v-dba3658b],.fade-list-leave-to[data-v-dba3658b]{opacity:0;transform:translateY(15px)}.bottle-item[data-v-dba3658b]:active{filter:brightness(.97);transform:scale(.98);transition:transform .1s,filter .1s;background:linear-gradient(90deg,#6846ba 80%,#452880);box-shadow:0 4px 14px rgba(69,40,128,.165)}.bottle-list-scroll[data-v-dba3658b]::-webkit-scrollbar{width:8px;background:transparent}.bottle-list-scroll[data-v-dba3658b]::-webkit-scrollbar-thumb{background:#38255c;border-radius:6px}.bottle-list-scroll[data-v-dba3658b]::-webkit-scrollbar-thumb:hover{background:#5e40a7}.unread-badge[data-v-dba3658b]{pointer-events:none}.center-menu-root[data-v-dba3658b]{background:linear-gradient(120deg,#251742 60%,#38225d);width:100%;height:100%;display:flex;flex-direction:column}.center-menu-title[data-v-dba3658b]{font-size:15px;color:#fff;font-weight:700;letter-spacing:1px;//padding: 18px 0 10px 26px;border-bottom:1px solid #3c285e;background:transparent;text-align:center;display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.center-menu-list[data-v-dba3658b]{flex:1;overflow-y:auto;padding:0 0 100px;display:flex;flex-direction:column}.center-menu-item[data-v-dba3658b]{display:flex;align-items:center;justify-content:space-between;padding:0 28px;min-height:46px;font-size:14.2px;color:#ececff;cursor:pointer;background:transparent;border-left:3px solid transparent;border-radius:13px 0 0 13px;transition:background .16s,border-color .18s,color .14s,box-shadow .1s;margin-bottom:2px;outline:none;position:relative}.center-menu-item[data-v-dba3658b]:hover{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.center-menu-item[data-v-dba3658b]:focus{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.item-title[data-v-dba3658b]{font-size:14.2px;font-weight:500;letter-spacing:.2px;padding:2px 0}.item-badge[data-v-dba3658b]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2);position:absolute;left:0}.item-arrow[data-v-dba3658b]{color:#ab9be5;font-size:14px;font-weight:600;margin-left:18px;letter-spacing:.6px}.bottle-footer-tip[data-v-dba3658b]{font-size:12px;color:#aaa;text-align:center;padding:12px 0}[data-v-1abfe1b5]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-1abfe1b5]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-1abfe1b5]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-1abfe1b5]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-1abfe1b5],*[data-v-1abfe1b5]:before,*[data-v-1abfe1b5]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-1abfe1b5]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-1abfe1b5]{height:100%;display:flex;flex-direction:column}*[data-v-1abfe1b5] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-1abfe1b5],.popup-footer button[data-v-1abfe1b5],.instructions button[data-v-1abfe1b5]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-1abfe1b5]:hover,.popup-footer button[data-v-1abfe1b5]:hover,.instructions button[data-v-1abfe1b5]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-1abfe1b5],.fade-in[data-v-1abfe1b5],.fadeIn[data-v-1abfe1b5]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-1abfe1b5]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-1abfe1b5]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-1abfe1b5]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-1abfe1b5],.green[data-v-1abfe1b5]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-1abfe1b5]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-1abfe1b5]{display:flex;place-items:center}#app[data-v-1abfe1b5]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-1abfe1b5]{overflow:hidden}.flex[data-v-1abfe1b5]{display:flex}.flex-center[data-v-1abfe1b5]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-1abfe1b5]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-1abfe1b5]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-1abfe1b5]:active{opacity:.7}img[data-v-1abfe1b5]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-1abfe1b5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-1abfe1b5]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-1abfe1b5],.fade-slide-leave-active[data-v-1abfe1b5]{transition:all .1s ease}.fade-slide-enter-from[data-v-1abfe1b5]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-1abfe1b5]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-1abfe1b5]{transition:all .1s ease}.slide-left-enter-from[data-v-1abfe1b5]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-1abfe1b5],.slide-left-leave-from[data-v-1abfe1b5]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-1abfe1b5]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-1abfe1b5],.scale-fade-leave-active[data-v-1abfe1b5]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-1abfe1b5]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-1abfe1b5]{opacity:0;transform:scale(.98)}.header-action-button[data-v-1abfe1b5]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-1abfe1b5]:hover{opacity:.92}.header-action-button[data-v-1abfe1b5]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-1abfe1b5]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-1abfe1b5]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-1abfe1b5]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-1abfe1b5]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-1abfe1b5]{background:#ffeaea;color:#ff7575}.action[data-v-1abfe1b5]:hover{opacity:.95}.action[data-v-1abfe1b5]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-1abfe1b5]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-1abfe1b5]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-1abfe1b5]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-1abfe1b5]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-1abfe1b5]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-1abfe1b5]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-1abfe1b5]{margin-bottom:16px;margin-top:0}.action[data-v-1abfe1b5]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-1abfe1b5]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-1abfe1b5]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-1abfe1b5]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-1abfe1b5]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-1abfe1b5]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-1abfe1b5]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-1abfe1b5]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-1abfe1b5]{position:absolute}.sr-only[data-v-1abfe1b5]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-1abfe1b5]{animation:bubble-gradient-ani-1abfe1b5 3s linear infinite!important}.bubble-gradient-animate[data-v-1abfe1b5]{animation:bubble-gradient-ani-1abfe1b5 3s linear infinite}@keyframes bubble-gradient-ani-1abfe1b5{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-v-1abfe1b5]:root{--friend-color: #52d47f;--message-color: #7a6cf9;--bottle-color: #ffe66b}.bottle-list-root[data-v-1abfe1b5]{width:100%;height:100%;background:linear-gradient(120deg,#2d1850 60%,#452880);display:flex;flex-direction:column;overflow:hidden}.bottle-list-header[data-v-1abfe1b5]{display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.bottle-list-title[data-v-1abfe1b5]{color:#fff;font-weight:700;font-size:15px;letter-spacing:1px}.bottle-square-btn[data-v-1abfe1b5]{background:#fff;color:#452880;border:none;border-radius:16px;font-size:14px;padding:4px 16px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(69,40,128,.133);transition:background .2s;margin-left:auto;position:absolute;right:0}.bottle-square-btn[data-v-1abfe1b5]:hover{background:#f2eaff}.bottle-list-scroll[data-v-1abfe1b5]{flex:1 1 0%;width:100%;overflow-y:auto;background:transparent;box-sizing:border-box}.bottle-item[data-v-1abfe1b5]{display:flex;width:100%;min-height:80px;padding:8px 0;border-top:1px solid #3b2d5f;background:transparent;align-items:center;cursor:pointer;transition:background .14s,box-shadow .14s}.bottle-item[data-v-1abfe1b5]:first-child{border-top:none}.bottle-item.active[data-v-1abfe1b5]{background:#39236a!important;border-left:4px solid #ffe66b;box-shadow:0 0 0 3px rgba(104,70,186,.267),0 6px 18px rgba(57,35,106,.2)}.bottle-item[data-v-1abfe1b5]:hover:not(.active){background:rgba(255,255,255,.09)}.bottle-avatar[data-v-1abfe1b5]{width:58px;height:70px;display:flex;align-items:center;justify-content:center;padding:0 8px 0 10px;position:relative}.bottle-avatar img[data-v-1abfe1b5]{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(104,70,186,.07);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.unread-badge[data-v-1abfe1b5]{position:absolute;top:6px;right:10px;padding:1.5px 7px;background:#f36;color:#fff;border-radius:12px;font-size:12px;min-width:18px;text-align:center;font-weight:700;box-shadow:0 1px 8px rgba(255,56,96,.6);animation:badge-pop-1abfe1b5 .18s cubic-bezier(.36,1.7,.49,.99)}@keyframes badge-pop-1abfe1b5{0%{transform:scale(.5);opacity:.4}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.bottle-content[data-v-1abfe1b5]{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0;height:70px;padding:0 6px 0 0}.bottle-content-main[data-v-1abfe1b5]{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:38px;flex:1}.bottle-location[data-v-1abfe1b5]{color:#fff;font-size:15px;font-weight:500;line-height:19px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottle-last-msg[data-v-1abfe1b5]{color:#c6c2e2;font-size:13px;font-weight:400;line-height:18px;opacity:.85;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:18px}.bottle-content-side[data-v-1abfe1b5]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:90%;min-width:56px}.bottle-time[data-v-1abfe1b5]{color:#b9b3d3;font-size:12px;line-height:18px;margin-bottom:2px;opacity:.8}.bottle-status[data-v-1abfe1b5]{font-size:10px;border-radius:2px;padding:0 4px;font-weight:700;opacity:.93;letter-spacing:1px;color:#fff}.bottle-status.pick[data-v-1abfe1b5]{background:linear-gradient(90deg,#ffe066 70%,#af8f39);color:#3e2d04;font-weight:700;box-shadow:0 1px 6px rgba(255,224,102,.267);letter-spacing:1px}.bottle-status.throw[data-v-1abfe1b5]{background:linear-gradient(90deg,#41c3f7 70%,#1f85a7);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(65,195,247,.267);letter-spacing:1px}.bottle-status svg[data-v-1abfe1b5]{width:16px;height:16px;margin-right:4px;vertical-align:middle}.bottle-empty[data-v-1abfe1b5]{color:#e2d4ff;font-size:16px;text-align:center;margin-top:60px;opacity:.8;letter-spacing:1.2px}.fade-list-enter-active[data-v-1abfe1b5],.fade-list-leave-active[data-v-1abfe1b5]{transition:all .19s}.fade-list-enter-from[data-v-1abfe1b5],.fade-list-leave-to[data-v-1abfe1b5]{opacity:0;transform:translateY(15px)}.bottle-item[data-v-1abfe1b5]:active{filter:brightness(.97);transform:scale(.98);transition:transform .1s,filter .1s;background:linear-gradient(90deg,#6846ba 80%,#452880);box-shadow:0 4px 14px rgba(69,40,128,.165)}.bottle-list-scroll[data-v-1abfe1b5]::-webkit-scrollbar{width:8px;background:transparent}.bottle-list-scroll[data-v-1abfe1b5]::-webkit-scrollbar-thumb{background:#38255c;border-radius:6px}.bottle-list-scroll[data-v-1abfe1b5]::-webkit-scrollbar-thumb:hover{background:#5e40a7}.unread-badge[data-v-1abfe1b5]{pointer-events:none}.center-menu-root[data-v-1abfe1b5]{background:linear-gradient(120deg,#251742 60%,#38225d);width:100%;height:100%;display:flex;flex-direction:column}.center-menu-title[data-v-1abfe1b5]{font-size:15px;color:#fff;font-weight:700;letter-spacing:1px;//padding: 18px 0 10px 26px;border-bottom:1px solid #3c285e;background:transparent;text-align:center;display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.center-menu-list[data-v-1abfe1b5]{flex:1;overflow-y:auto;padding:0 0 100px;display:flex;flex-direction:column}.center-menu-item[data-v-1abfe1b5]{display:flex;align-items:center;justify-content:space-between;padding:0 28px;min-height:46px;font-size:14.2px;color:#ececff;cursor:pointer;background:transparent;border-left:3px solid transparent;border-radius:13px 0 0 13px;transition:background .16s,border-color .18s,color .14s,box-shadow .1s;margin-bottom:2px;outline:none;position:relative}.center-menu-item[data-v-1abfe1b5]:hover{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.center-menu-item[data-v-1abfe1b5]:focus{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.item-title[data-v-1abfe1b5]{font-size:14.2px;font-weight:500;letter-spacing:.2px;padding:2px 0}.item-badge[data-v-1abfe1b5]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2);position:absolute;left:0}.item-arrow[data-v-1abfe1b5]{color:#ab9be5;font-size:14px;font-weight:600;margin-left:18px;letter-spacing:.6px}[data-v-df36f47d]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-df36f47d]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-df36f47d]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-df36f47d]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-df36f47d],*[data-v-df36f47d]:before,*[data-v-df36f47d]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-df36f47d]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-df36f47d]{height:100%;display:flex;flex-direction:column}*[data-v-df36f47d] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-df36f47d],.popup-footer button[data-v-df36f47d],.instructions button[data-v-df36f47d]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-df36f47d]:hover,.popup-footer button[data-v-df36f47d]:hover,.instructions button[data-v-df36f47d]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-df36f47d],.fade-in[data-v-df36f47d],.fadeIn[data-v-df36f47d]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-df36f47d]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-df36f47d]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-df36f47d]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-df36f47d],.green[data-v-df36f47d]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-df36f47d]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-df36f47d]{display:flex;place-items:center}#app[data-v-df36f47d]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-df36f47d]{overflow:hidden}.flex[data-v-df36f47d]{display:flex}.flex-center[data-v-df36f47d]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-df36f47d]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-df36f47d]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-df36f47d]:active{opacity:.7}img[data-v-df36f47d]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-df36f47d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-df36f47d]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-df36f47d],.fade-slide-leave-active[data-v-df36f47d]{transition:all .1s ease}.fade-slide-enter-from[data-v-df36f47d]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-df36f47d]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-df36f47d]{transition:all .1s ease}.slide-left-enter-from[data-v-df36f47d]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-df36f47d],.slide-left-leave-from[data-v-df36f47d]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-df36f47d]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-df36f47d],.scale-fade-leave-active[data-v-df36f47d]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-df36f47d]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-df36f47d]{opacity:0;transform:scale(.98)}.header-action-button[data-v-df36f47d]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-df36f47d]:hover{opacity:.92}.header-action-button[data-v-df36f47d]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-df36f47d]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-df36f47d]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-df36f47d]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-df36f47d]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-df36f47d]{background:#ffeaea;color:#ff7575}.action[data-v-df36f47d]:hover{opacity:.95}.action[data-v-df36f47d]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-df36f47d]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-df36f47d]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-df36f47d]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-df36f47d]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-df36f47d]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-df36f47d]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-df36f47d]{margin-bottom:16px;margin-top:0}.action[data-v-df36f47d]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-df36f47d]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-df36f47d]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-df36f47d]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-df36f47d]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-df36f47d]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-df36f47d]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-df36f47d]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-df36f47d]{position:absolute}.sr-only[data-v-df36f47d]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-df36f47d]{animation:bubble-gradient-ani-df36f47d 3s linear infinite!important}.bubble-gradient-animate[data-v-df36f47d]{animation:bubble-gradient-ani-df36f47d 3s linear infinite}@keyframes bubble-gradient-ani-df36f47d{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-bar[data-v-df36f47d]{width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background-color:transparent}.header-bar.with-border[data-v-df36f47d]{border-bottom:1px solid rgba(255,255,255,.2)}.header-side[data-v-df36f47d]{width:64px;min-width:48px;flex:none;display:flex;align-items:center;justify-content:center;height:100%;z-index:2}.header-title[data-v-df36f47d]{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 8px;z-index:1}.back-button-sm[data-v-df36f47d]{width:28px;height:28px;border-radius:50%;background-color:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .2s,background-color .2s}.back-button-sm[data-v-df36f47d]:hover{background-color:rgba(255,255,255,.15);transform:scale(1.05)}.back-button-sm[data-v-df36f47d]:active{transform:scale(.95)}.gradient-button[data-v-ed9acbe2]{width:100%;height:100%;display:inline-flex;justify-content:center;align-items:center;padding:10px 30px;font-size:15px;color:#fff;background:linear-gradient(to right,#ff4da6,#7c52ff,#4da6ff);border:none;border-radius:999px;white-space:nowrap;max-width:90vw;box-shadow:0 3px 8px rgba(0,0,0,.2);transition:transform .2s ease}.gradient-button[data-v-ed9acbe2]:active{transform:scale(.98)}.flex[data-v-20e00e97]{display:flex}.clickable[data-v-20e00e97]{cursor:pointer}.modal-wrapper[data-v-20e00e97]{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:99;display:flex;justify-content:center;align-items:center;overflow-y:hidden;text-align:center}.modal-mask[data-v-20e00e97]{position:absolute;width:100%;height:100%;background-color:#000;opacity:.5}.modal-box[data-v-20e00e97]{background:#fefefe;border-radius:25px;z-index:100;position:relative;flex-direction:column;display:flex;width:50%;max-height:80%}.modal-box.mobile[data-v-20e00e97]{width:90%}.modal-header[data-v-20e00e97]{height:80px;display:flex;align-items:center;justify-content:center}.modal-title[data-v-20e00e97]{font-size:24px;color:#000;padding:16px}.modal-body[data-v-20e00e97]{padding:10px 20px 100px;overflow-y:auto;font-size:18px;color:#111;display:flex;justify-content:center}.modal-footer[data-v-20e00e97]{position:absolute;bottom:0;width:100%;height:100px;display:flex;justify-content:center;align-items:center}.button-group[data-v-20e00e97]{width:70%;height:100%;padding:20px;display:flex;flex-direction:row-reverse;justify-content:space-around;gap:8px}.btn[data-v-20e00e97]{width:120px;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.btn-bg[data-v-20e00e97]{width:120px;height:80%;border-radius:50px;background-position:center center;background-size:cover}.btn-border[data-v-20e00e97]{width:120px;height:80%;border:1px solid #3106c8;border-radius:50px}.btn-text[data-v-20e00e97]{position:absolute;bottom:10px;font-size:18px}.btn-text.white[data-v-20e00e97]{color:#fff}.btn-text.primary[data-v-20e00e97]{color:#3106c8}.s-input-content[data-v-5e99add8]{flex:1;font-padding:false;font-style:bold;vertical-align:middle;height:60px;cursor-color:#3C77FC;color:rgba(0,0,0,.9);placeholder-color:#999999}.limited-tag[data-v-5e99add8]{position:absolute;top:5px;right:5px;background:#ff6b6b;color:#fff;font-size:10px;padding:2px 6px;border-radius:8px;font-weight:700}textarea[data-v-6b15035e]::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}textarea[data-v-6b15035e]{font-size:14px;line-height:1.5;padding:8px;resize:none}.chat-input-bar[data-v-6b15035e]{background:#faf6fe;border-top:1.5px solid #ece0fb;background:linear-gradient(90deg,#2c2153 80%,#392878);border-top:1.5px solid #2a1c48;padding:10px 18px;width:100%;background:#2c2153;border-top:1.5px solid #322668;box-shadow:0 1px 12px rgba(25,16,55,.08);z-index:2}.chat-input-bar.mobile[data-v-6b15035e]{padding:8px 7px;border-radius:0}.input-main-row[data-v-6b15035e]{display:flex;align-items:flex-end;gap:10px}.icon-btn[data-v-6b15035e]{width:38px;height:38px;border-radius:50%;border:none;box-shadow:0 2px 8px rgba(227,234,255,.176);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;fill:#fff;transition:box-shadow .16s,background .18s;cursor:pointer;font-size:20px;padding:6px;background:linear-gradient(120deg,#6b49be 65%,#432785)}.icon-btn[data-v-6b15035e]:hover{box-shadow:0 4px 16px rgba(176,135,249,.2)}.icon-btn[data-v-6b15035e]:active{background:#ba8cdf}.textarea-box[data-v-6b15035e]{flex:1;min-width:0;padding:3px 10px;display:flex;border-radius:12px;box-shadow:0 2px 12px rgba(40,32,65,.18);background:#392878;color:#fff}.textarea-box textarea[data-v-6b15035e]{border:none;background:transparent;outline:none;resize:none;font-size:16px;min-height:36px;max-height:140px;width:100%;padding:6px 0;color:#eae6f7}.send-btn[data-v-6b15035e]{color:#fff;font-weight:600;border:none;border-radius:22px;min-width:66px;padding:7px 0;font-size:16px;box-shadow:0 2px 10px rgba(239,198,243,.2);margin-left:6px;cursor:pointer;transition:background .16s,opacity .18s;background:linear-gradient(90deg,#8854e6 60%,#5c209a)}.send-btn[data-v-6b15035e]:disabled{background:#e4d5f2;color:#b8adc7;cursor:not-allowed;opacity:.72}.send-btn[data-v-6b15035e]:not(:disabled):hover{background:#7c1c89}.popup-mask[data-v-6b15035e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(100,78,135,.13);z-index:1999;display:flex;align-items:flex-end;justify-content:center;width:100%}.img-loca-popup[data-v-6b15035e],.emoji-popup[data-v-6b15035e]{background:#fff;border-radius:22px 22px 0 0;box-shadow:0 2px 18px rgba(173,143,255,.106);margin-bottom:0;padding:18px 10px 8px;animation:popIn-6b15035e .18s;right:0;position:absolute;bottom:70px}@keyframes popIn-6b15035e{0%{transform:translateY(80px);opacity:0}to{transform:none;opacity:1}}.popup-row[data-v-6b15035e]{display:flex;gap:26px;justify-content:flex-start}.img-btn[data-v-6b15035e]{display:flex;flex-direction:column;align-items:center;cursor:pointer;color:#573c88;font-size:15px;border-radius:18px;background:#faf8fd;padding:8px 12px;transition:background .16s}.img-btn[data-v-6b15035e]:hover{background:#f3ebff}.emoji-popup[data-v-6b15035e]{padding:12px 6px 6px}.emoji-list[data-v-6b15035e]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;align-items:flex-start;min-height:100px;max-height:36vh;overflow-y:auto}.emoji-item[data-v-6b15035e],.emoji-add[data-v-6b15035e]{display:flex;flex-direction:column;align-items:center;margin:2px 6px 0 0;font-size:14px;cursor:pointer;position:relative;padding:2px 2px 0}.emoji-item img[data-v-6b15035e],.emoji-add svg[data-v-6b15035e]{width:60px;height:60px;border-radius:12px;box-shadow:0 2px 8px rgba(229,214,255,.09);object-fit:contain;background:#f5f1ff}.emoji-label[data-v-6b15035e]{font-size:12.5px;margin-top:2px;color:#a386dd}.emoji-delete[data-v-6b15035e]{position:absolute;top:3px;right:5px;font-size:16px;background:#fff;border-radius:50%;color:#ea477d;cursor:pointer;padding:1px 3px;transition:background .13s}.emoji-tabs[data-v-6b15035e]{display:flex;gap:2px;align-items:center;justify-content:flex-start;margin-top:9px;padding-left:3px}.emoji-tabs span[data-v-6b15035e]{font-size:13.8px;color:#9d77e1;fill:#9d77e1;cursor:pointer;padding:4px 9px;border-radius:12px;display:flex;align-items:center}.emoji-tabs .active[data-v-6b15035e]{color:#7d3ff7;background:#eee6fc;fill:#7d3ff7}.emoji-manage[data-v-6b15035e]{color:#c160e0;font-size:12px;//margin-left: 8px}.dialog-content[data-v-3dcf695c]{display:flex;flex-wrap:wrap;justify-content:flex-start;//padding: 10px;padding:14px 12px 24px;gap:4px 4px;background:#fff;overflow-y:auto;height:100%}.dialog-content[data-v-3dcf695c]{min-height:340px}.pic-item[data-v-3dcf695c]{width:150px;height:150px;position:relative;border:1px solid #eee;//margin: 5px;cursor:pointer;overflow:hidden;background:#fafaff;box-sizing:border-box;transition:box-shadow .2s;border-radius:12px;box-shadow:0 2px 4px rgba(110,120,160,.05)}.pic-item[data-v-3dcf695c]:hover{border-color:#9d95fa;box-shadow:0 4px 18px rgba(110,120,200,.08);z-index:2}.pic-item.selected[data-v-3dcf695c],.pic-item[data-v-3dcf695c]:active{border-color:#7a7aff;box-shadow:0 4px 20px rgba(122,122,255,.12);background:#f4f3ff}.pic-thumb[data-v-3dcf695c]{width:100%;height:100%;object-fit:cover;background:#f6f6f6;opacity:0;transition:opacity .4s ease-in}.pic-thumb.loaded[data-v-3dcf695c]{opacity:1}.play-icon[data-v-3dcf695c]{position:absolute;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%)}.pic-item[data-v-3dcf695c]:hover{border-color:#999}.pic-item[data-v-3dcf695c]:active{transform:scale(.97);transition:transform .2s cubic-bezier(.18,.89,.32,1.28)}.empty-tip[data-v-3dcf695c]{width:100%;text-align:center;padding:60px 0;color:#888;font-size:14px}.empty-icon[data-v-3dcf695c]{width:80px;opacity:.6;margin-bottom:10px}@media (max-width: 600px){.dialog-content[data-v-3dcf695c]{gap:6px 6px;padding:6px 2px 14px}.pic-item[data-v-3dcf695c]{width:84px;height:84px;border-radius:7px}}.chat-decoration[data-v-262e6d17]{display:block}.av-wrap[data-v-b838dcd6]{position:relative;line-height:0;isolation:isolate;//will-change: transform;//contain: paint;contain:layout style}.mode-overlap[data-v-b838dcd6]{overflow:visible}.mode-reserve[data-v-b838dcd6]{overflow:hidden}.av-img[data-v-b838dcd6]{position:relative;display:block;object-fit:cover;z-index:1;//image-rendering: -webkit-optimize-contrast;//image-rendering: crisp-edges;//image-rendering: pixelated}.av-frame[data-v-b838dcd6],.av-ring[data-v-b838dcd6]{position:absolute;pointer-events:none;z-index:2}.av-rotor[data-v-b838dcd6]{width:100%;height:100%;border-radius:50%;//animation: ring-spin 4s linear infinite}.av-online[data-v-b838dcd6]{position:absolute;right:4px;bottom:6px;width:16px;height:16px;border-radius:50%;background:#57e178;border:2px solid #fff;box-shadow:0 0 6px rgba(179,255,217,.733);z-index:3;pointer-events:none}@keyframes ring-spin{to{transform:rotate(360deg)}}.chat-main-bg[data-v-84953442]{background:linear-gradient(120deg,#261c3b,#31225a 70%,#533e99);display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%}.chat-page-flex[data-v-84953442]{width:100%;height:calc(100vh - 52px);display:flex;flex-direction:column}.chat-scroll-outer[data-v-84953442]{width:100%;height:calc(100vh - 52px);display:flex;flex-direction:column-reverse;justify-content:flex-start;overflow-y:auto}.chat-message-list[data-v-84953442]{width:100%}.chat-tips[data-v-84953442]{width:100%;text-align:center;font-size:14px;color:#bbb;margin:8px 0 0;padding:8px 0 0;user-select:none}.chat-tips.clickable[data-v-84953442]{color:#8f68f3;cursor:pointer;transition:color .18s}.chat-tips.clickable[data-v-84953442]:hover{color:#af7aff}.chat-message-row[data-v-84953442]{display:flex;align-items:flex-start;min-height:80px;padding:8px 0;max-width:100%;position:relative}.chat-message-row.is-me[data-v-84953442]{flex-direction:row-reverse}.chat-avatar[data-v-84953442]{width:60px;display:flex;justify-content:center}.avatar-img[data-v-84953442]{width:48px;height:48px;border-radius:50%}.chat-bubble-container[data-v-84953442]{//flex: 1;max-width:calc(100% - 180px);position:relative;display:flex;flex-direction:column}.chat-bubble[data-v-84953442]{min-height:28px;position:relative;z-index:1;display:inline-block;word-break:break-word;white-space:pre-wrap;overflow-wrap:anywhere}.chat-default-bubble[data-v-84953442]{border-radius:8px;padding:9px 16px 16px 13px;background-color:#f5f5fa;color:#25174a;font-size:18px;min-width:44px;min-height:28px;position:relative;z-index:1;display:inline-block;max-width:100%;word-break:break-word;white-space:pre-wrap;overflow-wrap:anywhere}.chat-default-bubble.is-me[data-v-84953442]{background:#3a227b;color:#fff}.chat-time[data-v-84953442]{width:100%;text-align:center;font-size:13px;color:#bbb;margin:0 0 4px;user-select:none}.chat-message-list-spacer[data-v-84953442]{flex:1 1 auto}.chat-emoji-img[data-v-84953442]{display:inline-block;object-fit:cover}.emoji-global[data-v-84953442]{max-width:120px;max-height:120px}.emoji-custom[data-v-84953442]{max-width:165px;max-height:165px}.chat-media-wrapper[data-v-84953442]{position:relative;display:inline-block}.chat-media-img[data-v-84953442]{max-width:140px;max-height:140px;object-fit:cover;cursor:pointer;border-radius:4px}.video-play-overlay[data-v-84953442]{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.video-play-icon[data-v-84953442]{width:48px;height:48px;pointer-events:none;filter:drop-shadow(0 2px 12px #0008)}.broadcast-bubble[data-v-8cd95546]{display:flex;align-items:center;background:rgba(255,255,255,.08);backdrop-filter:blur(10px);border-radius:16px;padding:10px 16px;margin:12px 10px 6px;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px rgba(0,0,0,.08);animation:fadeIn-8cd95546 .4s ease;min-height:54px}.broadcast-bubble.empty[data-v-8cd95546]{opacity:.6}.avatar[data-v-8cd95546]{width:34px;height:34px;border-radius:50%;margin-right:12px;border:2px solid #c9baff;box-shadow:0 0 6px rgba(162,136,255,.333)}.content .nickname[data-v-8cd95546]{font-weight:700;color:#f7d1ff;font-size:14px;margin-bottom:2px;text-shadow:0 0 2px #00000044}.content .text[data-v-8cd95546]{font-size:15px;color:rgba(255,255,255,.933);font-style:italic;text-shadow:0 0 2px #00000033}@keyframes fadeIn-8cd95546{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.low-end .broadcast-bubble[data-v-8cd95546]{backdrop-filter:none;box-shadow:none;animation:none}.low-end .avatar[data-v-8cd95546]{box-shadow:none}.low-end .content .text[data-v-8cd95546]{color:#fff}img[data-v-a232635f]{transition:transform .1s ease;display:block}.zoomed[data-v-a232635f]{transform:scale(.8)}.homepage-nav-bar[data-v-a232635f]{width:100%;display:flex;justify-content:flex-start;gap:14px;padding:14px 10px 0;background:transparent}.nav-item[data-v-a232635f]{display:flex;flex-direction:column;align-items:center;cursor:pointer;min-width:88px;max-width:130px;text-align:center;transition:background .12s;border-radius:14px;border:1px solid #edeafd;padding:18px 20px 13px}.nav-item .icon-emoji[data-v-a232635f]{font-size:1rem;filter:drop-shadow(0 2px 6px #d5cfff)}.nav-item[data-v-a232635f]:hover{background:#594dbe}.nav-item span[data-v-a232635f]{color:#fff;font-size:15px;font-weight:600;margin-top:5px;letter-spacing:.3px;text-shadow:0 2px 10px #9473ff44;font-weight:700}@media (max-width: 640px){.homepage-nav-bar[data-v-a232635f]{gap:7px;padding:10px 3px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-item[data-v-a232635f]{padding:10px 8px 6px;min-width:70px;max-width:90px}.nav-item span[data-v-a232635f]{font-size:13px}}[data-v-4b36a127]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-4b36a127]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-4b36a127]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-4b36a127]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-4b36a127],*[data-v-4b36a127]:before,*[data-v-4b36a127]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-4b36a127]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-4b36a127]{height:100%;display:flex;flex-direction:column}*[data-v-4b36a127] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-4b36a127],.popup-footer button[data-v-4b36a127],.instructions button[data-v-4b36a127]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-4b36a127]:hover,.popup-footer button[data-v-4b36a127]:hover,.instructions button[data-v-4b36a127]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-4b36a127],.fade-in[data-v-4b36a127],.fadeIn[data-v-4b36a127]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-4b36a127]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-4b36a127]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-4b36a127]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-4b36a127],.green[data-v-4b36a127]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-4b36a127]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-4b36a127]{display:flex;place-items:center}#app[data-v-4b36a127]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-4b36a127]{overflow:hidden}.flex[data-v-4b36a127]{display:flex}.flex-center[data-v-4b36a127]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-4b36a127]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-4b36a127]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-4b36a127]:active{opacity:.7}img[data-v-4b36a127]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-4b36a127]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-4b36a127]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-4b36a127],.fade-slide-leave-active[data-v-4b36a127]{transition:all .1s ease}.fade-slide-enter-from[data-v-4b36a127]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-4b36a127]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-4b36a127]{transition:all .1s ease}.slide-left-enter-from[data-v-4b36a127]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-4b36a127],.slide-left-leave-from[data-v-4b36a127]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-4b36a127]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-4b36a127],.scale-fade-leave-active[data-v-4b36a127]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-4b36a127]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-4b36a127]{opacity:0;transform:scale(.98)}.header-action-button[data-v-4b36a127]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-4b36a127]:hover{opacity:.92}.header-action-button[data-v-4b36a127]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-4b36a127]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-4b36a127]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-4b36a127]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-4b36a127]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-4b36a127]{background:#ffeaea;color:#ff7575}.action[data-v-4b36a127]:hover{opacity:.95}.action[data-v-4b36a127]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-4b36a127]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-4b36a127]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-4b36a127]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-4b36a127]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-4b36a127]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-4b36a127]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-4b36a127]{margin-bottom:16px;margin-top:0}.action[data-v-4b36a127]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-4b36a127]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-4b36a127]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-4b36a127]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-4b36a127]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-4b36a127]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-4b36a127]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-4b36a127]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-4b36a127]{position:absolute}.sr-only[data-v-4b36a127]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-4b36a127]{animation:bubble-gradient-ani-4b36a127 3s linear infinite!important}.bubble-gradient-animate[data-v-4b36a127]{animation:bubble-gradient-ani-4b36a127 3s linear infinite}@keyframes bubble-gradient-ani-4b36a127{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-v-4b36a127]:root{--friend-color: #52d47f;--message-color: #7a6cf9;--bottle-color: #ffe66b}.bottle-list-root[data-v-4b36a127]{width:100%;height:100%;background:linear-gradient(120deg,#2d1850 60%,#452880);display:flex;flex-direction:column;overflow:hidden}.bottle-list-header[data-v-4b36a127]{display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.bottle-list-title[data-v-4b36a127]{color:#fff;font-weight:700;font-size:15px;letter-spacing:1px}.bottle-square-btn[data-v-4b36a127]{background:#fff;color:#452880;border:none;border-radius:16px;font-size:14px;padding:4px 16px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(69,40,128,.133);transition:background .2s;margin-left:auto;position:absolute;right:0}.bottle-square-btn[data-v-4b36a127]:hover{background:#f2eaff}.bottle-list-scroll[data-v-4b36a127]{flex:1 1 0%;width:100%;overflow-y:auto;background:transparent;box-sizing:border-box}.bottle-item[data-v-4b36a127]{display:flex;width:100%;min-height:80px;padding:8px 0;border-top:1px solid #3b2d5f;background:transparent;align-items:center;cursor:pointer;transition:background .14s,box-shadow .14s}.bottle-item[data-v-4b36a127]:first-child{border-top:none}.bottle-item.active[data-v-4b36a127]{background:#39236a!important;border-left:4px solid #ffe66b;box-shadow:0 0 0 3px rgba(104,70,186,.267),0 6px 18px rgba(57,35,106,.2)}.bottle-item[data-v-4b36a127]:hover:not(.active){background:rgba(255,255,255,.09)}.bottle-avatar[data-v-4b36a127]{width:58px;height:70px;display:flex;align-items:center;justify-content:center;padding:0 8px 0 10px;position:relative}.bottle-avatar img[data-v-4b36a127]{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(104,70,186,.07);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.unread-badge[data-v-4b36a127]{position:absolute;top:6px;right:10px;padding:1.5px 7px;background:#f36;color:#fff;border-radius:12px;font-size:12px;min-width:18px;text-align:center;font-weight:700;box-shadow:0 1px 8px rgba(255,56,96,.6);animation:badge-pop-4b36a127 .18s cubic-bezier(.36,1.7,.49,.99)}@keyframes badge-pop-4b36a127{0%{transform:scale(.5);opacity:.4}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.bottle-content[data-v-4b36a127]{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0;height:70px;padding:0 6px 0 0}.bottle-content-main[data-v-4b36a127]{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:38px;flex:1}.bottle-location[data-v-4b36a127]{color:#fff;font-size:15px;font-weight:500;line-height:19px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottle-last-msg[data-v-4b36a127]{color:#c6c2e2;font-size:13px;font-weight:400;line-height:18px;opacity:.85;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:18px}.bottle-content-side[data-v-4b36a127]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:90%;min-width:56px}.bottle-time[data-v-4b36a127]{color:#b9b3d3;font-size:12px;line-height:18px;margin-bottom:2px;opacity:.8}.bottle-status[data-v-4b36a127]{font-size:10px;border-radius:2px;padding:0 4px;font-weight:700;opacity:.93;letter-spacing:1px;color:#fff}.bottle-status.pick[data-v-4b36a127]{background:linear-gradient(90deg,#ffe066 70%,#af8f39);color:#3e2d04;font-weight:700;box-shadow:0 1px 6px rgba(255,224,102,.267);letter-spacing:1px}.bottle-status.throw[data-v-4b36a127]{background:linear-gradient(90deg,#41c3f7 70%,#1f85a7);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(65,195,247,.267);letter-spacing:1px}.bottle-status svg[data-v-4b36a127]{width:16px;height:16px;margin-right:4px;vertical-align:middle}.bottle-empty[data-v-4b36a127]{color:#e2d4ff;font-size:16px;text-align:center;margin-top:60px;opacity:.8;letter-spacing:1.2px}.fade-list-enter-active[data-v-4b36a127],.fade-list-leave-active[data-v-4b36a127]{transition:all .19s}.fade-list-enter-from[data-v-4b36a127],.fade-list-leave-to[data-v-4b36a127]{opacity:0;transform:translateY(15px)}.bottle-item[data-v-4b36a127]:active{filter:brightness(.97);transform:scale(.98);transition:transform .1s,filter .1s;background:linear-gradient(90deg,#6846ba 80%,#452880);box-shadow:0 4px 14px rgba(69,40,128,.165)}.bottle-list-scroll[data-v-4b36a127]::-webkit-scrollbar{width:8px;background:transparent}.bottle-list-scroll[data-v-4b36a127]::-webkit-scrollbar-thumb{background:#38255c;border-radius:6px}.bottle-list-scroll[data-v-4b36a127]::-webkit-scrollbar-thumb:hover{background:#5e40a7}.unread-badge[data-v-4b36a127]{pointer-events:none}.center-menu-root[data-v-4b36a127]{background:linear-gradient(120deg,#251742 60%,#38225d);width:100%;height:100%;display:flex;flex-direction:column}.center-menu-title[data-v-4b36a127]{font-size:15px;color:#fff;font-weight:700;letter-spacing:1px;//padding: 18px 0 10px 26px;border-bottom:1px solid #3c285e;background:transparent;text-align:center;display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.center-menu-list[data-v-4b36a127]{flex:1;overflow-y:auto;padding:0 0 100px;display:flex;flex-direction:column}.center-menu-item[data-v-4b36a127]{display:flex;align-items:center;justify-content:space-between;padding:0 28px;min-height:46px;font-size:14.2px;color:#ececff;cursor:pointer;background:transparent;border-left:3px solid transparent;border-radius:13px 0 0 13px;transition:background .16s,border-color .18s,color .14s,box-shadow .1s;margin-bottom:2px;outline:none;position:relative}.center-menu-item[data-v-4b36a127]:hover{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.center-menu-item[data-v-4b36a127]:focus{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.item-title[data-v-4b36a127]{font-size:14.2px;font-weight:500;letter-spacing:.2px;padding:2px 0}.item-badge[data-v-4b36a127]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2);position:absolute;left:0}.item-arrow[data-v-4b36a127]{color:#ab9be5;font-size:14px;font-weight:600;margin-left:18px;letter-spacing:.6px}[data-v-8422c38d]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-8422c38d]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-8422c38d]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-8422c38d]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-8422c38d],*[data-v-8422c38d]:before,*[data-v-8422c38d]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-8422c38d]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-8422c38d]{height:100%;display:flex;flex-direction:column}*[data-v-8422c38d] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-8422c38d],.popup-footer button[data-v-8422c38d],.instructions button[data-v-8422c38d]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-8422c38d]:hover,.popup-footer button[data-v-8422c38d]:hover,.instructions button[data-v-8422c38d]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-8422c38d],.fade-in[data-v-8422c38d],.fadeIn[data-v-8422c38d]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-8422c38d]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-8422c38d]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-8422c38d]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-8422c38d],.green[data-v-8422c38d]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-8422c38d]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-8422c38d]{display:flex;place-items:center}#app[data-v-8422c38d]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-8422c38d]{overflow:hidden}.flex[data-v-8422c38d]{display:flex}.flex-center[data-v-8422c38d]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-8422c38d]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-8422c38d]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-8422c38d]:active{opacity:.7}img[data-v-8422c38d]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-8422c38d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-8422c38d]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-8422c38d],.fade-slide-leave-active[data-v-8422c38d]{transition:all .1s ease}.fade-slide-enter-from[data-v-8422c38d]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-8422c38d]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-8422c38d]{transition:all .1s ease}.slide-left-enter-from[data-v-8422c38d]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-8422c38d],.slide-left-leave-from[data-v-8422c38d]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-8422c38d]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-8422c38d],.scale-fade-leave-active[data-v-8422c38d]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-8422c38d]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-8422c38d]{opacity:0;transform:scale(.98)}.header-action-button[data-v-8422c38d]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-8422c38d]:hover{opacity:.92}.header-action-button[data-v-8422c38d]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-8422c38d]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-8422c38d]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-8422c38d]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-8422c38d]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-8422c38d]{background:#ffeaea;color:#ff7575}.action[data-v-8422c38d]:hover{opacity:.95}.action[data-v-8422c38d]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-8422c38d]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-8422c38d]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-8422c38d]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-8422c38d]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-8422c38d]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-8422c38d]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-8422c38d]{margin-bottom:16px;margin-top:0}.action[data-v-8422c38d]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-8422c38d]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-8422c38d]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-8422c38d]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-8422c38d]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-8422c38d]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-8422c38d]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-8422c38d]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-8422c38d]{position:absolute}.sr-only[data-v-8422c38d]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-8422c38d]{animation:bubble-gradient-ani-8422c38d 3s linear infinite!important}.bubble-gradient-animate[data-v-8422c38d]{animation:bubble-gradient-ani-8422c38d 3s linear infinite}@keyframes bubble-gradient-ani-8422c38d{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-v-8422c38d]:root{--friend-color: #52d47f;--message-color: #7a6cf9;--bottle-color: #ffe66b}.bottle-list-root[data-v-8422c38d]{width:100%;height:100%;background:linear-gradient(120deg,#2d1850 60%,#452880);display:flex;flex-direction:column;overflow:hidden}.bottle-list-header[data-v-8422c38d]{display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.bottle-list-title[data-v-8422c38d]{color:#fff;font-weight:700;font-size:15px;letter-spacing:1px}.bottle-square-btn[data-v-8422c38d]{background:#fff;color:#452880;border:none;border-radius:16px;font-size:14px;padding:4px 16px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(69,40,128,.133);transition:background .2s;margin-left:auto;position:absolute;right:0}.bottle-square-btn[data-v-8422c38d]:hover{background:#f2eaff}.bottle-list-scroll[data-v-8422c38d]{flex:1 1 0%;width:100%;overflow-y:auto;background:transparent;box-sizing:border-box}.bottle-item[data-v-8422c38d]{display:flex;width:100%;min-height:80px;padding:8px 0;border-top:1px solid #3b2d5f;background:transparent;align-items:center;cursor:pointer;transition:background .14s,box-shadow .14s}.bottle-item[data-v-8422c38d]:first-child{border-top:none}.bottle-item.active[data-v-8422c38d]{background:#39236a!important;border-left:4px solid #ffe66b;box-shadow:0 0 0 3px rgba(104,70,186,.267),0 6px 18px rgba(57,35,106,.2)}.bottle-item[data-v-8422c38d]:hover:not(.active){background:rgba(255,255,255,.09)}.bottle-avatar[data-v-8422c38d]{width:58px;height:70px;display:flex;align-items:center;justify-content:center;padding:0 8px 0 10px;position:relative}.bottle-avatar img[data-v-8422c38d]{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(104,70,186,.07);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.unread-badge[data-v-8422c38d]{position:absolute;top:6px;right:10px;padding:1.5px 7px;background:#f36;color:#fff;border-radius:12px;font-size:12px;min-width:18px;text-align:center;font-weight:700;box-shadow:0 1px 8px rgba(255,56,96,.6);animation:badge-pop-8422c38d .18s cubic-bezier(.36,1.7,.49,.99)}@keyframes badge-pop-8422c38d{0%{transform:scale(.5);opacity:.4}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.bottle-content[data-v-8422c38d]{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0;height:70px;padding:0 6px 0 0}.bottle-content-main[data-v-8422c38d]{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:38px;flex:1}.bottle-location[data-v-8422c38d]{color:#fff;font-size:15px;font-weight:500;line-height:19px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottle-last-msg[data-v-8422c38d]{color:#c6c2e2;font-size:13px;font-weight:400;line-height:18px;opacity:.85;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:18px}.bottle-content-side[data-v-8422c38d]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:90%;min-width:56px}.bottle-time[data-v-8422c38d]{color:#b9b3d3;font-size:12px;line-height:18px;margin-bottom:2px;opacity:.8}.bottle-status[data-v-8422c38d]{font-size:10px;border-radius:2px;padding:0 4px;font-weight:700;opacity:.93;letter-spacing:1px;color:#fff}.bottle-status.pick[data-v-8422c38d]{background:linear-gradient(90deg,#ffe066 70%,#af8f39);color:#3e2d04;font-weight:700;box-shadow:0 1px 6px rgba(255,224,102,.267);letter-spacing:1px}.bottle-status.throw[data-v-8422c38d]{background:linear-gradient(90deg,#41c3f7 70%,#1f85a7);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(65,195,247,.267);letter-spacing:1px}.bottle-status svg[data-v-8422c38d]{width:16px;height:16px;margin-right:4px;vertical-align:middle}.bottle-empty[data-v-8422c38d]{color:#e2d4ff;font-size:16px;text-align:center;margin-top:60px;opacity:.8;letter-spacing:1.2px}.fade-list-enter-active[data-v-8422c38d],.fade-list-leave-active[data-v-8422c38d]{transition:all .19s}.fade-list-enter-from[data-v-8422c38d],.fade-list-leave-to[data-v-8422c38d]{opacity:0;transform:translateY(15px)}.bottle-item[data-v-8422c38d]:active{filter:brightness(.97);transform:scale(.98);transition:transform .1s,filter .1s;background:linear-gradient(90deg,#6846ba 80%,#452880);box-shadow:0 4px 14px rgba(69,40,128,.165)}.bottle-list-scroll[data-v-8422c38d]::-webkit-scrollbar{width:8px;background:transparent}.bottle-list-scroll[data-v-8422c38d]::-webkit-scrollbar-thumb{background:#38255c;border-radius:6px}.bottle-list-scroll[data-v-8422c38d]::-webkit-scrollbar-thumb:hover{background:#5e40a7}.unread-badge[data-v-8422c38d]{pointer-events:none}.center-menu-root[data-v-8422c38d]{background:linear-gradient(120deg,#251742 60%,#38225d);width:100%;height:100%;display:flex;flex-direction:column}.center-menu-title[data-v-8422c38d]{font-size:15px;color:#fff;font-weight:700;letter-spacing:1px;//padding: 18px 0 10px 26px;border-bottom:1px solid #3c285e;background:transparent;text-align:center;display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.center-menu-list[data-v-8422c38d]{flex:1;overflow-y:auto;padding:0 0 100px;display:flex;flex-direction:column}.center-menu-item[data-v-8422c38d]{display:flex;align-items:center;justify-content:space-between;padding:0 28px;min-height:46px;font-size:14.2px;color:#ececff;cursor:pointer;background:transparent;border-left:3px solid transparent;border-radius:13px 0 0 13px;transition:background .16s,border-color .18s,color .14s,box-shadow .1s;margin-bottom:2px;outline:none;position:relative}.center-menu-item[data-v-8422c38d]:hover{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.center-menu-item[data-v-8422c38d]:focus{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.item-title[data-v-8422c38d]{font-size:14.2px;font-weight:500;letter-spacing:.2px;padding:2px 0}.item-badge[data-v-8422c38d]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2);position:absolute;left:0}.item-arrow[data-v-8422c38d]{color:#ab9be5;font-size:14px;font-weight:600;margin-left:18px;letter-spacing:.6px}.vip-badge[data-v-8422c38d]{display:inline-block;background:linear-gradient(90deg,#ffe178,#ffd256);color:#af8619;font-size:10px;font-weight:700;border-radius:7px;padding:1px 7px;margin-left:7px;vertical-align:middle;letter-spacing:1px;box-shadow:0 1px 6px rgba(255,226,154,.267);position:relative;top:-1px;border:1.5px solid #ffe69d}.hot-badge[data-v-8422c38d]{display:inline-block;background:linear-gradient(90deg,#ff5a5a,#ff9a3c);color:#fff;font-size:10px;font-weight:700;border-radius:7px;padding:1px 7px;margin-left:7px;vertical-align:middle;letter-spacing:1px;box-shadow:0 1px 6px rgba(255,90,90,.35);position:relative;top:-1px}.new-badge[data-v-8422c38d]{display:inline-block;background:linear-gradient(90deg,#6aa5ff,#8f6bff);color:#fff;font-size:10px;font-weight:700;border-radius:7px;padding:1px 7px;margin-left:7px;vertical-align:middle;letter-spacing:1px;box-shadow:0 1px 6px rgba(108,126,255,.35);position:relative;top:-1px}[data-v-7b23249e]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-7b23249e]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-7b23249e]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-7b23249e]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-7b23249e],*[data-v-7b23249e]:before,*[data-v-7b23249e]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-7b23249e]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-7b23249e]{height:100%;display:flex;flex-direction:column}*[data-v-7b23249e] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-7b23249e],.popup-footer button[data-v-7b23249e],.instructions button[data-v-7b23249e]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-7b23249e]:hover,.popup-footer button[data-v-7b23249e]:hover,.instructions button[data-v-7b23249e]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-7b23249e],.fade-in[data-v-7b23249e],.fadeIn[data-v-7b23249e]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-7b23249e]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-7b23249e]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-7b23249e]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-7b23249e],.green[data-v-7b23249e]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-7b23249e]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-7b23249e]{display:flex;place-items:center}#app[data-v-7b23249e]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-7b23249e]{overflow:hidden}.flex[data-v-7b23249e]{display:flex}.flex-center[data-v-7b23249e]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-7b23249e]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-7b23249e]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-7b23249e]:active{opacity:.7}img[data-v-7b23249e]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-7b23249e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-7b23249e]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-7b23249e],.fade-slide-leave-active[data-v-7b23249e]{transition:all .1s ease}.fade-slide-enter-from[data-v-7b23249e]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-7b23249e]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-7b23249e]{transition:all .1s ease}.slide-left-enter-from[data-v-7b23249e]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-7b23249e],.slide-left-leave-from[data-v-7b23249e]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-7b23249e]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-7b23249e],.scale-fade-leave-active[data-v-7b23249e]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-7b23249e]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-7b23249e]{opacity:0;transform:scale(.98)}.header-action-button[data-v-7b23249e]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-7b23249e]:hover{opacity:.92}.header-action-button[data-v-7b23249e]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-7b23249e]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-7b23249e]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-7b23249e]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-7b23249e]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-7b23249e]{background:#ffeaea;color:#ff7575}.action[data-v-7b23249e]:hover{opacity:.95}.action[data-v-7b23249e]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-7b23249e]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-7b23249e]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-7b23249e]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-7b23249e]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-7b23249e]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-7b23249e]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-7b23249e]{margin-bottom:16px;margin-top:0}.action[data-v-7b23249e]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-7b23249e]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-7b23249e]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-7b23249e]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-7b23249e]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-7b23249e]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-7b23249e]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-7b23249e]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-7b23249e]{position:absolute}.sr-only[data-v-7b23249e]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-7b23249e]{animation:bubble-gradient-ani-7b23249e 3s linear infinite!important}.bubble-gradient-animate[data-v-7b23249e]{animation:bubble-gradient-ani-7b23249e 3s linear infinite}@keyframes bubble-gradient-ani-7b23249e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-v-7b23249e]:root{--friend-color: #52d47f;--message-color: #7a6cf9;--bottle-color: #ffe66b}.bottle-list-root[data-v-7b23249e]{width:100%;height:100%;background:linear-gradient(120deg,#2d1850 60%,#452880);display:flex;flex-direction:column;overflow:hidden}.bottle-list-header[data-v-7b23249e]{display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.bottle-list-title[data-v-7b23249e]{color:#fff;font-weight:700;font-size:15px;letter-spacing:1px}.bottle-square-btn[data-v-7b23249e]{background:#fff;color:#452880;border:none;border-radius:16px;font-size:14px;padding:4px 16px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(69,40,128,.133);transition:background .2s;margin-left:auto;position:absolute;right:0}.bottle-square-btn[data-v-7b23249e]:hover{background:#f2eaff}.bottle-list-scroll[data-v-7b23249e]{flex:1 1 0%;width:100%;overflow-y:auto;background:transparent;box-sizing:border-box}.bottle-item[data-v-7b23249e]{display:flex;width:100%;min-height:80px;padding:8px 0;border-top:1px solid #3b2d5f;background:transparent;align-items:center;cursor:pointer;transition:background .14s,box-shadow .14s}.bottle-item[data-v-7b23249e]:first-child{border-top:none}.bottle-item.active[data-v-7b23249e]{background:#39236a!important;border-left:4px solid #ffe66b;box-shadow:0 0 0 3px rgba(104,70,186,.267),0 6px 18px rgba(57,35,106,.2)}.bottle-item[data-v-7b23249e]:hover:not(.active){background:rgba(255,255,255,.09)}.bottle-avatar[data-v-7b23249e]{width:58px;height:70px;display:flex;align-items:center;justify-content:center;padding:0 8px 0 10px;position:relative}.bottle-avatar img[data-v-7b23249e]{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(104,70,186,.07);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.unread-badge[data-v-7b23249e]{position:absolute;top:6px;right:10px;padding:1.5px 7px;background:#f36;color:#fff;border-radius:12px;font-size:12px;min-width:18px;text-align:center;font-weight:700;box-shadow:0 1px 8px rgba(255,56,96,.6);animation:badge-pop-7b23249e .18s cubic-bezier(.36,1.7,.49,.99)}@keyframes badge-pop-7b23249e{0%{transform:scale(.5);opacity:.4}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.bottle-content[data-v-7b23249e]{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0;height:70px;padding:0 6px 0 0}.bottle-content-main[data-v-7b23249e]{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:38px;flex:1}.bottle-location[data-v-7b23249e]{color:#fff;font-size:15px;font-weight:500;line-height:19px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottle-last-msg[data-v-7b23249e]{color:#c6c2e2;font-size:13px;font-weight:400;line-height:18px;opacity:.85;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:18px}.bottle-content-side[data-v-7b23249e]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:90%;min-width:56px}.bottle-time[data-v-7b23249e]{color:#b9b3d3;font-size:12px;line-height:18px;margin-bottom:2px;opacity:.8}.bottle-status[data-v-7b23249e]{font-size:10px;border-radius:2px;padding:0 4px;font-weight:700;opacity:.93;letter-spacing:1px;color:#fff}.bottle-status.pick[data-v-7b23249e]{background:linear-gradient(90deg,#ffe066 70%,#af8f39);color:#3e2d04;font-weight:700;box-shadow:0 1px 6px rgba(255,224,102,.267);letter-spacing:1px}.bottle-status.throw[data-v-7b23249e]{background:linear-gradient(90deg,#41c3f7 70%,#1f85a7);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(65,195,247,.267);letter-spacing:1px}.bottle-status svg[data-v-7b23249e]{width:16px;height:16px;margin-right:4px;vertical-align:middle}.bottle-empty[data-v-7b23249e]{color:#e2d4ff;font-size:16px;text-align:center;margin-top:60px;opacity:.8;letter-spacing:1.2px}.fade-list-enter-active[data-v-7b23249e],.fade-list-leave-active[data-v-7b23249e]{transition:all .19s}.fade-list-enter-from[data-v-7b23249e],.fade-list-leave-to[data-v-7b23249e]{opacity:0;transform:translateY(15px)}.bottle-item[data-v-7b23249e]:active{filter:brightness(.97);transform:scale(.98);transition:transform .1s,filter .1s;background:linear-gradient(90deg,#6846ba 80%,#452880);box-shadow:0 4px 14px rgba(69,40,128,.165)}.bottle-list-scroll[data-v-7b23249e]::-webkit-scrollbar{width:8px;background:transparent}.bottle-list-scroll[data-v-7b23249e]::-webkit-scrollbar-thumb{background:#38255c;border-radius:6px}.bottle-list-scroll[data-v-7b23249e]::-webkit-scrollbar-thumb:hover{background:#5e40a7}.unread-badge[data-v-7b23249e]{pointer-events:none}.center-menu-root[data-v-7b23249e]{background:linear-gradient(120deg,#251742 60%,#38225d);width:100%;height:100%;display:flex;flex-direction:column}.center-menu-title[data-v-7b23249e]{font-size:15px;color:#fff;font-weight:700;letter-spacing:1px;//padding: 18px 0 10px 26px;border-bottom:1px solid #3c285e;background:transparent;text-align:center;display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.center-menu-list[data-v-7b23249e]{flex:1;overflow-y:auto;padding:0 0 100px;display:flex;flex-direction:column}.center-menu-item[data-v-7b23249e]{display:flex;align-items:center;justify-content:space-between;padding:0 28px;min-height:46px;font-size:14.2px;color:#ececff;cursor:pointer;background:transparent;border-left:3px solid transparent;border-radius:13px 0 0 13px;transition:background .16s,border-color .18s,color .14s,box-shadow .1s;margin-bottom:2px;outline:none;position:relative}.center-menu-item[data-v-7b23249e]:hover{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.center-menu-item[data-v-7b23249e]:focus{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.item-title[data-v-7b23249e]{font-size:14.2px;font-weight:500;letter-spacing:.2px;padding:2px 0}.item-badge[data-v-7b23249e]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2);position:absolute;left:0}.item-arrow[data-v-7b23249e]{color:#ab9be5;font-size:14px;font-weight:600;margin-left:18px;letter-spacing:.6px}.error-text[data-v-7b23249e]{font-size:14px;color:#ff4d4f;margin-top:4px}.current-version-footer[data-v-7b23249e]{font-size:12px;color:#aaa;text-align:center;padding:12px 0 4px}[data-v-5fc1b8c6]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-5fc1b8c6]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-5fc1b8c6]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-5fc1b8c6]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-5fc1b8c6],*[data-v-5fc1b8c6]:before,*[data-v-5fc1b8c6]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-5fc1b8c6]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-5fc1b8c6]{height:100%;display:flex;flex-direction:column}*[data-v-5fc1b8c6] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-5fc1b8c6],.popup-footer button[data-v-5fc1b8c6],.instructions button[data-v-5fc1b8c6]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-5fc1b8c6]:hover,.popup-footer button[data-v-5fc1b8c6]:hover,.instructions button[data-v-5fc1b8c6]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-5fc1b8c6],.fade-in[data-v-5fc1b8c6],.fadeIn[data-v-5fc1b8c6]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-5fc1b8c6]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-5fc1b8c6]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-5fc1b8c6]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-5fc1b8c6],.green[data-v-5fc1b8c6]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-5fc1b8c6]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-5fc1b8c6]{display:flex;place-items:center}#app[data-v-5fc1b8c6]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-5fc1b8c6]{overflow:hidden}.flex[data-v-5fc1b8c6]{display:flex}.flex-center[data-v-5fc1b8c6]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-5fc1b8c6]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-5fc1b8c6]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-5fc1b8c6]:active{opacity:.7}img[data-v-5fc1b8c6]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-5fc1b8c6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-5fc1b8c6]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-5fc1b8c6],.fade-slide-leave-active[data-v-5fc1b8c6]{transition:all .1s ease}.fade-slide-enter-from[data-v-5fc1b8c6]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-5fc1b8c6]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-5fc1b8c6]{transition:all .1s ease}.slide-left-enter-from[data-v-5fc1b8c6]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-5fc1b8c6],.slide-left-leave-from[data-v-5fc1b8c6]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-5fc1b8c6]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-5fc1b8c6],.scale-fade-leave-active[data-v-5fc1b8c6]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-5fc1b8c6]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-5fc1b8c6]{opacity:0;transform:scale(.98)}.header-action-button[data-v-5fc1b8c6]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-5fc1b8c6]:hover{opacity:.92}.header-action-button[data-v-5fc1b8c6]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-5fc1b8c6]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-5fc1b8c6]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-5fc1b8c6]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-5fc1b8c6]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-5fc1b8c6]{background:#ffeaea;color:#ff7575}.action[data-v-5fc1b8c6]:hover{opacity:.95}.action[data-v-5fc1b8c6]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-5fc1b8c6]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-5fc1b8c6]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-5fc1b8c6]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-5fc1b8c6]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-5fc1b8c6]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-5fc1b8c6]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-5fc1b8c6]{margin-bottom:16px;margin-top:0}.action[data-v-5fc1b8c6]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-5fc1b8c6]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-5fc1b8c6]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-5fc1b8c6]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-5fc1b8c6]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-5fc1b8c6]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-5fc1b8c6]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-5fc1b8c6]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-5fc1b8c6]{position:absolute}.sr-only[data-v-5fc1b8c6]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-5fc1b8c6]{animation:bubble-gradient-ani-5fc1b8c6 3s linear infinite!important}.bubble-gradient-animate[data-v-5fc1b8c6]{animation:bubble-gradient-ani-5fc1b8c6 3s linear infinite}@keyframes bubble-gradient-ani-5fc1b8c6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.mood-edit-page[data-v-5fc1b8c6]{background:#fff;border-radius:18px;box-shadow:0 4px 24px rgba(80,60,180,.1);padding:18px 12px 150px;display:flex;flex-direction:column;align-items:center;min-height:330px;position:relative;overflow-y:auto}.mood-section[data-v-5fc1b8c6]{width:100%;margin-bottom:14px;display:flex;flex-direction:column;align-items:center}.mood-icon-list[data-v-5fc1b8c6]{width:100%;display:flex;flex-wrap:wrap;gap:12px 6px;justify-content:flex-start;margin-bottom:14px;max-width:400px}.mood-icon-option[data-v-5fc1b8c6]{width:68px;height:68px;cursor:pointer;border-radius:12px;padding:4px 2px;transition:transform .13s,box-shadow .12s,background .14s,border .14s;user-select:none;background:#fafaff;box-shadow:none;border:1.5px solid transparent;text-align:center;align-items:center;display:flex;justify-content:center;flex-direction:column}.mood-icon-option[data-v-5fc1b8c6]:hover{background:#f6f8ff;transform:scale(1.13) rotate(-4deg);box-shadow:0 2px 8px rgba(227,234,255,.15)}.mood-icon-option.active[data-v-5fc1b8c6]{border:2.5px solid #8457fa;background:linear-gradient(120deg,#ece7ff 65%,#c8eaff);box-shadow:0 4px 16px rgba(200,190,255,.137)}.mood-icon-option-emoji[data-v-5fc1b8c6]{font-size:30px;width:44px;height:44px;margin:0 auto 2px;display:flex;align-items:center;justify-content:center}.mood-icon-option-desc[data-v-5fc1b8c6]{font-size:12px;color:#b6b8ce;letter-spacing:.03em;line-height:15px;margin-top:-2px;text-align:center}.mood-input-row[data-v-5fc1b8c6]{display:flex;align-items:center;gap:8px;width:100%;justify-content:center;margin-top:10px}.mood-chosen-preview[data-v-5fc1b8c6]{font-size:25px;margin-right:6px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#f6f8ff;border-radius:7px;border:1.2px solid #e3eaff}.mood-input[data-v-5fc1b8c6]{width:220px;padding:10px 13px;border-radius:9px;border:1.5px solid #e3eaff;font-size:15px;outline:none;color:#332870;background:#fafaff;transition:border .15s,background .13s;box-shadow:none}.mood-input[data-v-5fc1b8c6]:focus{border-color:#8457fa;background:#f6f8ff}.mood-btn-row[data-v-5fc1b8c6]{display:flex;gap:10px;margin:18px 0 6px;//width: 100%;justify-content:flex-end;position:fixed;right:20px;bottom:20px}.mood-tip[data-v-5fc1b8c6]{font-size:12px;color:#b6b8ce;margin-top:10px}.friend-list-card[data-v-d7765aef]{display:flex;align-items:center;background:#fff;border-radius:20px;padding:14px 16px;gap:12px;box-shadow:0 4px 16px rgba(212,203,250,.055);margin-bottom:14px;cursor:pointer;transition:box-shadow .18s}.friend-list-card[data-v-d7765aef]:hover{box-shadow:0 6px 24px rgba(178,160,239,.133)}.friend-list-card .avatar[data-v-d7765aef]{width:46px;height:46px;border-radius:50%;background:#f1edff;border:2px solid #ece4ff;object-fit:cover}.friend-list-card .info[data-v-d7765aef]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:3px}.friend-list-card .top-row[data-v-d7765aef]{display:flex;align-items:center;gap:8px}.friend-list-card .name[data-v-d7765aef]{font-weight:700;font-size:15px;color:#5e429f}.friend-list-card .desc[data-v-d7765aef]{font-size:13.5px;color:#b99bf5;margin-top:2px;display:flex;align-items:center;gap:10px}.friend-list-card[data-v-d7765aef]{width:100%;box-sizing:border-box;display:flex;align-items:center;background:#fff;border-radius:20px;padding:14px 16px;gap:12px;box-shadow:0 4px 16px rgba(212,203,250,.055);margin-bottom:14px;cursor:pointer;transition:box-shadow .18s;position:relative}.friend-list-card .info[data-v-d7765aef]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.card-time[data-v-d7765aef]{color:#d6caf3;font-size:12.2px;margin-left:12px;white-space:nowrap;align-self:flex-end;//max-width: 72px;overflow:hidden;text-overflow:ellipsis}.like-records-page[data-v-6bff57d8]{height:100%;min-width:300px;padding:16px 0 32px;font-family:PingFang SC,HarmonyOS Sans,Arial,sans-serif}.like-summary-card[data-v-6bff57d8]{background:linear-gradient(135deg,#f5f1ff 70%,#ede3ff);border-radius:16px;box-shadow:0 2px 10px rgba(173,143,255,.094);margin:12px max(14px,6vw) 18px max(14px,6vw);padding:14px 22px 12px;display:flex;flex-direction:row;align-items:center;gap:6px}.summary-item[data-v-6bff57d8]{display:flex;flex-direction:column}.summary-item div[data-v-6bff57d8]{display:flex;justify-content:center}.summary-center[data-v-6bff57d8]{flex:1}.summary-main[data-v-6bff57d8]{display:flex;align-items:flex-end;gap:8px;margin-bottom:4px}.main-emoji[data-v-6bff57d8]{font-size:30px;margin-right:2px;color:#8457fa}.main-count[data-v-6bff57d8]{font-size:28px;font-weight:700;color:#8457fa;margin-right:5px;letter-spacing:2px}.main-label[data-v-6bff57d8]{font-size:14px;color:#b6b8ce;font-weight:500;margin-bottom:2px}.summary-types[data-v-6bff57d8]{display:flex;gap:18px}.summary-type[data-v-6bff57d8]{display:flex;align-items:center;gap:2px;background:#f9f7ff;border-radius:999px;padding:2px 10px;font-size:14px;color:#8457fa;font-weight:500;border:1px solid #efeaff;box-shadow:0 1px 5px rgba(236,233,248,.6)}.summary-type .emoji[data-v-6bff57d8]{font-size:18px;margin-right:2px}.summary-type .count[data-v-6bff57d8]{font-size:15px;font-weight:700;margin-right:0}.like-list-section[data-v-6bff57d8]{width:100%;margin:0 18px;background:none}.list-title[data-v-6bff57d8]{font-size:16px;color:#8955eb;font-weight:600;margin:16px 0 10px 2px;letter-spacing:.5px}.wait-tip[data-v-6bff57d8]{text-align:center;color:#b99bf5;font-size:15.5px;background:linear-gradient(95deg,#f7f2fe 90%,#f9e6ff);border-radius:12px;padding:18px 0 20px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500}.wait-emoji[data-v-6bff57d8]{font-size:20px;margin-right:4px;opacity:.72}.like-tabs[data-v-6bff57d8]{display:flex;justify-content:center;margin:22px 0 16px;gap:24px}.tab-btn[data-v-6bff57d8]{font-size:15.5px;color:#b29dea;background:none;border:none;outline:none;padding:6px 22px;border-radius:20px;font-weight:500;cursor:pointer;transition:color .18s,background .18s;user-select:none}.tab-btn.active[data-v-6bff57d8]{color:#fff;background:linear-gradient(92deg,#a07eff 60%,#8457fa);box-shadow:0 2px 6px rgba(201,179,253,.267);font-weight:700}.like-item[data-v-6bff57d8]{width:100%;display:flex;align-items:center;padding:12px 0 10px;border-bottom:1px solid #f2f0fa;gap:12px;margin-bottom:8px}.like-item[data-v-6bff57d8]:last-child{border-bottom:none}.like-item .avatar[data-v-6bff57d8]{width:42px;height:42px;border-radius:50%;background:#eee;object-fit:cover;margin-right:6px;box-shadow:0 1px 5px rgba(212,203,250,.18)}.like-item .info[data-v-6bff57d8]{flex:1;display:flex;flex-direction:column;justify-content:center}.like-item .nickname[data-v-6bff57d8]{font-size:15px;color:#6947a8;font-weight:600;margin-bottom:2px}.like-item .desc[data-v-6bff57d8]{display:flex;align-items:center;gap:8px;font-size:13.3px;color:#b99bf5;font-weight:500}.like-item .emoji[data-v-6bff57d8]{font-size:18px;margin-right:1px}.like-item .label[data-v-6bff57d8]{font-size:13.3px;color:#b59ff5}.like-item .time[data-v-6bff57d8]{font-size:12.2px;color:#d6caf3;margin-left:5px;letter-spacing:.1em}.like-list-section button[data-v-6bff57d8]{margin:22px auto 0;display:block;padding:7px 38px;border-radius:16px;background:linear-gradient(92deg,#b1a2f7 80%,#9f7dff);color:#fff;font-weight:600;font-size:15px;border:none;box-shadow:0 2px 8px rgba(202,188,245,.267);cursor:pointer;transition:background .18s}.like-list-section button[data-v-6bff57d8]:disabled{opacity:.6;cursor:not-allowed}.loading-tip[data-v-6bff57d8]{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 0;border-radius:12px;background:linear-gradient(93deg,#f5f1ff 80%,#e6e2ff);box-shadow:0 2px 10px rgba(173,143,255,.086);font-size:16px;color:#a193d9;font-weight:600;margin:16px 0;letter-spacing:.05em}.loading-dot[data-v-6bff57d8]{width:8px;height:8px;border-radius:50%;background:#b99bf5;animation:dot-bounce-6bff57d8 1.2s infinite cubic-bezier(.7,.2,.3,1.3) alternate}.loading-dot[data-v-6bff57d8]:nth-child(2){animation-delay:.22s;background:#a28ef2}.loading-dot[data-v-6bff57d8]:nth-child(3){animation-delay:.44s;background:#8457fa}@keyframes dot-bounce-6bff57d8{0%{transform:translateY(0)}60%{transform:translateY(-7px)}to{transform:translateY(0)}}.load-more-btn[data-v-6bff57d8]{margin:24px auto 0;display:block;padding:9px 40px;border-radius:18px;background:linear-gradient(92deg,#b1a2f7 80%,#9f7dff);color:#fff;font-weight:700;font-size:16px;border:none;box-shadow:0 2px 8px rgba(202,188,245,.267);cursor:pointer;transition:background .18s,opacity .18s;letter-spacing:1px}.load-more-btn[data-v-6bff57d8]:active{opacity:.85}.empty-tip[data-v-6bff57d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px 0 12px;margin:16px 0 18px;border-radius:16px;background:linear-gradient(135deg,#f5f1ff 78%,#ede3ff);box-shadow:0 2px 10px rgba(173,143,255,.063);color:#b99bf5;font-size:16.5px;font-weight:500;text-align:center;line-height:1.85;letter-spacing:.04em;min-height:80px;user-select:none}.empty-emoji[data-v-6bff57d8]{font-size:32px;margin-bottom:2px;opacity:.92}.list-tips[data-v-6bff57d8]{width:100%;text-align:center;margin:12px 0 0;color:#c7b6ec;font-size:13px;font-weight:400;letter-spacing:.01em;opacity:.89;user-select:none;line-height:1.7}.like-time[data-v-6bff57d8]{font-size:12.2px;color:#d6caf3;margin-left:5px;letter-spacing:.04em}.summary-left[data-v-6bff57d8]{//flex: 1.2;//display: flex;//flex-direction: column;//align-items: flex-start;//padding-left: 8px}.today-label[data-v-6bff57d8]{font-size:13.2px;color:#bda6fa;font-weight:600;margin-bottom:2px}.today-count[data-v-6bff57d8]{font-size:20px;font-weight:700;color:#8457fa;line-height:1.1}.summary-main[data-v-6bff57d8]{//flex: 1.8;//display: flex;//flex-direction: column;//align-items: center;//gap: 3px}.main-emoji[data-v-6bff57d8]{font-size:31px;color:#8457fa}.main-count[data-v-6bff57d8]{font-size:27px;font-weight:800;color:#8457fa;letter-spacing:2px;margin:3px 0 1px}.main-label[data-v-6bff57d8]{font-size:14px;color:#b6b8ce;font-weight:500}.summary-right[data-v-6bff57d8]{//flex: 1.2;//display: flex;//flex-direction: column;//align-items: flex-end;//justify-content: center;//cursor: pointer;//padding-right: 8px;//transition: color .14s}.summary-right[data-v-6bff57d8]:hover{color:#5637bb}.rank-emoji[data-v-6bff57d8]{font-size:20px;margin-bottom:2px}.rank-text[data-v-6bff57d8]{font-size:15px;color:#7d55e7;font-weight:700}.levelbar-row[data-v-1c4a9027]{display:flex;align-items:center;gap:8px;margin:3px 0 7px;position:relative;min-height:27px}.level-badge[data-v-1c4a9027]{background:linear-gradient(90deg,#f7f4ff 65%,#eceaff);color:#8457fa;border-radius:14px;font-weight:600;font-size:12.5px;padding:2px 9px 2px 8px;line-height:1.25;box-shadow:0 2px 6px rgba(243,236,255,.05);border:1px solid #f2edff;letter-spacing:.05em;vertical-align:middle;display:inline-block}@keyframes pop-scale-1c4a9027{0%{transform:scale(.4) translateY(10px);opacity:0}20%{transform:scale(1.1) translateY(-6px);opacity:1}to{transform:scale(1) translateY(0);opacity:0}}.levelbar-row.highlight .level-badge[data-v-1c4a9027]{background:linear-gradient(90deg,#fff1ba 55%,#ffefcd);color:#ff9800;box-shadow:0 0 16px #ffe8a4;transition:background .25s,color .19s}.levelbar-row.highlight .exp-bar-inner[data-v-1c4a9027]{background:linear-gradient(90deg,#ffe399,#ffbe55 80%);box-shadow:0 0 10px rgba(255,224,122,.533);transition:background .27s}.levelbar-row.highlight .level-title[data-v-1c4a9027]{color:#ffb300}.level-up-pop svg[data-v-1c4a9027]{margin-left:5px}.vip-badge[data-v-5c1629ef]{font-size:11px;font-weight:700;border-radius:7px;padding:2px 8px;margin-left:7px;border:1px solid #eee;display:inline-block;vertical-align:middle}.ui-vip[data-v-5c1629ef]{background:linear-gradient(90deg,#fffbe4,#ffe7b8 48%,#ffeeb6 77%,#f9d67b);color:#b39530;border-radius:5px;font-weight:600;font-size:12px;padding:1.5px 7px;border:1px solid #ffe5ae;display:inline-block;vertical-align:middle;letter-spacing:.07em;box-shadow:0 1px 5px rgba(236,216,179,.13),0 .5px 1px rgba(255,251,230,.8) inset;margin-left:5px;line-height:1.13;position:relative;overflow:hidden}.ui-vip[data-v-5c1629ef]:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:38%;background:linear-gradient(90deg,rgba(255,255,255,.44) 10%,rgba(255,247,224,.44) 60%,rgba(255,233,190,0));pointer-events:none;border-radius:5px 5px 2.5px 2.5px}.speaker-vip[data-v-5c1629ef]{background:linear-gradient(90deg,#d7edff,#ffeaea);color:#229be8;border-color:#c0e9fd}.vip-label[data-v-5c1629ef]{color:#e6a700;font-weight:500;font-size:11px;margin-left:4px;letter-spacing:.03em;vertical-align:middle}.profile-section-card[data-v-19f060cd]{display:flex;align-items:flex-start;//align-items: center;background:#fff;border-radius:18px;box-shadow:0 4px 18px rgba(80,60,180,.07);padding:24px;margin-bottom:24px;width:100%}.mood-row[data-v-19f060cd]{display:flex;align-items:center;justify-content:center;margin-top:1px;max-width:200px}.profile-right[data-v-19f060cd]{margin-top:6px;display:flex}.avatar-box[data-v-19f060cd]{flex-shrink:0;cursor:pointer;transition:transform .18s cubic-bezier(.29,.72,.53,.97),box-shadow .17s}.avatar[data-v-19f060cd]{width:96px;height:96px;border-radius:50%;border:3.5px solid #8457fa;box-shadow:0 3px 12px rgba(120,90,220,.15);object-fit:cover;transition:box-shadow .16s,border-color .16s}.avatar-box[data-v-19f060cd]:active{transform:scale(.93);box-shadow:0 2px 16px rgba(161,138,253,.267)}.avatar-box:hover .avatar[data-v-19f060cd]{box-shadow:0 8px 32px rgba(173,143,255,.2);border-color:#ad8fff}.profile-info[data-v-19f060cd]{flex:1;display:flex;flex-direction:column;gap:4px}.nickname-sex[data-v-19f060cd]{display:flex;align-items:center;font-size:22px;font-weight:600;color:#332870}.nickname[data-v-19f060cd]{margin-right:9px}.sex-icon[data-v-19f060cd]{width:22px;height:22px;margin-left:12px;vertical-align:middle}.meta[data-v-19f060cd]{color:#aaa;font-size:14px;margin-bottom:2px}.desc[data-v-19f060cd]{color:#6240ad;font-size:16px;margin-bottom:3px;word-break:break-word;white-space:pre-wrap}.like-card[data-v-19f060cd]{width:80px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;//align-items: center;padding:8px 0;//justify-content: center}.heart[data-v-19f060cd]{display:flex;justify-content:center}.heart.animate[data-v-19f060cd]{animation:heartbeat-19f060cd .5s ease;//display: inline-block;color:#f43f5e}@keyframes heartbeat-19f060cd{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1)}75%{transform:scale(1.2)}to{transform:scale(1)}}.mood-row[data-v-19f060cd]{display:flex;align-items:center;font-size:18px;font-weight:500;min-height:32px}.mood-icon[data-v-19f060cd]{display:inline-flex;align-items:center;justify-content:center;font-size:14px;width:22px;height:22px;background:#f6f8ff;border-radius:50%;box-shadow:0 2px 8px rgba(232,234,253,.165);border:1.5px solid #e3eaff;transition:background .2s,box-shadow .2s;margin-right:1px;padding-left:2px}.mood-row:hover .mood-icon[data-v-19f060cd]{background:#e3eaff;box-shadow:0 4px 16px rgba(170,180,255,.267)}.mood-text[data-v-19f060cd]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:PingFang SC,HarmonyOS Sans,ZCOOL KuaiLe,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.1em;color:#8457fa;background:rgba(243,240,255,.75);border-radius:8px;padding:2px 8px 2px 6px;margin:0 0 0 2px;box-shadow:0 2px 8px rgba(227,234,255,.082);display:flex;justify-content:center;align-items:center}.mood-icon[data-v-19f060cd]:hover{animation:bounce-19f060cd .5s}@keyframes bounce-19f060cd{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.mood-text-empty[data-v-19f060cd]{color:#b6b8ce;background:#f6f8ff;border-radius:10px;font-style:italic;cursor:pointer;transition:background .18s;font-size:13px}.mood-text-empty[data-v-19f060cd]:hover{background:#e3eaff}.mood-icon-empty[data-v-19f060cd]{font-size:16px;margin-right:6px;opacity:.68;transition:transform .14s}.mood-text-empty:hover .mood-icon-empty[data-v-19f060cd]{transform:scale(1.14) rotate(-10deg)}.like-popover[data-v-19f060cd]{position:fixed;z-index:9999;padding:6px 10px 4px;border-radius:16px;background:linear-gradient(125deg,#faf4ff 80%,#e7dcfe);box-shadow:0 8px 36px rgba(184,159,255,.2);pointer-events:auto;display:flex;flex-direction:column;align-items:center;right:10px;top:120px;left:auto}.popover-row[data-v-19f060cd]{display:flex;gap:8px}.popover-emoji[data-v-19f060cd]{font-size:30px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f6f0ff;cursor:pointer;transition:transform .16s,background .18s;user-select:none}.popover-emoji[data-v-19f060cd]:active{background:#a88ff8;color:#fff;transform:scale(1.18) rotate(-10deg);box-shadow:0 2px 12px rgba(168,143,248,.2);animation:poplike-19f060cd .32s}@keyframes poplike-19f060cd{0%{transform:scale(1) rotate(0)}45%{transform:scale(1.29) rotate(7deg)}80%{transform:scale(.88) rotate(-8deg)}to{transform:scale(1) rotate(0)}}@keyframes heart-pop-19f060cd{0%{transform:scale(1)}38%{transform:scale(1.5)}80%{transform:scale(.87)}to{transform:scale(1)}}.plus-bubble-list[data-v-19f060cd]{position:absolute;right:-10px;top:-18px;pointer-events:none;z-index:4}.plus-bubble[data-v-19f060cd]{display:flex;align-items:center;background:#fff;border-radius:18px;box-shadow:0 2px 8px rgba(229,214,255,.333);font-size:18px;color:#8457fa;padding:2px 10px 2px 5px;margin-top:6px;animation:bubble-float-19f060cd .85s cubic-bezier(.2,1.4,.67,.99);opacity:1}.bubble-emoji[data-v-19f060cd]{font-size:22px;margin-right:3px;display:inline-block}@keyframes bubble-float-19f060cd{0%{opacity:0;transform:translateY(14px) scale(.82)}12%{opacity:1;transform:translateY(0) scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(-30px) scale(1.18)}}.like-button[data-v-19f060cd]{color:#b6b8ce;background:#f5f3ff;border:none;font-size:14px;font-weight:700;padding:4px 11px;border-radius:999px;cursor:pointer;align-self:center;white-space:nowrap;height:fit-content;display:flex;align-items:center;justify-content:center;transition:all .3s ease;fill:#aaa;position:relative}.like-button.liked[data-v-19f060cd]{color:#8457fa;background:#f5e7ff}.like-button[data-v-19f060cd]:hover{background:#ece9f6}.heart[data-v-19f060cd]{transition:color .22s;color:#b6b8ce}.heart.liked[data-v-19f060cd]{color:#8457fa;text-shadow:0 0 6px #ad8fff33}.like-count[data-v-19f060cd]{color:#b6b8ce;font-size:15px;margin-left:4px;transition:color .2s}.like-count.liked[data-v-19f060cd]{color:#8457fa}.like-button.myself[data-v-19f060cd]{cursor:default;opacity:.72;background:#f5f3ff}.heart.myself[data-v-19f060cd],.like-count.myself[data-v-19f060cd]{color:#b6b8ce!important}.profile-section-skeleton[data-v-19f060cd]{display:flex;align-items:flex-start;background:#fff;border-radius:18px;box-shadow:0 4px 18px rgba(80,60,180,.07);padding:24px;margin-bottom:24px;width:100%}.profile-card[data-v-19f060cd]{display:flex;flex-direction:column;align-items:center;margin-right:18px;width:104px}.avatar-placeholder[data-v-19f060cd]{width:96px;height:96px;border-radius:50%;background:#eee;margin-bottom:16px}.mood-placeholder[data-v-19f060cd]{width:64px;height:20px;border-radius:10px;background:#eee}.profile-info-skeleton[data-v-19f060cd]{flex:1;display:flex;flex-direction:column;gap:8px}.nickname-placeholder[data-v-19f060cd]{width:120px;height:22px;border-radius:6px;background:#eee}.meta-placeholder[data-v-19f060cd]{height:14px;background:#eee;border-radius:4px}.meta-placeholder.short[data-v-19f060cd]{width:40%}.desc-placeholder[data-v-19f060cd]{height:16px;width:60%;border-radius:6px;background:#eee;margin-top:6px}.profile-right[data-v-19f060cd]{width:80px;flex-shrink:0;display:flex;justify-content:center;padding-top:8px}.like-button-placeholder[data-v-19f060cd]{width:64px;height:32px;border-radius:999px;background:#eee}.shimmer[data-v-19f060cd]{animation:shimmer-19f060cd 1.2s infinite;background:linear-gradient(to right,#eee 8%,#f5f5f5 18%,#eee 33%);background-size:1000px 100%}@keyframes shimmer-19f060cd{0%{background-position:-1000px 0}to{background-position:1000px 0}}.signature-noselect[data-v-19f060cd],.signature-char[data-v-19f060cd]{user-select:none;-webkit-user-select:none;pointer-events:none}.online-dot-corner[data-v-19f060cd]{position:absolute;right:4px;bottom:10px;width:18px;height:18px;border-radius:50%;background:#57e178;border:2.5px solid #fff;box-shadow:0 0 6px rgba(179,255,217,.733)}.relation-wall[data-v-6b10640b]{scrollbar-color:#bbb #f8f9fb;display:flex;flex-direction:row;overflow-x:auto;scrollbar-width:thin;gap:30px;padding:18px 0;position:relative}.relation-wall[data-v-6b10640b]::-webkit-scrollbar{height:8px;background:#f8f9fb}.relation-wall[data-v-6b10640b]::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.relation-wall[data-v-6b10640b]::-webkit-scrollbar-track{background:#f8f9fb;border-radius:4px}.relation-group[data-v-6b10640b]{display:flex;flex-direction:row;align-items:stretch;border-radius:15px;background:linear-gradient(135deg,#fcfcff 70%,#f5f7fa);box-shadow:0 2px 8px rgba(170,180,250,.1) inset,0 2px 12px rgba(150,150,180,.08);border:none;padding:0;height:58px;margin-right:0;position:relative;transition:box-shadow .18s,transform .14s;will-change:box-shadow,transform}.relation-main[data-v-6b10640b]{display:flex;flex-direction:row;justify-content:center}.relation-label[data-v-6b10640b]{border-radius:13px 0 0 13px;font-size:12px;margin-bottom:4px;background-color:var(--color2);color:#fff;padding:0 3px;font-weight:600;letter-spacing:.12em;line-height:1.08;white-space:pre-line;writing-mode:vertical-rl;text-align:center;opacity:.88;box-shadow:0 1px 6px rgba(178,187,242,.165);height:100%;display:flex;align-items:center;justify-content:center}.avatar-more[data-v-6b10640b]{background:#f7f6fa;color:#b4b6c7;border:1.5px dashed #e5e6f0;font-size:12px;opacity:.5}.avatar.avatar-more[data-v-6b10640b]{position:relative;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ccc}.avatar-more .avatar-bg[data-v-6b10640b]{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;filter:blur(1px) brightness(.8) saturate(.9);z-index:1}.avatar-more-count[data-v-6b10640b]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.34),0 0 2px #444,1px 1px 6px #fff4;letter-spacing:.02em;pointer-events:none}.relation-empty[data-v-6b10640b]{font-size:15px;color:#c0c4e5;margin-left:18px;letter-spacing:.03em;text-align:center;opacity:.76}.relation-avatars[data-v-6b10640b]{display:flex;align-items:center;gap:8px;padding:0 14px 0 12px;position:relative;min-width:0}.avatar[data-v-6b10640b]{position:relative;font-weight:500;transition:border-color .13s;transition:transform .17s cubic-bezier(.33,1.6,.57,1),box-shadow .13s;will-change:transform,box-shadow;width:40px;height:40px;border-radius:50%;background:#f2f3fa;border:1px solid #e3e8fa;box-shadow:0 2px 10px rgba(219,226,255,.15);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-left:-13px;font-size:14px;color:#8d8fac;transition:border-color .12s,box-shadow .12s,transform .12s;z-index:1}.avatar[data-v-6b10640b]:first-child{margin-left:0}.avatar[data-v-6b10640b]:hover{transform:scale(1.09) rotate(-2deg);box-shadow:0 6px 24px rgba(178,187,242,.267);border-color:#bac6ff;z-index:10}.avatar[data-v-6b10640b]:active{transform:scale(.93) rotate(2deg);filter:brightness(.95);transition:transform .08s,filter .08s}.relation-group[data-v-6b10640b]:active{transform:scale(.98);filter:brightness(.98);transition:transform .07s,filter .09s}.avatar img[data-v-6b10640b]{width:100%;height:100%;object-fit:cover;border-radius:50%}.relation-wall.dragging .relation-group[data-v-6b10640b]{transition:transform .19s cubic-bezier(.7,2,.34,1);transform:translateY(-4px) scale(.985);filter:brightness(1.07) blur(.2px)}[data-v-fb4c04f4]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-fb4c04f4]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-fb4c04f4]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-fb4c04f4]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-fb4c04f4],*[data-v-fb4c04f4]:before,*[data-v-fb4c04f4]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-fb4c04f4]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-fb4c04f4]{height:100%;display:flex;flex-direction:column}*[data-v-fb4c04f4] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-fb4c04f4],.popup-footer button[data-v-fb4c04f4],.instructions button[data-v-fb4c04f4]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-fb4c04f4]:hover,.popup-footer button[data-v-fb4c04f4]:hover,.instructions button[data-v-fb4c04f4]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-fb4c04f4],.fade-in[data-v-fb4c04f4],.fadeIn[data-v-fb4c04f4]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-fb4c04f4]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-fb4c04f4]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-fb4c04f4]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-fb4c04f4],.green[data-v-fb4c04f4]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-fb4c04f4]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-fb4c04f4]{display:flex;place-items:center}#app[data-v-fb4c04f4]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-fb4c04f4]{overflow:hidden}.flex[data-v-fb4c04f4]{display:flex}.flex-center[data-v-fb4c04f4]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-fb4c04f4]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-fb4c04f4]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-fb4c04f4]:active{opacity:.7}img[data-v-fb4c04f4]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-fb4c04f4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-fb4c04f4]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-fb4c04f4],.fade-slide-leave-active[data-v-fb4c04f4]{transition:all .1s ease}.fade-slide-enter-from[data-v-fb4c04f4]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-fb4c04f4]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-fb4c04f4]{transition:all .1s ease}.slide-left-enter-from[data-v-fb4c04f4]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-fb4c04f4],.slide-left-leave-from[data-v-fb4c04f4]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-fb4c04f4]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-fb4c04f4],.scale-fade-leave-active[data-v-fb4c04f4]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-fb4c04f4]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-fb4c04f4]{opacity:0;transform:scale(.98)}.header-action-button[data-v-fb4c04f4]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-fb4c04f4]:hover{opacity:.92}.header-action-button[data-v-fb4c04f4]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-fb4c04f4]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-fb4c04f4]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-fb4c04f4]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-fb4c04f4]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-fb4c04f4]{background:#ffeaea;color:#ff7575}.action[data-v-fb4c04f4]:hover{opacity:.95}.action[data-v-fb4c04f4]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-fb4c04f4]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-fb4c04f4]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-fb4c04f4]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-fb4c04f4]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-fb4c04f4]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-fb4c04f4]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-fb4c04f4]{margin-bottom:16px;margin-top:0}.action[data-v-fb4c04f4]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-fb4c04f4]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-fb4c04f4]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-fb4c04f4]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-fb4c04f4]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-fb4c04f4]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-fb4c04f4]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-fb4c04f4]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-fb4c04f4]{position:absolute}.sr-only[data-v-fb4c04f4]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-fb4c04f4]{animation:bubble-gradient-ani-fb4c04f4 3s linear infinite!important}.bubble-gradient-animate[data-v-fb4c04f4]{animation:bubble-gradient-ani-fb4c04f4 3s linear infinite}@keyframes bubble-gradient-ani-fb4c04f4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-v-fb4c04f4]:root{--friend-color: #52d47f;--message-color: #7a6cf9;--bottle-color: #ffe66b}.bottle-list-root[data-v-fb4c04f4]{width:100%;height:100%;background:linear-gradient(120deg,#2d1850 60%,#452880);display:flex;flex-direction:column;overflow:hidden}.bottle-list-header[data-v-fb4c04f4]{display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.bottle-list-title[data-v-fb4c04f4]{color:#fff;font-weight:700;font-size:15px;letter-spacing:1px}.bottle-square-btn[data-v-fb4c04f4]{background:#fff;color:#452880;border:none;border-radius:16px;font-size:14px;padding:4px 16px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(69,40,128,.133);transition:background .2s;margin-left:auto;position:absolute;right:0}.bottle-square-btn[data-v-fb4c04f4]:hover{background:#f2eaff}.bottle-list-scroll[data-v-fb4c04f4]{flex:1 1 0%;width:100%;overflow-y:auto;background:transparent;box-sizing:border-box}.bottle-item[data-v-fb4c04f4]{display:flex;width:100%;min-height:80px;padding:8px 0;border-top:1px solid #3b2d5f;background:transparent;align-items:center;cursor:pointer;transition:background .14s,box-shadow .14s}.bottle-item[data-v-fb4c04f4]:first-child{border-top:none}.bottle-item.active[data-v-fb4c04f4]{background:#39236a!important;border-left:4px solid #ffe66b;box-shadow:0 0 0 3px rgba(104,70,186,.267),0 6px 18px rgba(57,35,106,.2)}.bottle-item[data-v-fb4c04f4]:hover:not(.active){background:rgba(255,255,255,.09)}.bottle-avatar[data-v-fb4c04f4]{width:58px;height:70px;display:flex;align-items:center;justify-content:center;padding:0 8px 0 10px;position:relative}.bottle-avatar img[data-v-fb4c04f4]{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(104,70,186,.07);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.unread-badge[data-v-fb4c04f4]{position:absolute;top:6px;right:10px;padding:1.5px 7px;background:#f36;color:#fff;border-radius:12px;font-size:12px;min-width:18px;text-align:center;font-weight:700;box-shadow:0 1px 8px rgba(255,56,96,.6);animation:badge-pop-fb4c04f4 .18s cubic-bezier(.36,1.7,.49,.99)}@keyframes badge-pop-fb4c04f4{0%{transform:scale(.5);opacity:.4}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.bottle-content[data-v-fb4c04f4]{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0;height:70px;padding:0 6px 0 0}.bottle-content-main[data-v-fb4c04f4]{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:38px;flex:1}.bottle-location[data-v-fb4c04f4]{color:#fff;font-size:15px;font-weight:500;line-height:19px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottle-last-msg[data-v-fb4c04f4]{color:#c6c2e2;font-size:13px;font-weight:400;line-height:18px;opacity:.85;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:18px}.bottle-content-side[data-v-fb4c04f4]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:90%;min-width:56px}.bottle-time[data-v-fb4c04f4]{color:#b9b3d3;font-size:12px;line-height:18px;margin-bottom:2px;opacity:.8}.bottle-status[data-v-fb4c04f4]{font-size:10px;border-radius:2px;padding:0 4px;font-weight:700;opacity:.93;letter-spacing:1px;color:#fff}.bottle-status.pick[data-v-fb4c04f4]{background:linear-gradient(90deg,#ffe066 70%,#af8f39);color:#3e2d04;font-weight:700;box-shadow:0 1px 6px rgba(255,224,102,.267);letter-spacing:1px}.bottle-status.throw[data-v-fb4c04f4]{background:linear-gradient(90deg,#41c3f7 70%,#1f85a7);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(65,195,247,.267);letter-spacing:1px}.bottle-status svg[data-v-fb4c04f4]{width:16px;height:16px;margin-right:4px;vertical-align:middle}.bottle-empty[data-v-fb4c04f4]{color:#e2d4ff;font-size:16px;text-align:center;margin-top:60px;opacity:.8;letter-spacing:1.2px}.fade-list-enter-active[data-v-fb4c04f4],.fade-list-leave-active[data-v-fb4c04f4]{transition:all .19s}.fade-list-enter-from[data-v-fb4c04f4],.fade-list-leave-to[data-v-fb4c04f4]{opacity:0;transform:translateY(15px)}.bottle-item[data-v-fb4c04f4]:active{filter:brightness(.97);transform:scale(.98);transition:transform .1s,filter .1s;background:linear-gradient(90deg,#6846ba 80%,#452880);box-shadow:0 4px 14px rgba(69,40,128,.165)}.bottle-list-scroll[data-v-fb4c04f4]::-webkit-scrollbar{width:8px;background:transparent}.bottle-list-scroll[data-v-fb4c04f4]::-webkit-scrollbar-thumb{background:#38255c;border-radius:6px}.bottle-list-scroll[data-v-fb4c04f4]::-webkit-scrollbar-thumb:hover{background:#5e40a7}.unread-badge[data-v-fb4c04f4]{pointer-events:none}.center-menu-root[data-v-fb4c04f4]{background:linear-gradient(120deg,#251742 60%,#38225d);width:100%;height:100%;display:flex;flex-direction:column}.center-menu-title[data-v-fb4c04f4]{font-size:15px;color:#fff;font-weight:700;letter-spacing:1px;//padding: 18px 0 10px 26px;border-bottom:1px solid #3c285e;background:transparent;text-align:center;display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #3a225f;padding:0 32px 0 24px;background:rgba(38,25,74,.95);width:100%}.center-menu-list[data-v-fb4c04f4]{flex:1;overflow-y:auto;padding:0 0 100px;display:flex;flex-direction:column}.center-menu-item[data-v-fb4c04f4]{display:flex;align-items:center;justify-content:space-between;padding:0 28px;min-height:46px;font-size:14.2px;color:#ececff;cursor:pointer;background:transparent;border-left:3px solid transparent;border-radius:13px 0 0 13px;transition:background .16s,border-color .18s,color .14s,box-shadow .1s;margin-bottom:2px;outline:none;position:relative}.center-menu-item[data-v-fb4c04f4]:hover{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.center-menu-item[data-v-fb4c04f4]:focus{background:linear-gradient(90deg,rgba(52,33,91,.133) 70%,rgba(43,24,76,.094));border-left:3px solid #7b6afd;color:#fff}.item-title[data-v-fb4c04f4]{font-size:14.2px;font-weight:500;letter-spacing:.2px;padding:2px 0}.item-badge[data-v-fb4c04f4]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2);position:absolute;left:0}.item-arrow[data-v-fb4c04f4]{color:#ab9be5;font-size:14px;font-weight:600;margin-left:18px;letter-spacing:.6px}.section-title[data-v-fb4c04f4]{font-size:16px;margin-bottom:14px;letter-spacing:.9px;display:flex;align-items:center;border-left:4px solid #c8c2fa;padding-left:12px;font-weight:700;color:#7b6afd;position:relative}.relations-section-card[data-v-fb4c04f4]{transition:box-shadow .2s ease;background:#fff;border-radius:16px;padding:26px 32px 22px;margin-bottom:22px;box-shadow:0 2px 12px rgba(90,60,180,.07);width:100%;overflow:hidden}.gift-section-card[data-v-8b132896]{background:#fff;border-radius:16px;margin-bottom:22px;box-shadow:0 2px 12px rgba(90,60,180,.07);padding:26px 32px 22px;width:100%;overflow:hidden}.section-title[data-v-8b132896]{font-size:16px;color:#7b6afd;font-weight:700;letter-spacing:.9px;display:flex;align-items:center;border-left:4px solid #c8c2fa;padding-left:12px;margin-bottom:14px}.gift-scroll[data-v-8b132896]{display:flex;overflow-x:auto;gap:14px;width:100%;-webkit-overflow-scrolling:touch}.gift-item[data-v-8b132896]{background:#f8f4fd;position:relative;min-width:80px;height:80px;background:linear-gradient(120deg,#f8e4ff 60%,#e4edfa);border-radius:12px;box-shadow:0 1.5px 6px rgba(224,213,255,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px;padding:4px 6px;color:#964ef8}.gift-item.total[data-v-8b132896]{background:linear-gradient(92deg,#fbe3ff 24%,#d3c8f6 90%);cursor:pointer}.gift-img[data-v-8b132896]{width:52px;height:52px;margin-bottom:4px;object-fit:contain}.gift-num[data-v-8b132896]{color:#fff;font-size:22px;font-weight:700;text-align:center;line-height:1}.gift-badge[data-v-8b132896]{position:absolute;bottom:2px;right:4px;color:#f87dbb;font-size:14px;font-weight:600}.gift-unit[data-v-8b132896]{color:#fff;font-size:12px;opacity:.9;margin-top:4px;position:absolute;bottom:5px}.relation-modal-box[data-v-f4fdfacf]{display:flex;background:linear-gradient(to bottom right,#f8faff,#f1e6ff);border-radius:20px;box-shadow:0 6px 24px rgba(0,0,0,.2);overflow:hidden;height:100%}.left-panel[data-v-f4fdfacf]{//width: 30%;background:#f9f7ff;border-right:1px solid #eee;padding:20px 12px;overflow-y:auto;display:flex;gap:8px}.friend-card[data-v-f4fdfacf]{display:flex;gap:12px;align-items:center;background:#fff;border-radius:12px;padding:4px 10px;box-shadow:0 2px 6px rgba(0,0,0,.05);cursor:pointer;border:2px solid transparent;transition:.2s}.friend-card.selected[data-v-f4fdfacf]{border-color:#c084fc;background:#f5ecff}.friend-avatar[data-v-f4fdfacf]{width:48px;height:48px;border-radius:50%}.friend-info[data-v-f4fdfacf]{flex:1}.friend-nickname[data-v-f4fdfacf]{font-weight:700;font-size:15px;color:#333}.right-panel[data-v-f4fdfacf]{flex:1;padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.avatar-small[data-v-f4fdfacf]{width:60px;height:60px;border-radius:50%;margin-right:10px}.step-card[data-v-f4fdfacf]{background:#fff;border-radius:14px;padding:16px 20px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.step-title[data-v-f4fdfacf]{font-weight:700;font-size:16px;margin-bottom:4px;color:#6b21a8}.step-desc[data-v-f4fdfacf]{font-size:13px;color:#666;margin-bottom:10px}.step-content[data-v-f4fdfacf]{width:100%;display:flex;flex-wrap:wrap;gap:10px}.relation-options[data-v-f4fdfacf]{display:flex;flex-wrap:wrap;gap:18px}.relation-button[data-v-f4fdfacf]{//background-color: #e0e0e0;padding:10px 16px;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;user-select:none;transition:.2s;display:flex;flex-direction:row;justify-content:center;gap:12px;border:1px solid;min-width:130px}.relation-button.selected[data-v-f4fdfacf]{//background-color: #c084fc;//color: white;transform:scale(1.05)}.relation-icon-img[data-v-f4fdfacf]{height:20px;width:20px;background-size:cover}.message-box[data-v-f4fdfacf]{width:100%;min-height:80px;border:1px solid #ccc;border-radius:12px;padding:10px;font-size:14px;font-family:inherit}.submit-btn[data-v-f4fdfacf]{width:100%;height:68px;color:#fff;border:none;padding:10px 10%;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:.2s}.submit-btn[data-v-f4fdfacf]:hover{//background: #6b21a8}.submit-btn[data-v-f4fdfacf]:disabled{background:#ccc;cursor:not-allowed}.error-message[data-v-f4fdfacf]{display:flex;justify-content:center;align-items:center;margin-left:28px;color:#c0392b;font-size:13px}.empty-placeholder[data-v-f4fdfacf]{width:100%;height:100%;background-color:#f9f9f9;border-radius:12px;padding:30px 20px;color:#666;text-align:center;font-size:15px;display:flex;flex-direction:column;justify-content:center;align-items:center}.subrole-options[data-v-f4fdfacf]{display:flex;gap:16px;margin-top:8px}.subrole-radio[data-v-f4fdfacf]{font-size:14px;color:#333;display:flex;align-items:center;gap:6px;cursor:pointer}.label[data-v-f4fdfacf]{font-size:13px;color:#555;margin-top:12px}.level-section-card[data-v-4a6439cd]{transition:box-shadow .2s ease;background:#fff;border-radius:16px;padding:26px 32px 22px;margin-bottom:22px;box-shadow:0 2px 12px rgba(90,60,180,.07);width:100%;overflow:hidden}.section-title[data-v-4a6439cd]{font-size:16px;letter-spacing:.9px;display:flex;align-items:center;border-left:4px solid #c8c2fa;padding-left:12px;font-weight:700;color:#7b6afd;position:relative;margin-bottom:14px}.level-header[data-v-4a6439cd]{display:flex;align-items:center;gap:7px;min-width:0;margin:20px 0 0}.level-title[data-v-4a6439cd]{font-size:12px;color:#7b6afd;font-weight:500;margin-left:1px;letter-spacing:.04em;flex-shrink:1;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level-badge[data-v-4a6439cd]{background:linear-gradient(90deg,#f7f4ff 65%,#eceaff);color:#8457fa;border-radius:14px;font-weight:600;font-size:12.5px;padding:2px 9px 2px 8px;line-height:1.25;box-shadow:0 2px 6px rgba(243,236,255,.05);border:1px solid #f2edff;letter-spacing:.05em;vertical-align:middle;display:inline-block}.level-row[data-v-4a6439cd]{display:flex;align-items:center;gap:10px;margin-top:10px}.exp-bar[data-v-4a6439cd]{flex:1;height:7px;background:#eceaff;border-radius:6px;overflow:hidden;position:relative;margin-right:6px}.exp-bar-inner[data-v-4a6439cd]{height:100%;background:linear-gradient(90deg,#a892fe,#8457fa 88%);border-radius:6px;transition:width .44s cubic-bezier(.67,-.16,.42,1.17)}.exp-text[data-v-4a6439cd]{font-size:11px;min-width:54px;text-align:left;letter-spacing:.01em;color:#a39ad4;background:rgba(245,245,255,.55);border-radius:5px;padding:0 5px}.exp-tip-desc[data-v-4a6439cd]{font-size:12.2px;color:#aa9ee6;margin-top:8px;padding-left:2px;letter-spacing:.01em;display:flex;align-items:center;gap:10px}.exp-tip-more[data-v-4a6439cd]{color:#7b6afd;margin-left:4px;cursor:pointer;font-size:12px;text-decoration:underline;opacity:.82}.exp-tip-more[data-v-4a6439cd]:hover{color:#5c3dff}@keyframes fadein-4a6439cd{0%{opacity:0}to{opacity:1}}[data-v-6059b175]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-6059b175]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-6059b175]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-6059b175]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-6059b175],*[data-v-6059b175]:before,*[data-v-6059b175]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-6059b175]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-6059b175]{height:100%;display:flex;flex-direction:column}*[data-v-6059b175] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-6059b175],.popup-footer button[data-v-6059b175],.instructions button[data-v-6059b175]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-6059b175]:hover,.popup-footer button[data-v-6059b175]:hover,.instructions button[data-v-6059b175]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-6059b175],.fade-in[data-v-6059b175],.fadeIn[data-v-6059b175]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-6059b175]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-6059b175]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-6059b175]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-6059b175],.green[data-v-6059b175]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-6059b175]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-6059b175]{display:flex;place-items:center}#app[data-v-6059b175]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-6059b175]{overflow:hidden}.flex[data-v-6059b175]{display:flex}.flex-center[data-v-6059b175]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-6059b175]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-6059b175]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-6059b175]:active{opacity:.7}img[data-v-6059b175]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-6059b175]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-6059b175]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-6059b175],.fade-slide-leave-active[data-v-6059b175]{transition:all .1s ease}.fade-slide-enter-from[data-v-6059b175]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-6059b175]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-6059b175]{transition:all .1s ease}.slide-left-enter-from[data-v-6059b175]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-6059b175],.slide-left-leave-from[data-v-6059b175]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-6059b175]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-6059b175],.scale-fade-leave-active[data-v-6059b175]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-6059b175]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-6059b175]{opacity:0;transform:scale(.98)}.header-action-button[data-v-6059b175]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-6059b175]:hover{opacity:.92}.header-action-button[data-v-6059b175]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-6059b175]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-6059b175]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-6059b175]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-6059b175]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-6059b175]{background:#ffeaea;color:#ff7575}.action[data-v-6059b175]:hover{opacity:.95}.action[data-v-6059b175]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-6059b175]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-6059b175]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-6059b175]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-6059b175]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-6059b175]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-6059b175]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-6059b175]{margin-bottom:16px;margin-top:0}.action[data-v-6059b175]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-6059b175]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-6059b175]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-6059b175]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-6059b175]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-6059b175]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-6059b175]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-6059b175]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-6059b175]{position:absolute}.sr-only[data-v-6059b175]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-6059b175]{animation:bubble-gradient-ani-6059b175 3s linear infinite!important}.bubble-gradient-animate[data-v-6059b175]{animation:bubble-gradient-ani-6059b175 3s linear infinite}@keyframes bubble-gradient-ani-6059b175{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-v-6059b175]:root{--main-text-color: #222;--meta-text-color: #7c7ca5;--card-bg: #fff;--card-border: #eee;--section-title: #7b6afd}[data-v-6059b175]:root{--page-bg: linear-gradient(120deg, #f8fafd 60%, #efeaff 100%)}.friend-profile-page[data-v-6059b175]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px}.setting-panel[data-v-3801f286]{min-width:320px;max-width:90vw;padding:24px 22px 18px;background:#fafaff;border-radius:16px;box-shadow:0 6px 32px rgba(161,138,253,.098);font-family:PingFang SC,HarmonyOS Sans,Arial,sans-serif;animation:fadeIn-3801f286 .22s}@keyframes fadeIn-3801f286{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.setting-panel h3[data-v-3801f286]{margin:0 0 18px;font-size:18px;font-weight:600;color:#6346d4;letter-spacing:.04em}.setting-item[data-v-3801f286]{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;color:#473c83;margin-bottom:12px;padding:7px 0}.setting-item span[data-v-3801f286]{user-select:none}input[type=checkbox][data-v-3801f286]{-webkit-appearance:none;appearance:none;width:40px;height:22px;background:#e4defc;border-radius:14px;position:relative;outline:none;cursor:pointer;transition:background .18s;box-shadow:0 2px 7px rgba(183,166,251,.1)}input[type=checkbox][data-v-3801f286]:checked{background:linear-gradient(90deg,#8457fa 60%,#6dbefb)}input[type=checkbox][data-v-3801f286]:before{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;top:2px;left:3px;box-shadow:0 1px 5px rgba(106,81,215,.1);transition:left .19s cubic-bezier(.65,.05,.36,1)}input[type=checkbox][data-v-3801f286]:checked:before{left:19px;background:#fff;box-shadow:0 2px 10px rgba(122,106,253,.133)}.setting-tip[data-v-3801f286]{font-size:13px;color:#a09bb5;margin-top:4px;line-height:1.6;padding-left:2px}[data-v-0b6770bf]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-0b6770bf]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-0b6770bf]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-0b6770bf]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-0b6770bf],*[data-v-0b6770bf]:before,*[data-v-0b6770bf]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-0b6770bf]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-0b6770bf]{height:100%;display:flex;flex-direction:column}*[data-v-0b6770bf] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-0b6770bf],.popup-footer button[data-v-0b6770bf],.instructions button[data-v-0b6770bf]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-0b6770bf]:hover,.popup-footer button[data-v-0b6770bf]:hover,.instructions button[data-v-0b6770bf]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-0b6770bf],.fade-in[data-v-0b6770bf],.fadeIn[data-v-0b6770bf]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-0b6770bf]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-0b6770bf]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-0b6770bf]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-0b6770bf],.green[data-v-0b6770bf]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-0b6770bf]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-0b6770bf]{display:flex;place-items:center}#app[data-v-0b6770bf]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-0b6770bf]{overflow:hidden}.flex[data-v-0b6770bf]{display:flex}.flex-center[data-v-0b6770bf]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-0b6770bf]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-0b6770bf]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-0b6770bf]:active{opacity:.7}img[data-v-0b6770bf]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-0b6770bf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-0b6770bf]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-0b6770bf],.fade-slide-leave-active[data-v-0b6770bf]{transition:all .1s ease}.fade-slide-enter-from[data-v-0b6770bf]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-0b6770bf]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-0b6770bf]{transition:all .1s ease}.slide-left-enter-from[data-v-0b6770bf]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-0b6770bf],.slide-left-leave-from[data-v-0b6770bf]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-0b6770bf]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-0b6770bf],.scale-fade-leave-active[data-v-0b6770bf]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-0b6770bf]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-0b6770bf]{opacity:0;transform:scale(.98)}.header-action-button[data-v-0b6770bf]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-0b6770bf]:hover{opacity:.92}.header-action-button[data-v-0b6770bf]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-0b6770bf]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-0b6770bf]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-0b6770bf]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-0b6770bf]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-0b6770bf]{background:#ffeaea;color:#ff7575}.action[data-v-0b6770bf]:hover{opacity:.95}.action[data-v-0b6770bf]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-0b6770bf]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-0b6770bf]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-0b6770bf]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-0b6770bf]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-0b6770bf]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-0b6770bf]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-0b6770bf]{margin-bottom:16px;margin-top:0}.action[data-v-0b6770bf]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-0b6770bf]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-0b6770bf]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-0b6770bf]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-0b6770bf]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-0b6770bf]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-0b6770bf]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-0b6770bf]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-0b6770bf]{position:absolute}.sr-only[data-v-0b6770bf]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-0b6770bf]{animation:bubble-gradient-ani-0b6770bf 3s linear infinite!important}.bubble-gradient-animate[data-v-0b6770bf]{animation:bubble-gradient-ani-0b6770bf 3s linear infinite}@keyframes bubble-gradient-ani-0b6770bf{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes fadeIn-0b6770bf{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-v-c45158ef]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-c45158ef]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-c45158ef]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-c45158ef]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-c45158ef],*[data-v-c45158ef]:before,*[data-v-c45158ef]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-c45158ef]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-c45158ef]{height:100%;display:flex;flex-direction:column}*[data-v-c45158ef] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-c45158ef],.popup-footer button[data-v-c45158ef],.instructions button[data-v-c45158ef]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-c45158ef]:hover,.popup-footer button[data-v-c45158ef]:hover,.instructions button[data-v-c45158ef]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-c45158ef],.fade-in[data-v-c45158ef],.fadeIn[data-v-c45158ef]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-c45158ef]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-c45158ef]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-c45158ef]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-c45158ef],.green[data-v-c45158ef]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-c45158ef]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-c45158ef]{display:flex;place-items:center}#app[data-v-c45158ef]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-c45158ef]{overflow:hidden}.flex[data-v-c45158ef]{display:flex}.flex-center[data-v-c45158ef]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-c45158ef]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-c45158ef]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-c45158ef]:active{opacity:.7}img[data-v-c45158ef]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-c45158ef]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-c45158ef]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-c45158ef],.fade-slide-leave-active[data-v-c45158ef]{transition:all .1s ease}.fade-slide-enter-from[data-v-c45158ef]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-c45158ef]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-c45158ef]{transition:all .1s ease}.slide-left-enter-from[data-v-c45158ef]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-c45158ef],.slide-left-leave-from[data-v-c45158ef]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-c45158ef]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-c45158ef],.scale-fade-leave-active[data-v-c45158ef]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-c45158ef]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-c45158ef]{opacity:0;transform:scale(.98)}.header-action-button[data-v-c45158ef]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-c45158ef]:hover{opacity:.92}.header-action-button[data-v-c45158ef]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-c45158ef]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-c45158ef]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-c45158ef]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-c45158ef]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-c45158ef]{background:#ffeaea;color:#ff7575}.action[data-v-c45158ef]:hover{opacity:.95}.action[data-v-c45158ef]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-c45158ef]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-c45158ef]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-c45158ef]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-c45158ef]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-c45158ef]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-c45158ef]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-c45158ef]{margin-bottom:16px;margin-top:0}.action[data-v-c45158ef]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-c45158ef]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-c45158ef]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-c45158ef]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-c45158ef]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-c45158ef]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-c45158ef]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-c45158ef]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-c45158ef]{position:absolute}.sr-only[data-v-c45158ef]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-c45158ef]{animation:bubble-gradient-ani-c45158ef 3s linear infinite!important}.bubble-gradient-animate[data-v-c45158ef]{animation:bubble-gradient-ani-c45158ef 3s linear infinite}@keyframes bubble-gradient-ani-c45158ef{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.pay-modal-mask[data-v-c45158ef]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(14,14,26,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.pay-modal-wide-card[data-v-c45158ef]{width:800px;max-width:98vw;min-width:320px;min-height:75vh;max-height:80vh;background:#fff;border-radius:32px;box-shadow:0 10px 60px rgba(140,124,255,.13),0 2px 12px rgba(20,18,50,.067);font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#2f2e41;position:relative;overflow:hidden;display:flex;flex-direction:row;animation:fadeInUp .42s cubic-bezier(.16,1,.29,.99)}.pay-modal-left[data-v-c45158ef]{width:250px;min-width:200px;background:linear-gradient(135deg,#f5eaff 60%,#ede8ff);display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding:0 8px}.pay-visual-bg[data-v-c45158ef]{width:100%;text-align:center;padding-top:40px;padding-bottom:20px;position:relative}.pay-hero[data-v-c45158ef]{width:60px;height:60px;border-radius:50%;box-shadow:0 6px 18px rgba(178,180,255,.133);border:3px solid #fff;background:#fff;object-fit:cover}.pay-visual-title[data-v-c45158ef]{margin-top:17px;font-size:17px;font-weight:700;color:#7c52ff;letter-spacing:1px}.pay-visual-desc[data-v-c45158ef]{font-size:13px;color:#8f8bb8;margin-top:7px;margin-bottom:0}.pay-modal-right[data-v-c45158ef]{flex:1 1 0;min-width:0;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;max-height:480px;overflow:hidden}.pay-header[data-v-c45158ef]{display:flex;justify-content:space-between;align-items:center;padding:22px 38px 4px;font-size:21px;font-weight:700;color:#7c52ff}.pay-title[data-v-c45158ef]{letter-spacing:1px}.pay-close[data-v-c45158ef]{font-size:25px;color:#b8b7c9;cursor:pointer;user-select:none;transition:color .18s}.pay-close[data-v-c45158ef]:hover{color:#ff4da6}.pay-body[data-v-c45158ef]{padding:2px 34px 0;font-size:16px;flex:1 1 auto}.product-icon[data-v-c45158ef]{width:34px;height:34px;border-radius:12px;display:block;margin:0 auto 5px}.pay-product-info[data-v-c45158ef]{text-align:center;margin-bottom:7px}.product-name[data-v-c45158ef]{font-weight:700;font-size:17px;margin:7px 0 2px}.pay-amount[data-v-c45158ef]{font-size:28px;font-weight:800;margin:8px 0 6px;background:linear-gradient(90deg,#7c52ff 18%,#ff4da6 70%);-webkit-background-clip:text;color:transparent;display:inline-block;letter-spacing:1px}.main-coin[data-v-c45158ef]{font-size:15px;margin-left:4px}.pay-balance[data-v-c45158ef]{color:#adadc6;font-size:14px;margin-bottom:2px}.pay-desc[data-v-c45158ef]{font-size:13px;color:#a489d7;margin-top:3px}.pay-types-block[data-v-c45158ef]{margin:13px 0 0}.pay-types-title[data-v-c45158ef]{font-size:14px;margin-bottom:5px;color:#7c52ff;letter-spacing:1px;text-align:left}.pay-types[data-v-c45158ef]{display:flex;gap:10px;justify-content:flex-start;margin-bottom:8px;flex-wrap:wrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pay-types[data-v-c45158ef]::-webkit-scrollbar{display:none}.pay-type-btn[data-v-c45158ef]{background:#f5f2fc;border:1.2px solid #ede6fd;border-radius:10px;padding:7px 18px;font-size:15px;display:flex;align-items:center;gap:7px;transition:border-color .14s,box-shadow .13s,background .13s,color .13s;color:#774ff5;font-weight:600;box-shadow:0 1px 8px rgba(239,232,255,.05);cursor:pointer;outline:none;margin-bottom:4px}.pay-type-btn.active[data-v-c45158ef]{border-color:#7c52ff;background:linear-gradient(90deg,#f6edff 65%,#ecf6fa);color:#7c52ff;box-shadow:0 2px 8px rgba(124,82,255,.07)}.pay-type-btn[data-v-c45158ef]:active{transform:scale(.97)}.pay-type-icon[data-v-c45158ef]{width:21px}.pay-error[data-v-c45158ef]{color:#ff4da6;font-size:13px;margin-top:6px;text-align:center;min-height:16px}.pay-footer[data-v-c45158ef]{display:flex;justify-content:flex-end;padding:14px 34px 18px;gap:18px;background:#faf8fd;border-radius:0 0 32px}.cancel-btn[data-v-c45158ef],.pay-btn[data-v-c45158ef]{padding:11px 32px;font-size:15px;border:none;border-radius:11px;cursor:pointer;outline:none;font-weight:700;letter-spacing:1px;box-shadow:0 2px 10px rgba(163,134,220,.075);transition:background .16s}.cancel-btn[data-v-c45158ef]{background:#f1eef6;color:#8157cd}.pay-btn[data-v-c45158ef]{background:var(--color-primary-gradient);color:#fff;font-weight:800;box-shadow:0 2px 10px rgba(124,82,255,.09)}.pay-btn[data-v-c45158ef]:disabled{opacity:.7;cursor:not-allowed}.pay-safe-tip[data-v-c45158ef]{text-align:center;color:#babada;font-size:13px;margin-bottom:9px;margin-top:1px;letter-spacing:1px;user-select:none}.pay-type-price[data-v-c45158ef]{font-size:14px;color:#a3a3a3;//font-weight: bold;margin-left:7px}.pay-type-btn.coin .pay-type-price[data-v-c45158ef]{//color: #5C3DFF}.pay-type-btn.alipay .pay-type-price[data-v-c45158ef]{//color: #108ee9}.pay-type-btn.wechat .pay-type-price[data-v-c45158ef]{//color: #23bb28}.low-end .pay-modal-wide-card[data-v-c45158ef]{animation:none!important;box-shadow:none!important;border-radius:12px!important}.low-end .pay-type-btn[data-v-c45158ef]:active{transform:none!important}.low-end .pay-amount[data-v-c45158ef]{background:none!important;color:#7c52ff!important}.section-title[data-v-5a7379d4]{font-size:16px;font-weight:600;margin-bottom:8px}.avatar-list[data-v-5a7379d4]{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:16px}.avatar-box[data-v-5a7379d4]{width:100px;height:100px;border-radius:10px;overflow:hidden;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);flex-shrink:0;display:flex;align-items:center;justify-content:center}.add-button[data-v-5a7379d4]{font-size:28px;color:#999;border:2px dashed #ccc;background:#fff;cursor:pointer}.dialog-content[data-v-5a7379d4]{width:100%;background:#fff}.dialog-content input[data-v-5a7379d4]{width:100%;padding:10px;margin:12px 0;border-radius:6px;border:1px solid #ccc}.price[data-v-5a7379d4]{color:#e91e63;font-weight:700}.dialog-content[data-v-5a7379d4]{background:#fff;font-family:Arial,sans-serif}.dialog-title[data-v-5a7379d4]{font-size:18px;font-weight:700;margin-bottom:10px}.dialog-desc[data-v-5a7379d4]{font-size:14px;color:#555;margin-bottom:10px}.dialog-textarea[data-v-5a7379d4]{width:100%;padding:10px;height:78px;font-size:14px;border:1px solid #ccc;border-radius:6px;resize:vertical;margin-bottom:12px}.dialog-note[data-v-5a7379d4]{font-size:13px;color:#555;line-height:1.5;margin-bottom:16px}.price[data-v-5a7379d4]{color:#f60;font-weight:700}.recent-section[data-v-5a7379d4]{margin-top:200px}.recent-section h3[data-v-5a7379d4]{font-size:18px;font-weight:700;margin-bottom:16px;color:#333}.avatar-grid[data-v-5a7379d4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px}.avatar-card[data-v-5a7379d4]{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background-color:#f5f5f5;box-shadow:0 0 5px rgba(0,0,0,.05);cursor:pointer;transition:transform .2s}.avatar-card img[data-v-5a7379d4]{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.avatar-card[data-v-5a7379d4]:hover{transform:scale(1.05)}.avatar-wrapper[data-v-5a7379d4]{position:relative;width:100%;height:100%}.avatar-wrapper img[data-v-5a7379d4]{width:100%;height:auto;display:block;border-radius:8px}.like-button[data-v-5a7379d4]{position:absolute;bottom:2px;right:2px;background:rgba(0,0,0,.5);color:#fff;padding:2px 6px;font-size:12px;border-radius:12px;cursor:pointer;user-select:none;transition:background .3s}.like-button[data-v-5a7379d4]:hover{background:rgba(255,100,100,.8)}.like-float[data-v-5a7379d4]{position:absolute;bottom:28px;right:0;transform:translate(-50%) translateY(0);font-size:14px;color:#ff5f5f;font-weight:700;pointer-events:none;opacity:1}.promo-popup[data-v-5a7379d4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:998;overflow-y:auto}.popup-content[data-v-5a7379d4]{background:#fff;border-radius:16px;padding:10px;text-align:center;//width: 300px;overflow-y:auto;max-height:98vh}.popup-header[data-v-5a7379d4]{font-weight:700;font-size:18px;margin-bottom:12px}.qrcode-img[data-v-5a7379d4]{width:220px;//height: 160px;border-radius:8px;margin-bottom:12px}.instructions[data-v-5a7379d4]{font-size:14px;color:#555;margin-bottom:16px;text-align:left}.popup-footer button[data-v-5a7379d4]{background:#6a11cb;color:#fff;padding:8px 16px;border-radius:8px;border:none;font-size:14px;cursor:pointer}.promo-link[data-v-5a7379d4]{color:#337ab7;font-size:13px;//text-align: center;margin:12px 0;cursor:pointer;text-decoration:underline}.my-avatar-card[data-v-5a7379d4]{width:110px;background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(185,209,244,.133);display:flex;flex-direction:column;align-items:center;transition:box-shadow .18s;position:relative}.my-avatar-card[data-v-5a7379d4]:hover{box-shadow:0 8px 32px rgba(130,170,255,.133)}.avatar-img-area[data-v-5a7379d4]{width:88px;height:88px;border-radius:12px;overflow:hidden;margin-bottom:11px;background:#f6faff;box-shadow:0 1px 8px rgba(182,208,250,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .14s}.avatar-img-area[data-v-5a7379d4]:hover{box-shadow:0 4px 18px rgba(190,216,252,.19)}.my-avatar-img[data-v-5a7379d4]{width:88px;height:88px;border-radius:12px;object-fit:cover;background:#e9f1ff}.avatar-action-row[data-v-5a7379d4]{width:100%;display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:2px}.action-btn[data-v-5a7379d4]{font-size:13px;padding:4px 19px;border-radius:10px;border:none;font-weight:700;background:#f2f6fe;color:#599bff;cursor:pointer;margin:0 2px 2px;transition:background .13s,color .13s;box-shadow:0 1px 4px rgba(168,191,254,.067)}.action-btn.primary[data-v-5a7379d4]{background:linear-gradient(90deg,#83b4ff,#b5d4ff 90%);color:#fff;box-shadow:0 2px 14px rgba(190,216,252,.09)}.action-btn[data-v-5a7379d4]:hover{background:linear-gradient(90deg,#598efb,#a7c5ff 80%);color:#fff}.avatar-store-tip[data-v-5a7379d4]{background:#f1f7fe;color:#347be7;font-size:13px;border-radius:8px;padding:6px 10px;margin-bottom:10px;margin-top:-2px;letter-spacing:.2px;line-height:1.5;font-weight:500}@media (max-width: 480px){.avatar-list[data-v-5a7379d4]{justify-content:space-between;gap:10px}.my-avatar-card[data-v-5a7379d4],.avatar-box[data-v-5a7379d4],.add-button[data-v-5a7379d4]{width:calc((100% - 2 * 10px) / 3)!important;height:auto!important;aspect-ratio:1 / 1}.avatar-grid[data-v-5a7379d4]{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px;justify-items:center}}.zb-grid[data-v-3219b138]{justify-content:center!important;align-content:flex-start!important;gap:12px 12px;padding:10px 12px!important}.zb-card[data-v-3219b138]{width:160px!important;height:200px!important;box-sizing:border-box}@media (max-width: 480px){.zb-card[data-v-3219b138]{width:calc(50% - 14px)!important;height:190px!important}}@media (min-width: 481px) and (max-width: 900px){.zb-card[data-v-3219b138]{width:calc(33.333% - 16px)!important}}.zb-card img.dpl-image-default[data-v-3219b138]{height:96px!important;object-fit:contain}.zb-card[data-v-3219b138]:hover{transform:translateY(-2px);transition:transform .12s ease}.zb-grid[data-v-f2e5ee1b]{justify-content:center!important;align-content:flex-start!important;gap:12px 12px;padding:10px 12px!important}.zb-card[data-v-f2e5ee1b]{width:160px!important;height:200px!important;box-sizing:border-box}@media (max-width: 480px){.zb-card[data-v-f2e5ee1b]{width:calc(50% - 14px)!important;height:190px!important}}@media (min-width: 481px) and (max-width: 900px){.zb-card[data-v-f2e5ee1b]{width:calc(33.333% - 16px)!important}}.zb-card img.dpl-image-default[data-v-f2e5ee1b]{height:96px!important;object-fit:contain}.zb-card[data-v-f2e5ee1b]:hover{transform:translateY(-2px);transition:transform .12s ease}.avatar-wrapper[data-v-110c22d1]{position:relative;display:inline-block;vertical-align:middle}.avatar[data-v-110c22d1]{border-radius:50%;object-fit:cover;background:#f7f7f7;border:1.5px solid #ececec;display:block}.avatar-badge[data-v-110c22d1]{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;background:#ff3252;color:#fff;font-size:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;font-weight:700;z-index:2;box-shadow:0 2px 8px rgba(255,50,80,.15)}.avatar-status[data-v-110c22d1]{position:absolute;right:0;bottom:0;width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:#b0b0b0;z-index:2;box-shadow:0 1px 6px rgba(0,0,0,.08)}.avatar-status.online[data-v-110c22d1]{background:#36d15b}.avatar-status.offline[data-v-110c22d1]{background:#b0b0b0}.avatar-status.busy[data-v-110c22d1]{background:#f8c24e}.avatar-medal[data-v-110c22d1]{position:absolute;left:-4px;bottom:-4px;width:22px;height:22px;z-index:2;border-radius:50%;background:#fff;border:1px solid #ececec;box-shadow:0 2px 8px rgba(0,0,0,.06)}.choose-avatar-content[data-v-b9f07644]{width:100%;min-height:100vh;background:linear-gradient(135deg,#f8f5fe,#e6e3f8);//background: linear-gradient(135deg,#faf8fe 0%,#edeafd 100%);//background: #fff;//background: #f7f8fa;padding:28px 28px 64px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto}@media (max-width: 800px){.choose-avatar-content[data-v-b9f07644]{padding:18px 8px 76px}}.avatar-section[data-v-b9f07644]{width:100%;margin-bottom:34px}.avatar-section-title[data-v-b9f07644]{font-size:18px;font-weight:500;color:#6f42c1;margin-bottom:10px;letter-spacing:1px}.avatar-list[data-v-b9f07644]{display:flex;flex-wrap:wrap;gap:20px 28px}.avatar-item[data-v-b9f07644]{width:108px;height:108px;border-radius:50%;overflow:hidden;border:2.5px solid transparent;cursor:pointer;box-shadow:0 1.5px 6px rgba(120,80,200,.08);position:relative;background:#fff;transition:border .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center}.avatar-item.selected[data-v-b9f07644],.avatar-item[data-v-b9f07644]:hover{box-shadow:0 0 0 4px #e7deff,0 4px 24px rgba(120,80,200,.12);border-color:#7a33ee}.avatar-item img[data-v-b9f07644]{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;transition:transform .14s}.avatar-item.selected img[data-v-b9f07644]{transform:scale(1.06)}.avatar-item:active img[data-v-b9f07644]{transform:scale(.95)}.avatar-selected-mark[data-v-b9f07644]{position:absolute;right:10px;bottom:10px;width:26px;height:26px;border-radius:50%;background:#7a33ee;border:2px solid #fff;display:flex;align-items:center;justify-content:center}.avatar-selected-mark[data-v-b9f07644]:after{content:"";display:block;width:12px;height:6px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg);margin-left:3px}@media (max-width: 800px){.choose-avatar-content[data-v-b9f07644]{padding:22px 10px 86px}.avatar-item[data-v-b9f07644]{width:76px;height:76px}}.side-panel-float-btn[data-v-b9f07644]{position:absolute;right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-btn.disabled[data-v-b9f07644]{background:#e2dbee;color:#aaa;cursor:not-allowed;opacity:.7}@media (max-width: 800px){.side-panel-float-btn[data-v-b9f07644]{position:fixed;right:12px;left:12px;bottom:16px;width:auto;min-width:0;max-width:none;border-radius:18px;font-size:15px;padding:0;height:44px}}.avatar-empty-tip[data-v-b9f07644]{color:#bbb;font-size:15px;padding:22px 0 16px;text-align:center;width:100%;letter-spacing:1px}.avatar-link-btn[data-v-b9f07644]{color:#8457fa;cursor:pointer;font-weight:500;margin-left:2px;transition:color .16s;display:inline-flex;align-items:center;border-bottom:1px dashed #8457fa20;padding-bottom:1.5px}.avatar-link-btn[data-v-b9f07644]:hover{color:#6f42c1;border-bottom:1px solid #6f42c133}.avatar-link-icon[data-v-b9f07644]{margin-left:1.5px;margin-bottom:-2px;vertical-align:middle}@media (max-width: 600px){.profile-item[data-v-d20861fe]{padding:0 10px;font-size:16px}.profile-label[data-v-d20861fe]{font-size:14px}.profile-avatar[data-v-d20861fe]{width:56px;height:56px}}.profile-scrollview[data-v-d20861fe],.profile-page-main[data-v-d20861fe]{background:#f7f8fa}.profile-scrollview[data-v-d20861fe]{width:100%;height:calc(100vh - 52px);overflow-y:auto;//background: #ededed;//padding-bottom: 200px;background:linear-gradient(135deg,#f8f5fe,#e6e3f8)}.profile-page-main[data-v-d20861fe]{//background: #ededed;min-height:calc(100vh - 52px);width:100%;padding-bottom:48px}.profile-item[data-v-d20861fe]{display:flex;align-items:center;justify-content:space-between;background:#fefefe;min-height:60px;padding:0 10px;border-bottom:1px solid #ededed;font-size:18px;//cursor: pointer;border-bottom:1px solid #efefef;font-size:17px;border-radius:0;margin-bottom:0;box-shadow:none;transition:background .18s}.profile-item[data-v-d20861fe]:first-child{height:100px;min-height:100px;padding:0 10px}.profile-item.clickable[data-v-d20861fe]:hover{background:#f3edfa}.profile-item[data-v-d20861fe]:last-child{margin-bottom:200px}.profile-item[data-v-d20861fe],.profile-signature-block[data-v-d20861fe]{transition:box-shadow .2s,background .2s,color .2s}.profile-label[data-v-d20861fe]{color:#555;font-size:15px;min-width:66px;font-weight:400;letter-spacing:0}.profile-value[data-v-d20861fe]{color:#333;font-size:16px;//white-space: nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;font-weight:400;word-break:break-word;white-space:pre-wrap}.profile-signature-block[data-v-d20861fe]{white-space:pre-wrap;word-break:break-all;padding:0;background:none;color:#232323;font-size:16px;min-height:24px;margin-left:20px;line-height:1.7}.profile-signature-item[data-v-d20861fe]{align-items:flex-start;padding-top:14px;padding-bottom:14px;min-height:60px}.profile-signature-item .profile-label[data-v-d20861fe]{margin-top:2px;font-size:15px;//color: #888}.profile-item.clickable[data-v-d20861fe]:hover{box-shadow:0 4px 24px rgba(140,90,210,.15)}.clickable[data-v-d20861fe]:hover{background:#f5f5f8}.sex-radio[data-v-d20861fe]{display:flex;align-items:center;margin-right:16px;font-size:16px}.sex-radio input[type=radio][data-v-d20861fe]{margin-right:8px}.modal-body[data-v-d20861fe]{display:flex;flex-direction:column;width:100%;gap:10px;padding:10px 0}.modal-input[data-v-d20861fe]{width:100%;padding:10px 8px;font-size:16px;border-radius:8px;margin-bottom:2px;background:#fafbfc;resize:none;height:60px;border-style:none}.modal-textarea[data-v-d20861fe]{width:100%;padding:10px 8px;font-size:16px;border-radius:8px;margin-bottom:2px;background:#fafbfc;//resize: none;height:100px;border-style:none}.modal-error[data-v-d20861fe]{color:#ff3b3b;font-size:14px;margin-top:2px}.sex-radio-group[data-v-d20861fe]{display:flex;gap:18px;margin:12px 0;flex-direction:row;//justify-content: space-around;justify-content:center}.sex-radio[data-v-d20861fe]{display:flex;align-items:center;font-size:16px;cursor:pointer;user-select:none}.sex-radio input[type=radio][data-v-d20861fe]{accent-color:#8320a1;margin-right:8px}.modal-city-list[data-v-d20861fe]{display:flex;width:100%;height:100%;//cursor: pointer}.modal-city-item[data-v-d20861fe]{flex:1;padding:0 2px;border-bottom:1px solid #e3e3e3;display:flex;align-items:flex-start;justify-content:center}.modal-city-item span[data-v-d20861fe]{font-size:16px;color:#333;text-align:center;font-weight:500}.text-count[data-v-d20861fe]{font-size:12px;color:#999;text-align:right;margin-top:2px}.page-container[data-v-04a09979]{width:100%;height:calc(100vh - 52px);background-color:#ededed;display:flex;flex-direction:column;justify-content:space-between}.scroll-container[data-v-04a09979]{width:100%;height:100%;background-color:#fefefe;overflow-y:auto;padding:16px}.version-info[data-v-04a09979]{width:100%;display:flex;flex-direction:column;gap:12px}.history-title[data-v-04a09979]{font-size:16px;color:#8d8d8d;margin-bottom:12px;margin-top:8px}.version-item[data-v-04a09979]{border:1px solid #e0e0e0;border-radius:12px;padding:16px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.version-latest[data-v-04a09979]{border:2px solid #5c3dff;background:linear-gradient(to right,#f6f2ff,#fdfbff);position:relative}.version-latest[data-v-04a09979]:before{content:"NEW";position:absolute;top:-10px;right:-10px;background-color:#5c3dff;color:#fff;font-size:10px;padding:2px 6px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.version-header[data-v-04a09979]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:6px}.version-number[data-v-04a09979]{font-size:16px;font-weight:700;color:#333}.version-date[data-v-04a09979]{font-size:13px;color:#999}.version-desc p[data-v-04a09979]{font-size:14px;color:#333;line-height:1.6;margin-bottom:4px}.page-container[data-v-81bf76a3]{width:100%;height:calc(100vh - 52px);background-color:#fefefe;display:flex;flex-direction:column;justify-content:flex-start;padding:0 20px}.feedback-card[data-v-81bf76a3]{border:1px solid #e0e0e0;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-top:24px}.feedback-title[data-v-81bf76a3]{font-size:18px;font-weight:700;color:#5c3dff;margin-bottom:10px}.feedback-qq[data-v-81bf76a3]{font-size:16px;color:#333;margin-bottom:6px}.feedback-tips[data-v-81bf76a3]{font-size:14px;color:#666}[data-v-38885dd5]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-38885dd5]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-38885dd5]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-38885dd5]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-38885dd5],*[data-v-38885dd5]:before,*[data-v-38885dd5]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-38885dd5]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-38885dd5]{height:100%;display:flex;flex-direction:column}*[data-v-38885dd5] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-38885dd5],.popup-footer button[data-v-38885dd5],.instructions button[data-v-38885dd5]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-38885dd5]:hover,.popup-footer button[data-v-38885dd5]:hover,.instructions button[data-v-38885dd5]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-38885dd5],.fade-in[data-v-38885dd5],.fadeIn[data-v-38885dd5]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-38885dd5]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-38885dd5]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-38885dd5]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-38885dd5],.green[data-v-38885dd5]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-38885dd5]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-38885dd5]{display:flex;place-items:center}#app[data-v-38885dd5]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-38885dd5]{overflow:hidden}.flex[data-v-38885dd5]{display:flex}.flex-center[data-v-38885dd5]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-38885dd5]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-38885dd5]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-38885dd5]:active{opacity:.7}img[data-v-38885dd5]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-38885dd5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-38885dd5]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-38885dd5],.fade-slide-leave-active[data-v-38885dd5]{transition:all .1s ease}.fade-slide-enter-from[data-v-38885dd5]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-38885dd5]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-38885dd5]{transition:all .1s ease}.slide-left-enter-from[data-v-38885dd5]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-38885dd5],.slide-left-leave-from[data-v-38885dd5]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-38885dd5]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-38885dd5],.scale-fade-leave-active[data-v-38885dd5]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-38885dd5]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-38885dd5]{opacity:0;transform:scale(.98)}.header-action-button[data-v-38885dd5]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-38885dd5]:hover{opacity:.92}.header-action-button[data-v-38885dd5]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-38885dd5]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-38885dd5]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-38885dd5]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-38885dd5]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-38885dd5]{background:#ffeaea;color:#ff7575}.action[data-v-38885dd5]:hover{opacity:.95}.action[data-v-38885dd5]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-38885dd5]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-38885dd5]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-38885dd5]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-38885dd5]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-38885dd5]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-38885dd5]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-38885dd5]{margin-bottom:16px;margin-top:0}.action[data-v-38885dd5]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-38885dd5]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-38885dd5]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-38885dd5]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-38885dd5]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-38885dd5]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-38885dd5]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-38885dd5]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-38885dd5]{position:absolute}.sr-only[data-v-38885dd5]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-38885dd5]{animation:bubble-gradient-ani-38885dd5 3s linear infinite!important}.bubble-gradient-animate[data-v-38885dd5]{animation:bubble-gradient-ani-38885dd5 3s linear infinite}@keyframes bubble-gradient-ani-38885dd5{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-v-91a259c4]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-91a259c4]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-91a259c4]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-91a259c4]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-91a259c4],*[data-v-91a259c4]:before,*[data-v-91a259c4]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-91a259c4]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-91a259c4]{height:100%;display:flex;flex-direction:column}*[data-v-91a259c4] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-91a259c4],.popup-footer button[data-v-91a259c4],.instructions button[data-v-91a259c4]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-91a259c4]:hover,.popup-footer button[data-v-91a259c4]:hover,.instructions button[data-v-91a259c4]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-91a259c4],.fade-in[data-v-91a259c4],.fadeIn[data-v-91a259c4]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-91a259c4]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-91a259c4]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-91a259c4]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-91a259c4],.green[data-v-91a259c4]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-91a259c4]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-91a259c4]{display:flex;place-items:center}#app[data-v-91a259c4]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-91a259c4]{overflow:hidden}.flex[data-v-91a259c4]{display:flex}.flex-center[data-v-91a259c4]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-91a259c4]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-91a259c4]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-91a259c4]:active{opacity:.7}img[data-v-91a259c4]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-91a259c4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-91a259c4]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-91a259c4],.fade-slide-leave-active[data-v-91a259c4]{transition:all .1s ease}.fade-slide-enter-from[data-v-91a259c4]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-91a259c4]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-91a259c4]{transition:all .1s ease}.slide-left-enter-from[data-v-91a259c4]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-91a259c4],.slide-left-leave-from[data-v-91a259c4]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-91a259c4]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-91a259c4],.scale-fade-leave-active[data-v-91a259c4]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-91a259c4]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-91a259c4]{opacity:0;transform:scale(.98)}.header-action-button[data-v-91a259c4]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-91a259c4]:hover{opacity:.92}.header-action-button[data-v-91a259c4]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-91a259c4]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-91a259c4]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-91a259c4]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-91a259c4]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-91a259c4]{background:#ffeaea;color:#ff7575}.action[data-v-91a259c4]:hover{opacity:.95}.action[data-v-91a259c4]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-91a259c4]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-91a259c4]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-91a259c4]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-91a259c4]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-91a259c4]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-91a259c4]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-91a259c4]{margin-bottom:16px;margin-top:0}.action[data-v-91a259c4]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-91a259c4]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-91a259c4]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-91a259c4]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-91a259c4]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-91a259c4]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-91a259c4]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-91a259c4]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-91a259c4]{position:absolute}.sr-only[data-v-91a259c4]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-91a259c4]{animation:bubble-gradient-ani-91a259c4 3s linear infinite!important}.bubble-gradient-animate[data-v-91a259c4]{animation:bubble-gradient-ani-91a259c4 3s linear infinite}@keyframes bubble-gradient-ani-91a259c4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.request-item[data-v-91a259c4]{width:100%;min-height:80px;border-bottom:1px solid #bebebe;padding:12px 17px;background-color:#fefefe;justify-content:space-between}.request-left[data-v-91a259c4]{flex:1;height:100%;flex-direction:row;justify-content:flex-start}.avatar-wrapper[data-v-91a259c4]{width:80px;height:100%}.avatar[data-v-91a259c4]{width:60px;height:60px}.info-wrapper[data-v-91a259c4]{height:100%;flex-direction:column;justify-content:center}.nick[data-v-91a259c4]{font-size:14px;color:#2e2e2e;margin-right:4px}.gender-icon[data-v-91a259c4]{width:24px;height:24px}.source[data-v-91a259c4]{color:#ccc;font-size:13.1px}.info-bottom[data-v-91a259c4]{justify-content:center}.desc[data-v-91a259c4]{font-size:14px;color:#ccc}.request-actions[data-v-91a259c4]{flex-direction:row;justify-content:flex-end}.btn-wrapper[data-v-91a259c4]{width:66px;position:relative;justify-content:center;align-items:center;display:flex;margin:0 3px;min-width:54px;flex-direction:row}.reject-wrapper[data-v-91a259c4]{border-radius:50px;padding:7px 17px;border:1px solid #3106c8}.btn-text[data-v-91a259c4]{font-size:14px;z-index:1}.btn-text.reject[data-v-91a259c4]{background:#fff0f7;color:#ff4da6;border:1px solid #ffc9de}.approve-wrapper[data-v-91a259c4]{padding:7px 17px;border-radius:50px;background:var(--color-primary-gradient);color:#fff;border:none}.btn-text.approve[data-v-91a259c4]{color:#fff;z-index:1}.empty-tip[data-v-91a259c4]{text-align:center;color:#999;font-size:14px;margin-top:20px}[data-v-19e2f10e]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-19e2f10e]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-19e2f10e]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-19e2f10e]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-19e2f10e],*[data-v-19e2f10e]:before,*[data-v-19e2f10e]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-19e2f10e]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-19e2f10e]{height:100%;display:flex;flex-direction:column}*[data-v-19e2f10e] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-19e2f10e],.popup-footer button[data-v-19e2f10e],.instructions button[data-v-19e2f10e]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-19e2f10e]:hover,.popup-footer button[data-v-19e2f10e]:hover,.instructions button[data-v-19e2f10e]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-19e2f10e],.fade-in[data-v-19e2f10e],.fadeIn[data-v-19e2f10e]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-19e2f10e]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-19e2f10e]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-19e2f10e]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-19e2f10e],.green[data-v-19e2f10e]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-19e2f10e]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-19e2f10e]{display:flex;place-items:center}#app[data-v-19e2f10e]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-19e2f10e]{overflow:hidden}.flex[data-v-19e2f10e]{display:flex}.flex-center[data-v-19e2f10e]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-19e2f10e]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-19e2f10e]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-19e2f10e]:active{opacity:.7}img[data-v-19e2f10e]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-19e2f10e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-19e2f10e]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-19e2f10e],.fade-slide-leave-active[data-v-19e2f10e]{transition:all .1s ease}.fade-slide-enter-from[data-v-19e2f10e]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-19e2f10e]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-19e2f10e]{transition:all .1s ease}.slide-left-enter-from[data-v-19e2f10e]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-19e2f10e],.slide-left-leave-from[data-v-19e2f10e]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-19e2f10e]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-19e2f10e],.scale-fade-leave-active[data-v-19e2f10e]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-19e2f10e]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-19e2f10e]{opacity:0;transform:scale(.98)}.header-action-button[data-v-19e2f10e]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-19e2f10e]:hover{opacity:.92}.header-action-button[data-v-19e2f10e]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-19e2f10e]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-19e2f10e]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-19e2f10e]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-19e2f10e]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-19e2f10e]{background:#ffeaea;color:#ff7575}.action[data-v-19e2f10e]:hover{opacity:.95}.action[data-v-19e2f10e]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-19e2f10e]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-19e2f10e]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-19e2f10e]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-19e2f10e]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-19e2f10e]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-19e2f10e]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-19e2f10e]{margin-bottom:16px;margin-top:0}.action[data-v-19e2f10e]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-19e2f10e]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-19e2f10e]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-19e2f10e]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-19e2f10e]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-19e2f10e]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-19e2f10e]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-19e2f10e]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-19e2f10e]{position:absolute}.sr-only[data-v-19e2f10e]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-19e2f10e]{animation:bubble-gradient-ani-19e2f10e 3s linear infinite!important}.bubble-gradient-animate[data-v-19e2f10e]{animation:bubble-gradient-ani-19e2f10e 3s linear infinite}@keyframes bubble-gradient-ani-19e2f10e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-v-70da434b]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-70da434b]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-70da434b]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-70da434b]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-70da434b],*[data-v-70da434b]:before,*[data-v-70da434b]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-70da434b]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-70da434b]{height:100%;display:flex;flex-direction:column}*[data-v-70da434b] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-70da434b],.popup-footer button[data-v-70da434b],.instructions button[data-v-70da434b]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-70da434b]:hover,.popup-footer button[data-v-70da434b]:hover,.instructions button[data-v-70da434b]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-70da434b],.fade-in[data-v-70da434b],.fadeIn[data-v-70da434b]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-70da434b]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-70da434b]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-70da434b]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-70da434b],.green[data-v-70da434b]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-70da434b]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-70da434b]{display:flex;place-items:center}#app[data-v-70da434b]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-70da434b]{overflow:hidden}.flex[data-v-70da434b]{display:flex}.flex-center[data-v-70da434b]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-70da434b]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-70da434b]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-70da434b]:active{opacity:.7}img[data-v-70da434b]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-70da434b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-70da434b]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-70da434b],.fade-slide-leave-active[data-v-70da434b]{transition:all .1s ease}.fade-slide-enter-from[data-v-70da434b]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-70da434b]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-70da434b]{transition:all .1s ease}.slide-left-enter-from[data-v-70da434b]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-70da434b],.slide-left-leave-from[data-v-70da434b]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-70da434b]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-70da434b],.scale-fade-leave-active[data-v-70da434b]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-70da434b]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-70da434b]{opacity:0;transform:scale(.98)}.header-action-button[data-v-70da434b]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-70da434b]:hover{opacity:.92}.header-action-button[data-v-70da434b]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-70da434b]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-70da434b]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-70da434b]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-70da434b]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-70da434b]{background:#ffeaea;color:#ff7575}.action[data-v-70da434b]:hover{opacity:.95}.action[data-v-70da434b]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-70da434b]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-70da434b]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-70da434b]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-70da434b]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-70da434b]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-70da434b]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-70da434b]{margin-bottom:16px;margin-top:0}.action[data-v-70da434b]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-70da434b]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-70da434b]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-70da434b]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-70da434b]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-70da434b]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-70da434b]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-70da434b]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-70da434b]{position:absolute}.sr-only[data-v-70da434b]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-70da434b]{animation:bubble-gradient-ani-70da434b 3s linear infinite!important}.bubble-gradient-animate[data-v-70da434b]{animation:bubble-gradient-ani-70da434b 3s linear infinite}@keyframes bubble-gradient-ani-70da434b{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.student-gift-modal[data-v-8f899eb8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;min-width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,#f5f6ff 80%,#e0e6ff);overflow:hidden}.student-gift-bg[data-v-8f899eb8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(120deg,#f9e6ff 10%,#f0f8ff 80%);opacity:.85;pointer-events:none}.student-gift-main[data-v-8f899eb8]{position:relative;z-index:1;width:96vw;max-width:390px;background:rgba(255,255,255,.9);border-radius:30px;box-shadow:0 8px 32px rgba(180,158,255,.2),0 1.5px 7px rgba(255,255,255,.267);padding:32px 0 26px;display:flex;flex-direction:column;align-items:center;font-family:Inter,HarmonyOS Sans,Arial,sans-serif}.to-row[data-v-8f899eb8]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:17.5px;color:#6e42b2;margin-bottom:18px;font-weight:700;letter-spacing:.04em}.to-label[data-v-8f899eb8]{color:#6739bb;background:linear-gradient(90deg,#f3d4ff 60%,#d9f7ff);border-radius:13px;padding:3px 13px 3px 10px}.to-tip[data-v-8f899eb8]{font-size:15px;color:#a089f8;font-weight:400;margin-left:4px}.gift-img-wrap[data-v-8f899eb8]{position:relative;width:160px;height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:13px}.gift-img-glow[data-v-8f899eb8]{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);width:164px;height:142px;background:radial-gradient(circle,#c3b8f8 15%,rgba(255,226,250,.6),rgba(124,82,255,.067) 95%,rgba(255,255,255,0));filter:blur(9px);border-radius:30px;pointer-events:none;opacity:.75;z-index:0}.gift-img[data-v-8f899eb8]{width:120px;height:120px;border-radius:18px;box-shadow:0 3px 22px rgba(124,82,255,.133),0 2px 16px rgba(255,255,255,.2);background:#f8f7fc;object-fit:contain;border:2.5px solid #f3eaff;z-index:1;transition:box-shadow .16s}.gift-img-bubble[data-v-8f899eb8]{position:absolute;bottom:-15px;right:-16px;width:38px;height:38px;pointer-events:none;opacity:.8;z-index:2;animation:bubble-float-8f899eb8 2.5s infinite alternate}@keyframes bubble-float-8f899eb8{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.from-row[data-v-8f899eb8]{font-size:15px;color:#a089f8;margin-top:10px;margin-bottom:5px;text-align:center;font-weight:500;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:4px}.gift-name[data-v-8f899eb8]{margin-top:8px;font-size:22px;font-weight:700;color:#6739bb;letter-spacing:.13em;text-align:center;margin-bottom:6px;text-shadow:0 2px 10px #e6d4ff44,0 1px 6px #fff3}.gift-desc[data-v-8f899eb8]{font-size:15px;color:#706798;text-align:center;line-height:1.7;max-width:82%;margin-bottom:10px;word-break:break-all;opacity:.92}.gift-time[data-v-8f899eb8]{font-size:13px;color:#b1a4e2;opacity:.83;letter-spacing:.07em;text-align:center;user-select:none;margin-top:12px}.gift-img[data-v-8f899eb8]:active{transform:scale(1.04);box-shadow:0 6px 30px rgba(124,82,255,.333),0 2px 16px rgba(255,255,255,.333)}.my-gift-page-groovy[data-v-242d7a49]{height:100vh;background:linear-gradient(135deg,#ffe4fa,#e3edff);overflow-y:auto}.mg-tab-bar[data-v-242d7a49]{display:flex;gap:12px;padding:6px;background:rgba(255,255,255,.72);border-radius:32px;box-shadow:0 2px 16px rgba(255,199,234,.19)}.mg-tab[data-v-242d7a49]{flex:1;text-align:center;font-size:14px;font-weight:600;color:#bc8ad9;padding:4px 0;border-radius:99px;cursor:pointer;transition:.2s;position:relative;user-select:none}.mg-tab.active[data-v-242d7a49]{background:linear-gradient(90deg,#ffb0f5,#f984c9 95%);color:#fff;box-shadow:0 4px 16px rgba(249,132,201,.157)}.mg-tab-count[data-v-242d7a49]{margin-left:4px;font-size:13px}.mg-dot[data-v-242d7a49]{position:absolute;top:-7px;right:-7px;width:13px;height:13px;background:#ff5b8a;border-radius:100%;border:2.5px solid #fff;box-shadow:0 0 8px rgba(255,91,138,.376);z-index:2;animation:popdot-242d7a49 1s infinite alternate}@keyframes popdot-242d7a49{0%{transform:scale(1)}to{transform:scale(1.23)}}.mg-gift-wall[data-v-242d7a49]{width:100%;padding:16px 4vw 0;display:flex;flex-wrap:wrap;//gap: 3vw;justify-content:flex-start;overflow-y:auto}.mg-gift-card[data-v-242d7a49]{width:160px;background:#fff0fb;border-radius:22px;box-shadow:0 5px 24px rgba(255,209,229,.333),0 1px 5px rgba(226,226,255,.376);display:flex;flex-direction:column;align-items:center;position:relative;transition:box-shadow .16s,transform .1s;cursor:pointer;overflow:visible;padding:6px 6px 12px;margin-right:15px;margin-bottom:15px}.mg-gift-card[data-v-242d7a49]:active{transform:scale(.97);box-shadow:0 10px 32px rgba(251,182,223,.6)}.mg-gift-img-wrap[data-v-242d7a49]{width:90%;margin:13px auto 4px;position:relative;display:flex;align-items:center;justify-content:center}.mg-gift-img[data-v-242d7a49]{width:98px;height:98px;object-fit:cover;border-radius:15px;background:linear-gradient(120deg,#ffe5ff 10%,#f1eaff 90%);border:3px solid #fff;box-shadow:0 2px 10px rgba(233,164,216,.627);z-index:1;transition:box-shadow .18s}.mg-gift-ribbon[data-v-242d7a49]{position:absolute;top:-14px;left:4px;font-size:12px;background:linear-gradient(90deg,#f984c9 30%,#ffa4e2);color:#fff;padding:3px 16px 3px 12px;border-radius:99px;box-shadow:0 2px 8px rgba(250,92,206,.137);font-weight:700;letter-spacing:1px;transform:rotate(-8deg);z-index:2;border:none}.mg-gift-ribbon.give[data-v-242d7a49]{background:linear-gradient(90deg,#8fa4fc 30%,#89e9fd);left:auto;right:4px;top:-14px;transform:rotate(7deg)}.mg-gift-desc[data-v-242d7a49]{width:98%;margin-top:6px;background:transparent;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center}.mg-from[data-v-242d7a49]{font-size:14px;color:#f984c9;margin-bottom:2px;letter-spacing:.2px;line-height:1.18;font-weight:500}.mg-time[data-v-242d7a49]{font-size:12px;color:#c7afd9;margin-top:.5px}.mg-empty[data-v-242d7a49]{width:100vw;text-align:center;color:#ce5aab;margin:36px 0 0;font-size:16px;letter-spacing:1.5px;opacity:.7}[data-v-74e71a99]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-74e71a99]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-74e71a99]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-74e71a99]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-74e71a99],*[data-v-74e71a99]:before,*[data-v-74e71a99]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-74e71a99]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-74e71a99]{height:100%;display:flex;flex-direction:column}*[data-v-74e71a99] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-74e71a99],.popup-footer button[data-v-74e71a99],.instructions button[data-v-74e71a99]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-74e71a99]:hover,.popup-footer button[data-v-74e71a99]:hover,.instructions button[data-v-74e71a99]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-74e71a99],.fade-in[data-v-74e71a99],.fadeIn[data-v-74e71a99]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-74e71a99]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-74e71a99]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-74e71a99]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-74e71a99],.green[data-v-74e71a99]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-74e71a99]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-74e71a99]{display:flex;place-items:center}#app[data-v-74e71a99]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-74e71a99]{overflow:hidden}.flex[data-v-74e71a99]{display:flex}.flex-center[data-v-74e71a99]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-74e71a99]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-74e71a99]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-74e71a99]:active{opacity:.7}img[data-v-74e71a99]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-74e71a99]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-74e71a99]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-74e71a99],.fade-slide-leave-active[data-v-74e71a99]{transition:all .1s ease}.fade-slide-enter-from[data-v-74e71a99]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-74e71a99]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-74e71a99]{transition:all .1s ease}.slide-left-enter-from[data-v-74e71a99]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-74e71a99],.slide-left-leave-from[data-v-74e71a99]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-74e71a99]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-74e71a99],.scale-fade-leave-active[data-v-74e71a99]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-74e71a99]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-74e71a99]{opacity:0;transform:scale(.98)}.header-action-button[data-v-74e71a99]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-74e71a99]:hover{opacity:.92}.header-action-button[data-v-74e71a99]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-74e71a99]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-74e71a99]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-74e71a99]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-74e71a99]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-74e71a99]{background:#ffeaea;color:#ff7575}.action[data-v-74e71a99]:hover{opacity:.95}.action[data-v-74e71a99]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-74e71a99]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-74e71a99]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-74e71a99]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-74e71a99]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-74e71a99]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-74e71a99]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-74e71a99]{margin-bottom:16px;margin-top:0}.action[data-v-74e71a99]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-74e71a99]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-74e71a99]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-74e71a99]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-74e71a99]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-74e71a99]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-74e71a99]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-74e71a99]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-74e71a99]{position:absolute}.sr-only[data-v-74e71a99]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-74e71a99]{animation:bubble-gradient-ani-74e71a99 3s linear infinite!important}.bubble-gradient-animate[data-v-74e71a99]{animation:bubble-gradient-ani-74e71a99 3s linear infinite}@keyframes bubble-gradient-ani-74e71a99{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.relation-request-center[data-v-74e71a99]{background:#f7f6fb;border-radius:22px;box-shadow:0 10px 44px rgba(188,167,246,.16);padding:0;width:100%;height:100%;display:flex;flex-direction:column;min-width:320px}.req-tabs[data-v-74e71a99]{display:flex;justify-content:center;align-items:center;background:#f2effa;border-radius:10px 10px 0 0;padding:0 16px;border-bottom:1.5px solid #efe8ff}.req-tabs span[data-v-74e71a99]{flex:1;text-align:center;padding:10px 0;font-size:14px;color:#bbb;font-weight:400;cursor:pointer;border-bottom:2.5px solid transparent;letter-spacing:1px;transition:color .15s,border .13s,background .18s}.req-tabs .active[data-v-74e71a99]{color:#7c3aed;border-color:#7c3aed;background:#f3eaff;border-radius:14px 14px 0 0}.req-list[data-v-74e71a99]{flex:1;padding:26px 8px 10px;overflow-y:auto;display:flex;flex-direction:column;gap:0}.req-empty[data-v-74e71a99]{text-align:center;color:#aaa;font-size:15px;margin-top:60px}.empty-img[data-v-74e71a99]{width:80px;opacity:.6;margin-bottom:16px}.fade-list-enter-active[data-v-74e71a99],.fade-list-leave-active[data-v-74e71a99]{transition:all .25s cubic-bezier(.4,0,.2,1)}.fade-list-enter-from[data-v-74e71a99],.fade-list-leave-to[data-v-74e71a99]{opacity:0;transform:translateY(20px)}.req-item[data-v-74e71a99]{display:flex;align-items:center;background:#fff;border-radius:17px;margin-bottom:16px;box-shadow:0 2px 14px rgba(214,199,250,.098);padding:12px 17px;min-height:66px;position:relative;transition:box-shadow .16s,transform .11s;gap:0}.req-item[data-v-74e71a99]:last-child{margin-bottom:0}.req-item[data-v-74e71a99]:hover{box-shadow:0 8px 32px rgba(202,184,255,.15);transform:translateY(-2px) scale(1.01)}.req-avatar[data-v-74e71a99]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #f3ecff;background:#f5f1ff;margin-right:15px;flex-shrink:0}.req-main[data-v-74e71a99]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.req-row[data-v-74e71a99]{display:flex;align-items:center;gap:10px;margin-bottom:2px}.req-name[data-v-74e71a99]{font-weight:600;font-size:16px;color:#24253c;line-height:1.22;//max-width: 105px;//overflow: hidden;//text-overflow: ellipsis;//white-space: nowrap;//letter-spacing: .5px}.req-type[data-v-74e71a99]{font-size:12.5px;font-weight:600;border-radius:999px;padding:2px 13px;color:#fff;background:#b79aff;box-shadow:0 1px 6px rgba(218,198,255,.16);white-space:nowrap}.req-desc[data-v-74e71a99]{font-size:13.1px;color:#8079a6;margin-left:1px;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.req-actions[data-v-74e71a99]{display:flex;flex-direction:row;align-items:center;gap:9px;margin-left:12px}.req-btn[data-v-74e71a99]{font-size:13.6px;padding:7px 17px;border-radius:999px;font-weight:600;border:none;background:#f6f4ff;color:#7c3aed;cursor:pointer;box-shadow:0 1px 7px rgba(242,236,255,.14);transition:background .13s,color .12s;min-width:54px}.btn-cancel[data-v-74e71a99]{background:#f4f1fc;color:#d27aff;border:1px solid #ead7ff}.btn-cancel[data-v-74e71a99]:hover{background:#f8ebff;color:#a256e0}.btn-reject[data-v-74e71a99]{background:#fff0f7;color:#ff4da6;border:1px solid #ffc9de}.btn-reject[data-v-74e71a99]:hover{background:#ffe6f0;color:#ce368a}.btn-accept[data-v-74e71a99]{//background: linear-gradient(90deg,#7c52ff,#4da6ff);background:var(--color-primary-gradient);color:#fff;border:none}.btn-accept[data-v-74e71a99]:hover{filter:brightness(.93)}@media (max-width: 520px){.relation-request-center[data-v-74e71a99]{min-width:0;border-radius:10px}.req-tabs span[data-v-74e71a99]{font-size:15px}.req-list[data-v-74e71a99]{padding:18px 2px 4px}.req-item[data-v-74e71a99]{padding:10px 7px}.req-main .req-desc[data-v-74e71a99]{max-width:110px}}.req-message[data-v-74e71a99]{font-size:13px;color:#a495d3;font-style:italic;margin-top:2px;margin-left:1px;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.req-sub-role[data-v-74e71a99]{font-size:12.6px;color:#a4a4c1;margin-top:2px}.relation-wall[data-v-4c7a359b]{width:100%;//height: 100%;//height: 100vh;display:flex;flex-direction:column;//background: #fefefe;background:linear-gradient(to bottom,#f6f4ff,#fcfbff);//overflow-y: auto;flex:1;overflow:hidden}.tab-content[data-v-4c7a359b]{flex:1;padding:20px;background:#fcfbff;overflow-y:auto}.relation-list[data-v-4c7a359b]{display:flex;flex-direction:column;gap:16px}.avatar[data-v-4c7a359b]{width:56px;height:56px;border-radius:50%;border:3px solid #e0d7ff;background:#fff;object-fit:cover}.info[data-v-4c7a359b]{flex:1;padding:0 10px}.name[data-v-4c7a359b]{font-weight:700;font-size:16px;color:#333}.desc[data-v-4c7a359b]{font-size:13px;color:#666;margin-top:4px}.relation-tag[data-v-4c7a359b]{font-size:12px;padding:2px 8px;border-radius:999px;color:#fff;font-weight:700;line-height:1;white-space:nowrap}.top-row[data-v-4c7a359b]{display:flex;align-items:center;gap:8px}.relation-tag[data-v-4c7a359b]{font-size:12px;padding:2px 8px;border-radius:999px;font-weight:700;color:#fff;white-space:nowrap}.relation-tag[data-v-4c7a359b]{font-size:12px;padding:3px 10px;border-radius:999px;font-weight:700;color:#fff;white-space:nowrap;background:linear-gradient(to right,#fda4af,#f43f5e);box-shadow:0 2px 4px rgba(0,0,0,.1)}@keyframes pulse-4c7a359b{//0% {transform: scale(1);} //50% {transform: scale(1.25);} //100% {transform: scale(1);}}.red-dot[data-v-4c7a359b]{position:absolute;width:8px;height:8px;border-radius:50%;background-color:red;top:12px;right:0}.request-text-button[data-v-4c7a359b]{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;color:#fff;cursor:pointer;position:relative;padding:0 6px;font-weight:700;user-select:none;transition:all .2s}.request-text-button[data-v-4c7a359b]:hover{opacity:.9}.empty-tip[data-v-4c7a359b]{padding:40px 20px;text-align:center;color:#666;font-size:15px}.empty-text[data-v-4c7a359b]{line-height:1.6}.empty-action[data-v-4c7a359b]{//color: #6c63ff;color:var(--color-primary);cursor:pointer;font-weight:700;margin-left:4px;transition:all .2s}.empty-action[data-v-4c7a359b]:hover{text-decoration:underline;color:#4f4ae0}.relation-card[data-v-4c7a359b]{display:flex;align-items:center;background:#fff;border-radius:20px;padding:16px;gap:12px;box-shadow:0 6px 16px rgba(0,0,0,.05);transition:all .2s ease}.relation-group[data-v-4c7a359b]{margin-bottom:30px}.group-title[data-v-4c7a359b]{//font-size: 16px;//font-weight: bold;//color: #444;//margin: 12px 0 10px;//padding-left: 6px;//border-left: 4px solid var(--color-primary);font-size:16px;font-weight:700;margin:12px 0 10px;padding-left:8px;line-height:1.2}.motto-short[data-v-4c7a359b]{margin-top:3px;font-size:13px;color:#9f8aff;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.motto-quote[data-v-4c7a359b]{border-bottom:1px dashed #e0d7ff;padding-bottom:1px}.sp-modal-mask[data-v-92a2a4cf]{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(40,24,80,.33);backdrop-filter:blur(3px);z-index:50;display:flex;align-items:stretch;justify-content:flex-end}.low-end .sp-modal-mask[data-v-92a2a4cf]{backdrop-filter:none!important;background:rgba(40,24,80,.6)}.sp-panel[data-v-92a2a4cf]{background:#fff;width:clamp(440px,70vw,1360px);height:100vh;border-radius:18px 0 0 18px;box-shadow:-8px 0 32px rgba(70,60,110,.16);display:flex;flex-direction:column;transition:all .22s;animation:sp-slide-in-right-92a2a4cf .22s cubic-bezier(.33,1,.68,1)}.low-end .sp-panel[data-v-92a2a4cf]{animation:none!important;box-shadow:none!important}.sp-header[data-v-92a2a4cf]{display:flex;align-items:center;justify-content:space-between;padding:20px 26px 10px 24px;border-bottom:1px solid #f2f2f2}.sp-title[data-v-92a2a4cf]{font-size:18px;font-weight:600;color:#34276b}.sp-close[data-v-92a2a4cf]{background:none;border:none;font-size:24px;color:#a69acf;cursor:pointer;transition:color .2s;margin-left:8px}.sp-close[data-v-92a2a4cf]:hover{color:#8829ff}.sp-body[data-v-92a2a4cf]{flex:1 1 auto;overflow-y:auto;//padding: 18px 24px 24px 24px}@keyframes sp-slide-in-right-92a2a4cf{0%{transform:translate(90px);opacity:.7}to{transform:translate(0);opacity:1}}z .slide-panel-enter-active[data-v-92a2a4cf],.slide-panel-leave-active[data-v-92a2a4cf]{transition:opacity .18s,transform .22s cubic-bezier(.33,1,.68,1)}.slide-panel-enter-from[data-v-92a2a4cf],.slide-panel-leave-to[data-v-92a2a4cf]{opacity:0;transform:translate(90px)}.slide-panel-enter-to[data-v-92a2a4cf],.slide-panel-leave-from[data-v-92a2a4cf]{opacity:1;transform:translate(0)}@media (max-width: 700px){.sp-modal-mask[data-v-92a2a4cf]{justify-content:center;align-items:flex-end}.sp-panel[data-v-92a2a4cf]{width:100vw;max-width:100vw;height:92vh;border-radius:18px 18px 0 0;animation:sp-slide-in-bottom-92a2a4cf .22s cubic-bezier(.33,1,.68,1);box-shadow:0 -8px 30px rgba(60,20,80,.17);margin-right:0}@keyframes sp-slide-in-bottom-92a2a4cf{0%{transform:translateY(50px);opacity:.82}to{transform:translateY(0);opacity:1}}}.close-button[data-v-92a2a4cf]{position:absolute;top:14px;right:18px;width:32px;height:32px;background-color:rgba(255,255,255,.8);border-radius:50%;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.08);z-index:51}.close-button[data-v-92a2a4cf]:hover{background-color:#fff;transform:scale(1.05)}.low-end .close-button[data-v-92a2a4cf]:hover{transform:none!important;background-color:#fff}.close-icon[data-v-92a2a4cf]{color:#555}.sp-hint[data-v-92a2a4cf]{font-size:14px;color:#805ad5;margin-top:4px;margin-left:6px;animation:pulseGlow-92a2a4cf 1.8s ease-in-out infinite;background:linear-gradient(90deg,#a98df7,#805ad5,#a98df7);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500;white-space:nowrap}.low-end .sp-hint[data-v-92a2a4cf]{animation:none!important;background:none!important;-webkit-text-fill-color:#805ad5!important}@keyframes pulseGlow-92a2a4cf{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}[data-v-f7a9f627]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-f7a9f627]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-f7a9f627]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-f7a9f627]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-f7a9f627],*[data-v-f7a9f627]:before,*[data-v-f7a9f627]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-f7a9f627]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-f7a9f627]{height:100%;display:flex;flex-direction:column}*[data-v-f7a9f627] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-f7a9f627],.popup-footer button[data-v-f7a9f627],.instructions button[data-v-f7a9f627]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-f7a9f627]:hover,.popup-footer button[data-v-f7a9f627]:hover,.instructions button[data-v-f7a9f627]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-f7a9f627],.fade-in[data-v-f7a9f627],.fadeIn[data-v-f7a9f627]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-f7a9f627]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-f7a9f627]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-f7a9f627]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-f7a9f627],.green[data-v-f7a9f627]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-f7a9f627]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-f7a9f627]{display:flex;place-items:center}#app[data-v-f7a9f627]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-f7a9f627]{overflow:hidden}.flex[data-v-f7a9f627]{display:flex}.flex-center[data-v-f7a9f627]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-f7a9f627]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-f7a9f627]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-f7a9f627]:active{opacity:.7}img[data-v-f7a9f627]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-f7a9f627]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-f7a9f627]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-f7a9f627],.fade-slide-leave-active[data-v-f7a9f627]{transition:all .1s ease}.fade-slide-enter-from[data-v-f7a9f627]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-f7a9f627]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-f7a9f627]{transition:all .1s ease}.slide-left-enter-from[data-v-f7a9f627]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-f7a9f627],.slide-left-leave-from[data-v-f7a9f627]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-f7a9f627]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-f7a9f627],.scale-fade-leave-active[data-v-f7a9f627]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-f7a9f627]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-f7a9f627]{opacity:0;transform:scale(.98)}.header-action-button[data-v-f7a9f627]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-f7a9f627]:hover{opacity:.92}.header-action-button[data-v-f7a9f627]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-f7a9f627]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-f7a9f627]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-f7a9f627]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-f7a9f627]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-f7a9f627]{background:#ffeaea;color:#ff7575}.action[data-v-f7a9f627]:hover{opacity:.95}.action[data-v-f7a9f627]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-f7a9f627]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-f7a9f627]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-f7a9f627]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-f7a9f627]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-f7a9f627]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-f7a9f627]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-f7a9f627]{margin-bottom:16px;margin-top:0}.action[data-v-f7a9f627]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-f7a9f627]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-f7a9f627]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-f7a9f627]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-f7a9f627]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-f7a9f627]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-f7a9f627]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-f7a9f627]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-f7a9f627]{position:absolute}.sr-only[data-v-f7a9f627]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-f7a9f627]{animation:bubble-gradient-ani-f7a9f627 3s linear infinite!important}.bubble-gradient-animate[data-v-f7a9f627]{animation:bubble-gradient-ani-f7a9f627 3s linear infinite}@keyframes bubble-gradient-ani-f7a9f627{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.relation-detail-panel[data-v-f7a9f627]{width:100%;height:100%;background:rgba(255,255,255,.96);//border-radius: 22px 0 0 22px;box-shadow:-6px 0 32px rgba(124,82,255,.08);display:flex;flex-direction:column;align-items:stretch;padding:36px 36px 32px;gap:30px;overflow-y:auto}.avatar[data-v-f7a9f627]{//width: 58px;//height: 58px;border-radius:50%;object-fit:cover;background:#fafafd}.motto-card[data-v-f7a9f627]{background:linear-gradient(95deg,#f6eaff 85%,#ffe4ec);border-radius:13px;box-shadow:0 1.5px 7px rgba(124,82,255,.06);padding:16px 18px 12px;min-height:54px;display:flex;flex-direction:column;gap:8px;transition:background .38s,box-shadow .32s}.motto-card.saved-flash[data-v-f7a9f627]{background:linear-gradient(93deg,#fff6e6 65%,#ffe8f4);box-shadow:0 0 0 3px #ffd16f,0 1.5px 12px rgba(124,82,255,.1);transition:background .18s,box-shadow .22s}.motto-titlebar[data-v-f7a9f627]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#7c52ff;font-weight:600}.edit-btn[data-v-f7a9f627]{font-size:13px;color:#7c52ff;cursor:pointer;border-radius:6px;background:#f3e9ff;padding:3px 7px}.motto-content[data-v-f7a9f627]{font-size:15px;color:#444;min-height:25px;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif;display:flex;align-items:center;gap:7px;margin-top:4px}.motto-text-main[data-v-f7a9f627]{color:#7c52ff;word-break:break-word;white-space:pre-wrap;overflow-wrap:anywhere}.motto-placeholder[data-v-f7a9f627]{color:#bfb4db;font-size:15px;font-style:italic}.motto-textarea[data-v-f7a9f627]{width:100%;min-height:38px;border:1.1px solid #e0d6ff;border-radius:7px;padding:6px 7px;font-size:14px;background:#fff;color:#555;resize:none}.motto-actions[data-v-f7a9f627]{display:flex;justify-content:flex-end;gap:10px;margin-top:7px}.confirm[data-v-f7a9f627]:disabled{background:#e8e8ef;color:#c6c6c6;cursor:not-allowed}.primary[data-v-f7a9f627]{background:var(--color-primary-gradient);color:#fff;box-shadow:0 2px 5px rgba(124,82,255,.11)}.primary[data-v-f7a9f627]:hover{background:#a48aff}.danger[data-v-f7a9f627]{background:#ffe5ec;color:#e53935;border:1.2px solid #ffcdd2}.danger[data-v-f7a9f627]:hover{background:#ffd8ee}.double-avatar[data-v-f7a9f627]{display:flex;gap:10px}.double-avatar.centered[data-v-f7a9f627]{justify-content:center;width:140px}.double-avatar.lefted[data-v-f7a9f627]{justify-content:flex-start;width:140px}.avatar-pair[data-v-f7a9f627]{position:relative;width:80px;height:68px;display:flex;align-items:flex-end;justify-content:flex-start}.avatar-base[data-v-f7a9f627]{position:relative;width:80px;height:68px;background:radial-gradient(ellipse 80% 70% at 45% 65%,#ffe4ec 60%,transparent 100%);border-radius:30px}.header-info[data-v-f7a9f627]{display:flex;flex-direction:column;gap:8px}.nickname-row[data-v-f7a9f627]{display:flex;align-items:center;gap:10px}.nickname[data-v-f7a9f627]{font-size:18px;font-weight:700;color:#252525}.relation-badge[data-v-f7a9f627]{font-size:12px;font-weight:600;border-radius:999px;color:#fff6fb;padding:2px 8px}.bind-days[data-v-f7a9f627]{font-size:13px;color:#8a8a8a;margin-top:2px}.relation-header-row[data-v-f7a9f627]{display:flex;align-items:center;gap:16px}.avatar-duo[data-v-f7a9f627]{display:flex;align-items:center;position:relative;min-width:80px}.avatar-wrap[data-v-f7a9f627]{width:58px;height:58px;border-radius:50%;background:#fff;border:2.5px solid #7c52ff;overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar[data-v-f7a9f627]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-duo.partner .avatar-wrap[data-v-f7a9f627]{margin-left:0;margin-right:0}.avatar-duo.intimate .avatar-left[data-v-f7a9f627]{left:0}.avatar-duo.intimate .avatar-right[data-v-f7a9f627]{left:-14px}.avatar-duo.partner .relation-icon[data-v-f7a9f627]{left:46px;top:10px}.btn[data-v-f7a9f627]{background:none;border:none;outline:none;color:#7c52ff;fill:#7c52ff;font-size:15px;font-weight:600;padding:0 8px;border-radius:6px;cursor:pointer;transition:background .13s,color .13s,transform .13s}.btn[data-v-f7a9f627]:active{fill:#ff90ae;color:#ff90ae;transform:scale(.95)}.btn.confirm[data-v-f7a9f627]{background:var(--color-primary-gradient);color:#fff;fill:#fff}.btn.cancel[data-v-f7a9f627]{//background: #efeef6;color:#7c52ff;fill:#7c52ff}.btn[data-v-f7a9f627]:disabled,.btn.confirm[data-v-f7a9f627]:disabled{background:#e8e8ef;color:#c6c6c6;fill:#c6c6c6;cursor:not-allowed}.motto-card.saved-flash[data-v-f7a9f627]{box-shadow:0 0 0 3px rgba(255,144,174,.4),0 1.5px 12px rgba(124,82,255,.133)}.buy-coins-dialog[data-v-95716680]{padding:30px 0 0;min-width:340px;max-width:420px;margin:0 auto}.buy-header[data-v-95716680]{font-size:22px;font-weight:700;color:#4732c2;text-align:center;margin-bottom:22px;letter-spacing:1.2px}.coin-options[data-v-95716680]{display:flex;flex-wrap:wrap;gap:16px 14px;justify-content:center;margin-bottom:22px}.coin-pack[data-v-95716680]{background:linear-gradient(90deg,#f7f7ff,#ecf6fd);border-radius:14px;box-shadow:0 2px 12px rgba(92,61,255,.03);min-width:112px;padding:17px 12px 10px;text-align:center;cursor:pointer;transition:box-shadow .15s,border .15s,background .15s;border:2px solid transparent;position:relative}.coin-pack.active[data-v-95716680]{border:2px solid #5c3dff;background:linear-gradient(90deg,#ecebfd,#e3f2ff);box-shadow:0 4px 18px rgba(92,61,255,.07)}.pack-amount[data-v-95716680]{font-size:19px;font-weight:700;color:#573dcd}.unit[data-v-95716680]{font-size:13px;color:#7b8ba2;margin-left:1px}.pack-price[data-v-95716680]{margin-top:7px;font-size:15px;font-weight:600;color:#13c77c;letter-spacing:1px}.coin-pack.custom[data-v-95716680]{display:flex;align-items:center;justify-content:center;min-width:170px;gap:6px;flex-direction:column}.coin-pack.custom input[data-v-95716680]{width:70px;border:1px solid #edeef6;border-radius:8px;padding:7px;font-size:15px;text-align:right;margin-right:2px;outline:none;transition:border .16s}.coin-pack.custom input[data-v-95716680]:focus{border:1.5px solid #7df9d1}.pack-price.custom[data-v-95716680]{margin-top:0;margin-left:8px}.pay-btn-row[data-v-95716680]{margin:24px 0 0;display:flex;justify-content:center}.pay-btn[data-v-95716680]{background:linear-gradient(90deg,#7df9d1,#5c3dff);color:#fff;border:none;border-radius:18px;padding:12px 54px;font-size:18px;font-weight:600;box-shadow:0 2px 8px rgba(92,61,255,.067);cursor:pointer;letter-spacing:1px;transition:background .15s,opacity .15s}.pay-btn[data-v-95716680]:disabled{opacity:.4;cursor:not-allowed}.buy-tip[data-v-95716680]{margin:28px 0 8px;text-align:left;color:#7b8ba2;font-size:13px;line-height:1.7;border-top:1px dashed #eaeafd;padding-top:15px}@media (max-width: 420px){.buy-coins-dialog[data-v-95716680]{min-width:0;max-width:96vw}.coin-options[data-v-95716680]{gap:12px 7px}.coin-pack[data-v-95716680]{min-width:90px}.coin-pack.custom[data-v-95716680]{min-width:0}}.friend-card[data-v-95716680]{display:flex;gap:12px;align-items:center;background:#fff;border-radius:12px;padding:4px 10px;box-shadow:0 2px 6px rgba(0,0,0,.05);cursor:pointer;border:2px solid transparent;transition:.2s}.friend-card.selected[data-v-95716680]{border-color:#c084fc;background:#f5ecff}.friend-avatar[data-v-95716680]{width:48px;height:48px;border-radius:50%}.friend-info[data-v-95716680]{flex:1}.friend-nickname[data-v-95716680]{font-weight:700;font-size:15px;color:#333}.send-coins-dialog[data-v-95716680]{height:100%}.send-coins-dialog .dialog-inner[data-v-95716680]{display:flex;gap:24px;margin:0 auto;width:100%;overflow:hidden;height:100%}.friend-list-panel[data-v-95716680]{width:30%;background:#f8f8fc;border-radius:14px;padding:12px 6px;box-shadow:0 2px 10px rgba(92,61,255,.04);display:flex;flex-direction:column;gap:12px;overflow-y:auto}.send-options-panel[data-v-95716680]{flex:1;min-width:320px;padding:10px 4px 10px 0;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto}.send-title[data-v-95716680]{font-size:20px;font-weight:700;color:#5c3dff;margin-bottom:8px}.send-to-row[data-v-95716680]{display:flex;align-items:center;gap:8px;margin-bottom:18px}.to-avatar[data-v-95716680]{width:32px;height:32px;border-radius:50%;border:1.5px solid #7df9d1}.to-nick[data-v-95716680]{font-weight:600;color:#333;font-size:15px}@media (max-width: 700px){.send-coins-dialog .dialog-inner[data-v-95716680]{flex-direction:column;min-width:0;max-width:98vw;gap:8px}.friend-list-panel[data-v-95716680]{width:100%;flex-direction:row;overflow-x:auto;max-height:unset;min-width:0;padding:6px 0;gap:8px}}.right-panel[data-v-9b358942]{width:100%;height:100vh;background:#f7faff;display:flex;flex-direction:column;align-items:stretch;padding:0;box-sizing:border-box;overflow-y:auto}.top-divider[data-v-9b358942]{width:calc(100% - 32px);margin:0 16px 10px;height:0;border-bottom:1px solid #edeef6;background:linear-gradient(90deg,#edeef6,#d4dbf7)}.coin-card[data-v-9b358942]{margin:6px 16px 0;padding:22px 18px 18px;background:linear-gradient(90deg,#5c3dff,#7df9d1);color:#fff;box-shadow:0 2px 12px rgba(92,61,255,.098);border-radius:18px;border:none;min-width:0;text-align:center}.coin-label[data-v-9b358942]{font-size:15px;margin-bottom:3px;opacity:.82}.coin-count[data-v-9b358942]{font-size:40px;font-weight:700;margin:4px 0 14px;text-shadow:0 2px 8px #5c3dff21}.coin-action-btn[data-v-9b358942]{background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.1));color:#fff;border:1px solid #fff3;border-radius:14px;padding:8px 22px;font-size:14px;margin-top:2px;cursor:pointer;font-weight:500;transition:background .16s,box-shadow .18s;box-shadow:0 2px 8px rgba(92,61,255,.094);margin-right:8px}.coin-action-btn[data-v-9b358942]:hover{background:rgba(255,255,255,.2);box-shadow:0 4px 18px rgba(92,61,255,.133)}@media (max-width: 600px){.coin-card[data-v-9b358942],.top-divider[data-v-9b358942]{max-width:96vw;margin-left:2vw;margin-right:2vw}}.promo-popup[data-v-9b358942]{position:fixed;z-index:996;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.popup-content[data-v-9b358942]{background-color:#fff;border-radius:16px;width:80%;max-width:360px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.2);animation:popup-scalein-9b358942 .22s}@keyframes popup-scalein-9b358942{0%{transform:scale(.94);opacity:.3}to{transform:scale(1);opacity:1}}.popup-header[data-v-9b358942]{font-size:20px;font-weight:700;text-align:center;margin-bottom:14px;color:#333}.popup-body[data-v-9b358942]{text-align:center}.qrcode-img[data-v-9b358942]{width:180px;height:180px;margin:0 auto 12px;border-radius:12px;background-color:#f5f5f5;border:1.5px solid #eceafd;box-shadow:0 2px 14px rgba(92,61,255,.133)}.instructions[data-v-9b358942]{font-size:14px;line-height:1.6;color:#444;text-align:left}.instructions div[data-v-9b358942]{margin-bottom:4px}.instructions .warning[data-v-9b358942]{margin-top:10px;font-size:13px;color:#c0392b}.instructions .refresh-button button[data-v-9b358942]{background-color:transparent;color:#5c3dff;border:1px solid #5c3dff;border-radius:6px;padding:6px 12px;font-size:13px;margin-top:8px;cursor:pointer;transition:all .2s;text-align:center}.instructions .refresh-button button[data-v-9b358942]:hover{background-color:#f0f3ff}.popup-footer[data-v-9b358942]{margin-top:18px;text-align:center}.popup-footer button[data-v-9b358942]{background-color:#5c3dff;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;cursor:pointer;transition:all .2s}.popup-footer button[data-v-9b358942]:hover{background-color:#472ed4}.instructions button[data-v-9b358942]{background-color:transparent;color:#5c3dff;border:1px solid #5c3dff;border-radius:6px;padding:6px 12px;font-size:13px;margin-top:8px;cursor:pointer;transition:all .2s}.instructions button[data-v-9b358942]:hover{background-color:#f0f3ff}.promo-banner[data-v-9b358942]{display:flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(90deg,#f8f0ff,#e3f2ff);border-radius:12px;box-shadow:0 2px 8px rgba(92,61,255,.082);padding:11px 18px;margin:8px 18px 18px;font-size:16px;color:#4732c2;font-weight:500;letter-spacing:.2px;border:1px solid #eceafd;position:relative}.promo-banner b[data-v-9b358942]{color:#c03cff;font-weight:700}.promo-banner button[data-v-9b358942]{background:linear-gradient(90deg,#5c3dff,#7df9d1);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;padding:6px 20px;cursor:pointer;box-shadow:0 2px 8px rgba(92,61,255,.133);transition:background .15s;margin-left:6px}.promo-banner button[data-v-9b358942]:hover{background:#5c3dff}@media (max-width: 600px){.promo-banner[data-v-9b358942]{font-size:15px;padding:10px;margin-left:8px;margin-right:8px;margin-top:8px}}.coin-records-section[data-v-9b358942]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(92,61,255,.063);margin:2px 16px 0;padding:18px 14px}.records-list[data-v-9b358942]{min-height:54px}.record-item[data-v-9b358942]{display:flex;align-items:center;padding:7px 0;border-bottom:1px solid #eceafd;font-size:15px;color:#222}.record-item[data-v-9b358942]:last-child{border-bottom:none}.amount.in[data-v-9b358942]{color:#19be6b;margin-right:auto}.amount.out[data-v-9b358942]{color:#f56c6c;margin-right:auto}.desc[data-v-9b358942]{margin:0 16px;min-width:90px}.time[data-v-9b358942]{color:#888;font-size:12px;margin-left:8px}.no-data[data-v-9b358942],.loading[data-v-9b358942]{color:#aaa;text-align:center;margin:20px 0}.amount[data-v-9b358942]{font-size:18px;font-weight:600}.record-item[data-v-9b358942]{border-radius:8px;transition:background .12s;margin-bottom:12px}.record-item[data-v-9b358942]:hover{background:#f6f8ff}.record-item[data-v-9b358942]:last-child{margin-bottom:0}@media (max-width: 600px){.coin-records-section[data-v-9b358942]{padding:10px 2vw;margin:10px 2vw 0}.record-item[data-v-9b358942]{font-size:14px}}.load-more-row[data-v-9b358942]{text-align:center;margin:16px 0 10px}.load-more-row button[data-v-9b358942]{background:#5c3dff;color:#fff;border:none;border-radius:8px;padding:8px 30px;font-size:15px;cursor:pointer;box-shadow:0 2px 8px rgba(92,61,255,.067)}.load-more-row button[data-v-9b358942]:hover{background:#472ed4}.no-more[data-v-9b358942]{text-align:center;color:#bbb;margin:12px 0;font-size:14px}.coin-support-card[data-v-9b358942]{background:linear-gradient(90deg,#f6edff,#e8f9f4);border-radius:13px;padding:18px 20px 12px;margin:18px 16px 0;box-shadow:0 2px 8px rgba(124,82,255,.075)}.support-title[data-v-9b358942]{font-size:15px;font-weight:600;color:#6d4df7;margin-bottom:7px}.support-list[data-v-9b358942]{margin:0;padding-left:18px;font-size:15px;color:#444}.support-list li[data-v-9b358942]{margin-bottom:4px}.support-list .coming-soon[data-v-9b358942]{color:#a18dff;font-size:14px}[data-v-a393f2d2]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-a393f2d2]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-a393f2d2]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-a393f2d2]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-a393f2d2],*[data-v-a393f2d2]:before,*[data-v-a393f2d2]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-a393f2d2]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-a393f2d2]{height:100%;display:flex;flex-direction:column}*[data-v-a393f2d2] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-a393f2d2],.popup-footer button[data-v-a393f2d2],.instructions button[data-v-a393f2d2]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-a393f2d2]:hover,.popup-footer button[data-v-a393f2d2]:hover,.instructions button[data-v-a393f2d2]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-a393f2d2],.fade-in[data-v-a393f2d2],.fadeIn[data-v-a393f2d2]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-a393f2d2]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-a393f2d2]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-a393f2d2]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-a393f2d2],.green[data-v-a393f2d2]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-a393f2d2]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-a393f2d2]{display:flex;place-items:center}#app[data-v-a393f2d2]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-a393f2d2]{overflow:hidden}.flex[data-v-a393f2d2]{display:flex}.flex-center[data-v-a393f2d2]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-a393f2d2]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-a393f2d2]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-a393f2d2]:active{opacity:.7}img[data-v-a393f2d2]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-a393f2d2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-a393f2d2]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-a393f2d2],.fade-slide-leave-active[data-v-a393f2d2]{transition:all .1s ease}.fade-slide-enter-from[data-v-a393f2d2]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-a393f2d2]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-a393f2d2]{transition:all .1s ease}.slide-left-enter-from[data-v-a393f2d2]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-a393f2d2],.slide-left-leave-from[data-v-a393f2d2]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-a393f2d2]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-a393f2d2],.scale-fade-leave-active[data-v-a393f2d2]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-a393f2d2]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-a393f2d2]{opacity:0;transform:scale(.98)}.header-action-button[data-v-a393f2d2]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-a393f2d2]:hover{opacity:.92}.header-action-button[data-v-a393f2d2]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-a393f2d2]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-a393f2d2]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-a393f2d2]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-a393f2d2]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-a393f2d2]{background:#ffeaea;color:#ff7575}.action[data-v-a393f2d2]:hover{opacity:.95}.action[data-v-a393f2d2]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-a393f2d2]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-a393f2d2]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-a393f2d2]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-a393f2d2]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-a393f2d2]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-a393f2d2]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-a393f2d2]{margin-bottom:16px;margin-top:0}.action[data-v-a393f2d2]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-a393f2d2]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-a393f2d2]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-a393f2d2]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-a393f2d2]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-a393f2d2]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-a393f2d2]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-a393f2d2]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-a393f2d2]{position:absolute}.sr-only[data-v-a393f2d2]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-a393f2d2]{animation:bubble-gradient-ani-a393f2d2 3s linear infinite!important}.bubble-gradient-animate[data-v-a393f2d2]{animation:bubble-gradient-ani-a393f2d2 3s linear infinite}@keyframes bubble-gradient-ani-a393f2d2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.relation-wall[data-v-27d0d3ce]{width:100%;display:flex;flex-direction:column;background:linear-gradient(to bottom,#f6f4ff,#fcfbff);flex:1;overflow:hidden}.tab-content[data-v-27d0d3ce]{flex:1;padding:20px;background:#fcfbff;overflow-y:auto}.relation-list[data-v-27d0d3ce]{display:flex;flex-direction:column;gap:16px}.avatar[data-v-27d0d3ce]{width:56px;height:56px;border-radius:50%;border:3px solid #e0d7ff;background:#fff;object-fit:cover}.info[data-v-27d0d3ce]{flex:1;padding:0 10px}.name[data-v-27d0d3ce]{font-weight:700;font-size:16px;color:#333}.desc[data-v-27d0d3ce]{font-size:13px;color:#666;margin-top:4px}.relation-tag[data-v-27d0d3ce]{font-size:12px;padding:2px 8px;border-radius:999px;color:#fff;font-weight:700;line-height:1;white-space:nowrap}.top-row[data-v-27d0d3ce]{display:flex;align-items:center;gap:8px}.relation-tag[data-v-27d0d3ce]{font-size:12px;padding:2px 8px;border-radius:999px;font-weight:700;color:#fff;white-space:nowrap}.relation-tag[data-v-27d0d3ce]{font-size:12px;padding:3px 10px;border-radius:999px;font-weight:700;color:#fff;white-space:nowrap;background:linear-gradient(to right,#fda4af,#f43f5e);box-shadow:0 2px 4px rgba(0,0,0,.1)}@keyframes pulse-27d0d3ce{}.empty-tip[data-v-27d0d3ce]{padding:40px 20px;text-align:center;color:#666;font-size:15px}.empty-text[data-v-27d0d3ce]{line-height:1.6}.empty-action[data-v-27d0d3ce]{color:var(--color-primary);cursor:pointer;font-weight:700;margin-left:4px;transition:all .2s}.empty-action[data-v-27d0d3ce]:hover{text-decoration:underline;color:#4f4ae0}.relation-card[data-v-27d0d3ce]{display:flex;align-items:center;background:#fff;border-radius:20px;padding:16px;gap:12px;box-shadow:0 6px 16px rgba(0,0,0,.05);transition:all .2s ease}.relation-group[data-v-27d0d3ce]{margin-bottom:30px}.group-title[data-v-27d0d3ce]{font-size:16px;font-weight:700;margin:12px 0 10px;padding-left:8px;line-height:1.2}[data-v-8bc7fb91]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-8bc7fb91]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-8bc7fb91]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-8bc7fb91]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-8bc7fb91],*[data-v-8bc7fb91]:before,*[data-v-8bc7fb91]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-8bc7fb91]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-8bc7fb91]{height:100%;display:flex;flex-direction:column}*[data-v-8bc7fb91] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-8bc7fb91],.popup-footer button[data-v-8bc7fb91],.instructions button[data-v-8bc7fb91]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-8bc7fb91]:hover,.popup-footer button[data-v-8bc7fb91]:hover,.instructions button[data-v-8bc7fb91]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-8bc7fb91],.fade-in[data-v-8bc7fb91],.fadeIn[data-v-8bc7fb91]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-8bc7fb91]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-8bc7fb91]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-8bc7fb91]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-8bc7fb91],.green[data-v-8bc7fb91]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-8bc7fb91]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-8bc7fb91]{display:flex;place-items:center}#app[data-v-8bc7fb91]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-8bc7fb91]{overflow:hidden}.flex[data-v-8bc7fb91]{display:flex}.flex-center[data-v-8bc7fb91]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-8bc7fb91]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-8bc7fb91]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-8bc7fb91]:active{opacity:.7}img[data-v-8bc7fb91]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-8bc7fb91]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-8bc7fb91]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-8bc7fb91],.fade-slide-leave-active[data-v-8bc7fb91]{transition:all .1s ease}.fade-slide-enter-from[data-v-8bc7fb91]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-8bc7fb91]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-8bc7fb91]{transition:all .1s ease}.slide-left-enter-from[data-v-8bc7fb91]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-8bc7fb91],.slide-left-leave-from[data-v-8bc7fb91]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-8bc7fb91]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-8bc7fb91],.scale-fade-leave-active[data-v-8bc7fb91]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-8bc7fb91]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-8bc7fb91]{opacity:0;transform:scale(.98)}.header-action-button[data-v-8bc7fb91]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-8bc7fb91]:hover{opacity:.92}.header-action-button[data-v-8bc7fb91]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-8bc7fb91]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-8bc7fb91]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-8bc7fb91]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-8bc7fb91]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-8bc7fb91]{background:#ffeaea;color:#ff7575}.action[data-v-8bc7fb91]:hover{opacity:.95}.action[data-v-8bc7fb91]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-8bc7fb91]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-8bc7fb91]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-8bc7fb91]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-8bc7fb91]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-8bc7fb91]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-8bc7fb91]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-8bc7fb91]{margin-bottom:16px;margin-top:0}.action[data-v-8bc7fb91]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-8bc7fb91]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-8bc7fb91]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-8bc7fb91]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-8bc7fb91]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-8bc7fb91]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-8bc7fb91]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-8bc7fb91]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-8bc7fb91]{position:absolute}.sr-only[data-v-8bc7fb91]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-8bc7fb91]{animation:bubble-gradient-ani-8bc7fb91 3s linear infinite!important}.bubble-gradient-animate[data-v-8bc7fb91]{animation:bubble-gradient-ani-8bc7fb91 3s linear infinite}@keyframes bubble-gradient-ani-8bc7fb91{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-v-cf8b4dd7]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-cf8b4dd7]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-cf8b4dd7]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-cf8b4dd7]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-cf8b4dd7],*[data-v-cf8b4dd7]:before,*[data-v-cf8b4dd7]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-cf8b4dd7]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-cf8b4dd7]{height:100%;display:flex;flex-direction:column}*[data-v-cf8b4dd7] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-cf8b4dd7],.popup-footer button[data-v-cf8b4dd7],.instructions button[data-v-cf8b4dd7]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-cf8b4dd7]:hover,.popup-footer button[data-v-cf8b4dd7]:hover,.instructions button[data-v-cf8b4dd7]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-cf8b4dd7],.fade-in[data-v-cf8b4dd7],.fadeIn[data-v-cf8b4dd7]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-cf8b4dd7]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-cf8b4dd7]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-cf8b4dd7]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-cf8b4dd7],.green[data-v-cf8b4dd7]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-cf8b4dd7]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-cf8b4dd7]{display:flex;place-items:center}#app[data-v-cf8b4dd7]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-cf8b4dd7]{overflow:hidden}.flex[data-v-cf8b4dd7]{display:flex}.flex-center[data-v-cf8b4dd7]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-cf8b4dd7]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-cf8b4dd7]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-cf8b4dd7]:active{opacity:.7}img[data-v-cf8b4dd7]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-cf8b4dd7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-cf8b4dd7]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-cf8b4dd7],.fade-slide-leave-active[data-v-cf8b4dd7]{transition:all .1s ease}.fade-slide-enter-from[data-v-cf8b4dd7]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-cf8b4dd7]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-cf8b4dd7]{transition:all .1s ease}.slide-left-enter-from[data-v-cf8b4dd7]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-cf8b4dd7],.slide-left-leave-from[data-v-cf8b4dd7]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-cf8b4dd7]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-cf8b4dd7],.scale-fade-leave-active[data-v-cf8b4dd7]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-cf8b4dd7]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-cf8b4dd7]{opacity:0;transform:scale(.98)}.header-action-button[data-v-cf8b4dd7]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-cf8b4dd7]:hover{opacity:.92}.header-action-button[data-v-cf8b4dd7]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-cf8b4dd7]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-cf8b4dd7]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-cf8b4dd7]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-cf8b4dd7]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-cf8b4dd7]{background:#ffeaea;color:#ff7575}.action[data-v-cf8b4dd7]:hover{opacity:.95}.action[data-v-cf8b4dd7]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-cf8b4dd7]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-cf8b4dd7]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-cf8b4dd7]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-cf8b4dd7]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-cf8b4dd7]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-cf8b4dd7]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-cf8b4dd7]{margin-bottom:16px;margin-top:0}.action[data-v-cf8b4dd7]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-cf8b4dd7]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-cf8b4dd7]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-cf8b4dd7]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-cf8b4dd7]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-cf8b4dd7]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-cf8b4dd7]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-cf8b4dd7]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-cf8b4dd7]{position:absolute}.sr-only[data-v-cf8b4dd7]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-cf8b4dd7]{animation:bubble-gradient-ani-cf8b4dd7 3s linear infinite!important}.bubble-gradient-animate[data-v-cf8b4dd7]{animation:bubble-gradient-ani-cf8b4dd7 3s linear infinite}@keyframes bubble-gradient-ani-cf8b4dd7{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.relation-detail-panel[data-v-cf8b4dd7]{width:100%;height:100%;background:rgba(255,255,255,.96);//border-radius: 22px 0 0 22px;box-shadow:-6px 0 32px rgba(124,82,255,.08);display:flex;flex-direction:column;align-items:stretch;padding:36px 36px 32px;gap:30px;overflow-y:auto}.avatar[data-v-cf8b4dd7]{//width: 58px;//height: 58px;border-radius:50%;object-fit:cover;background:#fafafd}.header-info[data-v-cf8b4dd7]{display:flex;flex-direction:column;gap:8px}.nickname-row[data-v-cf8b4dd7]{display:flex;align-items:center;gap:10px}.nickname[data-v-cf8b4dd7]{font-size:18px;font-weight:700;color:#252525}.relation-badge[data-v-cf8b4dd7]{font-size:12px;font-weight:600;border-radius:999px;color:#fff6fb;padding:2px 8px}.bind-days[data-v-cf8b4dd7]{font-size:13px;color:#8a8a8a;margin-top:2px}.relation-header-row[data-v-cf8b4dd7]{display:flex;align-items:center;gap:16px}.avatar-duo[data-v-cf8b4dd7]{display:flex;align-items:center;position:relative;min-width:80px}.avatar-wrap[data-v-cf8b4dd7]{width:58px;height:58px;border-radius:50%;background:#fff;border:2.5px solid #7c52ff;overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar[data-v-cf8b4dd7]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-duo.partner .avatar-wrap[data-v-cf8b4dd7]{margin-left:0;margin-right:0}.avatar-duo.intimate .avatar-left[data-v-cf8b4dd7]{left:0}.avatar-duo.intimate .avatar-right[data-v-cf8b4dd7]{left:-14px}.avatar-duo.partner .relation-icon[data-v-cf8b4dd7]{left:46px;top:10px}.official-content-wrapper[data-v-488127aa]{display:flex;flex-direction:column;align-items:center;padding:40px 0;background:#fff;height:100%;overflow-y:auto}.card-row[data-v-488127aa]{display:flex;gap:32px;justify-content:center;margin-bottom:32px;flex-wrap:wrap}.content-card[data-v-488127aa]{width:360px;border-radius:16px;padding:24px;background:#f7f8fa;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.05)}.title[data-v-488127aa]{font-size:18px;font-weight:600;color:#222}.desc[data-v-488127aa]{font-size:14px;color:#666;margin-top:8px;line-height:1.6}.qrcode[data-v-488127aa]{margin-top:20px;width:220px;height:auto;max-height:300px;border-radius:12px;border:1px solid #eee}.tip[data-v-488127aa]{margin-top:10px;font-size:13px;color:#888}.platform-tip[data-v-488127aa]{width:100%;text-align:center;font-size:16px;color:#2d8cf0;background:#eef6fd;border-radius:12px;padding:16px;margin-bottom:40px;font-weight:500;letter-spacing:.5px}.square-page[data-v-f2c104c7]{background-image:url(https://dbp-resource.cdn.bcebos.com/11138af9-b0dd-4d78-2593-8511e0fc5ba0/bk4_small.png);height:100%;width:100%}.square-wrapper[data-v-f2c104c7]{padding:24px;max-width:500px;margin:auto;font-family:PingFang SC,sans-serif;color:#fff;overflow-y:auto;max-height:100%}.square-header h1[data-v-f2c104c7]{font-size:28px;margin-bottom:8px}.subtitle[data-v-f2c104c7]{color:#bbb;font-size:14px;margin-bottom:16px}.intro-text p[data-v-f2c104c7]{margin-bottom:10px;font-size:15px}.apply-form[data-v-f2c104c7]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.apply-form label[data-v-f2c104c7]{display:flex;flex-direction:column;font-size:14px}input[data-v-f2c104c7],textarea[data-v-f2c104c7]{padding:8px;border-radius:6px;border:1px solid #ccc;margin-top:4px}.submit-btn[data-v-f2c104c7]{background-color:#5d34d7;color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-size:16px}.footer-note[data-v-f2c104c7]{margin-top:24px;font-size:12px;color:#aaa;text-align:center}.footer-quote[data-v-f2c104c7]{margin-top:12px;font-size:13px;color:#aaa;font-style:italic;text-align:center}.beta-note[data-v-f2c104c7]{margin-top:8px;font-size:13px;color:#ffd966;background:rgba(255,255,255,.1);padding:8px 12px;border-radius:8px;line-height:1.4}.xp-card[data-v-f2c104c7]{background:linear-gradient(135deg,rgba(99,102,241,.667),rgba(236,72,153,.667));border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:16px 20px;margin:20px 0;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2)}.xp-card h3[data-v-f2c104c7]{margin:0 0 8px;font-size:16px}.xp-card .muted[data-v-f2c104c7]{font-size:13px;color:#fef08a}.important-tip[data-v-f2c104c7]{margin:8px 0;font-size:13px;line-height:1.5;color:#ffdcdc;background:rgba(255,0,0,.15);border:1px solid rgba(255,0,0,.25);padding:8px 12px;border-radius:8px}.policy-warning[data-v-f2c104c7]{margin:12px 0 8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,0,0,.35);background:rgba(255,0,0,.12);color:#ffdcdc;line-height:1.5}.policy-title[data-v-f2c104c7]{font-weight:700;margin-bottom:4px;color:#ffe2e2}.policy-body b[data-v-f2c104c7]{color:#fff}.policy-mini[data-v-f2c104c7]{margin:6px 0 10px;font-size:12px;color:#fbd5d5}.policy-modal[data-v-f2c104c7]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:999}.policy-dialog[data-v-f2c104c7]{width:min(560px,92vw);background:#1b0f2e;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.35);padding:16px 18px;color:#fff}.policy-dialog-title[data-v-f2c104c7]{font-size:18px;font-weight:800;margin-bottom:8px}.policy-dialog-body[data-v-f2c104c7]{font-size:14px;color:#ffe6e6;line-height:1.6}.policy-points[data-v-f2c104c7]{margin:6px 0 10px 18px}.policy-check[data-v-f2c104c7]{margin-top:10px;font-size:13px;color:#fff}.policy-dialog-actions[data-v-f2c104c7]{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.btn-ghost[data-v-f2c104c7]{background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer}.btn-solid[data-v-f2c104c7]{background:#e02424;border:none;color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer}.btn-solid[data-v-f2c104c7]:disabled{opacity:.6;cursor:not-allowed}.chat-main-bg[data-v-637231cb]{background:linear-gradient(120deg,#261c3b,#31225a 70%,#533e99);display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%}.chat-scroll-outer[data-v-637231cb]{width:100%;height:calc(100vh - 52px);display:flex;flex-direction:column-reverse;justify-content:flex-start;overflow-y:auto}.chat-message-row[data-v-637231cb]{display:flex;align-items:flex-start;min-height:80px;padding:8px 0;max-width:100%;position:relative}.chat-bubble-container[data-v-637231cb]{//flex: 1;max-width:calc(100% - 180px);position:relative;display:flex;flex-direction:column}.chat-default-bubble[data-v-637231cb]{border-radius:8px;padding:9px 16px 16px 13px;background-color:#f5f5fa;color:#25174a;font-size:18px;min-width:44px;min-height:28px;position:relative;z-index:1;display:inline-block;max-width:100%;word-break:break-word;white-space:pre-wrap;overflow-wrap:anywhere}.chat-message-list-spacer[data-v-637231cb]{flex:1 1 auto}.chat-main-bg[data-v-637231cb]{background:linear-gradient(120deg,#261c3b,#31225a 70%,#533e99);display:flex;flex-direction:column;width:100%;height:100%}.chat-page-flex[data-v-637231cb]{width:100%;height:calc(100vh - 52px);display:flex;flex-direction:column}.chat-scroll-outer[data-v-637231cb]{width:100%;height:calc(100vh - 52px);display:flex;flex-direction:column-reverse;overflow-y:auto}.chat-message-list[data-v-637231cb]{width:100%}.chat-message-row[data-v-637231cb]{display:flex;align-items:flex-start;padding:8px 0}.chat-message-row.is-me[data-v-637231cb]{flex-direction:row-reverse}.chat-avatar[data-v-637231cb]{width:60px;display:flex;justify-content:center}.avatar-img[data-v-637231cb]{width:48px;height:48px;border-radius:50%}.chat-bubble-container[data-v-637231cb]{max-width:calc(100% - 180px);display:flex;flex-direction:column}.chat-default-bubble[data-v-637231cb]{border-radius:8px;padding:9px 16px;background-color:#f5f5fa;color:#25174a;font-size:18px}.chat-default-bubble.is-me[data-v-637231cb]{background:#3a227b;color:#fff}.yi-detail-main[data-v-c74dc2e6]{background:linear-gradient(135deg,#e8edfc,#f6f4ff);min-height:100vh;padding:24px 16px 36px;font-family:HarmonyOS Sans,PingFang SC,微软雅黑,sans-serif;position:relative;overflow-x:hidden}.yi-welcome[data-v-c74dc2e6]{display:flex;flex-direction:column;align-items:center;margin-bottom:18px}.avatar-main[data-v-c74dc2e6]{width:90px;height:90px;border-radius:50%;box-shadow:0 2px 14px rgba(200,200,252,.2);background:#fff}.welcome-msg[data-v-c74dc2e6]{text-align:center;font-size:20px;font-weight:600;line-height:1.5;margin-top:12px}.emoji[data-v-c74dc2e6]{font-size:26px;vertical-align:middle}.desc[data-v-c74dc2e6]{display:block;color:#7b7eb8;font-size:15px;margin-top:3px}.yi-stats-bar[data-v-c74dc2e6]{display:flex;justify-content:center;gap:26px;font-size:15px;color:#5f5aa7;background:#fff6e5;border-radius:14px;padding:8px 0;font-weight:500;margin-bottom:14px}.yi-stats-bar b[data-v-c74dc2e6]{color:#222;font-weight:700}.yi-modes-area[data-v-c74dc2e6]{display:flex;gap:15px;margin-bottom:10px;flex-wrap:wrap;justify-content:center}.mode-mini-card[data-v-c74dc2e6]{flex:1 1 140px;//min-width: 138px;max-width:276px;background:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(183,174,244,.2);padding:12px 10px 8px 14px;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:6px;transition:box-shadow .15s;position:relative}.mode-mini-card.deep[data-v-c74dc2e6]{background:linear-gradient(135deg,#6c7afb,#a8b3ff);color:#fff}.mode-mini-card .card-head[data-v-c74dc2e6]{display:flex;align-items:center;margin-bottom:3px}.tag[data-v-c74dc2e6]{font-size:12px;border-radius:9px;padding:1.5px 8px;margin-right:8px;font-weight:600}.tag.free[data-v-c74dc2e6]{background:#ffd79c;color:#b57a09}.tag.pro[data-v-c74dc2e6]{background:#e2e3fd;color:#6070d6}.mode-mini-card.deep .tag.pro[data-v-c74dc2e6],.mode-mini-card.deep .tag[data-v-c74dc2e6]{background:#ffe9a6;color:#b88d00}.mode-mini-card .title[data-v-c74dc2e6]{font-size:15px;font-weight:600}.card-content[data-v-c74dc2e6]{margin:3px 0 0;font-size:13.5px;opacity:.96;min-height:22px}.mode-mini-card.deep .card-extra[data-v-c74dc2e6]{color:#fffbe6}.desc-list[data-v-c74dc2e6]{margin:8px 0 0 8px;padding-left:13px;font-size:13px;line-height:1.7;color:#555}.mode-mini-card.deep .desc-list[data-v-c74dc2e6],.mode-mini-card.deep .price[data-v-c74dc2e6]{color:#fff!important}.price[data-v-c74dc2e6]{font-weight:600;color:#ffe17b}.upgrade-btn[data-v-c74dc2e6]{margin-top:10px;padding:7px 20px;background:linear-gradient(90deg,#6c7afb,#a8b3ff);color:#fff;border:none;border-radius:13px;font-weight:700;box-shadow:0 1px 3px rgba(108,122,251,.125);font-size:14px;cursor:pointer;float:right;transition:background .18s}.upgrade-btn[data-v-c74dc2e6]:active{background:linear-gradient(90deg,#5b68e7,#8187d7);color:#ffe17b}.yi-mini-tip[data-v-c74dc2e6]{margin:16px 0 0;color:#aaa4cb;font-size:13px;text-align:center;opacity:.93;min-height:18px}.bubble-deco[data-v-c74dc2e6]{position:absolute;border-radius:50%;opacity:.15;pointer-events:none;z-index:1;background:linear-gradient(135deg,#adacf7,#f7eaff)}.deco1[data-v-c74dc2e6]{width:60px;height:60px;left:-18px;top:23vh}.deco2[data-v-c74dc2e6]{width:40px;height:40px;right:-12px;top:9vh;background:linear-gradient(135deg,#fbe0b2,#fff2e7)}.deco3[data-v-c74dc2e6]{width:32px;height:32px;right:16vw;bottom:7vh;background:linear-gradient(135deg,#d3baf7,#fff7ff)}.tag.using[data-v-c74dc2e6]{background:linear-gradient(90deg,#b1c7fa,#77a5ff 70%);color:#2c4787;font-size:12px;border-radius:8px;padding:2px 8px;font-weight:600;margin-left:4px;vertical-align:middle;box-shadow:0 1px 3px rgba(112,157,255,.094)}.mode-mini-card.deep .tag.using[data-v-c74dc2e6]{background:linear-gradient(90deg,#ffe493,#fbc270 70%);color:#b48800}.mode-mini-card.deep .tag-current-mode[data-v-c74dc2e6],.tag-current-mode.mode-deep[data-v-c74dc2e6]{background:linear-gradient(90deg,#ffe9a7 10%,#ffd24d 90%);color:#ba8d00;box-shadow:0 1px 7px rgba(241,224,157,.19)}.card-foot[data-v-c74dc2e6]{width:100%;display:flex;justify-content:flex-end;align-items:center;min-height:30px;margin-top:2px}.current-badge[data-v-c74dc2e6]{display:inline-block;background:linear-gradient(90deg,#cde5fa 10%,#a4c9ff 90%);color:#2261b0;font-size:13px;font-weight:700;border-radius:13px;padding:2.5px 18px 2.5px 13px;margin-right:2px;box-shadow:0 1px 4px rgba(170,211,255,.133);letter-spacing:.5px;animation:badgepop-c74dc2e6 .22s}.current-badge.deep[data-v-c74dc2e6]{background:linear-gradient(90deg,#ffe7b7 10%,#ffd94d 90%);color:#b38800;box-shadow:0 1px 5px rgba(255,226,177,.067)}@keyframes badgepop-c74dc2e6{0%{transform:scale(.7);opacity:.1}85%{transform:scale(1.12)}to{transform:none;opacity:1}}.web-hint-root[data-v-0010a561]{//max-width: 470px;margin:0 auto;padding:38px 20px 60px;background:#f9f9fe;height:100vh;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.web-hint-title[data-v-0010a561]{font-size:24px;font-weight:800;color:#292885;margin-bottom:18px;letter-spacing:1.5px}.web-hint-desc[data-v-0010a561]{color:#555497;font-size:16px;margin-bottom:30px;line-height:1.7;text-align:center}.web-hint-strong[data-v-0010a561]{color:#6955e0;font-weight:600}.web-hint-link-area[data-v-0010a561],.web-hint-qr-area[data-v-0010a561]{width:100%;background:#fff;border-radius:14px;box-shadow:0 1px 10px rgba(120,60,200,.05);margin-bottom:26px;padding:16px 14px 12px;display:flex;flex-direction:column;align-items:center}.web-hint-link-label[data-v-0010a561]{font-size:15px;color:#6c64c5;font-weight:500;margin-bottom:6px}.web-hint-link-box[data-v-0010a561]{background:#f2f1fd;border-radius:7px;padding:9px 15px;word-break:break-all;font-size:17px;color:#373183;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"monospace";user-select:all}.web-hint-link-txt[data-v-0010a561]{user-select:all}.web-hint-tip[data-v-0010a561]{color:#aeafb8;font-size:13px;margin-top:7px;text-align:center}.web-hint-qr-area[data-v-0010a561]{align-items:center}.web-hint-qr-box[data-v-0010a561]{margin:7px 0 0;padding:9px;background:#f6f4fe;border-radius:9px}.web-hint-qr-img[data-v-0010a561]{width:128px;height:128px;object-fit:contain}.web-hint-guide[data-v-0010a561]{width:100%;margin-top:20px;font-size:15px;color:#595a70;background:#f5f4fb;border-radius:10px;padding:18px 15px 10px;line-height:1.7}.web-hint-suggest-title[data-v-0010a561]{margin-bottom:5px;font-size:15px}.web-hint-guide ul[data-v-0010a561]{padding-left:18px;margin:0}.web-hint-guide li[data-v-0010a561]{margin-bottom:6px;line-height:1.8}.qingjiao-app-wrapper[data-v-bff0a361]{padding:30px 20px 60px;background:linear-gradient(135deg,#e1faf7,#2ee3d5);min-height:100vh;overflow-y:auto}.intro-section[data-v-bff0a361]{text-align:center;margin-bottom:40px;padding-top:20px}.app-logo[data-v-bff0a361]{margin-bottom:20px}.logo-img[data-v-bff0a361]{width:100px;height:100px;border-radius:22px;box-shadow:0 8px 24px rgba(46,227,213,.4);object-fit:cover}.app-title[data-v-bff0a361]{font-size:32px;font-weight:700;color:#232323;margin-bottom:8px}.app-tagline[data-v-bff0a361]{font-size:16px;color:#666;margin-bottom:16px;font-weight:500}.intro-text[data-v-bff0a361]{font-size:15px;color:#555;line-height:1.6;background:rgba(255,255,255,.6);padding:12px 20px;border-radius:12px;display:inline-block;backdrop-filter:blur(10px)}.section-title[data-v-bff0a361]{font-size:18px;font-weight:600;color:#232323;margin-bottom:20px;text-align:center}.relation-section[data-v-bff0a361]{margin-bottom:40px}.relation-card[data-v-bff0a361]{background:rgba(255,255,255,.95);border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.1);display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;backdrop-filter:blur(10px)}.relation-item[data-v-bff0a361]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:200px}.relation-icon[data-v-bff0a361]{font-size:32px;flex-shrink:0}.relation-content[data-v-bff0a361]{flex:1}.relation-title[data-v-bff0a361]{font-size:16px;font-weight:600;color:#232323;margin-bottom:6px}.relation-desc[data-v-bff0a361]{font-size:14px;color:#666;line-height:1.6}.relation-arrow[data-v-bff0a361]{font-size:24px;color:#2ee3d5;font-weight:700}.features-section[data-v-bff0a361]{margin-bottom:40px}.features-list[data-v-bff0a361]{display:flex;flex-direction:column;gap:16px}.feature-item[data-v-bff0a361]{background:rgba(255,255,255,.95);border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:flex-start;gap:16px;backdrop-filter:blur(10px)}.feature-icon[data-v-bff0a361]{font-size:28px;flex-shrink:0}.feature-content[data-v-bff0a361]{flex:1}.feature-title[data-v-bff0a361]{font-size:16px;font-weight:600;color:#232323;margin-bottom:6px}.feature-desc[data-v-bff0a361]{font-size:14px;color:#666;line-height:1.6}.download-section[data-v-bff0a361]{margin-bottom:40px}.download-area[data-v-bff0a361]{width:100%;background:rgba(255,255,255,.95);border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.1);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.qrcode-box[data-v-bff0a361]{text-align:center;flex:0 0 auto}.qrcode-img[data-v-bff0a361]{width:180px;height:180px;object-fit:contain;cursor:pointer;margin-bottom:12px;padding:12px;background:#f6f4fe;border-radius:12px;display:block}.qrcode-tip[data-v-bff0a361]{font-size:13px;color:#666}.download-button-box[data-v-bff0a361]{text-align:center;flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.download-page-btn[data-v-bff0a361]{display:inline-block;padding:16px 48px;border-radius:12px;font-size:18px;font-weight:600;text-decoration:none;background:linear-gradient(135deg,#2ee3d5,#0c745a);color:#fff;transition:all .3s ease;box-shadow:0 4px 16px rgba(46,227,213,.3)}.download-page-btn[data-v-bff0a361]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(46,227,213,.4)}.download-button-tip[data-v-bff0a361]{color:#666;font-size:13px;text-align:center;margin-top:12px}.tips-section[data-v-bff0a361]{background:rgba(255,255,255,.95);border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08);backdrop-filter:blur(10px)}.tips-title[data-v-bff0a361]{font-size:16px;font-weight:600;color:#232323;margin-bottom:12px}.tips-list[data-v-bff0a361]{padding-left:20px;margin:0}.tips-list li[data-v-bff0a361]{font-size:14px;color:#666;line-height:1.8;margin-bottom:8px}@media (max-width: 768px){.relation-card[data-v-bff0a361]{flex-direction:column}.relation-arrow[data-v-bff0a361]{transform:rotate(90deg)}.download-area[data-v-bff0a361]{flex-direction:column;gap:24px}.download-page-btn[data-v-bff0a361]{width:100%;max-width:300px;padding:14px 32px}}.container[data-v-37211a62]{padding:40px;width:100%;margin:auto;text-align:center;background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.05)}h2[data-v-37211a62]{font-size:22px;margin-bottom:12px;color:#333}.subtext[data-v-37211a62]{font-size:14px;color:#666;margin-bottom:24px}.notice[data-v-37211a62]{background-color:#f5f8ff;padding:16px;border-radius:8px;text-align:left;font-size:14px;color:#444;line-height:1.6}.notice .highlight[data-v-37211a62]{color:#d9534f;font-weight:700}.button-group[data-v-37211a62]{margin-top:30px;display:flex;flex-direction:column;gap:16px}.btn[data-v-37211a62]{padding:12px 20px;font-size:16px;border:none;border-radius:8px;cursor:pointer;width:100%;max-width:300px;margin:0 auto}.login-btn[data-v-37211a62]{background-color:#409eff;color:#fff}.create-btn[data-v-37211a62]{background-color:#67c23a;color:#fff}.error-msg[data-v-37211a62]{margin-top:20px;color:red;font-size:14px}.bind-container[data-v-5966968a]{width:100%;height:100%;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);text-align:center}h2[data-v-5966968a]{font-size:22px;margin-bottom:20px}.hint-text[data-v-5966968a]{color:#666;font-size:14px;margin-bottom:30px}.bind-btn[data-v-5966968a]{display:inline-block;padding:12px 24px;background-color:#409eff;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;margin-top:12px;text-decoration:none}.bind-btn[data-v-5966968a]:hover{background-color:#337ecc}.alert-box[data-v-5966968a]{background-color:#fff6f6;padding:20px;border-radius:8px;color:#c00;font-size:14px;margin-bottom:20px}.qq-user[data-v-5966968a]{display:flex;justify-content:center;align-items:center;gap:12px}.qq-avatar[data-v-5966968a]{width:40px;height:40px;border-radius:50%}.qq-nickname[data-v-5966968a]{font-size:16px;color:#333}.like-rank-fullpage[data-v-d3222adc]{width:100%;height:calc(100% - 52px);background:linear-gradient(135deg,#f5f1ff 70%,#ede3ff);display:flex;flex-direction:column;align-items:stretch}.rank-tab[data-v-d3222adc]{font-size:12px;color:#b6b8ce;padding:4px 12px;border-radius:18px;cursor:pointer;transition:background .15s;font-weight:400;margin:0 1px}.rank-tab.active[data-v-d3222adc]{background:linear-gradient(90deg,#a07eff,#8457fa);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(202,188,245,.267)}.rank-content[data-v-d3222adc]{flex:1;width:100%;max-width:480px;margin:0 auto;padding-bottom:30px;overflow-y:auto}.rank-loading[data-v-d3222adc]{text-align:center;color:#ab8fff;font-size:17px;margin:34px 0;font-weight:500}.rank-empty[data-v-d3222adc]{color:#b6b8ce;text-align:center;font-size:17px;padding:60px 0}.rank-list[data-v-d3222adc]{margin:12px 0 0}.rank-item[data-v-d3222adc]{display:flex;align-items:center;justify-content:space-between;padding:19px 0 14px;border-bottom:1px solid #ece6fa;gap:18px;background:none}.rank-num[data-v-d3222adc]{width:33px;text-align:center;font-size:18px;font-weight:700;color:#a893e7;flex-shrink:0}.rank-num.top3[data-v-d3222adc]{color:#ffb74d;font-size:22px}.avatar[data-v-d3222adc]{width:42px;height:42px;border-radius:50%;background:#eee;object-fit:cover;flex-shrink:0}.nick[data-v-d3222adc]{flex:1;font-size:16px;color:#6947a8;font-weight:600;white-space:nowrap}.like-count[data-v-d3222adc]{font-size:16px;color:#ab8fff;font-weight:700;flex-shrink:0;margin-left:10px;text-align:right}@media (max-width: 600px){.rank-content[data-v-d3222adc]{max-width:100vw;padding:0 4vw}.rank-item .nick[data-v-d3222adc]{font-size:15px}}.rank-tip[data-v-d3222adc]{color:#c7b6ec;font-size:13px;text-align:center;margin:12px 0 4px;font-weight:400;opacity:.85;user-select:none}.rank-item.top1[data-v-d3222adc]{background:linear-gradient(90deg,#fff6df 60%,#ffe7b0);box-shadow:0 2px 16px rgba(255,232,176,.533)}.rank-item.top2[data-v-d3222adc]{background:linear-gradient(90deg,#f0f0f7 60%,#e8e8ff);box-shadow:0 2px 10px rgba(179,184,224,.6)}.rank-item.top3[data-v-d3222adc]{background:linear-gradient(90deg,#fff5ec 60%,#ffdeca);box-shadow:0 2px 10px rgba(255,225,184,.533)}.rank-item.top2 .avatar[data-v-d3222adc]{border-color:#e1e1ef;background:#f7f7ff}.rank-item.top3 .avatar[data-v-d3222adc]{border-color:#ffc896;background:#fff7ef}.crown[data-v-d3222adc]{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:22px}.crown.silver[data-v-d3222adc]{color:#a3a3a3}.crown.bronze[data-v-d3222adc]{color:#e09959}.rank-podium[data-v-d3222adc]{display:flex;justify-content:center;align-items:flex-end;gap:24px;margin:30px 0 12px}.podium-item[data-v-d3222adc]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.podium-item.first .avatar[data-v-d3222adc]{width:74px;height:74px;border:4px solid #ffd700;background:#fff9e0;margin-bottom:4px;box-shadow:0 2px 20px rgba(255,236,175,.6)}.podium-item.second .avatar[data-v-d3222adc],.podium-item.third .avatar[data-v-d3222adc]{width:60px;height:60px;border:3px solid #b8b8ff;background:#f8f8fe;margin-bottom:4px;box-shadow:0 2px 14px rgba(202,188,245,.533)}.podium-item.third .avatar[data-v-d3222adc]{border-color:#ffb47e}.podium-item .crown[data-v-d3222adc]{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:28px}.podium-item .rank-num[data-v-d3222adc]{font-size:17px;font-weight:700;margin:3px 0;color:#ffb74d}.podium-item.second .rank-num[data-v-d3222adc],.podium-item.second .crown[data-v-d3222adc]{color:#bdbdbd}.podium-item.third .rank-num[data-v-d3222adc],.podium-item.third .crown[data-v-d3222adc]{color:#ffb47e}.podium-item .like-count[data-v-d3222adc]{font-size:14px;color:#8457fa;margin-top:2px;font-weight:600}.podium-item[data-v-d3222adc]{width:96px;display:flex;flex-direction:column;align-items:center}.podium-avatar[data-v-d3222adc]{width:54px;height:54px;border-radius:50%;border:3px solid #fff8d2;background:#eee;margin-bottom:6px;box-shadow:0 2px 8px rgba(255,225,129,.6)}.podium-nick[data-v-d3222adc]{flex:1 1 0;min-width:0;text-align:left;font-size:15px;font-weight:700;color:#6947a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-nick.long[data-v-d3222adc]{font-size:13px}.podium-nick[data-v-d3222adc]:hover{overflow:visible;white-space:normal;background:#fffbe9;border-radius:6px;z-index:2;position:relative;box-shadow:0 2px 12px rgba(245,234,191,.6);padding:0 2px}@media (max-width: 400px){.podium-item[data-v-d3222adc]{width:70px}.podium-item.first .avatar[data-v-d3222adc]{width:56px;height:56px}.podium-item.second .avatar[data-v-d3222adc],.podium-item.third .avatar[data-v-d3222adc]{width:44px;height:44px}.podium-nick[data-v-d3222adc]{font-size:12px}}.rank-encourage[data-v-d3222adc]{text-align:center;color:#8457fa;font-size:15px;font-weight:600;margin-top:6px;letter-spacing:.02em;opacity:.95;user-select:none;animation:encourage-fadein-d3222adc 1s}@keyframes encourage-fadein-d3222adc{0%{opacity:0;transform:translateY(16px)}to{opacity:.95;transform:translateY(0)}}.my-rank-card[data-v-d3222adc]{display:flex;align-items:center;justify-content:center;margin:18px 0 0;background:linear-gradient(90deg,#f3f0ff,#fdf6ff 85%);border-radius:14px;min-height:48px;padding:8px 20px;box-shadow:0 2px 12px rgba(198,186,252,.094);font-size:15px;font-weight:600;gap:11px}.my-rank-label[data-v-d3222adc]{color:#ab8fff;font-size:14.5px;font-weight:700;margin-right:3px}.my-rank-num[data-v-d3222adc]{font-size:19px;font-weight:800;color:#ffb74d;width:27px;text-align:center}.my-rank-num.top3[data-v-d3222adc]{color:gold}.my-rank-avatar[data-v-d3222adc]{width:32px;height:32px;border-radius:50%;background:#eee;object-fit:cover;margin:0 6px;border:2px solid #e3dbfa}.my-rank-nick[data-v-d3222adc]{font-size:15px;color:#6947a8;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.my-rank-like-count[data-v-d3222adc]{font-size:14px;color:#8457fa;margin-left:8px}.my-rank-none[data-v-d3222adc]{color:#b6b8ce;font-size:15px;margin-left:8px}.rank-tabs[data-v-d3222adc]{align-items:center;background:#fff;border-bottom:1px solid #ece6fa;justify-content:space-around;padding:8px 30px;position:relative;text-align:center}.sub-tabs-weak[data-v-d3222adc]{display:flex;gap:2px;position:absolute;right:2px;top:0;height:100%;align-items:center}.sub-tab-weak[data-v-d3222adc]{font-size:10px;color:#c7c8d2;background:none;border-radius:9px;padding:2px 8px;font-weight:400;cursor:pointer;transition:color .12s,background .12s;user-select:none}.sub-tab-weak.active[data-v-d3222adc]{color:#8457fa;background:#f6f1fe;font-weight:700}.rank-channel-tip[data-v-d3222adc]{background:#f6f1fe;color:#8457fa;border-radius:10px;padding:10px 15px;margin:12px 0;font-size:13px;line-height:1.6;text-align:center;box-shadow:0 2px 8px rgba(198,186,252,.133)}.like-rank-setting-panel[data-v-d3222adc]{min-width:260px;padding:24px 18px 18px;background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(231,222,250,.133);font-family:inherit}.setting-title[data-v-d3222adc]{font-size:17px;color:#8457fa;font-weight:700;margin-bottom:10px}.setting-desc[data-v-d3222adc]{color:#6947a8;font-size:15px;margin-bottom:12px}.setting-tips[data-v-d3222adc]{color:#b6b8ce;font-size:13px;display:block;margin-top:2px}.setting-loading[data-v-d3222adc],.setting-saving[data-v-d3222adc]{color:#ab8fff;font-size:14px;margin-top:8px}.setting-error[data-v-d3222adc]{color:#fa6363;font-size:13px;margin-top:8px}.setting-switch[data-v-d3222adc]{margin:14px 0;display:flex;align-items:center;gap:12px}.switch-wrap[data-v-d3222adc]{display:flex;align-items:center;gap:9px;user-select:none;cursor:pointer}.switch-label[data-v-d3222adc]{font-size:15px;color:#8457fa;font-weight:700}.switch-wrap input[type=checkbox][data-v-d3222adc]{display:none}.switch-slider[data-v-d3222adc]{width:36px;height:20px;background:#e4defa;border-radius:10px;position:relative;transition:background .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-d3222adc]{background:#8457fa}.switch-slider[data-v-d3222adc]:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-d3222adc]:before{left:18px}.like-rank-fullpage[data-v-1d7218dc]{width:100%;height:calc(100% - 52px);background:linear-gradient(135deg,#f5f1ff 70%,#ede3ff);display:flex;flex-direction:column;align-items:stretch}.rank-tab[data-v-1d7218dc]{font-size:12px;color:#b6b8ce;padding:4px 12px;border-radius:18px;cursor:pointer;transition:background .15s;font-weight:400;margin:0 1px}.rank-tab.active[data-v-1d7218dc]{background:linear-gradient(90deg,#a07eff,#8457fa);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(202,188,245,.267)}.rank-content[data-v-1d7218dc]{flex:1;width:100%;max-width:480px;margin:0 auto;padding-bottom:30px;overflow-y:auto}.rank-loading[data-v-1d7218dc]{text-align:center;color:#ab8fff;font-size:17px;margin:34px 0;font-weight:500}.rank-empty[data-v-1d7218dc]{color:#b6b8ce;text-align:center;font-size:17px;padding:60px 0}.rank-list[data-v-1d7218dc]{margin:12px 0 0}.rank-item[data-v-1d7218dc]{display:flex;align-items:center;justify-content:space-between;padding:19px 0 14px;border-bottom:1px solid #ece6fa;gap:18px;background:none}.rank-num[data-v-1d7218dc]{width:33px;text-align:center;font-size:18px;font-weight:700;color:#a893e7;flex-shrink:0}.rank-num.top3[data-v-1d7218dc]{color:#ffb74d;font-size:22px}.avatar[data-v-1d7218dc]{width:42px;height:42px;border-radius:50%;background:#eee;object-fit:cover;flex-shrink:0}.nick[data-v-1d7218dc]{flex:1;font-size:16px;color:#6947a8;font-weight:600;white-space:nowrap}.like-count[data-v-1d7218dc]{font-size:16px;color:#ab8fff;font-weight:700;flex-shrink:0;margin-left:10px;text-align:right}@media (max-width: 600px){.rank-content[data-v-1d7218dc]{max-width:100vw;padding:0 4vw}.rank-item .nick[data-v-1d7218dc]{font-size:15px}}.rank-tip[data-v-1d7218dc]{color:#c7b6ec;font-size:13px;text-align:center;margin:12px 0 4px;font-weight:400;opacity:.85;user-select:none}.rank-item.top1[data-v-1d7218dc]{background:linear-gradient(90deg,#fff6df 60%,#ffe7b0);box-shadow:0 2px 16px rgba(255,232,176,.533)}.rank-item.top2[data-v-1d7218dc]{background:linear-gradient(90deg,#f0f0f7 60%,#e8e8ff);box-shadow:0 2px 10px rgba(179,184,224,.6)}.rank-item.top3[data-v-1d7218dc]{background:linear-gradient(90deg,#fff5ec 60%,#ffdeca);box-shadow:0 2px 10px rgba(255,225,184,.533)}.rank-item.top2 .avatar[data-v-1d7218dc]{border-color:#e1e1ef;background:#f7f7ff}.rank-item.top3 .avatar[data-v-1d7218dc]{border-color:#ffc896;background:#fff7ef}.crown[data-v-1d7218dc]{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:22px}.crown.silver[data-v-1d7218dc]{color:#a3a3a3}.crown.bronze[data-v-1d7218dc]{color:#e09959}.rank-podium[data-v-1d7218dc]{display:flex;justify-content:center;align-items:flex-end;gap:24px;margin:30px 0 12px}.podium-item[data-v-1d7218dc]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.podium-item.first .avatar[data-v-1d7218dc]{width:74px;height:74px;border:4px solid #ffd700;background:#fff9e0;margin-bottom:4px;box-shadow:0 2px 20px rgba(255,236,175,.6)}.podium-item.second .avatar[data-v-1d7218dc],.podium-item.third .avatar[data-v-1d7218dc]{width:60px;height:60px;border:3px solid #b8b8ff;background:#f8f8fe;margin-bottom:4px;box-shadow:0 2px 14px rgba(202,188,245,.533)}.podium-item.third .avatar[data-v-1d7218dc]{border-color:#ffb47e}.podium-item .crown[data-v-1d7218dc]{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:28px}.podium-item .rank-num[data-v-1d7218dc]{font-size:17px;font-weight:700;margin:3px 0;color:#ffb74d}.podium-item.second .rank-num[data-v-1d7218dc],.podium-item.second .crown[data-v-1d7218dc]{color:#bdbdbd}.podium-item.third .rank-num[data-v-1d7218dc],.podium-item.third .crown[data-v-1d7218dc]{color:#ffb47e}.podium-item .like-count[data-v-1d7218dc]{font-size:14px;color:#8457fa;margin-top:2px;font-weight:600}.podium-item[data-v-1d7218dc]{width:96px;display:flex;flex-direction:column;align-items:center}.podium-avatar[data-v-1d7218dc]{width:54px;height:54px;border-radius:50%;border:3px solid #fff8d2;background:#eee;margin-bottom:6px;box-shadow:0 2px 8px rgba(255,225,129,.6)}.podium-nick[data-v-1d7218dc]{flex:1 1 0;min-width:0;text-align:left;font-size:15px;font-weight:700;color:#6947a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-nick.long[data-v-1d7218dc]{font-size:13px}.podium-nick[data-v-1d7218dc]:hover{overflow:visible;white-space:normal;background:#fffbe9;border-radius:6px;z-index:2;position:relative;box-shadow:0 2px 12px rgba(245,234,191,.6);padding:0 2px}@media (max-width: 400px){.podium-item[data-v-1d7218dc]{width:70px}.podium-item.first .avatar[data-v-1d7218dc]{width:56px;height:56px}.podium-item.second .avatar[data-v-1d7218dc],.podium-item.third .avatar[data-v-1d7218dc]{width:44px;height:44px}.podium-nick[data-v-1d7218dc]{font-size:12px}}.rank-encourage[data-v-1d7218dc]{text-align:center;color:#8457fa;font-size:15px;font-weight:600;margin-top:6px;letter-spacing:.02em;opacity:.95;user-select:none;animation:encourage-fadein-1d7218dc 1s}@keyframes encourage-fadein-1d7218dc{0%{opacity:0;transform:translateY(16px)}to{opacity:.95;transform:translateY(0)}}.my-rank-card[data-v-1d7218dc]{display:flex;align-items:center;justify-content:center;margin:18px 0 0;background:linear-gradient(90deg,#f3f0ff,#fdf6ff 85%);border-radius:14px;min-height:48px;padding:8px 20px;box-shadow:0 2px 12px rgba(198,186,252,.094);font-size:15px;font-weight:600;gap:11px}.my-rank-label[data-v-1d7218dc]{color:#ab8fff;font-size:14.5px;font-weight:700;margin-right:3px}.my-rank-num[data-v-1d7218dc]{font-size:19px;font-weight:800;color:#ffb74d;width:27px;text-align:center}.my-rank-num.top3[data-v-1d7218dc]{color:gold}.my-rank-avatar[data-v-1d7218dc]{width:32px;height:32px;border-radius:50%;background:#eee;object-fit:cover;margin:0 6px;border:2px solid #e3dbfa}.my-rank-nick[data-v-1d7218dc]{font-size:15px;color:#6947a8;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.my-rank-like-count[data-v-1d7218dc]{font-size:14px;color:#8457fa;margin-left:8px}.my-rank-none[data-v-1d7218dc]{color:#b6b8ce;font-size:15px;margin-left:8px}.rank-tabs[data-v-1d7218dc]{align-items:center;background:#fff;border-bottom:1px solid #ece6fa;justify-content:space-around;padding:8px 30px;position:relative;text-align:center}.sub-tabs-weak[data-v-1d7218dc]{display:flex;gap:2px;position:absolute;right:2px;top:0;height:100%;align-items:center}.sub-tab-weak[data-v-1d7218dc]{font-size:10px;color:#c7c8d2;background:none;border-radius:9px;padding:2px 8px;font-weight:400;cursor:pointer;transition:color .12s,background .12s;user-select:none}.sub-tab-weak.active[data-v-1d7218dc]{color:#8457fa;background:#f6f1fe;font-weight:700}.rank-channel-tip[data-v-1d7218dc]{background:#f6f1fe;color:#8457fa;border-radius:10px;padding:10px 15px;margin:12px 0;font-size:13px;line-height:1.6;text-align:center;box-shadow:0 2px 8px rgba(198,186,252,.133)}.like-rank-setting-panel[data-v-1d7218dc]{min-width:260px;padding:24px 18px 18px;background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(231,222,250,.133);font-family:inherit}.setting-title[data-v-1d7218dc]{font-size:17px;color:#8457fa;font-weight:700;margin-bottom:10px}.setting-desc[data-v-1d7218dc]{color:#6947a8;font-size:15px;margin-bottom:12px}.setting-tips[data-v-1d7218dc]{color:#b6b8ce;font-size:13px;display:block;margin-top:2px}.setting-loading[data-v-1d7218dc],.setting-saving[data-v-1d7218dc]{color:#ab8fff;font-size:14px;margin-top:8px}.setting-error[data-v-1d7218dc]{color:#fa6363;font-size:13px;margin-top:8px}.setting-switch[data-v-1d7218dc]{margin:14px 0;display:flex;align-items:center;gap:12px}.switch-wrap[data-v-1d7218dc]{display:flex;align-items:center;gap:9px;user-select:none;cursor:pointer}.switch-label[data-v-1d7218dc]{font-size:15px;color:#8457fa;font-weight:700}.switch-wrap input[type=checkbox][data-v-1d7218dc]{display:none}.switch-slider[data-v-1d7218dc]{width:36px;height:20px;background:#e4defa;border-radius:10px;position:relative;transition:background .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-1d7218dc]{background:#8457fa}.switch-slider[data-v-1d7218dc]:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-1d7218dc]:before{left:18px}.vip-bg-narrow[data-v-462a1186]{background:linear-gradient(120deg,#ede4ff,#e6f6fe);height:100vh;overflow-y:auto}.vip-main-narrow[data-v-462a1186]{//max-width: 400px;width:100%;margin:0 auto;padding:20px 2vw 38px}.vip-header-narrow[data-v-462a1186]{text-align:center;margin-bottom:22px}.vip-center-title-narrow[data-v-462a1186]{font-size:25px;font-weight:900;color:#633eaa;letter-spacing:1px}.vip-center-subtitle-narrow[data-v-462a1186]{color:#7d6be6;font-size:15px;margin-top:5px}.vip-card-list-narrow[data-v-462a1186]{display:flex;flex-direction:column;gap:17px}.vip-card-narrow[data-v-462a1186]{background:#fff;border-radius:20px;box-shadow:0 3px 12px rgba(236,216,255,.333);padding:18px 12px 17px 15px;position:relative;border:3px solid transparent;transition:box-shadow .2s,border-color .2s;min-width:0;//margin-bottom: 0;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:8px}.vip-card-narrow.active-narrow[data-v-462a1186]{border-color:#8c6cff;box-shadow:0 5px 20px rgba(187,173,255,.267)}.vip-gradient-narrow[data-v-462a1186]{//background: linear-gradient(120deg,#fff7e4 10%,#f4f5ff 100%)}.vip-card-title-narrow[data-v-462a1186]{font-size:18px;font-weight:700;margin-bottom:2px;//color: #6345b1}.vip-card-price-narrow[data-v-462a1186]{color:#8250df;font-size:21px;font-weight:700;margin-bottom:3px}.vip-card-unit-narrow[data-v-462a1186]{font-size:13px;color:#999}.vip-card-features-narrow[data-v-462a1186]{margin:8px 0 10px;font-size:14px;//color: #484056;padding-left:0;list-style:none;flex:1}.vip-card-btn-narrow[data-v-462a1186]{background:linear-gradient(90deg,#a67fff,#5ad7fd);color:#fff;border:none;border-radius:22px;padding:8px 0;width:100%;font-size:15px;font-weight:600;letter-spacing:1px;cursor:pointer;box-shadow:0 2px 6px rgba(140,108,255,.157)}.vip-card-badge-narrow[data-v-462a1186]{position:absolute;top:-13px;left:14px;background:#f5f2ff;color:#9668fc;padding:2px 12px;border-radius:14px;font-size:12px;font-weight:700;letter-spacing:1px;box-shadow:0 1px 7px rgba(219,207,255,.267);z-index:1}.free-card-narrow[data-v-462a1186]{background:#f5f2ff;opacity:.97;border:2px dashed #c6b9e5}.free-card-narrow .vip-card-title-narrow[data-v-462a1186],.free-card-narrow .vip-card-price-narrow[data-v-462a1186],.free-card-narrow .vip-card-features-narrow li[data-v-462a1186]{color:#6a6f94}.vip-tip-narrow[data-v-462a1186]{color:#9573d4;background:#f9f8fd;padding:10px 12px;border-radius:11px;margin-top:22px;font-size:14px;text-align:center;box-shadow:0 1px 5px rgba(228,209,255,.133)}.deep-vip[data-v-462a1186]{background:linear-gradient(135deg,#e7ebfd,#d5eafd);color:#3557a6;border:2.5px solid #b5ccff}.deep-vip .vip-card-title-narrow[data-v-462a1186]{color:#466dcd}.deep-vip .vip-card-badge-narrow[data-v-462a1186]{background:#e7ebfd;color:#4265cc;font-weight:700}.deep-vip .vip-card-price-narrow[data-v-462a1186]{color:#4265cc}.deep-vip .vip-card-features-narrow li[data-v-462a1186]{color:#4560a0}.deep-vip .vip-card-btn-narrow[data-v-462a1186]{background:linear-gradient(90deg,#6c7afb,#a8b3ff);color:#fff;font-weight:600}.ui-vip[data-v-462a1186]{background:linear-gradient(120deg,#fff7e4 10%,#f4f5ff)}.ui-vip .vip-card-title-narrow[data-v-462a1186]{color:#9c7b30}.ui-vip .vip-card-price-narrow[data-v-462a1186]{color:#e6af4f}.ui-vip .vip-card-features-narrow li[data-v-462a1186]{color:#a28857}.ui-vip .vip-card-badge-narrow[data-v-462a1186]{background:#fff7e4;color:#b69536}.speaker-vip[data-v-462a1186]{background:linear-gradient(90deg,#d7edff,#ffeaea);color:#229be8;border-color:#c0e9fd}.speaker-vip .vip-card-title-narrow[data-v-462a1186]{color:#229be8}.speaker-vip .vip-card-price-narrow[data-v-462a1186]{color:#45b0ef}.speaker-vip .vip-card-features-narrow li[data-v-462a1186]{color:#2896c8}.speaker-vip .vip-card-badge-narrow[data-v-462a1186]{background:#d7edff;color:#229be8}.vip-card-title-narrow[data-v-462a1186]{font-size:18px;font-weight:700;margin-bottom:2px}.vip-card-price-narrow[data-v-462a1186]{font-size:21px;font-weight:700;margin-bottom:3px}.vip-card-features-narrow[data-v-462a1186]{margin:8px 0 10px;font-size:14px;padding-left:0;list-style:none;flex:1}.opened-corner-tag[data-v-462a1186]{position:absolute;top:11px;right:13px;z-index:3;background:linear-gradient(90deg,#cde5fa 60%,#a4c9ff);color:#2672c9;font-size:12px;font-weight:700;border-radius:10px 10px 10px 2px;padding:2.5px 13px 2.5px 8px;box-shadow:0 1px 4px rgba(179,216,255,.11);letter-spacing:.5px;pointer-events:none;user-select:none;opacity:.93;animation:tag-popin-462a1186 .2s}.btn-disabled[data-v-462a1186],.vip-card-btn-narrow.btn-disabled[data-v-462a1186]{background:#e4e8f5!important;color:#aaa!important;cursor:not-allowed!important;border:none;box-shadow:none;opacity:.85}.origin-price[data-v-462a1186]{margin-left:8px;color:#aaa;font-size:13px;text-decoration:line-through;opacity:.75;vertical-align:middle}.now-price[data-v-462a1186]{//color: #ff6c4c;font-weight:700;font-size:20px;margin-right:2px}@keyframes tag-popin-462a1186{0%{transform:scale(.7) translateY(-7px);opacity:0}70%{transform:scale(1.12)}to{transform:none;opacity:1}}.page-devices[data-v-878ff1ce]{padding:16px 0 0}.device-list[data-v-878ff1ce]{margin:0;padding:0;list-style:none}.device-drawer[data-v-24ff061c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex}.drawer-bg[data-v-24ff061c]{flex:1;background:rgba(0,0,0,.17)}.drawer-panel[data-v-24ff061c]{width:335px;max-width:95vw;background:#fff;height:100%;box-shadow:-2px 0 32px rgba(26,41,68,.25);display:flex;flex-direction:column;animation:drawerIn-24ff061c .16s cubic-bezier(.36,1.2,.7,1);border-radius:0 18px 18px 0/0 26px 26px 0;overflow:hidden}@keyframes drawerIn-24ff061c{0%{transform:translate(-70px);opacity:0}to{transform:none;opacity:1}}.drawer-header[data-v-24ff061c]{padding:5px;border-bottom:1px solid #f1f2f7;background:linear-gradient(87deg,#f7faff 65%,#e9f1fd);//min-height: 58px;box-shadow:0 1px 8px rgba(105,164,241,.063);border-top-right-radius:18px;justify-content:space-between}.close-btn[data-v-24ff061c]{background:none;border:none;font-size:28px;color:#bbb;cursor:pointer;padding:0 4px;line-height:1;border-radius:8px;transition:background .15s}.close-btn[data-v-24ff061c]:hover{background:#f4f6fa}.drawer-content[data-v-24ff061c]{flex:1;min-height:0;padding:5px 10px}.section-title[data-v-24ff061c]{font-size:15px;color:#6b97d1;font-weight:700;margin-bottom:7px;letter-spacing:.5px}.device-list[data-v-24ff061c]{margin:0;padding:0;list-style:none}.device-card[data-v-24ff061c]{border-radius:16px;background:#f8fafd;margin-bottom:14px;padding:13px 10px 12px;box-shadow:0 3px 15px rgba(103,166,255,.08);cursor:pointer;display:flex;align-items:center;border:none;transition:box-shadow .17s,background .17s;gap:0}.device-card.online[data-v-24ff061c]{background:linear-gradient(95deg,#e7f3fe 60%,#e2f7ff);box-shadow:0 6px 24px rgba(129,200,255,.094);border:1px solid #43a6ff38;border-left:4px solid #38a6ff;position:relative;margin-right:1px}.device-card.online[data-v-24ff061c]:active{box-shadow:0 0 rgba(0,0,0,0);background:linear-gradient(97deg,#eaf6ff 70%,#e8fcff)}.device-card.offline[data-v-24ff061c]{background:#f7f8fa;border:1px solid #eef0f5;opacity:.65;cursor:default}.main-row[data-v-24ff061c]{display:flex;align-items:center;gap:9px;width:100%}.device-avatar[data-v-24ff061c]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;margin-right:7px;background:#fff;box-shadow:0 2px 8px rgba(156,211,255,.1)}.device-avatar.online[data-v-24ff061c]{background:linear-gradient(107deg,#e6f5ff 60%,#e8f6ff)}.device-avatar.offline[data-v-24ff061c]{background:#f5f7fa}.device-info[data-v-24ff061c]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.device-name[data-v-24ff061c]{font-size:16px;font-weight:600;color:#2b3a55;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-id[data-v-24ff061c]{font-size:12.5px;color:#b2b7c3;letter-spacing:.6px;font-family:JetBrains Mono,Consolas,monospace;opacity:.77}.online-dot[data-v-24ff061c]{color:#21dc80;font-size:18px;margin-left:12px;text-shadow:0 0 6px #3dedb48a;font-weight:700}.offline-dot[data-v-24ff061c]{color:#bbb;font-size:17px;margin-left:12px}.chat-main-page[data-v-fc2be95d]{min-height:100vh;background:#f5f7fb;display:flex;flex-direction:column;height:100dvh;overflow:hidden;width:100%}.main-header[data-v-fc2be95d]{display:flex;align-items:center;justify-content:space-between;background:#f8faff;border-bottom:1px solid #ececec;height:56px;padding:0 12px 0 4px;position:sticky;top:0;z-index:99}.device-btn[data-v-fc2be95d]{background:#fff;color:#555;border:none;border-radius:10px;font-size:15px;padding:7px 13px;box-shadow:0 2px 8px rgba(0,0,0,.067);display:flex;align-items:center;gap:4px}.device-btn .iconfont[data-v-fc2be95d]{font-size:17px}.title[data-v-fc2be95d]{font-weight:700;font-size:17px;color:#333}.main-chat-content[data-v-fc2be95d]{flex:1;display:flex;flex-direction:column;height:0;overflow:hidden}.chat-message-list[data-v-fc2be95d]{flex:1;overflow-y:auto;padding:16px 0 0;background:transparent}.message-row[data-v-fc2be95d]{padding:4px 12px;display:flex;justify-content:flex-start}.message-row.mine[data-v-fc2be95d]{justify-content:flex-end}.bubble[data-v-fc2be95d]{display:inline-block;background:#fff;border-radius:14px;box-shadow:0 1px 4px rgba(0,0,0,.067);padding:8px 16px;font-size:15px;color:#222;max-width:80vw;word-break:break-all}.message-row.mine .bubble[data-v-fc2be95d]{background:#85b8ff;color:#fff}.chat-input-bar[data-v-fc2be95d]{display:flex;align-items:center;gap:6px;padding:10px;border-top:1px solid #e2e2e4;background:#f8faff}.input[data-v-fc2be95d]{flex:1;font-size:15px;padding:7px 12px;border-radius:8px;border:1px solid #dbe4fa;outline:none;background:#fff}.send-btn[data-v-fc2be95d]{padding:8px 16px;background:#3c7fff;color:#fff;border:none;border-radius:8px;font-size:15px}.promo-root[data-v-92d6e31d]{width:100%;margin:0 auto;padding:20px 6px 38px;background:#f7fbff;height:100vh;overflow-y:auto}.promo-banner-box[data-v-92d6e31d]{width:100%;text-align:center;margin-bottom:8px}.promo-slogan[data-v-92d6e31d]{font-size:19px;font-weight:700;color:#397fff;letter-spacing:1px;background:linear-gradient(87deg,#edf5ff 65%,#d4e8ff);border-radius:12px;padding:9px 0;margin:0 auto 8px}.promo-title[data-v-92d6e31d]{font-size:24px;font-weight:700;color:#3364ff;margin:10px 0 4px;text-align:center}.promo-desc[data-v-92d6e31d]{font-size:16px;color:#444;text-align:center;margin-bottom:18px;line-height:1.7}.promo-qr-link-area[data-v-92d6e31d]{display:flex;align-items:flex-start;gap:18px;justify-content:center;margin:20px 0 12px}.promo-qr[data-v-92d6e31d]{width:100px;height:100px;border-radius:8px;border:1.5px solid #d9e8fd}.promo-link-label[data-v-92d6e31d]{font-size:13px;color:#456;margin-bottom:4px}.promo-link-url[data-v-92d6e31d]{font-size:14.5px;word-break:break-all;color:#0070e0;display:flex;align-items:center;gap:7px;margin-bottom:4px}.promo-link-url a[data-v-92d6e31d]{color:#256aff;text-decoration:underline}.copy-btn[data-v-92d6e31d]{background:#fff;color:#217aff;border:1px solid #b4cdff;border-radius:6px;font-size:12px;padding:2px 8px;cursor:pointer}.promo-link-tip[data-v-92d6e31d]{font-size:12px;color:#999;margin-top:4px}.promo-gallery[data-v-92d6e31d]{margin:18px 0 6px;text-align:center}.gallery-img-list[data-v-92d6e31d]{display:flex;justify-content:center;gap:12px}.gallery-img[data-v-92d6e31d]{width:100px;height:100px;object-fit:cover;border-radius:8px;border:2px solid #eef3fa;cursor:pointer;opacity:.75;transition:border .12s,opacity .15s}.gallery-img.active[data-v-92d6e31d]{border:2px solid #39f;opacity:1}.gallery-pagination[data-v-92d6e31d]{margin:8px 0;text-align:center}.dot[data-v-92d6e31d]{display:inline-block;width:8px;height:8px;border-radius:50%;margin:0 3px;background:#c7e2ff;cursor:pointer}.dot.active[data-v-92d6e31d]{background:#1d75ff}.gallery-bigimg-area[data-v-92d6e31d]{width:100%;text-align:center;margin-bottom:14px}.gallery-bigimg[data-v-92d6e31d]{width:95%;max-width:320px;border-radius:13px;box-shadow:0 2px 12px rgba(184,224,255,.1);margin-bottom:6px}.promo-step-box[data-v-92d6e31d]{margin:18px 0 12px}.promo-step[data-v-92d6e31d]{font-size:15px;margin-bottom:7px;color:#2568d6}.step-num[data-v-92d6e31d]{background:#e4f2ff;color:#3463d9;border-radius:50%;font-size:13px;width:20px;height:20px;text-align:center;display:inline-block;margin-right:8px;font-weight:700;line-height:20px}.promo-tips[data-v-92d6e31d]{font-size:12px;color:#aaa;margin-top:16px;text-align:center;line-height:1.6}.like-rank-fullpage[data-v-26695cfd]{width:100%;height:calc(100% - 52px);background:linear-gradient(135deg,#f5f1ff 70%,#ede3ff);display:flex;flex-direction:column;align-items:stretch}.rank-tab[data-v-26695cfd]{font-size:12px;color:#b6b8ce;padding:4px 12px;border-radius:18px;cursor:pointer;transition:background .15s;font-weight:400;margin:0 1px}.rank-tab.active[data-v-26695cfd]{background:linear-gradient(90deg,#a07eff,#8457fa);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(202,188,245,.267)}.rank-content[data-v-26695cfd]{flex:1;width:100%;max-width:480px;margin:0 auto;padding-bottom:30px;overflow-y:auto}.rank-loading[data-v-26695cfd]{text-align:center;color:#ab8fff;font-size:17px;margin:34px 0;font-weight:500}.rank-empty[data-v-26695cfd]{color:#b6b8ce;text-align:center;font-size:17px;padding:60px 0}.rank-list[data-v-26695cfd]{margin:12px 0 0}.rank-item[data-v-26695cfd]{display:flex;align-items:center;justify-content:space-between;padding:19px 0 14px;border-bottom:1px solid #ece6fa;gap:18px;background:none}.rank-num[data-v-26695cfd]{width:33px;text-align:center;font-size:18px;font-weight:700;color:#a893e7;flex-shrink:0}.rank-num.top3[data-v-26695cfd]{color:#ffb74d;font-size:22px}.avatar[data-v-26695cfd]{width:42px;height:42px;border-radius:50%;background:#eee;object-fit:cover;flex-shrink:0}.nick[data-v-26695cfd]{flex:1;font-size:16px;color:#6947a8;font-weight:600;white-space:nowrap}.like-count[data-v-26695cfd]{font-size:16px;color:#ab8fff;font-weight:700;flex-shrink:0;margin-left:10px;text-align:right}@media (max-width: 600px){.rank-content[data-v-26695cfd]{max-width:100vw;padding:0 4vw}.rank-item .nick[data-v-26695cfd]{font-size:15px}}.rank-tip[data-v-26695cfd]{color:#c7b6ec;font-size:13px;text-align:center;margin:12px 0 4px;font-weight:400;opacity:.85;user-select:none}.rank-item.top1[data-v-26695cfd]{background:linear-gradient(90deg,#fff6df 60%,#ffe7b0);box-shadow:0 2px 16px rgba(255,232,176,.533)}.rank-item.top2[data-v-26695cfd]{background:linear-gradient(90deg,#f0f0f7 60%,#e8e8ff);box-shadow:0 2px 10px rgba(179,184,224,.6)}.rank-item.top3[data-v-26695cfd]{background:linear-gradient(90deg,#fff5ec 60%,#ffdeca);box-shadow:0 2px 10px rgba(255,225,184,.533)}.rank-item.top2 .avatar[data-v-26695cfd]{border-color:#e1e1ef;background:#f7f7ff}.rank-item.top3 .avatar[data-v-26695cfd]{border-color:#ffc896;background:#fff7ef}.crown[data-v-26695cfd]{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:22px}.crown.silver[data-v-26695cfd]{color:#a3a3a3}.crown.bronze[data-v-26695cfd]{color:#e09959}.rank-podium[data-v-26695cfd]{display:flex;justify-content:center;align-items:flex-end;gap:24px;margin:30px 0 12px}.podium-item[data-v-26695cfd]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.podium-item.first .avatar[data-v-26695cfd]{width:74px;height:74px;border:4px solid #ffd700;background:#fff9e0;margin-bottom:4px;box-shadow:0 2px 20px rgba(255,236,175,.6)}.podium-item.second .avatar[data-v-26695cfd],.podium-item.third .avatar[data-v-26695cfd]{width:60px;height:60px;border:3px solid #b8b8ff;background:#f8f8fe;margin-bottom:4px;box-shadow:0 2px 14px rgba(202,188,245,.533)}.podium-item.third .avatar[data-v-26695cfd]{border-color:#ffb47e}.podium-item .crown[data-v-26695cfd]{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:28px}.podium-item .rank-num[data-v-26695cfd]{font-size:17px;font-weight:700;margin:3px 0;color:#ffb74d}.podium-item.second .rank-num[data-v-26695cfd],.podium-item.second .crown[data-v-26695cfd]{color:#bdbdbd}.podium-item.third .rank-num[data-v-26695cfd],.podium-item.third .crown[data-v-26695cfd]{color:#ffb47e}.podium-item .like-count[data-v-26695cfd]{font-size:14px;color:#8457fa;margin-top:2px;font-weight:600}.podium-item[data-v-26695cfd]{width:96px;display:flex;flex-direction:column;align-items:center}.podium-avatar[data-v-26695cfd]{width:54px;height:54px;border-radius:50%;border:3px solid #fff8d2;background:#eee;margin-bottom:6px;box-shadow:0 2px 8px rgba(255,225,129,.6)}.podium-nick[data-v-26695cfd]{flex:1 1 0;min-width:0;text-align:left;font-size:15px;font-weight:700;color:#6947a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-nick.long[data-v-26695cfd]{font-size:13px}.podium-nick[data-v-26695cfd]:hover{overflow:visible;white-space:normal;background:#fffbe9;border-radius:6px;z-index:2;position:relative;box-shadow:0 2px 12px rgba(245,234,191,.6);padding:0 2px}@media (max-width: 400px){.podium-item[data-v-26695cfd]{width:70px}.podium-item.first .avatar[data-v-26695cfd]{width:56px;height:56px}.podium-item.second .avatar[data-v-26695cfd],.podium-item.third .avatar[data-v-26695cfd]{width:44px;height:44px}.podium-nick[data-v-26695cfd]{font-size:12px}}.rank-encourage[data-v-26695cfd]{text-align:center;color:#8457fa;font-size:15px;font-weight:600;margin-top:6px;letter-spacing:.02em;opacity:.95;user-select:none;animation:encourage-fadein-26695cfd 1s}@keyframes encourage-fadein-26695cfd{0%{opacity:0;transform:translateY(16px)}to{opacity:.95;transform:translateY(0)}}.my-rank-card[data-v-26695cfd]{display:flex;align-items:center;justify-content:center;margin:18px 0 0;background:linear-gradient(90deg,#f3f0ff,#fdf6ff 85%);border-radius:14px;min-height:48px;padding:8px 20px;box-shadow:0 2px 12px rgba(198,186,252,.094);font-size:15px;font-weight:600;gap:11px}.my-rank-label[data-v-26695cfd]{color:#ab8fff;font-size:14.5px;font-weight:700;margin-right:3px}.my-rank-num[data-v-26695cfd]{font-size:19px;font-weight:800;color:#ffb74d;width:27px;text-align:center}.my-rank-num.top3[data-v-26695cfd]{color:gold}.my-rank-avatar[data-v-26695cfd]{width:32px;height:32px;border-radius:50%;background:#eee;object-fit:cover;margin:0 6px;border:2px solid #e3dbfa}.my-rank-nick[data-v-26695cfd]{font-size:15px;color:#6947a8;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.my-rank-like-count[data-v-26695cfd]{font-size:14px;color:#8457fa;margin-left:8px}.my-rank-none[data-v-26695cfd]{color:#b6b8ce;font-size:15px;margin-left:8px}.rank-tabs[data-v-26695cfd]{align-items:center;background:#fff;border-bottom:1px solid #ece6fa;justify-content:space-around;padding:8px 30px;position:relative;text-align:center}.sub-tabs-weak[data-v-26695cfd]{display:flex;gap:2px;position:absolute;right:2px;top:0;height:100%;align-items:center}.sub-tab-weak[data-v-26695cfd]{font-size:10px;color:#c7c8d2;background:none;border-radius:9px;padding:2px 8px;font-weight:400;cursor:pointer;transition:color .12s,background .12s;user-select:none}.rank-channel-tip[data-v-26695cfd]{background:#f6f1fe;color:#8457fa;border-radius:10px;padding:10px 15px;margin:12px 0;font-size:13px;line-height:1.6;text-align:center;box-shadow:0 2px 8px rgba(198,186,252,.133)}.like-rank-setting-panel[data-v-26695cfd]{min-width:260px;padding:24px 18px 18px;background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(231,222,250,.133);font-family:inherit}.setting-title[data-v-26695cfd]{font-size:17px;color:#8457fa;font-weight:700;margin-bottom:10px}.setting-desc[data-v-26695cfd]{color:#6947a8;font-size:15px;margin-bottom:12px}.setting-tips[data-v-26695cfd]{color:#b6b8ce;font-size:13px;display:block;margin-top:2px}.setting-loading[data-v-26695cfd],.setting-saving[data-v-26695cfd]{color:#ab8fff;font-size:14px;margin-top:8px}.setting-error[data-v-26695cfd]{color:#fa6363;font-size:13px;margin-top:8px}.setting-switch[data-v-26695cfd]{margin:14px 0;display:flex;align-items:center;gap:12px}.switch-wrap[data-v-26695cfd]{display:flex;align-items:center;gap:9px;user-select:none;cursor:pointer}.switch-label[data-v-26695cfd]{font-size:15px;color:#8457fa;font-weight:700}.switch-wrap input[type=checkbox][data-v-26695cfd]{display:none}.switch-slider[data-v-26695cfd]{width:36px;height:20px;background:#e4defa;border-radius:10px;position:relative;transition:background .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-26695cfd]{background:#8457fa}.switch-slider[data-v-26695cfd]:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-26695cfd]:before{left:18px}.level-num[data-v-26695cfd]{color:#8457fa}.sub-tab-weak.active[data-v-26695cfd]{color:#8457fa;background:#f6f1fe;font-weight:700}.podium-item.first .level-num[data-v-26695cfd]{font-size:16px;color:gold;text-shadow:0 0 8px #ffec80;font-weight:400}.podium-item.second .level-num[data-v-26695cfd]{font-size:16px;color:#a0c2ff;text-shadow:0 0 8px #e9f6ff,0 1px 0 #fff;font-weight:400}.podium-item.third .level-num[data-v-26695cfd]{font-size:16px;color:#ffb47e;font-weight:400}.like-rank-fullpage[data-v-50d7e22a]{width:100%;height:calc(100% - 52px);background:linear-gradient(135deg,#f5f1ff 70%,#ede3ff);display:flex;flex-direction:column;align-items:stretch}.rank-tab[data-v-50d7e22a]{font-size:12px;color:#b6b8ce;padding:4px 12px;border-radius:18px;cursor:pointer;transition:background .15s;font-weight:400;margin:0 1px}.rank-tab.active[data-v-50d7e22a]{background:linear-gradient(90deg,#a07eff,#8457fa);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(202,188,245,.267)}.rank-content[data-v-50d7e22a]{flex:1;width:100%;max-width:480px;margin:0 auto;padding-bottom:30px;overflow-y:auto}.rank-loading[data-v-50d7e22a]{text-align:center;color:#ab8fff;font-size:17px;margin:34px 0;font-weight:500}.rank-empty[data-v-50d7e22a]{color:#b6b8ce;text-align:center;font-size:17px;padding:60px 0}.rank-list[data-v-50d7e22a]{margin:12px 0 0}.rank-item[data-v-50d7e22a]{display:flex;align-items:center;justify-content:space-between;padding:19px 0 14px;border-bottom:1px solid #ece6fa;gap:18px;background:none}.rank-num[data-v-50d7e22a]{width:33px;text-align:center;font-size:18px;font-weight:700;color:#a893e7;flex-shrink:0}.rank-num.top3[data-v-50d7e22a]{color:#ffb74d;font-size:22px}.avatar[data-v-50d7e22a]{width:42px;height:42px;border-radius:50%;background:#eee;object-fit:cover;flex-shrink:0}.nick[data-v-50d7e22a]{flex:1;font-size:16px;color:#6947a8;font-weight:600;white-space:nowrap}.like-count[data-v-50d7e22a]{font-size:16px;color:#ab8fff;font-weight:700;flex-shrink:0;margin-left:10px;text-align:right}@media (max-width: 600px){.rank-content[data-v-50d7e22a]{max-width:100vw;padding:0 4vw}.rank-item .nick[data-v-50d7e22a]{font-size:15px}}.rank-tip[data-v-50d7e22a]{color:#c7b6ec;font-size:13px;text-align:center;margin:12px 0 4px;font-weight:400;opacity:.85;user-select:none}.rank-item.top1[data-v-50d7e22a]{background:linear-gradient(90deg,#fff6df 60%,#ffe7b0);box-shadow:0 2px 16px rgba(255,232,176,.533)}.rank-item.top2[data-v-50d7e22a]{background:linear-gradient(90deg,#f0f0f7 60%,#e8e8ff);box-shadow:0 2px 10px rgba(179,184,224,.6)}.rank-item.top3[data-v-50d7e22a]{background:linear-gradient(90deg,#fff5ec 60%,#ffdeca);box-shadow:0 2px 10px rgba(255,225,184,.533)}.rank-item.top2 .avatar[data-v-50d7e22a]{border-color:#e1e1ef;background:#f7f7ff}.rank-item.top3 .avatar[data-v-50d7e22a]{border-color:#ffc896;background:#fff7ef}.crown[data-v-50d7e22a]{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:22px}.crown.silver[data-v-50d7e22a]{color:#a3a3a3}.crown.bronze[data-v-50d7e22a]{color:#e09959}.rank-podium[data-v-50d7e22a]{display:flex;justify-content:center;align-items:flex-end;gap:24px;margin:30px 0 12px}.podium-item[data-v-50d7e22a]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.podium-item.first .avatar[data-v-50d7e22a]{width:74px;height:74px;border:4px solid #ffd700;background:#fff9e0;margin-bottom:4px;box-shadow:0 2px 20px rgba(255,236,175,.6)}.podium-item.second .avatar[data-v-50d7e22a],.podium-item.third .avatar[data-v-50d7e22a]{width:60px;height:60px;border:3px solid #b8b8ff;background:#f8f8fe;margin-bottom:4px;box-shadow:0 2px 14px rgba(202,188,245,.533)}.podium-item.third .avatar[data-v-50d7e22a]{border-color:#ffb47e}.podium-item .crown[data-v-50d7e22a]{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:28px}.podium-item .rank-num[data-v-50d7e22a]{font-size:17px;font-weight:700;margin:3px 0;color:#ffb74d}.podium-item.second .rank-num[data-v-50d7e22a],.podium-item.second .crown[data-v-50d7e22a]{color:#bdbdbd}.podium-item.third .rank-num[data-v-50d7e22a],.podium-item.third .crown[data-v-50d7e22a]{color:#ffb47e}.podium-item .like-count[data-v-50d7e22a]{font-size:14px;color:#8457fa;margin-top:2px;font-weight:600}.podium-item[data-v-50d7e22a]{width:96px;display:flex;flex-direction:column;align-items:center}.podium-avatar[data-v-50d7e22a]{width:54px;height:54px;border-radius:50%;border:3px solid #fff8d2;background:#eee;margin-bottom:6px;box-shadow:0 2px 8px rgba(255,225,129,.6)}.podium-nick[data-v-50d7e22a]{flex:1 1 0;min-width:0;text-align:left;font-size:15px;font-weight:700;color:#6947a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-nick.long[data-v-50d7e22a]{font-size:13px}.podium-nick[data-v-50d7e22a]:hover{overflow:visible;white-space:normal;background:#fffbe9;border-radius:6px;z-index:2;position:relative;box-shadow:0 2px 12px rgba(245,234,191,.6);padding:0 2px}@media (max-width: 400px){.podium-item[data-v-50d7e22a]{width:70px}.podium-item.first .avatar[data-v-50d7e22a]{width:56px;height:56px}.podium-item.second .avatar[data-v-50d7e22a],.podium-item.third .avatar[data-v-50d7e22a]{width:44px;height:44px}.podium-nick[data-v-50d7e22a]{font-size:12px}}.rank-encourage[data-v-50d7e22a]{text-align:center;color:#8457fa;font-size:15px;font-weight:600;margin-top:6px;letter-spacing:.02em;opacity:.95;user-select:none;animation:encourage-fadein-50d7e22a 1s}@keyframes encourage-fadein-50d7e22a{0%{opacity:0;transform:translateY(16px)}to{opacity:.95;transform:translateY(0)}}.my-rank-card[data-v-50d7e22a]{display:flex;align-items:center;justify-content:center;margin:18px 0 0;background:linear-gradient(90deg,#f3f0ff,#fdf6ff 85%);border-radius:14px;min-height:48px;padding:8px 20px;box-shadow:0 2px 12px rgba(198,186,252,.094);font-size:15px;font-weight:600;gap:11px}.my-rank-label[data-v-50d7e22a]{color:#ab8fff;font-size:14.5px;font-weight:700;margin-right:3px}.my-rank-num[data-v-50d7e22a]{font-size:19px;font-weight:800;color:#ffb74d;width:27px;text-align:center}.my-rank-num.top3[data-v-50d7e22a]{color:gold}.my-rank-avatar[data-v-50d7e22a]{width:32px;height:32px;border-radius:50%;background:#eee;object-fit:cover;margin:0 6px;border:2px solid #e3dbfa}.my-rank-nick[data-v-50d7e22a]{font-size:15px;color:#6947a8;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.my-rank-like-count[data-v-50d7e22a]{font-size:14px;color:#8457fa;margin-left:8px}.my-rank-none[data-v-50d7e22a]{color:#b6b8ce;font-size:15px;margin-left:8px}.rank-tabs[data-v-50d7e22a]{align-items:center;background:#fff;border-bottom:1px solid #ece6fa;justify-content:space-around;padding:8px 30px;position:relative;text-align:center}.sub-tabs-weak[data-v-50d7e22a]{display:flex;gap:2px;position:absolute;right:2px;top:0;height:100%;align-items:center}.sub-tab-weak[data-v-50d7e22a]{font-size:10px;color:#c7c8d2;background:none;border-radius:9px;padding:2px 8px;font-weight:400;cursor:pointer;transition:color .12s,background .12s;user-select:none}.sub-tab-weak.active[data-v-50d7e22a]{color:#8457fa;background:#f6f1fe;font-weight:700}.rank-channel-tip[data-v-50d7e22a]{background:#f6f1fe;color:#8457fa;border-radius:10px;padding:10px 15px;margin:12px 0;font-size:13px;line-height:1.6;text-align:center;box-shadow:0 2px 8px rgba(198,186,252,.133)}.like-rank-setting-panel[data-v-50d7e22a]{min-width:260px;padding:24px 18px 18px;background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(231,222,250,.133);font-family:inherit}.setting-title[data-v-50d7e22a]{font-size:17px;color:#8457fa;font-weight:700;margin-bottom:10px}.setting-desc[data-v-50d7e22a]{color:#6947a8;font-size:15px;margin-bottom:12px}.setting-tips[data-v-50d7e22a]{color:#b6b8ce;font-size:13px;display:block;margin-top:2px}.setting-loading[data-v-50d7e22a],.setting-saving[data-v-50d7e22a]{color:#ab8fff;font-size:14px;margin-top:8px}.setting-error[data-v-50d7e22a]{color:#fa6363;font-size:13px;margin-top:8px}.setting-switch[data-v-50d7e22a]{margin:14px 0;display:flex;align-items:center;gap:12px}.switch-wrap[data-v-50d7e22a]{display:flex;align-items:center;gap:9px;user-select:none;cursor:pointer}.switch-label[data-v-50d7e22a]{font-size:15px;color:#8457fa;font-weight:700}.switch-wrap input[type=checkbox][data-v-50d7e22a]{display:none}.switch-slider[data-v-50d7e22a]{width:36px;height:20px;background:#e4defa;border-radius:10px;position:relative;transition:background .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-50d7e22a]{background:#8457fa}.switch-slider[data-v-50d7e22a]:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-50d7e22a]:before{left:18px}.like-rank-fullpage[data-v-ad375f67]{width:100%;height:calc(100% - 52px);background:linear-gradient(135deg,#f5f1ff 70%,#ede3ff);display:flex;flex-direction:column;align-items:stretch}.rank-tab[data-v-ad375f67]{font-size:12px;color:#b6b8ce;padding:4px 12px;border-radius:18px;cursor:pointer;transition:background .15s;font-weight:400;margin:0 1px}.rank-tab.active[data-v-ad375f67]{background:linear-gradient(90deg,#a07eff,#8457fa);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(202,188,245,.267)}.rank-content[data-v-ad375f67]{flex:1;width:100%;max-width:480px;margin:0 auto;padding-bottom:30px;overflow-y:auto}.rank-loading[data-v-ad375f67]{text-align:center;color:#ab8fff;font-size:17px;margin:34px 0;font-weight:500}.rank-empty[data-v-ad375f67]{color:#b6b8ce;text-align:center;font-size:17px;padding:60px 0}.rank-list[data-v-ad375f67]{margin:12px 0 0}.rank-item[data-v-ad375f67]{display:flex;align-items:center;justify-content:space-between;padding:19px 0 14px;border-bottom:1px solid #ece6fa;gap:18px;background:none}.rank-num[data-v-ad375f67]{width:33px;text-align:center;font-size:18px;font-weight:700;color:#a893e7;flex-shrink:0}.rank-num.top3[data-v-ad375f67]{color:#ffb74d;font-size:22px}.avatar[data-v-ad375f67]{width:42px;height:42px;border-radius:50%;background:#eee;object-fit:cover;flex-shrink:0}.nick[data-v-ad375f67]{flex:1;font-size:16px;color:#6947a8;font-weight:600;white-space:nowrap}.like-count[data-v-ad375f67]{font-size:16px;color:#ab8fff;font-weight:700;flex-shrink:0;margin-left:10px;text-align:right}@media (max-width: 600px){.rank-content[data-v-ad375f67]{max-width:100vw;padding:0 4vw}.rank-item .nick[data-v-ad375f67]{font-size:15px}}.rank-tip[data-v-ad375f67]{color:#c7b6ec;font-size:13px;text-align:center;margin:12px 0 4px;font-weight:400;opacity:.85;user-select:none}.rank-item.top1[data-v-ad375f67]{background:linear-gradient(90deg,#fff6df 60%,#ffe7b0);box-shadow:0 2px 16px rgba(255,232,176,.533)}.rank-item.top2[data-v-ad375f67]{background:linear-gradient(90deg,#f0f0f7 60%,#e8e8ff);box-shadow:0 2px 10px rgba(179,184,224,.6)}.rank-item.top3[data-v-ad375f67]{background:linear-gradient(90deg,#fff5ec 60%,#ffdeca);box-shadow:0 2px 10px rgba(255,225,184,.533)}.rank-item.top2 .avatar[data-v-ad375f67]{border-color:#e1e1ef;background:#f7f7ff}.rank-item.top3 .avatar[data-v-ad375f67]{border-color:#ffc896;background:#fff7ef}.crown[data-v-ad375f67]{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:22px}.crown.silver[data-v-ad375f67]{color:#a3a3a3}.crown.bronze[data-v-ad375f67]{color:#e09959}.rank-podium[data-v-ad375f67]{display:flex;justify-content:center;align-items:flex-end;gap:24px;margin:30px 0 12px}.podium-item[data-v-ad375f67]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.podium-item.first .avatar[data-v-ad375f67]{width:74px;height:74px;border:4px solid #ffd700;background:#fff9e0;margin-bottom:4px;box-shadow:0 2px 20px rgba(255,236,175,.6)}.podium-item.second .avatar[data-v-ad375f67],.podium-item.third .avatar[data-v-ad375f67]{width:60px;height:60px;border:3px solid #b8b8ff;background:#f8f8fe;margin-bottom:4px;box-shadow:0 2px 14px rgba(202,188,245,.533)}.podium-item.third .avatar[data-v-ad375f67]{border-color:#ffb47e}.podium-item .crown[data-v-ad375f67]{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:28px}.podium-item .rank-num[data-v-ad375f67]{font-size:17px;font-weight:700;margin:3px 0;color:#ffb74d}.podium-item.second .rank-num[data-v-ad375f67],.podium-item.second .crown[data-v-ad375f67]{color:#bdbdbd}.podium-item.third .rank-num[data-v-ad375f67],.podium-item.third .crown[data-v-ad375f67]{color:#ffb47e}.podium-item .like-count[data-v-ad375f67]{font-size:14px;color:#8457fa;margin-top:2px;font-weight:600}.podium-item[data-v-ad375f67]{width:96px;display:flex;flex-direction:column;align-items:center}.podium-avatar[data-v-ad375f67]{width:54px;height:54px;border-radius:50%;border:3px solid #fff8d2;background:#eee;margin-bottom:6px;box-shadow:0 2px 8px rgba(255,225,129,.6)}.podium-nick[data-v-ad375f67]{flex:1 1 0;min-width:0;text-align:left;font-size:15px;font-weight:700;color:#6947a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-nick.long[data-v-ad375f67]{font-size:13px}.podium-nick[data-v-ad375f67]:hover{overflow:visible;white-space:normal;background:#fffbe9;border-radius:6px;z-index:2;position:relative;box-shadow:0 2px 12px rgba(245,234,191,.6);padding:0 2px}@media (max-width: 400px){.podium-item[data-v-ad375f67]{width:70px}.podium-item.first .avatar[data-v-ad375f67]{width:56px;height:56px}.podium-item.second .avatar[data-v-ad375f67],.podium-item.third .avatar[data-v-ad375f67]{width:44px;height:44px}.podium-nick[data-v-ad375f67]{font-size:12px}}.rank-encourage[data-v-ad375f67]{text-align:center;color:#8457fa;font-size:15px;font-weight:600;margin-top:6px;letter-spacing:.02em;opacity:.95;user-select:none;animation:encourage-fadein-ad375f67 1s}@keyframes encourage-fadein-ad375f67{0%{opacity:0;transform:translateY(16px)}to{opacity:.95;transform:translateY(0)}}.my-rank-card[data-v-ad375f67]{display:flex;align-items:center;justify-content:center;margin:18px 0 0;background:linear-gradient(90deg,#f3f0ff,#fdf6ff 85%);border-radius:14px;min-height:48px;padding:8px 20px;box-shadow:0 2px 12px rgba(198,186,252,.094);font-size:15px;font-weight:600;gap:11px}.my-rank-label[data-v-ad375f67]{color:#ab8fff;font-size:14.5px;font-weight:700;margin-right:3px}.my-rank-num[data-v-ad375f67]{font-size:19px;font-weight:800;color:#ffb74d;width:27px;text-align:center}.my-rank-num.top3[data-v-ad375f67]{color:gold}.my-rank-avatar[data-v-ad375f67]{width:32px;height:32px;border-radius:50%;background:#eee;object-fit:cover;margin:0 6px;border:2px solid #e3dbfa}.my-rank-nick[data-v-ad375f67]{font-size:15px;color:#6947a8;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.my-rank-like-count[data-v-ad375f67]{font-size:14px;color:#8457fa;margin-left:8px}.my-rank-none[data-v-ad375f67]{color:#b6b8ce;font-size:15px;margin-left:8px}.rank-tabs[data-v-ad375f67]{align-items:center;background:#fff;border-bottom:1px solid #ece6fa;justify-content:space-around;padding:8px 30px;position:relative;text-align:center}.sub-tabs-weak[data-v-ad375f67]{display:flex;gap:2px;position:absolute;right:2px;top:0;height:100%;align-items:center}.sub-tab-weak[data-v-ad375f67]{font-size:10px;color:#c7c8d2;background:none;border-radius:9px;padding:2px 8px;font-weight:400;cursor:pointer;transition:color .12s,background .12s;user-select:none}.sub-tab-weak.active[data-v-ad375f67]{color:#8457fa;background:#f6f1fe;font-weight:700}.rank-channel-tip[data-v-ad375f67]{background:#f6f1fe;color:#8457fa;border-radius:10px;padding:10px 15px;margin:12px 0;font-size:13px;line-height:1.6;text-align:center;box-shadow:0 2px 8px rgba(198,186,252,.133)}.like-rank-setting-panel[data-v-ad375f67]{min-width:260px;padding:24px 18px 18px;background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(231,222,250,.133);font-family:inherit}.setting-title[data-v-ad375f67]{font-size:17px;color:#8457fa;font-weight:700;margin-bottom:10px}.setting-desc[data-v-ad375f67]{color:#6947a8;font-size:15px;margin-bottom:12px}.setting-tips[data-v-ad375f67]{color:#b6b8ce;font-size:13px;display:block;margin-top:2px}.setting-loading[data-v-ad375f67],.setting-saving[data-v-ad375f67]{color:#ab8fff;font-size:14px;margin-top:8px}.setting-error[data-v-ad375f67]{color:#fa6363;font-size:13px;margin-top:8px}.setting-switch[data-v-ad375f67]{margin:14px 0;display:flex;align-items:center;gap:12px}.switch-wrap[data-v-ad375f67]{display:flex;align-items:center;gap:9px;user-select:none;cursor:pointer}.switch-label[data-v-ad375f67]{font-size:15px;color:#8457fa;font-weight:700}.switch-wrap input[type=checkbox][data-v-ad375f67]{display:none}.switch-slider[data-v-ad375f67]{width:36px;height:20px;background:#e4defa;border-radius:10px;position:relative;transition:background .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-ad375f67]{background:#8457fa}.switch-slider[data-v-ad375f67]:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-ad375f67]:before{left:18px}.shop-bg[data-v-326b85ad]{height:100vh;//background: #f6f7fb;padding-bottom:36px;overflow-y:auto;background-color:#fff}.shop-main[data-v-326b85ad]{//max-width: 540px;margin:0 auto;padding-bottom:36px}.notice-tip[data-v-326b85ad]{font-size:12px;color:#2167d2;padding:10px 14px 8px;text-align:center;background:#f3f7ff;border-radius:8px;margin:10px 0 12px;line-height:1.7}.avatar-card[data-v-326b85ad]{background:#fff;border-radius:9px;border:1px solid #e5e8f2;padding:8px 5px;margin:5px;display:flex;flex-direction:column;align-items:center;position:relative}.img-area[data-v-326b85ad]{width:120px;height:120px;margin-bottom:4px;border-radius:10px;overflow:hidden;background:#f0f4fa;display:flex;align-items:center;justify-content:center}.avatar-img[data-v-326b85ad]{width:120px;height:120px;border-radius:10px;object-fit:cover;background:#f6faff}.card-title[data-v-326b85ad]{font-size:13px;font-weight:600;color:#273055;margin-bottom:2px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:92px}.author[data-v-326b85ad]{font-size:11px;color:#a0aec7;margin-bottom:3px}.card-bottom[data-v-326b85ad]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:4px}.price[data-v-326b85ad]{color:#2573f6;font-weight:700;font-size:12px}.buy-btn[data-v-326b85ad]{background:#5297f8;color:#fff;border:none;border-radius:7px;padding:2px 13px;font-weight:600;font-size:12px;cursor:pointer;margin-left:8px}.avatar-card[data-v-326b85ad]{width:47%;margin-bottom:8px}@media (min-width: 700px){.avatar-card[data-v-326b85ad]{width:22%}}.buy-btn[data-v-326b85ad]{background:#5297f8;color:#fff;border:none;border-radius:7px;padding:3px 15px;font-weight:600;font-size:13px;cursor:pointer}.empty-tip[data-v-326b85ad]{grid-column:1 / -1;text-align:center;color:#bbb;padding:30px 0}.load-more-btn[data-v-326b85ad]{background:#599bff;color:#fff;border:none;padding:7px 20px;border-radius:8px;font-size:14px;cursor:pointer;//box-shadow: 0 1px 2px rgba(0,0,0,.1);//transition: transform .1s ease;margin:10px 0}.load-more-btn[data-v-326b85ad]:active{transform:scale(.97)}.load-more-btn[data-v-326b85ad]:disabled{opacity:.6;cursor:not-allowed}.glassmorphism[data-v-9159338d]{background:rgba(255,255,255,.95);backdrop-filter:blur(16px);border-radius:20px;box-shadow:0 10px 40px rgba(31,38,135,.1);border:1px solid rgba(255,255,255,.4);transition:all .4s cubic-bezier(.4,0,.2,1);padding:1.5rem;margin-bottom:2rem}.glassmorphism[data-v-9159338d]:hover{box-shadow:0 15px 45px rgba(31,38,135,.15);transform:translateY(-3px)}.waveform[data-v-9159338d]{height:160px;width:100%;aspect-ratio:21 / 9;border-radius:16px;overflow:hidden;transition:all .3s ease;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:1rem}.waveform[data-v-9159338d]:hover{transform:scale(1.01)}.speaker-a[data-v-9159338d]{color:#8b5a2b;font-weight:600;padding:.3rem .6rem;border-radius:6px;background-color:rgba(139,90,43,.1);transition:all .3s ease}.speaker-b[data-v-9159338d]{color:#5a8b3d;font-weight:600;padding:.3rem .6rem;border-radius:6px;background-color:rgba(90,139,61,.1);transition:all .3s ease}.speaker-a[data-v-9159338d]:hover,.speaker-b[data-v-9159338d]:hover{transform:translate(3px)}.transcript-container[data-v-9159338d]{padding:1rem;background-color:#f9fafb;border-radius:.5rem}.transcript-container p[data-v-9159338d]{margin-bottom:1.5rem;padding:.8rem 0;line-height:1.8}.low-end .glassmorphism[data-v-9159338d],.low-end .waveform[data-v-9159338d],.low-end .speaker-a[data-v-9159338d],.low-end .speaker-b[data-v-9159338d],.low-end .transcript-container p[data-v-9159338d]{transition:none!important;transform:none!important;backdrop-filter:none!important;box-shadow:none!important;//background-color: transparent !important}.low-end .waveform[data-v-9159338d]{height:140px!important;border-radius:8px!important}.low-end .speaker-a[data-v-9159338d],.low-end .speaker-b[data-v-9159338d]{//background-color: transparent !important;padding:.2rem .4rem!important;font-weight:400!important;//color: #333 !important}.like-rank-fullpage[data-v-04ed8767]{width:100%;height:calc(100% - 52px);background:linear-gradient(135deg,#f5f1ff 70%,#ede3ff);display:flex;flex-direction:column;align-items:stretch}.rank-tab[data-v-04ed8767]{font-size:12px;color:#b6b8ce;padding:4px 12px;border-radius:18px;cursor:pointer;transition:background .15s;font-weight:400;margin:0 1px}.rank-tab.active[data-v-04ed8767]{background:linear-gradient(90deg,#a07eff,#8457fa);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(202,188,245,.267)}.rank-content[data-v-04ed8767]{flex:1;width:100%;max-width:480px;margin:0 auto;padding-bottom:30px;overflow-y:auto}.rank-loading[data-v-04ed8767]{text-align:center;color:#ab8fff;font-size:17px;margin:34px 0;font-weight:500}.rank-empty[data-v-04ed8767]{color:#b6b8ce;text-align:center;font-size:17px;padding:60px 0}.rank-list[data-v-04ed8767]{margin:12px 0 0}.rank-item[data-v-04ed8767]{display:flex;align-items:center;justify-content:space-between;padding:19px 0 14px;border-bottom:1px solid #ece6fa;gap:18px;background:none}.rank-num[data-v-04ed8767]{width:33px;text-align:center;font-size:18px;font-weight:700;color:#a893e7;flex-shrink:0}.rank-num.top3[data-v-04ed8767]{color:#ffb74d;font-size:22px}.avatar[data-v-04ed8767]{width:42px;height:42px;border-radius:50%;background:#eee;object-fit:cover;flex-shrink:0}.nick[data-v-04ed8767]{flex:1;font-size:16px;color:#6947a8;font-weight:600;white-space:nowrap}.like-count[data-v-04ed8767]{font-size:16px;color:#ab8fff;font-weight:700;flex-shrink:0;margin-left:10px;text-align:right}@media (max-width: 600px){.rank-content[data-v-04ed8767]{max-width:100vw;padding:0 4vw}.rank-item .nick[data-v-04ed8767]{font-size:15px}}.rank-tip[data-v-04ed8767]{color:#c7b6ec;font-size:13px;text-align:center;margin:12px 0 4px;font-weight:400;opacity:.85;user-select:none}.rank-item.top1[data-v-04ed8767]{background:linear-gradient(90deg,#fff6df 60%,#ffe7b0);box-shadow:0 2px 16px rgba(255,232,176,.533)}.rank-item.top2[data-v-04ed8767]{background:linear-gradient(90deg,#f0f0f7 60%,#e8e8ff);box-shadow:0 2px 10px rgba(179,184,224,.6)}.rank-item.top3[data-v-04ed8767]{background:linear-gradient(90deg,#fff5ec 60%,#ffdeca);box-shadow:0 2px 10px rgba(255,225,184,.533)}.rank-item.top2 .avatar[data-v-04ed8767]{border-color:#e1e1ef;background:#f7f7ff}.rank-item.top3 .avatar[data-v-04ed8767]{border-color:#ffc896;background:#fff7ef}.crown[data-v-04ed8767]{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:22px}.crown.silver[data-v-04ed8767]{color:#a3a3a3}.crown.bronze[data-v-04ed8767]{color:#e09959}.rank-podium[data-v-04ed8767]{display:flex;justify-content:center;align-items:flex-end;gap:24px;margin:30px 0 12px}.podium-item[data-v-04ed8767]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.podium-item.first .avatar[data-v-04ed8767]{width:74px;height:74px;border:4px solid #ffd700;background:#fff9e0;margin-bottom:4px;box-shadow:0 2px 20px rgba(255,236,175,.6)}.podium-item.second .avatar[data-v-04ed8767],.podium-item.third .avatar[data-v-04ed8767]{width:60px;height:60px;border:3px solid #b8b8ff;background:#f8f8fe;margin-bottom:4px;box-shadow:0 2px 14px rgba(202,188,245,.533)}.podium-item.third .avatar[data-v-04ed8767]{border-color:#ffb47e}.podium-item .crown[data-v-04ed8767]{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:28px}.podium-item .rank-num[data-v-04ed8767]{font-size:17px;font-weight:700;margin:3px 0;color:#ffb74d}.podium-item.second .rank-num[data-v-04ed8767],.podium-item.second .crown[data-v-04ed8767]{color:#bdbdbd}.podium-item.third .rank-num[data-v-04ed8767],.podium-item.third .crown[data-v-04ed8767]{color:#ffb47e}.podium-item .like-count[data-v-04ed8767]{font-size:14px;color:#8457fa;margin-top:2px;font-weight:600}.podium-item[data-v-04ed8767]{width:96px;display:flex;flex-direction:column;align-items:center}.podium-avatar[data-v-04ed8767]{width:54px;height:54px;border-radius:50%;border:3px solid #fff8d2;background:#eee;margin-bottom:6px;box-shadow:0 2px 8px rgba(255,225,129,.6)}.podium-nick[data-v-04ed8767]{flex:1 1 0;min-width:0;text-align:left;font-size:15px;font-weight:700;color:#6947a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-nick.long[data-v-04ed8767]{font-size:13px}.podium-nick[data-v-04ed8767]:hover{overflow:visible;white-space:normal;background:#fffbe9;border-radius:6px;z-index:2;position:relative;box-shadow:0 2px 12px rgba(245,234,191,.6);padding:0 2px}@media (max-width: 400px){.podium-item[data-v-04ed8767]{width:70px}.podium-item.first .avatar[data-v-04ed8767]{width:56px;height:56px}.podium-item.second .avatar[data-v-04ed8767],.podium-item.third .avatar[data-v-04ed8767]{width:44px;height:44px}.podium-nick[data-v-04ed8767]{font-size:12px}}.rank-encourage[data-v-04ed8767]{text-align:center;color:#8457fa;font-size:15px;font-weight:600;margin-top:6px;letter-spacing:.02em;opacity:.95;user-select:none;animation:encourage-fadein-04ed8767 1s}@keyframes encourage-fadein-04ed8767{0%{opacity:0;transform:translateY(16px)}to{opacity:.95;transform:translateY(0)}}.my-rank-card[data-v-04ed8767]{display:flex;align-items:center;justify-content:center;margin:18px 0 0;background:linear-gradient(90deg,#f3f0ff,#fdf6ff 85%);border-radius:14px;min-height:48px;padding:8px 20px;box-shadow:0 2px 12px rgba(198,186,252,.094);font-size:15px;font-weight:600;gap:11px}.my-rank-label[data-v-04ed8767]{color:#ab8fff;font-size:14.5px;font-weight:700;margin-right:3px}.my-rank-num[data-v-04ed8767]{font-size:19px;font-weight:800;color:#ffb74d;width:27px;text-align:center}.my-rank-num.top3[data-v-04ed8767]{color:gold}.my-rank-avatar[data-v-04ed8767]{width:32px;height:32px;border-radius:50%;background:#eee;object-fit:cover;margin:0 6px;border:2px solid #e3dbfa}.my-rank-nick[data-v-04ed8767]{font-size:15px;color:#6947a8;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.my-rank-like-count[data-v-04ed8767]{font-size:14px;color:#8457fa;margin-left:8px}.my-rank-none[data-v-04ed8767]{color:#b6b8ce;font-size:15px;margin-left:8px}.rank-tabs[data-v-04ed8767]{align-items:center;background:#fff;border-bottom:1px solid #ece6fa;justify-content:space-around;padding:8px 30px;position:relative;text-align:center}.sub-tabs-weak[data-v-04ed8767]{display:flex;gap:2px;position:absolute;right:2px;top:0;height:100%;align-items:center}.sub-tab-weak[data-v-04ed8767]{font-size:10px;color:#c7c8d2;background:none;border-radius:9px;padding:2px 8px;font-weight:400;cursor:pointer;transition:color .12s,background .12s;user-select:none}.sub-tab-weak.active[data-v-04ed8767]{color:#8457fa;background:#f6f1fe;font-weight:700}.rank-channel-tip[data-v-04ed8767]{background:#f6f1fe;color:#8457fa;border-radius:10px;padding:10px 15px;margin:12px 0;font-size:13px;line-height:1.6;text-align:center;box-shadow:0 2px 8px rgba(198,186,252,.133)}.like-rank-setting-panel[data-v-04ed8767]{min-width:260px;padding:24px 18px 18px;background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(231,222,250,.133);font-family:inherit}.setting-title[data-v-04ed8767]{font-size:17px;color:#8457fa;font-weight:700;margin-bottom:10px}.setting-desc[data-v-04ed8767]{color:#6947a8;font-size:15px;margin-bottom:12px}.setting-tips[data-v-04ed8767]{color:#b6b8ce;font-size:13px;display:block;margin-top:2px}.setting-loading[data-v-04ed8767],.setting-saving[data-v-04ed8767]{color:#ab8fff;font-size:14px;margin-top:8px}.setting-error[data-v-04ed8767]{color:#fa6363;font-size:13px;margin-top:8px}.setting-switch[data-v-04ed8767]{margin:14px 0;display:flex;align-items:center;gap:12px}.switch-wrap[data-v-04ed8767]{display:flex;align-items:center;gap:9px;user-select:none;cursor:pointer}.switch-label[data-v-04ed8767]{font-size:15px;color:#8457fa;font-weight:700}.switch-wrap input[type=checkbox][data-v-04ed8767]{display:none}.switch-slider[data-v-04ed8767]{width:36px;height:20px;background:#e4defa;border-radius:10px;position:relative;transition:background .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-04ed8767]{background:#8457fa}.switch-slider[data-v-04ed8767]:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-04ed8767]:before{left:18px}.user-all-avatars-panel[data-v-690a317e]{padding:0 8px 50px;display:flex;flex-direction:column}.avatar-list[data-v-690a317e]{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.avatar-img[data-v-690a317e]{width:120px;height:120px;border-radius:12px;object-fit:cover;border:1.5px solid #ececec;background:#faf9fc;cursor:pointer;transition:box-shadow .14s}.setting-loading[data-v-690a317e],.setting-empty[data-v-690a317e]{color:#bbb;font-size:15px;flex:1;display:flex;align-items:center;justify-content:center;min-height:180px;width:100%;text-align:center}@media (max-width: 600px){.avatar-img[data-v-690a317e]{width:100px;height:100px}}.like-rank-fullpage[data-v-c25afb36]{width:100%;height:calc(100% - 52px);background:linear-gradient(135deg,#f5f1ff 70%,#ede3ff);display:flex;flex-direction:column;align-items:stretch}.rank-tab[data-v-c25afb36]{font-size:12px;color:#b6b8ce;padding:4px 12px;border-radius:18px;cursor:pointer;transition:background .15s;font-weight:400;margin:0 1px}.rank-tab.active[data-v-c25afb36]{background:linear-gradient(90deg,#a07eff,#8457fa);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(202,188,245,.267)}.rank-content[data-v-c25afb36]{flex:1;width:100%;max-width:480px;margin:0 auto;padding-bottom:30px;overflow-y:auto}.rank-loading[data-v-c25afb36]{text-align:center;color:#ab8fff;font-size:17px;margin:34px 0;font-weight:500}.rank-empty[data-v-c25afb36]{color:#b6b8ce;text-align:center;font-size:17px;padding:60px 0}.rank-list[data-v-c25afb36]{margin:12px 0 0}.rank-item[data-v-c25afb36]{display:flex;align-items:center;justify-content:space-between;padding:19px 0 14px;border-bottom:1px solid #ece6fa;gap:18px;background:none}.rank-num[data-v-c25afb36]{width:33px;text-align:center;font-size:18px;font-weight:700;color:#a893e7;flex-shrink:0}.rank-num.top3[data-v-c25afb36]{color:#ffb74d;font-size:22px}.avatar[data-v-c25afb36]{width:42px;height:42px;border-radius:50%;background:#eee;object-fit:cover;flex-shrink:0}.nick[data-v-c25afb36]{flex:1;font-size:16px;color:#6947a8;font-weight:600;white-space:nowrap}.like-count[data-v-c25afb36]{font-size:16px;color:#ab8fff;font-weight:700;flex-shrink:0;margin-left:10px;text-align:right}@media (max-width: 600px){.rank-content[data-v-c25afb36]{max-width:100vw;padding:0 4vw}.rank-item .nick[data-v-c25afb36]{font-size:15px}}.rank-tip[data-v-c25afb36]{color:#c7b6ec;font-size:13px;text-align:center;margin:12px 0 4px;font-weight:400;opacity:.85;user-select:none}.rank-item.top1[data-v-c25afb36]{background:linear-gradient(90deg,#fff6df 60%,#ffe7b0);box-shadow:0 2px 16px rgba(255,232,176,.533)}.rank-item.top2[data-v-c25afb36]{background:linear-gradient(90deg,#f0f0f7 60%,#e8e8ff);box-shadow:0 2px 10px rgba(179,184,224,.6)}.rank-item.top3[data-v-c25afb36]{background:linear-gradient(90deg,#fff5ec 60%,#ffdeca);box-shadow:0 2px 10px rgba(255,225,184,.533)}.rank-item.top2 .avatar[data-v-c25afb36]{border-color:#e1e1ef;background:#f7f7ff}.rank-item.top3 .avatar[data-v-c25afb36]{border-color:#ffc896;background:#fff7ef}.crown[data-v-c25afb36]{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:22px}.crown.silver[data-v-c25afb36]{color:#a3a3a3}.crown.bronze[data-v-c25afb36]{color:#e09959}.rank-podium[data-v-c25afb36]{display:flex;justify-content:center;align-items:flex-end;gap:24px;margin:30px 0 12px}.podium-item[data-v-c25afb36]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.podium-item.first .avatar[data-v-c25afb36]{width:74px;height:74px;border:4px solid #ffd700;background:#fff9e0;margin-bottom:4px;box-shadow:0 2px 20px rgba(255,236,175,.6)}.podium-item.second .avatar[data-v-c25afb36],.podium-item.third .avatar[data-v-c25afb36]{width:60px;height:60px;border:3px solid #b8b8ff;background:#f8f8fe;margin-bottom:4px;box-shadow:0 2px 14px rgba(202,188,245,.533)}.podium-item.third .avatar[data-v-c25afb36]{border-color:#ffb47e}.podium-item .crown[data-v-c25afb36]{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:28px}.podium-item .rank-num[data-v-c25afb36]{font-size:17px;font-weight:700;margin:3px 0;color:#ffb74d}.podium-item.second .rank-num[data-v-c25afb36],.podium-item.second .crown[data-v-c25afb36]{color:#bdbdbd}.podium-item.third .rank-num[data-v-c25afb36],.podium-item.third .crown[data-v-c25afb36]{color:#ffb47e}.podium-item .like-count[data-v-c25afb36]{font-size:14px;color:#8457fa;margin-top:2px;font-weight:600}.podium-item[data-v-c25afb36]{width:96px;display:flex;flex-direction:column;align-items:center}.podium-avatar[data-v-c25afb36]{width:54px;height:54px;border-radius:50%;border:3px solid #fff8d2;background:#eee;margin-bottom:6px;box-shadow:0 2px 8px rgba(255,225,129,.6)}.podium-nick[data-v-c25afb36]{flex:1 1 0;min-width:0;text-align:left;font-size:15px;font-weight:700;color:#6947a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-nick.long[data-v-c25afb36]{font-size:13px}.podium-nick[data-v-c25afb36]:hover{overflow:visible;white-space:normal;background:#fffbe9;border-radius:6px;z-index:2;position:relative;box-shadow:0 2px 12px rgba(245,234,191,.6);padding:0 2px}@media (max-width: 400px){.podium-item[data-v-c25afb36]{width:70px}.podium-item.first .avatar[data-v-c25afb36]{width:56px;height:56px}.podium-item.second .avatar[data-v-c25afb36],.podium-item.third .avatar[data-v-c25afb36]{width:44px;height:44px}.podium-nick[data-v-c25afb36]{font-size:12px}}.rank-encourage[data-v-c25afb36]{text-align:center;color:#8457fa;font-size:15px;font-weight:600;margin-top:6px;letter-spacing:.02em;opacity:.95;user-select:none;animation:encourage-fadein-c25afb36 1s}@keyframes encourage-fadein-c25afb36{0%{opacity:0;transform:translateY(16px)}to{opacity:.95;transform:translateY(0)}}.my-rank-card[data-v-c25afb36]{display:flex;align-items:center;justify-content:center;margin:18px 0 0;background:linear-gradient(90deg,#f3f0ff,#fdf6ff 85%);border-radius:14px;min-height:48px;padding:8px 20px;box-shadow:0 2px 12px rgba(198,186,252,.094);font-size:15px;font-weight:600;gap:11px}.my-rank-label[data-v-c25afb36]{color:#ab8fff;font-size:14.5px;font-weight:700;margin-right:3px}.my-rank-num[data-v-c25afb36]{font-size:19px;font-weight:800;color:#ffb74d;width:27px;text-align:center}.my-rank-num.top3[data-v-c25afb36]{color:gold}.my-rank-avatar[data-v-c25afb36]{width:32px;height:32px;border-radius:50%;background:#eee;object-fit:cover;margin:0 6px;border:2px solid #e3dbfa}.my-rank-nick[data-v-c25afb36]{font-size:15px;color:#6947a8;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.my-rank-like-count[data-v-c25afb36]{font-size:14px;color:#8457fa;margin-left:8px}.my-rank-none[data-v-c25afb36]{color:#b6b8ce;font-size:15px;margin-left:8px}.rank-tabs[data-v-c25afb36]{align-items:center;background:#fff;border-bottom:1px solid #ece6fa;justify-content:space-around;padding:8px 30px;position:relative;text-align:center}.sub-tabs-weak[data-v-c25afb36]{display:flex;gap:2px;position:absolute;right:2px;top:0;height:100%;align-items:center}.sub-tab-weak[data-v-c25afb36]{font-size:10px;color:#c7c8d2;background:none;border-radius:9px;padding:2px 8px;font-weight:400;cursor:pointer;transition:color .12s,background .12s;user-select:none}.sub-tab-weak.active[data-v-c25afb36]{color:#8457fa;background:#f6f1fe;font-weight:700}.rank-channel-tip[data-v-c25afb36]{background:#f6f1fe;color:#8457fa;border-radius:10px;padding:10px 15px;margin:12px 0;font-size:13px;line-height:1.6;text-align:center;box-shadow:0 2px 8px rgba(198,186,252,.133)}.like-rank-setting-panel[data-v-c25afb36]{min-width:260px;padding:24px 18px 18px;background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(231,222,250,.133);font-family:inherit}.setting-title[data-v-c25afb36]{font-size:17px;color:#8457fa;font-weight:700;margin-bottom:10px}.setting-desc[data-v-c25afb36]{color:#6947a8;font-size:15px;margin-bottom:12px}.setting-tips[data-v-c25afb36]{color:#b6b8ce;font-size:13px;display:block;margin-top:2px}.setting-loading[data-v-c25afb36],.setting-saving[data-v-c25afb36]{color:#ab8fff;font-size:14px;margin-top:8px}.setting-error[data-v-c25afb36]{color:#fa6363;font-size:13px;margin-top:8px}.setting-switch[data-v-c25afb36]{margin:14px 0;display:flex;align-items:center;gap:12px}.switch-wrap[data-v-c25afb36]{display:flex;align-items:center;gap:9px;user-select:none;cursor:pointer}.switch-label[data-v-c25afb36]{font-size:15px;color:#8457fa;font-weight:700}.switch-wrap input[type=checkbox][data-v-c25afb36]{display:none}.switch-slider[data-v-c25afb36]{width:36px;height:20px;background:#e4defa;border-radius:10px;position:relative;transition:background .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-c25afb36]{background:#8457fa}.switch-slider[data-v-c25afb36]:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-c25afb36]:before{left:18px}.rank-content[data-v-c25afb36]{flex:1;width:100%;margin:auto;overflow-y:auto;max-width:680px;padding:0 20px 30px}.rank-tip[data-v-c25afb36]{margin-top:20px}.rank-list-compact[data-v-c25afb36]{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:12px}.rank-row-compact[data-v-c25afb36]{display:flex;align-items:center;gap:16px;background:#fff;border-radius:18px;box-shadow:0 2px 12px rgba(255,196,84,.07);padding:15px 20px;border:1.5px solid #ffe0b3;min-height:92px;position:relative;transition:box-shadow .15s}.rank-badge-compact[data-v-c25afb36]{width:38px;height:38px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;color:#bbb;margin-right:8px;position:relative;flex-shrink:0}.rank-badge-compact span[data-v-c25afb36]{font-weight:800;font-size:20px}.rank-badge-1[data-v-c25afb36]{background:linear-gradient(135deg,#fffbe7 65%,#ffe179);color:#ffb100}.rank-badge-2[data-v-c25afb36]{background:linear-gradient(135deg,#f2f7ff 60%,#cfd8e9);color:#8ca0bf}.rank-badge-3[data-v-c25afb36]{background:linear-gradient(135deg,#f9f2f2 70%,#e6cfa4);color:#b28965}.crown-icon[data-v-c25afb36]{width:22px;height:22px}.rank-num[data-v-c25afb36]{font-size:19px;font-weight:700}.main-avatar-compact[data-v-c25afb36]{width:82px;height:82px;border-radius:50%;border:3px solid #ffd985;object-fit:cover;background:#fff7d6;box-shadow:0 1px 8px rgba(255,202,40,.06);transition:transform .14s;border-width:3px;border-style:solid;border-color:#f3e4ac}.rank-row-compact[data-rank="1"] .main-avatar-compact[data-v-c25afb36]{border-color:gold;box-shadow:0 0 10px #ffe8a5}.rank-row-compact[data-rank="2"] .main-avatar-compact[data-v-c25afb36]{border-color:#b7bac3;box-shadow:0 0 10px #e8eefd}.rank-row-compact[data-rank="3"] .main-avatar-compact[data-v-c25afb36]{border-color:#c7a07a;box-shadow:0 0 10px #e7d6c3}.rank-info-compact[data-v-c25afb36]{flex:1;display:flex;flex-direction:column;min-width:0;gap:9px}.rank-title-row-compact[data-v-c25afb36]{display:flex;align-items:center;gap:15px;justify-content:space-between;padding-right:6px}.nick-compact[data-v-c25afb36]{font-weight:600;color:#333;font-size:16px;word-break:break-all}.own-count-compact[data-v-c25afb36]{font-size:13px;color:#ffa940;font-weight:500}.mini-avatar-row-compact[data-v-c25afb36]{margin-top:3px;display:flex;gap:15px;flex-wrap:nowrap;align-items:center;min-width:0;overflow-x:auto}.mini-avatar-compact[data-v-c25afb36]{width:62px;height:62px;border-radius:13px;border:1.5px solid #ffe5bb;object-fit:cover;background:#fffde8;flex-shrink:0}.crown[data-v-c25afb36]{position:absolute;top:-26px;font-size:28px}@media (max-width: 600px){.main-avatar-compact[data-v-c25afb36]{width:52px;height:52px}.crown[data-v-c25afb36]{position:absolute;top:-18px;left:50%;font-size:22px}.mini-avatar-compact[data-v-c25afb36]{width:34px;height:34px}.nick-compact[data-v-c25afb36]{font-size:13px;//max-width: 80px}.own-count-compact[data-v-c25afb36]{font-size:11px}.rank-badge-compact[data-v-c25afb36]{font-size:14px;min-width:18px}.rank-row-compact[data-v-c25afb36]{padding:8px 5px;min-height:48px}.mini-avatar-row-compact[data-v-c25afb36]{gap:7px}}.avatar-wrap[data-v-c25afb36]{position:relative;justify-content:center;display:flex}.low-end .rank-row-compact[data-v-c25afb36],.low-end .main-avatar-compact[data-v-c25afb36],.low-end .mini-avatar-compact[data-v-c25afb36]{box-shadow:none!important;transition:none!important}.low-end .main-avatar-compact[data-v-c25afb36]:hover{transform:none!important;box-shadow:none!important}.low-end *[data-v-c25afb36]{transition:none!important;animation:none!important}.low-end .mini-avatar-row-compact[data-v-c25afb36]{gap:8px!important}.like-rank-fullpage[data-v-9ec3fb57]{width:100%;height:calc(100% - 52px);background:linear-gradient(135deg,#f5f1ff 70%,#ede3ff);display:flex;flex-direction:column;align-items:stretch}.rank-tab[data-v-9ec3fb57]{font-size:12px;color:#b6b8ce;padding:4px 12px;border-radius:18px;cursor:pointer;transition:background .15s;font-weight:400;margin:0 1px}.rank-tab.active[data-v-9ec3fb57]{background:linear-gradient(90deg,#a07eff,#8457fa);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(202,188,245,.267)}.rank-content[data-v-9ec3fb57]{flex:1;width:100%;max-width:480px;margin:0 auto;padding-bottom:30px;overflow-y:auto}.rank-loading[data-v-9ec3fb57]{text-align:center;color:#ab8fff;font-size:17px;margin:34px 0;font-weight:500}.rank-empty[data-v-9ec3fb57]{color:#b6b8ce;text-align:center;font-size:17px;padding:60px 0}.rank-list[data-v-9ec3fb57]{margin:12px 0 0}.rank-item[data-v-9ec3fb57]{display:flex;align-items:center;justify-content:space-between;padding:19px 0 14px;border-bottom:1px solid #ece6fa;gap:18px;background:none}.rank-num[data-v-9ec3fb57]{width:33px;text-align:center;font-size:18px;font-weight:700;color:#a893e7;flex-shrink:0}.rank-num.top3[data-v-9ec3fb57]{color:#ffb74d;font-size:22px}.avatar[data-v-9ec3fb57]{width:42px;height:42px;border-radius:50%;background:#eee;object-fit:cover;flex-shrink:0}.nick[data-v-9ec3fb57]{flex:1;font-size:16px;color:#6947a8;font-weight:600;white-space:nowrap}.like-count[data-v-9ec3fb57]{font-size:16px;color:#ab8fff;font-weight:700;flex-shrink:0;margin-left:10px;text-align:right}@media (max-width: 600px){.rank-content[data-v-9ec3fb57]{max-width:100vw;padding:0 4vw}.rank-item .nick[data-v-9ec3fb57]{font-size:15px}}.rank-tip[data-v-9ec3fb57]{color:#c7b6ec;font-size:13px;text-align:center;margin:12px 0 4px;font-weight:400;opacity:.85;user-select:none}.rank-item.top1[data-v-9ec3fb57]{background:linear-gradient(90deg,#fff6df 60%,#ffe7b0);box-shadow:0 2px 16px rgba(255,232,176,.533)}.rank-item.top2[data-v-9ec3fb57]{background:linear-gradient(90deg,#f0f0f7 60%,#e8e8ff);box-shadow:0 2px 10px rgba(179,184,224,.6)}.rank-item.top3[data-v-9ec3fb57]{background:linear-gradient(90deg,#fff5ec 60%,#ffdeca);box-shadow:0 2px 10px rgba(255,225,184,.533)}.rank-item.top2 .avatar[data-v-9ec3fb57]{border-color:#e1e1ef;background:#f7f7ff}.rank-item.top3 .avatar[data-v-9ec3fb57]{border-color:#ffc896;background:#fff7ef}.crown[data-v-9ec3fb57]{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:22px}.crown.silver[data-v-9ec3fb57]{color:#a3a3a3}.crown.bronze[data-v-9ec3fb57]{color:#e09959}.rank-podium[data-v-9ec3fb57]{display:flex;justify-content:center;align-items:flex-end;gap:24px;margin:30px 0 12px}.podium-item[data-v-9ec3fb57]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.podium-item.first .avatar[data-v-9ec3fb57]{width:74px;height:74px;border:4px solid #ffd700;background:#fff9e0;margin-bottom:4px;box-shadow:0 2px 20px rgba(255,236,175,.6)}.podium-item.second .avatar[data-v-9ec3fb57],.podium-item.third .avatar[data-v-9ec3fb57]{width:60px;height:60px;border:3px solid #b8b8ff;background:#f8f8fe;margin-bottom:4px;box-shadow:0 2px 14px rgba(202,188,245,.533)}.podium-item.third .avatar[data-v-9ec3fb57]{border-color:#ffb47e}.podium-item .crown[data-v-9ec3fb57]{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:28px}.podium-item .rank-num[data-v-9ec3fb57]{font-size:17px;font-weight:700;margin:3px 0;color:#ffb74d}.podium-item.second .rank-num[data-v-9ec3fb57],.podium-item.second .crown[data-v-9ec3fb57]{color:#bdbdbd}.podium-item.third .rank-num[data-v-9ec3fb57],.podium-item.third .crown[data-v-9ec3fb57]{color:#ffb47e}.podium-item .like-count[data-v-9ec3fb57]{font-size:14px;color:#8457fa;margin-top:2px;font-weight:600}.podium-item[data-v-9ec3fb57]{width:96px;display:flex;flex-direction:column;align-items:center}.podium-avatar[data-v-9ec3fb57]{width:54px;height:54px;border-radius:50%;border:3px solid #fff8d2;background:#eee;margin-bottom:6px;box-shadow:0 2px 8px rgba(255,225,129,.6)}.podium-nick[data-v-9ec3fb57]{flex:1 1 0;min-width:0;text-align:left;font-size:15px;font-weight:700;color:#6947a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-nick.long[data-v-9ec3fb57]{font-size:13px}.podium-nick[data-v-9ec3fb57]:hover{overflow:visible;white-space:normal;background:#fffbe9;border-radius:6px;z-index:2;position:relative;box-shadow:0 2px 12px rgba(245,234,191,.6);padding:0 2px}@media (max-width: 400px){.podium-item[data-v-9ec3fb57]{width:70px}.podium-item.first .avatar[data-v-9ec3fb57]{width:56px;height:56px}.podium-item.second .avatar[data-v-9ec3fb57],.podium-item.third .avatar[data-v-9ec3fb57]{width:44px;height:44px}.podium-nick[data-v-9ec3fb57]{font-size:12px}}.rank-encourage[data-v-9ec3fb57]{text-align:center;color:#8457fa;font-size:15px;font-weight:600;margin-top:6px;letter-spacing:.02em;opacity:.95;user-select:none;animation:encourage-fadein-9ec3fb57 1s}@keyframes encourage-fadein-9ec3fb57{0%{opacity:0;transform:translateY(16px)}to{opacity:.95;transform:translateY(0)}}.my-rank-card[data-v-9ec3fb57]{display:flex;align-items:center;justify-content:center;margin:18px 0 0;background:linear-gradient(90deg,#f3f0ff,#fdf6ff 85%);border-radius:14px;min-height:48px;padding:8px 20px;box-shadow:0 2px 12px rgba(198,186,252,.094);font-size:15px;font-weight:600;gap:11px}.my-rank-label[data-v-9ec3fb57]{color:#ab8fff;font-size:14.5px;font-weight:700;margin-right:3px}.my-rank-num[data-v-9ec3fb57]{font-size:19px;font-weight:800;color:#ffb74d;width:27px;text-align:center}.my-rank-num.top3[data-v-9ec3fb57]{color:gold}.my-rank-avatar[data-v-9ec3fb57]{width:32px;height:32px;border-radius:50%;background:#eee;object-fit:cover;margin:0 6px;border:2px solid #e3dbfa}.my-rank-nick[data-v-9ec3fb57]{font-size:15px;color:#6947a8;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.my-rank-like-count[data-v-9ec3fb57]{font-size:14px;color:#8457fa;margin-left:8px}.my-rank-none[data-v-9ec3fb57]{color:#b6b8ce;font-size:15px;margin-left:8px}.rank-tabs[data-v-9ec3fb57]{align-items:center;background:#fff;border-bottom:1px solid #ece6fa;justify-content:space-around;padding:8px 30px;position:relative;text-align:center}.sub-tabs-weak[data-v-9ec3fb57]{display:flex;gap:2px;position:absolute;right:2px;top:0;height:100%;align-items:center}.sub-tab-weak[data-v-9ec3fb57]{font-size:10px;color:#c7c8d2;background:none;border-radius:9px;padding:2px 8px;font-weight:400;cursor:pointer;transition:color .12s,background .12s;user-select:none}.sub-tab-weak.active[data-v-9ec3fb57]{color:#8457fa;background:#f6f1fe;font-weight:700}.rank-channel-tip[data-v-9ec3fb57]{background:#f6f1fe;color:#8457fa;border-radius:10px;padding:10px 15px;margin:12px 0;font-size:13px;line-height:1.6;text-align:center;box-shadow:0 2px 8px rgba(198,186,252,.133)}.like-rank-setting-panel[data-v-9ec3fb57]{min-width:260px;padding:24px 18px 18px;background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(231,222,250,.133);font-family:inherit}.setting-title[data-v-9ec3fb57]{font-size:17px;color:#8457fa;font-weight:700;margin-bottom:10px}.setting-desc[data-v-9ec3fb57]{color:#6947a8;font-size:15px;margin-bottom:12px}.setting-tips[data-v-9ec3fb57]{color:#b6b8ce;font-size:13px;display:block;margin-top:2px}.setting-loading[data-v-9ec3fb57],.setting-saving[data-v-9ec3fb57]{color:#ab8fff;font-size:14px;margin-top:8px}.setting-error[data-v-9ec3fb57]{color:#fa6363;font-size:13px;margin-top:8px}.setting-switch[data-v-9ec3fb57]{margin:14px 0;display:flex;align-items:center;gap:12px}.switch-wrap[data-v-9ec3fb57]{display:flex;align-items:center;gap:9px;user-select:none;cursor:pointer}.switch-label[data-v-9ec3fb57]{font-size:15px;color:#8457fa;font-weight:700}.switch-wrap input[type=checkbox][data-v-9ec3fb57]{display:none}.switch-slider[data-v-9ec3fb57]{width:36px;height:20px;background:#e4defa;border-radius:10px;position:relative;transition:background .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-9ec3fb57]{background:#8457fa}.switch-slider[data-v-9ec3fb57]:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-9ec3fb57]:before{left:18px}.like-rank-fullpage[data-v-2b7a4218]{width:100%;height:calc(100% - 52px);background:linear-gradient(135deg,#f5f1ff 70%,#ede3ff);display:flex;flex-direction:column;align-items:stretch}.rank-tab[data-v-2b7a4218]{font-size:12px;color:#b6b8ce;padding:4px 12px;border-radius:18px;cursor:pointer;transition:background .15s;font-weight:400;margin:0 1px}.rank-tab.active[data-v-2b7a4218]{background:linear-gradient(90deg,#a07eff,#8457fa);color:#fff;font-weight:700;box-shadow:0 1px 6px rgba(202,188,245,.267)}.rank-content[data-v-2b7a4218]{flex:1;width:100%;max-width:480px;margin:0 auto;padding-bottom:30px;overflow-y:auto}.rank-loading[data-v-2b7a4218]{text-align:center;color:#ab8fff;font-size:17px;margin:34px 0;font-weight:500}.rank-empty[data-v-2b7a4218]{color:#b6b8ce;text-align:center;font-size:17px;padding:60px 0}.rank-list[data-v-2b7a4218]{margin:12px 0 0}.rank-item[data-v-2b7a4218]{display:flex;align-items:center;justify-content:space-between;padding:19px 0 14px;border-bottom:1px solid #ece6fa;gap:18px;background:none}.rank-num[data-v-2b7a4218]{width:33px;text-align:center;font-size:18px;font-weight:700;color:#a893e7;flex-shrink:0}.rank-num.top3[data-v-2b7a4218]{color:#ffb74d;font-size:22px}.avatar[data-v-2b7a4218]{width:42px;height:42px;border-radius:50%;background:#eee;object-fit:cover;flex-shrink:0}.nick[data-v-2b7a4218]{flex:1;font-size:16px;color:#6947a8;font-weight:600;white-space:nowrap}.like-count[data-v-2b7a4218]{font-size:16px;color:#ab8fff;font-weight:700;flex-shrink:0;margin-left:10px;text-align:right}@media (max-width: 600px){.rank-content[data-v-2b7a4218]{max-width:100vw;padding:0 4vw}.rank-item .nick[data-v-2b7a4218]{font-size:15px}}.rank-tip[data-v-2b7a4218]{color:#c7b6ec;font-size:13px;text-align:center;margin:12px 0 4px;font-weight:400;opacity:.85;user-select:none}.rank-item.top1[data-v-2b7a4218]{background:linear-gradient(90deg,#fff6df 60%,#ffe7b0);box-shadow:0 2px 16px rgba(255,232,176,.533)}.rank-item.top2[data-v-2b7a4218]{background:linear-gradient(90deg,#f0f0f7 60%,#e8e8ff);box-shadow:0 2px 10px rgba(179,184,224,.6)}.rank-item.top3[data-v-2b7a4218]{background:linear-gradient(90deg,#fff5ec 60%,#ffdeca);box-shadow:0 2px 10px rgba(255,225,184,.533)}.rank-item.top2 .avatar[data-v-2b7a4218]{border-color:#e1e1ef;background:#f7f7ff}.rank-item.top3 .avatar[data-v-2b7a4218]{border-color:#ffc896;background:#fff7ef}.crown[data-v-2b7a4218]{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:22px}.crown.silver[data-v-2b7a4218]{color:#a3a3a3}.crown.bronze[data-v-2b7a4218]{color:#e09959}.rank-podium[data-v-2b7a4218]{display:flex;justify-content:center;align-items:flex-end;gap:24px;margin:30px 0 12px}.podium-item[data-v-2b7a4218]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.podium-item.first .avatar[data-v-2b7a4218]{width:74px;height:74px;border:4px solid #ffd700;background:#fff9e0;margin-bottom:4px;box-shadow:0 2px 20px rgba(255,236,175,.6)}.podium-item.second .avatar[data-v-2b7a4218],.podium-item.third .avatar[data-v-2b7a4218]{width:60px;height:60px;border:3px solid #b8b8ff;background:#f8f8fe;margin-bottom:4px;box-shadow:0 2px 14px rgba(202,188,245,.533)}.podium-item.third .avatar[data-v-2b7a4218]{border-color:#ffb47e}.podium-item .crown[data-v-2b7a4218]{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:28px}.podium-item .rank-num[data-v-2b7a4218]{font-size:17px;font-weight:700;margin:3px 0;color:#ffb74d}.podium-item.second .rank-num[data-v-2b7a4218],.podium-item.second .crown[data-v-2b7a4218]{color:#bdbdbd}.podium-item.third .rank-num[data-v-2b7a4218],.podium-item.third .crown[data-v-2b7a4218]{color:#ffb47e}.podium-item .like-count[data-v-2b7a4218]{font-size:14px;color:#8457fa;margin-top:2px;font-weight:600}.podium-item[data-v-2b7a4218]{width:96px;display:flex;flex-direction:column;align-items:center}.podium-avatar[data-v-2b7a4218]{width:54px;height:54px;border-radius:50%;border:3px solid #fff8d2;background:#eee;margin-bottom:6px;box-shadow:0 2px 8px rgba(255,225,129,.6)}.podium-nick[data-v-2b7a4218]{flex:1 1 0;min-width:0;text-align:left;font-size:15px;font-weight:700;color:#6947a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-nick.long[data-v-2b7a4218]{font-size:13px}.podium-nick[data-v-2b7a4218]:hover{overflow:visible;white-space:normal;background:#fffbe9;border-radius:6px;z-index:2;position:relative;box-shadow:0 2px 12px rgba(245,234,191,.6);padding:0 2px}@media (max-width: 400px){.podium-item[data-v-2b7a4218]{width:70px}.podium-item.first .avatar[data-v-2b7a4218]{width:56px;height:56px}.podium-item.second .avatar[data-v-2b7a4218],.podium-item.third .avatar[data-v-2b7a4218]{width:44px;height:44px}.podium-nick[data-v-2b7a4218]{font-size:12px}}.rank-encourage[data-v-2b7a4218]{text-align:center;color:#8457fa;font-size:15px;font-weight:600;margin-top:6px;letter-spacing:.02em;opacity:.95;user-select:none;animation:encourage-fadein-2b7a4218 1s}@keyframes encourage-fadein-2b7a4218{0%{opacity:0;transform:translateY(16px)}to{opacity:.95;transform:translateY(0)}}.my-rank-card[data-v-2b7a4218]{display:flex;align-items:center;justify-content:center;margin:18px 0 0;background:linear-gradient(90deg,#f3f0ff,#fdf6ff 85%);border-radius:14px;min-height:48px;padding:8px 20px;box-shadow:0 2px 12px rgba(198,186,252,.094);font-size:15px;font-weight:600;gap:11px}.my-rank-label[data-v-2b7a4218]{color:#ab8fff;font-size:14.5px;font-weight:700;margin-right:3px}.my-rank-num[data-v-2b7a4218]{font-size:19px;font-weight:800;color:#ffb74d;width:27px;text-align:center}.my-rank-num.top3[data-v-2b7a4218]{color:gold}.my-rank-avatar[data-v-2b7a4218]{width:32px;height:32px;border-radius:50%;background:#eee;object-fit:cover;margin:0 6px;border:2px solid #e3dbfa}.my-rank-nick[data-v-2b7a4218]{font-size:15px;color:#6947a8;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.my-rank-like-count[data-v-2b7a4218]{font-size:14px;color:#8457fa;margin-left:8px}.my-rank-none[data-v-2b7a4218]{color:#b6b8ce;font-size:15px;margin-left:8px}.rank-tabs[data-v-2b7a4218]{align-items:center;background:#fff;border-bottom:1px solid #ece6fa;justify-content:space-around;padding:8px 30px;position:relative;text-align:center}.sub-tabs-weak[data-v-2b7a4218]{display:flex;gap:2px;position:absolute;right:2px;top:0;height:100%;align-items:center}.sub-tab-weak[data-v-2b7a4218]{font-size:10px;color:#c7c8d2;background:none;border-radius:9px;padding:2px 8px;font-weight:400;cursor:pointer;transition:color .12s,background .12s;user-select:none}.sub-tab-weak.active[data-v-2b7a4218]{color:#8457fa;background:#f6f1fe;font-weight:700}.rank-channel-tip[data-v-2b7a4218]{background:#f6f1fe;color:#8457fa;border-radius:10px;padding:10px 15px;margin:12px 0;font-size:13px;line-height:1.6;text-align:center;box-shadow:0 2px 8px rgba(198,186,252,.133)}.like-rank-setting-panel[data-v-2b7a4218]{min-width:260px;padding:24px 18px 18px;background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(231,222,250,.133);font-family:inherit}.setting-title[data-v-2b7a4218]{font-size:17px;color:#8457fa;font-weight:700;margin-bottom:10px}.setting-desc[data-v-2b7a4218]{color:#6947a8;font-size:15px;margin-bottom:12px}.setting-tips[data-v-2b7a4218]{color:#b6b8ce;font-size:13px;display:block;margin-top:2px}.setting-loading[data-v-2b7a4218],.setting-saving[data-v-2b7a4218]{color:#ab8fff;font-size:14px;margin-top:8px}.setting-error[data-v-2b7a4218]{color:#fa6363;font-size:13px;margin-top:8px}.setting-switch[data-v-2b7a4218]{margin:14px 0;display:flex;align-items:center;gap:12px}.switch-wrap[data-v-2b7a4218]{display:flex;align-items:center;gap:9px;user-select:none;cursor:pointer}.switch-label[data-v-2b7a4218]{font-size:15px;color:#8457fa;font-weight:700}.switch-wrap input[type=checkbox][data-v-2b7a4218]{display:none}.switch-slider[data-v-2b7a4218]{width:36px;height:20px;background:#e4defa;border-radius:10px;position:relative;transition:background .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-2b7a4218]{background:#8457fa}.switch-slider[data-v-2b7a4218]:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .2s}.switch-wrap input[type=checkbox]:checked+.switch-slider[data-v-2b7a4218]:before{left:18px}.rank-content[data-v-2b7a4218]{flex:1;width:100%;margin:auto;overflow-y:auto;max-width:680px;padding:0 20px 30px}.rank-tip[data-v-2b7a4218]{margin-top:20px}.rank-list-compact[data-v-2b7a4218]{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:12px}.rank-row-compact[data-v-2b7a4218]{display:flex;align-items:center;gap:16px;background:#fff;border-radius:18px;box-shadow:0 2px 12px rgba(255,196,84,.07);padding:15px 20px;border:1.5px solid #ffe0b3;min-height:92px;position:relative;transition:box-shadow .15s}.rank-badge-compact[data-v-2b7a4218]{width:38px;height:38px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;color:#bbb;margin-right:8px;position:relative;flex-shrink:0}.rank-badge-compact span[data-v-2b7a4218]{font-weight:800;font-size:20px}.rank-badge-1[data-v-2b7a4218]{background:linear-gradient(135deg,#fffbe7 65%,#ffe179);color:#ffb100}.rank-badge-2[data-v-2b7a4218]{background:linear-gradient(135deg,#f2f7ff 60%,#cfd8e9);color:#8ca0bf}.rank-badge-3[data-v-2b7a4218]{background:linear-gradient(135deg,#f9f2f2 70%,#e6cfa4);color:#b28965}.crown-icon[data-v-2b7a4218]{width:22px;height:22px}.rank-num[data-v-2b7a4218]{font-size:19px;font-weight:700}.main-avatar-compact[data-v-2b7a4218]{width:82px;height:82px;border-radius:50%;border:3px solid #ffd985;object-fit:cover;background:#fff7d6;box-shadow:0 1px 8px rgba(255,202,40,.06);transition:transform .14s;border-width:3px;border-style:solid;border-color:#f3e4ac}.rank-row-compact[data-rank="1"] .main-avatar-compact[data-v-2b7a4218]{border-color:gold;box-shadow:0 0 10px #ffe8a5}.rank-row-compact[data-rank="2"] .main-avatar-compact[data-v-2b7a4218]{border-color:#b7bac3;box-shadow:0 0 10px #e8eefd}.rank-row-compact[data-rank="3"] .main-avatar-compact[data-v-2b7a4218]{border-color:#c7a07a;box-shadow:0 0 10px #e7d6c3}.rank-info-compact[data-v-2b7a4218]{flex:1;display:flex;flex-direction:column;min-width:0;gap:9px}.rank-title-row-compact[data-v-2b7a4218]{display:flex;align-items:center;gap:15px;justify-content:space-between;padding-right:6px}.nick-compact[data-v-2b7a4218]{font-weight:600;color:#333;font-size:16px;word-break:break-all}.charm-value-compact[data-v-2b7a4218]{font-size:13px;color:#ff6b9d;font-weight:500}.mini-gift-row-compact[data-v-2b7a4218]{margin-top:3px;display:flex;gap:15px;flex-wrap:nowrap;align-items:center;min-width:0;overflow-x:auto}.mini-gift-item-compact[data-v-2b7a4218]{position:relative;flex-shrink:0}.mini-gift-img-compact[data-v-2b7a4218]{width:62px;height:62px;border-radius:13px;border:1.5px solid #ffd0e8;object-fit:contain;background:linear-gradient(120deg,#fff0f8 60%,#ffe8f0);padding:4px;flex-shrink:0}.crown[data-v-2b7a4218]{position:absolute;top:-26px;font-size:28px}@media (max-width: 600px){.main-avatar-compact[data-v-2b7a4218]{width:52px;height:52px}.crown[data-v-2b7a4218]{position:absolute;top:-18px;left:50%;font-size:22px}.nick-compact[data-v-2b7a4218]{font-size:13px}.charm-value-compact[data-v-2b7a4218]{font-size:11px}.mini-gift-row-compact[data-v-2b7a4218]{gap:7px;margin-top:6px}.mini-gift-img-compact[data-v-2b7a4218]{width:34px;height:34px;padding:2px}.rank-badge-compact[data-v-2b7a4218]{font-size:14px;min-width:18px}.rank-row-compact[data-v-2b7a4218]{padding:8px 5px;min-height:48px}}.avatar-wrap[data-v-2b7a4218]{position:relative;justify-content:center;display:flex}.low-end .rank-row-compact[data-v-2b7a4218],.low-end .main-avatar-compact[data-v-2b7a4218]{box-shadow:none!important;transition:none!important}.low-end .main-avatar-compact[data-v-2b7a4218]:hover{transform:none!important;box-shadow:none!important}.low-end *[data-v-2b7a4218]{transition:none!important;animation:none!important}[data-v-8f14b3cd]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-8f14b3cd]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-8f14b3cd]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-8f14b3cd]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-8f14b3cd],*[data-v-8f14b3cd]:before,*[data-v-8f14b3cd]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-8f14b3cd]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-8f14b3cd]{height:100%;display:flex;flex-direction:column}*[data-v-8f14b3cd] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-8f14b3cd],.popup-footer button[data-v-8f14b3cd],.instructions button[data-v-8f14b3cd]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-8f14b3cd]:hover,.popup-footer button[data-v-8f14b3cd]:hover,.instructions button[data-v-8f14b3cd]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-8f14b3cd],.fade-in[data-v-8f14b3cd],.fadeIn[data-v-8f14b3cd]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-8f14b3cd]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-8f14b3cd]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-8f14b3cd]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-8f14b3cd],.green[data-v-8f14b3cd]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-8f14b3cd]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-8f14b3cd]{display:flex;place-items:center}#app[data-v-8f14b3cd]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-8f14b3cd]{overflow:hidden}.flex[data-v-8f14b3cd]{display:flex}.flex-center[data-v-8f14b3cd]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-8f14b3cd]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-8f14b3cd]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-8f14b3cd]:active{opacity:.7}img[data-v-8f14b3cd]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-8f14b3cd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-8f14b3cd]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-8f14b3cd],.fade-slide-leave-active[data-v-8f14b3cd]{transition:all .1s ease}.fade-slide-enter-from[data-v-8f14b3cd]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-8f14b3cd]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-8f14b3cd]{transition:all .1s ease}.slide-left-enter-from[data-v-8f14b3cd]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-8f14b3cd],.slide-left-leave-from[data-v-8f14b3cd]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-8f14b3cd]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-8f14b3cd],.scale-fade-leave-active[data-v-8f14b3cd]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-8f14b3cd]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-8f14b3cd]{opacity:0;transform:scale(.98)}.header-action-button[data-v-8f14b3cd]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-8f14b3cd]:hover{opacity:.92}.header-action-button[data-v-8f14b3cd]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-8f14b3cd]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-8f14b3cd]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-8f14b3cd]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-8f14b3cd]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-8f14b3cd]{background:#ffeaea;color:#ff7575}.action[data-v-8f14b3cd]:hover{opacity:.95}.action[data-v-8f14b3cd]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-8f14b3cd]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-8f14b3cd]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-8f14b3cd]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-8f14b3cd]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-8f14b3cd]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-8f14b3cd]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-8f14b3cd]{margin-bottom:16px;margin-top:0}.action[data-v-8f14b3cd]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-8f14b3cd]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-8f14b3cd]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-8f14b3cd]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-8f14b3cd]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-8f14b3cd]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-8f14b3cd]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-8f14b3cd]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-8f14b3cd]{position:absolute}.sr-only[data-v-8f14b3cd]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-8f14b3cd]{animation:bubble-gradient-ani-8f14b3cd 3s linear infinite!important}.bubble-gradient-animate[data-v-8f14b3cd]{animation:bubble-gradient-ani-8f14b3cd 3s linear infinite}@keyframes bubble-gradient-ani-8f14b3cd{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.broadcast-edit-page[data-v-8f14b3cd]{background:#fff;border-radius:18px;box-shadow:0 4px 24px rgba(80,60,180,.1);padding:18px 12px 130px;display:flex;flex-direction:column;align-items:center;min-height:330px;position:relative;overflow-y:auto}.broadcast-section[data-v-8f14b3cd]{width:100%;margin-bottom:14px;display:flex;flex-direction:column;align-items:center}.user-bar[data-v-8f14b3cd]{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:10px;justify-content:flex-start}.avatar[data-v-8f14b3cd]{width:36px;height:36px;border-radius:50%;border:2px solid #efdfff;box-shadow:0 0 7px rgba(231,208,255,.2)}.nickname[data-v-8f14b3cd]{font-weight:600;color:#7059ee;font-size:15px;letter-spacing:.08em}.broadcast-input[data-v-8f14b3cd]{width:96%;min-height:88px;font-size:16px;border-radius:12px;border:1.5px solid #e3eaff;background:#fafaff;padding:13px;color:#342378;box-shadow:none;outline:none;margin-bottom:7px;resize:none;transition:border .14s}.broadcast-input[data-v-8f14b3cd]:focus{border-color:#8457fa;background:#fff}.row-between[data-v-8f14b3cd]{width:100%;display:flex;justify-content:space-between;font-size:13px}.len-tip[data-v-8f14b3cd]{color:#b6b8ce}.error-tip[data-v-8f14b3cd]{color:#e76681;margin-left:8px;font-size:13px}.broadcast-btn-row[data-v-8f14b3cd]{display:flex;gap:10px;justify-content:flex-end;position:fixed;right:20px;bottom:20px}.side-panel-float-primary-btn[data-v-8f14b3cd]{background:linear-gradient(120deg,#a388ff 60%,#ffc0f2);border:none;color:#fff;font-weight:700;font-size:17px;border-radius:30px;padding:12px 36px;box-shadow:0 2px 14px rgba(164,154,255,.153);letter-spacing:2px;cursor:pointer;transition:background .13s}.side-panel-float-primary-btn[data-v-8f14b3cd]:disabled{opacity:.5;cursor:not-allowed}.broadcast-hint[data-v-8f14b3cd]{color:#7e5be3;font-size:13px;background:#f4f1fd;border-radius:7px;padding:20px;margin-bottom:10px;text-align:left;margin-top:7px;width:100%}.broadcast-hint .highlight[data-v-8f14b3cd]{font-weight:700;color:#ef45a3}.broadcast-hint .danger[data-v-8f14b3cd]{color:#ee3c5a;font-weight:700;display:block;margin:4px 0 2px}.risk-box[data-v-8f14b3cd]{width:100%;background:#fff6f7;border:1px dashed #ff7a8a;border-radius:8px;padding:10px 12px;margin:10px 0;color:#a12038}.risk-title[data-v-8f14b3cd]{font-weight:700;margin-bottom:4px}.risk-title.warn[data-v-8f14b3cd]{color:#b15b00}.risk-title.block[data-v-8f14b3cd]{color:#a12038}.risk-list[data-v-8f14b3cd]{padding-left:18px;margin:0}.agree-row[data-v-8f14b3cd]{align-items:baseline;width:100%;margin-top:8px;font-size:13px;color:#6a5be9;display:flex;gap:6px}.agree-row a[data-v-8f14b3cd]{color:#ef45a3;text-decoration:underline;cursor:pointer}.cooldown-tip[data-v-8f14b3cd]{width:100%;color:#b36a00;font-size:13px;margin-top:6px}.drift-broadcast-area[data-v-b937dece]{width:100%;height:100%;display:flex;flex-direction:column;background:linear-gradient(120deg,#6859fd,#fff7fa);position:relative;//border-radius: 18px}.stage-section[data-v-b937dece]{//flex: 0 0 210px;min-height:110px;max-height:230px;display:flex;align-items:center;justify-content:center;margin:8px 14px 14px}.main-broadcast[data-v-b937dece]{background:rgba(255,255,255,.22);border-radius:32px;box-shadow:0 8px 44px rgba(176,156,255,.157);padding:26px 30px;min-width:260px;max-width:82vw;display:flex;align-items:center;gap:12px;font-size:20px;font-weight:800;color:#4d348d;border:2px solid #efdfff;animation:pulse-b937dece .7s}@keyframes pulse-b937dece{0%{transform:scale(.94);opacity:0}80%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.stage-fade-enter-active[data-v-b937dece],.stage-fade-leave-active[data-v-b937dece]{transition:all .7s cubic-bezier(.23,1.28,.61,.99)}.stage-fade-enter-from[data-v-b937dece],.stage-fade-leave-to[data-v-b937dece]{opacity:0;transform:scale(.8)}.main-avatar[data-v-b937dece]{width:46px;height:46px;border-radius:50%;border:3px solid #f7d1ff;box-shadow:0 0 11px rgba(209,191,255,.44)}.main-nick[data-v-b937dece]{color:#7f58ff;font-size:1.04em;margin-right:8px}.main-icon[data-v-b937dece]{font-size:26px;margin:0 9px}.main-text[data-v-b937dece]{color:#34318f;font-size:1.07em;font-weight:800;word-break:break-all;white-space:pre-line;display:block;margin-top:6px}.history-section[data-v-b937dece]{flex:1 1 0;min-height:0;overflow-y:auto;background:none;padding:16px 0 54px}.history-title[data-v-b937dece]{font-size:16px;color:#5b41b9;font-weight:700;margin:4px 0 12px 26px}.broadcast-card[data-v-b937dece]{display:flex;align-items:flex-start;background:rgba(255,255,255,.19);backdrop-filter:blur(8px);border-radius:14px;padding:14px 12px 13px;margin:0 18px 13px;border:1.5px solid rgba(255,255,255,.17);box-shadow:0 2px 16px rgba(197,187,246,.2);min-height:54px;transition:box-shadow .15s}.avatar[data-v-b937dece]{width:40px;height:40px;border-radius:50%;margin-right:13px;border:2.5px solid #e7d0ff;box-shadow:0 0 9px rgba(162,136,255,.2);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.content[data-v-b937dece]{flex:1;display:flex;flex-direction:column;justify-content:center}.nickname[data-v-b937dece]{display:flex;justify-content:space-between;align-items:center;color:#ffd3ff;font-weight:600;font-size:14px;margin-bottom:2px}.time[data-v-b937dece]{font-size:12px;color:#fff;margin-left:12px;font-weight:400}.text[data-v-b937dece]{color:#fff;font-size:16px;font-style:italic;margin-bottom:2px;font-weight:600}.time[data-v-b937dece]{font-size:12px;color:#fff}.loading[data-v-b937dece],.no-more[data-v-b937dece]{color:#fff;font-size:15px;margin:16px 0 40px;letter-spacing:1.2px;animation:blink-b937dece 1.4s infinite alternate;text-align:center}@keyframes blink-b937dece{0%{opacity:.9}to{opacity:.6}}.fab-btn[data-v-b937dece]{position:absolute;right:18px;bottom:20px;background:linear-gradient(90deg,#8c7bfa 60%,#fcaceb);color:#fff;font-weight:700;border:none;border-radius:50px;box-shadow:0 2px 18px rgba(78,59,182,.467);padding:10px 24px;font-size:17px;cursor:pointer;z-index:30;transition:background .2s}.fab-btn[data-v-b937dece]:hover{background:linear-gradient(90deg,#a388ff,#ffc0f2)}.low-end .main-broadcast[data-v-b937dece],.low-end .broadcast-card[data-v-b937dece],.low-end .stage-section[data-v-b937dece]{box-shadow:none!important;backdrop-filter:none!important;//border: 1px solid #eceafd !important}.low-end .main-broadcast[data-v-b937dece],.low-end .broadcast-card[data-v-b937dece]{//background: #f3f0ff !important}.low-end .fab-btn[data-v-b937dece]{background:#8c7bfa!important;box-shadow:none!important}.main-broadcast-empty[data-v-b937dece]{width:100%;text-align:center;color:#7a52cf;font-size:17px;padding:38px 0 32px;opacity:.8;font-weight:600}.main-menu-bar[data-v-ee1ac496]{padding:10px 0;position:relative}.main-menu-item-group[data-v-ee1ac496]{width:100%;height:100px;padding:10px 0;text-align:center;position:relative}.main-menu-item-group.desktop[data-v-ee1ac496]{min-height:12%}.main-menu-item-group.mobile[data-v-ee1ac496]{position:relative;flex:1;padding:0;text-align:center;height:60px}.main-menu-item[data-v-ee1ac496]{width:100%;height:100%;align-items:center;justify-content:flex-start}.main-menu-bar[data-v-ee1ac496]{background-color:#0f0023;z-index:20;height:100%;padding:10px 0}.main-menu-bar.mobile[data-v-ee1ac496]{width:100%;height:100%;z-index:99;padding:0}.main-menu-group-vertical[data-v-ee1ac496]{display:flex;flex-direction:column;align-items:flex-start;max-height:80%;overflow-y:auto}.main-menu-group-horizontal[data-v-ee1ac496]{display:flex;justify-content:space-around;height:100%;align-items:center}.main-menu-item[data-v-ee1ac496]{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-menu-item-pic[data-v-ee1ac496]{width:32px;height:32px}.main-menu-item-pic.mobile[data-v-ee1ac496]{width:26px;height:26px}.main-menu-item-text[data-v-ee1ac496]{margin-top:2px;font-size:12px}.unread-badge[data-v-ee1ac496]{position:absolute;top:4px;right:10px;background-color:red;color:#fff;font-size:12px;padding:1px 6px;border-radius:25px}.main-menu-bottom[data-v-ee1ac496]{position:absolute;bottom:0;height:20%;width:100%;display:flex;justify-content:center;align-items:center}.setting-icon[data-v-ee1ac496]{width:20px;height:20px}.s-toast-content-text[data-v-c3cf3667]{font-size:26px;font-padding:false;color:#1a1a1a}.s-toast-content-icon[data-v-c3cf3667]{width:25px;height:25px;margin-right:10px}.s-toast-content-loading[data-v-c3cf3667]{width:48px;height:20px;margin-right:10px}.s-toast-content[data-v-c3cf3667]{max-width:960px;max-height:430px;flex-direction:row;padding:24px 60px;border-radius:16px;opacity:.96;background-color:#fff;box-shadow:0 6px 32px rgba(26,0,0,0);align-items:center;font-padding:false;justify-content:center}.s-toast-center[data-v-c3cf3667]{align-items:center}.s-toast[data-v-c3cf3667]{flex-direction:row;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center}.dpl-fullscreen[data-v-c3cf3667]{width:100vw;height:100vh}.s-overlay[data-v-c3cf3667]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fade-enter-active[data-v-c3cf3667],.fade-leave-active[data-v-c3cf3667]{transition:opacity .5s}.fade-enter-from[data-v-c3cf3667],.fade-leave-to[data-v-c3cf3667]{opacity:0}.s-toast-content-text[data-v-3c2eb3f5]{font-size:26px;font-padding:false;color:#1a1a1a}.s-toast-content-icon[data-v-3c2eb3f5]{width:25px;height:25px;margin-right:10px}.s-toast-content-loading[data-v-3c2eb3f5]{width:48px;height:20px}.s-toast-content[data-v-3c2eb3f5]{max-width:960px;max-height:430px;flex-direction:row;padding:24px 60px;border-radius:16px;opacity:.96;background-color:#fff;box-shadow:0 6px 32px rgba(26,0,0,0);align-items:center;font-padding:false;justify-content:center}.s-toast-center[data-v-3c2eb3f5]{align-items:center}.s-toast[data-v-3c2eb3f5]{flex-direction:row;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center}.dpl-fullscreen[data-v-3c2eb3f5]{width:100vw;height:100vh}.s-overlay[data-v-3c2eb3f5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fade-enter-active[data-v-3c2eb3f5],.fade-leave-active[data-v-3c2eb3f5]{transition:opacity .5s}.fade-enter-from[data-v-3c2eb3f5],.fade-leave-to[data-v-3c2eb3f5]{opacity:0}.sp-close[data-v-584ca643]{background:none;border:none;font-size:24px;color:#a69acf;cursor:pointer;transition:color .2s;margin-left:8px}.sp-close[data-v-584ca643]:hover{color:#8829ff}.close-button[data-v-584ca643]{position:absolute;top:14px;right:18px;width:32px;height:32px;//background-color: #ffffffcc;border-radius:50%;//border: 1px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.08);z-index:51}.close-button[data-v-584ca643]:hover{background-color:#fff;transform:scale(1.05)}.close-icon[data-v-584ca643]{color:#555}.toast[data-v-da8b5b0a]{position:fixed;top:20px;right:20px;color:#fff;padding:10px 16px;border-radius:14px;font-size:14px;display:flex;align-items:center;gap:6px;box-shadow:0 4px 10px rgba(0,0,0,.2);opacity:0;transform:translateY(-10px);pointer-events:none;transition:all .3s ease;z-index:9999}.toast.show[data-v-da8b5b0a]{opacity:1;transform:translateY(0)}.toast.success[data-v-da8b5b0a]{background:#4caf50}.toast.warning[data-v-da8b5b0a]{background:#ffc107;color:#000}.toast.error[data-v-da8b5b0a]{background:#f44336}.toast.info[data-v-da8b5b0a]{background:linear-gradient(135deg,#5c6eff,#a36bff)}[data-v-0440b13f]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-0440b13f]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-v-0440b13f]:root{--color-primary: #7c52ff;--color-primary-gradient: linear-gradient(to right, #ff4da6, #7c52ff, #4da6ff);--color-bg-dark: #0e0e1a;--color-panel-dark: #1c1433;--color-card-dark: rgba(255, 255, 255, .04);--color-text-main: #ffffff;--color-text-sub: #bbbbbb;--color-border: #29284b;--color-shadow: 0 4px 12px rgba(0, 0, 0, .3);--color-button-bg: #8320a1;--color-button-hover: #a950d1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}@media (prefers-color-scheme: dark){[data-v-0440b13f]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-0440b13f],*[data-v-0440b13f]:before,*[data-v-0440b13f]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-0440b13f]{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper[data-v-0440b13f]{height:100%;display:flex;flex-direction:column}*[data-v-0440b13f] :focus{outline:none!important;box-shadow:none!important}.low-end :is(.action[data-v-0440b13f],.popup-footer button[data-v-0440b13f],.instructions button[data-v-0440b13f]):not(.keep-anim,.keep-anim *){transition:none!important}.low-end :is(.action[data-v-0440b13f]:hover,.popup-footer button[data-v-0440b13f]:hover,.instructions button[data-v-0440b13f]:hover):not(.keep-anim,.keep-anim *){background-color:#5c3dff!important;transform:none!important}.low-end :is(.sp-hint[data-v-0440b13f],.fade-in[data-v-0440b13f],.fadeIn[data-v-0440b13f]):not(.keep-anim,.keep-anim *){animation:none!important}.low-end *[data-v-0440b13f]:not(.keep-anim):not(.keep-anim *){animation:none!important;transition:none!important}.low-end *[data-v-0440b13f]:hover:not(.keep-anim):not(.keep-anim *){transform:none!important}#app[data-v-0440b13f]{max-width:1280px;width:100vw;font-weight:400;height:100vh;overflow:hidden}a[data-v-0440b13f],.green[data-v-0440b13f]{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a[data-v-0440b13f]:hover{background-color:rgba(0,189,126,.2)}}@media (min-width: 1024px){body[data-v-0440b13f]{display:flex;place-items:center}#app[data-v-0440b13f]{display:grid;grid-template-columns:1fr 1fr}}body[data-v-0440b13f]{overflow:hidden}.flex[data-v-0440b13f]{display:flex}.flex-center[data-v-0440b13f]{display:flex;width:100%;line-height:100%;color:#fff;font-size:18px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.dpl-scrollview-no-scrollbar[data-v-0440b13f]::-webkit-scrollbar{width:0;height:0}.dpl-custom-text[data-v-0440b13f]{color:#fff;transition:background-color .1s,color .1s}.clickable[data-v-0440b13f]:active{opacity:.7}img[data-v-0440b13f]{background-repeat:no-repeat;background-position:50%;background-size:contain}.one-line-text[data-v-0440b13f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-detail-page[data-v-0440b13f]{background:#fff;overflow-y:auto;height:calc(100vh - 52px);min-height:100vh;padding:0 0 150px;height:100%}.fade-slide-enter-active[data-v-0440b13f],.fade-slide-leave-active[data-v-0440b13f]{transition:all .1s ease}.fade-slide-enter-from[data-v-0440b13f]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-0440b13f]{opacity:0;transform:translateY(-20px)}.slide-left-enter-active[data-v-0440b13f]{transition:all .1s ease}.slide-left-enter-from[data-v-0440b13f]{opacity:0;transform:translate(10%)}.slide-left-enter-to[data-v-0440b13f],.slide-left-leave-from[data-v-0440b13f]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-0440b13f]{opacity:0;transform:translate(-36px)}.scale-fade-enter-active[data-v-0440b13f],.scale-fade-leave-active[data-v-0440b13f]{transition:all .1 ease-out}.scale-fade-enter-from[data-v-0440b13f]{opacity:0;transform:scale(.96)}.scale-fade-leave-to[data-v-0440b13f]{opacity:0;transform:scale(.98)}.header-action-button[data-v-0440b13f]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;user-select:none;position:relative;transition:all .2s ease;line-height:1}.header-action-button[data-v-0440b13f]:hover{opacity:.92}.header-action-button[data-v-0440b13f]:active{transform:scale(.97)}.header-action-button.has-red-dot[data-v-0440b13f]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:red}.title-text[data-v-0440b13f]{font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#fff}.action[data-v-0440b13f]{flex:1 1 46%;min-width:112px;padding:11px 0;font-size:15px;font-weight:600;background:#f6f0ff;color:#8f68f3;border:none;border-radius:16px;cursor:pointer;margin-top:0;transition:background .16s;transition:background .16s,box-shadow .15s,transform .12s}.action.primary[data-v-0440b13f]{background:linear-gradient(90deg,#a087ff 50%,#876bfa);color:#fff}.action.danger[data-v-0440b13f]{background:#ffeaea;color:#ff7575}.action[data-v-0440b13f]:hover{opacity:.95}.action[data-v-0440b13f]:hover{background:linear-gradient(90deg,#beafff 70%,#b095fa);box-shadow:0 3px 18px rgba(190,175,255,.2);transform:translateY(-2px) scale(1.03)}.action[data-v-0440b13f]:active{background:linear-gradient(90deg,#b09fff 60%,#9a7ff9);box-shadow:0 2px 7px rgba(190,175,255,.067);transform:scale(.98)}.action.danger[data-v-0440b13f]:hover{background:#ffd7d7;color:#ff5454;box-shadow:0 3px 12px rgba(255,133,133,.267)}.action.danger[data-v-0440b13f]:active{background:#ffb7b7;color:#d84a4a;transform:scale(.97)}.actions[data-v-0440b13f]{background:transparent!important;border-radius:18px;box-shadow:0 4px 24px rgba(120,100,220,.09);//margin: 0 auto 24px auto;//max-width: 740px;padding:26px 32px 20px;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:box-shadow .19s,border-color .25s;backdrop-filter:none}.actions[data-v-0440b13f]{background:transparent!important;border:1.5px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 6px 30px rgba(120,100,220,.1),0 1px 8px rgba(238,233,250,.133);backdrop-filter:none!important;transition:box-shadow .18s}.actions[data-v-0440b13f]{background:var(--card-bg);border:1.5px solid var(--card-border);//color: var(--main-text-color)}.actions[data-v-0440b13f]{margin-bottom:16px;margin-top:0}.action[data-v-0440b13f]:hover{//opacity: .98;//transform: translateY(-1.5px) scale(1.01);//box-shadow: 0 6px 22px #b7a4ff33}.action-divider[data-v-0440b13f]{flex-basis:100%;height:0;border-top:1.2px dashed #f2ecff;margin:10px 0}.actions[data-v-0440b13f]{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row}.actions .action.danger[data-v-0440b13f]{flex:1 1 100%;margin-top:8px}.side-panel-float-primary-btn[data-v-0440b13f]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;padding:0 28px;border-radius:23px;background:linear-gradient(90deg,#8457fa 60%,#6f42c1);color:#fff;font-size:17px;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);border:none;cursor:pointer;opacity:1;transition:background .13s,opacity .12s,transform .12s;z-index:10}.side-panel-float-second-btn[data-v-0440b13f]{right:36px;bottom:36px;min-width:120px;max-width:160px;height:46px;border-radius:23px;background:#fff;font-weight:600;box-shadow:0 6px 24px rgba(120,80,200,.13);opacity:1;z-index:10;padding:7px 14px;background:none;color:#a384ff;border:1.2px solid #d2ceff;font-size:14px;cursor:pointer;transition:background .14s,color .15s}.item-dot[data-v-0440b13f]{display:inline-block;width:9px;height:9px;background:#fc4d6d;border-radius:50%;margin-left:8px;box-shadow:0 1px 6px rgba(252,77,109,.2)}.item-dot2[data-v-0440b13f]{width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;position:absolute;top:3px;left:-12px}.item-dot-absolute[data-v-0440b13f]{position:absolute}.sr-only[data-v-0440b13f]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.low-end .bubble-gradient-animate[data-v-0440b13f]{animation:bubble-gradient-ani-0440b13f 3s linear infinite!important}.bubble-gradient-animate[data-v-0440b13f]{animation:bubble-gradient-ani-0440b13f 3s linear infinite}@keyframes bubble-gradient-ani-0440b13f{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}header[data-v-0440b13f]{line-height:1.5}@media (min-width: 1024px){header[data-v-0440b13f]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}header .wrapper[data-v-0440b13f]{display:flex;place-items:flex-start;flex-wrap:wrap}}#container[data-v-0440b13f]{width:100%;height:100%}.root-container[data-v-0440b13f],.root-innner[data-v-0440b13f],.dpl-container[data-v-0440b13f]{height:100vh}@keyframes scroll-left-0440b13f{0%{transform:translate(100%)}to{transform:translate(-100%)}}.tip-banner[data-v-0440b13f]{position:fixed;top:0;width:100%;background:linear-gradient(to right,#ff7b7b,#ff3c3c);color:#fff;padding:6px 16px;font-size:14px;display:flex;justify-content:space-between;align-items:center;z-index:999999}.tip-close[data-v-0440b13f]{cursor:pointer;font-weight:700}
