.page_container__bnGO8{display:flex;flex-direction:column;height:100%}.page_header__NMa2p{display:flex;justify-content:space-between;align-items:center;padding:24px}.page_greeting__TtrO4{display:flex;flex-direction:column;gap:4px}.page_title__ZuVaC{font-size:1.5rem;font-weight:700;margin:0}.page_subtitle__ITZ6p{color:var(--text-secondary);font-size:.9rem;margin:0}.page_profileBtn__FI7Ek{width:44px;height:44px;border-radius:var(--border-radius-pill);background:var(--bg-card);display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);transition:var(--transition-fast)}.page_profileBtn__FI7Ek:active{transform:scale(.95)}.page_content__uUUPV{flex:1;padding:0 24px;overflow-y:auto;display:flex;flex-direction:column;gap:32px}.page_balanceCard__Z83yW{padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.page_balanceCard__Z83yW:before{content:"";position:absolute;top:-50%;right:-50%;width:200px;height:200px;background:radial-gradient(circle,var(--accent-primary) 0,transparent 70%);opacity:.15;border-radius:50%;pointer-events:none}.page_balanceLabel__BJUAW{font-size:.95rem;color:var(--text-secondary);font-weight:500}.page_balanceAmount__tgU79{font-size:2.8rem;font-weight:700;letter-spacing:-.04em;margin:0}.page_balanceActions__Zgy1i{display:flex;gap:12px;margin-top:8px}.page_actionBtn__Lip_F{flex:1;padding:14px;border-radius:var(--border-radius-sm);font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--transition-fast)}.page_actionBtn__Lip_F:active{transform:scale(.97)}.page_btnPrimary__JVEeP{background:var(--accent-primary);color:#000}.page_btnSecondary__BL5aR{background:rgba(255,255,255,.1);color:var(--text-primary)}.page_sectionHeader__nYp_p{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page_sectionTitle__BpxC7{font-size:1.2rem;font-weight:600}.page_seeAll__JZopi{color:var(--accent-primary);font-size:.9rem;font-weight:500}.page_transactionList__pMx27{display:flex;flex-direction:column;gap:12px}.page_transactionItem__Vri42{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:var(--border-radius-md);transition:var(--transition-fast)}.page_transactionItem__Vri42:active{background:var(--bg-card-hover)}.page_txLeft___dFtV{display:flex;align-items:center;gap:16px}.page_txIcon__tgDjU{width:48px;height:48px;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05)}.page_food__YDJJ1{background:rgba(0,184,255,.1);color:var(--accent-secondary)}.page_shopping__65_Ho{background:rgba(255,71,87,.1);color:var(--accent-danger)}.page_income__1ljU8{background:rgba(0,255,136,.1);color:var(--accent-primary)}.page_txDetails__bDee3{display:flex;flex-direction:column;gap:4px}.page_txTitle__4G3yR{font-weight:600;font-size:1.05rem}.page_txDate__QHssz{font-size:.85rem;color:var(--text-muted)}.page_txAmount__tOsB8{font-weight:700;font-size:1.1rem}.page_negative__4G_Ln{color:#ff3b30}.page_positive__ldiPm{color:var(--accent-primary)}.page_bottomNav__Ym2hc{position:fixed;bottom:24px;left:24px;right:24px;height:64px;border-radius:32px;display:flex;justify-content:space-around;align-items:center;padding:0 16px;z-index:100}.page_navItem__xZJoF{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;transition:var(--transition-fast)}.page_navItem__xZJoF span{display:none}.page_navItem__xZJoF.page_active__hoMFp{color:var(--accent-primary)}@media (min-width:768px){.page_bottomNav__Ym2hc{position:static;height:auto;border-radius:var(--border-radius-lg);flex-direction:column;justify-content:flex-start;padding:32px 16px;gap:32px;width:250px;margin-right:24px;margin-top:24px}.page_navItem__xZJoF{flex-direction:row;width:100%;padding:12px 16px;border-radius:var(--border-radius-sm);font-size:1rem;gap:16px}.page_navItem__xZJoF span{display:inline}.page_navItem__xZJoF.page_active__hoMFp{background:rgba(0,255,136,.1)}.page_mainContent__ftmNU{flex:1;display:flex;flex-direction:column}.page_content__uUUPV{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:24px 48px}.page_header__NMa2p{padding:48px 48px 24px}}