.income-balance-screen_stage__nZgBq{min-height:100vh;padding:0}.income-balance-screen_shell__Jauv1{margin:0 auto;max-width:393px;min-height:100vh;overflow:hidden;padding:8px 14px 42px;position:relative}.income-balance-screen_shell__Jauv1:before{background:radial-gradient(circle at 50% 82%,rgba(255,255,255,.94),transparent 34%),radial-gradient(circle at 88% 18%,rgba(110,227,113,.14),transparent 24%);content:"";inset:0;pointer-events:none;position:absolute}.income-balance-screen_content__Y2Z9H,.income-balance-screen_header____QK8{position:relative;z-index:1}.income-balance-screen_header____QK8{align-items:center;display:flex;gap:16px;padding:20px 2px 8px}.income-balance-screen_backButton__YJIjZ{align-items:center;background:rgba(244,248,242,.88);border:1px solid rgba(255,255,255,.8);border-radius:50%;color:#202020;display:inline-flex;height:52px;justify-content:center;width:52px}.income-balance-screen_title__1OsIr{background:transparent;border:none;color:#212121;cursor:pointer;font-family:var(--font-heading),sans-serif;font-size:20px;letter-spacing:-.04em;margin:0;padding:0}.income-balance-screen_content__Y2Z9H{display:flex;flex-direction:column;gap:12px}.income-balance-screen_balanceCard__fydsS{background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.86);border-radius:28px;box-shadow:0 24px 60px rgba(76,80,73,.08);overflow:hidden;padding:16px 0 14px}.income-balance-screen_amount__aTyZj{background:transparent;border:none;color:#1c1c1c;cursor:pointer;display:block;font-family:var(--font-heading),sans-serif;font-size:33px;letter-spacing:-.06em;line-height:1;padding:0 16px;text-align:left;width:100%}.income-balance-screen_amountFraction__M_AqG{color:#a0a19f}.income-balance-screen_subtitle__HTkXq{color:#a0a19f;font-family:var(--font-heading),sans-serif;font-size:15px;letter-spacing:-.04em;margin:12px 0 0;padding:0 16px}.income-balance-screen_filterRow__4tiCI{display:flex;gap:4px;margin-top:10px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.income-balance-screen_filterRow__4tiCI::-webkit-scrollbar{display:none}.income-balance-screen_filterButton__PX7nr,.income-balance-screen_valueChip__FGvHm{align-items:center;background:#e1e1df;border:none;border-radius:10px;color:#575757;display:inline-flex;flex:0 0 auto;font-family:var(--font-heading),sans-serif;font-size:11px;font-weight:600;gap:6px;min-height:28px;padding:5px 10px;transition:transform .18s ease,background-color .18s ease}.income-balance-screen_filterButton__PX7nr{justify-content:center;padding-inline:8px}.income-balance-screen_filterButton__PX7nr:focus-visible,.income-balance-screen_filterButton__PX7nr:hover,.income-balance-screen_valueChip__FGvHm:focus-visible,.income-balance-screen_valueChip__FGvHm:hover{background:#d6d6d3;transform:translateY(-1px)}.income-balance-screen_valueChipActive__AsOqK{background:#cfcfcd;color:#212121}.income-balance-screen_chartBlock__LlHwG{margin-top:12px}.income-balance-screen_chart__3o4eJ{display:block;height:auto;width:100%}.income-balance-screen_chartGrid__AsfuI{stroke:rgba(132,143,131,.22);stroke-width:1}.income-balance-screen_chartArea__IZ0_b{stroke:none}.income-balance-screen_chartLine__Vjh_6{fill:none;stroke:#63db69;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.income-balance-screen_chartPoint__X1GOC{fill:#63db69;pointer-events:none;stroke:rgba(99,219,105,.18);stroke-width:7}.income-balance-screen_chartPointActive__u835p{stroke:rgba(99,219,105,.45);stroke-width:10}.income-balance-screen_chartHitArea__O1AdG{cursor:pointer;fill:transparent}.income-balance-screen_chartTooltip__45W9d{align-items:center;background:#fff;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.12);color:#171717;display:flex;flex-direction:column;font-family:var(--font-heading),sans-serif;font-size:10px;font-weight:700;gap:2px;height:38px;justify-content:center;pointer-events:none;width:100%}.income-balance-screen_chartTooltip__45W9d span:last-child{color:#8a8f85;font-size:8px;font-weight:600}.income-balance-screen_monthRow__56Fzq{color:#3c3c3c;display:grid;font-size:10px;font-weight:600;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:4px;padding:0 16px;text-align:center}.income-balance-screen_summaryCard__NR9HM{background:linear-gradient(180deg,#1f1f1f,#181818);border:none;border:1px solid rgba(255,255,255,.08);border-radius:28px;color:white;cursor:pointer;padding:20px 18px;text-align:left;transition:transform .18s ease,box-shadow .18s ease;width:100%}.income-balance-screen_summaryCard__NR9HM:focus-visible,.income-balance-screen_summaryCard__NR9HM:hover{box-shadow:0 18px 38px rgba(0,0,0,.22);transform:translateY(-2px)}.income-balance-screen_summaryBottom__cUZQB,.income-balance-screen_summaryTop__wPpUz{align-items:center;display:flex;justify-content:space-between}.income-balance-screen_summaryHeadline__0txmb{display:flex;flex-wrap:wrap;gap:8px;line-height:1.2}.income-balance-screen_summaryHeadline__0txmb span,.income-balance-screen_summaryHeadline__0txmb strong,.income-balance-screen_summaryValueGroup__l4I39 span,.income-balance-screen_summaryValueGroup__l4I39 strong{font-family:var(--font-heading),sans-serif}.income-balance-screen_summaryHeadline__0txmb span{font-size:14px}.income-balance-screen_summaryHeadline__0txmb strong{color:#5fe274;font-size:14px}.income-balance-screen_summaryBottom__cUZQB{margin-top:12px}.income-balance-screen_summaryValueGroup__l4I39{display:flex;flex-direction:column;gap:4px}.income-balance-screen_summaryValueGroup__l4I39 span{color:#a6a6a6;font-size:12px}.income-balance-screen_summaryValueGroup__l4I39 strong{font-size:20px;letter-spacing:-.06em}.income-balance-screen_summaryBadge__D9TiZ{align-items:center;background:#4deb53;border-radius:999px;color:#1a1a1a;display:inline-flex;font-family:var(--font-heading),sans-serif;font-size:13px;font-weight:700;min-height:28px;padding:4px 14px}.income-balance-screen_scenarioSection__4pF00{padding-top:4px}.income-balance-screen_scenarioViewport__EnAMD{cursor:-webkit-grab;cursor:grab;margin:0 -14px;overflow-x:auto;overscroll-behavior-x:contain;padding:20px calc(50% - 88px) 18px;scrollbar-width:none;scroll-padding-inline:calc(50% - 88px);scroll-snap-type:x mandatory;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.income-balance-screen_scenarioViewport__EnAMD::-webkit-scrollbar{display:none}.income-balance-screen_scenarioViewport__EnAMD:active{cursor:-webkit-grabbing;cursor:grabbing}.income-balance-screen_sliderTrack__SshqH{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:10px 1fr 10px;padding:0 2px 18px}.income-balance-screen_sliderDot__pcAfN{background:#cacaca;border-radius:50%;height:10px;transition:background .25s ease,transform .25s ease;width:10px}.income-balance-screen_sliderDotActive__mZspr{background:#1a1a1a;transform:scale(1.25)}.income-balance-screen_sliderHandleRail__1i7we{background:#bdbdbd;border-radius:999px;display:block;height:2px;position:relative}.income-balance-screen_sliderHandle__FQpBN{background:#1a1a1a;border:4px solid rgba(255,255,255,.72);border-radius:50%;box-shadow:0 16px 36px rgba(0,0,0,.28);height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.income-balance-screen_scenarioRail__mupuI{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,176px);justify-content:start;width:max-content}.income-balance-screen_scenarioCell__3xoXt{display:flex;justify-content:center;scroll-snap-align:center}.income-balance-screen_scenarioCard__2uf50{border:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.92);border-radius:22px;box-shadow:0 28px 90px rgba(136,138,134,.12);cursor:pointer;display:flex;flex-direction:column;gap:10px;min-height:154px;padding:14px 12px;text-align:left;transition:transform .18s ease,box-shadow .18s ease;width:176px}.income-balance-screen_scenarioCard__2uf50:focus-visible,.income-balance-screen_scenarioCard__2uf50:hover{box-shadow:0 28px 90px rgba(70,72,66,.2);transform:translateY(-2px)}.income-balance-screen_scenarioCardAmber__UlErw{opacity:.2}.income-balance-screen_scenarioCardGood__tyd6p{background:linear-gradient(180deg,rgba(205,241,210,.78),rgba(255,255,255,.94));opacity:.24}.income-balance-screen_scenarioCardFocus__morqr{box-shadow:0 28px 90px rgba(70,72,66,.18)}.income-balance-screen_scenarioTag__iqr4h{align-items:center;background:#58df70;border-radius:999px;color:white;display:inline-flex;font-family:var(--font-heading),sans-serif;font-size:11px;font-weight:700;min-height:24px;padding:3px 12px;width:-moz-fit-content;width:fit-content}.income-balance-screen_scenarioCardAmber__UlErw .income-balance-screen_scenarioTag__iqr4h{background:#ffbc13}.income-balance-screen_scenarioHeadline__9D7IE{color:#2a2a2a;font-family:var(--font-heading),sans-serif;font-size:14px;font-weight:700;letter-spacing:-.05em;line-height:1.2}.income-balance-screen_scenarioMetric__LbCVy{background:#ffffff;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.income-balance-screen_scenarioMetric__LbCVy span{color:#2d2d2d;font-family:var(--font-heading),sans-serif;font-size:10px;letter-spacing:-.04em}.income-balance-screen_scenarioMetric__LbCVy strong{color:#232323;font-family:var(--font-heading),sans-serif;font-size:10px;font-weight:500;letter-spacing:-.04em;line-height:1.3}.income-balance-screen_infoBar__MAYIX{align-items:center;background:rgba(255,255,255,.96);border:none;border-radius:18px;color:#6d6d6d;cursor:pointer;display:flex;justify-content:space-between;margin-top:16px;padding:12px 14px;transition:transform .18s ease,box-shadow .18s ease;width:100%}.income-balance-screen_infoBar__MAYIX span{font-size:14px}.income-balance-screen_infoBar__MAYIX:focus-visible,.income-balance-screen_infoBar__MAYIX:hover{box-shadow:0 14px 28px rgba(31,39,26,.12);transform:translateY(-1px)}@media (max-width:360px){.income-balance-screen_shell__Jauv1{padding-inline:12px}.income-balance-screen_header____QK8{gap:12px;padding-top:16px}.income-balance-screen_backButton__YJIjZ{height:44px;width:44px}.income-balance-screen_title__1OsIr{font-size:18px}.income-balance-screen_amount__aTyZj{font-size:30px}.income-balance-screen_summaryBottom__cUZQB,.income-balance-screen_summaryTop__wPpUz{align-items:flex-start;gap:12px}.income-balance-screen_summaryBottom__cUZQB{flex-wrap:wrap}.income-balance-screen_summaryBadge__D9TiZ{min-height:36px;padding-inline:14px}.income-balance-screen_scenarioViewport__EnAMD{margin:0 -12px;padding-inline:calc(50% - 84px);scroll-padding-inline:calc(50% - 84px)}.income-balance-screen_scenarioRail__mupuI{grid-template-columns:repeat(3,168px)}.income-balance-screen_scenarioCard__2uf50{width:168px}}@media (max-width:340px){.income-balance-screen_shell__Jauv1{padding-inline:10px}.income-balance-screen_summaryTop__wPpUz{flex-direction:column}.income-balance-screen_scenarioViewport__EnAMD{margin:0 -10px;padding-inline:calc(50% - 78px);scroll-padding-inline:calc(50% - 78px)}.income-balance-screen_scenarioRail__mupuI{grid-template-columns:repeat(3,156px)}.income-balance-screen_scenarioCard__2uf50{width:156px}}