[data-v-ba9ce2b2]:root{--primary:#3ea9f6;--primary-dark:#2a8acf;--primary-light:#67c2ff;--secondary:#ff6f2c;--accent:#ffcb63;--text-dark:#2d3748;--text-light:#718096;--bg-light:#f7fafc;--bg-white:#fff;--border-radius:12px;--shadow-sm:0 2px 4px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.07);--shadow-lg:0 10px 15px rgba(0,0,0,.1);--transition:all 0.3s ease}#app[data-v-ba9ce2b2]{min-height:100vh;background:var(--bg-light)}.header-spacer[data-v-ba9ce2b2]{height:81px;width:100%}.modern-header[data-v-ba9ce2b2]{height:81px!important;background:linear-gradient(135deg,#1a365d,#2d3748);box-shadow:var(--shadow-md);border-bottom:1px solid hsla(0,0%,100%,.1);position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modern-header .header-content[data-v-ba9ce2b2]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 20px}.modern-header .logo-link[data-v-ba9ce2b2]{display:flex;align-items:center;text-decoration:none;transition:var(--transition)}.modern-header .logo-link[data-v-ba9ce2b2]:hover{transform:translateY(-2px)}.modern-header .logo-text h1[data-v-ba9ce2b2]{color:#fff;font-size:28px;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1);line-height:1.2}.modern-header .logo-text .site-subtitle[data-v-ba9ce2b2]{color:hsla(0,0%,100%,.9);font-size:14px;margin:2px 0 0 0;font-weight:500}.modern-header .navigation-tip[data-v-ba9ce2b2]{font-size:14px;color:hsla(0,0%,100%,.9);margin-bottom:5px;margin:0}.modern-header .stats[data-v-ba9ce2b2]{color:#fff;font-size:14px;margin:0;text-align:right}.modern-header .highlight[data-v-ba9ce2b2]{color:var(--accent);font-weight:700;font-size:16px;margin:0 4px}.modern-main[data-v-ba9ce2b2]{padding:0;min-height:calc(100vh - 180px)}.modern-footer[data-v-ba9ce2b2]{background:linear-gradient(135deg,#1a365d,#2d3748);color:#fff;padding:0;height:auto!important}.modern-footer .footer-content[data-v-ba9ce2b2]{max-width:1200px;margin:0 auto;padding:40px 20px 20px}.modern-footer .footer-section[data-v-ba9ce2b2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}@media (max-width:768px){.modern-footer .footer-section[data-v-ba9ce2b2]{flex-direction:column;gap:30px}}.modern-footer .footer-links[data-v-ba9ce2b2]{flex:1}.modern-footer .footer-links .section-title[data-v-ba9ce2b2]{font-size:18px;font-weight:600;margin-bottom:15px;color:#fff}.modern-footer .footer-links .link-group[data-v-ba9ce2b2]{display:flex;flex-direction:column;gap:8px}.modern-footer .footer-links .link-group a[data-v-ba9ce2b2]{color:hsla(0,0%,100%,.9);text-decoration:none;transition:var(--transition);font-size:14px}.modern-footer .footer-links .link-group a[data-v-ba9ce2b2]:hover{color:var(--accent);transform:translateX(5px)}.modern-footer .footer-actions[data-v-ba9ce2b2]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:480px){.modern-footer .footer-actions[data-v-ba9ce2b2]{grid-template-columns:repeat(2,1fr);gap:15px}}.modern-footer .action-card[data-v-ba9ce2b2]{text-align:center}.modern-footer .action-card .action-link[data-v-ba9ce2b2]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#fff;transition:var(--transition);cursor:pointer}.modern-footer .action-card .action-link[data-v-ba9ce2b2]:hover{transform:translateY(-5px)}.modern-footer .action-card .action-link:hover .action-icon[data-v-ba9ce2b2]{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.modern-footer .action-card .action-icon[data-v-ba9ce2b2]{width:60px;height:60px;background:hsla(0,0%,100%,.1);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modern-footer .action-card .action-icon img[data-v-ba9ce2b2]{width:35px;height:35px}.modern-footer .action-card span[data-v-ba9ce2b2]{font-size:14px;font-weight:500;color:#fff}.modern-footer .footer-bottom[data-v-ba9ce2b2]{border-top:1px solid hsla(0,0%,100%,.2);padding-top:20px;text-align:center}.modern-footer .footer-bottom .copyright[data-v-ba9ce2b2]{margin:0;color:hsla(0,0%,100%,.9);font-size:14px}.modern-footer .footer-bottom .copyright a[data-v-ba9ce2b2]{color:var(--accent);text-decoration:none}.modern-footer .footer-bottom .copyright a[data-v-ba9ce2b2]:hover{color:#fff;text-decoration:underline}@media screen and (max-width:768px){.header-spacer[data-v-ba9ce2b2]{height:70px}.modern-header[data-v-ba9ce2b2]{height:70px!important}.modern-header .header-content[data-v-ba9ce2b2]{padding:0 15px}.modern-header .logo-text h1[data-v-ba9ce2b2]{font-size:20px}.modern-header .logo-text .site-subtitle[data-v-ba9ce2b2],.modern-header .stats[data-v-ba9ce2b2]{font-size:12px}.modern-header .highlight[data-v-ba9ce2b2]{font-size:14px}.modern-header .navigation-tip[data-v-ba9ce2b2]{display:none}.modern-footer .footer-content[data-v-ba9ce2b2]{padding:30px 15px 15px}.modern-footer .action-card .action-icon[data-v-ba9ce2b2]{width:50px;height:50px}.modern-footer .action-card .action-icon img[data-v-ba9ce2b2]{width:25px;height:25px}}@media screen and (max-width:480px){.modern-header .logo-text h1[data-v-ba9ce2b2]{font-size:18px}}.modern-notice[data-v-29493a08]{background:linear-gradient(135deg,#1a365d,#2d3748);border-radius:10px;padding:12px 20px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;box-sizing:border-box}.notice-container[data-v-29493a08]{display:flex;align-items:center;gap:12px;width:100%}.notice-icon[data-v-29493a08]{flex-shrink:0;width:32px;height:32px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.notice-icon i[data-v-29493a08]{color:#fff;font-size:16px}.notice-content[data-v-29493a08]{flex:1;overflow:hidden;height:24px;position:relative;width:calc(100% - 44px)}.notice-text[data-v-29493a08]{position:absolute;width:100%;font-size:14px;color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:24px}.slide-fade-enter-active[data-v-29493a08]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-29493a08]{transition:all .3s ease-in}.slide-fade-enter[data-v-29493a08]{transform:translateY(10px);opacity:0}.slide-fade-leave-to[data-v-29493a08]{transform:translateY(-10px);opacity:0}@media screen and (max-width:768px){.modern-notice[data-v-29493a08]{padding:10px 15px;border-radius:8px}.notice-container[data-v-29493a08]{gap:10px}.notice-icon[data-v-29493a08]{width:28px;height:28px}.notice-icon i[data-v-29493a08]{font-size:14px}.notice-content[data-v-29493a08]{height:20px;width:calc(100% - 38px)}.notice-text[data-v-29493a08]{font-size:12px;line-height:20px}}@media screen and (min-width:769px){.modern-notice[data-v-29493a08]{min-width:350px}}.modern-home[data-v-8d3d5c12]{min-height:100vh;background:var(--bg-light);width:100%}.container[data-v-8d3d5c12]{max-width:1400px;margin:0 auto;display:flex;gap:20px;padding:5px 20px 20px;align-items:flex-start;min-height:100vh;width:100%;box-sizing:border-box}@media (max-width:1024px){.container[data-v-8d3d5c12]{flex-direction:column;padding:5px 15px 15px}}@media (max-width:768px){.container[data-v-8d3d5c12]{padding:5px 10px 10px;gap:10px;width:100%;max-width:100%}}.sidebar[data-v-8d3d5c12]{width:280px;flex-shrink:0;position:sticky;top:8px;align-self:flex-start;height:auto;max-height:calc(100vh - 120px);will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#cbd5e0 transparent}.sidebar[data-v-8d3d5c12]::-webkit-scrollbar{width:4px}.sidebar[data-v-8d3d5c12]::-webkit-scrollbar-track{background:transparent}.sidebar[data-v-8d3d5c12]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:2px}.sidebar[data-v-8d3d5c12]::-webkit-scrollbar-thumb:hover{background:#a0aec0}@media (max-width:1024px){.sidebar[data-v-8d3d5c12]{width:100%;position:static;max-height:none;overflow-y:visible}}.sidebar-nav[data-v-8d3d5c12]{background:var(--bg-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:15px;display:block;width:100%;box-sizing:border-box;contain:layout style}@media (max-width:1024px){.sidebar-nav[data-v-8d3d5c12]{display:flex;overflow-x:auto;gap:10px;padding:12px;contain:none}}.nav-item[data-v-8d3d5c12]{display:flex;align-items:center;padding:12px 14px;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);color:var(--text-dark);border:2px solid transparent;min-height:56px;box-sizing:border-box;position:relative;transform:translateZ(0);will-change:transform}.nav-item[data-v-8d3d5c12]:hover{background:rgba(62,169,246,.12);color:var(--primary);border-color:rgba(62,169,246,.2);transform:translateX(4px)}.nav-item.active[data-v-8d3d5c12]{background:linear-gradient(135deg,#1a365d,#2d3748);color:#fff;box-shadow:var(--shadow-md);border-color:#1a365d;transform:translateX(0)}.nav-item.active .nav-icon[data-v-8d3d5c12]{background:hsla(0,0%,100%,.25);transform:scale(1.05)}@media (max-width:1024px){.nav-item[data-v-8d3d5c12]{flex-shrink:0;margin-bottom:0;min-width:120px;justify-content:center;flex-direction:column;min-height:65px}.nav-item[data-v-8d3d5c12]:hover{transform:translateY(-2px)}}.nav-icon[data-v-8d3d5c12]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;background:var(--bg-light);transition:all .25s ease;flex-shrink:0}.nav-icon img[data-v-8d3d5c12]{width:18px;height:18px;display:block;transition:transform .2s ease}.nav-icon i[data-v-8d3d5c12]{font-size:16px;transition:transform .2s ease}.nav-item:hover .nav-icon[data-v-8d3d5c12]{background:rgba(62,169,246,.15)}.nav-item.active .nav-icon i[data-v-8d3d5c12],.nav-item.active .nav-icon img[data-v-8d3d5c12],.nav-item:hover .nav-icon i[data-v-8d3d5c12],.nav-item:hover .nav-icon img[data-v-8d3d5c12]{transform:scale(1.1)}@media (max-width:1024px){.nav-icon[data-v-8d3d5c12]{margin-right:0;margin-bottom:5px}}.main-content[data-v-8d3d5c12]{flex:1;min-width:0;margin-top:0;width:100%}.search-section[data-v-8d3d5c12]{background:var(--bg-white);border-radius:16px;padding:0 40px;margin-bottom:30px;color:var(--text-dark);text-align:center;box-shadow:var(--shadow-lg);border:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#fff);width:100%;box-sizing:border-box}@media (max-width:768px){.search-section[data-v-8d3d5c12]{padding:40px 20px;margin-bottom:20px;border-radius:12px;width:100%}}.search-container[data-v-8d3d5c12]{position:relative;z-index:1;width:100%}.search-title[data-v-8d3d5c12]{font-size:3rem;font-weight:800;margin-bottom:15px;color:#1a365d;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.05)}@media (max-width:768px){.search-title[data-v-8d3d5c12]{font-size:2.2rem}}@media (max-width:480px){.search-title[data-v-8d3d5c12]{font-size:1.8rem}}.search-subtitle[data-v-8d3d5c12]{font-size:1.3rem;color:var(--text-light);margin-bottom:40px;line-height:1.5;font-weight:400}@media (max-width:768px){.search-subtitle[data-v-8d3d5c12]{font-size:1.1rem;margin-bottom:30px}}.search-box[data-v-8d3d5c12]{max-width:700px;margin:0 auto 20px;width:100%}.search-input-wrapper[data-v-8d3d5c12]{display:flex;width:100%;border-radius:50px;overflow:hidden;box-shadow:var(--shadow-lg);border:3px solid #e2e8f0;transition:all .3s ease;background:#fff}.search-input-wrapper[data-v-8d3d5c12]:focus-within{border-color:var(--primary);box-shadow:0 0 0 6px rgba(62,169,246,.2);transform:translateY(-2px)}.modern-search[data-v-8d3d5c12]{flex:1}.modern-search[data-v-8d3d5c12] .el-input__inner{height:68px;border:none;border-radius:0;padding:0 30px;font-size:18px;box-shadow:none;background:transparent;font-weight:500}.modern-search[data-v-8d3d5c12] .el-input__inner:focus{box-shadow:none;background:transparent}@media (max-width:768px){.modern-search[data-v-8d3d5c12] .el-input__inner{height:60px;padding:0 20px;font-size:16px}}.search-button[data-v-8d3d5c12]{background:linear-gradient(135deg,#1a365d,#2d3748);color:#fff;border:none;padding:0 40px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:18px;letter-spacing:.5px}.search-button[data-v-8d3d5c12]:hover{background:linear-gradient(135deg,#2d3748,#1a365d);transform:scale(1.02)}.search-button i[data-v-8d3d5c12]{font-size:20px}@media (max-width:768px){.search-button[data-v-8d3d5c12]{padding:0 25px;font-size:16px}.search-button i[data-v-8d3d5c12]{font-size:18px}}@media (max-width:480px){.search-button[data-v-8d3d5c12]{padding:0 20px}.search-button span[data-v-8d3d5c12]{display:none}}.search-tips[data-v-8d3d5c12]{font-size:16px;color:var(--text-light);margin-top:20px;font-weight:500}@media (max-width:768px){.search-tips[data-v-8d3d5c12]{font-size:14px;margin-top:15px}}.mobile-categories[data-v-8d3d5c12]{margin-bottom:20px;background:var(--bg-white);border-radius:var(--border-radius);padding:15px;box-shadow:var(--shadow-sm);width:100%;box-sizing:border-box}.categories-scroll[data-v-8d3d5c12]{display:flex;overflow-x:auto;gap:10px;padding-bottom:5px;width:100%}.categories-scroll[data-v-8d3d5c12]::-webkit-scrollbar{height:4px}.categories-scroll[data-v-8d3d5c12]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:2px}.category-tab[data-v-8d3d5c12]{padding:10px 20px;background:var(--bg-light);border-radius:25px;white-space:nowrap;cursor:pointer;transition:all .3s ease;font-size:15px;font-weight:600;color:var(--text-dark);flex-shrink:0;border:2px solid transparent}.category-tab[data-v-8d3d5c12]:hover{background:rgba(62,169,246,.1);color:var(--primary);border-color:rgba(62,169,246,.3)}.category-tab.active[data-v-8d3d5c12]{background:#1a365d;color:#fff;border-color:#1a365d;box-shadow:var(--shadow-md)}.content-section[data-v-8d3d5c12]{background:var(--bg-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden;margin-top:0;width:100%}.content-container[data-v-8d3d5c12]{padding:0;width:100%}.category-group[data-v-8d3d5c12]{padding:25px 30px;border-bottom:1px solid #f0f0f0;width:100%;box-sizing:border-box}.category-group[data-v-8d3d5c12]:last-child{border-bottom:none}@media (max-width:768px){.category-group[data-v-8d3d5c12]{padding:20px 15px}}.category-header[data-v-8d3d5c12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;width:100%}@media (max-width:768px){.category-header[data-v-8d3d5c12]{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px}}.category-title[data-v-8d3d5c12]{display:flex;align-items:center;gap:12px}.category-title img[data-v-8d3d5c12]{width:32px;height:32px}.category-title h3[data-v-8d3d5c12]{font-size:1.5rem;color:var(--text-dark);margin:0;font-weight:700}.notice-section[data-v-8d3d5c12]{width:400px;flex-shrink:0}@media (max-width:768px){.notice-section[data-v-8d3d5c12]{width:100%}}.platforms-grid[data-v-8d3d5c12]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;width:100%}@media (max-width:768px){.platforms-grid[data-v-8d3d5c12]{grid-template-columns:1fr;gap:15px}}.platform-card[data-v-8d3d5c12]{background:var(--bg-white);border:1px solid #f0f0f0;border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;width:100%}.platform-card[data-v-8d3d5c12]:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.platform-card:hover .card-hover[data-v-8d3d5c12]{opacity:1;transform:translateY(0)}.card-content[data-v-8d3d5c12]{padding:20px;position:relative;width:100%;box-sizing:border-box}.platform-header[data-v-8d3d5c12]{display:flex;align-items:flex-start;gap:15px;width:100%}.platform-logo[data-v-8d3d5c12]{width:50px;height:50px;border-radius:10px;overflow:hidden;flex-shrink:0;box-shadow:var(--shadow-sm);background:var(--bg-light)}.platform-logo img[data-v-8d3d5c12]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.platform-info[data-v-8d3d5c12]{flex:1;min-width:0;width:100%}.platform-name[data-v-8d3d5c12]{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin:0 0 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.platform-desc[data-v-8d3d5c12]{font-size:.9rem;color:var(--text-light);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;width:100%}.card-hover[data-v-8d3d5c12]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,54,93,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transform:translateY(8px);transition:all .3s ease;width:100%}.card-hover i[data-v-8d3d5c12]{font-size:28px;margin-bottom:10px}.card-hover span[data-v-8d3d5c12]{font-weight:700;font-size:16px}.empty-state[data-v-8d3d5c12]{padding:60px 20px;text-align:center;width:100%}.back-to-top[data-v-8d3d5c12]{position:fixed;right:40px;bottom:40px;width:60px;height:60px;background:linear-gradient(135deg,#1a365d,#2d3748);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-xl);transition:all .3s ease;z-index:1000;font-size:20px}.back-to-top[data-v-8d3d5c12]:hover{background:linear-gradient(135deg,#2d3748,#1a365d);transform:translateY(-3px) scale(1.05);box-shadow:var(--shadow-2xl)}@media (max-width:768px){.back-to-top[data-v-8d3d5c12]{right:20px;bottom:20px;width:50px;height:50px;font-size:18px}}.fade-enter-active[data-v-8d3d5c12],.fade-leave-active[data-v-8d3d5c12]{transition:opacity .3s}.fade-enter[data-v-8d3d5c12],.fade-leave-to[data-v-8d3d5c12]{opacity:0}.sidebar[data-v-8d3d5c12]{z-index:99}.sidebar-nav[data-v-8d3d5c12]{min-height:400px}.sidebar.loading[data-v-8d3d5c12]{opacity:.7;pointer-events:none}@media (min-width:1025px){.sidebar[data-v-8d3d5c12]{transition:transform .3s ease}.modern-home.scrolled .sidebar[data-v-8d3d5c12]{top:100px}}@media screen and (max-width:768px){.container[data-v-8d3d5c12],.modern-home[data-v-8d3d5c12]{width:100%;overflow-x:hidden}.container[data-v-8d3d5c12]{max-width:100%}.content-section[data-v-8d3d5c12],.main-content[data-v-8d3d5c12],.mobile-categories[data-v-8d3d5c12],.search-section[data-v-8d3d5c12]{width:100%;max-width:100%}.category-group[data-v-8d3d5c12],.content-container[data-v-8d3d5c12],.platforms-grid[data-v-8d3d5c12]{width:100%;max-width:100%;overflow-x:hidden}}@media print{.sidebar[data-v-8d3d5c12]{position:static;page-break-inside:avoid}}.modern-form-page[data-v-0d536e56]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;position:relative;overflow:hidden}.background-decoration[data-v-0d536e56]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.background-decoration .decoration-circle[data-v-0d536e56]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.background-decoration .circle-1[data-v-0d536e56]{width:300px;height:300px;top:-150px;right:-100px}.background-decoration .circle-2[data-v-0d536e56]{width:200px;height:200px;bottom:-100px;left:-50px}.background-decoration .decoration-blob[data-v-0d536e56]{position:absolute;top:50%;right:10%;width:400px;height:400px;background:hsla(0,0%,100%,.05);border-radius:40% 60% 70% 30%/40% 50% 60% 50%;animation:morph-0d536e56 15s linear infinite}@keyframes morph-0d536e56{0%,to{border-radius:40% 60% 70% 30%/40% 40% 60% 50%}34%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%}}.page-container[data-v-0d536e56]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 400px;gap:30px;position:relative;z-index:1}@media (max-width:1024px){.page-container[data-v-0d536e56]{grid-template-columns:1fr}}@media (max-width:768px){.page-container[data-v-0d536e56]{padding:0;gap:20px}}.form-section[data-v-0d536e56]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.2);padding:50px}@media (max-width:768px){.form-section[data-v-0d536e56]{padding:30px 25px;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.form-header[data-v-0d536e56]{text-align:center;margin-bottom:50px;position:relative}.form-header .header-icon[data-v-0d536e56]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;box-shadow:0 10px 30px rgba(102,126,234,.3)}.form-header .header-icon i[data-v-0d536e56]{font-size:32px;color:#fff}.form-header .form-title[data-v-0d536e56]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:15px;background:linear-gradient(135deg,#2d3748,#4a5568);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.form-header .form-title[data-v-0d536e56]{font-size:2rem}}.form-header .form-subtitle[data-v-0d536e56]{color:#718096;font-size:1.1rem;margin:0;font-weight:400}.form-header .header-decoration[data-v-0d536e56]{margin-top:30px}.form-header .header-decoration .decoration-line[data-v-0d536e56]{width:60px;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);margin:0 auto;border-radius:2px}.modern-form .form-item[data-v-0d536e56]{margin-bottom:35px}.modern-form .form-item[data-v-0d536e56] .el-form-item__label{font-weight:600;color:#2d3748;margin-bottom:12px;display:block;font-size:15px;letter-spacing:.5px}.input-container[data-v-0d536e56],.textarea-container[data-v-0d536e56]{position:relative}.input-container .input-icon[data-v-0d536e56],.input-container .textarea-icon[data-v-0d536e56],.textarea-container .input-icon[data-v-0d536e56],.textarea-container .textarea-icon[data-v-0d536e56]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#a0aec0;z-index:2;font-size:18px}.input-container .textarea-icon[data-v-0d536e56],.textarea-container .textarea-icon[data-v-0d536e56]{top:24px;transform:none}.input-with-action[data-v-0d536e56]{display:flex;gap:15px;align-items:flex-start}.input-with-action .input-container[data-v-0d536e56]{flex:1}.input-with-action .check-btn[data-v-0d536e56]{height:56px;background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:12px;color:#fff;font-weight:500;padding:0 20px;white-space:nowrap;transition:all .3s ease;box-shadow:0 4px 12px rgba(72,187,120,.3)}.input-with-action .check-btn i[data-v-0d536e56]{margin-right:6px}.input-with-action .check-btn[data-v-0d536e56]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(72,187,120,.4)}.modern-input[data-v-0d536e56] .el-input__inner{height:56px;border-radius:12px;border:2px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f8fafc;padding-left:50px;font-size:15px}.modern-input[data-v-0d536e56] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1);background:#fff}.modern-input[data-v-0d536e56] .el-input__inner::-moz-placeholder{color:#a0aec0}.modern-input[data-v-0d536e56] .el-input__inner::placeholder{color:#a0aec0}.form-grid[data-v-0d536e56]{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}@media (max-width:768px){.form-grid[data-v-0d536e56]{grid-template-columns:1fr;gap:0}}.modern-textarea[data-v-0d536e56] .el-textarea__inner{border-radius:12px;border:2px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f8fafc;resize:vertical;min-height:120px;padding:16px 16px 16px 50px;font-size:15px;line-height:1.5}.modern-textarea[data-v-0d536e56] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1);background:#fff}.modern-textarea[data-v-0d536e56] .el-textarea__inner::-moz-placeholder{color:#a0aec0}.modern-textarea[data-v-0d536e56] .el-textarea__inner::placeholder{color:#a0aec0}.char-count[data-v-0d536e56]{text-align:right;font-size:12px;color:#a0aec0;margin-top:8px}.upload-header[data-v-0d536e56]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.upload-header i[data-v-0d536e56]{color:#667eea;font-size:20px}.upload-header span[data-v-0d536e56]{font-weight:600;color:#2d3748;font-size:15px}.upload-header .upload-tips[data-v-0d536e56]{color:#718096;font-size:13px;font-weight:400}.modern-upload[data-v-0d536e56] .el-upload{width:100%}.upload-area[data-v-0d536e56]{border:2px dashed #cbd5e0;border-radius:16px;padding:40px 20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;background:#f8fafc}.upload-area[data-v-0d536e56]:hover{border-color:#667eea;background:rgba(102,126,234,.05);transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.15)}.upload-area:hover .upload-icon[data-v-0d536e56]{color:#667eea;transform:scale(1.1)}.upload-area .upload-content .upload-icon[data-v-0d536e56]{font-size:48px;color:#a0aec0;margin-bottom:12px;transition:all .3s ease}.upload-area .upload-content .upload-text[data-v-0d536e56]{color:#4a5568;font-size:16px;font-weight:500;margin-bottom:6px}.upload-area .upload-content .upload-subtext[data-v-0d536e56]{color:#718096;font-size:13px}.image-preview[data-v-0d536e56]{position:relative;width:200px;height:200px;border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1)}.image-preview[data-v-0d536e56]:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.2)}.image-preview:hover .preview-overlay[data-v-0d536e56]{opacity:1}.image-preview:hover .preview-overlay .preview-actions[data-v-0d536e56]{transform:translateY(0)}.image-preview .preview-badge[data-v-0d536e56]{position:absolute;top:12px;left:12px;background:rgba(102,126,234,.9);color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;z-index:1}.image-preview .avatar[data-v-0d536e56]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-preview .preview-overlay[data-v-0d536e56]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:all .3s ease}.image-preview .preview-overlay .preview-actions[data-v-0d536e56]{display:flex;gap:15px;margin-bottom:10px;transform:translateY(10px);transition:transform .3s ease}.image-preview .preview-overlay .preview-actions i[data-v-0d536e56]{font-size:20px;cursor:pointer;padding:10px;border-radius:8px;background:hsla(0,0%,100%,.2);transition:all .3s ease}.image-preview .preview-overlay .preview-actions i[data-v-0d536e56]:hover{background:#667eea;transform:scale(1.1)}.image-preview .preview-overlay span[data-v-0d536e56]{font-size:13px;opacity:.9}.submit-section[data-v-0d536e56]{margin-top:40px;padding-top:30px;border-top:1px solid #f0f0f0}.submit-section .form-item[data-v-0d536e56]{margin-bottom:20px}.submit-btn[data-v-0d536e56]{width:100%;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:16px;color:#fff;font-size:17px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px rgba(102,126,234,.4);position:relative;overflow:hidden}.submit-btn i[data-v-0d536e56]{margin-right:8px;font-size:18px}.submit-btn[data-v-0d536e56]: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 .6s}.submit-btn[data-v-0d536e56]:hover:before{left:100%}.submit-btn[data-v-0d536e56]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(102,126,234,.5)}.submit-btn[data-v-0d536e56]:active{transform:translateY(-1px)}.submit-btn.is-loading[data-v-0d536e56]{background:linear-gradient(135deg,#a3bffa,#b794f4)}.back-home[data-v-0d536e56]{text-align:center}.back-btn[data-v-0d536e56]{color:#718096;border:2px solid #e2e8f0;background:transparent;padding:12px 30px;border-radius:12px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.back-btn i[data-v-0d536e56]{margin-right:6px}.back-btn[data-v-0d536e56]:hover{border-color:#667eea;color:#667eea;background:rgba(102,126,234,.05);transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.15)}@media (max-width:1024px){.info-sidebar[data-v-0d536e56]{display:none}}.sidebar-content[data-v-0d536e56]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.2);padding:35px;position:sticky;top:100px}.sidebar-header[data-v-0d536e56]{display:flex;align-items:center;gap:12px;margin-bottom:25px}.sidebar-header i[data-v-0d536e56]{color:#667eea;font-size:24px}.sidebar-header .info-title[data-v-0d536e56]{font-size:1.5rem;font-weight:700;color:#2d3748;margin:0;background:linear-gradient(135deg,#2d3748,#4a5568);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.info-item[data-v-0d536e56]{display:flex;gap:15px;margin-bottom:25px;padding:20px;background:#f8fafc;border-radius:12px;transition:all .3s ease}.info-item[data-v-0d536e56]:hover{background:#edf2f7;transform:translateX(5px)}.info-item .info-icon[data-v-0d536e56]{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-item .info-icon i[data-v-0d536e56]{color:#fff;font-size:16px}.info-item .info-content[data-v-0d536e56]{flex:1;font-size:14px;line-height:1.6;color:#4a5568}.info-item .info-content strong[data-v-0d536e56]{color:#2d3748;font-weight:600}.code-example[data-v-0d536e56]{background:#2d3748;border-radius:12px;padding:20px;margin:25px 0}.code-header[data-v-0d536e56]{color:#a0aec0;font-size:12px;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.code-block[data-v-0d536e56]{background:#1a202c;color:#e2e8f0;padding:15px;border-radius:8px;font-size:13px;line-height:1.4;overflow-x:auto;margin-bottom:15px;border-left:3px solid #667eea}.code-block[data-v-0d536e56]:last-child{margin-bottom:0}.logo-example[data-v-0d536e56]{text-align:center;margin:25px 0}.logo-example .example-title[data-v-0d536e56]{color:#4a5568;font-size:14px;font-weight:600;margin-bottom:15px}.logo-example .logo-container[data-v-0d536e56]{padding:20px;background:#f8fafc;border-radius:12px;display:inline-block}.logo-example .logo-container img[data-v-0d536e56]{max-width:120px;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.image-preview-dialog[data-v-0d536e56] .el-dialog{border-radius:20px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.2)}.image-preview-dialog[data-v-0d536e56] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 25px;border-bottom:none}.image-preview-dialog[data-v-0d536e56] .el-dialog__header .el-dialog__title{color:#fff;font-weight:600}.image-preview-dialog[data-v-0d536e56] .el-dialog__header .el-dialog__headerbtn{top:20px}.image-preview-dialog[data-v-0d536e56] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.image-preview-dialog[data-v-0d536e56] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}.image-preview-dialog[data-v-0d536e56] .el-dialog__body{padding:0;background:#f8fafc}.dialog-header[data-v-0d536e56]{display:flex;align-items:center;gap:10px;color:#fff}.dialog-header i[data-v-0d536e56]{font-size:20px}.dialog-header span[data-v-0d536e56]{font-weight:600;font-size:16px}.dialog-content[data-v-0d536e56]{padding:30px;display:flex;justify-content:center;align-items:center;min-height:400px}.preview-dialog-image[data-v-0d536e56]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;display:block;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2)}@keyframes fadeInUp-0d536e56{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.form-item[data-v-0d536e56],.form-section[data-v-0d536e56],.sidebar-content[data-v-0d536e56]{animation:fadeInUp-0d536e56 .6s ease-out}.form-item[data-v-0d536e56]{animation-fill-mode:both}.form-item[data-v-0d536e56]:first-child{animation-delay:.1s}.form-item[data-v-0d536e56]:nth-child(2){animation-delay:.2s}.form-grid .form-item[data-v-0d536e56]:first-child{animation-delay:.3s}.form-grid .form-item[data-v-0d536e56]:nth-child(2){animation-delay:.4s}.form-grid .form-item[data-v-0d536e56]:nth-child(3){animation-delay:.5s}.form-grid .form-item[data-v-0d536e56]:nth-child(4){animation-delay:.6s}.form-grid .form-item[data-v-0d536e56]:nth-child(5){animation-delay:.7s}.form-grid .form-item[data-v-0d536e56]:nth-child(6){animation-delay:.8s}.form-item[data-v-0d536e56]:nth-child(4){animation-delay:.9s}.form-item[data-v-0d536e56]:nth-child(5){animation-delay:1s}.form-item[data-v-0d536e56]:nth-child(6){animation-delay:1.1s}.submit-section[data-v-0d536e56]{animation-delay:1.2s}@media screen and (max-width:768px){.modern-form-page[data-v-0d536e56]{background:linear-gradient(135deg,#667eea,#764ba2)}.input-with-action[data-v-0d536e56]{flex-direction:column}.input-with-action .check-btn[data-v-0d536e56]{width:100%;height:50px}.upload-area[data-v-0d536e56]{padding:30px 20px}.image-preview[data-v-0d536e56]{width:150px;height:150px;margin:0 auto}.submit-btn[data-v-0d536e56]{height:55px;font-size:16px}}@media screen and (max-width:480px){.form-header .header-icon[data-v-0d536e56]{width:60px;height:60px}.form-header .header-icon i[data-v-0d536e56]{font-size:24px}.form-title[data-v-0d536e56]{font-size:1.8rem!important}}.modern-feedback[data-v-5aa7625c]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;display:flex;justify-content:center;align-items:flex-start;position:relative}@media (max-width:768px){.modern-feedback[data-v-5aa7625c]{padding:0;min-height:100vh;align-items:stretch}}.header-decoration[data-v-5aa7625c]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.header-decoration .decoration-circle[data-v-5aa7625c]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.header-decoration .circle-1[data-v-5aa7625c]{width:200px;height:200px;top:-100px;right:-50px}.header-decoration .circle-2[data-v-5aa7625c]{width:150px;height:150px;bottom:-75px;left:-50px}.header-decoration .decoration-wave[data-v-5aa7625c]{position:absolute;bottom:0;left:0;width:100%;height:100px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M321.39 56.44c58-10.79 114.16-30.13 172-41.86 82.39-16.72 168.19-17.73 250.45-.39C823.78 31 906.67 72 985.66 92.83c70.05 18.48 146.53 26.09 214.34 3V0H0v27.35a600.21 600.21 0 0 0 321.39 29.09Z' fill='rgba(255,255,255,0.1)'/%3E%3C/svg%3E");background-size:cover}.feedback-container[data-v-5aa7625c]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.2);padding:50px;width:100%;max-width:900px;display:flex;flex-direction:column;min-height:0;position:relative;z-index:1}@media (max-width:768px){.feedback-container[data-v-5aa7625c]{padding:30px 25px;border-radius:0;flex:1;justify-content:space-between;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.feedback-header[data-v-5aa7625c]{text-align:center;margin-bottom:50px;position:relative}.feedback-header .header-icon[data-v-5aa7625c]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;box-shadow:0 10px 30px rgba(102,126,234,.3)}.feedback-header .header-icon i[data-v-5aa7625c]{font-size:32px;color:#fff}.feedback-header .feedback-title[data-v-5aa7625c]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:15px;background:linear-gradient(135deg,#2d3748,#4a5568);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.feedback-header .feedback-title[data-v-5aa7625c]{font-size:2rem}}.feedback-header .feedback-subtitle[data-v-5aa7625c]{color:#718096;font-size:1.1rem;margin:0;font-weight:400}.modern-form[data-v-5aa7625c]{flex:1;display:flex;flex-direction:column}.modern-form .form-item[data-v-5aa7625c]{margin-bottom:35px}.modern-form .form-item[data-v-5aa7625c] .el-form-item__label{font-weight:600;color:#2d3748;margin-bottom:12px;display:block;font-size:15px;letter-spacing:.5px}.input-container[data-v-5aa7625c],.textarea-container[data-v-5aa7625c]{position:relative}.input-container .input-icon[data-v-5aa7625c],.input-container .textarea-icon[data-v-5aa7625c],.textarea-container .input-icon[data-v-5aa7625c],.textarea-container .textarea-icon[data-v-5aa7625c]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#a0aec0;z-index:2;font-size:18px}.input-container .textarea-icon[data-v-5aa7625c],.textarea-container .textarea-icon[data-v-5aa7625c]{top:24px;transform:none}.modern-input[data-v-5aa7625c] .el-input__inner{height:56px;border-radius:12px;border:2px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f8fafc;padding-left:50px;font-size:15px}.modern-input[data-v-5aa7625c] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1);background:#fff}.modern-input[data-v-5aa7625c] .el-input__inner::-moz-placeholder{color:#a0aec0}.modern-input[data-v-5aa7625c] .el-input__inner::placeholder{color:#a0aec0}.modern-textarea[data-v-5aa7625c] .el-textarea__inner{border-radius:12px;border:2px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f8fafc;resize:vertical;min-height:140px;padding:16px 16px 16px 50px;font-size:15px;line-height:1.5}.modern-textarea[data-v-5aa7625c] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1);background:#fff}.modern-textarea[data-v-5aa7625c] .el-textarea__inner::-moz-placeholder{color:#a0aec0}.modern-textarea[data-v-5aa7625c] .el-textarea__inner::placeholder{color:#a0aec0}.upload-section .upload-header[data-v-5aa7625c]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.upload-section .upload-header i[data-v-5aa7625c]{color:#667eea;font-size:20px}.upload-section .upload-header span[data-v-5aa7625c]{font-weight:600;color:#2d3748;font-size:15px}.upload-section .upload-header .upload-tips[data-v-5aa7625c]{color:#718096;font-size:13px;font-weight:400}.upload-grid[data-v-5aa7625c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px}.image-upload[data-v-5aa7625c] .el-upload{width:100%}.upload-card[data-v-5aa7625c]{width:100%;height:140px;border:2px dashed #cbd5e0;border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f8fafc;position:relative;overflow:hidden}.upload-card[data-v-5aa7625c]:hover{border-color:#667eea;background:rgba(102,126,234,.05);transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.15)}.upload-card:hover .upload-icon[data-v-5aa7625c]{color:#667eea;transform:scale(1.1)}.upload-card .upload-card-inner[data-v-5aa7625c]{text-align:center}.upload-card .upload-icon[data-v-5aa7625c]{font-size:28px;color:#a0aec0;margin-bottom:8px;transition:all .3s ease}.upload-card .upload-text[data-v-5aa7625c]{font-size:14px;color:#4a5568;font-weight:500;margin-bottom:4px}.upload-card .upload-subtext[data-v-5aa7625c]{font-size:12px;color:#718096}.image-preview[data-v-5aa7625c]{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}.image-preview[data-v-5aa7625c]:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.image-preview:hover .preview-actions[data-v-5aa7625c]{opacity:1;transform:translateY(0)}.image-preview .preview-badge[data-v-5aa7625c]{position:absolute;top:8px;left:8px;background:rgba(102,126,234,.9);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;z-index:1}.image-preview .preview-image[data-v-5aa7625c]{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.image-preview .preview-actions[data-v-5aa7625c]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:center;justify-content:center;gap:15px;padding:15px;opacity:0;transform:translateY(10px);transition:all .3s ease}.image-preview .preview-actions i[data-v-5aa7625c]{color:#fff;font-size:18px;cursor:pointer;padding:8px;border-radius:8px;background:hsla(0,0%,100%,.2);transition:all .3s ease}.image-preview .preview-actions i[data-v-5aa7625c]:hover{background:#667eea;transform:scale(1.1)}.submit-section[data-v-5aa7625c]{margin-top:auto;padding-top:30px;border-top:1px solid #f0f0f0}@media (max-width:768px){.submit-section[data-v-5aa7625c]{position:sticky;bottom:0;background:#fff;padding:20px 0 0;margin-top:40px}}.button-group[data-v-5aa7625c]{display:flex;gap:15px}@media (max-width:480px){.button-group[data-v-5aa7625c]{flex-direction:column}}.submit-btn[data-v-5aa7625c]{flex:2;height:56px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:14px;color:#fff;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px rgba(102,126,234,.4);position:relative;overflow:hidden}.submit-btn i[data-v-5aa7625c]{margin-right:8px;font-size:18px}.submit-btn[data-v-5aa7625c]: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 .6s}.submit-btn[data-v-5aa7625c]:hover:before{left:100%}.submit-btn[data-v-5aa7625c]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(102,126,234,.5)}.submit-btn[data-v-5aa7625c]:active{transform:translateY(-1px)}.submit-btn.is-loading[data-v-5aa7625c]{background:linear-gradient(135deg,#a3bffa,#b794f4)}.back-btn[data-v-5aa7625c]{flex:1;height:56px;background:transparent;border:2px solid #e2e8f0;border-radius:14px;color:#4a5568;font-size:15px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.back-btn i[data-v-5aa7625c]{margin-right:6px}.back-btn[data-v-5aa7625c]:hover{border-color:#667eea;color:#667eea;background:rgba(102,126,234,.05);transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.15)}.image-preview-dialog[data-v-5aa7625c] .el-dialog{border-radius:20px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.2)}.image-preview-dialog[data-v-5aa7625c] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 25px;border-bottom:none}.image-preview-dialog[data-v-5aa7625c] .el-dialog__header .el-dialog__title{color:#fff;font-weight:600}.image-preview-dialog[data-v-5aa7625c] .el-dialog__header .el-dialog__headerbtn{top:20px}.image-preview-dialog[data-v-5aa7625c] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.image-preview-dialog[data-v-5aa7625c] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}.image-preview-dialog[data-v-5aa7625c] .el-dialog__body{padding:0;background:#f8fafc}.dialog-header[data-v-5aa7625c]{display:flex;align-items:center;gap:10px;color:#fff}.dialog-header i[data-v-5aa7625c]{font-size:20px}.dialog-header span[data-v-5aa7625c]{font-weight:600;font-size:16px}.dialog-content[data-v-5aa7625c]{padding:30px;display:flex;justify-content:center;align-items:center;min-height:400px}.preview-dialog-image[data-v-5aa7625c]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;display:block;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2)}@media screen and (max-width:768px){.modern-feedback[data-v-5aa7625c]{background:linear-gradient(135deg,#667eea,#764ba2)}.upload-grid[data-v-5aa7625c]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px}.image-preview .preview-image[data-v-5aa7625c],.upload-card[data-v-5aa7625c]{height:120px}.image-preview-dialog[data-v-5aa7625c] .el-dialog{width:95%!important;margin-top:2vh!important}.header-decoration[data-v-5aa7625c]{display:none}}@media screen and (max-width:480px){.upload-grid[data-v-5aa7625c]{grid-template-columns:repeat(3,1fr)}.feedback-header .header-icon[data-v-5aa7625c]{width:60px;height:60px}.feedback-header .header-icon i[data-v-5aa7625c]{font-size:24px}.back-btn[data-v-5aa7625c],.submit-btn[data-v-5aa7625c]{height:50px;font-size:14px}}@keyframes fadeInUp-5aa7625c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.feedback-container[data-v-5aa7625c],.form-item[data-v-5aa7625c]{animation:fadeInUp-5aa7625c .6s ease-out}.form-item[data-v-5aa7625c]{animation-fill-mode:both}.form-item[data-v-5aa7625c]:first-child{animation-delay:.1s}.form-item[data-v-5aa7625c]:nth-child(2){animation-delay:.2s}.form-item[data-v-5aa7625c]:nth-child(3){animation-delay:.3s}.submit-section[data-v-5aa7625c]{animation-delay:.4s}