.container[data-v-1aff784d]{min-height:100vh;width:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;position:relative}.header[data-v-1aff784d]{position:absolute;top:0;height:60px;width:100%;background:#fff;border-bottom:1px solid #e8eaed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}.header_logo[data-v-1aff784d]{float:left;height:60px;margin-left:50px;display:flex;align-items:center;cursor:pointer}.logo_container[data-v-1aff784d]{display:flex;align-items:center;gap:12px;transition:all .3s ease}.logo_container[data-v-1aff784d]:hover{transform:translateY(-1px)}.logo_icon[data-v-1aff784d],.logo_square[data-v-1aff784d]{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.logo_square[data-v-1aff784d]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;box-shadow:0 4px 12px rgba(102,126,234,.25);transition:all .3s ease;overflow:hidden}.logo_square[data-v-1aff784d]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#667eea);background-size:300% 300%;border-radius:8px;z-index:-1;animation:borderGlow-1aff784d 6s linear infinite;opacity:0;transition:opacity .3s ease}.logo_text_ops[data-v-1aff784d]{font-size:12px;font-weight:700;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-shadow:0 1px 3px rgba(0,0,0,.2);letter-spacing:1px;z-index:2;transform:translateY(-1px)}@keyframes borderGlow-1aff784d{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.logo_text[data-v-1aff784d]{display:flex;flex-direction:column;line-height:1.2}.logo_main[data-v-1aff784d]{display:flex;align-items:baseline;gap:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.text_one[data-v-1aff784d]{font-size:20px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.text_pro[data-v-1aff784d]{font-size:20px;font-weight:600;color:#4a5568;letter-spacing:-.5px}.logo_sub[data-v-1aff784d]{font-size:10px;font-weight:500;color:#94a3b8;margin-top:1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.header_logo:hover .logo_square[data-v-1aff784d]{transform:scale(1.05);box-shadow:0 6px 16px rgba(102,126,234,.35)}.header_logo:hover .logo_square[data-v-1aff784d]:before{opacity:1}.header_logo:hover .logo_text_ops[data-v-1aff784d]{text-shadow:0 2px 8px rgba(0,0,0,.3);transform:translateY(-1px) scale(1.1)}.header_logo:hover .text_one[data-v-1aff784d]{background:linear-gradient(135deg,#5a67d8,#667eea 50%,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header_logo:hover .text_pro[data-v-1aff784d]{color:#2d3748}.header_logo:hover .logo_sub[data-v-1aff784d]{color:#718096}.confirmInvitation[data-v-1aff784d]{margin-top:15px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 12px rgba(102,126,234,.3);letter-spacing:.5px;float:right;margin-right:50px;transition:all .3s ease;font-weight:500}.confirmInvitation[data-v-1aff784d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.invitation[data-v-1aff784d]{margin-top:60px;border-radius:20px;padding:40px 20px;max-width:1200px;margin-left:auto;margin-right:auto}.invitation .row1[data-v-1aff784d]{display:flex;height:300px}.invitation .row1 .left[data-v-1aff784d]{margin-top:40px}.invitation .coupon_item[data-v-1aff784d]{box-shadow:2px 4px 6px 0 rgba(0,0,0,.12);border-radius:15px;width:170px;height:220px;margin-left:75px;cursor:pointer}.invitation .coupon_item1[data-v-1aff784d]{background:linear-gradient(167deg,#e8f2ff,#7da9f6)}.invitation .coupon_item2[data-v-1aff784d]{background:linear-gradient(167deg,#e8f2ff,#4083f8)}.invitation .coupon_item3[data-v-1aff784d]{background:linear-gradient(165.9deg,#fff,#8f98f7)}.invitation .right[data-v-1aff784d]{width:400px;margin-left:30px}.invitation .right img[data-v-1aff784d]{width:400px;height:300px}.invitation .row2[data-v-1aff784d]{width:950px;margin:auto}.invitation .row3[data-v-1aff784d]{width:800px;margin:auto;margin-top:30px;margin-bottom:30px}.invitation .row4[data-v-1aff784d]{margin-top:60px;display:flex;height:400px}.invitation .row4 .left[data-v-1aff784d]{width:400px;margin-left:30px}.invitation .row4 .left img[data-v-1aff784d]{width:400px;height:300px}.table-row-red[data-v-1aff784d]{background:#fdf5e6}.table-row-green[data-v-1aff784d]{background:#f0f9eb}@keyframes gradientAnimation-1aff784d{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes sizeAnimation-1aff784d{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.big_small_ani[data-v-1aff784d]{animation:sizeAnimation-1aff784d 2s ease-in-out infinite}.retrieve_pass[data-v-1aff784d]{margin-top:-10px;color:#758596;text-align:right;font-size:.9rem}.retrieve_pass span[data-v-1aff784d]{cursor:pointer}.retrieve_pass[data-v-1aff784d]:hover{color:#212930}.sendVerificationBtnActive[data-v-1aff784d]{color:#409eff!important}.termsOfService[data-v-1aff784d]{height:20px;font-size:12px;color:#758596;text-align:center}.termsOfService span[data-v-1aff784d]{color:#00f;text-decoration:underline;cursor:pointer}[data-v-1aff784d] .invitation .row3 .el-input-group__append{cursor:pointer;background:linear-gradient(1.1deg,#fff,#d4ee7b 92%);box-shadow:2px 4px 6px 0 rgba(0,0,0,.1);color:#000;font-weight:700}[data-v-1aff784d] .invitation .row3 .el-input__inner{border:1px solid #909399;box-shadow:2px 4px 6px 0 rgba(0,0,0,.05)}[data-v-1aff784d] .el-steps{background-color:rgba(175,182,249,0)}[data-v-1aff784d] .el-badge__content{background-color:#bc6ded}[data-v-1aff784d] .is-fixed{right:45px!important}@keyframes shake-1aff784d{0%{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-10px)}to{transform:translateX(0)}}.shake[data-v-1aff784d]{animation:shake-1aff784d .3s ease-in-out}@media (max-width:768px){.header[data-v-1aff784d]{height:50px;padding:0 16px}.header_logo[data-v-1aff784d]{margin-left:0;height:50px}.logo_container[data-v-1aff784d]{gap:8px}.logo_icon[data-v-1aff784d]{width:28px;height:28px}.logo_square[data-v-1aff784d]{width:28px;height:28px;border-radius:4px}.logo_text_ops[data-v-1aff784d]{font-size:10px}.text_one[data-v-1aff784d],.text_pro[data-v-1aff784d]{font-size:16px}.logo_sub[data-v-1aff784d]{font-size:9px}.confirmInvitation[data-v-1aff784d]{margin-right:0;margin-top:12px;font-size:12px;height:28px;padding:0 12px}.confirmInvitation span[data-v-1aff784d]{gap:2px!important}.confirmInvitation i[data-v-1aff784d]{font-size:12px!important}.container[data-v-1aff784d]{background-color:#fff}.invitation[data-v-1aff784d]{margin-top:50px;padding:20px 16px;border-radius:12px}.invitation .row1[data-v-1aff784d]{flex-direction:column;height:auto;gap:20px}.invitation .row1 .left[data-v-1aff784d]{margin-left:0!important;margin-top:20px;order:2}.invitation .row1 .right[data-v-1aff784d]{width:100%;margin-left:0;display:flex;justify-content:center;order:1}.invitation .right img[data-v-1aff784d]{width:280px;height:200px;-o-object-fit:contain;object-fit:contain}.logged[data-v-1aff784d],.normal[data-v-1aff784d]{text-align:center}.logged div[data-v-1aff784d]:first-child,.normal div[data-v-1aff784d]:first-child{font-size:24px!important;margin-top:20px!important}.logged div[data-v-1aff784d]:nth-child(2),.normal div[data-v-1aff784d]:nth-child(2){font-size:15px!important;margin-top:8px!important;line-height:1.4}.logged div[data-v-1aff784d]:nth-child(3),.normal div[data-v-1aff784d]:nth-child(3){font-size:12px!important;margin-top:8px!important}.normal .confirmInvitation[data-v-1aff784d]{margin-top:24px;width:200px;height:44px;font-size:16px;border-radius:22px}.normal .confirmInvitation i[data-v-1aff784d]{font-size:16px!important}.invitation .row1[data-v-1aff784d]:last-of-type{flex-direction:column;align-items:center;gap:20px;margin-top:30px;padding:0 16px}.invitation .row1:last-of-type .left[data-v-1aff784d]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;order:1}.invitation .row1:last-of-type .right[data-v-1aff784d]{order:2;width:100%;display:flex;justify-content:center;margin-top:20px}.invitation .row1:last-of-type .right img[data-v-1aff784d]{width:180px;height:130px;-o-object-fit:contain;object-fit:contain}.invitation .coupon_item[data-v-1aff784d]{width:calc(100vw - 40px);max-width:320px;height:160px;margin-left:0;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.coupon_item div[style*="position: absolute; top: 30px"][data-v-1aff784d]{font-size:14px!important;font-weight:700!important;left:16px!important;top:20px!important}.coupon_item div[style*="position: absolute; top: 65px"][data-v-1aff784d]{font-size:11px!important;left:16px!important;top:50px!important;line-height:1.3!important}.coupon_item div[style*="position: absolute; top: 95px"][data-v-1aff784d]{font-size:11px!important;left:16px!important;top:75px!important;line-height:1.3!important}.coupon_item div[style*="position: absolute; top: 125px"][data-v-1aff784d]{font-size:11px!important;left:16px!important;top:100px!important;line-height:1.3!important}.coupon_item img[data-v-1aff784d]{width:40px!important;height:40px!important;top:110px!important;right:16px!important;left:auto!important}.invitation .row2[data-v-1aff784d]{display:none}[data-v-1aff784d] .el-steps--simple{background-color:transparent}[data-v-1aff784d] .el-step__title{font-size:13px;line-height:1.4;font-weight:500;color:#4a5568}[data-v-1aff784d] .el-step__icon{width:24px;height:24px;background:#667eea;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}[data-v-1aff784d] .el-step__icon i{font-size:14px}[data-v-1aff784d] .el-step__line{background:#e2e8f0;height:2px}[data-v-1aff784d] .el-badge{display:block;width:100%;margin-bottom:12px}[data-v-1aff784d] .el-badge__content{right:8px!important;top:-8px;font-size:11px;padding:4px 8px;min-width:auto;background:#667eea;border-radius:12px;font-weight:500}[data-v-1aff784d] .el-dialog{width:90%!important;margin:0 auto;max-width:400px}.termsOfService[data-v-1aff784d]{font-size:11px!important;line-height:1.4}}