.nl-bucket-split{display:flex;flex-direction:column;gap:.75rem;min-width:0}.nl-bucket-split-bar{display:flex;width:100%;height:1rem;border-radius:999px;overflow:hidden;background:var(--nl-bg-gray-200,var(--nl-bg-gray-100))}.nl-bucket-split-seg{height:100%;transition:width .3s ease;min-width:0}.nl-bucket-split-seg--needs{background:var(--nl-chart-needs,#0f766e)}.nl-bucket-split-seg--wants{background:var(--nl-chart-wants,#d97706)}.nl-bucket-split-seg--savings{background:var(--nl-chart-savings,#475569)}.nl-bucket-split-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:var(--nl-font-xs);color:var(--nl-text-muted)}.nl-bucket-split-legend li{display:inline-flex;align-items:center;gap:.4rem}.nl-bucket-split-dot{width:.6rem;height:.6rem;border-radius:999px;flex-shrink:0}.nl-bucket-split-dot--needs{background:var(--nl-chart-needs,#0f766e)}.nl-bucket-split-dot--wants{background:var(--nl-chart-wants,#d97706)}.nl-bucket-split-dot--savings{background:var(--nl-chart-savings,#475569)}.nl-bucket-split-legend-emphasis{font-weight:var(--nl-font-weight-semibold);color:var(--nl-text)}.nl-soft-refreshing{opacity:.55;pointer-events:none;transition:opacity .15s ease}[dir=rtl] .nl-sidebar{box-shadow:-2px 0 4px rgba(0,0,0,.1)}@media (max-width:1024px){[dir=rtl] .nl-sidebar{transform:translateX(100%)}[dir=rtl] .nl-sidebar.nl-sidebar-mobile-open{transform:translateX(0)}}[dir=rtl] .nl-confirm-actions,[dir=rtl] .nl-drawer-footer,[dir=rtl] .nl-navbar-actions,[dir=rtl] .nl-overlay-footer,[dir=rtl] .nl-settings-menu-item,[dir=rtl] .nl-table td:not(.right):not(.center),[dir=rtl] .nl-table th:not(.right):not(.center){text-align:start}[dir=rtl] .nl-table td.right,[dir=rtl] .nl-table th.right{text-align:end}[dir=rtl] .nl-table-expand-btn[aria-expanded=false] svg,[dir=rtl] .nl-table-page-button svg{transform:scaleX(-1)}[dir=rtl] .nl-account-balance-amount,[dir=rtl] .nl-account-balance-native,[dir=rtl] .nl-chart-tooltip-value,[dir=rtl] .nl-currency-amount,[dir=rtl] .nl-currency-percent,[dir=rtl] .nl-donut-center-value,[dir=rtl] .nl-kpi-value,[dir=rtl] .nl-list-trailing .nl-tag,[dir=rtl] .nl-month-stat-value{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[dir=rtl] .nl-currency-value,[dir=rtl] .nl-money,[dir=rtl] input[type=email],[dir=rtl] input[type=number],[dir=rtl] input[type=tel]{direction:ltr;text-align:end}[dir=rtl] input[type=email].has-prefix,[dir=rtl] input[type=number].has-prefix,[dir=rtl] input[type=tel].has-prefix{padding-left:12px;padding-right:48px}[dir=rtl] input[type=email].has-prefix.has-suffix,[dir=rtl] input[type=number].has-prefix.has-suffix,[dir=rtl] input[type=tel].has-prefix.has-suffix{padding-left:38px;padding-right:48px}[dir=rtl] input[type=email].has-suffix:not(.has-prefix),[dir=rtl] input[type=number].has-suffix:not(.has-prefix),[dir=rtl] input[type=tel].has-suffix:not(.has-prefix){padding-left:38px;padding-right:12px}[dir=rtl] .nl-drawer{animation-name:nl-drawer-slide-rtl}@keyframes nl-drawer-slide-rtl{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (max-width:900px){[dir=rtl] .nl-coach-sidebar{transform:translateX(100%)}[dir=rtl] .nl-coach-sidebar.open{transform:translateX(0)}}[dir=rtl] .nl-dash-widget-drill-back svg{transform:scaleX(-1)}[dir=rtl] .nl-select-trigger [data-radix-select-value]{text-align:start}[dir=rtl] .nl-compare-radar-tooltip-row,[dir=rtl] .nl-weather-spectrum-tip{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}