.Main_dashboard__9czVm{display:grid!important;min-height:100vh!important;width:100%!important}@media (min-width:768px){.Main_dashboard__9czVm{grid-template-columns:220px 1fr!important}}@media (min-width:1024px){.Main_dashboard__9czVm{grid-template-columns:240px 1fr!important}}.Main_sidebar__4hfSB{display:none!important;border-right:1px solid hsl(var(--border))!important;background-color:hsl(var(--muted)/.4)!important}.Main_notificationButton__ji_Y5{width:2rem!important;height:2rem!important;margin-left:auto!important}@media (min-width:768px){.Main_sidebar__4hfSB{display:block!important}}.Main_sidebarContent__wTD4T{display:flex!important;height:100%!important;flex-direction:column!important}.Main_sidebarHeader__RfYSg{display:flex!important;height:3.5rem!important;align-items:center!important;border-bottom:1px solid hsl(var(--border))!important;padding:0 1rem!important}@media (min-width:1024px){.Main_sidebarHeader__RfYSg{height:3.75rem!important;padding:0 1.5rem!important}}.Main_sidebarLogo__wb_3u{display:flex!important;align-items:center!important;gap:.5rem!important;font-weight:600!important}.Main_sidebarLogoIcon__pJv8U{width:1.5rem!important;height:1.5rem!important;color:var(--blue-600)!important}.Main_sidebarNav__1zLul{flex:1 1!important;display:grid!important;align-items:flex-start!important;padding:.5rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important}@media (min-width:1024px){.Main_sidebarNav__1zLul{padding:1rem!important}}.Main_navLink__OgfEC{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.5rem .75rem!important;border-radius:.5rem!important;color:hsl(var(--muted-foreground))!important;transition:all .2s!important;text-decoration:none!important}.Main_navLinkActive__J29D7,.Main_navLink__OgfEC:hover{color:hsl(var(--primary))!important}.Main_navLinkActive__J29D7{background-color:hsl(var(--muted))!important}.Main_navIcon__zhUOZ{width:1rem!important;height:1rem!important}.Main_mainContent__BCBmv{display:flex!important;flex-direction:column!important}.Main_header__LM5em{display:flex!important;height:3.5rem!important;align-items:center!important;gap:1rem!important;border-bottom:1px solid hsl(var(--border))!important;background-color:hsl(var(--muted)/.4)!important;padding:0 1rem!important}@media (min-width:1024px){.Main_header__LM5em{height:3.75rem!important;padding:0 1.5rem!important}}.Main_menuButton__W6sVD{flex-shrink:0!important}@media (min-width:768px){.Main_menuButton__W6sVD{display:none!important}}.Main_searchForm__rHrBp{width:100%!important;flex:1 1!important}.Main_searchContainer__I3iEr{position:relative!important}.Main_searchIcon__GF8It{position:absolute!important;left:.625rem!important;top:.625rem!important;width:1rem!important;height:1rem!important;color:hsl(var(--muted-foreground))!important}.Main_searchInput__Zqao4{width:100%!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:hsl(var(--background))!important;padding-left:2rem!important;box-shadow:none!important}@media (min-width:768px){.Main_searchInput__Zqao4{width:66.666667%!important}}@media (min-width:1024px){.Main_searchInput__Zqao4{width:33.333333%!important}}.Main_avatarButton__kYzZu{border-radius:9999px!important}.Main_avatar__5YHbd{width:2rem!important;height:2rem!important}.Main_main__ZBskk{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:1rem!important;padding:1rem!important}@media (min-width:1024px){.Main_main__ZBskk{gap:1.5rem!important;padding:1.5rem!important}}.Main_headerContent__0Nt61{display:flex!important;align-items:center!important;justify-content:space-between!important}.Main_title__9cmfL{font-size:1.125rem!important;font-weight:600!important}@media (min-width:768px){.Main_title__9cmfL{font-size:1.5rem!important}}.Main_periodButtons__JzG_K{gap:.5rem!important}.Main_periodButton__uMEno,.Main_periodButtons__JzG_K{display:flex!important;align-items:center!important}.Main_periodButtonIcon__XTZrj{width:1rem!important;height:1rem!important;margin-right:.5rem!important}.Main_alert__HdCiS{border:1px solid var(--blue-200)!important;background-color:var(--blue-50)!important}.Main_alertIcon__Iepbb{width:1rem!important;height:1rem!important}.Main_alertTitle__pO28j{color:var(--blue-800)!important}.Main_alertDescription__mEodE{color:var(--blue-700)!important}.Main_optimizationAlertIcon__PQRms{width:1rem!important;height:1rem!important}.Main_optimizationAlertGreen___sMZx{border:1px solid var(--green-200)!important;background-color:var(--green-50)!important}.Main_optimizationAlertTitleGreen__uyehI{color:var(--green-800)!important}.Main_optimizationAlertDescriptionGreen__gfqGK{color:var(--green-700)!important}.Main_optimizationAlertBlue__cTphJ{border:1px solid var(--blue-200)!important;background-color:var(--blue-50)!important}.Main_optimizationAlertTitleBlue__1IALM{color:var(--blue-800)!important}.Main_optimizationAlertDescriptionBlue__wbV1M{color:var(--blue-700)!important}.Main_optimizationAlertPurple__tteCj{border:1px solid var(--purple-200)!important;background-color:var(--purple-50)!important}.Main_optimizationAlertTitlePurple__qx_y7{color:var(--purple-800)!important}.Main_optimizationAlertDescriptionPurple__XlC5a{color:var(--purple-700)!important}.Main_tabsContent__6JjGx,.Main_tabs__xLKPs{display:flex!important;flex-direction:column!important}.Main_metricsGrid__XEpBB{display:grid!important;grid-gap:1rem!important;gap:1rem!important;margin-top:1rem!important}@media (min-width:768px){.Main_metricsGrid__XEpBB{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2rem!important}}@media (min-width:1024px){.Main_metricsGrid__XEpBB{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.Main_card___4Noq{border:1px solid hsl(var(--border))!important;border-radius:.5rem!important;background-color:hsl(var(--card))!important}.Main_cardHeader__FjL9F{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:1.5rem 1.5rem .5rem!important}.Main_cardTitle__DG9LT{font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important}.Main_cardIcon__z4oQm{width:1rem!important;height:1rem!important;color:hsl(var(--muted-foreground))!important}.Main_cardContent__8rLBh{padding:0 1.5rem 1.5rem!important}.Main_cardValue__V_LbZ{font-size:1.5rem!important;font-weight:700!important;line-height:2rem!important}.Main_cardChange__mogZ8{display:flex!important;align-items:center!important;font-size:.75rem!important;color:hsl(var(--muted-foreground))!important;line-height:1rem!important}.Main_cardChangeIcon__M28TC{width:.75rem!important;height:.75rem!important;margin-right:.25rem!important}.Main_cardChangePositive__fCULY{color:var(--green-500)!important}.Main_cardChangeNegative__cnhTO{color:var(--red-500)!important}.Main_chartsGrid__jf10C,.Main_portfolioGrid__BMyJJ{display:grid!important;grid-gap:1rem!important;gap:1rem!important;margin-top:1rem!important}@media (min-width:768px){.Main_chartsGrid__jf10C,.Main_portfolioGrid__BMyJJ{gap:2rem!important}}@media (min-width:1024px){.Main_chartsGrid__jf10C,.Main_portfolioGrid__BMyJJ{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.Main_chartCard__Jn1Pu{border:1px solid hsl(var(--border))!important;border-radius:.5rem!important;background-color:hsl(var(--card))!important}.Main_chartCardHeader__anD1g{padding:1.5rem!important}.Main_chartCardDescription__pi9P7{color:hsl(var(--muted-foreground))!important;line-height:1.25rem!important}.Main_chartCardContent__U5OZi{padding:0 1.5rem 1.5rem!important}.Main_chart__RfQuw{height:250px!important;background:#eff4ff!important;border-radius:.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.Main_greenChart__KoZ8U{background:#effdf5!important;height:300px!important}.Main_blueChart__emgBd{height:300px!important}.Main_profitLossChart__lB9_H{background:#effdf5!important}.Main_chartIcon__TQwVP{width:2rem!important;height:2rem!important;margin:0 auto .5rem!important}.Main_profitLossChart__lB9_H .Main_chartIcon__TQwVP{color:var(--green-600)!important}.Main_chartLabel__f2rpN{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:.875rem!important;color:hsl(var(--muted-foreground))!important}.Main_forecastsTable__YTWs2,.Main_table__jgrag{width:100%!important;border-collapse:collapse!important}.Main_forecastsTableHeader__ELHUU,.Main_forecastsTableRow__rJ2pT,.Main_tableHeader__TTQX6,.Main_tableRow__4MQJT{border-bottom:1px solid hsl(var(--border))!important}.Main_forecastsTableRow__rJ2pT:last-child,.Main_tableRow__4MQJT:last-child{border-bottom:none!important}.Main_forecastsTableHead__EmUkp,.Main_tableHead__lLoOu{padding:1rem!important;text-align:left!important;font-weight:500!important;color:hsl(var(--muted-foreground))!important}.Main_forecastsTableCellMedium__QTIgm,.Main_tableCellMedium__D0gSE{font-weight:500!important}.Main_forecastsTableCellPositive__8N7pw,.Main_tableCellPositive__mwlae{color:var(--green-600)!important}.Main_forecastsTableCellNegative__Jwdpd,.Main_tableCellNegative__tBW1L{color:var(--red-600)!important}.Main_forecastsTableCellWarning__4hrev,.Main_tableCellWarning__hi6GH{color:var(--yellow-600)!important}.Main_cashflowGrid__Mi3EY{display:grid!important;grid-gap:1rem!important;gap:1rem!important;margin-top:1rem!important;@media screen and (min-width:768px){gap:2rem!important}@media screen and (min-width:1024px){grid-template-columns:repeat(3,minmax(0,1fr))!important}}.Main_rentabilityGrid__BPcNc{display:grid!important;grid-gap:1rem!important;gap:1rem!important;margin-top:1rem!important;@media screen and (min-width:768px){gap:2rem!important}@media screen and (min-width:1024px){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.Main_cashflowCard1__EmQ8a{@media screen and (min-width:1024px){grid-column:span 2/span 2!important}}.Main_cashflowCardDescription__bYbNa{line-height:1.25rem!important}.Main_cashflowTable__X7CEA,.Main_profitlossTable__Pec_A{border-collapse:collapse!important;line-height:1.25rem!important}.Main_cashflowTableRow___hv8j,.Main_profitlossTableRow__huoqt{border-bottom:1px solid hsl(var(--border))!important}.Main_cashflowTableRowTotal__Ei4Co{border-bottom:none!important}.Main_cashflowTableRowTotal__Ei4Co,.Main_profitlossTableRowTotal__bk9oj{background-color:hsl(var(--muted)/.4)!important}.Main_cashflowTableCellPositive__iUTaF,.Main_profitlossTableCellPositive__pGXdP{color:var(--green-600)!important;white-space:nowrap!important}.Main_cashflowTableCellNegative__jIB1t,.Main_profitlossTableCellNegative__Ib8vc{color:var(--red-600)!important;white-space:nowrap!important}.Main_profitlossTableCellWarning__FrbEx{color:var(--yellow-600)!important;white-space:nowrap!important}.Main_expenseChart__IQ_Aq{height:200px!important;background-color:#f9f4ff!important}.Main_expenseChart__IQ_Aq .Main_chartIcon__TQwVP{color:var(--purple-600)!important}.Main_cashflowExpensesFlex__yqdOD,.Main_profitlossExpensesFlex__ViebC{margin-top:1rem!important;display:flex!important;flex-direction:column!important;gap:1rem!important}.Main_profitlossExpensesFlex__ViebC{margin:0!important}.Main_cashflowExpenses__u4tvU,.Main_profitlossExpenses__IYuBR{display:flex!important;flex-direction:column!important;gap:1rem!important}.Main_cashflowExpense__1_agg,.Main_profitlossExpense__6kQsT{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important}.Main_profitlossTableRowTotalEnd__cXn2a{border-bottom:none!important;background-color:hsl(var(--muted)/.4)!important;font-weight:700!important}.Main_badge___No4q{display:inline-flex!important;align-items:center!important;padding:.25rem .5rem!important;border-radius:.25rem!important;font-size:.75rem!important;font-weight:500!important}.Main_badgeGreen__5V5Hl{background-color:var(--green-100)!important;color:var(--green-800)!important}.Main_badgeYellow__bVrua{background-color:var(--yellow-100)!important;color:var(--yellow-800)!important}.Main_badgeRed__HkFEd{background-color:var(--red-100)!important;color:var(--red-800)!important}.Main_progress__Do8rt{height:.5rem!important;background-color:hsl(var(--muted))!important;border-radius:.25rem!important;overflow:hidden!important}.Main_progressBar__2H_7t{height:100%!important;background-color:hsl(var(--primary))!important;transition:width .2s!important}.Main_progressLabel__dX2Kh{display:flex!important;justify-content:space-between!important;font-size:.875rem!important}.Main_progressValue___XpBU{font-weight:500!important}.Main_progressDescription__561cO{font-size:.75rem!important;color:hsl(var(--muted-foreground))!important}.Main_optimizationGrid1__sIFtg,.Main_optimizationGrid2__pyMfj{display:grid!important;grid-gap:1rem!important;gap:1rem!important;margin-top:1rem!important}@media (min-width:768px){.Main_optimizationGrid1__sIFtg,.Main_optimizationGrid2__pyMfj{gap:2rem!important}}@media (min-width:1024px){.Main_optimizationGrid1__sIFtg{grid-template-columns:repeat(2,minmax(0,1fr))!important}.Main_optimizationGrid2__pyMfj{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.Main_optimizationCard__oRIj5{border:1px solid hsl(var(--border))!important;border-radius:.5rem!important;background-color:hsl(var(--card))!important}.Main_optimizationCardHeader__8oaeG{padding:1.5rem!important}.Main_optimizationCardTitle__LJEG3{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:1.5rem!important;font-weight:600!important}.Main_optimizationCardIcon__6YUwW{width:1rem!important;height:1rem!important;color:var(--blue-600)!important}.Main_optimizationCardContent__mTe77{padding:0 1.5rem 1.5rem!important}.Main_optimizationCardContent__mTe77,.Main_optimizationContent__D4Lmr{display:flex!important;flex-direction:column!important;gap:1rem!important}.Main_optimizationItem__trSmC,.Main_optimizationStep__PQfKp{display:flex!important;align-items:flex-start!important;gap:.75rem!important}.Main_stepNumber__v27DM{width:1.5rem!important;height:1.5rem!important;border-radius:9999px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.875rem!important;font-weight:500!important}.Main_stepNumberBlue__h7nbh{background-color:var(--blue-100)!important;color:var(--blue-600)!important}.Main_stepNumberGreen__Ab5IM{background-color:var(--green-100)!important;color:var(--green-600)!important}.Main_stepNumberPurple__rmTZ8{background-color:var(--purple-100)!important;color:var(--purple-600)!important}.Main_stepContent__sLl2o{flex:1 1!important}.Main_stepTitle__4fbJY{font-weight:500!important;line-height:1.25rem!important}.Main_stepDescription__K8s1b{font-size:.875rem!important;color:hsl(var(--muted-foreground))!important;line-height:1.25rem!important}.Main_stepBadge__9aAer{margin-top:.25rem!important}.Main_stepBadgeBlue__6dadp{background-color:var(--blue-100)!important;color:var(--blue-600)!important}.Main_stepBadgeGreen__hZkN8{background-color:var(--green-100)!important;color:var(--green-600)!important}.Main_stepBadgePurple__f1vwc{background-color:var(--purple-100)!important;color:var(--purple-600)!important}.Main_alertWarning__dI9ck{border-color:var(--orange-200)!important;background-color:var(--orange-50)!important}.Main_alertWarningIcon__OgAcT{color:var(--orange-600)!important}.Main_alertWarningTitle__ovNLI{color:var(--orange-800)!important}.Main_alertWarningDescription__0GZ_H{color:var(--orange-700)!important}.Main_alertGreen__wvp3_{border-color:var(--green-200)!important;background-color:var(--green-50)!important}.Main_alertGreenTitle__jt_9S{color:var(--green-800)!important}.Main_alertGreenDescription__xNLCr{color:var(--green-700)!important}.Main_alertRed__yifeW{border-color:var(--red-200)!important;background-color:var(--red-50)!important}.Main_alertRedTitle__QvlmO{color:var(--red-800)!important}.Main_alertRedDescription__HJTZa{color:var(--red-700)!important}.Main_alertYellow__9J1fg{border-color:var(--yellow-200)!important;background-color:var(--yellow-50)!important}.Main_alertYellowTitle__SYVGS{color:var(--yellow-800)!important}.Main_alertYellowDescription__kvmkS{color:var(--yellow-700)!important}.Main_forecastsAlert__CKy98{margin-top:1rem!important;border-color:var(--yellow-200)!important;background-color:var(--yellow-50)!important}.Main_forecastsAlertIcon__9B2iK{width:1rem!important;height:1rem!important}.Main_forecastsAlertTitle__4qMlY{color:var(--yellow-800)!important}.Main_forecastsAlertDescription__KwO94{color:var(--yellow-700)!important}.Main_forecastsGrid__tL_0u{margin-top:1rem!important;display:grid!important;grid-gap:1rem!important;gap:1rem!important;@media screen and (min-width:1024px){grid-template-columns:repeat(3,minmax(0,1fr))!important}@media screen and (min-width:768px){gap:2rem!important}}.Main_forecastsCard__Trtv7{border:1px solid hsl(var(--border))!important;border-radius:.5rem!important;background-color:hsl(var(--card))!important}.Main_forecastsCardTitle__dWOn1{display:flex!important;align-items:center!important;gap:.5rem!important}.Main_forecastsCardIcon__45P6c{width:1rem!important;height:1rem!important}.Main_forecastsContent__vEmyY{display:flex!important;flex-direction:column!important;gap:1rem!important}.Main_forecastsRow__W3XfE{display:flex!important;justify-content:space-between!important}.Main_forecastsRowTotal__umToG{border-top:1px solid hsl(var(--border))!important;padding-top:.5rem!important}.Main_forecastsRowPositive__8Fp74{color:var(--green-600)!important}.Main_forecastsChangeValue__6NExG,.Main_forecastsChange__SuqgK{font-size:.75rem!important;line-height:1rem!important;color:hsl(var(--muted-foreground))!important}.Main_forecastsChangePositive__HPfiK{color:var(--green-600)!important}.Main_forecastsChangeNegative__uxeu0{color:var(--red-600)!important}.Main_optimizationRow__bVNVM{display:flex!important;justify-content:space-between!important;align-items:center!important}.Main_optimizationItem__trSmC{font-size:.875rem!important;line-height:1.25rem!important}.Main_optimizationItemGreen__IFd9L{color:var(--green-600)!important}.Main_optimizationItemBlue__jbksu{color:var(--blue-600)!important}.Main_optimizationItemTotal__O7rww{padding-top:.5rem!important;border-top:1px solid hsl(var(--border))!important;font-size:.75rem!important;line-height:1rem!important;color:hsl(var(--muted-foreground))!important;font-weight:500!important}.Main_textCenter__CSKuA{text-align:center!important}.Main_spaceY3__B8ko_{margin-top:1rem!important;display:flex!important;flex-direction:column!important;gap:1rem!important}.Main_flexItemsCenter__zNAeb{display:flex!important;align-items:center!important;justify-content:space-between!important}.Main_flexItemsGap2__Yt7In{display:flex!important;align-items:center!important;gap:.5rem!important}.Main_flexjustifyBetweenitemsCenter__o5SzQ{align-items:center!important}.Main_flexjustifyBetween__NvVwr,.Main_flexjustifyBetweenitemsCenter__o5SzQ{display:flex!important;justify-content:space-between!important}.Main_flexgap2__BhkxJ{display:flex!important;gap:.5rem!important}.Main_textSm__ZPnHj{font-size:.875rem!important}.Main_textXs__n1Z_i{font-size:.75rem!important;color:hsl(var(--muted-foreground))!important}.Main_fontMedium__7Fb6N{font-weight:500!important}.Main_fontSemibold__XBsfm{font-weight:600!important}.Main_textGreen600__nES6T{color:var(--green-600)!important}.Main_textBlue600__wboWE{color:var(--blue-600)!important}.Main_textRed600__5mp_3{color:var(--red-600)!important}.Main_textYellow600__KZGql{color:var(--yellow-600)!important}.Main_textPurple600__a1fvo{color:var(--purple-600)!important}.Main_textGreen800__xHlMj{color:var(--green-800)!important}.Main_textBlue800__RGftC{color:var(--blue-800)!important}.Main_textRed800__dDnoc{color:var(--red-800)!important}.Main_textYellow800__pqftI{color:var(--yellow-800)!important}.Main_textPurple800__zTqyQ{color:var(--purple-800)!important}.Main_textGreen700__zsBNx{color:var(--green-700)!important}.Main_textBlue700__xBSUO{color:var(--blue-700)!important}.Main_textRed700__JXNKn{color:var(--red-700)!important}.Main_textYellow700__rkP4P{color:var(--yellow-700)!important}.Main_textPurple700__cE29_{color:var(--purple-700)!important}.Main_bgGreen100__KwkBn{background-color:var(--green-100)!important}.Main_bgBlue100__XCmZQ{background-color:var(--blue-100)!important}.Main_bgRed100__VUAa4{background-color:var(--red-100)!important}.Main_bgYellow100__Fcf_H{background-color:var(--yellow-100)!important}.Main_bgPurple100__6SUwX{background-color:var(--purple-100)!important}.Main_borderGreen200__lZmqV{border-color:var(--green-200)!important}.Main_borderBlue200__ODq7A{border-color:var(--blue-200)!important}.Main_borderRed200__a4ADj{border-color:var(--red-200)!important}.Main_borderYellow200___CJV1{border-color:var(--yellow-200)!important}.Main_borderPurple200__wYhKH{border-color:var(--purple-200)!important}.Main_bgGreen50___Dpbd{background-color:var(--green-50)!important}.Main_bgBlue50__i6fgA{background-color:var(--blue-50)!important}.Main_bgRed50__n6s83{background-color:var(--red-50)!important}.Main_bgYellow50__229gU{background-color:var(--yellow-50)!important}.Main_bgPurple50__ZLDWj{background-color:var(--purple-50)!important}.Main_w3h3bgBlue500roundedFull__grIUG{background-color:var(--blue-500)!important}.Main_w3h3bgBlue500roundedFull__grIUG,.Main_w3h3bgGreen500roundedFull__cmQhH{width:.75rem!important;height:.75rem!important;border-radius:9999px!important}.Main_w3h3bgGreen500roundedFull__cmQhH{background-color:var(--green-500)!important}.Main_w3h3bgPurple500roundedFull__KBsvQ{width:.75rem!important;height:.75rem!important;background-color:var(--purple-500)!important;border-radius:9999px!important}.Main_w3h3bgOrange500roundedFull___1HQ1{width:.75rem!important;height:.75rem!important;background-color:var(--orange-500)!important;border-radius:9999px!important}.Main_w3h3bgGray500roundedFull__Abivg{width:.75rem!important;height:.75rem!important;background-color:var(--gray-500)!important;border-radius:9999px!important}.Main_h2__x34ob,.Main_w20h2__OJ1NS{height:.5rem!important}.Main_w20h2__OJ1NS{width:5rem!important}.Main_flex1h2__z9Qa5,.Main_flex1h2bgBlue100__lZ0Yt{flex:1 1!important;height:.5rem!important}.Main_flex1h2bgBlue100__lZ0Yt{background-color:var(--blue-100)!important}.Main_mt2__E8ihf{margin-top:.5rem!important}.Main_mt4__zkrEb{margin-top:1rem!important}.Main_mt6__wZo5W{margin-top:1.5rem!important;padding-top:1.5rem!important;border-top:1px solid hsl(var(--border))!important}.Main_mb2__TtIu2{margin-bottom:.5rem!important}.Main_mb3__rvPGu{margin-bottom:.75rem!important}.Main_mx2__m7Vok{margin-left:.5rem!important;margin-right:.5rem!important}.Main_pt4__dKcQ_{padding-top:1rem!important;border-top:1px solid hsl(var(--border))!important}.Main_textRight__P_6e3{text-align:right!important}.Main_textMutedForeground__LufQl{color:hsl(var(--muted-foreground))!important}.Main_fontMediumtextGreen600__x6kyM{font-weight:500!important;color:var(--green-600)!important}.Main_fontMediumtextBlue600__4Ibvk{font-weight:500!important;color:var(--blue-600)!important}.Main_fontMediumtextPurple600___uKSf{font-weight:500!important;color:var(--purple-600)!important}.Main_fontMediummb3textGreen700__c4hLC{font-weight:500!important;margin-bottom:.75rem!important;color:var(--green-700)!important}.Main_fontMediummb3textRed700__2e3pF{font-weight:500!important;margin-bottom:.75rem!important;color:var(--red-700)!important}.Main_flexitemsStartgap3__2v_Bb{display:flex!important;align-items:flex-start!important;gap:.75rem!important}.Main_h4w4textGreen600mt05__eWQoV{color:var(--green-600)!important}.Main_h4w4textGreen600mt05__eWQoV,.Main_h4w4textRed600mt05__QoKap{width:1rem!important;height:1rem!important;margin-top:.125rem!important}.Main_h4w4textRed600mt05__QoKap{color:var(--red-600)!important}.Main_h4w4textBlue600___oiGf{width:1rem!important;height:1rem!important;color:var(--blue-600)!important}.Main_h4w4textYellow600__5_w3V{color:var(--yellow-600)!important}.Main_h4w4textGreen600__UhuSg,.Main_h4w4textYellow600__5_w3V{width:1rem!important;height:1rem!important}.Main_h5w5textBlue600__UAZ2R{width:1.25rem!important;height:1.25rem!important;color:var(--blue-600)!important}.Main_gridGap4mdGap8lgGridCols2___RcXT{display:grid!important;grid-gap:1rem!important;gap:1rem!important}@media (min-width:768px){.Main_gridGap4mdGap8lgGridCols2___RcXT{gap:2rem!important}}@media (min-width:1024px){.Main_gridGap4mdGap8lgGridCols2___RcXT{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.Main_gridGap6mdGridCols3__MrPfx{display:grid!important;grid-gap:1.5rem!important;gap:1.5rem!important}@media (min-width:768px){.Main_gridGap6mdGridCols3__MrPfx{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.Main_spaceY1textSm__4rl3g{margin-top:.25rem!important;font-size:.875rem!important;line-height:1.5rem!important}.Main_spaceY2textSm__NxwOG{margin-top:.5rem!important;font-size:.875rem!important;line-height:1.25rem!important}.Main_flexjustifyBetweenitemsCentermb2__BnVzW{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:.5rem!important}.Main_textSmfontMedium__g__yv{font-size:.875rem!important;font-weight:500!important}.Main_bgGreen100textGreen800hoverbgGreen100__fnLfA{background-color:var(--green-100)!important;color:var(--green-800)!important}.Main_bgGreen100textGreen800hoverbgGreen100__fnLfA:hover{background-color:var(--green-100)!important}.Main_bgBlue100textBlue800hoverbgBlue100__BrfUJ{background-color:var(--blue-100)!important;color:var(--blue-800)!important}.Main_bgBlue100textBlue800hoverbgBlue100__BrfUJ:hover{background-color:var(--blue-100)!important}.Main_bgRed100textRed800hoverbgRed100__Hsg2_{background-color:var(--red-100)!important;color:var(--red-800)!important}.Main_bgRed100textRed800hoverbgRed100__Hsg2_:hover{background-color:var(--red-100)!important}.Main_bgYellow100textYellow800hoverbgYellow100__9hn6R{background-color:var(--yellow-100)!important;color:var(--yellow-800)!important}.Main_bgYellow100textYellow800hoverbgYellow100__9hn6R:hover{background-color:var(--yellow-100)!important}.Main_bgPurple100textPurple800hoverbgPurple100__BKgkY{background-color:var(--purple-100)!important;color:var(--purple-800)!important}.Main_bgPurple100textPurple800hoverbgPurple100__BKgkY:hover{background-color:var(--purple-100)!important}.Main_mt4spaceY2__W4c7N{gap:.6rem!important}.Main_gap1rem__A2Q9g,.Main_mt4spaceY2__W4c7N{margin-top:1rem!important;display:flex!important;flex-direction:column!important}.Main_gap1rem__A2Q9g{gap:1rem!important}.Main_gap05rem__uOqAY{margin-top:.5rem!important;display:flex!important;flex-direction:column!important;gap:.6rem!important;font-size:.875rem!important}.Main_flexitemsCenterjustifyBetween__O4pSL{display:flex!important;align-items:center!important;justify-content:space-between!important}.Main_portfolioDescription__Vu7VD{margin-top:.5rem!important;font-size:.875rem!important;color:hsl(var(--muted-foreground))!important}.Main_chartgap__mu0lZ{margin-top:1rem!important;display:flex!important;flex-direction:column!important;gap:1rem!important}.Main_gridGap4mdGridCols2__r82LO{display:grid!important;grid-gap:1rem!important;gap:1rem!important}@media (min-width:768px){.Main_gridGap4mdGridCols2__r82LO{gap:2rem!important}}@media screen and (min-width:1024px){.Main_gridGap4mdGridCols2__r82LO{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.Main_gridGap4mdGridCols3__HpJJM{display:grid!important;grid-gap:1rem!important;gap:1rem!important}@media (min-width:768px){.Main_gridGap4mdGridCols3__HpJJM{gap:1rem!important}}@media (min-width:1024px){.Main_gridGap4mdGridCols3__HpJJM{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.Button_button__WQ3_h{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.Button_button__WQ3_h:focus-visible{outline:none;ring:2px;ring-offset:2px}.Button_button__WQ3_h:disabled{pointer-events:none;opacity:.5}.Button_button__WQ3_h svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.Button_default__vtwP1{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Button_default__vtwP1:hover{background-color:color-mix(in srgb,hsl(var(--primary)) 90%,transparent)}.Button_destructive__4wh3O{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.Button_destructive__4wh3O:hover{background-color:color-mix(in srgb,hsl(var(--destructive)) 90%,transparent)}.Button_outline__3GOLy{border:1px solid hsl(var(--input));background-color:hsl(var(--background))}.Button_outline__3GOLy:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.Button_secondary__z8DZE{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.Button_secondary__z8DZE:hover{background-color:color-mix(in srgb,hsl(var(--secondary)) 80%,transparent)}.Button_ghost__9OlTm:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.Button_link__iLIeN{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:4px}.Button_sizeDefault__NG865{height:2.5rem;padding:.5rem 1rem}.Button_sizeSm__VIZk_{height:2.25rem;border-radius:.375rem;padding:0 .75rem}.Button_sizeLg__kC3hX{height:2.75rem;border-radius:.375rem;padding:0 2rem}.Button_sizeIcon__Rzl87{height:2.5rem;width:2.5rem}.Input_input__DfZui{flex:1 1;height:2.5rem;width:100%;border-radius:.375rem;border:1px solid hsl(var(--input));background-color:hsl(var(--background));padding:.5rem .75rem;font-size:1rem;line-height:1.5;color:hsl(var(--foreground));transition:all .2s}.Input_input__DfZui:focus-visible{outline:none;ring:2px;ring-color:hsl(var(--ring));ring-offset:2px;ring-offset-color:hsl(var(--background))}.Input_input__DfZui:disabled{cursor:not-allowed;opacity:.5}.Input_input__DfZui::-webkit-file-upload-button{border:0;background:transparent;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.Input_input__DfZui::file-selector-button{border:0;background:transparent;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.Input_input__DfZui::placeholder{color:hsl(var(--muted-foreground))}@media (min-width:768px){.Input_input__DfZui{font-size:.875rem}}.Avatar_avatar___CNw9{position:relative;display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;overflow:hidden;border-radius:9999px}.Avatar_avatarImage__YTzaN{aspect-ratio:1;height:100%;width:100%}.Avatar_avatarFallback__a550K{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:9999px;background-color:#e5e5e5}.Dropdown-menu_subTrigger___B1IR{display:flex;cursor:default;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;outline:none}.Dropdown-menu_subTrigger___B1IR:focus,.Dropdown-menu_subTrigger___B1IR[data-state=open]{background-color:hsl(var(--accent))}.Dropdown-menu_subTrigger___B1IR svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.Dropdown-menu_subTriggerInset__2utjk{padding-left:2rem}.Dropdown-menu_subContent__foBJy{z-index:50;min-width:8rem;overflow:hidden;border-radius:.375rem;border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:.25rem;box-shadow:0 10px 15px -3px rgb(0 0 0/.1)}.Dropdown-menu_subContent__foBJy[data-state=open]{animation:Dropdown-menu_fadeIn__roZ3c .2s ease-out}.Dropdown-menu_subContent__foBJy[data-state=closed]{animation:Dropdown-menu_fadeOut__9XNC2 .2s ease-in}.Dropdown-menu_content__zN_hw{z-index:50;min-width:8rem;overflow:hidden;border-radius:.375rem;border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:.25rem;box-shadow:0 4px 6px -1px rgb(0 0 0/.1)}.Dropdown-menu_menuItem__5Fw1z{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;outline:none;transition:background-color .2s}.Dropdown-menu_menuItem__5Fw1z:focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.Dropdown-menu_menuItem__5Fw1z[data-disabled]{pointer-events:none;opacity:.5}.Dropdown-menu_menuItem__5Fw1z svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.Dropdown-menu_menuItemInset__51ntB{padding-left:2rem}.Dropdown-menu_checkboxItem__6LfI6{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;outline:none;transition:background-color .2s}.Dropdown-menu_checkboxItem__6LfI6:focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.Dropdown-menu_checkboxItem__6LfI6[data-disabled]{pointer-events:none;opacity:.5}.Dropdown-menu_checkboxIndicator__eA8a2{position:absolute;left:.5rem;display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center}.Dropdown-menu_radioItem__zs5Vs{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;outline:none;transition:background-color .2s}.Dropdown-menu_radioItem__zs5Vs:focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.Dropdown-menu_radioItem__zs5Vs[data-disabled]{pointer-events:none;opacity:.5}.Dropdown-menu_radioIndicator__jGVuM{position:absolute;left:.5rem;display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center}.Dropdown-menu_label__nWrBd{padding:.375rem .5rem;font-size:.875rem;font-weight:600}.Dropdown-menu_labelInset__zArDz{padding-left:2rem}.Dropdown-menu_separator__KfGD5{margin:.25rem -.25rem;height:1px;background-color:hsl(var(--muted))}.Dropdown-menu_shortcut__cM2i7{margin-left:auto;font-size:.75rem;letter-spacing:.1em;opacity:.6}@keyframes Dropdown-menu_fadeIn__roZ3c{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Dropdown-menu_fadeOut__9XNC2{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.Sheet_overlay__nxTn6{position:fixed;inset:0;z-index:50;background-color:rgba(0,0,0,.8)}.Sheet_overlay__nxTn6[data-state=open]{animation:Sheet_fadeIn__V25PC .2s ease-in}.Sheet_overlay__nxTn6[data-state=closed]{animation:Sheet_fadeOut__EilDC .2s ease-out}.Sheet_content__Szcnj{position:fixed;z-index:50;background-color:white;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease-in-out}.Sheet_content__Szcnj[data-side=right][data-state=open]{animation:Sheet_slideInRight__q93Kg .3s ease-in}.Sheet_content__Szcnj[data-side=right][data-state=closed]{animation:Sheet_slideOutRight__zTtum .3s ease-out}.Sheet_content__Szcnj[data-side=left][data-state=open]{animation:Sheet_slideInLeft__9xBKE .3s ease-in}.Sheet_content__Szcnj[data-side=left][data-state=closed]{animation:Sheet_slideOutLeft__3If2x .3s ease-out}.Sheet_content__Szcnj[data-side=top][data-state=open]{animation:Sheet_slideInTop__0g0aW .3s ease-in}.Sheet_content__Szcnj[data-side=top][data-state=closed]{animation:Sheet_slideOutTop__MUQXa .3s ease-out}.Sheet_content__Szcnj[data-side=bottom][data-state=open]{animation:Sheet_slideInBottom__LrHho .3s ease-in}.Sheet_content__Szcnj[data-side=bottom][data-state=closed]{animation:Sheet_slideOutBottom__kMWpz .3s ease-out}.Sheet_content__Szcnj[data-side=right]{right:0;top:0;bottom:0;width:75%;max-width:24rem;border-left:1px solid #e5e7eb}.Sheet_content__Szcnj[data-side=left]{left:0;top:0;bottom:0;width:75%;max-width:24rem;border-right:1px solid #e5e7eb}.Sheet_content__Szcnj[data-side=top]{top:0;left:0;right:0;border-bottom:1px solid #e5e7eb}.Sheet_content__Szcnj[data-side=bottom]{bottom:0;left:0;right:0;border-top:1px solid #e5e7eb}.Sheet_close__FTndH{position:absolute;right:1rem;top:1rem;padding:.25rem;border-radius:.25rem;opacity:.7;transition:opacity .2s}.Sheet_close__FTndH:hover{opacity:1}.Sheet_header__Z7RV_{display:flex;flex-direction:column;gap:.5rem;text-align:center}@media (min-width:640px){.Sheet_header__Z7RV_{text-align:left}}.Sheet_footer___65Pz{display:flex;flex-direction:column-reverse;gap:.5rem}@media (min-width:640px){.Sheet_footer___65Pz{flex-direction:row;justify-content:flex-end;gap:.5rem}}.Sheet_title__O2EWB{font-size:1.125rem;font-weight:600;color:#111827}.Sheet_description___Q1JP{font-size:.875rem;color:#6b7280}.Sheet_icon__OuBw5{height:1rem;width:1rem}@keyframes Sheet_fadeIn__V25PC{0%{opacity:0}to{opacity:1}}@keyframes Sheet_fadeOut__EilDC{0%{opacity:1}to{opacity:0}}@keyframes Sheet_slideInRight__q93Kg{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Sheet_slideOutRight__zTtum{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes Sheet_slideInLeft__9xBKE{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Sheet_slideOutLeft__3If2x{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes Sheet_slideInTop__0g0aW{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Sheet_slideOutTop__MUQXa{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Sheet_slideInBottom__LrHho{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Sheet_slideOutBottom__kMWpz{0%{transform:translateY(0)}to{transform:translateY(100%)}}.Card_card__HEwtR{border-radius:.5rem;border:1px solid hsl(var(--border));background-color:hsl(var(--card-background));color:hsl(var(--card-foreground));box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}.Card_cardHeader__BWeS1{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}.Card_cardTitle___4oRB{font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.025em}.Card_cardDescription__q5JSg{font-size:.875rem;color:hsl(var(--muted-foreground))}.Card_cardContent__FzcgS{padding:0 1.5rem 1.5rem}.Card_cardFooter__0r1Bn{display:flex;align-items:center;padding:0 1.5rem 1.5rem}.Progress_progressRoot__jELRJ{position:relative;height:.5rem;width:100%;overflow:hidden;border-radius:9999px;background-color:hsl(var(--secondary))}.Progress_progressIndicator__TYiuz{height:100%;width:100%;flex:1 1;background-color:hsl(var(--primary));transition:all .2s ease-in-out}.Tabs_tabsList__R_Ph0{flex-wrap:wrap;width:-moz-fit-content;width:fit-content;justify-content:flex-start;border-radius:.375rem;background-color:hsl(var(--muted));padding:.25rem}.Tabs_tabsList__R_Ph0,.Tabs_tabsTrigger__Jaii9{display:inline-flex;align-items:center;color:hsl(var(--muted-foreground))}.Tabs_tabsTrigger__Jaii9{justify-content:center;white-space:nowrap;border-radius:.125rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;background-color:transparent;line-height:1.25rem}.Tabs_tabsTrigger__Jaii9:focus-visible{outline:none;ring:2px;ring-offset:2px;ring-color:hsl(var(--ring))}.Tabs_tabsTrigger__Jaii9:disabled{pointer-events:none;opacity:.5}.Tabs_tabsTrigger__Jaii9[data-state=active]{background-color:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px rgba(0,0,0,.05)}.Tabs_tabsContent___kEfk:focus-visible{outline:none;ring:2px;ring-offset:2px;ring-color:hsl(var(--ring))}.Badge_badge__7wutk{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.125rem .625rem;font-size:.75rem;font-weight:600;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Badge_badge__7wutk:focus{outline:none;ring:2px;ring-offset:2px}.Badge_badgeDefault__k6ZVH{border-color:transparent;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Badge_badgeDefault__k6ZVH:hover{background-color:color-mix(in srgb,hsl(var(--primary)) 80%,transparent)}.Badge_badgeSecondary__FcHNe{border-color:transparent;background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.Badge_badgeSecondary__FcHNe:hover{background-color:color-mix(in srgb,hsl(var(--secondary)) 80%,transparent)}.Badge_badgeDestructive__0bM0r{border-color:transparent;background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.Badge_badgeDestructive__0bM0r:hover{background-color:color-mix(in srgb,hsl(var(--destructive)) 80%,transparent)}.Badge_badgeOutline__RAUct{color:hsl(var(--foreground))}.Alert_alert__KRy_T{position:relative;width:100%;border-radius:.5rem;border:1px solid;padding:1rem}.Alert_alert__KRy_T svg~*{padding-left:1.75rem}.Alert_alert__KRy_T svg+div{transform:translateY(-3px)}.Alert_alert__KRy_T svg{position:absolute;left:1rem;top:1rem;color:hsl(var(--foreground))}.Alert_alertDefault__yQUkF{background-color:hsl(var(--background));color:hsl(var(--foreground))}.Alert_alertDestructive__dT495{border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.Alert_alertDestructive__dT495 svg{color:hsl(var(--destructive))}.Alert_alertTitle__yF8ED{margin-bottom:.25rem;font-weight:500;line-height:1;letter-spacing:-.025em}.Alert_alertDescription__8r9ny{font-size:.875rem;line-height:1.25rem}.Alert_alertDescription__8r9ny p{line-height:1.625}.Table_tableWrapper___Urno{position:relative;width:100%;overflow:auto}.Table_table__GYv1X{width:100%;caption-bottom:bottom;font-size:.875rem;line-height:1rem}.Table_tableHeader__rPuHF tr{border-bottom:1px solid}.Table_tableBody__GhW3h tr:last-child{border:0}.Table_tableFooter__fdXEX{border-top:1px solid;background-color:rgba(hsl(var(--muted)),.5);font-weight:500}.Table_tableFooter__fdXEX tr:last-child{border-bottom:0}.Table_tableRow___sYb1{border-bottom:1px solid;transition:background-color .2s}.Table_tableRow___sYb1:hover{background-color:hsl(var(--muted)/.5)}.Table_tableRow___sYb1[data-state=selected]{background-color:hsl(var(--muted))}.Table_tableHead__pLk01{height:3rem;padding:0 1rem;text-align:left;vertical-align:middle;font-weight:500;color:hsl(var(--muted-foreground))}.Table_tableHead__pLk01:has([role=checkbox]){padding-right:0}.Table_tableCell__V__Uv{padding:1rem;vertical-align:middle}.Table_tableCell__V__Uv:has([role=checkbox]){padding-right:0}.Table_tableCaption__ex9C_{margin-top:1rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.Document-uploader_uploaderCard__2nr8m{margin-top:1rem;border:2px solid #e2e8f0;transition:all .3s ease}.Document-uploader_uploaderCard__2nr8m:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Document-uploader_uploaderTitle__Ra2Cn{display:flex;align-items:center;gap:.5rem}.Document-uploader_uploaderContent__ypYp6{display:flex;flex-direction:column;gap:1.5rem}.Document-uploader_uploadArea__icKCZ{border:2px dashed #cbd5e1;border-radius:.75rem;padding:2rem;text-align:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:all .3s ease;cursor:pointer}.Document-uploader_uploadAreaActive__E6eTh,.Document-uploader_uploadArea__icKCZ:hover{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.Document-uploader_uploadAreaActive__E6eTh{transform:scale(1.02)}.Document-uploader_uploadAreaContent___rmfw{display:flex;flex-direction:column;align-items:center}.Document-uploader_fileInput__lanMS{display:none}.Document-uploader_uploadButton__ia4FP{cursor:pointer;transition:all .2s ease}.Document-uploader_uploadButton__ia4FP:hover{background-color:#3b82f6;color:white}.Document-uploader_documentsList__LXZTr{background:#f8fafc;border-radius:.5rem;padding:1rem}.Document-uploader_documentsGrid__DXw__{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Document-uploader_documentItem__t4TZ8{background:white;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;transition:all .2s ease}.Document-uploader_documentItem__t4TZ8:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Document-uploader_documentHeader__t_N44{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.Document-uploader_documentInfo__SkE5y{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.Document-uploader_documentDetails__hVw9m{flex:1 1;min-width:0}.Document-uploader_documentActions__YqwNI{display:flex;align-items:center;gap:.5rem}.Document-uploader_removeButton__pc3ry{padding:.25rem;height:auto;width:auto;color:#6b7280}.Document-uploader_removeButton__pc3ry:hover{color:#ef4444;background-color:#fef2f2}.Document-uploader_progressContainer__5kQnJ{margin-top:.5rem}.Document-uploader_spinner__gRZZm{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:Document-uploader_spin__Ym5pT 1s linear infinite}@keyframes Document-uploader_spin__Ym5pT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Document-uploader_extractedData__hY7wf{margin-top:.75rem;padding:.75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.375rem}.Document-uploader_extractedDataHeader__wroWL{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.Document-uploader_viewButton__oR7Qv{padding:.25rem .5rem;height:auto;font-size:.75rem}.Document-uploader_entitiesPreview__3a8X9{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.Document-uploader_entityBadge__Dl2F9{font-size:.625rem;padding:.125rem .375rem}.Document-uploader_modal__rR1en{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.Document-uploader_modalContent__KaHsv{background:white;border-radius:.75rem;max-width:600px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.Document-uploader_modalHeader__PGCWF{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.Document-uploader_modalBody__KjzyL{padding:1.5rem;overflow-y:auto;flex:1 1}.Document-uploader_financialDataGrid__Ih77_{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Document-uploader_financialDataItem__f84D8{flex-direction:column;gap:.25rem;padding:.75rem;background:#f8fafc;border-radius:.375rem;border:1px solid #e2e8f0}.Document-uploader_entitiesGrid__VObZ_{gap:.5rem}.Document-uploader_textPreview__MVFcz{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:1rem;line-height:1.5;max-height:200px;overflow-y:auto}@media (max-width:768px){.Document-uploader_documentsGrid__DXw__{grid-template-columns:1fr}.Document-uploader_uploadArea__icKCZ{padding:1.5rem}.Document-uploader_modal__rR1en{padding:.5rem}.Document-uploader_modalContent__KaHsv{max-height:90vh}.Document-uploader_financialDataGrid__Ih77_{grid-template-columns:1fr}}@media (max-width:480px){.Document-uploader_documentHeader__t_N44{flex-direction:column;align-items:flex-start;gap:.5rem}.Document-uploader_documentActions__YqwNI{align-self:flex-end}.Document-uploader_extractedDataHeader__wroWL{flex-direction:column;align-items:flex-start;gap:.5rem}}.Document-uploader_documentItem__t4TZ8{animation:Document-uploader_slideIn__oyWvn .3s ease-out}@keyframes Document-uploader_slideIn__oyWvn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Document-uploader_fileInput__lanMS:focus+label .Document-uploader_uploadButton__ia4FP,.Document-uploader_removeButton__pc3ry:focus,.Document-uploader_uploadButton__ia4FP:focus,.Document-uploader_viewButton__oR7Qv:focus{outline:2px solid #3b82f6;outline-offset:2px}.Document-uploader_uploadIcon__OPkY3{height:2rem;width:2rem;color:hsl(var(--muted-foreground));margin-bottom:.5rem}.Document-uploader_uploadTitle__01p6W{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.Document-uploader_uploadSubtitle__7pOeu{font-size:.75rem;color:hsl(var(--muted-foreground));margin-bottom:.75rem}.Document-uploader_documentsListTitle__z2Jvb{font-weight:500;margin-bottom:1rem}.Document-uploader_documentName__UNK8U{font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Document-uploader_documentSize__X6br6{font-size:.75rem;color:hsl(var(--muted-foreground))}.Document-uploader_removeIcon__42O9l{height:.75rem;width:.75rem}.Document-uploader_progressBar__5p6dG{height:.25rem}.Document-uploader_progressText__pUpMw{font-size:.75rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.Document-uploader_extractedDataSuccess__ixYMV{font-size:.75rem;font-weight:500;color:#15803d}.Document-uploader_viewIcon__mdKWO{height:.75rem;width:.75rem;margin-right:.25rem}.Document-uploader_entitiesMore__tn9CR{font-size:.75rem;color:hsl(var(--muted-foreground))}.Document-uploader_errorAlert__kkqRV{margin-top:.5rem;border:1px solid #fecaca;background:#fef2f2}.Document-uploader_errorIcon__Lsz60{height:1rem;width:1rem;color:#dc2626}.Document-uploader_errorText__AhvLU{color:#b91c1c;font-size:.75rem}.Document-uploader_modalTitle__bVmHL{font-weight:600}.Document-uploader_modalCloseIcon__4DOQ_{height:1rem;width:1rem}.Document-uploader_modalBodyContent__4oqOL{display:flex;flex-direction:column;gap:1.5rem}.Document-uploader_entitiesTitle__sb2sA,.Document-uploader_financialDataTitle__96S_J,.Document-uploader_textPreviewTitle__RZO2H{font-weight:500;margin-bottom:.5rem}.Document-uploader_financialDataGrid__Ih77_{display:flex;flex-direction:column;gap:.5rem}.Document-uploader_financialDataItem__f84D8{display:flex;gap:.5rem;align-items:baseline}.Document-uploader_financialDataMetric__KhoaO{font-size:.875rem;font-weight:500}.Document-uploader_financialDataValue__wHA3i{font-size:.875rem;color:#15803d}.Document-uploader_financialDataPeriod__yvJEv{font-size:.75rem;color:hsl(var(--muted-foreground))}.Document-uploader_entitiesGrid__VObZ_{display:flex;flex-wrap:wrap;gap:.25rem}.Document-uploader_textPreview__MVFcz{font-size:.875rem;color:#374151;background:#f3f4f6;padding:.5rem;border-radius:.25rem}.CreditScoreDashboard_dashboard__naicA{padding:1.5rem}.CreditScoreDashboard_header__Y6iJs{margin-bottom:2rem}.CreditScoreDashboard_title__5GntB{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.CreditScoreDashboard_subtitle__dIdVn{color:#6b7280;font-size:1rem}.CreditScoreDashboard_content__8Xs96,.CreditScoreDashboard_tabs__wFf5U{width:100%}.CreditScoreDashboard_tabsList__BwLOE{margin-bottom:1.5rem}.CreditScoreDashboard_tabContent__bPgOr{width:100%}.CreditScoreDashboard_overviewGrid__snnb6{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.CreditScoreDashboard_summaryCard__XH_F6{height:100%}.CreditScoreDashboard_cardTitle__cgvdi{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600}.CreditScoreDashboard_cardIcon__LeATO{width:1.25rem;height:1.25rem}.CreditScoreDashboard_scoreCard__khgnb{grid-column:span 2}.CreditScoreDashboard_scoreGaugeInner__hCgo_{position:absolute;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem}.CreditScoreDashboard_scoreValue__lR9ur{font-size:3rem;font-weight:700;line-height:1}.CreditScoreDashboard_scoreLabel__2stHx{font-size:1rem;color:#6b7280}.CreditScoreDashboard_scoreProgress__nFwyi{margin:1rem 0}.CreditScoreDashboard_scoreRange__eww43{display:flex;justify-content:space-between;font-size:.875rem;color:#6b7280}.CreditScoreDashboard_scoreChange__R7AOM{gap:.5rem;margin-top:1rem;padding:.75rem;background-color:#f0fdf4;border-radius:.5rem}.CreditScoreDashboard_trendIcon__VJVkq{width:1rem;height:1rem;color:#22c55e}.CreditScoreDashboard_changeValue__ayoIV{color:#22c55e;font-weight:600}.CreditScoreDashboard_factorsList__xRqh3{display:flex;flex-direction:column;gap:1rem}.CreditScoreDashboard_factorItem__CVD_Z{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem}.CreditScoreDashboard_factorInfo__66iAX{display:flex;align-items:center;gap:.75rem}.CreditScoreDashboard_factorName__kyzwc{font-weight:500}.CreditScoreDashboard_factorWeight__7eEef{font-size:.875rem;color:#6b7280}.CreditScoreDashboard_quickActions__yujSs{display:flex;flex-direction:column;gap:1rem}.CreditScoreDashboard_alertIcon__wXzIj{width:1rem;height:1rem}.CreditScoreDashboard_actionButton__0_9d2{display:flex;align-items:center;gap:.5rem}.CreditScoreDashboard_buttonIcon__tvqMb{width:1rem;height:1rem}.CreditScoreDashboard_factorsGrid__srzHO{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.CreditScoreDashboard_factorCard__y_yzf{height:100%}.CreditScoreDashboard_factorTitle__KjJcp{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600}.CreditScoreDashboard_factorScore__XXciF{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.CreditScoreDashboard_factorProgress__8FP1y{flex:1 1}.CreditScoreDashboard_factorValue__tjc63{font-weight:600;min-width:3rem;text-align:right}.CreditScoreDashboard_factorDescription__HYtwP{font-size:.875rem;color:#6b7280;line-height:1.4}.CreditScoreDashboard_missingDataGrid__Koqd8{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.5rem;gap:1.5rem}.CreditScoreDashboard_missingDataCard__BkkF4{height:100%}.CreditScoreDashboard_missingDataList__BCNyG{display:flex;flex-direction:column;gap:1rem}.CreditScoreDashboard_missingDataItem__f3V0o{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem}.CreditScoreDashboard_missingDataInfo__PU4dy{flex:1 1}.CreditScoreDashboard_missingDataHeader__ImFO_{display:flex;align-items:center;margin-bottom:.5rem;gap:.5rem}.CreditScoreDashboard_missingDataType__tQFxx{font-weight:600}.CreditScoreDashboard_missingDataDescription__3Ksxi{font-size:.875rem;color:#6b7280;margin:0}.CreditScoreDashboard_benefitsCard__zbomf{height:100%}.CreditScoreDashboard_benefitsList__Aa_0i{display:flex;flex-direction:column;gap:1rem}.CreditScoreDashboard_benefitItem__azK6S{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f9fafb;border-radius:.5rem}.CreditScoreDashboard_benefitIcon__fB3BN{width:1.25rem;height:1.25rem;color:#22c55e}.CreditScoreDashboard_benefitTitle__DrrAq{font-weight:500}.CreditScoreDashboard_benefitDescription__gnDRC{font-size:.875rem;color:#22c55e;font-weight:600}.CreditScoreDashboard_recommendationsGrid__ThU_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.CreditScoreDashboard_recommendationCard___rcuB{height:100%}.CreditScoreDashboard_recommendationTitle__0PiWN{font-size:1rem;font-weight:600;margin-bottom:.5rem}.CreditScoreDashboard_timeIcon__Jt945{width:.875rem;height:.875rem;margin-right:.25rem}.CreditScoreDashboard_recommendationDescription__K_n8M{color:#6b7280;line-height:1.5;margin-bottom:1rem}.CreditScoreDashboard_recommendationImpact__Yk7Ze{margin-top:1rem}@media (max-width:768px){.CreditScoreDashboard_dashboard__naicA{padding:1rem}.CreditScoreDashboard_scoreCard__khgnb{grid-column:1}.CreditScoreDashboard_factorsGrid__srzHO,.CreditScoreDashboard_missingDataGrid__Koqd8,.CreditScoreDashboard_overviewGrid__snnb6,.CreditScoreDashboard_recommendationsGrid__ThU_1{grid-template-columns:1fr}.CreditScoreDashboard_missingDataItem__f3V0o{flex-direction:column;gap:1rem;align-items:stretch}.CreditScoreDashboard_missingDataHeader__ImFO_{flex-direction:column;align-items:flex-start;gap:.5rem}}.CreditScoreDashboard_creditApplicationGrid__pk9xW{display:grid;grid-template-columns:1fr;grid-row-gap:1.5rem;row-gap:1.5rem}.CreditScoreDashboard_applicationFormCard__JcmVe{height:100%;grid-column:span 2}.CreditScoreDashboard_applicationForm__TZli0{display:flex;flex-direction:column;gap:1.5rem}.CreditScoreDashboard_formSection__GSYAc{display:flex;flex-direction:column;gap:1rem}.CreditScoreDashboard_sectionTitle__67h1H{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.CreditScoreDashboard_formGrid__0U93N{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.CreditScoreDashboard_formField__m7MqC{display:flex;flex-direction:column;gap:.5rem}.CreditScoreDashboard_formLabel__RRj12{font-size:.875rem;font-weight:500;color:#374151}.CreditScoreDashboard_formInput__coHpJ,.CreditScoreDashboard_formSelect__DdDIg{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s}.CreditScoreDashboard_formInput__coHpJ:focus,.CreditScoreDashboard_formSelect__DdDIg:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CreditScoreDashboard_submitButton__mooDa{align-self:flex-start;padding:.75rem 2rem;background-color:var(--blue-600)}.CreditScoreDashboard_banksList__80wNN{display:flex;flex-direction:column;gap:1.5rem}.CreditScoreDashboard_banksCard__YxYsB{height:100%;grid-column:1}.CreditScoreDashboard_bankOptions__PyDfB{display:flex;flex-direction:column;gap:1rem}.CreditScoreDashboard_bankOption__K5XgZ{padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;transition:border-color .2s}.CreditScoreDashboard_bankOption__K5XgZ:hover{border-color:#3b82f6}.CreditScoreDashboard_bankHeader__kKxcT{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.CreditScoreDashboard_bankInfo__P_HIY{display:flex;align-items:center;gap:.75rem}.CreditScoreDashboard_bankName__WL4AB{font-weight:600;font-size:1rem}.CreditScoreDashboard_bankCheckbox__B4y4C{width:1.25rem;height:1.25rem}.CreditScoreDashboard_bankDetails__s5Z7Y{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}.CreditScoreDashboard_bankDetail__E9Ego{display:flex;justify-content:space-between;font-size:.875rem}.CreditScoreDashboard_detailLabel__NwWkS{color:#6b7280}.CreditScoreDashboard_detailValue__OK4O1{font-weight:500}.CreditScoreDashboard_bankFeatures__SnG2K{display:flex;flex-wrap:wrap;gap:.5rem}.CreditScoreDashboard_featureBadge__Am_WG{font-size:.75rem}.CreditScoreDashboard_applicationStatusCard__uOaFh{width:100%;height:100%;grid-column:2}.CreditScoreDashboard_statusList__KKVWN{display:flex;flex-direction:column;gap:1rem}.CreditScoreDashboard_statusItem__Mvwae{padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem}.CreditScoreDashboard_statusHeader__ezUPV{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.CreditScoreDashboard_statusBank__gA7RV{font-weight:600}.CreditScoreDashboard_statusDetails__NIJqD{display:flex;flex-direction:column;gap:.25rem}.CreditScoreDashboard_statusDetail__D_zAB{font-size:.875rem;color:#6b7280}@media (max-width:1024px){.CreditScoreDashboard_creditApplicationGrid__pk9xW{grid-template-columns:1fr}}@media (max-width:768px){.CreditScoreDashboard_bankDetails__s5Z7Y,.CreditScoreDashboard_formGrid__0U93N{grid-template-columns:1fr}.CreditScoreDashboard_bankHeader__kKxcT{flex-direction:column;align-items:flex-start;gap:.5rem}}.CreditScoreDashboard_scoreDisplay__rhTyS{text-align:center;margin-bottom:1.5rem}.CreditScoreDashboard_scoreGaugeContainer__9lEyX{margin-top:1rem;position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.CreditScoreDashboard_scoreGaugeSvg__3uTf0{margin-bottom:1rem}.CreditScoreDashboard_scoreGaugeLabel__XSp2N{font-size:12px;fill:#6b7280;font-family:system-ui,-apple-system,sans-serif}.CreditScoreDashboard_scoreRangesLegend__kLxdX{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.CreditScoreDashboard_scoreRangeLegend__8fRG_{display:flex;align-items:center;gap:.5rem}.CreditScoreDashboard_scoreRangeColor__TbK89{width:12px;height:12px;border-radius:50%}.CreditScoreDashboard_scoreRangeText__ToSow{font-size:.75rem;color:#6b7280;white-space:nowrap}.CreditScoreDashboard_scoreNumber__N_jM_{font-size:4rem;font-weight:700;line-height:1;margin-top:1rem}.CreditScoreDashboard_scoreChange__R7AOM{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.75rem;font-size:.875rem}.CreditScoreDashboard_scoreChangeIcon__q1jqE{width:1rem;height:1rem}.CreditScoreDashboard_alerts__YAzOa{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.CreditScoreDashboard_alert__UpnoR{border:1px solid var(--blue-200)!important;background-color:var(--blue-50)!important}.CreditScoreDashboard_alertIcon__wXzIj{width:1rem!important;height:1rem!important}.CreditScoreDashboard_alertTitle__e_ro8{color:var(--blue-800)!important}.CreditScoreDashboard_alertDescription__h4FUv{color:var(--blue-700)!important}.CreditScoreDashboard_AlertGreen__1lVyd{border:1px solid var(--green-200)!important;background-color:var(--green-50)!important}.CreditScoreDashboard_AlertTitleGreen__yGQx_{color:var(--green-800)!important}.CreditScoreDashboard_AlertDescriptionGreen__B8TaC{color:var(--green-700)!important}.CreditScoreDashboard_AlertPurple__88QeK{border:1px solid var(--purple-200)!important;background-color:var(--purple-50)!important}.CreditScoreDashboard_AlertTitlePurple__Y98cP{color:var(--purple-800)!important}.CreditScoreDashboard_AlertDescriptionPurple__bvTcy{color:var(--purple-700)!important}.CreditScoreDashboard_AlertYellow__S_0rA{border:1px solid var(--yellow-200)!important;background-color:var(--yellow-50)!important}.CreditScoreDashboard_AlertTitleYellow__j_stu{color:var(--yellow-800)!important}.CreditScoreDashboard_AlertDescriptionYellow__R0X3h{color:var(--yellow-700)!important}.CreditScoreDashboard_badgeBlue__W7W_G{background-color:var(--blue-100)!important;color:var(--blue-800)!important}.CreditScoreDashboard_badgeGreen__IMGDm{background-color:var(--green-100)!important;color:var(--green-800)!important}.CreditScoreDashboard_badgeYellow__z5PMH{background-color:var(--yellow-200)!important;color:var(--yellow-800)!important}.CreditScoreDashboard_badgePurple__Cpqh9{background-color:var(--purple-100)!important;color:var(--purple-800)!important}.CreditScoreDashboard_badgeRed__cEo0G{background-color:var(--red-100)!important;color:var(--red-800)!important}.CreditScoreDashboard_cardIcon__LeATO{color:hsl(var(--muted-foreground))}