.recruitment_page[data-v-54045b15]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:.2rem}.banner_section[data-v-54045b15]{border-radius:.1rem;box-shadow:0 .1rem .3rem rgba(0,0,0,.2);margin:0 auto .3rem;max-width:9.2rem;overflow:hidden;width:100%}.banner_image[data-v-54045b15]{display:block;height:auto;width:100%}.title_section[data-v-54045b15]{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.15rem;box-shadow:0 .08rem .32rem rgba(0,0,0,.1);margin-bottom:.35rem;overflow:hidden;padding:.5rem 0;position:relative;text-align:center}.title_section[data-v-54045b15]:before{animation:rotate-54045b15 8s linear infinite;background:conic-gradient(from 0deg,transparent,hsla(0,0%,100%,.1),transparent,hsla(0,0%,100%,.1),transparent);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:-1}@keyframes rotate-54045b15{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.title_section[data-v-54045b15]:after{background:linear-gradient(135deg,rgba(102,126,234,.4),rgba(118,75,162,.4) 50%,rgba(102,126,234,.4));border-radius:.13rem;bottom:.02rem;content:"";left:.02rem;position:absolute;right:.02rem;top:.02rem;z-index:-1}.page_title[data-v-54045b15]{-webkit-text-fill-color:#fff;animation:titleGlow-54045b15 3s ease-in-out infinite alternate;background:none;color:#fff!important;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.025rem;margin:0 0 .15rem;position:relative;text-shadow:0 .02rem .04rem rgba(0,0,0,.8),0 0 .15rem hsla(0,0%,100%,.9)}@keyframes titleGlow-54045b15{0%{filter:drop-shadow(0 0 .15rem #fff) drop-shadow(0 .02rem .04rem rgba(0,0,0,.8));text-shadow:0 .02rem .04rem rgba(0,0,0,.8),0 0 .15rem hsla(0,0%,100%,.9)}to{filter:drop-shadow(0 0 .25rem #fff) drop-shadow(0 .02rem .04rem rgba(0,0,0,.8));text-shadow:0 .02rem .04rem rgba(0,0,0,.8),0 0 .25rem #fff}}.page_subtitle[data-v-54045b15]{animation:subtitleFloat-54045b15 4s ease-in-out infinite;color:#fff;filter:drop-shadow(0 0 .05rem rgba(255,255,255,.8));font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:.45rem;font-weight:400;letter-spacing:.015rem;margin:0;position:relative;text-shadow:0 .01rem .02rem rgba(0,0,0,.6),0 0 .08rem hsla(0,0%,100%,.6)}@keyframes subtitleFloat-54045b15{0%,to{filter:drop-shadow(0 0 .05rem rgba(255,255,255,.8));opacity:1;transform:translateY(0)}50%{filter:drop-shadow(0 0 .1rem #fff);opacity:1;transform:translateY(-.02rem)}}.page_subtitle[data-v-54045b15]:before{animation:sparkle-54045b15 2s ease-in-out infinite;margin-right:.08rem}.page_subtitle[data-v-54045b15]:after,.page_subtitle[data-v-54045b15]:before{color:#ffeb3b;content:"✨";filter:drop-shadow(0 0 .04rem rgba(255,235,59,.8));font-size:.4rem}.page_subtitle[data-v-54045b15]:after{animation:sparkle-54045b15 2s ease-in-out 1s infinite;margin-left:.08rem}@keyframes sparkle-54045b15{0%,to{filter:drop-shadow(0 0 .04rem rgba(255,235,59,.8));opacity:.8;transform:scale(1)}50%{filter:drop-shadow(0 0 .08rem #ffeb3b);opacity:1;transform:scale(1.2)}}.notice_section[data-v-54045b15]{background:hsla(0,0%,100%,.95);border-radius:.1rem;box-shadow:0 .05rem .2rem rgba(0,0,0,.1);margin:0 auto .3rem;max-width:9.2rem;padding:.25rem}.notice_content[data-v-54045b15]{color:#4a5568;line-height:1.6}.notice_content.rich-text-content[data-v-54045b15]{font-size:.44rem}.notice_content[data-v-54045b15] ul{margin:.1rem 0;padding-left:.2rem}.notice_content[data-v-54045b15] li{margin-bottom:.05rem}.form_section[data-v-54045b15]{background:hsla(0,0%,100%,.98);border-radius:.1rem;box-shadow:0 .1rem .3rem rgba(0,0,0,.2);margin:0 auto;max-width:9.2rem;padding:.4rem}.form_group_section[data-v-54045b15]{border-bottom:1px solid #e2e8f0;margin-bottom:.4rem;padding-bottom:.25rem}.form_group_section[data-v-54045b15]:last-child{border-bottom:none;margin-bottom:0}.section_title[data-v-54045b15]{align-items:center;color:#2d3748;display:flex;font-size:.46rem;font-weight:600;gap:.1rem;margin:0 0 .25rem}.upload_tip[data-v-54045b15]{color:#718096;font-size:.34rem;font-weight:400}.form_grid[data-v-54045b15]{grid-gap:.2rem;display:grid;gap:.2rem;grid-template-columns:1fr}.form_group[data-v-54045b15]{display:flex;flex-direction:column}.form_label[data-v-54045b15]{color:#4a5568;font-size:.38rem;font-weight:500;margin-bottom:.1rem}.form_input[data-v-54045b15]{background:#fff;border:2px solid #e2e8f0;border-radius:.08rem;font-size:.38rem;min-height:.72rem;padding:.15rem .18rem;transition:all .3s}.form_input[data-v-54045b15]:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);outline:none}.form_input[data-v-54045b15]:invalid{border-color:#e53e3e}.form_textarea[data-v-54045b15]{background:#fff;border:2px solid #e2e8f0;border-radius:.08rem;font-family:inherit;font-size:.38rem;line-height:1.5;min-height:1.8rem;padding:.15rem .18rem;resize:vertical;transition:all .3s}.form_textarea[data-v-54045b15]:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);outline:none}.form_textarea[data-v-54045b15]:invalid{border-color:#e53e3e}.bust_selector[data-v-54045b15]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:.08rem;cursor:pointer;display:flex;font-size:.38rem;justify-content:space-between;min-height:.72rem;padding:.15rem .18rem;transition:all .3s}.bust_selector[data-v-54045b15]:hover{border-color:#667eea}.bust_placeholder[data-v-54045b15]{color:#a0aec0}.selected_bust[data-v-54045b15]{color:#2d3748;font-weight:500}.selector_arrow[data-v-54045b15]{color:#718096;font-size:.24rem;transition:transform .3s}.bust_selector:hover .selector_arrow[data-v-54045b15]{transform:translateY(1px)}.contact_selector[data-v-54045b15]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:.08rem;cursor:pointer;display:flex;font-size:.38rem;justify-content:space-between;min-height:.72rem;padding:.15rem .18rem;transition:all .3s}.contact_selector[data-v-54045b15]:hover{border-color:#667eea}.contact_placeholder[data-v-54045b15]{color:#a0aec0}.selected_contact[data-v-54045b15]{color:#2d3748;font-weight:500}.contact_count[data-v-54045b15]{color:#667eea;font-weight:600}.bust_modal[data-v-54045b15]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1002}.bust_modal_content[data-v-54045b15]{background:#fff;border-radius:.15rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.3);max-height:80vh;max-width:6rem;overflow:hidden;width:90%}.bust_modal_header[data-v-54045b15]{align-items:center;background:#f7fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:.3rem}.bust_modal_header h3[data-v-54045b15]{color:#2d3748;font-size:.48rem;font-weight:600;margin:0}.close_btn[data-v-54045b15]{align-items:center;background:none;border:none;border-radius:50%;color:#718096;cursor:pointer;display:flex;font-size:.5rem;height:.5rem;justify-content:center;padding:0;transition:all .3s;width:.5rem}.close_btn[data-v-54045b15]:hover{background:#e2e8f0;color:#2d3748}.bust_options[data-v-54045b15]{grid-gap:.15rem;display:grid;gap:.15rem;grid-template-columns:repeat(2,1fr);padding:.2rem}.bust_option[data-v-54045b15]{background:#fff;border:2px solid #e2e8f0;border-radius:.08rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:1.2rem;padding:.2rem;text-align:center;transition:all .3s}.bust_option[data-v-54045b15]:hover{background:#f0f4ff;border-color:#667eea}.bust_option.active[data-v-54045b15]{background:#667eea;border-color:#667eea;color:#fff}.bust_letter[data-v-54045b15]{display:block;font-size:.6rem;font-weight:700;margin-bottom:.05rem}.bust_label[data-v-54045b15]{display:block;font-size:.34rem}.bust_range[data-v-54045b15]{color:#718096;display:block;font-size:.24rem;font-weight:400;margin-top:.02rem}.bust_option.active .bust_range[data-v-54045b15]{color:hsla(0,0%,100%,.8)}.contact_modal[data-v-54045b15]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1003}.contact_modal_content[data-v-54045b15]{background:#fff;border-radius:.15rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.3);max-height:80vh;max-width:7rem;overflow:hidden;width:90%}.contact_modal_header[data-v-54045b15]{align-items:center;background:#f7fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:.3rem}.contact_modal_header h3[data-v-54045b15]{color:#2d3748;font-size:.48rem;font-weight:600;margin:0}.contact_form[data-v-54045b15]{max-height:60vh;overflow-y:auto;padding:.3rem}.contact_item[data-v-54045b15]{margin-bottom:.25rem}.contact_item[data-v-54045b15]:last-child{margin-bottom:0}.contact_label[data-v-54045b15]{align-items:center;color:#4a5568;display:flex;font-size:.38rem;font-weight:500;gap:.08rem;margin-bottom:.1rem}.contact_icon_img[data-v-54045b15]{flex-shrink:0;height:.5rem;-o-object-fit:contain;object-fit:contain;width:.5rem}.contact_input[data-v-54045b15]{background:#fff;border:2px solid #e2e8f0;border-radius:.08rem;box-sizing:border-box;font-size:.38rem;min-height:.72rem;padding:.15rem .18rem;transition:all .3s;width:100%}.contact_input[data-v-54045b15]:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);outline:none}.contact_notice[data-v-54045b15]{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.08rem;color:#0284c7;display:flex;font-size:.34rem;gap:.08rem;margin-top:.2rem;padding:.18rem}.notice_icon[data-v-54045b15]{font-size:.32rem}.contact_modal_footer[data-v-54045b15]{background:#f7fafc;border-top:1px solid #e2e8f0;padding:.2rem .3rem .3rem;text-align:center}.contact_confirm_btn[data-v-54045b15]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:.08rem;color:#fff;cursor:pointer;font-size:.38rem;font-weight:600;min-height:.72rem;min-width:2.4rem;padding:.15rem .48rem;transition:all .3s}.contact_confirm_btn[data-v-54045b15]:hover{box-shadow:0 .1rem .25rem rgba(102,126,234,.6);transform:translateY(-.02rem)}.upload_container[data-v-54045b15]{margin-top:.15rem}.image_grid[data-v-54045b15],.video_grid[data-v-54045b15]{grid-gap:.225rem;display:grid;gap:.225rem;grid-template-columns:repeat(auto-fill,minmax(3.375rem,1fr))}.image_item[data-v-54045b15],.video_item[data-v-54045b15]{aspect-ratio:1;background:#f7fafc;border-radius:.08rem;overflow:hidden;position:relative}.image_item img[data-v-54045b15],.video_item video[data-v-54045b15]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload_item[data-v-54045b15]{align-items:center;aspect-ratio:1;background:#f7fafc;border:2px dashed #cbd5e0;border-radius:.08rem;cursor:pointer;display:flex;justify-content:center;transition:all .3s}.upload_item[data-v-54045b15]:hover{background:#edf2f7;border-color:#667eea}.upload_placeholder[data-v-54045b15]{color:#718096;text-align:center}.upload_icon[data-v-54045b15]{display:block;font-size:.9rem;margin-bottom:.1125rem}.upload_placeholder span[data-v-54045b15]{font-size:.63rem}.remove_btn[data-v-54045b15]{align-items:center;background:rgba(239,68,68,.9);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.16rem;font-weight:700;height:.25rem;justify-content:center;position:absolute;right:.05rem;top:.05rem;transition:background .3s;width:.25rem}.remove_btn[data-v-54045b15]:hover{background:#dc2626}.submit_section[data-v-54045b15]{border-top:1px solid #e2e8f0;margin-top:.3rem;padding-top:.2rem;text-align:center}.submit_btn[data-v-54045b15]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:.5rem;box-shadow:0 .05rem .15rem rgba(102,126,234,.4);color:#fff;cursor:pointer;font-size:.4rem;font-weight:600;min-height:.84rem;min-width:2.4rem;padding:.22rem .6rem;transition:all .3s}.submit_btn[data-v-54045b15]:hover:not(:disabled){box-shadow:0 .1rem .25rem rgba(102,126,234,.6);transform:translateY(-.02rem)}.submit_btn[data-v-54045b15]:disabled{cursor:not-allowed;opacity:.6;transform:none}.upload_progress[data-v-54045b15]{background:rgba(0,0,0,.8);border-radius:.08rem;color:#fff;left:50%;padding:.2rem;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.progress_bar[data-v-54045b15]{background:hsla(0,0%,100%,.3);border-radius:.04rem;height:.08rem;margin-bottom:.1rem;overflow:hidden;width:3rem}.progress_fill[data-v-54045b15]{background:#667eea;height:100%;transition:width .3s}.progress_text[data-v-54045b15]{font-size:.18rem;margin:0}.success_modal[data-v-54045b15]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.success_content[data-v-54045b15]{background:#fff;border-radius:.15rem;margin:.2rem;max-width:6rem;padding:.4rem;text-align:center}.success_icon[data-v-54045b15]{font-size:1.6rem;margin-bottom:.2rem}.success_content h3[data-v-54045b15]{color:#16a34a;font-size:.56rem;margin:0 0 .15rem}.success_content p[data-v-54045b15]{color:#4a5568;font-size:.4rem;line-height:1.5;margin:0 0 .3rem}.success_btn[data-v-54045b15]{background:#16a34a;border:none;border-radius:.05rem;color:#fff;cursor:pointer;font-size:.4rem;min-height:.44rem;padding:.12rem .36rem}@media (max-width:768px){.recruitment_page[data-v-54045b15]{padding:.1rem}.page_title[data-v-54045b15]{font-size:.68rem;letter-spacing:.02rem}.page_subtitle[data-v-54045b15]{font-size:.42rem;letter-spacing:.012rem}.title_section[data-v-54045b15]{margin-bottom:.25rem;padding:.35rem 0}.form_section[data-v-54045b15],.notice_section[data-v-54045b15]{margin-left:0;margin-right:0;max-width:100%}.banner_section[data-v-54045b15]{max-width:100%}.form_grid[data-v-54045b15]{gap:.15rem;grid-template-columns:1fr}.section_title[data-v-54045b15]{align-items:flex-start;flex-direction:column;font-size:.44rem;gap:.05rem}.upload_tip[data-v-54045b15]{font-size:.32rem}.form_label[data-v-54045b15]{font-size:.36rem}.form_input[data-v-54045b15]{min-height:.78rem}.form_input[data-v-54045b15],.form_textarea[data-v-54045b15]{font-size:.36rem;padding:.18rem}.form_textarea[data-v-54045b15]{min-height:1.56rem}.image_grid[data-v-54045b15],.video_grid[data-v-54045b15]{gap:.18rem;grid-template-columns:repeat(auto-fill,minmax(2.7rem,1fr))}.submit_btn[data-v-54045b15]{font-size:.38rem;max-width:3.6rem;min-height:.84rem;padding:.26rem .72rem;width:100%}.notice_content.rich-text-content[data-v-54045b15]{font-size:.42rem}.bust_selector[data-v-54045b15]{font-size:.36rem;min-height:.78rem;padding:.18rem}.bust_modal_content[data-v-54045b15]{max-width:5.5rem}.bust_modal_header h3[data-v-54045b15]{font-size:.38rem}.bust_letter[data-v-54045b15]{font-size:.45rem}.bust_label[data-v-54045b15]{font-size:.26rem}.bust_range[data-v-54045b15]{font-size:.22rem}.contact_selector[data-v-54045b15]{font-size:.36rem;min-height:.78rem;padding:.18rem}.contact_modal_content[data-v-54045b15]{max-width:6rem}.contact_modal_header h3[data-v-54045b15]{font-size:.38rem}.contact_input[data-v-54045b15],.contact_label[data-v-54045b15]{font-size:.36rem}.contact_input[data-v-54045b15]{min-height:.78rem;padding:.18rem}.contact_confirm_btn[data-v-54045b15]{font-size:.36rem}.contact_notice[data-v-54045b15]{font-size:.32rem;padding:.15rem}.notice_icon[data-v-54045b15]{font-size:.3rem}.success_content[data-v-54045b15]{margin:.15rem;max-width:5rem;padding:.3rem}.success_content h3[data-v-54045b15]{font-size:.64rem}.success_btn[data-v-54045b15],.success_content p[data-v-54045b15]{font-size:.48rem}.success_btn[data-v-54045b15]{min-height:.56rem;padding:.14rem .4rem;width:100%}}@media (max-width:480px){.recruitment_page[data-v-54045b15]{padding:.08rem}.page_title[data-v-54045b15]{font-size:.72rem;letter-spacing:.02rem}.page_subtitle[data-v-54045b15]{font-size:.45rem;letter-spacing:.012rem}.title_section[data-v-54045b15]{margin-bottom:.2rem;padding:.3rem 0}.page_subtitle[data-v-54045b15]:after,.page_subtitle[data-v-54045b15]:before{font-size:.36rem}.form_section[data-v-54045b15],.notice_section[data-v-54045b15]{padding:.2rem}.form_grid[data-v-54045b15]{gap:.2rem;grid-template-columns:1fr}.section_title[data-v-54045b15]{font-size:.52rem}.upload_tip[data-v-54045b15]{font-size:.38rem}.form_label[data-v-54045b15]{font-size:.44rem;margin-bottom:.15rem}.form_input[data-v-54045b15]{min-height:.96rem}.form_input[data-v-54045b15],.form_textarea[data-v-54045b15]{font-size:.44rem;padding:.24rem}.form_textarea[data-v-54045b15]{min-height:1.8rem}.image_grid[data-v-54045b15],.video_grid[data-v-54045b15]{gap:.3rem;grid-template-columns:repeat(2,1fr)}.upload_placeholder span[data-v-54045b15]{font-size:.72rem}.submit_btn[data-v-54045b15]{font-size:.42rem;min-height:.96rem;padding:.36rem .96rem;width:100%}.notice_content.rich-text-content[data-v-54045b15]{font-size:.44rem;line-height:1.8}.bust_selector[data-v-54045b15]{font-size:.44rem;min-height:.96rem;padding:.24rem}.bust_modal_content[data-v-54045b15]{max-width:90%;width:90%}.bust_modal_header h3[data-v-54045b15]{font-size:.48rem}.bust_options[data-v-54045b15]{gap:.2rem;grid-template-columns:repeat(3,1fr);padding:.3rem}.bust_option[data-v-54045b15]{padding:.25rem}.bust_letter[data-v-54045b15]{font-size:.72rem}.bust_label[data-v-54045b15]{font-size:.38rem}.bust_range[data-v-54045b15]{font-size:.34rem}.contact_selector[data-v-54045b15]{font-size:.44rem;min-height:.96rem;padding:.24rem}.contact_modal_content[data-v-54045b15]{max-width:90%;width:90%}.contact_modal_header h3[data-v-54045b15]{font-size:.48rem}.contact_input[data-v-54045b15],.contact_label[data-v-54045b15]{font-size:.44rem}.contact_input[data-v-54045b15]{min-height:.96rem;padding:.24rem}.contact_confirm_btn[data-v-54045b15]{font-size:.44rem;padding:.24rem .6rem;width:100%}.contact_notice[data-v-54045b15]{font-size:.32rem;padding:.18rem}.notice_icon[data-v-54045b15]{font-size:.38rem}.success_content[data-v-54045b15]{margin:.15rem;max-width:85%;padding:.3rem;width:85%}.success_content h3[data-v-54045b15]{font-size:.88rem}.success_content p[data-v-54045b15]{font-size:.76rem;line-height:1.6}.success_btn[data-v-54045b15]{font-size:.72rem;min-height:.78rem;padding:.24rem .6rem;width:100%}}.captcha_modal[data-v-54045b15]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1004}.captcha_modal_content[data-v-54045b15]{background:#fff;border-radius:.15rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.3);max-width:7rem;overflow:hidden;width:90%}.captcha_modal_header[data-v-54045b15]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:.3rem}.captcha_modal_header h3[data-v-54045b15]{color:#fff;font-size:.48rem;font-weight:600;margin:0}.captcha_modal_header .close_btn[data-v-54045b15]{color:#fff}.captcha_modal_header .close_btn[data-v-54045b15]:hover{background:hsla(0,0%,100%,.2);color:#fff}.captcha_modal_body[data-v-54045b15]{padding:.4rem .3rem}.captcha_notice[data-v-54045b15]{background:#fff5f5;border:1px solid #feb2b2;border-radius:.08rem;color:#e53e3e;font-size:.42rem;font-weight:500;line-height:1.6;margin:0 0 .3rem;padding:.2rem;text-align:left}.notice_title[data-v-54045b15]{color:#c53030;font-weight:700}.captcha_input_section[data-v-54045b15]{margin-top:.25rem}.captcha_label[data-v-54045b15]{color:#4a5568;display:block;font-size:.38rem;font-weight:500;margin-bottom:.15rem}.captcha_input_wrapper[data-v-54045b15]{align-items:center;display:flex;gap:.15rem}.captcha_input[data-v-54045b15]{background:#fff;border:2px solid #e2e8f0;border-radius:.08rem;flex:0 0 3.5rem;font-size:.4rem;letter-spacing:.1rem;max-width:3.5rem;min-height:.8rem;padding:.18rem .2rem;text-transform:uppercase;transition:all .3s}.captcha_input[data-v-54045b15]:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);outline:none}.captcha_canvas[data-v-54045b15]{background:#fff;border:2px solid #e2e8f0;border-radius:.08rem;cursor:pointer;height:auto;max-width:100%;transition:all .3s}.captcha_canvas[data-v-54045b15]:hover{border-color:#667eea;box-shadow:0 .05rem .15rem rgba(102,126,234,.4);transform:scale(1.05)}.captcha_canvas[data-v-54045b15]:active{transform:scale(.98)}.captcha_tip[data-v-54045b15]{color:#718096;font-size:.32rem;margin:.1rem 0 0;text-align:left}.captcha_modal_footer[data-v-54045b15]{background:#f7fafc;border-top:1px solid #e2e8f0;display:flex;gap:.2rem;padding:.2rem .3rem .3rem}.captcha_cancel_btn[data-v-54045b15],.captcha_confirm_btn[data-v-54045b15]{border:none;border-radius:.08rem;cursor:pointer;flex:1;font-size:.4rem;font-weight:600;min-height:.8rem;padding:.18rem .3rem;transition:all .3s}.captcha_cancel_btn[data-v-54045b15]{background:#e2e8f0;color:#4a5568}.captcha_cancel_btn[data-v-54045b15]:hover{background:#cbd5e0}.captcha_confirm_btn[data-v-54045b15]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.captcha_confirm_btn[data-v-54045b15]:hover{box-shadow:0 .1rem .25rem rgba(102,126,234,.6);transform:translateY(-.02rem)}@media (max-width:768px){.captcha_modal_content[data-v-54045b15]{max-width:90%}.captcha_modal_header h3[data-v-54045b15]{font-size:.44rem}.captcha_notice[data-v-54045b15]{font-size:.4rem;text-align:left}.captcha_label[data-v-54045b15]{font-size:.36rem}.captcha_input[data-v-54045b15]{flex:0 0 3.2rem;font-size:.38rem;max-width:3.2rem;min-height:.85rem;padding:.2rem}.captcha_code[data-v-54045b15]{font-size:.44rem;min-height:.85rem;padding:.2rem .25rem}.captcha_cancel_btn[data-v-54045b15],.captcha_confirm_btn[data-v-54045b15]{font-size:.38rem}}@media (max-width:480px){.captcha_modal_content[data-v-54045b15]{max-width:92%;width:92%}.captcha_modal_header h3[data-v-54045b15]{font-size:.48rem}.captcha_notice[data-v-54045b15]{font-size:.44rem;padding:.25rem;text-align:left}.captcha_label[data-v-54045b15]{font-size:.42rem;margin-bottom:.18rem}.captcha_input_wrapper[data-v-54045b15]{gap:.2rem}.captcha_input[data-v-54045b15]{flex:0 0 3.5rem;font-size:.44rem;max-width:3.5rem;min-height:.96rem;padding:.24rem}.captcha_code[data-v-54045b15]{font-size:.52rem;min-height:.96rem;min-width:2.4rem;padding:.24rem .3rem}.captcha_tip[data-v-54045b15]{font-size:.36rem;margin-top:.12rem}.captcha_modal_footer[data-v-54045b15]{gap:.25rem}.captcha_cancel_btn[data-v-54045b15],.captcha_confirm_btn[data-v-54045b15]{font-size:.44rem;min-height:.96rem;padding:.24rem .4rem}}