.pension-sting-list[data-v-0b73bbb0]{max-height:420px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.pension-sting-list[data-v-0b73bbb0]::-webkit-scrollbar{display:none}.pension-sting-list .member-item[data-v-0b73bbb0]{display:flex;align-items:center;padding:10px 4px;border-bottom:1px solid var(--kb-border-color)}.pension-sting-list .member-avatar img[data-v-0b73bbb0]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.pension-sting-list .member-name[data-v-0b73bbb0]{margin-left:14px;font:var(--kb-display16-fontB)}.pension-sting-list .member-dept[data-v-0b73bbb0]{margin-left:10px;color:var(--kb-text-muted);font-size:13px}.pension-sting-list .member-follow[data-v-0b73bbb0]{margin-left:auto}.member-empty[data-v-0b73bbb0]{padding:40px 0;text-align:center;color:var(--kb-text-muted)}#kb-pension-challenge .pension-main[data-v-43fe751a]{font-family:var(--kb-font-KBFGDisplayB)}.pension-main[data-v-43fe751a]{padding-bottom:60px}.pension-top-section[data-v-43fe751a]{display:flex;gap:24px;margin-top:20px;align-items:stretch}.pension-status-card[data-v-43fe751a]{flex:0 0 500px;background:#fff;border:1px solid #e8e4dc;border-radius:16px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.04);display:flex;flex-direction:column;min-height:0;height:537px}.pension-card-header[data-v-43fe751a]{margin-bottom:20px}.pension-card-title[data-v-43fe751a]{font-family:var(--kb-font-KBFGDisplayB);font-size:18px;font-weight:700}.pension-status-row[data-v-43fe751a]{display:flex;align-items:flex-start}.pension-level-block[data-v-43fe751a]{display:flex;align-items:center;flex:0 0 auto;margin-left:auto;gap:20px}.pension-level-seed[data-v-43fe751a]{flex-shrink:0;transform-origin:center bottom;animation:pensionSeedIdle-43fe751a 1s ease-in-out infinite;will-change:transform}.pension-level-seed-img[data-v-43fe751a]{width:155px;height:155px;-o-object-fit:contain;object-fit:contain;display:block}@keyframes pensionSeedIdle-43fe751a{0%{transform:translate(0) rotate(0deg)}10%{transform:translate(2px,-2px) rotate(2deg)}20%{transform:translate(4px,-4px) rotate(3deg)}30%{transform:translate(2px,-2px) rotate(2deg)}40%{transform:translateY(-1px) rotate(0deg)}50%{transform:translate(-2px,-2px) rotate(-2deg)}70%{transform:translate(-4px,-4px) rotate(-3deg)}to{transform:translate(0) rotate(0deg)}}.pension-level-text[data-v-43fe751a]{font-family:var(--kb-font-KBFGDisplayB);display:flex;flex-direction:column;text-align:center;gap:8px}.pension-status-label[data-v-43fe751a]{font-weight:700;font-size:14px}.pension-level-value[data-v-43fe751a]{font-size:35px;font-weight:800;color:#333;line-height:1.2}.pension-level-name[data-v-43fe751a]{font-weight:700;font-size:20px}.pension-stat-cards[data-v-43fe751a]{display:flex;gap:10px;flex:1;width:150px;margin-top:20px}.pension-stat-card[data-v-43fe751a]{flex:1;border:1px solid #ece9e2;border-radius:12px;padding:15px 12px;display:flex;flex-direction:column;gap:6px}.pension-stat-head[data-v-43fe751a]{display:flex;align-items:center;gap:12px;justify-content:right}.pension-stat-icon[data-v-43fe751a]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.pension-stat-label[data-v-43fe751a]{font-size:16px;font-weight:700}.pension-stat-value[data-v-43fe751a]{font-size:20px;font-weight:1000;text-align:right}.pension-status-progress[data-v-43fe751a]{margin-bottom:16px}.pension-progress-head[data-v-43fe751a]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:700}.pension-progress-head .rate[data-v-43fe751a]{font-weight:700;color:var(--kb-yellow)}.pension-progress-bar[data-v-43fe751a]{height:12px;border-radius:8px;background:#ece9e2;overflow:hidden}.pension-progress-fill[data-v-43fe751a]{display:block;height:100%;border-radius:8px;background:var(--kb-yellow);transition:width .4s ease}.pension-sting-box[data-v-43fe751a]{display:flex;align-items:center;gap:20px;padding:20px 22px;background:#faf6ee;border:1px solid #e8e4dc;border-radius:12px;margin-top:37px}.pension-sting-box+.pension-sting-box[data-v-43fe751a]{margin-top:20px}.pension-sting-icon-wrap[data-v-43fe751a]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff5dc;flex-shrink:0}.pension-sting-info[data-v-43fe751a]{font-weight:700;flex:1;min-width:0}.pension-sting-title-row[data-v-43fe751a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pension-sting-plane-icon[data-v-43fe751a]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.pension-sting-title[data-v-43fe751a]{font-family:var(--kb-font-KBFGDisplayB);font-size:15px;font-weight:700;color:#333}.pension-sting-sub[data-v-43fe751a]{font-size:12px;color:#999;line-height:1.4}.pension-sting-desc[data-v-43fe751a]{margin-top:15px;font-size:14px;color:#666;line-height:1.5}.pension-sting-send-btn[data-v-43fe751a]{flex-shrink:0;padding:10px 18px;border:2px solid var(--kb-yellow);border-radius:24px;background:#fff;color:var(--kb-yellow);font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s}.pension-sting-send-btn[data-v-43fe751a]:hover{background:#fff7ef}.pension-banner-card[data-v-43fe751a]{flex:1;min-width:0;border-radius:16px;overflow:hidden;border:1px solid #e8e4dc;position:relative;min-height:320px}.pension-banner-empty[data-v-43fe751a],.pension-banner-item[data-v-43fe751a],.pension-banner-swiper[data-v-43fe751a]{width:100%;height:100%;min-height:320px}.pension-banner-link[data-v-43fe751a]{display:block;width:100%;height:100%;position:relative}.pension-banner-media[data-v-43fe751a]{width:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;display:block;height:537px}.pension-banner-caption[data-v-43fe751a]{position:absolute;top:20px;left:20px;z-index:2;color:#fff;font-family:var(--kb-font-KBFGDisplayB);font-size:20px;text-shadow:0 2px 8px rgba(0,0,0,.5)}.pension-banner-nav[data-v-43fe751a]{position:absolute;bottom:16px;right:16px;display:flex;gap:8px;z-index:3}.pension-section[data-v-43fe751a]{margin-top:40px}.pension-section-header[data-v-43fe751a]{margin-bottom:16px}.pension-weekly-header[data-v-43fe751a]{display:flex;align-items:center;justify-content:space-between;gap:20px}.pension-weekly-header .pension-section-title[data-v-43fe751a]{flex-shrink:0}.pension-weekly-desc[data-v-43fe751a]{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;margin-top:0;margin-left:auto;max-width:72%;text-align:right;line-height:1.5}.pension-weekly-tooltip[data-v-43fe751a]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-top:2px}.pension-section-title[data-v-43fe751a]{font-family:var(--kb-font-KBFGDisplayB);font-size:18px;font-weight:700}.pension-section-desc[data-v-43fe751a]{margin-top:6px;font-size:13px;color:#888}.pension-monthly-list[data-v-43fe751a]{display:flex;flex-direction:column;gap:12px}.pension-monthly-item[data-v-43fe751a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:#fff;border:1px solid #e8e4dc;border-radius:12px}.pension-monthly-title[data-v-43fe751a]{display:block;font-family:var(--kb-font-KBFGDisplayB);font-size:15px;font-weight:700}.pension-monthly-text[data-v-43fe751a]{margin-top:4px;font-size:13px;color:#888}.pension-badge[data-v-43fe751a]{display:inline-block;padding:3px 8px;border-radius:8px;font-size:12px;font-weight:700}.pension-badge-done[data-v-43fe751a]{background:#e7f6ea;color:#2e9e4f}.pension-badge-muted[data-v-43fe751a]{background:#f0eee9;color:#999}.pension-empty[data-v-43fe751a]{padding:60px 0;text-align:center;color:#888}.pension-winner-crown[data-v-43fe751a]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}