.member-empty[data-v-151368e4]{padding:40px 0;text-align:center;color:var(--kb-text-muted)}#kb-pension-challenge-mobile .pension-main[data-v-f53ae6ea]{font-family:var(--kb-font-KBFGDisplayB);padding:0 16px 80px}.pension-banner-card[data-v-f53ae6ea]{margin-top:16px;border-radius:16px;overflow:hidden;border:1px solid #e8e4dc;position:relative;min-height:180px}.pension-banner-empty[data-v-f53ae6ea],.pension-banner-item[data-v-f53ae6ea],.pension-banner-swiper[data-v-f53ae6ea]{width:100%;height:100%;min-height:180px}.pension-banner-link[data-v-f53ae6ea]{display:block;width:100%;height:100%;position:relative}.pension-banner-media[data-v-f53ae6ea]{width:100%;height:100%;min-height:180px;-o-object-fit:cover;object-fit:cover;display:block}.pension-banner-caption[data-v-f53ae6ea]{position:absolute;top:12px;left:12px;z-index:2;color:#fff;font-family:var(--kb-font-KBFGDisplayB);font-size:14px;text-shadow:0 2px 8px rgba(0,0,0,.5)}.pension-banner-nav[data-v-f53ae6ea]{position:absolute;bottom:10px;right:10px;display:flex;gap:6px;z-index:3}.pension-status-card[data-v-f53ae6ea]{margin-top:16px;background:#fff;border:1px solid #e8e4dc;border-radius:16px;padding:20px 16px;box-shadow:0 4px 16px rgba(0,0,0,.04);display:flex;flex-direction:column}.pension-card-header[data-v-f53ae6ea]{margin-bottom:auto}.pension-card-title[data-v-f53ae6ea]{font-family:var(--kb-font-KBFGDisplayB);font-size:17px;font-weight:700}.pension-status-row[data-v-f53ae6ea]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.pension-level-block[data-v-f53ae6ea]{display:flex;align-items:center;gap:12px}.pension-level-seed[data-v-f53ae6ea]{flex-shrink:0;transform-origin:center bottom;animation:pensionSeedIdle-f53ae6ea 1s ease-in-out infinite;margin:auto}.pension-level-seed-img[data-v-f53ae6ea]{width:30vw;height:30vw;-o-object-fit:contain;object-fit:contain;display:block}@keyframes pensionSeedIdle-f53ae6ea{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(-2px,-3px) rotate(-2deg)}to{transform:translate(0) rotate(0deg)}}.pension-level-text[data-v-f53ae6ea]{display:flex;flex-direction:column;gap:4px;align-items:center;margin-left:auto}.pension-status-label[data-v-f53ae6ea]{font-weight:700;font-size:13px}.pension-level-value[data-v-f53ae6ea]{font-size:30px;font-weight:800;color:#333}.pension-level-name[data-v-f53ae6ea]{font-weight:700;font-size:13px}.pension-stat-cards[data-v-f53ae6ea]{display:flex;gap:10px;margin-top:5px}.pension-stat-card[data-v-f53ae6ea]{flex:1;border:1px solid #ece9e2;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px}.pension-stat-head[data-v-f53ae6ea]{display:flex;align-items:center;gap:6px;justify-content:flex-end}.pension-stat-icon[data-v-f53ae6ea]{width:20px;height:26px;-o-object-fit:contain;object-fit:contain}.pension-stat-label[data-v-f53ae6ea]{font-size:12px;font-weight:700}.pension-stat-value[data-v-f53ae6ea]{font-size:15px;font-weight:800;text-align:right}.pension-status-progress[data-v-f53ae6ea]{margin-bottom:16px}.pension-progress-head[data-v-f53ae6ea]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:700}.pension-progress-head .rate[data-v-f53ae6ea]{color:var(--kb-yellow)}.pension-progress-bar[data-v-f53ae6ea]{height:10px;border-radius:8px;background:#ece9e2;overflow:hidden}.pension-progress-fill[data-v-f53ae6ea]{display:block;height:100%;border-radius:8px;background:var(--kb-yellow);transition:width .4s ease}.pension-sting-box[data-v-f53ae6ea]{display:flex;flex-direction:column;gap:0;padding:14px 16px;background:#faf6ee;border:1px solid #e8e4dc;border-radius:12px}.pension-sting-box+.pension-sting-box[data-v-f53ae6ea]{margin-top:20px}.pension-sting-title-row[data-v-f53ae6ea]{display:flex;align-items:center;gap:6px}.pension-sting-plane-icon[data-v-f53ae6ea]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.pension-sting-title[data-v-f53ae6ea]{font-size:15px;font-weight:700}.pension-sting-desc[data-v-f53ae6ea]{margin:5px 0;font-size:13px;color:#666;line-height:1.5;font-weight:700}.pension-sting-send-btn[data-v-f53ae6ea]{align-self:flex-end;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}.pension-section[data-v-f53ae6ea]{margin-top:32px}.pension-section-header[data-v-f53ae6ea]{margin-bottom:16px}.pension-weekly-header[data-v-f53ae6ea]{display:flex;flex-direction:column;gap:8px}.pension-weekly-desc[data-v-f53ae6ea]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#888;line-height:1.5}.pension-weekly-tooltip[data-v-f53ae6ea]{width:14px;height:14px;flex-shrink:0;margin-top:2px}.pension-section-title[data-v-f53ae6ea]{font-family:var(--kb-font-KBFGDisplayB);font-size:17px;font-weight:700}.pension-empty[data-v-f53ae6ea]{padding:40px 0;text-align:center;color:#888}.pension-winner-crown[data-v-f53ae6ea]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}[data-v-f53ae6ea] .pension-week-slide{width:min(360px,calc(100vw - 32px));margin-right:12px}