.carousel-test-page[data-v-383bfe9a]{padding:2rem;max-width:1200px;margin:0 auto}.test-info[data-v-383bfe9a]{background:#f5f5f5;padding:1rem;border-radius:8px;margin-bottom:1rem}.test-info p[data-v-383bfe9a]{margin:.5rem 0;font-weight:500}.manual-controls[data-v-383bfe9a]{display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.control-btn[data-v-383bfe9a]{padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.control-btn[data-v-383bfe9a]:hover{background:#2563eb;transform:translateY(-2px)}.carousel-wrapper[data-v-383bfe9a]{margin-bottom:2rem;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden}.debug-info[data-v-383bfe9a]{background:#1f2937;color:#f9fafb;padding:1rem;border-radius:8px;font-family:Courier New,monospace}.debug-info h3[data-v-383bfe9a]{margin-top:0;color:#60a5fa}.debug-info pre[data-v-383bfe9a]{margin:0;white-space:pre-wrap}h1[data-v-383bfe9a]{color:#1f2937;margin-bottom:2rem;text-align:center}.official-notice-modal-wrapper[data-v-5fd8c109]{position:relative;z-index:9999}.modal-overlay[data-v-5fd8c109]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9998;animation:fadeIn-data-v-5fd8c109 .3s ease-out}.modal-container[data-v-5fd8c109]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:95%;max-width:1000px;max-height:95vh;z-index:9999;opacity:0;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-container.modal-show[data-v-5fd8c109]{transform:translate(-50%,-50%) scale(1);opacity:1}.modal-content[data-v-5fd8c109]{background:#fff;border-radius:16px;box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);overflow:hidden;position:relative;animation:modalContentFloat-data-v-5fd8c109 6s ease-in-out infinite}@keyframes modalContentFloat-data-v-5fd8c109{0%,to{transform:translateY(0);box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}50%{transform:translateY(-3px);box-shadow:0 30px 60px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.05)}}.modal-header[data-v-5fd8c109]{padding:24px 28px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.header-icon[data-v-5fd8c109],.modal-header[data-v-5fd8c109]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.header-icon[data-v-5fd8c109]{width:40px;height:40px;background:#e74c3c;border-radius:8px;-ms-flex-pack:center;justify-content:center;margin-right:16px;color:#fff;font-size:18px;animation:iconPulse-data-v-5fd8c109 2s ease-in-out infinite;overflow:hidden}.header-icon[data-v-5fd8c109]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:iconShine-data-v-5fd8c109 3s ease-in-out infinite}@keyframes iconPulse-data-v-5fd8c109{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes iconShine-data-v-5fd8c109{0%{left:-100%}50%{left:100%}to{left:100%}}.header-title[data-v-5fd8c109]{-ms-flex:1;flex:1;margin:0;font-size:24px;font-weight:600;color:#2c3e50}.close-btn[data-v-5fd8c109]{width:36px;height:36px;border:none;background:rgba(0,0,0,.04);border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#64748b;font-size:16px;transition:all .2s ease}.close-btn[data-v-5fd8c109]:hover{background:rgba(239,68,68,.1);color:#ef4444;transform:scale(1.05)}.modal-body[data-v-5fd8c109]{padding:0 28px;max-height:75vh;overflow-y:auto}.content-layout[data-v-5fd8c109]{display:-ms-flexbox;display:flex;gap:32px;-ms-flex-align:start;align-items:flex-start}.left-content[data-v-5fd8c109],.right-content[data-v-5fd8c109]{-ms-flex:1;flex:1;min-width:0}.left-content[data-v-5fd8c109]{border-right:1px solid rgba(0,0,0,.08);padding-right:24px}.modal-body[data-v-5fd8c109]::-webkit-scrollbar{width:6px}.modal-body[data-v-5fd8c109]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:3px}.modal-body[data-v-5fd8c109]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.modal-body[data-v-5fd8c109]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.notice-section[data-v-5fd8c109]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.06)}.notice-section[data-v-5fd8c109]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-5fd8c109]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 16px 0;font-size:18px;font-weight:600;color:#374151}.section-title .anticon[data-v-5fd8c109]{margin-right:8px;color:#e74c3c;font-size:16px}.plugins-loading[data-v-5fd8c109]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:24px;color:#6b7280}.plugin-list[data-v-5fd8c109]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.plugin-item[data-v-5fd8c109]{padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.plugin-item[data-v-5fd8c109]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(124,138,237,.05),transparent);transition:left .5s ease}.plugin-item[data-v-5fd8c109]:hover{border-color:#7c8aed;background:rgba(124,138,237,.05);transform:translateX(4px)}.plugin-item[data-v-5fd8c109]:hover:before{left:100%}.plugin-header[data-v-5fd8c109]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.plugin-badge[data-v-5fd8c109]{display:inline-block;background:#10b981;color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;animation:badgeGlow-data-v-5fd8c109 3s ease-in-out infinite}.plugin-name[data-v-5fd8c109]{font-weight:600;color:#1f2937;font-size:14px}.plugin-desc[data-v-5fd8c109]{margin:0 0 8px 0;color:#6b7280;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.plugin-footer[data-v-5fd8c109]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:12px}.plugin-time[data-v-5fd8c109]{color:#9ca3af}.plugin-price[data-v-5fd8c109]{color:#7c8aed;font-weight:600}.no-plugins[data-v-5fd8c109]{text-align:center;padding:32px;color:#9ca3af}.no-plugins .anticon[data-v-5fd8c109]{font-size:48px;margin-bottom:12px;opacity:.3}.no-plugins p[data-v-5fd8c109]{margin:0;font-size:14px}.section-footer[data-v-5fd8c109]{margin-top:16px;text-align:center}.activity-item[data-v-5fd8c109]{margin-bottom:16px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease;position:relative;overflow:hidden}.activity-item[data-v-5fd8c109]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(231,76,60,.05),transparent);transition:left .5s ease}.activity-item[data-v-5fd8c109]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#e74c3c}.activity-item[data-v-5fd8c109]:hover:before{left:100%}.activity-badge[data-v-5fd8c109]{display:inline-block;background:#e74c3c;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;margin-bottom:8px;position:relative;overflow:hidden;animation:badgeGlow-data-v-5fd8c109 3s ease-in-out infinite}.activity-badge[data-v-5fd8c109]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:badgeShine-data-v-5fd8c109 2s ease-in-out infinite}@keyframes badgeGlow-data-v-5fd8c109{0%,to{box-shadow:0 0 5px rgba(231,76,60,.3)}50%{box-shadow:0 0 15px rgba(231,76,60,.6)}}@keyframes badgeShine-data-v-5fd8c109{0%{left:-100%}50%{left:100%}to{left:100%}}.activity-footer[data-v-5fd8c109]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:12px}.activity-item p[data-v-5fd8c109]{margin:0 0 8px 0;color:#374151;line-height:1.6}.activity-btn[data-v-5fd8c109]{background:#e74c3c;color:#fff;border:none;padding:10px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;position:relative;overflow:hidden;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;height:-webkit-fit-content;height:fit-content}.activity-btn[data-v-5fd8c109]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.activity-btn[data-v-5fd8c109]:hover{background:#c0392b;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgba(231,76,60,.4)}.activity-btn[data-v-5fd8c109]:hover:before{left:100%}.activity-btn[data-v-5fd8c109]:active{transform:translateY(0) scale(1.02)}.recharge-activity .activity-title[data-v-5fd8c109]{font-weight:600;margin-bottom:8px}.recharge-list[data-v-5fd8c109]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:8px}.recharge-item[data-v-5fd8c109]{background:#fff;padding:8px 12px;border-radius:4px;text-align:center;font-size:14px;font-weight:500;color:#e74c3c;border:1px solid #e9ecef;transition:all .3s ease;cursor:pointer}.recharge-item[data-v-5fd8c109]:hover{background:#e74c3c;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 5px 15px rgba(231,76,60,.3)}.price-item[data-v-5fd8c109]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:6px;margin-bottom:8px;border:1px solid #e9ecef;transition:all .3s ease;position:relative;overflow:hidden}.price-item[data-v-5fd8c109]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(39,174,96,.05),transparent);transition:left .5s ease}.price-item[data-v-5fd8c109]:hover{transform:translateX(5px);border-color:#27ae60;box-shadow:0 5px 15px rgba(39,174,96,.2)}.price-item[data-v-5fd8c109]:hover:before{left:100%}.plugin-name[data-v-5fd8c109]{font-weight:500;color:#374151}.discount[data-v-5fd8c109]{background:#27ae60;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;animation:discountPulse-data-v-5fd8c109 2s ease-in-out infinite;position:relative;overflow:hidden}.discount[data-v-5fd8c109]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:discountShine-data-v-5fd8c109 3s ease-in-out infinite}@keyframes discountPulse-data-v-5fd8c109{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes discountShine-data-v-5fd8c109{0%{left:-100%}50%{left:100%}to{left:100%}}.price-note[data-v-5fd8c109]{margin:12px 0 0 0;color:#6b7280;font-size:14px;text-align:center}.update-item[data-v-5fd8c109]{display:-ms-flexbox;display:flex;margin-bottom:16px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease;position:relative;overflow:hidden}.update-item[data-v-5fd8c109]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(231,76,60,.03),transparent);transition:left .5s ease}.update-item[data-v-5fd8c109]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#e74c3c}.update-item[data-v-5fd8c109]:hover:before{left:100%}.update-number[data-v-5fd8c109]{font-weight:600;color:#e74c3c;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:rgba(231,76,60,.1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;animation:numberBounce-data-v-5fd8c109 2s ease-in-out infinite}@keyframes numberBounce-data-v-5fd8c109{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.update-item p[data-v-5fd8c109]{margin:0;color:#374151;line-height:1.6}.pro-title[data-v-5fd8c109]{font-weight:600;margin-bottom:12px;color:#1f2937}.feature-item[data-v-5fd8c109]{margin-bottom:8px;color:#4b5563;line-height:1.5}.feature-item strong[data-v-5fd8c109]{color:#1f2937}.pro-note[data-v-5fd8c109]{margin-top:12px;padding:12px;background:#e8f5e8;border-radius:6px;color:#27ae60;font-weight:500;text-align:center;max-width:88%;margin-left:auto;margin-right:auto}.modal-footer[data-v-5fd8c109]{display:-ms-flexbox;display:flex;gap:12px;padding:24px 28px;border-top:1px solid rgba(0,0,0,.06);background:rgba(248,250,252,.5)}.btn-confirm[data-v-5fd8c109],.btn-no-more[data-v-5fd8c109]{-ms-flex:1;flex:1;height:44px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;position:relative;overflow:hidden}.btn-confirm[data-v-5fd8c109]:before,.btn-no-more[data-v-5fd8c109]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.btn-confirm[data-v-5fd8c109]:hover:before,.btn-no-more[data-v-5fd8c109]:hover:before{left:100%}.btn-no-more[data-v-5fd8c109]{background:rgba(107,114,128,.1);color:#6b7280;border:1px solid rgba(107,114,128,.2)}.btn-no-more[data-v-5fd8c109]:hover{background:rgba(107,114,128,.15);color:#4b5563;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(107,114,128,.2)}.btn-confirm[data-v-5fd8c109]{background:#e74c3c;color:#fff;box-shadow:0 4px 12px rgba(231,76,60,.3)}.btn-confirm[data-v-5fd8c109]:hover{background:#c0392b;transform:translateY(-3px) scale(1.02);box-shadow:0 10px 30px rgba(231,76,60,.4)}@keyframes fadeIn-data-v-5fd8c109{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.modal-container[data-v-5fd8c109]{width:95%;max-height:95vh}.modal-footer[data-v-5fd8c109],.modal-header[data-v-5fd8c109]{padding:20px}.modal-body[data-v-5fd8c109]{padding:0 20px;max-height:80vh}.header-title[data-v-5fd8c109]{font-size:20px}.content-layout[data-v-5fd8c109]{-ms-flex-direction:column;flex-direction:column;gap:24px}.left-content[data-v-5fd8c109]{border-right:none;padding-right:0;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:20px}.activity-footer[data-v-5fd8c109]{-ms-flex-pack:center;justify-content:center}.recharge-list[data-v-5fd8c109]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.modal-footer[data-v-5fd8c109]{-ms-flex-direction:column;flex-direction:column}.btn-confirm[data-v-5fd8c109],.btn-no-more[data-v-5fd8c109]{height:48px}}.floating-wechat[data-v-76b4f85a]{position:fixed;right:30px;top:70%;transform:translateY(-50%);z-index:1000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.qr-container[data-v-76b4f85a]{position:relative;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);overflow:hidden;border:1px solid rgba(0,0,0,.08);animation:floatingUpDown-data-v-76b4f85a 2.2s ease-in-out infinite;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.qr-container[data-v-76b4f85a]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}@keyframes floatingUpDown-data-v-76b4f85a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.qr-content[data-v-76b4f85a]{padding:16px;text-align:center}.qr-image-container[data-v-76b4f85a]{position:relative;width:120px;height:120px;margin:0 auto 12px;border-radius:12px;overflow:hidden;background:#f5f5f5;border:2px solid #f0f0f0}.qr-image[data-v-76b4f85a]{width:100%;height:100%;object-fit:cover;border-radius:10px}.qr-loading[data-v-76b4f85a]{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.9)}.qr-tip[data-v-76b4f85a]{margin:0;font-size:12px;color:#666;font-weight:500;line-height:1.4}.modal-overlay[data-v-76b4f85a]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.6);z-index:9999!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;animation:fadeIn-data-v-76b4f85a .3s ease}@keyframes fadeIn-data-v-76b4f85a{0%{opacity:0}to{opacity:1}}.modal-content[data-v-76b4f85a]{position:relative;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;max-width:400px;width:90%;margin:0;animation:slideUp-data-v-76b4f85a .3s ease}@keyframes slideUp-data-v-76b4f85a{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.close-btn[data-v-76b4f85a]{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.1);border:none;color:#666;font-size:18px;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;z-index:10}.close-btn[data-v-76b4f85a]:hover{background:rgba(0,0,0,.2);color:#333}.modal-body[data-v-76b4f85a]{padding:40px 32px 32px;text-align:center}.large-qr-container[data-v-76b4f85a]{position:relative;width:260px;height:260px;margin:0 auto 24px;border-radius:16px;overflow:hidden;background:#f8f9fa;border:1px solid #e9ecef}.large-qr-image[data-v-76b4f85a]{width:100%;height:100%;object-fit:cover;border-radius:15px}.modal-tip[data-v-76b4f85a]{margin:0;font-size:16px;color:#666;line-height:1.5;font-weight:500}@media (max-width:768px){.floating-wechat[data-v-76b4f85a]{right:20px}.qr-container[data-v-76b4f85a]{transform:scale(.9)}.qr-image-container[data-v-76b4f85a]{width:100px;height:100px}.qr-tip[data-v-76b4f85a]{font-size:11px}.modal-content[data-v-76b4f85a]{max-width:350px}.modal-body[data-v-76b4f85a]{padding:32px 24px 24px}.large-qr-container[data-v-76b4f85a]{width:220px;height:220px}.modal-tip[data-v-76b4f85a]{font-size:14px}}@media (max-width:480px){.floating-wechat[data-v-76b4f85a]{right:15px}.qr-container[data-v-76b4f85a]{transform:scale(.8)}.qr-content[data-v-76b4f85a]{padding:12px}.qr-image-container[data-v-76b4f85a]{width:90px;height:90px;margin-bottom:8px}.qr-tip[data-v-76b4f85a]{font-size:10px}.modal-content[data-v-76b4f85a]{max-width:320px;margin:20px}.modal-body[data-v-76b4f85a]{padding:32px 20px 20px}.large-qr-container[data-v-76b4f85a]{width:200px;height:200px;margin-bottom:20px}.modal-tip[data-v-76b4f85a]{font-size:14px}}[data-v-3fa1d9c2]{margin:0;padding:0;box-sizing:border-box}.homepage-container[data-v-3fa1d9c2]{position:relative;min-height:100vh;overflow-x:hidden;background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#cbd5e1);color:#1e293b;opacity:.85;transition:opacity .5s ease-out}.homepage-container.loaded[data-v-3fa1d9c2]{opacity:1}.animated-background[data-v-3fa1d9c2]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;opacity:.7;transition:opacity .6s ease-out}.homepage-container.loaded .animated-background[data-v-3fa1d9c2]{opacity:1}.bg-gradient[data-v-3fa1d9c2]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(168,85,247,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(34,197,94,.08) 0,transparent 50%);animation:gradientShift-data-v-3fa1d9c2 20s ease-in-out infinite}@keyframes gradientShift-data-v-3fa1d9c2{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(180deg)}}.floating-particles[data-v-3fa1d9c2]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.particle[data-v-3fa1d9c2]{position:absolute;border-radius:50%;pointer-events:none}.skeleton-animation[data-v-3fa1d9c2]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-data-v-3fa1d9c2 1.5s infinite}@keyframes skeleton-loading-data-v-3fa1d9c2{0%{background-position:200% 0}to{background-position:-200% 0}}.carousel-skeleton[data-v-3fa1d9c2]{height:500px;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.carousel-skeleton[data-v-3fa1d9c2],.skeleton-slide[data-v-3fa1d9c2]{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.skeleton-slide[data-v-3fa1d9c2]{gap:3rem;max-width:1000px;padding:2rem}.skeleton-image[data-v-3fa1d9c2]{width:400px;height:300px;border-radius:15px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-data-v-3fa1d9c2 1.5s infinite}.skeleton-content[data-v-3fa1d9c2]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.skeleton-badge[data-v-3fa1d9c2]{width:100px;height:24px;border-radius:12px}.skeleton-badge[data-v-3fa1d9c2],.skeleton-title[data-v-3fa1d9c2]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-data-v-3fa1d9c2 1.5s infinite}.skeleton-title[data-v-3fa1d9c2]{width:300px;height:40px;border-radius:8px}.skeleton-description[data-v-3fa1d9c2]{width:250px;height:20px;border-radius:4px}.skeleton-button[data-v-3fa1d9c2],.skeleton-description[data-v-3fa1d9c2]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-data-v-3fa1d9c2 1.5s infinite}.skeleton-button[data-v-3fa1d9c2]{width:120px;height:40px;border-radius:20px}.features-skeleton[data-v-3fa1d9c2]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:2rem;padding:2rem 0}.feature-skeleton-card[data-v-3fa1d9c2]{background:hsla(0,0%,100%,.1);border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:1rem}.skeleton-icon[data-v-3fa1d9c2]{width:60px;height:60px;border-radius:50%}.feature-skeleton-card .skeleton-title[data-v-3fa1d9c2],.skeleton-icon[data-v-3fa1d9c2]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-data-v-3fa1d9c2 1.5s infinite}.feature-skeleton-card .skeleton-title[data-v-3fa1d9c2]{width:180px;height:28px;border-radius:6px}.feature-skeleton-card .skeleton-description[data-v-3fa1d9c2]{width:220px;height:16px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-data-v-3fa1d9c2 1.5s infinite}.stats-skeleton[data-v-3fa1d9c2]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:2rem;padding:2rem 0}.stat-skeleton-item[data-v-3fa1d9c2]{background:hsla(0,0%,100%,.1);border-radius:15px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:1rem}.skeleton-number[data-v-3fa1d9c2]{width:80px;height:36px;border-radius:6px}.skeleton-label[data-v-3fa1d9c2],.skeleton-number[data-v-3fa1d9c2]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-data-v-3fa1d9c2 1.5s infinite}.skeleton-label[data-v-3fa1d9c2]{width:100px;height:20px;border-radius:4px}@media (max-width:768px){.features-skeleton[data-v-3fa1d9c2]{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem}.stats-skeleton[data-v-3fa1d9c2]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:1.5rem}.skeleton-slide[data-v-3fa1d9c2]{-ms-flex-direction:column;flex-direction:column;text-align:center;gap:2rem}.skeleton-image[data-v-3fa1d9c2]{width:300px;height:200px}}.hero-section[data-v-3fa1d9c2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:6rem 2rem 4rem;position:relative}.hero-container[data-v-3fa1d9c2]{max-width:1200px;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:4rem;-ms-flex-align:start;align-items:start}.hero-content[data-v-3fa1d9c2]{z-index:10}.hero-badge[data-v-3fa1d9c2]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:50px;font-size:.9rem;font-weight:500;margin-bottom:2rem;position:relative;overflow:hidden;color:#1e40af}.badge-glow[data-v-3fa1d9c2]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);animation:badgeGlow-data-v-3fa1d9c2 3s ease-in-out infinite}@keyframes badgeGlow-data-v-3fa1d9c2{0%{left:-100%}50%{left:100%}to{left:100%}}.hero-title[data-v-3fa1d9c2]{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.title-line[data-v-3fa1d9c2]{display:block;margin-bottom:.5rem}.gradient-text[data-v-3fa1d9c2]{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.title-subtitle[data-v-3fa1d9c2]{font-size:1.5rem;font-weight:400;color:rgba(30,41,59,.8);margin-top:1rem}.hero-description[data-v-3fa1d9c2]{font-size:1.2rem;line-height:1.6;color:rgba(30,41,59,.7);margin-bottom:2.5rem;max-width:500px}.hero-buttons[data-v-3fa1d9c2]{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-hero-primary[data-v-3fa1d9c2]{padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}.btn-hero-primary[data-v-3fa1d9c2]:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(102,126,234,.4)}.btn-glow[data-v-3fa1d9c2]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1),transparent);transform:translateX(-100%);transition:transform .6s ease}.btn-hero-primary:hover .btn-glow[data-v-3fa1d9c2]{transform:translateX(100%)}.btn-hero-secondary[data-v-3fa1d9c2]{padding:1rem 2rem;background:rgba(30,41,59,.05);border:1px solid rgba(30,41,59,.2);color:#1e293b;border-radius:12px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}.btn-hero-secondary[data-v-3fa1d9c2]:hover{background:rgba(30,41,59,.1);transform:translateY(-3px)}.features-showcase[data-v-3fa1d9c2]{position:relative}.features-grid[data-v-3fa1d9c2]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.5rem;min-height:400px}.feature-card[data-v-3fa1d9c2]{background:hsla(0,0%,100%,.95);border:1px solid rgba(30,41,59,.15);border-radius:16px;padding:2rem;text-align:center;position:relative;overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1);opacity:1!important;transform:translateY(0) scale(1) rotateY(0)}.feature-card[data-v-3fa1d9c2]:hover{background:#fff;border-color:rgba(30,41,59,.2);box-shadow:0 12px 40px rgba(0,0,0,.15)}.feature-icon[data-v-3fa1d9c2]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1rem;font-size:1.5rem;color:#fff}.feature-title[data-v-3fa1d9c2]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#1e293b}.feature-description[data-v-3fa1d9c2]{font-size:.9rem;color:rgba(30,41,59,.7);line-height:1.4}.feature-glow[data-v-3fa1d9c2]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));opacity:0;transition:all .3s ease}.stats-section[data-v-3fa1d9c2]{padding:6rem 2rem;background:rgba(248,250,252,.8)}.stats-container[data-v-3fa1d9c2]{max-width:1200px;margin:0 auto;text-align:center}.stats-header[data-v-3fa1d9c2]{margin-bottom:4rem}.section-title[data-v-3fa1d9c2]{font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-3fa1d9c2]{font-size:1.2rem;color:rgba(30,41,59,.7)}.stats-grid[data-v-3fa1d9c2]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(250px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.stat-item[data-v-3fa1d9c2]{background:hsla(0,0%,100%,.9);border:1px solid rgba(30,41,59,.1);border-radius:16px;padding:2.5rem 1.5rem;text-align:center;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.05)}.stat-number[data-v-3fa1d9c2]{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-label[data-v-3fa1d9c2]{font-size:1.1rem;color:rgba(30,41,59,.8);font-weight:500}.stat-glow[data-v-3fa1d9c2]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));opacity:0;transition:all .3s ease}.cta-section[data-v-3fa1d9c2]{padding:6rem 2rem;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(168,85,247,.1));position:relative}.cta-container[data-v-3fa1d9c2]{max-width:800px;margin:0 auto;text-align:center}.cta-title[data-v-3fa1d9c2]{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#1e293b}.cta-subtitle[data-v-3fa1d9c2]{font-size:1.3rem;color:rgba(30,41,59,.8);margin-bottom:2.5rem}.cta-buttons[data-v-3fa1d9c2]{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-cta-primary[data-v-3fa1d9c2]{padding:1.2rem 2.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}.btn-cta-primary[data-v-3fa1d9c2]:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(102,126,234,.4)}.btn-cta-secondary[data-v-3fa1d9c2]{padding:1.2rem 2.5rem;background:hsla(0,0%,100%,.8);border:1px solid rgba(30,41,59,.2);color:#1e293b;border-radius:12px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}.btn-cta-secondary[data-v-3fa1d9c2]:hover{background:#fff;transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1)}@media (max-width:768px){.hero-container[data-v-3fa1d9c2]{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem;text-align:center}.hero-title[data-v-3fa1d9c2]{font-size:2.5rem}.features-grid[data-v-3fa1d9c2]{-ms-grid-columns:1fr;grid-template-columns:1fr}.hero-buttons[data-v-3fa1d9c2]{-ms-flex-pack:center;justify-content:center}.cta-title[data-v-3fa1d9c2],.section-title[data-v-3fa1d9c2]{font-size:2rem}.cta-buttons[data-v-3fa1d9c2]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.will-change-transform[data-v-3fa1d9c2]{will-change:transform}.transform-gpu[data-v-3fa1d9c2]{transform:translateZ(0)}[data-v-3fa1d9c2]::-webkit-scrollbar{width:6px}[data-v-3fa1d9c2]::-webkit-scrollbar-track{background:rgba(30,41,59,.1)}[data-v-3fa1d9c2]::-webkit-scrollbar-thumb{background:rgba(30,41,59,.3);border-radius:3px}[data-v-3fa1d9c2]::-webkit-scrollbar-thumb:hover{background:rgba(30,41,59,.5)}.home-navbar[data-v-2a8a8cf4]{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:1.25rem 0;transition:all .3s ease;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;box-shadow:none}.home-navbar.scrolled[data-v-2a8a8cf4]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(59,130,246,.1);box-shadow:0 4px 30px rgba(59,130,246,.12);padding:1rem 0}.nav-container[data-v-2a8a8cf4]{max-width:1400px;margin:0 auto;padding:0 2rem;-ms-flex-pack:justify;justify-content:space-between}.nav-brand[data-v-2a8a8cf4],.nav-container[data-v-2a8a8cf4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav-brand[data-v-2a8a8cf4]{gap:.875rem;font-size:1.75rem;font-weight:700;color:#fff;text-decoration:none;transition:all .3s ease;text-shadow:0 2px 8px rgba(0,0,0,.3)}.nav-brand[data-v-2a8a8cf4]:hover{transform:translateY(-2px)}.home-navbar.scrolled .nav-brand[data-v-2a8a8cf4]{color:#1e293b;text-shadow:none}.brand-icon[data-v-2a8a8cf4]{width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1.4rem;box-shadow:0 4px 15px rgba(59,130,246,.3);transition:all .3s ease}.brand-icon[data-v-2a8a8cf4]:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(59,130,246,.4)}.brand-text[data-v-2a8a8cf4]{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3);transition:all .3s ease}.home-navbar.scrolled .brand-text[data-v-2a8a8cf4]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.nav-menu[data-v-2a8a8cf4]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nav-link[data-v-2a8a8cf4],.nav-menu[data-v-2a8a8cf4]{display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:center;align-items:center;white-space:nowrap}.nav-link[data-v-2a8a8cf4]{color:hsla(0,0%,100%,.9);text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;position:relative;padding:.875rem 1.125rem;border-radius:8px;text-shadow:0 1px 4px rgba(0,0,0,.3)}.nav-link[data-v-2a8a8cf4]:hover{color:#fff;background:hsla(0,0%,100%,.15);transform:translateY(-2px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-navbar.scrolled .nav-link[data-v-2a8a8cf4]{color:rgba(30,41,59,.8);text-shadow:none}.home-navbar.scrolled .nav-link[data-v-2a8a8cf4]:hover{color:#3b82f6;background:rgba(59,130,246,.08);-webkit-backdrop-filter:none;backdrop-filter:none}.nav-link[data-v-2a8a8cf4]:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);transition:all .3s ease;transform:translateX(-50%)}.nav-link[data-v-2a8a8cf4]:hover:after{width:80%}.nav-icon[data-v-2a8a8cf4]{font-size:.9rem;transition:all .3s ease}.nav-text[data-v-2a8a8cf4]{transition:all .3s ease}.nav-link:hover .nav-icon[data-v-2a8a8cf4]{color:#fff;transform:scale(1.1)}.nav-link:hover .nav-text[data-v-2a8a8cf4]{color:#fff}.home-navbar.scrolled .nav-link:hover .nav-icon[data-v-2a8a8cf4],.home-navbar.scrolled .nav-link:hover .nav-text[data-v-2a8a8cf4]{color:#3b82f6}.nav-actions[data-v-2a8a8cf4]{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center}.btn-secondary[data-v-2a8a8cf4]{padding:.875rem 1.75rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 4px rgba(0,0,0,.3)}.btn-secondary[data-v-2a8a8cf4]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.home-navbar.scrolled .btn-secondary[data-v-2a8a8cf4]{background:transparent;border:1px solid rgba(59,130,246,.3);color:#3b82f6;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none}.home-navbar.scrolled .btn-secondary[data-v-2a8a8cf4]:hover{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.5);box-shadow:0 4px 15px rgba(59,130,246,.2)}.mobile-menu-btn[data-v-2a8a8cf4]{display:none;background:hsla(0,0%,100%,.1);border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 4px rgba(0,0,0,.3)}.mobile-menu-btn[data-v-2a8a8cf4]:hover{background:hsla(0,0%,100%,.2);color:#fff}.home-navbar.scrolled .mobile-menu-btn[data-v-2a8a8cf4]{background:none;color:#1e293b;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none}.home-navbar.scrolled .mobile-menu-btn[data-v-2a8a8cf4]:hover{background:rgba(59,130,246,.1);color:#3b82f6}@media (max-width:1024px){.nav-container[data-v-2a8a8cf4]{padding:0 1.5rem}.nav-menu[data-v-2a8a8cf4]{gap:.3rem}}@media (max-width:768px){.nav-actions[data-v-2a8a8cf4],.nav-menu[data-v-2a8a8cf4]{display:none}.mobile-menu-btn[data-v-2a8a8cf4]{display:-ms-flexbox;display:flex}.nav-container[data-v-2a8a8cf4]{padding:0 1rem}}