.purchase-record-table{--table-text-primary:#ffffff;--table-text-secondary:#a1a1aa;--table-text-muted:#71717a;--table-bg-2:#111111;--table-bg-3:#161616;--table-border-color:rgba(255,255,255,0.08);--table-accent:#00ffe4;--table-danger:#ef4444;--table-success:#10b981}[data-theme=light] .purchase-record-table{--table-text-primary:#18181b;--table-text-secondary:#3f3f46;--table-text-muted:#71717a;--table-bg-2:#ffffff;--table-bg-3:#f4f4f5;--table-border-color:rgba(0,0,0,0.1);--table-accent:#00a1c2;--table-danger:#dc2626;--table-success:#059669}.purchase-record-table{background-color:rgba(0,0,0,0)}.purchase-record-table .semi-table-tbody>tr>td{padding:12px 8px;vertical-align:top;border-bottom-color:var(--table-border-color)}.purchase-record-table .semi-table-tbody>tr:last-child>td{border-bottom:0}.purchase-record-table .semi-table-tbody>tr:hover>td{background-color:var(--table-bg-3)}.purchase-record-table .order-mark{font-size:14px;font-weight:600;color:var(--table-text-primary);margin-bottom:4px}.purchase-record-table .order-no{font-size:12px;line-height:1.5;color:var(--table-text-secondary)}.purchase-record-table .order-time{font-size:12px;color:var(--table-text-muted);margin-top:2px}.purchase-record-table .amount{font-size:14px;font-weight:600;color:var(--table-danger)}.purchase-record-table .semi-tag{font-size:12px;font-weight:500}.purchase-record-table .semi-tag.semi-tag-green{background-color:rgba(16,185,129,.15);color:var(--table-success);border:none}.purchase-record-table .semi-tag.semi-tag-grey{background-color:rgba(113,113,122,.15);color:var(--table-text-secondary);border:none}.purchase-record-table .semi-empty{padding:48px 0}.purchase-record-table .semi-empty .semi-empty-image{width:80px;height:80px;opacity:.6}.purchase-record-table .semi-empty .semi-empty-description{color:var(--table-text-secondary);font-size:14px}.purchase-record-table .semi-page{margin-top:12px;justify-content:center}.purchase-record-table .semi-page .semi-page-item{color:var(--table-text-secondary);border-color:var(--table-border-color);background-color:rgba(0,0,0,0)}.purchase-record-table .semi-page .semi-page-item:hover:not(.semi-page-item-disabled){color:var(--table-text-primary);border-color:var(--table-accent)}.purchase-record-table .semi-page .semi-page-item.semi-page-item-active{color:var(--table-accent);border-color:var(--table-accent);background-color:rgba(0,0,0,0)}.purchase-record-table .semi-page .semi-page-item.semi-page-item-disabled{opacity:.4}.purchase-record-table .semi-page .semi-page-next,.purchase-record-table .semi-page .semi-page-prev{color:var(--table-text-secondary)}.purchase-record-table .semi-page .semi-page-next:hover:not(.semi-page-item-disabled),.purchase-record-table .semi-page .semi-page-prev:hover:not(.semi-page-item-disabled){color:var(--table-text-primary)}.purchase-record-table .semi-spin-wrapper .semi-spin .semi-spin-dot{background-color:var(--table-accent)}.bjx-plan-cards{display:flex;gap:24px;max-width:1180px;margin:0 auto;padding:12px 0 16px}.bjx-plan-cards .bjx-plan-card{flex:1 1;min-width:0;display:flex;flex-direction:column}.bjx-plan-cards .bjx-plan-card .plans-item-wrap{flex:1 1}@media(max-width:767px){.bjx-plan-cards{flex-direction:column}}.upgrade-panel-content,.upgrade-panel-modal,.upgrade-panel-page{--panel-text-primary:#ffffff;--panel-text-secondary:#a1a1aa;--panel-text-muted:#71717a;--panel-bg-0:#000000;--panel-bg-1:#0a0a0a;--panel-bg-2:#111111;--panel-bg-3:#161616;--panel-bg-4:#1a1a1a;--panel-border-color:rgba(255,255,255,0.08);--panel-border-hover:rgba(255,255,255,0.15);--panel-card-shadow:0 8px 32px rgba(0,0,0,0.4);--panel-accent:#00ffe4;--panel-accent-hover:#00d4be;--panel-accent-light:rgba(0,255,228,0.1);--panel-success:#10b981;--panel-danger:#ef4444;--panel-btn-primary-bg:#00ffe4;--panel-btn-primary-text:#000;--panel-btn-primary-hover:#00d4be}[data-theme=light] .upgrade-panel-content,[data-theme=light] .upgrade-panel-modal,[data-theme=light] .upgrade-panel-page{--panel-text-primary:#18181b;--panel-text-secondary:#3f3f46;--panel-text-muted:#71717a;--panel-bg-0:#ffffff;--panel-bg-1:#fafafa;--panel-bg-2:#ffffff;--panel-bg-3:#ffffff;--panel-bg-4:#f5f7fa;--panel-border-color:rgba(0,0,0,0.12);--panel-border-hover:rgba(0,0,0,0.18);--panel-card-shadow:0 4px 20px rgba(0,0,0,0.08),0 1px 4px rgba(0,0,0,0.05);--panel-accent:#00a1c2;--panel-accent-hover:#0891b2;--panel-accent-light:rgba(0,161,194,0.1);--panel-success:#059669;--panel-danger:#dc2626;--panel-btn-primary-bg:#00a1c2;--panel-btn-primary-text:#fff;--panel-btn-primary-hover:#0891b2}[data-theme=light] .plan-feature-item:not(.plan-feature-item--inactive){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.5 4.5L6.5 11.5L2.5 7.5' stroke='%2300a1c2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=light] .plans-item-wrap{border:2px solid rgba(0,0,0,.08);background-clip:border-box;box-shadow:0 2px 8px rgba(0,0,0,.04)}[data-theme=light] .plans-item-wrap:hover{border-color:#00a1c2;box-shadow:0 4px 20px rgba(0,0,0,.1)}[data-theme=light] .plans-item-wrap[data-plan=vip001] .plans-item-title{background:linear-gradient(148deg,#b8860b,#cd950c)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:rgba(0,0,0,0)!important;background-clip:text!important}[data-theme=light] .plans-item-wrap[data-plan=vip002] .plans-item-title{background:linear-gradient(148deg,#3f4a63,#5b6b8c)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:rgba(0,0,0,0)!important;background-clip:text!important}[data-theme=light] .plans-item-wrap[data-plan=vip003] .plans-item-title{background:linear-gradient(148deg,#5b50c4,#7c6fe0)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:rgba(0,0,0,0)!important;background-clip:text!important}[data-theme=light] .plans-item-wrap[data-plan=vip001] .plans-item-btn,[data-theme=light] .plans-item-wrap[data-plan=vip002] .plans-item-btn,[data-theme=light] .plans-item-wrap[data-plan=vip003] .plans-item-btn{color:#fff!important;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}[data-theme=light] .plans-item-wrap[data-plan=vip001] .plans-item-btn{background:linear-gradient(148deg,#c9a227,#b8860b)!important}[data-theme=light] .plans-item-wrap[data-plan=vip002] .plans-item-btn{background:linear-gradient(148deg,#3f4a63,#5b6b8c)!important}[data-theme=light] .plans-item-wrap[data-plan=vip003] .plans-item-btn{background:linear-gradient(148deg,#5b50c4,#7c6fe0)!important}[data-theme=light] .plans-item-wrap .plans-item-btn.semi-button-primary:not([style*=linear-gradient]){background-color:#00a1c2!important;color:#fff!important}[data-theme=light] .plans-item-wrap .plans-item-btn.semi-button-primary:not([style*=linear-gradient]):hover:not(.semi-button-disabled){background-color:#0891b2!important}.upgrade-panel-content{margin:0 auto}.upgrade-panel-content .semi-button-primary:not(.plans-item-btn){background-color:var(--panel-btn-primary-bg);color:var(--panel-btn-primary-text);border:none}.upgrade-panel-content .semi-button-primary:not(.plans-item-btn):active:not(.semi-button-disabled),.upgrade-panel-content .semi-button-primary:not(.plans-item-btn):hover:not(.semi-button-disabled){background-color:var(--panel-btn-primary-hover)}.upgrade-panel-content .semi-spin-wrapper .semi-spin .semi-spin-dot{background-color:var(--panel-accent)}.upgrade-panel-content>.semi-tabs>.semi-tabs-bar{margin-bottom:16px;border-bottom:1px solid var(--panel-border-color);padding-bottom:0}.upgrade-panel-content>.semi-tabs>.semi-tabs-bar .semi-tabs-tab{font-size:16px;font-weight:500;color:var(--panel-text-secondary);padding:8px 16px;margin-right:8px}.upgrade-panel-content>.semi-tabs>.semi-tabs-bar .semi-tabs-tab:hover{color:var(--panel-text-primary)}.upgrade-panel-content>.semi-tabs>.semi-tabs-bar .semi-tabs-tab.semi-tabs-tab-active{color:var(--panel-text-primary);font-weight:600}.upgrade-panel-content>.semi-tabs>.semi-tabs-bar .semi-tabs-ink-bar{background-color:var(--panel-accent)}.upgrade-panel-plan-items{max-width:1180px;margin:0 auto;padding:12px 0 16px;box-sizing:border-box;text-align:left!important}.upgrade-panel-plan-items .semi-row{display:flex!important;flex-wrap:nowrap;align-items:stretch}.upgrade-panel-plan-items .semi-col{display:flex!important;flex-direction:column;text-align:left!important}.upgrade-panel-plan-items .plans-item-wrap{width:100%;flex:1 1 auto;height:100%}.plans-item-wrap{background:var(--panel-bg-3);border-radius:var(--sm-radius-card);padding:24px 24px 12px;display:flex;flex-direction:column;align-items:stretch;min-height:600px;border:2px solid rgba(0,0,0,0);background-clip:padding-box;transition:all .2s ease;position:relative;overflow:hidden;text-align:left!important}.plans-item-wrap:hover{border-color:rgba(0,255,228,.4);box-shadow:var(--panel-card-shadow)}.plans-item-wrap .plans-item-texture{position:absolute;top:-30px;right:-30px;width:280px;height:260px;pointer-events:none;z-index:0}.plans-item-wrap .plans-item-texture svg{width:100%;height:100%;color:var(--panel-text-muted)}.plans-item-wrap .plans-item-title-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-bottom:16px}.plans-item-wrap .plans-item-title{font-family:"DM Serif Text",Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:700;margin-bottom:0;color:var(--panel-text-primary);letter-spacing:-.01em;white-space:nowrap}.plans-item-wrap .plans-item-seats-inline{display:flex;align-items:center;gap:4px;flex-shrink:0}.plans-item-wrap .plans-item-seats-inline .plans-item-seats-label{font-size:12px;color:var(--panel-text-muted);white-space:nowrap}.plans-item-wrap .price-symbol{display:inline-block;padding-right:4px;font-size:24px;font-weight:600;font-style:normal;color:var(--panel-text-primary)}.plans-item-wrap .plans-item-price{font-family:"DM Serif Text",Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:42px;font-weight:700;color:var(--panel-text-primary);margin-bottom:4px;line-height:1.1}.plans-item-wrap .plans-item-price .plans-item-period{font-weight:400;font-size:14px;display:inline-block;padding-left:8px;color:var(--panel-text-muted)}.plans-item-wrap .plans-total-pay{font-size:14px;line-height:1.5;color:var(--panel-text-muted);margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plans-item-wrap .plans-item-action{position:relative;z-index:1}.plans-item-wrap .plans-item-billing{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-bottom:16px}.plans-item-wrap .plans-item-billing .plans-item-billing-left{display:flex;align-items:center;gap:8px}.plans-item-wrap .plans-item-billing .plans-item-billing-label{font-size:14px;color:var(--panel-text-secondary)}.plans-item-wrap .plans-item-billing .plans-item-billing-save{font-size:12px;font-weight:600;color:var(--panel-success);background:rgba(16,185,129,.15);padding:2px 8px;border-radius:9999px;white-space:nowrap}.plans-item-wrap .plans-item-billing .semi-switch.semi-switch-checked{background-color:var(--panel-accent)}.plans-item-wrap .plans-item-btn{width:100%;height:44px;font-weight:600;font-size:14px;border-radius:8px;transition:all .2s ease;border:none}.plans-item-wrap .plans-item-btn.semi-button-primary{background-color:var(--panel-btn-primary-bg);color:var(--panel-btn-primary-text)}.plans-item-wrap .plans-item-btn.semi-button-primary:hover:not(.semi-button-disabled){opacity:.9;transform:translateY(-1px)}.plans-item-wrap .plans-item-btn:hover:not(.semi-button-disabled){transform:translateY(-1px)}.plans-item-wrap .plans-item-btn.semi-button-disabled,.plans-item-wrap .plans-item-btn[style*=not-allowed]{opacity:.6;cursor:not-allowed}.plans-item-wrap .plans-item-btn.semi-button-disabled:hover,.plans-item-wrap .plans-item-btn[style*=not-allowed]:hover{transform:none}.plans-item-wrap .plans-item-cancel{margin:8px 0;font-size:12px;height:20px;line-height:20px;text-align:center;color:var(--panel-text-muted)}.plans-item-wrap .semi-divider{margin:12px 0;border-color:var(--panel-border-color)!important}.plans-item-wrap .plans-item-feature-label{color:var(--panel-text-muted);font-size:14px;margin-bottom:12px;font-weight:500;text-align:left!important}.plans-item-wrap .plans-item-feature-list{flex:1 1;display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;text-align:left!important}.plans-item-wrap .plans-item-feature-list::-webkit-scrollbar{width:4px}.plans-item-wrap .plans-item-feature-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.plans-item-wrap .plans-item-feature-list::-webkit-scrollbar-thumb{background:var(--panel-border-color);border-radius:2px}.plans-item-wrap .plans-item-feature-list .plan-feature-item{width:100%;display:block;align-self:stretch;margin-bottom:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.5 4.5L6.5 11.5L2.5 7.5' stroke='%2300ffe4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat left 2px;background-size:14px;padding-left:24px;font-size:14px;line-height:1.5;color:var(--panel-text-primary);text-align:left!important}.plans-item-wrap .plans-item-feature-list .plan-feature-item.plan-feature-item--inactive{background-image:none;color:var(--panel-text-muted);position:relative}.plans-item-wrap .plans-item-feature-list .plan-feature-item.plan-feature-item--inactive:before{content:"";position:absolute;left:0;top:8px;width:12px;height:2px;background-color:var(--panel-text-muted);border-radius:1px}.plans-item-wrap .plans-item-feature-list .plan-feature-item.plan-feature-item--credits{font-weight:600}.upgrade-panel-modal .semi-modal-content{background-color:var(--panel-bg-2);border:1px solid var(--panel-border-color)}.upgrade-panel-modal .semi-modal-header{padding:16px 24px;border-bottom:1px solid var(--panel-border-color)}.upgrade-panel-modal .semi-modal-title{font-size:18px;font-weight:600;color:var(--panel-text-primary)}.upgrade-panel-modal .semi-modal-close{color:var(--panel-text-secondary)}.upgrade-panel-modal .semi-modal-close:hover{color:var(--panel-text-primary);background-color:var(--panel-accent-light)}.upgrade-panel-modal .semi-modal-body{padding:16px 24px 24px}.upgrade-panel-page .upgrade-panel-content{padding:0}@media(max-width:1200px){.plans-item-wrap{height:auto;min-height:500px}.upgrade-panel-plan-items .semi-row{flex-wrap:wrap}.upgrade-panel-plan-items .semi-col{width:100%;max-width:100%;flex:0 0 100%}}@media(max-width:767px){.plans-item-wrap{padding:16px}.plans-item-wrap .plans-item-title{font-size:18px}.plans-item-wrap .plans-item-price{font-size:36px}.plans-item-billing{flex-wrap:wrap;gap:4px}}.cancel-modal-content{--modal-text-primary:#ffffff;--modal-text-secondary:#a1a1aa;--modal-bg-2:#111111;--modal-border-color:rgba(255,255,255,0.08);--modal-accent:#00ffe4;--modal-danger:#ef4444}[data-theme=light] .cancel-modal-content{--modal-text-primary:#18181b;--modal-text-secondary:#3f3f46;--modal-bg-2:#f4f4f5;--modal-border-color:rgba(0,0,0,0.15);--modal-accent:#00a1c2;--modal-danger:#dc2626}.cancel-modal-content{padding:8px 0 0}.cancel-modal-content .cancel-modal-item{margin:12px 0;display:flex;flex-wrap:wrap;gap:12px 16px}.cancel-modal-content .cancel-modal-item .semi-checkbox{display:flex;align-items:flex-start;gap:8px;width:calc(50% - 12px);margin-bottom:0;color:var(--modal-text-primary);font-size:14px;line-height:1.5}.cancel-modal-content .cancel-modal-item .semi-checkbox .semi-checkbox-inner{margin-top:2px;width:16px;height:16px;border-radius:5px;border-color:var(--modal-border-color);background-color:rgba(0,0,0,0)}.cancel-modal-content .cancel-modal-item .semi-checkbox .semi-checkbox-inner.semi-checkbox-inner-checked{background-color:var(--modal-accent);border-color:var(--modal-accent)}.cancel-modal-content .cancel-modal-item .semi-checkbox .semi-checkbox-addon{color:var(--modal-text-primary)}.cancel-modal-content .cancel-modal-item .semi-checkbox:hover .semi-checkbox-inner{border-color:var(--modal-accent)}.cancel-modal-content .semi-banner{font-size:14px;line-height:1.6;margin-top:16px;border-radius:8px;width:100%}.cancel-modal-content .semi-banner.semi-banner-warning{background-color:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3)}.cancel-modal-content .semi-banner.semi-banner-warning .semi-banner-content{color:var(--modal-text-primary)}.cancel-modal-content .semi-banner.semi-banner-warning .semi-banner-icon{color:#f59e0b}.cancel-modal-content .cancel-modal-item .semi-input-textarea-wrapper{width:100%}.cancel-modal-content .cancel-modal-item .semi-input-textarea-wrapper .semi-input-textarea{background-color:var(--modal-bg-2);border-color:var(--modal-border-color);color:var(--modal-text-primary)}.cancel-modal-content .cancel-modal-item .semi-input-textarea-wrapper .semi-input-textarea::placeholder{color:var(--modal-text-secondary)}.cancel-modal-content .cancel-modal-item .semi-input-textarea-wrapper .semi-input-textarea:focus,.cancel-modal-content .cancel-modal-item .semi-input-textarea-wrapper .semi-input-textarea:hover{border-color:var(--modal-accent)}.cancel-modal-content .cancel-modal-item .semi-input-textarea-wrapper textarea{min-height:100px;font-size:14px;line-height:1.6}.cancel-modal-footer{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.cancel-modal-footer .semi-button-danger{background-color:rgba(0,0,0,0);color:#ef4444;border:1px solid #ef4444}.cancel-modal-footer .semi-button-danger:hover:not(.semi-button-disabled){background-color:#ef4444;color:#fff}.cancel-modal-footer .semi-button-primary{background-color:#00ffe4;color:#000;border:none}.cancel-modal-footer .semi-button-primary:hover:not(.semi-button-disabled){background-color:rgb(0,214.2,191.52);color:#000}[data-theme=light] .cancel-modal-footer .semi-button-danger{color:#dc2626;border-color:#dc2626}[data-theme=light] .cancel-modal-footer .semi-button-danger:hover:not(.semi-button-disabled){background-color:#dc2626;color:#fff}[data-theme=light] .cancel-modal-footer .semi-button-primary{background-color:#00a1c2;color:#fff}[data-theme=light] .cancel-modal-footer .semi-button-primary:hover:not(.semi-button-disabled){background-color:rgb(0,127.1402061856,153.2);color:#fff}@media(max-width:767px){.cancel-modal-content .cancel-modal-item .semi-checkbox{width:100%}}.dash-page-head{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.dash-page-head-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dash-page-head-text{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;flex:1 1;min-width:0}.dash-page-title{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:700;color:var(--semi-color-text-0);letter-spacing:-.02em;line-height:1.3}.dash-page-subtitle{margin:0;font-size:14px;line-height:1.6;color:var(--semi-color-text-2)}.dash-page-head-extra{display:flex;flex-shrink:0;align-items:center;gap:12px}.dash-page-head-link{color:var(--semi-color-primary);cursor:pointer;font-weight:500;font-size:14px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.dash-page-head-link:hover{text-decoration:underline}.subscription-page{--sub-text-primary:#ffffff;--sub-text-secondary:#a1a1aa;--sub-text-muted:#71717a;--sub-bg-0:#000000;--sub-bg-1:#0a0a0a;--sub-bg-2:#111111;--sub-bg-3:#161616;--sub-bg-4:#1a1a1a;--sub-border-color:rgba(255,255,255,0.08);--sub-border-hover:rgba(255,255,255,0.15);--sub-card-shadow:0 8px 24px rgba(0,0,0,0.3);--sub-accent:#00ffe4;--sub-accent-hover:#00d4be;--sub-accent-light:rgba(0,255,228,0.1);--sub-success:#10b981;--sub-danger:#ef4444;--sub-gold:linear-gradient(148deg,#ffe4ad,#fff7eb);--sub-btn-primary-bg:#00ffe4;--sub-btn-primary-text:#000;--sub-btn-primary-hover:#00d4be}[data-theme=light] .subscription-page{--sub-text-primary:#18181b;--sub-text-secondary:#3f3f46;--sub-text-muted:#71717a;--sub-bg-0:#ffffff;--sub-bg-1:#fafafa;--sub-bg-2:#ffffff;--sub-bg-3:#ffffff;--sub-bg-4:#f5f7fa;--sub-border-color:rgba(0,0,0,0.12);--sub-border-hover:rgba(0,0,0,0.2);--sub-card-shadow:0 4px 16px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.06);--sub-accent:#00a1c2;--sub-accent-hover:#0891b2;--sub-accent-light:rgba(0,161,194,0.1);--sub-success:#059669;--sub-danger:#dc2626;--sub-btn-primary-bg:#00a1c2;--sub-btn-primary-text:#fff;--sub-btn-primary-hover:#0891b2}[data-theme=light] .subscription-page .payinfo-detail{box-shadow:none;border-color:rgba(0,0,0,.08)}[data-theme=light] .subscription-page .payinfo-detail:hover{border-color:rgba(0,0,0,.15)}[data-theme=light] .subscription-page .membership-plans-item .plan-name[style*=background],[data-theme=light] .subscription-page .membership-plans-item .plan-name[style*=linear-gradient],[data-theme=light] .subscription-page .payinfo-plan-name[style*=background],[data-theme=light] .subscription-page .payinfo-plan-name[style*=linear-gradient],[data-theme=light] .subscription-page .subscription-name span[style*=background],[data-theme=light] .subscription-page .subscription-name span[style*=linear-gradient]{background:linear-gradient(148deg,#b8860b,#cd950c)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:rgba(0,0,0,0)!important;background-clip:text!important}[data-theme=light] .subscription-page .active-mark[style*=linear-gradient]{background:linear-gradient(148deg,#c9a227,#b8860b)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.15)}.subscription-page{max-width:1180px;width:100%;margin:0 auto;padding:32px 24px;box-sizing:border-box;color:var(--sub-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.subscription-page .semi-button-primary{background-color:var(--sub-btn-primary-bg);color:var(--sub-btn-primary-text);border:none}.subscription-page .semi-button-primary:active:not(.semi-button-disabled),.subscription-page .semi-button-primary:hover:not(.semi-button-disabled){background-color:var(--sub-btn-primary-hover)}.subscription-page .semi-button-tertiary{color:var(--sub-accent)}.subscription-page .semi-button-tertiary:hover:not(.semi-button-disabled){background-color:var(--sub-accent-light)}.subscription-page .semi-tabs .semi-tabs-bar{border-bottom-color:var(--sub-border-color)}.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-tab{color:var(--sub-text-secondary);outline:none!important;box-shadow:none!important;border:none!important;background:rgba(0,0,0,0)!important}.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-tab:focus,.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-tab:focus-visible,.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-tab:focus-within,.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-tab[data-focus-visible-added]{outline:none!important;box-shadow:none!important;border:none!important;background:rgba(0,0,0,0)!important}.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-tab:hover{color:var(--sub-text-primary)}.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-tab.semi-tabs-tab-active{color:var(--sub-text-primary);outline:none!important;box-shadow:none!important;border:none!important;background:rgba(0,0,0,0)!important}.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-tab *,.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-tab :focus,.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-tab :focus-visible,.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-tab [data-focus-visible-added]{outline:none!important;box-shadow:none!important;border:none!important}.subscription-page .semi-tabs .semi-tabs-bar .semi-tabs-ink-bar{background-color:var(--sub-accent)}.subscription-page .semi-tabs .semi-tabs-content{outline:none!important;box-shadow:none!important}.subscription-page .semi-tabs .semi-tabs-tab-button,.subscription-page .semi-tabs .semi-tabs-tab-card{outline:none!important;box-shadow:none!important;border:none!important}.subscription-page .semi-modal .semi-modal-content{background-color:var(--sub-bg-2);border:1px solid var(--sub-border-color)}.subscription-page .semi-modal .semi-modal-header{border-bottom-color:var(--sub-border-color)}.subscription-page .semi-modal .semi-modal-title{color:var(--sub-text-primary)}.subscription-page .semi-modal .semi-modal-close{color:var(--sub-text-secondary)}.subscription-page .semi-modal .semi-modal-close:hover{color:var(--sub-text-primary);background-color:var(--sub-accent-light)}.subscription-page .semi-empty .semi-empty-description{color:var(--sub-text-secondary)}.subscription-page .semi-tag.semi-tag-amber{background-color:rgba(245,158,11,.15);color:#f59e0b}.subscription-page .semi-tag.semi-tag-green{background-color:rgba(16,185,129,.15);color:var(--sub-success)}.subscription-modal .semi-modal-content{position:relative;background-color:#111;border:1px solid hsla(0,0%,100%,.08)}.subscription-modal .modal-close-btn{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#a1a1aa;cursor:pointer;border-radius:6px;transition:all .2s ease;z-index:1}.subscription-modal .modal-close-btn:hover{color:#fff;background-color:hsla(0,0%,100%,.05)}.subscription-modal .semi-tabs-bar{border-bottom-color:hsla(0,0%,100%,.08)}.subscription-modal .semi-tabs-bar .semi-tabs-tab{color:#a1a1aa}.subscription-modal .semi-tabs-bar .semi-tabs-tab.semi-tabs-tab-active,.subscription-modal .semi-tabs-bar .semi-tabs-tab:hover{color:#fff}.subscription-modal .semi-tabs-bar .semi-tabs-ink-bar{background-color:#00ffe4}.subscription-modal .semi-tabs-tab{outline:none!important;box-shadow:none!important}.subscription-modal .semi-tabs-tab:focus,.subscription-modal .semi-tabs-tab:focus-visible,.subscription-modal .semi-tabs-tab:focus-within{outline:none!important;box-shadow:none!important}.subscription-modal .membership-plans-content .membership-plans-item{background-color:#1a1a1a;border:1px solid hsla(0,0%,100%,.08);padding:12px 16px;margin-bottom:12px;border-radius:var(--sm-radius-card)}.subscription-modal .membership-plans-content .membership-plans-item.active{border-color:rgba(255,228,173,.3)}.subscription-modal .membership-plans-content .membership-plans-item .plan-name{color:#fff}.subscription-modal .membership-plans-content .membership-plans-item .plan-expire-time{color:#a1a1aa}.subscription-modal .membership-plans-content .membership-subscription>.subscription-name{font-size:14px;font-weight:600;color:#fff;padding-bottom:8px}.subscription-modal .membership-plans-content .membership-subscription .subscription-content{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.08);margin-bottom:16px;padding:12px 16px;border-radius:var(--sm-radius-card)}.subscription-modal .membership-plans-content .membership-subscription .subscription-content .semi-empty{padding:16px 0}.subscription-modal .membership-plans-content .membership-subscription .subscription-content .subscription-name{font-size:14px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:600}.subscription-modal .membership-plans-content .membership-subscription .subscription-content .subscription-detail{margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-modal .membership-plans-content .membership-subscription .subscription-content .subscription-label{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.subscription-modal .membership-plans-content .membership-subscription .subscription-content .subscription-label-name{font-size:12px;color:#a1a1aa}.subscription-modal .membership-plans-content .membership-subscription .subscription-content .subscription-label-value{font-size:12px;color:#fff;font-weight:500}.subscription-modal .membership-plans-content .membership-subscription .subscription-content .semi-button-danger{background-color:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3);font-size:13px;padding:4px 12px;height:auto;border-radius:6px}.subscription-modal .membership-plans-content .membership-subscription .subscription-content .semi-button-danger:hover:not(.semi-button-disabled){background-color:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5);color:#f87171}.subscription-modal .membership-plans-content .membership-subscription .subscription-content .semi-button-danger:active:not(.semi-button-disabled){background-color:rgba(239,68,68,.35)}.subscription-modal .semi-empty-description{color:#a1a1aa}[data-theme=light] .subscription-modal .semi-modal-content{background-color:#fff;border:1px solid rgba(0,0,0,.12)}[data-theme=light] .subscription-modal .modal-close-btn{color:#71717a}[data-theme=light] .subscription-modal .modal-close-btn:hover{color:#18181b;background-color:rgba(0,0,0,.05)}[data-theme=light] .subscription-modal .semi-tabs-bar{border-bottom-color:rgba(0,0,0,.08)}[data-theme=light] .subscription-modal .semi-tabs-bar .semi-tabs-tab{color:#71717a}[data-theme=light] .subscription-modal .semi-tabs-bar .semi-tabs-tab.semi-tabs-tab-active,[data-theme=light] .subscription-modal .semi-tabs-bar .semi-tabs-tab:hover{color:#18181b}[data-theme=light] .subscription-modal .semi-tabs-bar .semi-tabs-ink-bar{background-color:#00a1c2}[data-theme=light] .subscription-modal .membership-plans-content .membership-plans-item{background-color:#f8fafc;border:1px solid rgba(0,0,0,.08);padding:12px 16px;margin-bottom:12px}[data-theme=light] .subscription-modal .membership-plans-content .membership-plans-item.active{background-color:#f8fafc;background-image:none;border-color:rgba(180,140,50,.3)}[data-theme=light] .subscription-modal .membership-plans-content .membership-plans-item.inactive{background-color:#f8fafc;background-image:none}[data-theme=light] .subscription-modal .membership-plans-content .membership-plans-item .plan-name{color:#18181b!important;-webkit-text-fill-color:#18181b!important;background:none!important}[data-theme=light] .subscription-modal .membership-plans-content .membership-plans-item .plan-expire-time{color:#71717a}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription>.subscription-name{font-size:14px;font-weight:600;color:#18181b;padding-bottom:8px}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription .subscription-content{background:#f8fafc;border:1px solid rgba(0,0,0,.08);margin-bottom:16px;padding:12px 16px;border-radius:var(--sm-radius-card)}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription .subscription-content .semi-empty{padding:16px 0}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription .subscription-content .subscription-name{font-size:14px;display:flex;align-items:center;justify-content:space-between;color:#18181b;font-weight:600}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription .subscription-content .subscription-name span{color:#18181b!important;-webkit-text-fill-color:#18181b!important;background:none!important}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription .subscription-content .subscription-detail{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription .subscription-content .subscription-label{display:flex;align-items:center;justify-content:space-between;padding:4px 0}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription .subscription-content .subscription-label-name{font-size:12px;color:#71717a}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription .subscription-content .subscription-label-value{font-size:12px;color:#18181b;font-weight:500}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription .subscription-content .semi-button-danger{background-color:#fef2f2;color:#dc2626;border:1px solid rgba(220,38,38,.2);font-size:13px;padding:4px 12px;height:auto;border-radius:6px}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription .subscription-content .semi-button-danger:hover:not(.semi-button-disabled){background-color:#fee2e2;border-color:rgba(220,38,38,.3);color:#dc2626}[data-theme=light] .subscription-modal .membership-plans-content .membership-subscription .subscription-content .semi-button-danger:active:not(.semi-button-disabled){background-color:#fecaca}[data-theme=light] .subscription-modal .semi-empty-description{color:#71717a}.payment-upgrade-content{padding:12px 0 32px}.payment-upgrade-content .semi-row{align-items:stretch}.payment-upgrade-content .payinfo-detail{padding:16px 24px;position:relative;border-radius:var(--sm-radius-card);box-sizing:border-box;background-color:var(--sub-bg-3);border:1px solid var(--sub-border-color);min-height:100px;transition:all .2s ease;overflow:hidden}.payment-upgrade-content .payinfo-detail:hover{border-color:var(--sub-border-hover)}.payment-upgrade-content .payinfo-detail.active{border-color:rgba(255,228,173,.3)}.payment-upgrade-content .payinfo-detail.active:hover{border-color:rgba(255,228,173,.5)}.payment-upgrade-content .payinfo-detail .payinfo-illustration{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:240px;height:140px;pointer-events:none;opacity:.9}.payment-upgrade-content .payinfo-detail .payinfo-illustration svg{width:100%;height:100%;color:var(--sub-text-muted)}.payment-upgrade-content .payinfo-detail .payinfo-content{position:relative;z-index:1}.payment-upgrade-content .payinfo-detail .details-btn{position:absolute;right:16px;top:16px}.payment-upgrade-content .payinfo-detail .payinfo-name{font-size:24px;font-weight:700;line-height:1.3;color:var(--sub-text-primary);display:flex;align-items:center;gap:12px;margin-bottom:8px}.payment-upgrade-content .payinfo-detail .payinfo-name .payinfo-plan-name{font-family:"DM Serif Text",Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px}.payment-upgrade-content .payinfo-detail .payinfo-name .active-mark{color:#000;font-size:12px;font-weight:600;padding:4px 12px;border-radius:9999px;vertical-align:middle}.payment-upgrade-content .payinfo-detail .desc-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:16px}.payment-upgrade-content .payinfo-detail .desc-list .desc-item{font-size:14px;line-height:1.6;color:var(--sub-text-secondary);display:flex;align-items:center;gap:8px}.payment-upgrade-content .payinfo-detail .desc-list .desc-item .desc-label{color:var(--sub-text-muted)}.payment-upgrade-content .payinfo-detail .desc-list .desc-item .desc-value,.payment-upgrade-content .payinfo-detail .desc-list .desc-item .white-text{color:var(--sub-text-primary);font-weight:600}.payment-upgrade-content .payinfo-detail .desc-list .desc-item .desc-separator{color:var(--sub-text-muted);margin:0 4px}.payment-upgrade-content .payinfo-detail .desc-list .desc-item .manage-link{color:var(--sub-accent);cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease;text-decoration:none}.payment-upgrade-content .payinfo-detail .desc-list .desc-item .manage-link:hover{text-decoration:underline}