:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{inset:0;margin:0;overflow:auto;position:fixed}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:#0000;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{inset:0;overflow:auto;position:fixed}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}.trial-consult-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12253980!important}.wechat-dialog{--trial-blue:#0877ff;--trial-ink:#17334d;background:#fff;border:1px solid hsla(0,0%,100%,.8);border-radius:28px!important;box-shadow:0 32px 90px #1134533d;max-width:436px!important;overflow:hidden;padding:0!important;width:calc(100% - 32px)!important}.wechat-dialog .el-dialog__header{margin:0;padding:0}.wechat-dialog .dialog-header{align-items:center;background:radial-gradient(circle at 100% 0,rgba(84,194,255,.34),transparent 42%),linear-gradient(135deg,#076eea,#0877ff 55%,#3295ff);display:flex;gap:16px;min-height:132px;overflow:hidden;padding:28px 62px 27px 28px;position:relative}.wechat-dialog .dialog-header:after{border:1px solid hsla(0,0%,100%,.18);border-radius:50%;bottom:-62px;box-shadow:0 0 0 22px #ffffff0f,0 0 0 48px #ffffff09;content:"";height:150px;position:absolute;right:-34px;width:150px}.wechat-dialog .header-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid hsla(0,0%,100%,.28);border-radius:17px;box-shadow:inset 0 1px #fff3;color:#fff;display:grid;flex:0 0 auto;font-size:27px;height:54px;place-items:center;position:relative;width:54px;z-index:1}.wechat-dialog .header-copy{min-width:0;position:relative;z-index:1}.wechat-dialog .dialog-eyebrow{color:#ffffffad;display:block;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1;margin-bottom:4px}.wechat-dialog .dialog-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:.01em;line-height:1.3;margin:0 0 5px}.wechat-dialog .dialog-subtitle{color:#fffc;font-size:13px;line-height:1.5;margin:0}.wechat-dialog .dialog-close{background:#00348029;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#ffffffdb;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;position:absolute;right:18px;top:18px;transition:background .2s ease,transform .2s ease;width:34px;z-index:2}.wechat-dialog .dialog-close:hover{background:#0034804d;transform:rotate(8deg)}.wechat-dialog .dialog-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.wechat-dialog .el-dialog__body{padding:24px 28px 22px}.wechat-dialog .dialog-content{align-items:center;display:flex;flex-direction:column}.wechat-dialog .qr-code-wrapper{background:#fff;border:1px solid #dcecfb;border-radius:22px;box-shadow:0 14px 38px #195c961c,0 0 0 7px #f4f9fe;height:196px;padding:10px;position:relative;width:196px}.wechat-dialog .qr-code-wrapper:after,.wechat-dialog .qr-code-wrapper:before{border-color:var(--trial-blue);border-style:solid;content:"";height:28px;position:absolute;width:28px}.wechat-dialog .qr-code-wrapper:before{border-radius:10px 0 0;border-width:3px 0 0 3px;left:-3px;top:-3px}.wechat-dialog .qr-code-wrapper:after{border-radius:0 0 10px;border-width:0 3px 3px 0;bottom:-3px;right:-3px}.wechat-dialog .qr-code-image{border-radius:14px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.wechat-dialog .scan-tip{align-items:center;color:#7b8fa1;display:flex;font-size:12px;gap:8px;margin:18px 0 15px}.wechat-dialog .scan-tip i{background:#20c997;border-radius:50%;box-shadow:0 0 0 5px #20c9971c;height:7px;width:7px}.wechat-dialog .wechat-id-section{align-items:center;background:#f8fafc;border:1px solid #e6edf3;border-radius:15px;display:flex;gap:16px;justify-content:space-between;padding:13px 13px 13px 16px;width:100%}.wechat-dialog .wechat-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.wechat-dialog .wechat-label{color:#8b9bab;font-size:11px}.wechat-dialog .wechat-id{color:var(--trial-ink);font-size:15px;font-weight:700;letter-spacing:.03em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-dialog .copy-btn{align-items:center;background:var(--trial-blue);border:0;border-radius:11px;box-shadow:0 8px 18px #0877ff33;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:650;gap:6px;height:38px;justify-content:center;min-width:104px;padding:0 13px;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.wechat-dialog .copy-btn:hover{background:#006ee6;box-shadow:0 10px 24px #0877ff47;transform:translateY(-1px)}.wechat-dialog .copy-btn.copied{background:#19ad83;box-shadow:0 8px 18px #19ad8333;color:#fff}.wechat-dialog .copy-btn:focus-visible{outline:3px solid rgba(8,119,255,.2);outline-offset:2px}.wechat-dialog .tip-text{align-items:center;color:#a0aeba;display:flex;font-size:11px;gap:5px;margin:14px 0 0;text-align:center}@media(max-width:480px){.wechat-dialog{border-radius:22px!important;width:calc(100% - 32px)!important}.wechat-dialog .dialog-header{gap:13px;min-height:116px;padding:22px 52px 22px 20px}.wechat-dialog .header-icon{border-radius:14px;font-size:23px;height:46px;width:46px}.wechat-dialog .dialog-title{font-size:21px}.wechat-dialog .dialog-close{height:32px;right:14px;top:14px;width:32px}.wechat-dialog .el-dialog__body{padding:20px 20px 18px}.wechat-dialog .qr-code-wrapper{height:184px;width:184px}.wechat-dialog .wechat-id-section{gap:10px;padding-left:14px}.wechat-dialog .copy-btn{min-width:96px;padding:0 11px}}@media(prefers-reduced-motion:reduce){.wechat-dialog .copy-btn,.wechat-dialog .dialog-close{transition:none}}
