.mobile-redirect-modal[data-v-ff8c356c]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);animation:fadeIn-ff8c356c .3s ease-out}.modal-content[data-v-ff8c356c]{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:90%;max-width:400px;overflow-y:auto;animation:slideIn-ff8c356c .3s ease-out}.modal-header[data-v-ff8c356c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 10px;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.modal-header h3[data-v-ff8c356c]{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0}.modal-body[data-v-ff8c356c]{padding:0 24px 24px;text-align:center}.qr-section[data-v-ff8c356c]{margin-bottom:24px}.qr-code-container[data-v-ff8c356c]{width:240px;height:240px;margin:0 auto;display:flex;justify-content:center;align-items:center;background:transparent;border:none;border-radius:12px;overflow:hidden;transition:all .3s ease}.qr-code-container[data-v-ff8c356c]:hover{background:transparent}.qr-code-image[data-v-ff8c356c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.qr-tip[data-v-ff8c356c]{color:#6b7280;font-size:16px;margin:12px 0 0 0}.message[data-v-ff8c356c]{margin-bottom:24px}.message p[data-v-ff8c356c]{margin:0;font-size:18px;color:#1a1a1a;line-height:1.5;font-weight:500}.actions .confirm-btn[data-v-ff8c356c]{width:100%;height:48px;font-size:16px;font-weight:500;background:#3b82f6;border-color:#3b82f6;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 8px rgba(59,130,246,.1)}.actions .confirm-btn[data-v-ff8c356c]:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.2)}.actions .confirm-btn[data-v-ff8c356c]:active{transform:translateY(0)}@keyframes fadeIn-ff8c356c{0%{opacity:0}to{opacity:1}}@keyframes slideIn-ff8c356c{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.modal-content[data-v-ff8c356c]{margin:20px;width:calc(100% - 40px)}.modal-header[data-v-ff8c356c]{padding:20px 20px 0}.modal-body[data-v-ff8c356c]{padding:0 20px 20px}.qr-code-container[data-v-ff8c356c]{width:200px;height:200px}.message p[data-v-ff8c356c]{font-size:17px}}@media(max-width:480px){.modal-content[data-v-ff8c356c]{width:95%;margin:10px}.qr-code-container[data-v-ff8c356c]{width:180px;height:180px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background-color:#fff}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;font-size:1rem}.btn-primary{background:#3b82f6;color:#fff}.btn-primary:hover{background:#2563eb;transform:translateY(-2px)}.btn-secondary{background:transparent;color:#6b7280;border:1px solid #d1d5db}.btn-secondary:hover{background:#f9fafb;border-color:#9ca3af}.btn-outline{background:transparent;color:#3b82f6;border:1px solid #3b82f6}.btn-outline:hover{background:#3b82f6;color:#fff}.btn-full{width:100%}.el-message-box{border-radius:10px!important}.page-hero{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);text-align:center}.page-title{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}.page-subtitle{font-size:1.25rem;color:#6b7280;max-width:600px;margin:0 auto}.section-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem;color:#1a1a1a}.app-footer{background-color:#212529;color:#ffffffb3;margin-top:auto}.footer-content{flex-direction:column;font-size:.55em;padding:.75rem 0}.footer-content,.footer-left{display:flex;align-items:center}.footer-left{flex-wrap:wrap;gap:.75rem;justify-content:center}.footer-right{text-align:center;margin-top:.5rem}.copyright{color:inherit}.divider{color:#4a5568;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-link{color:inherit;text-decoration:none;transition:color .3s ease;position:relative;padding:.25rem 0}.footer-link:hover{color:#4299e1}.footer-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.footer-link:hover:after{width:100%}.beian{color:inherit}html{scroll-behavior:smooth}.max-w-\[1400px\]{max-width:1400px}.mx-auto{margin-left:auto;margin-right:auto}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}@media (max-width:768px){.container{padding:0 1rem}.page-title{font-size:2.5rem}.section-title{font-size:2rem}.footer-content{flex-direction:column;align-items:center}.footer-left{justify-content:center}.footer-right{text-align:center}}@media (max-width:480px){.container{padding:0 1rem}.page-title{font-size:2rem}.page-subtitle{font-size:1.125rem}.btn{width:100%}}@media (min-width:768px){.footer-content{flex-direction:row;justify-content:space-between;align-items:center}.footer-left{justify-content:flex-start}.footer-right{text-align:right;margin-top:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:iconfont;src:url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI8HkmDAAABjAAAAGBjbWFwZazQ3wAAAfgAAAGGZ2x5ZonnQBMAAAOIAAACSGhlYWQtZmiiAAAA4AAAADZoaGVhCPwEoAAAALwAAAAkaG10eA0d//8AAAHsAAAADGxvY2EAggEkAAADgAAAAAhtYXhwARMAcwAAARgAAAAgbmFtZRCjPLAAAAXQAAACZ3Bvc3QWL0q2AAAIOAAAAEAAAQAAA4D/gABcBR3/////BR4AAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAO35RVxfDzz1AAsEAAAAAADklRJSAAAAAOSVElL///+ABR4DgQAAAAgAAgAAAAAAAAABAAAAAwBnAAYAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQEXwGQAAUAAAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOYJ5lQDgP+AAAAD3ACAAAAAAQAAAAAAAAAAAAAAAAACBAAAAAQAAAAFHf//AAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAuYJ5lT//wAA5gnmVP//AAAAAAABAAYABgAAAAIAAQAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAADmCQAA5gkAAAACAADmVAAA5lQAAAABAAAAAAAAAIIBJAACAAD/lgPnA2UARABYAAAlETQuASMhIg4BFREUHgEzITI+ATcnJCcGBwYjIicuATc2NzY3NhcWFxYfATY3ITUzNSM1MzU3PgE7ARUzFSMVMwYHFhcFIicmJyY3Njc2NzYzMhcWFw4BIwPnMlYz/akzVjIyVjMCVy1PNAgF/vltRERNYEI0MTQFBRMbMTxcPjMgPx0iFf6FvOXlAQIIB17z88YbNSSR/ctBKSANCwUEDxAaHiVCQj9LNXtBygHfM1YyMlYz/akzVjIoRysCcjRTJywaGFUyKSEsFRoIBg0IFQo9SCVDKmEEBAdwKkNuXA0ugBgUIRsXFBMVDA4RESVESgAAAAb///+ABR4DgQAYACQAMABQAFsAZgAABRcnBgciJyYnJjQ3Njc2MzIXFhcWFRQHBgEOAQceARcWNjcuARcOAQceARcWNjcuAQUWFwYjJicHNyYnJjU0NzY3NjMyFxYXFhcmIyIHBgcGAyYGBx4BNxY2NCYFJgYHHgE3FjY0JgR7I39ER2xcWTQ1NTRZW21nXFk2OC8p/k4SGwEBGxIVIgMDIuoSGgIBGxIVIgMDIv3EAQ4YE1NQoi5ZLzFAPWlsfnBlY0NEFBYWbVtZNDazGikDBCgaGCMjASwZKQMDKRkYIyMRb0MTAywqSUyvS0krLCwrSUxXR0U+AVsBGRITGQECGhUVGgMBGRITGQECGhUVGpkwLQIDE06GPEpNWmhYVTIzKShHSFgCMC5QUgF5AiAaGSEDAiEwIgICIBoZIQMCITAiAAAAEgDeAAEAAAAAAAAAEwAAAAEAAAAAAAEACAATAAEAAAAAAAIABwAbAAEAAAAAAAMACAAiAAEAAAAAAAQACAAqAAEAAAAAAAUACwAyAAEAAAAAAAYACAA9AAEAAAAAAAoAKwBFAAEAAAAAAAsAEwBwAAMAAQQJAAAAJgCDAAMAAQQJAAEAEACpAAMAAQQJAAIADgC5AAMAAQQJAAMAEADHAAMAAQQJAAQAEADXAAMAAQQJAAUAFgDnAAMAAQQJAAYAEAD9AAMAAQQJAAoAVgENAAMAAQQJAAsAJgFjQ3JlYXRlZCBieSBpY29uZm9udGljb25mb250UmVndWxhcmljb25mb250aWNvbmZvbnRWZXJzaW9uIDEuMGljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAUgBlAGcAdQBsAGEAcgBpAGMAbwBuAGYAbwBuAHQAaQBjAG8AbgBmAG8AbgB0AFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBuAGYAbwBuAHQARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBAgEDAQQADXpoaWZ1YmFvemhpZnUGd2VpeGluAAA=) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-zhifubaozhifu:before{content:"\e654"}.icon-weixin:before{content:"\e609"}