.header[data-v-ec8b1148]{position:sticky;top:0;z-index:100;background:var(--home-color-surface);box-shadow:var(--home-shadow-sm);padding:var(--home-space-3) 0}.header.home-enhanced[data-v-ec8b1148]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(var(--home-color-primary-rgb),.12)}.header-wrapper[data-v-ec8b1148]{position:relative}.header-content[data-v-ec8b1148]{display:flex;align-items:center;justify-content:flex-start}.left-section[data-v-ec8b1148]{display:flex;align-items:center;gap:30px}.logo[data-v-ec8b1148]{flex-shrink:0}.main-nav[data-v-ec8b1148]{margin-left:20px}.nav-list[data-v-ec8b1148]{display:flex;list-style:none;margin:0;padding:0;gap:15px}.nav-item[data-v-ec8b1148]{margin:0;font-weight:700}.nav-link[data-v-ec8b1148]{color:var(--home-color-text-primary);font-size:var(--home-font-body);text-decoration:none;transition:color var(--home-motion-base),background-color var(--home-motion-base);padding:var(--home-space-2) var(--home-space-3);border-radius:0;position:relative}.nav-link.router-link-active[data-v-ec8b1148],.nav-link[data-v-ec8b1148]:hover{color:var(--home-color-primary)}.header.home-enhanced .nav-link[data-v-ec8b1148]{border-radius:var(--home-radius-pill)}.header.home-enhanced .nav-link[data-v-ec8b1148]:hover{background-color:rgba(var(--home-color-primary-rgb),.08)}.nav-link.router-link-active[data-v-ec8b1148]:after{content:"";position:absolute;bottom:-2px;left:12px;right:12px;height:2px;background:linear-gradient(90deg,rgba(var(--home-color-primary-rgb),0) 0,rgba(var(--home-color-primary-rgb),1) 50%,rgba(var(--home-color-primary-rgb),0) 100%);border-radius:1px}.new-badge[data-v-ec8b1148]{display:inline-block;background-color:var(--home-color-danger);color:var(--home-color-text-inverse);font-size:10px;font-weight:700;padding:1px 4px;border-radius:2px;margin-left:4px;vertical-align:super;line-height:1;position:relative;top:-2px}.help-center-item[data-v-ec8b1148]{position:relative}.learning-center-link[data-v-ec8b1148]{color:inherit}.learning-center-link .dropdown-arrow[data-v-ec8b1148]{margin-left:2px}.learning-center-badge[data-v-ec8b1148]{display:inline-block;padding:1px 6px;border-radius:999px;margin-left:6px;background:rgba(var(--home-color-primary-rgb),.12);color:var(--home-color-primary);font-size:var(--home-font-caption);line-height:1.4;vertical-align:middle}.dropdown-arrow[data-v-ec8b1148]{font-size:var(--home-font-caption);margin-left:4px;transition:transform var(--home-motion-base)}.help-center-item:hover .dropdown-arrow[data-v-ec8b1148]{transform:rotate(180deg)}.help-dropdown[data-v-ec8b1148]{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;background:var(--home-color-surface);border-radius:var(--home-radius-sm);box-shadow:var(--home-shadow-md);padding:8px 0;min-width:240px;z-index:1000;animation:fadeInDown-ec8b1148 var(--home-motion-base)}.header.home-enhanced .help-dropdown[data-v-ec8b1148]{border:1px solid rgba(var(--home-color-primary-rgb),.15)}@keyframes fadeInDown-ec8b1148{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.help-dropdown[data-v-ec8b1148]:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--home-color-surface)}.help-dropdown-item[data-v-ec8b1148]{display:flex;align-items:center;padding:12px 20px;color:var(--home-color-text-primary);text-decoration:none;transition:all var(--home-motion-base);cursor:pointer}.help-dropdown-item[data-v-ec8b1148]:hover{background-color:var(--home-color-surface-muted)}.header.home-enhanced .help-dropdown-item[data-v-ec8b1148]:hover{transform:translateX(2px)}.help-dropdown-item .item-icon[data-v-ec8b1148]{font-size:24px;color:var(--home-color-primary);margin-right:12px;flex-shrink:0}.help-dropdown-item .item-content[data-v-ec8b1148]{flex:1}.help-dropdown-item .item-title[data-v-ec8b1148]{font-size:var(--home-font-caption);font-weight:500;color:var(--home-color-text-primary);margin-bottom:2px}.help-dropdown-item .item-desc[data-v-ec8b1148]{font-size:12px;color:var(--home-color-text-muted);line-height:1.4}.right-section[data-v-ec8b1148]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;padding-right:20px}.header-buttons[data-v-ec8b1148]{display:flex;align-items:center}.buttons-container[data-v-ec8b1148]{display:flex;align-items:center;gap:15px}.buttons-container.not-logged-in[data-v-ec8b1148]{width:220px;justify-content:flex-end;gap:10px}.buttons-container.not-logged-in .el-button[data-v-ec8b1148]{margin-left:0;min-width:88px}.header-loading[data-v-ec8b1148]{opacity:.7}.header-loading .nav-link[data-v-ec8b1148]{cursor:default}.header-loading .logo-text[data-v-ec8b1148],.header-loading .nav-link[data-v-ec8b1148]{color:var(--home-color-text-muted)!important}.buttons-container.loading[data-v-ec8b1148]{width:240px;justify-content:space-between}.loading-button[data-v-ec8b1148]{height:32px;border-radius:16px;background-color:var(--home-color-surface-muted)}.loading-button[data-v-ec8b1148]:first-child{width:88px}.loading-button[data-v-ec8b1148]:last-child{width:120px}.header-buttons .el-button[data-v-ec8b1148]{margin:0}.header-primary-button[data-v-ec8b1148]{background-color:var(--home-color-primary)!important;border-color:var(--home-color-primary)!important;color:var(--home-color-text-inverse)!important}.header-primary-button[data-v-ec8b1148]:hover{background-color:var(--home-color-primary-hover)!important;border-color:var(--home-color-primary-hover)!important}.header.home-enhanced .home-primary-button.el-button[data-v-ec8b1148]{background:none;background-color:var(--home-color-primary);border-color:var(--home-color-primary)}.header.home-enhanced .home-primary-button.el-button[data-v-ec8b1148]:hover{background:none;background-color:var(--home-color-primary-hover);border-color:var(--home-color-primary-hover)}.login-outline-button[data-v-ec8b1148]{border-color:var(--home-color-primary)!important;color:var(--home-color-primary)!important;background-color:var(--home-color-surface)!important}.login-outline-button[data-v-ec8b1148]:hover{border-color:var(--home-color-primary-hover)!important;color:var(--home-color-primary-hover)!important;background-color:rgba(var(--home-color-primary-rgb),.06)!important}.vip-button-container[data-v-ec8b1148]{display:flex;align-items:center;justify-content:center;background-color:var(--home-color-vip);border:1px solid hsla(0,0%,100%,.32);border-radius:20px;padding:0 15px;color:var(--home-color-text-inverse);font-weight:700;cursor:pointer;margin:0;box-shadow:var(--home-shadow-sm);transition:all var(--home-motion-base);font-size:var(--home-font-caption);height:32px;min-width:88px}.vip-button-container[data-v-ec8b1148]:hover{background-color:var(--home-color-vip-hover);transform:translateY(-2px);box-shadow:var(--home-shadow-md)}.crown-icon[data-v-ec8b1148]{font-size:16px;margin-right:5px;color:var(--home-color-text-inverse)}.vip-button[data-v-ec8b1148]{background-color:var(--home-color-primary-soft);border-color:var(--home-color-primary-soft);color:var(--home-color-text-primary);font-weight:700;padding:6px 12px}.vip-button[data-v-ec8b1148]:hover{background-color:var(--home-color-vip);border-color:var(--home-color-vip)}.user-avatar-container[data-v-ec8b1148]{cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0;height:30px;width:30px}.user-icon[data-v-ec8b1148]{font-size:28px;color:var(--home-color-primary);padding:4px;border:2px solid var(--home-color-primary);border-radius:50%;background-color:rgba(var(--home-color-primary-rgb),.12);transition:all var(--home-motion-base);display:flex;align-items:center;justify-content:center;height:100%;width:100%}.user-icon[data-v-ec8b1148]:hover{transform:scale(1.05);box-shadow:var(--home-shadow-sm);background-color:rgba(var(--home-color-primary-rgb),.2)}.user-info-dropdown[data-v-ec8b1148]{padding:15px;display:flex;flex-direction:column;align-items:center;min-width:170px}[data-v-ec8b1148] .custom-dropdown-menu{min-width:170px!important;width:auto!important}.dropdown-icon[data-v-ec8b1148]{font-size:40px;color:var(--home-color-primary);padding:10px;border:2px solid var(--home-color-primary);border-radius:50%;background-color:rgba(var(--home-color-primary-rgb),.1);margin-bottom:10px}.user-details[data-v-ec8b1148]{text-align:center;width:100%}.dropdown-username[data-v-ec8b1148]{font-weight:700;font-size:16px;color:var(--home-color-text-primary);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-email[data-v-ec8b1148]{font-size:12px;color:var(--home-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-toggle[data-v-ec8b1148]{display:none;font-size:24px;cursor:pointer}.logo-link[data-v-ec8b1148]{display:flex;align-items:center;color:var(--home-color-text-primary);text-decoration:none}.logo-image[data-v-ec8b1148]{height:40px;margin-right:10px}.logo-text[data-v-ec8b1148]{font-size:24px;font-weight:600}.header.home-enhanced .logo-text[data-v-ec8b1148],.logo-text[data-v-ec8b1148]{color:var(--home-color-primary)}.redeem-code-container[data-v-ec8b1148]{padding:0 15px;border-radius:20px;background-color:rgba(var(--home-color-primary-rgb),.12);color:var(--home-color-primary);font-weight:700;cursor:pointer;transition:all var(--home-motion-base);display:flex;align-items:center;justify-content:center;font-size:var(--home-font-caption);box-shadow:var(--home-shadow-sm);border:1px solid rgba(var(--home-color-primary-rgb),.24);height:32px;min-width:88px}.redeem-code-container[data-v-ec8b1148]:hover{background-color:rgba(var(--home-color-primary-rgb),.2);box-shadow:var(--home-shadow-md);transform:translateY(-2px)}.mobile-buttons[data-v-ec8b1148]{display:none}.mobile-user-menu[data-v-ec8b1148]{width:100%}.mobile-user-info[data-v-ec8b1148]{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;border-bottom:1px solid var(--home-color-border)}.mobile-username[data-v-ec8b1148]{font-weight:500;color:var(--home-color-text-primary)}.mobile-user-dropdown[data-v-ec8b1148]{background:var(--home-color-surface-soft);border-radius:8px;margin-top:10px;overflow:hidden}.mobile-menu-item[data-v-ec8b1148]{padding:12px 15px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--home-color-border)}.mobile-menu-item[data-v-ec8b1148]:last-child{border-bottom:none}.mobile-menu-item[data-v-ec8b1148]:hover{background-color:var(--home-color-surface-muted)}.mobile-menu-item[data-v-ec8b1148]:active{background-color:var(--home-color-border)}.mobile-help-menu[data-v-ec8b1148]{width:100%;margin-top:10px}.mobile-help-header[data-v-ec8b1148]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;cursor:pointer;border-bottom:1px solid var(--home-color-border);font-weight:500;color:var(--home-color-text-primary)}.mobile-learning-header-left[data-v-ec8b1148]{display:flex;align-items:center;gap:8px}.mobile-learning-badge[data-v-ec8b1148]{display:inline-block;padding:1px 6px;border-radius:999px;font-size:12px;line-height:1.4;color:var(--home-color-primary);background-color:rgba(var(--home-color-primary-rgb),.12)}.help-arrow[data-v-ec8b1148]{font-size:14px;transition:transform .3s}.help-arrow.rotated[data-v-ec8b1148]{transform:rotate(180deg)}.mobile-help-dropdown[data-v-ec8b1148]{background:var(--home-color-surface-soft);border-radius:8px;margin-top:10px;overflow:hidden}.mobile-help-item[data-v-ec8b1148]{display:flex;align-items:center;gap:10px;padding:12px 15px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--home-color-border);color:var(--home-color-text-primary);text-decoration:none}.mobile-help-item[data-v-ec8b1148]:last-child{border-bottom:none}.mobile-help-item[data-v-ec8b1148]:hover{background-color:var(--home-color-surface-muted)}.mobile-help-item[data-v-ec8b1148]:active{background-color:var(--home-color-border)}.help-item-icon[data-v-ec8b1148]{font-size:18px;color:var(--home-color-primary)}@media (max-width:992px){.header[data-v-ec8b1148]{padding:12px 0}.menu-toggle[data-v-ec8b1148]{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:101}.left-section[data-v-ec8b1148]{flex-direction:column;align-items:flex-start;gap:15px;position:fixed;top:70px;left:0;width:100%;background:var(--home-color-surface);box-shadow:var(--home-shadow-sm);padding:20px;transform:translateY(-150%);transition:transform .3s ease;z-index:99}.header.home-enhanced .left-section[data-v-ec8b1148]{background:linear-gradient(170deg,hsla(0,0%,100%,.96),rgba(248,251,255,.98));border-top:1px solid rgba(var(--home-color-primary-rgb),.1)}.left-section.active[data-v-ec8b1148]{transform:translateY(0)}.main-nav[data-v-ec8b1148]{margin-left:0;width:100%}.nav-list[data-v-ec8b1148]{flex-direction:column;gap:15px;width:100%}.nav-item[data-v-ec8b1148]{margin:10px 0;width:100%}.nav-link[data-v-ec8b1148]{display:block;padding:12px 0;font-size:16px;border-bottom:1px solid var(--home-color-border)}.right-section[data-v-ec8b1148]{display:none}.left-section.active .mobile-buttons[data-v-ec8b1148]{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:20px;padding-top:20px;border-top:1px solid var(--home-color-border)}.logo-text[data-v-ec8b1148]{font-size:20px}}@media (max-width:768px){.header[data-v-ec8b1148]{padding:10px 0}.header-content[data-v-ec8b1148]{padding:0 15px}.menu-toggle[data-v-ec8b1148]{right:15px}.left-section[data-v-ec8b1148]{top:60px;padding:15px}.nav-link[data-v-ec8b1148]{font-size:15px;padding:10px 0}.logo-text[data-v-ec8b1148]{font-size:18px}.mobile-buttons .el-button[data-v-ec8b1148]{height:40px;font-size:14px}.mobile-buttons .redeem-code-container[data-v-ec8b1148],.mobile-buttons .vip-button-container[data-v-ec8b1148]{height:40px;font-size:14px;justify-content:center}}@media (max-width:480px){.header[data-v-ec8b1148]{padding:8px 0}.header-content[data-v-ec8b1148]{padding:0 10px}.menu-toggle[data-v-ec8b1148]{right:10px}.left-section[data-v-ec8b1148]{top:55px;padding:12px}.nav-link[data-v-ec8b1148]{font-size:14px;padding:8px 0}.logo-text[data-v-ec8b1148]{font-size:16px}.mobile-buttons .el-button[data-v-ec8b1148],.mobile-buttons .redeem-code-container[data-v-ec8b1148],.mobile-buttons .vip-button-container[data-v-ec8b1148]{height:36px;font-size:13px}}.footer[data-v-180c78aa]{background:var(--home-gradient-footer);color:var(--home-color-text-inverse);padding:60px 0 30px;position:relative;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.1)}.footer[data-v-180c78aa]:before{top:-160px;right:-120px;width:360px;height:360px;background:radial-gradient(circle,rgba(59,130,246,.28) 0,rgba(59,130,246,0) 72%)}.footer[data-v-180c78aa]:after,.footer[data-v-180c78aa]:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.footer[data-v-180c78aa]:after{left:-180px;bottom:-200px;width:420px;height:420px;background:radial-gradient(circle,rgba(147,197,253,.16) 0,rgba(147,197,253,0) 72%)}.footer-content[data-v-180c78aa]{display:flex;justify-content:space-between;margin-bottom:40px;position:relative;z-index:1}.footer-logo[data-v-180c78aa]{display:flex;align-items:center;margin-right:50px}.footer-logo-wrapper[data-v-180c78aa]{display:flex;flex-direction:column;gap:16px}.footer-logo-img[data-v-180c78aa]{height:40px;margin-right:10px}.footer-logo-text[data-v-180c78aa]{font-size:24px;font-weight:600}.footer-social-icons[data-v-180c78aa]{display:flex;gap:16px;align-items:center}.social-icon-link[data-v-180c78aa]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--home-radius-sm);background-color:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.24);transition:all var(--home-motion-base);padding:6px}.social-icon-link[data-v-180c78aa]:hover{background-color:hsla(0,0%,100%,.22);transform:translateY(-2px)}.social-icon-img[data-v-180c78aa]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.footer-links[data-v-180c78aa]{display:flex;flex:1;justify-content:space-between;flex-wrap:wrap}.footer-links-column[data-v-180c78aa]{margin-bottom:20px;min-width:150px}.footer-title[data-v-180c78aa]{position:relative;font-size:16px;color:var(--home-color-text-inverse);margin-bottom:20px;font-weight:600;padding-bottom:8px}.footer-title[data-v-180c78aa]:after{content:"";position:absolute;left:0;bottom:0;width:24px;height:2px;border-radius:999px;background-color:hsla(0,0%,100%,.58)}.footer-list[data-v-180c78aa]{list-style:none}.footer-list li[data-v-180c78aa]{margin-bottom:10px}.footer-link[data-v-180c78aa]{color:hsla(0,0%,100%,.7);text-decoration:none;transition:color var(--home-motion-fast),transform var(--home-motion-fast);display:inline-block}.footer-link[data-v-180c78aa]:hover{color:var(--home-color-text-inverse);transform:translateX(2px)}.footer-text[data-v-180c78aa]{color:hsla(0,0%,100%,.5);font-size:12px}.footer-bottom[data-v-180c78aa]{display:flex;align-items:center;justify-content:center;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);position:relative;z-index:1}.copyright[data-v-180c78aa]{font-size:14px;color:hsla(0,0%,100%,.7);text-align:center;margin-bottom:2px}.footer-social[data-v-180c78aa]{display:flex;gap:15px}.social-link[data-v-180c78aa]{width:36px;height:36px;border-radius:50%;background-color:hsla(0,0%,100%,.1);color:var(--home-color-text-inverse);display:flex;align-items:center;justify-content:center;transition:background-color .3s}.social-link[data-v-180c78aa]:hover{background-color:var(--home-color-primary)}.footer-filing[data-v-180c78aa]{margin-top:2px;padding-top:2px;text-align:center;position:relative;z-index:1}.filing-info[data-v-180c78aa]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.filing-link[data-v-180c78aa]{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:12px;display:flex;align-items:center;gap:4px;transition:color .3s}.filing-link-main[data-v-180c78aa]{font-size:var(--home-font-caption);color:hsla(0,0%,100%,.7)}.filing-link[data-v-180c78aa]:hover{color:hsla(0,0%,100%,.8)}.filing-separator[data-v-180c78aa]{color:hsla(0,0%,100%,.4);font-size:12px}.filing-icon[data-v-180c78aa]{font-size:12px;margin-right:2px}@media (max-width:992px){.footer-content[data-v-180c78aa]{flex-direction:column}.footer-logo[data-v-180c78aa]{margin-bottom:30px;margin-right:0}.footer-logo-wrapper[data-v-180c78aa]{align-items:flex-start}.footer-social-icons[data-v-180c78aa]{gap:12px}.social-icon-link[data-v-180c78aa]{width:38px;height:38px}.footer-links[data-v-180c78aa]{gap:20px}.footer-links-column[data-v-180c78aa]{min-width:calc(50% - 20px)}.footer-bottom[data-v-180c78aa]{flex-direction:column;text-align:center}.filing-info[data-v-180c78aa]{flex-direction:column;gap:8px}.filing-separator[data-v-180c78aa]{display:none}}.modal-overlay[data-v-180c78aa]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(2px);animation:fadeIn-180c78aa .3s ease}.modal-content[data-v-180c78aa]{background:var(--home-color-surface);border-radius:var(--home-radius-md);box-shadow:var(--home-shadow-lg);max-width:350px;width:90%;max-height:90vh;overflow:hidden;animation:slideIn-180c78aa .3s ease;position:relative}.modal-header[data-v-180c78aa]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--home-color-border);background:var(--home-color-surface-soft)}.modal-header h4[data-v-180c78aa]{margin:0;font-size:18px;font-weight:600;color:var(--home-color-text-primary)}.close-btn[data-v-180c78aa]{background:none;border:none;font-size:24px;color:var(--home-color-text-secondary);cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-btn[data-v-180c78aa]:hover{background-color:var(--home-color-surface-muted);color:var(--home-color-text-primary)}.modal-body[data-v-180c78aa]{padding:24px;text-align:center}.qrcode-image[data-v-180c78aa]{width:200px;height:200px;border-radius:var(--home-radius-sm);margin-bottom:16px;border:1px solid var(--home-color-border);box-shadow:var(--home-shadow-sm)}.modal-tip[data-v-180c78aa]{margin:0 0 8px 0;font-size:16px;color:var(--home-color-text-primary);font-weight:500}.modal-description[data-v-180c78aa],.service-hours[data-v-180c78aa]{margin:8px 0 0 0;font-size:14px;color:var(--home-color-text-secondary)}.no-qrcode[data-v-180c78aa]{width:200px;height:200px;border:2px dashed var(--home-color-border-strong);border-radius:var(--home-radius-sm);display:flex;align-items:center;justify-content:center;margin:0 auto 16px auto;background-color:var(--home-color-surface-soft)}.no-qrcode-text[data-v-180c78aa]{margin:0;font-size:14px;color:var(--home-color-text-muted);text-align:center}@keyframes fadeIn-180c78aa{0%{opacity:0}to{opacity:1}}@keyframes slideIn-180c78aa{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.modal-content[data-v-180c78aa]{max-width:320px;margin:20px}.qrcode-image[data-v-180c78aa]{width:180px;height:180px}.modal-header h4[data-v-180c78aa]{font-size:16px}.modal-tip[data-v-180c78aa]{font-size:15px}.modal-description[data-v-180c78aa],.service-hours[data-v-180c78aa]{font-size:13px}}@media (max-width:480px){.modal-content[data-v-180c78aa]{max-width:300px;margin:15px}.modal-body[data-v-180c78aa]{padding:20px}.qrcode-image[data-v-180c78aa]{width:160px;height:160px}}.customer-service[data-v-3f6227dc]{position:fixed;bottom:30px;right:30px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.collapse-button[data-v-3f6227dc]{display:flex;align-items:center;justify-content:center;width:60px;height:22px;background:#0655be;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s ease}.collapse-button[data-v-3f6227dc]:hover{transform:translateX(-2px);box-shadow:0 4px 12px rgba(0,0,0,.25);background:#0547a3}.collapse-icon[data-v-3f6227dc]{font-size:20px;color:#fff;transition:transform .3s ease}.collapse-icon.collapsed[data-v-3f6227dc]{transform:rotate(180deg)}.service-buttons[data-v-3f6227dc]{display:flex;flex-direction:column;gap:6px}.service-button[data-v-3f6227dc]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#666;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;flex-direction:column;gap:4px;position:relative}.service-button[data-v-3f6227dc]:hover{transform:translateX(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);background:#555}.service-button.wechat-button[data-v-3f6227dc]{background:#1aad19}.service-button.wechat-button[data-v-3f6227dc]:hover{background:#179b16}.service-button.recruitment-button[data-v-3f6227dc]{background:linear-gradient(135deg,#ff6b6b,#ff8e53);position:relative;overflow:hidden}.service-button.recruitment-button[data-v-3f6227dc]:hover{background:linear-gradient(135deg,#ff5252,#ff7043);transform:translateX(-2px) scale(1.05)}.service-button.recruitment-button[data-v-3f6227dc]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.3),transparent);transform:rotate(45deg);animation:shine-3f6227dc 3s infinite}.service-button.promotion-button[data-v-3f6227dc]{background:linear-gradient(135deg,#f093fb,#f5576c);position:relative;overflow:hidden}.service-button.promotion-button[data-v-3f6227dc]:hover{background:linear-gradient(135deg,#e082ea,#e4465b);transform:translateX(-2px) scale(1.05)}.service-button.promotion-button[data-v-3f6227dc]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.3),transparent);transform:rotate(45deg);animation:shine-3f6227dc 3s infinite}@keyframes shine-3f6227dc{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.service-icon[data-v-3f6227dc]{font-size:20px;color:#fff}.service-text[data-v-3f6227dc]{font-size:10px;color:#fff;font-weight:500;line-height:1;text-align:center}.service-popup[data-v-3f6227dc]{position:absolute;bottom:80px;right:80px;width:280px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);overflow:hidden;transform-origin:bottom right}.popup-header[data-v-3f6227dc]{display:flex;align-items:center;justify-content:center;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.popup-header h4[data-v-3f6227dc]{margin:0;font-size:16px;font-weight:600;color:#333}.popup-content[data-v-3f6227dc]{padding:20px;text-align:center}.qrcode-image[data-v-3f6227dc]{width:180px;height:180px;border-radius:8px;margin-bottom:16px;border:1px solid #e9ecef}.popup-tip[data-v-3f6227dc]{margin:0 0 8px 0;font-size:14px;color:#333;font-weight:500}.service-hours[data-v-3f6227dc]{margin:0;font-size:12px;color:#666}.popup-fade-enter-active[data-v-3f6227dc],.popup-fade-leave-active[data-v-3f6227dc]{transition:all .3s ease}.popup-fade-enter-from[data-v-3f6227dc],.popup-fade-leave-to[data-v-3f6227dc]{opacity:0;transform:scale(.8) translateX(10px)}.slide-fade-enter-active[data-v-3f6227dc],.slide-fade-leave-active[data-v-3f6227dc]{transition:all .3s ease}.slide-fade-enter-from[data-v-3f6227dc],.slide-fade-leave-to[data-v-3f6227dc]{opacity:0;transform:translateY(-20px)}@media (max-width:768px){.customer-service[data-v-3f6227dc]{bottom:20px;right:20px}.collapse-button[data-v-3f6227dc]{width:55px;height:26px}.collapse-icon[data-v-3f6227dc]{font-size:18px}.service-button[data-v-3f6227dc]{width:55px;height:55px}.service-icon[data-v-3f6227dc]{font-size:18px}.service-text[data-v-3f6227dc]{font-size:9px}.service-popup[data-v-3f6227dc]{width:260px;right:70px;bottom:70px}.qrcode-image[data-v-3f6227dc]{width:160px;height:160px}}@media (max-width:480px){.service-popup[data-v-3f6227dc]{width:calc(100vw - 40px);right:10px}}*{margin:0;padding:0;box-sizing:border-box}html{overflow-y:scroll}body{font-family:PingFang SC,Helvetica Neue,Helvetica,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--home-color-text-primary);line-height:1.6}::-moz-selection{background-color:rgba(var(--home-color-primary-rgb),.2)}::selection{background-color:rgba(var(--home-color-primary-rgb),.2)}body.el-popup-parent--hidden{overflow:hidden!important;padding-right:0!important;width:100%!important}#app{width:100%;min-height:100vh;display:flex;flex-direction:column}main{flex:1}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.4}a{color:var(--home-color-primary);text-decoration:none}img{max-width:100%}.section{padding:80px 0}@media (max-width:768px){.section{padding:50px 0}}.main-content{flex:1;width:100%;transition:all .3s}.main-content.with-sidebar{margin-left:250px;width:calc(100% - 250px)}.site-title-container{text-align:center;padding:40px 0 20px;background-color:var(--home-color-surface-muted)}.site-title{text-align:center;color:var(--home-color-primary);margin-bottom:8px;font-size:2.5em;font-weight:700}.site-subtitle{text-align:center;color:var(--home-color-text-secondary);font-size:1.1em;margin-bottom:20px}@media (max-width:768px){.main-content.with-sidebar{margin-left:0;width:100%}.site-title{font-size:2em}.site-subtitle{font-size:1em}}.hero[data-v-b2dd0f32]{background:var(--home-gradient-hero);padding:40px 0 0;position:relative;overflow:hidden}.hero[data-v-b2dd0f32]:before{top:-140px;right:-90px;width:360px;height:360px;background:radial-gradient(circle,rgba(var(--home-color-primary-rgb),.12) 0,rgba(var(--home-color-primary-rgb),0) 72%)}.hero[data-v-b2dd0f32]:after,.hero[data-v-b2dd0f32]:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.hero[data-v-b2dd0f32]:after{left:-120px;bottom:-140px;width:300px;height:300px;background:radial-gradient(circle,rgba(59,130,246,.12) 0,rgba(59,130,246,0) 72%)}.hero-content[data-v-b2dd0f32]{display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;z-index:1}.hero-text[data-v-b2dd0f32]{flex:1}.hero-title[data-v-b2dd0f32]{font-size:var(--home-font-h1);line-height:1.2;margin-bottom:20px;color:var(--home-color-text-primary);text-align:center}.hero-description[data-v-b2dd0f32]{font-size:var(--home-font-body-lg);line-height:1.75;color:var(--home-color-text-secondary);margin-bottom:30px;text-align:center;max-width:680px;margin-left:auto;margin-right:auto}.hero-actions[data-v-b2dd0f32]{display:flex;justify-content:center;gap:15px}.hero-actions .home-outline-button[data-v-b2dd0f32],.hero-actions .home-primary-button[data-v-b2dd0f32]{min-width:180px;height:50px;font-size:var(--home-font-body-lg);font-weight:500}.start-button[data-v-b2dd0f32]{padding-left:40px;padding-right:40px}.quick-start-button[data-v-b2dd0f32]{min-width:180px}.hero-image[data-v-b2dd0f32]{flex:1;display:flex;justify-content:center;perspective:1200px}.hero-carousel[data-v-b2dd0f32]{width:100%;border-radius:var(--home-radius-md);box-shadow:var(--home-shadow-md);border:1px solid rgba(var(--home-color-primary-rgb),.14);overflow:hidden;transform:translateZ(0);transition:transform var(--home-motion-base),box-shadow var(--home-motion-base)}.hero-carousel[data-v-b2dd0f32]:hover{transform:translateY(-3px);box-shadow:var(--home-shadow-lg)}.carousel-img[data-v-b2dd0f32]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-stats[data-v-b2dd0f32]{background-color:var(--home-color-surface);padding:30px 0;margin-top:60px;box-shadow:var(--home-shadow-sm)}.stats-container[data-v-b2dd0f32]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.stat-item[data-v-b2dd0f32]{text-align:center;padding:15px}.stat-number[data-v-b2dd0f32]{font-size:32px;font-weight:700;color:var(--home-color-primary);margin-bottom:5px}.stat-label[data-v-b2dd0f32]{font-size:16px;color:var(--home-color-text-secondary)}.hero-text[data-v-b2dd0f32]{animation:heroFadeUp-b2dd0f32 .55s ease-out}.hero-image[data-v-b2dd0f32]{animation:heroFadeUp-b2dd0f32 .7s ease-out}@keyframes heroFadeUp-b2dd0f32{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.hero-content[data-v-b2dd0f32]{flex-direction:column;gap:30px}.hero-title[data-v-b2dd0f32]{font-size:36px}.hero-description[data-v-b2dd0f32]{font-size:16px}.hero-carousel[data-v-b2dd0f32]{max-width:500px;margin:0 auto}.stats-container[data-v-b2dd0f32]{gap:10px}.stat-item[data-v-b2dd0f32]{padding:10px}.stat-number[data-v-b2dd0f32]{font-size:28px}.stat-label[data-v-b2dd0f32]{font-size:14px}}@media (max-width:768px){.hero[data-v-b2dd0f32]{padding:40px 0 0}.hero-content[data-v-b2dd0f32]{gap:20px}.hero-title[data-v-b2dd0f32]{font-size:28px;line-height:1.3;margin-bottom:15px}.hero-description[data-v-b2dd0f32]{font-size:14px;line-height:1.5;margin-bottom:20px;text-align:center}.hero-actions[data-v-b2dd0f32]{flex-direction:column;align-items:center;gap:10px}.hero-actions .home-outline-button[data-v-b2dd0f32],.hero-actions .home-primary-button[data-v-b2dd0f32]{min-width:160px;height:44px;font-size:16px}.hero-image[data-v-b2dd0f32]{width:100%;padding:0 10px}.hero-carousel[data-v-b2dd0f32]{width:100%;max-width:none;border-radius:var(--home-radius-sm);box-shadow:var(--home-shadow-sm)}.carousel-img[data-v-b2dd0f32]{border-radius:8px}}@media (max-width:480px){.hero[data-v-b2dd0f32]{padding:30px 0 0}.hero-title[data-v-b2dd0f32]{font-size:24px}.hero-description[data-v-b2dd0f32]{font-size:13px;padding:0 10px}.hero-actions .home-outline-button[data-v-b2dd0f32],.hero-actions .home-primary-button[data-v-b2dd0f32]{min-width:140px;height:40px;font-size:14px}.hero-image[data-v-b2dd0f32]{padding:0 5px}.hero-carousel[data-v-b2dd0f32]{border-radius:6px}}@media (prefers-reduced-motion:reduce){.hero-image[data-v-b2dd0f32],.hero-text[data-v-b2dd0f32]{animation:none}.hero-carousel[data-v-b2dd0f32],.hero-carousel[data-v-b2dd0f32]:hover{transition:none;transform:none}}.features.section[data-v-efebcf2e]{padding-top:40px;position:relative;overflow:hidden}.features.section[data-v-efebcf2e]:before{left:-120px;top:140px;width:280px;height:280px}.features.section[data-v-efebcf2e]:after,.features.section[data-v-efebcf2e]:before{content:none;position:absolute;border-radius:50%;background:none;pointer-events:none}.features.section[data-v-efebcf2e]:after{right:-130px;bottom:40px;width:300px;height:300px}.features.section .home-section-title[data-v-efebcf2e]{padding-bottom:0}.features.section .home-section-title[data-v-efebcf2e]:after{content:none}.video-container[data-v-efebcf2e]{width:100%;max-width:1200px;margin:0 auto 60px;border-radius:var(--home-radius-lg);overflow:hidden;box-shadow:var(--home-shadow-md);position:relative;background-color:#000;min-height:400px;aspect-ratio:16/9}.intro-video[data-v-efebcf2e]{width:100%;height:100%;display:block;background-color:#000;-o-object-fit:cover;object-fit:cover}.video-loading[data-v-efebcf2e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--home-color-text-secondary);font-size:var(--home-font-caption)}.video-loading .el-icon[data-v-efebcf2e]{font-size:32px;color:var(--home-color-primary)}.features-grid[data-v-efebcf2e]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:80px;position:relative;z-index:1}.feature-card[data-v-efebcf2e]{display:flex;flex-direction:column;padding:32px}.feature-icon[data-v-efebcf2e]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:36px;color:var(--home-color-primary);margin:0 0 22px;align-self:center;background:linear-gradient(150deg,rgba(var(--home-color-primary-rgb),.16) 0,rgba(var(--home-color-primary-rgb),.07) 100%);box-shadow:inset 0 0 0 1px rgba(var(--home-color-primary-rgb),.14)}.feature-icon .el-icon[data-v-efebcf2e]{font-size:30px}.feature-svg-icon[data-v-efebcf2e]{width:30px;height:30px}.feature-title[data-v-efebcf2e]{font-size:22px;margin-bottom:15px;color:var(--home-color-text-primary);text-align:center}.feature-description[data-v-efebcf2e]{color:var(--home-color-text-secondary);line-height:1.72}.features-demo[data-v-efebcf2e]{display:flex;align-items:center;gap:50px;padding:50px;position:relative;overflow:hidden;background:var(--home-color-surface-soft)}.features-demo[data-v-efebcf2e]:before{display:none}.demo-image[data-v-efebcf2e]{flex:1;position:relative;z-index:1}.demo-img[data-v-efebcf2e]{width:100%;border-radius:var(--home-radius-md);box-shadow:var(--home-shadow-sm);transition:transform var(--home-motion-base),box-shadow var(--home-motion-base)}.demo-img[data-v-efebcf2e]:hover{transform:translateY(-2px);box-shadow:var(--home-shadow-md)}.demo-content[data-v-efebcf2e]{flex:1;position:relative;z-index:1}.demo-title[data-v-efebcf2e]{font-size:28px;margin-bottom:15px;color:var(--home-color-text-primary)}.demo-description[data-v-efebcf2e]{color:var(--home-color-text-secondary);margin-bottom:25px;line-height:1.72}.demo-list[data-v-efebcf2e]{list-style:none}.demo-item[data-v-efebcf2e]{display:flex;align-items:center;margin-bottom:14px;color:var(--home-color-text-secondary)}.demo-item .el-icon[data-v-efebcf2e]{color:var(--home-color-success);margin-right:10px;font-size:18px}@media (max-width:992px){.features.section[data-v-efebcf2e]{padding-top:30px}.video-container[data-v-efebcf2e]{min-height:300px}.features-grid[data-v-efebcf2e]{grid-template-columns:1fr}.features-demo[data-v-efebcf2e]{flex-direction:column;padding:30px}.demo-title[data-v-efebcf2e]{font-size:24px}.demo-image[data-v-efebcf2e]{margin-bottom:30px}}@media (max-width:768px){.video-container[data-v-efebcf2e]{min-height:200px;margin-bottom:40px}.video-loading[data-v-efebcf2e]{font-size:12px}.video-loading .el-icon[data-v-efebcf2e]{font-size:24px}}@media (prefers-reduced-motion:reduce){.demo-img[data-v-efebcf2e],.demo-img[data-v-efebcf2e]:hover{transition:none;transform:none}}.call-to-action[data-v-e74541e2]{background-color:var(--home-color-primary);color:var(--home-color-text-inverse);position:relative;overflow:hidden}.call-to-action[data-v-e74541e2]:before{left:-160px;top:-180px;width:420px;height:420px}.call-to-action[data-v-e74541e2]:after,.call-to-action[data-v-e74541e2]:before{content:none;position:absolute;border-radius:50%;background:none;pointer-events:none}.call-to-action[data-v-e74541e2]:after{right:-120px;bottom:-160px;width:360px;height:360px}.container[data-v-e74541e2]{display:flex;align-items:center;justify-content:space-between;gap:50px;position:relative;z-index:1}.cta-content[data-v-e74541e2]{flex:2}.cta-title[data-v-e74541e2]{font-size:var(--home-font-h2);font-weight:600;margin-bottom:20px;color:var(--home-color-text-inverse);line-height:1.3;text-wrap:balance}.cta-description[data-v-e74541e2]{font-size:var(--home-font-body-lg);line-height:1.75;margin-bottom:30px;opacity:.94;max-width:860px}.cta-buttons[data-v-e74541e2]{display:flex;gap:15px}.cta-buttons .el-button[data-v-e74541e2]{padding:12px 30px;font-weight:600;border-width:1px;min-height:48px}.cta-primary-button[data-v-e74541e2]{background:linear-gradient(180deg,#fff,#f2f7ff)!important;color:var(--home-color-primary-deep)!important;border-color:hsla(0,0%,100%,.96)!important;font-weight:700!important;text-shadow:none!important;box-shadow:0 8px 26px rgba(0,0,0,.18)!important}.cta-primary-button[data-v-e74541e2]:hover{background:linear-gradient(180deg,#fff,#eaf3ff)!important;color:var(--home-color-primary)!important;border-color:#fff!important}.cta-outline-button[data-v-e74541e2]{border-color:hsla(0,0%,100%,.88)!important;color:var(--home-color-text-inverse)!important;background-color:hsla(0,0%,100%,.06)!important}.cta-outline-button[data-v-e74541e2]:hover{border-color:var(--home-color-text-inverse)!important;color:var(--home-color-text-inverse)!important;background-color:hsla(0,0%,100%,.18)!important}.cta-qrcode[data-v-e74541e2]{flex:1;display:flex;flex-direction:column;align-items:center;background-color:var(--home-color-surface);padding:30px;border-radius:var(--home-radius-md);box-shadow:var(--home-shadow-sm)}.qrcode-img[data-v-e74541e2]{width:160px;height:160px;margin-bottom:15px;background-color:var(--home-color-surface-muted);display:flex;align-items:center;justify-content:center}.qrcode[data-v-e74541e2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qrcode-text[data-v-e74541e2]{font-size:var(--home-font-body);color:var(--home-color-text-primary);text-align:center}@media (max-width:992px){.container[data-v-e74541e2]{flex-direction:column;text-align:center}.cta-title[data-v-e74541e2]{font-size:30px}.cta-buttons[data-v-e74541e2]{justify-content:center;flex-wrap:wrap}.cta-qrcode[data-v-e74541e2]{width:100%;max-width:300px}}#nprogress{pointer-events:none}#nprogress .bar{background:#0655be!important;position:fixed;z-index:9999;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #0655be,0 0 5px #0655be;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none}#nprogress .bar{animation:nprogress-pulse 2s ease-in-out infinite}@keyframes nprogress-pulse{0%,to{opacity:1}50%{opacity:.8}}