.subscriptions-page[data-v-03456935]{padding:24px;position:relative;overflow:hidden}.subscriptions-page .mechanical-decor[data-v-03456935]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.subscriptions-page .mechanical-decor .gear[data-v-03456935]{position:absolute;border:2px dashed rgba(0,82,217,.08);border-radius:50%}.subscriptions-page .mechanical-decor .gear[data-v-03456935]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;border:2px dashed rgba(0,82,217,.06);border-radius:50%}.subscriptions-page .mechanical-decor .gear.gear-1[data-v-03456935]{width:120px;height:120px;top:80px;right:60px;-webkit-animation:rotateGear-data-v-03456935 20s linear infinite;animation:rotateGear-data-v-03456935 20s linear infinite}.subscriptions-page .mechanical-decor .gear.gear-2[data-v-03456935]{width:80px;height:80px;top:180px;right:140px;animation:rotateGear-data-v-03456935 15s linear infinite reverse}.subscriptions-page .mechanical-decor .gear.gear-3[data-v-03456935]{width:60px;height:60px;top:120px;right:200px;-webkit-animation:rotateGear-data-v-03456935 12s linear infinite;animation:rotateGear-data-v-03456935 12s linear infinite}.subscriptions-page .mechanical-decor .circuit-line[data-v-03456935]{position:absolute;background:linear-gradient(90deg,transparent,rgba(0,82,217,.05),transparent);height:1px}.subscriptions-page .mechanical-decor .circuit-line.line-1[data-v-03456935]{width:200px;top:150px;left:40px;-webkit-animation:circuitFlow-data-v-03456935 3s ease-in-out infinite;animation:circuitFlow-data-v-03456935 3s ease-in-out infinite}.subscriptions-page .mechanical-decor .circuit-line.line-2[data-v-03456935]{width:150px;top:280px;right:80px;-webkit-animation:circuitFlow-data-v-03456935 4s ease-in-out 1s infinite;animation:circuitFlow-data-v-03456935 4s ease-in-out 1s infinite}.subscriptions-page .mechanical-decor .circuit-line.line-3[data-v-03456935]{width:180px;bottom:100px;left:60px;-webkit-animation:circuitFlow-data-v-03456935 3.5s ease-in-out .5s infinite;animation:circuitFlow-data-v-03456935 3.5s ease-in-out .5s infinite}.subscriptions-page .mechanical-decor .particle[data-v-03456935]{position:absolute;width:4px;height:4px;background:rgba(0,82,217,.15);border-radius:50%;-webkit-animation:particleFloat-data-v-03456935 4s ease-in-out infinite;animation:particleFloat-data-v-03456935 4s ease-in-out infinite;-webkit-animation-delay:calc(var(--i)*0.5s);animation-delay:calc(var(--i)*0.5s)}.subscriptions-page .mechanical-decor .particle[data-v-03456935]:nth-child(7){top:57%;left:65%}.subscriptions-page .mechanical-decor .particle[data-v-03456935]:nth-child(8){top:67%;left:55%}.subscriptions-page .mechanical-decor .particle[data-v-03456935]:nth-child(9){top:44%;left:17%}.subscriptions-page .mechanical-decor .particle[data-v-03456935]:nth-child(10){top:29%;left:11%}.subscriptions-page .mechanical-decor .particle[data-v-03456935]:nth-child(11){top:90%;left:69%}.subscriptions-page .mechanical-decor .particle[data-v-03456935]:nth-child(12){top:24%;left:59%}.subscriptions-page .mechanical-decor .particle[data-v-03456935]:nth-child(13){top:27%;left:62%}.subscriptions-page .mechanical-decor .particle[data-v-03456935]:nth-child(14){top:85%;left:41%}.subscriptions-page .page-header[data-v-03456935]{display:flex;justify-content:space-between;align-items:center;margin-top:50px;margin-bottom:20px;position:relative;z-index:1}.subscriptions-page .page-header .header-left[data-v-03456935]{display:flex;align-items:center;gap:16px}.subscriptions-page .page-header .header-left .el-button[data-v-03456935]{border-radius:6px}.subscriptions-page .page-header .header-left h2[data-v-03456935]{margin:0;font-size:20px;color:#1a3a5c;display:flex;align-items:center;gap:8px}.subscriptions-page .page-header .header-left h2 i[data-v-03456935]{color:#0052d9;-webkit-animation:bellRing-data-v-03456935 2s ease-in-out infinite;animation:bellRing-data-v-03456935 2s ease-in-out infinite}.subscriptions-page .page-header .total-count[data-v-03456935]{color:#666;font-size:14px;background:#f8fafc;padding:6px 12px;border-radius:20px;border:1px solid #e8edf3}.subscriptions-page .main-card[data-v-03456935]{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,82,217,.08);position:relative;z-index:1;border:1px solid #e8edf3;overflow:hidden}.subscriptions-page .main-card[data-v-03456935]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#0052d9,#1890ff)}.subscriptions-page .filter-tabs[data-v-03456935]{padding:16px 20px 0;border-bottom:1px solid #f8fafc}.subscriptions-page .subscription-list[data-v-03456935]{padding:16px}.subscriptions-page .subscription-item[data-v-03456935]{display:flex;align-items:center;padding:16px 20px;border:1px solid #e8edf3;position:relative;transition:all .3s;border-radius:10px;margin-bottom:12px;-webkit-animation:slideIn-data-v-03456935 .4s ease forwards;animation:slideIn-data-v-03456935 .4s ease forwards;opacity:0;box-shadow:0 2px 8px rgba(0,82,217,.04);background:linear-gradient(135deg,#fff,#fafbfc)}.subscriptions-page .subscription-item[data-v-03456935]:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:linear-gradient(180deg,#0052d9,#1890ff);border-radius:3px 0 0 3px;transition:height .4s cubic-bezier(.4,0,.2,1)}.subscriptions-page .subscription-item[data-v-03456935]:hover{background:linear-gradient(135deg,rgba(0,82,217,.03),rgba(0,82,217,.08));box-shadow:0 4px 16px rgba(0,82,217,.12);border-color:#1890ff;transform:translateY(-2px)}.subscriptions-page .subscription-item[data-v-03456935]:hover:before{height:100%}.subscriptions-page .subscription-item:hover .item-icon[data-v-03456935]{transform:scale(1.1);background:rgba(0,82,217,.1)}.subscriptions-page .subscription-item:hover .item-icon .icon-ring[data-v-03456935]{opacity:1;transform:scale(1)}.subscriptions-page .subscription-item:hover .item-title[data-v-03456935]{color:#0052d9}.subscriptions-page .subscription-item[data-v-03456935]:last-child{border-bottom:none}.subscriptions-page .subscription-item .item-icon[data-v-03456935]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;transition:all .3s;position:relative;background:rgba(0,82,217,.08);border:1px solid rgba(0,82,217,.15)}.subscriptions-page .subscription-item .item-icon i[data-v-03456935]{font-size:24px;color:#0052d9;position:relative;z-index:1}.subscriptions-page .subscription-item .item-icon .icon-ring[data-v-03456935]{position:absolute;inset:-4px;border:1px dashed rgba(0,82,217,.2);border-radius:10px;opacity:0;transform:scale(.9);transition:all .3s;-webkit-animation:ringRotate-data-v-03456935 8s linear infinite;animation:ringRotate-data-v-03456935 8s linear infinite}.subscriptions-page .subscription-item .item-icon.category[data-v-03456935],.subscriptions-page .subscription-item .item-icon.keyword[data-v-03456935],.subscriptions-page .subscription-item .item-icon.organization[data-v-03456935]{background:#f8fafc;border-color:#e8edf3}.subscriptions-page .subscription-item .item-icon.category i[data-v-03456935],.subscriptions-page .subscription-item .item-icon.keyword i[data-v-03456935],.subscriptions-page .subscription-item .item-icon.organization i[data-v-03456935]{color:#0052d9}.subscriptions-page .subscription-item .item-content[data-v-03456935]{flex:1;min-width:0}.subscriptions-page .subscription-item .item-content .item-title[data-v-03456935]{font-size:15px;font-weight:500;color:#333;margin-bottom:8px;transition:color .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px}.subscriptions-page .subscription-item .item-content .item-title .type-tag[data-v-03456935]{padding:3px 10px;border-radius:4px;font-size:12px;font-weight:500;flex-shrink:0;background:rgba(0,82,217,.08);color:#0052d9;border:1px solid rgba(0,82,217,.15)}.subscriptions-page .subscription-item .item-content .item-title .type-tag.category[data-v-03456935],.subscriptions-page .subscription-item .item-content .item-title .type-tag.keyword[data-v-03456935],.subscriptions-page .subscription-item .item-content .item-title .type-tag.organization[data-v-03456935]{background:rgba(0,82,217,.08);color:#0052d9;border-color:rgba(0,82,217,.15)}.subscriptions-page .subscription-item .item-content .item-meta[data-v-03456935]{display:flex;align-items:center;gap:16px;font-size:13px;color:#888}.subscriptions-page .subscription-item .item-content .item-meta .meta-notify[data-v-03456935],.subscriptions-page .subscription-item .item-content .item-meta .meta-status[data-v-03456935],.subscriptions-page .subscription-item .item-content .item-meta .meta-time[data-v-03456935]{display:flex;align-items:center;gap:4px}.subscriptions-page .subscription-item .item-content .item-meta .meta-notify i[data-v-03456935],.subscriptions-page .subscription-item .item-content .item-meta .meta-status i[data-v-03456935],.subscriptions-page .subscription-item .item-content .item-meta .meta-time i[data-v-03456935]{font-size:14px}.subscriptions-page .subscription-item .item-content .item-meta .meta-status.active[data-v-03456935]{color:#52c41a}.subscriptions-page .subscription-item .item-content .item-meta .meta-status.inactive[data-v-03456935]{color:#999}.subscriptions-page .subscription-item .item-content .item-meta .meta-notify[data-v-03456935]{color:#faad14}.subscriptions-page .subscription-item .item-actions[data-v-03456935]{display:flex;align-items:center;gap:16px;margin-left:20px;padding-left:16px;border-left:1px dashed rgba(0,82,217,.15)}.subscriptions-page .subscription-item .item-actions .delete-btn[data-v-03456935]{color:#bbb;padding:6px 10px;border-radius:6px;transition:all .3s}.subscriptions-page .subscription-item .item-actions .delete-btn[data-v-03456935]:hover{color:#fff;background:rgba(245,108,108,.1)}.subscriptions-page .empty-state[data-v-03456935]{text-align:center;padding:60px 0;color:#999}.subscriptions-page .empty-state .empty-icon-wrapper[data-v-03456935]{position:relative;display:inline-block;margin-bottom:16px}.subscriptions-page .empty-state .empty-icon-wrapper i[data-v-03456935]{font-size:48px;color:#0052d9;opacity:.3;-webkit-animation:bellRing-data-v-03456935 2s ease-in-out infinite;animation:bellRing-data-v-03456935 2s ease-in-out infinite}.subscriptions-page .empty-state .empty-icon-wrapper .empty-ring[data-v-03456935]{position:absolute;inset:-10px;border:2px dashed rgba(0,82,217,.1);border-radius:50%;-webkit-animation:ringRotate-data-v-03456935 10s linear infinite;animation:ringRotate-data-v-03456935 10s linear infinite}.subscriptions-page .empty-state p[data-v-03456935]{font-size:16px;margin-bottom:8px;color:#666}.subscriptions-page .empty-state .empty-tip[data-v-03456935]{font-size:13px;color:#999}.subscriptions-page .pagination-wrapper[data-v-03456935]{display:flex;justify-content:center;margin-top:20px;position:relative;z-index:1}@-webkit-keyframes rotateGear-data-v-03456935{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateGear-data-v-03456935{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes ringRotate-data-v-03456935{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ringRotate-data-v-03456935{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes circuitFlow-data-v-03456935{0%,to{opacity:.3}50%{opacity:1}}@keyframes circuitFlow-data-v-03456935{0%,to{opacity:.3}50%{opacity:1}}@-webkit-keyframes particleFloat-data-v-03456935{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-10px) scale(1.2);opacity:.6}}@keyframes particleFloat-data-v-03456935{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-10px) scale(1.2);opacity:.6}}@-webkit-keyframes bellRing-data-v-03456935{0%,to{transform:rotate(0deg)}10%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(5deg)}40%{transform:rotate(-5deg)}50%{transform:rotate(0deg)}}@keyframes bellRing-data-v-03456935{0%,to{transform:rotate(0deg)}10%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(5deg)}40%{transform:rotate(-5deg)}50%{transform:rotate(0deg)}}@-webkit-keyframes slideIn-data-v-03456935{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideIn-data-v-03456935{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}