@charset "UTF-8";::-webkit-scrollbar{width:7px;height:14px;background-color:#f5f5f5}::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c8c8c8}*{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400}ul,li,ol,dt.dd.dl{margin:0;padding:0;list-style:none}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{background-color:#f5f5f7}.J-errorPage{height:100vh;display:flex;justify-content:center;align-items:center}.J-errorPage svg{max-width:100%;height:100%}.J-errorPage h3{font-size:14px;color:#999}.A-header{position:fixed;width:100%;top:-1px;z-index:100;padding:10px 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#ffffff;border-radius:0}.A-header .headerContent{margin:0 auto}.A-header img{width:184px;height:39px}.A-header .open{width:81px;height:29px;background:#267fff;border-radius:15px;font-family:PingFang SC,PingFang SC;font-weight:700;font-size:12px;color:#fff;line-height:29px;text-align:center;font-style:normal;text-transform:none}.A-header h2{padding:8px 0;font-size:16px;color:#fff;position:relative}.A-header h2:after{content:"";width:24px;height:4px;background:#fff;position:absolute;left:0;bottom:0}.A-title{position:relative;left:20px;top:89px;z-index:1;display:flex;width:80px;height:28px;font-family:PingFang SC,PingFang SC;font-weight:800;font-size:20px;color:#fff;line-height:25px;text-align:left;font-style:normal;text-transform:none}.A-title img{min-width:124px;min-height:45px;max-width:100%;height:auto;object-fit:cover}.A-shareBg{max-height:470px;top:0;left:0;z-index:0;background-color:#f5f5f7}.A-shareBg img{position:absolute}.A-shareBg img:nth-child(1){width:100%;max-height:370px;left:0}.C-footer{width:100%;max-width:750px}footer{margin-bottom:44px;margin-left:20px;margin-right:20px}.J-empty{font-size:12px;color:#999;text-align:center}.J-loading{padding:50px 0;text-align:center}.info{font-size:11px;color:#fff;margin-bottom:8px;margin-top:8px;height:16px;font-family:PingFang SC,PingFang SC}.province{min-width:50px;padding:4px 8px;background:rgba(255,255,255,.14);border-radius:4px;font-family:PingFang SC,PingFang SC;font-weight:700;font-size:10px;color:#fff;line-height:14px;text-align:center;font-style:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:break-word;box-sizing:border-box}.sayhello{height:42px;line-height:42px;margin-top:15px;position:absolute;right:20px;bottom:20px;font-size:14px;font-weight:700}.recommendTitle{margin-bottom:10px;color:#afb0b3;font-weight:400;font-size:12px;font-family:PingFang SC,PingFang SC;display:flex;justify-content:space-between;align-items:end;margin-top:20px}.recommendTitle img:first-child{max-width:179px;width:50%}.recommendTitle .right{position:relative;bottom:4px}.recommendTitle .right span{margin-right:4px}.recommendTitle .right img{width:9px}.recommendBox{margin:20px 20px 140px;position:relative;top:96px;z-index:0}.recommendBox .recommendTitle img:first-child{max-width:179px;width:50%}.openButton{margin:0 auto}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--d: 50px;--gray: #333}.separator{width:1px;height:14px;background-color:#e5e5e5;position:absolute;top:3px;left:30px}.clubPage{max-width:470px;min-height:100vh;margin:0 auto;background-color:#f5f5f7}.clubPage .A-title img{min-width:104px;min-height:45px}.clubPage main{margin:115px 20px 20px;position:relative;top:0;z-index:2}.clubPage main .clubBox{padding:20px;background:#fff;border-radius:20px}.clubPage main .clubBox .bottom-text{font-size:12px;color:#141519;position:relative;top:-8px}.clubPage main .clubBox .bottom-text span{margin-left:3px;margin-right:3px}.clubPage main .clubBox h2{font-size:18px;line-height:1;font-weight:500}.clubPage main .clubBox h2 .left{width:75%}.clubPage main .clubBox h2 .right{position:absolute;right:20px;top:-20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.clubPage main .clubBox h2 .clubIcon{display:flex;align-items:center;justify-content:center}.clubPage main .clubBox h2 .clubIcon img{width:65px;border-radius:33%;outline:3px solid #fff}.clubPage main .clubBox h2 .clubInfo{width:100%;display:flex;font-size:9px;color:#707173;position:relative;top:5px}.clubPage main .clubBox h2 .clubInfo span{display:flex;flex-direction:column}.clubPage main .clubBox h2 .clubInfo span:nth-child(1){position:absolute;left:1px}.clubPage main .clubBox h2 .clubInfo span:nth-child(3){position:absolute;right:3px}.clubPage main .clubBox h2 .clubInfo .icon{width:16px;height:16px;margin-bottom:2px}.clubPage main .clubBox .clubPlace{font-size:12px;color:#141519;margin-top:12px;line-height:17px;margin-right:20px}.clubPage main .clubBox2{text-align:center;height:335px;display:flex;justify-content:center;align-items:center;flex-direction:column}.clubPage main .hr-gray{height:.5px;background:#E5E5E5;margin:12px 0}.clubPage main .clubIntroduceTitle{font-size:12px;color:#141519;font-weight:500;font-family:PingFang SC,PingFang SC}.clubPage footer{position:relative;top:20px}.clubPage .clubIntroduceWrapper{position:relative;margin-top:4px}.clubPage .clubIntroduce{font-size:12px;color:#141519;font-weight:400;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:all .3s ease;max-height:54px;position:relative}.clubPage .clubIntroduce.expanded{-webkit-line-clamp:unset;max-height:none;display:block}.clubPage .clubIntroduce:after{content:"";position:absolute;right:0;bottom:0;width:120px;height:18px;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);pointer-events:none}.clubPage .expandButton{position:absolute;right:2px;bottom:-2px;background:none;border:none;color:#267fff;font-size:12px;font-weight:500;cursor:pointer;padding:4px 0;margin-top:2px;outline:none}.clubPage .expandButton:hover{color:#1a5fd0}.clubPage .expandButton:active{opacity:.8}.clubPage .clockIn{display:flex;flex-direction:column;justify-content:center;align-items:center}.clubPage .clockIn .clockInList{position:relative;width:50%;margin:0 auto}.clubPage .clockIn .clockInList .clockInItem{display:flex;justify-content:center;align-items:center}.clubPage .clockIn .clockInList .clockInItem img:last-child :before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);z-index:1;pointer-events:none}.clubPage .clockIn p{font-size:12px;color:#141519}.clubPage .clockIn p span{color:#1a5fd0}.clubPage .stack{position:relative;width:100%;height:50px;margin:15px auto;text-align:center}.clubPage .circle{position:absolute;height:44px;width:44px;border-radius:50%;border:2px solid #fff;object-fit:cover}.clubPage .c1{transform:translate(-54px)}.clubPage .only-c1{transform:translate(-22px)}.clubPage .c2{transform:translate(-26px)}.clubPage .double-c1{transform:translate(-39px)}.clubPage .c2-only{transform:translate(-3px)}.clubPage .c3{transform:translate(0)}.clubPage .ellipsis-wrapper{transform:translate(263px,-11px)}.clubPage .c4{transform:translate(-102px,-19px);display:block;position:relative;overflow:hidden;border-radius:50%;aspect-ratio:1/1}.clubPage .ellipsisCircle{transform:translate(-210px,-29px);z-index:999;width:46px;height:46px;position:relative;top:39px;right:5px}.clubPage .recommendList ul{width:100%;display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:42px 7px;align-items:center;max-width:600px;margin:0 auto;min-height:10px}.clubPage .recommendList ul li{position:relative;width:100%;height:100%}.clubPage .recommendList ul li .title{display:flex;align-items:center;justify-content:center;width:100%;position:absolute;font-size:12px;color:#141519;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:10px}.clubPage .recommendList ul li img{width:100%;border-radius:8px}.userPage{max-width:430px;min-height:100vh;margin:0 auto;background:#F5F5F7}.userPage main{margin:20px;padding:0;position:relative;top:96px;z-index:2;border-radius:20px 20px 0 0}.userPage main .infoBox{max-width:430px;border-radius:20px;aspect-ratio:1/1;overflow:hidden;position:relative}.userPage main .infoBox .background{object-fit:cover;width:100%;height:100%}.userPage main .infoBox section{width:100%;padding:20px;position:absolute;left:0;bottom:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));color:#fff}.userPage main .infoBox section .avatar{width:100%;height:100%}.userPage main .infoBox section h2{font-size:18px;font-weight:bolder;margin-bottom:4px}.userPage main .infoBox section .nickname{font-size:20px;font-weight:700}.userPage main .infoBox section span img{position:relative;top:4px;margin-left:2px;height:21px}.userPage main .infoBox .signature{margin-top:8px;font-size:16px;line-height:16px;font-family:PingFang SC,PingFang SC}.userPage main .photoTitle{margin-top:20px;margin-bottom:10px}.userPage main .photo{margin-bottom:20px;overflow:hidden}.userPage main .photo ul{display:grid;grid-template-columns:repeat(3,1fr);column-gap:7px;row-gap:7px}.userPage main .photo ul li{height:calc((100vw - 46px) / 3);overflow:hidden;border-radius:8px}.userPage main .photo ul li img,.userPage main .photo ul li .n-image{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#f8f9fa;border-radius:3px;overflow:hidden}.userPage main .photo ul li img img,.userPage main .photo ul li .n-image img{max-width:100%}@media (min-width: 768px){.userPage main .photo ul li{height:234.6666666667px}}.A-shareBg img{max-height:180px}.postPage{max-width:430px;min-height:100vh;margin:0 auto;background-color:#f5f5f7}.postPage .A-title img{min-width:94px;min-height:45px}.postPage main{margin:20px;padding:15px;background:#fff;position:relative;top:96px;z-index:0;border-radius:20px;max-height:610px;overflow:hidden}.postPage main .infoBox{margin-bottom:15px;display:flex;align-items:center}.postPage main .infoBox .n-avatar{background:#fff;padding:2px}.postPage main .infoBox .n-avatar img{border-radius:50%}.postPage main .infoBox section{margin-left:10px}.postPage main .infoBox section h2{font-size:16px}.postPage main .infoBox section p{font-size:12px;color:#999}.postPage main .photo .user-photo{width:100%;max-height:407px;object-fit:contain;border-radius:10px}.postPage main .photo .user-photo img{width:100%;height:407px;object-fit:cover!important}.postPage main .photo.two{grid-template-columns:repeat(2,1fr)}.postPage main .photo.two li{height:calc((100vw - 43px)/2);overflow:hidden}.postPage main .photo.two li .n-image{height:100%;display:flex;justify-content:center;align-items:center;background:#f8f9fa;border-radius:3px;overflow:hidden}.postPage main .photo.two li .n-image img{max-width:100%}@media (min-width: 768px){.postPage main .photo.two li{height:352px}}.postPage main .photo.three{grid-template-columns:repeat(3,1fr)}.postPage main .photo.three li{height:calc((100vw - 46px) / 3);overflow:hidden}.postPage main .photo.three li .n-image{height:100%;display:flex;justify-content:center;align-items:center;background:#f8f9fa;border-radius:3px;overflow:hidden}.postPage main .photo.three li .n-image img{max-width:100%}@media (min-width: 768px){.postPage main .photo.three li{height:234.6666666667px}}.postPage main .content{font-size:16px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;line-height:1.5}.postPage main .title{font-size:16px;display:flex;justify-content:space-between;align-items:center}.postPage main .title button{padding:5px 10px;font-size:12px;border:none;outline:none;background:#ddd;color:#666;border-radius:5px}.n-carousel.n-carousel--bottom .n-carousel__dots{bottom:22px}.n-carousel.n-carousel--bottom .n-carousel__dots .n-carousel__dot{width:5px;height:5px;margin:0 2.5px}.invitePage{background:#089788}.invitePage .swipe{width:100%;height:100vh;max-width:750px;margin:auto;overflow:hidden}.invitePage .swipe img{width:100%;aspect-ratio:9/16;object-fit:cover}.invitePage .footer{width:100%;max-width:750px;height:55vh;padding-top:100px;background:url(/assets/invitation_bg-02c0426b.png) no-repeat center top;background-size:100% 100px;position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:10}.invitePage .footer .content{height:100%;background:#fff;position:relative}.invitePage .footer .content .logo{width:70px;border-radius:10px;box-shadow:0 0 10px #00c8b480;position:absolute;left:50%;top:-50px;transform:translate(-50%)}.invitePage .footer .content ul{width:60%;margin:auto;padding-top:50px}.invitePage .footer .content ul li{margin-bottom:20px;position:relative}.invitePage .footer .content ul li .code{position:absolute;right:1px;top:50%;transform:translateY(-50%)}.invitePage .footer .content .btnBox{text-align:center}.invitePage .footer .content .btnBox .register{background:#333;color:#fff;display:block;margin:auto}.invitePage .footer .content .btnBox .download{padding:20px 0}.invitePage .footer .content .copyright{width:100%;font-size:12px;text-align:center;line-height:1.5;color:#ddd}.invitePage .footer .content .copyright a{color:#ddd;text-decoration:none}.indexPage{height:100vh;background:#ffffff;display:flex;justify-content:center;align-items:center}.indexPage main{width:30vw;height:30vw;max-width:200px;max-height:200px;border-radius:10px;overflow:hidden}.indexPage main img{width:100%}.A-hello[data-v-445f261d]{width:109px;height:42px;line-height:42px;background:linear-gradient(90deg,#2681FF 0%,#309EFF 100%);border-radius:24px;display:flex;justify-content:center;align-items:center}.A-hello button[data-v-445f261d]{width:100%;height:100%;font-size:14px;color:#fff;background:none;outline:none;border:none}.J-downloadApp[data-v-24e05a1c]{width:100%;height:80px;padding:10px;border-radius:10px;border:2px solid #00c2b2;background:#fff;box-shadow:0 2px 5px #0000001a;display:flex;align-items:center}.J-downloadApp img[data-v-24e05a1c]{width:55px;height:55px;border-radius:5px}.J-downloadApp section[data-v-24e05a1c]{width:calc(100% - 155px);padding-left:10px}.J-downloadApp section h2[data-v-24e05a1c]{margin-bottom:5px;font-size:16px;line-height:1}.J-downloadApp section p[data-v-24e05a1c]{font-size:12px;line-height:1.3;color:#666}.J-downloadApp div[data-v-24e05a1c]{width:100px;display:flex;align-items:center;flex-direction:column}.J-downloadApp div button[data-v-24e05a1c]{width:85px;height:30px;background:#00c2b2;border:none;outline:none;border-radius:20px;font-size:12px;color:#fff}.J-downloadApp div span[data-v-24e05a1c]{width:100%;padding-top:10px;font-size:12px;color:#666}.J-mask[data-v-b7225122]{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.7);z-index:999}.J-mask div[data-v-b7225122]{padding:40px 0;display:flex;justify-content:center;align-items:center}.J-mask div img[data-v-b7225122]{width:20px;margin-right:10px}.J-mask div span[data-v-b7225122]{color:#fff}.J-mask .arrow[data-v-b7225122]{width:40px;position:absolute;right:20px;top:10px}.J-openApp[data-v-79c67f8c]{width:100%;min-height:45px;margin-top:15px;border-radius:24px;background:linear-gradient(90deg,#2681FF 0%,#309EFF 100%);display:flex;justify-content:center;align-items:center;flex-direction:column}.J-openApp .launch-container[data-v-79c67f8c],.J-openApp .fallback-container[data-v-79c67f8c]{width:100%;height:100%}.J-openApp .launch-btn[data-v-79c67f8c],.J-openApp .fallback-btn[data-v-79c67f8c]{width:100%;height:100%;font-size:14px;color:#fff;background:none;outline:none;border:none;cursor:pointer}.domain-error-panel[data-v-79c67f8c]{margin-top:15px;padding:15px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404;width:100%}.domain-error-panel .error-icon[data-v-79c67f8c]{font-size:24px;text-align:center;margin-bottom:10px}.domain-error-panel .error-title[data-v-79c67f8c]{font-size:16px;font-weight:700;text-align:center;margin-bottom:10px}.domain-error-panel .error-desc[data-v-79c67f8c]{text-align:center;margin-bottom:15px;line-height:1.5}.domain-error-panel .error-help[data-v-79c67f8c]{background:#fff;padding:10px;border-radius:5px;margin-bottom:10px}.domain-error-panel .error-help h4[data-v-79c67f8c]{margin:0 0 10px;color:#333}.domain-error-panel .error-help ol[data-v-79c67f8c]{margin:0;padding-left:20px}.domain-error-panel .error-help ol li[data-v-79c67f8c]{margin-bottom:5px;line-height:1.4}.domain-error-panel .error-help a[data-v-79c67f8c]{color:#fff;text-decoration:none}.domain-error-panel .error-help a[data-v-79c67f8c]:hover{text-decoration:underline}.domain-error-panel .copy-btn[data-v-79c67f8c]{width:100%;padding:8px;background:#00c2b2;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px}.debug-panel[data-v-79c67f8c]{margin-top:10px;padding:10px;background:#f5f5f5;border:1px solid #ddd;border-radius:5px;font-size:12px;width:100%}.debug-panel .debug-item[data-v-79c67f8c]{margin:5px 0;display:flex;justify-content:space-between}.debug-panel .debug-item label[data-v-79c67f8c]{font-weight:700;color:#333}.debug-panel .debug-item span[data-v-79c67f8c]{color:#666;word-break:break-all;max-width:70%;text-align:right}.debug-panel .debug-item .success[data-v-79c67f8c]{color:green}.debug-panel .debug-item .error[data-v-79c67f8c]{color:red}.debug-panel .debug-btn[data-v-79c67f8c]{margin-top:10px;padding:5px 10px;background:#00c2b2;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px}[data-v-79c67f8c] wx-open-launch-app{display:block;width:100%;height:45px;line-height:45px;overflow:hidden;z-index:1;position:relative}[data-v-79c67f8c] .launch-btn{width:100%;height:100%;font-size:14px;color:#fff;background:none;outline:none;border:none;cursor:pointer;line-height:45px}.A-recommendList[data-v-b4be0f92]{width:100%;position:relative}.A-recommendList .background[data-v-b4be0f92]{width:100%;object-fit:cover;border-radius:8px;min-width:164px;max-width:164px;max-height:164px;min-height:164px}.A-recommendList ul[data-v-b4be0f92]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:42px 7px;align-items:center;max-width:600px;margin:0 auto}.A-recommendList li[data-v-b4be0f92]{position:relative;cursor:pointer;transition:transform .2s ease}.A-recommendList li[data-v-b4be0f92]:active{transform:scale(.98)}.A-recommendList li .title[data-v-b4be0f92]{margin-top:10px;display:flex;align-items:center;justify-content:center;width:100%;position:absolute;font-size:12px;color:#141519;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.A-recommendList .J-empty[data-v-b4be0f92]{text-align:center;padding:20px;color:#999;font-size:14px}
