.container[data-v-0f2faaf1]{max-width:1200px;margin:0 auto;padding:0 1rem}.app-footer[data-v-0f2faaf1]{background:#111827;color:#fff;padding:2rem 0}.footer-content[data-v-0f2faaf1]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:15px}@media (min-width:768px){.footer-content[data-v-0f2faaf1]{grid-template-columns:2fr 1fr 1fr}}.footer-brand[data-v-0f2faaf1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.footer-logo[data-v-0f2faaf1]{background:linear-gradient(135deg,#dfe0e0,#b4f4ff);border-radius:.5rem;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-brand-text h3[data-v-0f2faaf1]{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#60a5fa,#22d3ee);-webkit-background-clip:text;color:transparent}.footer-brand-text p[data-v-0f2faaf1]{font-size:.875rem;color:#9ca3af}.footer-description[data-v-0f2faaf1]{color:#d1d5db;line-height:1.6;margin-bottom:1.5rem}.footer-social[data-v-0f2faaf1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.social-link[data-v-0f2faaf1]{color:#9ca3af}.social-link[data-v-0f2faaf1]:hover{color:#60a5fa}.footer-links h4[data-v-0f2faaf1]{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.footer-links li[data-v-0f2faaf1]{padding:5px 0}.footer-links a[data-v-0f2faaf1]{color:#d1d5db;text-decoration:none}.footer-links a[data-v-0f2faaf1]:hover{color:#60a5fa}.footer-bottom[data-v-0f2faaf1]{border-top:1px solid #1f2937;padding-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.copyright[data-v-0f2faaf1],.tagline[data-v-0f2faaf1]{font-size:.875rem;color:#9ca3af}[data-v-47757fb2]{margin:0;padding:0;list-style:none}[data-v-1453d5dc] .el-dialog{background:transparent;max-height:calc(100% - 225px);max-width:400px;width:95%}[data-v-1453d5dc] .el-dialog__body{padding:0}[data-v-1453d5dc] .el-progress{position:absolute;top:0;left:0;width:100%;height:100%}.diag[data-v-1453d5dc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.diag .level-modal-warp[data-v-1453d5dc]{color:#48494a;padding:25px;width:500px}.diag .qr-content[data-v-1453d5dc]{margin:0 auto;padding:25px;border-radius:16px;text-align:left;overflow:hidden;overflow-y:auto}.diag .qr-content .title[data-v-1453d5dc]{font-size:20px!important;font-weight:400!important;margin:0!important;text-align:center}.main-content[data-v-1453d5dc]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:padding-top .4s;transition:padding-top .4s;position:relative;cursor:default;font-size:14px}.main-content .content[data-v-1453d5dc]{width:100%;height:auto;position:relative;margin-top:64px;display:inline-block}.main-content .content .invitation-base-wrap[data-v-1453d5dc]{padding:25px 5px}.main-content .content .invitation-base-wrap .flex-warp[data-v-1453d5dc]{color:#111;text-align:left;line-height:24px}.main-content .content .invitation-base-wrap .flex-warp .flex-box[data-v-1453d5dc]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px;background:#fff;border-radius:10px;padding:15px;overflow:hidden}.main-content .content .invitation-base-wrap .flex-warp .flex-box .icon-title-warp[data-v-1453d5dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-content .content .invitation-base-wrap .flex-warp .flex-box .icon-title-warp .title[data-v-1453d5dc]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9rem;font-weight:700}.main-content .content .invitation-base-wrap .flex-warp .flex-box .icon-title-warp .icon[data-v-1453d5dc]{width:35px;text-align:center;font-size:28px}.main-content .content .invitation-base-wrap .flex-warp .flex-box .subtitle[data-v-1453d5dc]{font-size:.8rem}.main-content .content .invitation-base-wrap .flex-warp .flex-box .btn-tip-warp[data-v-1453d5dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8rem}.main-content .content .invitation-base-wrap .flex-warp .flex-box .btn-tip-warp .tip[data-v-1453d5dc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-content .content .invitation-base-wrap .flex-warp .flex-box .btn-tip-warp .btn[data-v-1453d5dc]{cursor:pointer}.main-content .content .invitation-base-wrap .list-warp[data-v-1453d5dc]{width:100%;overflow:hidden}.main-content .content .invitation-base-wrap .list-warp .list-item[data-v-1453d5dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d8e3f4}.main-content .content .invitation-base-wrap .list-warp .list-item .th[data-v-1453d5dc],.main-content .content .invitation-base-wrap .list-warp .list-item .tr[data-v-1453d5dc]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:10px 0;color:#909399;font-size:.9rem;font-weight:700}.main-content .content .invitation-base-wrap .list-warp .list-item .tr[data-v-1453d5dc]{background:#fff}.copy[data-v-1453d5dc]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#d44938;border-color:#d44938;border:1px solid;padding:0 8px;border-radius:15px}.copy .el-input[data-v-1453d5dc]{-webkit-box-flex:3;-ms-flex:3;flex:3}.copy .el-input .el-input__inner[data-v-1453d5dc]{border-bottom-right-radius:0;border-top-right-radius:0}.copy a[data-v-1453d5dc]{cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#d44938;border-color:#d44938;line-height:40px;text-align:center;border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.van-circle[data-v-1453d5dc]{position:relative;display:inline-block;width:130px;height:130px;text-align:center}.van-circle svg[data-v-1453d5dc]{position:absolute;top:0;left:0;width:100%;height:100%}.van-circle .van-circle__hover[data-v-1453d5dc]{fill:none;stroke-linecap:round}@media screen and (min-width:1100px){.flex-warp[data-v-1453d5dc]{display:-webkit-box;display:-ms-flexbox;display:flex}.main[data-v-1453d5dc]{min-width:500px!important;max-width:500px!important}}