.timeline_timeline__CuXcg{--name-w:250px;--status-w:170px;--labels-w:calc(var(--name-w) + var(--status-w));--row-h:38px;--bar-top:11px;--bar-h:16px;min-width:0;max-width:100%;contain:inline-size}.timeline_scroller__V92U0{max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);scrollbar-width:thin}.timeline_scroller__V92U0:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.timeline_grid__CpaJb{position:relative;min-width:calc(var(--labels-w) + var(--cal-min, 560px))}.timeline_lines__MTWrO{position:absolute;top:0;bottom:0;left:var(--labels-w);right:0;pointer-events:none}.timeline_line__cwAWv{position:absolute;top:28px;bottom:0;border-left:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.timeline_lineStrong__b5CwW{top:0;border-left-color:var(--color-border)}.timeline_todayLine__PjPoS{position:absolute;top:0;bottom:0;z-index:2;border-left:1px dashed var(--color-accent)}.timeline_head__eA7rz,.timeline_row__KcW6J{position:relative;display:grid;grid-template-columns:var(--name-w) var(--status-w) minmax(0,1fr)}.timeline_head__eA7rz{border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-muted) 55%,transparent)}.timeline_headName__7yq8b,.timeline_headStatus__D6LO_{display:flex;align-items:center;padding:0 var(--space-4);color:var(--color-text-muted);font-size:14px}.timeline_completedSummary__RHwNE,.timeline_headName__7yq8b,.timeline_nameCell__JWi4t{position:-webkit-sticky;position:sticky;left:0;z-index:3}.timeline_headStatus__D6LO_,.timeline_statusCell__XmV1c{position:-webkit-sticky;position:sticky;left:var(--name-w);z-index:3;border-right:1px solid var(--color-border)}.timeline_headName__7yq8b,.timeline_headStatus__D6LO_{background:var(--color-surface-muted)}.timeline_headCal__gYePQ{grid-column:3;position:relative;height:48px}.timeline_columnRow__l3Ug2,.timeline_groupRow__9MMnU{position:relative;height:20px}.timeline_columnRow__l3Ug2{height:28px}.timeline_columnLabel__l9OhY,.timeline_groupLabel__fLYw1{position:absolute;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.timeline_groupLabel__fLYw1{padding-left:var(--space-3);color:var(--color-text-muted);font-size:11px;font-weight:600}.timeline_columnLabel__l9OhY{flex-direction:row;justify-content:flex-start;align-items:center;padding-left:var(--space-3);gap:4px;color:var(--color-text);font-size:12px}.timeline_columnSub___VEO3{font-size:11px;opacity:.8}.timeline_todayPill__mIHI_{position:absolute;top:2px;z-index:4;padding:2px var(--space-2);border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;transform:translateX(-50%)}.timeline_rows__k77Bd{position:relative;margin:0;padding:0;list-style:none}.timeline_row__KcW6J{min-height:var(--row-h);border-bottom:1px solid var(--color-border)}.timeline_rows__k77Bd>.timeline_row__KcW6J:last-child{border-bottom:none}.timeline_rowSelected__ouH0j .timeline_nameCell__JWi4t,.timeline_rowSelected__ouH0j .timeline_statusCell__XmV1c{background:var(--color-accent-soft)}.timeline_rowSelected__ouH0j .timeline_nameCell__JWi4t{box-shadow:inset 3px 0 0 var(--color-accent)}.timeline_nameCell__JWi4t,.timeline_statusCell__XmV1c{display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0;padding:0 var(--space-4);background:var(--color-surface)}.timeline_statusCell__XmV1c{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--space-2);padding:0 var(--space-3);overflow:hidden;font-size:12px}.timeline_statusCell__XmV1c>:first-child{padding:1px 8px;font-size:11px}.timeline_signal__CMbdp{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;white-space:nowrap}.timeline_signalCritical__u2EHS{color:var(--signal-critical)}.timeline_signalAttention__6OKdB{color:var(--signal-attention)}.timeline_endMarker__6mS24{position:absolute;top:calc(var(--bar-top) + var(--bar-h) / 2);z-index:2;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap;transform:translate(-7px,-50%);pointer-events:auto}.timeline_endDiamond__vCdLn{width:12px;height:12px;background:currentColor;transform:rotate(45deg);border-radius:2px;box-shadow:0 0 0 2px var(--color-surface)}.timeline_endCritical__g_h9z{color:var(--signal-critical)}.timeline_endAttention__lYnGk{color:var(--signal-attention)}.timeline_projectLink__8H8GO{overflow:hidden;color:var(--color-text);font-weight:500;font-size:13px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.timeline_projectLink__8H8GO:hover{color:var(--color-accent);text-decoration:underline}.timeline_projectLink__8H8GO:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.timeline_projectMeta__NQYL5{overflow:hidden;color:var(--color-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.timeline_compactState__npfx5{display:none}.timeline_compactState__npfx5>*+*{margin-top:2px}.timeline_track__xN_mo{grid-column:3;position:relative;min-height:var(--row-h)}.timeline_popoverRoot__OSBJA{display:contents}.timeline_bar__BwTOh{position:absolute;top:var(--bar-top);height:var(--bar-h);min-width:4px;border-radius:4px}.timeline_bar__BwTOh:hover{filter:brightness(1.08)}.timeline_bar__BwTOh:focus-visible{outline:2px solid var(--color-focus-on-dark,var(--color-text));outline-offset:2px}.timeline_bar__BwTOh{background:var(--direction-color)}.timeline_barUnclassified__IQraa{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-missing) 70%,var(--color-surface)) 0 6px,color-mix(in srgb,var(--color-missing) 35%,var(--color-surface)) 6px 12px)}.timeline_barContracting__4_jR_{background:color-mix(in srgb,var(--direction-color,var(--color-missing)) 45%,var(--color-surface));box-shadow:inset 0 0 0 2px var(--direction-color,var(--color-missing))}.timeline_barCompleted__yORxu{opacity:.5}.timeline_directionLegend__pETBv{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;color:var(--color-text-muted);font-size:12px}.timeline_directionLegend__pETBv li{display:inline-flex;align-items:center;gap:var(--space-2)}.timeline_directionSwatch__m_aAo{flex:none;width:18px;height:10px;border-radius:3px;background:var(--direction-color)}.timeline_directionSwatchNone__K4kDu{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-missing) 70%,var(--color-surface)) 0 3px,color-mix(in srgb,var(--color-missing) 35%,var(--color-surface)) 3px 6px)}.timeline_directionLegendNote__YdPVk{flex-basis:100%;color:var(--color-text-muted);font-size:12px}.timeline_barClippedStart__5xJqF{border-top-left-radius:0;border-bottom-left-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px);mask-image:linear-gradient(90deg,transparent,#000 14px)}.timeline_barClippedEnd__agc8B{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(270deg,transparent,#000 14px);mask-image:linear-gradient(270deg,transparent,#000 14px)}.timeline_barClippedStart__5xJqF.timeline_barClippedEnd__agc8B{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.timeline_barOverdue__oWVwo{box-shadow:inset -5px 0 0 var(--color-critical),inset -7px 0 0 var(--color-bg)}.timeline_barContracting__4_jR_.timeline_barOverdue__oWVwo{box-shadow:inset -5px 0 0 var(--color-critical),inset -7px 0 0 var(--color-bg),inset 0 0 0 2px var(--direction-color,var(--color-missing))}.timeline_rowNote__WyJnD{color:var(--color-text-muted);font-size:12px}.timeline_hidden__CAMEE{position:absolute;top:calc(var(--bar-top) + var(--bar-h) / 2);z-index:2;padding:0 5px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:11px;line-height:16px;white-space:nowrap;transform:translateY(-50%)}.timeline_hiddenBefore__u_VgE{left:2px}.timeline_hiddenAfter__yNNf2{right:2px}.timeline_milestone__vqNY8{position:absolute;top:calc(var(--bar-top) + var(--bar-h) / 2);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;padding:0;border:2px solid var(--color-text);border-radius:50%;background:var(--color-bg);color:var(--color-bg);cursor:pointer;transform:translate(-50%,-50%)}.timeline_milestone__vqNY8:before{content:"";position:absolute;inset:-10px}.timeline_milestone__vqNY8:hover,.timeline_milestone__vqNY8[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text) 35%,transparent)}.timeline_milestone__vqNY8:focus-visible{outline:2px solid var(--color-focus-on-dark,var(--color-text));outline-offset:3px}.timeline_msPlanned__n_sGr{border-color:var(--color-bg);background:var(--color-text)}.timeline_msInProgress__z7ngV{border-color:var(--color-text);background:linear-gradient(90deg,var(--color-text) 50%,var(--color-accent-soft) 50%)}.timeline_msCompleted__hb2X9{border-color:var(--color-bg);background:var(--color-ok)}.timeline_msCancelled__M04EQ{border-color:var(--color-missing);background:linear-gradient(135deg,transparent 42%,var(--color-missing) 42%,var(--color-missing) 58%,transparent 58%),var(--color-surface)}.timeline_msOverdue__ZT08I{border-color:var(--color-critical);box-shadow:0 0 0 2px var(--color-surface)}.timeline_msOutside__LmKoi{outline:1.5px dashed var(--color-watch);outline-offset:2px}.timeline_msGroup__HaQI3{width:16px;height:16px;border-color:var(--color-bg);background:var(--color-text);color:var(--color-bg)}.timeline_msCount__3fhXZ{font-size:11px;font-weight:700;line-height:1}.timeline_msLabel__NJIyI{position:absolute;top:calc(var(--bar-top) + var(--bar-h) / 2);display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0;margin-left:10px;padding:0 4px;border-radius:3px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);color:var(--color-text);font-size:11px;line-height:16px;pointer-events:none;transform:translateY(-50%)}.timeline_msLabelDate__Zu7C_,.timeline_msLabelTitle__q_Jg2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline_msLabelDate__Zu7C_{color:var(--color-text-muted);font-size:11px}.timeline_completed__vsP4v{border-top:1px solid var(--color-border)}.timeline_completedSummary__RHwNE{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-4);background:var(--color-surface);color:var(--color-accent);font-weight:600;cursor:pointer}.timeline_completed__vsP4v[open]>.timeline_completedSummary__RHwNE{border-bottom:1px solid var(--color-border)}.timeline_popoverRegion__pdzxP{display:contents}.timeline_popover__K5_Dt{position:fixed;z-index:50;display:flex;flex-direction:column;gap:var(--space-2);width:max-content;max-width:min(300px,calc(100vw - 16px));padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);color:var(--color-text);font-size:13px;font-weight:400;line-height:1.4;text-align:left;white-space:normal}.timeline_popoverTitle__C_wuM{font-size:14px;font-weight:700}.timeline_popoverProject__L0hxj{color:var(--color-text-muted);font-size:12px}.timeline_popoverItem__VHHUc{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.timeline_popoverItem__VHHUc+.timeline_popoverItem__VHHUc{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.timeline_popoverFacts__7qjzZ{display:flex;flex-direction:column;color:var(--color-text-muted)}.timeline_popoverLink__c0mfb{color:var(--color-accent);font-weight:600}.timeline_legend__w2pkk{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;padding:0;list-style:none;color:var(--color-text-muted);font-size:12px}.timeline_legend__w2pkk li{display:inline-flex;align-items:center;gap:var(--space-2)}.timeline_legendMark__OYRZA{position:static;flex:none;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-width:2px;border-style:solid;border-radius:50%;font-size:9px;font-weight:700}.timeline_legendMark__OYRZA.timeline_msGroup__HaQI3{width:18px;height:18px}.timeline_scale__2mhjl{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px}.timeline_segmented__BvGzz{display:inline-flex;margin:0;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-sm);list-style:none}.timeline_segment__uTEkS{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-3);border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text);text-decoration:none}.timeline_segmentActive__zKud5{background:var(--color-accent);color:var(--color-on-accent);font-weight:600}.timeline_navButton__h0U7a:focus-visible,.timeline_segment__uTEkS:focus-visible,.timeline_todayLink__uwrtC:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.timeline_periodNav__4zj4H{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto}.timeline_navButton__h0U7a{justify-content:center;width:36px;height:36px;color:var(--color-text);font-size:18px;text-decoration:none}.timeline_navButton__h0U7a,.timeline_periodLabel__jAnWS{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.timeline_periodLabel__jAnWS{min-height:36px;padding:0 var(--space-3);font-size:14px;white-space:nowrap}.timeline_todayLink__uwrtC{color:var(--color-accent);font-size:14px;font-weight:600}.timeline_legends__3puo_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-3)}.timeline_legends__3puo_>ul{margin:0}@media (max-width:1279px){.timeline_timeline__CuXcg{--name-w:190px;--status-w:168px}}@media (max-width:599px){.timeline_timeline__CuXcg{--name-w:140px;--status-w:0px;--row-h:60px;--bar-top:22px}.timeline_headStatus__D6LO_,.timeline_statusCell__XmV1c{display:none}.timeline_nameCell__JWi4t{padding:var(--space-2) var(--space-3);border-right:1px solid var(--color-border)}.timeline_headName__7yq8b{padding:0 var(--space-3);border-right:1px solid var(--color-border)}.timeline_compactState__npfx5{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font-size:11px}.timeline_projectLink__8H8GO{font-size:14px}.timeline_projectMeta__NQYL5{font-size:12px}.timeline_periodNav__4zj4H{width:100%;margin-left:0}.timeline_periodLabel__jAnWS{flex:1 1;justify-content:center;font-size:13px}}.timeline_payment__gAKlL{position:absolute;top:calc(var(--bar-top) + var(--bar-h) / 2);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;padding:0;border:2px solid var(--color-bg);border-radius:2px;cursor:pointer;transform:translate(-50%,-50%) rotate(45deg)}.timeline_payment__gAKlL:before{content:"";position:absolute;inset:-10px}.timeline_payment__gAKlL:hover,.timeline_payment__gAKlL[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text) 35%,transparent)}.timeline_payment__gAKlL:focus-visible{outline:2px solid var(--color-focus-on-dark,var(--color-text));outline-offset:3px}.timeline_payPlanned__51No9{border-color:var(--color-watch);background:var(--color-surface)}.timeline_payPartly__mX_3y{border-color:var(--color-watch);background:linear-gradient(135deg,var(--color-watch) 50%,var(--color-surface) 50%)}.timeline_payOverdue__yd0TQ{border-color:var(--color-critical);background:var(--color-critical-soft)}.timeline_payPaid__HAN0X,.timeline_payReceived__iF_kw{border-color:var(--color-bg);background:var(--color-ok)}.timeline_payReceived__iF_kw{border-radius:50% 2px}.timeline_payCount__aqkDN{color:var(--color-bg);font-size:9px;font-weight:700;line-height:1;transform:rotate(-45deg)}.timeline_payLabel__RXL82{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline_payLegend__dEyw5{border-radius:2px;transform:rotate(45deg) scale(.85)}.timeline_payLegend__dEyw5.timeline_payReceived__iF_kw{border-radius:50% 2px}.finance_page__unOdA{--fin-revenue:var(--color-ok);--fin-direct:var(--color-accent);--fin-opex:var(--color-chart-3);--fin-line:var(--color-text);--fin-gap:14px;--fin-contracts:#8b6cf6;display:flex;flex-direction:column;gap:var(--fin-gap);min-width:0}.finance_header___DGjL{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-5)}.finance_title__4kiFN{margin:0;font:var(--text-display)}.finance_lead__wXLNQ{margin:2px 0 0;color:var(--color-text-muted);font:var(--text-small)}.finance_filters__MG5wi{display:flex;flex-wrap:wrap;gap:var(--space-2)}.finance_currency__ssrMz,.finance_filter__SR68b{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 4px 0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted)}.finance_filter__SR68b>details>summary{border:0;background:transparent}.finance_currency__ssrMz{padding-right:14px;color:var(--color-text);font-weight:600;cursor:help}.finance_sourceBar__TyztF{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);border-radius:var(--radius-md);background:var(--color-accent-soft);font:var(--text-small)}.finance_sourceBar__TyztF a{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:inherit;font-weight:600}.finance_sourceBarSynthetic__iFKIw{border-color:color-mix(in srgb,var(--color-watch) 60%,transparent);background:var(--color-watch-soft);color:var(--color-watch)}.finance_sourceBarFailed__Tszq3{border-color:color-mix(in srgb,var(--color-critical) 55%,transparent);background:var(--color-critical-soft);color:var(--color-text)}.finance_quality__xnibA{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.finance_quality__xnibA>div{padding:6px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:var(--text-small)}.finance_quality__xnibA dt{color:var(--color-text-muted);font-size:12px}.finance_quality__xnibA dd{margin:0;font-weight:700}.finance_qualityWhy__UuU0L{display:block;color:var(--color-text-muted);font-weight:400;font-size:12px}.finance_qualityOk__99Zks dd{color:var(--color-ok)}.finance_qualityLimited__8T_8o{border-color:color-mix(in srgb,var(--color-watch) 50%,transparent)!important}.finance_qualityLimited__8T_8o dd{color:var(--color-watch)}.finance_totalPeriod__1JKcv{display:block;font:500 11px/1.3 var(--font-sans);white-space:nowrap}.finance_qualityNotChecked__kIdWF dd,.finance_totalPeriod__1JKcv{color:var(--color-text-muted)}.finance_qualityFail____OlD{border-color:color-mix(in srgb,var(--color-critical) 60%,transparent)!important}.finance_qualityFail____OlD dd{color:var(--color-critical)}.finance_parts__ZkK6Z{display:flex;flex-direction:column;gap:2px;margin:0 0 4px;padding:0 4px 6px 16px;border-bottom:1px solid var(--color-border);list-style:none;color:var(--color-text-muted);font:var(--text-small)}.finance_parts__ZkK6Z li{display:flex;justify-content:space-between;gap:12px}.finance_refresh__TZ4EJ{display:flex;flex-direction:column;gap:8px}.finance_refreshList__x_R1w{margin:0;padding-left:18px;color:var(--color-watch);font:var(--text-small)}.finance_refreshButton__Aqbaz{align-self:flex-start;min-height:36px;padding:0 14px;border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);font:600 13px/1.3 var(--font-sans);cursor:pointer}.finance_sourceBarMissing__qL3BU{border-color:var(--color-border);background:var(--color-surface-muted)}.finance_demoNote__khpzv,.finance_scope__LXW11{margin:0;color:var(--color-text-muted);font:var(--text-small)}.finance_card__Jnbsl,.finance_kpi__Kc5WY{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.finance_cardHead__6rz_y{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.finance_cardIcon__bmXPk{display:inline-flex;color:var(--color-text-muted)}.finance_cardTitle__vomCN{flex:1 1 auto;font:700 16px/1.3 var(--font-sans)}.finance_note__K_viE{margin:0;color:var(--color-text-muted);font:var(--text-small)}.finance_warning__H_HSr{margin:0;color:var(--color-watch);font:var(--text-small)}.finance_more__Ey31f{display:inline-flex;align-items:center;gap:4px;margin-top:auto;color:var(--color-accent);font:600 13px/1.3 var(--font-sans)}.finance_chip__tiM3b{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid;border-radius:var(--radius-sm);font:600 11px/1.5 var(--font-sans);white-space:nowrap;vertical-align:middle}.finance_chipOk__c9ml3{border-color:color-mix(in srgb,var(--color-ok) 55%,transparent)}.finance_chipWatch__8MV5J{border-color:color-mix(in srgb,var(--color-watch) 60%,transparent);background:var(--color-watch-soft);color:var(--color-watch)}.finance_chipMissing__zk95R{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted)}.finance_section__Bbmfn{display:flex;flex-direction:column;gap:var(--fin-gap);min-width:0}.finance_sectionHead__Mk9wD{display:flex;flex-direction:column;gap:2px}.finance_sectionTitle___DgR4{display:flex;align-items:center;gap:8px;margin:0;font:var(--text-title)}.finance_cashTotals__mSiFC dd{font-size:18px}.finance_history__ZCx21{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.finance_history__ZCx21[open]{padding-bottom:14px}.finance_history__ZCx21>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;cursor:pointer;list-style:none}.finance_history__ZCx21>summary::-webkit-details-marker{display:none}.finance_history__ZCx21>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-md)}.finance_historyToggle__irbPi{margin-left:auto;color:var(--color-accent);font:600 13px/1.3 var(--font-sans)}.finance_history__ZCx21:not([open]) .finance_historyToggleClose__GAvEi,.finance_history__ZCx21[open] .finance_historyToggleOpen__0Jb_x{display:none}.finance_historyBody__IkdrE{display:flex;flex-direction:column;gap:var(--fin-gap);padding:0 16px}.finance_kpis__EZ8lF{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--fin-gap);gap:var(--fin-gap)}.finance_kpi__Kc5WY{flex-direction:row;align-items:flex-start;gap:12px;min-height:92px;padding:12px 14px}.finance_kpi__Kc5WY .finance_chip__tiM3b{padding:0 6px;font-size:10.5px}.finance_kpiIcon__x72hC{display:inline-flex;padding-top:2px;color:var(--color-text-muted)}.finance_kpiBody__Hohqb{display:flex;flex-direction:column;gap:2px;min-width:0}.finance_kpiLabel__tprsj{margin:0;color:var(--color-text);font:500 14px/1.3 var(--font-sans)}.finance_kpiValue__ICVxz{margin:0;font:700 24px/1.2 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.finance_kpiMeta__jLgVm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px}.finance_kpiSub__q6K4_{color:var(--color-text-muted);font:var(--text-small)}.finance_kpiLink__Ol0mi{display:inline-flex;align-items:center;gap:3px;color:var(--color-accent);font:600 13px/1.3 var(--font-sans)}.finance_unavailable__PbHwC{color:var(--color-text-muted)}.finance_unavailableWhy__C9sB_{font:500 12px/1.3 var(--font-sans)}.finance_kpiValue__ICVxz .finance_unavailable__PbHwC{font-size:20px}.finance_negative__ofBO9{color:var(--color-critical)}.finance_charts__01AOf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--fin-gap);gap:var(--fin-gap)}.finance_lower__X_txM{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--fin-gap);gap:var(--fin-gap)}.finance_bottom__Iy8DK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--fin-gap);gap:var(--fin-gap)}.finance_chartScroll__c6byg{overflow-x:auto}.finance_chart__O3q7j{display:block;width:100%;min-width:520px;height:auto}.finance_chartEmpty__Zc_6r{display:grid;place-items:center;min-height:180px;margin:0;border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font:var(--text-small)}.finance_chartGrid__gTxts{stroke:var(--color-border);stroke-dasharray:3 4}.finance_chartZero__4k9NT{stroke:var(--color-text-muted);stroke-opacity:.5}.finance_chartAxis__5iSm9{fill:var(--color-text-muted);font:500 11px var(--font-sans)}.finance_chartMissing__imMub{fill:var(--color-text-muted);font:italic 500 10px var(--font-sans)}.finance_chartLine__gykGb{fill:none;stroke-width:2}.finance_chartPoint___jIcN{fill:var(--color-surface);stroke-width:2}.finance_legend__DP5CM{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none;color:var(--color-text-muted);font:var(--text-small)}.finance_legend__DP5CM li{display:inline-flex;align-items:center;gap:6px}.finance_legendSwatch__mGN_s{width:12px;height:12px;border-radius:3px}.finance_legendLine__GkFju{width:18px;height:0;border-top:2px solid}.finance_tableScroll__2BynB{position:relative;max-width:100%;overflow-x:auto}.finance_table__0Qbhx{width:100%;border-collapse:collapse;font:var(--text-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance_wide__IitS3{min-width:720px}.finance_wide__IitS3 td,.finance_wide__IitS3 th{padding:6px 8px}.finance_table__0Qbhx td,.finance_table__0Qbhx th{padding:6px 10px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.finance_table__0Qbhx thead th{background:var(--color-surface-muted);color:var(--color-text-muted);font-weight:600;white-space:nowrap}.finance_table__0Qbhx tbody th{font-weight:500}.finance_num__IazFg{text-align:right!important;white-space:nowrap}.finance_strongRow__UU7rc td,.finance_strongRow__UU7rc th,.finance_total__2kSdr{font-weight:700}.finance_indent__xJLYd{padding-left:24px!important}.finance_muted__tftZq{color:var(--color-text-muted)}.finance_mono__KfJog{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.finance_prelim__74rEJ{margin-left:2px;color:var(--color-watch)}.finance_alertText__gV_Io{color:var(--color-watch);font-weight:600}.finance_facts__ovqiN{display:flex;flex-direction:column;margin:0}.finance_facts__ovqiN>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:7px 4px;border-bottom:1px solid var(--color-border)}.finance_facts__ovqiN dt{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font:var(--text-small);font-size:14px}.finance_facts__ovqiN dd{margin:0;font:700 14px/1.3 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance_factAlert___L49c{border-radius:var(--radius-sm);background:var(--color-watch-soft);color:var(--color-watch)}.finance_planRow__XgWqj{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.finance_planLabel__Dw2e7{font:var(--text-small);font-size:14px}.finance_planTrack__Cb4GH{height:14px;border-radius:4px;background:var(--color-track);overflow:hidden}.finance_planFill__yViqY{display:block;height:100%;border-radius:4px}.finance_planFillPlan__BOFU0{background:var(--fin-direct)}.finance_planFillFact__NVkEx{background:var(--fin-revenue)}.finance_planValue__J31xf{min-width:96px;font:700 14px/1.3 var(--font-sans);text-align:right;white-space:nowrap}.finance_attention__N1xTJ{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.finance_attention__N1xTJ li{display:flex;align-items:center;gap:10px;padding:6px 2px;border-bottom:1px solid var(--color-border);font-size:14px}.finance_attention__N1xTJ li svg{flex:none;color:var(--color-watch)}.finance_attentionCritical__X0vK7 svg{color:var(--color-critical)!important}.finance_attentionAmount__xoZ6T{color:var(--color-text-muted)}.finance_chips__zztnv{display:flex;flex-wrap:wrap;gap:6px}.finance_filterChip__sn48k{padding:4px 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font:600 13px/1.3 var(--font-sans);text-decoration:none}.finance_filterChipActive__c_DPh{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}@media (max-width:1440px){.finance_kpiValue__ICVxz{font-size:22px}}@media (max-width:1279px){.finance_kpis__EZ8lF{grid-template-columns:repeat(6,minmax(0,1fr))}.finance_kpis__EZ8lF>*{grid-column:span 2}.finance_kpis__EZ8lF>:nth-child(n+4){grid-column:span 3}.finance_lower__X_txM{grid-template-columns:repeat(2,minmax(0,1fr))}.finance_lower__X_txM>:first-child{grid-column:1/-1}}@media (max-width:1023px){.finance_quality__xnibA{grid-template-columns:repeat(3,minmax(0,1fr))}.finance_bottom__Iy8DK,.finance_charts__01AOf{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.finance_kpis__EZ8lF,.finance_quality__xnibA{grid-template-columns:repeat(2,minmax(0,1fr))}.finance_kpis__EZ8lF>*,.finance_kpis__EZ8lF>:nth-child(n+4){grid-column:auto}.finance_kpis__EZ8lF>:last-child{grid-column:1/-1}.finance_lower__X_txM{grid-template-columns:minmax(0,1fr)}.finance_kpi__Kc5WY{min-height:0;padding:12px}.finance_kpiIcon__x72hC{display:none}.finance_kpiValue__ICVxz{font-size:20px}.finance_sourceBar__TyztF a{margin-left:0}.finance_filters__MG5wi{width:100%}}.finance_cardActions__NRRus{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px}.finance_cardActions__NRRus details[open]{flex-basis:100%}.finance_cardHead__6rz_y:has(.finance_cardActions__NRRus details[open]) .finance_cardActions__NRRus{flex-basis:100%;justify-content:flex-start}.finance_actionsCell__h_jta{min-width:180px;vertical-align:top}.finance_context__34O4A{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;color:var(--color-text-muted);font:var(--text-small)}.finance_context__34O4A a{margin-left:auto}.finance_kpis__EZ8lF.finance_kpis3__uucNf{grid-template-columns:repeat(3,minmax(0,1fr))}.finance_kpis__EZ8lF.finance_kpis4__gfNd5{grid-template-columns:repeat(4,minmax(0,1fr))}.finance_unmatched__6wJ5l{color:var(--color-watch)}.finance_fold__N8yw_>summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;cursor:pointer}.finance_fold__N8yw_[open]>summary{margin-bottom:12px}.finance_foldTitle__zqwfk{margin:12px 0 6px;font:600 15px/1.3 var(--font-sans)}.finance_foldBody___I_uX{display:flex;flex-direction:column;gap:10px;margin-top:12px}.finance_rowDetails__hkKUa{margin-top:2px;font-weight:400}.finance_rowDetails__hkKUa>summary{color:var(--color-accent);font:var(--text-small);cursor:pointer}.finance_rowMenu__1NgyF{position:relative}.finance_rowMenu__1NgyF>summary{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;cursor:pointer;list-style:none}.finance_rowMenuItems__wl0GJ,.finance_rowMenu__1NgyF>summary{border:1px solid var(--color-border);border-radius:var(--radius-sm,6px)}.finance_rowMenuItems__wl0GJ{position:absolute;z-index:20;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:240px;padding:10px 12px;background:var(--color-surface,var(--color-bg));box-shadow:0 6px 20px rgb(0 0 0/.18)}.finance_periods__uDCgv{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font:var(--text-small)}.finance_hidden__4h4eZ{display:none}.finance_card__Jnbsl.finance_attentionLine__pAGmG{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left;align-items:center;gap:6px 14px;border-color:var(--color-watch)}@media (max-width:900px){.finance_kpis__EZ8lF.finance_kpis3__uucNf,.finance_kpis__EZ8lF.finance_kpis4__gfNd5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.finance_kpis__EZ8lF.finance_kpis3__uucNf,.finance_kpis__EZ8lF.finance_kpis4__gfNd5{grid-template-columns:minmax(0,1fr)}.finance_context__34O4A a{margin-left:0}}.finance_projectDetail__xsAv8{gap:var(--space-3);border-color:var(--color-accent)}.finance_projectDetailHead__fYmdR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.finance_projectDetailTitle__if4Ay{margin:0;font:700 18px/1.3 var(--font-sans);overflow-wrap:anywhere}.finance_projectDetailClose__kEacu{margin-left:auto;font:var(--text-small)}.finance_facts__ovqiN.finance_projectFacts___AaN4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column-gap:var(--space-5,24px);column-gap:var(--space-5,24px)}.finance_projectDetailLinks__6fOeL{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;font:var(--text-small)}.finance_rowFinance__Fi5YA{align-self:flex-start;color:var(--color-accent);font:600 12px/1.4 var(--font-sans);white-space:nowrap}.finance_rowFinanceEmpty__UFhcN{color:var(--color-text-muted);font-weight:400}.finance_payments__hvKY2{display:flex;flex-direction:column;gap:var(--space-2)}.finance_paymentsHead__Ou93e{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.finance_block__g6emM{display:block;font-weight:400}.finance_projectsHead__Gpie_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.finance_projectsTable__IFZc1 td,.finance_projectsTable__IFZc1 th{vertical-align:middle}.finance_projectsTable__IFZc1 thead th{white-space:normal}.finance_projectsTable__IFZc1 .finance_cellWrap__nSUPN{display:inline-block;white-space:normal}.finance_groupRow___DTlP>td,.finance_groupRow___DTlP>th{background:var(--color-surface-muted);font-weight:700}.finance_expand__U2_ns,.finance_groupToggle__rkWp_,.finance_receiptsButton__s_UbX{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.finance_receiptsButton__s_UbX{color:var(--color-text);white-space:nowrap}.finance_receiptsButton__s_UbX:focus-visible,.finance_receiptsButton__s_UbX:hover{text-decoration:underline}.finance_projectCell__KFXUO{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.finance_expandSpacer__knbSg{display:inline-block;width:15px}.finance_chipWarn__6HGK0{display:inline-flex;padding:2px 8px;border-radius:999px;background:var(--color-watch-soft);color:var(--color-watch);font:600 12px/1.5 var(--font-sans);white-space:nowrap}.finance_paymentsRow__sgrvL>td{padding:6px 12px 12px;background:var(--color-surface)}.finance_paymentsBox__R19Dh{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px}.finance_partyCell__J4pgX{position:relative;display:flex;flex-direction:column;gap:4px;min-width:190px}.finance_partyForm__PDQkv{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.finance_partyButton__ul4kV{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:170px;min-height:32px;padding:4px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.finance_partyButton__ul4kV:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.finance_partyChanged__VKRSJ{border-color:var(--color-accent)}.finance_partyPopover__S6QqZ{position:absolute;top:38px;left:0;z-index:20;width:min(240px,calc(100vw - 140px));padding:8px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);box-shadow:0 12px 28px rgb(0 0 0/.28)}.finance_partyPopover__S6QqZ ul{margin:6px 0 0;padding:0;list-style:none}.finance_partySearch__3P7vR{display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--color-border);border-radius:6px}.finance_partySearch__3P7vR input{flex:1 1;min-width:0;border:0;background:none;color:var(--color-text);font:inherit;outline:none}.finance_partyOption__eVBMw{display:block;width:100%;padding:6px 8px;border:0;border-radius:6px;background:none;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.finance_partyOptionActive__lqL_A,.finance_partyOption__eVBMw:focus-visible,.finance_partyOption__eVBMw:hover{background:var(--color-accent-soft)}.finance_partyActions__rXPLJ{display:inline-flex;gap:6px}.finance_partyCancel__opd_1,.finance_partySave__hEDg6{min-height:30px;padding:3px 10px;border:1px solid var(--color-border);border-radius:8px;font:600 13px/1.3 var(--font-sans);cursor:pointer}.finance_partySave__hEDg6{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.finance_partyCancel__opd_1{background:var(--color-surface);color:var(--color-text)}.finance_partyError__08xD6{margin:0;color:var(--color-critical);font:var(--text-small)}.finance_partyMulti__xOFWz{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--color-watch);border-radius:999px;background:var(--color-watch-soft);color:var(--color-watch);font:600 12px/1.5 var(--font-sans);cursor:pointer}.finance_partyContracts__ZXyXz{margin:0;padding-left:16px;font:var(--text-small)}.finance_strong__zDIJK{font-weight:700}.finance_noStatementLink__JKcj9{display:inline-flex;flex-direction:column;gap:2px}.finance_chipOk__c9ml3{display:inline-flex;padding:2px 8px;border-radius:999px;background:var(--color-ok-soft);color:var(--color-ok);font:600 12px/1.5 var(--font-sans);white-space:nowrap}.finance_differenceNote__mnr11{max-width:340px;color:var(--color-watch);font:var(--text-small)}.finance_addManualReceipt__tI78m{display:flex;margin-top:var(--space-1);white-space:normal}.finance_manualReceiptFields__QTH67{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2) var(--space-3);min-width:0;border:0;padding:0}.finance_manualReceiptFields__QTH67 label{display:grid;grid-gap:4px;gap:4px;max-width:100%}.finance_manualReceiptFields__QTH67 :is(input,select){max-width:100%;padding:6px 8px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px}.finance_journalFilters__TMfZ2{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin:4px 0 14px}.finance_journalFilters__TMfZ2 label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--color-text-muted)}.finance_journalFilters__TMfZ2 input,.finance_journalFilters__TMfZ2 select{min-height:40px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-text);padding:0 10px;font:inherit;font-size:14px}.finance_journalTable__yi0vw{min-width:940px}.finance_groupTotals__c9t7D{margin-left:12px;font-weight:400;font-size:13px;color:var(--color-text-muted)}.finance_boundaryRow__RGkKQ td{padding:6px 12px;font-size:12.5px;color:var(--color-text-muted);border-top:1px dashed var(--color-border)}.finance_feeRow__ZTZO9 td{font-size:13px;color:var(--color-text-muted)}.finance_inflow__WXgPV{color:var(--color-ok)}.finance_sourceMark__d2lO4{display:inline-flex;color:var(--color-text-muted)}.finance_checkDot__1Vaga{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:var(--color-text-muted)}.finance_checkOk__fNp7L{background:var(--color-ok)}.finance_checkDiff__zYKJ2{background:var(--color-watch,#f0a04b)}.finance_infoMark__bvL7Q{color:var(--color-text-muted);cursor:help}.finance_ageStrip__LtpmL{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;margin:8px 0 12px;padding:0;list-style:none}.finance_ageStrip__LtpmL>li{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px}.finance_ageStrip__LtpmL>li>span{color:var(--color-text-muted);font-size:13px}.finance_ageStrip__LtpmL>li.finance_ageAlert__PO8n0{border-color:var(--color-watch)}.finance_ageStrip__LtpmL>li.finance_ageAlert__PO8n0>strong{color:var(--color-watch)}.finance_inlineActions__Y4VSS{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.finance_plainList__CHLsI{margin:8px 0 0;padding-left:18px}.finance_openingHint__BpEk4{margin:8px 0 12px;padding:12px 14px;border:1px dashed var(--color-watch);border-radius:8px}.finance_openingHint__BpEk4>p{margin:0}.finance_cardTop__fnqdc{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px;margin-bottom:8px}.finance_cardTitle__vomCN{margin:0;font:600 17px/1.3 var(--font-sans);color:var(--color-text)}.finance_decisionCard__aHk_J{border-color:color-mix(in srgb,var(--color-watch) 45%,var(--color-border))}.finance_decisionTag__P1yoh{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.finance_tagBad__K4FxL{background:color-mix(in srgb,var(--color-danger,var(--color-watch)) 25%,transparent);color:var(--color-danger,var(--color-watch))}.finance_tagWarn__LOZIN{background:color-mix(in srgb,var(--color-watch) 25%,transparent);color:var(--color-watch)}.finance_tagInfo__PvXrH{background:color-mix(in srgb,var(--color-accent) 22%,transparent);color:var(--color-accent)}.finance_boardKpis__4UBWi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--fin-gap);gap:var(--fin-gap)}@media (max-width:767px){.finance_boardKpis__4UBWi{grid-template-columns:repeat(2,minmax(0,1fr))}}.finance_kpiLabelText__lSHs_{font-size:13px;color:var(--color-text-muted)}.finance_kpiBig__Fdzfk{margin:6px 0 8px;font:700 28px/1.15 var(--font-sans);letter-spacing:-.4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere}.finance_boardPair__djGxY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));grid-gap:var(--fin-gap);gap:var(--fin-gap)}.finance_limitBars__T_zrr{display:flex;flex-direction:column;gap:16px;margin-top:8px}.finance_limitBarHead__BOHY6{display:flex;justify-content:space-between;font-size:14px}.finance_limitBar__YUl_7{height:12px;margin:8px 0 6px;border-radius:6px;background:var(--color-border);overflow:hidden}.finance_limitBar__YUl_7>div{height:12px;background:var(--color-accent)}.finance_limitBar__YUl_7>div.finance_limitBarHot__gClwc{background:var(--color-watch)}.finance_forecastFigure__9vqDV{margin:8px 0 0}.finance_forecastFigure__9vqDV svg{display:block;width:100%;height:auto}.finance_forecastBase___gCLy{stroke:var(--color-text-muted);stroke-dasharray:4 4}.finance_forecastLine__pkq_g{fill:none;stroke:var(--color-accent);stroke-width:2}.finance_forecastDot__udLMo{fill:var(--color-accent)}.finance_forecastAxis__DKiQg{display:flex;justify-content:space-between;font-size:11.5px;color:var(--color-text-muted)}.finance_nowrap__1v0RZ{white-space:nowrap}.finance_chartCol__mivcO{cursor:pointer;outline:none}.finance_chartHit__EEEL4{fill:transparent}.finance_chartCol__mivcO:focus-visible .finance_chartHit__EEEL4,.finance_chartCol__mivcO:hover .finance_chartHit__EEEL4{fill:color-mix(in srgb,var(--color-text) 6%,transparent)}.finance_chartTip__oHPfv{pointer-events:none}.finance_chartTipBox__BFpPn{fill:var(--color-surface);stroke:var(--color-border)}.finance_chartTipHead__xHfj6{fill:var(--color-text);font-size:12px;font-weight:600}.finance_chartTipText__K_QRw{fill:var(--color-text);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance_summaryMeta__vj58F{margin-left:auto;color:var(--color-text-muted);font-size:.875rem;font-weight:400}@media (min-width:768px){.finance_kpis__EZ8lF.finance_kpis3__uucNf>*,.finance_kpis__EZ8lF.finance_kpis3__uucNf>:nth-child(n+4),.finance_kpis__EZ8lF.finance_kpis4__gfNd5>*,.finance_kpis__EZ8lF.finance_kpis4__gfNd5>:nth-child(n+4){grid-column:auto}}.finance_boardKpis__4UBWi .finance_kpiBig__Fdzfk{white-space:nowrap;font-size:clamp(16px,1.8vw,28px)}.finance_toastError__O4Xcc,.finance_toastOk__dYUba{position:fixed;z-index:60;top:76px;right:16px;left:auto;display:flex;align-items:flex-start;gap:10px;max-width:min(480px,calc(100vw - 32px));padding:10px 12px;border-radius:var(--radius-sm,6px);background:var(--color-surface,var(--color-bg));box-shadow:0 8px 24px rgb(0 0 0/.22);font-weight:600}.finance_toastOk__dYUba{border:1px solid var(--color-success,#2e7d32)}.finance_toastError__O4Xcc{border:1px solid var(--color-danger,#c0392b);color:var(--color-danger,#c0392b)}.finance_toastClose__c19rF{border:0;background:none;color:inherit;cursor:pointer}