.budget-page_container__PEdd_{background-color:var(--myf-bg-primary);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:56px 164.5px 0;width:100%;min-height:100vh}@media (max-width:1024px){.budget-page_container__PEdd_{padding:56px 80px 0}}@media (max-width:768px){.budget-page_container__PEdd_{padding:40px 40px 0}}@media (max-width:480px){.budget-page_container__PEdd_{padding:24px 20px 0}}.budget-empty-state_emptyState__8JpwG{height:1041px;position:relative;width:100%;max-width:896px;margin:0 auto}.budget-empty-state_heroContainer__HC_qZ{position:absolute;height:208px;left:0;top:0;width:100%}.budget-empty-state_heroIconContainer__7SaBt{position:absolute;background-color:rgba(128,201,95,.1);left:50%;transform:translateX(-50%);border-radius:999px;width:80px;height:80px;top:0;display:flex;align-items:center;justify-content:center}.budget-empty-state_heroIcon__A4s4B{width:40px;height:40px}.budget-empty-state_heroHeading__FRRck{position:absolute;height:40px;left:0;top:96px;width:100%}.budget-empty-state_heroHeading__FRRck h1{position:absolute;font-family:Inter,sans-serif;font-weight:400;line-height:40px;left:50%;transform:translateX(-50%);font-style:normal;color:var(--myf-text-primary);font-size:36px;text-align:center;white-space:nowrap;top:0;letter-spacing:.3691px;margin:0}.budget-empty-state_heroSubtitle__6TWxt{position:absolute;height:56px;left:12.5%;top:152px;width:75%}.budget-empty-state_heroSubtitle__6TWxt p{position:absolute;font-family:Inter,sans-serif;font-weight:400;line-height:28px;left:50%;transform:translateX(-50%);font-style:normal;color:var(--myf-text-secondary);font-size:20px;text-align:center;top:0;letter-spacing:-.4492px;width:100%;margin:0}.budget-empty-state_featuresGrid__nL0UH{position:absolute;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;height:208px;left:0;top:256px;width:100%}.budget-empty-state_featureCard__hFnEe{background-color:var(--myf-bg-secondary);border:2px solid var(--myf-border);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:2px;border-radius:16px}.budget-empty-state_featureCardContent__nXW2d{height:184px;position:relative;width:100%}.budget-empty-state_featureIconContainer__EW213{position:absolute;background-color:rgba(128,201,95,.1);display:flex;align-items:center;justify-content:center;left:50%;transform:translateX(-50%);border-radius:999px;width:48px;height:48px;top:24px}.budget-empty-state_featureIcon__eHWlx{width:24px;height:24px}.budget-empty-state_featureTitle__vprdB{position:absolute;height:24px;left:24px;top:84px;width:calc(100% - 48px)}.budget-empty-state_featureTitle__vprdB p{position:absolute;font-family:Inter,sans-serif;font-weight:400;line-height:24px;left:50%;transform:translateX(-50%);font-style:normal;color:var(--myf-text-primary);font-size:16px;text-align:center;white-space:nowrap;top:0;letter-spacing:-.3125px;margin:0}.budget-empty-state_featureDescription__T_FL4{position:absolute;left:24px;top:120px;width:calc(100% - 48px);min-height:40px}.budget-empty-state_featureDescription__T_FL4 p{position:absolute;font-family:Inter,sans-serif;font-weight:400;line-height:20px;left:50%;transform:translateX(-50%);font-style:normal;color:var(--myf-text-secondary);font-size:14px;text-align:center;top:0;letter-spacing:-.1504px;width:90%;margin:0}.budget-empty-state_howItWorksCard__aUYe1{position:absolute;border:1px solid rgba(128,201,95,.2);box-sizing:border-box;display:flex;flex-direction:column;height:174px;left:0;padding:1px;border-radius:16px;top:496px;width:100%}.budget-empty-state_howItWorksContent__N9Z3b{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:100%;padding:32px;width:100%}.budget-empty-state_howItWorksHeader__esj6A{display:flex;gap:8px;height:24px;align-items:center;width:100%}.budget-empty-state_howItWorksIcon__vEp9G{width:20px;height:20px}.budget-empty-state_howItWorksTitle__clQWy{height:24px}.budget-empty-state_howItWorksTitle__clQWy p{font-family:Inter,sans-serif;font-weight:400;line-height:24px;font-style:normal;color:var(--myf-text-primary);font-size:16px;white-space:nowrap;letter-spacing:-.3125px;margin:0}.budget-empty-state_stepsContainer__SpRio{height:68px;position:relative;width:100%;display:flex;gap:24px}.budget-empty-state_stepItem__tsLxj{display:flex;gap:16px;align-items:flex-start;flex:1 1}.budget-empty-state_stepNumber__JbfOJ{background-color:var(--myf-primary);border-radius:999px;width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.budget-empty-state_stepNumber__JbfOJ p{font-family:Inter,sans-serif;font-weight:400;line-height:20px;font-style:normal;font-size:14px;white-space:nowrap;color:#ffffff;letter-spacing:-.1504px;margin:0}.budget-empty-state_stepContent__YMWhU{flex:1 1;display:flex;flex-direction:column;gap:4px}.budget-empty-state_stepContent__YMWhU h4{font-family:Inter,sans-serif;font-weight:400;line-height:24px;font-style:normal;color:var(--myf-text-primary);font-size:16px;white-space:nowrap;letter-spacing:-.3125px;margin:0}.budget-empty-state_stepContent__YMWhU p{font-family:Inter,sans-serif;font-weight:400;line-height:20px;font-style:normal;color:var(--myf-text-secondary);font-size:14px;letter-spacing:-.1504px;margin:0}.budget-empty-state_ctaContainer__AkkPC{position:absolute;display:flex;flex-direction:column;gap:24px;height:140px;left:0;top:702px;width:100%}.budget-empty-state_ctaButtonContainer__dsK6t{height:80px;position:relative;width:100%}.budget-empty-state_ctaButton__GmzLo{position:absolute;background-color:var(--myf-primary);height:48px;left:50%;transform:translateX(-50%);border-radius:10px;top:0;padding:12px 16px;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:opacity .3s}.budget-empty-state_ctaButton__GmzLo:hover{opacity:.9}.budget-empty-state_ctaButton__GmzLo p{font-family:Inter,sans-serif;font-weight:500;line-height:24px;font-style:normal;font-size:16px;white-space:nowrap;color:#ffffff;letter-spacing:-.3125px;margin:0}.budget-empty-state_ctaButtonIcon__Gsr4t{width:16px;height:16px}.budget-empty-state_ctaSubtext__mHzJN{position:absolute;height:20px;left:0;top:60px;width:100%}.budget-empty-state_ctaSubtext__mHzJN p{position:absolute;font-family:Inter,sans-serif;font-weight:400;line-height:20px;left:50%;transform:translateX(-50%);font-style:normal;color:var(--myf-text-secondary);font-size:14px;text-align:center;white-space:nowrap;top:0;letter-spacing:-.1504px;margin:0}.budget-empty-state_trustBadges__s_Hq2{box-sizing:border-box;display:flex;gap:24px;height:36px;align-items:center;justify-content:center;width:100%}.budget-empty-state_trustBadgeItem__f260W{height:20px;display:flex;gap:8px;align-items:center}.budget-empty-state_trustBadgeIcon___CZOD{width:16px;height:16px}.budget-empty-state_trustBadgeText__FhUTQ{height:20px}.budget-empty-state_trustBadgeText__FhUTQ p{font-family:Inter,sans-serif;font-weight:400;line-height:20px;font-style:normal;color:var(--myf-text-secondary);font-size:14px;text-align:center;white-space:nowrap;letter-spacing:-.1504px;margin:0}.budget-empty-state_templatesContainer__S4gil{position:absolute;border-top:1px solid var(--myf-border);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:167px;left:0;padding:33px 0 0;top:874px;width:100%}.budget-empty-state_templatesTitle__PtSQr{height:20px;width:100%}.budget-empty-state_templatesTitle__PtSQr p{position:absolute;font-family:Inter,sans-serif;font-weight:400;line-height:20px;left:50%;transform:translateX(-50%);font-style:normal;color:var(--myf-text-secondary);font-size:14px;text-align:center;white-space:nowrap;top:0;letter-spacing:-.1504px;margin:0}.budget-empty-state_templatesGrid__HyUF4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;height:90px;width:100%}@media (max-width:1024px){.budget-empty-state_emptyState__8JpwG{max-width:100%;height:auto}.budget-empty-state_heroHeading__FRRck h1{font-size:32px;line-height:36px}.budget-empty-state_heroSubtitle__6TWxt p{font-size:18px;line-height:26px}.budget-empty-state_featuresGrid__nL0UH{position:relative;top:240px;grid-template-columns:1fr;height:auto;gap:12px}.budget-empty-state_howItWorksCard__aUYe1{position:relative;top:480px;height:auto;margin-top:400px}.budget-empty-state_stepsContainer__SpRio{flex-direction:column;height:auto;gap:16px}.budget-empty-state_ctaContainer__AkkPC{position:relative;top:500px;margin-top:420px}.budget-empty-state_templatesContainer__S4gil{position:relative;top:520px;margin-top:450px}.budget-empty-state_templatesGrid__HyUF4{grid-template-columns:repeat(2,1fr);height:auto}}@media (max-width:768px){.budget-empty-state_heroHeading__FRRck h1{font-size:28px;line-height:32px;white-space:normal}.budget-empty-state_heroSubtitle__6TWxt{left:0;width:100%}.budget-empty-state_heroSubtitle__6TWxt p{font-size:16px;line-height:24px;width:100%}}@media (max-width:480px){.budget-empty-state_heroHeading__FRRck h1{font-size:24px;line-height:28px}.budget-empty-state_heroSubtitle__6TWxt p{font-size:14px;line-height:20px}.budget-empty-state_templatesGrid__HyUF4{grid-template-columns:1fr}.budget-empty-state_trustBadges__s_Hq2{flex-direction:column;height:auto;gap:12px}.budget-empty-state_ctaButton__GmzLo{width:calc(100% - 32px)}}.budget-dashboard_container__OIwRg{width:100%;max-width:1100px;margin:0 auto;color:var(--myf-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.budget-dashboard_topBar__7dEsR{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.budget-dashboard_topBarLeft__QFjY_{display:flex;align-items:center;gap:12px}.budget-dashboard_topBarRight__PGdqW{display:flex;gap:10px}.budget-dashboard_topBarSub__ZJo9l{font-size:13px;color:var(--myf-text-secondary);margin:0 0 20px;letter-spacing:-.1px}.budget-dashboard_periodBadge___WwKh{display:inline-flex;align-items:center;gap:5px;padding:3px 12px;border-radius:16px;background:rgba(128,201,95,.1);border:1px solid rgba(128,201,95,.25);font-size:12px;font-weight:500;color:var(--myf-brand-primary,#80c95f)}.budget-dashboard_periodBadge___WwKh svg{width:13px;height:13px}.budget-dashboard_mainHeader__e5eIK{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.budget-dashboard_mainTitle___73ea{font-size:28px;font-weight:700;color:var(--myf-text-primary);margin:0;letter-spacing:-.5px}.budget-dashboard_mainSub__dsJYP{font-size:14px;color:var(--myf-text-secondary);margin:2px 0 0}.budget-dashboard_headerActions__E9NmB{display:flex;gap:8px}.budget-dashboard_headerBtn__kyusg{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;border:1px solid var(--myf-border-light);background:var(--myf-bg-secondary);color:var(--myf-text-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.budget-dashboard_headerBtn__kyusg:hover{border-color:var(--myf-brand-primary,#80c95f);background:rgba(128,201,95,.05)}.budget-dashboard_headerBtn__kyusg svg{width:16px;height:16px}.budget-dashboard_headerBtnPrimary__l1nL0{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;border:none;background:var(--myf-brand-primary,#80c95f);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.budget-dashboard_headerBtnPrimary__l1nL0:hover{opacity:.9;box-shadow:0 2px 12px rgba(128,201,95,.3)}.budget-dashboard_tabNav__XP8JB{display:flex;background:var(--myf-bg-secondary);border:1px solid var(--myf-border-light);border-radius:12px;padding:4px;margin-bottom:24px;gap:2px}.budget-dashboard_tabBtn__yy5zJ{flex:1 1;padding:8px 0;border:none;border-radius:8px;background:transparent;color:var(--myf-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;letter-spacing:-.1px}.budget-dashboard_tabBtn__yy5zJ:hover{color:var(--myf-text-primary);background:rgba(128,201,95,.05)}.budget-dashboard_tabBtnActive__saaw2{background:var(--myf-brand-primary,#80c95f);color:#fff!important;font-weight:600;box-shadow:0 2px 8px rgba(128,201,95,.3)}.budget-dashboard_tabPanel__twUhC{min-height:200px}.budget-dashboard_quickActionsSection__w9HNf{margin-bottom:24px}.budget-dashboard_sectionTitle__qmBBa{font-size:15px;font-weight:600;color:var(--myf-text-primary);margin:0 0 14px;letter-spacing:-.2px}.budget-dashboard_quickActionsGrid__w6UDS{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.budget-dashboard_quickActionCard__FmvYW{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 12px;background:var(--myf-bg-secondary);border:1px solid var(--myf-border-light);border-radius:14px;transition:all .15s;cursor:pointer}.budget-dashboard_quickActionCard__FmvYW:hover{border-color:rgba(128,201,95,.3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.budget-dashboard_qaIconWrap__WNhET{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:10px}.budget-dashboard_qaTitle__xXCUN{font-size:13px;font-weight:600;color:var(--myf-text-primary);margin:0 0 4px;letter-spacing:-.1px}.budget-dashboard_qaDesc__cUkO_{font-size:11px;color:var(--myf-text-secondary);margin:0 0 10px;line-height:1.35;min-height:30px}.budget-dashboard_qaBtn__cRHOo{padding:5px 14px;border-radius:8px;border:1px solid var(--myf-border-light);background:transparent;color:var(--myf-text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.budget-dashboard_qaBtn__cRHOo:hover{border-color:var(--myf-brand-primary,#80c95f);color:var(--myf-brand-primary,#80c95f)}.budget-dashboard_summaryCards__oma72{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.budget-dashboard_summaryCard__nKALX{display:flex;align-items:center;gap:12px;padding:18px;background:var(--myf-bg-secondary);border:1px solid var(--myf-border-light);border-radius:14px;transition:all .15s}.budget-dashboard_summaryCard__nKALX:hover{transform:translateY(-1px);box-shadow:0 3px 12px rgba(0,0,0,.05)}.budget-dashboard_summaryCardIcon__XQldJ{width:40px;height:40px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.budget-dashboard_incomeIcon__oiLlA{background:rgba(76,175,80,.12);color:#4CAF50}.budget-dashboard_spentIcon__VwGXB{background:rgba(255,152,0,.12);color:#FF9800}.budget-dashboard_savedIcon__CNkEp{background:rgba(33,150,243,.12);color:#2196F3}.budget-dashboard_healthIcon__wWW9P{background:rgba(128,201,95,.15);color:var(--myf-brand-primary,#80c95f)}.budget-dashboard_healthCard__ErtgB{background:linear-gradient(135deg,rgba(128,201,95,.08),rgba(128,201,95,.02));border-color:rgba(128,201,95,.2)}.budget-dashboard_summaryCardContent__eQBAh{display:flex;flex-direction:column;gap:1px}.budget-dashboard_summaryCardLabel__Jc8Ok{font-size:13px;color:var(--myf-text-secondary);line-height:18px}.budget-dashboard_summaryCardValue__flOzy{font-size:18px;font-weight:700;color:var(--myf-text-primary);letter-spacing:-.3px;line-height:26px}.budget-dashboard_healthExcellent__1v_yc,.budget-dashboard_healthGood__vc3Rg{color:var(--myf-brand-primary,#80c95f)}.budget-dashboard_healthWarning__07vAL{color:var(--myf-warning,#ff9800)}.budget-dashboard_healthCritical__jOBua{color:var(--myf-error,#f44336)}.budget-dashboard_progressCard__rJOl7{background:var(--myf-bg-secondary);border:1px solid var(--myf-border-light);border-radius:14px;padding:22px;margin-bottom:20px}.budget-dashboard_progressHeader__3XICv{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.budget-dashboard_progressTitle__EzDCd{font-size:15px;font-weight:600;color:var(--myf-text-primary);margin:0}.budget-dashboard_progressButtons__Hu76d{display:flex;gap:8px}.budget-dashboard_progressSpentRow__YBFnm{display:flex;justify-content:space-between;margin-bottom:10px}.budget-dashboard_progressSpentText__w8AUl{font-size:14px;color:var(--myf-text-secondary)}.budget-dashboard_progressPercentage__q754q{font-size:16px;font-weight:600;color:var(--myf-text-primary)}.budget-dashboard_progressBarTrack__t_fnV{width:100%;height:10px;border-radius:99px;background:rgba(128,201,95,.1);overflow:hidden;margin-bottom:10px}.budget-dashboard_progressBarFill__vKl4T{height:100%;border-radius:99px;background:linear-gradient(90deg,#80c95f,#6ab84e);transition:width .5s ease;min-width:3px}.budget-dashboard_progressBarFill__vKl4T.budget-dashboard_overBudget__1LhP4{background:linear-gradient(90deg,#f44336,#ff5722)}.budget-dashboard_progressFooter__pw_wC{display:flex;justify-content:space-between}.budget-dashboard_progressRemaining__u2IaX{font-size:13px;font-weight:500;color:var(--myf-brand-primary,#80c95f)}.budget-dashboard_progressDays__3Crto{font-size:13px;color:var(--myf-text-secondary)}.budget-dashboard_expenseColumns__DqKJX{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:20px}.budget-dashboard_expenseCard__pipdO{background:var(--myf-bg-secondary);border:1px solid var(--myf-border-light);border-radius:14px;overflow:hidden}.budget-dashboard_expenseCardHeader__uwsgr{padding:18px 22px 8px}.budget-dashboard_expenseCardTitle__p_6l4{font-size:15px;font-weight:600;color:var(--myf-text-primary);margin:0}.budget-dashboard_expenseCardBody__irtlI{padding:10px 22px 22px;display:flex;flex-direction:column;gap:14px}.budget-dashboard_expenseItem__Tsz_Q{display:flex;flex-direction:column;gap:7px}.budget-dashboard_expenseItemHeader__Hs2__{display:flex;align-items:center;justify-content:space-between}.budget-dashboard_expenseItemLeft__V23LD{display:flex;align-items:center;gap:10px}.budget-dashboard_expenseItemDot__Cmvtl{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.budget-dashboard_expenseItemDot__Cmvtl svg{width:18px;height:18px}.budget-dashboard_expenseItemName__KN4XD{font-size:14px;font-weight:500;color:var(--myf-text-primary);text-transform:capitalize}.budget-dashboard_expenseItemRight__Ict_6{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.budget-dashboard_expenseItemAmount__sY1YJ{font-size:14px;font-weight:600;color:var(--myf-text-primary)}.budget-dashboard_expenseItemVariance__MCf7r{font-size:12px;font-weight:500}.budget-dashboard_expenseItemVariance__MCf7r.budget-dashboard_positive__gxKdF{color:var(--myf-brand-primary,#80c95f)}.budget-dashboard_expenseItemVariance__MCf7r.budget-dashboard_warning__drnjY{color:#e68a00}.budget-dashboard_expenseItemVariance__MCf7r.budget-dashboard_negative__Q4t4k{color:var(--myf-error,#e7000b)}.budget-dashboard_expenseBar__q1q23{width:100%;height:6px;border-radius:99px;background:rgba(0,0,0,.05);overflow:hidden}.budget-dashboard_expenseBarFill__kaO_3{height:100%;border-radius:99px;transition:width .35s ease;min-width:2px}.budget-dashboard_expenseBarFill__kaO_3.budget-dashboard_overBudget__1LhP4{background:var(--myf-error,#e7000b)!important}.budget-dashboard_bottomRow__RqEwF{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:18px;gap:18px}.budget-dashboard_bottomCard__Iwsqi{background:var(--myf-bg-secondary);border:1px solid var(--myf-border-light);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.budget-dashboard_bottomCardHeader__lBCg7{padding:18px 22px 0;display:flex;align-items:center;gap:10px}.budget-dashboard_bottomCardIcon__WK2vi{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center}.budget-dashboard_bottomCardTitle__9mfF5{font-size:15px;font-weight:600;color:var(--myf-text-primary);margin:0}.budget-dashboard_bottomCardBody__ejmME{padding:18px 22px 22px;display:flex;flex-direction:column;gap:12px}.budget-dashboard_fundProgressRow__r_LiB{display:flex;justify-content:space-between;align-items:center}.budget-dashboard_fundLabel__6PALd{font-size:14px;color:var(--myf-text-secondary)}.budget-dashboard_fundPct__yGRuu{font-size:18px;font-weight:700;color:var(--myf-brand-primary,#80c95f)}.budget-dashboard_fundBar__66wvM{width:100%;height:10px;border-radius:99px;background:rgba(76,175,80,.1);overflow:hidden}.budget-dashboard_fundBarFill__J0cf9{height:100%;border-radius:99px;background:linear-gradient(90deg,#4CAF50,#66BB6A);transition:width .5s;min-width:2px}.budget-dashboard_fundAmounts__MqzBi{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding-top:4px}.budget-dashboard_fundAmtLabel__lXYp6{display:block;font-size:13px;color:var(--myf-text-secondary);line-height:18px}.budget-dashboard_fundAmtValue__FlZ5a{display:block;font-size:17px;font-weight:700;color:var(--myf-text-primary);letter-spacing:-.2px}.budget-dashboard_fundNote__OccII{font-size:13px;color:var(--myf-text-secondary);padding-top:4px}.budget-dashboard_debtGrid__cDCfV{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.budget-dashboard_debtRed__2wHR3{color:#F44336!important}.budget-dashboard_debtBadge__KDvNh{padding:10px 14px;border-radius:10px;background:rgba(244,67,54,.08);border:1px solid rgba(244,67,54,.12)}.budget-dashboard_debtBadge__KDvNh p{font-size:13px;font-weight:500;color:#F44336;margin:0}.budget-dashboard_debtBadgeGood____VV8{background:rgba(76,175,80,.08);border-color:rgba(76,175,80,.12)}.budget-dashboard_debtBadgeGood____VV8 p{color:#4CAF50}.budget-dashboard_dtiRow__0mxU0{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.budget-dashboard_dtiBadge__KY4B_{padding:3px 10px;border-radius:8px;font-size:13px;font-weight:600}.budget-dashboard_dtiGood__dBcTa{background:rgba(76,175,80,.12);color:#4CAF50}.budget-dashboard_dtiWarning__PyYWM{background:rgba(255,152,0,.12);color:#FF9800}.budget-dashboard_dtiDanger__nbnXJ{background:rgba(244,67,54,.12);color:#F44336}.budget-dashboard_insightsBody__HYWDc{padding:14px 18px;display:flex;flex-direction:column;gap:10px;flex:1 1}.budget-dashboard_insightItem__HImYo{display:flex;gap:10px;padding:12px;border-radius:10px;border:1px solid transparent}.budget-dashboard_insight_alert__GrnHI{background:rgba(255,137,4,.05);border-color:rgba(255,137,4,.15)}.budget-dashboard_insight_onTrack__Vabc0{background:rgba(76,175,80,.05);border-color:rgba(76,175,80,.15)}.budget-dashboard_insight_recommendation__R_IUV{background:rgba(33,150,243,.05);border-color:rgba(33,150,243,.15)}.budget-dashboard_insight_opportunity__u7b_D{background:rgba(156,39,176,.05);border-color:rgba(156,39,176,.15)}.budget-dashboard_insightDot___Noh3{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.budget-dashboard_insightDot_alert__AAaRR{background:rgba(255,137,4,.15);color:#FF8904}.budget-dashboard_insightDot_onTrack__t2syh{background:rgba(76,175,80,.15);color:#4CAF50}.budget-dashboard_insightDot_recommendation__ORvuL{background:rgba(33,150,243,.15);color:#2196F3}.budget-dashboard_insightDot_opportunity__R88nY{background:rgba(156,39,176,.15);color:#9C27B0}.budget-dashboard_insightContent__DLj6n{flex:1 1;min-width:0}.budget-dashboard_insightTitleRow__5ZZ9d{display:flex;align-items:flex-start;gap:6px;margin-bottom:4px}.budget-dashboard_insightTitle__9B5Q_{font-size:13px;font-weight:600;color:var(--myf-text-primary);flex:1 1;line-height:18px}.budget-dashboard_insightBadge__RGEUK{padding:2px 8px;border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.budget-dashboard_badge_alert__HjUEC{background:rgba(255,137,4,.15);color:#FF8904}.budget-dashboard_badge_onTrack__lEGZa{background:rgba(76,175,80,.15);color:#4CAF50}.budget-dashboard_badge_recommendation__8uWyK{background:rgba(33,150,243,.15);color:#2196F3}.budget-dashboard_badge_opportunity__Omg9Z{background:rgba(156,39,176,.15);color:#9C27B0}.budget-dashboard_insightDesc__DnsOG{font-size:12px;color:var(--myf-text-secondary);line-height:17px;margin:0}.budget-dashboard_insightBtn__u2y9a{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;border-radius:8px;border:1px solid var(--myf-border-light);background:transparent;color:var(--myf-text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.budget-dashboard_insightBtn__u2y9a:hover{border-color:var(--myf-brand-primary,#80c95f)}.budget-dashboard_viewAllRow__xEsdd{display:flex;justify-content:center;padding:10px 0;border-top:1px solid var(--myf-border-light);margin:0 18px}.budget-dashboard_viewAllBtn__ra7zK{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--myf-brand-primary,#80c95f);font-size:13px;font-weight:600;cursor:pointer;padding:4px 0}.budget-dashboard_viewAllBtn__ra7zK:hover{opacity:.8}.budget-dashboard_tabContent__hbZLQ{display:flex;flex-direction:column;gap:20px}.budget-dashboard_tabGrid2__yh3JG{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.budget-dashboard_tabGrid3__E_xoe{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px}.budget-dashboard_tabCard__OuU8u{background:var(--myf-bg-secondary);border:1px solid var(--myf-border-light);border-radius:14px;padding:22px}.budget-dashboard_tabCardTitle___W_Wt{font-size:15px;font-weight:600;color:var(--myf-text-primary);margin:0 0 16px}.budget-dashboard_bigStatRow__qVyx3{display:flex;gap:24px;flex-wrap:wrap}.budget-dashboard_bigStat__oAfCL{display:flex;flex-direction:column;gap:2px}.budget-dashboard_bigStatLabel__dzdoJ{font-size:13px;color:var(--myf-text-secondary)}.budget-dashboard_bigStatValue__dlsm4{font-size:22px;font-weight:700;color:var(--myf-text-primary);letter-spacing:-.3px}.budget-dashboard_textGreen__ZNP0U{color:#4CAF50!important}.budget-dashboard_textRed__i6MlV{color:#F44336!important}.budget-dashboard_miniStatCard__DeelU{background:var(--myf-bg-secondary);border:1px solid var(--myf-border-light);border-radius:14px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.budget-dashboard_miniStatLabel__SHJXb{font-size:13px;color:var(--myf-text-secondary)}.budget-dashboard_miniStatValue__dPKo2{font-size:22px;font-weight:700;color:var(--myf-text-primary);letter-spacing:-.3px}.budget-dashboard_distBarContainer__fm2bK{display:flex;flex-direction:column;gap:12px}.budget-dashboard_distItem__fnoLD{display:flex;flex-direction:column;gap:6px}.budget-dashboard_distLabel__g95pL{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--myf-text-primary);font-weight:500}.budget-dashboard_distDot__5ltPL{width:10px;height:10px;border-radius:3px;flex-shrink:0}.budget-dashboard_distPct__AG6ro{margin-left:auto;font-weight:600;color:var(--myf-text-secondary)}.budget-dashboard_distTarget__gxmih{font-size:12px;color:var(--myf-text-secondary);opacity:.7;margin-left:4px}.budget-dashboard_distBar__JUsZl{width:100%;height:8px;border-radius:99px;background:rgba(0,0,0,.05);position:relative}.budget-dashboard_distBarFill__dGGkG{height:100%;border-radius:99px;transition:width .35s}.budget-dashboard_listItems__vTKP2{display:flex;flex-direction:column;gap:10px}.budget-dashboard_listItem__EGTBG{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;background:rgba(0,0,0,.02);border:1px solid var(--myf-border-light)}.budget-dashboard_listItemLeft__XHMZO{display:flex;align-items:center;gap:12px}.budget-dashboard_listItemIcon__8ilII{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center}.budget-dashboard_listItemName__qMXMR{display:block;font-size:14px;font-weight:500;color:var(--myf-text-primary);text-transform:capitalize}.budget-dashboard_listItemNote__HrspU{display:block;font-size:12px;color:var(--myf-text-secondary);margin-top:1px}.budget-dashboard_listItemAmount__XsDGI{font-size:15px;font-weight:600;color:var(--myf-text-primary)}.budget-dashboard_emptyMessage__Hp2Op{font-size:14px;color:var(--myf-text-secondary);text-align:center;padding:20px 0;font-style:italic}.budget-dashboard_paceRow__ql6Ly{margin-top:16px;padding-top:14px;border-top:1px solid var(--myf-border-light);display:flex;flex-direction:column;gap:8px}.budget-dashboard_paceInfo__RSktk{display:flex;align-items:center;gap:8px}.budget-dashboard_paceLabel__w8SLm{font-size:13px;font-weight:500;color:var(--myf-text-secondary)}.budget-dashboard_paceIndicator__1KHWK{width:100%}.budget-dashboard_paceBarTrack__FFYR6{width:100%;height:6px;border-radius:99px;background:rgba(0,0,0,.05);position:relative}.budget-dashboard_paceBarFill___A2Zy{height:100%;border-radius:99px;transition:width .4s ease;min-width:2px}.budget-dashboard_paceMarker__AK4ow{position:absolute;top:-3px;width:2px;height:12px;background:var(--myf-text-primary);border-radius:1px;transform:translateX(-1px);opacity:.55;z-index:2}.budget-dashboard_pace_under__CVrlM{background:#2196F3}.budget-dashboard_pace_on-track__5Apya{background:linear-gradient(90deg,#4CAF50,#66BB6A)}.budget-dashboard_pace_over__WGZS6{background:linear-gradient(90deg,#F44336,#FF5722)}.budget-dashboard_paceBadge__xzHXM{padding:2px 10px;border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap}.budget-dashboard_paceBadge_under__de6xo{background:rgba(33,150,243,.12);color:#2196F3}.budget-dashboard_paceBadge_on-track__TtzVT{background:rgba(76,175,80,.12);color:#4CAF50}.budget-dashboard_paceBadge_over__3lADi{background:rgba(244,67,54,.12);color:#F44336}.budget-dashboard_complianceBadge__i2xYq{padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap;margin-left:4px}.budget-dashboard_compliance_good__3D74s{background:rgba(76,175,80,.12);color:#4CAF50}.budget-dashboard_compliance_warning__0xh3Z{background:rgba(255,152,0,.12);color:#e68a00}.budget-dashboard_compliance_poor__0f90f{background:rgba(244,67,54,.12);color:#F44336}.budget-dashboard_distDiff__TKv92{font-size:12px;font-weight:600;margin-left:4px}.budget-dashboard_distTargetMarker__8myyq{position:absolute;top:-3px;width:2px;height:14px;background:var(--myf-text-primary);border-radius:1px;transform:translateX(-1px);opacity:.45;z-index:2}.budget-dashboard_ruleQuickRow__zz0qy{display:flex;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--myf-border-light)}.budget-dashboard_ruleChip__VMczE{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:10px;border:1px solid transparent}.budget-dashboard_ruleChipLabel__3UDFI{font-size:12px;font-weight:500;opacity:.8}.budget-dashboard_ruleChipValue__i10Uo{font-size:13px;font-weight:700}.budget-dashboard_debtItemsList__WpMUn{display:flex;flex-direction:column;gap:6px;padding-top:4px}.budget-dashboard_debtItem__aIVJX{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;background:rgba(0,0,0,.02);border:1px solid var(--myf-border-light)}.budget-dashboard_debtItemLeft__14Il1{display:flex;align-items:center;gap:8px}.budget-dashboard_debtItemName__1Qci1{font-size:13px;font-weight:500;color:var(--myf-text-primary);text-transform:capitalize}.budget-dashboard_debtItemRight__Aibgm{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.budget-dashboard_debtItemBalance__Lwa_I{font-size:13px;font-weight:600;color:#F44336}.budget-dashboard_debtItemPayment__gLdMr{font-size:11px;color:var(--myf-text-secondary)}@media (max-width:1024px){.budget-dashboard_quickActionsGrid__w6UDS{grid-template-columns:repeat(3,1fr)}.budget-dashboard_summaryCards__oma72{grid-template-columns:repeat(2,1fr)}.budget-dashboard_bottomRow__RqEwF,.budget-dashboard_expenseColumns__DqKJX,.budget-dashboard_tabGrid2__yh3JG{grid-template-columns:1fr}.budget-dashboard_tabGrid3__E_xoe{grid-template-columns:1fr 1fr}}@media (max-width:768px){.budget-dashboard_quickActionsGrid__w6UDS{grid-template-columns:repeat(2,1fr)}.budget-dashboard_summaryCards__oma72,.budget-dashboard_tabGrid3__E_xoe{grid-template-columns:1fr}.budget-dashboard_mainHeader__e5eIK,.budget-dashboard_topBar__7dEsR{flex-direction:column;gap:12px}.budget-dashboard_headerActions__E9NmB,.budget-dashboard_topBarRight__PGdqW{width:100%}.budget-dashboard_headerBtnPrimary__l1nL0,.budget-dashboard_headerBtn__kyusg{flex:1 1;justify-content:center}}@media (max-width:480px){.budget-dashboard_mainTitle___73ea{font-size:22px}.budget-dashboard_progressHeader__3XICv{flex-direction:column;align-items:flex-start;gap:10px}.budget-dashboard_tabNav__XP8JB{overflow-x:auto;-webkit-overflow-scrolling:touch}.budget-dashboard_tabBtn__yy5zJ{white-space:nowrap;min-width:80px}}.category-analytics_container__G7eQF{background:var(--myf-surface);border:1px solid var(--myf-border);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.category-analytics_container__G7eQF.category-analytics_compact__KutW9{padding:16px}.category-analytics_header__Xj8cp{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;border-bottom:1px solid var(--myf-border)}.category-analytics_titleSection__WD6zE{display:flex;align-items:center;gap:12px}.category-analytics_title__Wu5xM{font-size:18px;font-weight:600;color:var(--myf-text-primary);margin:0;line-height:1.2}.category-analytics_subtitle__F_cIS{font-size:14px;color:var(--myf-text-secondary);margin:4px 0 0;line-height:1.4}.category-analytics_loadingState__09wEB{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:var(--myf-text-secondary)}.category-analytics_spinner____TyZ{width:20px;height:20px;border:2px solid var(--myf-border);border-top-color:var(--myf-primary);border-radius:50%;animation:category-analytics_spin__52EIU .8s linear infinite}@keyframes category-analytics_spin__52EIU{to{transform:rotate(1turn)}}.category-analytics_compactMetrics__TP_Kg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.category-analytics_metric__Dl2gE{text-align:center;padding:12px 8px;background:var(--myf-surface-secondary);border-radius:8px;border:1px solid var(--myf-border)}.category-analytics_metricValue__0vlDm{display:block;font-size:18px;font-weight:700;color:var(--myf-primary);line-height:1.2}.category-analytics_metricLabel__xb4v9{font-size:11px;color:var(--myf-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.category-analytics_uncategorizedAlert__u1hTd{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(var(--myf-warning-rgb),.1);border:1px solid var(--myf-warning);border-radius:6px;color:var(--myf-warning);font-size:13px;font-weight:500}.category-analytics_metricsGrid__wCXaC{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;padding:20px 24px;border-bottom:1px solid var(--myf-border)}.category-analytics_metricCard__Hc6ju{background:var(--myf-surface-secondary);border:1px solid var(--myf-border);border-radius:10px;padding:16px;transition:all .3s ease}.category-analytics_metricCard__Hc6ju:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--myf-primary-light)}.category-analytics_metricHeader__Fj6aW{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.category-analytics_metricHeader__Fj6aW .category-analytics_metricLabel__xb4v9{font-size:13px;color:var(--myf-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.category-analytics_metricContent__j0oJY{display:flex;flex-direction:column;gap:4px}.category-analytics_metricCard__Hc6ju .category-analytics_metricValue__0vlDm{font-size:24px;font-weight:700;color:var(--myf-primary);line-height:1.2}.category-analytics_metricDetail__7Gpor{font-size:12px;color:var(--myf-text-secondary);line-height:1.3}.category-analytics_insightsSection__xzMI6{padding:20px 24px}.category-analytics_sectionHeader__NDVAm{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.category-analytics_sectionTitle__7yME6{font-size:16px;font-weight:600;color:var(--myf-text-primary);margin:0}.category-analytics_sectionCount__dmztd{font-size:13px;color:var(--myf-text-secondary);background:var(--myf-surface-secondary);padding:4px 8px;border-radius:4px;font-weight:500}.category-analytics_insightsList__1i7fk{display:flex;flex-direction:column;gap:12px}.category-analytics_insightCard__WfEv5{background:var(--myf-surface-secondary);border:2px solid var(--myf-border);border-radius:10px;padding:16px;cursor:pointer;transition:all .3s ease}.category-analytics_insightCard__WfEv5:hover{border-color:var(--myf-primary-light);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.category-analytics_insightCard__WfEv5.category-analytics_uncategorized__WWR4W{background:linear-gradient(135deg,rgba(var(--myf-warning-rgb),.05) 0,var(--myf-surface-secondary) 100%);border-color:var(--myf-warning)}.category-analytics_insightCard__WfEv5.category-analytics_uncategorized__WWR4W:hover{border-color:var(--myf-warning);box-shadow:0 4px 12px rgba(var(--myf-warning-rgb),.2)}.category-analytics_insightHeader__t9pV8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.category-analytics_insightMain__XOyVh{flex:1 1;min-width:0}.category-analytics_categoryName__ZKE6o{font-size:16px;font-weight:600;color:var(--myf-text-primary);line-height:1.2;margin-bottom:6px;display:block}.category-analytics_insightMeta__j6cam{display:flex;align-items:center;gap:12px}.category-analytics_transactionCount__ricJN{font-size:13px;color:var(--myf-text-secondary);background:var(--myf-surface);padding:2px 8px;border-radius:4px;font-weight:500}.category-analytics_trendIndicator__qjBvq{display:flex;align-items:center;gap:4px}.category-analytics_trendPercentage__vLuJm{font-size:12px;font-weight:600;color:var(--myf-text-secondary)}.category-analytics_insightAmounts__C_rO0{text-align:right;flex-shrink:0}.category-analytics_totalAmount__ebrrz{font-size:18px;font-weight:700;color:var(--myf-text-primary);line-height:1.2;display:block}.category-analytics_averageAmount__lunno{font-size:12px;color:var(--myf-text-secondary);margin-top:2px;display:block}.category-analytics_confidenceSection__2aVUi{display:flex;align-items:center;gap:12px;margin-bottom:12px}.category-analytics_confidenceBar___7U09{flex:1 1;height:4px;background:var(--myf-border);border-radius:2px;overflow:hidden}.category-analytics_confidenceFill__YZHak{height:100%;border-radius:2px;transition:all .3s ease}.category-analytics_confidenceLabel__xlyMd{font-size:11px;color:var(--myf-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.category-analytics_improvements__MPiEa{border-top:1px solid var(--myf-border);padding-top:12px}.category-analytics_improvementsLabel__TktIJ{font-size:12px;color:var(--myf-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;display:block}.category-analytics_improvementsList__D9IQy{display:flex;flex-wrap:wrap;gap:6px}.category-analytics_improvementTag__BGbiQ{font-size:11px;background:rgba(var(--myf-info-rgb),.1);color:var(--myf-info);padding:3px 8px;border-radius:4px;font-weight:500;line-height:1.2}@media (max-width:768px){.category-analytics_container__G7eQF:not(.category-analytics_compact__KutW9){margin:0 -16px;border-radius:0;border-left:none;border-right:none}.category-analytics_header__Xj8cp{padding:16px 20px 12px}.category-analytics_title__Wu5xM{font-size:16px}.category-analytics_subtitle__F_cIS{font-size:13px}.category-analytics_metricsGrid__wCXaC{grid-template-columns:1fr;gap:12px;padding:16px 20px}.category-analytics_metricCard__Hc6ju{padding:12px}.category-analytics_metricCard__Hc6ju .category-analytics_metricValue__0vlDm{font-size:20px}.category-analytics_insightsSection__xzMI6{padding:16px 20px}.category-analytics_insightCard__WfEv5{padding:12px}.category-analytics_insightHeader__t9pV8{flex-direction:column;gap:8px;align-items:stretch}.category-analytics_insightAmounts__C_rO0{text-align:left}.category-analytics_totalAmount__ebrrz{font-size:16px}.category-analytics_confidenceSection__2aVUi{gap:8px}.category-analytics_improvementsList__D9IQy{gap:4px}.category-analytics_improvementTag__BGbiQ{font-size:10px;padding:2px 6px}}@media (max-width:480px){.category-analytics_header__Xj8cp,.category-analytics_insightsSection__xzMI6,.category-analytics_metricsGrid__wCXaC{padding:12px 16px}.category-analytics_compactMetrics__TP_Kg{gap:8px}.category-analytics_metric__Dl2gE{padding:8px 6px}.category-analytics_metricValue__0vlDm{font-size:16px}.category-analytics_metricLabel__xb4v9{font-size:10px}.category-analytics_insightCard__WfEv5{padding:12px}.category-analytics_categoryName__ZKE6o,.category-analytics_totalAmount__ebrrz{font-size:14px}.category-analytics_transactionCount__ricJN{font-size:12px;padding:1px 6px}}.empty-states_emptyState__i7WSZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:var(--myf-surface);border:1px solid var(--myf-border);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.05);transition:all .3s ease;text-align:center;min-height:300px}.empty-states_sizeSmall__jYw3o{padding:2rem 1.5rem;min-height:200px}.empty-states_sizeMedium__0Nu4u{padding:3rem 2rem;min-height:300px}.empty-states_sizeLarge__6FlRd{padding:4rem 3rem;min-height:400px;max-width:600px;margin:0 auto}.empty-states_variantDefault__oPigx{border-color:var(--myf-border)}.empty-states_variantOnboarding__ajmir{background:linear-gradient(135deg,var(--myf-primary-light) 0,var(--myf-surface) 100%);border-color:var(--myf-primary);border-width:2px}.empty-states_variantError__Re2xm{background:var(--myf-danger-light);border-color:var(--myf-danger)}.empty-states_variantLoading__T9QRU{background:var(--myf-background-secondary);border-style:dashed;opacity:.7}.empty-states_progressContainer__9taBS{width:100%;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.empty-states_progressBar__g1CPM{width:100%;max-width:200px;height:6px;background:var(--myf-background-secondary);border-radius:3px;overflow:hidden}.empty-states_progressFill__qH_Hn{height:100%;background:linear-gradient(90deg,var(--myf-primary) 0,var(--myf-primary-dark) 100%);border-radius:3px;transition:width .3s ease}.empty-states_progressText__RSMeJ{font-size:.75rem;color:var(--myf-text-secondary);font-weight:500}.empty-states_illustrationContainer__U_cNy{margin-bottom:2rem;display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.empty-states_emptyState__i7WSZ:hover .empty-states_illustrationContainer__U_cNy{transform:scale(1.05)}.empty-states_contentContainer__J17bE{margin-bottom:2rem;max-width:480px}.empty-states_title__xSFDg{font-size:1.5rem;font-weight:700;color:var(--myf-text-primary);margin:0 0 1rem;line-height:1.3}.empty-states_description__dNUoM{font-size:1rem;color:var(--myf-text-secondary);line-height:1.6;margin:0}.empty-states_featuresGrid__OYArA{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%;max-width:600px;margin-bottom:2rem}.empty-states_featureItem__Q8TG3{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--myf-background);border:1px solid var(--myf-border-light);border-radius:12px;transition:all .2s ease;text-align:left;position:relative}.empty-states_featureItem__Q8TG3:hover{border-color:var(--myf-primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.empty-states_featureIcon__HLL_f{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--myf-primary-light);border-radius:10px;flex-shrink:0;color:var(--myf-primary)}.empty-states_featureContent__qoEbU{flex:1 1}.empty-states_featureTitle__VwqVR{font-size:1rem;font-weight:600;color:var(--myf-text-primary);margin:0 0 .5rem;line-height:1.3}.empty-states_featureDescription__t6Dl0{font-size:.875rem;color:var(--myf-text-secondary);line-height:1.5;margin:0}.empty-states_featureCheck__VvEol{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center}.empty-states_actionsContainer__9NHGJ{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;width:100%;max-width:400px}.empty-states_actionButton__7IcBs{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:44px;text-decoration:none}.empty-states_actionButton__7IcBs:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.empty-states_actionPrimary__NLG0g{background:var(--myf-primary);color:white}.empty-states_actionPrimary__NLG0g:hover:not(:disabled){background:var(--myf-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(128,201,95,.3)}.empty-states_actionSecondary__Cicfx{background:var(--myf-surface);color:var(--myf-text-primary);border:1px solid var(--myf-border)}.empty-states_actionSecondary__Cicfx:hover:not(:disabled){background:var(--myf-background-hover);border-color:var(--myf-primary);transform:translateY(-1px)}.empty-states_actionOutline__Fkyrs{background:transparent;color:var(--myf-primary);border:2px solid var(--myf-primary)}.empty-states_actionOutline__Fkyrs:hover:not(:disabled){background:var(--myf-primary);color:white;transform:translateY(-1px)}.empty-states_loadingSpinner__PutXr{animation:empty-states_spin__jmoas 1s linear infinite}@keyframes empty-states_spin__jmoas{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.empty-states_emptyState__i7WSZ{padding:2rem 1rem;margin:0;border-radius:12px;min-height:250px}.empty-states_sizeLarge__6FlRd{padding:2.5rem 1.5rem;min-height:300px}.empty-states_title__xSFDg{font-size:1.25rem}.empty-states_description__dNUoM{font-size:.875rem}.empty-states_featuresGrid__OYArA{grid-template-columns:1fr;gap:1rem}.empty-states_featureItem__Q8TG3{padding:1rem}.empty-states_actionsContainer__9NHGJ{flex-direction:column;max-width:100%}.empty-states_actionButton__7IcBs{width:100%;max-width:280px}.empty-states_illustrationContainer__U_cNy svg{width:80px;height:80px}}@media (max-width:480px){.empty-states_emptyState__i7WSZ{padding:1.5rem 1rem;min-height:200px}.empty-states_title__xSFDg{font-size:1.125rem}.empty-states_description__dNUoM{font-size:.8125rem}.empty-states_featureItem__Q8TG3{padding:.75rem;gap:.75rem}.empty-states_featureIcon__HLL_f{width:32px;height:32px}.empty-states_actionButton__7IcBs{padding:.625rem 1.25rem;font-size:.8125rem}.empty-states_illustrationContainer__U_cNy svg{width:64px;height:64px}}[data-theme=dark] .empty-states_emptyState__i7WSZ{box-shadow:0 4px 16px rgba(0,0,0,.2)}[data-theme=dark] .empty-states_variantOnboarding__ajmir{background:linear-gradient(135deg,rgba(128,201,95,.1) 0,var(--myf-surface) 100%)}[data-theme=dark] .empty-states_featureItem__Q8TG3{background:var(--myf-background-secondary);border-color:var(--myf-border)}[data-theme=dark] .empty-states_featureItem__Q8TG3:hover{background:var(--myf-background-hover);box-shadow:0 4px 12px rgba(0,0,0,.3)}.empty-states_emptyState__i7WSZ{animation:empty-states_fadeInUp__Xue8o .5s ease-out}@keyframes empty-states_fadeInUp__Xue8o{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-contrast:high){.empty-states_actionButton__7IcBs,.empty-states_emptyState__i7WSZ,.empty-states_featureItem__Q8TG3{border-width:2px}}.empty-states_estimatedTime__vRT4x{font-size:.875rem;margin-top:1rem;padding:.75rem 1rem;background:var(--myf-background-secondary);border-radius:8px;max-width:-moz-fit-content;max-width:fit-content}.empty-states_estimatedTime__vRT4x,.empty-states_securityNote__5jqmP{display:flex;align-items:center;gap:.5rem;justify-content:center;color:var(--myf-text-secondary);margin-left:auto;margin-right:auto}.empty-states_securityNote__5jqmP{font-size:.8125rem;margin-top:1.5rem;padding:1rem;background:var(--myf-success-light);border:1px solid var(--myf-success);border-radius:8px;max-width:400px}.empty-states_securityNote__5jqmP svg{color:var(--myf-success);flex-shrink:0}.empty-states_setupProgressContainer__Fo12o{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:500px;margin:0 auto}.empty-states_setupStepItem__rs7_p{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--myf-surface);border:1px solid var(--myf-border);border-radius:12px;transition:all .2s ease}.empty-states_setupStepItem__rs7_p.empty-states_completed__9Y0C1{background:var(--myf-success-light);border-color:var(--myf-success)}.empty-states_setupStepItem__rs7_p.empty-states_active__W61at{background:var(--myf-primary-light);border-color:var(--myf-primary);border-width:2px}.empty-states_setupStepIcon__lcnUY{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;flex-shrink:0;font-weight:600;font-size:.875rem}.empty-states_setupStepIcon__lcnUY.empty-states_pending__y17Ok{background:var(--myf-background-secondary);color:var(--myf-text-secondary);border:2px solid var(--myf-border)}.empty-states_setupStepIcon__lcnUY.empty-states_active__W61at{background:var(--myf-primary);color:white}.empty-states_setupStepIcon__lcnUY.empty-states_completed__9Y0C1{background:var(--myf-success);color:white}.empty-states_setupStepContent__ALBhd{flex:1 1}.empty-states_setupStepTitle__8V25O{font-size:1rem;font-weight:600;color:var(--myf-text-primary);margin:0 0 .25rem}.empty-states_setupStepDescription__U7lxF{font-size:.875rem;color:var(--myf-text-secondary);margin:0}.empty-states_setupStepTime__xecZB{font-size:.75rem;color:var(--myf-text-tertiary);margin-top:.25rem}.empty-states_helpButton__9B4YG{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--myf-background-secondary);color:var(--myf-text-secondary);border-radius:50%;cursor:pointer;transition:all .2s ease;flex-shrink:0}.empty-states_helpButton__9B4YG:hover{background:var(--myf-primary-light);color:var(--myf-primary)}.empty-states_checklistContainer__hcnHL{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:600px;margin:0 auto}.empty-states_checklistItem__O0_mn{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--myf-surface);border:1px solid var(--myf-border);border-radius:12px;transition:all .2s ease;cursor:pointer}.empty-states_checklistItem__O0_mn:hover{border-color:var(--myf-primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.empty-states_checklistItem__O0_mn.empty-states_completed__9Y0C1{background:var(--myf-success-light);border-color:var(--myf-success);opacity:.8}.empty-states_checklistItem__O0_mn.empty-states_completed__9Y0C1:hover{opacity:1}.empty-states_checklistCheckbox__WLbLz{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--myf-border);border-radius:6px;flex-shrink:0;transition:all .2s ease}.empty-states_checklistCheckbox__WLbLz.empty-states_completed__9Y0C1{background:var(--myf-success);border-color:var(--myf-success);color:white}.empty-states_checklistItemContent__JxHP2{flex:1 1}.empty-states_checklistItemTitle__lpPjU{font-size:1rem;font-weight:600;color:var(--myf-text-primary);margin:0 0 .5rem}.empty-states_checklistItemDescription__Mrmcg{font-size:.875rem;color:var(--myf-text-secondary);line-height:1.5;margin:0}.empty-states_checklistItemMeta__5s1LA{display:flex;align-items:center;gap:1rem;margin-top:.75rem;font-size:.75rem;color:var(--myf-text-tertiary)}.empty-states_checklistDifficulty__rzA8Z,.empty-states_checklistTime__lYqWn{display:flex;align-items:center;gap:.25rem}.empty-states_difficultyEasy__OWBdV{color:var(--myf-success)}.empty-states_difficultyMedium__4LmmO{color:var(--myf-warning)}.empty-states_difficultyHard__J1Gyg{color:var(--myf-danger)}.empty-states_checklistStats__jwVsp{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--myf-background-secondary);border-radius:8px;margin-bottom:1.5rem;font-size:.875rem}.empty-states_checklistStatsItem__1byo7{display:flex;flex-direction:column;align-items:center;gap:.25rem}.empty-states_checklistStatsNumber__asPjZ{font-size:1.5rem;font-weight:700;color:var(--myf-primary)}.empty-states_checklistStatsLabel__uG0au{color:var(--myf-text-secondary);font-size:.75rem}@media (prefers-reduced-motion:reduce){.empty-states_actionButton__7IcBs,.empty-states_checklistItem__O0_mn,.empty-states_emptyState__i7WSZ,.empty-states_featureItem__Q8TG3,.empty-states_illustrationContainer__U_cNy,.empty-states_setupStepItem__rs7_p{transition:none}.empty-states_emptyState__i7WSZ,.empty-states_loadingSpinner__PutXr{animation:none}}.budget_container__gdoU1{width:100%;max-width:1200px;margin:0 auto;padding:16px;min-height:100vh;transition:background-color .2s ease,color .2s ease}.budget_container__gdoU1,.budget_container__gdoU1[data-theme=dark]{background:var(--myf-background);color:var(--myf-text-primary)}.budget_pageHeader__ZUICu{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--myf-border)}.budget_container__gdoU1[data-theme=dark] .budget_pageHeader__ZUICu{border-bottom-color:var(--myf-border)}.budget_titleSection__ouJ67{display:flex;align-items:center;gap:12px}.budget_iconWrapper__dfCuP{width:32px;height:32px;border-radius:8px;background:var(--myf-brand-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.budget_pageTitle__gKoss{font-size:24px;font-weight:700;margin:0}.budget_container__gdoU1[data-theme=dark] .budget_pageTitle__gKoss,.budget_pageTitle__gKoss{color:var(--myf-text-primary)}.budget_pageSubtitle__Ad5uo{font-size:14px;margin:4px 0 0}.budget_container__gdoU1[data-theme=dark] .budget_pageSubtitle__Ad5uo,.budget_pageSubtitle__Ad5uo{color:var(--myf-text-secondary)}.budget_headerActions__xIkTH{display:flex;align-items:center;gap:12px}.budget_actionButton__CAAxk{padding:8px 16px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.budget_primaryButton__oK7zK{background:var(--myf-brand-primary);color:white}.budget_primaryButton__oK7zK:hover{background:var(--myf-brand-primary-hover);transform:translateY(-1px)}.budget_secondaryButton__vY6SO{background:var(--myf-background-secondary);color:var(--myf-text-primary);border:1px solid var(--myf-border)}.budget_container__gdoU1[data-theme=dark] .budget_secondaryButton__vY6SO{background:var(--myf-background-secondary);color:var(--myf-text-primary);border-color:var(--myf-border)}.budget_secondaryButton__vY6SO:hover{background:var(--myf-bg-hover);transform:translateY(-1px)}.budget_content__Yr4KX{display:flex;flex-direction:column;gap:24px}.budget_errorContainer__Naqj9,.budget_loadingContainer__zx62V{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:32px;border-radius:12px;background:var(--myf-background-secondary);border:1px solid var(--myf-border)}.budget_container__gdoU1[data-theme=dark] .budget_errorContainer__Naqj9,.budget_container__gdoU1[data-theme=dark] .budget_loadingContainer__zx62V{background:var(--myf-background-secondary);border-color:var(--myf-border)}.budget_errorIcon__wLw2s,.budget_loadingIcon__4FMts{width:48px;height:48px;margin-bottom:16px;opacity:.6}.budget_errorTitle__rhdTs,.budget_loadingTitle__tCEIR{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--myf-text-primary)}.budget_container__gdoU1[data-theme=dark] .budget_errorTitle__rhdTs,.budget_container__gdoU1[data-theme=dark] .budget_loadingTitle__tCEIR{color:var(--myf-text-primary)}.budget_errorMessage__cbcsc,.budget_loadingSubtitle__Bvi3w{font-size:14px;color:var(--myf-text-secondary);margin-bottom:16px}.budget_container__gdoU1[data-theme=dark] .budget_errorMessage__cbcsc,.budget_container__gdoU1[data-theme=dark] .budget_loadingSubtitle__Bvi3w{color:var(--myf-text-secondary)}.budget_emptyState__842ge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:32px;border-radius:12px;background:var(--myf-background-secondary);border:2px dashed var(--myf-border)}.budget_container__gdoU1[data-theme=dark] .budget_emptyState__842ge{background:var(--myf-background-secondary);border-color:var(--myf-border)}.budget_emptyIcon__X5vJr{width:64px;height:64px;margin-bottom:16px;opacity:.4;color:var(--myf-brand-primary)}.budget_emptyTitle__Bs2eP{font-size:20px;font-weight:600;margin-bottom:8px}.budget_container__gdoU1[data-theme=dark] .budget_emptyTitle__Bs2eP,.budget_emptyTitle__Bs2eP{color:var(--myf-text-primary)}.budget_emptyMessage__uD348{font-size:14px;margin-bottom:24px;max-width:400px;line-height:1.5}.budget_container__gdoU1[data-theme=dark] .budget_emptyMessage__uD348,.budget_emptyMessage__uD348{color:var(--myf-text-secondary)}.budget_startBudgetButton__NugYo{padding:12px 24px;background:var(--myf-brand-primary);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.budget_startBudgetButton__NugYo:hover{background:var(--myf-brand-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(128,201,95,.3)}@media (max-width:768px){.budget_container__gdoU1{padding:12px}.budget_pageHeader__ZUICu{flex-direction:column;align-items:flex-start;gap:12px}.budget_headerActions__xIkTH{width:100%;justify-content:flex-start}.budget_pageTitle__gKoss{font-size:20px}.budget_actionButton__CAAxk{font-size:13px;padding:6px 12px}.budget_emptyState__842ge,.budget_errorContainer__Naqj9,.budget_loadingContainer__zx62V{min-height:300px;padding:24px}.budget_errorIcon__wLw2s,.budget_loadingIcon__4FMts{width:36px;height:36px}.budget_emptyIcon__X5vJr{width:48px;height:48px}.budget_emptyTitle__Bs2eP{font-size:18px}.budget_startBudgetButton__NugYo{font-size:14px;padding:10px 20px}}@media (max-width:480px){.budget_pageHeader__ZUICu{margin-bottom:16px}.budget_titleSection__ouJ67{gap:8px}.budget_iconWrapper__dfCuP{width:28px;height:28px}.budget_pageTitle__gKoss{font-size:18px}.budget_content__Yr4KX{gap:16px}}.transaction-list_transactionsContent__migy8{margin-top:1.5rem}.transaction-list_transactionItem__n03nH{border:1px solid var(--myf-border);border-radius:8px;background:var(--myf-background-secondary);transition:all .2s ease}.transaction-list_transactionItem__n03nH:hover{border-color:var(--myf-primary);box-shadow:0 2px 8px rgba(128,201,95,.1)}.transaction-list_transactionEnhanced__s_G22{padding:1.25rem}.transaction-list_transactionMain__R1Zou{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;transition:all .2s ease;border-radius:4px;padding:.5rem;margin:-.5rem}.transaction-list_transactionMain__R1Zou:hover{background:var(--myf-background-hover)}.transaction-list_transactionIcon__RA2AD{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--myf-background);border:1px solid var(--myf-border);color:var(--myf-text-secondary);flex-shrink:0}.transaction-list_transactionDetails__rNVFw{flex:1 1;min-width:0}.transaction-list_transactionHeader__dkuw8{margin-bottom:.5rem}.transaction-list_transactionName__frfun{font-size:1rem;font-weight:600;color:var(--myf-text-primary);margin:0 0 .25rem;line-height:1.4}.transaction-list_transactionMeta__iVa4n{display:flex;align-items:center;gap:.75rem}.transaction-list_transactionDate__21_Wy{font-size:.875rem;color:var(--myf-text-secondary)}.transaction-list_transactionPending__mmfRW{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;color:var(--myf-warning);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);border-radius:4px}.transaction-list_transactionCategoryRow__k_MEC{margin-top:.25rem}.transaction-list_transactionCenterSection__maghh{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.75rem 0;border-top:1px solid var(--myf-border-light);border-bottom:1px solid var(--myf-border-light)}.transaction-list_transactionCenterSection__maghh .transaction-list_transaction-category-selector__n_4cn{background:var(--myf-background);border-radius:8px;border:1px solid var(--myf-border);box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-theme=dark] .transaction-list_transactionCenterSection__maghh .transaction-list_transaction-category-selector__n_4cn{background:var(--myf-background-secondary);box-shadow:0 1px 3px rgba(0,0,0,.3)}.transaction-list_transactionCategory__lMFQe{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:500;color:var(--myf-text-secondary);background:var(--myf-background);border:1px solid var(--myf-border);border-radius:6px}.transaction-list_transactionAmountSection__9RVo5{text-align:right;flex-shrink:0}.transaction-list_transactionAmount__xzUKn{font-size:1.125rem;font-weight:700;line-height:1.2}.transaction-list_transactionAmount__xzUKn.transaction-list_expense__1aEpW{color:var(--myf-error)}.transaction-list_transactionAmount__xzUKn.transaction-list_income__gWSZE{color:var(--myf-success)}.transaction-list_transactionCompact__Zcm_1{display:flex;align-items:center;gap:.75rem;padding:1rem;cursor:pointer;transition:all .2s ease;border-radius:4px}.transaction-list_transactionCompact__Zcm_1:hover{background:var(--myf-background-hover)}.transaction-list_transactionIconSmall__VjGb8{font-size:1.25rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--myf-background);border-radius:6px;flex-shrink:0}.transaction-list_transactionInfo__DexBg{flex:1 1;min-width:0}.transaction-list_transactionNameCompact__OQt9j{font-size:.875rem;font-weight:600;color:var(--myf-text-primary);margin:0 0 .125rem;line-height:1.3}.transaction-list_transactionCategoryCompact__4Ykjs{font-size:.75rem;color:var(--myf-text-secondary);font-weight:500}.transaction-list_transactionRight__JOw3o{text-align:right;flex-shrink:0}.transaction-list_transactionAmountCompact__7fYv6{font-size:1rem;font-weight:700;line-height:1.2;display:block;margin-bottom:.125rem}.transaction-list_transactionAmountCompact__7fYv6.transaction-list_expense__1aEpW{color:var(--myf-error)}.transaction-list_transactionAmountCompact__7fYv6.transaction-list_income__gWSZE{color:var(--myf-success)}.transaction-list_transactionDateCompact__wORCp{font-size:.75rem;color:var(--myf-text-secondary)}.transaction-list_skeletonTransaction__uC_6q{height:80px;border-radius:12px;background:var(--myf-background);border:1px solid var(--myf-border)}.transaction-list_amountRangeInputs__QFr4P,.transaction-list_dateRangeInputs__CfdYu{display:flex;gap:.5rem}.transaction-list_filterActions__8BAvp{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--myf-border-light)}.transaction-list_filterSummary__DFLxB{font-size:.875rem;color:var(--myf-text-secondary);font-weight:500}.transaction-list_filtersGrid__VeaR_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media (max-width:1024px){.transaction-list_filtersGrid__VeaR_{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.transaction-list_filtersGrid__VeaR_{grid-template-columns:1fr}.transaction-list_filterActions__8BAvp{flex-direction:column;gap:1rem;align-items:stretch}.transaction-list_filterSummary__DFLxB{text-align:center}}.Typography_typography__62UbH{margin:0;line-height:1.5;color:inherit;font-family:inherit}.Typography_h1__x4KWj{font-size:var(--text-3xl);font-weight:700;line-height:1.2;letter-spacing:-.02em}.Typography_h2__NYrBc{font-size:var(--text-2xl);font-weight:600;line-height:1.3;letter-spacing:-.01em}.Typography_h3__KBn9q{font-size:var(--text-xl);font-weight:600;line-height:1.4}.Typography_h4__Rcx7D{font-size:var(--text-lg);font-weight:600;line-height:1.4}.Typography_body__sc4nr{font-size:var(--text-base);font-weight:400;line-height:1.6}.Typography_caption__R8YMN{font-size:var(--text-sm);font-weight:400;line-height:1.5}.Typography_label__HWWvl{font-size:var(--text-sm);font-weight:500;line-height:1.4}.Typography_size-xs__hsv_O{font-size:var(--text-xs)}.Typography_size-sm__CDZ58{font-size:var(--text-sm)}.Typography_size-base__qNKzW{font-size:var(--text-base)}.Typography_size-lg___Z4XT{font-size:var(--text-lg)}.Typography_size-xl__MEi7e{font-size:var(--text-xl)}.Typography_size-2xl__zZjyQ{font-size:var(--text-2xl)}.Typography_size-3xl__aTrOY{font-size:var(--text-3xl)}.Typography_size-4xl__mKNvP{font-size:var(--text-4xl)}.Typography_weight-normal__C0ILO{font-weight:400}.Typography_weight-medium___2sGD{font-weight:500}.Typography_weight-semibold__MxYMQ{font-weight:600}.Typography_weight-bold__fFv8j{font-weight:700}.Typography_color-primary__6_cID{color:var(--myf-text-primary)}.Typography_color-secondary__Gyf3m{color:var(--myf-text-secondary)}.Typography_color-muted__l3khP{color:var(--myf-text-muted)}.Typography_color-success__uKit_{color:var(--color-income)}.Typography_color-warning__unm7_{color:var(--color-pending)}.Typography_color-error__FO4JG{color:var(--color-expense)}@media (max-width:768px){.Typography_h1__x4KWj{font-size:var(--text-2xl);line-height:1.3}.Typography_h2__NYrBc{font-size:var(--text-xl);line-height:1.4}.Typography_h3__KBn9q{font-size:var(--text-lg)}.Typography_h4__Rcx7D{font-size:var(--text-base)}}.Typography_truncate__NlQ6Q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Typography_text-center__7HrCx{text-align:center}.Typography_text-left__T_4gX{text-align:left}.Typography_text-right__Myjch{text-align:right}.Typography_interactive__N063t{cursor:pointer;transition:color var(--transition-fast)}.Typography_interactive__N063t:hover{color:var(--myf-primary)}.Typography_uppercase__skFl_{text-transform:uppercase;letter-spacing:.05em}.Typography_lowercase__JkLsb{text-transform:lowercase}.Typography_capitalize__6FkJT{text-transform:capitalize}.StatusBadge_statusBadge__bWG_Q{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:1;transition:all var(--transition-fast)}.StatusBadge_icon__crKom{display:flex;align-items:center;justify-content:center;flex-shrink:0}.StatusBadge_label__a3kzJ{white-space:nowrap}.StatusBadge_connected__difF_{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.3)}.StatusBadge_error__Z3dUM{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.StatusBadge_syncing__ONEry{background:rgba(251,191,36,.1);color:#f59e0b;border:1px solid rgba(251,191,36,.3)}[data-theme=dark] .StatusBadge_connected__difF_{background:rgba(16,185,129,.15);color:#34d399;border-color:rgba(16,185,129,.4)}[data-theme=dark] .StatusBadge_error__Z3dUM{background:rgba(239,68,68,.15);color:#f87171;border-color:rgba(239,68,68,.4)}[data-theme=dark] .StatusBadge_syncing__ONEry{background:rgba(251,191,36,.15);color:#fbbf24;border-color:rgba(251,191,36,.4)}.StatusBadge_spinning__L_paR{animation:StatusBadge_spin__cKDEt 1.5s linear infinite}@keyframes StatusBadge_spin__cKDEt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StatusBadge_error__Z3dUM .StatusBadge_icon__crKom{animation:StatusBadge_pulse-error__hGGVe 2s ease-in-out infinite}@keyframes StatusBadge_pulse-error__hGGVe{0%,to{opacity:1}50%{opacity:.6}}.StatusBadge_statusBadge__bWG_Q:focus{outline:2px solid var(--myf-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.StatusBadge_error__Z3dUM .StatusBadge_icon__crKom,.StatusBadge_spinning__L_paR{animation:none}.StatusBadge_statusBadge__bWG_Q{transition:none}}@media (prefers-contrast:high){.StatusBadge_connected__difF_,.StatusBadge_error__Z3dUM,.StatusBadge_syncing__ONEry{border-width:2px}}@media (max-width:768px){.StatusBadge_statusBadge__bWG_Q{font-size:var(--text-xs);padding:6px 10px}.StatusBadge_icon__crKom svg{width:10px;height:10px}}.footer_container__rBsRh{display:flex;flex-direction:column;align-items:center;min-height:400px;padding:2rem 0;gap:2rem;margin-top:auto}.footer_container__rBsRh p{font-size:14px;font-weight:300;color:var(--myf-text-secondary)}.footer_container__rBsRh h3{font-size:18px;font-weight:500;color:var(--myf-text-primary)}.footer_links__5x9U7{display:flex;flex-direction:row;align-items:center;gap:4rem}.footer_info__W24Tm{display:flex;align-items:center;gap:4rem;flex:1 1}.footer_about_us__lPpDH,.footer_follow_us__f016o,.footer_services__HTa5p{display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:2rem}.footer_follow_us__f016o{align-items:center}.footer_follow_us__f016o div{display:flex;gap:2rem}.footer_follow_us__f016o div img{cursor:pointer}.footer_contact___xsu5{display:flex;flex-direction:column;align-self:flex-start;gap:2rem}.footer_copyright__jk5R1{display:flex;width:100%;justify-content:center;gap:2rem}.footer_copyright__jk5R1 p:nth-child(2){color:var(--myf-primary)}@media (max-width:1200px){.footer_links__5x9U7{gap:2.5rem}.footer_follow_us__f016o div{gap:1.5rem}.footer_follow_us__f016o div img{width:25px;height:25px}}@media (max-width:480px){.footer_container__rBsRh{align-items:flex-start;height:auto;width:100%}.footer_links__5x9U7{flex-direction:column-reverse;width:100%;align-items:flex-start}.footer_info__W24Tm{flex-direction:column;align-items:flex-start;gap:2rem}.footer_follow_us__f016o{align-self:center}.footer_copyright__jk5R1{justify-content:space-between;gap:1.5rem}.footer_copyright__jk5R1 p{font-size:12px}}.assignments_container__4VLrf{display:flex}.assignments_container__4VLrf>div{padding:.5rem 0}.assignments_container__4VLrf>div:first-child{display:flex;gap:.7rem;flex:1 1}.assignments_container__4VLrf>div>div{display:flex;align-items:center;justify-content:flex-start;gap:.3rem}.assignments_container__4VLrf .assignments_text__QhnGj{font-weight:400;font-size:12px;color:var(--myf-text-secondary)}.assignments_iconDark__DG7qk{filter:none;transition:var(--transition-fast)}.assignments_iconLight__scCaL{filter:invert(1) brightness(0);transition:var(--transition-fast)}.account_container__6owco{display:flex;flex-direction:column;gap:24px;padding:32px;width:100%;min-height:100vh}.account_error__nI3f3,.account_loading__RyzdE{display:flex;align-items:center;justify-content:center;min-height:400px;font-size:18px;color:var(--myf-text-secondary)}.account_error__nI3f3{color:var(--myf-error)}.account_twoColumnGrid__gqfjX{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:1200px){.account_twoColumnGrid__gqfjX{grid-template-columns:1fr}}@media (max-width:768px){.account_container__6owco{padding:16px}}.account-header_header__SabEB{margin-bottom:var(--spacing-lg,32px)}.account-header_title__GRdUZ{font-size:var(--h2-size);line-height:var(--h2-height);font-weight:600;color:var(--myf-text-primary);margin:0 0 var(--spacing-xs,8px) 0}.account-header_subtitle__1N_vP{font-size:var(--p-normal-size);line-height:var(--p-normal-height);color:var(--myf-text-secondary);margin:0}.settings_container__R14mO{width:100%;min-height:100vh;padding:32px;background-color:var(--myf-background-primary)}.settings_tabContent__khmAb{width:100%;max-width:1161px}.settings-header_header__NrRoS{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.settings-header_title__hWjmy{font-size:24px;line-height:36px;font-weight:500;color:var(--myf-text-primary);margin:0}.settings-header_description__IOysa{font-size:16px;line-height:24px;font-weight:400;color:var(--myf-text-secondary);margin:0}.settings-tab-navigation_tabNavigation__vZU7m{background-color:var(--myf-background-tertiary);border-radius:16px;height:36px;margin-bottom:32px;padding:3.5px 3px}.settings-tab-navigation_tabList__eT3SS{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));height:29px;grid-gap:0;gap:0}.settings-tab-navigation_tab__W0ShU{display:flex;align-items:center;justify-content:center;gap:8px;padding:1px;background-color:transparent;color:var(--myf-text-primary);border:1px solid transparent;border-radius:16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;height:29px}.settings-tab-navigation_tab__W0ShU:hover:not(.settings-tab-navigation_activeTab__9Xsv3){background-color:rgba(255,255,255,.5)}.settings-tab-navigation_activeTab__9Xsv3{background-color:var(--myf-background-secondary);border:1px solid transparent}.security-tab_securityTab__aj52M{display:flex;flex-direction:column;gap:24px;width:100%}.security-tab_errorContainer__vveep,.security-tab_loadingContainer__4C4tR{display:flex;align-items:center;justify-content:center;padding:48px;color:var(--myf-text-secondary);font-size:16px}.password-auth-card_card__D_xAc{background-color:var(--myf-background-secondary);border:1px solid var(--myf-border);border-radius:16px;padding:1px;display:flex;flex-direction:column;gap:24px}.password-auth-card_cardHeader__VlB_s{padding:24px 24px 0;display:grid;grid-template-columns:1fr;grid-template-rows:20px 1fr;grid-gap:6px;gap:6px}.password-auth-card_titleSection__iLhBm{display:flex;align-items:center;gap:8px}.password-auth-card_headerIcon__GLhOP{width:20px;height:20px;color:var(--myf-text-primary);flex-shrink:0}.password-auth-card_cardTitle__cwyp_{font-size:16px;line-height:16px;font-weight:400;color:var(--myf-text-primary);margin:0}.password-auth-card_cardDescription__GG_mG{font-size:16px;line-height:24px;font-weight:400;color:var(--myf-text-secondary);margin:0}.password-auth-card_cardContent___tanm{padding:0 24px 24px;display:flex;flex-direction:column;gap:16px}.password-auth-card_settingItem__qtTOv{background-color:var(--myf-background-secondary);border:1px solid var(--myf-border);border-radius:12px;padding:17px;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:82px}.password-auth-card_settingInfo__TyHn0{flex:1 1;display:flex;flex-direction:column;gap:4px}.password-auth-card_settingLabel__Vj6Xk{display:flex;align-items:center;gap:8px;font-size:16px;line-height:24px;color:var(--myf-text-primary)}.password-auth-card_icon__9eiUa{width:16px;height:16px;color:var(--myf-text-primary);flex-shrink:0}.password-auth-card_badge__OpugO{display:inline-flex;align-items:center;padding:3px 9px;background:transparent;color:var(--myf-text-primary);border:1px solid var(--myf-border);border-radius:10px;font-size:12px;font-weight:500;height:22px;line-height:16px}.password-auth-card_settingDescription__BVEkr{font-size:14px;line-height:20px;color:var(--myf-text-secondary);margin:0}.password-auth-card_actionButton__lULx4{padding:6px 13px;background-color:var(--myf-background-tertiary);color:var(--myf-text-primary);border:1px solid var(--myf-border);border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;height:32px;white-space:nowrap;flex-shrink:0}.password-auth-card_actionButton__lULx4:hover{background-color:var(--myf-background-hover)}.password-auth-card_toggle__8HZh6{position:relative;width:32px;height:18.391px;background-color:var(--myf-border);border:1px solid transparent;border-radius:100px;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;padding:1px 1px 1px 15px;display:flex;align-items:center}.password-auth-card_toggleEnabled__tz1AQ{background-color:var(--myf-accent);padding:1px 15px 1px 1px;justify-content:flex-end}.password-auth-card_toggleThumb__clUL0{width:16px;height:16px;background-color:white;border-radius:100px;transition:transform .2s ease;flex-shrink:0}.password-auth-card_divider__x1cUy{height:1px;background-color:var(--myf-border);width:100%}.password-auth-card_settingGroup__yDUAG{display:flex;flex-direction:column;gap:16px}.password-auth-card_settingGroupHeader__hqwFO{display:flex;align-items:center;justify-content:space-between;gap:24px}.password-auth-card_settingGroupInfo__yAC89{flex:1 1;display:flex;flex-direction:column;gap:0}.password-auth-card_settingGroupTitle__GBHZE{font-size:16px;line-height:24px;font-weight:400;color:var(--myf-text-primary);margin:0}.password-auth-card_settingGroupDescription__F7OqY{font-size:14px;line-height:20px;color:var(--myf-text-secondary);margin:0}.password-auth-card_label__36YZg{font-size:14px;font-weight:500;color:var(--myf-text-primary);line-height:14px}.password-auth-card_selectWrapper___8dLp{position:relative;width:192px}.password-auth-card_select__qXI7N{width:100%;height:36px;padding:1px 13px;background-color:var(--myf-background-tertiary);color:var(--myf-text-primary);border:1px solid transparent;border-radius:10px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s ease}.password-auth-card_select__qXI7N:hover{background-color:var(--myf-background-hover)}.password-auth-card_selectIcon__HY6lC{width:16px;height:16px;color:var(--myf-text-primary);flex-shrink:0}.password-auth-card_selectMenu__mbHfg{position:absolute;top:100%;left:0;width:100%;background-color:var(--myf-background-secondary);border:1px solid var(--myf-border);border-radius:10px;margin-top:4px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10}.password-auth-card_selectOption__P7OpD{width:100%;padding:10px 13px;background-color:transparent;color:var(--myf-text-primary);border:none;font-size:14px;text-align:left;cursor:pointer;transition:background-color .2s ease}.password-auth-card_selectOption__P7OpD:hover{background-color:var(--myf-background-hover)}.password-auth-card_helperText__sgblS{font-size:12px;line-height:16px;color:var(--myf-text-secondary);margin:0}.active-sessions-card_card__QD_IH{background-color:var(--myf-background-secondary);border:1px solid var(--myf-border);border-radius:16px;padding:1px;display:flex;flex-direction:column;gap:24px}.active-sessions-card_cardHeader__lJVHx{padding:24px 24px 0;display:grid;grid-template-columns:1fr;grid-template-rows:20px 1fr;grid-gap:6px;gap:6px}.active-sessions-card_titleSection__GWnXf{display:flex;align-items:center;gap:8px}.active-sessions-card_headerIcon__YbhXW{width:20px;height:20px;color:var(--myf-text-primary);flex-shrink:0}.active-sessions-card_cardTitle__Do9t0{font-size:16px;line-height:16px;font-weight:400;color:var(--myf-text-primary);margin:0}.active-sessions-card_cardDescription__3aakw{font-size:16px;line-height:24px;font-weight:400;color:var(--myf-text-secondary);margin:0}.active-sessions-card_cardContent__q22z9{padding:0 24px 24px;display:flex;flex-direction:column;gap:16px}.active-sessions-card_sessionsList__Bco8T{display:flex;flex-direction:column;gap:12px}.active-sessions-card_sessionItem__JwdMo{background-color:var(--myf-background-secondary);border:1px solid var(--myf-border);border-radius:12px;padding:17px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:92px}.active-sessions-card_sessionInfo__Skooo{flex:1 1;display:flex;flex-direction:column;gap:4px}.active-sessions-card_sessionHeader__zw_RH{display:flex;align-items:center;gap:8px}.active-sessions-card_sessionIcon__8HBFm{width:16px;height:16px;color:var(--myf-text-primary);flex-shrink:0}.active-sessions-card_sessionDevice__hYcEA{font-size:14px;line-height:20px;color:var(--myf-text-primary);font-weight:400}.active-sessions-card_currentBadge__yx0Pg{display:inline-flex;align-items:center;padding:3px 9px;background-color:rgba(128,201,95,.2);color:var(--myf-accent);border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:500;height:22px;line-height:16px}.active-sessions-card_sessionLocation__0Hdto,.active-sessions-card_sessionTime__JZfud{font-size:12px;line-height:16px;color:var(--myf-text-secondary);margin:0}.active-sessions-card_revokeButton__D3E2I{width:36px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:10px;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.active-sessions-card_revokeButton__D3E2I:hover{background-color:var(--myf-background-hover)}.active-sessions-card_revokeIcon__rF33r{width:16px;height:16px;color:var(--myf-text-primary)}.active-sessions-card_viewAllButton__Jio86{width:100%;height:36px;padding:8px 13px;background-color:var(--myf-background-tertiary);color:var(--myf-text-primary);border:1px solid var(--myf-border);border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.active-sessions-card_viewAllButton__Jio86:hover{background-color:var(--myf-background-hover)}.login-history-card_card__HXb4M{background-color:var(--myf-background-secondary);border:1px solid var(--myf-border);border-radius:16px;padding:1px;display:flex;flex-direction:column;gap:24px}.login-history-card_cardHeader__bFPmb{padding:24px 24px 0;display:grid;grid-template-columns:1fr;grid-template-rows:20px 1fr;grid-gap:6px;gap:6px}.login-history-card_titleSection__ihjWJ{display:flex;align-items:center;gap:8px}.login-history-card_headerIcon__x2W2g{width:20px;height:20px;color:var(--myf-text-primary);flex-shrink:0}.login-history-card_cardTitle__owRYM{font-size:16px;line-height:16px;font-weight:400;color:var(--myf-text-primary);margin:0}.login-history-card_cardDescription__RI7YU{font-size:16px;line-height:24px;font-weight:400;color:var(--myf-text-secondary);margin:0}.login-history-card_cardContent__VDsdy{padding:0 24px 24px}.login-history-card_cardContent__VDsdy,.login-history-card_historyList__vhuVQ{display:flex;flex-direction:column;gap:8px}.login-history-card_historyItem__7_uOZ{background-color:var(--myf-background-secondary);border:1px solid var(--myf-border);border-radius:12px;padding:1px 13px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px}.login-history-card_historyInfo__T6MJr{flex:1 1;display:flex;align-items:center}.login-history-card_historyHeader__RJDyL{display:flex;align-items:center;gap:12px;width:100%}.login-history-card_successIcon__kWn6k{width:16px;height:16px;color:var(--myf-accent);flex-shrink:0}.login-history-card_errorIcon__k27wN{width:16px;height:16px;color:var(--myf-error);flex-shrink:0}.login-history-card_historyDetails__e_5OV{flex:1 1;display:flex;flex-direction:column;gap:0}.login-history-card_historyTimestamp__SjXVP{font-size:14px;line-height:20px;color:var(--myf-text-primary);margin:0;font-weight:400}.login-history-card_historyDescription__9_Y7U{font-size:12px;line-height:16px;color:var(--myf-text-secondary);margin:0}.login-history-card_statusBadge__aRuJE{display:inline-flex;align-items:center;padding:3px 9px;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:500;height:22px;line-height:16px;flex-shrink:0}.login-history-card_statusSuccess__Cwq39{background-color:transparent;color:var(--myf-text-primary);border:1px solid var(--myf-border)}.login-history-card_statusFailed__ss9gl{background-color:rgba(248,81,73,.2);color:var(--myf-error)}.login-history-card_viewHistoryButton__itHd7{width:100%;height:36px;padding:6px 13px;background-color:var(--myf-background-tertiary);color:var(--myf-text-primary);border:1px solid var(--myf-border);border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;margin-top:8px}.login-history-card_viewHistoryButton__itHd7:hover{background-color:var(--myf-background-hover)}.notifications-tab_notificationsTab__0lxHH{display:flex;flex-direction:column;gap:24px;width:100%}.notifications-tab_cardsGrid__P31rC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;width:100%}.notifications-tab_saveButton__11lbR{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 12px;background-color:var(--myf-accent);color:white;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;height:36px;width:251px}.notifications-tab_saveButton__11lbR:hover{background-color:var(--myf-accent-hover)}.notifications-tab_saveButton__11lbR:disabled{opacity:.5;cursor:not-allowed}.notifications-tab_saveIcon__HNCPw{width:16px;height:16px;color:white;flex-shrink:0}.notifications-tab_errorContainer__sq0mQ,.notifications-tab_loadingContainer__aH1Li{display:flex;align-items:center;justify-content:center;padding:48px;color:var(--myf-text-secondary);font-size:16px}