/* Refinamentos da prévia do produto: cores seguem a semântica do Meta App. */
.brand i{font:900 19px/.8 Manrope,sans-serif;letter-spacing:-3px;padding-right:3px}
.shimmer-cta{position:relative;overflow:hidden;isolation:isolate}
.shimmer-cta:before{content:"";position:absolute;z-index:-1;inset:-2px;translate:-115% 0;background:linear-gradient(100deg,transparent 36%,rgb(255 255 255 / 62%) 48%,transparent 61%);animation:button-shimmer 3.2s ease-in-out infinite}
.shimmer-cta:hover:before{animation-duration:1.1s}.shimmer-cta b{font-size:17px}@keyframes button-shimmer{45%,100%{translate:115% 0}}
.app-window{grid-template-columns:156px 1fr}.app-window aside{align-items:stretch;gap:8px;padding:16px 11px;color:#9da99d}.mini-logo{margin:0 8px 21px;font:900 23px/.8 Manrope,sans-serif;letter-spacing:-4px;color:var(--lime)}.mock-nav{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:8px;font-size:9px;white-space:nowrap}.mock-nav b{font-size:13px;font-weight:400}.mock-nav.active{background:#baf86d;color:#1a231b}.app-window aside small{margin-top:auto}.demo-stats{grid-template-columns:repeat(3,1fr)}.demo-stats article{padding:11px}.demo-stats strong{font-size:13px}.yellow-dot{background:#f2c73d}.chart{height:156px;margin-top:11px}.chart-legend{display:flex;gap:12px;margin:8px 0 0;font-size:8px;color:#7b8777}.chart-legend span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:2px;margin-right:4px}.chart-legend .expense:before{background:#f0786f}.chart-legend .recovery:before{background:#f2c73d}.chart-legend .goal:before{background:#92d449}.bars{height:75px;padding-top:6px}.bar-group{width:27px;height:100%;display:flex;align-items:end;justify-content:center;gap:2px}.bar-group i{width:7px!important;min-height:9px;border-radius:3px 3px 0 0;position:static!important}.bars i:after{display:none!important}.bar-group .expense{height:42%;background:#f0786f}.bar-group .recovery{height:66%;background:#f2c73d}.bar-group .goal{height:24%;background:#92d449}.bar-group.tall .expense{height:64%}.bar-group.tall .recovery{height:87%}.bar-group.tall .goal{height:39%}.bar-group.short .expense{height:21%}.bar-group.short .recovery{height:29%}.bar-group.short .goal{height:12%}.bar-group.mid .expense{height:51%}.bar-group.mid .recovery{height:43%}.bar-group.mid .goal{height:34%}.bar-group.highest .expense{height:73%}.bar-group.highest .recovery{height:100%}.bar-group.highest .goal{height:59%}
@media(max-width:560px){.app-window{grid-template-columns:36px 1fr}.app-window aside{align-items:center;padding:10px 0;gap:14px}.mini-logo{margin:0 0 7px;font-size:17px}.mock-nav{padding:0;background:none!important;color:#82907d!important}.mock-nav span{display:none}.mock-nav.active b{padding:6px 8px;background:#baf86d;color:#17201a;border-radius:7px}.demo-stats{grid-template-columns:1fr 1fr}.demo-stats article:nth-child(3){display:none}.chart-legend{display:none}.chart{height:105px}.bars{height:48px}.bar-group{width:15px}.bar-group i{width:4px!important}.shimmer-cta:before{animation:none}}
