.float-btn-anchor[data-v-82d53c25]{animation:floatBtnEntry-82d53c25 .7s cubic-bezier(.22,1,.36,1) .8s both;bottom:107px;cursor:pointer;height:218px;position:fixed;right:14px;width:56px;z-index:100}@keyframes floatBtnEntry-82d53c25{0%{opacity:0;transform:translate(calc(100% + 30px))}to{opacity:1;transform:translate(0)}}.breath-btn[data-v-82d53c25]{--mx:.5;--my:.5;--hue-shift:50deg;--glow-x:50%;--glow-y:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:28px;padding:18px 0;position:relative;transition:.35s cubic-bezier(.22,1,.36,1);width:56px}.breath-btn[data-v-82d53c25]:hover{transform:translateY(-4px) scale(1.03)}.breath-btn[data-v-82d53c25]:active{transform:scale(.96);transition-duration:.1s}.breath-bg[data-v-82d53c25]{background:linear-gradient(135deg,#3b82f6,#2563eb 50%,#1d4ed8);border-radius:28px;box-shadow:0 4px 15px #2563eb4d,0 2px 8px #2563eb26;inset:0;position:absolute;transition:.35s;z-index:1}.breath-btn:hover .breath-bg[data-v-82d53c25]{background:linear-gradient(135deg,#2563eb,#3b82f6 50%,#60a5fa);box-shadow:0 6px 20px #2563eb66,0 0 20px #3b82f626}.breath-pulse[data-v-82d53c25]{border-radius:32px;inset:-4px;opacity:0;pointer-events:none;position:absolute;z-index:0}.breath-btn:hover .breath-pulse[data-v-82d53c25]{animation:pulse-glow-82d53c25 1.5s ease-in-out infinite}@keyframes pulse-glow-82d53c25{0%,to{box-shadow:0 0 #3b82f600;opacity:0}50%{box-shadow:0 0 20px #3b82f666,inset 0 0 15px #3b82f633;opacity:.6}}.breath-glass[data-v-82d53c25]{background:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.05) 50%,transparent);border-radius:28px;inset:0;z-index:2}.breath-glass[data-v-82d53c25],.breath-shine[data-v-82d53c25]{pointer-events:none;position:absolute}.breath-shine[data-v-82d53c25]{border-radius:30px;inset:-2px;overflow:hidden;z-index:3}.breath-shine[data-v-82d53c25]:after{background:linear-gradient(160deg,transparent,hsla(0,0%,100%,.4) 45%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.4) 55%,transparent);content:"";height:35%;left:-12px;opacity:0;position:absolute;right:-12px;top:0;transform:skew(-15deg);transition:opacity .4s}.breath-btn:hover .breath-shine[data-v-82d53c25]:after{animation:shine-sweep-82d53c25 1.2s ease-in-out infinite;opacity:1}@keyframes shine-sweep-82d53c25{0%{top:-35%}50%,to{top:100%}}.breath-content[data-v-82d53c25]{align-items:center;display:flex;flex-direction:column;gap:3px;position:relative;z-index:4}.breath-char[data-v-82d53c25]{color:#fff;font-size:18px;font-weight:700;line-height:1.3;text-shadow:rgba(0,0,0,.15) 0 1px 2px}.breath-char-sub[data-v-82d53c25]{color:#fff;font-size:15px;font-weight:600}.breath-divider[data-v-82d53c25]{background:#fff6;border-radius:1px;height:1px;margin:4px 0;width:20px}.dialog-container[data-v-aac6b577]{align-items:center;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.dialog-overlay[data-v-aac6b577]{background:#00000080;inset:0;position:absolute}.dialog-content[data-v-aac6b577]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;max-height:90vh;max-width:90%;overflow-y:auto;position:relative;width:800px}.dialog-header[data-v-aac6b577]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px}.dialog-header h3[data-v-aac6b577]{color:#333;font-size:16px;font-weight:700;margin:0}.dialog-close[data-v-aac6b577]{color:#999;cursor:pointer;font-size:28px;line-height:1;transition:color .2s}.dialog-close[data-v-aac6b577]:hover{color:#555}.dialog-body[data-v-aac6b577]{padding:20px 24px}.dialog-form[data-v-aac6b577]{display:flex;flex-direction:column}.form-item[data-v-aac6b577]{margin-bottom:16px}.form-item[data-v-aac6b577]:last-child{margin-bottom:0}.form-item label[data-v-aac6b577]{color:#333;display:block;font-size:14px;margin-bottom:8px}.required[data-v-aac6b577]{color:#f56c6c;margin-right:4px}.input-wrapper[data-v-aac6b577]{width:100%}.input-wrapper input[type=tel][data-v-aac6b577],.input-wrapper input[type=text][data-v-aac6b577]{background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#222;font-size:14px;height:34px;outline:none;padding:8px 12px;transition:border-color .2s;width:100%}.input-wrapper input[type=tel][data-v-aac6b577]:focus,.input-wrapper input[type=text][data-v-aac6b577]:focus{border-color:#3b82f6}.input-wrapper input[data-v-aac6b577]::-moz-placeholder,.input-wrapper textarea[data-v-aac6b577]::-moz-placeholder{color:#a9acb5}.input-wrapper input[data-v-aac6b577]::placeholder,.input-wrapper textarea[data-v-aac6b577]::placeholder{color:#a9acb5}.input-wrapper textarea[data-v-aac6b577]{background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#222;font-family:inherit;font-size:14px;height:66px;outline:none;padding:8px 12px;resize:vertical;transition:border-color .2s;width:100%}.input-wrapper textarea[data-v-aac6b577]:focus{border-color:#3b82f6}.checkbox-group[data-v-aac6b577]{display:flex;flex-wrap:wrap;gap:12px}.checkbox-group label[data-v-aac6b577]{align-items:center;color:#333;cursor:pointer;display:inline-flex;font-size:14px;gap:4px;margin-bottom:0}.checkbox-group input[type=checkbox][data-v-aac6b577]{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.form-buttons[data-v-aac6b577]{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}.btn-cancel[data-v-aac6b577],.btn-confirm[data-v-aac6b577]{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;outline:none;padding:8px 24px;transition:all .2s}.btn-cancel[data-v-aac6b577]{background:#fff;border:1px solid #dcdfe6;color:#606266}.btn-cancel[data-v-aac6b577]:hover{background:#f8f9fa;border-color:#c8ccd2}.btn-confirm[data-v-aac6b577]{background:#409eff;color:#fff}.btn-confirm[data-v-aac6b577]:hover{background:#3b82f6}.modal-enter-active[data-v-aac6b577],.modal-leave-active[data-v-aac6b577]{transition:opacity .3s ease}.modal-enter-from[data-v-aac6b577],.modal-leave-to[data-v-aac6b577]{opacity:0}.modal-enter-from .dialog-content[data-v-aac6b577],.modal-leave-to .dialog-content[data-v-aac6b577]{transform:scale(.95)}@media(max-width:768px){.dialog-content[data-v-aac6b577]{max-width:95%}.dialog-body[data-v-aac6b577],.dialog-header[data-v-aac6b577]{padding-left:16px;padding-right:16px}.checkbox-group[data-v-aac6b577]{flex-direction:column;gap:8px}}.static-backtop[data-v-8c41d8e8]{align-items:center;background-color:#2f6cf6;border:none;border-radius:50%;bottom:26px;box-shadow:0 10px 24px #2f6cf652;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;outline:none;padding:0;position:fixed;right:22px;transition:border-color .25s,transform .3s ease,opacity .3s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:44px;z-index:9999}.backtop-arrow[data-v-8c41d8e8]{font-size:16px;font-weight:500;line-height:1;margin-bottom:1px}.backtop-text[data-v-8c41d8e8]{font-size:9px;font-weight:600;letter-spacing:.5px;line-height:1}.static-backtop[data-v-8c41d8e8]:hover{box-shadow:0 12px 28px #2f6cf666;transform:translateY(-2px) scale(1.05)}.static-backtop[data-v-8c41d8e8]:active{transform:translateY(0) scale(.98);transition-duration:.1s}.static-backtop[data-v-8c41d8e8]:focus-visible{outline:2px solid #2f6cf6;outline-offset:2px}.backtop-fade-enter-active[data-v-8c41d8e8],.backtop-fade-leave-active[data-v-8c41d8e8]{transition:opacity .3s ease,transform .3s ease}.backtop-fade-enter-from[data-v-8c41d8e8],.backtop-fade-leave-to[data-v-8c41d8e8]{opacity:0;transform:translateY(20px)}.float-btn-anchor[data-v-55248006]{animation:floatBtnEntry-55248006 .7s cubic-bezier(.22,1,.36,1) 1s both;bottom:107px;cursor:pointer;height:218px;left:14px;position:fixed;width:56px;z-index:100}@keyframes floatBtnEntry-55248006{0%{opacity:0;transform:translate(calc(-100% - 30px))}to{opacity:1;transform:translate(0)}}.breath-btn[data-v-55248006]{--mx:.5;--my:.5;--hue-shift:50deg;--glow-x:50%;--glow-y:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:28px;padding:18px 0;position:relative;transition:.35s cubic-bezier(.22,1,.36,1);width:56px}.breath-btn[data-v-55248006]:hover{transform:translateY(-4px) scale(1.03)}.breath-btn[data-v-55248006]:active{transform:scale(.96);transition-duration:.1s}.breath-bg[data-v-55248006]{background:linear-gradient(135deg,#ef4444,#dc2626 50%,#b91c1c);border-radius:28px;box-shadow:0 4px 15px #dc26264d,0 2px 8px #dc262626;inset:0;position:absolute;transition:.35s;z-index:1}.breath-btn:hover .breath-bg[data-v-55248006]{background:linear-gradient(135deg,#dc2626,#ef4444 50%,#f87171);box-shadow:0 6px 20px #dc262666,0 0 20px #ef444426}.breath-pulse[data-v-55248006]{border-radius:32px;inset:-4px;opacity:0;pointer-events:none;position:absolute;z-index:0}.breath-btn:hover .breath-pulse[data-v-55248006]{animation:pulse-glow-55248006 1.5s ease-in-out infinite}@keyframes pulse-glow-55248006{0%,to{box-shadow:0 0 #ef444400;opacity:0}50%{box-shadow:0 0 20px #ef444466,inset 0 0 15px #ef444433;opacity:.6}}.breath-glass[data-v-55248006]{background:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.05) 50%,transparent);border-radius:28px;inset:0;z-index:2}.breath-glass[data-v-55248006],.breath-shine[data-v-55248006]{pointer-events:none;position:absolute}.breath-shine[data-v-55248006]{border-radius:30px;inset:-2px;overflow:hidden;z-index:3}.breath-shine[data-v-55248006]:after{background:linear-gradient(160deg,transparent,hsla(0,0%,100%,.4) 45%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.4) 55%,transparent);content:"";height:35%;left:-12px;opacity:0;position:absolute;right:-12px;top:0;transform:skew(-15deg);transition:opacity .4s}.breath-btn:hover .breath-shine[data-v-55248006]:after{animation:shine-sweep-55248006 1.2s ease-in-out infinite;opacity:1}@keyframes shine-sweep-55248006{0%{top:-35%}50%,to{top:100%}}.breath-content[data-v-55248006]{align-items:center;display:flex;flex-direction:column;gap:3px;position:relative;z-index:4}.breath-char[data-v-55248006]{color:#fff;font-size:18px;font-weight:700;line-height:1.3;text-shadow:rgba(0,0,0,.15) 0 1px 2px}.breath-char-sub[data-v-55248006]{color:#fff;font-size:15px;font-weight:600}.breath-divider[data-v-55248006]{background:#fff6;border-radius:1px;height:1px;margin:4px 0;width:20px}@media(max-width:768px){.float-btn-anchor[data-v-55248006]{bottom:80px;height:195px;left:10px;width:50px}.breath-btn[data-v-55248006]{padding:16px 0;width:50px}.breath-bg[data-v-55248006],.breath-btn[data-v-55248006],.breath-glass[data-v-55248006]{border-radius:25px}.breath-pulse[data-v-55248006]{border-radius:29px}.breath-shine[data-v-55248006]{border-radius:27px}.breath-char[data-v-55248006]{font-size:16px}.breath-char-sub[data-v-55248006]{font-size:13px}}.dialog-container[data-v-bfa8d040]{align-items:center;display:flex;justify-content:center;position:fixed;z-index:10000}.dialog-container[data-v-bfa8d040],.dialog-overlay[data-v-bfa8d040]{height:100%;left:0;top:0;width:100%}.dialog-overlay[data-v-bfa8d040]{background-color:#00000080;position:absolute}.dialog-content[data-v-bfa8d040]{animation:dialogEnter-bfa8d040 .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;max-width:90%;position:relative;width:800px}@keyframes dialogEnter-bfa8d040{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.dialog-header[data-v-bfa8d040]{align-items:center;background:#fff;border-bottom:1px solid #eee;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:16px 24px}.dialog-header h3[data-v-bfa8d040]{color:#333;font-size:16px;font-weight:700;margin:0}.dialog-close[data-v-bfa8d040]{color:#999;cursor:pointer;font-size:28px;line-height:1;padding:0 4px;transition:all .2s}.dialog-close[data-v-bfa8d040]:hover{color:#ff6b6b;transform:scale(1.1)}.dialog-body[data-v-bfa8d040]{padding:20px 24px}.form-description[data-v-bfa8d040]{background:#f5f7fa;border-left:3px solid #409eff;border-radius:4px;color:#606266;font-size:13px;line-height:1.6;margin:0 0 20px;padding:12px 16px}.form-row[data-v-bfa8d040]{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:14px}.form-row[data-v-bfa8d040]:last-of-type{margin-bottom:0}.form-row-single[data-v-bfa8d040]{grid-template-columns:1fr}.form-item[data-v-bfa8d040]{display:flex;flex-direction:column}.form-item label[data-v-bfa8d040]{color:#333;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.required[data-v-bfa8d040]{color:#f56c6c;margin-right:4px}.field-note[data-v-bfa8d040]{color:#909399;font-size:12px;line-height:1.4;margin-top:4px}input[type=tel][data-v-bfa8d040],input[type=text][data-v-bfa8d040],textarea[data-v-bfa8d040]{background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#3c3c3c;font-family:inherit;font-size:13px;height:32px;outline:none;padding:7px 12px;transition:all .2s;width:100%}textarea[data-v-bfa8d040]{height:auto;line-height:1.5;min-height:80px;padding:8px 12px;resize:vertical}input[data-v-bfa8d040]:focus,textarea[data-v-bfa8d040]:focus{border-color:#ff6b6b;box-shadow:0 0 0 2px #ff6b6b1a}.radio-group[data-v-bfa8d040]{display:flex;gap:24px;padding:6px 0}.radio-group label[data-v-bfa8d040]{align-items:center;color:#3c3c3c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:400;gap:6px;transition:color .2s}.radio-group label[data-v-bfa8d040]:hover{color:#ff6b6b}.radio-group input[type=radio][data-v-bfa8d040]{accent-color:#ff6b6b;cursor:pointer;height:16px;width:16px}.form-buttons[data-v-bfa8d040]{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:16px}.form-buttons button[data-v-bfa8d040]{border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;outline:none;padding:7px 24px;transition:all .2s}.btn-cancel[data-v-bfa8d040]{background:#fff;border:1px solid #dcdfe6;color:#606266}.btn-cancel[data-v-bfa8d040]:hover{background:#f8f9fa;border-color:#409eff;color:#409eff}.btn-confirm[data-v-bfa8d040]{background:linear-gradient(135deg,#ff6b6b,#ff4757);border:none;box-shadow:0 2px 8px #ff47574d;color:#fff}.btn-confirm[data-v-bfa8d040]:hover{box-shadow:0 4px 12px #ff475766;transform:translateY(-1px)}.btn-confirm[data-v-bfa8d040]:active{transform:translateY(0)}.modal-enter-active[data-v-bfa8d040],.modal-leave-active[data-v-bfa8d040]{transition:opacity .3s ease}.modal-enter-from[data-v-bfa8d040],.modal-leave-to[data-v-bfa8d040]{opacity:0}@media(max-width:768px){.dialog-content[data-v-bfa8d040]{width:95%}.dialog-header[data-v-bfa8d040]{padding:14px 18px}.dialog-body[data-v-bfa8d040]{padding:16px 18px}.form-row[data-v-bfa8d040]{gap:12px;grid-template-columns:1fr;margin-bottom:12px}.radio-group[data-v-bfa8d040]{flex-direction:column;gap:12px}.form-buttons[data-v-bfa8d040]{flex-direction:column-reverse;gap:10px}.form-buttons button[data-v-bfa8d040]{width:100%}}
