.accordion-module__E_ZczG__root{width:100%}.accordion-module__E_ZczG__item+.accordion-module__E_ZczG__item{border-top:1px solid var(--border)}.accordion-module__E_ZczG__header{margin:0}.accordion-module__E_ZczG__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-5) 0;font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);font-weight:var(--font-weight-medium);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.accordion-module__E_ZczG__trigger:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--base);outline-offset:2px}.accordion-module__E_ZczG__trigger[data-disabled]{cursor:not-allowed;opacity:.5}.accordion-module__E_ZczG__icon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.accordion-module__E_ZczG__trigger[data-panel-open] .accordion-module__E_ZczG__icon{transform:rotate(180deg)}.accordion-module__E_ZczG__panel{overflow:hidden}.accordion-module__E_ZczG__content{padding-bottom:var(--space-5);font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text-muted);transition:opacity .1s ease-out,transform .1s ease-out}.accordion-module__E_ZczG__panel[data-starting-style] .accordion-module__E_ZczG__content,.accordion-module__E_ZczG__panel[data-ending-style] .accordion-module__E_ZczG__content{opacity:0;transform:translateY(-4px)}
.flex-module___mMRlq__flex{box-sizing:border-box;display:flex}.flex-module___mMRlq__inlineFlex{display:inline-flex}.flex-module___mMRlq__directionRow{flex-direction:row}.flex-module___mMRlq__directionColumn{flex-direction:column}.flex-module___mMRlq__directionRowReverse{flex-direction:row-reverse}.flex-module___mMRlq__directionColumnReverse{flex-direction:column-reverse}.flex-module___mMRlq__alignStart{align-items:flex-start}.flex-module___mMRlq__alignCenter{align-items:center}.flex-module___mMRlq__alignEnd{align-items:flex-end}.flex-module___mMRlq__alignStretch{align-items:stretch}.flex-module___mMRlq__alignBaseline{align-items:baseline}.flex-module___mMRlq__justifyStart{justify-content:flex-start}.flex-module___mMRlq__justifyCenter{justify-content:center}.flex-module___mMRlq__justifyEnd{justify-content:flex-end}.flex-module___mMRlq__justifyBetween{justify-content:space-between}.flex-module___mMRlq__wrapNowrap{flex-wrap:nowrap}.flex-module___mMRlq__wrapWrap{flex-wrap:wrap}.flex-module___mMRlq__wrapWrapReverse{flex-wrap:wrap-reverse}.flex-module___mMRlq__gap1{gap:var(--space-1)}.flex-module___mMRlq__gap2{gap:var(--space-2)}.flex-module___mMRlq__gap3{gap:var(--space-3)}.flex-module___mMRlq__gap4{gap:var(--space-4)}.flex-module___mMRlq__gap5{gap:var(--space-5)}.flex-module___mMRlq__gap6{gap:var(--space-6)}.flex-module___mMRlq__gap7{gap:var(--space-7)}.flex-module___mMRlq__gap8{gap:var(--space-8)}.flex-module___mMRlq__gap9{gap:var(--space-9)}.flex-module___mMRlq__gap10{gap:var(--space-10)}.flex-module___mMRlq__gap11{gap:var(--space-11)}.flex-module___mMRlq__gap12{gap:var(--space-12)}.flex-module___mMRlq__gapX1{column-gap:var(--space-1)}.flex-module___mMRlq__gapX2{column-gap:var(--space-2)}.flex-module___mMRlq__gapX3{column-gap:var(--space-3)}.flex-module___mMRlq__gapX4{column-gap:var(--space-4)}.flex-module___mMRlq__gapX5{column-gap:var(--space-5)}.flex-module___mMRlq__gapX6{column-gap:var(--space-6)}.flex-module___mMRlq__gapX7{column-gap:var(--space-7)}.flex-module___mMRlq__gapX8{column-gap:var(--space-8)}.flex-module___mMRlq__gapX9{column-gap:var(--space-9)}.flex-module___mMRlq__gapX10{column-gap:var(--space-10)}.flex-module___mMRlq__gapX11{column-gap:var(--space-11)}.flex-module___mMRlq__gapX12{column-gap:var(--space-12)}.flex-module___mMRlq__gapY1{row-gap:var(--space-1)}.flex-module___mMRlq__gapY2{row-gap:var(--space-2)}.flex-module___mMRlq__gapY3{row-gap:var(--space-3)}.flex-module___mMRlq__gapY4{row-gap:var(--space-4)}.flex-module___mMRlq__gapY5{row-gap:var(--space-5)}.flex-module___mMRlq__gapY6{row-gap:var(--space-6)}.flex-module___mMRlq__gapY7{row-gap:var(--space-7)}.flex-module___mMRlq__gapY8{row-gap:var(--space-8)}.flex-module___mMRlq__gapY9{row-gap:var(--space-9)}.flex-module___mMRlq__gapY10{row-gap:var(--space-10)}.flex-module___mMRlq__gapY11{row-gap:var(--space-11)}.flex-module___mMRlq__gapY12{row-gap:var(--space-12)}.flex-module___mMRlq__widthFull{width:100%}
.popover-module__qMMsLq__positioner{z-index:50;outline:none}.popover-module__qMMsLq__popup{border-radius:var(--radius-sm);background:var(--canvas);min-width:220px;max-width:280px;padding:var(--space-5) var(--space-6);box-shadow:var(--shadow);transform-origin:var(--transform-origin);outline:none;transition:transform .1s ease-out,opacity .1s ease-out}.popover-module__qMMsLq__popup[data-starting-style],.popover-module__qMMsLq__popup[data-ending-style]{opacity:0;transform:scale(.98)}.popover-module__qMMsLq__title{font-family:var(--default-font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-2);color:var(--text);margin:0}.popover-module__qMMsLq__description{font-family:var(--default-font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-regular);line-height:var(--line-height-2);color:var(--text-muted);margin:0}.popover-module__qMMsLq__close{border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-4);font-family:inherit;font-size:var(--font-size-1-5);color:var(--text);cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex}.popover-module__qMMsLq__close[data-highlighted]{background:var(--surface-hover)}.popover-module__qMMsLq__body{padding:var(--space-5) var(--space-6)}.popover-module__qMMsLq__textTrigger{font-family:var(--default-font-family);color:inherit;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;padding:0;display:inline-flex}.popover-module__qMMsLq__textTrigger:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--base);outline-offset:2px}
.chart-module__ulMp6a__root{width:100%;min-width:0;min-height:140px}.chart-module__ulMp6a__root .recharts-cartesian-axis-tick-value{fill:var(--text-muted);font-size:var(--font-size-1);font-family:var(--default-font-family)}.chart-module__ulMp6a__tooltipFrame{border-radius:var(--radius-sm);background:var(--canvas);min-width:220px;max-width:280px;padding:var(--space-5) var(--space-6);box-shadow:var(--shadow);outline:none}.chart-module__ulMp6a__tooltipTitle{font-family:var(--default-font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-2);color:var(--text);margin:0}
.budget-chart-module__XNGfMG__swatchBudget,.budget-chart-module__XNGfMG__swatchUsed,.budget-chart-module__XNGfMG__swatchForecast{border-top-style:solid;border-top-width:2px;flex-shrink:0;width:16px;height:0;display:inline-block}.budget-chart-module__XNGfMG__swatchBudget{border-top-color:var(--success);border-top-style:dashed}.budget-chart-module__XNGfMG__swatchUsed{border-top-color:var(--text)}.budget-chart-module__XNGfMG__swatchForecast{border-top-color:var(--red-8);border-top-style:dashed}
.budgets-content-module__CwxjRq__tableWrap{width:100%;overflow-x:auto}.budgets-content-module__CwxjRq__table{width:100%;min-width:640px}.budgets-content-module__CwxjRq__table th:first-child,.budgets-content-module__CwxjRq__table td:first-child{width:28%}.budgets-content-module__CwxjRq__table th:nth-child(2),.budgets-content-module__CwxjRq__table td:nth-child(2){width:16%}.budgets-content-module__CwxjRq__table th:nth-child(3),.budgets-content-module__CwxjRq__table td:nth-child(3){width:48%}.budgets-content-module__CwxjRq__table th:nth-child(4),.budgets-content-module__CwxjRq__table td:nth-child(4){width:48px}.budgets-content-module__CwxjRq__meterCell{width:100%;min-width:200px}.budgets-content-module__CwxjRq__forecastOver{color:var(--error,var(--red-9))}.budgets-content-module__CwxjRq__actionsHeader,.budgets-content-module__CwxjRq__actionsCell{width:48px;padding-inline:var(--space-2);text-align:right}.budgets-content-module__CwxjRq__rowMenuTrigger{width:28px;height:28px;color:var(--text-muted);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.budgets-content-module__CwxjRq__table tbody tr:hover .budgets-content-module__CwxjRq__rowMenuTrigger,.budgets-content-module__CwxjRq__table tbody tr:focus-within .budgets-content-module__CwxjRq__rowMenuTrigger,.budgets-content-module__CwxjRq__rowMenuTrigger[data-popup-open],.budgets-content-module__CwxjRq__rowMenuTrigger:focus-visible{opacity:1;pointer-events:auto}.budgets-content-module__CwxjRq__rowMenuTrigger:hover,.budgets-content-module__CwxjRq__rowMenuTrigger[data-popup-open]{color:var(--text)}.budgets-content-module__CwxjRq__menuPositioner{z-index:50}.budgets-content-module__CwxjRq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.activity-chart-module__yvH_jW__root{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.activity-chart-module__yvH_jW__chartWrap{width:100%;min-width:0}.activity-chart-module__yvH_jW__footer{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}.activity-chart-module__yvH_jW__empty{padding:var(--space-6) 0;display:block}
.user-profile-charts-module__kRLe8a__pointLabel{fill:var(--text);font-size:var(--font-size-1);font-family:var(--font-mono);font-weight:var(--font-weight-medium)}
.input-module__8mFIlW__input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--canvas);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text)}.input-module__8mFIlW__input::placeholder{color:var(--text-muted)}.input-module__8mFIlW__input:focus,.input-module__8mFIlW__input:focus-visible{border-color:var(--gray-8);outline:none}.input-module__8mFIlW__input:disabled,.input-module__8mFIlW__input[data-disabled]{cursor:not-allowed;opacity:.5}.input-module__8mFIlW__input[data-invalid]{border-color:var(--error)}
.scroll-area-module__Xd5UTG__root{box-sizing:border-box;position:relative;overflow:hidden}.scroll-area-module__Xd5UTG__viewport{box-sizing:border-box;outline:none;width:100%;height:100%}.scroll-area-module__Xd5UTG__viewport:focus-visible{outline:2px solid var(--base);outline-offset:-1px}.scroll-area-module__Xd5UTG__scrollbar{background:var(--scrollbar-track);opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;margin:1px;transition:opacity .15s ease-out;display:flex}.scroll-area-module__Xd5UTG__scrollbar[data-orientation=vertical]{width:var(--scrollbar-size)}.scroll-area-module__Xd5UTG__scrollbar[data-orientation=horizontal]{height:var(--scrollbar-size);flex-direction:column}.scroll-area-module__Xd5UTG__scrollbar[data-scrolling]{transition-duration:0s}.scroll-area-module__Xd5UTG__scrollbar[data-hovering],.scroll-area-module__Xd5UTG__scrollbar[data-scrolling]{opacity:1;pointer-events:auto}.scroll-area-module__Xd5UTG__thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-full)}.scroll-area-module__Xd5UTG__thumb[data-orientation=vertical]{width:100%;height:var(--scroll-area-thumb-height);min-height:32px}.scroll-area-module__Xd5UTG__thumb[data-orientation=horizontal]{height:100%;width:var(--scroll-area-thumb-width);min-width:32px}.scroll-area-module__Xd5UTG__scrollbar[data-scrolling] .scroll-area-module__Xd5UTG__thumb,.scroll-area-module__Xd5UTG__thumb:active{background-color:var(--scrollbar-thumb-active)}.scroll-area-module__Xd5UTG__corner{background:var(--scrollbar-track)}
.stat-module__iaiZFa__stat{flex:1;min-width:0}.stat-module__iaiZFa__trendIcon{width:var(--font-size-2);height:var(--font-size-2);flex-shrink:0}.stat-module__iaiZFa__trendPositive{color:var(--success)}.stat-module__iaiZFa__trendNegative{color:var(--error)}.stat-module__iaiZFa__trendNeutral{color:var(--text-muted)}
.tooltip-module__OX6EIa__positioner{z-index:50;outline:none}.tooltip-module__OX6EIa__popup{border-radius:var(--radius-sm);background:var(--canvas);max-width:280px;padding:var(--space-2) var(--space-3);box-shadow:var(--shadow);font-family:var(--default-font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-regular);line-height:var(--line-height-2);color:var(--text);transform-origin:var(--transform-origin);outline:none;transition:transform .1s ease-out,opacity .1s ease-out}.tooltip-module__OX6EIa__popup[data-starting-style],.tooltip-module__OX6EIa__popup[data-ending-style]{opacity:0;transform:scale(.98)}.tooltip-module__OX6EIa__arrow{color:var(--canvas);display:flex}.tooltip-module__OX6EIa__arrow:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px;display:block;transform:rotate(45deg)}.tooltip-module__OX6EIa__arrow[data-side=top]{bottom:-4px;rotate:180deg}.tooltip-module__OX6EIa__arrow[data-side=bottom]{top:-4px;rotate:none}.tooltip-module__OX6EIa__arrow[data-side=left]{right:-4px;rotate:90deg}.tooltip-module__OX6EIa__arrow[data-side=right]{left:-4px;rotate:-90deg}
