.expenses_page__0VB9R{display:grid;grid-gap:var(--size-32);gap:var(--size-32)}.expenses_headerActions__Mq6wm{display:inline-flex;flex-wrap:wrap;gap:var(--size-10)}.expenses_primaryBtn__siqbi,.expenses_secondaryBtn__dNJA8{height:var(--size-40);border-radius:var(--radius-10);border:var(--size-1) solid transparent;display:inline-flex;align-items:center;gap:var(--size-8);padding:0 var(--size-14);font-size:var(--size-14);font-weight:700;cursor:pointer}.expenses_primaryBtn__siqbi svg,.expenses_secondaryBtn__dNJA8 svg{width:var(--size-18);height:var(--size-18)}.expenses_secondaryBtn__dNJA8{background:var(--color-white);border-color:var(--color-slate-200);color:var(--color-slate-700)}.expenses_secondaryBtn__dNJA8:hover{background:var(--color-slate-50)}.expenses_primaryBtn__siqbi{background:var(--color-brand);color:var(--color-white);box-shadow:0 var(--size-6) var(--size-14) rgba(11,218,98,.24)}.expenses_primaryBtn__siqbi:hover{background:#09ca5a}.expenses_statsRow__WH0RG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--size-24);gap:var(--size-24)}.expenses_statCard__tC403{background:var(--color-white);border:var(--size-1) solid var(--color-slate-200);padding:var(--size-24)}.expenses_statCard__tC403 p{margin:0;color:var(--color-slate-500);font-size:var(--size-14);font-weight:500}.expenses_statValueRow__bViTX{margin-top:var(--size-6);display:flex;align-items:baseline;gap:var(--size-10)}.expenses_valueWithCopy__9Cg6g{display:inline-flex;align-items:flex-start;gap:var(--size-8);min-width:0}.expenses_valueCopyButton__2zC3r{margin-top:var(--size-8)}.expenses_statCard__tC403 h3{margin:0;font-size:38px;line-height:1.06;letter-spacing:-.03em;font-weight:900;color:var(--color-slate-900)}.expenses_neutralBadge__6veFy{border-radius:var(--radius-999);padding:var(--size-4) var(--size-10);background:var(--color-slate-100);color:#4b5563;font-size:var(--size-12);font-weight:700}.expenses_budgetHeader__B6SDe{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--size-12)}.expenses_budgetHeader__B6SDe>span{border-radius:var(--radius-10);background:var(--color-slate-100-alt);color:var(--color-slate-900);padding:var(--size-6) var(--size-10);font-size:var(--size-12);font-weight:700}.expenses_progressTrack__Yt_zt{margin-top:var(--size-14);width:100%;height:var(--size-12);border-radius:var(--radius-999);background:var(--color-slate-100-alt);overflow:hidden}.expenses_progressTrack__Yt_zt>div{height:100%;border-radius:var(--radius-999);background:var(--color-brand)}.expenses_statCard__tC403 small{display:block;margin-top:var(--size-10);color:var(--color-slate-400);font-size:var(--size-12)}.expenses_middleGrid__GVz_Z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--size-24);gap:var(--size-24)}.expenses_blockCard__tBX7S{background:var(--color-white);border:var(--size-1) solid var(--color-slate-200);padding:var(--size-24)}.expenses_blockCard__tBX7S h3{margin:0 0 var(--size-22);display:inline-flex;align-items:center;gap:var(--size-8);color:var(--color-slate-900);font-size:21px;font-weight:800;letter-spacing:-.01em}.expenses_titleIcon__4YB_r{color:var(--color-brand);display:inline-flex;align-items:center}.expenses_titleIcon__4YB_r svg{width:var(--size-20);height:var(--size-20)}.expenses_categoryList__XMhYT{display:grid;grid-gap:var(--size-8);gap:var(--size-8)}.expenses_categoryRow__DnDGi{display:flex;align-items:center;justify-content:space-between;gap:var(--size-12);padding:var(--size-10) var(--size-6);border-radius:var(--radius-10)}.expenses_categoryRow__DnDGi:hover{background:var(--color-slate-50)}.expenses_categoryMain__xicO8{display:flex;align-items:center;gap:var(--size-12);min-width:0}.expenses_categoryMain__xicO8 p{margin:0;color:var(--color-slate-900);font-size:var(--size-14);font-weight:700}.expenses_categoryMain__xicO8 small{display:block;margin-top:var(--size-2);color:var(--color-slate-500);font-size:var(--size-12)}.expenses_categoryRow__DnDGi strong{white-space:nowrap;font-size:var(--size-14);font-weight:800;color:var(--color-slate-900)}.expenses_categoryIcon__KAvgG{width:var(--size-40);height:var(--size-40);border-radius:var(--radius-10);display:grid;place-items:center}.expenses_categoryIcon__KAvgG svg{width:19px;height:19px}.expenses_toneblue__dT8Q8{background:#eff6ff;color:#2563eb}.expenses_tonepurple__ibzyc{background:#f3e8ff;color:#9333ea}.expenses_tonered__u0aXh{background:#fef2f2;color:#dc2626}.expenses_toneamber__avvHh{background:#fffbeb;color:#d97706}.expenses_tonegreen__jWzYI{background:#ecfdf5;color:#0f9f59}.expenses_chartCard__uv1t8{display:flex;flex-direction:column;align-items:center}.expenses_chartCard__uv1t8 h3{width:100%}.expenses_insightCard___NG2x{position:relative;overflow:hidden;padding:var(--size-30);background:#064e3b;color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between}.expenses_insightContent__i4K_K{position:relative;z-index:1}.expenses_insightContent__i4K_K h3{margin:0 0 var(--size-12);font-size:var(--size-24);font-weight:800;letter-spacing:-.01em;color:var(--color-white)}.expenses_insightContent__i4K_K p{margin:0;color:#d1fae5;font-size:var(--size-14);line-height:1.5}.expenses_insightContent__i4K_K a{margin-top:var(--size-18);display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 var(--size-16);border-radius:var(--radius-10);background:var(--color-brand);color:var(--color-white);font-size:var(--size-13);font-weight:700}.expenses_insightContent__i4K_K a:hover{background:#09ca5a}.expenses_insightIcon___eY_n{position:absolute;right:var(--size-32);bottom:-25px;opacity:.12}.expenses_insightIcon___eY_n svg{width:190px;height:190px}.expenses_pendingSection__8_423{display:grid;grid-gap:var(--size-20);gap:var(--size-20)}.expenses_pendingSectionEmpty__RSIDo{background:linear-gradient(135deg,#fff,#f8fafc);border:var(--size-1) solid var(--color-slate-200);padding:var(--size-24)}.expenses_pendingSectionHeader__AAx4H{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--size-16)}.expenses_pendingSectionHeader__AAx4H h3{margin:0}.expenses_pendingSectionHeader__AAx4H p{margin:var(--size-8) 0 0;color:var(--color-slate-500);font-size:var(--size-14);line-height:1.5}.expenses_pendingEmptyCopy__fKHvw{margin:0;color:var(--color-slate-600);font-size:var(--size-14);line-height:1.6}.expenses_pendingSummaryGrid__OhvT2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--size-16);gap:var(--size-16)}.expenses_pendingSummaryCard__UFSAg{background:linear-gradient(180deg,#fff,#f8fafc);border:var(--size-1) solid var(--color-slate-200);padding:var(--size-18);display:grid;grid-gap:var(--size-8);gap:var(--size-8)}.expenses_pendingSummaryCardHighlight__4U8fz{background:linear-gradient(135deg,#0b3b2e,#064e3b);border-color:rgba(16,185,129,.34)}.expenses_pendingSummaryCard__UFSAg p,.expenses_pendingSummaryCard__UFSAg small{margin:0}.expenses_pendingSummaryCard__UFSAg p{color:var(--color-slate-500);font-size:var(--size-12);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.expenses_pendingSummaryCard__UFSAg small{color:var(--color-slate-500);font-size:var(--size-12);line-height:1.45}.expenses_pendingSummaryCardHighlight__4U8fz p,.expenses_pendingSummaryCardHighlight__4U8fz small{color:#d1fae5}.expenses_pendingSummaryValue__1Da73{color:var(--color-slate-900)}.expenses_pendingSummaryValue__1Da73 strong{display:inline-block;font-size:30px;line-height:1.05;letter-spacing:-.03em;font-weight:900}.expenses_pendingSummaryCardHighlight__4U8fz .expenses_pendingSummaryValue__1Da73,.expenses_pendingSummaryCardHighlight__4U8fz .expenses_pendingSummaryValue__1Da73 strong{--money-color:var(--color-white);color:var(--color-white)}.expenses_pendingChartCardWrap__D_4ZR{position:relative}.expenses_pendingChartCard__hNHOp{background:linear-gradient(180deg,#fff,#f8fafc);border:var(--size-1) solid var(--color-slate-200);padding:var(--size-20)}.expenses_pendingChartHeader__vxovt{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--size-12)}.expenses_pendingChartTitle__RAY7C{margin:0}.expenses_pendingChartSubtitle__sLcJL{margin:var(--size-6) 0 0;color:var(--color-slate-500);font-size:var(--size-13);line-height:1.5}.expenses_pendingChartBars__oUCJm{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(112px,1fr);align-items:end;grid-gap:var(--size-12);gap:var(--size-12);min-height:240px;margin-top:var(--size-20);overflow-x:auto;padding-bottom:var(--size-4)}.expenses_pendingChartColumn__yP6c9{display:grid;grid-gap:var(--size-10);gap:var(--size-10);grid-template-rows:minmax(32px,auto) 180px auto;align-content:start}.expenses_pendingChartBarShell__s7ox9{width:100%;height:180px;border-radius:var(--radius-14);border:var(--size-1) solid var(--color-slate-200);background:var(--color-slate-100-alt);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:flex-end;justify-content:stretch;padding:var(--size-8);cursor:pointer;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.expenses_pendingChartBarShell__s7ox9:hover,.expenses_pendingChartBarShell__s7ox9[data-active=true]{border-color:var(--color-slate-300);box-shadow:0 var(--size-12) var(--size-28) rgba(15,23,42,.08);transform:translateY(calc(var(--size-2) * -1))}.expenses_pendingChartBarShell__s7ox9:focus-visible{outline:none;border-color:rgba(11,218,98,.38);box-shadow:0 0 0 3px rgba(11,218,98,.14),0 var(--size-12) var(--size-28) rgba(15,23,42,.08)}.expenses_pendingChartBar___dSQc{width:100%;min-height:var(--size-14);border-radius:var(--radius-10);background:var(--color-slate-700);box-shadow:0 var(--size-10) var(--size-20) rgba(15,23,42,.12);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.expenses_pendingChartBarShell__s7ox9:focus-visible .expenses_pendingChartBar___dSQc,.expenses_pendingChartBarShell__s7ox9:hover .expenses_pendingChartBar___dSQc,.expenses_pendingChartBarShell__s7ox9[data-active=true] .expenses_pendingChartBar___dSQc{filter:saturate(1.06);transform:translateY(calc(var(--size-2) * -1))}.expenses_pendingChartBarCurrent__jLnAF{background:var(--chip-1);box-shadow:0 var(--size-10) var(--size-20) rgba(22,163,74,.18)}.expenses_pendingChartBarPeak__NlWo_{background:var(--chip-2);box-shadow:0 var(--size-10) var(--size-20) rgba(245,158,11,.18)}.expenses_pendingChartBarAboveAverage__agV9a{background:var(--chip-3);box-shadow:0 var(--size-10) var(--size-20) rgba(37,99,235,.18)}.expenses_pendingChartLabel__DGkHA{color:var(--color-slate-500);font-size:var(--size-11);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.expenses_pendingChartMeta__l9aEj{width:100%;display:grid;grid-gap:var(--size-6);gap:var(--size-6);grid-template-rows:auto auto;align-content:start;justify-items:center}.expenses_pendingChartBadges__bbf7W{display:flex;justify-content:center;align-content:flex-start;gap:var(--size-6);flex-wrap:wrap;width:100%}.expenses_pendingChartValue__ykaGV{color:var(--color-slate-900);font-size:var(--size-12);line-height:1.35;text-align:center}.expenses_pendingChartTooltip__XbOrY{--pending-chart-tooltip-transform:translate(-50%,calc(-100% - 12px));position:absolute;z-index:4;display:grid;grid-gap:var(--size-10);gap:var(--size-10);padding:var(--size-14);border:var(--size-1) solid rgba(148,163,184,.22);border-radius:var(--radius-14);background:hsla(0,0%,100%,.96);box-shadow:0 18px 44px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;opacity:0;transform:var(--pending-chart-tooltip-transform) scale(.96)}.expenses_pendingChartTooltip__XbOrY[data-side=bottom]{--pending-chart-tooltip-transform:translate(-50%,12px)}.expenses_pendingChartTooltip__XbOrY[data-state=open]{opacity:1;transform:var(--pending-chart-tooltip-transform) scale(1);animation:expenses_pending-chart-tooltip-enter__ooic9 .18s cubic-bezier(.22,1,.36,1) both}.expenses_pendingChartTooltip__XbOrY[data-state=closed]{opacity:0;transform:var(--pending-chart-tooltip-transform) scale(.96)}.expenses_pendingChartTooltip__XbOrY:after{content:"";position:absolute;left:50%;width:12px;height:12px;background:hsla(0,0%,100%,.96);border-left:var(--size-1) solid rgba(148,163,184,.22);border-top:var(--size-1) solid rgba(148,163,184,.22);transform:translateX(-50%) rotate(45deg)}.expenses_pendingChartTooltip__XbOrY[data-side=top]:after{top:calc(100% - 6px)}.expenses_pendingChartTooltip__XbOrY[data-side=bottom]:after{top:-6px}.expenses_pendingChartTooltipList__vn5Hm{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--size-8);gap:var(--size-8)}.expenses_pendingChartTooltipItem__SDjn5{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--size-10);column-gap:var(--size-10);padding:var(--size-8) var(--size-10);border-radius:var(--radius-12)}.expenses_pendingChartTooltipItemEnding__W0Cxv{background:rgba(11,218,98,.1);box-shadow:inset 0 0 0 1px rgba(11,218,98,.18)}.expenses_pendingChartTooltipItemCopy__orLXz{min-width:0}.expenses_pendingChartTooltipMeta__WSG7j,.expenses_pendingChartTooltipProduct__BKdzc{display:block}.expenses_pendingChartTooltipProduct__BKdzc{color:var(--color-slate-900);font-size:var(--size-12);font-weight:800}.expenses_pendingChartTooltipMeta__WSG7j{margin-top:var(--size-2);color:var(--color-slate-500);font-size:var(--size-11);line-height:1.4}.expenses_pendingChartTooltipEndingBadge__6Enik{position:absolute;top:50%;left:calc(100% + var(--size-10));z-index:1;display:inline-flex;align-items:center;min-height:var(--size-20);padding:0 var(--size-8);border-radius:var(--radius-999);background:var(--chip-1);color:var(--color-white);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 14px rgba(22,163,74,.22);transform:translateY(-50%)}.expenses_pendingChartTooltipAmount__1PZzk{justify-self:end;color:var(--color-slate-900);font-size:var(--size-12);white-space:nowrap}.expenses_pendingBadgeAverage__jqlbE,.expenses_pendingBadgeCurrent__YoX_Z,.expenses_pendingBadgePeak__oVHZf{display:inline-flex;align-items:center;height:var(--size-24);border-radius:var(--radius-999);padding:0 var(--size-10);font-size:var(--size-11);font-weight:800}.expenses_pendingBadgeCurrent__YoX_Z{background:var(--color-surface-green-soft);color:var(--chip-1)}.expenses_pendingBadgePeak__oVHZf{background:rgba(245,158,11,.14);color:var(--chip-2)}.expenses_pendingBadgeAverage__jqlbE{background:rgba(37,99,235,.12);color:var(--chip-3)}.expenses_tableCard__KE_Mz{background:var(--color-white);border:var(--size-1) solid var(--color-slate-200);border-radius:var(--radius-14);overflow:hidden}.expenses_tableHead__3v58r{padding:var(--size-18) var(--size-24);border-bottom:var(--size-1) solid var(--color-slate-100-alt);display:flex;align-items:center;justify-content:space-between;gap:var(--size-12)}.expenses_tableHead__3v58r h3{margin:0;color:var(--color-slate-900);font-size:21px;font-weight:800}.expenses_tableHead__3v58r span{color:var(--color-slate-400);font-size:var(--size-13);font-style:italic}.expenses_tableHeadControls__yamFF{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--size-10)}.expenses_tableInlineBtn__qGe1d{height:var(--size-30);border:var(--size-1) solid var(--color-slate-200);border-radius:var(--radius-8);background:var(--color-white);color:var(--color-slate-900);font-size:var(--size-12);font-weight:700;padding:0 var(--size-10);cursor:pointer}.expenses_tableInlineBtn__qGe1d:hover{background:var(--color-slate-50)}.expenses_tableInlineBtn__qGe1d:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.expenses_formSelect__06Dcf{width:100%;height:42px;border:var(--size-1) solid #d9e3ec;border-radius:var(--radius-10);background:var(--color-white);color:var(--color-slate-900);font-size:var(--size-14);font-weight:600;padding:0 var(--size-12)}.expenses_readonlyInput__v0LdA{background:var(--color-slate-50)!important;color:var(--color-slate-700)}.expenses_fieldHint__PwE6W{display:block;margin-top:var(--size-6);color:var(--color-slate-500);font-size:var(--size-11);font-weight:500}.expenses_confirmText__6T2dg{margin:0;color:var(--color-slate-700);font-size:var(--size-14);line-height:1.5}.expenses_chipsLabel__xed_E{display:block;margin-bottom:var(--size-10);color:var(--color-slate-700);font-size:var(--size-12);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.expenses_chipsRow__Ogj6_{display:flex;flex-wrap:wrap;gap:var(--size-8)}.expenses_chipBtn__1nlqP{min-width:44px;height:var(--size-32);border:var(--size-1) solid #d9e3ec;border-radius:var(--radius-999);background:var(--color-white);color:var(--color-slate-700);font-size:var(--size-12);font-weight:700;cursor:pointer}.expenses_chipBtn__1nlqP:hover{background:var(--color-slate-50)}.expenses_chipBtnActive__GglF4{background:rgba(11,218,98,.14);border-color:rgba(11,218,98,.35);color:#047857}.expenses_tableWrap__GwMfx{overflow-x:auto}.expenses_tableWrap__GwMfx table{width:100%;border-collapse:collapse}.expenses_tableWrap__GwMfx th{padding:var(--size-14) var(--size-24);background:var(--color-slate-50);color:var(--color-slate-500);font-size:var(--size-10);font-weight:900;text-transform:uppercase;letter-spacing:.14em;text-align:left}.expenses_tableWrap__GwMfx td{padding:var(--size-16) var(--size-24);border-top:var(--size-1) solid var(--color-slate-100-alt);color:var(--color-slate-900);font-size:var(--size-14);font-weight:600;vertical-align:middle}.expenses_tableWrap__GwMfx tbody tr:hover{background:var(--color-slate-50)}.expenses_productMain__nACoy{color:var(--color-slate-900);font-weight:800}.expenses_productSub__d3Zxi{margin-top:var(--size-3);color:var(--color-slate-500);font-size:var(--size-12);font-weight:500;display:flex;align-items:center;flex-wrap:wrap;gap:var(--size-6)}.expenses_syncStatusBadge__v3hnN{display:inline-flex;align-items:center;gap:var(--size-6);height:var(--size-20);padding:0 var(--size-8);border-radius:var(--radius-999);border:var(--size-1) solid rgba(22,163,74,.28);background:rgba(22,163,74,.12);color:#166534;font-size:var(--size-11);font-weight:700;line-height:1}.expenses_syncStatusText__R_Ixj{display:inline}.expenses_syncStatusLink__gGTui{color:inherit;text-decoration:none}.expenses_syncStatusLink__gGTui:hover{color:var(--color-text-strong)}.expenses_syncStatusDot__qkolW{width:var(--size-6);height:var(--size-6);border-radius:var(--radius-999);background:#16a34a}.expenses_cardBadge__6TtgI{display:inline-flex;align-items:center;height:var(--size-24);border-radius:var(--radius-999);background:#eff6ff;color:#1d4ed8;font-size:var(--size-11);font-weight:700;padding:0 var(--size-10)}.expenses_installmentAmounts__Hx9dh{display:grid;grid-gap:var(--size-4);gap:var(--size-4)}.expenses_installmentAmounts__Hx9dh span:last-child{color:var(--color-slate-500);font-size:var(--size-12);font-weight:600}.expenses_installmentProgressCell__asHQt{min-width:190px}.expenses_installmentProgressMeta__u4ER_{display:flex;align-items:center;justify-content:space-between;gap:var(--size-8);color:var(--color-slate-700);font-size:var(--size-12);font-weight:700}.expenses_installmentProgressMetaWarning__6HrEd{color:#a16207}.expenses_installmentProgressMetaCritical__8Bvfc{color:#b91c1c}.expenses_installmentProgressTrack__nZEt1{margin-top:var(--size-6);width:100%;height:var(--size-8);border-radius:var(--radius-999);background:var(--color-slate-200);overflow:hidden}.expenses_installmentProgressFill__UHBKa{height:100%;border-radius:var(--radius-999);background:var(--color-brand)}.expenses_installmentProgressFillWarning__0_bRc{background:#f59e0b}.expenses_installmentProgressFillCritical__Fes_w{background:#ef4444}.expenses_alignRight__xMZKn{text-align:right!important}.expenses_tableActions__5R_Mv{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--size-10)}.expenses_tableActions__5R_Mv>button{width:var(--size-34);height:var(--size-34);border:none;border-radius:var(--radius-8);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.expenses_tableActions__5R_Mv>button:first-child{background:rgba(11,218,98,.16);color:var(--color-brand)}.expenses_tableActions__5R_Mv>button:last-child{background:var(--color-slate-100);color:var(--color-slate-600)}.expenses_tableActions__5R_Mv>button svg{width:17px;height:17px}.expenses_tableActions__5R_Mv>button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.expenses_tableActionStepper__t8UmU{height:var(--size-34);border:var(--size-1) solid #cbd5e1;border-radius:9px;background:var(--color-slate-50);display:inline-flex;align-items:stretch;overflow:hidden}.expenses_tableCrudActions__0kY_E{display:inline-flex;gap:var(--size-6)}.expenses_tableActionStepValue__Cjz8x{min-width:var(--size-28);height:100%;background:var(--color-white);color:var(--color-slate-700);font-size:var(--size-12);font-weight:800;display:inline-flex;align-items:center;justify-content:center;border-left:var(--size-1) solid var(--color-slate-200);border-right:var(--size-1) solid var(--color-slate-200)}.expenses_tableActionStepDown___s2lI,.expenses_tableActionStepUp__C4XR4{width:var(--size-30);height:100%;border:none;background:transparent;color:var(--color-slate-600);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.expenses_tableActionDelete__NQzbB,.expenses_tableActionEdit__sDoAC{width:var(--size-34);height:var(--size-34);border:none;border-radius:var(--radius-8);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.expenses_tableActionEdit__sDoAC{background:rgba(11,218,98,.16);color:var(--color-brand)}.expenses_tableActionDelete__NQzbB{background:var(--color-slate-100);color:var(--color-slate-600)}.expenses_tableActionDelete__NQzbB svg,.expenses_tableActionEdit__sDoAC svg,.expenses_tableActionStepDown___s2lI svg,.expenses_tableActionStepUp__C4XR4 svg{width:17px;height:17px}.expenses_tableActionDelete__NQzbB:disabled,.expenses_tableActionEdit__sDoAC:disabled,.expenses_tableActionStepDown___s2lI:disabled,.expenses_tableActionStepUp__C4XR4:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.expenses_tableActionDelete__NQzbB:hover:not(:disabled),.expenses_tableActionEdit__sDoAC:hover:not(:disabled),.expenses_tableActionStepDown___s2lI:hover:not(:disabled),.expenses_tableActionStepUp__C4XR4:hover:not(:disabled){filter:brightness(.98)}.expenses_tableActionStepDown___s2lI:hover:not(:disabled),.expenses_tableActionStepUp__C4XR4:hover:not(:disabled){background:var(--color-slate-200);color:var(--color-slate-700)}.expenses_empty__8VwwV{color:var(--color-slate-500)!important;text-align:center!important}.expenses_tableFooter__iLyGa{padding:var(--size-12) var(--size-24);border-top:var(--size-1) solid var(--color-slate-100-alt);display:flex;align-items:center;justify-content:space-between;gap:var(--size-12)}.expenses_tableFooter__iLyGa p{margin:0;color:var(--color-slate-400);font-size:var(--size-12);font-style:italic}.expenses_pagination__T1QJp{display:inline-flex;align-items:center;gap:var(--size-6)}.expenses_pagination__T1QJp button{min-width:26px;height:26px;border:none;border-radius:var(--radius-8);background:transparent;color:var(--color-slate-500);padding:0 7px;font-size:var(--size-12);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.expenses_pagination__T1QJp button svg{width:var(--size-16);height:var(--size-16)}.expenses_pagination__T1QJp button:hover{background:var(--color-slate-100)}.expenses_pagination__T1QJp button:disabled{opacity:.45;cursor:not-allowed}.expenses_activePage__bYQCo{background:rgba(11,218,98,.12)!important;color:var(--color-brand)!important}@media (max-width:1200px){.expenses_middleGrid__GVz_Z{grid-template-columns:1fr}.expenses_pendingSummaryGrid__OhvT2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.expenses_statsRow__WH0RG{grid-template-columns:1fr}.expenses_statCard__tC403 h3{font-size:var(--size-30)}}@media (max-width:720px){.expenses_page__0VB9R{gap:var(--size-22)}.expenses_blockCard__tBX7S,.expenses_statCard__tC403,.expenses_tableFooter__iLyGa,.expenses_tableHead__3v58r{padding-left:var(--size-16);padding-right:var(--size-16)}.expenses_insightCard___NG2x{padding:var(--size-20)}.expenses_pendingChartCard__hNHOp,.expenses_pendingSectionEmpty__RSIDo,.expenses_pendingSummaryCard__UFSAg,.expenses_tableWrap__GwMfx td,.expenses_tableWrap__GwMfx th{padding-left:var(--size-16);padding-right:var(--size-16)}.expenses_tableHeadControls__yamFF{width:100%;justify-content:space-between}.expenses_tableFooter__iLyGa{flex-direction:column;align-items:flex-start}.expenses_pendingSummaryGrid__OhvT2{grid-template-columns:1fr}.expenses_pendingSectionHeader__AAx4H{flex-direction:column}.expenses_pendingChartBars__oUCJm{min-height:216px}.expenses_pendingChartColumn__yP6c9{min-width:0}.expenses_pendingChartTooltip__XbOrY{width:min(240px,calc(100% - 24px))!important}}@keyframes expenses_pending-chart-tooltip-enter__ooic9{0%{opacity:0;transform:var(--pending-chart-tooltip-transform) scale(.92)}to{opacity:1;transform:var(--pending-chart-tooltip-transform) scale(1)}}.SavingsAutoAllocationPlanner_headerControls__sBK2U{display:grid;grid-gap:var(--size-8);gap:var(--size-8);justify-items:end;min-width:0}.SavingsAutoAllocationPlanner_inputGroup__kFCCu{display:grid;grid-gap:var(--size-6);gap:var(--size-6);color:var(--color-text-muted-green);font-size:var(--size-12);font-weight:700}.SavingsAutoAllocationPlanner_inputGroup__kFCCu input{width:100%;min-width:170px;height:var(--size-40);border-radius:var(--radius-10);border:var(--size-1) solid var(--color-border-green);background:var(--color-white);color:var(--color-text-strong);padding:0 var(--size-12);font-size:var(--size-16);font-weight:700;text-align:right}.SavingsAutoAllocationPlanner_inputGroup__kFCCu input:focus{outline:var(--size-2) solid rgba(11,218,98,.25);outline-offset:var(--size-1);border-color:var(--color-brand)}.SavingsAutoAllocationPlanner_srOnly__wu5TG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SavingsAutoAllocationPlanner_totalLabel__bYnPp{margin:0;color:var(--color-text-muted-green);font-size:var(--size-13);font-weight:700}.SavingsAutoAllocationPlanner_totalLabel__bYnPp strong{color:#0b8240;font-size:var(--size-16);font-weight:900}.SavingsAutoAllocationPlanner_table___3mRq{table-layout:fixed}.SavingsAutoAllocationPlanner_table___3mRq td,.SavingsAutoAllocationPlanner_table___3mRq th{padding-left:var(--size-14);padding-right:var(--size-14)}.SavingsAutoAllocationPlanner_table___3mRq td:first-child,.SavingsAutoAllocationPlanner_table___3mRq th:first-child{width:50%}.SavingsAutoAllocationPlanner_table___3mRq td:nth-child(2),.SavingsAutoAllocationPlanner_table___3mRq th:nth-child(2){width:19%;text-align:center}.SavingsAutoAllocationPlanner_table___3mRq td:nth-child(3),.SavingsAutoAllocationPlanner_table___3mRq th:nth-child(3){width:31%;text-align:right;white-space:nowrap}.SavingsAutoAllocationPlanner_instrumentCell__wZpKi{color:var(--color-text-strong)!important}.SavingsAutoAllocationPlanner_instrumentMain__W1ikp{display:flex;align-items:center;gap:var(--size-12)}.SavingsAutoAllocationPlanner_instrumentIcon__ghBhS{width:var(--size-38);height:var(--size-38);border-radius:var(--radius-10);display:grid;place-items:center;font-size:var(--size-19);flex:0 0 auto}.SavingsAutoAllocationPlanner_instrumentMeta__Wvjbl{display:grid;grid-gap:var(--size-2);gap:var(--size-2)}.SavingsAutoAllocationPlanner_instrumentMeta__Wvjbl strong{font-size:var(--size-15);color:var(--color-text-strong)}.SavingsAutoAllocationPlanner_instrumentMeta__Wvjbl span{font-size:var(--size-11);color:var(--color-text-muted-green);font-weight:700}.SavingsAutoAllocationPlanner_instrumentMeta__Wvjbl small{font-size:var(--size-10);color:var(--color-slate-500);font-weight:600}.SavingsAutoAllocationPlanner_pctCell__qCFEE{color:var(--color-text-strong);font-size:var(--size-18);font-weight:800}.SavingsAutoAllocationPlanner_pctEditor__iaGzl{display:inline-flex;align-items:center;gap:var(--size-6)}.SavingsAutoAllocationPlanner_pctEditor__iaGzl input{width:74px;height:var(--size-36);border-radius:var(--radius-8);border:var(--size-1) solid var(--color-border-green);background:var(--color-white);color:var(--color-text-strong);padding:0 var(--size-10);text-align:right;font-size:var(--size-14);font-weight:800}.SavingsAutoAllocationPlanner_pctEditor__iaGzl input:focus{outline:var(--size-2) solid rgba(11,218,98,.25);outline-offset:var(--size-1);border-color:var(--color-brand)}.SavingsAutoAllocationPlanner_pctEditor__iaGzl span{color:var(--color-text-muted-green);font-size:var(--size-13);font-weight:800}.SavingsAutoAllocationPlanner_totalPct__tu44n{color:#0b8240;font-size:var(--size-16);font-weight:900}.SavingsAutoAllocationPlanner_tonegreen___pERV{background:#e9f9ef}.SavingsAutoAllocationPlanner_toneteal__4hPZV{background:#e7f7f2}.SavingsAutoAllocationPlanner_toneblue__xcamr{background:#eaf4ff}.SavingsAutoAllocationPlanner_toneamber__p4HBl{background:#fff8e8}.SavingsAutoAllocationPlanner_tonepurple__wci4X{background:#f4ecff}@media (max-width:900px){.SavingsAutoAllocationPlanner_headerControls__sBK2U{justify-items:stretch;width:100%;min-width:0}.SavingsAutoAllocationPlanner_inputGroup__kFCCu input{min-width:0}}.savings_page__WuwQn{display:grid;grid-gap:var(--size-28);gap:var(--size-28)}.savings_headerActions__dpHjU{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--size-10)}.savings_exportBtn__AtdwU,.savings_goalBtn__GIx_3{height:var(--size-40);border-radius:var(--radius-10);border:var(--size-1) solid transparent;display:inline-flex;align-items:center;gap:var(--size-8);padding:0 var(--size-14);font-size:var(--size-14);font-weight:700;cursor:pointer}.savings_exportBtn__AtdwU svg,.savings_goalBtn__GIx_3 svg{width:17px;height:17px}.savings_exportBtn__AtdwU{background:var(--color-white);border-color:var(--color-border-green);color:#305e46}.savings_exportBtn__AtdwU:hover{background:var(--color-surface-green)}.savings_goalBtn__GIx_3{background:var(--color-brand);color:var(--color-white);box-shadow:0 var(--size-8) var(--size-20) rgba(11,218,98,.24)}.savings_goalBtn__GIx_3:hover{background:#09c75a}.savings_dashboardGrid___vAVx{display:grid;grid-template-columns:1fr;grid-gap:var(--size-24);gap:var(--size-24)}.savings_card__nxngB{background:var(--color-white);border:var(--size-1) solid var(--color-border-green);padding:var(--size-24)}.savings_instrumentList__W7uEw{margin-top:var(--size-18);display:grid;grid-gap:var(--size-10);gap:var(--size-10)}.savings_instrumentRow__Oes6f{display:flex;align-items:center;justify-content:space-between;gap:var(--size-14);border-radius:var(--radius-10);padding:var(--size-10) var(--size-8)}.savings_instrumentRow__Oes6f:hover{background:var(--color-surface-green)}.savings_instrumentMain__p__Fm{display:flex;align-items:center;gap:var(--size-12);min-width:0}.savings_instrumentName__OHPYB{color:#1d2b22;font-size:var(--size-14);font-weight:700}.savings_instrumentRow__Oes6f strong{color:var(--color-text-strong);font-size:var(--size-14);font-weight:800;white-space:nowrap}.savings_instrumentIcon__Ji62_{width:var(--size-40);height:var(--size-40);border-radius:var(--radius-10);display:grid;place-items:center;font-size:var(--size-12);font-weight:800;letter-spacing:.04em;flex:0 0 auto}.savings_tonegreen__D_dYt{background:#e9f9ef;color:#0b8240}.savings_toneteal__vT0Z8{background:#e7f7f2;color:#0f7f5e}.savings_toneblue__CeRqV{background:#eaf4ff;color:#1d74c7}.savings_toneamber__o8fpZ{background:#fff8e8;color:#b78122}.savings_tonepurple__rYvzP{background:#f4ecff;color:#8050c4}.savings_rightStack__MIOK6{display:grid;grid-gap:var(--size-24);gap:var(--size-24)}.savings_totalCard__N3N2d{border:var(--size-1) solid var(--color-brand);background:var(--color-brand);color:var(--color-white);padding:var(--size-24);box-shadow:0 var(--size-14) var(--size-32) rgba(11,218,98,.22)}.savings_totalHead__E58nr{display:flex;align-items:center;justify-content:space-between;gap:var(--size-10)}.savings_totalHead__E58nr h3{margin:0;color:hsla(0,0%,100%,.92);font-size:var(--size-12);text-transform:uppercase;letter-spacing:.12em;font-weight:800}.savings_totalHead__E58nr svg{width:19px;height:19px;opacity:.8}.savings_totalUsd__hmKpx{--money-color:var(--color-white);margin:var(--size-8) 0 0;color:var(--color-white);font-size:42px;line-height:1.04;font-weight:900;letter-spacing:-.03em}.savings_totalValueRow__iOxZd{margin-top:var(--size-8);display:inline-flex;align-items:flex-start;gap:var(--size-8)}.savings_totalValueRow__iOxZd .savings_totalUsd__hmKpx{margin:0}.savings_totalCopyButton__t59Y5{margin-top:var(--size-6);border-color:hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92)}.savings_totalCopyButton__t59Y5:hover{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.15);color:var(--color-white)}.savings_totalArs__Mt0v1{margin:var(--size-8) 0 0;color:hsla(0,0%,100%,.88);font-size:var(--size-14);font-weight:700}.savings_goalHead__QWy4D{display:flex;align-items:center;justify-content:space-between;gap:var(--size-10)}.savings_goalHead__QWy4D h3{margin:0}.savings_goalHead__QWy4D strong{color:#0b8240;font-size:25px;letter-spacing:-.02em}.savings_goalTarget__kfd1G{margin:var(--size-10) 0 0;color:var(--color-text-muted-green);font-size:var(--size-13)}.savings_goalTarget__kfd1G span{color:var(--color-text-strong);font-weight:800}.savings_goalTrack__ky9wy{margin-top:var(--size-12);width:100%;height:var(--size-12);border-radius:var(--radius-999);background:var(--color-divider-green);overflow:hidden}.savings_goalTrack__ky9wy>div{height:100%;border-radius:var(--radius-999);background:var(--color-brand)}.savings_goalRemain__ag0_F{margin:var(--size-8) 0 0;text-align:right;color:var(--color-text-muted-green);font-size:var(--size-11);font-style:italic}.savings_tableCard__nPFqn{background:var(--color-white);border:var(--size-1) solid var(--color-border-green);border-radius:var(--radius-14);overflow:hidden}.savings_tableHead__x23ai{display:flex;align-items:center;justify-content:space-between;gap:var(--size-10);padding:var(--size-16) var(--size-24);border-bottom:var(--size-1) solid var(--color-divider-green)}.savings_tableHead__x23ai h3{margin:0;color:var(--color-text-strong);font-size:21px;font-weight:800}.savings_tableHeadActions__4qXrc{display:inline-flex;gap:var(--size-6)}.savings_tableHeadActions__4qXrc button{width:var(--size-30);height:var(--size-30);border-radius:var(--radius-8);border:var(--size-1) solid transparent;background:transparent;color:var(--color-text-muted-green);display:inline-flex;align-items:center;justify-content:center}.savings_tableHeadActions__4qXrc button svg{width:var(--size-16);height:var(--size-16)}.savings_tableHeadActions__4qXrc button:hover{border-color:var(--color-border-green);background:var(--color-surface-green)}.savings_tableWrap__Makx1{overflow-x:auto}.savings_tableWrap__Makx1 table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:860px}.savings_tableWrap__Makx1 th{padding:var(--size-14) var(--size-24);background:var(--color-surface-green);color:var(--color-text-muted-green);font-size:var(--size-11);text-transform:uppercase;letter-spacing:.1em;text-align:left;font-weight:800}.savings_tableWrap__Makx1 td:first-child,.savings_tableWrap__Makx1 th:first-child{width:28%}.savings_tableWrap__Makx1 td:nth-child(2),.savings_tableWrap__Makx1 th:nth-child(2){width:16%;white-space:nowrap}.savings_tableWrap__Makx1 td:nth-child(3),.savings_tableWrap__Makx1 th:nth-child(3){width:24%;white-space:nowrap}.savings_tableWrap__Makx1 td:nth-child(4),.savings_tableWrap__Makx1 td:nth-child(5),.savings_tableWrap__Makx1 th:nth-child(4),.savings_tableWrap__Makx1 th:nth-child(5){width:16%}.savings_tableWrap__Makx1 td{padding:var(--size-14) var(--size-24);border-top:var(--size-1) solid var(--color-divider-green);color:#305e46;font-size:var(--size-14);font-weight:600}.savings_tableWrap__Makx1 tbody tr:hover{background:#f8fbf9}.savings_instrumentCell__z0cIR{color:var(--color-text-strong)!important;font-weight:800!important}.savings_detailTable__KFEF8{table-layout:fixed}.savings_detailTable__KFEF8 td,.savings_detailTable__KFEF8 th{padding-left:var(--size-14);padding-right:var(--size-14)}.savings_detailInstrumentColumn__2Kax3{width:30%}.savings_detailValueColumn__Nv9ib{width:32%;white-space:normal}.savings_detailAccountColumn__suGFG{width:18%}.savings_detailActionsColumn__Ieb_0{width:20%}.savings_marketTable__Lgwjn{table-layout:fixed;min-width:1100px}.savings_marketInstrumentColumn__dxNUl{width:13%}.savings_marketTypeColumn__jdK0L{width:12%}.savings_marketQuantityColumn__CD_Hj{width:8%}.savings_marketValueColumn__7cH8_{width:16%}.savings_marketPpcColumn__Gv273,.savings_marketUnitPriceColumn__Typda,.savings_marketVariationColumn__TzvFm{width:11%}.savings_marketAccountColumn__oo5oo{width:8%}.savings_marketActionsColumn__KvYpZ{width:10%}.savings_center__RkQOt{text-align:center!important}.savings_excludedBadge__mMLKK,.savings_includedBadge__pKGnT{display:inline-flex;align-items:center;border-radius:var(--radius-999);padding:var(--size-3) var(--size-10);font-size:var(--size-11);font-weight:800}.savings_toggleBadge__UBxvZ{border:none;cursor:pointer;line-height:1.2}.savings_toggleBadge__UBxvZ:disabled{opacity:.7;cursor:wait}.savings_includedBadge__pKGnT{background:rgba(11,218,98,.14);color:#0b8240}.savings_excludedBadge__mMLKK{background:#eef4f1;color:#6d8477}.savings_toggleBadge__UBxvZ:hover{filter:brightness(.96)}.savings_tableActions__gs4C8{display:inline-flex;justify-content:center;gap:var(--size-8)}.savings_tableActions__gs4C8 button{width:var(--size-34);height:var(--size-34);border-radius:var(--radius-8);border:none;background:rgba(11,218,98,.16);color:var(--color-brand);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.savings_tableActions__gs4C8 button:last-child{background:var(--color-slate-100);color:var(--color-slate-600)}.savings_tableActions__gs4C8 button svg{width:var(--size-16);height:var(--size-16)}.savings_tableActions__gs4C8 button:disabled{opacity:.9;cursor:wait}.savings_tableActions__gs4C8 button:hover:not(:disabled),.savings_tableActions__gs4C8 button:last-child:hover:not(:disabled){filter:brightness(.98)}.savings_tableHeaderActions__qLfhJ{display:inline-flex;align-items:center;gap:var(--size-10);flex-wrap:wrap;justify-content:flex-end}.savings_newButton__WwYFQ{height:var(--size-40);border:var(--size-1) solid transparent;border-radius:var(--radius-10);background:var(--color-brand);color:var(--color-white);padding:0 var(--size-14);font-size:var(--size-14);font-weight:700;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--size-6);cursor:pointer;white-space:nowrap;transition:all .15s ease;box-shadow:0 var(--size-6) var(--size-14) rgba(11,218,98,.24)}.savings_newButton__WwYFQ:hover{background:#09ca5a}.savings_newButton__WwYFQ svg{width:var(--size-18);height:var(--size-18)}.savings_tableWrap__Makx1 tfoot td{border-top:var(--size-1) solid var(--color-border-green);background:#f8fbf9;color:var(--color-text-strong);font-size:var(--size-14);font-weight:900}.savings_instrumentMainCell__kXBO6{display:grid;grid-gap:var(--size-2);gap:var(--size-2)}.savings_instrumentLink__s6zuS{color:var(--color-text-strong);text-decoration:underline;-webkit-text-decoration-color:rgba(96,138,114,.35);text-decoration-color:rgba(96,138,114,.35);text-underline-offset:var(--size-3);transition:color .12s ease}.savings_instrumentLink__s6zuS:hover{color:#0b8240}.savings_marketTableAnchor__jKBmR{scroll-margin-top:calc(var(--size-40) * 2)}.savings_dailyChangeCell__cKJPH,.savings_ppcCell__wLmRv{white-space:nowrap}.savings_marketVariationSummary__hXmis{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--size-2)}.savings_marketVariationMain__eM5ov{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--size-8)}.savings_marketVariationAmount__PRkXP{font-size:var(--size-12);font-weight:800}.savings_ppcValue__1RxLU{color:#305e46;font-weight:800}.savings_ppcEmpty__rGTQN{color:var(--color-text-muted-green);font-weight:700}.savings_dailyChangeEmpty__cVEkE,.savings_dailyChangeNegative__GRlmz,.savings_dailyChangeNeutral__GTx2V,.savings_dailyChangePositive__OkMBj{font-weight:800}.savings_dailyChangePositive__OkMBj{color:#0b8240}.savings_dailyChangeNegative__GRlmz{color:#c94141}.savings_dailyChangeEmpty__cVEkE,.savings_dailyChangeNeutral__GTx2V{color:var(--color-text-muted-green)}.savings_tablesGrid__jdzxx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--size-24);gap:var(--size-24);align-items:start}.savings_tableColumn__Gs9Vf{min-width:0}.savings_instrumentMeta__e_1b2{color:var(--color-text-muted-green);font-size:var(--size-11);font-weight:700}.savings_marketEditHint__u5ZjN{grid-column:1/-1;margin:calc(var(--size-4) * -1) 0 0;color:var(--color-text-muted-green);font-size:var(--size-11);font-weight:600}.savings_investmentTypeChip__XhYWS{display:inline-flex;align-items:center;border-radius:var(--radius-999);padding:var(--size-3) var(--size-10);background:#eaf4ff;color:#1d74c7;font-size:var(--size-11);font-weight:800;line-height:1.2}.savings_investmentTypeSelect__XFht8{height:var(--size-40);border-radius:var(--radius-8);border:var(--size-1) solid var(--color-border-green);background-color:var(--color-white);color:var(--color-text-strong);padding:0 var(--size-36) 0 var(--size-12);font-size:var(--size-14);font-weight:600;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#608a72 0),linear-gradient(135deg,#608a72 50%,transparent 0);background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.savings_investmentTypeSelect__XFht8:focus{outline:var(--size-2) solid rgba(11,218,98,.3);outline-offset:var(--size-1);border-color:var(--color-brand)}.savings_emptyCell__CJD77,.savings_empty__mOnQo{color:var(--color-text-muted-green);font-size:var(--size-14)}.savings_emptyCell__CJD77{text-align:center}@media (min-width:1024px){.savings_dashboardGrid___vAVx{grid-template-columns:1fr 1fr .9fr}}@media (max-width:900px){.savings_tablesGrid__jdzxx{grid-template-columns:1fr}}@media (max-width:720px){.savings_page__WuwQn{gap:var(--size-22)}.savings_card__nxngB,.savings_tableHead__x23ai,.savings_tableWrap__Makx1 td,.savings_tableWrap__Makx1 th,.savings_totalCard__N3N2d{padding-left:var(--size-16);padding-right:var(--size-16)}}.stocks_page__8fBBl{display:grid;grid-gap:var(--size-28);gap:var(--size-28)}.stocks_dashboardGrid__A2LQF{display:grid;grid-template-columns:1fr;grid-gap:var(--size-24);gap:var(--size-24)}.stocks_card__S_I_e{background:var(--color-white);border:var(--size-1) solid var(--color-border-green);padding:var(--size-24)}.stocks_instrumentList__OmnP4{margin-top:var(--size-18);display:grid;grid-gap:var(--size-10);gap:var(--size-10)}.stocks_instrumentRow__pRHtf{display:flex;align-items:center;justify-content:space-between;gap:var(--size-14);border-radius:var(--radius-10);padding:var(--size-10) var(--size-8)}.stocks_instrumentRow__pRHtf:hover{background:var(--color-surface-green)}.stocks_instrumentMain__Xhhhl{display:flex;align-items:center;gap:var(--size-12);min-width:0}.stocks_instrumentIcon__skkcq{width:var(--size-40);height:var(--size-40);border-radius:var(--radius-10);display:grid;place-items:center;font-size:var(--size-12);font-weight:800;letter-spacing:.04em;flex:0 0 auto}.stocks_tonegreen__g_3d2{background:#e9f9ef;color:#0b8240}.stocks_toneteal__T_FP5{background:#e7f7f2;color:#0f7f5e}.stocks_toneblue__Qbt4D{background:#eaf4ff;color:#1d74c7}.stocks_toneamber__50k7C{background:#fff8e8;color:#b78122}.stocks_tonepurple__H7hg_{background:#f4ecff;color:#8050c4}.stocks_instrumentMeta__0_vV8{display:grid;grid-gap:var(--size-2);gap:var(--size-2);min-width:0;color:var(--color-text-muted-green);font-size:var(--size-11);font-weight:700}.stocks_instrumentName___9r56{color:#1d2b22;font-size:var(--size-14);font-weight:800}.stocks_instrumentRow__pRHtf strong{color:var(--color-text-strong);font-size:var(--size-14);font-weight:800;white-space:nowrap}.stocks_rightStack__x_Uwu{display:grid;grid-gap:var(--size-24);gap:var(--size-24)}.stocks_totalCard__hyVOz{border:var(--size-1) solid var(--color-brand);background:var(--color-brand);color:var(--color-white);padding:var(--size-24);box-shadow:0 var(--size-14) var(--size-32) rgba(11,218,98,.22)}.stocks_totalHead__sStfL{display:flex;align-items:center;justify-content:space-between;gap:var(--size-10)}.stocks_totalHead__sStfL h3{margin:0;color:hsla(0,0%,100%,.92);font-size:var(--size-12);text-transform:uppercase;letter-spacing:.12em;font-weight:800}.stocks_totalHead__sStfL svg{width:19px;height:19px;opacity:.8}.stocks_totalUsd__8eIe2{--money-color:var(--color-white);margin:var(--size-8) 0 0;color:var(--color-white);font-size:42px;line-height:1.04;font-weight:900;letter-spacing:-.03em}.stocks_totalValueRow__zhdLS{margin-top:var(--size-8);display:inline-flex;align-items:flex-start;gap:var(--size-8)}.stocks_totalValueRow__zhdLS .stocks_totalUsd__8eIe2{margin:0}.stocks_totalCopyButton__qTfCg{margin-top:var(--size-6);border-color:hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92)}.stocks_totalCopyButton__qTfCg:hover{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.15);color:var(--color-white)}.stocks_totalArs__qViKZ{margin:var(--size-8) 0 0;color:hsla(0,0%,100%,.9);font-size:var(--size-13);font-weight:700}.stocks_metricValue__OHeXQ{margin:var(--size-12) 0 0;color:var(--color-text-strong);font-size:31px;line-height:1.05;letter-spacing:-.02em;font-weight:900}.stocks_metricSubtle__FDZNj{margin:var(--size-8) 0 0;color:var(--color-text-muted-green);font-size:var(--size-13);line-height:1.4}.stocks_marketTable___CKgH{table-layout:fixed}.stocks_marketTable___CKgH td:first-child,.stocks_marketTable___CKgH th:first-child{width:12%}.stocks_marketTable___CKgH td:nth-child(2),.stocks_marketTable___CKgH th:nth-child(2){width:22%}.stocks_marketTable___CKgH td:nth-child(3),.stocks_marketTable___CKgH th:nth-child(3){width:14%}.stocks_marketTable___CKgH td:nth-child(4),.stocks_marketTable___CKgH th:nth-child(4){width:12%}.stocks_marketTable___CKgH td:nth-child(5),.stocks_marketTable___CKgH td:nth-child(6),.stocks_marketTable___CKgH th:nth-child(5),.stocks_marketTable___CKgH th:nth-child(6){width:20%}.stocks_instrumentCell__sCtgL{color:var(--color-text-strong)!important;font-weight:800!important}.stocks_investmentTypeChip__1x2iA{background:#eaf4ff;color:#1d74c7;line-height:1.2}.stocks_excludedBadge__kX9x4,.stocks_includedBadge__Q7gqt,.stocks_investmentTypeChip__1x2iA{display:inline-flex;align-items:center;border-radius:var(--radius-999);padding:var(--size-3) var(--size-10);font-size:var(--size-11);font-weight:800}.stocks_toggleBadge__uSslR{line-height:1.2}.stocks_includedBadge__Q7gqt{background:rgba(11,218,98,.14);color:#0b8240}.stocks_excludedBadge__kX9x4{background:#eef4f1;color:#6d8477}.stocks_totalsMeta___FXM0{color:var(--color-text-muted-green);font-size:var(--size-12);font-weight:700}.stocks_emptyCell__dYZqR,.stocks_empty__xUGfv{color:var(--color-text-muted-green);font-size:var(--size-14)}.stocks_emptyCell__dYZqR{text-align:center}@media (min-width:1024px){.stocks_dashboardGrid__A2LQF{grid-template-columns:1fr 1fr .9fr}}@media (max-width:720px){.stocks_page__8fBBl{gap:var(--size-22)}.stocks_card__S_I_e,.stocks_totalCard__hyVOz{padding-left:var(--size-16);padding-right:var(--size-16)}}.subscriptions_page__KsxXU{display:grid;grid-gap:var(--size-30);gap:var(--size-30)}.subscriptions_headerActions__SLFKm{display:flex;align-items:center;gap:var(--size-10)}.subscriptions_ghostBtn__Leph7,.subscriptions_primaryBtn__uznpM{border:var(--size-1) solid transparent;border-radius:var(--radius-10);display:inline-flex;align-items:center;justify-content:center;gap:var(--size-8);font-size:var(--size-14);font-weight:700;height:var(--size-40);padding:0 var(--size-14);transition:all .15s ease;cursor:pointer}.subscriptions_ghostBtn__Leph7{background:var(--color-white);border-color:var(--color-slate-200);color:var(--color-slate-700)}.subscriptions_ghostBtn__Leph7:hover{background:var(--color-slate-50)}.subscriptions_primaryBtn__uznpM{background:var(--color-brand);color:var(--color-white);box-shadow:0 var(--size-6) var(--size-14) rgba(11,218,98,.24)}.subscriptions_primaryBtn__uznpM:hover{background:#09ca5a}.subscriptions_ghostBtn__Leph7 svg,.subscriptions_primaryBtn__uznpM svg{width:var(--size-18);height:var(--size-18)}.subscriptions_summaryGrid__EaOdP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--size-16);gap:var(--size-16)}.subscriptions_tablesGrid__z2eA6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--size-16);gap:var(--size-16);align-items:start}.subscriptions_annualTable__3hyjB,.subscriptions_monthlyTable__I_Dpv,.subscriptions_tablesGrid__z2eA6>*{min-width:0}.subscriptions_monthlyProductCol__60xLX{width:48%}.subscriptions_monthlyPriceCol__5ONq7{width:34%}.subscriptions_monthlyActionsCol__xR1Mi{width:18%}.subscriptions_annualProductCol___raiB{width:32%}.subscriptions_annualRenewalCol__aRMb_{width:24%}.subscriptions_annualCompactTable__zaTZ7 td.subscriptions_annualRenewalValue__7reaS{font-size:var(--size-12)!important}.subscriptions_annualPriceCol__LG0tG{width:28%}.subscriptions_annualActionsCol__bqUyc{width:16%}.subscriptions_annualCompactTable__zaTZ7 td,.subscriptions_annualCompactTable__zaTZ7 th,.subscriptions_monthlyCompactTable__Xpoqt td,.subscriptions_monthlyCompactTable__Xpoqt th{padding-left:var(--size-14)!important;padding-right:var(--size-14)!important}.subscriptions_card__OFz3x{background:var(--color-white);border:var(--size-1) solid var(--color-border-green);padding:var(--size-18);min-height:250px}.subscriptions_cardHead__6JrCe{display:flex;align-items:center;justify-content:space-between;gap:var(--size-12);margin-bottom:var(--size-14)}.subscriptions_cardHead__6JrCe h3{margin:0;color:var(--color-text-muted-green);font-size:var(--size-12);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.subscriptions_cardHead__6JrCe svg{width:var(--size-18);height:var(--size-18);color:var(--color-brand)}.subscriptions_totalPill__lwmPk{border-radius:var(--radius-999);background:rgba(11,218,98,.12);color:var(--color-brand);font-size:var(--size-12);font-weight:800;padding:var(--size-4) var(--size-10)}.subscriptions_topList__ZlR48{display:flex;flex-direction:column;gap:var(--size-10)}.subscriptions_topRow__7Rro3{display:flex;align-items:center;justify-content:space-between;gap:var(--size-12);padding:var(--size-2) 0}.subscriptions_topMain__cwKBh{display:flex;align-items:center;gap:var(--size-10);min-width:0;font-size:var(--size-14);font-weight:700;color:var(--color-text-strong)}.subscriptions_topMain__cwKBh span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscriptions_topRow__7Rro3 strong{color:var(--color-text-strong);font-size:var(--size-14);font-weight:700}.subscriptions_topIcon__de3AM{width:var(--size-34);height:var(--size-34);border-radius:var(--radius-999);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;letter-spacing:.02em;flex-shrink:0}.subscriptions_totalCard__nu2uf{display:flex;flex-direction:column}.subscriptions_totalHeader__eBzHZ{display:flex;align-items:center;gap:var(--size-12)}.subscriptions_totalIcon__TCuPW{width:48px;height:48px;border-radius:var(--radius-12);background:rgba(11,218,98,.16);color:var(--color-brand);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.subscriptions_totalIcon__TCuPW svg{width:var(--size-24);height:var(--size-24)}.subscriptions_totalText__fDfZr h3{margin:0;color:var(--color-slate-900);font-size:var(--size-14);line-height:1;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.subscriptions_totalText__fDfZr p{margin:var(--size-6) 0 0;color:var(--color-slate-500);font-size:var(--size-12);font-weight:500;line-height:1.2}.subscriptions_totalValue__M9XPl{margin:var(--size-14) 0 0;color:var(--color-brand);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1;font-weight:900;letter-spacing:-.03em}.subscriptions_totalValueRow__xmYpR{margin-top:var(--size-14);display:inline-flex;align-items:flex-start;gap:var(--size-8)}.subscriptions_totalValueRow__xmYpR .subscriptions_totalValue__M9XPl{margin:0}.subscriptions_totalCopyButton__AlJJH{margin-top:var(--size-4)}.subscriptions_totalDivider__N4BzL{margin:var(--size-14) 0 var(--size-10);border-top:var(--size-1) solid var(--color-slate-200)}.subscriptions_highlights__8UKuv{display:grid;grid-gap:var(--size-8);gap:var(--size-8)}.subscriptions_highlightItem__TV5Ua{display:flex;align-items:center;gap:var(--size-8)}.subscriptions_highlightIcon__umMhz{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.subscriptions_highlightIcon__umMhz,.subscriptions_highlightIcon__umMhz svg{width:var(--size-20);height:var(--size-20)}.subscriptions_highlightIconUp__DdV2e{color:#ef4444}.subscriptions_highlightIconDown__COlyF{color:#22c55e}.subscriptions_highlightText__M8lXF{margin:0;color:var(--color-slate-600);font-size:var(--size-12);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscriptions_highlightText__M8lXF strong{color:var(--color-slate-900);font-weight:900}.subscriptions_tableCard__vbqAu{background:var(--color-white);border:var(--size-1) solid var(--color-border-green);border-radius:var(--radius-14);overflow:hidden}.subscriptions_tableHeader__KuWnV{padding:var(--size-16) var(--size-22);border-bottom:var(--size-1) solid var(--color-divider-green);display:flex;align-items:center;justify-content:space-between;gap:var(--size-12)}.subscriptions_tableHeader__KuWnV h3{margin:0;color:var(--color-slate-900);font-size:var(--size-18);line-height:1;letter-spacing:-.02em;font-weight:900}.subscriptions_tableHeadRight__EmhVw{display:inline-flex;align-items:center;gap:var(--size-12)}.subscriptions_tableFilters__SWvls{display:inline-flex;gap:var(--size-8)}.subscriptions_tableFilters__SWvls button{border:none;border-radius:var(--radius-8);height:var(--size-30);padding:0 var(--size-12);background:transparent;color:var(--color-slate-500);font-size:var(--size-12);font-weight:800;cursor:default}.subscriptions_activeFilter__3JKMU{background:var(--color-slate-100-alt)!important;color:var(--color-slate-900)!important}.subscriptions_itemsCount__oGeYQ{color:var(--color-slate-500);font-size:var(--size-12);font-weight:700}.subscriptions_tableWrap__NozxP{overflow-x:auto}.subscriptions_tableWrap__NozxP table{width:100%;border-collapse:collapse;min-width:760px}.subscriptions_tableWrap__NozxP th{padding:var(--size-14) var(--size-22);background:var(--color-surface-green);color:var(--color-slate-500);font-size:var(--size-11);text-transform:uppercase;letter-spacing:.1em;text-align:left;font-weight:800}.subscriptions_tableWrap__NozxP td{padding:var(--size-16) var(--size-22);border-top:var(--size-1) solid var(--color-divider-green);color:var(--color-slate-900);font-size:var(--size-14);font-weight:600}.subscriptions_tableWrap__NozxP tbody tr:hover{background:#f8fbf9}.subscriptions_productCell__xdQRK{display:flex;align-items:center;gap:var(--size-12);min-width:0}.subscriptions_productCell__xdQRK>div{min-width:0}.subscriptions_productIcon__zlP7O{width:var(--size-34);height:var(--size-34);border-radius:var(--radius-999);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;letter-spacing:.02em;flex-shrink:0}.subscriptions_productMain__X87xg{font-size:var(--size-14);color:var(--color-slate-900);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscriptions_productSub__Yb21U{font-size:var(--size-12);color:var(--color-slate-500);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscriptions_alignRight__TiR6d{text-align:right!important;white-space:nowrap}.subscriptions_alignCenter__P7kH4{text-align:center!important}.subscriptions_rowActions__GHnWF{display:inline-flex;justify-content:center;gap:var(--size-8)}.subscriptions_rowActions__GHnWF button{width:var(--size-34);height:var(--size-34);border:none;border-radius:var(--radius-8);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .13s ease,filter .13s ease}.subscriptions_actionPrimary__WjeKH{background:rgba(11,218,98,.16);color:var(--color-brand)}.subscriptions_actionSecondary__McLWR{background:var(--color-slate-100);color:var(--color-slate-600)}.subscriptions_actionSecondary__McLWR:hover:not(:disabled){filter:brightness(.98)}.subscriptions_rowActions__GHnWF button:hover:not(:disabled){transform:translateY(-var(--size-1))}.subscriptions_rowActions__GHnWF button:disabled{opacity:.45;cursor:not-allowed}.subscriptions_rowActions__GHnWF svg{width:var(--size-16);height:var(--size-16)}.subscriptions_tableWrap__NozxP tfoot td{background:#f8fcf9;border-top:var(--size-2) solid rgba(11,218,98,.25);font-weight:800;font-size:var(--size-14)}.subscriptions_emptyTable__HAr4o,.subscriptions_empty__3MYji{margin:0;color:var(--color-text-muted-green);font-size:var(--size-14)}.subscriptions_emptyTable__HAr4o{text-align:center;padding:26px var(--size-20);font-weight:700}.subscriptions_modalBackdrop__uDsbw{position:fixed;inset:0;background:rgba(17,24,20,.42);z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--size-16)}.subscriptions_modal__fuEU6{width:min(560px,100%);border-radius:var(--radius-14);border:var(--size-1) solid var(--color-border-green);background:var(--color-white);padding:var(--size-20)}.subscriptions_modalHeader__i2UA7{display:flex;justify-content:space-between;align-items:center;gap:var(--size-12)}.subscriptions_modalHeader__i2UA7 h3{margin:0;color:var(--color-text-strong);font-size:var(--size-20);letter-spacing:-.02em;font-weight:900}.subscriptions_modalHeader__i2UA7 span{color:var(--color-text-muted-green);font-size:var(--size-12);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.subscriptions_formGrid___gOeo{margin-top:var(--size-16);display:grid;grid-gap:var(--size-12);gap:var(--size-12)}.subscriptions_formGrid___gOeo label{display:grid;grid-gap:var(--size-6);gap:var(--size-6);color:#466552;font-weight:800;font-size:var(--size-12);text-transform:uppercase;letter-spacing:.08em}.subscriptions_formGrid___gOeo input,.subscriptions_formGrid___gOeo select{border:var(--size-1) solid var(--color-border-green);border-radius:var(--radius-10);background:var(--color-white);color:var(--color-text-strong);font-size:var(--size-16);font-weight:700;padding:var(--size-14) var(--size-14)}.subscriptions_formGrid___gOeo input:focus,.subscriptions_formGrid___gOeo select:focus{outline:0;border-color:var(--color-brand);box-shadow:0 0 0 var(--size-3) rgba(11,218,98,.2)}.subscriptions_modalActions__GXCH_{margin-top:var(--size-18);display:flex;justify-content:flex-end;gap:var(--size-10)}.subscriptions_tone1__kFZFB{background:#ffedd5;color:#ea580c}.subscriptions_tone2__7xjQQ{background:#e9d5ff;color:#6d28d9}.subscriptions_tone3__05_ko{background:#dbeafe;color:#1d4ed8}.subscriptions_tone4__HyGa_{background:#cffafe;color:#0e7490}.subscriptions_tone5___QT0x{background:#fee2e2;color:#dc2626}.subscriptions_tone6__weDFR{background:#fef3c7;color:#b45309}.subscriptions_tone7__b4On6{background:#dcfce7;color:#15803d}.subscriptions_tone8__EMCYU{background:var(--color-slate-200);color:var(--color-slate-700)}@media (max-width:1260px){.subscriptions_summaryGrid__EaOdP{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.subscriptions_summaryGrid__EaOdP{grid-template-columns:1fr}}@media (max-width:1100px){.subscriptions_tablesGrid__z2eA6{grid-template-columns:1fr}}@media (max-width:767px){.subscriptions_totalHeader__eBzHZ{gap:var(--size-10)}.subscriptions_totalIcon__TCuPW{width:42px;height:42px;border-radius:var(--radius-10)}.subscriptions_totalIcon__TCuPW svg{width:var(--size-20);height:var(--size-20)}.subscriptions_totalText__fDfZr h3{font-size:var(--size-13)}.subscriptions_totalText__fDfZr p{font-size:var(--size-11)}.subscriptions_totalValue__M9XPl{font-size:clamp(1.4rem,7.5vw,2rem)}.subscriptions_highlightText__M8lXF{font-size:var(--size-11)}.subscriptions_tableHeader__KuWnV{flex-direction:column;align-items:flex-start;gap:var(--size-10)}.subscriptions_tableHeader__KuWnV h3{font-size:var(--size-18)}.subscriptions_tableHeadRight__EmhVw{width:100%;justify-content:space-between}.subscriptions_tableWrap__NozxP td,.subscriptions_tableWrap__NozxP th{padding-left:var(--size-14);padding-right:var(--size-14)}}