.license-dialog-card[data-v-708df41b]{background:var(--color-bg-normal);border-radius:var(--radius-dialog,16px)}.license-dialog-title[data-v-708df41b]{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:center;padding:12px 16px 8px}.license-dialog-close[data-v-708df41b]{margin-left:auto}.license-dialog-body[data-v-708df41b]{padding:16px 24px 24px}.license-empty[data-v-708df41b]{color:var(--color-text-secondary);font-size:14px;padding:16px 4px;text-align:center}.license-list[data-v-708df41b]{display:flex;flex-direction:column;gap:16px}.license-card[data-v-708df41b]{align-items:center;background:var(--color-bg-normal);border:3px solid transparent;border-radius:14px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:16px 20px;transition:all .2s ease}.license-card[data-v-708df41b]:hover:not(.license-card-disabled){background:var(--color-hover-bg-normal);border-color:var(--color-primary)}.license-card-selected[data-v-708df41b]{background:var(--color-bg-deep)!important;border-color:var(--color-primary)!important}.license-card-disabled[data-v-708df41b]{cursor:not-allowed;opacity:.6}.license-left[data-v-708df41b]{align-items:flex-start;display:flex;flex:1;gap:12px;min-width:0}.license-radio[data-v-708df41b]{flex-shrink:0;padding-top:2px}.radio-dot[data-v-708df41b]{background:var(--color-bg-normal);border:2px solid var(--color-border);border-radius:50%;height:20px;position:relative;transition:all .2s ease;width:20px}.radio-dot-selected[data-v-708df41b]{background:var(--color-primary);border-color:var(--color-primary)}.license-info[data-v-708df41b]{flex:1;min-width:0}.license-title[data-v-708df41b]{color:var(--color-text-normal);font-size:16px;font-weight:700;line-height:1.25}.license-desc[data-v-708df41b]{color:var(--color-text-secondary);font-size:13px;line-height:1.4;margin-top:6px}.license-right[data-v-708df41b]{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;min-width:90px}.license-price-box[data-v-708df41b]{align-items:center;display:flex;justify-content:center}.license-price[data-v-708df41b]{color:var(--color-error);font-size:22px;font-weight:700}.license-price-disabled[data-v-708df41b]{color:var(--color-text-secondary);font-size:13px;font-weight:500}.license-dialog-actions[data-v-708df41b]{padding:8px 16px 12px}.license-dialog-actions[data-v-708df41b] .v-btn{border-radius:10px!important;font-size:15px;min-height:40px;padding:0 18px}.share-dialog[data-v-6072f013]{background:var(--color-bg-normal)!important}.share-header[data-v-6072f013]{align-items:center;border-bottom:1px solid var(--color-line-normal);color:var(--color-text-normal);display:flex;font-size:14px;font-weight:500;gap:6px;padding:12px 16px}.share-content[data-v-6072f013]{gap:16px;padding:16px!important}.qrcode-section[data-v-6072f013],.share-content[data-v-6072f013]{align-items:center;display:flex;flex-direction:column}.qrcode-section[data-v-6072f013]{gap:8px}.qrcode-img[data-v-6072f013]{background:#fff}.qrcode-img[data-v-6072f013],.qrcode-loading[data-v-6072f013]{border-radius:8px;height:160px;width:160px}.qrcode-loading[data-v-6072f013]{align-items:center;background:var(--color-bg-light);display:flex;justify-content:center}.qrcode-hint[data-v-6072f013]{color:var(--color-text-dark);font-size:12px}.link-section[data-v-6072f013]{display:flex;flex-direction:column;gap:12px;width:100%}.link-input[data-v-6072f013]{background:var(--color-bg-light);border-radius:6px;overflow:hidden;padding:10px 12px;width:100%}.link-text[data-v-6072f013]{color:var(--color-text-dark);display:block;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn[data-v-6072f013]{border-radius:6px!important;height:40px!important}.report-card[data-v-c6e02210]{background:var(--color-bg-normal)!important}.report-header[data-v-c6e02210]{align-items:center;border-bottom:1px solid var(--color-line-normal);display:flex;justify-content:space-between;padding:16px 20px}.report-title[data-v-c6e02210]{color:var(--color-text-normal);font-size:16px;font-weight:600}.report-body[data-v-c6e02210]{padding:16px 20px}.report-hint[data-v-c6e02210]{color:var(--color-text-dark);font-size:13px;margin-bottom:12px}.reason-grid[data-v-c6e02210]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.reason-item[data-v-c6e02210]{align-items:center;background:var(--color-bg-light);border:1px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:10px 8px;position:relative;text-align:center;transition:background .2s,border-color .2s}.reason-item[data-v-c6e02210]:hover{background:var(--color-hover-bg-normal)}.reason-item.active[data-v-c6e02210]{background:var(--color-primary);border-color:var(--color-primary)}.reason-item.active .reason-text[data-v-c6e02210]{color:#000;font-weight:600}.reason-text[data-v-c6e02210]{color:var(--color-text-normal);font-size:13px}.reason-item .check-icon[data-v-c6e02210]{position:absolute;right:4px;top:4px}.custom-reason[data-v-c6e02210]{margin-top:12px}.upload-section[data-v-c6e02210]{margin-top:16px}.upload-label[data-v-c6e02210]{color:var(--color-text-dark);font-size:13px;margin-bottom:8px}.upload-list[data-v-c6e02210]{display:flex;flex-wrap:wrap;gap:8px}.upload-item[data-v-c6e02210]{border-radius:8px;height:72px;overflow:hidden;position:relative;width:72px}.upload-preview[data-v-c6e02210]{height:100%;width:100%}.upload-delete[data-v-c6e02210]{height:20px!important;position:absolute;right:2px;top:2px;width:20px!important}.upload-add[data-v-c6e02210]{align-items:center;border:1px dashed var(--color-line-dark);border-radius:8px;cursor:pointer;display:flex;height:72px;justify-content:center;transition:border-color .2s,background .2s;width:72px}.upload-add[data-v-c6e02210]:hover{background:var(--color-bg-light);border-color:var(--color-primary)}.report-footer[data-v-c6e02210]{border-top:1px solid var(--color-line-normal);display:flex;gap:12px;justify-content:flex-end;padding:12px 20px}.report-footer[data-v-c6e02210] .v-btn{border-radius:8px!important}.vip-myinfo-wrapper[data-v-0ce6b658]{display:flex;flex:1;flex-direction:column;min-height:0}.loading-wrap[data-v-0ce6b658]{align-items:center;display:flex;flex:1;justify-content:center;padding:40px}.vip-my-info[data-v-0ce6b658]{display:flex;flex-direction:column;height:100%}.modal-content-body[data-v-0ce6b658]{flex:1;overflow-y:auto}.vip-info-wrapper[data-v-0ce6b658]{margin-bottom:24px}.vip-info-grid[data-v-0ce6b658]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:12px}.vip-title-card[data-v-0ce6b658]{margin-bottom:12px}.non-vip-content[data-v-0ce6b658]{flex-direction:column;gap:32px;max-width:600px;text-align:center;width:100%}.non-vip-content[data-v-0ce6b658],.non-vip-icon[data-v-0ce6b658]{align-items:center;display:flex}.non-vip-icon[data-v-0ce6b658]{background:linear-gradient(135deg,#3e2d2d,#806150);border-radius:50%;height:100px;justify-content:center;width:100px}.non-vip-icon i[data-v-0ce6b658]{color:#ffebc9;font-size:48px}.non-vip-title[data-v-0ce6b658]{color:var(--color-text-normal);font-size:28px;font-weight:600;margin-top:-8px}.non-vip-desc[data-v-0ce6b658]{color:var(--color-text-dark);font-size:15px;margin-top:-16px}.vip-benefits[data-v-0ce6b658]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:8px 0;width:100%}.benefit-item[data-v-0ce6b658]{align-items:center;background:linear-gradient(135deg,#3e2d2d82,#8061501a);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:24px 16px;transition:all .2s}.benefit-item[data-v-0ce6b658]:hover{background:linear-gradient(135deg,#4e3d3d,#907160);box-shadow:0 4px 12px #ffd70026;transform:translateY(-4px)}.benefit-icon[data-v-0ce6b658]{align-items:center;display:flex;height:48px;justify-content:center;width:48px}.benefit-icon .v-icon[data-v-0ce6b658],.benefit-icon i[data-v-0ce6b658]{color:#ffebc9!important;font-size:32px!important}.benefit-item span[data-v-0ce6b658]{color:#ffebc9;font-size:14px;font-weight:500}.open-vip-btn[data-v-0ce6b658]{border-radius:8px!important;font-size:17px!important;font-weight:600!important;height:52px!important;margin-top:8px;width:100%}.open-vip-btn[data-v-0ce6b658] .v-btn__overlay{background:linear-gradient(135deg,#3e2d2d,#806150)!important;opacity:1!important}.open-vip-btn[data-v-0ce6b658] .v-btn__content{color:#ffebc9!important;position:relative;z-index:1}.open-vip-btn[data-v-0ce6b658]:hover .v-btn__overlay{background:linear-gradient(135deg,#4e3d3d,#907160)!important}.non-vip-tip[data-v-0ce6b658]{align-items:center;background:rgba(var(--color-primary-rgb,255,215,0),.08);border-radius:12px;color:var(--color-text-dark);display:flex;font-size:13px;gap:8px;padding:14px 20px}.non-vip-tip i[data-v-0ce6b658]{color:var(--color-primary);font-size:16px}.vip-title-card[data-v-0ce6b658]{padding:16px!important}.vip-title-card .privilege-name[data-v-0ce6b658]{font-size:18px!important;font-weight:600!important}.vip-title-card .privilege-check[data-v-0ce6b658]{font-size:20px!important}.privileges-section[data-v-0ce6b658]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-0ce6b658]{align-items:center;color:var(--color-text-normal);display:flex;font-size:17px;font-weight:700;gap:10px}.section-title i[data-v-0ce6b658]{color:var(--color-primary);font-size:22px}.empty-privileges[data-v-0ce6b658]{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:column;gap:8px;padding:40px}.empty-privileges i[data-v-0ce6b658]{font-size:48px;opacity:.3}.privileges-grid[data-v-0ce6b658]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.privilege-card[data-v-0ce6b658]{background:linear-gradient(135deg,#3e2d2d82,#8061501a);border-radius:8px;padding:12px}.privilege-header[data-v-0ce6b658]{align-items:center;display:flex;gap:8px}.privilege-check[data-v-0ce6b658]{color:#ffebc9;flex-shrink:0;font-size:16px}.privilege-name[data-v-0ce6b658]{color:#ffebc9;flex:1;font-size:14px;font-weight:500}.privilege-desc[data-v-0ce6b658]{color:#ffebc9b3;font-size:12px;margin-left:24px;margin-top:6px}.modal-bottom-bar[data-v-0ce6b658]{background:var(--color-bg-normal);border-top:1px solid var(--color-line-normal);padding:16px 24px}.renew-btn[data-v-0ce6b658]{border-radius:8px!important;font-size:17px!important;font-weight:600!important;height:52px!important;width:100%}.renew-btn[data-v-0ce6b658] .v-btn__overlay{background:linear-gradient(135deg,#3e2d2d,#806150)!important;opacity:1!important}.renew-btn[data-v-0ce6b658] .v-btn__content{color:#ffebc9!important;position:relative;z-index:1}.renew-btn[data-v-0ce6b658]:hover .v-btn__overlay{background:linear-gradient(135deg,#4e3d3d,#907160)!important}.non-vip-state[data-v-0ce6b658]{align-items:center;display:flex;flex:1;justify-content:center;padding:60px 40px}@media(max-width:768px){.vip-info-grid[data-v-0ce6b658]{grid-template-columns:1fr}.privileges-grid[data-v-0ce6b658]{grid-template-columns:1fr 1fr}.non-vip-state[data-v-0ce6b658]{padding:40px 20px}.non-vip-content[data-v-0ce6b658]{gap:24px}.non-vip-icon[data-v-0ce6b658]{height:80px;width:80px}.non-vip-icon i[data-v-0ce6b658]{font-size:40px}.non-vip-title[data-v-0ce6b658]{font-size:22px}.vip-benefits[data-v-0ce6b658]{gap:12px;grid-template-columns:repeat(2,1fr)}.benefit-item[data-v-0ce6b658]{padding:16px 12px}.benefit-icon[data-v-0ce6b658]{height:40px;width:40px}.benefit-icon .v-icon[data-v-0ce6b658],.benefit-icon i[data-v-0ce6b658]{font-size:24px!important}.benefit-item span[data-v-0ce6b658]{font-size:13px}.open-vip-btn[data-v-0ce6b658]{font-size:16px!important;height:48px!important}}.vip-packages[data-v-1bb786a9]{display:flex;flex-direction:column;height:100%}.modal-content-body[data-v-1bb786a9]{flex:1;overflow-y:auto}.type-tabs[data-v-1bb786a9]{display:flex;gap:12px;padding:0 0 20px}.type-tab[data-v-1bb786a9]{align-items:center;background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;height:44px;justify-content:center;transition:all .2s}.type-tab[data-v-1bb786a9]:hover{background:var(--color-hover-bg-normal)}.type-tab.active[data-v-1bb786a9]{background:linear-gradient(135deg,#3e2d2d,#806150);color:#ffebc9}.packages-loading[data-v-1bb786a9]{align-items:center;display:flex;justify-content:center;padding:60px}.packages-grid[data-v-1bb786a9]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%}.package-card[data-v-1bb786a9]{background:var(--color-bg-light);border:2px solid var(--color-line-normal);border-radius:12px;cursor:pointer;min-width:0;overflow:hidden;padding:20px;position:relative;transition:all .2s}.package-card[data-v-1bb786a9]:hover{background:var(--color-hover-bg-light);border-color:var(--color-line-normal)}.package-card.selected[data-v-1bb786a9]{background:linear-gradient(135deg,#3e2d2d26,#80615026);border-color:#806150!important}.package-card.recommended[data-v-1bb786a9]{border-color:var(--color-line-normal)}.package-badge[data-v-1bb786a9]{background:linear-gradient(135deg,#ff6b6b,#f44);border-radius:0 12px 0 10px;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;position:absolute;right:-2px;top:-2px}.package-name[data-v-1bb786a9]{color:var(--color-text-normal);font-size:16px;font-weight:600}.package-duration[data-v-1bb786a9]{color:var(--color-text-dark);font-size:13px;margin-top:4px}.package-price[data-v-1bb786a9]{color:#ffebc9;margin-top:16px}.price-symbol[data-v-1bb786a9]{font-size:14px}.price-value[data-v-1bb786a9]{font-size:28px;font-weight:700}.package-original[data-v-1bb786a9]{color:var(--color-text-dark);font-size:12px;margin-top:4px;text-decoration:line-through}.package-privileges[data-v-1bb786a9]{border-top:1px solid var(--color-line-normal);margin-top:16px;padding-top:16px}.privilege-item[data-v-1bb786a9]{align-items:center;color:var(--color-text-normal);display:flex;font-size:12px;gap:6px;margin-bottom:6px}.privilege-item .wmiao[data-v-1bb786a9]{color:#52c41a;font-size:14px}.privilege-more[data-v-1bb786a9]{color:var(--color-text-dark);font-size:12px;margin-top:4px}.package-coupons[data-v-1bb786a9]{border-top:1px solid var(--color-line-normal);margin-top:16px;padding-top:16px}.coupons-title[data-v-1bb786a9]{align-items:center;color:var(--color-text-normal);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:12px}.coupons-title .wmiao[data-v-1bb786a9]{color:#ff6b6b;font-size:16px}.coupons-list[data-v-1bb786a9]{display:flex;flex-direction:column;gap:10px}.coupon-item[data-v-1bb786a9]{align-items:center;background:linear-gradient(135deg,#ff6b6b14,#ff444414);border:1px solid hsla(0,100%,71%,.25);border-radius:8px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;transition:all .2s}.coupon-item[data-v-1bb786a9]:hover{background:linear-gradient(135deg,#ff6b6b1f,#ff44441f);border-color:#ff6b6b66;box-shadow:0 2px 8px #ff6b6b26;transform:translateY(-1px)}.coupon-item.received[data-v-1bb786a9]{background:linear-gradient(135deg,#52c41a14,#3ea61414);border-color:#52c41a40;cursor:pointer;opacity:1}.coupon-item.received[data-v-1bb786a9]:hover{background:linear-gradient(135deg,#52c41a1f,#3ea6141f);border-color:#52c41a66;box-shadow:0 2px 8px #52c41a26;transform:translateY(-1px)}.coupon-item.used[data-v-1bb786a9]{cursor:default;opacity:1}.coupon-item.used[data-v-1bb786a9],.coupon-item.used[data-v-1bb786a9]:hover{background:linear-gradient(135deg,#80615014,#3e2d2d14);border-color:#8061504d}.coupon-item.used[data-v-1bb786a9]:hover{box-shadow:none;transform:none}.coupon-amount-text[data-v-1bb786a9]{color:#f44;flex:1;font-size:14px;font-weight:700;white-space:nowrap}.coupon-item.received .coupon-amount-text[data-v-1bb786a9]{color:#52c41a}.coupon-item.used .coupon-amount-text[data-v-1bb786a9]{color:#806150}.coupon-action-btn[data-v-1bb786a9]{background:linear-gradient(135deg,#ff6b6b,#f44);border-radius:4px;color:#fff;flex-shrink:0;font-size:12px;font-weight:600;padding:4px 12px;transition:all .2s}.coupon-action-btn[data-v-1bb786a9]:hover{background:linear-gradient(135deg,#ff5252,#f33);transform:scale(1.05)}.coupon-action-btn.received[data-v-1bb786a9]{background:linear-gradient(135deg,#52c41a,#3ea614);color:#fff}.coupon-action-btn.received[data-v-1bb786a9]:hover{background:linear-gradient(135deg,#45a617,#358f12);transform:scale(1.05)}.coupon-action-btn.used[data-v-1bb786a9]{background:linear-gradient(135deg,#806150,#3e2d2d);color:#ffebc9;cursor:default}.coupon-action-btn.used[data-v-1bb786a9]:hover{background:linear-gradient(135deg,#806150,#3e2d2d);transform:none}.packages-empty[data-v-1bb786a9]{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:column;justify-content:center;padding:60px}.packages-empty .wmiao[data-v-1bb786a9]{font-size:48px;margin-bottom:12px}.modal-bottom-bar[data-v-1bb786a9]{align-items:center;display:flex;gap:16px;justify-content:space-between}.modal-bottom-bar-left[data-v-1bb786a9]{flex:0 0 auto}.modal-bottom-bar-right[data-v-1bb786a9]{align-items:center;display:flex;flex:1;gap:16px;justify-content:flex-end}.coupon-selector[data-v-1bb786a9]{align-items:center;display:flex;gap:8px;position:relative}.coupon-selector-label[data-v-1bb786a9]{align-items:center;color:#f44;display:flex;font-size:13px;font-weight:500;gap:4px;white-space:nowrap}.coupon-selector-label .wmiao[data-v-1bb786a9]{font-size:14px}.coupon-selector-dropdown[data-v-1bb786a9]{background:var(--color-bg-light);border:1px solid var(--color-line-normal);border-radius:8px;color:var(--color-text-normal);cursor:pointer;font-size:13px;min-width:200px;padding:8px 32px 8px 12px;position:relative;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.coupon-selector-dropdown[data-v-1bb786a9]:hover{background:var(--color-hover-bg-light);border-color:#806150}.dropdown-text[data-v-1bb786a9]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon[data-v-1bb786a9]{color:var(--color-text-dark);font-size:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .2s}.dropdown-icon.open[data-v-1bb786a9]{transform:translateY(-50%) rotate(180deg)}.coupon-dropdown-menu[data-v-1bb786a9]{background:var(--color-bg-normal);border:1px solid var(--color-line-normal);border-radius:8px;bottom:calc(100% + 4px);box-shadow:0 4px 12px #00000026;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;z-index:1000}.coupon-dropdown-item[data-v-1bb786a9]{align-items:center;border-bottom:1px solid var(--color-line-light);cursor:pointer;display:flex;gap:8px;padding:10px 12px;transition:all .2s}.coupon-dropdown-item[data-v-1bb786a9]:last-child{border-bottom:none}.coupon-dropdown-item[data-v-1bb786a9]:hover{background:var(--color-hover-bg-light)}.coupon-dropdown-item.selected[data-v-1bb786a9]{background:linear-gradient(135deg,#3e2d2d1a,#8061501a);color:#806150}.coupon-dropdown-amount[data-v-1bb786a9]{color:#f44;flex-shrink:0;font-weight:600}.coupon-dropdown-item.selected .coupon-dropdown-amount[data-v-1bb786a9]{color:#806150}.coupon-dropdown-title[data-v-1bb786a9]{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-dropdown-item .wmiao[data-v-1bb786a9]{color:#52c41a;flex-shrink:0;font-size:16px}.dropdown-enter-active[data-v-1bb786a9],.dropdown-leave-active[data-v-1bb786a9]{transition:all .2s ease}.dropdown-enter-from[data-v-1bb786a9],.dropdown-leave-to[data-v-1bb786a9]{opacity:0;transform:translateY(10px)}.modal-bottom-bar-info[data-v-1bb786a9]{align-items:center;display:flex;flex-direction:row;gap:12px}.modal-bottom-bar-title[data-v-1bb786a9]{color:var(--color-text-normal);font-size:13px;white-space:nowrap}.modal-bottom-bar-price-group[data-v-1bb786a9]{align-items:center;display:flex;flex-direction:row;gap:8px}.modal-bottom-bar-original-price[data-v-1bb786a9]{color:var(--color-text-dark);font-size:12px;text-decoration:line-through;white-space:nowrap}.modal-bottom-bar-price[data-v-1bb786a9]{white-space:nowrap}.coupon-section[data-v-1bb786a9]{border-top:1px solid var(--color-line-normal);margin-top:32px;padding-top:24px}.coupon-list[data-v-1bb786a9]{display:flex;flex-direction:column;gap:12px}.coupon-card[data-v-1bb786a9]{align-items:center;background:var(--color-bg-light);border:2px solid var(--color-line-normal);border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px;position:relative;transition:all .2s}.coupon-card[data-v-1bb786a9]:hover{background:var(--color-hover-bg-light);border-color:var(--color-line-normal)}.coupon-card.selected[data-v-1bb786a9]{background:linear-gradient(135deg,#3e2d2d26,#80615026);border-color:#806150!important}.coupon-amount[data-v-1bb786a9]{align-items:center;background:linear-gradient(135deg,#ff6b6b,#f44);border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:80px;padding:12px}.amount-symbol[data-v-1bb786a9]{font-size:14px;font-weight:600}.amount-value[data-v-1bb786a9]{font-size:24px;font-weight:700;line-height:1}.coupon-content[data-v-1bb786a9]{flex:1;min-width:0}.coupon-title[data-v-1bb786a9]{color:var(--color-text-normal);font-size:14px;font-weight:600;margin-bottom:4px}.coupon-desc[data-v-1bb786a9]{color:var(--color-text-dark);font-size:12px;margin-bottom:4px}.coupon-expire[data-v-1bb786a9]{color:var(--color-text-darker);font-size:11px}.coupon-check[data-v-1bb786a9]{color:#52c41a;flex-shrink:0;font-size:20px}.privileges-section[data-v-1bb786a9]{border-top:1px solid var(--color-line-normal);margin-top:32px;padding-top:24px}.section-title[data-v-1bb786a9]{color:var(--color-text-normal);font-size:16px;font-weight:600;margin-bottom:16px}.privileges-list[data-v-1bb786a9]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.privilege-card[data-v-1bb786a9]{background:linear-gradient(135deg,#3e2d2d82,#8061501a);border-radius:8px;padding:12px}.privilege-header[data-v-1bb786a9]{align-items:center;display:flex;gap:8px}.privilege-check[data-v-1bb786a9]{color:#ffebc9;flex-shrink:0;font-size:16px}.privilege-name[data-v-1bb786a9]{color:#ffebc9;flex:1;font-size:14px;font-weight:500}.privilege-desc[data-v-1bb786a9]{color:#ffebc9b3;font-size:12px;margin-left:24px;margin-top:6px}.pay-btn[data-v-1bb786a9]{font-weight:600}.pay-btn[data-v-1bb786a9] .v-btn__overlay{background:linear-gradient(135deg,#3e2d2d,#806150)!important;opacity:1!important}.pay-btn[data-v-1bb786a9] .v-btn__content{color:#ffebc9!important;position:relative;z-index:1}@media(max-width:768px){.packages-grid[data-v-1bb786a9]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.package-card[data-v-1bb786a9]{padding:16px}.privileges-list[data-v-1bb786a9]{grid-template-columns:1fr 1fr}.modal-bottom-bar[data-v-1bb786a9]{align-items:stretch;flex-direction:column;gap:12px}.modal-bottom-bar-left[data-v-1bb786a9]{order:1}.modal-bottom-bar-right[data-v-1bb786a9]{order:2}.coupon-selector[data-v-1bb786a9]{align-items:stretch;flex-direction:column}.coupon-selector-dropdown[data-v-1bb786a9]{width:100%}}@media(max-width:480px){.packages-grid[data-v-1bb786a9]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.package-card[data-v-1bb786a9]{padding:14px}.package-name[data-v-1bb786a9]{font-size:14px}.package-duration[data-v-1bb786a9]{font-size:12px}.price-value[data-v-1bb786a9]{font-size:24px}}.vip-orders[data-v-2f0ee30c]{display:flex;flex-direction:column;height:100%}.modal-content-body[data-v-2f0ee30c]{flex:1;overflow-y:auto}.orders-loading[data-v-2f0ee30c]{align-items:center;display:flex;justify-content:center;padding:60px}.orders-list[data-v-2f0ee30c]{display:flex;flex-direction:column;gap:16px}.order-card[data-v-2f0ee30c]{background:var(--color-bg-light);border:1px solid var(--color-line-normal);border-radius:12px;overflow:hidden;transition:all .2s}.order-card[data-v-2f0ee30c]:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #00000014}.order-header[data-v-2f0ee30c]{background:var(--color-bg-dark);border-bottom:1px solid var(--color-line-normal);gap:8px;padding:12px 16px}.order-header[data-v-2f0ee30c],.order-title[data-v-2f0ee30c]{display:flex;flex-direction:column}.order-title[data-v-2f0ee30c]{gap:6px}.header-row[data-v-2f0ee30c]{align-items:center;display:flex;gap:12px;justify-content:space-between}.taocan-name[data-v-2f0ee30c]{color:var(--color-text-normal);flex:1;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-meta[data-v-2f0ee30c]{align-items:center;color:var(--color-text-dark);display:flex;font-size:11px;gap:12px}.order-time[data-v-2f0ee30c]{flex-shrink:0}.order-no-text[data-v-2f0ee30c]{flex:1;font-family:Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-status[data-v-2f0ee30c]{border-radius:12px;font-size:12px;font-weight:600;padding:4px 12px}.status-pending[data-v-2f0ee30c]{background:#ffc10726;color:#ffc107}.status-success[data-v-2f0ee30c]{background:#53c16e26;color:#53c16e}.status-cancel[data-v-2f0ee30c]{background:#ff4d4f26;color:#ff4d4f}.order-body[data-v-2f0ee30c]{padding:20px 16px 16px}.order-main[data-v-2f0ee30c]{align-items:center;display:flex;gap:20px;justify-content:space-between}.vip-card[data-v-2f0ee30c]{background:linear-gradient(135deg,#53c16e1f,#3ea61414);border:1.5px solid rgba(83,193,110,.3);border-radius:10px;display:flex;flex:1;flex-direction:column;gap:8px;overflow:hidden;padding:16px;position:relative}.vip-card.success-card[data-v-2f0ee30c]{background:linear-gradient(135deg,#53c16e2e,#3ea6141f);border-color:#53c16e66}.vip-card.pending-card[data-v-2f0ee30c]{background:linear-gradient(135deg,#ff98001f,#ff572214);border:1.5px solid rgba(255,152,0,.3)}.vip-content[data-v-2f0ee30c]{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.vip-info[data-v-2f0ee30c]{display:flex;flex:1;flex-direction:column;gap:8px}.vip-label[data-v-2f0ee30c]{color:var(--color-text-dark);font-size:12px;font-weight:500}.vip-value[data-v-2f0ee30c]{align-items:baseline;display:flex;gap:6px}.vip-name[data-v-2f0ee30c]{color:var(--color-text-normal);font-size:18px;font-weight:700;line-height:1.3}.success-badge[data-v-2f0ee30c]{background:#53c16ee6;border-radius:8px;color:#fff;font-size:13px;padding:6px 14px;white-space:nowrap}.pay-btn-inline[data-v-2f0ee30c],.success-badge[data-v-2f0ee30c]{align-self:center;flex-shrink:0;font-weight:600}.pay-btn-inline[data-v-2f0ee30c]{font-size:14px;height:40px}.watermark-icon[data-v-2f0ee30c]{opacity:.08;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1}.watermark-icon .wmiao[data-v-2f0ee30c]{font-size:120px;line-height:1}.success-watermark .wmiao[data-v-2f0ee30c]{color:#53c16e}.pending-watermark .wmiao[data-v-2f0ee30c]{color:#ff9800}.amount-section[data-v-2f0ee30c]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.amount-label[data-v-2f0ee30c]{color:var(--color-text-dark);font-size:12px;font-weight:500}.amount-value[data-v-2f0ee30c]{color:#53c16e;font-size:28px;font-weight:700;line-height:1}.orders-empty[data-v-2f0ee30c]{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:column;justify-content:center;padding:60px}.orders-empty .wmiao[data-v-2f0ee30c]{font-size:48px;margin-bottom:12px}@media(max-width:768px){.order-main[data-v-2f0ee30c]{align-items:stretch;flex-direction:column;gap:16px}.amount-section[data-v-2f0ee30c]{align-items:flex-start}.vip-name[data-v-2f0ee30c]{font-size:16px}.amount-value[data-v-2f0ee30c]{font-size:24px}.header-meta[data-v-2f0ee30c]{align-items:flex-start;flex-direction:column;gap:4px}}.modal-overlay[data-v-c9ae94a0]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000008;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:100}.modal-overlay.modal-overlay--publish[data-v-c9ae94a0]{z-index:1900}.modal-overlay--fullscreen[data-v-c9ae94a0]{padding:0}.modal-wrapper[data-v-c9ae94a0]{backface-visibility:hidden;-webkit-backface-visibility:hidden;max-width:900px;overflow:visible;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:90vw}.modal-wrapper--lg[data-v-c9ae94a0]{max-width:1100px}.modal-wrapper--md[data-v-c9ae94a0]{max-width:800px}.modal-wrapper--sm[data-v-c9ae94a0]{max-width:600px}.modal-wrapper--fullscreen[data-v-c9ae94a0]{height:100vh;max-height:100vh;max-width:100vw;width:100vw}.modal-wrapper--fullscreen .modal-container[data-v-c9ae94a0]{border-radius:0;height:100vh;max-height:100vh;min-height:0}@media(min-width:1440px){.modal-wrapper[data-v-c9ae94a0]{max-width:60vw}.modal-wrapper--fullscreen[data-v-c9ae94a0]{max-width:100vw}.modal-wrapper--lg[data-v-c9ae94a0]{max-width:75vw}}.modal-container[data-v-c9ae94a0]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-bg-dark);box-shadow:var(--shadow-strong,0 8px 32px rgba(0,0,0,.3));height:85vh;max-height:90vh;min-height:600px;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modal-card[data-v-c9ae94a0],.modal-container[data-v-c9ae94a0]{border-radius:16px;display:flex;flex-direction:column}.modal-card[data-v-c9ae94a0]{background:var(--color-bg-light)!important}.modal-header[data-v-c9ae94a0]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px 12px 12px}.modal-title[data-v-c9ae94a0]{color:var(--color-text-normal);font-size:16px;font-weight:500}.modal-card>.modal-content[data-v-c9ae94a0]{flex:1;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-c9ae94a0]{align-items:center;border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.modal-container .modal-close-btn[data-v-c9ae94a0]{background:var(--color-bg-light)!important;border-radius:8px!important;color:var(--color-text-normal)!important;height:36px!important;inset:20px 20px auto auto!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:absolute!important;width:36px!important;z-index:10000!important}.modal-container .modal-close-btn .v-icon[data-v-c9ae94a0]{font-size:20px!important}.modal-container .modal-close-btn[data-v-c9ae94a0]:hover{background:var(--color-hover-bg-normal)!important}.modal-container .v-btn[data-v-c9ae94a0]{font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.modal-container .v-btn[data-v-c9ae94a0],.modal-container .v-btn--icon[data-v-c9ae94a0]{border-radius:8px!important}.modal-mobile-header[data-v-c9ae94a0]{align-items:center;background:var(--color-bg-dark);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.modal-mobile-title[data-v-c9ae94a0]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-layout[data-v-c9ae94a0]{display:flex;flex:1;min-height:0}.modal-layout--mobile[data-v-c9ae94a0],.modal-sidebar[data-v-c9ae94a0]{flex-direction:column}.modal-sidebar[data-v-c9ae94a0]{background:var(--color-bg-dark);display:flex;flex-shrink:0;width:240px}.modal-sidebar--wide[data-v-c9ae94a0]{width:240px}.modal-layout--mobile .modal-sidebar[data-v-c9ae94a0]{flex:1;width:100%}.menu-header[data-v-c9ae94a0],.modal-sidebar-header[data-v-c9ae94a0]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:76px;padding:20px 16px}.modal-sidebar-header[data-v-c9ae94a0]{justify-content:space-between}.modal-sidebar-title[data-v-c9ae94a0]{color:var(--color-text-normal);font-size:17px;font-weight:600}.menu-header-info[data-v-c9ae94a0]{flex:1;min-width:0}.menu-header-name[data-v-c9ae94a0]{color:var(--color-text-normal);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-header-id[data-v-c9ae94a0]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.menu-header-level[data-v-c9ae94a0]{margin-top:4px}.menu-header-level .level-badge[data-v-c9ae94a0]{border-radius:8px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.menu-list[data-v-c9ae94a0]{flex:1;overflow-y:auto;padding:4px 12px 16px}.menu-section[data-v-c9ae94a0]{margin-bottom:12px}.menu-section[data-v-c9ae94a0]:last-child{margin-bottom:0}.menu-section-title[data-v-c9ae94a0]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:space-between;padding:0 14px;transition:background .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-section-title[data-v-c9ae94a0]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-section-title i[data-v-c9ae94a0]{font-size:14px;opacity:.85}.menu-subsection[data-v-c9ae94a0]{padding-left:4px}.menu-item[data-v-c9ae94a0]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;gap:12px;height:48px;margin-bottom:4px;overflow:hidden;padding:0 14px;position:relative;text-decoration:none!important;transition:all .15s ease}.menu-item[data-v-c9ae94a0]:hover,.modal-sidebar-item[data-v-c9ae94a0]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-item.active[data-v-c9ae94a0],.modal-sidebar-item.active[data-v-c9ae94a0]{background:var(--color-active-normal);color:var(--color-primary)}.menu-item.active .menu-item-icon[data-v-c9ae94a0],.menu-item.active .v-icon[data-v-c9ae94a0],.modal-sidebar-item.active .modal-sidebar-item-icon[data-v-c9ae94a0],.modal-sidebar-item.active .v-icon[data-v-c9ae94a0]{color:var(--color-primary)!important}.modal-sidebar-item.active .v-btn .v-icon[data-v-c9ae94a0]{color:inherit!important}.menu-item .v-icon[data-v-c9ae94a0]:first-child,.modal-sidebar-item-icon[data-v-c9ae94a0]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.menu-item-title[data-v-c9ae94a0],.modal-sidebar-item-text[data-v-c9ae94a0]{color:inherit;flex:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-count[data-v-c9ae94a0],.modal-sidebar-item-badge[data-v-c9ae94a0]{background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);font-size:13px;font-weight:600;min-width:24px;padding:2px 8px;text-align:center}.menu-item-count.message-badge[data-v-c9ae94a0],.modal-sidebar-item-badge.message-badge[data-v-c9ae94a0]{background:#f44!important;color:#fff!important}.menu-arrow[data-v-c9ae94a0],.modal-sidebar-item-arrow[data-v-c9ae94a0]{color:var(--color-text-dark)}.modal-layout .modal-content[data-v-c9ae94a0]{background:var(--color-bg-normal);display:flex;flex:1;flex-direction:column;overflow:hidden;z-index:1}.modal-content-header[data-v-c9ae94a0]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:20px}.modal-content-title[data-v-c9ae94a0]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-content-actions[data-v-c9ae94a0]{display:flex;gap:8px}.modal-content-body[data-v-c9ae94a0]{flex:1;isolation:isolate;overflow-y:auto;padding:0 20px 20px}.modal-content-body[data-v-c9ae94a0]>:first-child{padding-left:0!important;padding-right:0!important}.modal-content-body--no-padding-bottom[data-v-c9ae94a0]{padding-bottom:0}.modal-loading[data-v-c9ae94a0]{padding:40px}.modal-empty[data-v-c9ae94a0],.modal-loading[data-v-c9ae94a0]{align-items:center;display:flex;justify-content:center}.modal-empty[data-v-c9ae94a0]{color:var(--color-text-dark);flex-direction:column;padding:60px 20px}.modal-empty-icon[data-v-c9ae94a0]{color:var(--color-text-dark);font-size:48px;margin-bottom:12px}.modal-empty-text[data-v-c9ae94a0]{color:var(--color-text-dark);font-size:14px}.modal-grid[data-v-c9ae94a0]{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.modal-card[data-v-c9ae94a0]{background:var(--color-bg-light);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.modal-card[data-v-c9ae94a0]:hover{background:var(--color-hover-bg-light)}.modal-card.selected[data-v-c9ae94a0]{outline:2px solid var(--color-primary)}.modal-card-cover[data-v-c9ae94a0]{aspect-ratio:16/10;overflow:hidden;position:relative}.modal-card-cover img[data-v-c9ae94a0]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-card-tag[data-v-c9ae94a0]{background:#0009;border-radius:6px;color:#fff;font-size:11px;left:8px;padding:2px 8px;position:absolute;top:8px}.modal-card-checkbox[data-v-c9ae94a0]{position:absolute;right:4px;top:4px}.modal-card-info[data-v-c9ae94a0]{padding:10px 12px}.modal-card-title[data-v-c9ae94a0]{color:var(--color-text-normal);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-card-title[data-v-c9ae94a0]:hover{color:var(--color-primary)}.modal-card-meta[data-v-c9ae94a0]{color:var(--color-text-dark);font-size:11px;margin-top:4px}.modal-pagination[data-v-c9ae94a0]{display:flex;justify-content:center;padding:16px 20px}.modal-bottom-bar[data-v-c9ae94a0]{align-items:center;background:var(--color-bg-light);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px}.modal-bottom-bar-info[data-v-c9ae94a0]{align-items:baseline;display:flex;gap:12px}.modal-bottom-bar-title[data-v-c9ae94a0]{color:var(--color-text-normal);font-size:14px}.modal-bottom-bar-price[data-v-c9ae94a0]{color:#ffebc9;font-size:20px;font-weight:700}.modal-bottom-bar-primary-btn[data-v-c9ae94a0]{font-weight:600!important;height:44px!important;min-width:120px}.modal-sub-dialog[data-v-c9ae94a0]{background:var(--color-bg-normal)!important;border-radius:12px!important}.modal-sub-dialog .v-card-title[data-v-c9ae94a0]{color:var(--color-text-normal);font-size:16px;font-weight:600;padding:16px 20px}.modal-sub-dialog .v-card-text[data-v-c9ae94a0]{padding:0 20px 16px}.modal-sub-dialog .v-card-actions[data-v-c9ae94a0]{padding:12px 16px 16px}.modal-overlay[data-v-c9ae94a0] .v-dialog,.modal-overlay[data-v-c9ae94a0] .v-overlay{z-index:999999!important}.modal-overlay[data-v-c9ae94a0] .v-overlay__scrim{z-index:999998!important}.modal-overlay[data-v-c9ae94a0] .v-overlay__content{z-index:999999!important}.modal-enter-active[data-v-c9ae94a0],.modal-leave-active[data-v-c9ae94a0]{transition:opacity .25s ease}.modal-enter-active .modal-wrapper[data-v-c9ae94a0],.modal-leave-active .modal-wrapper[data-v-c9ae94a0]{transition:transform .25s ease}.modal-enter-from .modal-wrapper[data-v-c9ae94a0],.modal-leave-to .modal-wrapper[data-v-c9ae94a0]{transform:scale(.96)}@media(max-width:768px){.modal-overlay[data-v-c9ae94a0]{bottom:0;padding:0}.modal-wrapper[data-v-c9ae94a0]{display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;width:100%}.modal-container .modal-close-btn[data-v-c9ae94a0]{display:none!important}.modal-container--mobile-closable .modal-close-btn[data-v-c9ae94a0]{display:flex!important}.modal-container[data-v-c9ae94a0]{border-radius:0;flex:1;height:100vh;max-height:100vh}.modal-grid[data-v-c9ae94a0]{gap:10px;grid-template-columns:repeat(2,1fr)}.menu-item[data-v-c9ae94a0],.modal-sidebar-item[data-v-c9ae94a0]{font-size:16px;height:52px;padding:0 16px}.menu-item .v-icon[data-v-c9ae94a0],.modal-sidebar-item .v-icon[data-v-c9ae94a0]{font-size:22px}.menu-header[data-v-c9ae94a0],.modal-content-header[data-v-c9ae94a0],.modal-sidebar-header[data-v-c9ae94a0]{display:none}.modal-content-body[data-v-c9ae94a0]{isolation:isolate;padding:0 16px}.modal-content-body.modal-content-body--no-padding-bottom[data-v-c9ae94a0]{padding-bottom:0}}.sidebar-icon[data-v-c9ae94a0]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.vip-sidebar[data-v-c9ae94a0]{width:260px}.modal-layout--mobile .vip-sidebar[data-v-c9ae94a0]{flex:1;width:100%}.vip-content[data-v-c9ae94a0]{background:var(--color-bg-normal)}.vip-status-card[data-v-c9ae94a0]{align-items:center;background:linear-gradient(135deg,#3e2d2d,#806150);border-radius:12px;display:flex;gap:12px;margin:12px;padding:16px}.vip-status-card.is-vip[data-v-c9ae94a0]{background:linear-gradient(135deg,#9f9d72,#782909)}.vip-status-card .avatar-wrapper[data-v-c9ae94a0]{flex-shrink:0;position:relative}.vip-status-card .vip-badge[data-v-c9ae94a0]{align-items:center;background:linear-gradient(135deg,gold,#ff9500);border:2px solid #3e2d2d;border-radius:50%;bottom:-2px;box-shadow:0 2px 4px #0003;display:flex;height:18px;justify-content:center;position:absolute;right:-2px;width:18px}.vip-status-card .vip-badge .wmiao[data-v-c9ae94a0]{color:#fff;font-size:10px;line-height:1}.vip-icon[data-v-c9ae94a0]{align-items:center;background:#ffffff26;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.vip-icon .wmiao[data-v-c9ae94a0]{color:#fff;font-size:26px}.vip-info[data-v-c9ae94a0]{flex:1;min-width:0}.vip-level[data-v-c9ae94a0]{color:#ffebc9;font-size:15px;font-weight:600;line-height:1.3}.vip-expire[data-v-c9ae94a0],.vip-tip[data-v-c9ae94a0]{color:#ffffffbf;font-size:11px;line-height:1.3;margin-top:2px}.content-section[data-v-c9ae94a0]{display:flex;flex-direction:column;height:100%}.content-body[data-v-c9ae94a0]{align-items:center;display:flex;flex:1;justify-content:center}.empty-state[data-v-c9ae94a0]{padding:40px;text-align:center}.empty-icon[data-v-c9ae94a0]{font-size:56px;margin-bottom:12px}.empty-icon[data-v-c9ae94a0],.empty-text[data-v-c9ae94a0]{color:var(--color-text-dark)}.empty-text[data-v-c9ae94a0]{font-size:14px}.modal-enter-active[data-v-c9ae94a0],.modal-leave-active[data-v-c9ae94a0]{transition:opacity .3s ease}.modal-enter-active .modal-wrapper[data-v-c9ae94a0],.modal-leave-active .modal-wrapper[data-v-c9ae94a0]{transition:transform .3s ease}.modal-enter-from[data-v-c9ae94a0],.modal-leave-to[data-v-c9ae94a0]{opacity:0}.modal-enter-from .modal-wrapper[data-v-c9ae94a0],.modal-leave-to .modal-wrapper[data-v-c9ae94a0]{transform:scale(.95)}@media(max-width:900px){.modal-overlay[data-v-c9ae94a0]{bottom:0;padding:0}.modal-wrapper[data-v-c9ae94a0]{display:flex;flex-direction:column;height:100vh;max-width:100%;width:100%}.modal-wrapper[data-v-c9ae94a0],.vip-modal[data-v-c9ae94a0]{border-radius:0;max-height:100vh}.modal-layout[data-v-c9ae94a0],.vip-modal[data-v-c9ae94a0]{flex:1;min-height:0}.modal-layout[data-v-c9ae94a0]{display:flex;flex-direction:column}.modal-container .modal-close-btn[data-v-c9ae94a0]{display:none!important}}.chongzhi-packages[data-v-25ad81bd]{display:flex;flex-direction:column;height:100%}.modal-content-body[data-v-25ad81bd]{flex:1;overflow-y:auto}.type-tabs[data-v-25ad81bd]{display:flex;flex-wrap:wrap;gap:12px;padding:0 0 20px}.type-tab[data-v-25ad81bd]{align-items:center;background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;height:44px;justify-content:center;min-width:100px;transition:all .2s}.type-tab[data-v-25ad81bd]:hover{background:var(--color-hover-bg-normal)}.type-tab.active[data-v-25ad81bd]{background:linear-gradient(135deg,#53c16e,#3ea614);color:#fff}.packages-loading[data-v-25ad81bd]{align-items:center;display:flex;justify-content:center;padding:60px}.packages-grid[data-v-25ad81bd]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%}.package-card[data-v-25ad81bd]{background:var(--color-bg-light);border:2px solid var(--color-line-normal);border-radius:12px;cursor:pointer;min-width:0;overflow:hidden;padding:20px;position:relative;transition:all .2s}.package-card[data-v-25ad81bd]:hover{background:var(--color-hover-bg-light);border-color:var(--color-line-normal)}.package-card.selected[data-v-25ad81bd]{background:linear-gradient(135deg,#53c16e26,#3ea61426);border-color:#53c16e!important}.package-badge[data-v-25ad81bd]{border-radius:0 12px 0 10px;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;position:absolute;right:-2px;top:-2px}.package-name[data-v-25ad81bd]{color:var(--color-text-normal);font-size:16px;font-weight:600}.package-price[data-v-25ad81bd]{color:#53c16e;margin-top:16px}.price-symbol[data-v-25ad81bd]{font-size:14px}.price-value[data-v-25ad81bd]{font-size:28px;font-weight:700}.package-credits[data-v-25ad81bd]{color:var(--color-text-dark);font-size:13px;margin-top:8px}.package-bonus[data-v-25ad81bd]{align-items:center;background:linear-gradient(135deg,#ff6b6b,#f44);border-radius:8px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:4px;justify-content:center;margin-top:8px;padding:6px 12px}.bonus-icon[data-v-25ad81bd]{color:#fff!important}.packages-empty[data-v-25ad81bd]{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:column;justify-content:center;padding:60px}.packages-empty .wmiao[data-v-25ad81bd]{font-size:48px;margin-bottom:12px}.modal-bottom-bar[data-v-25ad81bd]{align-items:center;display:flex;gap:16px;justify-content:space-between}.modal-bottom-bar-left[data-v-25ad81bd]{flex:0 0 auto}.modal-bottom-bar-right[data-v-25ad81bd]{align-items:center;display:flex;flex:1;gap:16px;justify-content:flex-end}.current-balance[data-v-25ad81bd]{color:var(--color-text-dark);font-size:13px;white-space:nowrap}.modal-bottom-bar-info[data-v-25ad81bd]{align-items:center;display:flex;flex-direction:row;gap:12px}.modal-bottom-bar-title[data-v-25ad81bd]{color:var(--color-text-normal);font-size:13px;white-space:nowrap}.modal-bottom-bar-price-group[data-v-25ad81bd]{align-items:center;display:flex;flex-direction:row;gap:8px}.modal-bottom-bar-price[data-v-25ad81bd]{white-space:nowrap}.pay-btn[data-v-25ad81bd]{font-weight:600}.pay-btn[data-v-25ad81bd] .v-btn__overlay{background:linear-gradient(135deg,#53c16e,#3ea614)!important;opacity:1!important}.pay-btn[data-v-25ad81bd] .v-btn__content{color:#fff!important;position:relative;z-index:1}.vip-btn[data-v-25ad81bd]{font-weight:600;white-space:nowrap}.vip-btn[data-v-25ad81bd] .v-btn__overlay{background:linear-gradient(135deg,var(--color-primary) 0,gold 100%)!important;opacity:1!important}.vip-btn[data-v-25ad81bd] .v-btn__content{color:#000!important;position:relative;z-index:1}.vip-btn[data-v-25ad81bd] .v-icon{color:#000!important}@media(max-width:768px){.packages-grid[data-v-25ad81bd]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.package-card[data-v-25ad81bd]{padding:16px}.modal-bottom-bar[data-v-25ad81bd]{align-items:stretch;flex-direction:column;gap:12px}.modal-bottom-bar-left[data-v-25ad81bd]{order:1}.modal-bottom-bar-right[data-v-25ad81bd]{order:2}}.chongzhi-orders[data-v-93a76b0c]{display:flex;flex-direction:column;height:100%}.modal-content-body[data-v-93a76b0c]{flex:1;overflow-y:auto}.orders-loading[data-v-93a76b0c]{align-items:center;display:flex;justify-content:center;padding:60px}.orders-list[data-v-93a76b0c]{display:flex;flex-direction:column;gap:16px}.order-card[data-v-93a76b0c]{background:var(--color-bg-light);border:1px solid var(--color-line-normal);border-radius:12px;overflow:hidden;transition:all .2s}.order-card[data-v-93a76b0c]:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #00000014}.order-header[data-v-93a76b0c]{background:var(--color-bg-dark);border-bottom:1px solid var(--color-line-normal);gap:8px;padding:12px 16px}.order-header[data-v-93a76b0c],.order-title[data-v-93a76b0c]{display:flex;flex-direction:column}.order-title[data-v-93a76b0c]{gap:6px}.header-row[data-v-93a76b0c]{align-items:center;display:flex;gap:12px;justify-content:space-between}.taocan-name[data-v-93a76b0c]{color:var(--color-text-normal);flex:1;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-meta[data-v-93a76b0c]{align-items:center;color:var(--color-text-dark);display:flex;font-size:11px;gap:12px}.order-time[data-v-93a76b0c]{flex-shrink:0}.order-no-text[data-v-93a76b0c]{flex:1;font-family:Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-status[data-v-93a76b0c]{border-radius:12px;font-size:12px;font-weight:600;padding:4px 12px}.status-pending[data-v-93a76b0c]{background:#ffc10726;color:#ffc107}.status-success[data-v-93a76b0c]{background:#53c16e26;color:#53c16e}.status-cancel[data-v-93a76b0c]{background:#ff4d4f26;color:#ff4d4f}.order-body[data-v-93a76b0c]{padding:20px 16px 16px}.order-main[data-v-93a76b0c]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.credits-card[data-v-93a76b0c]{background:linear-gradient(135deg,#53c16e1f,#3ea61414);border:1.5px solid rgba(83,193,110,.3);border-radius:10px;display:flex;flex:1;flex-direction:column;gap:8px;overflow:hidden;padding:16px;position:relative}.credits-card.success-card[data-v-93a76b0c]{background:linear-gradient(135deg,#53c16e2e,#3ea6141f);border-color:#53c16e66}.credits-card.pending-card[data-v-93a76b0c]{background:linear-gradient(135deg,#ff98001f,#ff572214);border:1.5px solid rgba(255,152,0,.3)}.credits-card.pending-card .credits-number[data-v-93a76b0c],.credits-card.pending-card .credits-unit[data-v-93a76b0c]{color:#ff9800}.credits-content[data-v-93a76b0c]{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.credits-info[data-v-93a76b0c]{display:flex;flex:1;flex-direction:column;gap:8px}.success-badge[data-v-93a76b0c]{background:#53c16ee6;border-radius:8px;color:#fff;font-size:13px;padding:6px 14px;white-space:nowrap}.pay-btn-inline[data-v-93a76b0c],.success-badge[data-v-93a76b0c]{align-self:center;flex-shrink:0;font-weight:600}.pay-btn-inline[data-v-93a76b0c]{font-size:14px;height:40px}.watermark-icon[data-v-93a76b0c]{right:10px}.success-watermark .wmiao[data-v-93a76b0c]{color:#53c16e}.pending-watermark .wmiao[data-v-93a76b0c]{color:#ff9800}.watermark-icon[data-v-93a76b0c]{opacity:.08;pointer-events:none;position:absolute;right:50px;top:50%;transform:translateY(-50%);z-index:1}.watermark-icon .wmiao[data-v-93a76b0c]{color:#53c16e;font-size:120px;line-height:1}.credits-label[data-v-93a76b0c]{color:var(--color-text-dark);font-size:12px;font-weight:500}.credits-value[data-v-93a76b0c]{align-items:baseline;display:flex;gap:6px}.credits-number[data-v-93a76b0c]{color:#53c16e;font-size:36px;font-weight:700;line-height:1}.credits-unit[data-v-93a76b0c]{color:#53c16e;font-size:15px;font-weight:600}.bonus-tag[data-v-93a76b0c]{align-items:center;background:#ffffffe6;border-radius:6px;color:#ff6b6b;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;width:-moz-fit-content;width:fit-content}.amount-section[data-v-93a76b0c]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.amount-label[data-v-93a76b0c]{color:var(--color-text-dark);font-size:12px;font-weight:500}.amount-value[data-v-93a76b0c]{color:#53c16e;font-size:28px;font-weight:700;line-height:1}.order-meta[data-v-93a76b0c]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.meta-item[data-v-93a76b0c]{align-items:center;display:flex;font-size:12px;gap:8px}.meta-label[data-v-93a76b0c]{color:var(--color-text-dark);flex-shrink:0;min-width:60px}.meta-value[data-v-93a76b0c]{color:var(--color-text-normal);flex:1}.order-actions[data-v-93a76b0c]{display:none}.orders-empty[data-v-93a76b0c]{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:column;justify-content:center;padding:60px}.orders-empty .wmiao[data-v-93a76b0c]{font-size:48px;margin-bottom:12px}@media(max-width:768px){.order-main[data-v-93a76b0c]{align-items:stretch;flex-direction:column;gap:16px}.amount-section[data-v-93a76b0c]{align-items:flex-start}.credits-number[data-v-93a76b0c]{font-size:32px}.amount-value[data-v-93a76b0c]{font-size:24px}.header-meta[data-v-93a76b0c]{align-items:flex-start;flex-direction:column;gap:4px}}.modal-overlay[data-v-834cb111]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000008;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:100}.modal-overlay.modal-overlay--publish[data-v-834cb111]{z-index:1900}.modal-overlay--fullscreen[data-v-834cb111]{padding:0}.modal-wrapper[data-v-834cb111]{backface-visibility:hidden;-webkit-backface-visibility:hidden;max-width:900px;overflow:visible;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:90vw}.modal-wrapper--lg[data-v-834cb111]{max-width:1100px}.modal-wrapper--md[data-v-834cb111]{max-width:800px}.modal-wrapper--sm[data-v-834cb111]{max-width:600px}.modal-wrapper--fullscreen[data-v-834cb111]{height:100vh;max-height:100vh;max-width:100vw;width:100vw}.modal-wrapper--fullscreen .modal-container[data-v-834cb111]{border-radius:0;height:100vh;max-height:100vh;min-height:0}@media(min-width:1440px){.modal-wrapper[data-v-834cb111]{max-width:60vw}.modal-wrapper--fullscreen[data-v-834cb111]{max-width:100vw}.modal-wrapper--lg[data-v-834cb111]{max-width:75vw}}.modal-container[data-v-834cb111]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-bg-dark);box-shadow:var(--shadow-strong,0 8px 32px rgba(0,0,0,.3));height:85vh;max-height:90vh;min-height:600px;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modal-card[data-v-834cb111],.modal-container[data-v-834cb111]{border-radius:16px;display:flex;flex-direction:column}.modal-card[data-v-834cb111]{background:var(--color-bg-light)!important}.modal-header[data-v-834cb111]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px 12px 12px}.modal-title[data-v-834cb111]{color:var(--color-text-normal);font-size:16px;font-weight:500}.modal-card>.modal-content[data-v-834cb111]{flex:1;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-834cb111]{align-items:center;border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.modal-container .modal-close-btn[data-v-834cb111]{background:var(--color-bg-light)!important;border-radius:8px!important;color:var(--color-text-normal)!important;height:36px!important;inset:20px 20px auto auto!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:absolute!important;width:36px!important;z-index:10000!important}.modal-container .modal-close-btn .v-icon[data-v-834cb111]{font-size:20px!important}.modal-container .modal-close-btn[data-v-834cb111]:hover{background:var(--color-hover-bg-normal)!important}.modal-container .v-btn[data-v-834cb111]{font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.modal-container .v-btn[data-v-834cb111],.modal-container .v-btn--icon[data-v-834cb111]{border-radius:8px!important}.modal-mobile-header[data-v-834cb111]{align-items:center;background:var(--color-bg-dark);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.modal-mobile-title[data-v-834cb111]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-layout[data-v-834cb111]{display:flex;flex:1;min-height:0}.modal-layout--mobile[data-v-834cb111],.modal-sidebar[data-v-834cb111]{flex-direction:column}.modal-sidebar[data-v-834cb111]{background:var(--color-bg-dark);display:flex;flex-shrink:0;width:240px}.modal-sidebar--wide[data-v-834cb111]{width:240px}.modal-layout--mobile .modal-sidebar[data-v-834cb111]{flex:1;width:100%}.menu-header[data-v-834cb111],.modal-sidebar-header[data-v-834cb111]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:76px;padding:20px 16px}.modal-sidebar-header[data-v-834cb111]{justify-content:space-between}.modal-sidebar-title[data-v-834cb111]{color:var(--color-text-normal);font-size:17px;font-weight:600}.menu-header-info[data-v-834cb111]{flex:1;min-width:0}.menu-header-name[data-v-834cb111]{color:var(--color-text-normal);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-header-id[data-v-834cb111]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.menu-header-level[data-v-834cb111]{margin-top:4px}.menu-header-level .level-badge[data-v-834cb111]{border-radius:8px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.menu-list[data-v-834cb111]{flex:1;overflow-y:auto;padding:4px 12px 16px}.menu-section[data-v-834cb111]{margin-bottom:12px}.menu-section[data-v-834cb111]:last-child{margin-bottom:0}.menu-section-title[data-v-834cb111]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:space-between;padding:0 14px;transition:background .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-section-title[data-v-834cb111]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-section-title i[data-v-834cb111]{font-size:14px;opacity:.85}.menu-subsection[data-v-834cb111]{padding-left:4px}.menu-item[data-v-834cb111]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;gap:12px;height:48px;margin-bottom:4px;overflow:hidden;padding:0 14px;position:relative;text-decoration:none!important;transition:all .15s ease}.menu-item[data-v-834cb111]:hover,.modal-sidebar-item[data-v-834cb111]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-item.active[data-v-834cb111],.modal-sidebar-item.active[data-v-834cb111]{background:var(--color-active-normal);color:var(--color-primary)}.menu-item.active .menu-item-icon[data-v-834cb111],.menu-item.active .v-icon[data-v-834cb111],.modal-sidebar-item.active .modal-sidebar-item-icon[data-v-834cb111],.modal-sidebar-item.active .v-icon[data-v-834cb111]{color:var(--color-primary)!important}.modal-sidebar-item.active .v-btn .v-icon[data-v-834cb111]{color:inherit!important}.menu-item .v-icon[data-v-834cb111]:first-child,.modal-sidebar-item-icon[data-v-834cb111]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.menu-item-title[data-v-834cb111],.modal-sidebar-item-text[data-v-834cb111]{color:inherit;flex:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-count[data-v-834cb111],.modal-sidebar-item-badge[data-v-834cb111]{background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);font-size:13px;font-weight:600;min-width:24px;padding:2px 8px;text-align:center}.menu-item-count.message-badge[data-v-834cb111],.modal-sidebar-item-badge.message-badge[data-v-834cb111]{background:#f44!important;color:#fff!important}.menu-arrow[data-v-834cb111],.modal-sidebar-item-arrow[data-v-834cb111]{color:var(--color-text-dark)}.modal-layout .modal-content[data-v-834cb111]{background:var(--color-bg-normal);display:flex;flex:1;flex-direction:column;overflow:hidden;z-index:1}.modal-content-header[data-v-834cb111]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:20px}.modal-content-title[data-v-834cb111]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-content-actions[data-v-834cb111]{display:flex;gap:8px}.modal-content-body[data-v-834cb111]{flex:1;isolation:isolate;overflow-y:auto;padding:0 20px 20px}.modal-content-body[data-v-834cb111]>:first-child{padding-left:0!important;padding-right:0!important}.modal-content-body--no-padding-bottom[data-v-834cb111]{padding-bottom:0}.modal-loading[data-v-834cb111]{padding:40px}.modal-empty[data-v-834cb111],.modal-loading[data-v-834cb111]{align-items:center;display:flex;justify-content:center}.modal-empty[data-v-834cb111]{color:var(--color-text-dark);flex-direction:column;padding:60px 20px}.modal-empty-icon[data-v-834cb111]{color:var(--color-text-dark);font-size:48px;margin-bottom:12px}.modal-empty-text[data-v-834cb111]{color:var(--color-text-dark);font-size:14px}.modal-grid[data-v-834cb111]{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.modal-card[data-v-834cb111]{background:var(--color-bg-light);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.modal-card[data-v-834cb111]:hover{background:var(--color-hover-bg-light)}.modal-card.selected[data-v-834cb111]{outline:2px solid var(--color-primary)}.modal-card-cover[data-v-834cb111]{aspect-ratio:16/10;overflow:hidden;position:relative}.modal-card-cover img[data-v-834cb111]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-card-tag[data-v-834cb111]{background:#0009;border-radius:6px;color:#fff;font-size:11px;left:8px;padding:2px 8px;position:absolute;top:8px}.modal-card-checkbox[data-v-834cb111]{position:absolute;right:4px;top:4px}.modal-card-info[data-v-834cb111]{padding:10px 12px}.modal-card-title[data-v-834cb111]{color:var(--color-text-normal);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-card-title[data-v-834cb111]:hover{color:var(--color-primary)}.modal-card-meta[data-v-834cb111]{color:var(--color-text-dark);font-size:11px;margin-top:4px}.modal-pagination[data-v-834cb111]{display:flex;justify-content:center;padding:16px 20px}.modal-bottom-bar[data-v-834cb111]{align-items:center;background:var(--color-bg-light);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px}.modal-bottom-bar-info[data-v-834cb111]{align-items:baseline;display:flex;gap:12px}.modal-bottom-bar-title[data-v-834cb111]{color:var(--color-text-normal);font-size:14px}.modal-bottom-bar-price[data-v-834cb111]{color:#ffebc9;font-size:20px;font-weight:700}.modal-bottom-bar-primary-btn[data-v-834cb111]{font-weight:600!important;height:44px!important;min-width:120px}.modal-sub-dialog[data-v-834cb111]{background:var(--color-bg-normal)!important;border-radius:12px!important}.modal-sub-dialog .v-card-title[data-v-834cb111]{color:var(--color-text-normal);font-size:16px;font-weight:600;padding:16px 20px}.modal-sub-dialog .v-card-text[data-v-834cb111]{padding:0 20px 16px}.modal-sub-dialog .v-card-actions[data-v-834cb111]{padding:12px 16px 16px}.modal-overlay[data-v-834cb111] .v-dialog,.modal-overlay[data-v-834cb111] .v-overlay{z-index:999999!important}.modal-overlay[data-v-834cb111] .v-overlay__scrim{z-index:999998!important}.modal-overlay[data-v-834cb111] .v-overlay__content{z-index:999999!important}.modal-enter-active[data-v-834cb111],.modal-leave-active[data-v-834cb111]{transition:opacity .25s ease}.modal-enter-active .modal-wrapper[data-v-834cb111],.modal-leave-active .modal-wrapper[data-v-834cb111]{transition:transform .25s ease}.modal-enter-from .modal-wrapper[data-v-834cb111],.modal-leave-to .modal-wrapper[data-v-834cb111]{transform:scale(.96)}@media(max-width:768px){.modal-overlay[data-v-834cb111]{bottom:0;padding:0}.modal-wrapper[data-v-834cb111]{display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;width:100%}.modal-container .modal-close-btn[data-v-834cb111]{display:none!important}.modal-container--mobile-closable .modal-close-btn[data-v-834cb111]{display:flex!important}.modal-container[data-v-834cb111]{border-radius:0;flex:1;height:100vh;max-height:100vh}.modal-grid[data-v-834cb111]{gap:10px;grid-template-columns:repeat(2,1fr)}.menu-item[data-v-834cb111],.modal-sidebar-item[data-v-834cb111]{font-size:16px;height:52px;padding:0 16px}.menu-item .v-icon[data-v-834cb111],.modal-sidebar-item .v-icon[data-v-834cb111]{font-size:22px}.menu-header[data-v-834cb111],.modal-content-header[data-v-834cb111],.modal-sidebar-header[data-v-834cb111]{display:none}.modal-content-body[data-v-834cb111]{isolation:isolate;padding:0 16px}.modal-content-body.modal-content-body--no-padding-bottom[data-v-834cb111]{padding-bottom:0}}.sidebar-icon[data-v-834cb111]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.chongzhi-sidebar[data-v-834cb111]{width:260px}.modal-layout--mobile .chongzhi-sidebar[data-v-834cb111]{flex:1;width:100%}.chongzhi-content[data-v-834cb111]{background:var(--color-bg-normal)}.chongzhi-status-card[data-v-834cb111]{align-items:center;background:linear-gradient(135deg,#53c16e,#3ea614);border-radius:12px;display:flex;gap:14px;margin:12px;padding:20px 16px}.chongzhi-icon[data-v-834cb111]{align-items:center;background:#ffffff26;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.chongzhi-icon .wmiao[data-v-834cb111]{color:#fff;font-size:26px}.chongzhi-info[data-v-834cb111]{flex:1;min-width:0}.chongzhi-level[data-v-834cb111]{color:#fff;font-size:16px;font-weight:600}.chongzhi-tip[data-v-834cb111]{color:#fffc;font-size:12px;margin-top:4px}.content-section[data-v-834cb111]{display:flex;flex-direction:column;height:100%}.content-body[data-v-834cb111]{align-items:center;display:flex;flex:1;justify-content:center}.empty-state[data-v-834cb111]{padding:40px;text-align:center}.empty-icon[data-v-834cb111]{font-size:56px;margin-bottom:12px}.empty-icon[data-v-834cb111],.empty-text[data-v-834cb111]{color:var(--color-text-dark)}.empty-text[data-v-834cb111]{font-size:14px}.modal-enter-active[data-v-834cb111],.modal-leave-active[data-v-834cb111]{transition:opacity .3s ease}.modal-enter-active .modal-wrapper[data-v-834cb111],.modal-leave-active .modal-wrapper[data-v-834cb111]{transition:transform .3s ease}.modal-enter-from[data-v-834cb111],.modal-leave-to[data-v-834cb111]{opacity:0}.modal-enter-from .modal-wrapper[data-v-834cb111],.modal-leave-to .modal-wrapper[data-v-834cb111]{transform:scale(.95)}@media(max-width:900px){.modal-overlay[data-v-834cb111]{bottom:0;padding:0}.modal-wrapper[data-v-834cb111]{display:flex;flex-direction:column;height:100vh;max-width:100%;width:100%}.chongzhi-modal[data-v-834cb111],.modal-wrapper[data-v-834cb111]{border-radius:0;max-height:100vh}.chongzhi-modal[data-v-834cb111],.modal-layout[data-v-834cb111]{flex:1;min-height:0}.modal-layout[data-v-834cb111]{display:flex;flex-direction:column}.modal-container .modal-close-btn[data-v-834cb111]{display:none!important}}.reward-card[data-v-f8ed885f]{background:var(--color-bg-normal)!important;border-radius:16px!important}.reward-title[data-v-f8ed885f]{align-items:center;border-bottom:1px solid var(--color-line-normal);display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:16px 20px}.reward-content[data-v-f8ed885f]{padding:20px}.reward-target[data-v-f8ed885f]{align-items:center;background:var(--color-bg-light);border-radius:12px;display:flex;margin-bottom:20px;padding:12px}.target-info[data-v-f8ed885f]{flex:1}.target-name[data-v-f8ed885f]{color:var(--color-text-normal);font-weight:500}.target-hint[data-v-f8ed885f]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.amount-options[data-v-f8ed885f]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.amount-item[data-v-f8ed885f]{align-items:center;background:var(--color-bg-light);border:2px solid transparent;border-radius:10px;color:var(--color-text-normal);cursor:pointer;display:flex;font-size:16px;font-weight:500;height:44px;justify-content:center;transition:all .2s}.amount-item[data-v-f8ed885f]:hover{background:var(--color-hover-bg-normal);border-color:var(--color-line-normal)}.amount-item.active[data-v-f8ed885f]{background:var(--color-primary);border-color:var(--color-primary);color:#000;font-weight:600}.custom-amount[data-v-f8ed885f]{margin-bottom:16px}.balance-info[data-v-f8ed885f]{align-items:center;color:var(--color-text-dark);display:flex;font-size:13px;gap:4px}.balance-value[data-v-f8ed885f]{color:var(--color-primary);font-weight:600}.balance-warning[data-v-f8ed885f]{align-items:center;background:rgba(var(--v-theme-error),.08);border:1px solid rgba(var(--v-theme-error),.2);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:10px 12px}.warning-content[data-v-f8ed885f]{color:var(--color-error)}.recharge-btn[data-v-f8ed885f],.warning-content[data-v-f8ed885f]{align-items:center;display:flex;font-size:13px;gap:6px}.recharge-btn[data-v-f8ed885f]{background:linear-gradient(135deg,#53c16e,#3ea614);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-weight:600;height:32px;padding:0 16px;transition:all .2s;white-space:nowrap}.recharge-btn[data-v-f8ed885f]:hover{background:linear-gradient(135deg,#6dd687,#53c16e);box-shadow:0 2px 8px #53c16e4d;transform:translateY(-1px)}.recharge-btn[data-v-f8ed885f]:active{transform:translateY(0)}.recharge-btn i[data-v-f8ed885f]{font-size:14px}.reward-actions[data-v-f8ed885f]{gap:8px;justify-content:flex-end;padding:12px 20px 16px}.reward-actions[data-v-f8ed885f] .v-btn{border-radius:8px!important;font-weight:500;text-transform:none}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{inset:0;position:absolute}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.manage-card[data-v-d9805fd4]{background:var(--color-bg-normal)!important;border-radius:16px!important}.manage-title[data-v-d9805fd4]{align-items:center;border-bottom:1px solid var(--color-line-normal);display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:16px 20px}.manage-content[data-v-d9805fd4]{padding:20px}.manage-section[data-v-d9805fd4]{margin-bottom:20px}.manage-section[data-v-d9805fd4]:last-child{margin-bottom:0}.section-title[data-v-d9805fd4]{color:var(--color-text-normal);font-size:14px;font-weight:600;margin-bottom:12px}.action-buttons[data-v-d9805fd4]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.action-buttons[data-v-d9805fd4] .v-btn,.manage-content[data-v-d9805fd4] .v-btn{border:none!important;border-radius:8px!important;font-weight:500;text-transform:none}.cover-section[data-v-d9805fd4]{background:var(--color-bg-deep);border:1px solid var(--color-line-normal);border-radius:8px;padding:16px}.section-label[data-v-d9805fd4]{color:var(--color-text-normal);font-size:14px;font-weight:600}.cover-preview[data-v-d9805fd4]{aspect-ratio:16/9;background:var(--color-bg-normal);border-radius:8px;overflow:hidden;position:relative;width:100%}.cover-preview img[data-v-d9805fd4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-preview .remove-btn[data-v-d9805fd4]{background:#0009!important;position:absolute;right:8px;top:8px}.upload-actions[data-v-d9805fd4]{display:flex;gap:10px}.upload-actions[data-v-d9805fd4] .v-btn{border:none!important;flex:1}.crop-container[data-v-d9805fd4]{background:var(--color-bg-deep);border-radius:8px;max-height:500px;overflow:hidden}.crop-container img[data-v-d9805fd4]{display:block;max-width:100%}.resume-dialog[data-v-5c80d23f]{background:var(--color-dialog-bg);border-radius:12px}.dialog-title[data-v-5c80d23f]{font-weight:700}.dialog-body[data-v-5c80d23f],.dialog-title[data-v-5c80d23f]{padding:16px 18px!important}.dialog-body[data-v-5c80d23f]{max-height:calc(100vh - 220px);overflow-y:auto}.layout[data-v-5c80d23f]{display:grid;gap:18px;grid-template-columns:1fr 360px}.section[data-v-5c80d23f]{background:color-mix(in srgb,var(--color-bg-light) 75%,transparent);border:1px solid var(--color-line-normal);border-radius:12px;margin-bottom:14px;padding:14px}.section-title[data-v-5c80d23f]{color:var(--color-text-normal);font-size:13px;font-weight:700;margin-bottom:10px}.grid[data-v-5c80d23f]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.upload-hint[data-v-5c80d23f]{color:var(--color-text-dark);font-size:12px;line-height:1.45;margin-bottom:10px;margin-top:-2px}.upload-actions[data-v-5c80d23f]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.empty-attachments[data-v-5c80d23f],.upload-tip[data-v-5c80d23f]{color:var(--color-text-dark);font-size:12px}.empty-attachments[data-v-5c80d23f]{padding:10px 0}.attachments[data-v-5c80d23f]{display:flex;flex-direction:column;gap:8px}.att-item[data-v-5c80d23f]{background:var(--color-bg-light);border:1px solid var(--color-line-normal);border-radius:10px;justify-content:space-between;padding:10px}.att-item[data-v-5c80d23f],.att-left[data-v-5c80d23f]{align-items:center;display:flex}.att-left[data-v-5c80d23f]{gap:10px;min-width:0}.att-thumb[data-v-5c80d23f]{background:var(--color-bg-dark);border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.att-thumb img[data-v-5c80d23f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.att-icon[data-v-5c80d23f]{align-items:center;background:var(--color-bg-dark);border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.att-meta[data-v-5c80d23f]{min-width:0}.att-name[data-v-5c80d23f]{color:var(--color-text-normal);font-size:13px;font-weight:650;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-sub[data-v-5c80d23f]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.a4-preview[data-v-5c80d23f]{display:flex;justify-content:center}.a4[data-v-5c80d23f]{aspect-ratio:210/297;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 10px 22px #00000040;color:#111;max-width:320px;padding:14px;width:100%}.a4-title[data-v-5c80d23f]{font-size:16px;font-weight:800}.a4-sub[data-v-5c80d23f]{color:#000000a6;font-size:12px;font-weight:700;margin-left:6px}.a4-line[data-v-5c80d23f]{font-size:12px;margin-top:6px}.a4-line.muted[data-v-5c80d23f]{color:#0000008c}.a4-block[data-v-5c80d23f]{margin-top:12px}.a4-block-title[data-v-5c80d23f]{font-size:12px;font-weight:800;margin-bottom:6px}.a4-block-text[data-v-5c80d23f]{color:#000000b3;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.dialog-actions[data-v-5c80d23f]{border-top:1px solid var(--color-line-normal);padding:12px 16px!important}@media(max-width:900px){.layout[data-v-5c80d23f]{grid-template-columns:1fr}}.content-section[data-v-929d063f]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-929d063f]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-929d063f]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-929d063f]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-929d063f]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-929d063f] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-929d063f] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-929d063f]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-929d063f]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-929d063f]::-webkit-scrollbar{display:none}.filter-tab[data-v-929d063f]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-929d063f]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-929d063f]{background:var(--color-primary);color:#000}.tab-count[data-v-929d063f]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-929d063f]{opacity:1}.filter-scroll-btn[data-v-929d063f]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-929d063f]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-929d063f]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-929d063f]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-929d063f]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px #00000026;height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-929d063f]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-929d063f]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-929d063f]:last-child{padding-bottom:20px}.loading-state[data-v-929d063f]{align-items:center;display:flex;flex:1;justify-content:center;padding:50px 20px}.empty-state[data-v-929d063f]{color:var(--color-text-dark);flex:1;padding:50px 20px}.empty-state .v-icon[data-v-929d063f]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-929d063f]{font-size:14px;margin-top:10px}.empty-text[data-v-929d063f],.load-more[data-v-929d063f]{color:var(--color-text-dark)}.load-more[data-v-929d063f]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-929d063f],.no-more[data-v-929d063f]{font-size:13px}.no-more[data-v-929d063f]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-929d063f]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-929d063f]{align-items:center;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-929d063f],.list-item[data-v-929d063f]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-929d063f]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-929d063f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-929d063f]{cursor:pointer}.comment-cover[data-v-929d063f]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-929d063f]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-929d063f]{align-items:center;background:#00000040;display:flex;justify-content:center;inset:0;pointer-events:none;position:absolute}.cover-play-icon .v-icon[data-v-929d063f]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-929d063f]{flex:1;min-width:0}.item-title[data-v-929d063f]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-929d063f]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-929d063f]:hover{color:var(--color-primary)}.item-title-row[data-v-929d063f]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-929d063f]{margin-bottom:0}.status-badge[data-v-929d063f]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-929d063f]{background:#368859;color:#fff}.status-badge.pending[data-v-929d063f]{background:#cc4458;color:#fff}.item-meta[data-v-929d063f]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-929d063f]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-929d063f]{color:var(--color-primary)}.meta-views[data-v-929d063f]{align-items:center;display:flex;gap:2px}.meta-price[data-v-929d063f],.meta-time[data-v-929d063f],.meta-views[data-v-929d063f]{flex-shrink:0}.meta-price[data-v-929d063f]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-929d063f]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-929d063f]:hover{text-decoration:underline}.item-actions[data-v-929d063f]{display:flex;flex-shrink:0;gap:2px}@media(max-width:900px){.section-header[data-v-929d063f]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-929d063f]{padding:10px 16px 12px}.filter-scroll-btn[data-v-929d063f]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-929d063f]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-929d063f]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-929d063f]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-929d063f]{gap:8px}.filter-tab[data-v-929d063f]{height:36px}.content-body[data-v-929d063f]{padding:0 16px 20px}.list-item[data-v-929d063f]{padding:12px 14px}.item-title[data-v-929d063f]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-929d063f]{font-size:13px;gap:10px}.meta-time[data-v-929d063f]{display:none}.meta-type[data-v-929d063f]{font-size:12px;padding:2px 6px}}@media(max-width:600px){.item-title[data-v-929d063f]{font-size:15px}.item-meta[data-v-929d063f]{font-size:12px}}.resume-selector-dialog[data-v-929d063f]{border-radius:12px!important;overflow:hidden}.dialog-title[data-v-929d063f]{align-items:center;background:var(--color-bg-dark);border-bottom:1px solid var(--color-line-normal);display:flex;justify-content:space-between;padding:16px 20px!important}.dialog-title-text[data-v-929d063f]{min-width:0}.dialog-title-main[data-v-929d063f]{color:var(--color-text-normal);font-size:16px;font-weight:700;line-height:1.2}.dialog-title-sub[data-v-929d063f]{color:var(--color-text-dark);font-size:12px;line-height:1.2;margin-top:4px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-btn[data-v-929d063f]{margin-right:-8px}.modal-loading[data-v-929d063f]{align-items:center;display:flex;justify-content:center;min-height:200px}.resume-list[data-v-929d063f]{max-height:520px;overflow-y:auto;padding:14px 16px 16px}.resume-grid[data-v-929d063f]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.resume-card[data-v-929d063f]{background:transparent;border:1px solid var(--color-line-normal);border-radius:12px;box-sizing:border-box;cursor:pointer;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.resume-card[data-v-929d063f]:hover{transform:translateY(-1px)}.resume-card.selected[data-v-929d063f],.resume-card[data-v-929d063f]:hover{border-color:var(--color-primary);border-width:2px}.resume-card.selected[data-v-929d063f]{box-shadow:0 8px 18px #00000014}.resume-card-inner[data-v-929d063f]{position:relative}.selected-badge[data-v-929d063f]{background:var(--color-bg-dark);border:1px solid var(--color-line-normal);border-radius:999px;padding:4px 6px;position:absolute;right:8px;top:8px}.a4[data-v-929d063f]{aspect-ratio:210/297;background:#fff;color:#111;flex-direction:column;padding:12px}.a4[data-v-929d063f],.a4-top[data-v-929d063f]{display:flex}.a4-top[data-v-929d063f]{align-items:baseline}.name[data-v-929d063f]{font-size:15px;font-weight:800}.meta[data-v-929d063f]{color:#222;font-size:12px;line-height:1.35;margin-top:6px}.meta.muted[data-v-929d063f]{color:#666}.meta.block[data-v-929d063f]{display:block}.desc[data-v-929d063f]{color:#333;display:-webkit-box;font-size:12px;-webkit-line-clamp:6;line-height:1.45;margin-top:10px;overflow:hidden;-webkit-box-orient:vertical}.resume-footer[data-v-929d063f]{background:var(--color-bg-dark);border-top:1px solid var(--color-line-normal);color:var(--color-text-dark);font-size:12px;padding:10px 12px}.empty-state[data-v-929d063f]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:20px;text-align:center}.empty-state p[data-v-929d063f]{color:var(--color-text-dark);font-size:14px;margin:12px 0 0}.empty-hint[data-v-929d063f]{color:var(--color-text-dark)!important;font-size:13px!important;opacity:.85}.dialog-actions[data-v-929d063f]{background:var(--color-bg-dark);border-top:1px solid var(--color-line-normal);padding:12px 20px!important}.create-btn[data-v-929d063f] .v-icon{color:currentColor!important}.media-carousel[data-v-18266dd8]{display:flex;flex-direction:column;height:100%}.media-main[data-v-18266dd8]{align-items:center;background:var(--color-bg-dark);display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden;position:relative}.skeleton-media-main[data-v-18266dd8]{min-height:400px}.skeleton-full[data-v-18266dd8]{height:100%;width:100%}.skeleton-full[data-v-18266dd8] .v-skeleton-loader__image{height:100%!important;min-height:400px}.media-video-player[data-v-18266dd8]{display:flex!important;flex-direction:column!important;height:100%;width:100%}.media-video-player[data-v-18266dd8] .video-wrapper{aspect-ratio:unset!important;flex:1!important;min-height:0!important}.media-video-player[data-v-18266dd8] .frame-timeline{display:block!important;flex-shrink:0!important;height:32px!important}.media-video-player[data-v-18266dd8] .frame-controls{display:flex!important;flex-shrink:0!important;gap:4px!important;padding:6px!important}.media-video-player[data-v-18266dd8] .control-btn{height:28px!important}.media-video-player[data-v-18266dd8] .frame-info{font-size:10px!important;height:28px!important;line-height:28px!important;width:60px!important}.media-image[data-v-18266dd8]{border-radius:12px;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:2}.media-slide-container[data-v-18266dd8]{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;will-change:transform}.media-slide-container[style*=--bg-image][data-v-18266dd8]:before{backface-visibility:hidden;background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:blur(10px);height:100%;left:0;opacity:.6;position:absolute;top:0;transform:scale(1.1);width:100%;will-change:background-image;z-index:1}.media-slide-container .media-image[data-v-18266dd8]{flex-shrink:0;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.media-slide-container .media-image[data-v-18266dd8],.media-slide-container .slide-current[data-v-18266dd8]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.media-slide-container .slide-current[data-v-18266dd8]{pointer-events:auto}.media-slide-container .slide-prev[data-v-18266dd8]{left:-100%;transform:translate(-150%,-50%)}.media-slide-container .slide-next[data-v-18266dd8]{left:100%;transform:translate(-50%,-50%)}.media-nav-btn[data-v-18266dd8]{background:#00000026!important;border-radius:8px!important;color:var(--color-text-light)!important;height:80px!important;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,opacity .2s;width:44px!important;z-index:10}.media-nav-btn[data-v-18266dd8]:hover{background:#00000080!important}.media-nav-prev[data-v-18266dd8]{left:12px}.media-nav-next[data-v-18266dd8]{right:12px}.media-counter[data-v-18266dd8]{background:var(--color-hover-bg-dark);border-radius:12px;bottom:12px;color:var(--color-text-light);font-size:12px;left:50%;padding:4px 12px;position:absolute;transform:translate(-50%)}.media-thumbnails[data-v-18266dd8]{align-items:center;background:var(--color-bg-dark);display:flex;flex-shrink:0;gap:8px;min-height:65px;overflow-x:auto;padding:8px 10px;scrollbar-width:none;-ms-overflow-style:none}.media-thumbnails[data-v-18266dd8]::-webkit-scrollbar{display:none}.thumbnail-item[data-v-18266dd8]{border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:45px;overflow:hidden;position:relative;transition:all .2s;width:60px}.thumbnail-item[data-v-18266dd8]:hover{border-color:var(--color-line-dark)}.thumbnail-item.active[data-v-18266dd8]{border-color:var(--color-primary)}.thumbnail-img[data-v-18266dd8]{border-radius:8px;height:100%;width:100%}.video-thumbnail[data-v-18266dd8]{height:100%;position:relative;width:100%}.video-thumbnail .play-icon[data-v-18266dd8]{background:var(--color-hover-bg-dark);border-radius:50%;color:var(--color-text-light);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:900px){.media-carousel[data-v-18266dd8]{height:auto}.media-main[data-v-18266dd8]{height:auto;min-height:200px}.media-slide-container .media-image[data-v-18266dd8]{height:auto!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}.media-slide-container .media-image[data-v-18266dd8],.media-slide-container .slide-current[data-v-18266dd8]{left:auto!important;position:relative!important;top:auto!important;transform:none!important}.media-video-player[data-v-18266dd8]{display:flex!important;flex-direction:column!important}.media-video-player[data-v-18266dd8] .video-wrapper{aspect-ratio:16/9!important;flex:none!important;height:auto!important}.media-video-player[data-v-18266dd8] .frame-timeline{display:block!important;height:28px!important}.media-video-player[data-v-18266dd8] .frame-controls{display:flex!important}}.comment-item-wrapper[data-v-af6f756e]{margin-bottom:0}.comment-item[data-v-af6f756e]{align-items:flex-start;border-bottom:1px solid var(--color-line-normal);display:flex;gap:12px;padding:14px 0}.comment-content[data-v-af6f756e]{flex:1;line-height:1.6;min-width:0;word-break:break-word}.comment-content img.emoji[data-v-af6f756e],.reply-text img.emoji[data-v-af6f756e]{display:inline-block;height:24px;margin:0 1px;max-height:24px;max-width:24px;vertical-align:middle;width:24px}.comment-content .comment-link[data-v-af6f756e]{align-items:center;color:var(--color-primary);display:inline-flex;font-size:14px;gap:2px;text-decoration:none}.comment-content .comment-link[data-v-af6f756e]:hover{text-decoration:underline}.comment-content .comment-link-icon[data-v-af6f756e]{flex-shrink:0;height:14px;width:14px}.comment-header-row[data-v-af6f756e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.comment-author[data-v-af6f756e]{align-items:center;color:var(--color-text-normal);display:flex;font-size:14px;font-weight:500}.author-level[data-v-af6f756e]{margin-right:4px;padding:2px 5px}.author-level[data-v-af6f756e],.op-badge[data-v-af6f756e]{align-items:center;border-radius:3px;color:#fff;display:inline-flex;font-size:10px}.op-badge[data-v-af6f756e]{background:#ff4757}.best-answer-badge[data-v-af6f756e],.op-badge[data-v-af6f756e]{font-weight:600;height:16px;justify-content:center;line-height:16px;margin-left:6px;padding:0 6px}.best-answer-badge[data-v-af6f756e]{align-items:center;background:#4caf50;border-radius:3px;color:#fff;display:inline-flex;font-size:10px}.set-best-answer-btn[data-v-af6f756e]{background:rgba(var(--v-theme-primary),.1);border-radius:4px;color:var(--color-primary);cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s}.set-best-answer-btn[data-v-af6f756e]:hover{background:rgba(var(--v-theme-primary),.2);color:var(--color-primary)}.comment-actions-right[data-v-af6f756e]{align-items:center;display:flex;flex-shrink:0;gap:12px}.pin-icon-small[data-v-af6f756e]{opacity:.8}.reward-btn-inline[data-v-af6f756e]{color:var(--color-text-dark);cursor:pointer;font-size:12px}.reward-btn-inline[data-v-af6f756e]:hover{color:var(--color-warning)}.comment-like[data-v-af6f756e]{align-items:center;color:var(--color-text-dark);cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-size:12px;gap:4px;margin-left:auto;padding:0 0 0 8px}.comment-like[data-v-af6f756e]:hover{color:var(--color-primary)}.comment-like.is-liked[data-v-af6f756e],.comment-like.is-liked .v-icon[data-v-af6f756e]{color:#ff2442!important}.comment-text[data-v-af6f756e]{color:var(--color-text-normal);font-size:15px;line-height:1.6;margin-top:2px}.reward-win-info[data-v-af6f756e]{align-items:center;background:#ffc1071a;border-left:3px solid #ffc107;border-radius:4px;color:var(--color-warning);display:flex;font-size:12px;gap:4px;margin-top:6px;padding:6px 10px}.reward-win-info .v-icon[data-v-af6f756e]{flex-shrink:0}.comment-text[data-v-af6f756e] a.comment-link,.reply-text[data-v-af6f756e] a.comment-link{color:#409eff;text-decoration:none;word-break:break-all}.comment-text[data-v-af6f756e] a.comment-link:hover,.reply-text[data-v-af6f756e] a.comment-link:hover{color:#66b1ff;text-decoration:underline}.comment-text[data-v-af6f756e] .comment-link-icon,.reply-text[data-v-af6f756e] .comment-link-icon{color:#409eff;display:inline-block;flex-shrink:0;height:14px!important;margin-right:4px;vertical-align:middle;width:14px!important}.comment-meta[data-v-af6f756e]{align-items:center;display:flex;gap:16px;margin-top:8px}.comment-time[data-v-af6f756e]{color:var(--color-text-darker);font-size:12px}.more-btn[data-v-af6f756e],.reply-btn[data-v-af6f756e]{color:var(--color-text-dark);cursor:pointer;font-size:13px}.more-btn[data-v-af6f756e]:hover,.reply-btn[data-v-af6f756e]:hover{color:var(--color-primary)}.comment-meta .more-btn[data-v-af6f756e],.inline-replies .reply-meta .more-btn[data-v-af6f756e]{margin-left:auto}.inline-replies[data-v-af6f756e]{margin-top:6px;padding-left:0}.reply-item-inline[data-v-af6f756e]{align-items:flex-start;display:flex;gap:8px;padding:6px 0}.inline-replies .reply-body[data-v-af6f756e]{flex:1;min-width:0}.reply-header-row[data-v-af6f756e]{justify-content:space-between;margin-bottom:2px}.reply-header-row[data-v-af6f756e],.reply-info[data-v-af6f756e]{align-items:center;display:flex}.reply-info[data-v-af6f756e]{flex-wrap:wrap;font-size:13px;gap:4px;line-height:1}.inline-replies .reply-author[data-v-af6f756e]{color:var(--color-text-normal);font-weight:500;margin:0;vertical-align:middle}.inline-replies .reply-to[data-v-af6f756e]{color:var(--color-text-dark);margin-left:0}.inline-replies .reply-text[data-v-af6f756e]{color:var(--color-text-normal);font-size:14px;line-height:1.5;margin:2px 0}.inline-replies .reply-meta[data-v-af6f756e]{align-items:center;color:var(--color-text-dark);display:flex;font-size:12px;gap:12px;margin:2px 0 0;padding:0}.reply-time[data-v-af6f756e]{color:var(--color-text-darker);font-size:12px}.view-more-replies[data-v-af6f756e]{color:var(--color-primary);cursor:pointer;font-size:13px;padding:10px 0}.view-more-replies[data-v-af6f756e]:hover{opacity:.8}.clickable[data-v-af6f756e]{cursor:pointer}.clickable[data-v-af6f756e]:hover{opacity:.8}.comment-action-menu[data-v-af6f756e]{background:var(--color-bg-dark)!important;border-radius:8px!important;min-width:120px;padding:8px!important}.comment-action-menu[data-v-af6f756e] .v-list-item{border-radius:6px;min-height:36px;padding:0 12px!important}.comment-action-menu[data-v-af6f756e] .v-list-item:hover{background:var(--color-bg-light)!important}.comment-attachment-image[data-v-af6f756e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}[data-v-af6f756e] .comment-attachment-image>a{background:var(--color-bg-light);border-radius:8px;box-shadow:none;color:var(--color-primary)!important;cursor:pointer;display:block;overflow:hidden;position:relative}[data-v-af6f756e] .comment-attachment-image>a>img{border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover}[data-v-af6f756e] .comment-attachment-image>a:only-child img{height:200px;width:200px}[data-v-af6f756e] .comment-attachment-image>a:first-child:nth-last-child(2) img,[data-v-af6f756e] .comment-attachment-image>a:nth-last-child(2):first-child img{height:160px;width:160px}[data-v-af6f756e] .comment-attachment-image>a:nth-last-child(2):not(:first-child) img{height:160px;width:160px}[data-v-af6f756e] .comment-attachment-image>a:first-child:nth-last-child(n+3) img,[data-v-af6f756e] .comment-attachment-image>a:nth-last-child(n+3):not(:first-child) img{height:96px;width:96px}.comment-lightbox[data-v-af6f756e]{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:100vw}.lightbox-img-wrapper[data-v-af6f756e]{display:inline-block;position:relative}.comment-lightbox-img[data-v-af6f756e]{max-height:100vh;max-width:100vw;-o-object-fit:contain;object-fit:contain}.lightbox-close-btn[data-v-af6f756e]{background:#00000073!important;color:#fff!important;position:absolute;right:8px;top:8px}[data-v-af6f756e] .v-dialog>.v-overlay__content{background:transparent!important;box-shadow:none!important}.comments-section[data-v-e92ec3c4]{padding:16px 0}.comments-header[data-v-e92ec3c4]{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text);display:flex;font-size:15px;font-weight:600;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.comment-sort-btns[data-v-e92ec3c4]{display:flex;gap:16px}.sort-btn[data-v-e92ec3c4]{color:var(--color-text-secondary);cursor:pointer;font-size:13px;font-weight:400;transition:color .2s}.sort-btn[data-v-e92ec3c4]:hover{color:var(--color-text)}.sort-btn.active[data-v-e92ec3c4]{color:var(--color-primary);font-weight:500}.comments-list[data-v-e92ec3c4]{min-height:100px}.comments-loading[data-v-e92ec3c4]{font-size:14px;padding:40px 0}.comments-loading[data-v-e92ec3c4],.loading-more[data-v-e92ec3c4]{align-items:center;color:var(--color-text-secondary);display:flex;gap:8px;justify-content:center}.loading-more[data-v-e92ec3c4]{font-size:13px;padding:20px 0}.no-comments[data-v-e92ec3c4]{color:var(--color-text-secondary);font-size:14px;padding:40px 0;text-align:center}.bottom-bar[data-v-731ea233]{align-items:center;background:var(--color-bg-normal);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;justify-content:center;padding:8px 10px;position:relative;transition:all .3s}.bottom-bar.vertical-mode[data-v-731ea233]{border-radius:24px;border-top:none;flex-direction:column;height:auto;padding:10px 6px;width:auto}.bottom-bar.transparent-mode[data-v-731ea233]{background:transparent;border:none;box-shadow:none}.bottom-bar.compact-mode[data-v-731ea233]{justify-content:flex-end}.comment-trigger[data-v-731ea233]{align-items:center;background:var(--color-bg-light);border-radius:24px;cursor:pointer;display:flex;flex:1;gap:8px;height:48px;min-width:0;padding:0 12px;transition:background .2s}.comment-trigger[data-v-731ea233]:hover{background:var(--color-hover-bg-normal)}.comment-trigger.disabled[data-v-731ea233]{cursor:not-allowed;opacity:.6}.comment-trigger.disabled[data-v-731ea233]:hover{background:var(--color-bg-light)}.input-avatar[data-v-731ea233]{flex-shrink:0}.trigger-text[data-v-731ea233]{color:var(--color-text-dark);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-trigger.disabled .trigger-text[data-v-731ea233]{flex:1;text-align:center}.action-buttons[data-v-731ea233]{display:flex;flex-shrink:0;gap:8px}.bottom-bar.vertical-mode .action-buttons[data-v-731ea233]{flex-direction:column}.detail-action-btn[data-v-731ea233]{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:40px;padding:4px 8px;position:relative;transition:background .2s}.detail-action-btn[data-v-731ea233]:hover{background:var(--color-hover-bg-normal)}.detail-action-btn i[data-v-731ea233]{color:var(--color-text-dark);font-size:24px;transition:color .2s}.detail-action-btn i.is-liked[data-v-731ea233]{color:var(--color-error)}.detail-action-btn i.is-collected[data-v-731ea233]{color:var(--color-warning)}.action-badge[data-v-731ea233]{align-items:center;background:var(--color-error);border:2px solid var(--color-bg-normal);border-radius:8px;color:#fff;display:flex;font-size:10px;height:15px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:0;top:0}@media(max-width:768px){.bottom-bar[data-v-731ea233]{gap:10px;padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px))}.bottom-bar.compact-mode[data-v-731ea233]{justify-content:center}.comment-trigger[data-v-731ea233]{height:42px}.action-buttons[data-v-731ea233]{gap:6px}.detail-action-btn[data-v-731ea233]{height:36px;min-width:36px}.detail-action-btn i[data-v-731ea233]{font-size:20px}}.author-header[data-v-85accad5]{background:var(--color-bg-normal);flex-shrink:0;justify-content:space-between;padding:16px 20px}.author-header[data-v-85accad5],.author-info[data-v-85accad5]{align-items:center;display:flex;gap:12px}.author-info[data-v-85accad5]{flex:1;min-width:0;overflow:hidden}.author-avatar-link[data-v-85accad5]{flex-shrink:0;text-decoration:none}.author-meta[data-v-85accad5]{flex:1;flex-direction:column;gap:4px}.author-meta[data-v-85accad5],.author-name-row[data-v-85accad5]{display:flex;min-width:0;overflow:hidden}.author-name-row[data-v-85accad5]{align-items:center;gap:6px;max-width:100%}.author-level[data-v-85accad5]{border-radius:3px;color:#fff;flex-shrink:0;font-size:10px;padding:1px 5px}.author-level[data-v-85accad5],.author-name[data-v-85accad5]{font-weight:500;white-space:nowrap}.author-name[data-v-85accad5]{color:var(--color-text-normal);font-size:14px;max-width:-moz-fit-content;max-width:fit-content;min-width:0;overflow:hidden;text-overflow:ellipsis}.author-name-link[data-v-85accad5]{color:inherit;text-decoration:none;transition:opacity .2s}.author-name-link[data-v-85accad5]:hover{opacity:.8}.post-time[data-v-85accad5]{color:var(--color-text-darker);font-size:12px}.follow-btn[data-v-85accad5]{flex-shrink:0;font-size:12px;height:28px!important;margin-left:8px;padding:0 12px}.header-actions[data-v-85accad5]{align-items:center;display:flex;flex-shrink:0;gap:8px}.skeleton-avatar-40[data-v-85accad5]{border-radius:50%;flex-shrink:0;height:40px!important;min-width:40px!important;width:40px!important}.skeleton-avatar-40[data-v-85accad5] .v-skeleton-loader__bone{border-radius:50%!important;height:40px!important;margin:0!important;width:40px!important}.skeleton-avatar-40[data-v-85accad5] .v-skeleton-loader__avatar{height:40px!important;margin:0!important;width:40px!important}.skeleton-name[data-v-85accad5]{height:16px!important;min-width:80px;width:80px!important}.skeleton-name[data-v-85accad5] .v-skeleton-loader__bone{border-radius:4px!important;height:16px!important;margin:0!important}.skeleton-time[data-v-85accad5]{height:12px!important;margin-top:4px;min-width:60px;width:60px!important}.skeleton-time[data-v-85accad5] .v-skeleton-loader__bone{border-radius:4px!important;height:12px!important;margin:0!important}@media(max-width:768px){.author-header[data-v-85accad5]{padding:12px 16px}.author-name[data-v-85accad5]{max-width:100px}.follow-btn[data-v-85accad5]{font-size:11px;height:26px!important;padding:0 10px}}.emoji-picker-wrapper[data-v-87fd622d]{align-items:center;display:inline-flex;position:relative}.emoji-picker-wrapper[style][data-v-87fd622d]{display:block}.emoji-overlay[data-v-87fd622d]{inset:0;position:fixed;z-index:9998}.emoji-toggle-btn[data-v-87fd622d]{color:var(--color-text-dark,#666)!important;font-size:13px!important;gap:2px;height:32px!important;min-width:unset!important;padding:0 8px!important;transition:background .15s,color .15s!important}.emoji-toggle-btn[data-v-87fd622d]:hover{background:#00000012!important;color:var(--color-text-normal,#333)!important}.emoji-btn-text[data-v-87fd622d]{font-size:13px;margin-left:2px}.emoji-panel[data-v-87fd622d]{background:var(--color-bg-deeper,#0b0f13);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;left:0;max-width:calc(100vw - 24px);overflow:visible;padding-bottom:12px;position:absolute;width:400px;z-index:9999}.emoji-tabs[data-v-87fd622d]{border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;flex-shrink:0;gap:6px;padding:10px 10px 6px}.emoji-tab[data-v-87fd622d]{background:var(--color-bg-light);border-radius:6px;color:var(--color-text-normal);cursor:pointer;font-size:12px;font-weight:700;line-height:1.4;overflow:hidden;padding:8px 4px;text-align:center;text-overflow:ellipsis;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.emoji-tab[data-v-87fd622d]:hover{background:var(--color-primary);color:#000}.emoji-tab.active[data-v-87fd622d]{background:var(--color-primary,#f5a623);border-color:var(--color-primary,#f5a623);color:#000;font-weight:600}.emoji-grid[data-v-87fd622d]{display:grid;flex-shrink:0;gap:4px;grid-template-columns:repeat(8,1fr);height:200px;overflow-y:auto;padding:10px;scrollbar-color:hsla(0,0%,100%,.15) transparent;scrollbar-width:thin}.emoji-grid[data-v-87fd622d]::-webkit-scrollbar{width:4px}.emoji-grid[data-v-87fd622d]::-webkit-scrollbar-track{background:transparent}.emoji-grid[data-v-87fd622d]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.emoji-item[data-v-87fd622d]{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .12s}.emoji-item[data-v-87fd622d]:hover{background:#ffffff1f}.emoji-item[data-v-87fd622d]:active{background:#fff3}.emoji-img[data-v-87fd622d]{display:block;height:40px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:40px}.emoji-tooltip[data-v-87fd622d]{align-items:center;background:#ffffffeb;border-radius:10px;box-shadow:0 6px 20px #0000004d;display:flex;justify-content:center;padding:12px 16px;pointer-events:none;position:fixed;z-index:99999}.tooltip-img[data-v-87fd622d]{display:block;height:80px;-o-object-fit:contain;object-fit:contain;width:80px}.emoji-empty[data-v-87fd622d]{color:#fff6;font-size:13px;grid-column:1/-1;padding:20px;text-align:center}.emoji-loading[data-v-87fd622d]{align-items:center;display:flex;justify-content:center;padding:12px}.emoji-fade-enter-active[data-v-87fd622d],.emoji-fade-leave-active[data-v-87fd622d]{transition:opacity .18s ease,transform .18s ease}.emoji-fade-enter-from[data-v-87fd622d],.emoji-fade-leave-to[data-v-87fd622d]{opacity:0;transform:translateY(6px)}.template-xiaohongshu[data-v-2eb9893a]{background:var(--color-bg-normal);border-radius:var(--radius-dialog,16px);display:flex;height:85vh;max-height:900px;min-height:600px;overflow:hidden}.template-xiaohongshu.no-media .detail-left[data-v-2eb9893a]{display:none}.template-xiaohongshu.no-media .detail-right[data-v-2eb9893a]{max-width:100%;width:100%}.detail-left[data-v-2eb9893a]{background:var(--color-bg-dark);flex:1;height:100%;max-width:calc(100% - 480px);min-width:0}.detail-left[data-v-2eb9893a],.detail-right[data-v-2eb9893a]{display:flex;flex-direction:column;overflow:hidden}.detail-right[data-v-2eb9893a]{flex-shrink:0;position:relative;width:75vh}.right-scroll-area[data-v-2eb9893a]{flex:1;overflow-y:auto;padding:20px 20px 0}.title-row[data-v-2eb9893a]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.reward-badge[data-v-2eb9893a]{background-color:rgba(var(--color-success-rgb,76,175,80),.15);border:1px solid var(--color-success);border-radius:4px;color:var(--color-success)}.reward-badge[data-v-2eb9893a],.solved-badge[data-v-2eb9893a]{flex-shrink:0;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}.solved-badge[data-v-2eb9893a]{background-color:rgba(var(--v-theme-primary),.15);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-primary)}.closed-badge[data-v-2eb9893a]{background-color:rgba(var(--color-error-rgb,244,67,54),.15);border:1px solid var(--color-error);border-radius:4px;color:var(--color-error);flex-shrink:0;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}.reply-reward-bar[data-v-2eb9893a]{align-items:center;background-color:#ff98001a;border:1px solid rgba(255,152,0,.3);border-radius:8px;display:flex;margin-bottom:12px;padding:8px 12px}.reply-reward-badge[data-v-2eb9893a]{align-items:center;color:#ff9800;display:flex;font-size:14px;font-weight:500;gap:6px}.typename-badge[data-v-2eb9893a]{background-color:rgba(var(--v-theme-primary),.1);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-primary);flex-shrink:0;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}.typename-badge.typename-solved[data-v-2eb9893a]{background-color:rgba(var(--color-success-rgb,76,175,80),.15);border-color:var(--color-success);color:var(--color-success)}.typename-badge.typename-unsolved[data-v-2eb9893a]{background-color:rgba(var(--color-warning-rgb,255,152,0),.15);border-color:var(--color-warning);color:var(--color-warning)}.typename-badge.typename-discussion[data-v-2eb9893a]{background-color:rgba(var(--color-info-rgb,33,150,243),.15);border-color:var(--color-info);color:var(--color-info)}.typename-badge.typename-question[data-v-2eb9893a]{background-color:rgba(var(--color-error-rgb,244,67,54),.15);border-color:var(--color-error);color:var(--color-error)}.typename-badge.typename-share[data-v-2eb9893a]{background-color:#9c27b026;border-color:#9c27b0;color:#9c27b0}.detail-title[data-v-2eb9893a]{color:var(--color-text-normal);font-size:18px;font-weight:600;line-height:1.4;margin-bottom:0}.type-fields[data-v-2eb9893a]{background:var(--color-bg-dark);border-left:3px solid var(--color-primary);border-radius:8px;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px;margin-top:12px;padding:12px 16px}.type-field-item[data-v-2eb9893a]{align-items:baseline;display:flex;font-size:14px;line-height:1.6;min-width:0}.field-label[data-v-2eb9893a]{color:var(--color-text-dark);flex-shrink:0;font-weight:500;margin-right:4px;white-space:nowrap}.field-value[data-v-2eb9893a]{align-items:center;color:var(--color-text-normal);display:flex;font-weight:400;gap:4px;overflow:hidden;text-overflow:ellipsis}.field-value .wmiao[data-v-2eb9893a]{flex-shrink:0;font-size:14px}.content-area[data-v-2eb9893a]{margin-bottom:16px}.detail-content[data-v-2eb9893a]{color:var(--color-text-dark)!important;font-size:16px!important;line-height:1.8}.detail-content[data-v-2eb9893a] img{border-radius:12px;margin:8px 0;max-width:100%}.detail-content[data-v-2eb9893a] a{color:var(--color-primary)!important;text-decoration:none}.detail-content[data-v-2eb9893a] a.comment-link,[data-v-2eb9893a] .comment-text a.comment-link,[data-v-2eb9893a] .reply-text a.comment-link{color:#409eff;text-decoration:none;word-break:break-all}.detail-content[data-v-2eb9893a] a.comment-link:hover,[data-v-2eb9893a] .comment-text a.comment-link:hover,[data-v-2eb9893a] .reply-text a.comment-link:hover{color:#66b1ff;text-decoration:underline}.detail-content[data-v-2eb9893a] .comment-link-icon,[data-v-2eb9893a] .comment-text .comment-link-icon,[data-v-2eb9893a] .reply-text .comment-link-icon{color:#409eff;display:inline-block;flex-shrink:0;height:14px!important;margin-right:4px;vertical-align:middle;width:14px!important}.stats-row[data-v-2eb9893a]{display:flex;gap:16px;margin-top:auto;padding-top:12px}.stat-item[data-v-2eb9893a]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:13px;gap:4px}.comment-overlay[data-v-2eb9893a]{background:#0006;inset:0;opacity:1;position:absolute;transition:opacity .3s ease;z-index:20}.comment-popup[data-v-2eb9893a]{background:var(--color-bg-normal);border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -4px 20px #0003;left:0;opacity:0;padding:16px 20px;position:absolute;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,visibility .3s;visibility:hidden;z-index:30}.comment-popup.active[data-v-2eb9893a]{opacity:1;transform:translateY(0);visibility:visible}.comment-popup-header[data-v-2eb9893a]{align-items:center;color:var(--color-text-normal);display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:12px}.reply-header-info[data-v-2eb9893a]{align-items:center;display:flex;gap:8px}.reply-avatar[data-v-2eb9893a]{flex-shrink:0}.comment-textarea[data-v-2eb9893a] .v-field{background:var(--color-bg-light)!important;border-radius:12px!important}.comment-popup-footer[data-v-2eb9893a]{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.comment-popup-footer .footer-left[data-v-2eb9893a]{align-items:center;display:flex;gap:8px}.comment-popup-footer .footer-right[data-v-2eb9893a]{align-items:center;display:flex;gap:10px}.comment-popup-footer .hint[data-v-2eb9893a]{color:var(--color-text-dark);font-size:12px}.detail-skeleton[data-v-2eb9893a]{padding:0}.skeleton-title-row[data-v-2eb9893a]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.skeleton-badge[data-v-2eb9893a]{height:24px;width:60px}.skeleton-badge[data-v-2eb9893a],.skeleton-title-text[data-v-2eb9893a]{animation:skeleton-pulse-2eb9893a 1.5s ease-in-out infinite;background:var(--color-hover-bg-normal);border-radius:4px}.skeleton-title-text[data-v-2eb9893a]{flex:1;height:28px;max-width:400px}.skeleton-type-fields[data-v-2eb9893a]{background:var(--color-bg-dark);border-left:3px solid var(--color-primary);border-radius:8px;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px;margin-top:12px;padding:12px 16px}.skeleton-field-item[data-v-2eb9893a]{animation:skeleton-pulse-2eb9893a 1.5s ease-in-out infinite;background:var(--color-hover-bg-normal);border-radius:4px;height:20px}.skeleton-field-item[data-v-2eb9893a]:nth-child(2){animation-delay:.1s}.skeleton-field-item[data-v-2eb9893a]:nth-child(3){animation-delay:.2s}.skeleton-content-area[data-v-2eb9893a]{margin-bottom:16px}.skeleton-line[data-v-2eb9893a]{animation:skeleton-pulse-2eb9893a 1.5s ease-in-out infinite;background:var(--color-hover-bg-normal);border-radius:4px;height:18px;margin-bottom:12px}.skeleton-line[data-v-2eb9893a]:nth-child(2){animation-delay:.1s}.skeleton-line[data-v-2eb9893a]:nth-child(3){animation-delay:.2s}.skeleton-line[data-v-2eb9893a]:nth-child(4){animation-delay:.3s}.skeleton-line[data-v-2eb9893a]:nth-child(5){animation-delay:.4s}.skeleton-line[data-v-2eb9893a]:nth-child(6){animation-delay:.5s}.skeleton-line.short[data-v-2eb9893a]{width:70%}@keyframes skeleton-pulse-2eb9893a{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:900px){.template-xiaohongshu[data-v-2eb9893a]{border-radius:0;flex-direction:column;height:100%;max-height:none;overflow-y:auto}.detail-left[data-v-2eb9893a]{height:auto;max-width:100%}.detail-left[data-v-2eb9893a],.detail-right[data-v-2eb9893a]{flex:none;overflow:visible;width:100%}.detail-right[data-v-2eb9893a]{min-height:0}.right-scroll-area[data-v-2eb9893a]{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.type-fields[data-v-2eb9893a]{gap:8px;grid-template-columns:1fr;margin-bottom:12px;margin-top:10px;padding:10px 12px}.type-field-item[data-v-2eb9893a]{font-size:13px}.author-header[data-v-2eb9893a]{background:var(--color-bg-normal);border-bottom:1px solid var(--color-line-normal);padding:12px 16px;position:sticky;top:-1px;z-index:100}[data-v-2eb9893a] .bottom-bar{background:var(--color-bg-normal);border-top:1px solid var(--color-line-normal);bottom:0;box-shadow:0 -2px 10px var(--color-shadow-color);height:auto!important;left:0;min-height:auto!important;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:2100}[data-v-2eb9893a] .comment-trigger{height:40px;padding:0 8px}[data-v-2eb9893a] .action-btn{height:40px;min-width:40px}.comment-popup[data-v-2eb9893a]{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));position:fixed;z-index:2500}.comment-overlay[data-v-2eb9893a]{position:fixed;z-index:2400}}.template-video-detail[data-v-47b45c41]{background:var(--color-bg-dark);border-radius:var(--radius-dialog,16px);display:flex;flex-direction:column;height:89vh;max-height:900px;min-height:600px;overflow:hidden;position:relative}.desktop-only[data-v-47b45c41]{display:block}.mobile-only[data-v-47b45c41]{display:none}.video-header[data-v-47b45c41]{border-bottom:1px solid var(--color-line-light);flex-shrink:0}.video-main-area[data-v-47b45c41]{background:#000;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;position:relative;width:100%}.fullscreen-media[data-v-47b45c41]{height:100%;width:100%}.video-bottom-bar[data-v-47b45c41]{align-items:center;background:var(--color-bg-normal);border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:8px 16px}.video-title-bar[data-v-47b45c41]{flex:1;min-width:0;overflow:hidden}.bottom-title[data-v-47b45c41]{color:var(--color-text-normal);display:block;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.template-video-detail[data-v-47b45c41]{background:var(--color-bg-normal);border-radius:0;flex-direction:column;height:100%;max-height:none;overflow-y:auto}.desktop-only[data-v-47b45c41]{display:none!important}.mobile-only[data-v-47b45c41]{display:block!important}.video-main-area[data-v-47b45c41]{flex:none;height:auto;max-width:100%;overflow:visible;width:100%}.mobile-content-area[data-v-47b45c41]{flex:none;min-height:0;overflow:visible;padding-bottom:calc(70px + env(safe-area-inset-bottom,0px));width:100%}.mobile-author-header[data-v-47b45c41]{background:var(--color-bg-normal);border-bottom:1px solid var(--color-line-normal);position:relative;z-index:100}.mobile-author-header[data-v-47b45c41] .author-header{padding:12px 16px}.video-title-section[data-v-47b45c41]{background:var(--color-bg-normal);padding:12px 16px}.video-title[data-v-47b45c41]{color:var(--color-text-normal);display:-webkit-box;font-size:16px;font-weight:500;-webkit-line-clamp:3;line-clamp:3;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.related-section[data-v-47b45c41]{background:var(--color-bg-normal);border-top:1px solid var(--color-line-light);display:block!important;visibility:visible!important}.related-header[data-v-47b45c41]{padding:12px 16px 8px}.related-title[data-v-47b45c41]{color:var(--color-text-normal);font-size:14px;font-weight:600}.related-list[data-v-47b45c41]{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:0 16px}.related-empty[data-v-47b45c41]{align-items:center;color:var(--color-text-darker);display:flex;font-size:14px;grid-column:1/-1;justify-content:center;padding:40px 16px}.related-item[data-v-47b45c41]{background:var(--color-bg-light);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:0}.related-cover[data-v-47b45c41]{background:var(--color-bg-dark);flex-shrink:0;height:130px;overflow:hidden;position:relative}.related-cover[data-v-47b45c41],.related-cover img[data-v-47b45c41]{border-radius:8px 8px 0 0;width:100%}.related-cover img[data-v-47b45c41]{height:100%;-o-object-fit:cover;object-fit:cover}.cover-placeholder[data-v-47b45c41]{align-items:center;background:var(--color-bg-dark);color:var(--color-text-darker);display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.related-info[data-v-47b45c41]{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:flex-start;min-width:0;padding:8px}.related-item-title[data-v-47b45c41]{color:var(--color-text-normal);display:-webkit-box;font-size:14px;font-weight:500;-webkit-line-clamp:2;line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.load-more-section[data-v-47b45c41]{display:flex;grid-column:1/-1;justify-content:center;padding:16px}.load-more-btn[data-v-47b45c41]{background:var(--color-bg-light);border:1px solid var(--color-line-normal);border-radius:20px;color:var(--color-text-secondary);cursor:pointer;font-size:13px;padding:8px 24px;transition:all .2s ease}.load-more-btn[data-v-47b45c41]:hover{background:var(--color-bg-dark);border-color:var(--color-line-dark)}.load-more-btn[data-v-47b45c41]:disabled{cursor:not-allowed;opacity:.5}.video-bottom-bar[data-v-47b45c41]{border-top:1px solid var(--color-line-normal);bottom:0;box-shadow:0 -2px 10px var(--color-shadow-color);height:auto!important;justify-content:center;left:0;min-height:auto!important;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:2100}.action-buttons[data-v-47b45c41]{gap:12px}.action-btn[data-v-47b45c41]{height:40px;min-width:40px}}.typename-badge[data-v-47b45c41]{background:var(--v-theme-primary);border-radius:4px;color:#000;display:inline-block;font-size:12px;font-weight:500;margin-right:8px;padding:2px 8px;vertical-align:middle}.typename-solved[data-v-47b45c41]{background:#4caf50;color:#000}.typename-unsolved[data-v-47b45c41]{background:#ff9800;color:#000}.typename-discussion[data-v-47b45c41]{background:#2196f3;color:#000}.typename-question[data-v-47b45c41]{background:#f44336;color:#000}.typename-share[data-v-47b45c41]{background:#9c27b0;color:#000}.template-close-btn[data-v-a259e43b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080!important;color:#fff!important;position:absolute;right:12px;top:12px;z-index:1000}.template-close-btn[data-v-a259e43b]:hover{background:#000000b3!important}.template-video-paid .desktop-only[data-v-a259e43b]{display:block!important;visibility:visible!important}.template-video-paid .mobile-header[data-v-a259e43b],.template-video-paid .mobile-only[data-v-a259e43b]{display:none!important;visibility:hidden!important}.template-video-paid .mobile-header[data-v-a259e43b]{background:var(--color-bg-normal)!important;border-bottom:1px solid var(--color-line-light)!important;padding:12px 16px!important;position:static!important;z-index:auto!important}.template-video-paid[data-v-a259e43b]{background:var(--color-bg-dark);border-radius:var(--radius-dialog,16px);display:flex;flex-direction:column;height:89vh;max-height:900px;min-height:600px;overflow:hidden;position:relative}@supports (height:100dvh){@media(max-width:900px){.template-video-paid[data-v-a259e43b]{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important}}}.desktop-only[data-v-a259e43b]{display:block}.mobile-only[data-v-a259e43b]{display:none}.video-paid-header[data-v-a259e43b]{align-items:center;background:var(--color-bg-normal);border-bottom:1px solid var(--color-line-light);display:flex;flex-shrink:0;padding:14px 20px}.header-left[data-v-a259e43b]{align-items:center;display:flex;flex:1;gap:10px;min-width:0;overflow:hidden}.header-avatar[data-v-a259e43b]{flex-shrink:0}.avatar-initial[data-v-a259e43b]{font-size:16px}.header-title[data-v-a259e43b]{color:var(--color-text-normal);flex:1;font-size:18px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-left-actions[data-v-a259e43b]{align-items:center;display:flex;flex-shrink:0;gap:8px}.header-action-bar[data-v-a259e43b]{background:transparent!important;border-top:none!important;padding:0}.header-left-actions[data-v-a259e43b] .follow-btn{border-radius:12px!important;height:40px!important;min-height:40px!important}.video-main-area-paid[data-v-a259e43b]{background:#000;display:grid;flex:1;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);max-height:100%;min-height:0;overflow:hidden}.video-paid-left[data-v-a259e43b]{overflow:hidden;position:relative}.fullscreen-media[data-v-a259e43b]{height:100%;width:100%}.video-paid-right[data-v-a259e43b]{background:var(--color-bg-dark);border-left:1px solid var(--color-line-light);display:flex;flex-direction:column;height:100%;max-height:100%;min-width:0;overflow:hidden;position:relative}.video-paid-scroll[data-v-a259e43b]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 16px 77px}.buy-button-fixed[data-v-a259e43b]{align-items:center;background:var(--color-bg-dark);border-top:1px solid var(--color-line-light);bottom:0;display:flex;height:110px;left:0;padding:10px 16px;position:absolute;right:0}.buy-button-fixed[data-v-a259e43b] .video-buy-btn{border-radius:12px!important;font-size:20px;font-weight:600;height:70px;justify-content:center;min-height:70px;width:100%}.title-row[data-v-a259e43b]{margin-bottom:8px}.detail-title[data-v-a259e43b]{color:var(--color-text-normal);font-size:20px;font-weight:700;line-height:1.4}.content-area[data-v-a259e43b]{background:var(--color-bg-normal);border:1px solid var(--color-line-soft);border-radius:12px;color:var(--color-text-secondary);display:flex;flex:1;flex-direction:column;font-size:15px;line-height:1.7;margin-bottom:10px;margin-top:4px;padding:14px 16px}.content-title[data-v-a259e43b]{color:var(--color-text-normal);flex-shrink:0;font-size:16px;font-weight:600;margin-bottom:12px}.detail-content[data-v-a259e43b]{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.detail-content[data-v-a259e43b] p{margin:0 0 6px;overflow-wrap:anywhere;word-break:break-word}.meta-section[data-v-a259e43b]{background:var(--color-bg-normal);border:1px solid var(--color-line-soft);border-radius:12px;margin-bottom:10px;margin-top:4px;padding:10px 14px}.meta-title[data-v-a259e43b]{color:var(--color-text-normal);font-size:15px;font-weight:600;margin-bottom:8px}.meta-row[data-v-a259e43b]{color:var(--color-text-secondary);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:10px 0}.meta-label[data-v-a259e43b]{opacity:.9}.meta-value[data-v-a259e43b]{color:var(--color-text-normal);font-weight:500}.related-section[data-v-a259e43b]{margin-top:14px}.related-header[data-v-a259e43b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.related-title[data-v-a259e43b]{color:var(--color-text-secondary);font-size:13px;font-weight:600}.related-list[data-v-a259e43b]{display:flex;flex-direction:column;gap:8px}.related-item[data-v-a259e43b]{background:var(--color-bg-normal);border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:6px 8px}.related-cover[data-v-a259e43b]{background:#111;border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;width:64px}.related-cover img[data-v-a259e43b]{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-placeholder[data-v-a259e43b]{background:#111;height:100%;width:100%}.related-info[data-v-a259e43b]{flex:1;min-width:0}.related-item-title[data-v-a259e43b]{color:var(--color-text-normal);font-size:13px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-meta[data-v-a259e43b]{color:var(--color-text-secondary);font-size:12px}.video-bottom-bar[data-v-a259e43b]{align-items:center;background:var(--color-bg-normal);border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:8px 16px}.video-title-bar[data-v-a259e43b]{flex:1;min-width:0;overflow:hidden}.bottom-title[data-v-a259e43b]{color:var(--color-text-secondary);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.template-video-paid[data-v-a259e43b]{background:var(--color-bg-normal)!important;border-radius:0!important;flex-direction:column!important;height:100vh!important;height:100dvh!important;inset:0!important;max-height:100vh!important;max-height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;overflow:hidden!important;position:fixed!important;z-index:9999!important}.template-close-btn[data-v-a259e43b]{background:#0009!important;right:8px!important;top:8px!important;z-index:10000!important}.template-video-paid .desktop-only[data-v-a259e43b]{display:none!important;visibility:hidden!important}.template-video-paid .mobile-only[data-v-a259e43b]{display:block!important;visibility:visible!important}.template-video-paid .video-main-area-paid[data-v-a259e43b]{background:var(--color-bg-normal)!important;display:flex!important;flex-direction:column!important;grid-template-columns:none!important}.template-video-paid .video-paid-left[data-v-a259e43b]{flex:none!important;height:auto!important;max-width:100%!important;overflow:visible!important;width:100%!important}.template-video-paid .fullscreen-media[data-v-a259e43b]{height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}.template-video-paid .video-paid-right[data-v-a259e43b]{border-left:none!important;flex:1!important;min-height:0!important;overflow:hidden!important;width:100%!important}.template-video-paid .video-paid-scroll[data-v-a259e43b]{height:100%!important;overflow-y:auto!important;padding:12px 16px calc(70px + env(safe-area-inset-bottom,0px))!important}.template-video-paid .buy-button-fixed[data-v-a259e43b]{background:var(--color-bg-dark)!important;border-top:1px solid var(--color-line-light)!important;bottom:0!important;box-shadow:0 -2px 10px #0000001a!important;height:auto!important;left:0!important;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px))!important;position:fixed!important;right:0!important;z-index:2100!important}.template-video-paid .buy-button-fixed[data-v-a259e43b] .video-buy-btn{font-size:16px!important;font-weight:600!important;height:48px!important;justify-content:center!important;min-height:48px!important;width:100%!important}.template-video-paid .mobile-header[data-v-a259e43b]{background:var(--color-bg-normal)!important;border-bottom:1px solid var(--color-line-light)!important;box-sizing:border-box!important;display:block!important;min-height:80px!important;padding:16px!important;visibility:visible!important}.template-video-paid .mobile-header-content[data-v-a259e43b]{align-items:flex-start!important;display:flex!important;gap:12px!important}.template-video-paid .mobile-header-left[data-v-a259e43b]{align-items:flex-start!important;display:flex!important;flex:1!important;gap:10px!important;min-width:0!important}.template-video-paid .mobile-header-info[data-v-a259e43b]{flex:1!important;min-width:0!important}.template-video-paid .mobile-header-title[data-v-a259e43b]{color:var(--color-text-normal)!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;margin-bottom:4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.template-video-paid .mobile-author-name[data-v-a259e43b]{color:var(--color-text-secondary)!important;font-size:13px!important;font-weight:500!important}.template-video-paid .mobile-header-actions[data-v-a259e43b]{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:8px!important}.template-video-paid .mobile-action-bar[data-v-a259e43b]{background:transparent!important;border-top:none!important;padding:0!important}.template-video-paid .mobile-header[data-v-a259e43b]{box-sizing:border-box!important;min-height:76px!important;padding:14px 16px!important}.template-video-paid .mobile-header-title[data-v-a259e43b]{font-size:15px!important}.template-video-paid .mobile-author-name[data-v-a259e43b]{font-size:12px!important}.template-video-paid .video-paid-scroll[data-v-a259e43b]{padding:10px 16px calc(59px + env(safe-area-inset-bottom,0px))!important}.template-video-paid .buy-button-fixed[data-v-a259e43b]{padding:6px 16px!important}}@media(max-width:900px){.template-video-paid .buy-button-fixed[data-v-a259e43b] .video-buy-btn{font-size:15px!important;height:46px!important;min-height:46px!important}}.typename-badge[data-v-a259e43b]{background:var(--v-theme-primary);border-radius:4px;color:#000;display:inline-block;font-size:12px;font-weight:500;margin-right:8px;padding:2px 8px;vertical-align:middle}.typename-solved[data-v-a259e43b]{background:#4caf50;color:#000}.typename-unsolved[data-v-a259e43b]{background:#ff9800;color:#000}.typename-discussion[data-v-a259e43b]{background:#2196f3;color:#000}.typename-question[data-v-a259e43b]{background:#f44336;color:#000}.typename-share[data-v-a259e43b]{background:#9c27b0;color:#000}.template-gallery[data-v-99c9f1c4]{background:transparent;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.gallery-loading[data-v-99c9f1c4]{align-items:center;background:#0000004d;display:flex;flex:1;justify-content:center}.skeleton-full[data-v-99c9f1c4]{height:60%;width:80%}.gallery-main[data-v-99c9f1c4]{cursor:pointer;flex:1;min-height:0;overflow:hidden;padding:40px}.gallery-image-wrapper[data-v-99c9f1c4],.gallery-main[data-v-99c9f1c4]{align-items:center;display:flex;justify-content:center;position:relative}.gallery-image-wrapper[data-v-99c9f1c4]{cursor:default;height:100%;max-height:100%;max-width:calc(100% - 120px);width:calc(100% - 120px)}.gallery-image[data-v-99c9f1c4]{border-radius:12px;box-shadow:0 4px 12px #0000001a;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.gallery-nav-btn[data-v-99c9f1c4]{background:#0000004d!important;border-radius:12px!important;color:#fff!important;height:100px!important;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,opacity .2s;width:56px!important;z-index:10}.gallery-nav-btn[data-v-99c9f1c4]:hover{background:#0009!important;opacity:1}.gallery-nav-prev[data-v-99c9f1c4]{left:20px}.gallery-nav-next[data-v-99c9f1c4]{right:20px}.gallery-counter[data-v-99c9f1c4]{background:#0009;border-radius:20px;bottom:20px;color:#fff;font-size:14px;font-weight:500;left:50%;padding:8px 20px;position:absolute;transform:translate(-50%)}.gallery-thumbnails[data-v-99c9f1c4]{background:#000c;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding:12px 20px;scrollbar-width:none;-ms-overflow-style:none}.gallery-thumbnails[data-v-99c9f1c4]:after,.gallery-thumbnails[data-v-99c9f1c4]:before{content:"";flex:1;min-width:0}.gallery-thumbnails[data-v-99c9f1c4]::-webkit-scrollbar{display:none}.gallery-thumbnail-item[data-v-99c9f1c4]{border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:60px;overflow:hidden;transition:border-color .2s,transform .2s;width:60px}.gallery-thumbnail-item[data-v-99c9f1c4]:hover{transform:scale(1.05)}.gallery-thumbnail-item.active[data-v-99c9f1c4]{border-color:var(--color-primary)}.gallery-thumbnail-img[data-v-99c9f1c4]{border-radius:8px;height:100%;width:100%}@media(max-width:767px){.gallery-main[data-v-99c9f1c4]{padding:10px}.gallery-image-wrapper[data-v-99c9f1c4]{max-width:calc(100% - 60px);width:calc(100% - 60px)}.gallery-nav-btn[data-v-99c9f1c4]{height:80px!important;width:44px!important}.gallery-nav-prev[data-v-99c9f1c4]{left:8px}.gallery-nav-next[data-v-99c9f1c4]{right:8px}.gallery-counter[data-v-99c9f1c4]{bottom:12px;font-size:12px;padding:6px 16px}.gallery-thumbnails[data-v-99c9f1c4]{padding:8px 12px}.gallery-thumbnail-item[data-v-99c9f1c4]{height:50px;width:50px}}.gallery-action-bar[data-v-99c9f1c4]{bottom:40px;position:absolute;right:20px;transition:bottom .3s ease;z-index:20}.gallery-action-bar.has-thumbnails[data-v-99c9f1c4]{bottom:110px}@media(max-width:767px){.gallery-action-bar[data-v-99c9f1c4]{bottom:30px;right:12px}.gallery-action-bar.has-thumbnails[data-v-99c9f1c4]{bottom:100px}}.template-classic[data-v-17c0bcb7]{background:var(--color-bg);display:flex;flex-direction:column;height:100%;overflow-y:auto}.classic-media[data-v-17c0bcb7]{flex-shrink:0}.classic-content[data-v-17c0bcb7]{flex:1;margin:0 auto;max-width:800px;padding:24px;width:100%}.author-row[data-v-17c0bcb7]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.author-info[data-v-17c0bcb7]{flex:1}.author-name[data-v-17c0bcb7]{color:var(--color-text);font-size:16px;font-weight:600}.post-time[data-v-17c0bcb7]{color:var(--color-text-secondary);font-size:13px;margin-top:2px}.clickable[data-v-17c0bcb7]{cursor:pointer}.clickable[data-v-17c0bcb7]:hover{opacity:.8}.title-row[data-v-17c0bcb7]{margin-bottom:20px}.reward-badge[data-v-17c0bcb7]{background:var(--color-warning)}.reward-badge[data-v-17c0bcb7],.solved-badge[data-v-17c0bcb7]{border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:8px;padding:4px 10px}.solved-badge[data-v-17c0bcb7]{background:var(--color-success)}.classic-title[data-v-17c0bcb7]{color:var(--color-text);font-size:24px;font-weight:700;line-height:1.4;margin:0}.reward-info[data-v-17c0bcb7]{align-items:center;background:var(--color-bg-elevated);border-radius:8px;color:var(--color-warning);display:flex;font-size:14px;gap:6px;margin-bottom:20px;padding:12px 16px}.classic-body[data-v-17c0bcb7]{color:var(--color-text);font-size:16px;line-height:1.8;margin-bottom:24px}.classic-body[data-v-17c0bcb7] img{border-radius:12px;margin:12px 0;max-width:100%}.classic-body[data-v-17c0bcb7] a{color:var(--color-primary)}.classic-actions[data-v-17c0bcb7]{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;gap:12px;margin-bottom:24px;padding:16px 0}@media(max-width:768px){.classic-content[data-v-17c0bcb7]{padding:16px}.classic-title[data-v-17c0bcb7]{font-size:20px}.classic-actions[data-v-17c0bcb7]{flex-wrap:wrap}}.template-zhaopin[data-v-0d2e7d60]{--page-pad:24px;background:var(--color-bg-normal);gap:16px;grid-template-rows:minmax(0,1fr) auto;height:100%;max-height:100%;overflow:hidden}.template-zhaopin[data-v-0d2e7d60],.zhaopin-scroll[data-v-0d2e7d60]{display:grid;padding:var(--page-pad)}.zhaopin-scroll[data-v-0d2e7d60]{gap:24px;grid-template-columns:minmax(0,3fr) minmax(260px,1.2fr);margin:calc(var(--page-pad)*-1);min-height:0;overflow-y:auto;padding-bottom:calc(var(--page-pad) + 12px + env(safe-area-inset-bottom,0px))}.zhaopin-main[data-v-0d2e7d60]{display:flex;flex-direction:column;gap:16px;padding-bottom:0}.zhaopin-header[data-v-0d2e7d60]{background:var(--color-bg-dark);border:1px solid hsla(0,0%,100%,.04);border-radius:16px;box-shadow:none;padding:20px 22px}.title-salary[data-v-0d2e7d60]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.job-title[data-v-0d2e7d60]{color:var(--color-text-normal);margin:0}.job-salary[data-v-0d2e7d60],.job-title[data-v-0d2e7d60]{font-size:20px;font-weight:700}.job-salary[data-v-0d2e7d60]{color:var(--color-error);flex-shrink:0}.meta-tags[data-v-0d2e7d60]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.meta-tag[data-v-0d2e7d60]{background:var(--color-bg-light);border-radius:999px;color:var(--color-text-normal);font-size:12px;padding:3px 8px}.meta-line[data-v-0d2e7d60]{color:var(--color-text-dark);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:4px}.meta-item[data-v-0d2e7d60]{opacity:.9}.zhaopin-body[data-v-0d2e7d60]{background:var(--color-bg-dark);border:1px solid hsla(0,0%,100%,.04);border-radius:16px;box-shadow:none;padding:20px 22px 22px}.zhaopin-body--fuli[data-v-0d2e7d60]{padding:16px 22px}.section-block[data-v-0d2e7d60]{margin-bottom:20px}.section-block[data-v-0d2e7d60]:last-of-type{margin-bottom:0}.section-title[data-v-0d2e7d60]{color:var(--color-text-normal);font-size:15px;font-weight:600;margin:0 0 10px}.section-content[data-v-0d2e7d60]{color:var(--color-text-normal);font-size:14px;line-height:1.7}.section-content[data-v-0d2e7d60] p{margin:0 0 8px}.section-content[data-v-0d2e7d60] ol,.section-content[data-v-0d2e7d60] ul{margin:0 0 8px;padding-left:20px}.benefits[data-v-0d2e7d60]{display:flex;flex-wrap:wrap;gap:8px}.benefit-tag[data-v-0d2e7d60]{background:var(--color-bg-normal);border-radius:999px;color:var(--color-text-normal);font-size:12px;padding:4px 10px}.comments-block[data-v-0d2e7d60]{margin-top:24px}.zhaopin-aside[data-v-0d2e7d60]{display:flex;flex-direction:column;gap:16px}.company-card[data-v-0d2e7d60]{background:var(--color-bg-dark);border:1px solid hsla(0,0%,100%,.04);border-radius:16px;box-shadow:none;padding:18px 20px}.other-jobs-card[data-v-0d2e7d60]{padding:14px 16px}.other-jobs-header[data-v-0d2e7d60]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.other-jobs-title[data-v-0d2e7d60]{color:var(--color-text-normal);font-size:14px;font-weight:600}.other-jobs-count[data-v-0d2e7d60]{background:var(--color-bg-normal);border-radius:999px;color:var(--color-text-dark);font-size:12px;padding:2px 8px}.other-jobs-list[data-v-0d2e7d60]{display:flex;flex-direction:column;gap:6px}.other-job-item[data-v-0d2e7d60]{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px;transition:background .15s ease}.other-job-item[data-v-0d2e7d60]:hover{background:var(--color-hover-bg-normal)}.other-job-main[data-v-0d2e7d60]{flex:1;min-width:0}.other-job-name[data-v-0d2e7d60]{color:var(--color-text-normal);font-size:13px;font-weight:600}.other-job-meta[data-v-0d2e7d60],.other-job-name[data-v-0d2e7d60]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.other-job-meta[data-v-0d2e7d60]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.other-job-salary[data-v-0d2e7d60]{color:var(--color-error);font-weight:600}.other-job-arrow[data-v-0d2e7d60]{color:var(--color-text-dark);flex-shrink:0;opacity:.9}.company-header[data-v-0d2e7d60]{align-items:center;display:flex;gap:12px;margin-bottom:10px}.company-header--clickable[data-v-0d2e7d60]{background:transparent;border:0;cursor:pointer;padding:0;text-align:left;width:100%}.company-header--clickable[data-v-0d2e7d60]:disabled{cursor:default}.company-header-arrow[data-v-0d2e7d60]{color:var(--color-text-dark);flex-shrink:0;opacity:.9}.company-logo[data-v-0d2e7d60]{align-items:center;background:var(--color-primary);border-radius:12px;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.company-logo-img[data-v-0d2e7d60]{height:100%;width:100%}.logo-text[data-v-0d2e7d60]{color:#000;font-size:18px;font-weight:700}.company-info[data-v-0d2e7d60]{flex:1;min-width:0}.company-name[data-v-0d2e7d60]{color:var(--color-text-normal);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-meta[data-v-0d2e7d60]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.company-desc[data-v-0d2e7d60]{color:var(--color-text-normal);font-size:13px;line-height:1.6}.company-env-card[data-v-0d2e7d60]{padding:14px 16px}.env-title[data-v-0d2e7d60]{color:var(--color-text-normal);font-size:14px;font-weight:600;margin-bottom:10px}.env-grid[data-v-0d2e7d60]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.env-item[data-v-0d2e7d60]{background:transparent;border:0;border-radius:12px;cursor:pointer;overflow:hidden;padding:0}.env-more[data-v-0d2e7d60]{background:var(--color-bg-normal);border:1px dashed hsla(0,0%,100%,.16);height:72px}.env-more[data-v-0d2e7d60],.env-more-inner[data-v-0d2e7d60]{align-items:center;display:flex;justify-content:center}.env-more-inner[data-v-0d2e7d60]{flex-direction:column;gap:2px;padding:8px}.env-more-text[data-v-0d2e7d60]{color:var(--color-text-normal);font-size:14px;font-weight:700}.env-more-sub[data-v-0d2e7d60]{color:var(--color-text-dark);font-size:12px}.env-thumb[data-v-0d2e7d60]{border-radius:12px;height:72px;width:100%}.preview-viewer[data-v-0d2e7d60]{background:transparent;padding:14px;position:relative;width:100%}.preview-close[data-v-0d2e7d60]{align-items:center;background:#00000059;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:14px;top:14px;width:36px;z-index:2}.preview-body[data-v-0d2e7d60]{padding:0}.preview-wrap[data-v-0d2e7d60]{position:relative}.preview-img[data-v-0d2e7d60]{max-height:70vh;width:100%}.preview-nav[data-v-0d2e7d60]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000007a;border:2px solid hsla(0,0%,100%,.22);border-radius:999px;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:60px}.preview-nav--left[data-v-0d2e7d60]{left:14px}.preview-nav--right[data-v-0d2e7d60]{right:14px}.preview-indicator[data-v-0d2e7d60]{color:var(--color-text-dark);font-size:12px;margin-top:10px;text-align:center}.bottom-actions[data-v-0d2e7d60]{background:var(--color-bg-dark);border-radius:0;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-wrap:wrap;gap:10px;grid-row:2;margin:0 calc(var(--page-pad)*-1) calc(var(--page-pad)*-1);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.bottom-btn[data-v-0d2e7d60]{border-radius:12px!important;flex:1 1 0;font-weight:600;height:44px!important;letter-spacing:normal!important;min-width:110px;text-transform:none!important}.bottom-btn--collect[data-v-0d2e7d60]{background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.bottom-btn--collect.active[data-v-0d2e7d60]{background:rgba(var(--color-primary-rgb,0,170,255),.22)!important;color:var(--color-primary)!important}.bottom-btn--share[data-v-0d2e7d60]{background:var(--color-success,#22c55e)!important;color:#fff!important}.bottom-btn--chat[data-v-0d2e7d60]{background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.bottom-btn--apply[data-v-0d2e7d60]{background:var(--color-primary)!important;color:#fff!important}.bottom-btn--apply.bottom-btn--applied[data-v-0d2e7d60]{background:var(--color-bg-light)!important;color:var(--color-text-dark)!important;opacity:.9}@media(max-width:1024px){.template-zhaopin[data-v-0d2e7d60]{grid-template-rows:minmax(0,1fr) auto}.zhaopin-scroll[data-v-0d2e7d60]{grid-template-columns:minmax(0,1.6fr)}}@media(max-width:768px){.template-zhaopin[data-v-0d2e7d60]{--page-pad:16px;position:relative}.zhaopin-scroll[data-v-0d2e7d60]{gap:16px;grid-template-columns:minmax(0,1fr)}.zhaopin-body[data-v-0d2e7d60],.zhaopin-header[data-v-0d2e7d60]{padding:14px 14px 16px}.job-salary[data-v-0d2e7d60],.job-title[data-v-0d2e7d60]{font-size:18px}.bottom-actions[data-v-0d2e7d60]{gap:8px;margin:0 calc(var(--page-pad)*-1) calc(var(--page-pad)*-1);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.bottom-btn[data-v-0d2e7d60]{font-size:13px;height:42px!important;min-width:0;padding:0 10px!important}}.detail-template[data-v-ad8a235b]{height:100%;width:100%}.header-actions[data-v-ad8a235b]{align-items:center;display:flex;flex-shrink:0;gap:8px}.header-actions .v-btn[data-v-ad8a235b]{border-radius:8px!important;height:36px!important;min-height:36px!important}.header-actions .v-btn--icon .v-icon[data-v-ad8a235b]{color:var(--color-text-darker)}.follow-btn[data-v-ad8a235b]{max-width:90px!important;min-width:64px!important}.follow-btn-followed[data-v-ad8a235b]{background:var(--color-bg-light)!important;color:var(--color-text-dark)!important}.author-action-menu[data-v-ad8a235b]{background:var(--color-bg-dark)!important;border-radius:8px!important;min-width:140px;padding:8px!important}.author-action-menu[data-v-ad8a235b] .v-list-item{border-radius:6px;margin:0 0 4px;min-height:40px;padding:0 12px!important}.author-action-menu[data-v-ad8a235b] .v-list-item:last-child{margin-bottom:0}.author-action-menu[data-v-ad8a235b] .v-list-item:hover{background:var(--color-bg-light)!important}.author-action-menu[data-v-ad8a235b] .v-list-item__prepend{margin-inline-end:12px!important;min-width:18px!important;width:18px!important}.author-action-menu[data-v-ad8a235b] .v-list-item__prepend>.v-icon{margin-inline-end:0!important;opacity:1!important}.author-action-menu[data-v-ad8a235b] .v-list-item__content{padding:0!important}.delete-item[data-v-ad8a235b],.report-item[data-v-ad8a235b]{border-top:1px solid var(--color-border);margin-top:4px;padding-top:4px}.video-buy-btn[data-v-ad8a235b]{border-radius:14px;font-size:13px;max-width:100%;min-width:auto;padding:0 12px;white-space:nowrap}.attach-dialog[data-v-ad8a235b]{background:var(--color-bg-normal)!important;border-radius:16px!important;overflow:hidden}.attach-header[data-v-ad8a235b]{align-items:center;border-bottom:1px solid var(--color-line-normal);display:flex;justify-content:space-between;padding:16px 20px}.attach-header-left[data-v-ad8a235b]{align-items:center;color:var(--color-text-normal);display:flex;font-size:16px;font-weight:600;gap:8px}.attach-count[data-v-ad8a235b]{background:var(--color-bg-dark);border-radius:10px;color:var(--color-text-dark);font-size:12px;font-weight:400;padding:2px 8px}.attach-list[data-v-ad8a235b]{max-height:400px;overflow-y:auto;padding:12px}.attach-item[data-v-ad8a235b]{align-items:center;border-radius:14px;cursor:pointer;display:flex;gap:16px;margin-bottom:12px;padding:16px;transition:all .2s}.attach-item[data-v-ad8a235b]:last-child{margin-bottom:0}.attach-item[data-v-ad8a235b]:hover{background:var(--color-hover-bg-normal)}.attach-icon[data-v-ad8a235b]{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.attach-icon i[data-v-ad8a235b]{font-size:28px!important}.attach-icon img[data-v-ad8a235b]{height:28px!important;width:28px!important}.attach-info[data-v-ad8a235b]{flex:1;min-width:0}.attach-name[data-v-ad8a235b]{color:var(--color-text-normal);display:flex;font-size:16px;font-weight:500;margin-bottom:8px;min-width:0}.attach-name-text[data-v-ad8a235b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-name-ext[data-v-ad8a235b]{flex-shrink:0;white-space:nowrap}.attach-meta[data-v-ad8a235b]{align-items:center;display:flex;font-size:14px;gap:12px}.attach-meta[data-v-ad8a235b],.attach-size[data-v-ad8a235b]{color:var(--color-text-dark)}.attach-price[data-v-ad8a235b]{align-items:center;color:var(--color-warning);display:flex;font-weight:500;gap:2px}.attach-free[data-v-ad8a235b]{color:var(--color-success)}.attach-login-required[data-v-ad8a235b]{color:var(--color-primary);font-weight:500}.attach-bought[data-v-ad8a235b]{align-items:center;color:var(--color-success);display:flex;gap:2px}.attach-download-btn[data-v-ad8a235b]{flex-shrink:0;font-size:14px!important;height:40px!important;min-width:90px!important}.attach-empty[data-v-ad8a235b]{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}[data-v-ad8a235b] .v-overlay__scrim{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009!important}.download-confirm-dialog[data-v-ad8a235b]{background:var(--color-bg-normal)!important;border-radius:20px!important;overflow:hidden}.confirm-body[data-v-ad8a235b]{padding:24px 24px 32px;text-align:center}.confirm-filename[data-v-ad8a235b]{background:var(--color-bg-dark);border-radius:10px;color:var(--color-text-dark);font-size:13px;line-height:1.5;margin-bottom:28px;padding:12px 16px;word-break:break-all}.confirm-price[data-v-ad8a235b]{align-items:baseline;display:flex;gap:8px;justify-content:center}.price-number[data-v-ad8a235b]{color:var(--color-warning);font-size:60px;font-weight:700;line-height:1}.price-unit[data-v-ad8a235b]{color:var(--color-text-dark);font-size:20px;font-weight:500}.confirm-balance[data-v-ad8a235b]{color:var(--color-text-normal);font-size:14px;margin-bottom:12px;text-align:center}.confirm-balance.insufficient[data-v-ad8a235b],.insufficient-tip[data-v-ad8a235b]{color:var(--color-error)}.confirm-actions[data-v-ad8a235b]{display:flex;flex-direction:column;gap:10px;padding:0 28px 28px}.confirm-actions .confirm-btn[data-v-ad8a235b],.confirm-actions .vip-btn[data-v-ad8a235b]{border-radius:12px;font-size:16px;font-weight:500;height:48px}.confirm-actions .vip-btn[data-v-ad8a235b]{background:linear-gradient(135deg,#3e2d2d,#806150);color:#000!important}.confirm-actions .vip-btn[data-v-ad8a235b]:hover{background:linear-gradient(135deg,#6a4a4a,#c87040)}.confirm-actions .cancel-btn[data-v-ad8a235b]{color:var(--color-text-dark);height:40px}.detail-overlay[data-v-a379b865]{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#91919112;display:flex;justify-content:center;inset:0;overflow-y:auto;padding:20px;position:fixed;z-index:2000}.modal-wrapper[data-v-a379b865]{max-width:800px;position:relative;width:100%}.modal-wrapper.modal-wide[data-v-a379b865]{max-height:89vh;max-width:174.22222vh}.modal-wrapper.modal-narrow[data-v-a379b865]{max-width:100vh}.modal-wrapper.modal-video[data-v-a379b865]{max-height:89vh;max-width:160vh}.modal-wrapper.modal-cankao[data-v-a379b865]{max-width:110.22222vh}.modal-wrapper.modal-zhaopin[data-v-a379b865]{max-height:90vh;max-width:110.22222vh}.modal-wrapper.modal-zhaopin .detail-modal[data-v-a379b865]{height:90vh;max-height:90vh;overflow:hidden}.detail-modal[data-v-a379b865]{background:var(--color-bg-dark);border-radius:16px;box-shadow:var(--shadow-strong);max-height:90vh;overflow:hidden;overflow-y:auto;width:100%}.detail-overlay.gallery-mode[data-v-a379b865]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000e6;padding:0}.detail-overlay.gallery-mode .modal-wrapper[data-v-a379b865]{height:100%;max-width:100%;width:100%}.detail-overlay.gallery-mode .detail-modal[data-v-a379b865]{background:transparent;border-radius:0;box-shadow:none;height:100%;max-height:100%}.detail-overlay.gallery-mode .modal-top-actions[data-v-a379b865]{right:16px;top:16px;transform:none}.modal-top-actions[data-v-a379b865]{display:flex;gap:8px;position:absolute;right:0;top:0;transform:translate(50%,-50%);z-index:10}.close-btn[data-v-a379b865]{background:var(--color-bg-dark)!important;border:2px solid var(--color-hover-bg-light)!important;border-radius:50%!important;color:var(--color-text-light)!important}.close-btn[data-v-a379b865]:hover{background:var(--color-hover-bg-dark)!important}.detail-loading[data-v-a379b865]{padding:40px}.detail-content[data-v-a379b865]{display:flex;flex-direction:column}.media-section[data-v-a379b865]{background:var(--color-bg-dark);width:100%}.detail-video[data-v-a379b865]{-o-object-fit:contain;object-fit:contain}.detail-image[data-v-a379b865],.detail-video[data-v-a379b865]{max-height:500px;width:100%}.info-section[data-v-a379b865]{padding:24px}.detail-title[data-v-a379b865]{color:var(--color-text-light);font-size:22px;font-weight:600;margin:0 0 16px}.detail-desc[data-v-a379b865]{color:var(--color-text-dark);font-size:15px;line-height:1.7;white-space:pre-wrap}.modal-enter-active[data-v-a379b865],.modal-leave-active[data-v-a379b865]{transition:opacity .3s ease}.modal-enter-active .modal-wrapper[data-v-a379b865],.modal-leave-active .modal-wrapper[data-v-a379b865]{transition:transform .3s ease}.modal-enter-from[data-v-a379b865],.modal-leave-to[data-v-a379b865]{opacity:0}.modal-enter-from .modal-wrapper[data-v-a379b865],.modal-leave-to .modal-wrapper[data-v-a379b865]{transform:scale(.95)}@media(max-width:767px){.detail-overlay[data-v-a379b865]{align-items:stretch;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--color-bg-normal)!important;overflow:hidden;padding:0;top:64px}.detail-overlay.fullscreen[data-v-a379b865]{top:64px}.detail-modal[data-v-a379b865],.modal-wrapper[data-v-a379b865]{height:100%;max-width:100%;overflow:hidden}.detail-modal[data-v-a379b865]{background:var(--color-bg-normal);border-radius:0;max-height:100%}.modal-top-actions[data-v-a379b865]{right:12px;top:4px;transform:none;z-index:200}.close-btn[data-v-a379b865]{height:28px!important;min-width:28px!important;width:28px!important}.close-btn .v-icon[data-v-a379b865]{font-size:18px!important}.detail-title[data-v-a379b865]{font-size:18px}.info-section[data-v-a379b865]{padding:16px}.modal-enter-from .modal-wrapper[data-v-a379b865],.modal-leave-to .modal-wrapper[data-v-a379b865]{transform:translateY(100%)}}@media(min-width:768px)and (max-width:900px){.detail-overlay[data-v-a379b865]{align-items:stretch;overflow:hidden;padding:0;top:64px}.modal-wrapper[data-v-a379b865]{height:100%;max-width:100%;overflow:hidden}.detail-modal[data-v-a379b865],.modal-wrapper.modal-wide[data-v-a379b865]{max-width:100%}.detail-modal[data-v-a379b865]{border-radius:0;height:100%;max-height:100%;overflow-y:auto}.modal-top-actions[data-v-a379b865]{right:16px;top:8px;transform:none}}
