@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap);.van-dialog.crystal-dialog{border-radius:.53333rem!important;overflow:hidden;font-family:Inter,Noto Sans SC,sans-serif}.crystal-dialog .van-dialog__header{font-size:.45333rem;font-weight:600;color:#1e293b;padding-top:.64rem;font-family:inherit}.crystal-dialog .van-dialog__confirm,.crystal-dialog .van-dialog__confirm:active{color:#2dd4bf!important}.crystal-dialog .van-dialog__cancel{color:#94a3b8}.crystal-dialog .van-hairline--top{border-color:#f1f5f9}.van-tabbar.crystal-tabbar{border-top:.02667rem solid #f1f5f9;background:#fff;box-shadow:0 -.05333rem .42667rem rgba(0,0,0,.04)}.crystal-tabbar .van-tabbar-item--active{color:#2dd4bf!important}.crystal-tabbar .van-tabbar-item__icon{font-size:.58667rem}.crystal-tabbar .van-tabbar-item__text{font-size:.29333rem;font-weight:500}.group-page[data-v-1cc20ef5]{min-height:100vh;min-height:100dvh;background:-webkit-linear-gradient(305deg,#f0f9ff,#fdf2f8 35%,#f0fdf4);background:linear-gradient(145deg,#f0f9ff,#fdf2f8 35%,#f0fdf4);font-family:Inter,Noto Sans SC,sans-serif;position:relative;overflow:hidden}.bg-shapes[data-v-1cc20ef5]{position:fixed;inset:0;pointer-events:none;z-index:0}.shape[data-v-1cc20ef5]{position:absolute;border-radius:50%}.shape-1[data-v-1cc20ef5]{width:8.53333rem;height:8.53333rem;background:-webkit-radial-gradient(circle,rgba(45,212,191,.1) 0,transparent 70%);background:radial-gradient(circle,rgba(45,212,191,.1) 0,transparent 70%);top:-2.66667rem;right:-1.6rem;-webkit-animation:shapeDrift-data-v-1cc20ef5 20s ease-in-out infinite alternate;animation:shapeDrift-data-v-1cc20ef5 20s ease-in-out infinite alternate}.shape-2[data-v-1cc20ef5]{width:6.93333rem;height:6.93333rem;background:-webkit-radial-gradient(circle,rgba(251,113,133,.06) 0,transparent 70%);background:radial-gradient(circle,rgba(251,113,133,.06) 0,transparent 70%);bottom:2.66667rem;left:-2.13333rem;animation:shapeDrift-data-v-1cc20ef5 18s ease-in-out infinite alternate-reverse}.shape-3[data-v-1cc20ef5]{width:4.8rem;height:4.8rem;background:-webkit-radial-gradient(circle,rgba(167,139,250,.05) 0,transparent 70%);background:radial-gradient(circle,rgba(167,139,250,.05) 0,transparent 70%);top:40%;left:-1.06667rem;-webkit-animation:shapeDrift-data-v-1cc20ef5 22s ease-in-out infinite alternate;animation:shapeDrift-data-v-1cc20ef5 22s ease-in-out infinite alternate}.shape-4[data-v-1cc20ef5]{width:5.33333rem;height:5.33333rem;background:-webkit-radial-gradient(circle,rgba(251,191,36,.04) 0,transparent 70%);background:radial-gradient(circle,rgba(251,191,36,.04) 0,transparent 70%);bottom:30%;right:-1.33333rem;animation:shapeDrift-data-v-1cc20ef5 16s ease-in-out infinite alternate-reverse}@-webkit-keyframes shapeDrift-data-v-1cc20ef5{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(.8rem,-.53333rem) scale(1.1);transform:translate(.8rem,-.53333rem) scale(1.1)}}@keyframes shapeDrift-data-v-1cc20ef5{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(.8rem,-.53333rem) scale(1.1);transform:translate(.8rem,-.53333rem) scale(1.1)}}.group-page-index[data-v-1cc20ef5]{position:relative;z-index:1;background:transparent!important;padding-bottom:2.93333rem;min-height:100vh;min-height:100dvh;-webkit-animation:pageEnter-data-v-1cc20ef5 .6s cubic-bezier(.16,1,.3,1) forwards;animation:pageEnter-data-v-1cc20ef5 .6s cubic-bezier(.16,1,.3,1) forwards}@-webkit-keyframes pageEnter-data-v-1cc20ef5{0%{opacity:0;-webkit-transform:translateY(.32rem);transform:translateY(.32rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pageEnter-data-v-1cc20ef5{0%{opacity:0;-webkit-transform:translateY(.32rem);transform:translateY(.32rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.page-header[data-v-1cc20ef5]{padding:.32rem .42667rem .21333rem}.header-row[data-v-1cc20ef5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.21333rem}.header-icon-sm[data-v-1cc20ef5]{display:block;-webkit-flex-shrink:0;flex-shrink:0}.page-title[data-v-1cc20ef5]{font-weight:700;font-size:.48rem;color:#1e293b;margin:0;letter-spacing:.008rem}.group-card[data-v-1cc20ef5]{background:#fff;border-radius:.48rem;padding:.42667rem .48rem;box-shadow:0 .05333rem .42667rem rgba(0,0,0,.04),0 .21333rem .64rem rgba(0,0,0,.04);-webkit-transition:box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s;cursor:pointer;-webkit-animation:cardSlide-data-v-1cc20ef5 .5s cubic-bezier(.16,1,.3,1) forwards;animation:cardSlide-data-v-1cc20ef5 .5s cubic-bezier(.16,1,.3,1) forwards}.group-card[data-v-1cc20ef5]:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 .02667rem .21333rem rgba(0,0,0,.04)}@-webkit-keyframes cardSlide-data-v-1cc20ef5{0%{opacity:0;-webkit-transform:translateY(.32rem);transform:translateY(.32rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cardSlide-data-v-1cc20ef5{0%{opacity:0;-webkit-transform:translateY(.32rem);transform:translateY(.32rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.group-card-header[data-v-1cc20ef5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.26667rem;padding-bottom:.26667rem}.group-dot[data-v-1cc20ef5]{width:.21333rem;height:.21333rem;border-radius:50%;background:#2dd4bf;-webkit-flex-shrink:0;flex-shrink:0}.group-name[data-v-1cc20ef5]{font-size:.42667rem;font-weight:600;color:#1e293b;-webkit-box-flex:1;-webkit-flex:1;flex:1}.group-count[data-v-1cc20ef5]{font-size:.32rem;color:#94a3b8;font-weight:400;-webkit-flex-shrink:0;flex-shrink:0}.group-sub-list[data-v-1cc20ef5]{border-top:.02667rem solid #f1f5f9;padding-top:.21333rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.05333rem}.group-sub-item[data-v-1cc20ef5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.26667rem;padding:.21333rem .10667rem .21333rem .16rem;border-radius:.26667rem;-webkit-transition:background .15s;transition:background .15s}.group-sub-item[data-v-1cc20ef5]:active{background:#f8fafc}.sub-dot[data-v-1cc20ef5]{width:.16rem;height:.16rem;border-radius:50%;background:#cbd5e1;-webkit-flex-shrink:0;flex-shrink:0}.sub-name[data-v-1cc20ef5]{font-size:.37333rem;font-weight:500;color:#475569;-webkit-box-flex:1;-webkit-flex:1;flex:1}.sub-count[data-v-1cc20ef5]{font-size:.32rem;color:#94a3b8}.group-empty[data-v-1cc20ef5]{border-top:.02667rem solid #f1f5f9;padding-top:.32rem;font-size:.34667rem;color:#cbd5e1;text-align:center}.empty-state[data-v-1cc20ef5]{text-align:center;padding:1.6rem .53333rem}.empty-state svg[data-v-1cc20ef5]{margin-bottom:.42667rem}.empty-text[data-v-1cc20ef5]{font-size:.37333rem;color:#94a3b8;margin:0}.bottom-action[data-v-1cc20ef5]{padding:.21333rem .42667rem 0}.submit-btn[data-v-1cc20ef5]{display:block;width:100%;height:1.33333rem;border:none;border-radius:.37333rem;font-size:.42667rem;font-weight:600;letter-spacing:.08rem;cursor:pointer;color:#fff;background:-webkit-linear-gradient(315deg,#2dd4bf,#14b8a6);background:linear-gradient(135deg,#2dd4bf,#14b8a6);box-shadow:0 .10667rem .42667rem rgba(45,212,191,.3);-webkit-transition:box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s;font-family:inherit}.submit-btn[data-v-1cc20ef5]:active{-webkit-transform:scale(.97);transform:scale(.97);box-shadow:0 .05333rem .21333rem rgba(45,212,191,.25)}.dialog-body[data-v-1cc20ef5]{padding:.21333rem .53333rem .53333rem}.dialog-label[data-v-1cc20ef5]{display:block;font-size:.34667rem;font-weight:500;color:#475569;margin-bottom:.16rem;padding-left:.05333rem}.dialog-input-wrap[data-v-1cc20ef5] :deep(.van-cell){background:#f8fafc;border:.05333rem solid #e2e8f0;border-radius:.32rem;padding:.26667rem .37333rem;min-height:1.17333rem;-webkit-transition:border-color .25s,box-shadow .25s,background .25s;transition:border-color .25s,box-shadow .25s,background .25s}.dialog-input-wrap[data-v-1cc20ef5] :deep(.van-cell:focus-within){border-color:#2dd4bf;background:#fff;box-shadow:0 0 0 .10667rem rgba(45,212,191,.08)}.dialog-input-wrap[data-v-1cc20ef5] :deep(.van-field__body){background:transparent}.dialog-field[data-v-1cc20ef5]{color:#1e293b!important;font-size:.4rem!important;font-weight:500!important;background:transparent!important}.dialog-input-wrap[data-v-1cc20ef5] :deep(.van-field__placeholder){color:#cbd5e1!important;font-weight:400!important}