.fsb[data-v-f83d82d8]{background:var(--mk-teal-soft, #EAF3F4);border-radius:10px;padding:12px 14px;margin-bottom:14px}.fsb-head[data-v-f83d82d8]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fsb-icon[data-v-f83d82d8]{display:flex;color:var(--mk-teal-dark, #3E7883)}.fsb-msg[data-v-f83d82d8]{flex:1;font-size:13.5px;line-height:1.35;color:var(--mk-ink, #2D2D2A)}.fsb-sub[data-v-f83d82d8]{display:block;font-size:12px;opacity:.75}.fsb-goal[data-v-f83d82d8]{font-size:11px;font-weight:700;color:var(--mk-teal-dark, #3E7883);opacity:.75}.fsb-track[data-v-f83d82d8]{height:10px;border-radius:5px;background:#fff;overflow:hidden}.fsb-fill[data-v-f83d82d8]{position:relative;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--mk-lime, #B5CC5B),var(--mk-olive, #189E54));transition:width .5s cubic-bezier(.22,1,.36,1);overflow:hidden}.fsb-fill[data-v-f83d82d8]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-100%);animation:fsb-shimmer-f83d82d8 2.4s ease-in-out infinite}@keyframes fsb-shimmer-f83d82d8{to{transform:translate(100%)}}.fsb--near .fsb-fill[data-v-f83d82d8]{animation:fsb-pulse-f83d82d8 1.6s ease-in-out infinite}@keyframes fsb-pulse-f83d82d8{50%{filter:brightness(1.12)}}.fsb--reached[data-v-f83d82d8]{background:#e7f6ec}.fsb--reached .fsb-icon[data-v-f83d82d8]{color:var(--mk-olive, #189E54);animation:fsb-pop-f83d82d8 .45s cubic-bezier(.22,1.4,.36,1)}@keyframes fsb-pop-f83d82d8{0%{transform:scale(.4)}70%{transform:scale(1.25)}to{transform:scale(1)}}.fsb--reached .fsb-fill[data-v-f83d82d8]{background:var(--mk-olive, #189E54)}@media(prefers-reduced-motion:reduce){.fsb-fill[data-v-f83d82d8]{transition:none}.fsb-fill[data-v-f83d82d8]:after,.fsb--near .fsb-fill[data-v-f83d82d8],.fsb--reached .fsb-icon[data-v-f83d82d8]{animation:none}}
