.ObjectSearchSelector_root__Ozd_p{display:grid;grid-template-columns:minmax(240px,420px) auto;grid-gap:var(--padding-sm,8px);gap:var(--padding-sm,8px);align-items:center}.ObjectSearchSelector_selectAllButton__shMGA{justify-self:start;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media(max-width:600px){.ObjectSearchSelector_root__Ozd_p{grid-template-columns:1fr;width:100%}}.AnalysisChartTooltip_popper__EPm8u{pointer-events:none;z-index:1400}.AnalysisChartTooltip_tooltip__Osozs{box-sizing:border-box;min-width:180px;max-height:min(320px,100vh - 16px);max-width:260px;overflow-y:auto;padding:var(--padding-xs,8px) var(--padding-sm,12px);background:var(--chart-overlay-background);border-radius:var(--border-radius-sm,8px);box-shadow:var(--shadow-md);color:#fff;font-size:.78rem;pointer-events:auto}.AnalysisChartTooltip_header__QyRkA{align-items:center;display:flex;gap:var(--padding-xs,8px);justify-content:space-between;margin-bottom:4px}.AnalysisChartTooltip_title__lvaa5{font-weight:600}.AnalysisChartTooltip_eyeLink__MEBp5{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-size:1rem;justify-content:center;padding:2px;pointer-events:auto}.AnalysisChartTooltip_eyeLink__MEBp5:hover{background:hsla(0,0%,100%,.18)}@media(pointer:coarse){.AnalysisChartTooltip_eyeLink__MEBp5{min-height:32px;min-width:32px;margin:-6px -4px -6px 0}}.AnalysisChartTooltip_row__6rGYW{align-items:center;display:flex;gap:6px;line-height:1.5}.AnalysisChartTooltip_swatch__AcW6s{border-radius:2px;flex:0 0 auto;height:8px;width:8px}.AnalysisChartTooltip_swatch0__Uk8uG{background-color:var(--chart-series-1)}.AnalysisChartTooltip_swatch1__bveDt{background-color:var(--chart-series-2)}.AnalysisChartTooltip_swatch2__Hm_97{background-color:var(--chart-series-3)}.AnalysisChartTooltip_swatch3__OdCW6{background-color:var(--chart-series-4)}.AnalysisChartTooltip_swatch4__Nzlmo{background-color:var(--chart-series-5)}.AnalysisChartTooltip_swatch5__5idwg{background-color:var(--chart-series-6)}.AnalysisChartTooltip_swatch6__bYd5i{background-color:var(--chart-series-7)}.AnalysisChartTooltip_swatch7__mNj2x{background-color:var(--chart-series-8)}.AnalysisChartTooltip_swatchSum__Zhp2Y{background-color:var(--chart-series-sum)}.AnalysisChartTooltip_label__E3_pp{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnalysisChartTooltip_value__CeFIe{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto;text-align:right}.AnalysisChartTooltip_negativeValue__VFhI3{color:var(--color-error)}.AnalysisSeriesChart_root__hSi8q{display:flex;flex-direction:column;gap:var(--padding-md,16px);min-width:0;padding:var(--padding-lg,24px)}.AnalysisSeriesChart_header__R2nWS{display:flex;justify-content:space-between;gap:var(--padding-md,16px);align-items:flex-start}.AnalysisSeriesChart_chart__DchGJ{height:360px;min-width:0;position:relative}.AnalysisSeriesChart_headerControls__0GGGM{align-items:center;display:flex;flex-wrap:wrap;gap:var(--padding-sm,12px);justify-content:flex-end}.AnalysisSeriesChart_rangeDrillDown__0yeoH{align-items:center;display:inline-flex;font-size:.85rem;gap:4px}.AnalysisSeriesChart_empty__If5KP{display:grid;place-items:center;height:240px}@media(max-width:600px){.AnalysisSeriesChart_root__hSi8q{padding:var(--padding-md,16px)}.AnalysisSeriesChart_header__R2nWS{flex-direction:column}.AnalysisSeriesChart_chart__DchGJ{height:300px}}.MoneyCellEditor_editor__umiBS{width:100%;height:100%;box-sizing:border-box;border:none;outline:none;padding:0 var(--ag-cell-horizontal-padding,16px);font:inherit;color:var(--ag-foreground-color);background:var(--ag-background-color);text-align:right}.DateInputCellEditor_dateInputCellEditor__SWI2w.MuiTextField-root{width:100%;height:100%;font-size:var(--ag-font-size,14px)}.DateInputCellEditor_dateInputCellEditor__SWI2w.MuiTextField-root *{border:none;border-radius:0;outline:none}.DateInputCellEditor_dateInputCellEditor__SWI2w.MuiTextField-root .MuiInputBase-root{height:100%;font:inherit;color:var(--ag-foreground-color,#000000);padding-right:0}.DateInputCellEditor_dateInputCellEditor__SWI2w.MuiTextField-root .MuiInputBase-input{box-sizing:border-box;height:100%;padding:0 var(--ag-cell-horizontal-padding,16px);font:inherit}.DateInputCellEditor_dateInputCellEditor__SWI2w.MuiTextField-root .MuiInputAdornment-root{height:auto;margin-left:0}.DateInputCellEditor_dateInputCellEditor__SWI2w.MuiTextField-root .MuiIconButton-root{font-size:inherit;padding:2px;margin-right:2px}.DateInputCellEditor_dateInputCellEditor__SWI2w.MuiTextField-root .MuiSvgIcon-root{font-size:clamp(10px,var(--ag-row-height,34px) - 10px,20px)}.TenancyUnitCellEditor_editor__QrUt3{width:560px;max-width:min(560px,80vw);padding:4px}.TenancyUnitCellEditor_editor__QrUt3,.TenancyUnitCellEditor_input__YuWXw .MuiInputBase-root{background:var(--color-text-background)}.TenancyUnitAddressCellRenderer_addressCell__WBm39{display:flex;flex-direction:column;justify-content:center;align-self:stretch;height:100%;min-width:0;width:100%;box-sizing:border-box;line-height:1.15}.TenancyUnitAddressCellRenderer_bottomLine__cBicx,.TenancyUnitAddressCellRenderer_topLine__tEk_k{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TenancyUnitAddressCellRenderer_topLine__tEk_k{font-weight:600}.TenancyUnitAddressCellRenderer_bottomLine__cBicx{color:var(--color-table-text);font-size:.92em}.UnitBaseAddressCellRenderer_addressCell__RbQf_{display:block;align-self:center;box-sizing:border-box;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:inherit}.InlinePropertyCreateForm_container__U6Ag2{padding:var(--padding-sm);display:flex;flex-direction:column;gap:var(--padding-sm)}.InlinePropertyCreateForm_header__s2G2S{margin-bottom:2px}.InlinePropertyCreateForm_subtitle__Udjgv{color:var(--color-secondary,#666)}.InlinePropertyCreateForm_fieldRow__iP25e{display:flex;gap:var(--padding-sm)}.InlinePropertyCreateForm_fieldRow__iP25e>*{flex:1 1;min-width:0}.InlinePropertyCreateForm_actions__cAw9P{display:flex;justify-content:flex-end;gap:var(--padding-xs);margin-top:4px}.InlinePropertyCreateForm_duplicateWarning__1pBDK{display:flex;flex-direction:column;gap:var(--padding-xs)}.InlinePropertyCreateForm_duplicateActions__iugpb{display:flex;gap:var(--padding-xs)}.UnitParentHouseCellEditor_editor__HNbLe{width:520px;max-width:min(520px,80vw);padding:4px;background:var(--color-text-background)}.UnitParentHouseCellEditor_input__M3M4w .MuiInputBase-root{background:var(--color-text-background)}.TenancyCell_agCell__yJ4u_.MuiButton-root{justify-content:flex-start;width:100%;min-width:0;padding:0;overflow:hidden;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--ag-font-size,var(--font-size-body2));line-height:inherit;letter-spacing:inherit;font-stretch:100%;font-style:normal;font-weight:600;color:var(--color-success);text-align:left;text-overflow:ellipsis;white-space:nowrap}.TenancyCell_activeCell__8_4nU.MuiButton-root{font-weight:400;color:var(--ag-data-color)}.TenancyCell_label___QkCO{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TenancyCell_irrelevantPrivateCell__ZncCi.MuiButton-root{color:var(--color-table-text);text-decoration:line-through}.StatusCellRenderer_statusCellRenderer__QzHgi{border-radius:60px;margin:0;width:100%;height:calc(100% - 2*var(--padding-xxs));font-size:var(--font-size-body2);font-weight:400;font-style:Regular;overflow:hidden;text-overflow:ellipsis;padding:0;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.2;max-width:100px}@media(max-width:600px){.StatusCellRenderer_statusCellRenderer__QzHgi{padding:0 2px;font-size:var(--ag-font-size,var(--font-size-body2))}}.SyncStatusCellRenderer_savingIcon__LJIjt{animation:SyncStatusCellRenderer_spin___W_Ce 1s linear infinite}@keyframes SyncStatusCellRenderer_spin___W_Ce{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SyncStatusCellRenderer_inactiveIcon__Wu_g6.MuiIconButton-root:hover{background-color:rgba(0,0,0,0)}.SyncStatusCellRenderer_inactiveIcon__Wu_g6.MuiIconButton-root{color:var(--ag-data-color);cursor:default}.SyncStatusCellRenderer_identifierText__GOaPO{display:inline-block;width:100%;text-align:left;font-size:.85rem;font-weight:600}.DemoRowLabel_label__jBpLh{display:inline-flex;flex-shrink:0;align-items:center;margin-left:6px;padding:0 6px;border-radius:60px;background-color:var(--chip-amber-background);color:var(--chip-amber-text);font-size:.7rem;font-weight:600;line-height:1.6;white-space:nowrap}.DemoRowLabel_cell__96cHH{display:flex;align-items:center;min-width:0;max-width:100%}.DemoRowLabel_text__D3oM1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransactionReviewCell_action__Q_jQv{display:flex;align-items:center;gap:var(--padding-xs);width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;overflow:hidden}.TransactionReviewCell_actionLabel__9emXM{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransactionReviewCell_badge___QrZk{display:inline-flex;align-items:center;gap:var(--padding-xxs);max-width:100%;padding:2px var(--padding-xs);border:1px solid var(--color-needs-review-accent);border-radius:999px;background:var(--color-needs-review-badge-background);color:var(--color-needs-review-badge-text);font-size:var(--font-size-body2);font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}@media(max-width:600px){.TransactionReviewCell_action__Q_jQv,.TransactionReviewCell_badge___QrZk{font-size:var(--ag-font-size)}}.DropdownChipCellRenderer_chip__NM0nG{display:inline-flex;align-items:center;gap:2px;border-radius:60px;padding:3px 12px;font-size:var(--ag-font-size,var(--font-size-body2));font-weight:500;line-height:1.5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:filter .18s ease}.DropdownChipCellRenderer_chip__NM0nG:hover{filter:brightness(.92)}.DropdownChipCellRenderer_placeholder__0Gahd{display:inline-flex;align-items:center;gap:2px;font-size:var(--ag-font-size,var(--font-size-body2));font-style:italic;color:var(--color-table-text);line-height:1.5;cursor:pointer;padding:3px 4px 3px 0}.DropdownChipCellRenderer_placeholderIcon__CU_ym{font-size:16px!important;opacity:.45;flex-shrink:0}@media(max-width:600px){.DropdownChipCellRenderer_chip__NM0nG{gap:1px;padding:1px 3px}.DropdownChipCellRenderer_placeholder__0Gahd{gap:1px;padding:1px 2px 1px 0}.DropdownChipCellRenderer_placeholderIcon__CU_ym{font-size:8px!important}}.DropdownChipCellRenderer_colorBlue__RpYPb{background-color:var(--chip-blue-background);color:var(--chip-blue-text)}.DropdownChipCellRenderer_colorTeal__rKmNy{background-color:var(--chip-teal-background);color:var(--chip-teal-text)}.DropdownChipCellRenderer_colorPurple__Wb_h8{background-color:var(--chip-purple-background);color:var(--chip-purple-text)}.DropdownChipCellRenderer_colorGreen__8rGxo{background-color:var(--chip-green-background);color:var(--chip-green-text)}.DropdownChipCellRenderer_colorRed__kjsig{background-color:var(--chip-red-background);color:var(--chip-red-text)}.DropdownChipCellRenderer_colorAmber__j02ag{background-color:var(--chip-amber-background);color:var(--chip-amber-text)}.DropdownChipCellRenderer_colorNeutral__BUxh7{background-color:var(--chip-neutral-background);color:var(--chip-neutral-text)}.OutstandingRentCellRenderer_visuallyHidden__iOJkt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TenancyDetailsActionMenu_income__w6aVO{color:var(--color-success-action)}.TenancyDetailsActionMenu_expense__Hn9Pp{color:var(--color-error-action)}.OwnerChecklistFilter_container__uYG9B{display:flex;flex-direction:column;min-width:220px;padding:.75rem;gap:.75rem}.OwnerChecklistFilter_actions__g3GNL{display:flex;justify-content:space-between;gap:.5rem}.OwnerChecklistFilter_actionButton__fNWDQ{border:0;background:rgba(0,0,0,0);color:var(--color-filter-action);cursor:pointer;font:inherit;padding:0}.OwnerChecklistFilter_actionButton__fNWDQ:disabled{color:var(--color-filter-action-disabled);cursor:default}.OwnerChecklistFilter_list__u4xnH{display:flex;flex-direction:column;gap:.5rem;max-height:16rem;overflow-y:auto}.OwnerChecklistFilter_option__evSWV{display:flex;align-items:center;gap:.5rem;cursor:pointer}.OwnerChecklistFilter_checkbox__2_d4Z{margin:0}.OwnerChecklistFilter_optionLabel__qyP70{line-height:1.4}.LoadingSpinner_container__VHABx{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px;background-color:var(--color-loading-background);font-family:Arial,sans-serif}.LoadingSpinner_spinner__igoQz{width:40px;height:40px;border-top:4px solid var(--color-spinner-track);border:4px solid var(--color-spinner-track);border-top-color:var(--color-spinner-accent);border-radius:50%;animation:LoadingSpinner_spin__9NH1s 1s linear infinite}.LoadingSpinner_label__7QcTZ{color:var(--color-loading-text);font-size:14px}@keyframes LoadingSpinner_spin__9NH1s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppHeader_header__SBw8r.MuiAppBar-root{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:var(--height-header);padding:0 var(--padding-lg)}@media(max-width:600px){.AppHeader_header__SBw8r.MuiAppBar-root{padding:0 var(--padding-md)}}.AppHeader_logoButton__c5LrJ.MuiIconButton-root{width:var(--logo-width);height:var(--logo-height);padding:0;margin-left:var(--padding-xs);transition:opacity var(--transition-fast)}.AppHeader_logoButton__c5LrJ.MuiIconButton-root:hover{opacity:.85;background:rgba(0,0,0,0)}.AppHeader_logoButton__c5LrJ.MuiIconButton-root img{filter:var(--logo-filter)}.AppHeader_actions__qQca6{display:flex;flex-direction:row;align-items:center;gap:var(--padding-md);min-width:0}.AppHeader_profile__7Qmn3{flex-direction:row;gap:var(--padding-sm);color:var(--color-base-text);height:var(--logo-height);width:-moz-fit-content;width:fit-content}.AppHeader_profileDropdown__YcQ8X,.AppHeader_profile__7Qmn3{display:flex;align-items:center}.AppHeader_profileButton__aTwck.MuiButton-root{display:flex;align-items:center;gap:var(--padding-xs);padding:var(--padding-xxs) var(--padding-sm) var(--padding-xxs) var(--padding-xxs);border-radius:var(--border-radius-xl);background:var(--color-tint-hover);border:1px solid var(--color-border-subtle);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.AppHeader_profileButton__aTwck.MuiButton-root:hover{background:rgba(73,190,183,.06);border-color:rgba(73,190,183,.15);box-shadow:0 2px 8px rgba(73,190,183,.08)}.AppHeader_avatar__jmN4o{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-button) 0,var(--color-primary-hover) 100%);display:flex;align-items:center;justify-content:center;color:var(--color-on-primary);font-weight:600;font-size:.8rem;letter-spacing:.02em;flex-shrink:0}.AppHeader_userName__fMSak{font-weight:500;font-size:var(--font-size-body2);color:var(--color-base-text);white-space:nowrap}@media(max-width:600px){.AppHeader_userName__fMSak{display:none}}.AppHeader_menuButton__cEwNh.MuiIconButton-root{margin-left:var(--padding-sm);border-radius:var(--border-radius-sm);transition:background var(--transition-fast),box-shadow var(--transition-fast)}.AppHeader_menuButton__cEwNh.MuiIconButton-root:hover{background:var(--color-tint-hover-strong)}.DemoDataBanner_container__4EeCN{flex:0 0 auto;margin-bottom:var(--padding-md)}.DemoDataBanner_alert__YblHF.MuiAlert-root{align-items:center;border:1px solid rgba(38,132,255,.22);background:var(--color-banner-background);padding-top:var(--padding-xxs);padding-bottom:var(--padding-xxs)}.DemoDataBanner_title__Dd4kn{font-weight:700;color:var(--color-base-text)}@media(max-width:600px){.DemoDataBanner_alert__YblHF.MuiAlert-root{align-items:center}.DemoDataBanner_alert__YblHF.MuiAlert-root .MuiAlert-action{margin-left:auto;padding-left:var(--padding-xs)}}.DemoDataBanner_headerSlot__Fnc3x{display:flex;align-items:center;gap:var(--padding-xs)}.DemoDataBanner_chip__0AtgD{position:relative;display:inline-flex;align-items:center;gap:var(--padding-xs);height:42px;padding:0 var(--padding-xxs) 0 var(--padding-md);border-radius:var(--border-radius-xl);font-size:var(--font-size-body2);font-weight:500;white-space:nowrap;color:var(--color-base-text);border:1px solid rgba(0,0,0,0)}.DemoDataBanner_chipActive__9MVQ_{background:rgba(38,132,255,.06);border-color:rgba(38,132,255,.16)}.DemoDataBanner_chipEligible__dMqrM{background:rgba(73,190,183,.08);border-color:rgba(73,190,183,.2)}.DemoDataBanner_chipNotice__9lh4B{background:var(--color-warning-tint);border-color:var(--color-warning-accent);padding-right:var(--padding-md)}.DemoDataBanner_chipError__aVVcu{background:rgba(214,99,99,.08);border-color:rgba(214,99,99,.24);padding-right:var(--padding-md)}.DemoDataBanner_chipTitle__7Lh3d{line-height:1}.DemoDataBanner_visuallyHidden___rxGD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DemoDataBanner_dot__EOgzW{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:currentColor}.DemoDataBanner_chipActive__9MVQ_ .DemoDataBanner_dot__EOgzW{background:#2684ff}.DemoDataBanner_chipEligible__dMqrM .DemoDataBanner_dot__EOgzW{background:var(--color-primary-button)}.DemoDataBanner_chipNotice__9lh4B .DemoDataBanner_dot__EOgzW{background:var(--color-warning-accent)}.DemoDataBanner_chipError__aVVcu .DemoDataBanner_dot__EOgzW{background:var(--color-error)}.DemoDataBanner_headerSlot__Fnc3x .DemoDataBanner_action__7h4HW.MuiButton-root{min-width:0;margin-left:var(--padding-xxs);padding:var(--padding-xxs) var(--padding-sm);border-radius:0;border-left:1px solid var(--color-border-strong);font-size:var(--font-size-body2);font-weight:500;line-height:1;letter-spacing:0;color:var(--color-base-text);opacity:.68;background:rgba(0,0,0,0);text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-underline-offset:3px;transition:opacity var(--transition-fast),-webkit-text-decoration-color var(--transition-fast);transition:opacity var(--transition-fast),text-decoration-color var(--transition-fast);transition:opacity var(--transition-fast),text-decoration-color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast)}.DemoDataBanner_headerSlot__Fnc3x .DemoDataBanner_action__7h4HW.MuiButton-root:hover{background:rgba(0,0,0,0);opacity:1;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.DemoDataBanner_headerSlot__Fnc3x .DemoDataBanner_action__7h4HW.MuiButton-root:disabled{color:var(--color-base-text);opacity:.4}.DemoDataBanner_headerSlot__Fnc3x .DemoDataBanner_chipEligible__dMqrM .DemoDataBanner_action__7h4HW.MuiButton-root{color:var(--color-banner-action);opacity:1;font-weight:600;border-left-color:rgba(73,190,183,.32)}.DemoDataBanner_removalDetails__Uojpg{display:flex;flex-direction:column;gap:var(--padding-xs);margin-top:var(--padding-md)}.DemoDataBanner_impactList__jjOBe{margin:0;padding-left:var(--padding-lg);color:var(--color-base-text)}.AppSidebar_drawerFixed__c_2VG{width:262px;top:72px;height:calc(100vh - 72px);flex-shrink:0;position:-webkit-sticky;position:sticky;background-color:var(--color-main-background);transition:width var(--transition-fast)}.AppSidebar_drawerFixed__c_2VG>div{width:inherit;position:relative;background-color:rgba(0,0,0,0);border-radius:0;border-top-right-radius:32px;overflow:hidden}@media(max-width:900px){.AppSidebar_drawerFixed__c_2VG{width:82px}}.AppSidebar_drawerCollapsed__1KJdC{width:82px}.AppSidebar_drawerMobile__SIsy_{position:fixed;width:82px;top:56px;height:calc(100vh - 56px);animation:AppSidebar_slideIn__iggar .3s ease-in-out}.AppSidebar_drawerMobile__SIsy_>div[role=dialog]{border-top-left-radius:0;border-bottom-left-radius:0}.AppSidebar_drawerContent__QvwHv{position:relative;height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--padding-lg);border-radius:0;background:var(--gradient-sidebar);color:var(--color-on-dark)}.AppSidebar_drawerContent__QvwHv:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,rgba(73,190,183,.06),transparent);pointer-events:none}.AppSidebar_drawerContentCollapsed__rBSr9{align-items:center}.AppSidebar_drawerContentCollapsed__rBSr9 .AppSidebar_drawerListItemButton__AWqWN{justify-content:center}.AppSidebar_drawerContentCollapsed__rBSr9 .AppSidebar_drawerListItemIcon__1EMAH.MuiListItemIcon-root{justify-content:center;width:var(--navigation-sidebar-icon-size);min-width:var(--navigation-sidebar-icon-size)}.AppSidebar_drawerHeader__K6tjY{padding:var(--padding-md);min-height:64px;display:flex;align-items:center}.AppSidebar_listItem__Fva7_{width:100%}.AppSidebar_drawerList__ZxtjH{width:100%;flex:1 1}.AppSidebar_collapseControl__Qhi3Z{position:relative;z-index:1;width:100%;display:flex;justify-content:flex-end;padding:0 var(--padding-sm) var(--padding-sm);box-sizing:border-box}.AppSidebar_drawerContentCollapsed__rBSr9 .AppSidebar_collapseControl__Qhi3Z{justify-content:center}.AppSidebar_collapseButton__wNz8o.MuiIconButton-root{width:40px;height:40px;color:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--border-radius-sm);background:hsla(0,0%,100%,.08)}.AppSidebar_collapseButton__wNz8o.MuiIconButton-root:hover{color:#fff;background:hsla(0,0%,100%,.14)}.AppSidebar_drawerListItem__jgJ9_.MuiListItem-root{font-size:var(--font-size-h2)}.AppSidebar_drawerMenuButton__bpW_p.MuiListItem-root{display:none;color:var(--color-on-dark);padding-left:var(--padding-lg);margin-bottom:var(--padding-md)}.AppSidebar_drawerMenuButton__bpW_p.MuiListItem-root svg{width:var(--navigation-sidebar-icon-size);height:var(--navigation-sidebar-icon-size)}.AppSidebar_drawerListItemButton__AWqWN{padding:0}.AppSidebar_drawerListItemButton__AWqWN svg{width:var(--navigation-sidebar-icon-size);height:var(--navigation-sidebar-icon-size)}.AppSidebar_drawerListItemIcon__1EMAH.MuiListItemIcon-root{color:hsla(0,0%,100%,.7);width:var(--tabs-height);min-width:var(--tabs-height)}.AppSidebar_drawerListItemBadge__Nv8YB .MuiBadge-badge{background-color:var(--color-error-action);color:var(--color-on-primary);font-weight:600}.AppSidebar_matchingStatusContainer__yfnNN{width:100%;padding:var(--padding-sm);padding-bottom:var(--padding-md)}.AppSidebar_drawerContentCollapsed__rBSr9 .AppSidebar_matchingStatusContainer__yfnNN{display:flex;justify-content:center}@keyframes AppSidebar_slideIn__iggar{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes MatchingStatusIndicator_pulseGlow__ssxTE{0%,to{box-shadow:inset 0 0 0 1px rgba(255,210,100,.25),0 0 10px rgba(255,210,100,.08)}50%{box-shadow:inset 0 0 0 1px rgba(255,210,100,.45),0 0 20px rgba(255,210,100,.15)}}@keyframes MatchingStatusIndicator_spin__GpMqo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes MatchingStatusIndicator_fadeSlideUp__DsIvu{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.MatchingStatusIndicator_statusPanel___SHfZ{width:100%;border-radius:var(--border-radius-sm);padding:var(--padding-sm);display:flex;flex-direction:column;gap:6px;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15)}.MatchingStatusIndicator_statusPanel___SHfZ .MuiTypography-root{color:inherit}.MatchingStatusIndicator_statusPanel___SHfZ{transition:background .3s ease,box-shadow .3s ease,border-color .3s ease;animation:MatchingStatusIndicator_fadeSlideUp__DsIvu .25s ease-out}.MatchingStatusIndicator_statusPanel___SHfZ.MatchingStatusIndicator_running__7wqry{background:rgba(255,210,100,.1);border-color:rgba(255,210,100,.3);animation:MatchingStatusIndicator_fadeSlideUp__DsIvu .25s ease-out,MatchingStatusIndicator_pulseGlow__ssxTE 3s ease-in-out infinite}.MatchingStatusIndicator_statusPanel___SHfZ.MatchingStatusIndicator_succeeded___7aZD{background:rgba(100,210,140,.1);border-color:rgba(100,210,140,.3)}.MatchingStatusIndicator_statusPanel___SHfZ.MatchingStatusIndicator_failed__eEDrb{background:rgba(255,120,120,.1);border-color:rgba(255,120,120,.3)}.MatchingStatusIndicator_header__ZoO5c{display:flex;align-items:center;gap:8px;min-height:24px}.MatchingStatusIndicator_iconWrapper__lrgQt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.MatchingStatusIndicator_spinnerIcon__lgXqb{animation:MatchingStatusIndicator_spin__GpMqo 1.6s linear infinite;color:#ffd97a;font-size:18px!important}.MatchingStatusIndicator_succeededIcon__HYakx{color:#6edc8e;font-size:18px!important}.MatchingStatusIndicator_failedIcon__mMCXH{color:#ff8a8a;font-size:18px!important}.MatchingStatusIndicator_statusLabel__xwysx{flex:1 1;min-width:0;font-size:.8rem;font-weight:600;line-height:1.25;letter-spacing:.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MatchingStatusIndicator_dismissButton__rjhP6.MuiIconButton-root{flex-shrink:0;color:hsla(0,0%,100%,.5);padding:2px;transition:color .15s ease}.MatchingStatusIndicator_dismissButton__rjhP6.MuiIconButton-root:hover{color:#fff;background:hsla(0,0%,100%,.1)}.MatchingStatusIndicator_dismissButton__rjhP6.MuiIconButton-root svg{font-size:16px}.MatchingStatusIndicator_meta__q52Yt{display:flex;flex-direction:column;gap:2px;font-size:.7rem;line-height:1.3;color:hsla(0,0%,100%,.65)}.MatchingStatusIndicator_errorText__Zp4Da{font-size:.7rem;line-height:1.35;color:#ff8a8a;margin-top:2px}.MatchingStatusIndicator_compactTrigger__53CX6.MuiIconButton-root{width:100%;aspect-ratio:1;max-width:48px;border-radius:var(--border-radius-sm);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);color:#fff;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.MatchingStatusIndicator_compactTrigger__53CX6.MuiIconButton-root.MatchingStatusIndicator_running__7wqry{background:rgba(255,210,100,.12);border-color:rgba(255,210,100,.3);animation:MatchingStatusIndicator_pulseGlow__ssxTE 3s ease-in-out infinite}.MatchingStatusIndicator_compactTrigger__53CX6.MuiIconButton-root.MatchingStatusIndicator_succeeded___7aZD{background:rgba(100,210,140,.12);border-color:rgba(100,210,140,.3)}.MatchingStatusIndicator_compactTrigger__53CX6.MuiIconButton-root.MatchingStatusIndicator_failed__eEDrb{background:rgba(255,120,120,.12);border-color:rgba(255,120,120,.3)}.MatchingStatusIndicator_popoverContent__2NB6N{min-width:240px;max-width:300px;background:var(--color-inverse-surface);color:var(--color-on-dark);padding:var(--padding-sm);display:flex;flex-direction:column;gap:6px}.MatchingStatusIndicator_popoverContent__2NB6N .MuiTypography-root{color:inherit}.MainLayout_mainContent__e_AwC.MuiBox-root{height:calc(100dvh - var(--height-header));background:var(--gradient-page);padding:var(--padding-lg);width:100%;position:relative;top:var(--height-header);overflow-y:auto;display:flex;flex-direction:column}@media(max-width:600px){.MainLayout_mainContent__e_AwC.MuiBox-root{padding:var(--padding-md)}}.MainLayout_tableMainContent__36quT.MuiBox-root{padding:var(--padding-lg) calc(var(--padding-lg)/2) calc(var(--padding-lg)/2)}@media(max-width:600px){.MainLayout_tableMainContent__36quT.MuiBox-root{padding:var(--padding-md) calc(var(--padding-md)/2) calc(var(--padding-md)/2)}}.MainLayout_ownerFilterContainer__SHF4P{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,var(--color-main-background) 0,var(--color-main-background) 85%,transparent 100%)}.MainLayout_pageContent__Jammi{position:relative;min-height:0;flex:1 1}.MainLayout_pageContent__Jammi>div{position:relative}.MainLayout_pageContent__Jammi>div>h2{margin-bottom:var(--padding-md)}.MainLayout_routeLoading__TScom{width:100%;min-height:min(520px,100dvh - var(--height-header) - 2*var(--padding-lg))}.MainLayout_routeLoadingDashboard__EIc_o,.MainLayout_routeLoading__TScom{display:flex;flex-direction:column;gap:var(--padding-lg)}.MainLayout_routeLoadingStatus__DjY0f{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.MainLayout_routeLoadingAction__I1YyG,.MainLayout_routeLoadingGrid__76ioL>div,.MainLayout_routeLoadingHeader__SXmBs,.MainLayout_routeLoadingSearch__Hdu5N,.MainLayout_routeLoadingTab__ZE8iV,.MainLayout_routeLoadingTableCell__xkEPi,.MainLayout_routeLoadingTableHeader__3Zao1>div{overflow:hidden;position:relative;border-radius:8px;background:var(--color-skeleton);box-shadow:var(--shadow-skeleton)}.MainLayout_routeLoadingAction__I1YyG:after,.MainLayout_routeLoadingGrid__76ioL>div:after,.MainLayout_routeLoadingHeader__SXmBs:after,.MainLayout_routeLoadingSearch__Hdu5N:after,.MainLayout_routeLoadingTab__ZE8iV:after,.MainLayout_routeLoadingTableCell__xkEPi:after,.MainLayout_routeLoadingTableHeader__3Zao1>div:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--color-skeleton-shimmer),transparent);animation:MainLayout_routeLoadingShimmer__Iu_hW 1.35s ease-in-out infinite}.MainLayout_routeLoadingHeader__SXmBs{height:96px}.MainLayout_routeLoadingGrid__76ioL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--padding-lg);gap:var(--padding-lg)}.MainLayout_routeLoadingGrid__76ioL>div{min-height:220px}.MainLayout_routeLoadingTableShell__D4V6l{display:flex;flex-direction:column;gap:var(--padding-md);width:100%}.MainLayout_routeLoadingTabs__V8_dj{display:flex;align-items:flex-end;gap:var(--padding-sm);min-height:44px;border-bottom:1px solid var(--color-skeleton-line)}.MainLayout_routeLoadingTab__ZE8iV{width:128px;height:36px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.MainLayout_routeLoadingToolbar__4dzFC{min-height:var(--toolbar-height);display:flex;align-items:center;justify-content:space-between;gap:var(--padding-md);padding:var(--padding-sm) 0}.MainLayout_routeLoadingToolbarGroup__4t2nC{display:flex;align-items:center;gap:var(--padding-sm)}.MainLayout_routeLoadingSearch__Hdu5N{width:min(280px,38vw);height:36px}.MainLayout_routeLoadingAction__I1YyG{width:40px;height:36px}.MainLayout_routeLoadingTable__nXYPO{display:flex;flex-direction:column;gap:1px;overflow:hidden;border:1px solid var(--color-skeleton-line);border-radius:8px;background:var(--color-skeleton-grid);box-shadow:var(--shadow-skeleton)}.MainLayout_routeLoadingTableHeader__3Zao1,.MainLayout_routeLoadingTableRow__Cjl30{display:grid;grid-template-columns:1.35fr repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px}.MainLayout_routeLoadingTableHeader__3Zao1{min-height:44px}.MainLayout_routeLoadingTableHeader__3Zao1>div{border-radius:0;box-shadow:none}.MainLayout_routeLoadingTableRow__Cjl30{min-height:48px}.MainLayout_routeLoadingTableCell__xkEPi{border-radius:0;box-shadow:none}.MainLayout_routeError__6Dun7{min-height:min(420px,100dvh - var(--height-header) - 2*var(--padding-lg));display:grid;place-items:center;padding:var(--padding-lg)}.MainLayout_routeErrorContent__vFjK_{width:min(100%,520px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--padding-md);padding:var(--padding-xl);border:1px solid var(--color-skeleton-line);border-radius:8px;background:var(--color-error-panel);box-shadow:var(--shadow-error-panel)}.MainLayout_routeErrorContent__vFjK_>h2{margin:0;font-size:1.35rem;line-height:1.25;color:var(--color-base-text)}.MainLayout_routeErrorContent__vFjK_>p{margin:0;color:var(--color-placeholder);line-height:1.55}.MainLayout_routeErrorContent__vFjK_>small{color:var(--color-placeholder);font-size:.75rem;overflow-wrap:anywhere}@media(max-width:900px){.MainLayout_routeLoadingGrid__76ioL{grid-template-columns:1fr}.MainLayout_routeLoadingGrid__76ioL>div{min-height:140px}.MainLayout_routeLoadingToolbar__4dzFC{align-items:flex-start;flex-direction:column}.MainLayout_routeLoadingSearch__Hdu5N{width:min(100%,360px)}}@media(max-width:600px){.MainLayout_routeError__6Dun7,.MainLayout_routeLoading__TScom{min-height:min(420px,100dvh - var(--height-header) - 2*var(--padding-md))}.MainLayout_routeLoading__TScom{gap:var(--padding-md)}.MainLayout_routeLoadingHeader__SXmBs{height:72px}.MainLayout_routeLoadingGrid__76ioL{gap:var(--padding-md)}.MainLayout_routeLoadingTabs__V8_dj{overflow:hidden}.MainLayout_routeLoadingTab__ZE8iV{width:96px}.MainLayout_routeLoadingToolbarGroup__4t2nC{width:100%}.MainLayout_routeLoadingSearch__Hdu5N{flex:1 1}.MainLayout_routeLoadingTableHeader__3Zao1,.MainLayout_routeLoadingTableRow__Cjl30{grid-template-columns:1.25fr repeat(3,minmax(0,1fr))}.MainLayout_routeLoadingTableHeader__3Zao1>:nth-child(n+5),.MainLayout_routeLoadingTableRow__Cjl30>:nth-child(n+5){display:none}.MainLayout_routeError__6Dun7{padding:var(--padding-md)}.MainLayout_routeErrorContent__vFjK_{padding:var(--padding-lg)}}@media(prefers-reduced-motion:reduce){.MainLayout_routeLoadingAction__I1YyG:after,.MainLayout_routeLoadingGrid__76ioL>div:after,.MainLayout_routeLoadingHeader__SXmBs:after,.MainLayout_routeLoadingSearch__Hdu5N:after,.MainLayout_routeLoadingTab__ZE8iV:after,.MainLayout_routeLoadingTableCell__xkEPi:after,.MainLayout_routeLoadingTableHeader__3Zao1>div:after{animation:none;transform:none}}@keyframes MainLayout_routeLoadingShimmer__Iu_hW{to{transform:translateX(100%)}}.OwnerFilterBar_bar__yZ4o9{display:flex;align-items:center;justify-content:flex-end;padding:var(--padding-sm) 0}.OwnerFilterBar_control__LW6BY{min-width:min(360px,100%)}.Analysis_root__8Ugnf{display:flex;flex-direction:column;gap:var(--padding-lg,24px);min-width:0;padding-bottom:var(--padding-lg,24px)}.Analysis_heading__BgwDR{display:flex;flex-direction:column;gap:var(--padding-xs,4px)}.Analysis_controls__ndNv3{display:flex;flex-wrap:wrap;gap:var(--padding-md,16px);align-items:center;overflow-x:auto;padding-bottom:var(--padding-xs,4px)}.Analysis_charts__MK3fk,.Analysis_skeletons__9QPpU{display:flex;flex-direction:column;gap:var(--padding-lg,24px);min-width:0}.Analysis_chartSkeleton__ZMON6{width:100%;height:480px}.Analysis_noData__8PluP{display:grid;place-items:center;align-content:center;grid-gap:var(--padding-sm,8px);gap:var(--padding-sm,8px);min-height:320px;text-align:center}@media(max-width:600px){.Analysis_controls__ndNv3{flex-wrap:nowrap}.Analysis_chartSkeleton__ZMON6{height:420px}}.ChartCard_root__Vm0ba{padding:var(--padding-lg,24px);background:var(--color-surface-elevated);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-fast)}.ChartCard_root__Vm0ba:hover{box-shadow:var(--shadow-lg)}.ChartCard_empty__MjFIn,.ChartCard_loading__uK4ka{display:flex;justify-content:center;align-items:center;height:300px}.ChartCard_empty__MjFIn{flex-direction:column;gap:var(--padding-sm);padding:var(--padding-md);text-align:center;background:var(--gradient-primary-soft);border-radius:var(--border-radius-md)}.ChartCard_chartContainer__sriPN{height:300px}.ChartCard_chartSkeleton___cjbt.MuiSkeleton-root{width:100%;height:300px}.DashboardQuickAccess_section__WSd36{display:flex;flex-direction:column;gap:var(--padding-md)}.DashboardQuickAccess_heading__YTmI9{margin:0;color:var(--color-base-text);font-size:var(--font-size-h5);font-weight:600}.DashboardQuickAccess_links__T_Q6s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--padding-md);gap:var(--padding-md)}@media(min-width:1024px){.DashboardQuickAccess_links__T_Q6s{grid-template-columns:repeat(4,minmax(0,1fr))}}.DashboardQuickAccess_link___R71Y{--accent:var(--color-primary-button);position:relative;display:flex;align-items:center;gap:var(--padding-md);overflow:hidden;padding:var(--padding-md);border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-sm);color:var(--color-base-text);text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.DashboardQuickAccess_link___R71Y:focus-visible,.DashboardQuickAccess_link___R71Y:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:var(--shadow-card-hover)}.DashboardQuickAccess_link___R71Y:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DashboardQuickAccess_icon__kCMEx{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--border-radius-md);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-size:1.5rem;transition:background var(--transition-fast),transform var(--transition-fast)}.DashboardQuickAccess_copy__CCPvP{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:2px}.DashboardQuickAccess_title__zFehb{color:var(--color-base-text);font-size:var(--font-size-body1);font-weight:600;line-height:1.25}.DashboardQuickAccess_subtitle__dkQ3g{display:-webkit-box;overflow:hidden;color:var(--color-placeholder);font-size:var(--font-size-body2);line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.DashboardQuickAccess_arrow__Zc2ZI{flex-shrink:0;color:var(--color-placeholder);font-size:1.25rem;transition:transform var(--transition-fast),color var(--transition-fast)}.DashboardQuickAccess_link___R71Y:focus-visible .DashboardQuickAccess_icon__kCMEx,.DashboardQuickAccess_link___R71Y:hover .DashboardQuickAccess_icon__kCMEx{background:color-mix(in srgb,var(--accent) 22%,transparent);transform:scale(1.05)}.DashboardQuickAccess_link___R71Y:focus-visible .DashboardQuickAccess_arrow__Zc2ZI,.DashboardQuickAccess_link___R71Y:hover .DashboardQuickAccess_arrow__Zc2ZI{transform:translateX(3px);color:var(--accent)}@media(max-width:600px){.DashboardQuickAccess_links__T_Q6s{grid-template-columns:1fr}}.DashboardSupport_card__Lcbtx{display:flex;flex-direction:column;gap:var(--padding-sm);padding:var(--padding-lg);border:1px solid var(--color-border);border-left:3px solid var(--color-primary-button);border-radius:var(--border-radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-sm)}.DashboardSupport_header__QGdrg{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-sm)}.DashboardSupport_title__VOmdW{margin:0;color:var(--color-base-text);font-size:var(--font-size-h5);font-weight:600}.DashboardSupport_tag__MfxDf{flex-shrink:0;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-primary-button) 14%,transparent);color:var(--color-primary-button);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.DashboardSupport_subtitle__k5CTB{margin:0;color:var(--color-placeholder);font-size:var(--font-size-body2)}.DashboardSupport_actions__zZMfQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--padding-sm);gap:var(--padding-sm);margin-top:var(--padding-xs)}.DashboardSupport_action__eSUI9{display:flex;align-items:center;justify-content:center;gap:var(--padding-xs);min-height:var(--toolbar-height);padding:var(--padding-sm) var(--padding-md);border:1px solid var(--color-border-strong);border-radius:var(--border-radius-md);background:var(--color-text-background);color:var(--color-base-text);font-size:var(--font-size-body2);font-weight:600;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.DashboardSupport_action__eSUI9:focus-visible,.DashboardSupport_action__eSUI9:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary-button) 45%,transparent);background:color-mix(in srgb,var(--color-primary-button) 6%,var(--color-text-background))}.DashboardSupport_action__eSUI9:focus-visible{outline:2px solid var(--color-primary-button);outline-offset:2px}.DashboardSupport_icon__s5KIV{font-size:1.125rem;color:var(--color-primary-button)}.DashboardSupport_emphasis__ExqRU{border-color:color-mix(in srgb,var(--color-primary-button) 30%,transparent);background:color-mix(in srgb,var(--color-primary-button) 12%,transparent)}.DashboardSupport_emphasis__ExqRU:focus-visible,.DashboardSupport_emphasis__ExqRU:hover{background:color-mix(in srgb,var(--color-primary-button) 18%,transparent)}.DashboardSupport_fullWidth__I7chL{grid-column:1/-1}@media(max-width:600px){.DashboardSupport_actions__zZMfQ{grid-template-columns:1fr}.DashboardSupport_fullWidth__I7chL{grid-column:auto}}.ProfilePage_container__mkSVm{padding:var(--padding-lg);max-width:800px;margin:0 auto;height:100%;overflow:auto}.ProfilePage_loadingContainer__VCoPl{display:flex;justify-content:center;align-items:center;height:100vh}.ProfilePage_headerContainer__yehtj{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--padding-lg)}.ProfilePage_statusContainer__a7q6T{display:flex;align-items:center;gap:var(--padding-xs)}.ProfilePage_syncButton__dFtlQ{display:flex;align-items:center;cursor:pointer;border-radius:16px;padding:var(--padding-xxs) var(--padding-md);position:relative}.ProfilePage_cardContent__YGir0{padding:var(--padding-lg)}.ProfilePage_formContainer__t3snW{display:flex;flex-direction:column;gap:var(--padding-lg)}.ProfilePage_segmentedControl__Qk4j1{display:flex;gap:var(--padding-xs);flex-wrap:wrap}.ProfilePage_nameFieldsContainer__xYr7Z{display:flex;gap:var(--padding-md)}.ProfilePage_nameFieldWrapper__HJWKh{flex:1 1}.ProfilePage_addressFieldsContainer__7nOtV{display:flex;gap:var(--padding-md)}.ProfilePage_zipFieldWrapper__oi8rd{flex:1 1}.ProfilePage_cityFieldWrapper__JPdqu{flex:2 1}.ProfilePage_sectionTitle__7cmhQ.MuiTypography-root{margin-bottom:var(--padding-lg)}.ProfilePage_settingsCard__FVwQv{margin-top:var(--padding-lg)}.ProfilePage_version__5UPcu.MuiTypography-root{margin-top:var(--padding-lg);text-align:center;overflow-wrap:anywhere}.ProfilePage_actionsContainer__PE3zY{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:var(--padding-md);padding-top:var(--padding-md)}.NewsletterPreferenceSection_card__c3q_L{margin-top:var(--padding-lg)}.NewsletterPreferenceSection_cardContent__qm74z{padding:var(--padding-lg)}.NewsletterPreferenceSection_sectionTitle__aKLGw.MuiTypography-root{margin-bottom:var(--padding-md)}.NewsletterPreferenceSection_content__oD_R7{display:flex;flex-direction:column;align-items:flex-start;gap:var(--padding-md)}.NewsletterPreferenceSection_loading__NPj5A{display:flex;align-items:center;gap:var(--padding-sm)}.NewsletterPreferenceSection_alert__CoauV{width:100%;box-sizing:border-box}.NewsletterPreferenceSection_optOutButton__2_wm2{align-self:flex-start}@media(max-width:600px){.NewsletterPreferenceSection_content__oD_R7{align-items:stretch}.NewsletterPreferenceSection_optOutButton__2_wm2{align-self:stretch}}.page_emailSent__h58qY{margin-bottom:16px;text-align:center}.page_verifyResend__u_DQL{text-align:center;margin-top:16px;margin-bottom:12px}.page_verifyResend__u_DQL>button{display:block;width:100%}.BankStatementMappingStep_container__Z8cN_{display:flex;flex-direction:column;gap:var(--padding-md)}.BankStatementMappingStep_warning__LgHGJ{width:100%}.BankStatementMappingStep_accountFields__pgA7V{display:flex;gap:var(--padding-sm)}.BankStatementMappingStep_accountFields__pgA7V>*{flex:1 1}@media(max-width:600px){.BankStatementMappingStep_accountFields__pgA7V{flex-direction:column}}.BankStatementMappingStep_mappingTable__mnPcm{display:flex;flex-direction:column;gap:var(--padding-xs);border:var(--divider-border);border-radius:8px;padding:var(--padding-sm)}.BankStatementMappingStep_mappingRow__OkiWf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:var(--padding-sm);gap:var(--padding-sm)}@media(max-width:600px){.BankStatementMappingStep_mappingRow__OkiWf{grid-template-columns:1fr;gap:4px;padding-bottom:var(--padding-xs);border-bottom:var(--divider-border)}.BankStatementMappingStep_mappingRow__OkiWf:last-child{border-bottom:none}}.BankStatementMappingStep_mappingFieldLabel__78QGE{font-size:var(--font-size-body2)}.BankStatementMappingStep_mappingSelect__rJ9C0{width:100%}.BankStatementMappingStep_previewHeading__DmGf0{margin-top:var(--padding-xs)}.BankStatementMappingStep_previewTable__yxv4W{display:flex;flex-direction:column;gap:4px;overflow-x:auto}.BankStatementMappingStep_previewHeaderRow__ba_Ve,.BankStatementMappingStep_previewRow__avNqN{display:grid;grid-template-columns:100px 100px 1fr 1fr;grid-gap:var(--padding-xs);gap:var(--padding-xs);padding:4px 0}.BankStatementMappingStep_previewHeaderRow__ba_Ve{font-weight:600;font-size:var(--font-size-body2)}.BankStatementMappingStep_previewRow__avNqN{font-size:var(--font-size-body2);border-bottom:var(--divider-border)}@media(max-width:600px){.BankStatementMappingStep_previewRow__avNqN{grid-template-columns:1fr}.BankStatementMappingStep_previewRow__avNqN>span:before{content:attr(data-label) ": ";font-weight:600}}.BankStatementMappingStep_amountPositive__bHXK9{color:var(--color-success,#2e7d32)}.BankStatementMappingStep_amountNegative__lbuoW{color:var(--color-error,#d66363)}.BankStatementImportDialog_dropZone__QzpGx{border:2px dashed var(--color-dropzone-border);border-radius:8px;padding:var(--padding-md);display:flex;flex-direction:column;align-items:center;gap:var(--padding-sm);text-align:center;cursor:pointer}.BankStatementImportDialog_dropZone__QzpGx:focus-visible{outline:2px solid var(--color-primary,#1976d2);outline-offset:2px}.BankStatementImportDialog_dragging__m3U_l{border-color:var(--color-primary,#1976d2);background-color:rgba(25,118,210,.05)}.BankStatementImportDialog_uploadIcon__crHBp{font-size:36px;color:var(--color-secondary,#666)}.BankStatementImportDialog_hiddenInput__oj0QL{display:none}.BankStatementImportDialog_duplicatesHint__SePbd{margin-top:var(--padding-sm)}.BankStatementImportDialog_fileName__27pip{font-weight:600}.BankStatementImportDialog_progressState__Xp085{margin-top:var(--padding-sm);display:flex;align-items:center;gap:var(--padding-xs)}.BankStatementImportDialog_resultContainer__bgEJE{display:flex;flex-direction:column;gap:var(--padding-sm)}.BankStatementImportDialog_errorSection__tSClG{border:1px solid var(--color-error,#d66363);border-radius:8px;overflow:hidden}.BankStatementImportDialog_errorHeading__vtmRq{padding:var(--padding-xs) var(--padding-sm);color:var(--color-error,#d66363);background-color:rgba(214,99,99,.12);font-weight:600}.BankStatementImportDialog_errorList__MYUVd{max-height:320px;overflow-y:auto;background-color:rgba(214,99,99,.04)}.BankStatementImportDialog_moreErrors__BVl2J{display:block;padding:var(--padding-xs) var(--padding-sm);color:var(--color-error,#d66363);font-style:italic}.BankStatementImportDialog_revertRow__nfpH8{display:flex;align-items:center;gap:var(--padding-sm);flex-wrap:wrap}.BankStatementImportDialog_downloadTemplateButton__9JS4J.MuiButton-text{margin-right:auto;font-size:var(--font-size-body2);font-weight:400;padding:2px 8px}.TransactionsGrid_container__lTY78{display:flex;flex-direction:column;height:100%}.TransactionsGrid_gridContainer__X4_Po{display:flex;flex-direction:column;flex:1 1;position:relative}.TransactionsGrid_gridWrapper__RanGx{height:auto;flex:1 1;display:flex;flex-direction:column}.TransactionsGrid_gridWrapper__RanGx .ag-paging-panel{display:flex;justify-content:flex-end;align-items:center;padding-left:var(--padding-md)}.TransactionsGrid_irrelevantPrivateRow__vJnwC .MuiButton-root,.TransactionsGrid_irrelevantPrivateRow__vJnwC .ag-cell{color:var(--color-table-text);text-decoration:line-through}.TransactionsGrid_needsReviewRow__Dc9Pp .ag-cell{background-color:var(--color-needs-review-background)}.TransactionsGrid_needsReviewRow__Dc9Pp .ag-cell:first-child{border-left:3px solid var(--color-needs-review-accent)}.TransactionsGrid_paginationFooter___67mj{display:flex;align-items:center;padding-left:var(--padding-md);height:48px;position:absolute;bottom:0;left:0;z-index:1;pointer-events:none}.TransactionsGrid_paginationFooter___67mj *{pointer-events:auto}.TransactionsGrid_quickFilterToggleButtonGroup__32Uaz{background-color:var(--color-text-background)}.TransactionsGrid_filterPresets__j_juD.MuiButtonGroup-root .MuiButton-root{padding:var(--padding-xxs) var(--padding-sm);font-size:var(--font-size-body2);height:var(--toolbar-height)}@media(max-width:600px){.TransactionsGrid_filterPresets__j_juD.MuiButtonGroup-root{max-width:100%}.TransactionsGrid_filterPresets__j_juD.MuiButtonGroup-root .MuiButton-root{padding-inline:var(--padding-xs);white-space:nowrap}}.TransactionsGrid_selectRow__XUB9d{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;margin-bottom:var(--padding-sm);gap:var(--padding-xs)}.TransactionsGrid_selectRow__XUB9d input,.TransactionsGrid_selectRow__XUB9d label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body2)}.TransactionsGrid_divider__hI2Nc{width:calc(100% + 2*var(--padding-lg));margin:var(--padding-lg) calc(-1*var(--padding-lg)) var(--padding-sm);height:.5px;background-color:var(--color-base-text)}@media(max-width:600px){.TransactionsGrid_divider__hI2Nc{margin-top:var(--padding-sm)}}.TransactionsGrid_description__W_qA_{text-align:left;font-size:var(--font-size-body1);font-weight:400;padding-bottom:var(--padding-xs);font-style:Regular}.TransactionsGrid_infoRow__bQuDG{white-space:normal;overflow-wrap:anywhere}.TransactionsGrid_reviewAlert__JMCzB{margin-top:var(--padding-sm)}.TransactionsGrid_select__Ufiuc{overflow:hidden;text-overflow:ellipsis;flex-grow:1}.TransactionsGrid_textField__Qi8qR{flex-grow:1}.TransactionsGrid_tenancyOption__8NQjj{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:2px}.TransactionsGrid_tenancyOptionMain__AGxdA{width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;font-weight:500}.TransactionsGrid_tenancyOptionMeta__oBK0M{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;gap:var(--padding-sm)}.TransactionsGrid_tenancyIdentityNote__TmvMx,.TransactionsGrid_tenancyScore__MXJyM{color:var(--color-base-text);font-size:.75rem}.TransactionsGrid_tenancyIdentityNote__TmvMx{display:flex;align-items:center;gap:4px;white-space:normal;overflow-wrap:anywhere}.TransactionsGrid_arrowIcon__UwNfc.MuiSvgIcon-root{width:var(--toolbar-icon-size);height:var(--toolbar-icon-size)}.TransactionsGrid_datePicker__xxtig.MuiDatePicker-root{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransactionsGrid_addRentRowButton__yzL32.MuiButton-root{margin-top:var(--padding-sm);font-size:var(--font-size-body2)}.Modal_titleContainer__OyFUT{text-align:center;font-weight:500;font-style:Medium;font-size:var(--font-size-h3)}.Modal_closeButton__A0RYB{color:var(--color-icon-button)}.Modal_closeButton__A0RYB:hover{color:var(--color-icon-button-hover)}.Modal_closeButtonBottom__mQQuR{color:var(--color-icon-button);margin-left:var(--padding-xs)}.Modal_closeButtonBottom__mQQuR:hover{color:var(--color-icon-button-hover)}.Modal_actions__Qllnj{padding:var(--padding-xs) var(--padding-md)}.Modal_content__rPcnW.MuiDialogContent-root{padding:var(--padding-xl) var(--padding-lg)}.NoBankConnectionHint_action__9_PlQ{white-space:nowrap}.BankAccountPage_container__QczJd{width:100%;height:100%}.BankAccountPage_emptyState__yxOuj{height:100%;background-color:var(--color-text-background);border-radius:12px;gap:24px;position:relative}.BankAccountPage_connectedState__VSpYY,.BankAccountPage_emptyState__yxOuj{display:flex;flex-direction:column;align-items:center;justify-content:center}.BankAccountPage_connectedState__VSpYY{gap:12px;width:100%;min-height:600px;padding:24px;text-align:center}.BankAccountPage_connectedIcon__hjqIk{color:var(--color-success)}.RuleGrid_container__eItDS{display:flex;flex-direction:column;height:100%}.RuleGrid_gridWrapper__kTprV{height:auto;flex:1 1}.RuleGrid_filterControls__fxh2e{display:flex;flex-wrap:wrap;align-items:center;gap:var(--padding-sm)}.RuleGrid_overdueToggle__SC8IK{height:var(--toolbar-height);flex:0 0 auto}@media(max-width:600px){.RuleGrid_filterControls__fxh2e{gap:var(--padding-xxs)}.RuleGrid_overdueToggle__SC8IK{min-width:0;padding:2px var(--padding-xs);font-size:var(--font-size-body2)}}.RuleGrid_filterPresets__UF9R8 .MuiButton-root{height:var(--toolbar-height);padding:var(--padding-xxs) var(--padding-sm);font-size:var(--font-size-body2)}.RuleGrid_infoContainer__JoDib{display:flex;width:100%;margin-top:var(--padding-sm);height:auto;border-radius:var(--border-radius-lg);padding:var(--padding-sm);gap:var(--padding-xs);background-color:var(--color-info-note-background)}.RuleGrid_infoIcon__H14_t{width:16px;height:16px;color:var(--color-info-note-icon);fill:var(--color-info-note-icon)}.RuleGrid_infoText__oAOPv{font-weight:400;font-style:Regular;font-size:var(--font-size-body2)}.PeriodPicker_root__75UQu{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--padding-xs)}.PeriodPicker_label__NZu4L{margin-right:var(--padding-xxs);font-size:var(--font-size-body2)}.PeriodPicker_presets__tIlPT .MuiButton-root{padding:var(--padding-xxs) var(--padding-sm);font-size:var(--font-size-body2);height:var(--toolbar-height)}@media(max-width:600px){.PeriodPicker_presets__tIlPT,.PeriodPicker_root__75UQu{min-width:0;width:100%;flex-wrap:nowrap}.PeriodPicker_presets__tIlPT .MuiButton-root{flex:1 1;min-width:0;padding:2px var(--padding-xs);font-size:var(--font-size-body2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.PeriodPicker_rangePopover__9dlZb{margin-top:var(--padding-xs)}.PeriodPicker_range__6CqBL{display:flex;flex-direction:column;align-items:flex-start;gap:var(--padding-sm);padding:var(--padding-md);min-width:18rem}.PeriodPicker_dateField__s0Yvi{width:100%}.PeriodPicker_dateField__s0Yvi .MuiInputBase-input{font-size:var(--font-size-body2)}.PeriodPicker_confirmBtn__Qy9y9{align-self:flex-end}.ImportDialog_dropZone__2M4n0{border:2px dashed var(--color-dropzone-border);border-radius:8px;padding:var(--padding-md);display:flex;flex-direction:column;align-items:center;gap:var(--padding-sm);text-align:center}.ImportDialog_dragging__trzNo{border-color:var(--color-primary,#1976d2);background-color:rgba(25,118,210,.05)}.ImportDialog_uploadIcon__n22Py{font-size:36px;color:var(--color-secondary,#666)}.ImportDialog_hiddenInput__6N9zn{display:none}.ImportDialog_fileName__rEsIy{font-weight:600}.ImportDialog_modeSelector__pA9Eq{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ImportDialog_importHelp__qCK4E{margin-bottom:var(--padding-sm)}.ImportDialog_importingState__iu_rS{margin-top:var(--padding-sm);display:flex;align-items:center;gap:var(--padding-xs)}.ImportDialog_resultContainer__Dw27M,.ImportDialog_resultMessage__RZkQW{margin-top:var(--padding-sm)}.ImportDialog_errorSection__BPfuf{margin-top:var(--padding-md);border:1px solid var(--color-error,#d66363);border-radius:8px;overflow:hidden}.ImportDialog_errorHeading__JskF_{display:flex;align-items:center;gap:var(--padding-xs);padding:var(--padding-xs) var(--padding-sm);color:var(--color-error,#d66363);background-color:rgba(214,99,99,.12);font-weight:600}.ImportDialog_errorList__uq8oA{max-height:320px;overflow-y:auto;background-color:rgba(214,99,99,.04)}.ImportDialog_moreErrors__ucocX{display:block;padding:var(--padding-xs) var(--padding-sm);color:var(--color-error,#d66363);font-style:italic}.ImportDialog_sheetSummaryList__v4zG_{margin-top:8px;border:var(--divider-border);border-radius:8px}.ImportDialog_downloadTemplateButton__QjOlD.MuiButton-text{margin-right:auto;font-size:var(--font-size-body2);font-weight:400;padding:2px 8px}.ImportDialog_dialogActions__RMbF3,.ImportDialog_templateLinks__28kXQ{flex-wrap:wrap;gap:var(--padding-xs)}.ImportDialog_templateLinks__28kXQ{display:flex;width:100%}.ImportDialog_actionButtons__JcIck{display:flex;gap:var(--padding-xs);margin-left:auto}.GridDraftConfirmBar_bar__V2_pc{display:flex;justify-content:center;height:var(--mf-grid-draft-confirm-bar-height,44px);padding:0 var(--padding-xs) var(--padding-xs)}.GridDraftConfirmBar_actions__b_MPx{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--padding-sm);max-width:100%}.GridDraftConfirmBar_confirmButton___mD5b.MuiButton-root,.GridDraftConfirmBar_discardButton__8GLpu.MuiButton-root{min-width:0;padding-inline:var(--padding-lg);border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 2px 6px rgba(0,0,0,.12)}.GridDraftConfirmBar_confirmButton___mD5b.MuiButton-root.Mui-disabled{background:var(--color-primary-button);color:var(--color-on-primary);opacity:.65}.GridDraftConfirmBar_discardButton__8GLpu.MuiButton-root,.GridDraftConfirmBar_discardButton__8GLpu.MuiButton-root.MuiButton-outlinedError:not(.Mui-disabled):hover{background:var(--color-text-background)}.OwnersPage_pageContainer__FtN_T{width:100%;height:calc(100dvh - 110px);display:flex;flex-direction:column;min-width:0;min-height:0}.TenancyPage_container__WAJGQ{width:100%}