.price-options-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:9999}.price-options-container{background:#fff;position:fixed;z-index:10000;border:1px solid #ddd;border-radius:8px;padding:15px;box-shadow:0 5px 15px rgba(0,0,0,.2);width:250px;animation:fadeIn .2s ease}.price-option-title{font-weight:700;margin-bottom:8px;font-size:14px;text-align:center}.close-options{float:right;padding:0;font-size:12px}.price-options-list{display:flex;flex-direction:column;gap:5px}.price-option-item{display:flex;justify-content:space-between;padding:8px;border-radius:4px;cursor:pointer}.price-option-item:hover{background-color:#f5f5f5}.price-option-item.selected{background-color:rgba(6,85,190,.1)}.plan-name{font-size:14px}.plan-price{font-weight:700;color:#ff5252}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.vip-container[data-v-e80ac95e]{padding:0 15px}.vip-header[data-v-e80ac95e]{text-align:center;margin-bottom:20px}.vip-badge[data-v-e80ac95e]{display:inline-flex;align-items:center;background-color:#0655be;color:#fff;padding:8px 20px;border-radius:20px;font-size:18px;font-weight:700;margin-bottom:15px}.crown-icon[data-v-e80ac95e]{margin-right:8px;font-size:20px;color:#f8e71c}.custom-tabs[data-v-e80ac95e]{display:flex;justify-content:center;margin-bottom:20px;width:100%;background:#f2f2f2;border-radius:8px;padding:5px}.tab-button[data-v-e80ac95e]{flex:1;text-align:center;padding:10px 20px;cursor:pointer;border-radius:6px;font-weight:700;color:#666;transition:all .3s ease}.tab-button.active[data-v-e80ac95e]{background-color:#1989fa;color:#fff}.tab-panel[data-v-e80ac95e]{animation:fadeIn-e80ac95e .3s}@keyframes fadeIn-e80ac95e{0%{opacity:0}to{opacity:1}}.tab-content-container[data-v-e80ac95e]{display:flex;margin-top:12px}.benefits-sidebar[data-v-e80ac95e]{width:240px;padding-right:30px;border-right:1px solid #eee}.membership-content[data-v-e80ac95e]{flex:1;padding-left:20px}.features-section h3[data-v-e80ac95e]{font-size:15px;margin-bottom:8px;margin-top:12px;color:#333}.features-list-vertical[data-v-e80ac95e]{list-style:none;padding:0;margin:0 0 12px 0}.features-list-vertical li[data-v-e80ac95e]{display:flex;align-items:center;margin-bottom:6px}.check-icon[data-v-e80ac95e]{color:#0655be;margin-right:8px}.vip-plans[data-v-e80ac95e]{display:flex;justify-content:space-between;margin-bottom:15px}.vip-plan-item[data-v-e80ac95e]{width:19%;text-align:center;border:2px solid #e0e0e0;border-radius:10px;padding:12px 12px;cursor:pointer;transition:all .3s;position:relative;margin:0 5px}.vip-plan-item[data-v-e80ac95e]:hover{border-color:#0655be;transform:translateY(-5px);box-shadow:0 5px 10px rgba(0,0,0,.1)}.vip-plan-item.selected[data-v-e80ac95e]{border-color:#0655be;background-color:rgba(6,85,190,.05)}.vip-plan-item h3[data-v-e80ac95e]{margin-top:0;margin-bottom:8px;font-size:17px}.price[data-v-e80ac95e]{font-weight:700;margin-bottom:5px}.currency[data-v-e80ac95e]{font-size:16px;vertical-align:top}.amount[data-v-e80ac95e]{font-size:28px}.original-price[data-v-e80ac95e]{text-decoration:line-through;color:#999;font-size:14px;margin-bottom:5px}.promotion[data-v-e80ac95e]{font-size:12px;color:#ff5252;font-weight:700}.plan-feature-tag[data-v-e80ac95e]{font-size:11px;margin-top:6px;padding:3px 6px;border-radius:4px;text-align:center;font-weight:500}.plan-feature-tag.daily[data-v-e80ac95e]{color:#909399;background:#f4f4f5}.plan-feature-tag.weekly[data-v-e80ac95e]{color:#0655be;background:#e6f1ff;font-weight:600}.plan-feature-tag.monthly[data-v-e80ac95e]{color:#67c23a;background:#f0f9eb}.plan-feature-tag.yearly[data-v-e80ac95e]{color:#e6a23c;background:#fff7e6}.recent-user-notice[data-v-e80ac95e]{background-color:#fff9ed;color:#c0965c;padding:10px 15px;border-radius:5px;margin-bottom:20px;font-size:14px;display:flex;align-items:center}.recent-user-notice .el-icon[data-v-e80ac95e]{margin-right:8px}.purchase-form[data-v-e80ac95e]{margin-bottom:20px;background-color:#f9f9f9;padding:15px;border-radius:10px}.form-item[data-v-e80ac95e]{display:flex;align-items:center;margin-bottom:12px}.label[data-v-e80ac95e]{width:60px;flex-shrink:0}.note[data-v-e80ac95e]{margin-left:15px;font-size:14px;color:#666}.coupon-amount[data-v-e80ac95e]{margin-left:15px;font-size:14px;color:#0655be}.order-total[data-v-e80ac95e]{text-align:right;font-size:16px;font-weight:700;color:#333}.total-price[data-v-e80ac95e]{color:#ff5252;font-size:22px;margin-left:8px}.payment-section[data-v-e80ac95e]{display:flex;flex-direction:column;align-items:center;margin-top:15px}.payment-button-container[data-v-e80ac95e]{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.payment-button[data-v-e80ac95e]{width:200px;height:48px;font-size:16px;margin-bottom:15px}.payment-success-message[data-v-e80ac95e]{text-align:center;padding:20px;background-color:#f0f9eb;border-radius:8px;width:100%;max-width:400px}.success-message[data-v-e80ac95e]{margin-top:10px}.method-search[data-v-e80ac95e],.method-selection[data-v-e80ac95e]{margin-bottom:20px}.method-cards-container[data-v-e80ac95e]{display:flex;flex-wrap:wrap;gap:15px;max-height:280px;overflow-y:auto;overflow-x:visible;padding-right:10px;padding-bottom:120px;margin-bottom:20px;position:relative}.method-card[data-v-e80ac95e]{width:calc(33.33% - 14px);border:2px solid #e0e0e0;border-radius:10px;padding:12px;cursor:pointer;transition:all .3s;position:relative;height:90px;display:flex;flex-direction:column;overflow:visible;margin-bottom:15px}.method-card[data-v-e80ac95e]:hover{border-color:#0655be;transform:translateY(-3px);box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:150}.method-card.selected[data-v-e80ac95e]{border-color:#0655be;background-color:rgba(6,85,190,.05)}.method-card h3[data-v-e80ac95e]{margin-top:0;margin-bottom:8px;font-size:16px;text-align:center}.method-card-content[data-v-e80ac95e]{overflow:visible}.method-description[data-v-e80ac95e]{font-size:12px;color:#666;line-height:1.5;text-align:left;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;position:absolute;background:#fff;border:1px solid #0655be;border-radius:8px;padding:12px;box-shadow:0 8px 20px rgba(0,0,0,.15);z-index:250;width:250px;min-height:60px;left:50%;transform:translateX(-50%) translateY(10px);top:100%;margin-top:8px;white-space:normal;word-wrap:break-word}.method-description.show-description[data-v-e80ac95e]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.method-card.card-left .method-description[data-v-e80ac95e]{left:0;transform:translateX(0) translateY(10px)}.method-card.card-left .method-description.show-description[data-v-e80ac95e]{transform:translateX(0) translateY(0)}.method-card.card-right .method-description[data-v-e80ac95e]{left:auto;right:0;transform:translateX(0) translateY(10px)}.method-card.card-right .method-description.show-description[data-v-e80ac95e]{transform:translateX(0) translateY(0)}.method-names[data-v-e80ac95e]{margin-top:5px;font-size:12px;color:#0655be;font-weight:700}.method-card-content[data-v-e80ac95e]{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.selected-status[data-v-e80ac95e]{display:flex;flex-direction:column;gap:8px}.selected-plan-info[data-v-e80ac95e]{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:5px}.selected-price[data-v-e80ac95e]{font-weight:700;color:#ff5252}.select-prompt[data-v-e80ac95e]{color:#999;font-size:14px;text-align:center;padding:10px 0}.selected-methods-summary[data-v-e80ac95e]{margin-bottom:15px}.selected-methods-summary h3[data-v-e80ac95e]{font-size:16px;margin-bottom:10px}.selected-methods-list[data-v-e80ac95e]{max-height:160px;overflow-y:auto;border:1px solid #eee;border-radius:5px;padding:8px}.selected-method-item[data-v-e80ac95e]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.selected-method-item[data-v-e80ac95e]:last-child{border-bottom:none}.selected-method-name[data-v-e80ac95e]{font-weight:700}.selected-method-right[data-v-e80ac95e]{display:flex;align-items:center}.selected-method-type[data-v-e80ac95e]{font-size:12px;color:#666;margin-right:10px}.selected-method-price[data-v-e80ac95e]{font-weight:700;color:#ff5252;font-size:16px;margin-right:5px}.remove-method[data-v-e80ac95e]{padding:2px;margin-left:5px}.remove-method .el-icon[data-v-e80ac95e]{font-size:14px;color:#999}.remove-method:hover .el-icon[data-v-e80ac95e]{color:#ff5252}.hover-hint[data-v-e80ac95e]{font-size:12px;color:#999;text-align:center;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:5px}.hover-hint .el-icon[data-v-e80ac95e]{font-size:14px;color:#0655be}.payment-success[data-v-e80ac95e]{font-size:16px;color:#67c23a}.payment-success[data-v-e80ac95e],.payment-timeout[data-v-e80ac95e]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px}.payment-timeout[data-v-e80ac95e]{font-size:14px;color:#e6a23c}.success-icon[data-v-e80ac95e]{font-size:40px;margin-bottom:10px;color:#67c23a}.timeout-icon[data-v-e80ac95e]{font-size:36px;margin-bottom:10px;color:#e6a23c}.retry-btn[data-v-e80ac95e]{margin-top:10px}.payment-progress[data-v-e80ac95e]{margin-bottom:15px;width:100%}.progress-bar[data-v-e80ac95e]{height:4px;width:100%;background-color:#f0f0f0;border-radius:2px;overflow:hidden;margin-bottom:5px}.progress-fill[data-v-e80ac95e]{height:100%;background-color:#0655be;border-radius:2px;transition:width 1s ease}.progress-text[data-v-e80ac95e]{font-size:12px;color:#666;text-align:center}.success-message[data-v-e80ac95e]{color:#67c23a;font-weight:700}.error-message[data-v-e80ac95e]{color:#f56c6c;font-size:14px;margin-top:5px}.agreement-link[data-v-e80ac95e]{color:#0655be;text-decoration:none}.agreement-link[data-v-e80ac95e]:hover{text-decoration:underline}.coupon-selection[data-v-e80ac95e],.selected-coupon[data-v-e80ac95e]{display:flex;align-items:center;gap:10px;height:32px}.selected-coupon[data-v-e80ac95e]{padding:6px 12px;background-color:#f0f9eb;border:1px solid #67c23a;border-radius:4px;box-sizing:border-box}.coupon-name[data-v-e80ac95e]{font-weight:700;color:#333}.coupon-discount[data-v-e80ac95e]{color:#67c23a;font-weight:700}.no-coupon-container[data-v-e80ac95e]{display:flex;align-items:center;gap:12px;height:32px}.no-coupon-text[data-v-e80ac95e]{color:#999;font-size:14px;display:flex;align-items:center}.get-coupon-link[data-v-e80ac95e]{display:flex;align-items:center;gap:4px;font-size:14px;padding:0 8px;height:28px;transition:all .3s ease}.get-coupon-link .el-icon[data-v-e80ac95e]{font-size:16px}.get-coupon-link[data-v-e80ac95e]:hover{transform:translateX(2px)}.loading-coupon-text[data-v-e80ac95e]{color:#666;font-size:14px;height:32px;display:flex;align-items:center}.no-methods-hint[data-v-e80ac95e]{color:#e6a23c;font-size:14px;height:32px;display:flex;align-items:center;font-style:italic}.total-breakdown[data-v-e80ac95e]{margin-bottom:10px}.total-line[data-v-e80ac95e]{display:flex;justify-content:space-between;margin-bottom:5px;font-size:14px;color:#666}.total-line.discount[data-v-e80ac95e]{color:#67c23a}.final-total[data-v-e80ac95e]{display:flex;justify-content:space-between;font-size:16px;font-weight:700;color:#333;padding-top:10px;border-top:1px solid #eee}.coupon-dialog-content[data-v-e80ac95e]{max-height:350px;overflow-y:auto}.loading-coupons[data-v-e80ac95e],.no-coupons[data-v-e80ac95e]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:#999}.loading-coupons .el-icon[data-v-e80ac95e],.no-coupons .el-icon[data-v-e80ac95e]{font-size:32px;margin-bottom:10px}.coupon-list[data-v-e80ac95e]{display:flex;flex-direction:column;gap:12px}.coupon-item[data-v-e80ac95e]{border:1px solid #e0e0e0;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s ease}.coupon-item[data-v-e80ac95e]:hover{border-color:#0655be;box-shadow:0 2px 8px rgba(6,85,190,.1)}.coupon-item.selected[data-v-e80ac95e]{border-color:#0655be;background-color:rgba(6,85,190,.05)}.coupon-header[data-v-e80ac95e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.coupon-title[data-v-e80ac95e]{font-weight:700;font-size:16px;color:#333}.coupon-value[data-v-e80ac95e]{background-color:#ff5252;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.coupon-body[data-v-e80ac95e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.coupon-description[data-v-e80ac95e]{font-size:14px;color:#666;flex:1}.coupon-savings[data-v-e80ac95e]{font-size:14px;font-weight:700;color:#67c23a}.coupon-footer[data-v-e80ac95e]{display:flex;justify-content:space-between;align-items:center}.coupon-expire[data-v-e80ac95e]{font-size:12px;color:#999}.usage-count-intro[data-v-e80ac95e]{background-color:#f0f9ff;border-left:4px solid #0655be;padding:12px 15px;margin-bottom:15px;border-radius:4px}.usage-count-intro h3[data-v-e80ac95e]{margin-top:0;margin-bottom:8px;color:#0655be;font-size:16px}.usage-count-intro p[data-v-e80ac95e]{margin:5px 0;color:#666;font-size:14px}.usage-count-plans[data-v-e80ac95e]{display:flex;justify-content:space-between;margin-bottom:15px;gap:12px}.usage-count-plan-item[data-v-e80ac95e]{flex:1;text-align:center;border:2px solid #e0e0e0;border-radius:10px;padding:15px 12px;cursor:pointer;transition:all .3s;position:relative}.usage-count-plan-item[data-v-e80ac95e]:hover{border-color:#0655be;transform:translateY(-5px);box-shadow:0 5px 10px rgba(0,0,0,.1)}.usage-count-plan-item.selected[data-v-e80ac95e]{border-color:#0655be;background-color:rgba(6,85,190,.05)}.usage-count-plan-item h3[data-v-e80ac95e]{margin-top:0;margin-bottom:10px;font-size:16px;color:#333}.usage-count[data-v-e80ac95e]{margin-bottom:8px}.count-number[data-v-e80ac95e]{font-size:32px;font-weight:700;color:#0655be}.count-unit[data-v-e80ac95e]{font-size:16px;color:#666;margin-left:5px}.unit-price[data-v-e80ac95e]{font-size:14px;color:#999;margin-top:5px}.plan-badge[data-v-e80ac95e]{position:absolute;top:-10px;right:10px;background-color:#ff5252;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}.plan-badge.best-value[data-v-e80ac95e]{background-color:#f56c6c}.header[data-v-41af0c8e]{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-41af0c8e]{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-41af0c8e]{position:relative}.header-content[data-v-41af0c8e]{display:flex;align-items:center;justify-content:flex-start}.left-section[data-v-41af0c8e]{display:flex;align-items:center;gap:30px}.logo[data-v-41af0c8e]{flex-shrink:0}.main-nav[data-v-41af0c8e]{margin-left:20px}.nav-list[data-v-41af0c8e]{display:flex;list-style:none;margin:0;padding:0;gap:15px}.nav-item[data-v-41af0c8e]{margin:0;font-weight:700}.nav-link[data-v-41af0c8e]{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-41af0c8e],.nav-link[data-v-41af0c8e]:hover{color:var(--home-color-primary)}.header.home-enhanced .nav-link[data-v-41af0c8e]{border-radius:var(--home-radius-pill)}.header.home-enhanced .nav-link[data-v-41af0c8e]:hover{background-color:rgba(var(--home-color-primary-rgb),.08)}.nav-link.router-link-active[data-v-41af0c8e]: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-41af0c8e]{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-41af0c8e]{position:relative}.learning-center-link[data-v-41af0c8e]{color:inherit}.learning-center-link .dropdown-arrow[data-v-41af0c8e]{margin-left:2px}.learning-center-badge[data-v-41af0c8e]{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-41af0c8e]{font-size:var(--home-font-caption);margin-left:4px;transition:transform var(--home-motion-base)}.help-center-item:hover .dropdown-arrow[data-v-41af0c8e]{transform:rotate(180deg)}.help-dropdown[data-v-41af0c8e]{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-41af0c8e var(--home-motion-base)}.header.home-enhanced .help-dropdown[data-v-41af0c8e]{border:1px solid rgba(var(--home-color-primary-rgb),.15)}@keyframes fadeInDown-41af0c8e{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.help-dropdown[data-v-41af0c8e]: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-41af0c8e]{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-41af0c8e]:hover{background-color:var(--home-color-surface-muted)}.header.home-enhanced .help-dropdown-item[data-v-41af0c8e]:hover{transform:translateX(2px)}.help-dropdown-item .item-icon[data-v-41af0c8e]{font-size:24px;color:var(--home-color-primary);margin-right:12px;flex-shrink:0}.help-dropdown-item .item-content[data-v-41af0c8e]{flex:1}.help-dropdown-item .item-title[data-v-41af0c8e]{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-41af0c8e]{font-size:12px;color:var(--home-color-text-muted);line-height:1.4}.right-section[data-v-41af0c8e]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;padding-right:20px}.header-buttons[data-v-41af0c8e]{display:flex;align-items:center}.buttons-container[data-v-41af0c8e]{display:flex;align-items:center;gap:15px}.buttons-container.not-logged-in[data-v-41af0c8e]{width:220px;justify-content:flex-end;gap:10px}.buttons-container.not-logged-in .el-button[data-v-41af0c8e]{margin-left:0;min-width:88px}.header-loading[data-v-41af0c8e]{opacity:.7}.header-loading .nav-link[data-v-41af0c8e]{cursor:default}.header-loading .logo-text[data-v-41af0c8e],.header-loading .nav-link[data-v-41af0c8e]{color:var(--home-color-text-muted)!important}.buttons-container.loading[data-v-41af0c8e]{width:240px;justify-content:space-between}.loading-button[data-v-41af0c8e]{height:32px;border-radius:16px;background-color:var(--home-color-surface-muted)}.loading-button[data-v-41af0c8e]:first-child{width:88px}.loading-button[data-v-41af0c8e]:last-child{width:120px}.header-buttons .el-button[data-v-41af0c8e]{margin:0}.header-primary-button[data-v-41af0c8e]{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-41af0c8e]: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-41af0c8e]{background:none;background-color:var(--home-color-primary);border-color:var(--home-color-primary)}.header.home-enhanced .home-primary-button.el-button[data-v-41af0c8e]:hover{background:none;background-color:var(--home-color-primary-hover);border-color:var(--home-color-primary-hover)}.login-outline-button[data-v-41af0c8e]{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-41af0c8e]: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-41af0c8e]{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-41af0c8e]:hover{background-color:var(--home-color-vip-hover);transform:translateY(-2px);box-shadow:var(--home-shadow-md)}.crown-icon[data-v-41af0c8e]{font-size:16px;margin-right:5px;color:var(--home-color-text-inverse)}.vip-button[data-v-41af0c8e]{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-41af0c8e]:hover{background-color:var(--home-color-vip);border-color:var(--home-color-vip)}.user-avatar-container[data-v-41af0c8e]{cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0;height:30px;width:30px}.user-icon[data-v-41af0c8e]{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-41af0c8e]: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-41af0c8e]{padding:15px;display:flex;flex-direction:column;align-items:center;min-width:170px}[data-v-41af0c8e] .custom-dropdown-menu{min-width:170px!important;width:auto!important}.dropdown-icon[data-v-41af0c8e]{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-41af0c8e]{text-align:center;width:100%}.dropdown-username[data-v-41af0c8e]{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-41af0c8e]{font-size:12px;color:var(--home-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-toggle[data-v-41af0c8e]{display:none;font-size:24px;cursor:pointer}.logo-link[data-v-41af0c8e]{display:flex;align-items:center;color:var(--home-color-text-primary);text-decoration:none}.logo-image[data-v-41af0c8e]{height:40px;margin-right:10px}.logo-text[data-v-41af0c8e]{font-size:24px;font-weight:600}.header.home-enhanced .logo-text[data-v-41af0c8e],.logo-text[data-v-41af0c8e]{color:var(--home-color-primary)}.redeem-code-container[data-v-41af0c8e]{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-41af0c8e]:hover{background-color:rgba(var(--home-color-primary-rgb),.2);box-shadow:var(--home-shadow-md);transform:translateY(-2px)}.mobile-buttons[data-v-41af0c8e]{display:none}.mobile-user-menu[data-v-41af0c8e]{width:100%}.mobile-user-info[data-v-41af0c8e]{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;border-bottom:1px solid var(--home-color-border)}.mobile-username[data-v-41af0c8e]{font-weight:500;color:var(--home-color-text-primary)}.mobile-user-dropdown[data-v-41af0c8e]{background:var(--home-color-surface-soft);border-radius:8px;margin-top:10px;overflow:hidden}.mobile-menu-item[data-v-41af0c8e]{padding:12px 15px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--home-color-border)}.mobile-menu-item[data-v-41af0c8e]:last-child{border-bottom:none}.mobile-menu-item[data-v-41af0c8e]:hover{background-color:var(--home-color-surface-muted)}.mobile-menu-item[data-v-41af0c8e]:active{background-color:var(--home-color-border)}.mobile-help-menu[data-v-41af0c8e]{width:100%;margin-top:10px}.mobile-help-header[data-v-41af0c8e]{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-41af0c8e]{display:flex;align-items:center;gap:8px}.mobile-learning-badge[data-v-41af0c8e]{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-41af0c8e]{font-size:14px;transition:transform .3s}.help-arrow.rotated[data-v-41af0c8e]{transform:rotate(180deg)}.mobile-help-dropdown[data-v-41af0c8e]{background:var(--home-color-surface-soft);border-radius:8px;margin-top:10px;overflow:hidden}.mobile-help-item[data-v-41af0c8e]{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-41af0c8e]:last-child{border-bottom:none}.mobile-help-item[data-v-41af0c8e]:hover{background-color:var(--home-color-surface-muted)}.mobile-help-item[data-v-41af0c8e]:active{background-color:var(--home-color-border)}.help-item-icon[data-v-41af0c8e]{font-size:18px;color:var(--home-color-primary)}@media (max-width:992px){.header[data-v-41af0c8e]{padding:12px 0}.menu-toggle[data-v-41af0c8e]{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:101}.left-section[data-v-41af0c8e]{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-41af0c8e]{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-41af0c8e]{transform:translateY(0)}.main-nav[data-v-41af0c8e]{margin-left:0;width:100%}.nav-list[data-v-41af0c8e]{flex-direction:column;gap:15px;width:100%}.nav-item[data-v-41af0c8e]{margin:10px 0;width:100%}.nav-link[data-v-41af0c8e]{display:block;padding:12px 0;font-size:16px;border-bottom:1px solid var(--home-color-border)}.right-section[data-v-41af0c8e]{display:none}.left-section.active .mobile-buttons[data-v-41af0c8e]{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-41af0c8e]{font-size:20px}}@media (max-width:768px){.header[data-v-41af0c8e]{padding:10px 0}.header-content[data-v-41af0c8e]{padding:0 15px}.menu-toggle[data-v-41af0c8e]{right:15px}.left-section[data-v-41af0c8e]{top:60px;padding:15px}.nav-link[data-v-41af0c8e]{font-size:15px;padding:10px 0}.logo-text[data-v-41af0c8e]{font-size:18px}.mobile-buttons .el-button[data-v-41af0c8e]{height:40px;font-size:14px}.mobile-buttons .redeem-code-container[data-v-41af0c8e],.mobile-buttons .vip-button-container[data-v-41af0c8e]{height:40px;font-size:14px;justify-content:center}}@media (max-width:480px){.header[data-v-41af0c8e]{padding:8px 0}.header-content[data-v-41af0c8e]{padding:0 10px}.menu-toggle[data-v-41af0c8e]{right:10px}.left-section[data-v-41af0c8e]{top:55px;padding:12px}.nav-link[data-v-41af0c8e]{font-size:14px;padding:8px 0}.logo-text[data-v-41af0c8e]{font-size:16px}.mobile-buttons .el-button[data-v-41af0c8e],.mobile-buttons .redeem-code-container[data-v-41af0c8e],.mobile-buttons .vip-button-container[data-v-41af0c8e]{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}}.logo-container[data-v-62d0c332]{text-align:center;margin-bottom:24px}.logo-text[data-v-62d0c332]{font-size:28px;line-height:1.15;font-weight:700;letter-spacing:.4px;color:var(--home-color-primary)}.dialog-title[data-v-62d0c332]{margin-top:10px;font-size:16px;line-height:1.4;font-weight:500;color:var(--home-color-text-secondary)}.brand-desc[data-v-62d0c332]{margin-top:8px;font-size:16px;line-height:1.5;color:var(--home-color-primary);letter-spacing:.2px}.form-shell[data-v-62d0c332]{width:100%;max-width:360px;margin:0 auto;display:flex;flex-direction:column;gap:15px}.form-item[data-v-62d0c332]{display:flex;flex-direction:column;gap:8px}.label[data-v-62d0c332]{font-size:16px;color:var(--home-color-text-primary);line-height:1.35}.required-star[data-v-62d0c332]{color:var(--el-color-danger);margin-right:4px}.input-wrapper[data-v-62d0c332]{width:100%}.code-input[data-v-62d0c332]{display:grid;grid-template-columns:1fr 128px;gap:10px}.send-code-btn[data-v-62d0c332]{width:128px;height:42px;font-size:14px}.login-actions[data-v-62d0c332]{display:flex;justify-content:space-between;align-items:center;margin-top:-2px}[data-v-62d0c332] .remember-checkbox .el-checkbox__label{font-size:14px;font-weight:400;color:var(--home-color-text-secondary);transition:color var(--home-motion-base)}[data-v-62d0c332] .remember-checkbox .el-checkbox__inner{border-color:rgba(var(--home-color-primary-rgb),.45)}[data-v-62d0c332] .remember-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--home-color-primary);background-color:var(--home-color-primary)}[data-v-62d0c332] .remember-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--home-color-primary)}.forgot-password-link[data-v-62d0c332]{color:var(--home-color-primary);font-size:14px;cursor:pointer;transition:color var(--home-motion-base)}.forgot-password-link[data-v-62d0c332]:hover{color:var(--home-color-primary-hover)}.submit-btn[data-v-62d0c332]{width:100%;height:44px;font-size:16px;font-weight:600}.switch-line[data-v-62d0c332]{text-align:center;font-size:14px;color:var(--home-color-text-muted)}.switch-link[data-v-62d0c332]{color:var(--home-color-primary);cursor:pointer}.switch-link[data-v-62d0c332]:hover{color:var(--home-color-primary-hover)}.agreement-text[data-v-62d0c332]{font-size:14px;color:var(--home-color-text-muted);line-height:1.5;text-align:center}.agreement-link[data-v-62d0c332]{color:var(--home-color-primary)}.login-form-shell .agreement-link[data-v-62d0c332],.login-form-shell .forgot-password-link[data-v-62d0c332],.login-form-shell .switch-link[data-v-62d0c332],.login-logo-container .brand-desc[data-v-62d0c332],.register-form-shell .agreement-link[data-v-62d0c332],.register-form-shell .switch-link[data-v-62d0c332],[data-v-62d0c332] .login-form-shell .remember-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{font-weight:400}[data-v-62d0c332] .forgot-password-dialog .el-dialog__body,[data-v-62d0c332] .login-dialog .el-dialog__body,[data-v-62d0c332] .register-dialog .el-dialog__body{padding:20px 25px 24px}[data-v-62d0c332] .forgot-password-dialog,[data-v-62d0c332] .login-dialog,[data-v-62d0c332] .register-dialog{border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(var(--home-color-primary-rgb),.08) 0,var(--home-color-surface-elevated) 48%,var(--home-color-surface-elevated) 100%)}[data-v-62d0c332] .forgot-password-dialog .el-dialog__header,[data-v-62d0c332] .login-dialog .el-dialog__header,[data-v-62d0c332] .register-dialog .el-dialog__header{padding:10px 10px 0}[data-v-62d0c332] .input-wrapper .el-input__wrapper{min-height:42px;border-radius:8px;background-color:var(--home-color-surface);box-shadow:0 0 0 1px rgba(var(--home-color-primary-rgb),.18) inset;transition:box-shadow var(--home-motion-base)}[data-v-62d0c332] .input-wrapper .el-input__inner,[data-v-62d0c332] .input-wrapper .el-input__suffix,[data-v-62d0c332] .input-wrapper .el-input__suffix-inner{background-color:transparent!important}[data-v-62d0c332] .input-wrapper .el-input__inner{font-size:15px}[data-v-62d0c332] .input-wrapper .el-input__wrapper:hover{box-shadow:0 0 0 1px rgba(var(--home-color-primary-rgb),.28) inset}[data-v-62d0c332] .input-wrapper .el-input__wrapper.is-focus{box-shadow:0 0 0 1px rgba(var(--home-color-primary-rgb),.64) inset}[data-v-62d0c332] .input-wrapper input:-webkit-autofill,[data-v-62d0c332] .input-wrapper input:-webkit-autofill:active,[data-v-62d0c332] .input-wrapper input:-webkit-autofill:focus,[data-v-62d0c332] .input-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:var(--home-color-text-primary)!important;box-shadow:0 0 0 1000px var(--home-color-surface) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}[data-v-62d0c332] .send-code-btn.el-button--primary,[data-v-62d0c332] .submit-btn.el-button--primary{border-color:var(--home-color-primary);background-color:var(--home-color-primary);color:var(--home-color-text-inverse)}[data-v-62d0c332] .send-code-btn.el-button--primary:focus-visible,[data-v-62d0c332] .send-code-btn.el-button--primary:hover,[data-v-62d0c332] .submit-btn.el-button--primary:focus-visible,[data-v-62d0c332] .submit-btn.el-button--primary:hover{border-color:var(--home-color-primary-hover);background-color:var(--home-color-primary-hover)}[data-v-62d0c332] .send-code-btn.el-button--primary:active,[data-v-62d0c332] .submit-btn.el-button--primary:active{border-color:var(--home-color-primary-deep);background-color:var(--home-color-primary-deep)}[data-v-62d0c332] .send-code-btn.el-button--primary.is-disabled,[data-v-62d0c332] .submit-btn.el-button--primary.is-disabled{border-color:rgba(var(--home-color-primary-rgb),.38);background-color:rgba(var(--home-color-primary-rgb),.38);color:hsla(0,0%,100%,.88)}@media (max-width:520px){[data-v-62d0c332] .forgot-password-dialog,[data-v-62d0c332] .login-dialog,[data-v-62d0c332] .register-dialog{width:calc(100vw - 20px)!important}.logo-text[data-v-62d0c332]{font-size:24px}.dialog-title[data-v-62d0c332]{font-size:15px}.brand-desc[data-v-62d0c332]{font-size:14px}.form-shell[data-v-62d0c332]{max-width:100%}.code-input[data-v-62d0c332]{grid-template-columns:1fr}.send-code-btn[data-v-62d0c332]{width:100%}}.redeem-code-dialog .el-dialog__header[data-v-5d420994]{text-align:center;font-size:20px;font-weight:600;color:#333;border-bottom:1px solid #e0e0e0;padding-bottom:15px}.dialog-content[data-v-5d420994]{padding:20px 30px}.dialog-tip[data-v-5d420994]{display:flex;align-items:center;gap:8px;font-size:15px;color:#666;margin-bottom:25px;background-color:#f4f7fc;padding:12px 18px;border-radius:8px}.tip-icon[data-v-5d420994]{width:20px;height:20px;flex-shrink:0}.el-form-item__label[data-v-5d420994]{font-size:14px;font-weight:500;color:#555}.el-input--large[data-v-5d420994]{height:48px}.dialog-footer[data-v-5d420994]{display:flex;justify-content:flex-end;gap:15px;padding:0 30px 20px}.cancel-btn[data-v-5d420994]{width:100px}.confirm-btn[data-v-5d420994]{width:120px}.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-475f6c77]{background:var(--home-gradient-hero);padding:40px 0 0;position:relative;overflow:hidden}.hero[data-v-475f6c77]: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-475f6c77]:after,.hero[data-v-475f6c77]:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.hero[data-v-475f6c77]: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-475f6c77]{display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;z-index:1}.hero-text[data-v-475f6c77]{flex:1}.hero-title[data-v-475f6c77]{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-475f6c77]{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-475f6c77]{display:flex;justify-content:center;gap:15px}.hero-actions .home-outline-button[data-v-475f6c77],.hero-actions .home-primary-button[data-v-475f6c77]{min-width:180px;height:50px;font-size:var(--home-font-body-lg);font-weight:500}.start-button[data-v-475f6c77]{padding-left:40px;padding-right:40px}.quick-start-button[data-v-475f6c77]{min-width:180px}.hero-image[data-v-475f6c77]{flex:1;display:flex;justify-content:center;perspective:1200px}.hero-carousel[data-v-475f6c77]{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-475f6c77]:hover{transform:translateY(-3px);box-shadow:var(--home-shadow-lg)}.carousel-img[data-v-475f6c77]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-stats[data-v-475f6c77]{background-color:var(--home-color-surface);padding:30px 0;margin-top:60px;box-shadow:var(--home-shadow-sm)}.stats-container[data-v-475f6c77]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.stat-item[data-v-475f6c77]{text-align:center;padding:15px}.stat-number[data-v-475f6c77]{font-size:32px;font-weight:700;color:var(--home-color-primary);margin-bottom:5px}.stat-label[data-v-475f6c77]{font-size:16px;color:var(--home-color-text-secondary)}.hero-text[data-v-475f6c77]{animation:heroFadeUp-475f6c77 .55s ease-out}.hero-image[data-v-475f6c77]{animation:heroFadeUp-475f6c77 .7s ease-out}@keyframes heroFadeUp-475f6c77{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.hero-content[data-v-475f6c77]{flex-direction:column;gap:30px}.hero-title[data-v-475f6c77]{font-size:36px}.hero-description[data-v-475f6c77]{font-size:16px}.hero-carousel[data-v-475f6c77]{max-width:500px;margin:0 auto}.stats-container[data-v-475f6c77]{gap:10px}.stat-item[data-v-475f6c77]{padding:10px}.stat-number[data-v-475f6c77]{font-size:28px}.stat-label[data-v-475f6c77]{font-size:14px}}@media (max-width:768px){.hero[data-v-475f6c77]{padding:40px 0 0}.hero-content[data-v-475f6c77]{gap:20px}.hero-title[data-v-475f6c77]{font-size:28px;line-height:1.3;margin-bottom:15px}.hero-description[data-v-475f6c77]{font-size:14px;line-height:1.5;margin-bottom:20px;text-align:center}.hero-actions[data-v-475f6c77]{flex-direction:column;align-items:center;gap:10px}.hero-actions .home-outline-button[data-v-475f6c77],.hero-actions .home-primary-button[data-v-475f6c77]{min-width:160px;height:44px;font-size:16px}.hero-image[data-v-475f6c77]{width:100%;padding:0 10px}.hero-carousel[data-v-475f6c77]{width:100%;max-width:none;border-radius:var(--home-radius-sm);box-shadow:var(--home-shadow-sm)}.carousel-img[data-v-475f6c77]{border-radius:8px}}@media (max-width:480px){.hero[data-v-475f6c77]{padding:30px 0 0}.hero-title[data-v-475f6c77]{font-size:24px}.hero-description[data-v-475f6c77]{font-size:13px;padding:0 10px}.hero-actions .home-outline-button[data-v-475f6c77],.hero-actions .home-primary-button[data-v-475f6c77]{min-width:140px;height:40px;font-size:14px}.hero-image[data-v-475f6c77]{padding:0 5px}.hero-carousel[data-v-475f6c77]{border-radius:6px}}@media (prefers-reduced-motion:reduce){.hero-image[data-v-475f6c77],.hero-text[data-v-475f6c77]{animation:none}.hero-carousel[data-v-475f6c77],.hero-carousel[data-v-475f6c77]: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}}.page-loading-container[data-v-3b0bd7de]{height:100%;min-height:var(--v6f7b87ee);width:100%;position:relative}.notice-banner[data-v-51b95719]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;padding:12px 0;position:relative;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1);animation:slideDown-51b95719 .5s ease-out}.notice-content[data-v-51b95719]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;position:relative}.notice-icon[data-v-51b95719]{font-size:18px;color:#fff;animation:pulse-51b95719 2s infinite}.notice-text[data-v-51b95719]{font-size:16px;font-weight:500;text-align:center;flex:1}.notice-close[data-v-51b95719]{position:absolute;right:20px;color:#fff!important;font-size:18px;padding:4px;border-radius:50%;transition:all .3s ease}.notice-close[data-v-51b95719]:hover{background-color:hsla(0,0%,100%,.2);transform:scale(1.1)}@keyframes slideDown-51b95719{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse-51b95719{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.notice-content[data-v-51b95719]{padding:0 15px}.notice-text[data-v-51b95719]{font-size:14px}.notice-close[data-v-51b95719]{right:15px;font-size:16px}}.order-history[data-v-7b623dcf]{padding:20px}.order-header[data-v-7b623dcf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.order-header h2[data-v-7b623dcf]{margin:0;font-size:22px;color:#333}.order-filters[data-v-7b623dcf]{display:flex;gap:15px;align-items:center}.filter-group[data-v-7b623dcf]{min-width:120px}.filter-group[data-v-7b623dcf]:first-child{min-width:200px}@media (max-width:768px){.order-header[data-v-7b623dcf]{flex-direction:column;align-items:flex-start;gap:15px}.order-filters[data-v-7b623dcf]{width:100%;flex-wrap:wrap}.filter-group[data-v-7b623dcf]{flex:1;min-width:140px}[data-v-7b623dcf] .el-select{width:100%}}.order-list[data-v-7b623dcf]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}[data-v-7b623dcf] .el-table{--el-table-row-height:58px;font-size:14px}[data-v-7b623dcf] .el-table .cell{padding:6px 12px;line-height:1.5;display:flex;align-items:center;justify-content:center;height:100%}[data-v-7b623dcf] .el-tag{font-size:13px;padding:0 10px;height:26px;line-height:24px}.pagination[data-v-7b623dcf]{margin-top:20px;display:flex;justify-content:flex-end}.order-id[data-v-7b623dcf]{font-family:monospace;color:#666;font-size:14px}.member-info[data-v-7b623dcf]{display:flex;align-items:center;justify-content:center;gap:8px}.plan-type[data-v-7b623dcf]{font-weight:500;font-size:14px}.quantity[data-v-7b623dcf]{color:#666;font-size:13px}.methods-scroll-container-dialog[data-v-7b623dcf]{max-height:300px;overflow-y:auto;overflow-x:hidden}.methods-scroll-container-dialog[data-v-7b623dcf]::-webkit-scrollbar,.methods-scroll-container[data-v-7b623dcf]::-webkit-scrollbar{width:6px}.methods-scroll-container-dialog[data-v-7b623dcf]::-webkit-scrollbar-track,.methods-scroll-container[data-v-7b623dcf]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.methods-scroll-container-dialog[data-v-7b623dcf]::-webkit-scrollbar-thumb,.methods-scroll-container[data-v-7b623dcf]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.methods-scroll-container-dialog[data-v-7b623dcf]::-webkit-scrollbar-thumb:hover,.methods-scroll-container[data-v-7b623dcf]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.method-item[data-v-7b623dcf]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.method-item[data-v-7b623dcf]:last-child{border-bottom:none}.method-name[data-v-7b623dcf]{font-weight:500;flex:1;font-size:14px}.method-details[data-v-7b623dcf]{display:flex;align-items:center;gap:12px}.amount[data-v-7b623dcf],.price[data-v-7b623dcf]{color:#ff5252;font-weight:500;font-size:15px}.operation-buttons[data-v-7b623dcf]{display:flex;gap:10px;justify-content:center}[data-v-7b623dcf] .operation-buttons .el-button{padding:8px 15px;font-size:13px}[data-v-7b623dcf] .operation-buttons .el-button--small{min-height:32px}.order-details[data-v-7b623dcf]{padding:20px}.detail-item[data-v-7b623dcf]{display:flex;margin-bottom:15px}.detail-item .label[data-v-7b623dcf]{width:100px;color:#666;flex-shrink:0;font-size:14px}.detail-item .value[data-v-7b623dcf]{flex:1;font-size:14px}.method-detail-item[data-v-7b623dcf]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #eee}.method-detail-item[data-v-7b623dcf]:last-child{border-bottom:none}.method-detail-item .method-name[data-v-7b623dcf]{flex:1;font-size:14px}.method-detail-item .method-plan[data-v-7b623dcf]{margin:0 15px;color:#666;font-size:13px}.method-detail-item .method-price[data-v-7b623dcf]{color:#ff5252;font-weight:500;font-size:15px}.method-package-detail[data-v-7b623dcf]{display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa;padding:12px;border-radius:6px;margin-bottom:10px;border:1px solid #e9ecef}.method-package-detail .package-name[data-v-7b623dcf]{font-weight:600;color:#333;font-size:15px}.method-package-detail .method-plan[data-v-7b623dcf]{margin:0 15px;color:#666;font-size:13px;background-color:#e9ecef;padding:2px 8px;border-radius:4px}.method-package-detail .method-price[data-v-7b623dcf]{color:#ff5252;font-weight:600;font-size:16px}.included-methods-detail[data-v-7b623dcf]{margin-left:0;margin-top:12px;padding:16px;background-color:#fafbfc;border-radius:6px;border:1px solid #e9ecef;width:100%;box-sizing:border-box}.included-methods-detail .included-methods-title[data-v-7b623dcf]{font-size:15px;color:#333;margin-bottom:12px;font-weight:600}.method-type-header[data-v-7b623dcf]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.quantity-info[data-v-7b623dcf]{color:#666;font-size:14px}.all-methods-info[data-v-7b623dcf]{display:flex;flex-direction:column;gap:12px}.methods-info-container[data-v-7b623dcf]{margin-top:8px}.method-info-card[data-v-7b623dcf]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px}.method-card-header[data-v-7b623dcf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.method-card-title[data-v-7b623dcf]{font-size:16px;font-weight:600;color:#333}.method-card-price[data-v-7b623dcf]{color:#ff5252;font-weight:600;font-size:16px}.method-card-description[data-v-7b623dcf]{padding:12px;background-color:#f0f9ff;border-radius:6px;border-left:4px solid #0655be;color:#0655be;font-size:14px}.specific-methods-info[data-v-7b623dcf]{display:flex;flex-direction:column;gap:12px}.package-header[data-v-7b623dcf]{display:flex;justify-content:space-between;align-items:center;width:100%}.package-meta[data-v-7b623dcf]{display:flex;align-items:center;gap:12px}.included-methods-header[data-v-7b623dcf]{margin-bottom:12px;color:#333;font-weight:600}.included-methods-grid[data-v-7b623dcf]{display:grid;gap:8px}.redeem-methods-info[data-v-7b623dcf]{display:flex;flex-direction:column;gap:12px}.redeem-methods-header[data-v-7b623dcf]{margin-bottom:12px;color:#333;font-weight:600;font-size:15px}.redeem-methods-grid[data-v-7b623dcf]{display:grid;gap:8px}.redeem-method-item[data-v-7b623dcf]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#fafbfc;border-radius:6px;border:1px solid #e9ecef}.redeem-method-item .method-name[data-v-7b623dcf]{color:#555;font-weight:500;flex:1}.redeem-method-item .method-expiry[data-v-7b623dcf]{color:#0655be;font-size:12px;font-weight:500;background-color:#f0f7ff;padding:4px 8px;border-radius:4px;border:1px solid #d4edda;flex-shrink:0;white-space:nowrap}.redeem-usage-count-info[data-v-7b623dcf]{display:flex;flex-direction:column;gap:12px}.methods-table-container[data-v-7b623dcf]{margin-top:4px}.methods-table-container .el-table[data-v-7b623dcf]{border-radius:8px;overflow:hidden}.methods-table-container .el-table th[data-v-7b623dcf]{background-color:#f5f7fa!important;color:#333!important;font-weight:600!important;border-bottom:2px solid #e4e7ed}.methods-table-container .el-table td[data-v-7b623dcf]{padding:8px 0;vertical-align:middle}.methods-table-container .el-table .el-table__row[data-v-7b623dcf]:hover{background-color:#f8f9fa}.methods-table-container .el-tag[data-v-7b623dcf]{font-size:12px;padding:4px 8px}.methods-table-container .el-table--border .el-table__inner-wrapper[data-v-7b623dcf]:after,.methods-table-container .el-table--border .el-table__inner-wrapper[data-v-7b623dcf]:before{width:0}.methods-table-container .el-table td[data-v-7b623dcf],.methods-table-container .el-table th[data-v-7b623dcf]{border-right:1px solid #e4e7ed}.methods-table-container .el-table td[data-v-7b623dcf]:last-child,.methods-table-container .el-table th[data-v-7b623dcf]:last-child{border-right:none}.methods-table-container .el-table .cell[data-v-7b623dcf]{padding:4px 12px;line-height:1.1}.table-method-expiry[data-v-7b623dcf]{color:#0655be;font-size:12px;font-weight:500;background-color:#f0f7ff;padding:4px 8px;border-radius:4px;border:1px solid #d4edda;white-space:nowrap;display:inline-block}.usage-count-info[data-v-7b623dcf]{display:flex;flex-direction:column;gap:12px}.usage-count-card[data-v-7b623dcf]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px}.usage-count-header[data-v-7b623dcf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.usage-count-title[data-v-7b623dcf]{font-size:16px;font-weight:600;color:#333}.usage-count-value[data-v-7b623dcf]{color:#0655be;font-weight:600;font-size:20px}.usage-count-description[data-v-7b623dcf]{padding:12px;background-color:#f0f9ff;border-radius:6px;border-left:4px solid #0655be;color:#0655be;font-size:14px;margin-bottom:12px}.usage-count-note[data-v-7b623dcf]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#fff3cd;border-radius:6px;border-left:4px solid #ffc107;color:#856404;font-size:13px}.usage-count-note .el-icon[data-v-7b623dcf]{font-size:16px;color:#ffc107}#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}}.hero-section[data-v-60154f80]{background-color:#0655be;color:#fff;padding:40px 0;text-align:center}.page-title[data-v-60154f80]{font-size:42px;font-weight:600;margin-bottom:15px}.page-description[data-v-60154f80]{font-size:18px;max-width:700px;margin:0 auto;opacity:.9}.videos-section[data-v-60154f80]{padding-top:30px;padding-bottom:30px}.search-container[data-v-60154f80]{margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto}.filter-container[data-v-60154f80]{margin-bottom:20px;text-align:center}[data-v-60154f80] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#0655be;border-color:#0655be;box-shadow:-1px 0 0 0 #0655be}[data-v-60154f80] .el-radio-button__inner:hover{color:#0655be}[data-v-60154f80] .el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){box-shadow:0 0 2px 2px rgba(6,85,190,.3)}[data-v-60154f80] .el-radio-button__inner{transition:all .3s}[data-v-60154f80] .el-radio-button__orig-radio:checked+.el-radio-button__inner:hover{background-color:#0548a6;border-color:#0548a6}[data-v-60154f80] .el-radio-button__inner:active{color:#0655be}[data-v-60154f80] .el-radio-group .el-radio-button.is-active .el-radio-button__inner{background-color:#0655be;border-color:#0655be;color:#fff}[data-v-60154f80] .el-radio-button__inner{border-color:#dcdfe6}[data-v-60154f80] .el-radio-button:first-child .el-radio-button__inner{border-left-color:#dcdfe6}[data-v-60154f80] .el-radio-button.is-active:first-child .el-radio-button__inner{border-left-color:#0655be}.video-list[data-v-60154f80]{margin-bottom:40px}.video-item[data-v-60154f80]{background-color:#fff;border-radius:8px;padding:12px 20px;margin-bottom:10px;box-shadow:0 1px 4px rgba(0,0,0,.08);transition:all .3s;cursor:pointer;display:flex;align-items:center;border-left:4px solid #0655be;min-height:48px}.video-item[data-v-60154f80]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateX(4px)}.video-index[data-v-60154f80]{width:25px;height:25px;background-color:#f5f7fa;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#666;font-size:16px;font-weight:500;margin-right:5px;flex-shrink:0;transition:all .3s}.video-item:hover .video-index[data-v-60154f80]{background-color:#0655be;color:#fff}.video-content[data-v-60154f80]{flex:1;min-width:0}.video-header[data-v-60154f80]{display:flex;justify-content:space-between;align-items:center;width:100%}.video-title-section[data-v-60154f80]{flex:1;margin-right:16px}.video-title[data-v-60154f80]{font-size:16px;font-weight:600;line-height:1.3;color:#333;margin:0;display:flex;align-items:center;flex-wrap:wrap}.play-icon[data-v-60154f80]{color:#0655be;margin-right:8px;font-size:14px;transition:color .3s}.video-item:hover .play-icon[data-v-60154f80]{color:#0548a6}.video-meta[data-v-60154f80]{display:flex;align-items:center;gap:12px;flex-shrink:0}.video-category[data-v-60154f80]{background-color:#f0f7ff;color:#0655be;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.video-duration[data-v-60154f80]{display:flex;align-items:center;color:#666;font-size:13px;white-space:nowrap}.video-duration .el-icon[data-v-60154f80]{margin-right:4px}.video-description[data-v-60154f80]{font-size:14px;color:#666;line-height:1.3;margin:0;font-weight:400;margin-left:8px}.pagination[data-v-60154f80]{margin-top:30px;display:flex;justify-content:flex-end}[data-v-60154f80] .el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:#0655be}[data-v-60154f80] .el-pagination.is-background .el-pager li:not(.is-disabled):hover{color:#0655be}.loading-container[data-v-60154f80]{text-align:center;padding:80px 0;color:#0655be}.loading-container .el-icon[data-v-60154f80]{font-size:48px;margin-bottom:15px}.loading-container p[data-v-60154f80]{font-size:16px;color:#666}.no-results[data-v-60154f80]{text-align:center;padding:60px 0;color:#999}.no-results i[data-v-60154f80]{font-size:48px;margin-bottom:15px}.no-results p[data-v-60154f80]{font-size:18px}@media (max-width:768px){.page-title[data-v-60154f80]{font-size:32px}.filter-container .el-radio-button[data-v-60154f80]{margin-bottom:10px}.video-item[data-v-60154f80]{padding:10px 16px;min-height:44px}.video-header[data-v-60154f80]{flex-direction:column;align-items:flex-start}.video-title-section[data-v-60154f80]{margin-right:0;margin-bottom:8px}.video-title[data-v-60154f80]{flex-direction:column;align-items:flex-start}.video-description[data-v-60154f80]{margin-left:0;margin-top:4px}.video-meta[data-v-60154f80]{align-self:flex-start}}.video-detail-page[data-v-fd162bc0]{padding:40px 0}.container[data-v-fd162bc0]{max-width:1000px;margin:0 auto;padding:0 20px}.back-button[data-v-fd162bc0]{display:inline-flex;align-items:center;cursor:pointer;color:#0655be;margin-bottom:20px;transition:all .2s}.back-button[data-v-fd162bc0]:hover{opacity:.8}.back-button i[data-v-fd162bc0]{margin-right:5px}.video-header[data-v-fd162bc0]{display:flex;align-items:center;margin-bottom:30px}.video-title[data-v-fd162bc0]{font-size:28px;margin-right:15px;margin-bottom:0}.category-tag[data-v-fd162bc0]{font-size:14px}.video-player-container[data-v-fd162bc0]{width:100%;background-color:#f5f5f5;border-radius:8px;overflow:hidden;position:relative;margin-bottom:30px;box-shadow:0 2px 12px rgba(0,0,0,.1);aspect-ratio:16/9}.bilibili-player[data-v-fd162bc0]{width:100%;height:100%;background-color:#000}.video-error[data-v-fd162bc0]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;background-color:#f8f8f8}.error-icon[data-v-fd162bc0]{font-size:40px;margin-bottom:15px;color:#f56c6c}.video-error p[data-v-fd162bc0]{margin-bottom:20px;font-size:16px}.video-error .el-button[data-v-fd162bc0]{margin:0 5px}@keyframes rotate-fd162bc0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.action-buttons[data-v-fd162bc0]{margin:30px 0;text-align:center}.video-info[data-v-fd162bc0]{margin-top:40px;padding-top:30px;border-top:1px solid #eee}.video-info h2[data-v-fd162bc0]{font-size:22px;margin-bottom:15px}.video-info p[data-v-fd162bc0]{line-height:1.6;color:#555;margin-bottom:20px}.recommend-tag[data-v-fd162bc0]{cursor:pointer;margin-right:10px;margin-bottom:10px;transition:all .3s ease;border:1px solid #0655be;color:#0655be;background-color:#f0f7ff}.recommend-tag[data-v-fd162bc0]:hover{background-color:#0655be;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(6,85,190,.3)}@media (max-width:768px){.video-title[data-v-fd162bc0]{font-size:22px}.video-player-container[data-v-fd162bc0]{aspect-ratio:16/9}.video-header[data-v-fd162bc0]{flex-direction:column;align-items:flex-start}.category-tag[data-v-fd162bc0]{margin-top:10px}.action-buttons[data-v-fd162bc0]{display:flex;flex-direction:column}.action-buttons .el-button[data-v-fd162bc0]{margin-bottom:10px}}.agreement-container[data-v-de408f0a]{max-width:1200px;margin:0 auto;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);line-height:1.6;color:#333}.agreement-header[data-v-de408f0a]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #0655be}.agreement-header h1[data-v-de408f0a]{color:#0655be;font-size:28px;margin-bottom:10px;font-weight:700}.update-time[data-v-de408f0a]{color:#666;font-size:14px;margin:0}.agreement-content[data-v-de408f0a]{margin-bottom:30px}.agreement-intro[data-v-de408f0a]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:6px;border-left:4px solid #0655be}.agreement-intro p[data-v-de408f0a]{margin-bottom:15px}.agreement-intro p[data-v-de408f0a]:last-child{margin-bottom:0}.agreement-section[data-v-de408f0a]{margin-bottom:30px}.agreement-section h2[data-v-de408f0a]{color:#0655be;font-size:20px;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.section-content p[data-v-de408f0a]{margin-bottom:12px;text-align:justify}.section-content ul[data-v-de408f0a]{margin:15px 0;padding-left:20px}.section-content li[data-v-de408f0a]{margin-bottom:8px;text-align:justify}.agreement-footer[data-v-de408f0a]{text-align:center;padding-top:20px;border-top:1px solid #e9ecef;color:#666;font-size:14px}.agreement-footer p[data-v-de408f0a]{margin:5px 0}strong[data-v-de408f0a]{color:#0655be;font-weight:600}@media (max-width:768px){.agreement-container[data-v-de408f0a]{margin:10px;padding:15px}.agreement-header h1[data-v-de408f0a]{font-size:24px}.agreement-section h2[data-v-de408f0a]{font-size:18px}.section-content ul[data-v-de408f0a]{padding-left:15px}}.privacy-container[data-v-5fdd70eb]{max-width:1200px;margin:0 auto;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);line-height:1.6;color:#333}.privacy-header[data-v-5fdd70eb]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #0655be}.privacy-header h1[data-v-5fdd70eb]{color:#0655be;font-size:28px;margin-bottom:10px;font-weight:700}.update-time[data-v-5fdd70eb]{color:#666;font-size:14px;margin:0;line-height:1.4}.privacy-content[data-v-5fdd70eb]{margin-bottom:30px}.privacy-intro[data-v-5fdd70eb]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:6px;border-left:4px solid #0655be}.privacy-intro h2[data-v-5fdd70eb]{color:#0655be;font-size:20px;margin-bottom:15px}.privacy-intro p[data-v-5fdd70eb]{margin-bottom:15px}.privacy-intro p[data-v-5fdd70eb]:last-child{margin-bottom:0}.privacy-section[data-v-5fdd70eb]{margin-bottom:30px}.privacy-section h2[data-v-5fdd70eb]{color:#0655be;font-size:20px;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.privacy-section h3[data-v-5fdd70eb]{color:#0655be;font-size:16px;margin:20px 0 10px 0;font-weight:600}.section-content p[data-v-5fdd70eb]{margin-bottom:12px;text-align:justify}.section-content ul[data-v-5fdd70eb]{margin:15px 0;padding-left:20px}.section-content li[data-v-5fdd70eb]{margin-bottom:8px;text-align:justify}strong[data-v-5fdd70eb]{color:#0655be;font-weight:600}.privacy-footer[data-v-5fdd70eb]{text-align:center;padding-top:20px;border-top:1px solid #e9ecef;color:#666;font-size:14px;margin-top:30px}.privacy-footer p[data-v-5fdd70eb]{margin:5px 0}@media (max-width:768px){.privacy-container[data-v-5fdd70eb]{margin:10px;padding:15px}.privacy-header h1[data-v-5fdd70eb]{font-size:24px}.privacy-section h2[data-v-5fdd70eb]{font-size:18px}.privacy-section h3[data-v-5fdd70eb]{font-size:16px}.section-content ul[data-v-5fdd70eb]{padding-left:15px}}.agreement-container[data-v-322e5c94]{max-width:1200px;margin:0 auto;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);line-height:1.6;color:#333}.agreement-header[data-v-322e5c94]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #0655be}.agreement-header h1[data-v-322e5c94]{color:#0655be;font-size:28px;margin-bottom:10px;font-weight:700}.update-time[data-v-322e5c94]{color:#666;font-size:14px;margin:0}.agreement-content[data-v-322e5c94]{margin-bottom:30px}.agreement-intro[data-v-322e5c94]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:6px;border-left:4px solid #0655be}.agreement-intro p[data-v-322e5c94]{margin-bottom:15px}.agreement-intro p[data-v-322e5c94]:last-child{margin-bottom:0}.agreement-section[data-v-322e5c94]{margin-bottom:30px}.agreement-section h2[data-v-322e5c94]{color:#0655be;font-size:20px;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.section-content p[data-v-322e5c94]{margin-bottom:12px;text-align:justify}.section-content ul[data-v-322e5c94]{margin:15px 0;padding-left:20px}.section-content li[data-v-322e5c94]{margin-bottom:8px;text-align:justify}.agreement-footer[data-v-322e5c94]{text-align:center;padding-top:20px;border-top:1px solid #e9ecef;color:#666;font-size:14px}.agreement-footer p[data-v-322e5c94]{margin:5px 0}strong[data-v-322e5c94]{color:#0655be;font-weight:600}@media (max-width:768px){.agreement-container[data-v-322e5c94]{margin:10px;padding:15px}.agreement-header h1[data-v-322e5c94]{font-size:24px}.agreement-section h2[data-v-322e5c94]{font-size:18px}.section-content ul[data-v-322e5c94]{padding-left:15px}}:root{--home-color-primary:#0f4fbf;--home-color-primary-hover:#0d43a3;--home-color-primary-rgb:15,79,191;--home-color-primary-soft:#dbeafe;--home-color-primary-accent:#3b82f6;--home-color-primary-deep:#0a2f78;--home-color-text-primary:#18253b;--home-color-text-secondary:#42536b;--home-color-text-muted:#6b7280;--home-color-text-inverse:#fff;--home-color-page-bg:#f3f7fd;--home-color-surface:#fff;--home-color-surface-muted:#f2f6fc;--home-color-surface-soft:#f7faff;--home-color-surface-elevated:#fcfdff;--home-color-border:#d8e2f0;--home-color-border-strong:#bed0e8;--home-color-success:#67c23a;--home-color-vip:#f59e0b;--home-color-vip-hover:#d97706;--home-color-danger:#ff4d4f;--home-color-footer-bg:#1d2a3d;--home-gradient-hero:radial-gradient(120% 150% at 0% 0%,rgba(59,130,246,.1) 0%,rgba(59,130,246,0) 58%),radial-gradient(110% 140% at 100% 0%,rgba(15,79,191,.08) 0%,rgba(15,79,191,0) 62%),linear-gradient(125deg,#fbfdff 8%,#f1f6ff 46%,#ecf3ff);--home-gradient-cta:linear-gradient(132deg,#0d4ab3,#1763cc 50%,#1b79de);--home-gradient-footer:linear-gradient(160deg,#1d2a3d,#22354d 55%,#1a2538);--home-radius-sm:8px;--home-radius-md:12px;--home-radius-lg:16px;--home-radius-pill:999px;--home-shadow-sm:0 4px 16px rgba(15,41,82,.08);--home-shadow-md:0 12px 30px rgba(15,41,82,.14);--home-shadow-lg:0 22px 52px rgba(15,41,82,.2);--home-shadow-glow:0 10px 30px rgba(59,130,246,.22);--home-space-2:8px;--home-space-3:12px;--home-space-4:16px;--home-space-5:20px;--home-space-6:24px;--home-space-8:32px;--home-space-10:40px;--home-space-12:48px;--home-font-h1:44px;--home-font-h2:34px;--home-font-h3:24px;--home-font-body-lg:18px;--home-font-body:16px;--home-font-caption:14px;--home-motion-fast:180ms ease;--home-motion-base:280ms cubic-bezier(0.22,1,0.36,1)}.page-banner{position:relative;overflow:hidden;background:var(--home-gradient-hero);border-bottom:1px solid rgba(var(--home-color-primary-rgb),.14);padding:56px 0 44px}.page-banner:before{top:-150px;right:-110px;width:360px;height:360px;background:radial-gradient(circle,rgba(var(--home-color-primary-rgb),.12) 0,rgba(var(--home-color-primary-rgb),0) 72%)}.page-banner:after,.page-banner:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.page-banner:after{left:-140px;bottom:-160px;width:320px;height:320px;background:radial-gradient(circle,rgba(59,130,246,.12) 0,rgba(59,130,246,0) 72%)}.page-banner-content{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center}.page-banner-eyebrow{margin:0 0 12px;color:var(--home-color-primary);font-size:14px;font-weight:700;letter-spacing:0}.page-banner-title{margin:0 0 16px;color:var(--home-color-text-primary);font-size:var(--home-font-h1);line-height:1.2;font-weight:700}.page-banner-description{max-width:720px;margin:0 auto;color:var(--home-color-text-secondary);font-size:var(--home-font-body-lg);line-height:1.75}.home-section-header{text-align:center;margin-bottom:60px}.home-section-title{position:relative;display:inline-block;font-size:var(--home-font-h2);font-weight:600;margin-bottom:18px;padding-bottom:12px;color:var(--home-color-text-primary);letter-spacing:.01em}.home-section-title:after{content:"";position:absolute;left:50%;bottom:0;width:72px;height:3px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(var(--home-color-primary-rgb),.25) 0,rgba(var(--home-color-primary-rgb),.95) 50%,rgba(var(--home-color-primary-rgb),.25) 100%)}.home-section-subtitle{font-size:var(--home-font-body-lg);color:var(--home-color-text-secondary);max-width:760px;margin:0 auto;line-height:1.75}.home-card{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--home-color-surface) 0,var(--home-color-surface-elevated) 100%);border-radius:var(--home-radius-md);border:1px solid rgba(var(--home-color-primary-rgb),.14);box-shadow:var(--home-shadow-sm);transition:transform var(--home-motion-base),box-shadow var(--home-motion-base)}.home-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,rgba(var(--home-color-primary-rgb),0) 0,rgba(var(--home-color-primary-rgb),.45) 20%,rgba(var(--home-color-primary-rgb),.85) 50%,rgba(var(--home-color-primary-rgb),.45) 80%,rgba(var(--home-color-primary-rgb),0) 100%);opacity:.45}.home-card:hover{transform:translateY(-5px);box-shadow:var(--home-shadow-md)}.home-surface-panel{background:linear-gradient(165deg,rgba(var(--home-color-primary-rgb),.08) 0,rgba(var(--home-color-primary-rgb),.02) 42%,var(--home-color-surface-elevated) 100%);border-radius:var(--home-radius-lg);border:1px solid rgba(var(--home-color-primary-rgb),.16);box-shadow:var(--home-shadow-sm)}.home-primary-button.el-button{background:linear-gradient(120deg,var(--home-color-primary) 0,var(--home-color-primary-accent) 100%);border-color:transparent;color:var(--home-color-text-inverse);box-shadow:var(--home-shadow-sm);transition:all var(--home-motion-base);letter-spacing:.01em}.home-primary-button.el-button:hover{background:linear-gradient(120deg,var(--home-color-primary-hover) 0,var(--home-color-primary) 100%);border-color:transparent;box-shadow:var(--home-shadow-md);transform:translateY(-1px)}.home-primary-button.el-button:active{transform:translateY(0);box-shadow:var(--home-shadow-sm)}.home-outline-button.el-button{border-color:rgba(var(--home-color-primary-rgb),.58);color:var(--home-color-primary);background-color:rgba(var(--home-color-primary-rgb),.03);box-shadow:0 1px 0 rgba(var(--home-color-primary-rgb),.06);transition:all var(--home-motion-base)}.home-outline-button.el-button:hover{border-color:rgba(var(--home-color-primary-rgb),.82);color:var(--home-color-primary-hover);background-color:rgba(var(--home-color-primary-rgb),.08);box-shadow:var(--home-shadow-sm);transform:translateY(-1px)}.home-outline-button.el-button:active{transform:translateY(0);box-shadow:0 1px 0 rgba(var(--home-color-primary-rgb),.08)}.home-outline-button.el-button:focus-visible,.home-primary-button.el-button:focus-visible{outline:2px solid rgba(var(--home-color-primary-rgb),.35);outline-offset:2px}@media (prefers-reduced-motion:reduce){.home-card,.home-outline-button.el-button,.home-primary-button.el-button{transition:none}.home-card:hover,.home-outline-button.el-button:hover,.home-primary-button.el-button:hover{transform:none}}@media (max-width:992px){.page-banner-title{font-size:36px}.page-banner-description{font-size:16px}.home-section-title{font-size:30px}.home-section-subtitle{font-size:16px}}@media (max-width:768px){.page-banner{padding:40px 0 32px}.page-banner-title{font-size:28px;line-height:1.3}.page-banner-description{font-size:15px;line-height:1.65}.home-section-title{font-size:26px}.home-section-subtitle{font-size:15px;line-height:1.65}}