.board_board__Zjxw2{--ease:cubic-bezier(.22,1,.36,1);display:grid;grid-gap:18px;gap:18px}.board_board__Zjxw2>*{animation:board_rise___1QrK .7s var(--ease) both}.board_board__Zjxw2>:nth-child(2){animation-delay:.08s}.board_board__Zjxw2>:nth-child(3){animation-delay:.16s}.board_board__Zjxw2>:nth-child(4){animation-delay:.24s}.board_board__Zjxw2>:nth-child(n+5){animation-delay:.3s}@keyframes board_rise___1QrK{0%{opacity:0;transform:translateY(18px)}}@keyframes board_grow__Dr0On{0%{transform:scaleX(0)}}@keyframes board_pulse__Y5Rk3{0%{box-shadow:0 0 0 0 currentColor}70%,to{box-shadow:0 0 0 9px transparent}}@keyframes board_shimmer__2_1Ge{to{background-position:-200% 0}}@keyframes board_sheen__N_kwh{0%,60%{transform:translateX(-130%) skewX(-18deg)}to{transform:translateX(330%) skewX(-18deg)}}.board_good__jpnUr{--tone:#20e88f}.board_warn__GNlLH{--tone:#f2ae59}.board_bad__BfztY{--tone:#ff7269}.board_info__dTCap{--tone:#75b5ff}.board_goodText__GFKR4{color:#20e88f}.board_badText__QVyjs{color:#ff7269}.board_warnText__QdsPh{color:#f2ae59}.board_hero__LZLBH{position:relative;overflow:hidden;min-height:268px;border:1px solid #23503d;border-radius:24px;background:radial-gradient(120% 140% at 0 0,#125a3d 0,#0a2419 46%,#07130e 100%);box-shadow:0 30px 80px #00000066,inset 0 1px 0 #ffffff14}.board_hero__LZLBH:after{content:"";position:absolute;inset:0;width:34%;background:linear-gradient(90deg,transparent,#ffffff0f,transparent);animation:board_sheen__N_kwh 7s ease-in-out infinite;pointer-events:none}.board_heroCanvas__xw7lC{position:absolute;inset:0;width:100%;height:100%}.board_heroShade__TCRTw{position:absolute;inset:0;background:linear-gradient(90deg,#07130ef0,#07130eb8 38%,#07130e22 72%,transparent)}.board_heroBody__DiLqs{position:relative;z-index:1;padding:28px 32px 30px;display:flex;flex-direction:column;min-height:268px}.board_heroTop__z_0LL{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:auto}.board_heroMonth__Cv46L{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8fe9c0}.board_status__7Gq0B{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:99px;border:1px solid color-mix(in srgb,var(--tone) 45%,transparent);background:color-mix(in srgb,var(--tone) 14%,#07130ecc);color:var(--tone);font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.board_status__7Gq0B i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:board_pulse__Y5Rk3 2.2s ease-out infinite}.board_heroLabel__r6uzl{margin:34px 0 6px;color:#b9d3c6;font-size:13px;font-weight:600}.board_heroValue__GebIS{display:block;font-size:clamp(40px,6.4vw,76px);line-height:1;font-weight:800;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#ffffff 25%,#9af5cb);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 26px #20e88f3d)}.board_heroValue__GebIS.board_bad__BfztY{background-image:linear-gradient(180deg,#ffffff 25%,#ffb3ad);filter:drop-shadow(0 6px 26px #ff72693d)}.board_heroNote___15dj{margin:14px 0 0;max-width:52ch;color:#a9c2b6;font-size:14px;line-height:1.5}.board_heroExtra__uQF0b{margin-top:18px}.board_compact__sQV7w,.board_compact__sQV7w .board_heroBody__DiLqs{min-height:216px}.board_compact__sQV7w .board_heroLabel__r6uzl{margin-top:24px}.board_compact__sQV7w .board_heroValue__GebIS{font-size:clamp(36px,5.2vw,60px)}.board_heroProgress__ORg0l{max-width:460px}.board_heroProgress__ORg0l div{height:8px;border-radius:99px;background:#ffffff1f;overflow:hidden}.board_heroProgress__ORg0l i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#20e88f,#b6ffd9);transform-origin:left;animation:board_grow__Dr0On 1.3s var(--ease) .3s both}.board_heroProgress__ORg0l p{margin:9px 0 0;font-size:12px;color:#b9d3c6}.board_heroActions__UgAS8{display:flex;gap:8px;flex-wrap:wrap}.board_heroActions__UgAS8 button{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #ffffff2e;border-radius:10px;background:#07130e99;color:#e8f5ee;font:700 12px inherit;font-family:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s var(--ease),background .2s,border-color .2s}.board_heroActions__UgAS8 button:hover{transform:translateY(-2px);background:#20e88f26;border-color:#20e88f80}.board_heroActions__UgAS8 button:disabled{opacity:.65;cursor:wait}.board_stats___XNAs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.board_stats___XNAs.board_four__x7Qfi{grid-template-columns:repeat(4,minmax(0,1fr))}.board_stat__A1cs0{position:relative;overflow:hidden;padding:22px;border:1px solid #294239;border-radius:18px;background:linear-gradient(145deg,#11241bcc,#0b1913cc);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 45px #0000004d;transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}.board_stat__A1cs0:before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),color-mix(in srgb,var(--tone) 20%,transparent),transparent 70%);opacity:0;transition:opacity .35s;pointer-events:none}.board_stat__A1cs0:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tone) 55%,#294239);box-shadow:0 24px 60px #00000066}.board_stat__A1cs0:hover:before{opacity:1}.board_stat__A1cs0 p{position:relative;margin:0 0 10px;padding-right:44px;color:#8fa69a;font-size:13px}.board_stat__A1cs0>strong{position:relative;display:block;font-size:27px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board_stat__A1cs0.board_bad__BfztY>strong{color:#ff7269}.board_stat__A1cs0 small{position:relative;display:block;font-size:11px;color:#8fa69a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board_statIcon__Z4oc1{position:absolute;right:18px;top:18px;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone);transition:transform .35s var(--ease)}.board_stat__A1cs0:hover .board_statIcon__Z4oc1{transform:scale(1.12) rotate(-6deg)}.board_statIcon__Z4oc1 svg{width:18px;height:18px}.board_panel__c6TQO{padding:24px;border:1px solid #294239;border-radius:20px;background:linear-gradient(145deg,#102219d9,#0b1913d9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 45px #0000004d;min-width:0}.board_panelTitle__WPTfg{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.board_panelTitle__WPTfg h3{margin:0;font-size:16px;font-weight:700;letter-spacing:-.02em}.board_panelTitle__WPTfg p{margin:5px 0 0}.board_panelTitle__WPTfg p,.board_panelTitle__WPTfg>span{font-size:12px;color:#8fa69a}.board_panelTitle__WPTfg button{display:inline-flex;align-items:center;gap:3px;border:0;background:none;color:#20e88f;font-size:12px;font-weight:700;cursor:pointer;padding:6px 0}.board_panelTitle__WPTfg button svg{transition:transform .25s var(--ease)}.board_panelTitle__WPTfg button:hover svg{transform:translateX(4px)}.board_chips__Pdl3b{display:inline-flex;gap:4px;padding:4px;border:1px solid #304a40;border-radius:12px;background:#102219}.board_chips__Pdl3b button{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:9px;background:none;color:#a9bcb3;font:600 13px inherit;font-family:inherit;cursor:pointer;transition:background .25s,color .25s,transform .2s var(--ease)}.board_chips__Pdl3b button:hover{color:#f0f7f3}.board_chips__Pdl3b button:active{transform:scale(.96)}.board_chips__Pdl3b button[aria-pressed=true]{background:#20e88f;color:#03130c;box-shadow:0 6px 18px #20e88f33}.board_iconButton__cvrkT{width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:9px;background:none;color:#8fa69a;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease)}.board_iconButton__cvrkT:hover{background:#ffffff0f;border-color:#304a40;color:#f0f7f3;transform:translateY(-1px)}.board_iconButton__cvrkT.board_danger__W5vbx:hover{color:#ff7269;border-color:#ff726966}.board_iconButton__cvrkT:disabled{opacity:.5;cursor:wait}.board_iconButton__cvrkT svg{width:16px;height:16px}.board_empty__K80G6{padding:38px 16px;text-align:center;color:#8fa69a;font-size:13px}.board_skeleton__ijt4m{border-radius:20px;border:1px solid #1d342a;background:linear-gradient(100deg,#0e1f17 40%,#183428 50%,#0e1f17 60%) 0 0/200% 100%;animation:board_shimmer__2_1Ge 1.4s linear infinite}.board_skeletonHero__Wu52F{height:268px;border-radius:24px}.board_skeletonStat__HHKnE{height:124px}.board_skeletonPanel__X1F2N{height:340px}@media(max-width:950px){.board_stats___XNAs.board_four__x7Qfi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.board_heroBody__DiLqs,.board_hero__LZLBH{min-height:230px}.board_heroBody__DiLqs{padding:22px 20px 24px}.board_heroShade__TCRTw{background:linear-gradient(180deg,#07130ee6,#07130e99 60%,#07130e33)}.board_stats___XNAs,.board_stats___XNAs.board_four__x7Qfi{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.board_board__Zjxw2 *,.board_board__Zjxw2>*,.board_hero__LZLBH:after{animation:none!important;transition:none!important}.board_stat__A1cs0:hover{transform:none}}@keyframes accounts_cardIn__PD_KC{0%{opacity:0;transform:translateY(18px) scale(.97)}}@keyframes accounts_grow__X2FXf{0%{transform:scaleX(0)}}.accounts_accounts__YIXx_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.accounts_account__qs2ct{--accent:#20e88f;position:relative;overflow:hidden;padding:22px;border:1px solid #294239;border-radius:20px;background:radial-gradient(130% 90% at 100% 0,color-mix(in srgb,var(--accent) 22%,transparent),transparent 62%),linear-gradient(145deg,#11241b,#0b1913);box-shadow:0 16px 45px #0000004d;animation:accounts_cardIn__PD_KC .6s var(--ease) both;transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}.accounts_account__qs2ct:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:0 3px 3px 0;background:var(--accent);box-shadow:0 0 16px var(--accent)}.accounts_account__qs2ct:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 60%,#294239);box-shadow:0 26px 60px #00000070,0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.accounts_account__qs2ct header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.accounts_badge__Q3got{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--accent) 22%,#0b1913);color:color-mix(in srgb,var(--accent) 70%,#fff);font-size:13px;font-weight:800;transition:transform .35s var(--ease)}.accounts_account__qs2ct:hover .accounts_badge__Q3got{transform:scale(1.1) rotate(-6deg)}.accounts_account__qs2ct h3{margin:0;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts_account__qs2ct header small{display:block;margin-top:3px;font-size:9px;font-weight:700;letter-spacing:.1em;color:#8fa69a}.accounts_actions__zZfHd{display:flex;gap:2px;opacity:.45;transition:opacity .2s}.accounts_account__qs2ct:hover .accounts_actions__zZfHd,.accounts_actions__zZfHd:focus-within{opacity:1}.accounts_account__qs2ct>p{margin:22px 0 4px;font-size:11px;color:#8fa69a}.accounts_account__qs2ct>strong{display:block;font-size:28px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts_share__HgiWJ{margin-top:14px}.accounts_share__HgiWJ div{height:5px;border-radius:99px;background:#ffffff14;overflow:hidden}.accounts_share__HgiWJ i{display:block;height:100%;border-radius:99px;background:var(--accent);transform-origin:left;animation:accounts_grow__X2FXf 1.1s var(--ease) .3s both}.accounts_share__HgiWJ small{display:block;margin-top:6px;font-size:10px;color:#8fa69a}.accounts_account__qs2ct dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:18px 0 0;padding-top:14px;border-top:1px solid #ffffff14}.accounts_account__qs2ct dt{font-size:10px;color:#8fa69a}.accounts_account__qs2ct dd{margin:4px 0 0;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accounts_categories__xx_iu{margin-top:14px}.accounts_categoriesHead__igY2U{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.accounts_categoriesHead__igY2U h2{margin:0 0 4px;font-size:20px;font-weight:800;letter-spacing:-.02em}.accounts_categoriesHead__igY2U p{margin:0;font-size:13px;color:#8fa69a}.accounts_categoryColumns__b_8Ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.accounts_chips__a01Nu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.accounts_chips__a01Nu li{display:inline-flex;align-items:center;gap:8px;padding:7px 6px 7px 12px;border:1px solid #294239;border-radius:99px;background:#0c1a14;transition:border-color .25s,transform .25s var(--ease),background .25s}.accounts_chips__a01Nu li:focus-within,.accounts_chips__a01Nu li:hover{transform:translateY(-2px);border-color:var(--dot);background:#102219}.accounts_chips__a01Nu i{width:7px;height:7px;border-radius:50%;background:var(--dot)}.accounts_expense__tMJGa{--dot:#ff7269}.accounts_income__W4b8F{--dot:#20e88f}.accounts_chips__a01Nu strong{font-size:12px;font-weight:600}.accounts_chips__a01Nu button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:#8fa69a;cursor:pointer;transition:background .2s,color .2s}.accounts_chips__a01Nu button:hover{background:#ffffff14;color:#f0f7f3}.accounts_chips__a01Nu button:last-child:hover{color:#ff7269}.accounts_chips__a01Nu svg{width:13px;height:13px}@media(max-width:950px){.accounts_accounts__YIXx_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.accounts_accounts__YIXx_,.accounts_categoryColumns__b_8Ul{grid-template-columns:1fr}.accounts_actions__zZfHd{opacity:1}.accounts_categoriesHead__igY2U{align-items:flex-start;flex-direction:column}}@media(hover:none){.accounts_actions__zZfHd{opacity:1}}.analytics_page__Z7fGs{padding:32px;max-width:1560px;margin:auto;color:#edf4f0;letter-spacing:0;animation:analytics_arrive__QH3y0 .45s ease-out}.analytics_page__Z7fGs *{box-sizing:border-box;letter-spacing:0}.analytics_page__Z7fGs button,.analytics_page__Z7fGs input,.analytics_page__Z7fGs select{font:inherit}.analytics_heading__DnSyN{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.analytics_eyebrow__OpnVc{font-size:10px;font-weight:700;color:#83a297;margin-bottom:12px}.analytics_heading__DnSyN h2{font-size:30px;line-height:1.2;margin:0;font-weight:650}.analytics_heading__DnSyN h2 span{color:#57dfb1}.analytics_heading__DnSyN p,.analytics_sectionHeading___wZ78 p{color:#92a79e;font-size:13px;margin:9px 0 0}.analytics_headingActions__5OM3q{display:flex;align-items:center;gap:12px}.analytics_demo__m3pNW{font-size:11px;color:#c7d4cc;border:1px solid #385046;padding:8px 11px;border-radius:5px;white-space:nowrap}.analytics_iconButton__c0cS_{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #334a40;background:transparent;color:#c5d6ce;border-radius:6px;cursor:pointer;flex-shrink:0}.analytics_page__Z7fGs button{transition:background .18s,border-color .18s,transform .18s}.analytics_page__Z7fGs button:hover{border-color:#67bb9a;background:#1b372b}.analytics_page__Z7fGs :focus-visible{outline:2px solid #75b5ff;outline-offset:4px}.analytics_stats__uX5hr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #2a3f35;border-bottom:1px solid #2a3f35;margin-bottom:32px}.analytics_stat__uBWe1{padding:23px 24px;border-right:1px solid #2a3f35;min-width:0}.analytics_stat__uBWe1:first-child{padding-left:0}.analytics_stat__uBWe1:last-child{border-right:0}.analytics_statLabel__N9WsE{display:flex;justify-content:space-between;gap:8px;color:#a8bbb1;font-size:12px;margin-bottom:16px}.analytics_stat__uBWe1>strong{display:block;font-size:27px;font-weight:600;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics_stat__uBWe1>span{display:flex;align-items:center;gap:5px;font-size:12px;margin-top:12px}.analytics_positive__hkOod{color:#72dbb1}.analytics_negative__0UuiA{color:#ff9a91}.analytics_statNote__3H8vV,.analytics_stat__uBWe1 small{color:#9bafa4}.analytics_mainGrid__3P_MQ{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);border-bottom:1px solid #2a3f35;padding-bottom:30px;grid-gap:32px;gap:32px}.analytics_chartSection__Da61h{min-width:0}.analytics_sectionHeading___wZ78{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px}.analytics_sectionHeading___wZ78 h3{margin:0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.analytics_segmented__GHleN{display:flex;gap:3px;background:#09170f;border:1px solid #2a4035;border-radius:6px;padding:3px;flex-shrink:0}.analytics_segmented__GHleN button{border:0;background:transparent;color:#95aea0;font-size:11px;padding:7px 10px;cursor:pointer;border-radius:4px}.analytics_segmented__GHleN button[aria-pressed=true]{background:#244333;color:#c7f5df}.analytics_chartToolbar__cdoWR{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics_chartToolbar__cdoWR strong{font-size:23px;font-weight:500}.analytics_chartToolbar__cdoWR small{display:block;font-size:11px;color:#90a698;margin-top:6px}.analytics_page__Z7fGs select{background:#10241a;color:#c6d7cd;border:1px solid #334b3e;border-radius:5px;padding:8px;font-size:11px;max-width:100%}.analytics_chart__uNd2Y{height:265px;margin-top:12px;min-width:0}.analytics_legend__yaMQQ{display:flex;justify-content:center;gap:22px;margin-top:16px;font-size:11px;color:#a8bcb0}.analytics_legend__yaMQQ span{display:flex;align-items:center;gap:8px}.analytics_distributionList__t3cOa i,.analytics_legend__yaMQQ i{width:7px;height:7px;border-radius:50%;display:block}.analytics_distribution__J8NWv{border-left:1px solid #2a3f35;padding-left:32px}.analytics_donut__AqWOB{height:184px;width:184px;border-radius:50%;margin:20px auto 22px;padding:17px;transform:rotate(-90deg)}.analytics_donut__AqWOB>div{height:100%;border-radius:50%;background:#0a1912;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.analytics_donut__AqWOB small,.analytics_donut__AqWOB span{font-size:10px;color:#9fb4a7}.analytics_donut__AqWOB strong{font-size:20px;font-weight:600}.analytics_distributionList__t3cOa{display:grid;grid-gap:2px;gap:2px}.analytics_distributionList__t3cOa button{display:flex;align-items:center;gap:10px;padding:7px 0;color:#cbd8d0;background:transparent;border:0;cursor:pointer;font-size:12px;text-align:left}.analytics_distributionList__t3cOa button span{flex:1 1}.analytics_distributionList__t3cOa strong{font-size:11px}.analytics_patternSection__Cfagb{padding:28px 0;border-bottom:1px solid #2a3f35}.analytics_count__2Ojg2{font-size:11px;color:#94ad9e}.analytics_patternGrid__WID5m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.analytics_insight__cvE_Z{text-align:left;border:1px solid #34483d;border-radius:8px;background:#12221a;padding:19px;color:#e8f0eb;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start}.analytics_insight__cvE_Z:hover{transform:translateY(-3px)}.analytics_insightTag__CvIO9{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:10px}.analytics_coral__syt3L{border-top:2px solid #ff968b}.analytics_green__nQ1Qq{border-top:2px solid #57dfb1}.analytics_blue__QlnoQ{border-top:2px solid #75b5ff}.analytics_coral__syt3L .analytics_insightTag__CvIO9{color:#ffaca3}.analytics_green__nQ1Qq .analytics_insightTag__CvIO9{color:#77dfb7}.analytics_blue__QlnoQ .analytics_insightTag__CvIO9{color:#99c7ff}.analytics_insight__cvE_Z h4{font-size:14px;font-weight:600;line-height:1.5;margin:16px 0 8px}.analytics_insight__cvE_Z p{font-size:12px;line-height:1.7;color:#a4b8aa;margin:0 0 18px}.analytics_insightLink__olrUJ{margin-top:auto;font-size:11px;display:flex;align-items:center;gap:5px;color:#d2e3d8}.analytics_bottomGrid__aBae9{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);grid-gap:32px;gap:32px;padding-top:30px}.analytics_categorySection__zx8V7{min-width:0}.analytics_filters__6_xBG{display:flex;gap:12px;margin-bottom:16px}.analytics_filters__6_xBG label{display:flex;align-items:center;gap:8px;border:1px solid #30493a;border-radius:5px;padding:8px 10px;flex:1 1;min-width:0;color:#849d8d}.analytics_filters__6_xBG input{background:transparent;border:0;color:#edf4f0;width:100%;min-width:0;font-size:12px;outline:none}.analytics_tableScroll__Zxrvc{overflow:auto}.analytics_page__Z7fGs table{border-collapse:collapse;width:100%;font-size:12px;text-align:left;white-space:nowrap}.analytics_page__Z7fGs th{font-size:10px;color:#849d8d;font-weight:500;padding:10px;border-bottom:1px solid #2a3f35}.analytics_page__Z7fGs td{padding:12px 10px;border-bottom:1px solid #25392e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics_page__Z7fGs td:first-child,.analytics_page__Z7fGs th:first-child{padding-left:0}.analytics_page__Z7fGs td:last-child{text-align:right}.analytics_categoryName__rCkAN{display:flex;align-items:center;gap:10px;background:transparent;border:0;color:#dbe8df;text-align:left;cursor:pointer;padding:0}.analytics_categoryName__rCkAN img{width:34px;height:34px;object-fit:cover;border-radius:6px;background:#2d4938}.analytics_categoryName__rCkAN small{display:block;font-size:10px;color:#8ca794;margin-top:5px}.analytics_weekSection__34Sbl{border-left:1px solid #2a3f35;padding-left:32px}.analytics_weekChart__Xnw6i{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;padding-top:28px}.analytics_weekChart__Xnw6i button{padding:0;background:none;border:0;color:#9bb1a3;cursor:pointer;min-width:0}.analytics_weekChart__Xnw6i button>span{font-size:10px;white-space:nowrap}.analytics_weekChart__Xnw6i button>div{height:145px;display:flex;align-items:flex-end;margin:10px 0}.analytics_weekChart__Xnw6i i{display:block;width:100%;background:#315849;border-radius:4px 4px 0 0;transition:background .2s,height .4s}.analytics_weekChart__Xnw6i button[aria-pressed=true] i{background:#78dfb5}.analytics_weekChart__Xnw6i button[aria-pressed=true]{color:#d4f7e3}.analytics_weekChart__Xnw6i small{font-size:10px}.analytics_weekDetail__7dTei{border-top:1px solid #2d4436;margin-top:24px;padding-top:19px}.analytics_weekDetail__7dTei>span{font-size:12px;display:flex;justify-content:space-between}.analytics_weekDetail__7dTei small{color:#8ea695}.analytics_weekDetail__7dTei strong{display:block;font-size:25px;margin-top:13px;font-weight:500}.analytics_weekDetail__7dTei p{font-size:11px;color:#93af9d;margin-top:10px}.analytics_footer__sX4K8{margin-top:35px;border-top:1px solid #2b4033;padding:20px 0 0;display:flex;justify-content:space-between;gap:15px;color:#92aa9b;font-size:12px}.analytics_footer__sX4K8 small{font-size:10px}.analytics_empty__hWz6C{padding:24px;color:#a4b8aa}.analytics_dataDetails___ebvY{font-size:11px;color:#9db8a6;margin-top:16px}.analytics_dataDetails___ebvY summary{cursor:pointer}.analytics_overlay__09PxF{position:fixed;inset:0;background:#020b08bd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:20px;width:100%;height:100%;max-width:none;max-height:none;border:0;margin:0;color:#edf4f0}.analytics_detailPanel___zYxq{background:#11241a;border:1px solid #3c5948;border-radius:8px;max-width:440px;width:100%;padding:24px;max-height:90dvh;overflow:auto;box-shadow:0 24px 90px #0008;animation:analytics_arrive__QH3y0 .2s ease-out}.analytics_detailImage__EuuIe{width:100%;height:160px;object-fit:cover;border-radius:5px}.analytics_detailPanel___zYxq dl>div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #2a4434;font-size:13px}.analytics_detailPanel___zYxq dd{margin:0;font-weight:600}.analytics_detailPanel___zYxq p{font-size:11px;color:#a0b6a7}.analytics_expenseHeading__G2USh{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 10px}.analytics_expenseHeading__G2USh h4{margin:0;font-size:13px;font-weight:600}.analytics_expenseHeading__G2USh span{font-size:12px;color:#83dcb9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics_expenseList___T5pv{display:grid;border-top:1px solid #2a4434;max-height:310px;overflow:auto}.analytics_expenseItem__XjNZv{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 2px;border-bottom:1px solid #2a4434}.analytics_expenseItem__XjNZv time{font-size:10px;color:#92aa9b;text-transform:capitalize}.analytics_expenseItem__XjNZv div{min-width:0}.analytics_expenseItem__XjNZv strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytics_expenseItem__XjNZv small{display:block;color:#8ca794;font-size:10px;margin-top:5px}.analytics_expenseItem__XjNZv b{font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.analytics_closeButton__8dvDq{width:100%;padding:12px;border:0;border-radius:5px;background:#57dfb1;color:#082017;cursor:pointer;margin-top:14px}.analytics_srOnly__b3IqI{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@keyframes analytics_arrive__QH3y0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.analytics_page__Z7fGs{padding:24px}.analytics_stat__uBWe1{padding:20px 15px}.analytics_stat__uBWe1>strong{font-size:22px}.analytics_bottomGrid__aBae9,.analytics_mainGrid__3P_MQ{gap:22px;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}.analytics_distribution__J8NWv,.analytics_weekSection__34Sbl{padding-left:22px}.analytics_heading__DnSyN{align-items:flex-start}.analytics_headingActions__5OM3q{flex-wrap:wrap;justify-content:flex-end}.analytics_heading__DnSyN h2{font-size:27px}}@media(max-width:850px){.analytics_bottomGrid__aBae9,.analytics_mainGrid__3P_MQ{grid-template-columns:1fr}.analytics_distribution__J8NWv,.analytics_weekSection__34Sbl{border-left:0;padding-left:0;border-top:1px solid #2a3f35;padding-top:24px}.analytics_distributionList__t3cOa{max-width:420px;margin:auto}.analytics_patternGrid__WID5m{grid-template-columns:1fr}.analytics_stats__uX5hr{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics_stat__uBWe1:nth-child(2){border-right:0}.analytics_stat__uBWe1:nth-child(-n+2){border-bottom:1px solid #2a3f35}.analytics_stat__uBWe1:nth-child(3){padding-left:0}.analytics_heading__DnSyN{flex-direction:column}.analytics_weekChart__Xnw6i{max-width:450px;margin:auto}.analytics_weekChart__Xnw6i button>div{height:120px}.analytics_footer__sX4K8{flex-wrap:wrap}}@media(max-width:480px){.analytics_page__Z7fGs{padding:20px 16px}.analytics_heading__DnSyN h2{font-size:25px}.analytics_stat__uBWe1>strong{font-size:21px}.analytics_sectionHeading___wZ78{align-items:flex-start}.analytics_sectionHeading___wZ78 h3{font-size:15px}.analytics_chartToolbar__cdoWR{flex-wrap:wrap}.analytics_chartToolbar__cdoWR strong{font-size:22px}.analytics_filters__6_xBG{flex-direction:column}.analytics_count__2Ojg2{display:none}.analytics_page__Z7fGs td{padding:12px 6px}.analytics_chart__uNd2Y{height:240px}.analytics_headingActions__5OM3q{justify-content:flex-start}.analytics_statLabel__N9WsE{font-size:11px}.analytics_stat__uBWe1>span{font-size:10px}.analytics_segmented__GHleN button{padding:7px}.analytics_detailPanel___zYxq{padding:18px}.analytics_expenseItem__XjNZv{grid-template-columns:50px minmax(0,1fr);gap:9px}.analytics_expenseItem__XjNZv b{grid-column:2}}@media(prefers-reduced-motion:reduce){.analytics_detailPanel___zYxq,.analytics_page__Z7fGs{animation:none}.analytics_page__Z7fGs *{transition:none!important}.analytics_insight__cvE_Z:hover{transform:none}}.analytics_state__O7Kst{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;color:#a8bbb1;text-align:center}.analytics_state__O7Kst svg{color:#57dfb1}.analytics_state__O7Kst .analytics_closeButton__8dvDq{width:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:18px}.analytics_insight__cvE_Z:disabled{cursor:default;opacity:1}.analytics_insight__cvE_Z:disabled:hover{transform:none;background:#12221a}.analytics_downloads__5xStg{display:flex;gap:7px}.analytics_downloads__5xStg button{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #385046;border-radius:6px;background:#10241a;color:#d7e8de;font-size:11px;font-weight:700;cursor:pointer}.analytics_downloads__5xStg button:first-child{background:#57dfb1;color:#082017;border-color:#57dfb1}.analytics_downloads__5xStg button:disabled{opacity:.65;cursor:wait}@property --reveal{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes analytics_donutReveal__RWLKB{0%{--reveal:0%}}@keyframes analytics_barUp__7DgVa{0%{transform:scaleY(0)}}@keyframes analytics_shareGrow__zmAkF{0%{transform:scaleX(0)}}@keyframes analytics_cardIn__C2ps_{0%{opacity:0;transform:translateY(16px)}}.analytics_page__Z7fGs{--ease:cubic-bezier(.22,1,.36,1);padding:32px 40px 60px;max-width:1440px}.analytics_top__fJoso{margin-bottom:18px}.analytics_bottomGrid__aBae9,.analytics_mainGrid__3P_MQ{border:0;padding:0;gap:18px;margin-bottom:18px}.analytics_categorySection__zx8V7,.analytics_chartSection__Da61h,.analytics_distribution__J8NWv,.analytics_patternSection__Cfagb,.analytics_weekSection__34Sbl{padding:24px;border:1px solid #294239;border-radius:20px;background:linear-gradient(145deg,#102219d9,#0b1913d9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 45px #0000004d;animation:analytics_cardIn__C2ps_ .7s var(--ease) both;transition:border-color .35s}.analytics_categorySection__zx8V7:hover,.analytics_chartSection__Da61h:hover,.analytics_distribution__J8NWv:hover,.analytics_patternSection__Cfagb:hover,.analytics_weekSection__34Sbl:hover{border-color:#3b6453}.analytics_distribution__J8NWv{animation-delay:.08s}.analytics_patternSection__Cfagb{margin-bottom:18px;animation-delay:.16s}.analytics_categorySection__zx8V7{animation-delay:.22s}.analytics_weekSection__34Sbl{animation-delay:.28s}.analytics_donut__AqWOB{mask:conic-gradient(#000 var(--reveal),#0000 0);-webkit-mask:conic-gradient(#000 var(--reveal),#0000 0);animation:analytics_donutReveal__RWLKB 1.4s var(--ease) .2s both;filter:drop-shadow(0 0 18px #57dfb133)}.analytics_donut__AqWOB>div{transform:rotate(90deg)}.analytics_distributionList__t3cOa button{padding:7px 8px;border-radius:8px;transition:background .2s,transform .25s var(--ease)}.analytics_distributionList__t3cOa button:hover{background:#ffffff0a;transform:translateX(4px)}.analytics_insight__cvE_Z{border-radius:14px;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s;animation:analytics_cardIn__C2ps_ .6s var(--ease) both}.analytics_insight__cvE_Z:nth-child(2){animation-delay:.08s}.analytics_insight__cvE_Z:nth-child(3){animation-delay:.16s}.analytics_insight__cvE_Z:hover:not(:disabled){transform:translateY(-5px);box-shadow:0 20px 44px #00000066}.analytics_shareBar__TF2HD{display:block;width:120px;max-width:100%;height:3px;margin-top:7px;border-radius:99px;background:#1d342a;overflow:hidden}.analytics_shareBar__TF2HD b{display:block;height:100%;border-radius:99px;transform-origin:left;animation:analytics_shareGrow__zmAkF 1s var(--ease) .2s both}.analytics_page__Z7fGs tbody tr{transition:background .2s}.analytics_page__Z7fGs tbody tr:hover{background:#ffffff08}.analytics_weekChart__Xnw6i i{transform-origin:bottom;animation:analytics_barUp__7DgVa .9s var(--ease) both;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#3f7a63,#27463a)}.analytics_weekChart__Xnw6i button:nth-child(2) i{animation-delay:.08s}.analytics_weekChart__Xnw6i button:nth-child(3) i{animation-delay:.16s}.analytics_weekChart__Xnw6i button:nth-child(4) i{animation-delay:.24s}.analytics_weekChart__Xnw6i button[aria-pressed=true] i{background:linear-gradient(180deg,#78dfb5,#2f8f6c);box-shadow:0 0 22px #57dfb155}.analytics_weekChart__Xnw6i button:hover i{filter:brightness(1.2)}@media(max-width:1000px){.analytics_distribution__J8NWv{border:1px solid #294239;padding:24px}}@media(max-width:700px){.analytics_page__Z7fGs{padding:22px 16px 90px}}@media(prefers-reduced-motion:reduce){.analytics_categorySection__zx8V7,.analytics_chartSection__Da61h,.analytics_distribution__J8NWv,.analytics_donut__AqWOB,.analytics_insight__cvE_Z,.analytics_patternSection__Cfagb,.analytics_shareBar__TF2HD b,.analytics_weekChart__Xnw6i i,.analytics_weekSection__34Sbl{animation:none!important}.analytics_distributionList__t3cOa button:hover,.analytics_insight__cvE_Z:hover:not(:disabled){transform:none}}@keyframes budgets_rowIn__7Wi6M{0%{opacity:0;transform:translateY(10px)}}@keyframes budgets_grow__7ZIqE{0%{transform:scaleX(0)}}.budgets_toolbar__y7hGr{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.budgets_rows__8ea2T{display:grid}.budgets_head__y18i6,.budgets_row__DzlBD{display:grid;grid-template-columns:minmax(0,1.3fr) 150px minmax(0,1.2fr) 130px 34px;grid-gap:18px;gap:18px;align-items:center}.budgets_head__y18i6{padding:0 10px 10px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8fa69a}.budgets_head__y18i6 span:nth-child(4){text-align:right}.budgets_row__DzlBD{padding:14px 10px;border-top:1px solid #1d342a;border-radius:12px;animation:budgets_rowIn__7Wi6M .5s var(--ease) both;transition:background .25s}.budgets_row__DzlBD:focus-within,.budgets_row__DzlBD:hover{background:#ffffff08}.budgets_name__h91B0{display:flex;align-items:center;gap:12px;min-width:0}.budgets_name__h91B0 i{flex:none;width:4px;height:34px;border-radius:4px;background:var(--tone);box-shadow:0 0 12px color-mix(in srgb,var(--tone) 60%,transparent)}.budgets_name__h91B0 strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budgets_name__h91B0 small{display:block;margin-top:3px;font-size:11px;color:#8fa69a}.budgets_plan__I4GE_{display:flex;align-items:center;gap:6px;height:40px;padding:0 11px;border:1px solid #304a40;border-radius:10px;background:#0c1a14;color:#8fa69a;font-size:13px;transition:border-color .25s,box-shadow .25s}.budgets_plan__I4GE_:focus-within{border-color:#20e88f;box-shadow:0 0 0 4px #20e88f1f}.budgets_plan__I4GE_ input{flex:1 1;min-width:0;width:100%;border:0;outline:0;background:none;color:#f0f7f3;font:600 13px inherit;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budgets_actual__6JX4w strong{display:block;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budgets_actual__6JX4w div{height:6px;margin-top:8px;border-radius:99px;background:#1a3328;overflow:hidden}.budgets_actual__6JX4w b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 55%,#0b1913),var(--tone));transform-origin:left;animation:budgets_grow__7ZIqE 1s var(--ease) .2s both}.budgets_remaining__rNc8I{text-align:right;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:800px){.budgets_head__y18i6{display:none}.budgets_row__DzlBD{grid-template-columns:minmax(0,1fr) 34px;gap:10px 12px}.budgets_name__h91B0{grid-column:1/-1}.budgets_plan__I4GE_{grid-column:1}.budgets_actual__6JX4w{grid-column:1/-1;grid-row:3}.budgets_remaining__rNc8I{grid-column:1/-1;grid-row:4;text-align:left}.budgets_toolbar__y7hGr>*{flex:1 1}}.dashboard_budgetTop__nc0UJ,.dashboard_columns__RWNrT,.dashboard_lines__6Ih_X,.dashboard_moves__8vFpL,.dashboard_timeline__wcbat{--ease:cubic-bezier(.22,1,.36,1)}@keyframes dashboard_rise__nmjaL{0%{opacity:0;transform:translateY(18px)}}@keyframes dashboard_slideIn__RXmu0{0%{opacity:0;transform:translateX(-12px)}}@keyframes dashboard_grow__Sb6vQ{0%{transform:scaleX(0)}}@keyframes dashboard_ringDraw__cvxqM{0%{stroke-dashoffset:326.7}}.dashboard_columns__RWNrT{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:18px;gap:18px}.dashboard_budgetTop__nc0UJ{display:flex;align-items:center;gap:28px;margin-bottom:26px}.dashboard_ring__8s9Rs{position:relative;flex:none;width:148px;height:148px}.dashboard_ring__8s9Rs svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.dashboard_ring__8s9Rs circle{fill:none;stroke:#1a3328;stroke-width:10}.dashboard_ring__8s9Rs .dashboard_ringValue__zedun{stroke:var(--tone);stroke-linecap:round;stroke-dashoffset:var(--ring-offset);animation:dashboard_ringDraw__cvxqM 1.4s var(--ease) .25s both;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--tone) 70%,transparent))}.dashboard_ring__8s9Rs>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.dashboard_ring__8s9Rs strong{font-size:30px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_ring__8s9Rs small{font-size:11px;color:#8fa69a}.dashboard_budgetFigures__UeeqU{flex:1 1;min-width:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 20px;gap:14px 20px}.dashboard_budgetFigures__UeeqU small{display:block;font-size:11px;color:#8fa69a;margin-bottom:4px}.dashboard_budgetFigures__UeeqU strong{font-size:20px;font-weight:800;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_pace__fJh7F{grid-column:1/-1}.dashboard_paceTrack__lpu4x{position:relative;height:8px;border-radius:99px;background:#1a3328;margin-top:20px}.dashboard_paceTrack__lpu4x i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 55%,#0b1913),var(--tone));transform-origin:left;animation:dashboard_grow__Sb6vQ 1.2s var(--ease) .3s both}.dashboard_paceTrack__lpu4x b{position:absolute;top:-5px;width:2px;height:18px;border-radius:2px;background:#f0f7f3}.dashboard_paceTrack__lpu4x b span{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:700;color:#f0f7f3}.dashboard_pace__fJh7F p{margin:10px 0 0;font-size:12px;line-height:1.5;color:#a9c2b6}.dashboard_lines__6Ih_X{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 28px;gap:16px 28px}.dashboard_lines__6Ih_X>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px 12px;gap:8px 12px;align-items:end;animation:dashboard_rise__nmjaL .6s var(--ease) both;animation-delay:calc(.3s + var(--delay))}.dashboard_lines__6Ih_X p{margin:0;min-width:0;font-size:13px;font-weight:600}.dashboard_lines__6Ih_X p span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_lines__6Ih_X small{display:block;margin-top:3px;font-size:11px;font-weight:400;color:#8fa69a}.dashboard_lines__6Ih_X strong{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_lineTrack__lVU4y{grid-column:1/-1;height:6px;border-radius:99px;background:#1a3328;overflow:hidden}.dashboard_lineTrack__lVU4y i{display:block;height:100%;border-radius:99px;background:var(--tone);transform-origin:left;animation:dashboard_grow__Sb6vQ 1s var(--ease) both;animation-delay:calc(.45s + var(--delay))}.dashboard_timeline__wcbat{list-style:none;margin:0;padding:0;position:relative}.dashboard_timeline__wcbat:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:1px;background:linear-gradient(#2f5142,#2f514200)}.dashboard_timeline__wcbat li{position:relative;display:grid;grid-template-columns:11px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:11px 8px 11px 0;border-radius:12px;animation:dashboard_slideIn__RXmu0 .55s var(--ease) both;animation-delay:calc(.3s + var(--delay));transition:background .25s,padding .25s var(--ease)}.dashboard_timeline__wcbat li:hover{background:#ffffff08;padding-left:6px}.dashboard_timeline__wcbat li>i{width:11px;height:11px;border-radius:50%;background:var(--tone);color:color-mix(in srgb,var(--tone) 55%,transparent);box-shadow:0 0 0 3px #0e1f17}.dashboard_timeline__wcbat li.dashboard_bad__XdstP>i,.dashboard_timeline__wcbat li.dashboard_warn__JGgEK>i{animation:dashboard_pulse__2qO7h 2s ease-out infinite}.dashboard_timeline__wcbat p{margin:0;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_timeline__wcbat small{display:block;margin-top:3px;font-size:11px;color:#8fa69a}.dashboard_timelineAmount__eraaZ{text-align:right}.dashboard_timelineAmount__eraaZ strong{display:block;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_timelineAmount__eraaZ span{display:inline-block;margin-top:4px;font-size:10px;font-weight:700;color:var(--tone)}.dashboard_addPayment__sQdpT{transition:transform .2s var(--ease),background .2s}.dashboard_addPayment__sQdpT:hover{transform:translateY(-1px)}.dashboard_moves__8vFpL{list-style:none;margin:0;padding:0}.dashboard_moves__8vFpL li{display:grid;grid-template-columns:38px minmax(0,1fr) auto 150px;grid-gap:14px;gap:14px;align-items:center;padding:12px 10px;border-top:1px solid #1d342a;border-radius:12px;animation:dashboard_rise__nmjaL .55s var(--ease) both;animation-delay:calc(.35s + var(--delay));transition:background .25s}.dashboard_moves__8vFpL li:first-child{border-top:0}.dashboard_moves__8vFpL li:hover{background:#ffffff08}.dashboard_moves__8vFpL li>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;transition:transform .3s var(--ease)}.dashboard_moves__8vFpL li:hover>span{transform:scale(1.1)}.dashboard_moveOut__Yr71t{background:#ff72691f;color:#ff7269}.dashboard_moveIn__8xoGO{background:#20e88f1f;color:#20e88f}.dashboard_moves__8vFpL p{margin:0;font-size:13px;font-weight:700}.dashboard_moves__8vFpL p,.dashboard_moves__8vFpL small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_moves__8vFpL small{display:block;margin-top:3px;font-size:11px;color:#8fa69a}.dashboard_moves__8vFpL time{font-size:12px;color:#8fa69a}.dashboard_moves__8vFpL strong{text-align:right;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_good__4eNWL{--tone:#20e88f}.dashboard_warn__JGgEK{--tone:#f2ae59}.dashboard_bad__XdstP{--tone:#ff7269}.dashboard_goodText__bqxgU{color:#20e88f}.dashboard_badText__1YX9J{color:#ff7269}@keyframes dashboard_pulse__2qO7h{0%{box-shadow:0 0 0 0 currentColor}70%,to{box-shadow:0 0 0 9px transparent}}@media(max-width:950px){.dashboard_columns__RWNrT{grid-template-columns:1fr}}@media(max-width:700px){.dashboard_budgetTop__nc0UJ{flex-direction:column;align-items:stretch}.dashboard_ring__8s9Rs{align-self:center}.dashboard_lines__6Ih_X{grid-template-columns:1fr}.dashboard_moves__8vFpL li{grid-template-columns:38px minmax(0,1fr) auto;row-gap:2px}.dashboard_moves__8vFpL time{display:none}}@keyframes payments_rowIn__smPRr{0%{opacity:0;transform:translateX(-12px)}}@keyframes payments_pulse__9BQif{0%{box-shadow:0 0 0 0 currentColor}70%,to{box-shadow:0 0 0 8px transparent}}@keyframes payments_pop__RNso5{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.payments_toolbar__wnbTH{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.payments_group__n9wZI+.payments_group__n9wZI{margin-top:10px}.payments_group__n9wZI header{display:flex;justify-content:space-between;align-items:center;padding:14px 10px 8px}.payments_group__n9wZI h4{display:flex;align-items:center;gap:9px;margin:0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tone)}.payments_group__n9wZI h4 i{width:8px;height:8px;border-radius:50%;background:currentColor;color:color-mix(in srgb,var(--tone) 55%,transparent)}.payments_group__n9wZI:first-of-type h4 i{animation:payments_pulse__9BQif 2s ease-out infinite}.payments_group__n9wZI header span{font-size:12px;font-weight:700;color:#8fa69a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payments_group__n9wZI ul{list-style:none;margin:0;padding:0}.payments_group__n9wZI li{display:grid;grid-template-columns:30px minmax(0,1fr) 130px 130px 104px;grid-gap:14px;gap:14px;align-items:center;padding:12px 10px;border-radius:12px;border-left:2px solid transparent;animation:payments_rowIn__smPRr .5s var(--ease) both;transition:background .25s,border-color .25s}.payments_group__n9wZI li+li{border-top:1px solid #1d342a}.payments_group__n9wZI li:hover{background:#ffffff08;border-left-color:var(--tone)}.payments_group__n9wZI p{margin:0;font-size:13px;font-weight:700}.payments_group__n9wZI p,.payments_group__n9wZI small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payments_group__n9wZI small{display:block;margin-top:3px;font-size:11px;color:#8fa69a}.payments_group__n9wZI li>strong{text-align:right;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.payments_due__NCf4z time{display:block;font-size:12px;color:#d9e7df}.payments_due__NCf4z span{display:inline-block;margin-top:3px;font-size:10px;font-weight:700;color:var(--tone)}.payments_paid__B2aNZ p,.payments_paid__B2aNZ>strong{color:#8fa69a;text-decoration:line-through;-webkit-text-decoration-color:#8fa69a66;text-decoration-color:#8fa69a66}.payments_check__dzuVJ{width:28px;height:28px;display:grid;place-items:center;border:1.5px solid #3b6453;border-radius:50%;background:none;color:transparent;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .2s var(--ease)}.payments_check__dzuVJ:hover:not(:disabled){border-color:#20e88f;background:#20e88f26;color:#20e88f;transform:scale(1.1)}.payments_check__dzuVJ:disabled{cursor:default}.payments_paid__B2aNZ .payments_check__dzuVJ{border-color:#20e88f;background:#20e88f;color:#03130c;animation:payments_pop__RNso5 .45s var(--ease)}.payments_check__dzuVJ .spin{color:#20e88f}.payments_actions__6zkVG{display:flex;gap:2px;justify-content:flex-end;opacity:.45;transition:opacity .2s}.payments_actions__6zkVG:focus-within,.payments_group__n9wZI li:hover .payments_actions__6zkVG{opacity:1}.payments_dateButton__qO2zv{position:relative;overflow:hidden}.payments_dateButton__qO2zv input{position:absolute;inset:0;opacity:0;cursor:pointer}.payments_dateButton__qO2zv input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}@media(max-width:950px){.payments_group__n9wZI li{grid-template-columns:30px minmax(0,1fr) auto 104px}.payments_due__NCf4z{display:none}}@media(max-width:700px){.payments_toolbar__wnbTH .primary{flex:1 1;justify-content:center}.payments_group__n9wZI li{grid-template-columns:30px minmax(0,1fr) auto;row-gap:6px}.payments_group__n9wZI li>strong{grid-column:3;grid-row:1}.payments_due__NCf4z{display:block;grid-column:2;grid-row:2}.payments_due__NCf4z time{display:inline;margin-right:8px}.payments_actions__6zkVG{grid-column:3;grid-row:2;opacity:1}}@media(hover:none){.payments_actions__6zkVG{opacity:1}}@keyframes proposals_cardIn__L6zjQ{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes proposals_float__Bw9I_{50%{transform:translateY(-6px)}}.proposals_list__qBUBr{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.proposals_list__qBUBr li{animation:proposals_cardIn__L6zjQ .6s var(--ease) both;transition:transform .35s var(--ease),border-color .35s,opacity .3s}.proposals_list__qBUBr li:hover{transform:translateY(-3px);border-color:#3b6453}.proposals_working__qVgj4{opacity:.6}.proposals_summary__Bc3Oi{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.proposals_summary__Bc3Oi>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px}.proposals_out__xjJMB{background:#ff72691f;color:#ff7269}.proposals_in__wjmhU{background:#20e88f1f;color:#20e88f}.proposals_summary__Bc3Oi strong{display:block;font-size:15px;letter-spacing:-.01em}.proposals_summary__Bc3Oi small{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:11px;color:#8fa69a}.proposals_summary__Bc3Oi small i{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:99px;background:#75b5ff1f;color:#99c7ff;font-style:normal;font-weight:700}.proposals_summary__Bc3Oi p{margin:10px 0 0;padding:9px 12px;border-left:2px solid #304a40;font-size:12px;line-height:1.5;color:#a9c2b6}.proposals_summary__Bc3Oi b{font-size:19px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.proposals_decision__8Bye2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:end;margin-top:18px;padding-top:16px;border-top:1px solid #1d342a}.proposals_decision__8Bye2 label{display:grid;grid-gap:6px;gap:6px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8fa69a}.proposals_decision__8Bye2 select{height:42px;min-width:0;padding:0 11px;border:1px solid #304a40;border-radius:10px;background:#0c1a14;color:#f0f7f3;font:13px inherit;font-family:inherit;text-transform:none;letter-spacing:0}.proposals_decision__8Bye2 select:focus{outline:0;border-color:#20e88f;box-shadow:0 0 0 4px #20e88f1f}.proposals_reject__M_EbM{height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;border:1px solid #304a40;border-radius:10px;background:none;color:#c9d8d0;font:600 13px inherit;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.proposals_reject__M_EbM:hover:not(:disabled){border-color:#ff726980;color:#ff7269;background:#ff72690f}.proposals_decision__8Bye2 button:disabled{opacity:.55;cursor:not-allowed}.proposals_empty___5lnh{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:56px 20px;text-align:center}.proposals_empty___5lnh span{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;background:#20e88f1a;color:#20e88f;animation:proposals_float__Bw9I_ 4s ease-in-out infinite}.proposals_empty___5lnh h3{margin:10px 0 0;font-size:17px}.proposals_empty___5lnh p{margin:0;max-width:44ch;font-size:13px;line-height:1.6;color:#8fa69a}@media(max-width:800px){.proposals_summary__Bc3Oi{grid-template-columns:42px minmax(0,1fr)}.proposals_summary__Bc3Oi b{grid-column:2}.proposals_decision__8Bye2{grid-template-columns:1fr 1fr}.proposals_decision__8Bye2 label{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.proposals_empty___5lnh span{animation:none}}@keyframes transactions_barUp__QIQ6r{0%{transform:scaleY(0)}}@keyframes transactions_rowIn__ZQt6U{0%{opacity:0;transform:translateY(10px)}}.transactions_days__Kbyy_{display:flex;align-items:flex-end;gap:4px;height:150px}.transactions_days__Kbyy_ button{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0;border:0;background:none;color:#6f8a7d;cursor:pointer}.transactions_days__Kbyy_ span{flex:1 1;display:flex;align-items:flex-end;border-radius:6px;background:#ffffff05;transition:background .2s}.transactions_days__Kbyy_ i{display:block;width:100%;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#ff968b,#ff72694d);transform-origin:bottom;animation:transactions_barUp__QIQ6r .8s var(--ease) both;transition:filter .2s}.transactions_days__Kbyy_ small{font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.transactions_days__Kbyy_ button:hover span{background:#ffffff12}.transactions_days__Kbyy_ button:hover i{filter:brightness(1.25)}.transactions_days__Kbyy_ button:hover small{color:#f0f7f3}.transactions_days__Kbyy_ button[aria-pressed=true] i{background:linear-gradient(180deg,#dfff00,#dfff004d);box-shadow:0 0 18px #dfff0055}.transactions_days__Kbyy_ button[aria-pressed=true] small{color:#dfff00;font-weight:800}.transactions_days__Kbyy_ .transactions_today__zKJC3 small{color:#20e88f;font-weight:800}.transactions_days__Kbyy_ .transactions_today__zKJC3 span{box-shadow:inset 0 -2px 0 #20e88f}.transactions_clearDay__sj8sU{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid #dfff0066;border-radius:99px;background:#dfff0014;color:#dfff00;font-size:11px;font-weight:700;cursor:pointer}.transactions_toolbar__UB8nU{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.transactions_search__0c9yv{flex:1 1;min-width:220px;height:42px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #304a40;border-radius:12px;background:#0c1a14;color:#8fa69a;transition:border-color .25s,box-shadow .25s}.transactions_search__0c9yv:focus-within{border-color:#20e88f;box-shadow:0 0 0 4px #20e88f1f}.transactions_search__0c9yv input{flex:1 1;min-width:0;border:0;outline:0;background:none;color:#f0f7f3;font:13px inherit;font-family:inherit}.transactions_count__xp7M6{font-size:12px;color:#8fa69a}.transactions_group__nN0VO header{display:flex;justify-content:space-between;align-items:baseline;padding:20px 10px 8px}.transactions_group__nN0VO h4{margin:0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8fa69a}.transactions_group__nN0VO header span{font-size:12px;font-weight:700;color:#8fa69a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.transactions_group__nN0VO ul{list-style:none;margin:0;padding:0}.transactions_group__nN0VO li{display:grid;grid-template-columns:38px minmax(0,1fr) auto 72px;grid-gap:14px;gap:14px;align-items:center;padding:11px 10px;border-radius:12px;animation:transactions_rowIn__ZQt6U .5s var(--ease) both;transition:background .25s}.transactions_group__nN0VO li+li{border-top:1px solid #1d342a}.transactions_group__nN0VO li:hover{background:#ffffff08}.transactions_group__nN0VO li>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;transition:transform .3s var(--ease)}.transactions_group__nN0VO li:hover>span{transform:scale(1.1)}.transactions_out__hNTgV{background:#ff72691f;color:#ff7269}.transactions_in__phsBT{background:#20e88f1f;color:#20e88f}.transactions_transfer__d_Feq{background:#75b5ff1f;color:#75b5ff}.transactions_group__nN0VO p{margin:0;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transactions_group__nN0VO small{display:block;margin-top:3px;font-size:11px;color:#8fa69a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transactions_group__nN0VO li>strong{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.transactions_actions__RPTSo{display:flex;gap:4px;justify-content:flex-end;opacity:.45;transition:opacity .2s}.transactions_actions__RPTSo:focus-within,.transactions_group__nN0VO li:hover .transactions_actions__RPTSo{opacity:1}@media(max-width:700px){.transactions_days__Kbyy_{height:110px;gap:2px}.transactions_days__Kbyy_ small{display:none}.transactions_group__nN0VO li{grid-template-columns:38px minmax(0,1fr) auto;row-gap:4px}.transactions_actions__RPTSo{grid-column:2/-1;justify-content:flex-start;opacity:1}.transactions_count__xp7M6{display:none}}@media(hover:none){.transactions_actions__RPTSo{opacity:1}}