@charset "UTF-8";.download-dialog-content[data-v-69ad5304]{text-align:center}.download-dialog-content .download-qrcode[data-v-69ad5304]{max-width:100%;margin-bottom:20px}.download-dialog-content .download-tips[data-v-69ad5304]{font-size:16px;color:#333}.app-header[data-v-69ad5304]{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.app-header .header-disclaimer[data-v-69ad5304]{background-color:#f5f7fa;color:#909399;font-size:12px;padding:6px 0}.app-header .header-disclaimer .disclaimer-content[data-v-69ad5304]{display:flex;justify-content:center;align-items:center;position:relative;padding:0 15px}.app-header .header-disclaimer .disclaimer-content>span[data-v-69ad5304]{flex:none;text-align:center}.app-header .header-disclaimer .disclaimer-content .visit-stats[data-v-69ad5304]{position:absolute;right:15px}.app-header .header-disclaimer .visit-stats[data-v-69ad5304]{display:flex;gap:20px;white-space:nowrap}.app-header .header-disclaimer .visit-stats .stat-item strong[data-v-69ad5304]{color:#409eff;font-weight:600;margin-left:4px}@media (max-width: 768px){.app-header .header-disclaimer .disclaimer-content[data-v-69ad5304]{flex-direction:column;gap:8px;text-align:center;padding:0}.app-header .header-disclaimer .visit-stats[data-v-69ad5304]{justify-content:center}}.app-header .header-content[data-v-69ad5304]{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.app-header .logo a[data-v-69ad5304]{display:flex;align-items:center;color:#333;font-weight:700;font-size:20px}.app-header .logo a img[data-v-69ad5304]{height:40px;margin-right:10px}.app-header .main-nav ul[data-v-69ad5304]{display:flex;list-style:none}.app-header .main-nav ul li[data-v-69ad5304]{margin:0 15px}.app-header .main-nav ul li a[data-v-69ad5304]{color:#333;font-weight:500;padding:5px 0;position:relative}.app-header .main-nav ul li a[data-v-69ad5304]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#409eff;transition:width .3s ease}.app-header .main-nav ul li a[data-v-69ad5304]:hover,.app-header .main-nav ul li a.router-link-active[data-v-69ad5304]{color:#409eff}.app-header .main-nav ul li a[data-v-69ad5304]:hover:after,.app-header .main-nav ul li a.router-link-active[data-v-69ad5304]:after{width:100%}.app-header .user-actions[data-v-69ad5304]{display:flex;align-items:center}.app-header .user-actions .btn[data-v-69ad5304]{margin-left:10px;padding:8px 16px}.app-header .user-actions .user-dropdown[data-v-69ad5304]{cursor:pointer;display:flex;align-items:center}.app-header .user-actions .user-dropdown i[data-v-69ad5304]{margin-right:5px}.app-header .mobile-menu-toggle[data-v-69ad5304]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;cursor:pointer}.app-header .mobile-menu-toggle span[data-v-69ad5304]{height:2px;width:100%;background-color:#333;transition:all .3s ease}@media (max-width: 768px){.app-header .main-nav[data-v-69ad5304]{position:fixed;top:0;right:-100%;width:70%;height:100vh;background-color:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:right .3s ease;padding:80px 20px 20px}.app-header .main-nav.active[data-v-69ad5304]{right:0}.app-header .main-nav ul[data-v-69ad5304]{flex-direction:column}.app-header .main-nav ul li[data-v-69ad5304]{margin:15px 0}.app-header .main-nav ul li a[data-v-69ad5304]{display:block;font-size:18px}.app-header .mobile-menu-toggle[data-v-69ad5304]{display:flex;z-index:101}.app-header .user-actions .btn[data-v-69ad5304]{display:none}}.policy-dialog[data-v-b923edd4] .el-dialog{max-width:1000px}.policy-dialog .policy-content[data-v-b923edd4]{max-height:70vh;overflow-y:auto;padding:20px;line-height:1.5;color:#2c3e50;white-space:pre-line;font-size:14px}.policy-dialog .policy-content[data-v-b923edd4] h1,.policy-dialog .policy-content[data-v-b923edd4] h2,.policy-dialog .policy-content[data-v-b923edd4] h3,.policy-dialog .policy-content[data-v-b923edd4] h4{font-weight:600;line-height:1.4;margin:1em 0 .5em}.policy-dialog .policy-content[data-v-b923edd4] h1{font-size:24px;border-bottom:1px solid #eaecef;padding-bottom:.3em}.policy-dialog .policy-content[data-v-b923edd4] h2{font-size:20px;border-bottom:1px solid #eaecef;padding-bottom:.3em}.policy-dialog .policy-content[data-v-b923edd4] h3{font-size:18px}.policy-dialog .policy-content[data-v-b923edd4] h4{font-size:16px}.policy-dialog .policy-content[data-v-b923edd4] p{margin:.5em 0;line-height:1.8}.policy-dialog .policy-content[data-v-b923edd4] ul,.policy-dialog .policy-content[data-v-b923edd4] ol{padding-left:1.2em;margin:.5em 0}.policy-dialog .policy-content[data-v-b923edd4] li{margin:.3em 0;line-height:1.8}.policy-dialog .policy-content[data-v-b923edd4] li>p{margin:.3em 0}.policy-dialog .policy-content[data-v-b923edd4] pre{background-color:#f6f8fa;border-radius:3px;padding:16px;overflow:auto;line-height:1.45;margin:1em 0}.policy-dialog .policy-content[data-v-b923edd4] code{background-color:rgba(27,31,35,.05);border-radius:3px;padding:.2em .4em;font-size:85%}.policy-dialog .policy-content[data-v-b923edd4] table{border-collapse:collapse;margin:1em 0;overflow-x:auto;width:100%}.policy-dialog .policy-content[data-v-b923edd4] table th,.policy-dialog .policy-content[data-v-b923edd4] table td{border:1px solid #dfe2e5;padding:6px 13px}.policy-dialog .policy-content[data-v-b923edd4] table tr{background-color:#fff;border-top:1px solid #c6cbd1}.policy-dialog .policy-content[data-v-b923edd4] table tr:nth-child(2n){background-color:#f6f8fa}.policy-dialog .policy-content[data-v-b923edd4] hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.policy-dialog .policy-content[data-v-b923edd4] blockquote{margin:1em 0;padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.policy-dialog .policy-content[data-v-b923edd4] blockquote>:first-child{margin-top:0}.policy-dialog .policy-content[data-v-b923edd4] blockquote>:last-child{margin-bottom:0}.app-footer[data-v-b923edd4]{background-color:#2c3e50;color:#ecf0f1;padding:25px 0 10px;position:relative}.app-footer .back-to-top[data-v-b923edd4]{position:fixed;right:20px;bottom:20px;width:40px;height:40px;background-color:#3498db;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1000}.app-footer .back-to-top[data-v-b923edd4]:hover{background-color:#2980b9;transform:translateY(-2px)}.app-footer .back-to-top i[data-v-b923edd4]{font-size:20px;margin-bottom:2px}.app-footer .footer-content[data-v-b923edd4]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.app-footer .footer-logo[data-v-b923edd4]{flex:0 0 25%;margin-bottom:10px}.app-footer .footer-logo img[data-v-b923edd4]{height:40px;margin-bottom:5px}.app-footer .footer-logo h3[data-v-b923edd4]{font-size:18px;margin-bottom:3px}.app-footer .footer-logo p[data-v-b923edd4]{color:#bdc3c7;font-size:12px}.app-footer .footer-links[data-v-b923edd4]{flex:0 0 70%;display:flex;flex-wrap:wrap;justify-content:space-between}.app-footer .footer-section[data-v-b923edd4]{flex:0 0 30%;margin-bottom:10px}.app-footer .footer-section h4[data-v-b923edd4]{font-size:14px;margin-bottom:10px;position:relative;padding-bottom:5px}.app-footer .footer-section h4[data-v-b923edd4]:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:#3498db}.app-footer .footer-section ul[data-v-b923edd4]{list-style:none}.app-footer .footer-section ul li[data-v-b923edd4]{margin-bottom:6px}.app-footer .footer-section ul li a[data-v-b923edd4]{color:#bdc3c7;transition:color .3s ease;font-size:12px}.app-footer .footer-section ul li a[data-v-b923edd4]:hover{color:#3498db}.app-footer .footer-section .contact-qrcode[data-v-b923edd4]{display:inline-block;padding:6px 12px;color:#bdc3c7;border-radius:4px;cursor:pointer;transition:color .3s ease}.app-footer .footer-section .contact-qrcode[data-v-b923edd4]:hover{color:#3498db}.app-footer .footer-bottom[data-v-b923edd4]{border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.app-footer .footer-bottom .footer-center[data-v-b923edd4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.app-footer .footer-bottom .footer-center .footer-disclaimer[data-v-b923edd4]{font-size:12px;color:#95a5a6;margin-bottom:5px}.app-footer .footer-bottom .footer-center .copyright-policies[data-v-b923edd4]{display:flex;align-items:center;gap:15px}.app-footer .footer-bottom .footer-center .copyright-policies .copyright[data-v-b923edd4]{font-size:12px;color:#95a5a6}.app-footer .footer-bottom .footer-center .copyright-policies .footer-policies[data-v-b923edd4]{display:flex;gap:15px}.app-footer .footer-bottom .footer-center .copyright-policies .footer-policies a[data-v-b923edd4]{color:#bdc3c7;text-decoration:none;font-size:12px;transition:color .3s ease}.app-footer .footer-bottom .footer-center .copyright-policies .footer-policies a[data-v-b923edd4]:hover{color:#ecf0f1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.5;color:#333;background-color:#f5f7fa}a{text-decoration:none;color:#409eff;transition:color .3s ease}a:hover{color:#66b1ff}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:10px 20px;border-radius:4px;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:center}.btn-primary{background-color:#409eff;color:#fff;border:1px solid #409eff}.btn-primary:hover{background-color:#66b1ff;border-color:#66b1ff}.btn-secondary{background-color:#fff;color:#409eff;border:1px solid #409eff}.btn-secondary:hover{color:#66b1ff;border-color:#66b1ff}.btn-success{background-color:#67c23a;color:#fff;border:1px solid #67c23a}.btn-success:hover{background-color:#85ce61;border-color:#85ce61}.card{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:20px;margin-bottom:20px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.15)}.card-title{font-size:18px;font-weight:700;margin-bottom:15px;color:#303133}.card-content{color:#606266}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#606266}.form-group input,.form-group textarea,.form-group select{width:100%;padding:10px 15px;border:1px solid #dcdfe6;border-radius:4px;transition:border-color .3s ease;outline:none}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:#409eff}.form-group .error-message{color:#f56c6c;font-size:14px;margin-top:5px}@media (max-width: 768px){.container{padding:0 15px}.card{padding:15px}}.package-card{position:relative;overflow:hidden;padding:30px;text-align:center;border-radius:12px;transition:all .4s ease}.package-card.free{background:linear-gradient(135deg,#e0f7fa 0%,#b2ebf2 100%);border:2px solid #4dd0e1}.package-card.registered{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border:2px solid #66bb6a}.package-card.vip{background:linear-gradient(135deg,#fff8e1 0%,#ffecb3 100%);border:2px solid #ffc107}.package-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.package-card .package-title{font-size:24px;font-weight:700;margin-bottom:15px;color:#333}.package-card .package-price{font-size:36px;font-weight:700;margin:20px 0;color:#333}.package-card .package-price .currency{font-size:20px;vertical-align:super}.package-card .package-price .period{font-size:16px;color:#666}.package-card .package-features{margin:25px 0;text-align:left}.package-card .package-features li{margin-bottom:10px;position:relative;padding-left:25px}.package-card .package-features li:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700}.package-card .package-cta{margin-top:20px}.package-card .package-cta .btn{padding:12px 30px;font-size:16px;border-radius:30px}.package-card .popular-tag{position:absolute;top:0;right:0;background:#f44336;color:#fff;padding:5px 15px;font-size:14px;transform:rotate(45deg) translate(15px,-15px);width:150px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.2)}.disclaimer{font-size:14px;color:#909399;padding:15px;border-radius:4px;background-color:#f4f4f5;margin:20px 0;line-height:1.4}.footer-disclaimer,.header-disclaimer{font-size:12px;color:#909399;text-align:center;padding:10px 0;background-color:rgba(0,0,0,.02);border-top:1px solid #ebeef5}.agreement-checkbox{margin:20px 0;display:flex;align-items:flex-start}.agreement-checkbox input{margin-right:10px;margin-top:3px}.agreement-checkbox label{font-size:14px;color:#606266;line-height:1.4}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}
