.Spinner_spinner__uGAUU{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor;line-height:0;position:relative}.Spinner_ring__3WnLQ{box-sizing:border-box;width:100%;height:100%;border-radius:9999px;border:2px solid color-mix(in srgb,currentColor 18%,transparent);border-top-color:currentcolor;animation:Spinner_spinner-spin__vZSia .8s linear infinite;filter:drop-shadow(0 0 6px color-mix(in srgb,currentColor 18%,transparent))}@keyframes Spinner_spinner-spin__vZSia{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginScreen_page__vmJkY{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;position:relative;overflow-y:auto;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--primary) 16%,transparent) 0,transparent 28%),radial-gradient(circle at 80% 10%,rgba(59,130,246,.12) 0,transparent 26%),radial-gradient(circle at 50% 80%,rgba(16,185,129,.08) 0,transparent 28%),var(--background)}html[data-installed-app=true] .LoginScreen_page__vmJkY{padding-top:var(--app-safe-top);padding-bottom:var(--app-safe-bottom)}.LoginScreen_backdropA__Kg_fq,.LoginScreen_backdropB__er0ML{position:absolute;inset:auto;border-radius:9999px;filter:blur(18px);pointer-events:none;opacity:.85}.LoginScreen_backdropA__Kg_fq{top:10%;left:8%;width:18rem;height:18rem;background:color-mix(in srgb,var(--primary) 14%,transparent)}.LoginScreen_backdropB__er0ML{right:10%;bottom:8%;width:20rem;height:20rem;background:rgba(59,130,246,.08)}.LoginScreen_card__vWmzL{position:relative;width:min(100%,31rem);padding:1.5rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 42%,transparent);background:color-mix(in srgb,var(--card) 92%,transparent);-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.08),0 30px 80px rgba(0,0,0,.28)}.LoginScreen_brandRow__JzFhJ{display:flex;align-items:center;gap:.8rem;margin-bottom:1.35rem}.LoginScreen_brandMark__jOn6l{width:54px;height:54px;display:block;object-fit:contain}.LoginScreen_brandTitle__BRQow{color:var(--foreground);font-size:var(--fs-lg-3);line-height:1.02;font-weight:800;letter-spacing:-.03em}.LoginScreen_brandSubtitle__fkV_r{color:color-mix(in srgb,var(--muted-foreground) 88%,var(--foreground));font-size:var(--fs-sm-7);margin-top:.1rem}.LoginScreen_headlineBlock__VwNW_{margin-top:.35rem;margin-bottom:1.1rem}.LoginScreen_headline__k3EGV{font-size:clamp(var(--fs-lg-2),3.5vw,var(--fs-3xl));line-height:1;letter-spacing:-.04em;margin:0;color:var(--foreground);font-weight:800}.LoginScreen_copy__aUbr_{margin:.7rem 0 0;color:var(--muted-foreground);font-size:var(--fs-sm);line-height:1.55}.LoginScreen_alertError__MzRyg,.LoginScreen_alertInfo__Cc27C{padding:.8rem .95rem;border-radius:14px;margin-bottom:.85rem;font-size:var(--fs-sm)}.LoginScreen_alertError__MzRyg{background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.18)}.LoginScreen_alertInfo__Cc27C{background:color-mix(in srgb,var(--primary) 10%,transparent);color:color-mix(in srgb,var(--primary) 82%,white);border:1px solid color-mix(in srgb,var(--primary) 18%,transparent)}.LoginScreen_form__KT6Zt{display:grid;grid-gap:.95rem;gap:.95rem}.LoginScreen_fieldGroup__qmjdh{display:grid;grid-gap:.45rem;gap:.45rem}.LoginScreen_fieldTopRow__4Y5Ve{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.LoginScreen_label__cb_GQ{font-size:var(--fs-sm);font-weight:600;color:var(--foreground)}.LoginScreen_inlineLink__rRPP4{padding:0;height:auto;min-width:0;color:var(--muted-foreground)!important;font-weight:400}.LoginScreen_inlineLink__rRPP4:hover{color:var(--foreground)!important}.LoginScreen_footerRow__Vebyz{margin-top:1.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;color:var(--muted-foreground);font-size:var(--fs-xs)}.LoginScreen_secondaryCard__54d4q{width:min(100%,31rem);margin-top:1rem;padding:1.25rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 25%,transparent);background:color-mix(in srgb,var(--card) 45%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center}.LoginScreen_footerLabel__tYTdF{margin:0;font-size:var(--fs-md-5);font-weight:600;color:var(--foreground);opacity:.85}.LoginScreen_tenantLinks__gwfjh{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem}.LoginScreen_footerLink__lFtMr{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent-text);font-weight:600;white-space:nowrap}.LoginScreen_errorActionBtn__qDAqS{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.2)!important;color:white!important;font-weight:600!important;width:100%;margin-top:.5rem}.LoginScreen_errorActionBtn__qDAqS:hover{background:rgba(255,255,255,.2)!important}@media (max-width:639px){.LoginScreen_page__vmJkY{padding:1rem}.LoginScreen_card__vWmzL{padding:1.25rem}.LoginScreen_headlineBlock__VwNW_{margin-top:.5rem}.LoginScreen_headline__k3EGV{font-size:clamp(var(--fs-xl),8.2vw,var(--fs-2xl))}.LoginScreen_footerRow__Vebyz{margin-top:1rem;flex-direction:column;align-items:center}html[data-installed-app=true] .LoginScreen_page__vmJkY{padding:var(--app-safe-top) 1rem var(--app-safe-bottom)}}.LogoBrand_root__dp7Cl{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.LogoBrand_mark__EKnZa{display:block;object-fit:contain;flex-shrink:0}.LogoBrand_size_sm__YGNLC .LogoBrand_mark__EKnZa{width:30px;height:30px}.LogoBrand_size_md__EKMWc .LogoBrand_mark__EKnZa{width:40px;height:40px}.LogoBrand_size_lg__CebDf .LogoBrand_mark__EKnZa{width:50px;height:50px}.LogoBrand_text__nCZn9{display:flex;flex-direction:column;gap:.05rem;min-width:0}.LogoBrand_wordmark__ovIgg{font-size:var(--fs-lg);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--foreground);white-space:nowrap}.LogoBrand_subtitle__JCdos{font-size:var(--fs-sm-3);color:color-mix(in srgb,var(--muted-foreground) 90%,var(--foreground));line-height:1;white-space:nowrap}.LogoBrand_size_sm__YGNLC .LogoBrand_wordmark__ovIgg{font-size:var(--fs-base)}.LogoBrand_size_sm__YGNLC .LogoBrand_subtitle__JCdos{font-size:var(--fs-xs-2)}.LogoBrand_size_lg__CebDf .LogoBrand_wordmark__ovIgg{font-size:var(--fs-xl)}.EmptyChartState_root__qGjkr{height:var(--empty-chart-height,300px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background:linear-gradient(135deg,rgba(0,0,0,.02),rgba(0,0,0,.04));border:2px dashed var(--border);border-radius:var(--radius-control);padding:2rem;text-align:center;color:var(--muted-foreground)}.EmptyChartState_icon__46cA_{font-size:var(--fs-xl)}.EmptyChartState_title__F1mz4{font-size:var(--fs-md);font-weight:600;color:var(--foreground)}.EmptyChartState_description__I3VO_{font-size:var(--fs-sm);max-width:520px}.EmptyChartState_actionButton___k6pb{margin-top:.5rem;padding:.5rem 1.25rem}.IncomeExpenseChart_chartCard__uuLQy{width:100%;height:100%;padding:1.25rem;display:flex;flex-direction:column}.IncomeExpenseChart_headerRow__lN4vD{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.IncomeExpenseChart_title___r2A8{margin:0;font-size:var(--fs-md);font-weight:600}.IncomeExpenseChart_summaryRow__In4sM{display:flex;gap:.75rem;font-size:var(--fs-sm);color:var(--muted-foreground)}.IncomeExpenseChart_summaryValue__4UjAd{color:var(--foreground)}.IncomeExpenseChart_chartBody__5fh5T{flex:1 1;min-height:250px}.IncomeExpenseChart_legendRow__d2XDr{display:flex;justify-content:center;align-items:center;gap:1.25rem;padding-top:.75rem;font-size:var(--fs-sm);flex-wrap:wrap}.IncomeExpenseChart_legendItem__BE5EN{display:inline-flex;align-items:center;gap:.4rem}.IncomeExpenseChart_legendDotExpenses__sV3BZ{background-color:#ef4444}.IncomeExpenseChart_legendDotIncome__21gEn{background-color:var(--primary)}.IncomeExpenseChart_legendDotNet__MHRIS{background-color:#f59e0b}.IncomeExpenseChart_legendLabel__0cDNd{color:var(--foreground);font-weight:500}.IncomeExpenseChart_legendLabelNet__qjwK9{color:#f59e0b;font-weight:600}.ExpenseCategoryChart_chartCard__c5pOx{width:100%;height:100%;padding:1.25rem;display:flex;flex-direction:column}.ExpenseCategoryChart_header__0e_RW{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ExpenseCategoryChart_title__z9ehH{margin:0;font-size:var(--fs-md);font-weight:600}.ExpenseCategoryChart_chartArea__iQAx6{flex:1 1;position:relative;min-height:250px}.ExpenseCategoryChart_totalOverlay__gNfyo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.ExpenseCategoryChart_totalValue__5DK0d{font-size:var(--fs-lg);font-weight:700;color:var(--foreground)}.ExpenseCategoryChart_totalLabel__3Jn_l{font-size:var(--fs-xs);color:var(--muted-foreground)}.RentCollectionChart_container__ZIPg9{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;width:100%;height:100%}.RentCollectionChart_title__aLZwu{margin:0;font-size:var(--fs-base);font-weight:700;color:var(--foreground)}.RentCollectionChart_chartWrapper__npNYL{position:relative;width:100%;height:260px;margin-top:0;display:flex;align-items:center;justify-content:center;pointer-events:auto}.RentCollectionChart_chartWrapper__npNYL svg,.RentCollectionChart_chartWrapper__npNYL>*{pointer-events:auto}.RentCollectionChart_legendTwoCol__c1a_e{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem;align-items:start}.RentCollectionChart_legendColumn__1ZGwX{display:flex;flex-direction:column;gap:.6rem}.RentCollectionChart_legendItem__SZjWW{display:flex;align-items:center;gap:.45rem;padding:.5rem .65rem;border-radius:var(--radius-sm);background:var(--muted);cursor:default;transition:opacity .2s ease}.RentCollectionChart_legendItemDimmed__vP5BB{opacity:.5}.RentCollectionChart_legendDotPaid__X0dJ8{background-color:var(--primary)}.RentCollectionChart_legendDotPending__ZO5XJ{background-color:#f59e0b}.RentCollectionChart_legendDotOverdue__Ladvd{background-color:#ef4444}.RentCollectionChart_legendDotDefault__Hzyxy{background-color:var(--muted-foreground)}.RentCollectionChart_legendInfo__6cPnv{display:flex;flex-direction:column;gap:.1rem}.RentCollectionChart_legendLabel__ijnAQ{font-size:var(--fs-sm);color:var(--foreground);font-weight:600}.RentCollectionChart_legendValue__AXz7b{font-size:var(--fs-sm);color:var(--muted-foreground)}.RentCollectionChart_emptyState__Pab97{color:var(--muted-foreground);font-size:var(--fs-base)}.RentCollectionChart_pieCell__hGk0U{transition:opacity .2s ease}.RentCollectionChart_tooltipCard__FupMl{background:var(--chart-tooltip-bg);border:none;border-radius:var(--radius-control);padding:.5rem .75rem;box-shadow:var(--chart-tooltip-shadow);opacity:1}.RentCollectionChart_tooltipCardAnimated__RgK1r{animation:RentCollectionChart_tooltipFadeIn__kKLS9 .15s ease-out}.RentCollectionChart_tooltipTitle__uKucy{font-weight:700}.RentCollectionChart_tooltipTitlePaid__FsKfH{color:var(--accent-text)}.RentCollectionChart_tooltipTitlePending__EJu_t{color:#f59e0b}.RentCollectionChart_tooltipTitleOverdue__W8Ulw{color:#ef4444}.RentCollectionChart_tooltipTitleDefault__cc_MT{color:var(--chart-tooltip-text)}.RentCollectionChart_tooltipValue__TV_fm{font-size:var(--fs-base);color:var(--chart-tooltip-text)}.RentCollectionChart_tooltipPercent__V1aIe{color:var(--muted-foreground);margin-left:.35rem}@keyframes RentCollectionChart_tooltipFadeIn__kKLS9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.RentCollectionChart_chartWrapper__npNYL{height:200px}}.PropertyComparisonChart_chartCard__NHPTg{width:100%;height:100%;padding:1.25rem;display:flex;flex-direction:column}.PropertyComparisonChart_headerRow__iwNKf{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.PropertyComparisonChart_title__s2l_X{margin:0;font-size:var(--fs-md);font-weight:600}.PropertyComparisonChart_chartBody__OemH1{flex:1 1;min-height:250px}.PropertyComparisonChart_legendRow___tfF7{display:flex;justify-content:center;align-items:center;gap:1.25rem;padding-top:.75rem;font-size:var(--fs-sm);flex-wrap:wrap}.PropertyComparisonChart_legendItem__5JGIl{display:inline-flex;align-items:center;gap:.4rem}.PropertyComparisonChart_legendDotExpenses__rs4ll{background-color:#ef4444}.PropertyComparisonChart_legendDotIncome__F0pNv{background-color:var(--primary)}.PropertyComparisonChart_legendDotPositiveNoi__q_LAI{background-color:#60a5fa}.PropertyComparisonChart_legendDotNegativeNoi__uwzQX{background-color:#ef4444}.PropertyComparisonChart_legendLabel__iBTzU{color:var(--foreground);font-weight:500}.OccupancyChart_chartCard__8Cam_{height:100%;padding:1.25rem;display:flex;flex-direction:column}.OccupancyChart_headerRow__1q_pq{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.OccupancyChart_title__EWPht{margin:0;font-size:var(--fs-md)}.OccupancyChart_totalUnits__kE9wU{font-size:var(--fs-sm);color:var(--muted-foreground)}.OccupancyChart_chartBody__gJ19C{flex:1 1;min-height:250px}.OccupancyChart_legend__Cpm06{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:var(--fs-sm);padding-bottom:4px;font-family:inherit}.OccupancyChart_legendItemOccupied__aAhWH,.OccupancyChart_legendItemVacant___OVkO{display:inline-flex;align-items:center;gap:.35rem}.OccupancyChart_legendItemOccupied__aAhWH{color:var(--accent-text)}.OccupancyChart_legendItemVacant___OVkO{color:#ef4444}.OccupancyChart_legendDotOccupied__8Sk_n,.OccupancyChart_legendDotVacant__Ix65m{display:inline-block}.OccupancyChart_legendDotOccupied__8Sk_n{background:var(--primary)}.OccupancyChart_legendDotVacant__Ix65m{background:#ef4444}.OccupancyChart_tooltip__CN_sB{background:var(--chart-tooltip-bg);border:none;border-radius:var(--radius-control);color:var(--chart-tooltip-text);box-shadow:var(--chart-tooltip-shadow);padding:.75rem}.OccupancyChart_tooltipItem__nIgt7{color:var(--chart-tooltip-text);margin-bottom:.25rem}.OccupancyRateChart_chartCard__emhu2{height:100%;padding:1.25rem;display:flex;flex-direction:column}.OccupancyRateChart_headerRow__s4mG5{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.OccupancyRateChart_title__EiDg1{margin:0;font-size:var(--fs-md)}.OccupancyRateChart_unitsText__Shn0Q{font-size:var(--fs-sm);color:var(--muted-foreground)}.OccupancyRateChart_chartBody__e0kGE{flex:1 1;min-height:250px;position:relative}.OccupancyRateChart_centerOverlay__XqTKS{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.OccupancyRateChart_centerContent__ZpVgQ{text-align:center}.OccupancyRateChart_centerValue__yHMIR{font-size:var(--fs-xl);font-weight:700}.OccupancyRateChart_centerLabel__5u7Dr{font-size:var(--fs-sm);color:var(--muted-foreground)}.EnhancedTooltip_tooltipCard__W7InR{background:var(--chart-tooltip-bg);border:none;border-radius:var(--radius-control);padding:.75rem;box-shadow:var(--chart-tooltip-shadow);min-width:220px;font-size:var(--fs-sm);color:var(--chart-tooltip-text)}.EnhancedTooltip_tooltipLabel__uwXdO{font-weight:700;margin-bottom:.35rem;color:var(--chart-tooltip-text)}.EnhancedTooltip_rows__dT_Jl{display:grid;grid-gap:.35rem;gap:.35rem}.EnhancedTooltip_row__jeKQO{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.EnhancedTooltip_legendLabel__g47OS{display:inline-flex;align-items:center;gap:.35rem}.EnhancedTooltip_legendDot__f3eB2{display:inline-block}.EnhancedTooltip_legendDotIncome__e23T8{background-color:var(--primary)}.EnhancedTooltip_legendDotDue__08r2I{background-color:#f59e0b}.EnhancedTooltip_legendDotOverdue__cMMvW{background-color:#ef4444}.EnhancedTooltip_legendDotDefault__TQZUE{background-color:var(--muted-foreground)}.EnhancedTooltip_valueText__A8XFC{font-weight:700;color:var(--chart-tooltip-text)}.EnhancedTooltip_previousRow__mYeis{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.EnhancedTooltip_metaLabel__aH9rJ{font-size:var(--fs-xs);color:var(--muted-foreground)}.EnhancedTooltip_previousValue__ofxyT{font-weight:600;color:var(--chart-tooltip-text)}.EnhancedTooltip_changeRow__dk8vL{margin-top:.35rem;display:flex;justify-content:space-between;align-items:center}.EnhancedTooltip_changeValue__4tzF_{font-weight:700;color:var(--chart-tooltip-text)}.EnhancedTooltip_changePositive__cxaQn{color:var(--accent-text)}.EnhancedTooltip_changeNegative__hO0rz{color:#ef4444}.EnhancedTooltip_trendRow__ywoRi{margin-top:.35rem;display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-sm)}.EnhancedTooltip_trendLabel__ujWjJ{color:var(--muted-foreground)}.TenantBalanceTrendChart_chartCard__jWmYn{width:100%;height:100%;padding:1.25rem}.TenantBalanceTrendChart_title__fUZFy{font-weight:700;margin-bottom:.5rem}.PdfExportDocument_document__xphQF{--background:#ffffff;--foreground:#0f172a;--muted-foreground:#64748b;--card:#ffffff;--border:#dbe3ee;--primary:#10b981;--status-success:#10b981;--status-warning:#f59e0b;--status-error:#ef4444;--status-info:#3b82f6;--action-accent:#6366f1;--chart-tooltip-bg:#ffffff;--chart-tooltip-text:#0f172a;--chart-tooltip-shadow:0 14px 30px rgba(15,23,42,0.12);--surface-bg:#ffffff;--surface-panel-bg:#ffffff;--surface-border:1px solid rgba(148,163,184,0.28);--surface-shadow:0 10px 24px rgba(15,23,42,0.06);--surface-hover-shadow:0 12px 26px rgba(15,23,42,0.08);--table-header-bg:#f8fafc;--radius-card:18px;--radius-panel:22px;--radius-control:14px;color-scheme:light;color:var(--foreground);background:#ffffff;font-family:var(--font-sans,system-ui,sans-serif);width:100%;min-height:auto;padding:28px;box-sizing:border-box}.PdfExportDocument_document__xphQF+.PdfExportDocument_document__xphQF{break-before:page;page-break-before:always}.PdfExportDocument_header__wQSXq{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(148,163,184,.25)}.PdfExportDocument_brandBlock__Grfob{display:flex;flex-direction:column;gap:4px}.PdfExportDocument_brandName__xtoxX{font-size:2rem;font-weight:800;letter-spacing:-.04em;color:var(--foreground);line-height:1}.PdfExportDocument_brandCopy__AZHre{color:var(--muted-foreground);font-size:.94rem}.PdfExportDocument_reportBlock__xUz2E{text-align:right;display:flex;flex-direction:column;gap:4px}.PdfExportDocument_reportName__2YF5A{font-size:1.65rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--foreground)}.PdfExportDocument_reportDate___1dFx{color:var(--muted-foreground);font-size:.92rem}.PdfExportDocument_section__4YMgB{display:flex;flex-direction:column;gap:14px}.PdfExportDocument_section__4YMgB,.PdfExportDocument_summarySection__wEi1p{margin-bottom:24px;break-inside:avoid;page-break-inside:avoid}.PdfExportDocument_summaryCard__Oz7Jv{border:var(--surface-border);border-radius:var(--radius-panel);background:linear-gradient(180deg,rgba(16,185,129,.06),rgba(255,255,255,.96));box-shadow:var(--surface-shadow);padding:18px 20px;display:flex;flex-direction:column;gap:8px}.PdfExportDocument_summaryLabel__Jcjtk{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.PdfExportDocument_summaryTitle__qi3E_{font-size:1.15rem;font-weight:800;color:var(--foreground);line-height:1.2}.PdfExportDocument_summaryQuestion__AjIHW{font-size:.95rem;color:var(--muted-foreground);line-height:1.5}.PdfExportDocument_summaryInsight__6_ow4{font-size:1rem;color:var(--foreground);line-height:1.6}.PdfExportDocument_sectionTitle__Qio8P{font-size:1.1rem;font-weight:700;color:var(--foreground);margin:0}.PdfExportDocument_filters__Ja9yB{display:flex;flex-wrap:wrap;gap:8px}.PdfExportDocument_filterChip__L7Od3{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.32);background:rgba(255,255,255,.86);color:var(--foreground);font-size:.9rem;box-shadow:0 6px 16px rgba(15,23,42,.04)}.PdfExportDocument_chartGrid__7ntCy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.PdfExportDocument_chartPanel__RSI1G{height:300px;min-height:300px;break-inside:avoid;page-break-inside:avoid}.PdfExportDocument_chartPanelPdf__7dTPb{height:400px;overflow:hidden;position:relative;break-inside:avoid;page-break-inside:avoid}.PdfExportDocument_document__xphQF [class*=kpiGrid]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.PdfExportDocument_chartPanelWide__55gEl{grid-column:1/-1}.PdfExportDocument_kpiGrid__4PNNL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.PdfExportDocument_kpiCard__Qr6gn{background:var(--card);border:var(--surface-border);border-radius:var(--radius-card);box-shadow:var(--surface-shadow);padding:14px 18px;display:flex;flex-direction:column;gap:4px;break-inside:avoid;page-break-inside:avoid}.PdfExportDocument_kpiLabel__GfzlD{font-size:.76rem;font-weight:700;color:var(--action-accent);text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.PdfExportDocument_kpiValue__ocQIM{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:var(--foreground);line-height:1.15}.PdfExportDocument_insightsTable___ITQF,.PdfExportDocument_transactionsTable__xXcPh{width:100%;border-collapse:collapse;background:var(--card);border:1px solid rgba(148,163,184,.28);border-radius:var(--radius-panel);overflow:hidden}.PdfExportDocument_insightsTable___ITQF thead th,.PdfExportDocument_transactionsTable__xXcPh thead th{background:var(--table-header-bg);color:var(--foreground);text-align:left;font-size:.86rem;font-weight:700;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.28)}.PdfExportDocument_insightsTable___ITQF tbody td,.PdfExportDocument_transactionsTable__xXcPh tbody td{padding:12px 14px;border-bottom:1px solid rgba(226,232,240,.85);vertical-align:top;font-size:.92rem}.PdfExportDocument_insightsTable___ITQF tbody tr:last-child td,.PdfExportDocument_transactionsTable__xXcPh tbody tr:last-child td{border-bottom:none}.PdfExportDocument_severityBadge__7rVIl{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PdfExportDocument_severityCritical___bqL4{background:rgba(239,68,68,.12);color:#b91c1c}.PdfExportDocument_severityHigh__3jrSf{background:rgba(249,115,22,.12);color:#c2410c}.PdfExportDocument_severityMedium__x0ht_{background:rgba(245,158,11,.14);color:#b45309}.PdfExportDocument_severityLow__WSYWe{background:rgba(16,185,129,.12);color:#047857}.PdfExportDocument_severityInfo__3q6n7{background:rgba(59,130,246,.12);color:#1d4ed8}.PdfExportDocument_insightMessage__tkZ9b{color:var(--foreground);font-weight:500}.PdfExportDocument_insightType__aYYie,.PdfExportDocument_transactionMuted__R8s9v{color:var(--muted-foreground)}.PdfExportDocument_amountCell__ddH3K{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.PdfExportDocument_statusCell__rgZZm{white-space:nowrap}.PdfExportDocument_transactionsTable__xXcPh thead th.PdfExportDocument_amountHeader__zMc50{text-align:right}.PdfExportDocument_transactionsTable__xXcPh tbody td.PdfExportDocument_amountCell__ddH3K{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PdfExportDocument_transactionsTable__xXcPh tbody td.PdfExportDocument_statusCell__rgZZm{white-space:nowrap}.PdfExportDocument_footerNote__QgRx8{color:var(--muted-foreground);font-size:.84rem;margin-top:10px}@media print{.PdfExportDocument_document__xphQF{background:#ffffff;-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:auto}.PdfExportDocument_chartGrid__7ntCy{grid-template-columns:repeat(2,minmax(0,1fr))!important}.PdfExportDocument_chartPanel__RSI1G,.PdfExportDocument_section__4YMgB{break-inside:avoid;page-break-inside:avoid}}@media (max-width:900px){.PdfExportDocument_header__wQSXq{flex-direction:column}.PdfExportDocument_reportBlock__xUz2E{text-align:left}.PdfExportDocument_chartGrid__7ntCy{grid-template-columns:minmax(0,1fr)}}