.PeriodSelector_container__keoMh{display:flex;align-items:center;gap:8px;background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;padding:8px 12px;min-width:280px}.PeriodSelector_icon__C5Dkq{color:var(--nf-text-muted,#64748b);flex-shrink:0}.PeriodSelector_select__MGgfW{flex:1 1;border:none;background:none;font-size:14px;color:var(--nf-text,#0f1729);cursor:pointer;outline:none;font-family:inherit}.PeriodSelector_select__MGgfW:disabled{cursor:not-allowed;opacity:.5}.PeriodSelector_select__MGgfW option{padding:8px}.Tooltip_trigger__LaRoj{cursor:help;display:inline-flex;position:relative}.Tooltip_tooltip__Tzcvy{background:rgba(0,0,0,.8);color:white;padding:6px 10px;border-radius:4px;font-size:12px;max-width:250px;pointer-events:none;animation:Tooltip_fadeIn__mQ0JH .2s ease-out;box-shadow:0 2px 6px rgba(0,0,0,.2);text-align:center}.Tooltip_tooltip__Tzcvy:after{content:"";position:absolute;width:8px;height:8px;background:rgba(0,0,0,.8);transform:rotate(45deg)}.Tooltip_top__BrmCG:after{bottom:-4px;left:50%;margin-left:-4px}.Tooltip_bottom__hwixB:after{top:-4px;left:50%;margin-left:-4px}.Tooltip_left__O2U2F:after{right:-4px;top:50%;margin-top:-4px}.Tooltip_right__gEabb:after{left:-4px;top:50%;margin-top:-4px}@keyframes Tooltip_fadeIn__mQ0JH{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Tooltip_tooltip__Tzcvy{max-width:200px}}.GroupedBalancesTable_container__TL_Z8{background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.GroupedBalancesTable_warning__v9UX5{padding:12px 16px;background-color:#fffbeb;border-bottom:1px solid #fcd34d;color:#92400e;font-size:14px}.GroupedBalancesTable_warningIcon__XRHuc{color:#f59e0b;flex-shrink:0;cursor:help}.GroupedBalancesTable_tableWrapper__OKPRg{overflow-x:auto}.GroupedBalancesTable_table__by8Vr{width:100%;border-collapse:collapse;font-family:var(--font-sans,system-ui,sans-serif)}.GroupedBalancesTable_table__by8Vr thead{background-color:var(--nf-bg-subtle,#f8fafc);border-bottom:2px solid var(--nf-border,#e6e9ef)}.GroupedBalancesTable_table__by8Vr th{padding:16px;text-align:left;font-weight:600;color:var(--nf-text-muted,#64748b);font-size:13px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.GroupedBalancesTable_numericHeader__ezVKv{text-align:right!important}.GroupedBalancesTable_labelColumn__FX3j6{padding-left:24px;width:50%}.GroupedBalancesTable_row__dWqAB{border-bottom:1px solid var(--nf-border,#e6e9ef);transition:background-color .2s ease}.GroupedBalancesTable_row__dWqAB:last-child{border-bottom:none}.GroupedBalancesTable_groupRow__CXE7k{cursor:pointer}.GroupedBalancesTable_groupRow__CXE7k:hover{background-color:#f1f5f9}.GroupedBalancesTable_subgroupRow__za_Ml{background-color:#ffffff;cursor:pointer}.GroupedBalancesTable_subgroupRow__za_Ml:hover{background-color:#f8fafc}.GroupedBalancesTable_accountRow__bJPP3{background-color:#ffffff}.GroupedBalancesTable_accountRow__bJPP3:hover{background-color:#f8fafc}.GroupedBalancesTable_table__by8Vr td{padding:12px 16px;color:var(--nf-text,#0f1729);font-size:14px;vertical-align:middle}.GroupedBalancesTable_labelCell__83xn5{padding-right:8px}.GroupedBalancesTable_hierarchyIndicator__r_Obr{display:flex;align-items:center;gap:10px}.GroupedBalancesTable_subgroupRow__za_Ml .GroupedBalancesTable_hierarchyIndicator__r_Obr{gap:8px}.GroupedBalancesTable_accountRow__bJPP3 .GroupedBalancesTable_hierarchyIndicator__r_Obr{gap:6px}.GroupedBalancesTable_numeric___JL42{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:Courier New,monospace;font-weight:500;min-width:120px}.GroupedBalancesTable_boldNumeric__a2h8X{font-weight:700;color:var(--nf-text,#0f1729)}.GroupedBalancesTable_expandButton__XSYOH{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--nf-text-muted,#94a3b8);cursor:pointer;border-radius:4px;transition:all .2s;flex-shrink:0}.GroupedBalancesTable_expandButton__XSYOH:hover{background-color:rgba(0,0,0,.05);color:var(--nf-primary,#3b82f6)}.GroupedBalancesTable_iconWrapper__OGpnb{width:24px;display:flex;justify-content:center}.GroupedBalancesTable_groupIcon__xCPhE{color:var(--nf-primary,#3b82f6)}.GroupedBalancesTable_subgroupLine__VtnCj{width:10px;height:10px;border-left:2px solid #cbd5e1;border-bottom:2px solid #cbd5e1;margin-bottom:2px}.GroupedBalancesTable_subgroupLabel__y4fqm{display:flex;align-items:center;gap:6px}.GroupedBalancesTable_semanticIcon__Hox3y{color:#64748b}.GroupedBalancesTable_accountIcon__ZhSOz{color:#94a3b8;flex-shrink:0}.GroupedBalancesTable_accountId__UD1ym{font-family:Courier New,monospace;font-weight:600;color:#64748b;background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:11px}.GroupedBalancesTable_accountLabel__BTwaO{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.GroupedBalancesTable_contraBadge__FNJCo{font-size:10px;background:#f59e0b;color:white;padding:2px 4px;border-radius:3px;font-weight:600;text-transform:uppercase}.GroupedBalancesTable_movementCell__RdtZK{text-align:right;width:160px}.GroupedBalancesTable_movementBadge__FXK1e{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.GroupedBalancesTable_neutralBadge__HBBoc{background-color:#f1f5f9;color:#64748b}.GroupedBalancesTable_simpleMovement__BLSHY{font-family:Courier New,monospace;font-weight:600;padding:2px 6px;border-radius:8px;display:inline-block}.GroupedBalancesTable_neutralMovement__Sx3q3{color:#94a3b8;display:flex;align-items:center;justify-content:flex-end;gap:4px}.GroupedBalancesTable_positiveText__OmWfa{color:#16a34a}.GroupedBalancesTable_negativeText__NoTEx{color:#dc2626}.GroupedBalancesTable_footer__0GoUR{padding:16px;background-color:var(--nf-bg-subtle,#f8fafc);border-top:1px solid var(--nf-border,#e6e9ef);display:flex;justify-content:space-between;align-items:center}.GroupedBalancesTable_footerLeft__g_jah{display:flex;flex-direction:column}.GroupedBalancesTable_count__RPb9s{font-size:13px;color:var(--nf-text-muted,#64748b);margin-top:2px}.GroupedBalancesTable_empty__1_flQ,.GroupedBalancesTable_loading__Sf_H0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;color:var(--nf-text-muted,#64748b)}.GroupedBalancesTable_spinner__Swf5l{width:32px;height:32px;border:3px solid #e2e8f0;border-top:3px solid var(--nf-primary,#3b82f6);border-radius:50%;animation:GroupedBalancesTable_spin__xPvTT .8s linear infinite;margin-bottom:16px}@keyframes GroupedBalancesTable_spin__xPvTT{to{transform:rotate(1turn)}}@media (max-width:768px){.GroupedBalancesTable_accountLabel__BTwaO{max-width:200px}}.GroupedBalancesTable_semanticWarning__HQcZS .GroupedBalancesTable_subgroupLabel__y4fqm{color:#92400e}.GroupedBalancesTable_neutralBadge__HBBoc{background-color:#e2e8f0;color:#475569}.GroupedBalancesTable_indent1__c5Nq1{padding-left:24px}.GroupedBalancesTable_indent2__qfYpr{padding-left:56px}.GroupedBalancesTable_indent3__K5t4N{padding-left:88px}.GroupedBalancesTable_groupRow__CXE7k{background-color:#f8fafc;border-top:1px solid var(--nf-border,#e6e9ef)}.GroupedBalancesTable_accountRow__bJPP3,.GroupedBalancesTable_subgroupRow__za_Ml{background-color:#ffffff}.GroupedBalancesTable_accountRow__bJPP3:hover,.GroupedBalancesTable_groupRow__CXE7k:hover,.GroupedBalancesTable_subgroupRow__za_Ml:hover{background-color:#f1f5f9}.GroupedBalancesTable_groupLabel__LxWHZ{font-weight:700;font-size:15px;color:var(--nf-text,#0f1729)}.GroupedBalancesTable_subgroupLabel__y4fqm{font-weight:600;font-size:14px;color:var(--nf-text,#334155)}.GroupedBalancesTable_accountLabel__BTwaO{color:var(--nf-text-muted,#64748b);font-size:13px;font-weight:400}.GroupedBalancesTable_groupRow__CXE7k .GroupedBalancesTable_numeric___JL42{font-weight:700;color:var(--nf-text,#0f1729)}.GroupedBalancesTable_subgroupRow__za_Ml .GroupedBalancesTable_numeric___JL42{font-weight:600;color:var(--nf-text,#334155)}.GroupedBalancesTable_accountRow__bJPP3 .GroupedBalancesTable_numeric___JL42{font-weight:500;color:var(--nf-text-muted,#64748b)}.GroupedBalancesTable_positiveBadge__dLpE_{background-color:#dcfce7;color:#166534}.GroupedBalancesTable_negativeBadge__VDauQ{background-color:#fee2e2;color:#991b1b}.GroupedBalancesTable_simpleMovement__BLSHY.GroupedBalancesTable_positiveBadge__dLpE_{background:transparent;color:#16a34a}.GroupedBalancesTable_simpleMovement__BLSHY.GroupedBalancesTable_negativeBadge__VDauQ{background:transparent;color:#dc2626}.GroupedBalancesTable_sectionRow__gnGFs{background-color:#f1f5f9;border-top:2px solid var(--nf-border,#cbd5e1);cursor:pointer}.GroupedBalancesTable_sectionRow__gnGFs:hover{background-color:#e2e8f0}.GroupedBalancesTable_sectionIcon__jy_Aq{color:var(--nf-primary,#3b82f6)}.GroupedBalancesTable_sectionLabel__LRzB_{font-size:16px}.GroupedBalancesTable_sectionLabel__LRzB_,.GroupedBalancesTable_sectionRow__gnGFs .GroupedBalancesTable_numeric___JL42{font-weight:700;color:var(--nf-text,#0f1729)}.GroupedBalancesTable_trendGood__GY04Z{color:#16a34a;margin-left:4px}.GroupedBalancesTable_trendBad__cQUpD{color:#dc2626;margin-left:4px}.ProfitLossTable_container__2d6Li{background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ProfitLossTable_tableWrapper__pPerV{overflow-x:auto;-webkit-overflow-scrolling:touch}.ProfitLossTable_table__Yxsbd{width:100%;border-collapse:collapse;font-family:var(--font-sans,system-ui,sans-serif);table-layout:fixed;min-width:600px}.ProfitLossTable_labelColumn__B2O8H{padding-left:24px;width:55%}.ProfitLossTable_numericHeader__LX2fb{text-align:right!important;width:15%}.ProfitLossTable_linesColumn__SvxWn{width:10%;text-align:right!important}.ProfitLossTable_table__Yxsbd thead{background-color:var(--nf-bg-subtle,#f8fafc);border-bottom:2px solid var(--nf-border,#e6e9ef)}.ProfitLossTable_table__Yxsbd th{padding:16px;text-align:left;font-weight:600;color:var(--nf-text-muted,#64748b);font-size:13px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.ProfitLossTable_row__IB6Oz{border-bottom:1px solid var(--nf-border,#e6e9ef);transition:background-color .2s ease}.ProfitLossTable_row__IB6Oz:last-child{border-bottom:none}.ProfitLossTable_categoryRow__SOXMa{background-color:#f8fafc;cursor:pointer}.ProfitLossTable_categoryRow__SOXMa:hover{background-color:#f1f5f9}.ProfitLossTable_subgroupRow__8R1M0{background-color:#ffffff;cursor:pointer}.ProfitLossTable_subgroupRow__8R1M0:hover{background-color:#f8fafc}.ProfitLossTable_transactionRow__PL6wt{background-color:#ffffff}.ProfitLossTable_transactionRow__PL6wt:hover{background-color:#f8fafc}.ProfitLossTable_summaryRow__7u_5z{background-color:#fafbfc;font-weight:500}.ProfitLossTable_totalRow__pCrDu{background-color:#f8fafc;border-top:2px solid var(--nf-border,#e6e9ef)}.ProfitLossTable_table__Yxsbd td{padding:12px 16px;color:var(--nf-text,#0f1729);font-size:14px;vertical-align:top}.ProfitLossTable_labelCell__wV2hy{padding-right:8px}.ProfitLossTable_numeric__IqHgo{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:Courier New,monospace;font-weight:500;vertical-align:top;padding-top:14px}.ProfitLossTable_boldNumeric__q9S2m{font-weight:700;color:var(--nf-text,#0f1729)}.ProfitLossTable_hierarchyIndicator__oD1ml{display:flex;align-items:flex-start;gap:8px}.ProfitLossTable_levelIndentation0__XuLaU{padding-left:0}.ProfitLossTable_levelIndentation1__nN45k{padding-left:32px}.ProfitLossTable_levelIndentation2__yJqol{padding-left:64px}.ProfitLossTable_expandButton__7cWYt{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--nf-text-muted,#94a3b8);cursor:pointer;border-radius:4px;transition:all .2s;flex-shrink:0;margin-top:-2px}.ProfitLossTable_expandButton__7cWYt:hover{background-color:rgba(0,0,0,.05);color:var(--nf-primary,#3b82f6)}.ProfitLossTable_iconWrapper__WrNKk{width:24px;display:flex;justify-content:center;flex-shrink:0;margin-top:1px}.ProfitLossTable_incomeIcon__yPhIk{color:#16a34a}.ProfitLossTable_expenseIcon__Eus5Y{color:#dc2626}.ProfitLossTable_subgroupLine__lvQIw{width:12px;height:12px;border-left:2px solid #cbd5e1;border-bottom:2px solid #cbd5e1;margin-bottom:6px}.ProfitLossTable_categoryLabel__eVHJu,.ProfitLossTable_subgroupLabel__BskGN{font-weight:600;color:var(--nf-text,#0f1729);font-size:14px;white-space:normal;word-wrap:break-word;line-height:1.4;padding-top:2px}.ProfitLossTable_subgroupLabel__BskGN{font-weight:500;color:var(--nf-text,#334155)}.ProfitLossTable_transactionIcon__Kamhc{color:#94a3b8;flex-shrink:0;margin-top:4px}.ProfitLossTable_transactionContent__5EEKQ{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.ProfitLossTable_transactionMeta__H3p7i{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ProfitLossTable_transactionDate__FT1wh{font-family:Courier New,monospace;font-size:12px;color:var(--nf-text-muted,#64748b);font-weight:500}.ProfitLossTable_transactionAccount__DAB_g{font-family:Courier New,monospace;font-weight:600;color:#64748b;background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:11px}.ProfitLossTable_journalBadge__RpEOc{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;background-color:#f1f5f9;color:#64748b;letter-spacing:.5px;border:1px solid #e2e8f0}.ProfitLossTable_transactionDescription__NwTb9{color:var(--nf-text-muted,#475569);font-size:13px;white-space:normal;word-wrap:break-word;line-height:1.4}.ProfitLossTable_incomeText__XKmqC{color:#16a34a}.ProfitLossTable_expenseText__p8989{color:#dc2626}.ProfitLossTable_positiveText__51zHC{color:#16a34a}.ProfitLossTable_negativeText__lgKEn{color:#dc2626}.ProfitLossTable_emptyRow__O0T_G,.ProfitLossTable_loadingRow__LEa3E{background-color:#fafbfc}.ProfitLossTable_emptyCell__uWBsG,.ProfitLossTable_loadingCell__a_bD0{padding:24px!important;text-align:center;color:var(--nf-text-muted,#64748b);font-size:13px}.ProfitLossTable_loadingCell__a_bD0{display:flex;align-items:center;justify-content:center;gap:12px}.ProfitLossTable_miniSpinner__kcRgh{width:20px;height:20px;border:2px solid #e2e8f0;border-top:2px solid var(--nf-primary,#3b82f6);border-radius:50%;animation:ProfitLossTable_spin__R19f_ .8s linear infinite}.ProfitLossTable_spinner__c_97D{width:32px;height:32px;border:3px solid #e2e8f0;border-top:3px solid var(--nf-primary,#3b82f6);border-radius:50%;animation:ProfitLossTable_spin__R19f_ .8s linear infinite;margin-bottom:16px}@keyframes ProfitLossTable_spin__R19f_{to{transform:rotate(1turn)}}.ProfitLossTable_empty__b_m0q,.ProfitLossTable_loading__R4HJk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;color:var(--nf-text-muted,#64748b)}.ProfitLossTable_empty__b_m0q p,.ProfitLossTable_loading__R4HJk p{margin:0;font-size:14px}@media (max-width:768px){.ProfitLossTable_labelColumn__B2O8H{width:50%;padding-left:12px}.ProfitLossTable_levelIndentation1__nN45k{padding-left:16px}.ProfitLossTable_levelIndentation2__yJqol{padding-left:32px}.ProfitLossTable_linesColumn__SvxWn,.ProfitLossTable_table__Yxsbd td:nth-child(4),.ProfitLossTable_table__Yxsbd th:nth-child(4){display:none}.ProfitLossTable_numericHeader__LX2fb,.ProfitLossTable_numeric__IqHgo{width:25%;font-size:13px}.ProfitLossTable_transactionContent__5EEKQ{gap:2px}}.ProfitLossTable_moreRow__9cmdX{background-color:#fff5f5}.ProfitLossTable_moreCell__lq07P{padding:14px 16px!important;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--nf-text-muted,#1a3b69);font-size:13px;border-left:4px solid var(--nf-error,#dc2626)}.ProfitLossTable_moreLink__atXpA{color:var(--nf-primary,#3b82f6);text-decoration:none;font-weight:600}.ProfitLossTable_moreLink__atXpA:hover{text-decoration:underline}.ProfitLossTable_moreNotice__Beg3W{color:var(--nf-error,#dc2626)!important;font-weight:700}.BalanceSheet_balanceSheet__YY9bh{width:100%;background-color:var(--nf-bg,white);border-radius:8px}.BalanceSheet_header__ccS4I{display:flex;flex-direction:column;margin-bottom:16px}.BalanceSheet_title__KvxBd{font-size:18px;font-weight:600;margin:0 0 16px}.BalanceSheet_yearLabels__6EY02{display:flex;gap:16px;margin-top:8px}.BalanceSheet_yearLabel__Ew_1a{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--nf-text-muted,#64748b);padding:4px 10px;border-radius:4px;background-color:var(--nf-bg-subtle,#f8fafc)}.BalanceSheet_sections__DIW_o{display:flex;flex-direction:column;gap:16px}.BalanceSheet_section__LWVfy{border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;overflow:hidden}.BalanceSheet_sectionHeader__wQXfW{display:flex;align-items:center;padding:12px 16px;background-color:var(--nf-bg-subtle,#f8fafc);cursor:pointer;-webkit-user-select:none;user-select:none}.BalanceSheet_sectionHeader__wQXfW:hover{background-color:var(--nf-bg-hover,#f1f5f9)}.BalanceSheet_sectionTitle__nU2JP{font-size:16px;font-weight:500;margin:0 0 0 8px}.BalanceSheet_indicatorsTable__Ovlwh{width:100%;overflow-x:auto}.BalanceSheet_indicatorsTable__Ovlwh table{width:100%;border-collapse:collapse}.BalanceSheet_indicatorsTable__Ovlwh td,.BalanceSheet_indicatorsTable__Ovlwh th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--nf-border-light,#f1f5f9)}.BalanceSheet_indicatorsTable__Ovlwh th{font-size:14px;font-weight:500;color:var(--nf-text-muted,#64748b);background-color:var(--nf-bg-subtle,#f8fafc)}.BalanceSheet_indicatorName__phNTK{min-width:300px;max-width:400px;font-weight:500}.BalanceSheet_indicatorWrapper__sYQFI{display:flex;align-items:center;gap:8px}.BalanceSheet_yearValue__IzRUE{text-align:right;font-feature-settings:"tnum","tnum";font-variant-numeric:tabular-nums;min-width:120px}.BalanceSheet_yearChange__A8GYV{text-align:right;min-width:100px}.BalanceSheet_change__POIiK{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:500}.BalanceSheet_positive__fxanh{color:var(--nf-green-700,#15803d);background-color:var(--nf-green-50,#f0fdf4)}.BalanceSheet_negative__RvELl{color:var(--nf-red-700,#b91c1c);background-color:var(--nf-red-50,#fef2f2)}.BalanceSheet_childIndicator__Oek8q{font-weight:400;color:var(--nf-text,#0f1729);font-size:14px}.BalanceSheet_infoIcon__EoJ5o{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:help}.BalanceSheet_childRow__ro2NI{background-color:var(--nf-bg-subtle,#f8fafc)}.BalanceSheet_childRow__ro2NI:hover{background-color:var(--nf-bg-hover,#f1f5f9)}.BalanceSheet_childValue__ZLGPi{color:var(--nf-text-muted,#64748b);font-size:14px}.BalanceSheet_loading__APVrH{color:var(--nf-text-muted,#64748b)}.BalanceSheet_error__gub15,.BalanceSheet_loading__APVrH{display:flex;justify-content:center;align-items:center;height:200px;width:100%}.BalanceSheet_error__gub15{color:var(--nf-red-600,#dc2626);padding:16px;text-align:center;border:1px solid var(--nf-red-200,#fecaca);border-radius:8px;background-color:var(--nf-red-50,#fef2f2)}.BalanceSheet_empty__Fm8or{display:flex;justify-content:center;align-items:center;height:200px;width:100%;color:var(--nf-text-muted,#64748b);padding:16px;text-align:center;border:1px dashed var(--nf-border,#e6e9ef);border-radius:8px}@media (max-width:768px){.BalanceSheet_indicatorName__phNTK{min-width:200px}.BalanceSheet_yearChange__A8GYV,.BalanceSheet_yearValue__IzRUE{min-width:100px}.BalanceSheet_indicatorsTable__Ovlwh td,.BalanceSheet_indicatorsTable__Ovlwh th{padding:10px 12px;font-size:14px}}@media (max-width:480px){.BalanceSheet_yearLabels__6EY02{flex-wrap:wrap}.BalanceSheet_indicatorName__phNTK{min-width:150px}.BalanceSheet_indicatorsTable__Ovlwh{font-size:13px}}.ProfitLoss_profitLoss__2nH7F{width:100%;display:flex;flex-direction:column;gap:16px}.ProfitLoss_ytdCard__CNI34{background:linear-gradient(135deg,var(--nf-primary,#245d73) 0,#1a4a5c 100%);border-radius:12px;padding:16px;color:white}.ProfitLoss_ytdHeader__Qj5Bx{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ProfitLoss_ytdTitleGroup__XuvVa{display:flex;flex-direction:column;gap:2px}.ProfitLoss_ytdTitle__JDRLU{font-size:1rem;font-weight:600;margin:0;color:white}.ProfitLoss_ytdSubtitle__hHyj2{font-size:.75rem;color:rgba(255,255,255,.7)}.ProfitLoss_ytdBadge__SkivZ{background:rgba(255,255,255,.15);padding:4px 8px;border-radius:4px;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ProfitLoss_ytdGrid___3BSd{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ProfitLoss_ytdKpi__1ShAV{background:rgba(255,255,255,.1);border-radius:8px;padding:12px}.ProfitLoss_ytdKpiLabel__IyqQo{font-size:.75rem;color:rgba(255,255,255,.7);margin-bottom:4px;display:flex;align-items:center;gap:4px}.ProfitLoss_ytdKpiValue__PJ0uH{font-size:1.125rem;font-weight:700;color:white}.ProfitLoss_ytdKpiNegative__5jZNJ{color:#fca5a5}.ProfitLoss_ytdKpiMargin__4HCqv{font-size:.7rem;color:rgba(255,255,255,.6);margin-top:2px}.ProfitLoss_ytdKpiHighlight__t_8dz{grid-column:span 2;background:rgba(255,255,255,.15)}.ProfitLoss_ytdKpiHighlight__t_8dz .ProfitLoss_ytdKpiValue__PJ0uH{font-size:1.5rem}.ProfitLoss_periodsSection__r5VHr{display:flex;flex-direction:column;gap:8px}.ProfitLoss_sectionHeader__BZLuo{display:flex;justify-content:space-between;align-items:center;padding:0 4px;margin-bottom:4px}.ProfitLoss_sectionTitle__Kj3DL{font-size:.8rem;font-weight:600;color:var(--nf-text-muted,#64748b);margin:0;text-transform:uppercase;letter-spacing:.03em}.ProfitLoss_periodCount__F7b1M{font-size:.75rem;color:var(--nf-text-muted,#94a3b8)}.ProfitLoss_period__GUohr{background-color:var(--nf-bg,white);border:1px solid var(--nf-border,#e6e9ef);border-radius:10px;overflow:hidden;transition:box-shadow .2s ease}.ProfitLoss_period__GUohr:hover{box-shadow:0 2px 8px rgba(0,0,0,.04)}.ProfitLoss_periodHeader__04vw3{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;background-color:white;-webkit-user-select:none;user-select:none}.ProfitLoss_periodHeader__04vw3:active{background-color:var(--nf-bg-subtle,#f8fafc)}.ProfitLoss_periodIcon__RMqX_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:var(--nf-bg-subtle,#f1f5f9);color:var(--nf-text-muted,#64748b);flex-shrink:0}.ProfitLoss_periodTitleGroup__1niCm{flex:1 1;min-width:0}.ProfitLoss_periodTitle__GW35a{font-size:.9375rem;font-weight:600;color:var(--nf-text,#0f1729);margin:0}.ProfitLoss_periodMeta__3qaaV{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--nf-text-muted,#64748b);margin-top:2px}.ProfitLoss_periodQuickStats__79Fey{display:flex;align-items:center;gap:8px;margin-right:8px}.ProfitLoss_quickStat___LMFu{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.ProfitLoss_quickStatLabel__ocji_{font-size:.625rem;color:var(--nf-text-muted,#94a3b8);text-transform:uppercase}.ProfitLoss_quickStatValue__UiJDG{font-size:.8125rem;font-weight:600;color:var(--nf-text,#0f1729)}.ProfitLoss_quickStatNegative__ELa0s{color:var(--nf-red-600,#dc2626)}.ProfitLoss_periodChevron__yxy70{color:var(--nf-text-muted,#94a3b8);transition:transform .2s ease;flex-shrink:0}.ProfitLoss_periodContent__x5w3D{border-top:1px solid var(--nf-border,#e6e9ef);background-color:var(--nf-bg-subtle,#fafbfc);animation:ProfitLoss_slideDown__udN_m .15s ease-out forwards}@keyframes ProfitLoss_slideDown__udN_m{0%{opacity:0}to{opacity:1}}.ProfitLoss_innerSection__nbgi_{padding:12px 14px;border-bottom:1px solid var(--nf-border,#e6e9ef)}.ProfitLoss_innerSection__nbgi_:last-child{border-bottom:none}.ProfitLoss_innerSectionHeader__7utN1{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--nf-text-muted,#64748b)}.ProfitLoss_innerSectionHeader__7utN1 h3{font-size:.8rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.02em}.ProfitLoss_sectionGrid__a9uF_{display:grid;grid-template-columns:1fr;gap:6px}.ProfitLoss_kpiCard__XT_3u{background-color:white;border:1px solid var(--nf-border,#e8ebef);border-radius:6px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.ProfitLoss_kpiLeft__i78RF{display:flex;flex-direction:column;gap:1px;min-width:0}.ProfitLoss_kpiTitleRow__OYHm9{display:flex;align-items:center;gap:4px}.ProfitLoss_kpiTitle__Mphwb{font-size:.8125rem;font-weight:500;color:var(--nf-text-muted,#475569);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfitLoss_kpiRight__prstL{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ProfitLoss_kpiValue__JLb1m{font-size:.9375rem;font-weight:700;color:var(--nf-text,#0f1729);white-space:nowrap}.ProfitLoss_kpiRatio__MW1sB{font-size:.6875rem;color:var(--nf-text-muted,#64748b);background-color:var(--nf-bg-subtle,#f1f5f9);padding:1px 5px;border-radius:3px}.ProfitLoss_negativeValue__E5Knz{color:var(--nf-red-600,#dc2626)}.ProfitLoss_delta__XRDb_{display:inline-flex;align-items:center;gap:3px;font-size:.6875rem;font-weight:600;padding:2px 5px;border-radius:3px}.ProfitLoss_deltaPositive___De5c{color:var(--nf-green-700,#15803d);background-color:var(--nf-green-50,#f0fdf4)}.ProfitLoss_deltaNegative__irhd6{color:var(--nf-red-700,#b91c1c);background-color:var(--nf-red-50,#fef2f2)}.ProfitLoss_deltaValue__4TQGD{display:none}.ProfitLoss_empty__NT3dQ,.ProfitLoss_error__F7byp,.ProfitLoss_loading__0adAJ{padding:48px 20px;text-align:center;background:white;border-radius:12px;border:1px dashed var(--nf-border,#e6e9ef);color:var(--nf-text-muted,#64748b)}.ProfitLoss_uploadButton__LXjs5{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--nf-primary);color:white;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.ProfitLoss_uploadButton__LXjs5:hover:not(:disabled){background-color:var(--nf-primary-2)}.ProfitLoss_uploadButton__LXjs5:disabled{opacity:.6;cursor:not-allowed}@media (min-width:640px){.ProfitLoss_ytdGrid___3BSd{grid-template-columns:repeat(3,1fr)}.ProfitLoss_ytdKpiHighlight__t_8dz{grid-column:span 1}.ProfitLoss_ytdKpiHighlight__t_8dz .ProfitLoss_ytdKpiValue__PJ0uH{font-size:1.25rem}.ProfitLoss_sectionGrid__a9uF_{grid-template-columns:repeat(2,1fr);gap:8px}.ProfitLoss_deltaValue__4TQGD{display:inline;font-weight:400;opacity:.85}.ProfitLoss_periodQuickStats__79Fey{display:flex}}@media (min-width:1024px){.ProfitLoss_profitLoss__2nH7F{gap:20px}.ProfitLoss_ytdCard__CNI34{padding:20px 24px}.ProfitLoss_ytdGrid___3BSd{grid-template-columns:repeat(4,1fr);gap:16px}.ProfitLoss_sectionGrid__a9uF_{grid-template-columns:repeat(3,1fr);gap:10px}.ProfitLoss_kpiCard__XT_3u{padding:12px 14px}.ProfitLoss_kpiValue__JLb1m{font-size:1rem}.ProfitLoss_periodHeader__04vw3{padding:14px 16px}}@media (max-width:639px){.ProfitLoss_periodQuickStats__79Fey{display:none}}.BalanceSummaryCard_card__gYDVl{background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;padding:16px;margin-bottom:24px}.BalanceSummaryCard_header___EfqE{align-items:flex-start;margin-bottom:24px;padding-bottom:16px}.BalanceSummaryCard_headerCompact__lsc_i,.BalanceSummaryCard_header___EfqE{display:flex;justify-content:space-between;border-bottom:1px solid var(--nf-border,#e6e9ef)}.BalanceSummaryCard_headerCompact__lsc_i{align-items:center;margin-bottom:12px;padding-bottom:10px}.BalanceSummaryCard_title__4phf6{font-size:18px;margin:0 0 8px;font-size:16px;margin:0 0 6px}.BalanceSummaryCard_period__MPJ_R{font-size:13px}.BalanceSummaryCard_period__MPJ_R svg{color:var(--nf-text-muted,#64748b)}.BalanceSummaryCard_viewDetailsLink__3uD9V{display:flex;align-items:center;gap:4px;padding:8px 16px;background-color:var(--nf-primary,#3b82f6);color:white;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s}.BalanceSummaryCard_viewDetailsLinkCompact__By5FM:hover,.BalanceSummaryCard_viewDetailsLink__3uD9V:hover{background-color:var(--nf-primary-dark,#2563eb)}.BalanceSummaryCard_grid__wtG3I{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.BalanceSummaryCard_compactGrid__AwNDW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.BalanceSummaryCard_section__461Ae{display:flex;flex-direction:column;gap:16px}.BalanceSummaryCard_sectionCompact__dQi5z{display:flex;flex-direction:column;gap:10px}.BalanceSummaryCard_sectionTitle__zbZZg{font-size:14px;letter-spacing:.5px;font-size:12px;margin:0}.BalanceSummaryCard_metricsGroup__I19A8{display:flex;flex-direction:column;gap:16px}.BalanceSummaryCard_metricsGrid__6hiRH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.BalanceSummaryCard_metric__P_wHC{gap:6px;padding:12px}.BalanceSummaryCard_metricCompact__majWb,.BalanceSummaryCard_metric__P_wHC{display:flex;flex-direction:column;background-color:var(--nf-bg-subtle,#f8fafc);border-radius:6px}.BalanceSummaryCard_metricCompact__majWb{gap:4px;padding:10px}.BalanceSummaryCard_metricHighlight__aUACq{background-color:#eff6ff;border:1px solid var(--nf-primary,#3b82f6)}.BalanceSummaryCard_metricLabel__KxbFA{font-size:13px;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--nf-text-muted,#64748b);font-weight:500}.BalanceSummaryCard_metricValue__Z2Jvt{gap:8px;display:flex;align-items:center;justify-content:space-between;gap:6px}.BalanceSummaryCard_amount__Dx_Ma{font-size:18px;font-size:15px}.BalanceSummaryCard_movement__Q__Yg{font-size:12px;font-size:11px;color:var(--nf-text-muted,#64748b);font-weight:500}.BalanceSummaryCard_trendDown__B6oC5,.BalanceSummaryCard_trendUp__8xhx_{flex-shrink:0}.BalanceSummaryCard_error__jk_iO,.BalanceSummaryCard_loading__d8Yuy{padding:40px;font-size:14px;display:flex;align-items:center;justify-content:center;padding:24px}.BalanceSummaryCard_tableWrapper__YllDB{background-color:var(--nf-panel,#fff);border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;padding:12px 14px;margin-bottom:20px}.BalanceSummaryCard_tableHeader__z5kS5{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--nf-border,#e6e9ef);margin-bottom:10px}.BalanceSummaryCard_title__4phf6{font-size:15px;font-weight:600;margin:0 0 4px;color:var(--nf-text,#0f1729)}.BalanceSummaryCard_period__MPJ_R{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--nf-text-muted,#64748b)}.BalanceSummaryCard_viewDetailsLinkCompact__By5FM{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;background-color:var(--nf-primary,#3b82f6);color:white;border-radius:6px;font-size:12px;font-weight:500;text-decoration:none}.BalanceSummaryCard_tableSection__tD9vv{margin-bottom:12px}.BalanceSummaryCard_sectionTitle__zbZZg{font-size:11px;font-weight:600;color:var(--nf-text-muted,#64748b);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.BalanceSummaryCard_table__PiLHX{display:grid;gap:6px}.BalanceSummaryCard_tableHead__A8bX2{font-size:11px;color:var(--nf-text-muted,#64748b);font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:4px 8px}.BalanceSummaryCard_tableHead__A8bX2,.BalanceSummaryCard_tableRow__Mu6Iu{display:grid;grid-template-columns:2fr 1.2fr .8fr;background:var(--nf-bg-subtle,#f8fafc);border-radius:6px}.BalanceSummaryCard_tableRow__Mu6Iu{align-items:center;padding:6px 8px}.BalanceSummaryCard_highlightRow__JKWGW{background:#eff6ff;border:1px solid var(--nf-primary,#3b82f6)}.BalanceSummaryCard_rowLabel__JVVne{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--nf-text,#0f1729)}.BalanceSummaryCard_rowValue__dV9gO{display:inline-flex;align-items:center;justify-content:space-between;gap:6px}.BalanceSummaryCard_rowDelta__jK5Ip{font-size:11px;color:var(--nf-text-muted,#64748b);text-align:right}.BalanceSummaryCard_amount__Dx_Ma{font-size:13px;font-weight:600;color:var(--nf-text,#0f1729)}.BalanceSummaryCard_infoIcon__sW08Y{color:var(--nf-text-muted,#64748b)}.BalanceSummaryCard_positive__dpb_S{color:var(--nf-success,#10b981)}.BalanceSummaryCard_negative__t7hgi{color:var(--nf-error,#ef4444)}.BalanceSummaryCard_trendUp__8xhx_{color:var(--nf-success,#10b981)}.BalanceSummaryCard_trendDown__B6oC5{color:var(--nf-error,#ef4444)}.BalanceSummaryCard_error__jk_iO,.BalanceSummaryCard_loading__d8Yuy{padding:12px 8px;font-size:12px;color:var(--nf-text-muted,#64748b)}.BalanceSummaryCard_error__jk_iO{color:var(--nf-error,#ef4444)}.BalanceSummaryCard_taxRow__hSh4g{background-color:#fff7ed;border:1px solid #fdba74}.BalanceSummaryCard_taxIcon__mLeDT{color:#ea580c}.BalanceSummaryCard_emptyHint__3Ftv_{margin-top:6px}.BalanceSummaryCard_emptyState__Csh9e{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:16px;background:var(--nf-bg-subtle,#f8fafc);border:1px dashed var(--nf-border,#e6e9ef);border-radius:8px;color:var(--nf-text,#0f1729)}.BalanceSummaryCard_emptyTitle__YRuzT{font-weight:600;font-size:14px}.BalanceSummaryCard_emptyHint__3Ftv_{font-size:13px;color:var(--nf-text-muted,#64748b);line-height:1.4}.BalanceSummaryCard_emptyActions__RUows{margin-top:6px}.BalanceSummaryCard_fallbackNote__rMzU5{margin-top:10px;padding-top:10px;border-top:1px dashed var(--nf-border,#e6e9ef);text-align:center}.BalanceSummaryCard_fallbackNoteText__7DGVM{margin:0;font-size:12px;line-height:1.45;color:var(--nf-text-muted,#64748b)}.BalanceSummaryCard_inlineLink__MgPqz{color:var(--nf-primary,#3b82f6);text-decoration:underline;font-weight:500}.BalanceSummaryCard_inlineLink__MgPqz:hover{color:var(--nf-primary-dark,#2563eb)}@media (max-width:900px){.BalanceSummaryCard_compactGrid__AwNDW{grid-template-columns:1fr}.BalanceSummaryCard_tableHead__A8bX2,.BalanceSummaryCard_tableRow__Mu6Iu{grid-template-columns:1.6fr 1fr .8fr}}@media (max-width:768px){.BalanceSummaryCard_card__gYDVl{padding:16px}.BalanceSummaryCard_header___EfqE{flex-direction:column;gap:16px}.BalanceSummaryCard_viewDetailsLink__3uD9V{width:100%;justify-content:center}.BalanceSummaryCard_grid__wtG3I{grid-template-columns:1fr;gap:24px}.BalanceSummaryCard_amount__Dx_Ma{font-size:16px}}@media (max-width:640px){.BalanceSummaryCard_card__gYDVl{padding:12px}.BalanceSummaryCard_metricsGrid__6hiRH{grid-template-columns:1fr}.BalanceSummaryCard_viewDetailsLinkCompact__By5FM{padding:6px 8px}.BalanceSummaryCard_tableWrapper__YllDB{padding:10px 12px}.BalanceSummaryCard_tableHead__A8bX2,.BalanceSummaryCard_tableRow__Mu6Iu{grid-template-columns:1.4fr 1fr .6fr}.BalanceSummaryCard_amount__Dx_Ma{font-size:14px}}.LatestPartnersCard_card__MfOGu{background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;padding:20px;margin-bottom:32px}.LatestPartnersCard_header__j2DAg{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.LatestPartnersCard_headerLeft__3qGXs{display:flex;align-items:center;gap:10px;color:var(--nf-primary,#3b82f6)}.LatestPartnersCard_headerText__FWWt_{display:flex;flex-direction:column;gap:2px}.LatestPartnersCard_title__kYaEV{font-size:16px;font-weight:600;margin:0;color:var(--nf-text,#0f1729)}.LatestPartnersCard_subtitle__aCfTO{font-size:12px;color:var(--nf-text-muted,#64748b)}.LatestPartnersCard_viewAllLink__0StlX{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--nf-primary,#3b82f6);text-decoration:none;transition:opacity .2s}.LatestPartnersCard_viewAllLink__0StlX:hover{opacity:.8}.LatestPartnersCard_viewAllLinkCompact__O_8oq{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;background-color:var(--nf-primary,#3b82f6);color:white;border-radius:6px;font-size:12px;font-weight:500;text-decoration:none}.LatestPartnersCard_viewAllLinkCompact__O_8oq:hover{background-color:var(--nf-primary-dark,#2563eb)}.LatestPartnersCard_partnersList__6IOS3{display:flex;flex-direction:column;gap:12px}.LatestPartnersCard_partnerItem__sLXtt{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border,#e6e9ef);border-radius:6px;transition:all .2s}.LatestPartnersCard_partnerItem__sLXtt:hover{border-color:var(--nf-primary,#3b82f6);box-shadow:0 2px 8px rgba(59,130,246,.08)}.LatestPartnersCard_partnerInfo__6F320{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.LatestPartnersCard_partnerName__tfG0T{font-size:14px;font-weight:600;color:var(--nf-text,#0f1729);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LatestPartnersCard_partnerMeta__xZruZ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.LatestPartnersCard_customerBadge__TxdCF,.LatestPartnersCard_supplierBadge__Dj__k{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.LatestPartnersCard_customerBadge__TxdCF{background-color:#dbeafe;color:#1e40af}.LatestPartnersCard_supplierBadge__Dj__k{background-color:#fef3c7;color:#92400e}.LatestPartnersCard_partnerCui__r_Oj_{font-size:11px;color:var(--nf-text-muted,#64748b);font-family:Courier New,monospace}.LatestPartnersCard_partnerBalance__571O6{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.LatestPartnersCard_balanceNote__A_ayn{font-size:11px;color:var(--nf-text-muted,#64748b);font-weight:500;background-color:#fff1f2;color:#be123c;padding:2px 6px;border-radius:4px}.LatestPartnersCard_balanceAmount__zamea{font-size:14px;font-weight:600;display:flex;align-items:center;gap:4px}.LatestPartnersCard_positive__u3Obv{color:var(--nf-success,#22c55e);display:flex;align-items:center;gap:4px}.LatestPartnersCard_negative__BOvj6{color:var(--nf-error,#ef4444);display:flex;align-items:center;gap:4px}.LatestPartnersCard_emptyState__h3m04,.LatestPartnersCard_errorState__MbHtL,.LatestPartnersCard_loadingState__nKBXi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--nf-text-muted,#64748b);font-size:13px;text-align:center}.LatestPartnersCard_errorState__MbHtL{color:var(--nf-error,#ef4444)}.LatestPartnersCard_spinner__XjG8D{animation:LatestPartnersCard_spin__2WxEA 1s linear infinite;margin-bottom:12px}@keyframes LatestPartnersCard_spin__2WxEA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.LatestPartnersCard_card__MfOGu{padding:16px}.LatestPartnersCard_header__j2DAg{flex-direction:column;align-items:flex-start;gap:12px}.LatestPartnersCard_viewAllLinkCompact__O_8oq,.LatestPartnersCard_viewAllLink__0StlX{align-self:flex-end}.LatestPartnersCard_partnerItem__sLXtt{flex-direction:column;align-items:flex-start;gap:12px}.LatestPartnersCard_partnerBalance__571O6{width:100%;align-items:flex-start}.LatestPartnersCard_partnerName__tfG0T{white-space:normal}}.KPIs_topbar__9xqhD{display:flex;justify-content:space-between;align-items:center;background:var(--nf-panel);border-bottom:1px solid var(--nf-border);padding:14px 18px;margin-bottom:24px}.KPIs_topLeft__1TNns{display:flex;flex-direction:column;gap:4px}.KPIs_topRight__LUIw1{display:flex;align-items:center;gap:12px}.KPIs_title__BNYmQ{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin:0;color:var(--nf-text)}.KPIs_titleIcon__RXrCP{color:var(--nf-primary)}.KPIs_subtitle__xyz7w{font-size:14px;color:var(--nf-text-muted);margin:0}.KPIs_companyName__r_Skd{font-weight:500;color:var(--nf-primary)}.KPIs_topbarLeft__cNX7Z{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.KPIs_topbarRight__faAva{display:flex;align-items:center;gap:12px}.KPIs_dashboardIntro__k5oir{display:flex;align-items:center;gap:16px;padding:20px 24px;background-color:var(--nf-bg-subtle,#f8fafc);border-radius:8px;margin-bottom:32px;border:1px solid var(--nf-border,#e6e9ef)}.KPIs_introIcon__Wu0h_{color:var(--nf-primary,#3b82f6);flex-shrink:0}.KPIs_introTitle__EJ7i9{font-size:18px;font-weight:600;margin:0 0 4px;color:var(--nf-text,#0f1729)}.KPIs_introDescription__IBnHr{font-size:14px;color:var(--nf-text-muted,#64748b);margin:0}.KPIs_kpiGrid__2Tdzx{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:32px}.KPIs_kpiCard__MfUb0{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;cursor:pointer;transition:all .2s;text-decoration:none;color:inherit}.KPIs_kpiCard__MfUb0:hover{border-color:var(--nf-primary,#3b82f6);box-shadow:0 4px 12px rgba(59,130,246,.1);transform:translateY(-2px)}.KPIs_kpiCardDisabled__9RNMx{cursor:not-allowed;opacity:.6}.KPIs_kpiCardDisabled__9RNMx:hover{border-color:var(--nf-border,#e6e9ef);box-shadow:none;transform:none}.KPIs_kpiCardIcon__1DItR{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.KPIs_kpiCardContent__92Jfa{display:flex;flex-direction:column;gap:8px}.KPIs_kpiCardTitle__ewswR{font-size:16px;font-weight:600;margin:0;color:var(--nf-text,#0f1729)}.KPIs_kpiCardDescription__xwQ1n{font-size:14px;color:var(--nf-text-muted,#64748b);margin:0}.KPIs_comingSoonBadge__gykO1{display:inline-block;padding:4px 8px;background-color:var(--nf-bg-subtle,#f8fafc);color:var(--nf-text-muted,#64748b);border-radius:4px;font-size:12px;font-weight:500;width:fit-content}.KPIs_kpiGridCompact__gyypL{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:16px}.KPIs_kpiCardCompact__n0Kip{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;background:white;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.KPIs_kpiCardCompact__n0Kip:hover{border-color:var(--nf-primary,#3b82f6);box-shadow:0 1px 4px rgba(15,23,41,.08)}.KPIs_kpiCardIconCompact__KRPfm{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.KPIs_kpiCardContentCompact__3JONh{display:flex;align-items:center;gap:8px}.KPIs_kpiCardTitleCompact__ewH5u{font-size:13px;font-weight:600;margin:0;color:var(--nf-text,#0f1729)}.KPIs_empty__dz0tY,.KPIs_loading__jK42l{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:400px;color:var(--nf-text-muted,#64748b)}.KPIs_empty__dz0tY svg,.KPIs_infoNote__q9Kvg{color:var(--nf-text-muted,#64748b)}.KPIs_infoNote__q9Kvg{margin:0 0 16px;padding:10px 12px;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;background:var(--nf-bg-subtle,#f8fafc);font-size:12px}.KPIs_summaryRow__eD_Kb{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:24px}@media (max-width:1100px){.KPIs_summaryRow__eD_Kb{grid-template-columns:1fr}}@media (max-width:768px){.KPIs_topbar__9xqhD{flex-direction:column;align-items:flex-start;gap:16px}.KPIs_topRight__LUIw1{width:100%;justify-content:flex-end}.KPIs_kpiGrid__2Tdzx{grid-template-columns:1fr}.KPIs_dashboardIntro__k5oir{padding:16px}.KPIs_kpiGridCompact__gyypL{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.DashboardCompanyRadiography_card__jY9NK{width:100%}.DashboardCompanyRadiography_header__SrCGD{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.DashboardCompanyRadiography_title__Mqb2Y{margin:0;font-size:16px;font-weight:700;color:var(--nf-text,#0f1729)}.DashboardCompanyRadiography_headerSummaryTitle__i4IJI{margin:0;font-size:15px;line-height:1.35;font-weight:600;color:var(--nf-text,#0f1729)}.DashboardCompanyRadiography_content__q1Kym{display:flex;flex-direction:column;gap:12px}.DashboardCompanyRadiography_summary__T5qe_{margin:0;font-size:14px;line-height:1.5;color:var(--nf-text,#0f1729)}.DashboardCompanyRadiography_summarySubtitle__4jl6O{margin:0;font-size:13px;line-height:1.4;font-weight:700;color:var(--nf-primary,#245d73)}.DashboardCompanyRadiography_block__6Syma{display:flex;flex-direction:column;gap:6px}.DashboardCompanyRadiography_blockTitle__wqHNh{margin:0;font-size:13px;font-weight:700;color:var(--nf-primary,#245d73)}.DashboardCompanyRadiography_list__PksSB{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--nf-text,#0f1729);font-size:13px;line-height:1.45}.DashboardCompanyRadiography_stateError__niTgT,.DashboardCompanyRadiography_state__vMmdY{padding:12px;border-radius:10px;background:var(--nf-gray-50,#f9fafb);color:var(--nf-muted,#667085);font-size:14px}.DashboardCompanyRadiography_stateError__niTgT{background:#fef2f2;color:#b91c1c}.DashboardCompanyRadiography_queuedPlaceholder__8RS9x{display:flex;flex-direction:column;gap:10px}.DashboardCompanyRadiography_processingNotice__NDWT2{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(36,93,115,.08);color:var(--nf-primary,#245d73);font-size:12px;font-weight:600}.DashboardCompanyRadiography_processingIcon___JDOt{animation:DashboardCompanyRadiography_radiographySpin__cGWgp 1s linear infinite}.DashboardCompanyRadiography_processingHint__wFhrr{margin:0;font-size:12px;line-height:1.45;color:var(--nf-muted,#667085)}@keyframes DashboardCompanyRadiography_radiographySpin__cGWgp{to{transform:rotate(1turn)}}.DashboardCompanyRadiography_toggleButton__0VjTy{align-self:flex-start;border:1px solid var(--nf-border,#e5e7eb);background:#fff;color:var(--nf-primary,#245d73);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.DashboardCompanyRadiography_toggleButton__0VjTy:hover{background:var(--nf-gray-50,#f9fafb)}.DashboardCompanyRadiography_details__keqID{display:flex;flex-direction:column;gap:12px}.DashboardCompanyRadiography_noteBox__LEqTN{margin-top:4px;padding:10px 12px;border-left:3px solid var(--nf-primary,#245d73);background:var(--nf-primary-50,#eef6f8);border-radius:8px}.DashboardCompanyRadiography_noteText__6Jvu_{margin:0;font-size:12px;line-height:1.45;color:var(--nf-muted,#475467)}.DashboardCompanyRadiography_noteText__6Jvu_+.DashboardCompanyRadiography_noteText__6Jvu_{margin-top:6px}