@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.Styles_containerBox__fog4B{inset:0;overflow-y:auto;position:fixed;z-index:9!important}.Styles_overlay__uiNYf{background-color:#0000004d;inset:0;position:fixed}.Styles_sessionExpiredWrapper__uB2nO{align-items:center;display:flex;inset:0;justify-content:flex-start;padding-left:240px;position:fixed;z-index:10}.Styles_sessionExpiredPanel__CBHxL{background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;height:411px;margin:0 auto;padding:0;position:relative;text-align:center;transition:all .3s ease;width:910px;z-index:11}.Styles_sessionExpiredContent__HzDoi,.Styles_sessionExpiredPanel__CBHxL{align-items:center;display:flex;flex-direction:column;justify-content:center}.Styles_sessionExpiredContent__HzDoi{gap:1.25rem;height:100%;padding:3rem 2rem;width:100%}.Styles_securityIconContainer__B9wBL{align-items:center;display:flex;justify-content:center;margin-bottom:.25rem}.Styles_shieldBackground__wqJC-{align-items:center;background:#3cb371;border-radius:50%;display:flex;height:36px;justify-content:center;position:relative;width:36px}.Styles_shieldLockIcon__aPYpu{height:24px;object-fit:contain;width:24px}.Styles_sessionExpiredTitle__4E1uc{color:#1a1a1a;font-family:inherit;font-size:var(--text-3xl);font-weight:700;margin:0}.Styles_sessionExpiredDescription__qzq7t{display:flex;flex-direction:column;gap:.125rem;margin:.25rem 0}.Styles_sessionExpiredDescription__qzq7t p{color:#666;font-family:inherit;font-size:var(--text-base);font-weight:400;line-height:1.5;margin:0}.Styles_logInButton__fOuT6{background-color:#3cb371;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-family:inherit;font-size:var(--text-base);font-weight:500;height:44px;margin-top:.75rem;transition:background-color .3s ease;width:150px}.Styles_logInButton__fOuT6:hover{background-color:#2e8b57}.Styles_logInButton__fOuT6:active{background-color:#228b22}.Styles_dialogPanel__bJr3T{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:200px;margin-top:15rem!important;margin:auto;padding:1.5rem;text-align:left;transform:translateZ(0);transition:all .3s ease;width:80%}.Styles_xButton__vvd5i{border:initial;cursor:pointer;padding:.5rem;position:absolute;right:0;top:0}.Styles_modalTitle__nhhcz{word-wrap:break-word;align-items:center;color:var(--label-color);display:flex;font-size:var(--text-2xl);font-weight:400;height:70px;margin:25px 5px}.Styles_errorIcon__o9LZK{height:50px;margin-right:10px;width:50px}.Styles_buttonComponent__ghvRv{background-color:#3182ce;border:initial;border-radius:.375rem;color:#fff;cursor:pointer;font-family:inherit;font-weight:500;height:40px;padding:.5rem 1rem;text-align:center;transition:background-color .3s ease;width:150px}.Styles_buttonComponent__ghvRv:hover{background-color:#2b6cb0}@media (max-width:1024px){.Styles_sessionExpiredWrapper__uB2nO{padding-left:240px}.Styles_sessionExpiredPanel__CBHxL{height:auto;max-width:910px;min-height:411px;padding:2rem 1.5rem;width:calc(100vw - 240px - 2rem)}.Styles_sessionExpiredContent__HzDoi{padding:2rem 1.5rem}.Styles_sessionExpiredTitle__4E1uc{font-size:var(--text-2xl)}.Styles_sessionExpiredDescription__qzq7t p{font-size:var(--text-sm)}}@media (max-width:768px){.Styles_sessionExpiredWrapper__uB2nO{padding-left:0}.Styles_sessionExpiredPanel__CBHxL{height:auto;margin:0 1rem;max-width:95%;min-height:380px;width:calc(100vw - 2rem)}.Styles_sessionExpiredContent__HzDoi{gap:1.25rem;padding:1.5rem 1rem}.Styles_shieldBackground__wqJC-{height:32px;width:32px}.Styles_shieldLockIcon__aPYpu{height:22px;width:22px}.Styles_sessionExpiredTitle__4E1uc{font-size:var(--text-xl)}.Styles_sessionExpiredDescription__qzq7t p{font-size:var(--text-sm)}.Styles_logInButton__fOuT6{font-size:var(--text-sm);height:42px;width:140px}.Styles_dialogPanel__bJr3T{border-radius:.875rem;margin-top:10rem!important;padding:1.25rem;width:90%}.Styles_modalTitle__nhhcz{flex-wrap:wrap;font-size:var(--text-xl);height:auto;margin:20px 5px}.Styles_errorIcon__o9LZK{height:40px;width:40px}.Styles_buttonComponent__ghvRv{font-size:var(--text-sm);height:38px;width:130px}}@media (max-width:480px){.Styles_sessionExpiredWrapper__uB2nO{padding-left:0}.Styles_sessionExpiredPanel__CBHxL{height:auto;margin:0 1rem;max-width:95%;min-height:350px;width:calc(100vw - 2rem)}.Styles_sessionExpiredContent__HzDoi{gap:1rem;padding:1.25rem .75rem}.Styles_shieldBackground__wqJC-{height:30px;width:30px}.Styles_shieldLockIcon__aPYpu{height:20px;width:20px}.Styles_sessionExpiredTitle__4E1uc{font-size:var(--text-xl)}.Styles_sessionExpiredDescription__qzq7t p{font-size:var(--text-sm)}.Styles_logInButton__fOuT6{font-size:var(--text-sm);height:40px;padding:.65rem 1.5rem;width:130px}.Styles_dialogPanel__bJr3T{border-radius:.75rem;margin-top:8rem!important;padding:1rem;width:95%}.Styles_modalTitle__nhhcz{font-size:var(--text-lg);margin:15px 5px}.Styles_errorIcon__o9LZK{height:35px;margin-right:8px;width:35px}.Styles_buttonComponent__ghvRv{font-size:var(--text-sm);height:36px;padding:.4rem .875rem;width:120px}}.select_select__FtLJ4{position:relative}.select_selectTrigger__J6mNi{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fafafa59;border:2px solid #ffffffb3;border-radius:16px;box-shadow:0 0 0 1px #0000000f,0 0 10px -2px #0000001a,inset 0 1px 0 #ffffffbf;box-sizing:border-box;color:#1a1a1a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-sm);font-weight:700;gap:6px;line-height:1;min-height:48px;padding:0 12px;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.select_selectTrigger__J6mNi:hover{background:#fafafa80;border-color:#ffffffe0;box-shadow:0 0 0 1px #00000012,0 0 12px -2px #0000001f,inset 0 1px 0 #ffffffd9}.select_selectValue__w0qPD{letter-spacing:.02em;min-width:2.25rem;text-align:center}.select_selectChevron__0aO\+P{color:#1a1a1a;flex-shrink:0;transition:transform .2s ease}.select_selectChevronOpen__qNr5H{transform:rotate(180deg)}.select_selectMenu__UQwIQ{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fcfcfceb;border:2px solid #ffffffb8;border-radius:12px;box-shadow:0 0 0 1px #0000000f,0 8px 28px #0f281e1f;display:flex;flex-direction:column;gap:2px;min-width:100%;padding:4px;position:absolute;right:0;top:calc(100% + 8px);z-index:1500}.select_selectOption__w1vSJ{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#1a1a1a;cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);font-weight:600;gap:10px;padding:.4rem .6rem;text-align:left;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap;width:100%}.select_selectOption__w1vSJ:hover{background:#0000000d}.select_selectOptionActive__s-riV{background:#38725114;border-color:#3872518c}.select_selectFlag__DGwLR{border-radius:3px;box-shadow:0 0 0 1px #00000014;display:block;flex-shrink:0;height:17px;width:24px}.styles_header__26kIs{background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border));width:100%}.styles_container__\+Ty\+L{grid-column-gap:1rem;align-items:center;column-gap:1rem;display:grid;grid-template-columns:auto 1fr auto auto;margin:0 auto;max-width:1200px;padding:1rem}.styles_logo__5AQuY{align-items:center;display:flex;gap:.5rem}.styles_logo__5AQuY img{height:40px;width:auto}.styles_nav__Re4eU{align-items:center;display:none;gap:2rem;justify-self:center}@media (min-width:768px){.styles_nav__Re4eU{display:flex}}.styles_navLink__sSCHv{color:hsl(var(--foreground));text-decoration:none;transition:color .2s ease}.styles_navLink__sSCHv:hover{color:hsl(var(--brand-mint))}.styles_authGroup__ShJdA{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fafafa59;border:2px solid #ffffffb3;border-radius:18px;box-shadow:0 0 0 1px #0000000f,0 0 10px -2px #0000001a,inset 0 1px 0 #ffffffbf;box-sizing:border-box;display:inline-flex;min-height:48px;padding:4px;transition:background .45s cubic-bezier(.4,0,.2,1),border-color .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1)}.styles_authGroup__ShJdA:hover{background:#fafafa80;border-color:#ffffffe0;box-shadow:0 0 0 1px #00000012,0 0 12px -2px #0000001f,inset 0 1px 0 #ffffffd9}.styles_authDivider__INI\+4{background:linear-gradient(180deg,#2d684f00,#2d684f47,#2d684f00);border-radius:1px;flex-shrink:0;height:22px;margin:0 4px;transition:opacity .45s cubic-bezier(.4,0,.2,1);width:1px}.styles_authGroupSelected__hgNC1 .styles_authDivider__INI\+4,.styles_authGroup__ShJdA:hover .styles_authDivider__INI\+4{opacity:0}.styles_loginButton__7MtrK,.styles_signUpButton__zqyFy{align-items:center;background-color:#fff;border-radius:14px;color:#2d684f;cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:.4rem;height:38px;justify-content:center;line-height:1;padding:0 16px;text-decoration:none;transition:background-color .45s cubic-bezier(.4,0,.2,1),color .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1);white-space:nowrap}.styles_loginPrimary__CAvXK{background-color:#c6eedc}.styles_loginButton__7MtrK:hover,.styles_signUpButton__zqyFy:hover{background-color:#4db086;color:#cbffe9}.styles_activeButton__qQiHC,.styles_activeButton__qQiHC:hover{background-color:#4db086;box-shadow:0 2px 8px -2px #2d684f73;color:#cbffe9}.styles_authGroup__ShJdA:has(.styles_loginButton__7MtrK:hover) .styles_signUpButton__zqyFy,.styles_signUpButton__zqyFy:hover~.styles_loginButton__7MtrK{background-color:#fff;box-shadow:none;color:#2d684f}.styles_linkToRegister__vCI2m{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.styles_langWrap__idyNZ{position:relative}.styles_langTrigger__9dOPU:hover{background:#fafafa80;border-color:#ffffffe0;box-shadow:0 0 0 1px #00000012,0 0 12px -2px #0000001f,inset 0 1px 0 #ffffffd9}.styles_langGlobe__FQu\+6{display:block;flex-shrink:0;height:22px;object-fit:contain;width:22px}.styles_langCode__KzfDJ{letter-spacing:.02em;min-width:2.25rem;text-align:center}.styles_langChevron__XSMIo{color:#1a1a1a;flex-shrink:0}.styles_langOption__JzruI img{border-radius:3px;box-shadow:0 0 0 1px #00000014;display:block;flex-shrink:0;height:17px;object-fit:cover;width:24px}.styles_langOption__JzruI:hover{background:#0000000d}.styles_langOptionActive__zLQ2Q{background:#38725114;border-color:#3872518c}@media (prefers-reduced-motion:reduce){.styles_langOption__JzruI{transition-duration:.01ms}}@media (max-width:1024px){.styles_container__\+Ty\+L{padding:1rem 1.5rem}.styles_logo__5AQuY img{height:40px;width:auto}.styles_nav__Re4eU{gap:1.5rem}}@media (max-width:768px){.styles_header__26kIs{margin-top:20px}.styles_container__\+Ty\+L{grid-template-columns:auto 1fr;padding:.75rem 1rem;row-gap:.75rem}.styles_logo__5AQuY{grid-column:1;grid-row:1}.styles_langWrap__idyNZ{grid-column:2;grid-row:1;justify-self:end}.styles_linkToRegister__vCI2m{gap:.75rem;grid-column:1/-1;grid-row:2;justify-content:flex-end;width:100%}.styles_logo__5AQuY img{height:36px;width:auto}.styles_nav__Re4eU{display:none}.styles_loginButton__7MtrK,.styles_signUpButton__zqyFy{font-size:var(--text-sm);padding:0 12px}}@media (max-width:480px){.styles_header__26kIs{margin-top:10px}.styles_container__\+Ty\+L{gap:.75rem;padding:.5rem}.styles_logo__5AQuY img{height:32px;width:auto}.styles_linkToRegister__vCI2m{gap:.5rem;width:100%}.styles_langTrigger__9dOPU{min-height:40px;padding:0 10px}.styles_authGroup__ShJdA{width:100%}.styles_loginButton__7MtrK,.styles_signUpButton__zqyFy{flex:1 1;min-width:0}}.styles_active__8Rl-9{color:hsl(var(--brand-mint));font-weight:600}.footer_footer__XDqzD{color:#3e3e3f}.footer_container__vG1hq{margin:0 auto;max-width:1073px;padding:clamp(36px,5vw,56px) clamp(16px,4vw,48px) clamp(16px,2vw,22px)}.footer_top__zbc5P{grid-gap:clamp(28px,4vw,48px);align-items:start;display:grid;gap:clamp(28px,4vw,48px);grid-template-columns:minmax(240px,1.15fr) minmax(0,1.85fr)}.footer_brand__CKmji{display:flex;flex-direction:column;gap:clamp(14px,2vw,20px)}.footer_logo__TPt3D{display:inline-flex;width:fit-content}.footer_logo__TPt3D img{display:block;height:clamp(30px,3.4vw,38px);width:auto}.footer_slogan__yvNJU{color:#4a4a55;font-size:clamp(12px,1.3vw,14px);line-height:1.6;margin:0;max-width:22rem}.footer_socials__m3pUe{align-items:center;display:flex;gap:clamp(10px,1.6vw,16px);list-style:none;margin:clamp(2px,1vw,8px) 0 0;padding:0}.footer_social__gxiIG{align-items:center;border-radius:10px;color:#4a4a55;display:inline-flex;height:34px;justify-content:center;transition:color .25s ease,background-color .25s ease;width:34px}.footer_social__gxiIG:hover{background:#ffffff8c;color:#387251}.footer_columns__xuq8o{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.footer_column__uGYHK{display:flex;flex-direction:column;gap:clamp(10px,1.4vw,14px)}.footer_columnTitle__h\+jpn{color:#232323;font-size:clamp(14px,1.5vw,15px);font-weight:700;margin:0 0 clamp(0px,.6vw,4px)}.footer_contact__c9oWL,.footer_link__-ErD0{color:#4a4a55;font-size:clamp(12px,1.3vw,14px);line-height:1.5;margin:0;text-decoration:none;transition:color .25s ease}.footer_link__-ErD0:hover,a.footer_contact__c9oWL:hover{color:#387251}.footer_contact__c9oWL{align-items:center;display:flex;gap:10px}.footer_contact__c9oWL svg{color:#4a4a55;flex-shrink:0}.footer_bottom__74f6A{border-top:1px solid #2b2f5c1f;margin-top:clamp(28px,4vw,48px);padding-top:clamp(14px,2vw,20px);text-align:center}.footer_bottom__74f6A p{color:#4a4a55;font-size:clamp(12px,1.2vw,13px);margin:0}@media (max-width:760px){.footer_top__zbc5P{grid-template-columns:1fr}}@media (max-width:480px){.footer_columns__xuq8o{grid-template-columns:1fr}}.ModalWrapper_modalOverlay__gKysX{align-items:center;animation:ModalWrapper_fadeIn__-GZSu .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1100}.ModalWrapper_modalContent__OHwcv{animation:ModalWrapper_slideUp__sQgE4 .3s ease;background:#fff;border-radius:2rem;max-height:90vh;max-width:90vw;overflow-y:auto;position:relative}.ModalWrapper_closeButton__qKa7P{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:var(--text-2xl);height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .2s ease;width:32px;z-index:10}.ModalWrapper_closeButton__qKa7P:hover{background-color:#f5f5f5}@keyframes ModalWrapper_fadeIn__-GZSu{0%{opacity:0}to{opacity:1}}@keyframes ModalWrapper_slideUp__sQgE4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ModalWrapper_modalOverlay__gKysX{padding:.75rem}.ModalWrapper_modalContent__OHwcv{border-radius:1.5rem;max-width:95vw}.ModalWrapper_closeButton__qKa7P{font-size:var(--text-xl);height:28px;right:.75rem;top:.75rem;width:28px}}@media (max-width:480px){.ModalWrapper_modalOverlay__gKysX{padding:.5rem}.ModalWrapper_modalContent__OHwcv{border-radius:1.25rem;max-width:98vw}.ModalWrapper_closeButton__qKa7P{font-size:var(--text-lg);height:24px;right:.5rem;top:.5rem;width:24px}}.AIAdvisorIntro_modalCard__nYwfw{align-items:center;background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;max-width:540px;min-width:300px;padding:3rem 2rem;text-align:center;width:100%}.AIAdvisorIntro_iconContainer__gUXBu{align-items:center;background:linear-gradient(180deg,#4ecb95,#1ee480,#2dd781,#23ab66,#156d40);border-radius:50%;color:#fff;display:flex;height:100px;justify-content:center;margin-bottom:2rem;width:100px}.AIAdvisorIntro_title__WIE1u{color:#1a1a1a;font-size:var(--text-3xl);font-weight:700;line-height:1.2;margin-bottom:1.5rem}.AIAdvisorIntro_description__0wBW5{color:#666;font-size:var(--text-base);line-height:1.6;margin-bottom:2.5rem;max-width:400px}.AIAdvisorIntro_pagination__KBA7A{display:flex;gap:.5rem;margin-bottom:2.5rem}.AIAdvisorIntro_dot__ZP-MA{background-color:#d1d5db;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.AIAdvisorIntro_activeDot__Lh-rV{background-color:#4cc490;border-radius:4px;width:24px}@media (max-width:640px){.AIAdvisorIntro_modalCard__nYwfw{padding:2rem 1.5rem}.AIAdvisorIntro_title__WIE1u{font-size:var(--text-3xl)}.AIAdvisorIntro_iconContainer__gUXBu{height:80px;width:80px}}.Button_button__njOYy{align-items:center;border:1px solid #0000;border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:8px;justify-content:center;line-height:1;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.Button_button__njOYy:disabled,.Button_button__njOYy[aria-disabled=true]{cursor:not-allowed}.Button_button__njOYy:active:not(:disabled){transform:translateY(1px)}.Button_button__njOYy:focus-visible{box-shadow:0 0 0 3px #40845b40;outline:none}.Button_sm__1f7Dd{font-size:clamp(11px,1.2vw,13px);height:34px;padding:0 14px}.Button_md__uB7t0{font-size:clamp(12px,1.3vw,14px);height:42px;padding:0 20px}.Button_lg__htdfa{font-size:clamp(13px,1.4vw,15px);height:48px;padding:0 26px}.Button_fullWidth__P9PTa{width:100%}.Button_primary__VAgWw{background:#40845b;color:#fff}.Button_primary__VAgWw:hover:not(:disabled){background:#35704d;box-shadow:0 14px 28px -16px #387251e6}.Button_primary__VAgWw:disabled{background:#9bb6a6}.Button_secondary__7QxIm{background:#fff;border-color:#e6e6f0;color:#232323}.Button_secondary__7QxIm:hover:not(:disabled){border-color:#cfd0e4;box-shadow:0 10px 22px -18px #2b2f5c99}.Button_secondary__7QxIm:disabled{color:#a3a3b4}.Button_outline__fU0Eb{background:#0000;border-color:#40845b;color:#40845b}.Button_outline__fU0Eb:hover:not(:disabled){background:#f1f7f3}.Button_ghost__uAd1N{background:#0000;color:#387251;height:auto;padding:0}.Button_ghost__uAd1N:hover:not(:disabled){text-decoration:underline}.Button_danger__Rx1t2{background:#ff4d4d;color:#fff}.Button_danger__Rx1t2:hover:not(:disabled){background:#e83b3b}.Button_button__njOYy:disabled,.Button_loading__XPgfG{opacity:.85}.Button_ghost__uAd1N:disabled,.Button_outline__fU0Eb:disabled,.Button_secondary__7QxIm:disabled{opacity:.55}@media (prefers-reduced-motion:reduce){.Button_button__njOYy{transition-duration:.01ms}.Button_button__njOYy:active:not(:disabled){transform:none}}.TrackFinances_modalCard__iLuae{align-items:center;background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;max-width:540px;min-width:300px;padding:3rem 2rem;text-align:center;width:100%}.TrackFinances_iconContainer__jlhON{align-items:center;background:linear-gradient(180deg,#4ecb95,#1ee480,#2dd781,#23ab66,#156d40);border-radius:50%;color:#fff;display:flex;height:100px;justify-content:center;margin-bottom:2rem;width:100px}.TrackFinances_title__s3JlZ{color:#1a1a1a;font-size:var(--text-3xl);font-weight:700;line-height:1.2;margin-bottom:1.5rem}.TrackFinances_description__8P7j4{color:#666;font-size:var(--text-base);line-height:1.6;margin-bottom:2.5rem;max-width:400px}.TrackFinances_pagination__7N9-6{display:flex;gap:.5rem;margin-bottom:2.5rem}.TrackFinances_dot__8nBP5{background-color:#d1d5db;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.TrackFinances_activeDot__oxcMY{background-color:#4cc490;border-radius:4px;width:24px}@media (max-width:640px){.TrackFinances_modalCard__iLuae{padding:2rem 1.5rem}.TrackFinances_title__s3JlZ{font-size:var(--text-3xl)}.TrackFinances_iconContainer__jlhON{height:80px;width:80px}}.YourGoalIntro_modalCard__g1Dro{align-items:center;background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;max-width:540px;min-width:300px;padding:3rem 2rem;text-align:center;width:100%}.YourGoalIntro_iconContainer__yMsIT{align-items:center;background:linear-gradient(180deg,#4ecb95,#1ee480,#2dd781,#23ab66,#156d40);border-radius:50%;color:#fff;display:flex;height:100px;justify-content:center;margin-bottom:2rem;width:100px}.YourGoalIntro_title__VnjwE{color:#1a1a1a;font-size:var(--text-3xl);font-weight:700;line-height:1.2;margin-bottom:1.5rem}.YourGoalIntro_description__B8zO2{color:#666;font-size:var(--text-base);line-height:1.6;margin-bottom:2.5rem;max-width:400px}.YourGoalIntro_pagination__s70bQ{display:flex;gap:.5rem;margin-bottom:2.5rem}.YourGoalIntro_dot__vRcT0{background-color:#d1d5db;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.YourGoalIntro_activeDot__mBkyo{background-color:#4cc490;border-radius:4px;width:24px}@media (max-width:640px){.YourGoalIntro_modalCard__g1Dro{padding:2rem 1.5rem}.YourGoalIntro_title__VnjwE{font-size:var(--text-3xl)}.YourGoalIntro_iconContainer__yMsIT{height:80px;width:80px}}.sidebar-menu_mobileMenuBtn__JOa5w{background:#0000;border:none;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;display:none;left:16px;padding:8px;position:fixed;top:16px;z-index:1001}.sidebar-menu_sidebar__gPxdq{background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;position:relative;transition:width .3s ease;width:280px;z-index:100}.sidebar-menu_sidebarClosed__IwPwN{width:60px}@media (min-width:901px){.sidebar-menu_sidebar__gPxdq{align-self:flex-start;border-right:none;height:100dvh;position:sticky;top:0}}.sidebar-menu_sidebarHeader__7fNuv{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;min-height:70px;padding:7px 20px;position:relative}.sidebar-menu_sidebarCloseBtn__hl-b-{background:#0000;border:none;color:#000;cursor:pointer;display:none;padding:4px;position:absolute;right:16px;top:16px;z-index:1002}.sidebar-menu_logo__zhLdf{align-items:center;background-color:#4caf50;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--text-xl);font-weight:700;height:40px;justify-content:center;width:40px}.sidebar-menu_logoText__8LdWQ{color:#333;font-size:var(--text-xl);font-weight:600;white-space:nowrap}.sidebar-menu_nav__A6VPO{flex:2 1;min-height:0;overflow-y:auto;padding:20px 0}.sidebar-menu_navItemContent__ZBVRR{border-left:4px solid #0000;width:100%}.sidebar-menu_navItemContent__ZBVRR,.sidebar-menu_navItem__gGeuA{align-items:center;background-color:initial;color:#666;cursor:pointer;display:flex;font-size:var(--text-sm);gap:20px;justify-content:flex-start;text-decoration:none;transition:all .2s ease}.sidebar-menu_navItem__gGeuA{border-radius:0;margin:0 8px;padding:12px 20px;width:calc(100% - 16px)}.sidebar-menu_navItem__gGeuA:hover{background-color:#f5f5f5;border-radius:12px}.sidebar-menu_navItem__gGeuA:last-child{border:none}.sidebar-menu_navItemActive__vuevH{background-color:#abd6c3;border-left:4px solid #0000;border-radius:12px;color:#277e59;font-weight:600}.sidebar-menu_navItemActive__vuevH svg [stroke="#232323"]{stroke:#246047}.sidebar-menu_navItemActive__vuevH svg [fill="#232323"]{fill:#246047}.sidebar-menu_navItemActive__vuevH:hover{background-color:#e8f5e9}.sidebar-menu_menuTitle__rlbmy{color:#000;font-size:var(--text-xs);font-weight:600;opacity:.7;padding:12px 18px;pointer-events:none;text-transform:uppercase}.sidebar-menu_submenu__R6k6W{display:flex;flex-direction:column;margin-top:8px;padding-left:52px}.sidebar-menu_submenuItem__tu\+0P{color:#888;cursor:pointer;font-size:var(--text-sm);padding:5px 0;text-decoration:none;transition:color .2s ease}.sidebar-menu_submenuItem__tu\+0P:hover{color:#4caf50}.sidebar-menu_sidebarFooter__Hjnls{background-color:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,0);padding-top:8px}.sidebar-menu_main__Mhy6K{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.sidebar-menu_header__TJWTW{align-items:center;background-color:#4cc490;color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:70px;padding:16px 32px}.sidebar-menu_breadcrumb__mUCbg{align-items:center;display:flex;font-size:var(--text-sm);gap:8px}.sidebar-menu_breadcrumbSeparator__PTHdl{opacity:.8}.sidebar-menu_headerActions__XfgYa{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.sidebar-menu_searchWrapper__\+5Ft5{position:relative}.sidebar-menu_searchInput__hHem7{background-color:#fff3;border:none;border-radius:8px;color:#fff;font-size:var(--text-sm);padding:8px 16px 8px 36px;transition:all .3s ease;width:200px}.sidebar-menu_searchInput__hHem7::placeholder{color:#ffffffb3}.sidebar-menu_searchInput__hHem7:focus{background-color:#ffffff4d;outline:none;width:250px}.sidebar-menu_searchIcon__dZ5\+r{left:12px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%)}.sidebar-menu_iconBtn__\+9p7f{cursor:pointer;transition:opacity .2s ease}.sidebar-menu_change_green__AW1Oz{color:#c6eedc;font-weight:600}.sidebar-menu_change_purple__Zpf8l{color:#3a55ad;font-weight:600}.sidebar-menu_change_orange__HKZkH{color:#a50000;font-weight:600}.sidebar-menu_change_teal__6uwPD{color:#cbffe9;font-weight:600}.sidebar-menu_iconBtn__\+9p7f:hover{opacity:.8}.sidebar-menu_userAvatar__p4zQv{align-items:center;background-color:#4caf50;border-radius:50%;display:flex;font-size:var(--text-sm);font-weight:600;height:36px;justify-content:center;width:36px}.sidebar-menu_userName__iCcBv{font-size:var(--text-sm);font-weight:500}.sidebar-menu_content__LrtQa{flex:1 1;overflow:auto;padding:24px 32px}.sidebar-menu_statsGrid__5RyXP{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.sidebar-menu_statCard__tKS5Z{border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:transform .2s ease,box-shadow .2s ease}.sidebar-menu_statCard__tKS5Z:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.sidebar-menu_statCardTop__h8Lsi{flex:1 1;padding:20px}.sidebar-menu_statCardGreen__TSPVJ{background-color:#349f71}.sidebar-menu_statCardPurple__cSPuw{background-color:#a9b7e5}.sidebar-menu_statCardOrange__iKCwJ{background-color:#ffb4b4}.sidebar-menu_statCardTeal__b-oqS{background-color:#4cc490}.sidebar-menu_statHeader__kYjN9{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.sidebar-menu_statTitle__svKmo{color:#fff;font-size:var(--text-sm);font-weight:600}.sidebar-menu_statSelect__psd1s{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:var(--text-base)}.sidebar-menu_statSelect__psd1s:focus{outline:none}.sidebar-menu_statAmount__aZ6TB{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.sidebar-menu_amount__yxE-R{color:#fff;font-size:var(--text-2xl);font-weight:700}.sidebar-menu_statChange__twhnb,.sidebar-menu_statType__au8oq{color:#fff;font-size:var(--text-xs)}.sidebar-menu_statChange__twhnb{align-items:center;display:flex;gap:6px;justify-content:space-between}.sidebar-menu_addBtn__iZl18{align-items:center;background-color:#fff9;border:none;border-top:1px solid #0000000d;color:#555;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.sidebar-menu_addBtn__iZl18:hover{background-color:#ffffffe6}.sidebar-menu_chartsGrid__GJ-w9{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.sidebar-menu_chartsColumn__q7MMI{display:flex;flex-direction:column;gap:24px}.sidebar-menu_card__56EXx{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.sidebar-menu_cardTitle__49pQk{color:#333;font-size:var(--text-lg);font-weight:600;margin:0 0 20px}.sidebar-menu_transactionsList__aJmMO{display:flex;flex-direction:column;gap:12px}.sidebar-menu_transactionItem__e9ywz{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;justify-content:space-between;padding:12px;transition:background-color .2s ease}.sidebar-menu_transactionItem__e9ywz:hover{background-color:#f0f0f0}.sidebar-menu_transactionTitle__YyLhb{color:#333;font-size:var(--text-sm);font-weight:600;margin-bottom:4px}.sidebar-menu_transactionTime__fRl6p{color:#888;font-size:var(--text-xs)}.sidebar-menu_transactionAmount__5u\+Ve{align-items:center;color:#333;display:flex;font-size:var(--text-sm);font-weight:600;gap:8px}.sidebar-menu_trendUp__pe\+aV{color:#4caf50}.sidebar-menu_trendDown__NPB\+6{color:#f44336}.sidebar-menu_legend__FI4Hq{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.sidebar-menu_legendItem__7p\+bS{align-items:center;display:flex;gap:8px}.sidebar-menu_legendColor__hlaYl{border-radius:2px;height:12px;width:12px}.sidebar-menu_legendPurple__UdnTh{background-color:#9c27b0}.sidebar-menu_legendGreen__vtwqu{background-color:#4caf50}.sidebar-menu_legendRed__ouav5{background-color:#c62828}.sidebar-menu_legendItem__7p\+bS span{color:#666;font-size:var(--text-xs)}.sidebar-menu_chartContainer__7V3B2{margin-bottom:16px}.sidebar-menu_barChart__KLXmv{align-items:flex-end;display:flex;gap:8px;height:150px}.sidebar-menu_barGroup__IYhoe{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px}.sidebar-menu_bars__ylMrA{align-items:flex-end;display:flex;gap:2px;height:120px}.sidebar-menu_bar__WsD\+d{border-radius:4px 4px 0 0;transition:all .3s ease;width:16px}.sidebar-menu_bar__WsD\+d:hover{opacity:.8}.sidebar-menu_barPurple__JS5aF{background-color:#9c27b0}.sidebar-menu_barGreen__BrN8f{background-color:#4caf50}.sidebar-menu_barLabel__QEbn3{color:#888;font-size:var(--text-2xs)}.sidebar-menu_lineChartContainer__1ijYB{height:150px;margin-bottom:16px;position:relative}.sidebar-menu_lineChart__xSp7Z{left:0;position:absolute;top:0}.sidebar-menu_lineChartLabels__cynSF{bottom:0;color:#888;display:flex;font-size:var(--text-2xs);justify-content:space-between;left:0;padding-top:120px;position:absolute;right:0}.sidebar-menu_chartDescription__J4-zQ{color:#888;font-size:var(--text-xs);line-height:1.4;margin:0}.sidebar-menu_footer__bBREz{background-color:#fff;border-top:1px solid #e0e0e0;color:#666;font-size:var(--text-xs);padding:16px 32px;text-align:center}@media (max-width:1024px){.sidebar-menu_statsGrid__5RyXP{grid-template-columns:repeat(2,1fr)}.sidebar-menu_chartsGrid__GJ-w9{grid-template-columns:1fr}.sidebar-menu_header__TJWTW{padding:16px 20px}.sidebar-menu_content__LrtQa{padding:20px}.sidebar-menu_searchInput__hHem7{width:150px}.sidebar-menu_searchInput__hHem7:focus{width:180px}.sidebar-menu_userName__iCcBv{display:none}}@media (max-width:900px){.sidebar-menu_mobileMenuBtn__JOa5w{display:block;top:14px}.sidebar-menu_sidebar__gPxdq{box-shadow:2px 0 10px #0000001a;height:100dvh;left:-280px;position:fixed;top:0;transition:left .3s ease;width:280px;z-index:1000}.sidebar-menu_mobileMenuOpen__Aq7ns{left:0}.sidebar-menu_sidebarClosed__IwPwN{left:-280px;width:280px}.sidebar-menu_sidebarHeader__7fNuv{padding:7px 16px}.sidebar-menu_sidebarHeader__7fNuv img{max-width:120px}.sidebar-menu_sidebarCloseBtn__hl-b-{display:block}.sidebar-menu_navItem__gGeuA{font-size:var(--text-sm);gap:12px;padding:10px 16px}.sidebar-menu_navItemContent__ZBVRR{gap:12px}.sidebar-menu_menuTitle__rlbmy{font-size:var(--text-xs);padding:10px 16px}.sidebar-menu_submenu__R6k6W{padding-left:44px}.sidebar-menu_submenuItem__tu\+0P{font-size:var(--text-xs);padding:4px 0}.sidebar-menu_main__Mhy6K{width:100%}.sidebar-menu_header__TJWTW{align-items:flex-start;flex-direction:column;padding:16px 16px 16px 60px}.sidebar-menu_headerActions__XfgYa{gap:12px;justify-content:flex-end;width:100%}.sidebar-menu_searchWrapper__\+5Ft5{order:-1;width:100%}.sidebar-menu_searchInput__hHem7,.sidebar-menu_searchInput__hHem7:focus{width:100%}.sidebar-menu_breadcrumb__mUCbg{font-size:var(--text-xs)}.sidebar-menu_content__LrtQa{padding:16px}.sidebar-menu_statsGrid__5RyXP{gap:16px;grid-template-columns:1fr;margin-bottom:24px}.sidebar-menu_chartsGrid__GJ-w9{gap:16px}.sidebar-menu_card__56EXx{padding:16px}.sidebar-menu_cardTitle__49pQk{font-size:var(--text-base)}.sidebar-menu_transactionItem__e9ywz{align-items:flex-start;flex-direction:column;gap:8px}.sidebar-menu_transactionAmount__5u\+Ve{align-self:flex-end}.sidebar-menu_barChart__KLXmv{height:120px}.sidebar-menu_bars__ylMrA{height:100px}.sidebar-menu_bar__WsD\+d{width:12px}.sidebar-menu_footer__bBREz{font-size:var(--text-xs);padding:12px 16px}}@media (max-width:480px){.sidebar-menu_header__TJWTW{padding:12px 12px 12px 56px}.sidebar-menu_userAvatar__p4zQv{font-size:var(--text-xs);height:32px;width:32px}.sidebar-menu_iconBtn__\+9p7f{height:18px;width:18px}.sidebar-menu_statCard__tKS5Z{padding:16px}.sidebar-menu_amount__yxE-R{font-size:var(--text-xl)}.sidebar-menu_statTitle__svKmo{font-size:var(--text-sm)}.sidebar-menu_cardTitle__49pQk{font-size:var(--text-sm);margin-bottom:16px}.sidebar-menu_transactionTitle__YyLhb{font-size:var(--text-sm)}.sidebar-menu_transactionTime__fRl6p{font-size:var(--text-xs)}.sidebar-menu_barLabel__QEbn3,.sidebar-menu_chartDescription__J4-zQ,.sidebar-menu_lineChartLabels__cynSF{font-size:var(--text-2xs)}}@media print{.sidebar-menu_addBtn__iZl18,.sidebar-menu_footer__bBREz,.sidebar-menu_header__TJWTW,.sidebar-menu_mobileMenuBtn__JOa5w,.sidebar-menu_sidebar__gPxdq{display:none}.sidebar-menu_main__Mhy6K{width:100%}.sidebar-menu_content__LrtQa{padding:0}.sidebar-menu_card__56EXx{border:1px solid #e0e0e0;box-shadow:none;page-break-inside:avoid}}.sidebar-menu_menuIcon__QHhvA{fill:#94a3b8;height:22px;transition:.2s;width:22px}.sidebar-menu_menuIconActive__OsA3l{fill:#4caf50}.sidebar-menu_navItemWithSubmenu__auJLr{align-items:center;display:flex;justify-content:space-between}.sidebar-menu_submenuArrow__UJno9{align-items:center;color:#666;display:flex;transition:transform .2s ease}.sidebar-menu_navList__j0xal{direction:flex;flex-direction:column}.sidebar-menu_mobileBackdrop__Z4rXX{display:none}@media (max-width:900px){.sidebar-menu_mobileBackdrop__Z4rXX{background-color:#00000080;bottom:0;display:block;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:999}.sidebar-menu_mobileBackdropActive__7YiLk{opacity:1;pointer-events:all}}@media (min-width:901px){.sidebar-menu_sidebar__gPxdq{flex-shrink:0;width:clamp(200px,20vw,280px)}.sidebar-menu_sidebarClosed__IwPwN{width:60px}.sidebar-menu_navItem__gGeuA{font-size:clamp(13px,.3vw + 11px,14px);gap:clamp(10px,1vw,20px);padding:12px clamp(12px,1.2vw,20px)}.sidebar-menu_navItemContent__ZBVRR{gap:clamp(10px,1vw,20px)}.sidebar-menu_menuTitle__rlbmy{padding-left:clamp(12px,1.2vw,20px);padding-right:clamp(12px,1.2vw,20px)}.sidebar-menu_sidebarHeader__7fNuv{padding:7px clamp(12px,1.4vw,20px)}}.sidebar-menu_navItem__gGeuA img,.sidebar-menu_navItem__gGeuA svg{flex-shrink:0}.sidebar-menu_navItem__gGeuA span,.sidebar-menu_navList__j0xal{min-width:0;overflow-wrap:anywhere}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.AddRecordModal_modalOverlay__89wKK{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.AddRecordModal_tabsTitle__y\+ZqG{color:#232323;font-family:inherit;font-size:var(--text-2xl);font-weight:500;padding-bottom:14px;text-align:center}.AddRecordModal_modalContent__zOvbD{background:#fff;border-radius:20px;max-height:88vh;max-width:420px;overflow-y:auto;padding:22px 24px;position:relative;width:100%}.AddRecordModal_closeButton__-l2J9{align-items:center;background:#0000;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:12px;transition:background-color .2s}.AddRecordModal_closeButton__-l2J9:hover{background:#f5f5f5}.AddRecordModal_modalTitle__C0Sgd{color:#000;font-size:var(--text-xl);font-weight:700;margin:0 0 16px;padding:0;text-align:center}.AddRecordModal_tabs__MY1d\+{display:flex;gap:8px;justify-content:center;margin-bottom:18px}.AddRecordModal_tab__9qR5b{background:none;border:none;border-radius:12px;color:#666;cursor:pointer;flex:none;font-family:inherit;font-size:var(--text-base);font-weight:500;height:40px;padding:10px 0;transition:all .2s;width:104px}.AddRecordModal_tabActive__dpERl{background:#198757;color:#fff;font-weight:600}.AddRecordModal_amountRow__odWG9{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr auto;margin-bottom:14px}.AddRecordModal_formGroup__oTK7u{margin-bottom:14px}.AddRecordModal_label__SP\+GT{color:#333;display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:6px}.AddRecordModal_input__2sk1i{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:10px;font-size:var(--text-sm);height:42px;padding:0 14px;transition:border-color .2s ease;width:100%}.AddRecordModal_input__2sk1i:focus{border-color:#4cc490;outline:none}.AddRecordModal_input__2sk1i::placeholder{color:#999}.AddRecordModal_currencyGroup__dmszd{width:96px}.AddRecordModal_currencyBox__VmjYh{align-items:center;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:10px;color:#666;cursor:pointer;display:flex;font-size:var(--text-sm);height:42px;justify-content:space-between;padding:0 14px;transition:background-color .2s,border-color .2s ease}.AddRecordModal_currencyBox__VmjYh:focus-within{border-color:#4cc490}.AddRecordModal_currencyBox__VmjYh:hover{background:#e8f5e9}.AddRecordModal_selectField__XMvVT{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:10px;cursor:pointer;gap:10px;min-height:42px;padding:0 14px;transition:background-color .2s,border-color .2s ease}.AddRecordModal_selectField__XMvVT:focus-within{border-color:#4cc490}.AddRecordModal_selectField__XMvVT:hover{background:#e8f5e9}.AddRecordModal_fieldIcon__mg7Zv{color:#999;flex-shrink:0}.AddRecordModal_placeholder__--6uT,.AddRecordModal_selectedValue__MSffY{flex:1 1;font-size:var(--text-sm)}.AddRecordModal_chevronIcon__wUqvc{color:#666;flex-shrink:0}.AddRecordModal_textareaWrapper__XcYgA{position:relative}.AddRecordModal_textareaIcon__zBiwG{color:#999;left:14px;pointer-events:none;position:absolute;top:12px;z-index:1}.AddRecordModal_textarea__-wZNQ{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:10px;color:#333;display:block;font-family:inherit;font-size:var(--text-sm);outline:none;padding:10px 14px;resize:none;text-align:left;transition:border-color .2s ease;width:100%}.AddRecordModal_textarea__-wZNQ:focus{border-color:#4cc490}.AddRecordModal_frequencyRow__XfB50{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 0}.AddRecordModal_frequencyText__l7ODi{color:#333;flex:1 1;font-size:var(--text-sm)}.AddRecordModal_remindRow__cpH\+I{align-items:center;display:flex;gap:10px;margin-bottom:16px}.AddRecordModal_bellIcon__de-rF{color:#666}.AddRecordModal_checkbox__9tnRE{accent-color:#2d7a65;border:2px solid #2d7a65;border-radius:4px;cursor:pointer;height:20px;width:20px}.AddRecordModal_remindLabel__r2ywi{color:#333;cursor:pointer;font-size:var(--text-sm)}.AddRecordModal_actions__Bdmka{display:flex;flex-direction:column;gap:10px}.AddRecordModal_addButton__PGrv8{background:#198757;color:#fff}.AddRecordModal_addButton__PGrv8,.AddRecordModal_cancelButton__C9frz{border:none;border-radius:10px;cursor:pointer;font-size:var(--text-sm);font-weight:600;padding:12px;transition:background-color .2s;width:100%}.AddRecordModal_cancelButton__C9frz{background:#e5e8e7;color:#666}.AddRecordModal_cancelButton__C9frz:hover{background:#e8e8e8}.AddRecordModal_dropdownContainer__cZMcx{position:relative}.AddRecordModal_dropdownMenu__yj0Ss{background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 4px 12px #0000001a;left:0;max-height:150px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.AddRecordModal_dropdownItem__W98c4{color:#333;font-size:var(--text-sm);padding:12px 16px}.AddRecordModal_dropdownItem__W98c4:hover{background:#e8f5e9}.AddRecordModal_dropdownItem__W98c4:first-child{border-radius:12px 12px 0 0}.AddRecordModal_dropdownItem__W98c4:last-child{border-radius:0 0 12px 12px}.AddRecordModal_datePickerMenu__5w7no{background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 4px 12px #0000001a;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.AddRecordModal_dateInput__P9dcP{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:10px;cursor:pointer;font-size:var(--text-sm);height:42px;padding:0 14px;transition:border-color .2s ease;width:100%}.AddRecordModal_dateInput__P9dcP:focus{border-color:#4cc490;outline:none}.AddRecordModal_categoryIcon__N72QT{color:#666}.AddRecordModal_categoryIcon__N72QT,.AddRecordModal_fieldIcon__mg7Zv{height:18px;object-fit:contain;width:18px}.AddRecordModal_categoryIcon__N72QT{margin-right:8px}.AddRecordModal_dropdownItem__W98c4{align-items:center;cursor:pointer;display:flex;padding:8px 12px;transition:background-color .2s}.AddRecordModal_dropdownItem__W98c4:hover{background-color:#e8f5e9}.AddRecordModal_selectField__XMvVT{align-items:center;display:flex;gap:8px}.AddRecordModal_selectedValue__MSffY{color:#333}.AddRecordModal_placeholder__--6uT{color:#999}.AddRecordModal_errorMessageContainer__aRZcs{margin-bottom:20px}.AddRecordModal_errorMessage__DuZZF{align-items:center;animation:AddRecordModal_slideIn__\+W0XM .3s ease;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;display:flex;font-size:var(--text-sm);justify-content:space-between;padding:12px 16px}.AddRecordModal_errorCloseButton__P9PtU{align-items:center;background:none;border:none;color:#dc2626;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:2px;transition:opacity .2s}.AddRecordModal_errorCloseButton__P9PtU:hover{opacity:1}@keyframes AddRecordModal_slideIn__\+W0XM{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AddRecordModal_label__SP\+GT[for*=required]:after{color:#dc2626;content:" *"}.AddRecordModal_inputError__gmRQ1,.AddRecordModal_selectFieldError__bC7-9{background-color:#fef2f2!important;border-color:#dc2626!important}.AddRecordModal_labelError__RqwbO{color:#dc2626!important}.AddRecordModal_currencyBox__VmjYh.AddRecordModal_inputError__gmRQ1{background-color:#fef2f2!important;border-color:#dc2626!important}.AddRecordModal_input__2sk1i:focus.AddRecordModal_inputError__gmRQ1,.AddRecordModal_selectField__XMvVT:focus.AddRecordModal_selectFieldError__bC7-9{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26261a!important}.AddRecordModal_datePickerPopper__MhyPJ{font-family:inherit;z-index:9999!important}.AddRecordModal_datePickerWrapper__sA4qt{width:100%}.AddRecordModal_datePickerCalendar__TAS0X{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;font-family:inherit}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__header__xbD1H{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding-top:8px}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__day__OnzeC{border-radius:4px;margin:.166rem}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__day__OnzeC:hover{background-color:#f3f4f6}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__day--selected__YoBZn{background-color:#4cc490!important;color:#fff!important}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__day--selected__YoBZn:hover{background-color:#3da090!important}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__day--today__Xa5-b{color:#4cc490!important;font-weight:700}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__day--keyboard-selected__T614x{background-color:#7dd3a0!important;color:#fff!important}.AddRecordModal_datePickerCalendar__TAS0X
	.AddRecordModal_react-datepicker__day--selected__YoBZn.AddRecordModal_react-datepicker__day--today__Xa5-b,.AddRecordModal_datePickerCalendar__TAS0X
	.AddRecordModal_react-datepicker__day--today__Xa5-b.AddRecordModal_react-datepicker__day--selected__YoBZn{color:#fff!important}.AddRecordModal_datePickerPopper__MhyPJ .AddRecordModal_react-datepicker__day--selected__YoBZn{background-color:#4cc490!important;color:#fff!important}.AddRecordModal_datePickerPopper__MhyPJ .AddRecordModal_react-datepicker__day--selected__YoBZn:hover{background-color:#3da090!important}.AddRecordModal_datePickerPopper__MhyPJ .AddRecordModal_react-datepicker__day--today__Xa5-b{color:#4cc490!important;font-weight:700}.AddRecordModal_datePickerPopper__MhyPJ
	.AddRecordModal_react-datepicker__day--today__Xa5-b.AddRecordModal_react-datepicker__day--selected__YoBZn,.AddRecordModal_datePickerPopper__MhyPJ .AddRecordModal_react-datepicker__day--selected__YoBZn.AddRecordModal_react-datepicker__day--today__Xa5-b{color:#fff!important}.AddRecordModal_datePickerPopper__MhyPJ .AddRecordModal_react-datepicker__day--keyboard-selected__T614x{background-color:#7dd3a0!important;color:#fff!important}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__triangle__0ErzT{display:none}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__navigation__JEwsw{top:8px}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__navigation--previous__GkkcP{border-right-color:#6b7280}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__navigation--next__sEaSw{border-left-color:#6b7280}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__month-dropdown-container__SE\+5U,.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__year-dropdown-container__tGXW7{margin:0 4px}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__month-dropdown__tG2GQ,.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__year-dropdown__E2bN7{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__month-option__I4bai:hover,.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__year-option__NCuff:hover{background-color:#e8f5e9}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__today-button__3iE99{background-color:#f9fafb;border-radius:0 0 8px 8px;border-top:1px solid #e5e7eb;color:#4cc490!important;font-weight:500;padding:8px 0}.AddRecordModal_datePickerPopper__MhyPJ .AddRecordModal_react-datepicker__today-button__3iE99{color:#4cc490!important}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__today-button__3iE99:hover{background-color:#f3f4f6}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__close-icon__UX5ET{background-color:initial;right:30px!important}.AddRecordModal_datePickerCalendar__TAS0X .AddRecordModal_react-datepicker__close-icon__UX5ET:after{background-color:#4cc490!important;border-radius:50%;color:#fff!important;font-size:var(--text-sm);height:20px;line-height:20px;width:20px}.AddRecordModal_datePickerPopper__MhyPJ .AddRecordModal_react-datepicker__close-icon__UX5ET:after{background-color:#4cc490!important;color:#fff!important}.AddRecordModal_react-datepicker-popper__arQp8{z-index:10000!important}.AddRecordModal_modalContent__zOvbD .AddRecordModal_react-datepicker__day--selected__YoBZn{background-color:#4cc490!important;color:#fff!important}.AddRecordModal_modalContent__zOvbD .AddRecordModal_react-datepicker__day--selected__YoBZn:hover{background-color:#3da090!important}.AddRecordModal_modalContent__zOvbD .AddRecordModal_react-datepicker__day--today__Xa5-b{color:#4cc490!important;font-weight:700}.AddRecordModal_modalContent__zOvbD .AddRecordModal_react-datepicker__day--selected__YoBZn.AddRecordModal_react-datepicker__day--today__Xa5-b,.AddRecordModal_modalContent__zOvbD .AddRecordModal_react-datepicker__day--today__Xa5-b.AddRecordModal_react-datepicker__day--selected__YoBZn{color:#fff!important}.AddRecordModal_modalContent__zOvbD .AddRecordModal_react-datepicker__day--keyboard-selected__T614x{background-color:#7dd3a0!important;color:#fff!important}.AddRecordModal_modalContent__zOvbD .AddRecordModal_react-datepicker__today-button__3iE99{color:#4cc490!important}.AddRecordModal_modalContent__zOvbD .AddRecordModal_react-datepicker__close-icon__UX5ET:after{background-color:#4cc490!important;color:#fff!important}@media (max-width:768px){.AddRecordModal_modalOverlay__89wKK{padding:8px}.AddRecordModal_modalContent__zOvbD{border-radius:20px;max-width:95%;padding:24px 20px}.AddRecordModal_modalTitle__C0Sgd{font-size:var(--text-lg);margin-bottom:20px}.AddRecordModal_tabs__MY1d\+{gap:6px;margin-bottom:20px}.AddRecordModal_tab__9qR5b{font-size:var(--text-sm);padding:8px 12px}.AddRecordModal_amountRow__odWG9{gap:12px;grid-template-columns:1fr}.AddRecordModal_currencyGroup__dmszd{width:100%}.AddRecordModal_input__2sk1i{font-size:var(--text-sm);padding:10px 14px}.AddRecordModal_selectField__XMvVT{font-size:var(--text-sm);padding:10px 20px}}@media (max-width:480px){.AddRecordModal_modalOverlay__89wKK{padding:4px}.AddRecordModal_modalContent__zOvbD{border-radius:16px;max-width:98%;padding:20px 16px}.AddRecordModal_modalTitle__C0Sgd{font-size:var(--text-base);margin-bottom:16px}.AddRecordModal_tabs__MY1d\+{gap:4px;margin-bottom:16px}.AddRecordModal_tab__9qR5b{border-radius:10px;font-size:var(--text-xs);padding:6px 10px}.AddRecordModal_input__2sk1i{font-size:var(--text-xs);padding:8px 12px}.AddRecordModal_label__SP\+GT{font-size:var(--text-sm);margin-bottom:6px}}.NotificationDropdown_dropdown__VnwiV{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:500px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:400px;z-index:1000}.NotificationDropdown_dropdownHeader__c7ZKK{align-items:center;background-color:#4cc490;border-bottom:1px solid #e0e0e0;color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.NotificationDropdown_dropdownHeader__c7ZKK h3{color:#fff;font-size:var(--text-base);font-weight:600;margin:0}.NotificationDropdown_count__tuWH9{background-color:#ffffff4d;border-radius:12px;color:#fff;font-size:var(--text-xs);font-weight:600;padding:4px 10px}.NotificationDropdown_notificationsList__KYBQY{flex:1 1;max-height:450px;overflow-y:auto}.NotificationDropdown_notificationItem__sF3Eo{border-bottom:1px solid #f0f0f0;padding:16px 20px;transition:background-color .2s ease}.NotificationDropdown_notificationItem__sF3Eo:hover{background-color:#f9f9f9}.NotificationDropdown_notificationItem__sF3Eo:last-child{border-bottom:none}.NotificationDropdown_notificationContent__apuu8{margin-bottom:12px}.NotificationDropdown_notificationHeader__cUriC{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.NotificationDropdown_notificationTitle__A6AE8{color:#333;flex:1 1;font-size:var(--text-sm);font-weight:600;margin:0}.NotificationDropdown_notificationTime__ru8za{color:#888;font-size:var(--text-xs);margin-left:12px;white-space:nowrap}.NotificationDropdown_notificationMessage__TQW11{color:#666;font-size:var(--text-sm);line-height:1.5;margin:0 0 12px}.NotificationDropdown_notificationDetails__UmHMT{background-color:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px}.NotificationDropdown_detailItem__GB9r3{align-items:center;display:flex;font-size:var(--text-xs);justify-content:space-between}.NotificationDropdown_detailLabel__pPOhm{color:#888;font-weight:500}.NotificationDropdown_detailValue__\+k05H{color:#333;font-weight:600}.NotificationDropdown_notificationActions__Lei9M{display:flex;gap:8px;margin-top:8px}.NotificationDropdown_actionButton__jCXbs{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.NotificationDropdown_actionButton__jCXbs:disabled{cursor:not-allowed;opacity:.6}.NotificationDropdown_acceptButton__7KrQe{background-color:#4cc490;color:#fff}.NotificationDropdown_acceptButton__7KrQe:hover:not(:disabled){background-color:#3da575}.NotificationDropdown_declineButton__E77-8{background-color:#f5f5f5;border:1px solid #e0e0e0;color:#666}.NotificationDropdown_declineButton__E77-8:hover:not(:disabled){background-color:#e8e8e8}.NotificationDropdown_readButton__54oTI{background-color:#4cc490;color:#fff;width:100%}.NotificationDropdown_readButton__54oTI:hover:not(:disabled){background-color:#3da575}.NotificationDropdown_emptyState__ZW6sV{color:#888;padding:40px 20px;text-align:center}.NotificationDropdown_emptyState__ZW6sV p{font-size:var(--text-sm);margin:0}.NotificationDropdown_notificationsList__KYBQY::-webkit-scrollbar{width:6px}.NotificationDropdown_notificationsList__KYBQY::-webkit-scrollbar-track{background:#f1f1f1}.NotificationDropdown_notificationsList__KYBQY::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.NotificationDropdown_notificationsList__KYBQY::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width:768px){.NotificationDropdown_dropdown__VnwiV{max-height:400px;right:-10px;width:320px}.NotificationDropdown_dropdownHeader__c7ZKK{padding:12px 16px}.NotificationDropdown_dropdownHeader__c7ZKK h3{font-size:var(--text-sm)}.NotificationDropdown_notificationItem__sF3Eo{padding:12px 16px}.NotificationDropdown_notificationTitle__A6AE8{font-size:var(--text-sm)}.NotificationDropdown_notificationMessage__TQW11{font-size:var(--text-xs)}.NotificationDropdown_notificationActions__Lei9M{flex-direction:column}.NotificationDropdown_actionButton__jCXbs{font-size:var(--text-xs);padding:6px 12px;width:100%}}@media (max-width:480px){.NotificationDropdown_dropdown__VnwiV{max-height:350px;max-width:320px;right:16px;width:calc(100vw - 32px)}.NotificationDropdown_dropdownHeader__c7ZKK{padding:10px 14px}.NotificationDropdown_dropdownHeader__c7ZKK h3{font-size:var(--text-sm)}.NotificationDropdown_count__tuWH9{font-size:var(--text-xs);padding:3px 8px}.NotificationDropdown_notificationItem__sF3Eo{padding:10px 14px}.NotificationDropdown_notificationTitle__A6AE8{font-size:var(--text-xs)}.NotificationDropdown_notificationTime__ru8za{font-size:var(--text-2xs)}.NotificationDropdown_notificationMessage__TQW11{font-size:var(--text-xs)}.NotificationDropdown_actionButton__jCXbs{font-size:var(--text-xs);padding:5px 10px}}.header_container__s\+5o6{background-color:#f5f5f5;display:flex;font-family:inherit;height:100vh;overflow:hidden;width:98%}.header_mobileMenuBtn__TEXhv{background:#4caf50;border:none;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:none;left:16px;padding:8px;position:fixed;top:16px;z-index:1001}.header_sidebar__5wvsP{background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;position:relative;transition:width .3s ease;width:240px;z-index:100}.header_sidebarClosed__ANxvj{width:60px}.header_sidebarHeader__O98hN{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:12px;min-height:80px;padding:20px}.header_logo__aRZcT{align-items:center;background-color:#4caf50;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--text-xl);font-weight:700;height:40px;justify-content:center;width:40px}.header_logoText__K9QGi{color:#333;font-size:var(--text-xl);font-weight:600;white-space:nowrap}.header_nav__Vo1mm{flex:1 1;overflow-y:auto;padding:20px 0}.header_profileLink__ZILZz{align-items:center;color:#fff;display:flex;justify-content:space-between;text-decoration:none;width:170px}.header_profilePicture__gDaNi{border-radius:30px;width:30px}.header_navItem__kXylY{align-items:center;background-color:initial;border:none;color:#666;cursor:pointer;display:flex;font-size:var(--text-sm);gap:12px;padding:12px 20px;transition:all .2s ease;width:100%}.header_navItem__kXylY:hover{background-color:#f5f5f5}.header_navItemActive__y6fx-{background-color:#e8f5e9;border-left-color:#4caf50;color:#2e7d32;font-weight:600}.header_menuTitle__BWWjq{color:#000;font-size:var(--text-xs);font-weight:600;opacity:.7;padding:12px 18px;pointer-events:none;text-transform:uppercase}.header_submenu__VSFzE{margin-top:8px;padding-left:52px}.header_submenuItem__d9VfT{color:#888;cursor:pointer;font-size:var(--text-sm);padding:8px 0;transition:color .2s ease}.header_submenuItem__d9VfT:hover{color:#4caf50}.header_sidebarFooter__XFpHy{border-top:1px solid #e0e0e0}.header_main__8rF5l{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.header_header__aZYn8{align-items:center;background-color:#34a574;color:#fff;display:flex;gap:16px;justify-content:space-between;padding:16px 32px}.header_breadcrumb__YpcbC{align-items:center;display:flex;font-size:var(--text-sm);gap:8px}.header_breadcrumbSeparator__jOMn4{opacity:.8}.header_headerActions__WGewC{align-items:center;display:flex;gap:20px}.header_searchWrapper__60fx4{align-items:center;display:flex;gap:8px}.header_searchInput__S2Ee4{background-color:#fff3;border:none;border-radius:8px;color:#fff;font-size:var(--text-sm);padding:8px 16px 8px 36px;transition:all .3s ease;width:200px}.header_searchInput__S2Ee4::placeholder{color:#ffffffb3}.header_searchInput__S2Ee4:focus{background-color:#ffffff4d;outline:none;width:250px}.header_iconBtn__RhWCK{cursor:pointer;transition:opacity .2s ease}.header_notificationContainer__CDu14,.header_notificationIconWrapper__6S2yL{align-items:center;display:flex;position:relative}.header_notificationIconWrapper__6S2yL{cursor:pointer}.header_notificationBadge__66dzW{align-items:center;background-color:#f44336;border:2px solid #fff;border-radius:10px;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:var(--text-2xs);font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-6px;top:-6px}.header_change_green__d95sz{color:#c6eedc;font-weight:600}.header_change_purple__zJkbv{color:#3a55ad;font-weight:600}.header_change_orange__7lx5k{color:#a50000;font-weight:600}.header_change_teal__gIUua{color:#cbffe9;font-weight:600}.header_iconBtn__RhWCK:hover{opacity:.8}.header_userProfileLink__7KJso{color:inherit;text-decoration:none}.header_userProfileContainer__Qsr9z,.header_userProfileLink__7KJso{align-items:center;display:flex;gap:8px}.header_userAvatar__nDgqq{align-items:center;background:linear-gradient(135deg,#4cc490,#246b58);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--text-sm);font-weight:600;height:36px;justify-content:center;width:36px}.header_userAvatarImage__vkFB-{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.header_userName__2tbDf{color:#fff;font-size:var(--text-sm);font-weight:500}.header_content__LF0Ic{flex:1 1;overflow:auto;padding:24px 32px}.header_statsGrid__tDYfN{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.header_statCard__JdvhQ{border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:transform .2s ease,box-shadow .2s ease}.header_statCard__JdvhQ:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.header_statCardTop__KvE1C{flex:1 1;padding:20px}.header_statCardGreen__tlV6E{background-color:#349f71}.header_statCardPurple__9PLEy{background-color:#a9b7e5}.header_statCardOrange__xN0zO{background-color:#ffb4b4}.header_statCardTeal__c32\+X{background-color:#4cc490}.header_statHeader__1iGWM{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.header_statTitle__qRWNg{color:#fff;font-size:var(--text-sm);font-weight:600}.header_statSelect__qyapt{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:var(--text-base)}.header_statSelect__qyapt:focus{outline:none}.header_statAmount__NGtGm{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.header_amount__5sCEk{color:#fff;font-size:var(--text-2xl);font-weight:700}.header_statChange__T5nl9,.header_statType__c45Ef{color:#fff;font-size:var(--text-xs)}.header_statChange__T5nl9{align-items:center;display:flex;gap:6px;justify-content:space-between}.header_addBtn__nxSjS{align-items:center;background-color:#fff9;border:none;border-top:1px solid #0000000d;color:#555;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.header_addBtn__nxSjS:hover{background-color:#ffffffe6}.header_chartsGrid__\+3A6l{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.header_chartsColumn__zRL1g{display:flex;flex-direction:column;gap:24px}.header_card__GhsPu{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.header_cardTitle__tsKNn{color:#333;font-size:var(--text-lg);font-weight:600;margin:0 0 20px}.header_transactionsList__8aKqJ{display:flex;flex-direction:column;gap:12px}.header_transactionItem__c68Ef{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;justify-content:space-between;padding:12px;transition:background-color .2s ease}.header_transactionItem__c68Ef:hover{background-color:#f0f0f0}.header_transactionTitle__kEJGM{color:#333;font-size:var(--text-sm);font-weight:600;margin-bottom:4px}.header_transactionTime__gDO5W{color:#888;font-size:var(--text-xs)}.header_transactionAmount__CyalO{align-items:center;color:#333;display:flex;font-size:var(--text-sm);font-weight:600;gap:8px}.header_addNewButton__5MUUT{align-items:center;background:#fff;border:none;border-radius:10px;box-sizing:border-box;color:#34a574;cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:6px;justify-content:center;line-height:1;min-height:28px;padding:0 12px;transition:background .2s ease,box-shadow .2s ease;width:auto}.header_addNewButton__5MUUT:hover{background:#f4fbf8;box-shadow:0 1px 3px #00000014}.header_importStatementButton__SdqFX{align-items:center;background:#f4fbf8;border:1px solid #abd6c3;border-radius:10px;box-sizing:border-box;color:#2d7a65;cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:600;justify-content:center;line-height:1;min-height:28px;padding:0 12px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease;white-space:nowrap;width:auto}.header_importStatementButton__SdqFX:hover{background:#eaf8f1;box-shadow:0 1px 3px #00000014}.header_addPlus__cCzxZ{font-size:var(--text-base);font-weight:600;line-height:1}.header_currencyDropdownTrigger__gtiom,.header_currencyDropdownWrapper__HsJJ6{align-items:center;display:flex;position:relative}.header_currencyDropdownTrigger__gtiom{appearance:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff8c;border-radius:10px;box-shadow:inset 1px 1px 0 #ffffff73,inset 0 -1px 0 #0000000f;box-sizing:border-box;color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:600;gap:6px;height:28px;line-height:1.2;min-width:76px;padding:0 26px 0 10px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.header_currencyDropdownTrigger__gtiom:hover{background:#ffffff3d;border-color:#ffffffb8}.header_currencyDropdownTrigger__gtiom:focus{border-color:#ffffffe6;box-shadow:inset 1px 1px 0 #ffffff80,inset 0 -1px 0 #0000000f,0 0 0 2px #ffffff59;outline:none}.header_currencyDropdownValue__Wd6D8{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.header_currencyDropdownChevron__ID4Lz{color:#fff;flex-shrink:0;pointer-events:none;position:absolute;right:8px}.header_currencyDropdownPanel__bnwQz{left:0;margin-top:8px;min-width:100%;position:absolute;right:auto;top:100%;z-index:1000}.header_currencyDropdownPanelPortal__vyESm,.header_currencyDropdownPanel__bnwQz{background:#fff;border:1px solid #00000014;border-radius:10px;box-shadow:0 4px 20px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;max-height:280px;overflow-y:auto;padding:6px 0}.header_currencyDropdownPanelPortal__vyESm{min-width:120px;z-index:10001}.header_currencyDropdownBackdrop__qXgeQ{background:#0000;inset:0;position:fixed;z-index:10000}.header_currencyDropdownWrapper__HsJJ6 .header_currencyDropdownBackdrop__qXgeQ{z-index:999}.header_currencyDropdownFlag__P5ElC{flex-shrink:0;font-size:15px;line-height:1}.header_currencyDropdownOption__v5AhX{align-items:center;background:#0000;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:10px;justify-content:flex-start;padding:8px 12px;text-align:left;transition:background .15s;width:100%}.header_currencyDropdownOption__v5AhX:hover{background:#34a5741a}.header_currencyDropdownOptionActive__WgME6{background:#34a57424;color:#2d684f;font-weight:600}.header_currencyDropdownOptionActive__WgME6:hover{background:#34a5742e}.header_currencyDropdownCheck__40ZNs{color:#34a574;flex-shrink:0;margin-left:auto}.header_trendUp__L8\+P1{color:#4caf50}.header_trendDown__QDb4p{color:#f44336}.header_legend__3vfHX{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.header_legendItem__llm0X{align-items:center;display:flex;gap:8px}.header_legendColor__Z6QxI{border-radius:2px;height:12px;width:12px}.header_legendPurple__JoJNl{background-color:#9c27b0}.header_legendGreen__zrNZ\+{background-color:#4caf50}.header_legendRed__yKqCF{background-color:#c62828}.header_legendItem__llm0X span{color:#666;font-size:var(--text-xs)}.header_chartContainer__zQPMK{margin-bottom:16px}.header_barChart__uISVf{align-items:flex-end;display:flex;gap:8px;height:150px}.header_barGroup__\+aPPm{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px}.header_bars__cCUuP{align-items:flex-end;display:flex;gap:2px;height:120px}.header_bar__4uD7k{border-radius:4px 4px 0 0;transition:all .3s ease;width:16px}.header_bar__4uD7k:hover{opacity:.8}.header_barPurple__Sj8rH{background-color:#9c27b0}.header_barGreen__9Ed3r{background-color:#4caf50}.header_barLabel__3p7YJ{color:#888;font-size:var(--text-2xs)}.header_lineChartContainer__1YhDA{height:150px;margin-bottom:16px;position:relative}.header_lineChart__qffIl{left:0;position:absolute;top:0}.header_lineChartLabels__yDU0D{bottom:0;color:#888;display:flex;font-size:var(--text-2xs);justify-content:space-between;left:0;padding-top:120px;position:absolute;right:0}.header_chartDescription__pkwGS{color:#888;font-size:var(--text-xs);line-height:1.4;margin:0}.header_footer__6F9oc{background-color:#fff;border-top:1px solid #e0e0e0;color:#666;font-size:var(--text-xs);padding:16px 32px;text-align:center}@media (max-width:1024px){.header_statsGrid__tDYfN{grid-template-columns:repeat(2,1fr)}.header_chartsGrid__\+3A6l{grid-template-columns:1fr}.header_content__LF0Ic{padding:20px}.header_searchInput__S2Ee4{width:150px}.header_searchInput__S2Ee4:focus{width:180px}}@media (max-width:900px){.header_mobileMenuBtn__TEXhv{display:block}.header_sidebar__5wvsP{box-shadow:2px 0 10px #0000001a;height:100vh;left:-240px;position:fixed;top:0;transition:left .3s ease;z-index:1000}.header_mobileMenuOpen__0mqgn{left:0}.header_sidebarClosed__ANxvj{left:-240px;width:240px}.header_main__8rF5l{width:100%}.header_userProfileLink__7KJso{margin-right:12px}.header_content__LF0Ic{padding:16px}.header_statsGrid__tDYfN{gap:16px;grid-template-columns:1fr;margin-bottom:24px}.header_chartsGrid__\+3A6l{gap:16px}.header_card__GhsPu{padding:16px}.header_cardTitle__tsKNn{font-size:var(--text-base)}.header_transactionItem__c68Ef{align-items:flex-start;flex-direction:column;gap:8px}.header_transactionAmount__CyalO{align-self:flex-end}.header_barChart__uISVf{height:120px}.header_bars__cCUuP{height:100px}.header_bar__4uD7k{width:12px}.header_footer__6F9oc{font-size:var(--text-xs);padding:12px 16px}}@media (max-width:480px){.header_userAvatar__nDgqq{font-size:var(--text-xs);height:32px;width:32px}.header_iconBtn__RhWCK{height:18px;width:18px}.header_statCard__JdvhQ{padding:16px}.header_amount__5sCEk{font-size:var(--text-xl)}.header_statTitle__qRWNg{font-size:var(--text-sm)}.header_cardTitle__tsKNn{font-size:var(--text-sm);margin-bottom:16px}.header_transactionTitle__kEJGM{font-size:var(--text-sm)}.header_transactionTime__gDO5W{font-size:var(--text-xs)}.header_barLabel__3p7YJ,.header_chartDescription__pkwGS,.header_lineChartLabels__yDU0D{font-size:var(--text-2xs)}}@media print{.header_addBtn__nxSjS,.header_footer__6F9oc,.header_header__aZYn8,.header_mobileMenuBtn__TEXhv,.header_sidebar__5wvsP{display:none}.header_main__8rF5l{width:100%}.header_content__LF0Ic{padding:0}.header_card__GhsPu{border:1px solid #e0e0e0;box-shadow:none;page-break-inside:avoid}}.header_menuIcon__bUBPo{fill:#94a3b8;height:22px;transition:.2s;width:22px}.header_menuIconActive__7zHyw{fill:#4caf50}.header_actions__pM1H7{align-items:center;display:flex;gap:1rem}.header_navBarDropDownBtn__Yy4f9 img{border-style:none;vertical-align:middle}.header_dropDownBtn__FJKzj{display:none}.header_navBarDropDownBtn__Yy4f9{align-items:center;display:flex}.header_navBarDropDownBtn__Yy4f9 button:hover{background-color:var(--body-background-color);border:none}.header_navBarDropDownBtn__Yy4f9 button{align-items:center;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:2px solid var(--body-color);border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;width:38px}.header_navBarDropDownBtn__Yy4f9 button img{border-radius:50%;height:38px;width:38px}.header_languageContainer__oGlSW{background-color:#fff;border:1px solid var(--body-background-color);border-radius:.375rem;box-shadow:0 .25rem .5rem #00000080;display:flex;flex-direction:column;height:100px;justify-content:space-between;margin-top:.7rem;max-width:900px;padding:.25rem;position:absolute;top:3.6rem;transform-origin:top right;width:auto;z-index:1500}.header_header__aZYn8{box-sizing:border-box;flex-wrap:wrap;gap:var(--gap-inline);max-width:100%;min-height:56px;padding:clamp(10px,1.4vw,16px) var(--page-pad-x);row-gap:8px;width:100%}.header_headerActions__WGewC{flex:1 1 auto;flex-wrap:wrap;gap:clamp(8px,1vw,20px);justify-content:flex-end;min-width:0;row-gap:8px}.header_searchWrapper__60fx4{flex-shrink:1;gap:clamp(6px,.8vw,8px);min-width:0}.header_addNewButton__5MUUT,.header_importStatementButton__SdqFX{flex-shrink:1;font-size:clamp(11px,.4vw + 9px,13px);line-height:1.2;max-width:100%;min-height:clamp(28px,2.6vw,32px);min-width:0;overflow:hidden;padding:6px clamp(10px,1vw,14px);text-overflow:ellipsis;white-space:nowrap;width:auto}.header_addPlus__cCzxZ{flex-shrink:0}.header_currencyDropdownTrigger__gtiom{flex-shrink:0;height:clamp(26px,2.6vw,30px);min-width:clamp(58px,6vw,76px);padding:0 clamp(20px,2vw,26px) 0 clamp(6px,.9vw,10px)}.header_notificationContainer__CDu14,.header_userProfileLink__7KJso{flex-shrink:0}.header_userName__2tbDf{display:inline-block;max-width:clamp(0px,10vw,160px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.header_userName__2tbDf{display:none}}@media (max-width:900px){.header_header__aZYn8{padding-left:56px}.header_breadcrumb__YpcbC{display:none}.header_headerActions__WGewC{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;width:100%}.header_searchWrapper__60fx4{justify-content:center;order:1;width:100%}.header_addNewButton__5MUUT{order:0}.header_addNewButton__5MUUT,.header_importStatementButton__SdqFX{font-size:var(--text-sm);min-height:32px;padding:6px 14px}}.LayoutAuth_shell__zG\+LG{background:#fff;display:flex;min-height:100vh;min-height:100dvh;width:100%}.LayoutAuth_main__MOx\+z{display:flex;flex:1 1;flex-direction:column;min-width:0}.LayoutAuth_page__3t63x{flex:1 0 auto;min-width:0}.LayoutAuth_copyright__0guaS{background:#f5f5f5;border-top:1px solid #2b2f5c1f;flex-shrink:0;margin:0;padding:16px 24px 20px;text-align:center}.LayoutAuth_copyright__0guaS p{color:#4a4a55;font-size:13px;margin:0}@media (min-width:901px){.LayoutAuth_header__OhM54{position:sticky;top:0;z-index:120}.LayoutAuth_main__MOx\+z{border-left:1px solid #e0e0e0}}.HeroSection_hero__q2CsC{background:radial-gradient(120% 90% at 88% 6%,#fdfdff 0,#fdfdff00 55%),linear-gradient(150deg,#eeedfd,#f7f7fd 45%,#eeeefd);isolation:isolate;overflow:hidden;padding:clamp(40px,6.5vw,70px) clamp(16px,4vw,48px) clamp(56px,10vw,120px);position:relative}.HeroSection_contours__RiMt\+{height:clamp(680px,95vw,1400px);left:-34%;opacity:.5;pointer-events:none;position:absolute;top:-28%;width:clamp(680px,95vw,1400px);z-index:0}.HeroSection_inner__e2mOD{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1073px;min-height:clamp(300px,34vw,380px);position:relative;z-index:1}.HeroSection_markWrap__8svAc{aspect-ratio:1/1;pointer-events:none;position:absolute;right:1%;top:84%;transform:translateY(-50%);width:clamp(200px,32.4%,348px)}.HeroSection_mark__eaOsV{animation:HeroSection_markSpin__nB4a7 48s linear infinite;display:block;height:100%;width:100%;will-change:transform}@keyframes HeroSection_markSpin__nB4a7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HeroSection_card__e0JLj{-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);background:#ffffff17;border:1px solid #ffffff61;border-radius:clamp(16px,2.2vw,24px);box-shadow:0 28px 60px -34px #2b2f5c52,0 2px 10px #2b2f5c0a;box-sizing:border-box;margin-right:clamp(0px,3vw,32px);padding:clamp(28px,6.7vw,72px) clamp(22px,6.9vw,74px);position:relative;text-align:center;width:min(100%,660px);z-index:1}.HeroSection_title__-yT3f{color:#232323;font-size:clamp(23px,4vw,43px);font-weight:800;letter-spacing:-.01em;line-height:1.26;margin:0;text-transform:uppercase}.HeroSection_subtitle__jBmok{color:#3e3e3f;font-size:clamp(13px,1.5vw,16px);line-height:1.55;margin:clamp(16px,3.5vw,38px) auto 0;max-width:30rem}.HeroSection_cta__IlINo{align-items:center;background-color:#40845b;border-radius:999px;box-shadow:0 10px 24px -14px #40845be6;color:#fff;display:inline-flex;font-size:clamp(12px,1.2vw,13px);font-weight:500;gap:.45rem;justify-content:center;margin-top:clamp(18px,3.4vw,36px);min-height:36px;min-width:140px;padding:0 1.15rem;text-decoration:none;transition:background-color .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.HeroSection_cta__IlINo:hover{background-color:#36714d;box-shadow:0 16px 30px -16px #40845bf2;transform:translateY(-2px)}.HeroSection_cta__IlINo:active{transform:translateY(0) scale(.98)}.HeroSection_cta__IlINo:focus-visible{box-shadow:0 0 0 3px #40845b59;outline:none}.HeroSection_cta__IlINo svg{flex-shrink:0}@media (max-width:860px){.HeroSection_inner__e2mOD{min-height:0}.HeroSection_markWrap__8svAc{opacity:.45;right:-14%;width:clamp(220px,56%,340px)}.HeroSection_card__e0JLj{margin-right:0;width:100%}}@media (max-width:520px){.HeroSection_markWrap__8svAc{opacity:.3;right:-22%}.HeroSection_title__-yT3f{letter-spacing:0}}@media (prefers-reduced-motion:reduce){.HeroSection_cta__IlINo{transition-duration:.01ms}.HeroSection_mark__eaOsV{animation:none}}.ProblemSolutionSection_section__5cc2g{background:linear-gradient(45deg,#edecfd,#fdfdff 50%,#f0effd);isolation:isolate;overflow:hidden;padding:clamp(48px,9vw,96px) clamp(16px,4vw,48px) clamp(56px,8vw,90px);position:relative}.ProblemSolutionSection_contours__-1Pni{height:clamp(680px,95vw,1400px);left:-40%;opacity:.4;pointer-events:none;position:absolute;top:-46%;width:clamp(680px,95vw,1400px);z-index:0}.ProblemSolutionSection_header__Hfb5u{margin:0 auto clamp(24px,3.4vw,36px);max-width:800px;position:relative;text-align:center;z-index:1}.ProblemSolutionSection_title__\+Zhah{color:#387251;font-size:clamp(18px,2.2vw,24px);font-weight:700;letter-spacing:.01em;margin:0;text-transform:uppercase}.ProblemSolutionSection_subtitle__BYhZr{color:#3e3e3f;font-size:clamp(12px,1.3vw,14px);line-height:1.55;margin:clamp(12px,2vw,22px) auto 0;max-width:32rem}.ProblemSolutionSection_cards__beEwQ{grid-gap:clamp(16px,2.2vw,24px);align-items:stretch;display:grid;gap:clamp(16px,2.2vw,24px);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin:0 auto;max-width:960px;position:relative;z-index:1}.ProblemSolutionSection_card__B-2Po{align-items:center;-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);background:#ffffff17;border:1px solid #ffffff61;border-radius:clamp(14px,1.5vw,18px);box-shadow:0 20px 44px -30px #2b2f5c47,0 1px 6px #2b2f5c08;display:flex;flex-direction:column;gap:clamp(14px,2.4vw,24px);padding:clamp(24px,5vw,52px) clamp(16px,2vw,21px);text-align:center;transition:transform .35s cubic-bezier(.33,1,.68,1),box-shadow .35s ease,background-color .35s ease}.ProblemSolutionSection_card__B-2Po:hover{background:linear-gradient(180deg,#ffffff8c,#e4f3ebd9);border-color:#ffffffb3;box-shadow:0 28px 52px -28px #2b2f5c57,0 2px 8px #2b2f5c0d;transform:translateY(-4px)}.ProblemSolutionSection_cardTitle__-fehk{color:#232323;font-size:clamp(14px,1.5vw,16px);font-weight:700;line-height:1.35;margin:0}.ProblemSolutionSection_cardIcon__VA2tk{align-items:center;background:#ffffff73;border-radius:50%;box-shadow:0 0 0 1px #38725114;display:flex;flex-shrink:0;height:clamp(48px,5.4vw,58px);justify-content:center;width:clamp(48px,5.4vw,58px)}.ProblemSolutionSection_cardIcon__VA2tk img{height:62%;object-fit:contain;width:62%}.ProblemSolutionSection_cardText__ZxnX5{color:#4a4a55;font-size:clamp(12px,1.2vw,13px);line-height:1.6;margin:auto 0 0}@media (prefers-reduced-motion:reduce){.ProblemSolutionSection_card__B-2Po{transition-duration:.01ms}}.KeyFeaturesSection_section__Qw8k6{background:linear-gradient(135deg,#efeefd,#fdfdff 50%,#edecfd);isolation:isolate;overflow:hidden;padding:clamp(48px,9vw,96px) clamp(16px,4vw,48px) clamp(56px,8vw,90px);position:relative}.KeyFeaturesSection_contours__tb6Qb{bottom:-52%;height:clamp(680px,95vw,1400px);opacity:.4;pointer-events:none;position:absolute;right:-38%;width:clamp(680px,95vw,1400px);z-index:0}.KeyFeaturesSection_header__SPoMQ{margin:0 auto clamp(24px,3.4vw,36px);max-width:800px;position:relative;text-align:center;z-index:1}.KeyFeaturesSection_title__J6Euj{color:#387251;font-size:clamp(18px,2.2vw,24px);font-weight:700;letter-spacing:.01em;margin:0;text-transform:uppercase}.KeyFeaturesSection_subtitle__vn-zP{color:#3e3e3f;font-size:clamp(12px,1.3vw,14px);line-height:1.55;margin:clamp(12px,2vw,22px) auto 0;max-width:32rem}.KeyFeaturesSection_grid__mc1Wa{grid-gap:clamp(16px,2.2vw,24px);align-items:stretch;display:grid;gap:clamp(16px,2.2vw,24px);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin:0 auto;max-width:960px;position:relative;z-index:1}.KeyFeaturesSection_featureCard__U\+oc3{align-items:center;-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);background:#ffffff17;border:1px solid #ffffff61;border-radius:clamp(14px,1.5vw,18px);box-shadow:0 20px 44px -30px #2b2f5c47,0 1px 6px #2b2f5c08;display:flex;flex-direction:column;gap:clamp(12px,1.8vw,18px);padding:clamp(24px,4vw,40px) clamp(16px,2vw,21px);text-align:center;transition:transform .35s cubic-bezier(.33,1,.68,1),box-shadow .35s ease,background-color .35s ease}.KeyFeaturesSection_featureCard__U\+oc3:hover{background:linear-gradient(180deg,#ffffff8c,#e4f3ebd9);border-color:#ffffffb3;box-shadow:0 28px 52px -28px #2b2f5c57,0 2px 8px #2b2f5c0d;transform:translateY(-4px)}.KeyFeaturesSection_iconContainer__BDf2\+{align-items:center;background:#ffffff73;border-radius:50%;box-shadow:0 0 0 1px #38725114;display:flex;flex-shrink:0;height:clamp(48px,5.4vw,58px);justify-content:center;width:clamp(48px,5.4vw,58px)}.KeyFeaturesSection_icon__sbKcY{color:#3aa877;height:52%;width:52%}.KeyFeaturesSection_featureTitle__UjFhd{color:#232323;font-size:clamp(14px,1.5vw,16px);font-weight:700;letter-spacing:.01em;line-height:1.35;margin:0}.KeyFeaturesSection_featureDescription__Bwa\+n{color:#4a4a55;font-size:clamp(12px,1.2vw,13px);line-height:1.6;margin:auto 0 0}@media (prefers-reduced-motion:reduce){.KeyFeaturesSection_featureCard__U\+oc3{transition-duration:.01ms}}.AppPreview_section__htkQ8{background:linear-gradient(45deg,#edecfd,#fdfdff 50%,#f0effd);isolation:isolate;overflow:hidden;padding:clamp(8px,1.8vw,20px) clamp(16px,4vw,48px);position:relative}.AppPreview_frame__onSSv{margin:0 auto;max-width:960px;opacity:0;position:relative;transform:translateY(26px) scale(.985);transition:opacity .18s linear,transform .18s linear;will-change:opacity,transform;z-index:1}.AppPreview_frame__onSSv img{display:block;filter:drop-shadow(0 30px 60px rgba(43,47,92,.18));height:auto;width:100%}@media (prefers-reduced-motion:reduce){.AppPreview_frame__onSSv{opacity:1;transform:none;transition:none}}.HowItWorksSection_section__Q6APL{background:linear-gradient(163deg,#efeefd,#f6f5fe 45%,#fff);isolation:isolate;overflow:hidden;padding:clamp(48px,9vw,96px) clamp(16px,4vw,48px) clamp(56px,8vw,96px);position:relative}.HowItWorksSection_header__DM-iC{margin:0 auto clamp(28px,4vw,44px);max-width:800px;position:relative;text-align:center;z-index:1}.HowItWorksSection_title__IJ9sF{color:#387251;font-size:clamp(18px,2.2vw,24px);font-weight:700;letter-spacing:.01em;margin:0;text-transform:uppercase}.HowItWorksSection_subtitle__dCmpO{color:#3e3e3f;font-size:clamp(12px,1.3vw,14px);line-height:1.55;margin:clamp(12px,2vw,22px) auto 0;max-width:32rem}.HowItWorksSection_grid__RxMYO{grid-gap:clamp(28px,4vw,44px) clamp(16px,2.6vw,28px);display:grid;gap:clamp(28px,4vw,44px) clamp(16px,2.6vw,28px);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0 auto;max-width:960px;position:relative;z-index:1}.HowItWorksSection_step__ROCau{align-items:center;border:1px solid #0000;border-radius:clamp(14px,1.5vw,18px);display:flex;flex-direction:column;gap:clamp(14px,2.2vw,22px);padding:clamp(18px,2.6vw,28px) clamp(14px,2vw,22px);text-align:center;transition:transform .35s cubic-bezier(.33,1,.68,1),background-color .35s ease,border-color .35s ease,box-shadow .35s ease}.HowItWorksSection_step__ROCau:hover{background:linear-gradient(180deg,#ffffffb3,#e4f3ebd9);border-color:#ffffffb3;box-shadow:0 24px 48px -30px #2b2f5c57,0 2px 8px #2b2f5c0a;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.HowItWorksSection_step__ROCau{transition-duration:.01ms}}.HowItWorksSection_badge__9xmHM{align-items:center;display:flex;filter:drop-shadow(0 10px 20px rgba(58,168,119,.25));flex-shrink:0;height:clamp(64px,7vw,84px);justify-content:center;position:relative;width:clamp(64px,7vw,84px)}.HowItWorksSection_badgeShape__ergYg{height:100%;inset:0;position:absolute;width:100%}.HowItWorksSection_badgeNumber__gKy09{color:#232323;font-size:clamp(18px,2.2vw,26px);font-weight:600;line-height:1;position:relative;z-index:1}.HowItWorksSection_stepContent__kiBHq{display:flex;flex-direction:column;gap:clamp(8px,1.2vw,12px);max-width:17rem}.HowItWorksSection_stepTitle__7sjlC{color:#232323;font-size:clamp(15px,1.8vw,20px);font-weight:700;line-height:1.3;margin:0}.HowItWorksSection_stepDescription__X40-m{color:#4a4a55;font-size:clamp(12px,1.3vw,14px);line-height:1.6;margin:0}.styles_container__-BYR0{align-items:center;background:linear-gradient(135deg,hsl(var(--background)) 0,hsl(var(--muted)) 100%);display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;min-height:0;padding:1rem 1rem 1.5rem}.styles_card__EyN5B{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:2rem;box-shadow:0 10px 40px #0000001a;max-width:500px;padding:3rem 2.5rem;width:100%}.styles_iconContainer__s3NGo{align-items:center;background:#4cc490;border-radius:50%;display:flex;height:6rem;justify-content:center;margin:0 auto 1.5rem;width:6rem}.styles_iconContainer__s3NGo img{height:3rem;object-fit:contain;width:3rem}.styles_icon__dBmBY{color:#fff;height:3rem;width:3rem}.styles_title__sCzMV{color:hsl(var(--foreground));font-size:var(--text-3xl);font-weight:700;margin:0 0 1rem;text-align:center}.styles_description__IHzzs{color:hsl(var(--muted-foreground));font-size:var(--text-sm);line-height:1.6;margin-bottom:2rem;text-align:center}.styles_form__bNiFe{margin-bottom:1.5rem}.styles_label__eMSth{display:block;font-weight:600;margin-bottom:.5rem}.styles_input__zwerM,.styles_label__eMSth{color:hsl(var(--foreground));font-size:var(--text-sm)}.styles_input__zwerM{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.75rem;box-sizing:border-box;margin-bottom:1.5rem;padding:.875rem 1rem;transition:all .2s ease;width:100%}.styles_input__zwerM:focus{border-color:hsl(var(--brand-mint));box-shadow:0 0 0 3px hsl(var(--brand-mint)/.1);outline:none}.styles_input__zwerM::placeholder{color:hsl(var(--muted-foreground))}.styles_footer__cPqrL{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.styles_footerDot__SPoJ\+{background:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;height:4px;opacity:.6;width:4px}.styles_backLink__GOxeY,.styles_signupLink__\+\+Cxl{font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:color .2s ease}.styles_backLink__GOxeY{color:hsl(var(--foreground))}.styles_signupLink__\+\+Cxl{color:#4cc490}.styles_backLink__GOxeY:hover,.styles_signupLink__\+\+Cxl:hover{color:hsl(var(--brand-mint));text-decoration:underline}.styles_errorMessage__6A4Sw{color:red;margin-bottom:15px}@media (max-width:768px){.styles_container__-BYR0{min-height:0;padding:.75rem .75rem 1.25rem}.styles_card__EyN5B{max-width:100%;padding:2rem 1.5rem}.styles_title__sCzMV{font-size:var(--text-2xl)}.styles_iconContainer__s3NGo{height:5rem;margin-bottom:1.25rem;width:5rem}.styles_iconContainer__s3NGo img,.styles_icon__dBmBY{height:2.5rem;width:2.5rem}.styles_description__IHzzs{font-size:var(--text-sm);margin-bottom:1.5rem}.styles_input__zwerM,.styles_resetButton__8edhh{font-size:var(--text-sm);padding:.75rem}}@media (max-width:640px){.styles_card__EyN5B{padding:1.5rem 1.25rem}.styles_title__sCzMV{font-size:var(--text-xl)}}@media (max-width:480px){.styles_container__-BYR0{padding:.5rem .5rem 1rem}.styles_card__EyN5B{padding:1.25rem 1rem}.styles_title__sCzMV{font-size:var(--text-lg)}.styles_iconContainer__s3NGo{height:4rem;width:4rem}.styles_iconContainer__s3NGo img,.styles_icon__dBmBY{height:2rem;width:2rem}.styles_description__IHzzs{font-size:var(--text-sm)}.styles_input__zwerM,.styles_resetButton__8edhh{font-size:var(--text-sm);padding:.625rem}}.styles_container__Z6c8y{align-items:flex-start;background:#fff;display:flex;justify-content:center;padding:clamp(1.5rem,4vw,3rem) 1rem clamp(2rem,5vw,3rem)}.styles_content__ew1M3{align-items:center;display:flex;flex-direction:column;max-width:600px;text-align:center;width:100%}.styles_iconContainer__4M3HL{margin-bottom:2rem}.styles_envelopeIcon__AEtcH{display:block;margin:0 auto}.styles_mainMessage__A6xJB{margin-bottom:1rem}.styles_mainMessage__A6xJB,.styles_subMessage__5q5XS{color:#1f2937;font-size:var(--text-2xl);font-weight:600;line-height:1.4}.styles_subMessage__5q5XS{margin-bottom:2.5rem}.styles_resendSection__5F-eG{align-items:center;display:flex;flex-direction:column;gap:.75rem}.styles_resendQuestion__xqQue{color:#1f2937;font-size:var(--text-base);margin:0}.styles_resendLink__u3KxP{background:none;border:none;color:#52b289;cursor:pointer;font-size:var(--text-base);font-weight:500;padding:0;text-decoration:none;transition:color .2s ease}.styles_resendLink__u3KxP:hover:not(:disabled){color:#059669;text-decoration:underline}.styles_resendLink__u3KxP:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.styles_successMessage__IQOYc{color:#10b981;font-size:var(--text-sm);margin-top:.5rem}.styles_errorMessage__QxFC1{color:#dc2626;font-size:var(--text-sm);margin-top:.5rem}@media (max-width:768px){.styles_container__Z6c8y{padding:1.5rem 1rem}.styles_content__ew1M3{max-width:100%}.styles_mainMessage__A6xJB,.styles_subMessage__5q5XS{font-size:var(--text-xl)}.styles_resendLink__u3KxP,.styles_resendQuestion__xqQue{font-size:var(--text-sm)}}@media (max-width:640px){.styles_container__Z6c8y{padding:1rem .75rem}.styles_mainMessage__A6xJB,.styles_subMessage__5q5XS{font-size:var(--text-lg);margin-bottom:2rem}.styles_iconContainer__4M3HL{margin-bottom:1.5rem}}@media (max-width:480px){.styles_container__Z6c8y{padding:1rem .5rem}.styles_mainMessage__A6xJB,.styles_subMessage__5q5XS{font-size:var(--text-base)}.styles_resendLink__u3KxP,.styles_resendQuestion__xqQue{font-size:var(--text-sm)}}.NewPassword_container__aQldJ{align-items:center;background:linear-gradient(135deg,#efeefe,#fff 100%,#eeedfe 0);display:flex;flex-direction:column;overflow:hidden;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2rem) clamp(2rem,5vw,3rem);position:relative}.NewPassword_shapeBottomLeft__WZnEA,.NewPassword_shapeTopRight__75tCs{opacity:.5;pointer-events:none;position:absolute;z-index:0}.NewPassword_shapeTopRight__75tCs{height:540px;right:-80px;top:-80px;width:600px}.NewPassword_shapeBottomLeft__WZnEA{bottom:0;height:420px;left:0;width:420px}.NewPassword_title__h62aT{color:#1a8b5a;font-family:inherit;font-size:clamp(24px,4vw,36px);font-weight:600;margin:0 0 clamp(1.5rem,4vw,3rem);position:relative;text-align:center;z-index:1}.NewPassword_formWrapper__2Zm44{display:flex;flex-direction:column;gap:1.5rem;max-width:620px;position:relative;width:100%;z-index:1}.NewPassword_fieldGroup__0EnKA{display:flex;flex-direction:column;gap:.6rem}.NewPassword_label__dPt9a{color:#232323;font-family:inherit;font-size:var(--text-base);font-weight:500}.NewPassword_inputWrapper__gCJcI{position:relative;width:100%}.NewPassword_input__mmCby{background:none;border:1px solid #e2e3ea;border-radius:16px;box-shadow:0 2px 6px #00000008;color:#1f2937;font-size:var(--text-base);height:56px;outline:none;padding:0 56px 0 22px;transition:border-color .2s,box-shadow .2s;width:100%}.NewPassword_input__mmCby::placeholder{color:#9ca3af}.NewPassword_input__mmCby:focus{border-color:#2fa672;box-shadow:0 0 0 3px #2fa6721f}.NewPassword_eyeButton__-vlh-{align-items:center;background:#0000;border:none;color:#4b5563;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.NewPassword_eyeButton__-vlh-:hover{color:#2fa672}.NewPassword_hints__Koi6h{color:#6b7280;display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:1rem;padding-left:4px}.NewPassword_hint__O\+QW\+{position:relative}.NewPassword_hintValid__I2I0i{color:#2fa672;font-weight:500}.NewPassword_errorText__syo7B{color:#dc2626;font-size:var(--text-sm);padding-left:8px}.NewPassword_submitButton__UHoQs{background:#34a574;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:var(--text-lg);font-weight:600;height:56px;margin-top:1rem;transition:background-position .5s ease,transform .2s ease;width:100%}.NewPassword_submitButton__UHoQs:hover{background:linear-gradient(170deg,#34a574 -10%,#e9e3e3 190%)}.NewPassword_submitButton__UHoQs:active{transform:translateY(1px)}.NewPassword_submitButton__UHoQs:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.NewPassword_container__aQldJ{padding:3rem 1.25rem 2rem}.NewPassword_title__h62aT{font-size:var(--text-3xl);margin-bottom:2rem}.NewPassword_input__mmCby,.NewPassword_submitButton__UHoQs{font-size:var(--text-sm);height:50px}.NewPassword_shapeBottomLeft__WZnEA,.NewPassword_shapeTopRight__75tCs{height:260px;width:260px}}@media (max-width:480px){.NewPassword_title__h62aT{font-size:var(--text-2xl)}.NewPassword_hints__Koi6h{font-size:var(--text-sm);gap:.5rem .75rem}}.NewPassword_hintError__vpGK3{color:#dc2626;font-weight:500}.styles_container__PeUXf{align-items:flex-start;background:#fff;display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:4rem 1rem 2rem}.styles_card__l828x{max-width:600px;text-align:center;width:100%}.styles_content__\+LacZ{align-items:center;display:flex;flex-direction:column}.styles_welcomeHeading__tM9F4{color:#1f2937;font-size:var(--text-4xl);font-weight:700;line-height:1.2;margin-bottom:2rem}.styles_finpathHighlight__asv6U{color:#52b289}.styles_successIconContainer__\+xD1Y{margin-bottom:2rem}.styles_successIcon__s6sjJ{align-items:center;background:#d1fae5;border-radius:50%;color:#10b981;display:flex;height:120px;justify-content:center;margin:0 auto;width:120px}.styles_successHeading__oNC5f{color:#1f2937;font-size:var(--text-2xl);font-weight:700;line-height:1.4;margin-bottom:1.5rem}.styles_messageContainer__53fnW{margin-bottom:3rem;max-width:500px;text-align:left}.styles_message__AyWl8{color:#374151;font-size:var(--text-base);line-height:1.6;margin-bottom:1rem}.styles_resendSection__Aimij{margin-top:2rem;max-width:500px;width:100%}.styles_resendHeading__COTXP{color:#1f2937;font-size:var(--text-lg);font-weight:700;margin-bottom:.75rem}.styles_resendInstruction__Jamgd{color:#6b7280;font-size:var(--text-sm);margin-bottom:1.5rem}.styles_orSeparator__9H964{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.styles_orLine__qV8q9{background:#e5e7eb;flex:1 1;height:1px}.styles_orText__5sNm8{color:#6b7280;font-size:var(--text-sm);font-weight:500}.styles_successMessage__MDKMO{color:#10b981;font-size:var(--text-sm);margin-top:1rem}.styles_errorMessage__XI5SW{color:#dc2626;font-size:var(--text-sm);margin-top:1rem}@media (max-width:768px){.styles_container__PeUXf{padding:3rem 1rem 1.5rem}.styles_welcomeHeading__tM9F4{font-size:var(--text-3xl);margin-bottom:1.5rem}.styles_successIcon__s6sjJ{height:100px;width:100px}.styles_successIcon__s6sjJ svg{height:40px;width:40px}.styles_successHeading__oNC5f{font-size:var(--text-xl)}.styles_message__AyWl8{font-size:var(--text-sm)}.styles_resendButton__2RzjW{font-size:var(--text-sm);padding:.75rem 1.5rem}}@media (max-width:640px){.styles_container__PeUXf{padding:2rem .75rem 1rem}.styles_welcomeHeading__tM9F4{font-size:var(--text-3xl)}.styles_successIcon__s6sjJ{height:90px;width:90px}.styles_successIcon__s6sjJ svg{height:35px;width:35px}.styles_successHeading__oNC5f{font-size:var(--text-lg)}.styles_messageContainer__53fnW{text-align:center}.styles_message__AyWl8{font-size:var(--text-sm)}.styles_resendHeading__COTXP{font-size:var(--text-base)}.styles_resendInstruction__Jamgd{font-size:var(--text-sm)}}@media (max-width:480px){.styles_container__PeUXf{padding:1.5rem .5rem 1rem}.styles_welcomeHeading__tM9F4{font-size:var(--text-2xl)}.styles_successIcon__s6sjJ{height:80px;width:80px}.styles_successIcon__s6sjJ svg{height:30px;width:30px}.styles_successHeading__oNC5f{font-size:var(--text-base)}.styles_message__AyWl8{font-size:var(--text-sm)}.styles_resendButton__2RzjW{font-size:var(--text-sm);padding:.625rem 1.25rem}}.styles_container__1F1XI{background:linear-gradient(45deg,#edecfd,#fdfdff 50%,#f0effd);display:flex;isolation:isolate;justify-content:center;overflow:hidden;padding:clamp(24px,4vw,44px) clamp(16px,4vw,48px) clamp(48px,8vw,96px);position:relative}.styles_contoursLeft__XSJxr,.styles_contoursRight__p00Hm{height:clamp(560px,70vw,980px);opacity:.5;pointer-events:none;position:absolute;width:clamp(560px,70vw,980px);z-index:0}.styles_contoursLeft__XSJxr{left:-34%;top:10%}.styles_contoursRight__p00Hm{opacity:.4;right:-24%;top:-44%}.styles_panels__GqgbW{border-radius:18px;box-shadow:0 30px 70px -40px #2b2f5c80,0 2px 10px #2b2f5c0a;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:940px;overflow:hidden;position:relative;width:100%;z-index:1}.styles_intro__6HVzs{align-items:center;background:linear-gradient(135deg,#e8e9f6f0,#f5f6fcd1);display:flex;flex-direction:column;gap:clamp(12px,1.6vw,16px);justify-content:flex-start;padding:clamp(44px,6.4vw,82px) clamp(14px,1.6vw,20px) clamp(26px,3.6vw,44px);text-align:center}.styles_welcome__oIJWo{color:#387251;font-size:clamp(20px,2.7vw,27px);font-weight:700;letter-spacing:.01em;line-height:1.25;margin:0;text-transform:uppercase}.styles_introText__xrQfD{color:#3e3e3f;font-size:clamp(12px,1.3vw,14px);line-height:1.7;margin:0 auto;max-width:24rem}.styles_introImage__GA\+SO{margin-top:clamp(8px,1.6vw,18px);max-width:100%;width:100%}.styles_card__pWThg{background:#fff;padding:clamp(24px,3.4vw,36px) clamp(20px,3vw,36px)}.styles_cardTitle__\+CcDD{border-bottom:1px solid #e6e6f0;color:#232323;font-size:clamp(14px,1.7vw,17px);font-weight:600;margin:0 0 clamp(16px,2.2vw,22px);padding-bottom:clamp(12px,1.8vw,18px)}.styles_form__UGkcY{display:flex;flex-direction:column;gap:clamp(12px,1.8vw,16px)}.styles_inputGroup__1jBUn{display:flex;flex-direction:column;gap:6px;position:relative;width:100%}.styles_label__FHccY{color:#232323;font-size:clamp(12px,1.3vw,13px);font-weight:400}.styles_input__hrRq2,.styles_passInput__5eulA{background:#fff;border:1px solid #e6e6f0;border-radius:10px;color:#232323;font-size:clamp(12px,1.3vw,14px);height:40px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.styles_passInput__5eulA{padding-right:40px}.styles_input__hrRq2::placeholder,.styles_passInput__5eulA::placeholder{color:#a3a3b4}.styles_input__hrRq2:focus,.styles_passInput__5eulA:focus{border-color:#40845b;box-shadow:0 0 0 3px #40845b1f;outline:none}.styles_inputError__URHi1,.styles_inputError__URHi1:focus{border-color:#ff4d4d;box-shadow:none}.styles_passwordContainer__-EMhQ{position:relative;width:100%}.styles_eyeBoxConfirm__2pJ3L,.styles_eyeBox__G3S9d{color:#a3a3b4;cursor:pointer;font-size:var(--text-sm);position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:1}.styles_eyeBoxConfirm__2pJ3L:hover,.styles_eyeBox__G3S9d:hover{color:#6d6d7a}.styles_checkboxGroup__dkOwz{align-items:flex-start;display:flex;gap:8px}.styles_checkbox__fpO18{accent-color:#40845b;cursor:pointer;flex-shrink:0;height:15px;margin-top:2px;width:15px}.styles_checkboxLabel__k4Qni{color:#4a4a55;font-size:clamp(11px,1.2vw,13px);line-height:1.5;margin:0}.styles_checkboxLabel__k4Qni label{cursor:pointer}.styles_policyLink__SH\+ls{color:#387251;font-weight:500;text-decoration:underline;text-underline-offset:2px}.styles_policyLink__SH\+ls:focus-visible,.styles_policyLink__SH\+ls:hover{color:#2c5b40}.styles_linelBlock__ci6vN{align-items:center;display:flex;gap:12px;justify-content:center;width:100%}.styles_linelBlock__ci6vN div{background:#e6e6f0;flex:1 1;height:1px}.styles_linelBlock__ci6vN p{color:#6d6d7a;font-size:clamp(10px,1.1vw,12px);letter-spacing:.04em;margin:0;text-transform:uppercase;white-space:nowrap}.styles_googleSignup__zWoRk{width:100%}.styles_footer__N82\+1{margin-top:clamp(14px,2.2vw,20px);text-align:center}.styles_footerText__wG6Mz{color:#4a4a55;font-size:clamp(11px,1.2vw,13px);margin:0}.styles_link__FPLRT{color:#387251;font-weight:600;margin-left:4px;text-decoration:underline}.styles_errorMessage__mp9yv,.styles_errorText__kOzAL{color:#ff4d4d;font-size:clamp(11px,1.1vw,12px);line-height:1.4;overflow-wrap:anywhere}@media (max-width:860px){.styles_panels__GqgbW{grid-template-columns:1fr}.styles_intro__6HVzs{order:2}.styles_card__pWThg{order:1}.styles_introImage__GA\+SO{max-width:480px}}@media (max-width:560px){.styles_contoursLeft__XSJxr,.styles_contoursRight__p00Hm{opacity:.3}.styles_introImage__GA\+SO{display:none}.styles_codeInput__ukN0k{height:40px;width:40px}}.styles_codeInputContainer__YuAmR{display:flex;gap:10px;justify-content:center;margin:20px 0}.styles_codeInput__ukN0k{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-size:var(--text-xl);font-weight:600;height:50px;text-align:center;transition:all .2s;width:50px}.styles_codeInput__ukN0k:focus{background:#fff;border-color:#10b981;box-shadow:0 0 0 3px #10b98133;outline:none}.styles_codeInput__ukN0k:disabled{cursor:not-allowed;opacity:.5}.styles_mfaModal__eV9wv{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.styles_mfaModalContent__WyD4-{background:#fff;border-radius:16px;max-height:90vh;max-width:500px;overflow-y:auto;padding:30px;position:relative;width:100%}.styles_mfaModalHeader__xCcUJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.styles_mfaModalTitle__7CcM8{color:#333;font-size:var(--text-xl);font-weight:600;margin:0}.styles_mfaModalClose__IUUKt{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:30px;justify-content:center;padding:5px;transition:all .2s;width:30px}.styles_mfaModalClose__IUUKt:hover:not(:disabled){background-color:#f5f5f5;color:#333}.styles_mfaModalClose__IUUKt:disabled{cursor:not-allowed;opacity:.5}.styles_mfaModalSubtitle__5yZiH{color:#333;font-size:var(--text-lg);font-weight:600;margin:0 0 15px}.styles_mfaModalDescription__OoFfl{color:#666;font-size:var(--text-sm);line-height:1.5;margin-bottom:20px}.styles_mfaCodeInfo__AbDeN{color:#666;font-size:var(--text-sm);font-style:italic;margin:8px 0 16px}.styles_mfaErrorText__KWEts{color:#ef4444;display:block;font-size:var(--text-sm);margin-bottom:12px}.styles_mfaModalButtons__bnnQS{display:flex;gap:10px;margin-top:20px}.styles_mfaModalButtons__bnnQS>*{flex:1 1}.styles_googleButton__WhiYY{font-weight:700}.styles_googleMark__xv1Zi{display:block;height:18px;object-fit:contain;width:18px}.styles_banner__0791N{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;box-sizing:border-box;margin-bottom:1rem;padding:.75rem 1rem;width:100%}.styles_title__sVlit{color:#92400e;font-size:var(--text-sm);font-weight:600;margin:0 0 .25rem}.styles_message__vkyjM{color:#b45309;font-size:var(--text-sm);line-height:1.4;margin:0 0 .75rem}.styles_actions__IIKd2{display:flex;flex-wrap:wrap;gap:.5rem}.styles_copyButton__J-wO9{background:#fff;border:1px solid #f59e0b;border-radius:6px;color:#92400e;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:.4rem .75rem}.styles_copyButton__J-wO9:hover{background:#fffbeb}.styles_openLink__RtpIA{background:#fff;border:1px solid #f59e0b;border-radius:6px;color:#92400e;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:.4rem .75rem;text-decoration:none}.styles_openLink__RtpIA:hover{background:#fffbeb}.styles_container__z\+REe{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:1rem;position:relative}.styles_container__z\+REe:before{content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:0}.styles_floating-shapes__bR5fx{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.styles_floating-shape__CwO44{animation:styles_floatUpDown__UmAFa 6s ease-in-out infinite;background:#10b9811a;border-radius:50%;position:absolute}.styles_floating-shape__CwO44:first-child{animation-delay:0s;animation-duration:8s;height:80px;left:10%;top:20%;width:80px}.styles_floating-shape__CwO44:nth-child(2){animation-delay:2s;animation-duration:6s;height:60px;right:15%;top:60%;width:60px}.styles_floating-shape__CwO44:nth-child(3){animation-delay:4s;animation-duration:7s;height:40px;left:80%;top:40%;width:40px}.styles_floating-shape__CwO44:nth-child(4){animation-delay:1s;animation-duration:9s;height:100px;left:20%;top:70%;width:100px}@keyframes styles_float__bJl3Y{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes styles_floatUpDown__UmAFa{0%,to{opacity:.7;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-30px) scale(1.1)}}.styles_card__wTfW6{max-width:450px;padding:2rem;position:relative;width:100%}.styles_header__4zWGX{margin-bottom:2rem;text-align:center}.styles_successIcon__EikUN{align-items:center;background:#d1fae5;border-radius:50%;color:#10b981;display:flex;flex-shrink:0;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}.styles_title__HwUzM{color:#52b289;font-size:var(--text-3xl);font-weight:700;margin-bottom:.5rem}.styles_subtitle__Pdkvi{color:#6b7280;font-size:var(--text-base)}.styles_form__79t6E{display:flex;flex-direction:column;gap:1.5rem}.styles_inputGroup__lTRN3{position:relative;width:100%}.styles_label__jPF57{color:#374151;font-size:var(--text-sm);font-weight:500;margin-bottom:-22px}.styles_input__re6Sc{border:1px solid #d1d5db;border-radius:.5rem;font-size:var(--text-base);padding:.75rem;transition:all .2s ease;width:100%}.styles_input__re6Sc:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.styles_checkboxGroup__N2ART{align-items:center;display:flex;gap:.5rem}.styles_checkbox__MjG59{accent-color:#10b981;height:1rem;width:1rem}.styles_checkboxLabel__\+qdrk{color:#6b7280;font-size:var(--text-sm)}.styles_footer__7jn19{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;text-align:left}.styles_footerText__urSYC{color:#6b7280;font-size:var(--text-sm)}.styles_eyeBox__CrZSZ{color:#6b7280;cursor:pointer;font-size:var(--text-base);position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:1}.styles_link__EPqzx{color:#52b289;font-weight:500;margin-left:5px;text-decoration:none}.styles_link__EPqzx:hover{text-decoration:underline}.styles_forgotLink__4Rb3z{color:#52b289;font-size:var(--text-sm);font-weight:500;text-align:end;text-decoration:none}.styles_forgotLink__4Rb3z:hover{text-decoration:underline}.styles_errorMessage__clArh{color:red}.styles_linelBlock__O7zwi{align-items:center;display:flex;margin-left:33px}.styles_linelBlock__O7zwi div{background:#000;height:1px;width:98px}.styles_linelBlock__O7zwi p{margin-bottom:3px;padding:0 5px;text-align:center}.styles_errorText__Wvyf0{color:red;font-size:var(--text-sm);margin-top:-20px}.styles_container__R-Z58{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:4rem 1rem 1rem}.styles_card__uQDgI{background:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;max-width:450px;padding:2rem;width:100%}.styles_loading__HiVQw{text-align:center}.styles_spinner__Qx41i{animation:styles_spin__zFxsG 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#52b289;height:40px;margin:0 auto 1rem;width:40px}@keyframes styles_spin__zFxsG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_errorContainer__6lqsm{text-align:center}.styles_errorIcon__-aY1v{align-items:center;background:#fee2e2;border-radius:50%;color:#dc2626;display:flex;font-size:var(--text-3xl);height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.styles_errorTitle__GcRYk{color:#dc2626;font-size:var(--text-2xl);font-weight:700;margin-bottom:.5rem}.styles_errorMessage__3ULXI{color:#6b7280;margin-bottom:1.5rem}@media (max-width:768px){.styles_container__R-Z58{padding:3rem 1rem 1.5rem}.styles_card__uQDgI{padding:1.5rem}.styles_errorTitle__GcRYk{font-size:var(--text-xl)}.styles_errorMessage__3ULXI{font-size:var(--text-sm)}.styles_retryButton__yJFvl{font-size:var(--text-sm);padding:.625rem 1.25rem}}@media (max-width:480px){.styles_container__R-Z58{padding:2rem .75rem 1rem}.styles_card__uQDgI{padding:1.25rem}.styles_spinner__Qx41i{height:35px;width:35px}.styles_errorIcon__-aY1v{font-size:var(--text-2xl);height:50px;width:50px}.styles_errorTitle__GcRYk{font-size:var(--text-lg)}.styles_errorMessage__3ULXI{font-size:var(--text-sm)}.styles_retryButton__yJFvl{font-size:var(--text-sm);padding:.5rem 1rem;width:100%}}.styles_container__Cha\+S{align-items:center;background:linear-gradient(45deg,#edecfd,#fdfdff 50%,#f0effd);display:flex;flex-direction:column;isolation:isolate;min-height:70vh;overflow:hidden;padding:clamp(28px,5vw,48px) clamp(16px,4vw,48px) clamp(48px,8vw,96px);position:relative}.styles_contoursLeft__QlhO9,.styles_contoursRight__PnQ41{height:clamp(560px,70vw,980px);opacity:.55;pointer-events:none;position:absolute;width:clamp(560px,70vw,980px);z-index:0}.styles_contoursLeft__QlhO9{left:-32%;top:4%}.styles_contoursRight__PnQ41{opacity:.45;right:-22%;top:-46%}.styles_welcome__1jqFd{color:#387251;font-size:clamp(20px,2.9vw,28px);font-weight:700;letter-spacing:.01em;margin:0 0 clamp(20px,3.4vw,36px);position:relative;text-align:center;text-transform:uppercase;z-index:1}.styles_card__npb5z{background:#fff;border-radius:14px;box-shadow:0 26px 60px -34px #2b2f5c73,0 2px 8px #2b2f5c0a;max-width:400px;padding:clamp(22px,3vw,28px) clamp(18px,2.6vw,24px);position:relative;width:100%;z-index:1}.styles_cardTitle__SgheM{color:#232323;font-size:clamp(15px,1.8vw,17px);font-weight:700;margin:0 0 clamp(16px,2.4vw,22px);text-align:center}.styles_form__p2Z-2{display:flex;flex-direction:column;gap:clamp(14px,2vw,18px)}.styles_inputGroup__G2Cux{display:flex;flex-direction:column;gap:6px}.styles_inputGroup__G2Cux,.styles_passwordWrap__UlvkP{position:relative;width:100%}.styles_label__KYA2p{color:#232323;font-size:clamp(12px,1.3vw,13px);font-weight:700}.styles_input__R3K-x{background:#fff;border:1px solid #e6e6f0;border-radius:10px;color:#232323;font-size:clamp(12px,1.3vw,14px);height:40px;padding:0 40px 0 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.styles_input__R3K-x::placeholder{color:#a3a3b4}.styles_input__R3K-x:focus{border-color:#40845b;box-shadow:0 0 0 3px #40845b1f;outline:none}.styles_linelBlock__o-9lQ{align-items:center;display:flex;gap:12px;justify-content:center;width:100%}.styles_linelBlock__o-9lQ div{background:#e6e6f0;flex:1 1;height:1px}.styles_linelBlock__o-9lQ p{color:#6d6d7a;font-size:clamp(10px,1.1vw,12px);letter-spacing:.04em;margin:0;text-transform:uppercase;white-space:nowrap}.styles_footer__Dfcfx{margin-top:clamp(16px,2.4vw,20px);text-align:center}.styles_footerText__JRuhn{color:#4a4a55;font-size:clamp(11px,1.2vw,13px);margin:0}.styles_eyeBox__kFK22{color:#a3a3b4;cursor:pointer;font-size:var(--text-sm);position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:1}.styles_link__Glt\+U{color:#387251;font-weight:600;margin-left:5px;text-decoration:underline}.styles_errorMessage__1jfvw,.styles_errorText__kJVHN{color:#ff4d4d;font-size:clamp(11px,1.1vw,12px);line-height:1.4;overflow-wrap:anywhere}.styles_codeInputContainer__g3xDl{display:flex;gap:10px;justify-content:center;margin:20px 0}.styles_codeInput__4Ovsj{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-size:var(--text-xl);font-weight:600;height:50px;text-align:center;transition:all .2s;width:50px}.styles_codeInput__4Ovsj:focus{background:#fff;border-color:#10b981;box-shadow:0 0 0 3px #10b98133;outline:none}.styles_codeInput__4Ovsj:disabled{cursor:not-allowed;opacity:.5}.styles_mfaModal__ZBRfO{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.styles_mfaModalContent__Xp7P2{background:#fff;border-radius:16px;max-height:90vh;max-width:500px;overflow-y:auto;padding:30px;position:relative;width:100%}.styles_mfaModalHeader__0umrw{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.styles_mfaModalTitle__h9IPf{color:#333;font-size:var(--text-xl);font-weight:600;margin:0}.styles_mfaModalClose__EBdiK{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:30px;justify-content:center;padding:5px;transition:all .2s;width:30px}.styles_mfaModalClose__EBdiK:hover:not(:disabled){background-color:#f5f5f5;color:#333}.styles_mfaModalClose__EBdiK:disabled{cursor:not-allowed;opacity:.5}.styles_mfaModalSubtitle__zO9oQ{color:#333;font-size:var(--text-lg);font-weight:600;margin:0 0 15px}.styles_mfaModalDescription__A5Ig5{color:#666;font-size:var(--text-sm);line-height:1.5;margin-bottom:20px}.styles_mfaCodeInfo__-FGzj{color:#666;font-size:var(--text-sm);font-style:italic;margin:8px 0 16px}.styles_mfaErrorText__xw2Fj{color:#ef4444;display:block;font-size:var(--text-sm);margin-bottom:12px}.styles_mfaModalButtons__Plphm{display:flex;gap:10px;margin-top:20px}.styles_mfaModalButtons__Plphm>*{flex:1 1}@media (max-width:768px){.styles_container__Cha\+S{padding:24px 16px 48px}.styles_card__npb5z{max-width:100%}.styles_codeInputContainer__g3xDl{gap:8px;margin:16px 0}.styles_codeInput__4Ovsj{font-size:var(--text-lg);height:44px;width:44px}}@media (max-width:480px){.styles_contoursLeft__QlhO9,.styles_contoursRight__PnQ41{opacity:.35}.styles_codeInputContainer__g3xDl{gap:6px;margin:12px 0}.styles_codeInput__4Ovsj{font-size:var(--text-base);height:40px;width:40px}}.toast_toastContainer__2Iviq{background:var(--backgroundColor--);border-radius:15px;box-shadow:12px 15px 25px 4px #cfcfcfa6;position:absolute;right:765px;top:105px;width:350px;z-index:999999999}.toast_toastBox__Uvc4A{display:flex;flex-direction:column;padding:15px}.toast_iconBox__\+qcyG{color:red;font-size:var(--text-xl)}.toast_headerContainer__qfwgj{justify-content:space-between}.toast_headerBox__ybE8V,.toast_headerContainer__qfwgj{align-items:center;display:flex}.toast_headerTextContainer__X5CeF{color:#fff;padding-left:15px}.toast_iconContainerX__KwmVC svg{color:#fff}.toast_textMassage__wOUnZ{color:#fff;margin-top:25px;padding-left:36px}.contact-form_contactForm__q\+rre{display:flex;flex-direction:column;gap:clamp(14px,1.8vw,18px)}.contact-form_formGroup__ByQT-{display:flex;flex-direction:column;gap:.5rem}.contact-form_label__qvRlQ{color:#232323;font-size:clamp(12px,1.2vw,13px);font-weight:700}.contact-form_input__tIA5P,.contact-form_textarea__\+d727{background:#fff;border:1px solid #e6e6f0;border-radius:8px;color:#232323;font-family:inherit;font-size:var(--text-base);padding:clamp(11px,1.4vw,13px) clamp(12px,1.4vw,14px);transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contact-form_input__tIA5P::placeholder,.contact-form_textarea__\+d727::placeholder{color:#a3a3b4}.contact-form_input__tIA5P[aria-invalid=true],.contact-form_textarea__\+d727[aria-invalid=true]{border-color:#ff4d4d}.contact-form_input__tIA5P:focus,.contact-form_textarea__\+d727:focus{border-color:#40845b;box-shadow:0 0 0 3px #40845b1f;outline:none}.contact-form_textarea__\+d727{line-height:1.55;min-height:clamp(110px,16vh,140px);resize:none}.contact-form_error__xtNuP{color:#ff4d4d;font-size:clamp(11px,1.1vw,12px);line-height:1.4;overflow-wrap:anywhere}.contact_contact__XxdT2{background:linear-gradient(135deg,#efeefd,#fdfdff 50%,#edecfd);isolation:isolate;overflow:hidden;padding:clamp(40px,6.5vw,70px) 0 clamp(48px,8vw,90px);position:relative}.contact_contoursLeft__wq6iC,.contact_contoursRight__XruFN,.contact_faqContours__5VHYm{height:clamp(680px,95vw,1400px);pointer-events:none;position:absolute;width:clamp(680px,95vw,1400px);z-index:0}.contact_wrapper__NokuI{position:relative;z-index:1}.contact_contoursRight__XruFN{opacity:.45;right:-36%;top:-34%}.contact_contoursLeft__wq6iC{bottom:-50%;left:-42%;opacity:.35}.contact_header__8stOV{margin:0 auto clamp(24px,3.4vw,40px);max-width:800px;text-align:center}.contact_title__nc-l1{color:#387251;font-size:clamp(20px,2.6vw,30px);font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0;overflow-wrap:break-word;text-transform:uppercase}.contact_description__TO28f{color:#3e3e3f;font-size:clamp(12px,1.3vw,14px);line-height:1.55;margin:clamp(12px,2vw,20px) auto 0;max-width:32rem}.contact_card__uaZjs{background:#fff;border:1px solid #ffffffb3;border-radius:clamp(14px,1.5vw,18px);box-shadow:0 26px 60px -34px #2b2f5c73,0 2px 8px #2b2f5c0a;margin:0 auto;max-width:440px;padding:clamp(22px,3.4vw,34px) clamp(18px,3vw,30px)}.contact_cardTitle__WLMed{color:#232323;font-size:clamp(14px,1.5vw,16px);font-weight:700;line-height:1.35;margin:0 0 clamp(18px,2.6vw,26px);text-align:center}.faq_section__ryuQ8{background:linear-gradient(45deg,#edecfd,#fdfdff 50%,#f0effd);isolation:isolate;overflow:hidden;padding:clamp(44px,7vw,80px) 0 clamp(52px,8vw,96px);position:relative}.faq_wrapper__JbZ5B{position:relative;z-index:1}.faq_contours__xbTfS{bottom:-46%;height:clamp(680px,95vw,1400px);opacity:.35;pointer-events:none;position:absolute;right:-38%;width:clamp(680px,95vw,1400px);z-index:0}.faq_header__awOwY{margin:0 auto clamp(24px,3.4vw,40px);max-width:800px;text-align:center}.faq_title__A2xyB{color:#387251;font-size:clamp(20px,2.6vw,30px);font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0;overflow-wrap:break-word;text-transform:uppercase}.faq_subtitle__dZ1pP{color:#3e3e3f;font-size:clamp(12px,1.3vw,14px);line-height:1.55;margin:clamp(10px,1.6vw,16px) auto 0;max-width:32rem}.faq_list__K5LSn{display:flex;flex-direction:column;gap:clamp(8px,1.2vw,12px);margin:0 auto;max-width:600px}.faq_item__hDNFO{background:#fff;border:1px solid #fffc;border-radius:12px;box-shadow:0 14px 30px -24px #2b2f5c80,0 1px 4px #2b2f5c08;overflow:hidden;transition:box-shadow .3s ease,transform .3s cubic-bezier(.33,1,.68,1)}.faq_item__hDNFO:hover,.faq_item__hDNFO[open]{box-shadow:0 20px 38px -24px #2b2f5c8c,0 2px 6px #2b2f5c0d}.faq_item__hDNFO:hover{transform:translateY(-1px)}.faq_question__hrMnF{align-items:center;color:#387251;cursor:pointer;display:flex;font-size:clamp(12px,1.3vw,14px);font-weight:500;gap:clamp(12px,2vw,20px);justify-content:space-between;line-height:1.4;list-style:none;min-height:48px;padding:clamp(12px,1.8vw,16px) clamp(14px,2vw,22px)}.faq_question__hrMnF::-webkit-details-marker{display:none}.faq_question__hrMnF:focus-visible{border-radius:12px;outline:2px solid #40845b;outline-offset:-2px}.faq_question__hrMnF>span{min-width:0;overflow-wrap:anywhere}.faq_icon__6Iatv{color:#6d6d7a;flex-shrink:0;height:18px;transition:transform .3s ease;width:18px}.faq_item__hDNFO[open] .faq_icon__6Iatv{transform:rotate(180deg)}.faq_answer__U6XzS{color:#4a4a55;font-size:clamp(12px,1.2vw,13px);line-height:1.6;margin:0;padding:0 clamp(14px,2vw,22px) clamp(14px,2vw,18px)}.faq_item__hDNFO[open] .faq_answer__U6XzS{animation:faq_fadeIn__Lp2sg .3s ease}@keyframes faq_fadeIn__Lp2sg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.faq_icon__6Iatv,.faq_item__hDNFO{transition-duration:.01ms}.faq_item__hDNFO[open] .faq_answer__U6XzS{animation:none}}.About_page__\+uBaI{background-color:#f4f3fd;min-height:100vh;overflow-wrap:break-word}.About_main__cxGrp{width:100%}.About_container__zNIvE{margin:0 auto;max-width:1200px;padding:0 clamp(16px,4vw,32px);position:relative;width:100%;z-index:1}.About_hero__0U1F0{background:linear-gradient(135deg,#efeefd,#fdfdff 50%,#edecfd);isolation:isolate;overflow:hidden;padding:clamp(40px,6.5vw,70px) 0 clamp(48px,8vw,96px);position:relative}.About_heroPhoto__oTCK2{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;pointer-events:none;position:absolute;z-index:0}.About_heroPhoto__oTCK2:after{background:linear-gradient(180deg,#ffffff9e,#ffffff47 38%,#ffffff1f);content:"";inset:0;position:absolute}.About_heroContours__Pj8lL{height:clamp(680px,95vw,1400px);left:-36%;opacity:.45;pointer-events:none;position:absolute;top:-30%;width:clamp(680px,95vw,1400px);z-index:0}.About_heroHeader__hhtqv{margin:0 auto clamp(28px,4vw,48px);max-width:800px;text-align:center}.About_heroTitle__adGnP{color:#387251;font-size:clamp(20px,2.6vw,30px);font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0;text-transform:uppercase}.About_heroLead__VvYIw{color:#3e3e3f;font-size:clamp(12px,1.3vw,14px);line-height:1.7;margin:clamp(12px,2vw,20px) auto 0;max-width:27rem;text-align:left}.About_storyGrid__VSKeI{grid-gap:clamp(16px,2.2vw,24px);align-items:start;display:grid;gap:clamp(16px,2.2vw,24px);grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:960px}.About_storyCard__3Pq9G{-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);background:#ffffffb8;border:1px solid #fff9;border-radius:clamp(14px,1.5vw,18px);box-shadow:0 24px 52px -32px #2b2f5c6b,0 1px 6px #2b2f5c0a;padding:clamp(20px,3vw,30px) clamp(18px,2.6vw,26px)}.About_cardTitle__q0fSA{color:#387251;font-size:clamp(14px,1.5vw,16px);font-weight:700;line-height:1.35;margin:0 0 clamp(12px,1.8vw,18px);text-align:center}.About_cardText__Ms4OO{color:#4a4a55;font-size:clamp(12px,1.2vw,13px);line-height:1.7;margin:0 0 clamp(10px,1.4vw,14px)}.About_cardText__Ms4OO:last-child{margin-bottom:0}.About_cardLead__Z6f0p{color:#232323;font-size:clamp(12px,1.2vw,13px);font-weight:700;line-height:1.6;margin:0 0 clamp(10px,1.4vw,14px)}.About_featureList__cbq12{display:flex;flex-direction:column;gap:clamp(8px,1.2vw,12px);list-style:none;margin:0;padding:0}.About_featureItem__i9vaS{color:#4a4a55;font-size:clamp(12px,1.2vw,13px);line-height:1.7;padding-left:1.35rem;position:relative}.About_featureItem__i9vaS:before{border:1.5px solid #40845b;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.55em;width:7px}.About_featureItem__i9vaS strong{color:#232323;font-weight:700}.About_sectionTitle__B9OA3{color:#387251;font-size:clamp(20px,2.6vw,30px);font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0;text-transform:uppercase}.About_sectionSubtitle__x-Ux6{color:#3e3e3f;font-size:clamp(12px,1.3vw,14px);line-height:1.55;margin:clamp(8px,1.4vw,14px) 0 0}.About_missionSection__EGvXh{background:linear-gradient(45deg,#edecfd,#fdfdff 50%,#f0effd);isolation:isolate;overflow:hidden;padding:clamp(44px,7vw,80px) 0;position:relative}.About_missionContours__sdKrb{bottom:-50%;height:clamp(680px,95vw,1400px);left:-40%;opacity:.35;pointer-events:none;position:absolute;width:clamp(680px,95vw,1400px);z-index:0}.About_missionGrid__S0W-u{grid-gap:clamp(24px,4vw,48px);align-items:center;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:960px}.About_missionCopy__My3sx{min-width:0;text-align:center}.About_missionCopy__My3sx .About_sectionSubtitle__x-Ux6,.About_missionCopy__My3sx .About_sectionTitle__B9OA3{text-align:center}.About_missionText__374hc{color:#4a4a55;font-size:clamp(12px,1.2vw,13px);line-height:1.8;margin:clamp(14px,2vw,22px) 0 0;text-align:left}.About_missionImage__nO\+A2{display:flex;justify-content:center}.About_missionImage__nO\+A2 img{aspect-ratio:502/533;border-radius:clamp(16px,2vw,24px);box-shadow:0 28px 60px -34px #2b2f5c80;height:auto;max-width:420px;object-fit:cover;width:100%}.About_valuesSection__08exP{background:linear-gradient(135deg,#efeefd,#fdfdff 50%,#edecfd);isolation:isolate;overflow:hidden;padding:clamp(44px,7vw,80px) 0 clamp(52px,8vw,96px);position:relative}.About_valuesContours__kHmNU{bottom:-52%;height:clamp(680px,95vw,1400px);opacity:.4;pointer-events:none;position:absolute;right:-38%;width:clamp(680px,95vw,1400px);z-index:0}.About_valuesHeader__hcCeO{margin:0 auto clamp(24px,3.4vw,40px);max-width:800px;text-align:center}.About_valuesGrid__L0gyI{grid-gap:clamp(16px,2.2vw,24px);align-items:stretch;display:grid;gap:clamp(16px,2.2vw,24px);grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:960px}.About_valueCard__22UQd{align-items:center;-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);background:#ffffff17;border:1px solid #ffffff61;border-radius:clamp(14px,1.5vw,18px);box-shadow:0 20px 44px -30px #2b2f5c47,0 1px 6px #2b2f5c08;display:flex;flex-direction:column;gap:clamp(12px,1.8vw,18px);padding:clamp(24px,4vw,40px) clamp(16px,2vw,21px);text-align:center;transition:transform .35s cubic-bezier(.33,1,.68,1),box-shadow .35s ease,background-color .35s ease}.About_valueCard__22UQd:hover{background:linear-gradient(180deg,#ffffff8c,#e4f3ebd9);border-color:#ffffffb3;box-shadow:0 28px 52px -28px #2b2f5c57,0 2px 8px #2b2f5c0d;transform:translateY(-4px)}.About_valueIcon__U\+tm9{align-items:center;background:#ffffff73;border-radius:50%;box-shadow:0 0 0 1px #38725114;display:flex;flex-shrink:0;height:clamp(48px,5.4vw,58px);justify-content:center;width:clamp(48px,5.4vw,58px)}.About_valueIcon__U\+tm9 img{height:58%;object-fit:contain;width:58%}.About_valueTitle__MCo9c{color:#232323;font-size:clamp(13px,1.4vw,15px);font-weight:700;letter-spacing:.02em;line-height:1.35;margin:0;text-transform:uppercase}.About_valueText__81LvH{color:#4a4a55;font-size:clamp(12px,1.2vw,13px);line-height:1.6;margin:0 0 auto}@media (min-width:560px){.About_valuesGrid__L0gyI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.About_storyGrid__VSKeI{grid-template-columns:repeat(2,minmax(0,1fr))}.About_creatingCard__4Z9o1{margin-top:clamp(40px,6vw,80px)}.About_missionGrid__S0W-u{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.About_missionCopy__My3sx{padding-right:clamp(8px,2vw,24px)}}@media (min-width:980px){.About_valuesGrid__L0gyI{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.About_valueCard__22UQd{transition-duration:.01ms}}.TermsAndConditions_page__UqIOz{background-color:#f4f3fd;display:flex;flex-direction:column;overflow-wrap:break-word}.TermsAndConditions_main__LyeLK{display:flex;flex:1 0 auto;flex-direction:column;width:100%}.TermsAndConditions_container__ZcrIS{margin:0 auto;max-width:1200px;padding:0 clamp(16px,4vw,32px);position:relative;width:100%;z-index:1}.TermsAndConditions_section__Bfmu4{background:linear-gradient(135deg,#efeefd,#fdfdff 50%,#edecfd);flex:1 0 auto;isolation:isolate;overflow:hidden;padding:clamp(40px,6.5vw,70px) 0 clamp(48px,8vw,90px);position:relative}.TermsAndConditions_contoursLeft__Ld2XU,.TermsAndConditions_contoursRight__cAsZh{height:clamp(680px,95vw,1400px);pointer-events:none;position:absolute;width:clamp(680px,95vw,1400px);z-index:0}.TermsAndConditions_contoursRight__cAsZh{opacity:.45;right:-36%;top:-34%}.TermsAndConditions_contoursLeft__Ld2XU{bottom:-46%;left:-42%;opacity:.35}.TermsAndConditions_header__aLYzE{margin:0 auto clamp(26px,3.6vw,44px);max-width:800px;text-align:center}.TermsAndConditions_title__p0zoP{color:#387251;font-size:clamp(20px,2.6vw,30px);font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0;text-transform:uppercase}.TermsAndConditions_lead__2kNhX{color:#3e3e3f;font-size:clamp(12px,1.3vw,14px);line-height:1.55;margin:clamp(12px,2vw,20px) auto 0;max-width:32rem}.TermsAndConditions_doc__Ji3Tn{display:flex;flex-direction:column;gap:clamp(16px,2.2vw,24px);margin:0 auto;max-width:680px}.TermsAndConditions_blockTitle__VxEDG{color:#232323;font-size:clamp(13px,1.4vw,15px);font-weight:700;line-height:1.35;margin:0 0 clamp(6px,1vw,10px)}.TermsAndConditions_list__rEy9r{display:flex;flex-direction:column;gap:clamp(4px,.7vw,7px);margin:0;padding-left:1.15rem}.TermsAndConditions_list__rEy9r li{color:#3e3e3f;font-size:clamp(12px,1.3vw,13px);line-height:1.55}.TermsAndConditions_list__rEy9r li::marker{color:#9a9ab0}.TermsAndConditions_mail__C-iKp{color:#387251;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.TermsAndConditions_mail__C-iKp:focus-visible,.TermsAndConditions_mail__C-iKp:hover{color:#2c5b40}.PrivacyPolicy_page__pTsm3{background-color:#f4f3fd;min-height:100vh;overflow-wrap:break-word}.PrivacyPolicy_main__VGR0A{width:100%}.PrivacyPolicy_container__6wKhk{margin:0 auto;max-width:1200px;padding:0 clamp(16px,4vw,32px);position:relative;width:100%;z-index:1}.PrivacyPolicy_section__ip29M{background:linear-gradient(135deg,#efeefd,#fdfdff 50%,#edecfd);isolation:isolate;overflow:hidden;padding:clamp(40px,6.5vw,70px) 0 clamp(48px,8vw,90px);position:relative}.PrivacyPolicy_contoursLeft__EQuE9,.PrivacyPolicy_contoursRight__vPBNq{height:clamp(680px,95vw,1400px);pointer-events:none;position:absolute;width:clamp(680px,95vw,1400px);z-index:0}.PrivacyPolicy_contoursRight__vPBNq{opacity:.45;right:-36%;top:-34%}.PrivacyPolicy_contoursLeft__EQuE9{bottom:-46%;left:-42%;opacity:.35}.PrivacyPolicy_header__9i53v{margin:0 auto clamp(26px,3.6vw,44px);max-width:800px;text-align:center}.PrivacyPolicy_title__Rmkme{color:#387251;font-size:clamp(20px,2.6vw,30px);font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0;text-transform:uppercase}.PrivacyPolicy_lead__7ysiQ{color:#3e3e3f;font-size:clamp(12px,1.3vw,14px);line-height:1.55;margin:clamp(12px,2vw,20px) auto 0;max-width:32rem}.PrivacyPolicy_doc__kqf9E{display:flex;flex-direction:column;gap:clamp(16px,2.2vw,24px);margin:0 auto;max-width:680px}.PrivacyPolicy_blockTitle__bUyRY{color:#232323;font-size:clamp(13px,1.4vw,15px);font-weight:700;line-height:1.35;margin:0 0 clamp(6px,1vw,10px)}.PrivacyPolicy_list__DgN\+C{display:flex;flex-direction:column;gap:clamp(4px,.7vw,7px);margin:0;padding-left:1.15rem}.PrivacyPolicy_list__DgN\+C li{color:#3e3e3f;font-size:clamp(12px,1.3vw,13px);line-height:1.55}.PrivacyPolicy_list__DgN\+C li::marker{color:#9a9ab0}.PrivacyPolicy_mail__00aQu{color:#387251;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.PrivacyPolicy_mail__00aQu:focus-visible,.PrivacyPolicy_mail__00aQu:hover{color:#2c5b40}.GlassDemoPage_page__BJRWh{background:linear-gradient(165deg,#f6faf8,#eef3f1 42%,#f4f7f5);color:#1a1f1c;min-height:100vh;overflow-x:hidden;padding-bottom:10rem;position:relative}.GlassDemoPage_bgGlow__ILZ-V{background:radial-gradient(circle,#8b5cf62e 0,#3b82f614 40%,#0000 70%);filter:blur(2px);height:min(55vw,520px);pointer-events:none;position:absolute;right:-8%;top:-12%;width:min(55vw,520px);z-index:1}.GlassDemoPage_header__ADJqr{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1200px;padding:1.25rem 1.5rem;position:relative;z-index:2}@media (max-width:899px){.GlassDemoPage_header__ADJqr{grid-template-columns:1fr auto}.GlassDemoPage_nav__P-5Gx{grid-column:auto}.GlassDemoPage_headerActions__c-mEc{grid-column:2}}.GlassDemoPage_brand__Mig3e{align-items:center;color:inherit;display:flex;gap:.6rem;justify-self:start;text-decoration:none}.GlassDemoPage_brandIcon__MkgmD{color:hsl(var(--brand-mint));flex-shrink:0}.GlassDemoPage_brandName__YGsau{font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em}.GlassDemoPage_nav__P-5Gx{align-items:center;display:none;gap:2rem;grid-column:2;justify-self:center}@media (min-width:900px){.GlassDemoPage_nav__P-5Gx{display:flex}}.GlassDemoPage_navLink__mq1gH{color:#4a5560;font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:color .2s ease}.GlassDemoPage_navLink__mq1gH:hover{color:hsl(var(--brand-mint))}.GlassDemoPage_headerActions__c-mEc{align-items:center;display:flex;gap:20px;grid-column:3;justify-self:end}.GlassDemoPage_lang__ibJAw{align-items:center;background:#fafafa33;border-radius:16px;box-shadow:0 0 8px -2px #00000026;box-sizing:border-box;color:#232323;display:flex;flex-direction:row;font-family:inherit;font-size:var(--text-base);font-weight:600;gap:4px;line-height:19px;min-height:48px;padding:0 8px;transition:background .2s ease,box-shadow .2s ease}.GlassDemoPage_lang__ibJAw:hover{background:#fafafa4d;box-shadow:0 0 10px -2px #0000002e}.GlassDemoPage_langChevron__ndEVo{color:#232323;flex-shrink:0}.GlassDemoPage_loginLink__FVGYJ{align-items:center;background:#fafafa33;border-radius:16px;box-shadow:0 0 8px -2px #00000026;box-sizing:border-box;color:#34a574;display:inline-flex;flex-direction:row;font-family:inherit;font-size:var(--text-base);font-weight:600;gap:16px;line-height:19px;min-height:48px;padding:0 16px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.GlassDemoPage_loginLink__FVGYJ:hover{background:#fafafa4d;box-shadow:0 0 10px -2px #0000002e}.GlassDemoPage_main__YrYyD{margin:0 auto;max-width:1200px;padding:2rem 1.5rem 4rem;position:relative;z-index:2}.GlassDemoPage_hero__hEIRK{align-items:center;display:flex;isolation:isolate;justify-content:center;min-height:min(72vh,640px);position:relative;width:100%}.GlassDemoPage_heroArt__cdidi{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:0}.GlassDemoPage_hexLeft__MeoIK{bottom:clamp(4%,8vh,12%);height:auto;left:max(0px,calc(50% - min(320px, 44vw) - clamp(20px, 4vw, 56px)));max-height:min(58vh,480px);object-fit:contain;object-position:left bottom;position:absolute;transform:none;width:min(52vw,500px)}.GlassDemoPage_hexRight__TYmBC{bottom:clamp(-2%,2vh,6%);height:auto;left:50%;max-height:min(70vh,580px);object-fit:contain;object-position:center bottom;position:absolute;transform:translateX(clamp(12px,3vw,72px));width:min(50vw,540px)}@media (max-width:899px){.GlassDemoPage_hexLeft__MeoIK{bottom:32%;left:max(0px,calc(50% - min(268px, 82vw)));max-height:42vh;object-position:left bottom;opacity:.92;transform:none;width:min(64vw,380px)}.GlassDemoPage_hexRight__TYmBC{bottom:-4%;max-height:48vh;transform:translateX(clamp(-8px,1vw,36px));width:min(78vw,440px)}}.GlassDemoPage_glassCard__RNCnE{border-radius:44px;max-width:min(560px,100%);padding:clamp(2rem,5vw,3rem) clamp(1.75rem,4vw,2.75rem);position:relative;text-align:center;width:100%;z-index:2}@media (min-width:900px){.GlassDemoPage_glassCard__RNCnE{transform:translateX(clamp(-20px,-4vw,-56px))}}.GlassDemoPage_headline__9qjSd{color:#2a3230;font-size:clamp(1.65rem,4.2vw,2.35rem);font-weight:800;letter-spacing:.04em;line-height:1.12;margin:0 auto 1rem;max-width:22ch;text-transform:uppercase}.GlassDemoPage_subhead__8sGuZ{color:#5a6460;font-size:clamp(1rem,2vw,1.125rem);line-height:1.55;margin:0 auto 1.75rem;max-width:42ch}.GlassDemoPage_cta__gKJLi{align-items:center;background:hsl(var(--brand-mint));border:none;border-radius:14px;box-shadow:0 10px 28px #10b77f59;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--text-base);font-weight:600;gap:.6rem;padding:.85rem 1.5rem;text-decoration:none;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.GlassDemoPage_cta__gKJLi:hover{background:#0ea06f;box-shadow:0 14px 36px #10b77f6b;transform:translateY(-2px)}.GlassDemoPage_demoNote__ORIcZ{color:#8a9390;font-size:var(--text-sm);padding:0 1rem 1rem;position:relative;text-align:center;z-index:2}.GlassDemoPage_cssFloat__84qI-{background:#fffffff0;border:1px solid #0000001a;border-radius:12px;box-shadow:0 12px 40px #0f281e1f;display:flex;flex-direction:column;max-height:min(42vh,22rem);position:fixed;right:1rem;top:5.25rem;width:min(22rem,calc(100vw - 2rem));z-index:120}.GlassDemoPage_cssFloatHeader__gc4Ze{align-items:center;border-bottom:1px solid #00000014;display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between;padding:.5rem .65rem}.GlassDemoPage_cssFloatTitle__vPkTE{color:#5a6460;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.GlassDemoPage_cssCopyBtn__7RgWy{background:#fff;border:1px solid #0000001f;border-radius:8px;color:#2a3230;cursor:pointer;font-size:var(--text-xs);font-weight:600;padding:.35rem .6rem}.GlassDemoPage_cssCopyBtn__7RgWy:hover{background:#f4f7f5}.GlassDemoPage_cssPre__yPyeW{color:#1e2930;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-2xs);line-height:1.45;margin:0;overflow:auto;padding:.65rem .75rem;white-space:pre-wrap;word-break:break-word}@media (max-width:899px){.GlassDemoPage_cssFloat__84qI-{bottom:7.5rem;left:.75rem;max-height:28vh;right:.75rem;top:auto;width:auto}}.GlassDemoPage_tuner__H\+D2-{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#f8faf9f5;border-top:1px solid #00000014;bottom:0;box-shadow:0 -8px 32px #0f281e0f;left:0;padding:.65rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0));position:fixed;right:0;z-index:110}.GlassDemoPage_tunerInner__cfVE-{grid-gap:.65rem 1rem;align-items:end;display:grid;gap:.65rem 1rem;grid-template-columns:repeat(5,1fr) auto;margin:0 auto;max-width:1100px}@media (max-width:1024px){.GlassDemoPage_tunerInner__cfVE-{grid-template-columns:1fr 1fr}.GlassDemoPage_tunerReset__JVCyP{grid-column:1/-1}}@media (max-width:560px){.GlassDemoPage_tunerInner__cfVE-{grid-template-columns:1fr}}.GlassDemoPage_tunerRow__f2-9q{display:flex;flex-direction:column;gap:.25rem;min-width:0}.GlassDemoPage_tunerLabel__X5gia{color:#4a5560;display:flex;font-size:var(--text-xs);font-weight:600;gap:.35rem;justify-content:space-between}.GlassDemoPage_tunerVal__uKh5L{font-feature-settings:"tnum";color:hsl(var(--brand-mint));font-variant-numeric:tabular-nums;font-weight:500}.GlassDemoPage_tunerRange__EgXEt{accent-color:hsl(var(--brand-mint));width:100%}.GlassDemoPage_tunerReset__JVCyP{align-self:end;background:#fff;border:1px solid #0000001f;border-radius:10px;color:#2a3230;cursor:pointer;font-size:var(--text-xs);font-weight:600;padding:.45rem .75rem;white-space:nowrap}.GlassDemoPage_tunerReset__JVCyP:hover{background:#eef3f1}.spinner_loadingOverlay__\+DtTu{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;width:100%}.spinner_spinner__sHjFg{animation:spinner_spin__KWYTO .9s linear infinite;border:6px solid #c8edd9;border-radius:50%;border-top-color:#349f71;height:60px;width:60px}@keyframes spinner_spin__KWYTO{to{transform:rotate(1turn)}}.Dashbord_container__5a-Pv{background-color:#f5f5f5;display:flex;flex:1 1;font-family:inherit;height:100%;min-height:0;overflow:hidden;width:100%}.Dashbord_mobileMenuBtn__mZQGH{background:#4caf50;border:none;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:none;left:16px;padding:8px;position:fixed;top:16px;z-index:1001}.Dashbord_sidebar__AEpor{background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;position:relative;transition:width .3s ease;width:240px;z-index:100}.Dashbord_sidebarClosed__\+xgSC{width:60px}.Dashbord_sidebarHeader__y5vJO{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:12px;min-height:80px;padding:20px}.Dashbord_logo__1z-AI{align-items:center;background-color:#4caf50;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--text-xl);font-weight:700;height:40px;justify-content:center;width:40px}.Dashbord_logoText__MTRlq{color:#333;font-size:var(--text-xl);font-weight:600;white-space:nowrap}.Dashbord_nav__m43ds{flex:1 1;overflow-y:auto;padding:20px 0}.Dashbord_navItem__Xb-16{align-items:center;background-color:initial;border:none;color:#666;cursor:pointer;display:flex;font-size:var(--text-sm);gap:12px;padding:12px 20px;transition:all .2s ease;width:100%}.Dashbord_navItem__Xb-16:hover{background-color:#f5f5f5}.Dashbord_navItemActive__0XekT{background-color:#e8f5e9;border-left-color:#4caf50;color:#2e7d32;font-weight:600}.Dashbord_menuTitle__Hzv30{color:#000;font-size:var(--text-xs);font-weight:600;opacity:.7;padding:12px 18px;pointer-events:none;text-transform:uppercase}.Dashbord_submenu__Eb1cd{margin-top:8px;padding-left:52px}.Dashbord_submenuItem__T3aMD{color:#888;cursor:pointer;font-size:var(--text-sm);padding:8px 0;transition:color .2s ease}.Dashbord_submenuItem__T3aMD:hover{color:#4caf50}.Dashbord_sidebarFooter__RtViF{border-top:1px solid #e0e0e0}.Dashbord_main__vJwIL{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.Dashbord_header__4rfHi{align-items:center;background-color:#4cc490;color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:70px;padding:16px 32px}.Dashbord_breadcrumb__BF75C{align-items:center;display:flex;font-size:var(--text-sm);gap:8px}.Dashbord_breadcrumbSeparator__iO5qE{opacity:.8}.Dashbord_headerActions__xFdYx{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.Dashbord_searchWrapper__3oWuU{position:relative}.Dashbord_searchInput__4WVDW{background-color:#fff3;border:none;border-radius:8px;color:#fff;font-size:var(--text-sm);padding:8px 16px 8px 36px;transition:all .3s ease;width:200px}.Dashbord_searchInput__4WVDW::placeholder{color:#ffffffb3}.Dashbord_searchInput__4WVDW:focus{background-color:#ffffff4d;outline:none;width:250px}.Dashbord_searchIcon__F-Iya{left:12px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%)}.Dashbord_iconBtn__gj130{cursor:pointer;transition:opacity .2s ease}.Dashbord_change_green__rRI6E{color:#c6eedc;font-weight:600}.Dashbord_change_purple__032fw{color:#3a55ad;font-weight:600}.Dashbord_change_orange__cwTLE{color:#a50000;font-weight:600}.Dashbord_change_teal__gXZGs{color:#cbffe9;font-weight:600}.Dashbord_iconBtn__gj130:hover{opacity:.8}.Dashbord_userAvatar__nUurN{align-items:center;background-color:#4caf50;border-radius:50%;display:flex;font-size:var(--text-sm);font-weight:600;height:36px;justify-content:center;width:36px}.Dashbord_userName__zYyw0{font-size:var(--text-sm);font-weight:500}.Dashbord_content__h6mJ2{flex:1 1;overflow:auto;padding:24px 32px}.Dashbord_statCardContent__6HHUS{text-decoration:none}.Dashbord_statCardTitle__3gjIM{border-bottom:1px solid #ffffffd9;color:#fff;font-family:inherit;font-size:var(--text-base);font-weight:600}.Dashbord_statCardOrange__Iv0V5 .Dashbord_statCardTitle__3gjIM{border-bottom-color:#e8e8e8}.Dashbord_statCardAmount_green__S1y6w,.Dashbord_statCardAmount_purple__kyw3b,.Dashbord_statCardAmount_teal__XlVid{color:#fffffff2}.Dashbord_statCardAmount_teal__XlVid{color:#a50000}.Dashbord_statCardAmount_orange__ilLGV{color:#fffffff2}.Dashbord_statCardType__RI6Lp{color:#fff}.Dashbord_statCardMonth__x45kj{font-size:var(--text-base)}.Dashbord_statCardChange__GtVhp,.Dashbord_statCardMonth__x45kj{color:#232323;font-family:inherit}.Dashbord_statCardTrendUpLight__h3Ypc,.Dashbord_statCardTrendUp__IzOq6{color:#aa1616;flex-shrink:0}.Dashbord_statCardTrendDown__nJA4s{color:#b23b3b}.Dashbord_statCardAddWrap__lBhkd{background:#00000014}.Dashbord_statCardAddBtn__XOoIb{color:#fff}.Dashbord_statCardAddBtn__XOoIb:hover{background:#ffffff26}.Dashbord_statCardGreen__aEFGU{background-color:#349f71}.Dashbord_statCardPurple__5ts4G{background-color:#4cc490}.Dashbord_statCardOrange__Iv0V5{background-color:#ffb4b4}.Dashbord_statCardOrange__Iv0V5 .Dashbord_statCardAmount_orange__ilLGV{color:#b75252}.Dashbord_statCardOrange__Iv0V5 .Dashbord_statCardTrendDown__nJA4s,.Dashbord_statCardOrange__Iv0V5 .Dashbord_statCardTrendUpLight__h3Ypc,.Dashbord_statCardOrange__Iv0V5 .Dashbord_statCardTrendUp__IzOq6{color:#a50000}.Dashbord_statCardTeal__j5qyw{background-color:#a9b7e5}.Dashbord_statCardTeal__j5qyw .Dashbord_statCardAmount_teal__XlVid,.Dashbord_statCardTeal__j5qyw .Dashbord_statCardTrendDown__nJA4s,.Dashbord_statCardTeal__j5qyw .Dashbord_statCardTrendUpLight__h3Ypc,.Dashbord_statCardTeal__j5qyw .Dashbord_statCardTrendUp__IzOq6{color:#1c4735}.Dashbord_overviewGoalCard__s1DzL{border-radius:1rem}.Dashbord_overviewGoalCard__s1DzL .Dashbord_statCardTitle__3gjIM{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:8px}.Dashbord_overviewGoalEndsOn__t-qtm{color:#6b7280}.Dashbord_overviewGoalSeeAll__2hFUH{text-decoration:none}.Dashbord_overviewGoalCard__s1DzL .Dashbord_statCardAddWrap__lBhkd{background:#0000000f}.Dashbord_overviewGoalCard__s1DzL .Dashbord_statCardAddBtn__XOoIb{color:#1a1a1a}.Dashbord_emptyIncomePage__uWRHv{align-items:center;display:flex;flex-direction:column;height:58vh;justify-content:center}.Dashbord_dashboardImg__RESUS{height:150px;margin-bottom:20px;width:150px}.Dashbord_dashboardContent__EWljM h1{font-family:inherit;font-size:var(--text-3xl);font-weight:500;text-align:center}.Dashbord_dashboardTitle__626VR{color:#000;font-family:inherit;font-size:var(--text-3xl);font-weight:400;margin-bottom:12px}.Dashbord_emptyDashboardPageText__QO1Q0{color:#232323;font-family:inherit;font-size:var(--text-xl);font-weight:500;margin-bottom:12px;text-align:center;width:290px}.Dashbord_dashboardContent__EWljM{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.Dashbord_addButton__TP-Qn{align-items:center;background:#198757;border:none;border-radius:16px;box-shadow:0 4px 15px #4caf504d;color:#fff;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.Dashbord_addButton__TP-Qn:hover{box-shadow:0 6px 20px #4caf5066;transform:translateY(-2px)}.Dashbord_dashboardFeaturesList__CIg-l{list-style-type:disc;margin-bottom:24px;margin-top:12px;padding-left:30px}.Dashbord_dashboardFeaturesList__CIg-l li{color:#232323;font-family:inherit;font-size:var(--text-base);font-weight:400;margin-bottom:8px}.Dashbord_emptyDashboardPageTwoText__rT5M8{color:#232323;font-family:inherit;font-size:var(--text-base);font-weight:400;margin-bottom:18px}.Dashbord_emptyDashboardPageTwoText__rT5M8 span{color:#232323;font-family:inherit;font-size:var(--text-base);font-weight:500}.Dashbord_statHeader__dqM6Z{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.Dashbord_statTitle__rgWRl{color:#fff;font-size:var(--text-sm);font-weight:600}.Dashbord_statSelect__SMP5W{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:var(--text-base)}.Dashbord_statSelect__SMP5W:focus{outline:none}.Dashbord_statAmount__NtDDm{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.Dashbord_amount__oUUJz{color:#fff;font-size:var(--text-2xl);font-weight:700}.Dashbord_statChange__l8Un4,.Dashbord_statType__vv5r3{color:#fff;font-size:var(--text-xs)}.Dashbord_statChange__l8Un4{align-items:center;display:flex;gap:6px;justify-content:space-between}.Dashbord_select__KLCVA{background-color:#fff9;border:initial;border-radius:8px;color:#000;cursor:pointer;font-size:var(--text-xs);padding:4px 8px}.Dashbord_select__KLCVA:focus{border:none;outline:none}.Dashbord_addBtn__5V4JS{align-items:center;background-color:#fff9;border:none;border-top:1px solid #0000000d;color:#555;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.Dashbord_addBtn__5V4JS:hover{background-color:#ffffffe6}.Dashbord_chartsGrid__RTUQH{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.Dashbord_chartsColumn__O4k\+E{display:flex;flex-direction:column;gap:24px}.Dashbord_chartsColumn__O4k\+E svg,.Dashbord_chartsColumn__O4k\+E svg:focus,.Dashbord_chartsColumn__O4k\+E svg:focus-visible,.Dashbord_chartsColumn__O4k\+E>div,.Dashbord_chartsColumn__O4k\+E>div>div{border:none!important;outline:none!important}.Dashbord_chartsColumn__O4k\+E>div:focus,.Dashbord_chartsColumn__O4k\+E>div:focus-visible{border:none!important;outline:none!important}.Dashbord_recharts-wrapper__TNGOJ,.Dashbord_recharts-wrapper__TNGOJ:focus,.Dashbord_recharts-wrapper__TNGOJ:focus-visible{border:none!important;outline:none!important}.Dashbord_recharts-surface__1d\+bJ,.Dashbord_recharts-surface__1d\+bJ:focus,.Dashbord_recharts-surface__1d\+bJ:focus-visible{border:none!important;outline:none!important}.Dashbord_chartWrapper__xEaFk,.Dashbord_chartWrapper__xEaFk:focus,.Dashbord_chartWrapper__xEaFk:focus-visible{border:none!important;outline:none!important}.Dashbord_expensesChartContainer__nnYlM,.Dashbord_expensesChartContainer__nnYlM:focus,.Dashbord_expensesChartContainer__nnYlM:focus-visible{border:none!important;outline:none!important}.Dashbord_card__zEAcw{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.Dashbord_cardTitle__34URK{color:#333;font-size:var(--text-lg);font-weight:600;margin:0 0 20px}.Dashbord_transactionsList__UBTGu{display:flex;flex-direction:column;gap:12px}.Dashbord_transactionItem__zaPSZ{background-color:#f9f9f9;border-radius:8px;padding:12px;transition:background-color .2s ease}.Dashbord_transactionItem__zaPSZ:hover{background-color:#f0f0f0}.Dashbord_transactionTitle__RhO3i{font-weight:600}.Dashbord_transactionTime__j9\+qg{color:#888}.Dashbord_transactionAmount__kPpTX{color:#333;font-weight:600}.Dashbord_trendUp__NUFFx{color:#4caf50}.Dashbord_trendDown__l97Qt{color:#f44336}.Dashbord_legend__FOkX8{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.Dashbord_legendItem__2nY\+e{align-items:center;display:flex;gap:8px}.Dashbord_legendColor__rwzQC{border-radius:2px;height:12px;width:12px}.Dashbord_legendPurple__3Qhvl{background-color:#9c27b0}.Dashbord_legendGreen__SngD6{background-color:#4caf50}.Dashbord_legendRed__ggXhV{background-color:#c62828}.Dashbord_legendItem__2nY\+e span{color:#666;font-size:var(--text-xs)}.Dashbord_chartContainer__Z8MER{margin-bottom:16px}.Dashbord_barChart__DY1Uq{align-items:flex-end;display:flex;gap:8px;height:150px}.Dashbord_barGroup__ZJcEU{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px}.Dashbord_bars__rLKop{align-items:flex-end;display:flex;gap:2px;height:120px}.Dashbord_bar__WzCaT{border-radius:4px 4px 0 0;transition:all .3s ease;width:16px}.Dashbord_bar__WzCaT:hover{opacity:.8}.Dashbord_barPurple__y\+2AN{background-color:#9c27b0}.Dashbord_barGreen__WFgtL{background-color:#4caf50}.Dashbord_barLabel__N8LD7{color:#888;font-size:var(--text-2xs)}.Dashbord_lineChartContainer__VZ\+8\+{height:150px;margin-bottom:16px;position:relative}.Dashbord_lineChart__PMsMw{left:0;position:absolute;top:0}.Dashbord_lineChartLabels__tFkKG{bottom:0;color:#888;display:flex;font-size:var(--text-2xs);justify-content:space-between;left:0;padding-top:120px;position:absolute;right:0}.Dashbord_chartDescription__S79eA{color:#888;font-size:var(--text-xs);line-height:1.4;margin:0}.Dashbord_footer__1iMr2{background-color:#fff;border-top:1px solid #e0e0e0;color:#666;font-size:var(--text-xs);padding:16px 32px;text-align:center}@media (max-width:1024px){.Dashbord_statsGrid__2jeNe{grid-template-columns:repeat(2,1fr)}.Dashbord_chartsGrid__RTUQH{grid-template-columns:1fr}.Dashbord_header__4rfHi{padding:16px 20px}.Dashbord_content__h6mJ2{padding:20px}.Dashbord_searchInput__4WVDW{width:150px}.Dashbord_searchInput__4WVDW:focus{width:180px}.Dashbord_userName__zYyw0{display:none}}@media (max-width:768px){.Dashbord_mobileMenuBtn__mZQGH{display:block}.Dashbord_sidebar__AEpor{box-shadow:2px 0 10px #0000001a;height:100vh;left:-240px;position:fixed;top:0;transition:left .3s ease;z-index:1000}.Dashbord_mobileMenuOpen__ofU4c{left:0}.Dashbord_sidebarClosed__\+xgSC{left:-240px;width:240px}.Dashbord_main__vJwIL{width:100%}.Dashbord_header__4rfHi{align-items:flex-start;flex-direction:column;padding:16px 16px 16px 60px}.Dashbord_headerActions__xFdYx{gap:12px;justify-content:flex-end;width:100%}.Dashbord_searchWrapper__3oWuU{order:-1;width:100%}.Dashbord_searchInput__4WVDW,.Dashbord_searchInput__4WVDW:focus{width:100%}.Dashbord_breadcrumb__BF75C{font-size:var(--text-xs)}.Dashbord_content__h6mJ2{padding:16px}.Dashbord_statsGrid__2jeNe{gap:16px;grid-template-columns:1fr;margin-bottom:24px}.Dashbord_chartsGrid__RTUQH{gap:16px}.Dashbord_card__zEAcw{padding:16px}.Dashbord_cardTitle__34URK{font-size:var(--text-base)}.Dashbord_transactionItem__zaPSZ{align-items:flex-start;flex-direction:column;gap:8px}.Dashbord_transactionLeft__-Q8Uj{width:100%}.Dashbord_transactionAmount__kPpTX{align-self:flex-end;justify-content:flex-end;width:100%}.Dashbord_barChart__DY1Uq{height:120px}.Dashbord_bars__rLKop{height:100px}.Dashbord_bar__WzCaT{width:12px}.Dashbord_footer__1iMr2{font-size:var(--text-xs);padding:12px 16px}}@media (max-width:480px){.Dashbord_header__4rfHi{padding:12px 12px 12px 56px}.Dashbord_userAvatar__nUurN{font-size:var(--text-xs);height:32px;width:32px}.Dashbord_iconBtn__gj130{height:18px;width:18px}.Dashbord_statCard__bGZY-{padding:16px}.Dashbord_amount__oUUJz{font-size:var(--text-xl)}.Dashbord_statTitle__rgWRl{font-size:var(--text-sm)}.Dashbord_cardTitle__34URK{font-size:var(--text-sm);margin-bottom:16px}.Dashbord_transactionTitle__RhO3i{font-size:var(--text-sm)}.Dashbord_transactionTime__j9\+qg{font-size:var(--text-xs)}.Dashbord_barLabel__N8LD7,.Dashbord_chartDescription__S79eA,.Dashbord_lineChartLabels__tFkKG{font-size:var(--text-2xs)}}@media print{.Dashbord_addBtn__5V4JS,.Dashbord_footer__1iMr2,.Dashbord_header__4rfHi,.Dashbord_mobileMenuBtn__mZQGH,.Dashbord_sidebar__AEpor,.Dashbord_statCardAddWrap__lBhkd,.Dashbord_statCardSpacer__LOCdX{display:none}.Dashbord_main__vJwIL{width:100%}.Dashbord_content__h6mJ2{padding:0}.Dashbord_card__zEAcw{border:1px solid #e0e0e0;box-shadow:none;page-break-inside:avoid}}.Dashbord_menuIcon__TBell{fill:#94a3b8;height:22px;transition:.2s;width:22px}.Dashbord_menuIconActive__m9Nfc{fill:#4caf50}.Dashbord_transactionItem__zaPSZ{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px}.Dashbord_transactionItem__zaPSZ:last-child{border-bottom:none}.Dashbord_transactionLeft__-Q8Uj{align-items:center;display:flex;gap:12px}.Dashbord_categoryIcon__V1Xph{background-color:#f5f5f5;border-radius:8px;padding:8px}.Dashbord_transactionTitle__RhO3i{color:#333;font-size:var(--text-sm);font-weight:500;margin-bottom:4px}.Dashbord_transactionTime__j9\+qg{color:#999;font-size:var(--text-xs)}.Dashbord_transactionAmount__kPpTX{align-items:center;display:flex;font-size:var(--text-sm);gap:8px}.Dashbord_trendUp__NUFFx{color:#4db8a8}.Dashbord_trendDown__l97Qt{color:#b75252}.Dashbord_statsGrid__2jeNe{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:32px;width:100%}.Dashbord_statCard__bGZY-{background-color:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 4px 6px #0000000d;cursor:pointer;display:flex;flex-direction:column;height:136px;min-width:0;overflow:hidden;transition:box-shadow .2s ease}.Dashbord_statCard__bGZY-:hover{box-shadow:0 4px 12px #0000001f}.Dashbord_statCardContent__6HHUS{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px 16px 8px}.Dashbord_statCardTitle__3gjIM{border-bottom:1px solid #e8e8e8;color:#1a1a1a;font-size:var(--text-sm);font-weight:700;line-height:1.2;margin:0 0 10px;padding-bottom:8px}.Dashbord_statCardValueRow__OTYRG{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px;padding-top:4px}.Dashbord_statCardValueWrap__QVv0b{align-items:baseline;display:flex;gap:6px}.Dashbord_statCardAmount__5YOyI{font-size:var(--text-base);font-weight:700;line-height:1.2}.Dashbord_statCardAmount_green__S1y6w,.Dashbord_statCardAmount_purple__kyw3b{color:#349f71}.Dashbord_statCardAmount_orange__ilLGV{color:#b75252}.Dashbord_statCardAmount_teal__XlVid{color:#2563eb}.Dashbord_statCardType__RI6Lp{color:#888;font-size:var(--text-xs);font-weight:400}.Dashbord_statCardMonth__x45kj{color:#888;font-size:var(--text-sm);font-weight:400;white-space:nowrap}.Dashbord_statCardBottomRow__i3HP7{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.Dashbord_statCardChange__GtVhp{color:#555;font-size:var(--text-sm);font-weight:400}.Dashbord_statCardTrendUpLight__h3Ypc,.Dashbord_statCardTrendUp__IzOq6{color:#349f71;flex-shrink:0}.Dashbord_statCardTrendDown__nJA4s{color:#b75252;flex-shrink:0}.Dashbord_statCardSpacer__LOCdX{flex-shrink:0;height:40px}.Dashbord_statCardAddWrap__lBhkd{align-items:center;background:#0000000a;border-top:1px solid #0000000d;display:flex;flex-shrink:0;height:40px;justify-content:center;opacity:0;transition:opacity .2s ease}.Dashbord_statCard__bGZY-:hover .Dashbord_statCardAddWrap__lBhkd{opacity:1}.Dashbord_statCardAddBtn__XOoIb{align-items:center;background:#0000;border:none;color:#333;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:6px;height:100%;justify-content:center;padding:0 12px;transition:background .2s ease;width:100%}.Dashbord_statCardAddBtn__XOoIb:hover{background:#0000000a}.Dashbord_overviewGoalCard__s1DzL{background-color:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 2px 4px #0000000d}.Dashbord_overviewGoalCard__s1DzL .Dashbord_statCardTitle__3gjIM{border-bottom:1px solid #e8e8e8;color:#1a1a1a}.Dashbord_overviewGoalProgressRow__js7ZH{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Dashbord_overviewGoalProgressAmount__MLdE7{color:#2563eb;font-size:var(--text-base);font-weight:700}.Dashbord_overviewGoalEndsOn__t-qtm{color:#888;font-size:var(--text-sm);font-weight:400}.Dashbord_overviewGoalOtherRow__yDkL3{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.Dashbord_overviewGoalOtherText__is5Oq{color:#1a1a1a;font-size:var(--text-sm);font-weight:500}.Dashbord_overviewGoalSeeAll__2hFUH{background:none;border:none;color:#2563eb;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:0}.Dashbord_overviewGoalSeeAll__2hFUH:hover{text-decoration:underline}.Dashbord_overviewGoalCard__s1DzL .Dashbord_statCardAddWrap__lBhkd{background:#0000000a}.Dashbord_overviewGoalCard__s1DzL .Dashbord_statCardAddBtn__XOoIb{color:#333}@media (max-width:768px){.Dashbord_statsGrid__2jeNe{gap:12px;grid-template-columns:1fr;margin-bottom:20px}.Dashbord_statCard__bGZY-{border-radius:12px;height:120px}.Dashbord_statCardContent__6HHUS{padding:10px 12px 6px}.Dashbord_statCardTitle__3gjIM{font-size:var(--text-sm);margin-bottom:6px;padding-bottom:6px}.Dashbord_statCardAmount__5YOyI{font-size:var(--text-sm)}.Dashbord_statCardChange__GtVhp,.Dashbord_statCardMonth__x45kj{font-size:var(--text-xs)}.Dashbord_statCardBottomRow__i3HP7{margin-top:10px}.Dashbord_statCardAddWrap__lBhkd{height:32px}.Dashbord_statCardAddBtn__XOoIb{font-size:var(--text-xs)}.Dashbord_statCardSpacer__LOCdX{height:32px}}@media (max-width:480px){.Dashbord_statsGrid__2jeNe{gap:10px;grid-template-columns:1fr}.Dashbord_statCard__bGZY-{border-radius:10px;height:110px}.Dashbord_statCardContent__6HHUS{padding:8px 10px 4px}.Dashbord_statCardTitle__3gjIM{font-size:var(--text-xs);margin-bottom:4px;padding-bottom:4px}.Dashbord_statCardAmount__5YOyI{font-size:var(--text-sm)}.Dashbord_statCardChange__GtVhp,.Dashbord_statCardMonth__x45kj,.Dashbord_statCardType__RI6Lp{font-size:var(--text-2xs)}.Dashbord_statCardBottomRow__i3HP7{margin-top:8px}}.Dashbord_emptyTransactions__ggHjO{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:420px;padding:24px 16px;text-align:center}.Dashbord_emptyTransactionsTitle__KXuYc{color:#111;font-family:inherit;font-size:var(--text-3xl);font-weight:500;margin:0}.Dashbord_emptyTransactionsText__vVH8R{color:#232323;font-family:inherit;font-size:var(--text-base);font-weight:500;line-height:1.5;margin:0;max-width:290px}.Dashbord_ghostCard__AIWQJ{align-items:center;display:flex;justify-content:center;min-height:320px}.Dashbord_ghostBars__BhH6F{align-items:flex-end;display:flex;gap:18px;height:240px;justify-content:center;width:100%}.Dashbord_ghostBarGroup__qs7d6{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%}.Dashbord_ghostBarPair__8CgKc{align-items:flex-end;display:flex;flex:1 1;gap:4px;min-height:0}.Dashbord_ghostBar__4EyZ6{border-radius:3px 3px 0 0;display:block;width:14px}.Dashbord_ghostBarLight__h2TGl{background-color:#e6e6e6}.Dashbord_ghostBarDark__TdI55{background-color:#cfcfcf}.Dashbord_ghostBarLabel__NaeI0{color:#c4c4c4;font-family:inherit;font-size:var(--text-sm);font-weight:500}.Dashbord_ghostDonutWrap__sHz0W{align-items:center;display:flex;justify-content:center;padding:24px 0}.Dashbord_ghostDonut__WA7RC{aspect-ratio:1/1;background:radial-gradient(circle at center,#0000 0 52%,#dcdcdc 52% 100%);border-radius:50%;box-sizing:border-box}@media (max-width:900px){.Dashbord_emptyTransactions__ggHjO{min-height:300px}.Dashbord_emptyTransactionsTitle__KXuYc{font-size:var(--text-2xl)}.Dashbord_ghostBars__BhH6F{gap:10px;height:180px}}.Dashbord_content__h6mJ2{box-sizing:border-box;overflow-x:hidden;padding:var(--page-pad-y) var(--page-pad-x);width:100%}.Dashbord_content__h6mJ2 *{min-width:0;overflow-wrap:break-word}.Dashbord_statsGrid__2jeNe{gap:var(--gap-card);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:var(--gap-section)}.Dashbord_statCard__bGZY-{height:auto;min-height:136px;padding:0}.Dashbord_statCardContent__6HHUS{gap:2px;padding:clamp(12px,1.4vw,14px) clamp(12px,1.6vw,16px) 8px}.Dashbord_statCardTitle__3gjIM{font-size:clamp(14px,1.1vw + 8px,16px)}.Dashbord_statCardValueRow__OTYRG{flex-wrap:wrap;row-gap:2px}.Dashbord_statCardAmount__5YOyI{font-size:clamp(15px,1.1vw + 9px,18px)}.Dashbord_statCardMonth__x45kj{font-size:clamp(13px,1vw + 8px,16px);white-space:normal}.Dashbord_statCardBottomRow__i3HP7{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;row-gap:4px}.Dashbord_statCardChange__GtVhp{font-size:clamp(12px,.8vw + 8px,14px);line-height:1.3}.Dashbord_overviewGoalOtherRow__yDkL3,.Dashbord_overviewGoalProgressRow__js7ZH{flex-wrap:wrap;row-gap:4px}.Dashbord_chartsGrid__RTUQH{gap:var(--gap-card);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Dashbord_chartsColumn__O4k\+E{gap:var(--gap-card)}.Dashbord_card__zEAcw{box-sizing:border-box;padding:var(--gap-card)}.Dashbord_cardTitle__34URK{font-size:clamp(15px,1vw + 10px,18px);margin-bottom:clamp(14px,1.6vw,20px)}.Dashbord_chartWrapper__xEaFk{height:clamp(240px,34vh,400px);width:100%}.Dashbord_chartsColumn__O4k\+E>*,.Dashbord_chartsGrid__RTUQH>*{min-width:0}.Dashbord_transactionItem__zaPSZ{gap:12px;padding:clamp(10px,1.2vw,12px)}.Dashbord_transactionLeft__-Q8Uj{flex:1 1;min-width:0}.Dashbord_transactionAmount__kPpTX{flex-shrink:0;white-space:nowrap}.Dashbord_emptyTransactions__ggHjO{gap:clamp(12px,1.6vw,16px);min-height:clamp(240px,34vh,420px);padding:clamp(16px,3vw,24px) clamp(8px,2vw,16px)}.Dashbord_emptyTransactionsTitle__KXuYc{font-size:clamp(22px,3vw + 8px,32px);line-height:1.2}.Dashbord_emptyTransactionsText__vVH8R{font-size:clamp(14px,.8vw + 11px,16px);max-width:32ch}.Dashbord_addButton__TP-Qn{font-size:clamp(13px,.6vw + 11px,15px);justify-content:center;max-width:100%;padding:clamp(10px,1.2vw,12px) clamp(18px,2.4vw,24px)}.Dashbord_ghostCard__AIWQJ{min-height:clamp(220px,30vh,320px);overflow:hidden}.Dashbord_ghostBars__BhH6F{gap:clamp(4px,1.8vw,18px);height:clamp(150px,24vh,240px)}.Dashbord_ghostBarPair__8CgKc{gap:clamp(2px,.5vw,4px)}.Dashbord_ghostBar__4EyZ6{width:clamp(7px,1.4vw,14px)}.Dashbord_ghostBarLabel__NaeI0{font-size:clamp(9px,.8vw + 6px,13px);white-space:nowrap}.Dashbord_ghostDonutWrap__sHz0W{padding:clamp(12px,2vw,24px) 0;width:100%}.Dashbord_ghostDonut__WA7RC{max-width:380px;width:100%}@media (max-width:420px){.Dashbord_transactionItem__zaPSZ{align-items:flex-start;flex-direction:column}.Dashbord_transactionAmount__kPpTX{align-self:flex-end}}.Dashbord_pieChartWrapper__LE1fY{height:clamp(260px,36vh,425px);width:100%}.AddGoalModal_overlay__KGb0E{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.AddGoalModal_modal__rEUgl{background-color:#fff;border-radius:1.5rem;display:flex;flex-direction:column;max-height:90vh;max-width:420px;overflow:hidden;padding:2rem;position:relative;width:100%}.AddGoalModal_closeButton__mEvH-{background:none;border:none;color:#232323;cursor:pointer;padding:.25rem;position:absolute;right:1rem;top:1rem}.AddGoalModal_closeButton__mEvH-:hover{color:#333}.AddGoalModal_title__idfi7{color:#1a1a1a;flex-shrink:0;font-size:var(--text-2xl);font-weight:600;margin-bottom:1rem;text-align:center}.AddGoalModal_modalContent__esYbc{flex:1 1;margin-right:-.5rem;overflow-x:hidden;overflow-y:auto;padding-right:.5rem}.AddGoalModal_modalContent__esYbc::-webkit-scrollbar{width:6px}.AddGoalModal_modalContent__esYbc::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AddGoalModal_modalContent__esYbc::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.AddGoalModal_modalContent__esYbc::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:768px){.AddGoalModal_overlay__KGb0E{padding:.75rem}.AddGoalModal_modal__rEUgl{border-radius:1.25rem;max-width:95%;padding:1.5rem}.AddGoalModal_title__idfi7{font-size:var(--text-xl);margin-bottom:.875rem}.AddGoalModal_typeToggle__W4wVC{margin-bottom:1.25rem}.AddGoalModal_typeButton__gRCX3{font-size:var(--text-sm);padding:.4rem 1rem}}@media (max-width:480px){.AddGoalModal_overlay__KGb0E{padding:.5rem}.AddGoalModal_modal__rEUgl{border-radius:1rem;max-width:98%;padding:1.25rem}.AddGoalModal_title__idfi7{font-size:var(--text-lg)}.AddGoalModal_typeButton__gRCX3{font-size:var(--text-sm);padding:.35rem .75rem}.AddGoalModal_closeButton__mEvH-{right:.75rem;top:.75rem}}.AddGoalModal_typeToggle__W4wVC{background-color:#eceeed;border-radius:12px;display:flex;gap:0;margin-bottom:1.5rem;padding:0;width:100%}.AddGoalModal_typeButton__gRCX3{background-color:initial;border:none;border-radius:8px;color:#232323;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:600;padding:14px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.AddGoalModal_activeType__gfjj7{background-color:#5da67d;box-shadow:0 1px 2px #0000000f;color:#fff}.AddGoalModal_formGroup__Dn8Fi{margin-bottom:1rem}.AddGoalModal_label__jlxD-{color:#333;display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:.5rem}.AddGoalModal_input__KH-0h{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;color:#333;font-size:var(--text-base);padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.AddGoalModal_input__KH-0h:focus{border-color:#4cc490;outline:none}.AddGoalModal_input__KH-0h::placeholder{color:#9ca3af}.AddGoalModal_inputWithIcon__yqWAJ{position:relative}.AddGoalModal_inputIcon__l\+aJa{color:#666;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.AddGoalModal_dateRow__RRevT{grid-column-gap:12px;grid-row-gap:0;align-items:start;column-gap:12px;display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:1rem;row-gap:0}.AddGoalModal_dateStartLabel__2Br0D{grid-column:1;grid-row:1}.AddGoalModal_dateDueLabel__DjkvL{grid-column:3;grid-row:1}.AddGoalModal_dateDueField__sofO0,.AddGoalModal_dateStartField__YqkLk{min-width:0}.AddGoalModal_dateStartField__YqkLk{grid-column:1;grid-row:2}.AddGoalModal_dateDueField__sofO0{grid-column:3;grid-row:2}.AddGoalModal_dateArrowCell__lxc\+L{align-items:center;align-self:center;display:flex;grid-column:2;grid-row:2;justify-content:center}.AddGoalModal_dateArrow__CGrgj{color:#666;font-size:var(--text-xl);line-height:1}.AddGoalModal_dateStartError__0beYj{grid-column:1;grid-row:3}.AddGoalModal_dateDueError__HYrOA{grid-column:3;grid-row:3}.AddGoalModal_amountRow__Vok-K{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.AddGoalModal_amountRow__Vok-K .AddGoalModal_formGroup__Dn8Fi:first-child{flex:1 1}.AddGoalModal_amountRow__Vok-K .AddGoalModal_formGroup__Dn8Fi:last-child{flex:0 0 110px}.AddGoalModal_currencySelector__Uvj7B{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;display:flex;height:44px;padding:.75rem 2rem .75rem 1rem;position:relative;transition:border-color .2s ease}.AddGoalModal_currencySelector__Uvj7B:focus-within{border-color:#4cc490}.AddGoalModal_currencySelect__sJXvQ{appearance:none;background:none;border:none;color:#333;cursor:pointer;font-size:var(--text-base);outline:none;width:100%}.AddGoalModal_currencyChevron__pj3x8{color:#666;pointer-events:none;position:absolute;right:.75rem}.AddGoalModal_remindRow__VLgSJ{align-items:center;display:flex;gap:12px;margin-bottom:1.5rem}.AddGoalModal_bellIcon__YA1\+9{flex-shrink:0;height:20px;object-fit:contain;width:20px}.AddGoalModal_checkboxWrapper__kth2t{flex-shrink:0;height:20px;position:relative;width:20px}.AddGoalModal_checkbox__0n3R8{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.AddGoalModal_checkmark__Dn9IV{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;inset:0;pointer-events:none;position:absolute}.AddGoalModal_checkbox__0n3R8:checked+.AddGoalModal_checkmark__Dn9IV:after{border:solid #232323;border-width:0 2.5px 2.5px 0;content:"";height:11px;left:50%;position:absolute;top:44%;transform:translate(-50%,-50%) rotate(45deg);width:6px}.AddGoalModal_remindLabel__8Nv2m{color:#333;cursor:pointer;font-size:var(--text-sm);white-space:nowrap}.AddGoalModal_dropdownContainer__H0\+SD{flex-shrink:0;position:relative}.AddGoalModal_frequencyRow__fWYaT{align-items:center;cursor:pointer;display:flex;gap:4px;padding:0}.AddGoalModal_frequencyText__lafYa{color:#333;font-size:var(--text-sm);font-weight:600;text-transform:capitalize}.AddGoalModal_dropdownMenu__\+fXLQ{background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 4px 12px #0000001a;left:50%;min-width:100%;position:absolute;right:auto;top:calc(100% + 4px);transform:translateX(-50%);z-index:100}.AddGoalModal_dropdownItem__zdWhP{color:#333;cursor:pointer;font-size:var(--text-sm);padding:12px 16px;text-align:center;transition:background-color .2s}.AddGoalModal_dropdownItem__zdWhP:hover{background:#e8f5e9}.AddGoalModal_dropdownItem__zdWhP:first-child{border-radius:12px 12px 0 0}.AddGoalModal_dropdownItem__zdWhP:last-child{border-radius:0 0 12px 12px}.AddGoalModal_addButton__dcjNO{background:#198757;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:600;padding:14px;transition:background-color .2s ease;width:100%}.AddGoalModal_addButton__dcjNO:hover:not(:disabled){background:#157a4c}.AddGoalModal_addButton__dcjNO:disabled{cursor:not-allowed;opacity:.7}.AddGoalModal_cancelButton__stX9A{background:#e5e8e7;border:none;border-radius:12px;color:#666;cursor:pointer;font-size:var(--text-sm);font-weight:600;padding:14px;transition:background-color .2s ease;width:100%}.AddGoalModal_cancelButton__stX9A:hover:not(:disabled){background:#d8dddb}.AddGoalModal_buttonRow__IwF6i{display:flex;flex-direction:column;gap:12px;margin-top:24px}.AddGoalModal_datePickerPopper__oLYHD{font-family:inherit;z-index:9999!important}.AddGoalModal_datePickerWrapper__YuJZp{width:100%}.AddGoalModal_datePickerCalendar__Ja-iH{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;font-family:inherit}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__header__5JHQ0{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding-top:8px}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__day__THZZ7{border-radius:4px;margin:.166rem}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__day__THZZ7:hover{background-color:#f3f4f6}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__day--selected__7tyaV{background-color:#3b82f6;color:#fff}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__day--selected__7tyaV:hover{background-color:#2563eb}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__day--today__nXnKE{color:#3b82f6;font-weight:700}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__day--keyboard-selected__LbUUY{background-color:#93c5fd;color:#fff}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__triangle__qrI4x{display:none}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__navigation__AnLGP{top:8px}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__navigation--previous__W-5Di{border-right-color:#6b7280}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__navigation--next__Elvmy{border-left-color:#6b7280}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__month-dropdown-container__6lWda,.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__year-dropdown-container__5hjXn{margin:0 4px}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__month-dropdown__ceHwv,.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__year-dropdown__IjLp\+{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__month-option__CF4PI:hover,.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__year-option__ZrQ\+s:hover{background-color:#e8f5e9}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__today-button__ufS9N{background-color:#f9fafb;border-radius:0 0 8px 8px;border-top:1px solid #e5e7eb;color:#3b82f6;font-weight:500;padding:8px 0}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__today-button__ufS9N:hover{background-color:#f3f4f6}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__close-icon__kDl6q{background-color:initial;right:8px}.AddGoalModal_datePickerCalendar__Ja-iH .AddGoalModal_react-datepicker__close-icon__kDl6q:after{background-color:#6b7280;border-radius:50%;color:#fff;font-size:var(--text-sm);height:20px;line-height:20px;width:20px}.AddGoalModal_errorText__HgAJf{color:#f44;display:block;font-size:var(--text-xs);margin-top:4px}.AddGoalModal_inputError__ERk-6{border-color:#f44!important;border-width:2px!important}.AddGoalModal_inputSuccess__wh\+If{border-color:#4cc490!important;border-width:2px!important}.AddGoalModal_customDateInput__jY8dm{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;cursor:pointer;display:flex;min-height:44px;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.AddGoalModal_customDateInput__jY8dm:hover{border-color:#9ca3af}.AddGoalModal_customDateInput__jY8dm:focus-within{border-color:#4cc490}.AddGoalModal_selectedDate__qVyLZ{color:#111827}.AddGoalModal_placeholder__xjKEy{color:#9ca3af}.AddGoalModal_react-datepicker-popper__xdJ9y{z-index:10000!important}.AddGoalModal_datePickerInput__JvmVf.AddGoalModal_inputError__ERk-6 .AddGoalModal_customDateInput__jY8dm{border-color:#ef4444}.AddGoalModal_datePickerInput__JvmVf.AddGoalModal_inputSuccess__wh\+If .AddGoalModal_customDateInput__jY8dm{border-color:#4cc490;border-width:2px}.AddGoalModal_imagePreviewContainer__6Rlt6{margin-bottom:1rem;position:relative}.AddGoalModal_imagePreview__PPXGW{border:1px solid #e0e0e0;border-radius:8px;max-height:200px;object-fit:cover;width:100%}.AddGoalModal_imageActions__AbBzu{display:flex;gap:.5rem;margin-top:.5rem}.AddGoalModal_imageInputField__vi8Ap{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.AddGoalModal_imageInputField__vi8Ap:hover{border-color:#4cc490}.AddGoalModal_imagePlaceholder__aHAfR{color:#9ca3af;font-size:var(--text-base)}.AddGoalModal_imageFieldIcon__zoKT3{flex-shrink:0;height:22px;object-fit:contain;width:22px}.AddGoalModal_imageFileInput__KLhy0{display:none}.AddGoalModal_imageUploadButton__Hlv5-{align-items:center;background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.AddGoalModal_imageUploadButton__Hlv5-:hover{background-color:#e0e0e0}.AddGoalModal_imageUploadButton__Hlv5-:disabled{cursor:not-allowed;opacity:.5}.AddGoalModal_imageRemoveButton__6L-Mi{align-items:center;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c00;cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem;transition:background-color .2s}.AddGoalModal_imageRemoveButton__6L-Mi:hover:not(:disabled){background-color:#fdd}.AddGoalModal_imageRemoveButton__6L-Mi:disabled{cursor:not-allowed;opacity:.5}.AddGoalModal_uploadStatus__5V2RV{color:#666;font-size:var(--text-sm);margin-top:.25rem}.AddGoalModal_imageHint__RnFPp{color:#999;font-size:var(--text-xs);margin-top:.25rem}*,:after,:before{box-sizing:border-box}.Income_container__andWY{background:#f8f9fa;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.Income_content__tMtZ7{box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto;padding:var(--page-pad-y) var(--page-pad-x);width:100%}.Income_loading__-8eNN{color:#666;font-size:var(--text-lg);height:200px}.Income_emptyIncomePage__dWXlI,.Income_loading__-8eNN{align-items:center;display:flex;justify-content:center}.Income_emptyIncomePage__dWXlI{flex-direction:column;height:50vh;padding:0 16px;text-align:center}.Income_emptyIncomePage__dWXlI h1{font-family:inherit;font-size:clamp(22px,5vw,32px);font-weight:500;margin-bottom:8px}.Income_emptyIncomePage__dWXlI p{color:#555;font-family:inherit;font-size:clamp(14px,3vw,16px);font-weight:400}.Income_emptyIncomePage__dWXlI button{border-radius:16px;margin-top:10px}.Income_emptyAddButton__aj381{align-items:center;background-color:#4cc490;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);font-weight:400;gap:8px;height:48px;justify-content:space-between;padding:10px 16px;transition:all .2s ease;width:204px}.Income_emptyAddButton__aj381:hover{box-shadow:0 6px 20px #4caf5066;transform:translateY(-2px)}.Income_topSection__itNHl{grid-gap:var(--gap-section);align-items:start;display:grid;gap:var(--gap-section);grid-template-columns:minmax(240px,280px) minmax(0,1fr);margin-bottom:var(--gap-section)}.Income_summaryCard__2dL0s{align-items:center;background:#fff;border-radius:24px;box-shadow:0 4px 20px #00000014,0 8px 0 #4cc490;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:260px;overflow:hidden;padding:2rem;position:relative;text-align:center;width:260px}.Income_summaryTitle__Q54XL{color:#349f71;font-size:clamp(14px,2vw,18px);font-weight:700;margin:0 0 .25rem}.Income_summaryAmounts__pp82V{display:flex;flex-direction:column;gap:.4rem;width:100%}.Income_summaryAmountRow__dv8is{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:0 .5rem;width:100%}.Income_summaryAmountValue__3\+oON{color:#349f71;font-size:clamp(15px,1vw + 10px,18px);font-weight:700;text-align:right;white-space:nowrap}.Income_coinIcon__Yaz4A{font-size:var(--text-4xl);margin:.5rem 0 .75rem}.Income_trendIconDown__Rszmj,.Income_trendIcon__qC-82{flex-shrink:0;height:18px;width:18px}.Income_trendIcon__qC-82{color:#349f71}.Income_trendIconDown__Rszmj{color:#e2705f}.Income_summaryChange__I1gKL{color:#4f4e4e;font-size:var(--text-sm);margin-top:.25rem;position:relative;text-align:center;z-index:1}.Income_summaryChange__I1gKL .Income_paragrap__NKBVk,.Income_summaryChange__I1gKL span{color:#4f4e4e!important}.Income_paragrap__NKBVk{word-wrap:break-word;color:#4f4e4e;font-size:var(--text-sm);overflow-wrap:break-word}.Income_chartContainer__\+SOEg{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.Income_chartWrapper__G8uwg{align-items:center;display:flex;flex-direction:row;width:100%}.Income_legendContainer__jmKi5{display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-left:24px;max-height:260px;overflow-y:auto;padding-right:8px}.Income_legendContainer__jmKi5::-webkit-scrollbar{width:4px}.Income_legendContainer__jmKi5::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.Income_legendContainer__jmKi5::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.Income_legendContainer__jmKi5::-webkit-scrollbar-thumb:hover{background:#ccc}.Income_legendRow__zEySy{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:6px 8px;transition:background .2s}.Income_legendRow__zEySy:hover{background-color:#f5f5f5}.Income_legendColor__bcT1M{border-radius:4px;flex-shrink:0;height:16px;position:relative;width:16px}.Income_hiddenIndicator__x1KiS{color:#fff;font-size:var(--text-sm);font-weight:700;left:50%;position:absolute;text-shadow:0 1px 2px #0000004d;top:50%;transform:translate(-50%,-50%)}.Income_legendName__V9baP{color:#333;flex-grow:1;font-size:var(--text-sm);font-weight:500;white-space:nowrap}.Income_legendNameHidden__wsUd9{color:#999;opacity:.7;text-decoration:line-through}.Income_legendAmount__IYyv6{color:#2d7a65;font-size:var(--text-sm);font-weight:600}.Income_noDataMessage__28WTh{aspect-ratio:1;background:#f3f6f5;border-radius:50%;width:min(260px,70vw)}.Income_filtersSection__QS2\+6{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-inline);justify-content:space-between;margin-bottom:var(--gap-section)}.Income_filterControls__2\+hZp{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.75rem}.Income_viewModeToggle__3\+uS0{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:all .2s;white-space:nowrap}.Income_viewModeToggle__3\+uS0:hover{background-color:#f8f9fa;border-color:#4cc490}.Income_viewModeToggle__3\+uS0.Income_viewModeActive__q0hu3{background-color:#4cc490;border-color:#4cc490;color:#fff}.Income_viewModeToggle__3\+uS0.Income_viewModeActive__q0hu3:hover{background-color:#3db37e}.Income_filterButton__3ISK5{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:flex;font-size:var(--text-sm);gap:.5rem;padding:.625rem 1rem;transition:all .2s;white-space:nowrap}.Income_filterButton__3ISK5 img{height:20px;object-fit:contain;width:20px}.Income_filterButton__3ISK5:hover{background-color:#f8f9fa;border-color:#4cc490}.Income_filterTag__Oj253{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:flex;font-size:var(--text-sm);gap:.5rem;padding:10px 14px;transition:all .2s}.Income_filterTag__Oj253:hover{background-color:#f8f9fa}.Income_addButton__H3TUq{align-items:center;background-color:#4cc490;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-sm);font-weight:600;gap:.5rem;padding:.625rem 1.5rem;transition:all .2s;white-space:nowrap}.Income_addButton__H3TUq:hover{box-shadow:0 6px 20px #4cc49066;transform:translateY(-2px)}.Income_tableContainer__REtMC{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;box-sizing:border-box;overflow:hidden;padding:var(--gap-card);width:100%}.Income_tableHeader__dO2fj{grid-gap:1rem;align-items:center;background:#3e8b68;border-radius:12px;color:#fff;display:grid;font-weight:600;gap:1rem;justify-items:start;margin-bottom:.5rem;padding:1rem 1.5rem}.Income_tableHeaderCell__E7anR{align-items:center;display:flex;font-size:var(--text-sm);justify-content:flex-start;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Income_tableHeaderCell__E7anR:last-child{display:flex;justify-content:flex-end;text-align:left}.Income_tableBody__-Mq\+R{display:flex;flex-direction:column}.Income_tableRow__aMBln{grid-gap:1rem;align-items:center;border-bottom:1px solid #f0f0f0;display:grid;gap:1rem;justify-items:start;padding:1rem 1.5rem;transition:background-color .2s}.Income_tableRow__aMBln:nth-child(2n){background-color:#fafafa}.Income_tableRow__aMBln:hover{background-color:#f1f6f3}.Income_tableRow__aMBln:last-child{border-bottom:none}.Income_tableCell__S6z\+h{align-items:center;color:#2c3e50;display:flex;font-size:var(--text-sm);gap:.75rem;min-width:0}.Income_cellText__-wIbt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Income_amountCell__bCWGB{color:#349f71;font-weight:600}.Income_actionsCell__7pNca{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;width:100%}.Income_iconButton__Qvs\+y{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.4rem;transition:background-color .2s,color .2s}.Income_iconButton__Qvs\+y:hover:not(:disabled){background-color:#eef3f0;color:#349f71}.Income_iconButton__Qvs\+y:disabled{cursor:not-allowed;opacity:.4}.Income_deleteButton__IcRSb:hover:not(:disabled){background-color:#fef2f2;color:#f04438}.Income_categoryIcon__HPaps{color:#64748b;flex-shrink:0;height:24px;object-fit:contain;width:24px}.Income_emptyTableState__uvQDB{align-items:center;color:#666;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:40px 20px;text-align:center}.Income_emptyTableTitle__I5daK{color:#000;font-family:inherit;font-size:clamp(18px,4vw,24px);font-weight:500;margin-bottom:16px}.Income_emptyTableImage__pk0DY{height:40px;margin-bottom:16px;width:40px}.Income_emptyTableMessage__RTx9D{color:#000;font-family:inherit;font-size:clamp(14px,3vw,16px);font-weight:500;margin-bottom:24px}.Income_clearFiltersButton__BnLkb{background-color:#4cc490;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:var(--text-base);padding:10px 20px}.Income_cardsContainer__IB6mU{display:none;flex-direction:column;gap:1rem;margin-bottom:2rem}.Income_incomeCard__Hx0Bw{grid-gap:.75rem 1rem;align-items:start;background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;display:grid;gap:.75rem 1rem;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:1rem 1.25rem}.Income_cardTopRow__hxv\+L{align-items:center;display:flex;grid-column:1/-1;justify-content:space-between}.Income_cardDate__AbJ7B{color:#2c3e50;font-size:var(--text-sm);font-weight:500}.Income_cardMainRow__yy3h9{align-items:center;display:flex;gap:.75rem;grid-column:1/-1;justify-content:space-between}.Income_cardCategory__OLsym{align-items:center;color:#2c3e50;display:flex;font-size:var(--text-sm);font-weight:500;gap:.75rem}.Income_cardCategoryIcon__AuKQB{flex-shrink:0;height:24px;object-fit:contain;width:24px}.Income_cardAmount__iOB-M{color:#349f71;flex-shrink:0;font-size:var(--text-base);font-weight:700}.Income_modalOverlay__mr0Rr{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1100}.Income_modalContent__kONd-{background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;max-height:88vh;overflow-y:auto;padding:24px;width:min(480px,92vw)}.Income_modalHeader__BSk3E{align-items:center;border-bottom:none;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:0}.Income_modalHeader__BSk3E h3{color:#1a1a1a;font-size:clamp(16px,3vw,20px);font-weight:600;margin:0}.Income_closeButton__TGSLb{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px}.Income_closeButton__TGSLb:hover{background-color:#f5f5f5;color:#333}.Income_filterSection__W6JvE{margin-bottom:20px}.Income_filterSection__W6JvE:last-of-type{margin-bottom:0}.Income_sectionTitle__Q\+mS2{color:#1a1a1a;font-size:var(--text-base);font-weight:600;margin:0 0 16px}.Income_dateSelector__Bu\+az{border-radius:8px}.Income_dateInputs__3sjMF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Income_dateInputGroup__dfzH1{display:flex;flex-direction:column;gap:8px}.Income_dateInputGroup__dfzH1 label{color:#666;font-size:var(--text-xs);font-weight:500}.Income_dateInputWrapper__fbHz7{align-items:center;display:flex;position:relative}.Income_dateInput__umpzt,.Income_datePickerInput__RnLFa{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;color:#212529;cursor:pointer;font-size:var(--text-sm);padding:10px 12px 10px 36px;transition:border-color .2s;width:100%}.Income_datePickerInput__RnLFa:focus{border-color:#4cc490;box-shadow:0 0 0 2px #4cc4901a;outline:none}.Income_datePickerInput__RnLFa::placeholder{color:#adb5bd}.Income_calendarIcon__1mwvL{color:#6c757d;left:10px;pointer-events:none;position:absolute}.Income_datePresetsSection__0c5nZ{margin-bottom:0}.Income_datePresets__Q1944{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));margin:12px 0 0}.Income_datePreset__xscem{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;font-size:var(--text-sm);padding:8px 10px;transition:all .2s ease;white-space:normal}.Income_datePreset__xscem:hover{background-color:#f8f9fa;border-color:#4cc490;color:#4cc490}.Income_categoryList__8ngXd{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.Income_categoryItem__W7t7V{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:8px 12px;transition:background-color .2s}.Income_categoryItem__W7t7V:hover{background-color:#2d7a650d}.Income_categoryItem__W7t7V img{height:20px;object-fit:contain;width:20px}.Income_iconPlaceholder__lAFcx{background:#f0f0f0;border-radius:4px;height:20px;width:20px}.Income_categoryLabel__cK1Ic{color:#333;flex:1 1;font-size:var(--text-sm)}.Income_checkboxWrapper__e4X88{flex-shrink:0;height:18px;position:relative;width:18px}.Income_checkbox__ZG8oH{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.Income_checkmark__KYaZi{align-items:center;border:2px solid #ddd;border-radius:4px;display:flex;height:18px;justify-content:center;left:0;position:absolute;top:0;transition:all .2s;width:18px}.Income_checkbox__ZG8oH:checked+.Income_checkmark__KYaZi{background-color:#2d7a65;border-color:#2d7a65}.Income_checkbox__ZG8oH:checked+.Income_checkmark__KYaZi:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.Income_modalActions__yYquh{border-top:none;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:0}.Income_resetButton__lk6qJ{background:#fff;border:1px solid #ddd;border-radius:8px;color:#666;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:12px 20px;transition:all .2s}.Income_resetButton__lk6qJ:hover{background-color:#f5f5f5;border-color:#ccc}.Income_applyButton__VpYlq{background-color:#2d7a65;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:600;padding:12px 20px;transition:all .2s}.Income_applyButton__VpYlq:hover{background-color:#256c58}.Income_deleteConfirmButton__kD6Oa{background-color:#f04438;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:12px 20px;transition:all .2s}.Income_deleteConfirmButton__kD6Oa:hover:not(:disabled){background-color:#d32f2f}.Income_deleteConfirmButton__kD6Oa:disabled{cursor:not-allowed;opacity:.6}.Income_cancelConfirmButton__Po2UF{background-color:#4cc490;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:12px 20px;transition:all .2s}.Income_cancelConfirmButton__Po2UF:hover:not(:disabled){background-color:#3da878}.Income_cancelConfirmButton__Po2UF:disabled{cursor:not-allowed;opacity:.6}.Income_customTooltip__Weamo{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:8px 12px}.Income_tooltipLabel__yTuMY{color:#333;font-weight:700;margin:0 0 4px}.Income_tooltipValue__G6m8n{color:#2d7a65;font-size:var(--text-base);font-weight:700;margin:0}.Income_chartContainer__\+SOEg :focus,.Income_chartWrapper__G8uwg :focus{outline:none!important}@media (min-width:1280px){.Income_content__tMtZ7{padding:32px 48px}.Income_topSection__itNHl{gap:3rem;grid-template-columns:300px 1fr}.Income_summaryCard__2dL0s{min-height:280px;width:280px}.Income_legendContainer__jmKi5{max-height:280px}}@media (min-width:1024px) and (max-width:1279px){.Income_topSection__itNHl{gap:2rem;grid-template-columns:260px 1fr}}@media (min-width:768px) and (max-width:1023px){.Income_content__tMtZ7{padding:20px 24px}.Income_topSection__itNHl{gap:1.5rem;grid-template-columns:1fr;justify-items:center}.Income_chartWrapper__G8uwg{align-items:center;flex-direction:row;justify-content:center;width:100%}.Income_legendContainer__jmKi5{margin-left:20px;margin-top:0;max-height:260px}.Income_tableHeader__dO2fj,.Income_tableRow__aMBln{gap:.75rem;padding:.875rem 1rem}.Income_tableCell__S6z\+h,.Income_tableHeaderCell__E7anR{font-size:var(--text-sm)}}@media (min-width:480px) and (max-width:767px){.Income_content__tMtZ7{background-color:#f0f0f0;padding:16px}.Income_topSection__itNHl{gap:1.25rem;grid-template-columns:1fr;justify-items:center}.Income_summaryCard__2dL0s{height:auto;max-width:320px;min-height:200px;padding:1.5rem;width:100%}.Income_chartWrapper__G8uwg{align-items:center;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.Income_legendContainer__jmKi5{margin-left:16px;margin-top:0;max-height:none;max-width:160px}.Income_filtersSection__QS2\+6{align-items:stretch;flex-direction:column;gap:12px}.Income_filterControls__2\+hZp{justify-content:flex-start}.Income_addButton__H3TUq{align-self:flex-end;width:auto}.Income_cardsContainer__IB6mU{display:flex}.Income_tableContainer__REtMC,.Income_tableHeader__dO2fj{display:none!important}}@media (max-width:479px){.Income_content__tMtZ7{background-color:#f0f0f0;padding:12px}.Income_topSection__itNHl{gap:1rem;grid-template-columns:1fr;justify-items:center;margin-bottom:1rem}.Income_summaryCard__2dL0s{border-radius:16px;height:auto;max-width:100%;min-height:180px;padding:1.25rem;width:100%}.Income_summaryTitle__Q54XL{font-size:var(--text-sm)}.Income_coinIcon__Yaz4A{font-size:var(--text-3xl);margin:.35rem 0 .5rem}.Income_chartWrapper__G8uwg{align-items:center;flex-direction:column;width:100%}.Income_legendContainer__jmKi5{flex-shrink:0;margin-left:0;margin-top:16px;max-height:none;max-width:100%;overflow-y:visible;padding-right:0;width:100%}.Income_legendRow__zEySy{padding:8px 0;width:100%}.Income_legendColor__bcT1M{height:20px;width:20px}.Income_legendName__V9baP{font-size:var(--text-sm)}.Income_filtersSection__QS2\+6{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:1rem}.Income_filterControls__2\+hZp{gap:8px;justify-content:flex-start}.Income_filterButton__3ISK5,.Income_viewModeToggle__3\+uS0{font-size:var(--text-sm);padding:8px 12px}.Income_filterTag__Oj253{font-size:var(--text-sm);padding:7px 10px}.Income_addButton__H3TUq{font-size:var(--text-sm);justify-content:center;padding:12px;width:100%}.Income_cardsContainer__IB6mU{display:flex}.Income_tableContainer__REtMC,.Income_tableHeader__dO2fj{display:none!important}.Income_incomeCard__Hx0Bw{padding:.875rem 1rem}.Income_cardAmount__iOB-M,.Income_cardCategory__OLsym,.Income_cardDate__AbJ7B{font-size:var(--text-sm)}.Income_modalContent__kONd-{border-radius:12px;padding:16px}.Income_modalHeader__BSk3E h3{font-size:var(--text-base)}.Income_dateInputs__3sjMF{gap:10px;grid-template-columns:1fr}.Income_modalActions__yYquh{flex-direction:column}.Income_applyButton__VpYlq,.Income_cancelConfirmButton__Po2UF,.Income_deleteConfirmButton__kD6Oa,.Income_resetButton__lk6qJ{width:100%}}@media (min-width:768px){.Income_cardsContainer__IB6mU{display:none!important}.Income_tableContainer__REtMC{display:block!important}}@media (max-width:880px){.Income_topSection__itNHl{grid-template-columns:minmax(0,1fr)}}.Expenses_container__r45NX{background:#f3f6f5b2;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;width:100%}.Expenses_content__oX6nh{box-sizing:border-box;flex:1 1;overflow-y:auto;padding:var(--page-pad-y) var(--page-pad-x);width:100%}.Expenses_topSection__EGvGD{grid-gap:var(--gap-section);align-items:start;display:grid;gap:var(--gap-section);grid-template-columns:minmax(240px,300px) minmax(0,1fr);margin-bottom:var(--gap-section)}.Expenses_emptyIncomePage__Tqdms{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center}.Expenses_emptyTableTitle__GXon4{color:#000;font-family:inherit;font-size:var(--text-2xl);font-weight:500;margin-bottom:16px}.Expenses_emptyTableImage__KSANH{height:40px;margin-bottom:16px;width:40px}.Expenses_emptyTableMessage__PXUhy{color:#000;font-family:inherit;font-size:var(--text-base);font-weight:500;margin-bottom:24px}.Expenses_noDataMessage__XZHxy{align-items:center;background:#f3f6f5;border-radius:50%;color:#666;display:flex;flex-direction:column;font-size:var(--text-sm);height:260px;justify-content:center;text-align:center;width:260px}.Expenses_chartBox__xLJc-{flex-shrink:0;height:clamp(190px,20vw,260px);width:clamp(190px,20vw,260px)}.Expenses_ghostDonut__oqa15{background:radial-gradient(circle at center,#0000 0 52%,#dcdcdc 52% 100%);border-radius:50%;box-sizing:border-box;height:100%;width:100%}.Expenses_clearFiltersButton__e9eXa{background-color:#4cc490;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:var(--text-base);padding:10px 20px}.Expenses_emptyIncomePage__Tqdms h1{font-family:inherit;font-size:var(--text-3xl);font-weight:500}.Expenses_emptyIncomePage__Tqdms p{font-family:inherit;font-size:var(--text-base);font-weight:400}.Expenses_emptyIncomePage__Tqdms button{border-radius:16px;margin-top:10px}.Expenses_summaryCard__CkcC7{align-items:center;background:#fff;border-radius:24px;box-shadow:0 4px 20px #00000014,0 8px 0 #ffb4b4;color:#fff;display:flex;flex-direction:column;height:260px;justify-content:center;overflow:hidden;padding:2rem;position:relative;text-align:center;width:260px}.Expenses_summaryCard__CkcC7:before{background:#ffffff1a;border-radius:50%;content:"";height:200px;position:absolute;right:-20%;top:-50%;width:200px}.Expenses_summaryTitle__jtGCb{color:#d05656;font-size:var(--text-2xl);font-weight:700;margin:0 0 .25rem;position:relative;z-index:1}.Expenses_summarySubtitle__XbjSD{color:#d05656e6;display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:.5rem;position:relative;z-index:1}.Expenses_coinIcon__93PBl{font-size:var(--text-4xl);margin:.5rem 0 .75rem;position:relative;z-index:1}.Expenses_summaryAmount__GC0Aq{align-items:center;color:#d05656;display:flex;font-size:var(--text-base);font-weight:700;gap:.5rem;justify-content:center;margin:.5rem 0;position:relative;z-index:1}.Expenses_summaryChange__nt1uH{color:#4f4e4e;font-size:var(--text-sm);margin-top:.25rem;position:relative;text-align:center;z-index:1}.Expenses_summaryChange__nt1uH .Expenses_paragrap__mtnHi,.Expenses_summaryChange__nt1uH span{color:#4f4e4e!important}.Expenses_trendIcon__EWFdW{color:#d05656;flex-shrink:0;height:16px;width:16px}.Expenses_paragrap__mtnHi{word-wrap:break-word;color:#4f4e4e;font-size:var(--text-sm);overflow-wrap:break-word}.Expenses_chartContainer__zrzx2{align-items:center;display:flex;justify-content:center}.Expenses_chartContainer__zrzx2 :focus,.Expenses_chartWrapper__jpsCa :focus,.Expenses_recharts-wrapper__fmiYQ:focus{outline:none!important}.Expenses_legend__WKF5R{border-radius:20px;display:flex;flex-direction:column;max-height:320px;padding:1.5rem}.Expenses_legendHeader__bV5Uc{display:flex;justify-content:space-between}.Expenses_legendItems__zjkdZ{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.Expenses_legendItems__zjkdZ::-webkit-scrollbar{width:6px}.Expenses_legendItems__zjkdZ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.Expenses_legendItems__zjkdZ::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.Expenses_legendItem__Lxo08{align-items:center;display:flex;font-size:var(--text-sm);gap:.75rem}.Expenses_legendDot__TtjAv{border-radius:50%;flex-shrink:0;height:12px;width:12px}.Expenses_filtersSection__pmfF6{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-inline);justify-content:space-between;margin-bottom:var(--gap-section)}.Expenses_filterControls__HEl67{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.Expenses_viewModeToggle__fyPfD{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:all .2s}.Expenses_viewModeToggle__fyPfD:hover{background-color:#f8f9fa;border-color:#4cc490}.Expenses_viewModeToggle__fyPfD.Expenses_viewModeActive__LHo6U{background-color:#4cc490;border-color:#4cc490;color:#fff}.Expenses_viewModeToggle__fyPfD.Expenses_viewModeActive__LHo6U:hover{background-color:#3db37e}.Expenses_filterButton__hxcCR{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:flex;font-size:var(--text-sm);gap:.5rem;padding:.625rem 1rem;transition:all .2s}.Expenses_filterButton__hxcCR img{height:20px;object-fit:contain;width:20px}.Expenses_filterButton__hxcCR:hover{background-color:#f8f9fa}.Expenses_filterTag__orzrd{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:flex;font-size:var(--text-sm);gap:.5rem;padding:13px 16px;transition:all .2s}.Expenses_filterTag__orzrd:hover{background-color:#f8f9fa}.Expenses_addButton__ucfv0{border:none;border-radius:.5rem;font-size:var(--text-sm);font-weight:600;gap:.5rem;padding:.625rem 1.5rem;transition:all .2s}.Expenses_addButton__ucfv0,.Expenses_emptyAddButton__V6vyB{align-items:center;background-color:#4cc490;color:#fff;cursor:pointer;display:flex}.Expenses_emptyAddButton__V6vyB{border:none;border-radius:16px;font-size:var(--text-base);font-weight:400;gap:8px;height:48px;justify-content:space-between;padding:10px 16px;transition:all .2s ease;width:204px}.Expenses_emptyAddButton__V6vyB:hover{box-shadow:0 6px 20px #4caf5066;transform:translateY(-2px)}.Expenses_cardsContainer__KrT4\+{display:none;flex-direction:column;gap:1rem;margin-bottom:2rem}.Expenses_expenseCard__k0hMV{grid-gap:.75rem 1rem;align-items:start;background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;display:grid;gap:.75rem 1rem;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:1rem 1.25rem}.Expenses_cardTopRow__lhg\+5{align-items:center;display:flex;grid-column:1/-1;justify-content:space-between}.Expenses_cardDate__ZSgEf{color:#2c3e50;font-size:var(--text-sm);font-weight:500}.Expenses_cardMainRow__oLJ05{align-items:center;display:flex;gap:.75rem;grid-column:1/-1;justify-content:space-between}.Expenses_cardCategory__UIwzJ{align-items:center;color:#2c3e50;display:flex;font-size:var(--text-sm);font-weight:500;gap:.75rem}.Expenses_cardCategoryIcon__JstaJ{flex-shrink:0;height:24px;object-fit:contain;width:24px}.Expenses_cardAmount__A-tpE{color:#d05656;flex-shrink:0;font-size:var(--text-base);font-weight:700}.Expenses_tableContainer__nuGzx{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;box-sizing:border-box;overflow:hidden;padding:var(--gap-card);width:100%}.Expenses_tableHeader__sqXEo{grid-gap:1rem;background:#4cc490;border-radius:10px;color:#fff;display:grid;font-weight:600;gap:1rem;grid-template-columns:2fr 1fr 1fr 150px;justify-items:start;margin-bottom:.5rem;padding:.45rem 1.5rem}.Expenses_tableHeaderRecurring__-k-1C{grid-template-columns:2fr 1fr 1fr 1fr 150px}.Expenses_tableHeaderCell__HhFBn{padding:.5rem}.Expenses_tableBody__beLIO{display:flex;flex-direction:column}.Expenses_tableRow__8W4VY{grid-gap:1rem;align-items:center;border-bottom:1px solid #f0f0f0;display:grid;gap:1rem;grid-template-columns:2fr 1fr 1fr 150px;justify-items:start;padding:1rem;transition:background .2s}.Expenses_tableRowRecurring__73wjT{grid-template-columns:2fr 1fr 1fr 1fr 80px}.Expenses_tableRow__8W4VY:hover{background:#f8f9fa}.Expenses_tableRow__8W4VY:last-child{border-bottom:none}.Expenses_tableCell__pER--{align-items:center;display:flex;gap:.75rem;padding:.5rem}.Expenses_actionsCell__UeNus{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;width:100%}.Expenses_iconButton__cArjh{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.4rem;transition:background-color .2s,color .2s}.Expenses_iconButton__cArjh:hover:not(:disabled){background-color:#eef3f0;color:#349f71}.Expenses_iconButton__cArjh:disabled{cursor:not-allowed;opacity:.4}.Expenses_deleteButton__lcKPb:hover:not(:disabled){background-color:#fef2f2;color:#f04438}@media (max-width:1200px){.Expenses_topSection__EGvGD{grid-template-columns:1fr;justify-items:center}.Expenses_summaryCard__CkcC7{margin-left:auto;margin-right:auto}.Expenses_chartContainer__zrzx2{height:300px;width:100%}.Expenses_chartWrapper__jpsCa{flex-direction:column;width:100%}.Expenses_legendContainer__kbEv9{margin-left:auto;margin-right:auto;margin-top:16px;max-width:280px;width:100%}.Expenses_legend__WKF5R{max-height:200px}}@media (min-width:769px){.Expenses_topSection__EGvGD{gap:2rem;grid-template-columns:300px auto}.Expenses_chartWrapper__jpsCa{align-items:center;flex-direction:row;width:fit-content}.Expenses_chartWrapper__jpsCa .Expenses_legendContainer__kbEv9{flex-shrink:0;margin-left:24px;margin-top:0;width:380px}}@media (min-width:769px) and (max-width:1180px){.Expenses_chartWrapper__jpsCa{flex-direction:column;width:100%}.Expenses_chartWrapper__jpsCa .Expenses_legendContainer__kbEv9{margin-left:0;margin-top:16px;max-width:420px;width:100%}}@media (max-width:768px){.Expenses_container__r45NX{padding:0}.Expenses_content__oX6nh{background-color:#f0f0f0;padding:20px}.Expenses_topSection__EGvGD{justify-items:center}.Expenses_summaryCard__CkcC7{margin-left:auto;margin-right:auto}.Expenses_chartContainer__zrzx2{height:auto;min-height:0;width:100%}.Expenses_chartWrapper__jpsCa{flex-direction:column;min-height:0;width:100%}.Expenses_legendContainer__kbEv9{flex-shrink:0;margin-left:auto;margin-right:auto;margin-top:16px;max-height:none;overflow-y:visible}.Expenses_filtersSection__pmfF6{align-items:stretch;flex-direction:column}.Expenses_filterControls__HEl67{justify-content:center}.Expenses_cardsContainer__KrT4\+{display:flex}.Expenses_tableContainer__nuGzx{display:none}.Expenses_tableHeader__sqXEo,.Expenses_tableRow__8W4VY{font-size:var(--text-sm);gap:.5rem;grid-template-columns:2fr 1.5fr 1fr 60px}}@media (min-width:769px){.Expenses_cardsContainer__KrT4\+{display:none}.Expenses_tableContainer__nuGzx{display:block}}.Expenses_categoryIcon__4v9aH{color:#666;flex-shrink:0}.Expenses_categoryItem__Xa-mC{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:8px 12px;transition:background-color .2s}.Expenses_categoryItem__Xa-mC:hover{background-color:#2d7a650d}.Expenses_checkboxWrapper__m570A{align-items:center;display:flex;position:relative}.Expenses_checkbox__hOnhW{cursor:pointer;height:18px;opacity:0;position:absolute;width:18px}.Expenses_checkmark__xKUMW{align-items:center;border:2px solid #ddd;border-radius:4px;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .2s;width:18px}.Expenses_checkbox__hOnhW:checked+.Expenses_checkmark__xKUMW{background-color:#2d7a65;border-color:#2d7a65}.Expenses_checkbox__hOnhW:checked+.Expenses_checkmark__xKUMW:after{color:#fff;content:"✓";font-size:var(--text-xs);font-weight:700}.Expenses_categoryLabel__0AnFT{color:#333;flex:1 1;font-size:var(--text-sm)}.Expenses_modalOverlay__WiT0t{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.Expenses_modalContent__9LQWp{background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;max-height:88vh;overflow-y:auto;padding:24px;width:min(480px,92vw)}.Expenses_modalHeader__dXgVP{align-items:center;border-bottom:none;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:0}.Expenses_modalHeader__dXgVP h3{color:#1a1a1a;font-size:var(--text-xl);font-weight:600;margin:0}.Expenses_deleteConfirmText__2vabd{margin-bottom:24px;margin-top:0;text-align:center}.Expenses_closeButton__Dvh9y{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px}.Expenses_closeButton__Dvh9y:hover{background-color:#f5f5f5;color:#333}.Expenses_filterSection__G8PaJ{margin-bottom:20px}.Expenses_filterSection__G8PaJ:last-of-type{margin-bottom:0}.Expenses_sectionTitle__VpZIw{color:#1a1a1a;font-size:var(--text-base);font-weight:500;margin:0 0 16px}.Expenses_dateSelector__Q12l7{border-radius:8px}.Expenses_dateInputs__63E\+t{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Expenses_dateInputGroup__soTcs{display:flex;flex:1 1;flex-direction:column;gap:8px}.Expenses_dateInputGroup__soTcs label{color:#666;font-size:var(--text-xs);font-weight:500}.Expenses_dateInputWrapper__NLFpM{align-items:center;display:flex}.Expenses_dateInput__RwJ3n{background:#fff;border:1px solid #ddd;border-radius:6px;font-size:var(--text-sm);padding:8px 32px 8px 12px;width:100%}.Expenses_calendarIcon__S4BOP{color:#666;right:8px}.Expenses_categoryList__bi1Ea{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.Expenses_frequencyList__Spr4b{display:flex;flex-wrap:wrap;gap:8px}.Expenses_frequencyButton__FCtAT{background:#fff;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;flex:1 1;font-size:var(--text-sm);padding:8px 12px;transition:all .2s}.Expenses_frequencyButton__FCtAT.Expenses_active__hDO9S{background-color:#2d7a65;border-color:#2d7a65;color:#fff}.Expenses_deleteConfirmButton__cF-Tk{background-color:#f04438;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:12px 20px;transition:all .2s}.Expenses_deleteConfirmButton__cF-Tk:hover:not(:disabled){background-color:#d32f2f}.Expenses_deleteConfirmButton__cF-Tk:disabled{cursor:not-allowed;opacity:.6}.Expenses_cancelConfirmButton__R3JGh{background-color:#4cc490;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:12px 20px;transition:all .2s}.Expenses_cancelConfirmButton__R3JGh:hover:not(:disabled){background-color:#3da878}.Expenses_cancelConfirmButton__R3JGh:disabled{cursor:not-allowed;opacity:.6}.Expenses_resetButton__v0hiz{background:#fff;border:1px solid #ddd;border-radius:8px;color:#666;flex:1 1;font-weight:500;padding:12px 20px;transition:all .2s}.Expenses_resetButton__v0hiz:hover{border-color:#ccc}.Expenses_iconPlaceholder__LSBX7{flex-shrink:0;height:18px;width:18px}.Expenses_customTooltip__9-rlN{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:8px 12px}.Expenses_tooltipLabel__nsHeH{color:#333;font-weight:700;margin:0 0 4px}.Expenses_tooltipValue__b\+RS6{color:#666;margin:0}.Expenses_legendItemInactive__\+-LhE{opacity:.6}.Expenses_legendName__fGAtg{flex:1 1;margin:0 8px}.Expenses_legendAmount__dsnWf{color:#666;font-size:var(--text-xs);min-width:50px;text-align:right}.Expenses_legendItems__zjkdZ{max-height:300px;overflow-y:auto}.Expenses_selectDayFilter__XW06v{align-items:center;display:flex;justify-content:space-around;margin-bottom:15px}.Expenses_selectDayFilter__XW06v button{background:none;border:none;cursor:pointer;font-size:var(--text-base)}.Expenses_legendRow__HaXMP{align-items:center;border-radius:6px;display:flex;gap:8px;margin-bottom:4px;padding:8px 12px;transition:all .2s ease}.Expenses_legendRow__HaXMP:hover{background-color:#f5f5f5;cursor:pointer}.Expenses_legendColor__nHJKr{border-radius:4px;flex-shrink:0;height:16px;position:relative;width:16px}.Expenses_hiddenIndicator__8ATkq{color:#fff;font-size:var(--text-sm);font-weight:700;left:50%;position:absolute;text-shadow:0 1px 2px #0000004d;top:50%;transform:translate(-50%,-50%)}.Expenses_legendName__fGAtg{color:#333;flex-grow:1;font-size:var(--text-sm);font-weight:500}.Expenses_legendNameHidden__LsakH{color:#999;opacity:.7;text-decoration:line-through}.Expenses_legendContainer__kbEv9{grid-gap:2px 8px;align-content:start;display:grid;gap:2px 8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:20px;max-width:380px;padding-right:8px;width:100%}.Expenses_legendContainer__kbEv9::-webkit-scrollbar{width:4px}.Expenses_legendContainer__kbEv9::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.Expenses_legendContainer__kbEv9::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.Expenses_legendContainer__kbEv9::-webkit-scrollbar-thumb:hover{background:#ccc}.Expenses_chartWrapper__jpsCa{align-items:center;display:flex;width:100%}.Expenses_emptyTableState__DslpE{align-items:center;color:#666;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:40px 20px;text-align:center}.Expenses_emptyTableIcon__uJQEf{font-size:var(--text-4xl);margin-bottom:16px;opacity:.5}.Expenses_emptyTableState__DslpE p{color:#888;font-size:var(--text-base)}.Expenses_loading__XqB2o{align-items:center;color:#666;display:flex;font-size:var(--text-base);justify-content:center;min-height:400px}.Expenses_dateInputWrapper__NLFpM{position:relative;width:100%}.Expenses_datePickerInput__JDPmF{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;color:#212529;cursor:pointer;font-size:var(--text-sm);padding:10px 12px 10px 36px;transition:border-color .2s ease;width:100%}.Expenses_datePickerInput__JDPmF:focus{border-color:#4cc490;box-shadow:0 0 0 2px #4cc4901a;outline:none}.Expenses_calendarIcon__S4BOP{color:#6c757d;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Expenses_datePresets__hTuv7{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));margin:12px 0 0}.Expenses_datePreset__T1Zcc{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;font-size:var(--text-sm);padding:8px 10px;transition:all .2s ease;white-space:normal}.Expenses_datePreset__T1Zcc:hover{background-color:#f8f9fa;border-color:#4cc490;color:#4cc490}.Expenses_datePreset__T1Zcc:active{transform:translateY(0)}.Expenses_modalActions__MH6my{border-top:none;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:0}.Expenses_resetButton__v0hiz{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;font-size:var(--text-sm);min-width:80px;padding:10px 20px;transition:all .2s ease}.Expenses_resetButton__v0hiz:hover{background-color:#f5f5f5}.Expenses_applyButton__Z17Q-{background-color:#2d7a65;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:12px 20px;transition:all .2s}.Expenses_applyButton__Z17Q-:hover{background-color:#256c58}@media (max-width:768px){.Expenses_dateInputs__63E\+t{gap:16px;grid-template-columns:1fr}.Expenses_datePickerInput__JDPmF{padding:11px 14px 11px 42px}.Expenses_modalActions__MH6my{flex-direction:column}.Expenses_applyButton__Z17Q-,.Expenses_resetButton__v0hiz{width:100%}}@media (max-width:479px){.Expenses_addButton__ucfv0{align-items:center;display:flex;font-size:var(--text-sm);justify-content:center;padding:12px;width:100%}}@media (max-width:880px){.Expenses_topSection__EGvGD{grid-template-columns:minmax(0,1fr)}}.Transactions_container__wjHoe{background:#f3f6f5b2;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.Transactions_content__xMm\+Z{box-sizing:border-box;flex:1 1;overflow-y:auto;padding:var(--page-pad-y) var(--page-pad-x);width:100%}.Transactions_noDataMessage__ecH3R{background:#f3f6f5;border-radius:50%;color:#666;font-size:var(--text-sm);height:260px;text-align:center;width:260px}.Transactions_emptyIncomePage__fcTHB,.Transactions_noDataMessage__ecH3R{align-items:center;display:flex;flex-direction:column;justify-content:center}.Transactions_emptyIncomePage__fcTHB{height:50vh}.Transactions_emptyTableImage__EmSUD{height:40px;margin-bottom:16px;width:40px}.Transactions_emptyTableMessage__PkFXY{color:#000;font-family:inherit;font-size:var(--text-base);font-weight:500;margin-bottom:24px}.Transactions_clearFiltersButton__IxVWA{background-color:#4cc490;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:var(--text-base);padding:10px 20px}.Transactions_emptyIncomePage__fcTHB h1{font-family:inherit;font-size:var(--text-3xl);font-weight:500}.Transactions_emptyIncomePage__fcTHB button{border-radius:16px;margin-top:10px}.Transactions_emptyAddButton__t1kKB{align-items:center;background-color:#4cc490;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);font-weight:400;gap:8px;height:48px;justify-content:space-between;padding:10px 16px;transition:all .2s ease;width:204px}.Transactions_emptyAddButton__t1kKB:hover{box-shadow:0 6px 20px #4caf5066;transform:translateY(-2px)}.Transactions_topSection__9vsAS{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:250px 3fr;margin-bottom:2rem}.Transactions_recharts-wrapper__Gkln7{cursor:default!important;height:260px!important;position:relative!important;width:380px!important}.Transactions_summaryCard__QwRc5{align-items:center;background:#fff;border-radius:24px;box-shadow:0 4px 20px #00000014,0 8px 0 #a9b7e5;color:#5c73bf;display:flex;flex-direction:column;height:260px;justify-content:center;overflow:hidden;padding:2rem;position:relative;text-align:center;width:260px}.Transactions_spanText__ItzvE{color:#4f4e4e;text-align:center;width:100%}.Transactions_summaryCard__QwRc5:before{background:#ffffff1a;border-radius:50%;content:"";height:200px;position:absolute;right:-20%;top:-50%;width:200px}.Transactions_summaryTitle__ncrHz{color:#5c73bf;font-size:var(--text-2xl);font-weight:700;margin:0 0 .25rem;position:relative;z-index:1}.Transactions_summarySubtitle__LAWZJ{color:#5c73bfe6;display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:.5rem;position:relative;z-index:1}.Transactions_coinIcon__l2HQH{font-size:var(--text-4xl);margin:.5rem 0 .75rem;position:relative;z-index:1}.Transactions_summaryAmount__YKpjq{align-items:center;color:#5c73bf;display:flex;font-size:var(--text-base);font-weight:700;gap:.5rem;justify-content:center;margin:.5rem 0;position:relative;z-index:1}.Transactions_summaryChange__ray6v{color:#4f4e4e;font-size:var(--text-sm);margin-top:.25rem;position:relative;text-align:center;z-index:1}.Transactions_summaryChange__ray6v .Transactions_spanText__ItzvE,.Transactions_summaryChange__ray6v span{color:#4f4e4e!important}.Transactions_trendIcon__VfrIg{color:#5c73bf;flex-shrink:0;height:16px;width:16px}.Transactions_legendsContainer__1Vse5{display:flex;flex-direction:column;gap:1rem}.Transactions_legend__yHq6O{border-radius:20px;display:flex;flex-direction:column;max-height:155px;padding:1.25rem}.Transactions_legendHeader__e1CVz{align-items:center;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:600;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}.Transactions_legendItems__eevsW{display:flex;flex:1 1;flex-direction:column;gap:.65rem;overflow-y:auto}.Transactions_legendItems__eevsW::-webkit-scrollbar{width:5px}.Transactions_legendItems__eevsW::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.Transactions_legendItems__eevsW::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.Transactions_legendItem__u0q3B{align-items:center;display:flex;font-size:var(--text-sm);gap:.65rem}.Transactions_legendDot__brlpd{border-radius:50%;flex-shrink:0;height:10px;width:10px}.Transactions_filtersSection__JusUu{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.Transactions_filterControls__ZsQz5{display:flex;flex-wrap:wrap;gap:.75rem}.Transactions_filterButton__gAzDV{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;display:flex;font-size:var(--text-sm);gap:.5rem;padding:.75rem 1.25rem;transition:all .2s}.Transactions_filterButton__gAzDV img{height:20px;object-fit:contain;width:20px}.Transactions_filterButton__gAzDV:hover{background:#f5f5f5;border-color:#d0d0d0}.Transactions_filterTag__qLJ9B{background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;color:#2c3e50;padding:.625rem 1rem}.Transactions_addButton__B8wEV,.Transactions_filterTag__qLJ9B{align-items:center;cursor:pointer;display:flex;font-size:var(--text-sm);gap:.5rem;transition:all .2s}.Transactions_addButton__B8wEV{background-color:#4cc490;border:none;border-radius:10px;box-shadow:0 4px 15px #4db8a84d;color:#fff;font-weight:600;padding:.75rem 1.5rem}.Transactions_addButton__B8wEV:hover{box-shadow:0 6px 20px #4db8a866;transform:translateY(-2px)}.Transactions_tableContainer__eIHif{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:1.5rem}.Transactions_tableHeader__OSoy2{grid-gap:1rem;background:#4cc490;border-radius:10px;color:#fff;display:grid;font-weight:600;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:.5rem;padding:1rem}.Transactions_tableHeaderCell__13UdR{padding:.5rem}.Transactions_tableRow__q\+v9v{grid-gap:1rem;border-bottom:1px solid #f0f0f0;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;padding:1rem;transition:background .2s}.Transactions_tableRow__q\+v9v:hover{background:#f8f9fa}.Transactions_tableRow__q\+v9v:last-child{border-bottom:none}.Transactions_tableCell__c-znb{align-items:center;display:flex;gap:.75rem;padding:.5rem}.Transactions_typeBadge__K8y-2{border-radius:6px;font-size:var(--text-sm);font-weight:500;padding:.25rem .5rem}.Transactions_incomeBadge__JERrc{background:#e8f5e9;color:#2e7d32}.Transactions_expenseBadge__CEQLd{background:#ffebee;color:#c62828}.Transactions_incomeAmount__1negC{color:#2e7d32;font-weight:600}.Transactions_expenseAmount__LSaBQ{color:#c62828;font-weight:600}.Transactions_cardsContainer__uHUtr{display:none;flex-direction:column;gap:12px}.Transactions_transactionCard__E42Lx{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.Transactions_cardTopRow__xCl1Q{align-items:center;display:flex;justify-content:space-between}.Transactions_cardDate__\+xeLS{color:#2c3e50;font-size:var(--text-sm);font-weight:500}.Transactions_cardMainRow__2PIkr{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.Transactions_cardCategory__\+bU1Z{align-items:center;color:#2c3e50;display:flex;font-size:var(--text-sm);font-weight:500;gap:.75rem}.Transactions_cardCategoryIcon__GUKof{flex-shrink:0;height:24px;object-fit:contain;width:24px}.Transactions_cardTypeBadge__71gd6{border-radius:6px;font-size:var(--text-sm);font-weight:500;padding:.25rem .5rem}.Transactions_cardTypeIncome__s9NOD{background:#e8f5e9;color:#2e7d32}.Transactions_cardTypeExpense__3jbVY{background:#ffebee;color:#c62828}.Transactions_cardAmountRow__5tCnw{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;margin-top:4px;padding-top:8px}.Transactions_cardAmountIncome__5fsNm{color:#2e7d32;font-size:var(--text-base);font-weight:700;min-width:0;word-break:break-word}.Transactions_cardAmountExpense__VLd68{color:#c62828;font-size:var(--text-base);font-weight:700;min-width:0;word-break:break-word}@media (max-width:1200px){.Transactions_topSection__9vsAS{grid-template-columns:1fr}.Transactions_chartContainer__JiKpU{height:300px}.Transactions_legendsContainer__1Vse5{flex-direction:row}.Transactions_legend__yHq6O{flex:1 1;max-height:250px}}@media (min-width:769px){.Transactions_topSection__9vsAS{gap:2rem;grid-template-columns:250px auto}.Transactions_chartContainer__JiKpU{justify-content:flex-start}.Transactions_chartWrapper__8vDEv{align-items:center;flex-direction:row;gap:0;width:fit-content}.Transactions_chartWrapper__8vDEv .Transactions_legendContainer__2iCxk{flex-shrink:0;margin-left:24px;margin-top:0}}@media (max-width:1024px){.Transactions_content__xMm\+Z{padding:20px 24px}.Transactions_topSection__9vsAS{gap:2rem}.Transactions_summaryCard__QwRc5{padding:1.5rem}.Transactions_summaryTitle__ncrHz{font-size:var(--text-xl)}.Transactions_summaryAmount__YKpjq{font-size:var(--text-3xl)}}@media (max-width:768px){.Transactions_container__wjHoe{padding:0}.Transactions_content__xMm\+Z{background-color:#f0f0f0;padding:20px}.Transactions_topSection__9vsAS{align-items:start;gap:1.5rem;justify-items:center;margin-bottom:1.5rem}.Transactions_summaryCard__QwRc5{margin-left:auto;margin-right:auto;padding:1.25rem}.Transactions_summaryTitle__ncrHz{font-size:var(--text-lg);margin-bottom:.75rem}.Transactions_summaryAmount__YKpjq{font-size:var(--text-3xl)}.Transactions_coinIcon__l2HQH{font-size:var(--text-4xl)}.Transactions_chartContainer__JiKpU{box-sizing:border-box;height:auto;margin-bottom:24px;margin-top:24px;min-height:0;overflow:visible;padding:16px 0 0;width:100%}.Transactions_chartWrapper__8vDEv{flex-direction:column;min-height:0;overflow:visible;width:100%}.Transactions_chartWrapper__8vDEv .Transactions_legendContainer__2iCxk{flex-shrink:0;margin:16px auto 0;max-height:none;overflow-y:visible}.Transactions_recharts-wrapper__Gkln7{flex-shrink:0;height:240px!important;width:100%!important}.Transactions_filtersSection__JusUu{align-items:stretch;flex-direction:column;margin-bottom:1.5rem;margin-top:8px}.Transactions_addButton__B8wEV,.Transactions_filterControls__ZsQz5{justify-content:center;width:100%}.Transactions_legendsContainer__1Vse5{flex-direction:column}.Transactions_legend__yHq6O{max-height:none}.Transactions_cardsContainer__uHUtr{display:flex}.Transactions_tableContainer__eIHif,.Transactions_tableHeader__OSoy2{display:none}.Transactions_tableHeader__OSoy2,.Transactions_tableRow__q\+v9v{font-size:var(--text-sm);gap:.5rem;grid-template-columns:2fr 1.5fr 1fr;padding:.75rem}.Transactions_tableHeaderCell__13UdR{font-size:var(--text-sm)}.Transactions_emptyIncomePage__fcTHB h1{font-size:var(--text-2xl)}.Transactions_emptyAddButton__t1kKB{max-width:250px;width:100%}.Transactions_modalContent__BKUdc{padding:20px;width:95%}.Transactions_dateInputs__AiJbk{grid-template-columns:1fr}.Transactions_modalActions__ymGdO{flex-direction:column}.Transactions_applyButton__XTZKj,.Transactions_resetButton__NMBQT{width:100%}}@media (min-width:769px){.Transactions_cardsContainer__uHUtr{display:none}.Transactions_tableContainer__eIHif{display:block}}@media (max-width:480px){.Transactions_content__xMm\+Z{padding:12px}.Transactions_summaryCard__QwRc5{padding:1rem}.Transactions_summaryTitle__ncrHz{font-size:var(--text-base)}.Transactions_summaryAmount__YKpjq{font-size:var(--text-2xl)}.Transactions_coinIcon__l2HQH{font-size:var(--text-3xl)}.Transactions_chartContainer__JiKpU{height:250px;padding:1rem}.Transactions_recharts-wrapper__Gkln7{height:200px!important}.Transactions_tableHeader__OSoy2,.Transactions_tableRow__q\+v9v{font-size:var(--text-sm);gap:.5rem;grid-template-columns:1fr}.Transactions_tableCell__c-znb{align-items:flex-start;flex-direction:column;gap:.25rem}.Transactions_filterButton__gAzDV,.Transactions_filterTag__qLJ9B{font-size:var(--text-sm);padding:.5rem .75rem}.Transactions_emptyIncomePage__fcTHB h1{font-size:var(--text-xl)}}.Transactions_categoryIcon__4KLTI{color:#666;flex-shrink:0}.Transactions_categoryItem__XBE2V{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:8px 12px;transition:background-color .2s}.Transactions_categoryItem__XBE2V:hover{background-color:#2d7a650d}.Transactions_checkboxWrapper__54hOt{align-items:center;display:flex;position:relative}.Transactions_checkbox__PnMs1{cursor:pointer;height:18px;opacity:0;position:absolute;width:18px}.Transactions_checkmark__h5Kwl{align-items:center;border:2px solid #ddd;border-radius:4px;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .2s;width:18px}.Transactions_checkbox__PnMs1:checked+.Transactions_checkmark__h5Kwl{background-color:#2d7a65;border-color:#2d7a65}.Transactions_checkbox__PnMs1:checked+.Transactions_checkmark__h5Kwl:after{color:#fff;content:"✓";font-size:var(--text-xs);font-weight:700}.Transactions_categoryLabel__tEDhl{color:#333;flex:1 1;font-size:var(--text-sm)}.Transactions_modalOverlay__jEiEu{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.Transactions_modalContent__BKUdc{background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;max-height:88vh;overflow-y:auto;padding:24px;width:min(480px,92vw)}.Transactions_modalHeader__SRccD{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.Transactions_modalHeader__SRccD h3{color:#1a1a1a;font-size:var(--text-xl);font-weight:600;margin:0}.Transactions_closeButton__sBd0i{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px}.Transactions_closeButton__sBd0i:hover{background-color:#f5f5f5;color:#333}.Transactions_filterSection__Oqpoc{margin-bottom:20px}.Transactions_filterSection__Oqpoc:last-of-type{margin-bottom:0}.Transactions_sectionTitle__L39Og{color:#1a1a1a;font-size:var(--text-base);font-weight:500;margin:0 0 16px}.Transactions_dateSelector__-SU9g{border-radius:8px}.Transactions_dateInputs__AiJbk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Transactions_dateInputGroup__TL7vk{display:flex;flex:1 1;flex-direction:column;gap:8px}.Transactions_dateInputGroup__TL7vk label{color:#666;font-size:var(--text-xs);font-weight:500}.Transactions_dateInputWrapper__OY6wP{align-items:center;display:flex}.Transactions_dateInput__qIPfN{background:#fff;border:1px solid #ddd;border-radius:6px;font-size:var(--text-sm);padding:8px 32px 8px 12px;width:100%}.Transactions_calendarIcon__y3pf4{color:#666;right:8px}.Transactions_categoryList__jS2BJ{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.Transactions_frequencyList__gyeDf{display:flex;flex-wrap:wrap;gap:8px}.Transactions_frequencyButton__iXcKM{background:#fff;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;flex:1 1 104px;font-size:var(--text-sm);padding:8px 12px;transition:all .2s}.Transactions_frequencyButton__iXcKM.Transactions_active__X18o9{background-color:#2d7a65;border-color:#2d7a65;color:#fff}.Transactions_resetButton__NMBQT{background:#fff;border:1px solid #ddd;border-radius:8px;color:#666;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:12px 20px;transition:all .2s}.Transactions_resetButton__NMBQT:hover{background-color:#f5f5f5;border-color:#ccc}.Transactions_applyButton__XTZKj{background-color:#2d7a65;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:12px 20px;transition:all .2s}.Transactions_applyButton__XTZKj:hover{background-color:#256c58}.Transactions_iconPlaceholder__6qP3u{flex-shrink:0;height:18px;width:18px}.Transactions_chartContainer__JiKpU{align-items:center;border-radius:20px;display:flex;justify-content:center}.Transactions_legendRow__jK3mm{align-items:center;border-radius:6px;display:flex;gap:8px;margin-bottom:4px;padding:8px 12px;transition:all .2s ease}.Transactions_legendRow__jK3mm:hover{background-color:#f5f5f5;cursor:pointer}.Transactions_legendColor__b41Ps{border-radius:4px;flex-shrink:0;height:16px;position:relative;width:16px}.Transactions_hiddenIndicator__UfV4c{color:#fff;font-size:var(--text-sm);font-weight:700;left:50%;position:absolute;text-shadow:0 1px 2px #0000004d;top:50%;transform:translate(-50%,-50%)}.Transactions_legendName__5-8kW{color:#333;flex-grow:1;font-size:var(--text-sm);font-weight:500}.Transactions_legendNameHidden__jPUBY{color:#999;opacity:.7;text-decoration:line-through}.Transactions_legendContainer__2iCxk{display:flex;flex-direction:column;gap:4px;margin-left:0;margin-top:20px;max-height:200px;overflow-y:auto;padding-right:8px}.Transactions_chartWrapper__8vDEv{align-items:center;display:flex;width:100%}.Transactions_chartContainer__JiKpU :focus,.Transactions_chartWrapper__8vDEv :focus,.Transactions_recharts-wrapper__Gkln7:focus{outline:none!important}.Transactions_customTooltip__\+b02S{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:8px 12px}.Transactions_tooltipLabel__fmOwp{color:#333;font-weight:700;margin:0 0 4px}.Transactions_tooltipValue__197yt{color:#666;margin:0 0 4px}.Transactions_tooltipPercentage__-63DP{color:#888;font-size:var(--text-sm);margin:0}.Transactions_emptyTableState__c-zs2{align-items:center;color:#666;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:40px 20px;text-align:center}.Transactions_emptyTableIcon__Jk\+ac{font-size:var(--text-4xl);margin-bottom:16px;opacity:.5}.Transactions_emptyTableState__c-zs2 p{color:#888;font-size:var(--text-base)}.Transactions_loading__dlT9A{align-items:center;color:#666;display:flex;font-size:var(--text-base);justify-content:center;min-height:400px}.Transactions_dateInputWrapper__OY6wP{position:relative;width:100%}.Transactions_datePickerInput__9CcKv{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;color:#212529;cursor:pointer;font-size:var(--text-sm);padding:10px 12px 10px 36px;transition:border-color .2s ease;width:100%}.Transactions_datePickerInput__9CcKv:focus{border-color:#4cc490;box-shadow:0 0 0 2px #4cc4901a;outline:none}.Transactions_datePickerInput__9CcKv::placeholder{color:#adb5bd}.Transactions_calendarIcon__y3pf4{color:#6c757d;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Transactions_datePresets__l6beY{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));margin:12px 0 0}.Transactions_datePreset__Y-UdR{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;font-size:var(--text-sm);padding:8px 10px;transition:all .2s ease;white-space:normal}.Transactions_datePreset__Y-UdR:hover{background-color:#f8f9fa;border-color:#4cc490;color:#4cc490}.Transactions_datePreset__Y-UdR:active{background-color:#e8f7ef}.Transactions_modalActions__ymGdO{border-top:1px solid #e5e5e5;display:flex;gap:12px;margin-top:24px;padding-top:16px}.Goals_container__ZtcOP{background:#f3f6f5b2;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow-y:auto;width:100%}.Goals_content__vAUy8{flex:1 0 auto;margin:0 auto;max-width:1200px;padding:25px 32px;width:100%}.Goals_headerSection__v60B0{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.Goals_addGoalButton__6Etfa{align-items:center;background-color:hsl(var(--brand-mint));border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:background-color .2s ease}.Goals_addGoalButton__6Etfa:hover{background-color:hsl(var(--brand-mint)/.9)}.Goals_goalsGrid__yYHa9{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.Goals_goalCard__38gbe{border-radius:1rem;box-shadow:0 2px 4px #0000000d;height:270px;overflow:visible;padding:1.5rem;position:relative}.Goals_goalCard__38gbe[style*="url("]{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0}.Goals_cardOverlay__snxNH{background:linear-gradient(180deg,#0006 0,#00000080 50%,#0009);border-radius:1rem;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.Goals_cardContent__2HaZp{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.Goals_goalCard__38gbe[style*="url("] .Goals_cardContent__2HaZp{padding:1.5rem}.Goals_goalCard__38gbe:not([style*="url("]) .Goals_cardContent__2HaZp{padding:0}.Goals_cardHeader__\+K\+Pc{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Goals_goalTitle__2azNm{align-items:center;color:#1a1a1a;display:flex;font-size:var(--text-xl);font-weight:600;gap:.75rem}.Goals_goalCard__38gbe[style*="url("] .Goals_goalTitle__2azNm{color:#fff;text-shadow:0 2px 4px #0000004d}.Goals_goalIcon__Jv6BL{color:#666}.Goals_goalCard__38gbe[style*="url("] .Goals_goalIcon__Jv6BL{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.Goals_goalCard__38gbe[style*="url("] .Goals_targetAmount__PR\+9-{color:#fff;text-shadow:0 2px 4px #0006}.Goals_goalCard__38gbe[style*="url("] .Goals_savedText__JobwN{color:#fffffff2;text-shadow:0 1px 3px #0006}.Goals_goalCard__38gbe[style*="url("] .Goals_deadlineLabel__yd2gc{color:#ffffffe6;text-shadow:0 1px 3px #0006}.Goals_goalCard__38gbe[style*="url("] .Goals_deadlineDate__sxVK0{color:#fff;text-shadow:0 1px 3px #0006}.Goals_goalCard__38gbe[style*="url("] .Goals_menuButton__W72k0{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.Goals_goalCard__38gbe[style*="url("] .Goals_typeBadge__02uTT{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3}.Goals_goalCard__38gbe[style*="url("] .Goals_primaryBadge__Hqib9{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#e8f5f14d;color:#fff}.Goals_goalCard__38gbe[style*="url("] .Goals_secondaryBadge__\+tUWN{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fef3f24d;color:#fff}.Goals_goalCard__38gbe[style*="url("] .Goals_progressBar__xI72e{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffff4d}.Goals_cardActions__6v42N{align-items:center;display:flex;gap:.75rem}.Goals_typeBadge__02uTT{border-radius:1rem;font-size:var(--text-sm);font-weight:500;padding:.25rem .75rem}.Goals_primaryBadge__Hqib9{background-color:#e8f5f1;color:hsl(var(--brand-mint))}.Goals_secondaryBadge__\+tUWN{background-color:#fef3f2;color:#f04438}.Goals_menuContainer__jy-L8{position:relative;z-index:10}.Goals_menuButton__W72k0{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:.25rem}.Goals_menuButton__W72k0:hover{color:#333}.Goals_menuBackdrop__DfscT{background-color:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.Goals_dropdownMenu__onUsA{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:.25rem;margin-top:8px;min-width:220px;overflow-x:hidden;overflow-y:auto;padding:2.5rem 1rem 1rem;position:absolute;right:0;top:100%;z-index:100999999999999900}.Goals_closeMenuButton__28pKd{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.75rem;top:.75rem}.Goals_closeMenuButton__28pKd:hover{color:#333}.Goals_menuItem__08-sA{align-items:center;background:none;border:none;border-radius:.5rem;color:#333;cursor:pointer;display:flex;font-size:var(--text-sm);gap:.75rem;justify-content:flex-start;padding:.75rem;text-align:left;transition:background-color .2s ease;width:100%}.Goals_menuItem__08-sA:hover{background-color:#f5f5f5}.Goals_menuItemDisabled__MYrp3,.Goals_menuItem__08-sA:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.Goals_menuItemDisabled__MYrp3:hover,.Goals_menuItem__08-sA:disabled:hover{background-color:initial}.Goals_menuItem__08-sA span{color:#333;font-size:var(--text-sm);font-weight:400;line-height:1.4}.Goals_menuItemDisabled__MYrp3 span{color:#999}.Goals_editIcon__PO1AX{stroke-width:1.5;color:#666}.Goals_coinsWithPlusIcon__8HHBN{height:18px;object-fit:contain;width:18px}.Goals_menuItemDisabled__MYrp3 .Goals_coinsWithPlusIcon__8HHBN{filter:grayscale(100%);opacity:.5}.Goals_deleteIcon__SNbAK{stroke-width:1.5;color:#666}.Goals_amountSection__MT9Fn{margin-bottom:.75rem}.Goals_targetAmount__PR\+9-{color:#1a1a1a;font-size:var(--text-lg);font-weight:600}.Goals_progressSection__k2bg6{margin-bottom:.75rem}.Goals_progressBar__xI72e{background-color:#e5e7eb;border-radius:4px;height:8px;overflow:hidden;width:100%}.Goals_progressFill__o9ZH6{border-radius:4px;height:100%;transition:width .3s ease}.Goals_savedSection__QNiGi{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.Goals_myContributionsToggle__7-JgO{align-items:center;background:none;border:none;color:hsl(var(--brand-mint));cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:.35rem;margin-bottom:.75rem;padding:.35rem 0}.Goals_myContributionsToggle__7-JgO:hover{text-decoration:underline}.Goals_goalCard__38gbe[style*="url("] .Goals_myContributionsToggle__7-JgO{color:#fffffff2}.Goals_savedText__JobwN{color:#666;font-size:var(--text-sm)}.Goals_percentageText__BXMF6{font-size:var(--text-sm);font-weight:600}.Goals_deadlineSection__bNLgy{align-items:flex-end;display:flex;justify-content:space-between}.Goals_deadlineLabel__yd2gc{color:#666;display:block;font-size:var(--text-sm);margin-bottom:.25rem}.Goals_deadlineDate__sxVK0{color:#1a1a1a;display:block;font-size:var(--text-sm);font-weight:500}.Goals_statusBadge__PPu-Z{border-radius:.5rem;font-size:var(--text-sm);font-weight:500;padding:.25rem .75rem}.Goals_activeBadge__eEVnB{background-color:initial;color:hsl(var(--brand-mint))}.Goals_completedBadge__qLc8u{background-color:#6b7280;color:#fff}.Goals_inactiveBadge__H0h4B{background-color:initial;color:#ef4444}.Goals_footer__Lq-kb{background-color:#fff;border-top:1px solid #e0e0e0;color:#666;font-size:var(--text-xs);margin-top:112px;padding:16px 32px;text-align:center}.Goals_emptyState__nSKGC{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.Goals_AllemptyState__0JAAD{padding-top:130px;width:485px}.Goals_emptyStateSection__yOMSP{display:flex;justify-content:center;margin-bottom:1.5rem}.Goals_AllemptyState__0JAAD h1{font-family:inherit;font-size:var(--text-3xl);font-weight:500;margin-bottom:20px}.Goals_goalText__3o3iO{font-weight:400}.Goals_goalText__3o3iO,.Goals_goaltext__FQEre{font-family:inherit;font-size:var(--text-base)}.Goals_goaltext__FQEre{font-weight:500;margin-top:10px}.Goals_emptyAddGoalButton__CgJN5{align-items:center;background-color:#198757;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);font-weight:400;gap:.5rem;justify-content:space-between;margin:20px 0 238px;min-width:140px;padding:.75rem 1.25rem;transition:background-color .2s ease;width:fit-content}.Goals_contributionsSection__E7uMy{margin-top:1.5rem;width:100%}.Goals_contributionsSectionTitle__zg4zB{color:#1a1a1a;font-size:var(--text-lg);font-weight:600;margin-bottom:1rem}.Goals_contributionsLoading__5iO3l{align-items:center;color:#666;display:flex;gap:.75rem;justify-content:center;padding:2rem}.Goals_contributionsEmpty__OL2sv{color:#666;font-size:var(--text-sm);padding:1.5rem;text-align:center}.Goals_tableContainer__khNgn{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:1.5rem}.Goals_tableHeader__iIyMB{grid-gap:1rem;background:#4cc490;border-radius:10px;color:#fff;display:grid;font-weight:600;gap:1rem;padding:.45rem 1.5rem}.Goals_tableHeaderCell__77kr9{padding:.5rem 0}.Goals_tableBody__wMgxZ{display:flex;flex-direction:column}.Goals_tableRow__ra5o\+{grid-gap:1rem;border-bottom:1px solid #f0f0f0;display:grid;gap:1rem;padding:1rem;transition:background .2s}.Goals_tableRow__ra5o\+:hover{background:#f8f9fa}.Goals_tableRow__ra5o\+:last-child{border-bottom:none}.Goals_tableCell__FHfWr{align-items:center;display:flex;gap:.75rem;padding:.5rem}.Goals_tableCell__FHfWr:last-child{justify-content:center}.Goals_tableDeleteButton__qBGpz{align-items:center;background:none;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:color .2s,background .2s}.Goals_tableDeleteButton__qBGpz:hover{background:#ef444414;color:#ef4444}.Goals_deleteConfirmOverlay__eAfrr{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.Goals_deleteConfirmModal__JCKj6{align-items:center;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-width:420px;padding:2rem;text-align:center;width:100%}.Goals_deleteWarningIcon__sRN7h{color:#ef4444;margin-bottom:1rem}.Goals_deleteConfirmTitle__waqwU{color:#1a1a1a;font-size:var(--text-2xl);font-weight:600;margin-bottom:.75rem}.Goals_deleteConfirmMessage__b0Is-{color:#666;font-size:var(--text-base);line-height:1.5;margin-bottom:1.5rem}.Goals_deleteConfirmButtons__SC9Ss{display:flex;gap:.75rem;width:100%}.Goals_deleteConfirmButton__dzS\+g{background-color:#ef4444;border:none;border-radius:.75rem;color:#fff;cursor:pointer;flex:1 1;font-size:var(--text-base);font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.Goals_deleteConfirmButton__dzS\+g:hover:not(:disabled){background-color:#dc2626}.Goals_deleteConfirmButton__dzS\+g:disabled{cursor:not-allowed;opacity:.6}.Goals_deleteCancelButton__kyPoG{background-color:#e5e7eb;border:none;border-radius:.75rem;color:#333;cursor:pointer;flex:1 1;font-size:var(--text-base);font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.Goals_deleteCancelButton__kyPoG:hover:not(:disabled){background-color:#d1d5db}.Goals_deleteCancelButton__kyPoG:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1024px){.Goals_content__vAUy8{padding:20px 24px}.Goals_goalsGrid__yYHa9{gap:1.25rem}.Goals_goalCard__38gbe{height:250px}}@media (max-width:768px){.Goals_content__vAUy8{padding:16px}.Goals_headerSection__v60B0{margin-bottom:1rem}.Goals_addGoalButton__6Etfa{font-size:var(--text-sm);justify-content:center;padding:.625rem 1rem;width:100%}.Goals_goalsGrid__yYHa9{gap:1rem;grid-template-columns:1fr;height:auto;max-height:none}.Goals_goalCard__38gbe{height:auto;min-height:240px;padding:1.25rem}.Goals_goalCard__38gbe[style*="url("] .Goals_cardContent__2HaZp{padding:1.25rem}.Goals_cardHeader__\+K\+Pc{margin-bottom:1rem}.Goals_goalTitle__2azNm{font-size:var(--text-lg)}.Goals_targetAmount__PR\+9-{font-size:var(--text-base)}.Goals_deadlineDate__sxVK0,.Goals_deadlineLabel__yd2gc,.Goals_percentageText__BXMF6,.Goals_savedText__JobwN{font-size:var(--text-sm)}.Goals_AllemptyState__0JAAD{padding-left:16px;padding-right:16px;padding-top:80px;width:100%}.Goals_AllemptyState__0JAAD h1{font-size:var(--text-2xl)}.Goals_AllemptyState__0JAAD p{font-size:var(--text-sm)}.Goals_emptyAddGoalButton__CgJN5{margin:15px 0 100px;max-width:250px;width:100%}.Goals_deleteConfirmModal__JCKj6{max-width:90%;padding:1.5rem}.Goals_deleteConfirmTitle__waqwU{font-size:var(--text-xl)}.Goals_deleteConfirmMessage__b0Is-{font-size:var(--text-sm)}.Goals_deleteConfirmButtons__SC9Ss{flex-direction:column}.Goals_deleteCancelButton__kyPoG,.Goals_deleteConfirmButton__dzS\+g{width:100%}}@media (max-width:480px){.Goals_content__vAUy8{padding:10px}.Goals_headerSection__v60B0{margin-bottom:.75rem}.Goals_addGoalButton__6Etfa{border-radius:.625rem;font-size:var(--text-sm);justify-content:center;padding:.6rem .875rem;width:100%}.Goals_goalsGrid__yYHa9{gap:.75rem;grid-template-columns:1fr}.Goals_goalCard__38gbe{border-radius:.75rem;height:auto;min-height:auto;padding:2.5rem;position:relative}.Goals_goalCard__38gbe[style*="url("] .Goals_cardContent__2HaZp{padding:1rem}.Goals_cardHeader__\+K\+Pc{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.375rem;justify-content:space-between;margin-bottom:.75rem}.Goals_goalTitle__2azNm{flex:1 1;font-size:var(--text-sm);gap:.4rem;min-width:0}.Goals_goalTitle__2azNm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Goals_cardActions__6v42N{align-items:flex-end;align-self:flex-start;display:flex;flex-shrink:0;gap:.25rem}.Goals_typeBadge__02uTT{font-size:var(--text-xs);order:-1;padding:.2rem .6rem;text-align:center;width:90px}.Goals_menuContainer__jy-L8{order:1}.Goals_targetAmount__PR\+9-{font-size:var(--text-base);margin-bottom:.375rem}.Goals_progressSection__k2bg6{margin-bottom:.5rem}.Goals_progressBar__xI72e{height:6px}.Goals_savedSection__QNiGi{align-items:center;flex-direction:row;gap:0;justify-content:space-between;margin-bottom:.375rem}.Goals_percentageText__BXMF6,.Goals_savedText__JobwN{font-size:var(--text-sm)}.Goals_myContributionsToggle__7-JgO{font-size:var(--text-sm);margin-bottom:.5rem}.Goals_deadlineSection__bNLgy{align-items:center;flex-direction:row;gap:0;justify-content:space-between}.Goals_deadlineLabel__yd2gc{font-size:var(--text-xs);margin-bottom:.125rem}.Goals_deadlineDate__sxVK0{font-size:var(--text-sm)}.Goals_statusBadge__PPu-Z{font-size:var(--text-xs);padding:.2rem .6rem}.Goals_dropdownMenu__onUsA{border-radius:1.25rem 1.25rem 0 0;bottom:0;box-shadow:0 -4px 20px #00000026;left:0;margin:0;min-width:0;min-width:auto;padding:3rem 1rem 1.25rem;position:fixed;right:0;top:auto;width:100%}.Goals_menuItem__08-sA{font-size:var(--text-sm);padding:.875rem 1rem}.Goals_AllemptyState__0JAAD{padding-left:12px;padding-right:12px;padding-top:60px;width:100%}.Goals_AllemptyState__0JAAD h1{font-size:var(--text-xl);margin-bottom:12px}.Goals_goalText__3o3iO,.Goals_goaltext__FQEre{font-size:var(--text-sm)}.Goals_emptyAddGoalButton__CgJN5{font-size:var(--text-sm);margin:16px 0 80px;max-width:220px;padding:.625rem 1rem;width:100%}.Goals_deleteConfirmOverlay__eAfrr{align-items:flex-end;padding:0}.Goals_deleteConfirmModal__JCKj6{border-radius:1.25rem 1.25rem 0 0;max-width:100%;padding:1.25rem 1rem;width:100%}.Goals_deleteConfirmTitle__waqwU{font-size:var(--text-lg)}.Goals_deleteConfirmMessage__b0Is-{font-size:var(--text-sm);margin-bottom:1.25rem}.Goals_deleteConfirmButtons__SC9Ss{flex-direction:column;gap:.5rem}.Goals_deleteCancelButton__kyPoG,.Goals_deleteConfirmButton__dzS\+g{font-size:var(--text-sm);padding:.875rem;width:100%}.Goals_tableContainer__khNgn{border-radius:14px;padding:1rem}.Goals_tableHeader__iIyMB{font-size:var(--text-sm);padding:.4rem .75rem}.Goals_tableRow__ra5o\+{padding:.75rem}.Goals_tableCell__FHfWr{font-size:var(--text-sm);padding:.25rem}}.EditGoalModal_overlay__pE7Ag{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.EditGoalModal_modal__znX84{background-color:#fff;border-radius:1.5rem;display:flex;flex-direction:column;max-height:90vh;max-width:420px;overflow:hidden;padding:2rem;position:relative;width:100%}.EditGoalModal_closeButton__nzYdR{background:none;border:none;color:#232323;cursor:pointer;padding:.25rem;position:absolute;right:1rem;top:1rem}.EditGoalModal_closeButton__nzYdR:hover{color:#333}.EditGoalModal_title__iLqh4{color:#1a1a1a;flex-shrink:0;font-size:var(--text-2xl);font-weight:600;margin-bottom:1rem;text-align:center}.EditGoalModal_modalContent__97-TJ{flex:1 1;margin-right:-.5rem;overflow-x:hidden;overflow-y:auto;padding-right:.5rem}.EditGoalModal_modalContent__97-TJ::-webkit-scrollbar{width:6px}.EditGoalModal_modalContent__97-TJ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.EditGoalModal_modalContent__97-TJ::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.EditGoalModal_modalContent__97-TJ::-webkit-scrollbar-thumb:hover{background:#555}.EditGoalModal_typeToggle__51fE-{background-color:#eceeed;border-radius:12px;display:flex;gap:0;margin-bottom:1.5rem;padding:4px;width:100%}.EditGoalModal_typeButton__u8baU{background-color:initial;border:none;border-radius:8px;color:#232323;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:600;padding:14px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.EditGoalModal_activeType__fZ8jJ{background-color:#5da67d;box-shadow:0 1px 2px #0000000f;color:#fff}.EditGoalModal_formGroup__98XV0{margin-bottom:1rem}.EditGoalModal_label__jl7vv{color:#333;display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:.5rem}.EditGoalModal_input__-TGSz{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;color:#333;font-size:var(--text-base);padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.EditGoalModal_input__-TGSz:focus{border-color:#4cc490;outline:none}.EditGoalModal_input__-TGSz::placeholder{color:#9ca3af}.EditGoalModal_dateRow__5T-uj{grid-column-gap:12px;grid-row-gap:0;align-items:start;column-gap:12px;display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:1rem;row-gap:0}.EditGoalModal_dateStartLabel__C1CZs{grid-column:1;grid-row:1}.EditGoalModal_dateDueLabel__\+sTEx{grid-column:3;grid-row:1}.EditGoalModal_dateDueField__7rXmi,.EditGoalModal_dateStartField__S0D8Y{min-width:0}.EditGoalModal_dateStartField__S0D8Y{grid-column:1;grid-row:2}.EditGoalModal_dateDueField__7rXmi{grid-column:3;grid-row:2}.EditGoalModal_dateArrowCell__7hv4J{align-items:center;align-self:center;display:flex;grid-column:2;grid-row:2;justify-content:center}.EditGoalModal_dateArrow__JFPEJ{color:#666;font-size:var(--text-xl);line-height:1}.EditGoalModal_dateStartError__9SB9g{grid-column:1;grid-row:3}.EditGoalModal_dateDueError__IFX7e{grid-column:3;grid-row:3}.EditGoalModal_amountRow__G\+\+5L{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.EditGoalModal_amountRow__G\+\+5L .EditGoalModal_formGroup__98XV0:first-child{flex:1 1}.EditGoalModal_amountRow__G\+\+5L .EditGoalModal_formGroup__98XV0:last-child{flex:0 0 110px}.EditGoalModal_currencySelector__Q5yhn{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;display:flex;height:44px;padding:.75rem 2rem .75rem 1rem;position:relative;transition:border-color .2s ease}.EditGoalModal_currencySelector__Q5yhn:focus-within{border-color:#4cc490}.EditGoalModal_currencySelect__XNQRg{appearance:none;background:none;border:none;color:#333;cursor:pointer;font-size:var(--text-base);outline:none;width:100%}.EditGoalModal_currencyChevron__AjMjU{color:#666;pointer-events:none;position:absolute;right:.75rem}.EditGoalModal_notifySection__iPGaL{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.EditGoalModal_remindRow__lj7vz{align-items:center;display:flex;gap:12px;margin-bottom:1.5rem}.EditGoalModal_bellIcon__rDVU4{flex-shrink:0;height:20px;object-fit:contain;width:20px}.EditGoalModal_checkboxWrapper__kr3XY{flex-shrink:0;height:20px;position:relative;width:20px}.EditGoalModal_checkbox__9tPzP{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.EditGoalModal_checkmark__lZv0j{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;inset:0;pointer-events:none;position:absolute}.EditGoalModal_checkbox__9tPzP:checked+.EditGoalModal_checkmark__lZv0j:after{border:solid #232323;border-width:0 2.5px 2.5px 0;content:"";height:11px;left:50%;position:absolute;top:44%;transform:translate(-50%,-50%) rotate(45deg);width:6px}.EditGoalModal_remindLabel__nDvW7{color:#333;cursor:pointer;font-size:var(--text-sm);white-space:nowrap}.EditGoalModal_notifyToggle__4XzrM{align-items:center;background:none;border:2px solid #e5e7eb;border-radius:4px;color:#0000;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.EditGoalModal_notifyActive__Qn8a2{background-color:hsl(var(--brand-mint));border-color:hsl(var(--brand-mint));color:#fff}.EditGoalModal_dropdownContainer__vyRSQ{flex-shrink:0;position:relative}.EditGoalModal_frequencyRow__ZQp2v{align-items:center;cursor:pointer;display:flex;gap:4px;padding:0}.EditGoalModal_frequencyText__Cu-zM{color:#333;font-size:var(--text-sm);font-weight:600;text-transform:capitalize}.EditGoalModal_dropdownMenu__1XKhJ{background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 4px 12px #0000001a;left:50%;min-width:100%;position:absolute;right:auto;top:calc(100% + 4px);transform:translateX(-50%);z-index:100}.EditGoalModal_dropdownItem__qttY0{color:#333;cursor:pointer;font-size:var(--text-sm);padding:12px 16px;text-align:center;transition:background-color .2s}.EditGoalModal_dropdownItem__qttY0:hover{background:#e8f5e9}.EditGoalModal_dropdownItem__qttY0:first-child{border-radius:12px 12px 0 0}.EditGoalModal_dropdownItem__qttY0:last-child{border-radius:0 0 12px 12px}.EditGoalModal_saveButton__nyFJD{background:#198757;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:600;padding:14px;transition:background-color .2s ease;width:100%}.EditGoalModal_saveButton__nyFJD:hover:not(:disabled){background:#157a4c}.EditGoalModal_saveButton__nyFJD:disabled{cursor:not-allowed;opacity:.7}.EditGoalModal_cancelButton__UiTs2{background:#e5e8e7;border:none;border-radius:12px;color:#666;cursor:pointer;font-size:var(--text-sm);font-weight:600;padding:14px;transition:background-color .2s ease;width:100%}.EditGoalModal_cancelButton__UiTs2:hover:not(:disabled){background:#d8dddb}.EditGoalModal_cancelButton__UiTs2:disabled{cursor:not-allowed;opacity:.7}.EditGoalModal_buttonRow__\+NVYT{display:flex;flex-direction:column;gap:12px;margin-top:24px}.EditGoalModal_datePickerPopper__T1mCU{font-family:inherit;z-index:9999!important}.EditGoalModal_datePickerWrapper__llnFb{width:100%}.EditGoalModal_datePickerCalendar__M8BBL{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;font-family:inherit}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__header__rgm6N{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding-top:8px}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__day__NQU1q{border-radius:4px;margin:.166rem}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__day__NQU1q:hover{background-color:#f3f4f6}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__day--selected__nqTNU{background-color:#3b82f6;color:#fff}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__day--selected__nqTNU:hover{background-color:#2563eb}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__day--today__B7Kmu{color:#3b82f6;font-weight:700}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__day--keyboard-selected__ZS5Jd{background-color:#93c5fd;color:#fff}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__triangle__6CWv9{display:none}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__navigation__k-1jt{top:8px}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__navigation--previous__yUG5-{border-right-color:#6b7280}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__navigation--next__c8LMy{border-left-color:#6b7280}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__month-dropdown-container__vIPOT,.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__year-dropdown-container__Jkit4{margin:0 4px}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__month-dropdown__-MP7D,.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__year-dropdown__eBZWq{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__month-option__ptzTw:hover,.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__year-option__XRnVr:hover{background-color:#e8f5e9}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__today-button__8P4hL{background-color:#f9fafb;border-radius:0 0 8px 8px;border-top:1px solid #e5e7eb;color:#3b82f6;font-weight:500;padding:8px 0}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__today-button__8P4hL:hover{background-color:#f3f4f6}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__close-icon__eWwk4{background-color:initial;right:8px}.EditGoalModal_datePickerCalendar__M8BBL .EditGoalModal_react-datepicker__close-icon__eWwk4:after{background-color:#6b7280;border-radius:50%;color:#fff;font-size:var(--text-sm);height:20px;line-height:20px;width:20px}.EditGoalModal_customDateInput__v5gU9{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;cursor:pointer;display:flex;min-height:44px;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.EditGoalModal_customDateInput__v5gU9:hover{border-color:#9ca3af}.EditGoalModal_customDateInput__v5gU9:focus-within{border-color:#4cc490}.EditGoalModal_selectedDate__-kqhu{color:#111827}.EditGoalModal_placeholder__Tr0jL{color:#9ca3af}.EditGoalModal_react-datepicker-popper__rK\+xS{z-index:10000!important}.EditGoalModal_errorText__NLUp3{color:#f44;display:block;font-size:var(--text-xs);margin-top:4px}.EditGoalModal_inputError__iAMdz{border-color:#f44!important;border-width:2px!important}.EditGoalModal_inputSuccess__1EciF{border-color:#4cc490!important;border-width:2px!important}.EditGoalModal_datePickerInput__ver3-.EditGoalModal_inputError__iAMdz .EditGoalModal_customDateInput__v5gU9{border-color:#ef4444}.EditGoalModal_datePickerInput__ver3-.EditGoalModal_inputSuccess__1EciF .EditGoalModal_customDateInput__v5gU9{border-color:#4cc490;border-width:2px}.EditGoalModal_imagePreviewContainer__MozqL{margin-bottom:1rem;position:relative}.EditGoalModal_imagePreview__nB8IB{border:1px solid #e0e0e0;border-radius:8px;max-height:200px;object-fit:cover;width:100%}.EditGoalModal_imageActions__\+OM2F{display:flex;gap:.5rem;margin-top:.5rem}.EditGoalModal_imageInputField__cu5oQ{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.EditGoalModal_imageInputField__cu5oQ:hover{border-color:#4cc490}.EditGoalModal_imagePlaceholder__WytNL{color:#9ca3af;font-size:var(--text-base)}.EditGoalModal_imageFieldIcon__tAMS6{flex-shrink:0;height:22px;object-fit:contain;width:22px}.EditGoalModal_imageFileInput__YSau2{display:none}.EditGoalModal_imageUploadButton__Fu3aw{align-items:center;background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.EditGoalModal_imageUploadButton__Fu3aw:hover{background-color:#e0e0e0}.EditGoalModal_imageUploadButton__Fu3aw:disabled{cursor:not-allowed;opacity:.5}.EditGoalModal_imageRemoveButton__-OsFQ{align-items:center;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c00;cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem;transition:background-color .2s}.EditGoalModal_imageRemoveButton__-OsFQ:hover:not(:disabled){background-color:#fdd}.EditGoalModal_imageRemoveButton__-OsFQ:disabled{cursor:not-allowed;opacity:.5}.EditGoalModal_uploadStatus__cElKR{color:#666;font-size:var(--text-sm);margin-top:.25rem}.EditGoalModal_imageHint__KAFXk{color:#999;font-size:var(--text-xs);margin-top:.25rem}@media (max-width:768px){.EditGoalModal_overlay__pE7Ag{padding:.75rem}.EditGoalModal_modal__znX84{border-radius:1.25rem;max-width:95%;padding:1.5rem}.EditGoalModal_title__iLqh4{font-size:var(--text-xl);margin-bottom:.875rem}.EditGoalModal_typeToggle__51fE-{margin-bottom:1.25rem}.EditGoalModal_typeButton__u8baU{font-size:var(--text-sm);padding:.4rem 1rem}}@media (max-width:480px){.EditGoalModal_overlay__pE7Ag{padding:.5rem}.EditGoalModal_modal__znX84{border-radius:1rem;max-width:98%;padding:1.25rem}.EditGoalModal_title__iLqh4{font-size:var(--text-lg)}.EditGoalModal_typeButton__u8baU{font-size:var(--text-sm);padding:.35rem .75rem}.EditGoalModal_closeButton__nzYdR{right:.75rem;top:.75rem}}.AddContributionModal_overlay__ymQSD{background:#00000080;z-index:1000}.AddContributionModal_modal__OxoNW{background:#fff;border-radius:16px}.AddContributionModal_closeButton__DkuKS{right:16px;top:16px}.AddContributionModal_closeButton__DkuKS:hover{color:#333}.AddContributionModal_amountInput__K7U\+8{border:2px solid #e0e0e0;outline:none}.AddContributionModal_amountInput__K7U\+8:focus{border-color:#4cc490}.AddContributionModal_currencyButton__QPgzW{background:#fff;border:2px solid #e0e0e0;font-size:var(--text-sm)}.AddContributionModal_currencyButton__QPgzW:focus-within,.AddContributionModal_currencyButton__QPgzW:hover{border-color:#4cc490}.AddContributionModal_flag__y3xcQ{font-size:var(--text-lg)}.AddContributionModal_currencyCode__8b384{color:#333}.AddContributionModal_currencyDisplay__4gbKg{align-items:center;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:12px;color:#666;display:flex;font-size:var(--text-sm);gap:8px;padding:12px 16px}.AddContributionModal_currencySymbol__TRemu{color:#999;font-size:var(--text-xs)}.AddContributionModal_currencyDropdown__8k8UO{background:#fff;border:2px solid #e0e0e0;box-shadow:0 4px 12px #0000001a;min-width:100%;overflow:hidden;z-index:10}.AddContributionModal_currencyOption__kBFVi{font-size:var(--text-sm);padding:10px 16px}.AddContributionModal_currencyOption__kBFVi:hover{background:#e8f5e9}.AddContributionModal_textarea__H-jHi{border:2px solid #e0e0e0;font-size:var(--text-sm);outline:none;resize:none}.AddContributionModal_textarea__H-jHi:focus{border-color:#4cc490}.AddContributionModal_submitButton__dXdOQ{background:#4ecdc4;font-weight:600;padding:14px;transition:background .2s}.AddContributionModal_submitButton__dXdOQ:hover{background:#3dbdb5}.AddContributionModal_overlay__ymQSD{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.AddContributionModal_modal__OxoNW{background-color:#fff;border-radius:20px;box-shadow:0 10px 40px #0000001a;max-width:400px;padding:24px;position:relative;width:90%}.AddContributionModal_closeButton__DkuKS{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;padding:4px;position:absolute;right:20px;top:20px}.AddContributionModal_closeButton__DkuKS:hover{background-color:#f5f5f5}.AddContributionModal_header__5H87V{margin-bottom:20px}.AddContributionModal_title__GexOF{color:#333;font-size:var(--text-xl);font-weight:600;margin:0 0 8px}.AddContributionModal_goalName__yxFe4{color:#666;font-size:var(--text-sm);margin:0}.AddContributionModal_formGroup__voV3t{margin-bottom:20px}.AddContributionModal_label__2WQJN{color:#333;display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:8px}.AddContributionModal_errorText__ZjpIS{color:#ef4444;font-size:var(--text-xs);margin-left:8px}.AddContributionModal_dateInput__CZ7cc{border:1px solid #ddd;border-radius:12px;font-size:var(--text-base);padding:12px 16px;transition:border-color .2s;width:100%}.AddContributionModal_dateInput__CZ7cc:focus{border-color:#4ade80;outline:none}.AddContributionModal_amountRow__YPzLo{display:flex;gap:12px}.AddContributionModal_amountInput__K7U\+8{border:1px solid #ddd;border-radius:12px;flex:1 1;font-size:var(--text-base);padding:12px 16px;transition:border-color .2s}.AddContributionModal_amountInput__K7U\+8:focus{border-color:#4ade80;outline:none}.AddContributionModal_currencySelector__-i4Ul{position:relative}.AddContributionModal_currencyButton__QPgzW{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:12px 16px;transition:border-color .2s}.AddContributionModal_currencyButton__QPgzW:hover{border-color:#4ade80}.AddContributionModal_flag__y3xcQ{font-size:var(--text-xl)}.AddContributionModal_currencyCode__8b384{font-weight:500}.AddContributionModal_currencyDropdown__8k8UO{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 20px #0000001a;left:0;margin-top:4px;position:absolute;right:0;top:100%;z-index:1000}.AddContributionModal_currencyOption__kBFVi{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:8px;padding:12px 16px;text-align:left;transition:background-color .2s;width:100%}.AddContributionModal_currencyOption__kBFVi:hover{background-color:#e8f5e9}.AddContributionModal_textarea__H-jHi{border:1px solid #ddd;border-radius:12px;font-family:inherit;font-size:var(--text-base);padding:12px 16px;resize:vertical;transition:border-color .2s;width:100%}.AddContributionModal_textarea__H-jHi:focus{border-color:#4ade80;outline:none}.AddContributionModal_charCount__b262l{color:#666;font-size:var(--text-xs);margin-top:4px;text-align:right}.AddContributionModal_submitButton__dXdOQ{background-color:#4ade80;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:var(--text-base);font-weight:500;padding:12px 24px;transition:background-color .2s;width:100%}.AddContributionModal_submitButton__dXdOQ:hover:not(:disabled){background-color:#22c55e}.AddContributionModal_submitButton__dXdOQ:disabled{background-color:#a7f3d0;cursor:not-allowed}@media (max-width:768px){.AddContributionModal_overlay__ymQSD{padding:.75rem}.AddContributionModal_modal__OxoNW{border-radius:1.25rem;max-width:95%;padding:1.5rem}.AddContributionModal_title__GexOF{font-size:var(--text-xl);margin-bottom:.875rem}.AddContributionModal_amountRow__YPzLo{flex-direction:column;gap:10px}.AddContributionModal_currencyButton__QPgzW{width:100%}.AddContributionModal_amountInput__K7U\+8,.AddContributionModal_dateInput__CZ7cc,.AddContributionModal_textarea__H-jHi{font-size:var(--text-sm);padding:10px 14px}}@media (max-width:480px){.AddContributionModal_overlay__ymQSD{padding:.5rem}.AddContributionModal_modal__OxoNW{border-radius:1rem;max-width:98%;padding:1.25rem}.AddContributionModal_title__GexOF{font-size:var(--text-lg)}.AddContributionModal_amountInput__K7U\+8,.AddContributionModal_dateInput__CZ7cc,.AddContributionModal_textarea__H-jHi{font-size:var(--text-sm);padding:8px 12px}.AddContributionModal_submitButton__dXdOQ{font-size:var(--text-sm);padding:10px 20px}.AddContributionModal_closeButton__DkuKS{right:16px;top:16px}}.fpCalendarPopper{padding-top:6px;z-index:60}.fpCalendar{animation:fpCalendarIn .16s ease-out;background:#fff;border:1px solid #e7eaf0;border-radius:16px;box-shadow:0 22px 44px -24px #1f2c2673,0 2px 8px #1f2c260d;color:#2f3a34;font-family:inherit;font-size:13px;padding:8px 10px 10px}@keyframes fpCalendarIn{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fpCalendar{animation:none}}.fpCalendar .react-datepicker__header{background:#0000;border-bottom:0;padding:6px 0 0}.fpCalendar:has(.react-datepicker__header__dropdown)
	.react-datepicker__current-month{display:none}.fpCalendar .react-datepicker__header__dropdown{display:flex;gap:8px;justify-content:center;margin:2px 0 4px}.fpCalendar .react-datepicker__month-dropdown-container,.fpCalendar .react-datepicker__year-dropdown-container{margin:0}.fpCalendar .react-datepicker__navigation{border-radius:50%;height:28px;top:10px;transition:background-color .15s ease;width:28px}.fpCalendar .react-datepicker__navigation:hover{background-color:#eef5f1}.fpCalendar .react-datepicker__navigation-icon:before{border-color:#6f7c74;border-width:2px 2px 0 0;height:7px;width:7px}.fpCalendar
	.react-datepicker__navigation:hover
	.react-datepicker__navigation-icon:before{border-color:#2c5b40}.fpCalendar .react-datepicker__day-names{margin-top:4px}.fpCalendar .react-datepicker__day-name{color:#9aa3ad;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:24px;margin:2px;text-transform:uppercase;width:34px}.fpCalendar .react-datepicker__month{margin:2px 0 0}.fpCalendar .react-datepicker__day{border-radius:50%;color:#2f3a34;height:34px;line-height:34px;margin:2px;transition:background-color .15s ease,color .15s ease,transform .15s ease;width:34px}.fpCalendar .react-datepicker__day:not([aria-disabled=true]):hover{background-color:#e8f6ee;color:#2c5b40;transform:translateY(-1px)}.fpCalendar .react-datepicker__day--outside-month{color:#c3c9d0}.fpCalendar .react-datepicker__day--disabled{color:#d9dde1}.fpCalendar .react-datepicker__day--keyboard-selected,.fpCalendar .react-datepicker__day--selected{box-shadow:0 8px 16px -8px #4cc490f2}.fpCalendar
	.react-datepicker__day--today:not(.react-datepicker__day--selected):not(.react-datepicker__day--keyboard-selected){box-shadow:inset 0 0 0 1.5px #4cc490}.Profile_profilePage__460KJ{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;width:100%}.Profile_mainContent__3OuwI{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding-left:var(--page-pad-x);padding-right:var(--page-pad-x);padding-top:var(--page-pad-y);width:100%}.Profile_profileContainer__kaqAw{background:#fff;border-radius:16px;margin:0 auto;max-width:1210px;overflow:hidden;width:100%}.Profile_avatarSection__uz8VR{align-items:center;background:linear-gradient(220deg,#c7ffe7,#c7ffe7 40%,#4cc490);border-radius:16px;flex-direction:column;height:150px;min-width:200px;padding:0 30px;position:relative;width:100%}.Profile_userCard__qLIso{align-items:center;background:#f3f6f5;border-radius:24px;display:flex;flex-direction:column;height:230px;justify-content:center;left:30px;padding-top:15px;position:absolute;text-align:center;top:20px;width:260px}.Profile_avatarWrapper__pqzHk{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px #00000026;height:100px;margin-bottom:16px;overflow:hidden;width:100px}.Profile_avatarInitials__--vgp{align-items:center;background:linear-gradient(135deg,#4cc490,#246b58);color:#fff;display:flex;font-size:var(--text-3xl);font-weight:600;height:100%;justify-content:center;letter-spacing:1px;text-transform:uppercase;width:100%}.Profile_userName__Lli13{color:#1a1a1a;font-size:var(--text-base);font-weight:600;margin:0 0 6px}.Profile_userRole__4AhON{color:#666;font-size:var(--text-xs);margin-bottom:20px}.Profile_editButton__3amtX{background:#4cc490;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:var(--text-xs);font-weight:500;height:40px;margin-left:80px;margin-top:130px;padding:10px 18px;transition:background .3s ease;white-space:nowrap;width:170px}.Profile_editButton__3amtX:hover{background:#246b58}.Profile_formSection__SIH7x{bottom:140px;left:322px;max-width:850px;padding:25px 35px;position:relative;width:calc(100% - 362px)}.Profile_formRow__4jPvJ{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:18px}.Profile_formGroup__GLPVG{flex:1 1;min-width:200px}.Profile_formGroupSmall__CgIpn{flex:0 0 auto;min-width:180px}.Profile_formGroupSmallFirst__q1PoL{flex:0 0 auto;min-width:370px}.Profile_label__zUliD{color:#333;display:block;font-size:var(--text-xs);font-weight:500;margin-bottom:6px}.Profile_inputDateOfBirth__uOYYT,.Profile_input__F9FUl{background:#fff;border:1px solid #e0e0e0;border-radius:16px;box-sizing:border-box;color:#333;font-size:var(--text-sm);height:48px;padding:10px 14px;transition:border-color .3s ease;width:100%}.Profile_inputDateOfBirth__uOYYT:focus,.Profile_input__F9FUl:focus{border-color:#4cc490;outline:none}.Profile_formGroupFirst__4qNLY{display:flex;gap:10px;justify-content:space-between;max-width:375px;width:100%}.Profile_formGroupSecund__in8Pp{max-width:375px;width:100%}.Profile_passwordWrapper__Yhio0{position:relative}.Profile_passwordWrapper__Yhio0 .Profile_input__F9FUl{padding-right:40px}.Profile_eyeButton__sZr6U{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.Profile_eyeButton__sZr6U:hover{color:#666}.Profile_selectButton__dsw2d{align-items:center;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:var(--text-sm);gap:6px;height:48px;max-width:180px;padding:10px 14px;transition:border-color .2s ease;width:100%}.Profile_selectButton__dsw2d:focus-within{border-color:#4cc490}.Profile_flagIcon__uCMsv{display:inline-block;font-size:var(--text-sm)}.Profile_toggleWrapper__6y5bZ{align-items:center;display:flex;height:38px}.Profile_toggle__bPgDz{background:#e0e0e0;border:none;border-radius:12px;cursor:pointer;height:24px;padding:0;position:relative;transition:background .3s ease;width:44px}.Profile_toggle__bPgDz.Profile_toggleActive__LTCn7{background:#6fd4c8}.Profile_toggle__bPgDz:disabled.Profile_toggleActive__LTCn7{background:#6fd4c8;cursor:not-allowed;opacity:1}.Profile_toggle__bPgDz:disabled{cursor:not-allowed;opacity:.6}.Profile_toggleKnob__WIlxY{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}.Profile_toggle__bPgDz.Profile_toggleActive__LTCn7 .Profile_toggleKnob__WIlxY{transform:translateX(20px)}.Profile_footer__KTNZW{color:#666;font-size:var(--text-sm);padding:20px;text-align:center}.Profile_mfaSection__1Vi8B{border-top:none;margin-top:18px;padding-top:0}.Profile_mfaTitle__cUo6n{color:#333;font-size:var(--text-lg);font-weight:600;margin-bottom:20px}.Profile_mfaItem__hYP45{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:25px;padding:15px}.Profile_mfaItemHeader__7BS3l{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.Profile_mfaStatus__lHScD{color:#666;font-size:var(--text-xs);font-weight:400;margin-left:10px}.Profile_mfaDisableButton__FzM5p,.Profile_mfaSetupButton__qe-XM{background:#4cc490;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:var(--text-xs);font-weight:500;padding:8px 16px;transition:background .3s ease}.Profile_mfaSetupButton__qe-XM:hover{background:#246b58}.Profile_mfaDisableButton__FzM5p{background:#dc2626;font-size:var(--text-xs);padding:6px 12px}.Profile_mfaDisableButton__FzM5p:hover{background:#b91c1c}.Profile_mfaDisableButton__FzM5p:disabled,.Profile_mfaSetupButton__qe-XM:disabled{cursor:not-allowed;opacity:.5}.Profile_backupCodesInfo__I9Cph{color:#666;font-size:var(--text-xs);margin-top:8px}.Profile_mfaError__6Pv5q{background:#fee2e2;color:#dc2626}.Profile_mfaError__6Pv5q,.Profile_mfaSuccess__5VLtz{border-radius:8px;font-size:var(--text-sm);margin-bottom:15px;padding:10px 15px}.Profile_mfaSuccess__5VLtz{background:#d1fae5;color:#065f46}.Profile_mfaModal__\+J6Tj{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Profile_mfaModalContent__GX78P{background:#fff;border-radius:16px;max-height:90vh;max-width:500px;overflow-y:auto;padding:30px;position:relative;width:100%}.Profile_mfaModalHeader__8Wg20{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Profile_mfaModalTitle__76K\+l{color:#333;font-size:var(--text-xl);font-weight:600;margin:0}.Profile_mfaModalClose__o9ylV{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:30px;justify-content:center;padding:5px;transition:all .2s;width:30px}.Profile_mfaModalClose__o9ylV:hover{background-color:#f5f5f5;color:#333}.Profile_mfaModalSubtitle__4jV3-{color:#333;font-size:var(--text-lg);font-weight:600;margin:0 0 15px}.Profile_mfaModalDescription__TmcK8{color:#666;font-size:var(--text-sm);line-height:1.5;margin-bottom:20px}.Profile_mfaMethodSelection__CyPDt{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:20px}.Profile_mfaMethodOption__C15dh{background:#fff;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;padding:20px;transition:all .2s}.Profile_mfaMethodOption__C15dh:hover{border-color:#4cc490;box-shadow:0 2px 8px #4cc4901a}.Profile_mfaMethodHeader__kx1T\+{margin-bottom:10px}.Profile_mfaMethodTitle__SmEvg{color:#333;font-size:var(--text-base);font-weight:600;margin:0 0 8px}.Profile_mfaMethodDescription__mNfpv{color:#666;font-size:var(--text-sm);line-height:1.4;margin:0 0 12px}.Profile_mfaMethodLink__O3cIt{background:none;border:none;color:#4cc490;cursor:pointer;font-size:var(--text-sm);font-weight:500;margin:0;padding:0;text-decoration:underline}.Profile_mfaMethodBadge__QIQ3D{color:#333;display:block;font-size:var(--text-xs);font-style:italic;font-weight:400;margin-top:8px}.Profile_codeInputContainer__Vl-es{display:flex;gap:10px;justify-content:center;margin:20px 0}.Profile_codeInput__FP\+PW{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-size:var(--text-xl);font-weight:600;height:50px;text-align:center;transition:all .2s;width:50px}.Profile_codeInput__FP\+PW:focus{background:#fff;border-color:#4cc490;box-shadow:0 0 0 3px #4cc4901a;outline:none}.Profile_codeInput__FP\+PW:disabled{cursor:not-allowed;opacity:.5}.Profile_mfaVerifyButton__1kavC{background:#4cc490;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:500;margin-top:20px;padding:12px 24px;transition:background .3s ease;width:100%}.Profile_mfaVerifyButton__1kavC:hover:not(:disabled){background:#246b58}.Profile_mfaVerifyButton__1kavC:disabled{cursor:not-allowed;opacity:.5}.Profile_mfaModalButtons__zsEJT{display:flex;gap:10px;margin-top:20px}.Profile_mfaModalButtons__zsEJT .Profile_mfaVerifyButton__1kavC{flex:1 1;margin-top:0}.Profile_mfaCancelButton__s9Dyd{background:#0000;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:12px 24px;transition:all .3s ease}.Profile_mfaCancelButton__s9Dyd:hover:not(:disabled){background:#f9f9f9;border-color:#d1d5db}.Profile_mfaCancelButton__s9Dyd:disabled{cursor:not-allowed;opacity:.5}.Profile_mfaResendContainer__26sF1{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:15px}.Profile_mfaResendText__Gkl5W{color:#666;font-size:var(--text-sm)}.Profile_mfaResendButton__8Vgns{background:#4cc490;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:8px 16px;transition:background .3s ease}.Profile_mfaResendButton__8Vgns:hover:not(:disabled){background:#246b58}.Profile_mfaResendButtonDisabled__32\+Js{background:#e0e0e0;color:#999;cursor:not-allowed}.Profile_mfaSuccessIcon__8RRPa{display:flex;justify-content:center;margin:20px 0}.Profile_mfaSuccessCheckmark__AJgij{align-items:center;background:#4cc490;border-radius:50%;color:#fff;display:flex;font-size:var(--text-4xl);font-weight:700;height:80px;justify-content:center;width:80px}.Profile_mfaSuccessMessage__oCUzu{color:#333;font-size:var(--text-base);font-weight:500;margin:20px 0;text-align:center}.Profile_mfaSecretKeyLink__giPUV{color:#666;font-size:var(--text-sm);margin:15px 0;text-align:center}.Profile_mfaSecretKeyButton__TsrYr{background:none;border:none;color:#4cc490;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:0;text-decoration:underline}.Profile_mfaSecretKeySection__5njMy{background:#f9f9f9;border-radius:8px;margin:20px 0;padding:15px}.Profile_mfaSecretKeyTitle__MIZdr{color:#333;font-size:var(--text-sm);font-weight:600;margin:0 0 8px}.Profile_mfaSecretKeyInstruction__i-xIn{color:#666;font-size:var(--text-sm);margin:0 0 12px}.Profile_mfaSecretKeyDisplay__BaMMw{align-items:center;display:flex;gap:10px;margin-bottom:12px}.Profile_mfaSecretKeyValue__fgTrF{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;flex:1 1;font-family:monospace;font-size:var(--text-sm);padding:10px;word-break:break-all}.Profile_mfaCopyButton__T3kbf{background:none;border:none;color:#4cc490;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:0;text-decoration:underline}.Profile_mfaSecretKeyNote__yxqec{color:#666;font-size:var(--text-xs);margin:0}.Profile_mfaCodeInfo__HmIjl{color:#666;font-size:var(--text-xs);margin:10px 0;text-align:center}.Profile_mfaBackupCodesTitle__vjKu3{color:#333;font-size:var(--text-sm);font-weight:500;margin:20px 0 15px}.Profile_mfaBackupCodesGrid__y48xY{grid-gap:10px;background:#f9f9f9;border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;padding:15px}.Profile_mfaBackupCodeItem__O2JnD{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;font-family:monospace;font-size:var(--text-sm);padding:10px;text-align:center}.Profile_totpSetupModal__OoSav{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Profile_totpSetupContent__bsr4N{background:#fff;border-radius:16px;max-height:90vh;max-width:500px;overflow-y:auto;padding:30px;width:100%}.Profile_totpSetupTitle__ASkfD{color:#333;font-size:var(--text-xl);font-weight:600;margin-bottom:15px}.Profile_totpSetupInstructions__xvGL5{color:#666;font-size:var(--text-sm);line-height:1.5;margin-bottom:15px}.Profile_qrCodeContainer__Hey58{background:#fff;border:1px solid #e0e0e0;border-radius:12px;display:flex;justify-content:center;margin:20px 0;padding:20px}.Profile_qrCode__bLwU3{height:200px;width:200px}.Profile_secretCode__OWQYZ{background:#f3f4f6;border-radius:4px;color:#333;font-family:monospace;font-size:var(--text-xs);padding:4px 8px;word-break:break-all}.Profile_totpSetupButtons__icoy1{display:flex;gap:10px;margin-top:20px}.Profile_errorText__2dCIM{color:#dc2626;display:block;font-size:var(--text-xs);margin-top:5px}.Profile_submitButton__tZcbR{background:#4cc490;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:10px 20px;transition:background .3s ease}.Profile_submitButton__tZcbR:hover{background:#246b58}.Profile_submitButton__tZcbR:disabled{cursor:not-allowed;opacity:.5}.Profile_cancelButton__viMbl{background:#0000;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;flex:1 1;font-size:var(--text-sm);font-weight:500;padding:10px 20px;transition:all .3s ease}.Profile_cancelButton__viMbl:hover{background:#f9f9f9;border-color:#d1d5db}.Profile_cancelButton__viMbl:disabled{cursor:not-allowed;opacity:.5}.Profile_backupCodesModal__2bGPL{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1001}.Profile_backupCodesContent__JzrL2{background:#fff;border-radius:16px;max-height:90vh;max-width:500px;overflow-y:auto;padding:30px;width:100%}.Profile_backupCodesTitle__8y3Xm{color:#333;font-size:var(--text-xl);font-weight:600;margin-bottom:15px}.Profile_backupCodesWarning__LdnrU{color:#dc2626;font-size:var(--text-sm);font-weight:500;line-height:1.5;margin-bottom:20px}.Profile_backupCodesList__sJa0s{grid-gap:10px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;padding:15px}.Profile_backupCodeItem__9U-Ak{background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;font-family:monospace;font-size:var(--text-sm);padding:8px;text-align:center}@media (max-width:768px){.Profile_mainContent__3OuwI{padding-left:15px;padding-right:15px}.Profile_profileContainer__kaqAw{flex-direction:column}.Profile_avatarSection__uz8VR{border-radius:16px 16px 0 0;padding:20px 15px}.Profile_userCard__qLIso{max-width:100%}.Profile_formSection__SIH7x{padding:20px 15px}.Profile_formRow__4jPvJ{flex-direction:column;gap:12px}.Profile_formGroupSmall__CgIpn,.Profile_formGroup__GLPVG{min-width:auto}.Profile_formGroupFirst__4qNLY{flex-direction:column;gap:12px}.Profile_selectButton__dsw2d{max-width:100%}.Profile_backupCodesList__sJa0s{grid-template-columns:1fr}.Profile_backupCodesContent__JzrL2,.Profile_totpSetupContent__bsr4N{padding:20px}.Profile_mfaItemHeader__7BS3l{align-items:flex-start;flex-direction:column}.Profile_mfaDisableButton__FzM5p,.Profile_mfaSetupButton__qe-XM{width:100%}.Profile_mfaModalContent__GX78P{max-width:95%;padding:20px}.Profile_mfaMethodSelection__CyPDt{gap:12px;grid-template-columns:1fr}.Profile_codeInputContainer__Vl-es{gap:8px}.Profile_codeInput__FP\+PW{font-size:var(--text-lg);height:45px;width:45px}.Profile_mfaBackupCodesGrid__y48xY{grid-template-columns:1fr}}@media (max-width:480px){.Profile_mainContent__3OuwI{padding-left:10px;padding-right:10px;padding-top:15px}.Profile_avatarSection__uz8VR{padding:15px 10px}.Profile_userCard__qLIso{height:auto;padding:20px 15px}.Profile_avatarWrapper__pqzHk{height:80px;width:80px}.Profile_userName__Lli13{font-size:var(--text-sm)}.Profile_userRole__4AhON{font-size:var(--text-xs)}.Profile_editButton__3amtX{max-width:200px;width:100%}.Profile_formSection__SIH7x{padding:15px 10px}.Profile_backupCodesContent__JzrL2,.Profile_totpSetupContent__bsr4N{padding:15px}.Profile_qrCode__bLwU3{height:150px;width:150px}}.Profile_profileContainerEdit__8UQ96{background:#fff;border-radius:16px;margin:0 auto;overflow:hidden;position:relative;width:100%}.Profile_greenHeader__9L0Kv{background:linear-gradient(135deg,#c7ffe7,#4cc490);border-radius:16px;height:130px;width:100%}.Profile_avatarEditContainer__CJsxk{left:10px;position:absolute;top:136px}.Profile_avatarWrapperEdit__rPx61{border-radius:50%;height:100px;overflow:visible;width:100px}.Profile_avatarWrapperEdit__rPx61 .Profile_avatar__WIJr8{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:100%;object-fit:cover;width:100%}.Profile_avatarWrapperEdit__rPx61 .Profile_avatarInitials__--vgp{align-items:center;background:linear-gradient(135deg,#4cc490,#246b58);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#fff;display:flex;font-size:var(--text-3xl);font-weight:600;height:100%;justify-content:center;letter-spacing:1px;text-transform:uppercase;width:100%}.Profile_avatarEditButton__Frg3U{background:#fff;border:1px solid #e0e0e0;bottom:0;color:#666;height:22px;right:0;width:22px}.Profile_avatarEditButton__Frg3U:hover{background:#f5f5f5}.Profile_editFormContent__BK8ZM{padding:60px 30px 30px}.Profile_editFormColumns__gMTt7{display:flex;gap:40px;margin-top:130px}.Profile_editFormColumn__0Ul7w{flex:1 1}.Profile_formGroupEdit__ZTuEy{margin-bottom:20px}.Profile_labelEdit__OrL8H{color:#666;display:block;font-size:var(--text-xs);font-weight:400;margin-bottom:6px}.Profile_inputWrapperEdit__PehlG{align-items:center;display:flex;position:relative}.Profile_inputEdit__X0H8p{background:#0000;border:1px solid #e0e0e0;border-radius:16px;color:#333;font-size:var(--text-sm);outline:none;padding:15px 20px;width:100%}.Profile_inputEdit__X0H8p:focus{border-color:#4cc490;outline:none}.Profile_inputEditSimple__rdBZq{background:#0000;border:1px solid #e0e0e0;border-radius:16px;color:#333;font-size:var(--text-sm);outline:none;padding:15px 20px;width:100%}.Profile_inputEditSimple__rdBZq:focus{border-color:#4cc490}.Profile_inputIcon__1e6-K{color:#999;height:24px;position:absolute;right:24px;width:20px}.Profile_passwordIcons__wJ2Oi{align-items:center;display:flex;gap:8px;position:absolute;right:0}.Profile_eyeButtonEdit__n5ZPK{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;padding:20px}.Profile_eyeButtonEdit__n5ZPK svg{height:20px;width:20px}.Profile_eyeButtonEdit__n5ZPK:hover{color:#666}.Profile_selectWrapperEdit__QIhTK{position:relative}.Profile_selectEdit__fNyAc{appearance:none;background:#0000;border:1px solid #e0e0e0;border-radius:16px;color:#333;cursor:pointer;font-size:var(--text-sm);outline:none;padding:15px 20px;width:100%}.Profile_selectEdit__fNyAc:focus{border-color:#4cc490}.Profile_currencySelectEdit__vanIK{align-items:center;display:flex;gap:6px;position:relative}.Profile_selectEditCurrency__YfFRF{appearance:none;background:#0000;border:1px solid #e0e0e0;border-radius:16px;color:#333;cursor:pointer;flex:1 1;font-size:var(--text-sm);outline:none;padding:15px 20px 15px 40px}.Profile_selectEditCurrency__YfFRF:focus{border-color:#4cc490}.Profile_selectIconEdit__43MNo{color:#999;height:24px;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:20px}.Profile_toggleWrapperEdit__mBFaE{padding:8px 0}.Profile_saveButton__zU0vQ{background:#4cc490;border-radius:20px;font-weight:500;padding:12px 40px;transition:background .3s ease}.Profile_saveButton__zU0vQ:hover{background:#3daa7a}@media (max-width:1280px){.Profile_formSection__SIH7x{left:300px;width:calc(100% - 340px)}.Profile_userCard__qLIso{left:20px;width:240px}.Profile_editButton__3amtX{margin-left:60px}}@media (max-width:1024px){.Profile_avatarSection__uz8VR{height:auto;padding:20px}.Profile_userCard__qLIso{margin:0 auto 20px;max-width:280px;position:static;width:100%}.Profile_editButton__3amtX{margin-left:0;margin-top:20px}.Profile_formSection__SIH7x{bottom:auto;left:auto;max-width:100%;padding:25px 20px;position:static;width:100%}.Profile_formGroupFirst__4qNLY,.Profile_formGroupSecund__in8Pp{max-width:100%}}@media (max-width:768px){.Profile_mainContent__3OuwI{padding-left:15px;padding-right:15px}.Profile_profileContainer__kaqAw{flex-direction:column}.Profile_avatarSection__uz8VR{border-radius:16px 16px 0 0;padding:20px 15px}.Profile_userCard__qLIso{max-width:100%}.Profile_formSection__SIH7x{padding:20px 15px}.Profile_formRow__4jPvJ{flex-direction:column;gap:12px}.Profile_formGroupSmall__CgIpn,.Profile_formGroup__GLPVG{min-width:auto}.Profile_formGroupFirst__4qNLY{flex-direction:column;gap:12px}.Profile_selectButton__dsw2d{max-width:100%}.Profile_editFormColumns__gMTt7{flex-direction:column;gap:0}.Profile_profileContainerEdit__8UQ96{max-width:100%}.Profile_editFormContent__BK8ZM{padding:50px 20px 20px}}@media (max-width:480px){.Profile_mainContent__3OuwI{padding-left:10px;padding-right:10px;padding-top:15px}.Profile_avatarSection__uz8VR{padding:15px 10px}.Profile_userCard__qLIso{height:auto;padding:20px 15px}.Profile_avatarWrapper__pqzHk{height:80px;width:80px}.Profile_userName__Lli13{font-size:var(--text-sm)}.Profile_userRole__4AhON{font-size:var(--text-xs)}.Profile_editButton__3amtX{max-width:200px;width:100%}.Profile_formSection__SIH7x{padding:15px 10px}}.Profile_cancelButtonEdit__NLnvd:disabled,.Profile_saveButton__zU0vQ:disabled{cursor:not-allowed;opacity:.6}.Profile_currentImageContainer__nKAjv{margin-bottom:25px;text-align:center}.Profile_currentImageLabel__aFkaW{color:#666;font-size:var(--text-sm);margin-bottom:10px}.Profile_currentImage__NJu5Z{border:2px solid #ddd;border-radius:50%;height:100px;object-fit:cover;width:100px}.Profile_imageUrlInputContainer__uKVLp{margin-bottom:20px}.Profile_imageUrlLabel__b0Wiq{color:#333;display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:8px}.Profile_imageUrlHint__sKMW\+{color:#666;display:block;font-size:var(--text-xs);font-weight:400;margin-top:4px}.Profile_urlInputGroup__4eUae{display:flex;gap:10px;margin-bottom:15px}.Profile_imageUrlInput__VN5W\+{border:1px solid #ddd;border-radius:6px;flex:1 1;font-size:var(--text-sm);padding:10px 12px}.Profile_imageUrlInput__VN5W\+:focus{border-color:#4cc490;outline:none}.Profile_pasteButton__OUqF4{background-color:#f5f5f5;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:var(--text-sm);padding:10px 15px;white-space:nowrap}.Profile_pasteButton__OUqF4:hover{background-color:#e0e0e0}.Profile_urlExamples__Sc-OG{background-color:#f9f9f9;border-radius:6px;margin-top:10px;padding:12px}.Profile_urlExamplesTitle__23o3g{color:#666;font-size:var(--text-xs);font-weight:600;margin:0 0 5px}.Profile_urlExamplesList__3e1ui{margin:0;padding-left:20px}.Profile_urlExamplesList__3e1ui li{color:#888;font-size:var(--text-xs);margin-bottom:2px}.Profile_urlError__evRgg{background-color:#fee;border:1px solid #fcc;border-radius:5px;color:#c33;margin:15px 0;padding:10px 15px;text-align:center}.Profile_urlSuccess__syXnn{background-color:#efe;border:1px solid #cfc;border-radius:5px;color:#3a3;margin:15px 0;padding:10px 15px;text-align:center}.Profile_removeButton__kZQXS,.Profile_saveUrlButton__TH2Lf{border:none;border-radius:6px;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:10px 20px;transition:all .2s}.Profile_saveUrlButton__TH2Lf{background-color:#4caf50;color:#fff}.Profile_saveUrlButton__TH2Lf:hover{background-color:#45a049}.Profile_saveError__lJE6e,.Profile_saveSuccess__AXL6i{border-radius:5px;padding:10px 15px}.Profile_cancelButtonEdit__NLnvd:hover{background-color:#e0e0e0}.Profile_imageModal__RvU55{align-items:center;animation:Profile_fadeIn__oAItH .3s ease;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Profile_imageModalContent__IVTLR{animation:Profile_slideUp__8Oy\+1 .3s ease;background-color:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;padding:25px;width:90%}.Profile_imageModalHeader__\+UKMT{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.Profile_imageModalTitle__1E9WZ{color:#333;font-size:var(--text-xl);font-weight:600;margin:0}.Profile_closeButton__-J51I{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:30px;justify-content:center;padding:5px;transition:all .2s;width:30px}.Profile_closeButton__-J51I:hover{background-color:#f5f5f5;color:#333}.Profile_imagePreviewContainer__rv-Cu{align-items:center;background-color:#f9f9f9;border:2px dashed #ddd;border-radius:50%;display:flex;height:200px;justify-content:center;margin:0 auto 25px;overflow:hidden;position:relative;width:200px}.Profile_imagePreview__hvk2R{height:100%;object-fit:cover;width:100%}.Profile_noPreview__XJl-o{align-items:center;color:#999;display:flex;flex-direction:column;justify-content:center;text-align:center}.Profile_noPreview__XJl-o svg{color:#ccc;margin-bottom:10px}.Profile_noPreview__XJl-o p{font-size:var(--text-sm);margin:0}.Profile_fileInput__n\+y5A{display:none}.Profile_imageModalActions__wrZRZ{margin-top:20px}.Profile_buttonGroup__F5VPF{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:15px}.Profile_browseButton__n6d6E,.Profile_doneButton__50uon,.Profile_removeButton__kZQXS,.Profile_uploadButton__cllxI{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.Profile_browseButton__n6d6E{background-color:#4caf50;color:#fff}.Profile_browseButton__n6d6E:hover{background-color:#45a049;transform:translateY(-1px)}.Profile_uploadButton__cllxI{background-color:#2196f3;color:#fff}.Profile_uploadButton__cllxI:hover{background-color:#1976d2;transform:translateY(-1px)}.Profile_removeButton__kZQXS{background-color:#f44336;color:#fff}.Profile_removeButton__kZQXS:hover{background-color:#d32f2f;transform:translateY(-1px)}.Profile_doneButton__50uon{background-color:#666;justify-content:center;margin-top:10px;width:100%}.Profile_doneButton__50uon:hover{background-color:#555;transform:translateY(-1px)}.Profile_browseButton__n6d6E:disabled,.Profile_doneButton__50uon:disabled,.Profile_removeButton__kZQXS:disabled,.Profile_uploadButton__cllxI:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.Profile_fileInfo__onaRd{border-top:1px solid #eee;color:#666;margin-top:15px;padding-top:15px;text-align:center}.Profile_fileRequirements__qSj9O{color:#999;font-size:var(--text-xs);margin:5px 0}.Profile_removeCurrentPhotoContainer__XZbGF{border-top:1px solid #eee;margin-top:20px;padding-top:20px;text-align:center}.Profile_removeCurrentPhotoButton__96YY9{background-color:initial;border:1px solid #f44336;border-radius:6px;color:#f44336;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:10px 20px;transition:all .2s;width:100%}.Profile_removeCurrentPhotoButton__96YY9:hover:not(:disabled){background-color:#f44336;color:#fff;transform:translateY(-1px)}.Profile_removeCurrentPhotoButton__96YY9:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.Profile_note__gRkaQ{color:#888;font-size:var(--text-xs);font-style:italic;margin:5px 0}.Profile_imageInfo__bXDPd{background-color:#f0f8ff;border-left:4px solid #4caf50;border-radius:6px;margin:15px 0;padding:12px 15px}.Profile_imageInfo__bXDPd p{color:#333;font-size:var(--text-sm);margin:5px 0}.Profile_imageSize__0x0bL{color:#666!important;font-size:var(--text-xs)!important;font-style:italic}.Profile_avatarEditButton__Frg3U{align-items:center;background-color:#4caf50;border:none;border-radius:50%;bottom:5px;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:5px;transition:all .2s;width:24px}.Profile_avatarEditButton__Frg3U:hover{background-color:#45a049;transform:scale(1.1)}.Profile_avatarWrapperEdit__rPx61{height:150px;margin:0 auto;position:relative;width:150px}.Profile_avatar__WIJr8{border:3px solid #fff;border-radius:50%;box-shadow:0 4px 10px #0000001a;height:100%;object-fit:cover;width:100%}.Profile_saveError__lJE6e{animation:Profile_shake__EB4NL .5s ease;background-color:#fee;border:1px solid #fcc;color:#c33;text-align:center}.Profile_saveSuccess__AXL6i{animation:Profile_fadeIn__oAItH .5s ease;background-color:#efe;border:1px solid #cfc;color:#3a3;text-align:center}.Profile_saveButtonWrapper__L0CfF{display:flex;gap:15px;justify-content:center;margin-top:30px}.Profile_saveButton__zU0vQ{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:600;min-width:140px;padding:12px 30px;transition:all .2s}.Profile_saveButton__zU0vQ:hover:not(:disabled){background-color:#45a049;box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.Profile_cancelButtonEdit__NLnvd{background-color:#f5f5f5;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:var(--text-sm);padding:12px 24px;transition:all .2s}.Profile_cancelButtonEdit__NLnvd:hover:not(:disabled){background-color:#e0e0e0;transform:translateY(-2px)}.Profile_cancelButtonEdit__NLnvd:disabled,.Profile_saveButton__zU0vQ:disabled{cursor:not-allowed;opacity:.6;transform:none!important}@keyframes Profile_shake__EB4NL{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@media (max-width:768px){.Profile_imageModalContent__IVTLR{margin:10px;padding:20px;width:95%}.Profile_imagePreviewContainer__rv-Cu{height:150px;width:150px}.Profile_buttonGroup__F5VPF{align-items:center;flex-direction:column}.Profile_browseButton__n6d6E,.Profile_removeButton__kZQXS,.Profile_uploadButton__cllxI{justify-content:center;max-width:200px;width:100%}.Profile_saveButtonWrapper__L0CfF{align-items:center;flex-direction:column}.Profile_cancelButtonEdit__NLnvd,.Profile_saveButton__zU0vQ{max-width:200px;width:100%}}.Profile_imageModalContent__IVTLR::-webkit-scrollbar{width:8px}.Profile_imageModalContent__IVTLR::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Profile_imageModalContent__IVTLR::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.Profile_imageModalContent__IVTLR::-webkit-scrollbar-thumb:hover{background:#555}.Profile_imageModal__RvU55:before{bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0}.Profile_imageModalContent__IVTLR{position:relative;z-index:1}.Profile_loadingOverlay__1FO-Q{align-items:center;background-color:#fffc;border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.Profile_loadingSpinner__PKx6P{animation:Profile_spin__B-k6k 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#4caf50;height:40px;width:40px}@keyframes Profile_spin__B-k6k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Profile_uploadProgress__fiuPt{background-color:#f0f0f0;border-radius:3px;height:6px;margin:15px 0;overflow:hidden;width:100%}.Profile_uploadProgressBar__MRQ-t{background-color:#4caf50;border-radius:3px;height:100%;transition:width .3s ease}.Profile_statusIcon__tCXTi{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;margin:0 auto 15px;width:50px}.Profile_successIcon__VTm7N{background-color:#d4edda;color:#155724}.Profile_errorIcon__uu1a2{background-color:#f8d7da;color:#721c24}.Profile_imagePreviewContainer__rv-Cu:hover .Profile_imageOverlay__rHRm9{opacity:1}.Profile_imageOverlay__rHRm9{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Profile_imageOverlay__rHRm9 button{align-items:center;background:#ffffffe6;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:var(--text-xs);gap:5px;padding:8px 15px}.Profile_imageOverlay__rHRm9 button:hover{background:#fff}.Profile_imageInfoBox__F3Sd9{align-items:flex-start;background-color:#e8f4fd;border:1px solid #b3d9ff;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:15px}.Profile_infoIcon__ZYYn2{flex-shrink:0;font-size:var(--text-2xl)}.Profile_infoText__TZ2DF{flex:1 1}.Profile_infoText__TZ2DF p{color:#333;font-size:var(--text-sm);margin:5px 0}.Profile_infoText__TZ2DF p:first-child{font-weight:500}.Profile_selectedImageInfo__dVE61{background-color:#f8f9fa;border-left:4px solid #4caf50;border-radius:6px;margin:15px 0;padding:12px}.Profile_selectedImageInfo__dVE61 p{color:#333;font-size:var(--text-sm);margin:5px 0}.Profile_localStorageNote__xwBKd{background-color:#fff8e1;border-radius:4px;color:#e67e22!important;font-weight:500;margin-top:8px!important;padding:5px}.Profile_modalFooter__mGOu4{border-top:1px solid #eee;margin-top:20px;padding-top:20px;text-align:center}.Profile_doneButton__50uon{background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:10px 30px;transition:all .2s}.Profile_doneButton__50uon:hover{background-color:#45a049}.Profile_saveSuccess__AXL6i{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;color:#155724}.Profile_saveError__lJE6e,.Profile_saveSuccess__AXL6i{animation:Profile_fadeIn__oAItH .3s ease;margin:15px 0;padding:12px 15px}.Profile_saveError__lJE6e{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24}.Profile_deleteConfirmOverlay__5oq0m{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.Profile_deleteConfirmModal__TC453{align-items:center;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-width:420px;padding:2rem;text-align:center;width:100%}.Profile_deleteWarningIcon__8QaQx{color:#ef4444;margin-bottom:1rem}.Profile_deleteConfirmTitle__vJeP8{color:#1a1a1a;font-size:var(--text-2xl);font-weight:600;margin-bottom:.75rem}.Profile_deleteConfirmMessage__BU\+Tl{color:#666;font-size:var(--text-base);line-height:1.5;margin-bottom:1.5rem}.Profile_deleteConfirmButtons__ex9on{display:flex;gap:.75rem;width:100%}.Profile_deleteConfirmButton__DAoab{background-color:#ef4444;border:none;border-radius:.75rem;color:#fff;cursor:pointer;flex:1 1;font-size:var(--text-base);font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.Profile_deleteConfirmButton__DAoab:hover:not(:disabled){background-color:#dc2626}.Profile_deleteConfirmButton__DAoab:disabled{cursor:not-allowed;opacity:.6}.Profile_deleteCancelButton__rq5pW{background-color:#e5e7eb;border:none;border-radius:.75rem;color:#333;cursor:pointer;flex:1 1;font-size:var(--text-base);font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.Profile_deleteCancelButton__rq5pW:hover:not(:disabled){background-color:#d1d5db}.Profile_deleteCancelButton__rq5pW:disabled{cursor:not-allowed;opacity:.6}.Profile_profileContainerNew__zOySR{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;margin:0 auto;max-width:800px;overflow:hidden;width:100%}.Profile_profilePictureSection__fN2Rb{background:linear-gradient(220deg,#c7ffe7,#c7ffe7 40%,#4cc490);border-radius:16px 16px 0 0;padding:40px 30px;text-align:center}.Profile_profilePictureWrapper__l9kxB{display:inline-block;margin-bottom:16px;position:relative}.Profile_profilePictureAvatar__kxF8w{object-fit:cover}.Profile_profilePictureAvatar__kxF8w,.Profile_profilePictureInitials__9XX0H{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px #00000026;height:120px;width:120px}.Profile_profilePictureInitials__9XX0H{align-items:center;background:linear-gradient(135deg,#4cc490,#246b58);color:#fff;display:flex;font-size:var(--text-4xl);font-weight:600;justify-content:center;letter-spacing:1px;text-transform:uppercase}.Profile_profilePictureEditButton__nhh92{align-items:center;background:#4cc490;border:3px solid #fff;border-radius:50%;bottom:0;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:0;transition:all .2s;width:36px}.Profile_profilePictureEditButton__nhh92:hover{background:#3daa7a;transform:scale(1.05)}.Profile_profilePictureName__V3w\+5{color:#1a1a1a;font-size:var(--text-2xl);font-weight:600;margin:0}.Profile_profileFieldList__S64rE{padding:0}.Profile_profileFieldItem__c3OpZ{align-items:center;border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;min-height:64px;padding:16px 24px;transition:background-color .2s}.Profile_profileFieldItem__c3OpZ:hover{background-color:#f9f9f9}.Profile_profileFieldItemReadOnly__6Ehet{cursor:default}.Profile_profileFieldItemReadOnly__6Ehet:hover{background-color:initial}.Profile_profileFieldIcon__7F3po{align-items:center;color:#666;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:16px;width:40px}.Profile_profileFieldContent__NbMFH{display:flex;flex:1 1;flex-direction:column;gap:4px}.Profile_profileFieldLabel__4gkIn{color:#666;font-size:var(--text-xs);font-weight:500;letter-spacing:.5px;text-transform:uppercase}.Profile_profileFieldValue__OhU\+K{color:#333;font-size:var(--text-base);font-weight:400}.Profile_fieldEditModal__mqHHl{align-items:center;animation:Profile_fadeIn__oAItH .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Profile_fieldEditModalContent__4KNqy{animation:Profile_slideUp__8Oy\+1 .2s ease;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;max-width:500px;width:100%}.Profile_fieldEditModalHeader__A2VeG{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 16px}.Profile_fieldEditModalHeader__A2VeG h3{color:#333;font-size:var(--text-xl);font-weight:600;margin:0}.Profile_fieldEditModalHeader__A2VeG button{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;transition:background-color .2s;width:32px}.Profile_fieldEditModalHeader__A2VeG button:hover{background-color:#f5f5f5;color:#333}.Profile_fieldEditModalBody__uRkCa{padding:0 24px 24px}.Profile_fieldEditInput__9V0vF,.Profile_fieldEditSelect__RPEkg{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;font-size:var(--text-base);padding:12px 16px;transition:border-color .2s;width:100%}.Profile_fieldEditInput__9V0vF:focus,.Profile_fieldEditSelect__RPEkg:focus{border-color:#4cc490;box-shadow:0 0 0 3px #4cc4901a;outline:none}.Profile_fieldEditSelect__RPEkg{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.Profile_birthdayPickerWrapper__wJdrI{display:flex;flex-direction:column;gap:6px}.Profile_birthdayLabel__OAETh{color:#333;font-size:var(--text-sm);font-weight:500;margin-bottom:0}.Profile_birthdayDateField__sVCOX{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;padding-left:14px;position:relative;transition:border-color .2s}.Profile_birthdayDateField__sVCOX:focus-within{border-color:#4cc490;box-shadow:0 0 0 3px #4cc4901a}.Profile_birthdayFieldIcon__cbSXW{color:#4cc490;flex-shrink:0}.Profile_birthdayDatePickerWrapper__ZYrPa{flex:1 1;min-width:0}.Profile_birthdayDateInput__XgZMx{background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;font-size:var(--text-base);padding:12px 14px;width:100%}.Profile_birthdayDateInput__XgZMx:focus{outline:none}.Profile_birthdayDateInput__XgZMx::placeholder{color:#999}.Profile_passwordInputGroup__q0hLd{margin-bottom:20px}.Profile_passwordLabel__wHeCB{color:#333;display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:6px}.Profile_passwordInputWrapper__z7pkH{align-items:center;display:flex;position:relative}.Profile_passwordInput__nAAYZ{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-size:var(--text-base);padding:12px 45px 12px 16px;transition:border-color .2s;width:100%}.Profile_passwordInput__nAAYZ:focus{border-color:#4cc490;box-shadow:0 0 0 3px #4cc4901a;outline:none}.Profile_passwordInput__nAAYZ::placeholder{color:#999}.Profile_passwordToggle__dBuzo{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;transition:color .2s}.Profile_passwordToggle__dBuzo:hover{color:#333}.Profile_passwordToggle__dBuzo:focus{outline:none}.Profile_fieldEditSuccess__fZciI{background:#e8f5e9;border:1px solid #c8e6c9;border-radius:8px;color:#2e7d32;font-size:var(--text-sm);margin-top:12px;padding:12px}.Profile_fieldEditError__i5OPq{background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:var(--text-sm);margin-top:12px;padding:12px}.Profile_fieldEditModalFooter__A-nVS{background:#f9f9f9;border-radius:0 0 16px 16px;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.Profile_fieldEditCancelButton__piaul{background:#0000;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:10px 20px;transition:all .2s}.Profile_fieldEditCancelButton__piaul:hover{background:#f5f5f5;border-color:#d1d5db}.Profile_fieldEditSaveButton__qKlHE{background:#4cc490;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:10px 20px;transition:all .2s}.Profile_fieldEditSaveButton__qKlHE:hover:not(:disabled){background:#3daa7a}.Profile_fieldEditSaveButton__qKlHE:disabled{cursor:not-allowed;opacity:.6}@keyframes Profile_fadeIn__oAItH{0%{opacity:0}to{opacity:1}}@keyframes Profile_slideUp__8Oy\+1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Profile_profileContainerNew__zOySR{border-radius:0;max-width:100%}.Profile_profilePictureSection__fN2Rb{border-radius:0;padding:30px 20px}.Profile_profileFieldItem__c3OpZ{min-height:56px;padding:14px 20px}.Profile_profileFieldIcon__7F3po{height:36px;margin-right:12px;width:36px}.Profile_profileFieldLabel__4gkIn{font-size:var(--text-xs)}.Profile_profileFieldValue__OhU\+K{font-size:var(--text-sm)}.Profile_fieldEditModalContent__4KNqy{margin:10px;max-width:95%}.Profile_fieldEditModalBody__uRkCa,.Profile_fieldEditModalFooter__A-nVS,.Profile_fieldEditModalHeader__A2VeG{padding-left:20px;padding-right:20px}}.AIAdvisor_container__rp\+qt{background-color:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.AIAdvisor_content__Qn3ev{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:var(--page-pad-y) clamp(16px,8vw,116px)}.AIAdvisor_chatHeader__K6EN5{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.AIAdvisor_titleSection__KGQyz{align-items:center;display:flex;gap:1rem}.AIAdvisor_botIcon__LaPeL{align-items:center;background-color:initial;border-radius:0;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:visible;width:48px}.AIAdvisor_botIconImage__OsnrE{display:block;height:48px;image-rendering:auto;object-fit:contain;width:48px}.AIAdvisor_title__1fbn\+{color:#1a1a1a;font-family:inherit;font-size:var(--text-2xl);font-weight:500;margin:0 0 .25rem}.AIAdvisor_subtitle__f81J9{color:#666;font-size:var(--text-base);margin:0}.AIAdvisor_chatContainer__UsVk2{background-color:#fff;display:flex;flex:1 1;flex-direction:column;margin-bottom:1rem;overflow:hidden;padding:.5rem}.AIAdvisor_messages__m8GNr{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;overflow-y:auto;padding-bottom:1rem}.AIAdvisor_message__CQMpG{align-items:flex-start;display:flex;gap:.5rem;max-width:80%}.AIAdvisor_userMessage__ftjJ8{align-self:flex-end;flex-direction:row-reverse}.AIAdvisor_assistantMessage__flLHo{align-self:flex-start}.AIAdvisor_botAvatar__dX-Yq{align-items:center;background-color:initial;border-radius:0;display:flex;flex-shrink:0;height:24px;justify-content:center;overflow:visible;width:24px}.AIAdvisor_botAvatarImage__aHxxK{display:block;height:24px;object-fit:contain;width:24px}.AIAdvisor_messageContent__XrDjt{display:flex;flex-direction:column;gap:.5rem}.AIAdvisor_userMessage__ftjJ8 .AIAdvisor_messageContent__XrDjt{align-items:flex-end}.AIAdvisor_assistantMessage__flLHo .AIAdvisor_messageContent__XrDjt{align-items:flex-start}.AIAdvisor_messageText__72spf{border-radius:12px;color:#1a1a1a;font-size:var(--text-sm);line-height:1.6;padding:.875rem 1.25rem}.AIAdvisor_messageText__72spf strong{color:inherit;font-weight:600}.AIAdvisor_messageText__72spf em{color:inherit;font-style:italic}.AIAdvisor_userMessage__ftjJ8 .AIAdvisor_messageText__72spf{background-color:#52b289;border-bottom-right-radius:4px;color:#fff}.AIAdvisor_assistantMessage__flLHo .AIAdvisor_messageText__72spf{background-color:#f5f5f5;border:none;border-bottom-left-radius:4px}.AIAdvisor_messageTime__99b0Z{color:#888;font-size:var(--text-xs);padding:0 .5rem}.AIAdvisor_typingIndicator__xFuEd{display:flex;gap:.25rem;padding:.875rem 1.25rem}.AIAdvisor_typingIndicator__xFuEd span{animation:AIAdvisor_typing__ojhsN 1.4s infinite;background-color:#52b289;border-radius:50%;height:8px;width:8px}.AIAdvisor_typingIndicator__xFuEd span:nth-child(2){animation-delay:.2s}.AIAdvisor_typingIndicator__xFuEd span:nth-child(3){animation-delay:.4s}@keyframes AIAdvisor_typing__ojhsN{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.AIAdvisor_quickQuestions__XEsq5{border-top:1px solid #e0e0e0;margin-top:2rem;padding-top:2rem}.AIAdvisor_quickQuestionsTitle__BmD9X{color:#666;font-size:var(--text-sm);font-weight:600;margin:0 0 1rem}.AIAdvisor_quickQuestionsGrid__Luf9F{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.AIAdvisor_quickQuestionButton__2gFK7{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:var(--text-sm);padding:.875rem 1rem;text-align:left;transition:all .2s ease}.AIAdvisor_quickQuestionButton__2gFK7:hover:not(:disabled){background-color:#f5f5f5;border-color:#52b289;color:#52b289}.AIAdvisor_quickQuestionButton__2gFK7:disabled{cursor:not-allowed;opacity:.6}.AIAdvisor_inputContainer__PVTfj,.AIAdvisor_inputWrapper__3PorF{align-items:center;display:flex;gap:.75rem}.AIAdvisor_inputContainer__PVTfj{background-color:#f5f5f5;border:none;border-radius:12px;flex:1 1;padding:1rem}.AIAdvisor_input__UVllU{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1a1a1a;flex:1 1;font-size:var(--text-sm);outline:none;padding:.75rem 1rem}.AIAdvisor_input__UVllU::placeholder{color:#999}.AIAdvisor_input__UVllU:focus{border-color:#52b289}.AIAdvisor_chatActions__VW\+v4{align-items:center;display:flex;flex-shrink:0;position:relative}.AIAdvisor_chatMenuTrigger__NScG3{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.AIAdvisor_chatMenuTrigger__NScG3:hover:not(:disabled){background-color:#f5f5f5;border-color:#52b289;color:#1a1a1a}.AIAdvisor_chatMenuTrigger__NScG3:disabled{cursor:not-allowed;opacity:.6}.AIAdvisor_chatMenuBackdrop__31nPd{inset:0;position:fixed;z-index:10}.AIAdvisor_chatMenuDropdown__kWmeu{background:#fff;border:1px solid #e0e0e0;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0000001a;min-width:180px;padding:4px 0;position:absolute;right:0;z-index:11}.AIAdvisor_chatMenuItem__8Hvne{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:var(--text-sm);gap:.5rem;padding:.6rem 1rem;text-align:left;transition:background .15s ease;width:100%}.AIAdvisor_chatMenuItemIcon__GjT2C{color:#666;flex-shrink:0}.AIAdvisor_chatMenuItem__8Hvne:hover:not(:disabled){background-color:#f5f5f5}.AIAdvisor_chatMenuItem__8Hvne:hover:not(:disabled) .AIAdvisor_chatMenuItemIcon__GjT2C{color:#1a1a1a}.AIAdvisor_chatMenuItem__8Hvne:disabled{cursor:not-allowed;opacity:.6}.AIAdvisor_sendButton__nAKDv{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.AIAdvisor_sendButton__nAKDv:hover:not(:disabled){background-color:#f5f5f5;border-color:#52b289}.AIAdvisor_sendButton__nAKDv:disabled{cursor:not-allowed;opacity:.6}.AIAdvisor_sendIcon__jF4VL{height:20px;object-fit:contain;width:20px}.AIAdvisor_loading__FrNGz{align-items:center;color:#666;display:flex;font-size:var(--text-sm);justify-content:center;padding:2rem}.AIAdvisor_messages__m8GNr::-webkit-scrollbar{width:8px}.AIAdvisor_messages__m8GNr::-webkit-scrollbar-track{background:#0000}.AIAdvisor_messages__m8GNr::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.AIAdvisor_messages__m8GNr::-webkit-scrollbar-thumb:hover{background:#999}.AIAdvisor_deleteConfirmOverlay__\+KQMJ{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.AIAdvisor_deleteConfirmModal__BjC1-{align-items:center;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-width:420px;padding:2rem;text-align:center;width:100%}.AIAdvisor_deleteWarningIcon__V40tQ{color:#ef4444;margin-bottom:1rem}.AIAdvisor_deleteConfirmTitle__QxQ8J{color:#1a1a1a;font-size:var(--text-2xl);font-weight:600;margin-bottom:.75rem}.AIAdvisor_deleteConfirmMessage__ubtT5{color:#666;font-size:var(--text-base);line-height:1.5;margin-bottom:1.5rem}.AIAdvisor_deleteConfirmButtons__eG1P0{display:flex;gap:.75rem;width:100%}.AIAdvisor_deleteConfirmButton__Yo9-Z{background-color:#ef4444;border:none;border-radius:.75rem;color:#fff;cursor:pointer;flex:1 1;font-size:var(--text-base);font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.AIAdvisor_deleteConfirmButton__Yo9-Z:hover:not(:disabled){background-color:#dc2626}.AIAdvisor_deleteConfirmButton__Yo9-Z:disabled{cursor:not-allowed;opacity:.6}.AIAdvisor_deleteCancelButton__5Qi9j{background-color:#e5e7eb;border:none;border-radius:.75rem;color:#333;cursor:pointer;flex:1 1;font-size:var(--text-base);font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.AIAdvisor_deleteCancelButton__5Qi9j:hover:not(:disabled){background-color:#d1d5db}.AIAdvisor_deleteCancelButton__5Qi9j:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.AIAdvisor_content__Qn3ev{padding:1rem}.AIAdvisor_title__1fbn\+{font-size:var(--text-2xl)}.AIAdvisor_message__CQMpG{max-width:90%}.AIAdvisor_quickQuestionsGrid__Luf9F{grid-template-columns:1fr}}.StatementImports_container__h4ZDP{background:#f3f6f5b2;display:flex;flex:1 1;flex-direction:column;font-family:inherit;min-height:0;overflow:hidden;width:100%}.StatementImports_content__wYPcG{box-sizing:border-box;flex:1 1;overflow-y:auto;padding:var(--page-pad-y) var(--page-pad-x);width:100%}.StatementImports_pageHeader__CKQ5D{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.StatementImports_title__SCmXt{color:#1a1a1a;font-family:inherit;font-size:var(--text-2xl);font-weight:500;margin:0 0 .25rem}.StatementImports_subtitle__uJIFQ{color:#666;font-family:inherit;font-size:var(--text-sm);margin:0}.StatementImports_reviewTitleRow__h5v4P{display:flex;flex-direction:column;gap:.75rem}.StatementImports_headerActions__IyRDv{display:flex;flex-wrap:wrap;gap:.75rem}.StatementImports_panels__0WQyb{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.StatementImports_card__kBzcT{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;padding:1.5rem}.StatementImports_cardHeader__kjeWK{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.StatementImports_cardTitle__b-zuF{color:#1a1a1a;font-family:inherit;font-size:var(--text-lg);font-weight:600;margin:0}.StatementImports_cardHint__iRfi7{color:#666;font-family:inherit;font-size:var(--text-sm);margin:0 0 1.25rem}.StatementImports_uploadArea__qXZTH{margin-bottom:1rem}.StatementImports_fileInput__e9Gnj{display:none}.StatementImports_fileLabel__LqrzQ{align-items:center;background:#f4fbf8;border:2px dashed #abd6c3;border-radius:16px;color:#2d7a65;cursor:pointer;display:flex;flex-direction:column;font-weight:500;gap:.75rem;justify-content:center;min-height:140px;padding:1rem;text-align:center;transition:background .2s,border-color .2s}.StatementImports_fileLabel__LqrzQ:hover{background:#eaf8f1;border-color:#4cc490}.StatementImports_fieldGroup__xJHY5{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.StatementImports_label__2S0H1{color:#333;display:block;font-family:inherit;font-size:var(--text-sm);font-weight:500;margin-bottom:8px}.StatementImports_input__tpiAv,.StatementImports_select__Ar\+xs{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:12px;color:#1a1a1a;font-family:inherit;font-size:var(--text-sm);padding:12px 16px;transition:border-color .2s ease;width:100%}.StatementImports_input__tpiAv:focus,.StatementImports_select__Ar\+xs:focus{border-color:#4cc490;outline:none}.StatementImports_backButton__xJJ1S,.StatementImports_dangerButton__QQBxD,.StatementImports_primaryButton__\+rk\+I,.StatementImports_secondaryButton__pFs94{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-sm);font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;transition:all .2s ease}.StatementImports_primaryButton__\+rk\+I{background-color:#4cc490;color:#fff}.StatementImports_primaryButton__\+rk\+I:hover:not(:disabled){background-color:#3db07f}.StatementImports_primaryButton__\+rk\+I:disabled{cursor:not-allowed;opacity:.6}.StatementImports_secondaryButton__pFs94{background:#fff;border:1px solid #d7e8df;color:#2d7a65}.StatementImports_secondaryButton__pFs94:hover:not(:disabled){background:#f4fbf8}.StatementImports_dangerButton__QQBxD{background:#fff5f5;border:1px solid #ffcdd2;color:#c62828}.StatementImports_dangerButton__QQBxD:hover:not(:disabled){background:#ffebee}.StatementImports_backButton__xJJ1S{background:#0000;color:#2d7a65;padding:.25rem 0;width:fit-content}.StatementImports_backButton__xJJ1S:hover{color:#1f5a4a}.StatementImports_spin__wPbMD{animation:StatementImports_spin__wPbMD 1s linear infinite}@keyframes StatementImports_spin__wPbMD{to{transform:rotate(1turn)}}.StatementImports_draftList__UuT-q{display:flex;flex-direction:column;gap:.75rem}.StatementImports_draftItem__VjI5l{align-items:center;background:#fafcfb;border:1px solid #eef2f0;border-radius:12px;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem;text-align:left;transition:background .2s,border-color .2s;width:100%}.StatementImports_draftItem__VjI5l:hover{background:#f4fbf8;border-color:#abd6c3}.StatementImports_draftInfo__PvXq7{display:flex;flex-direction:column;gap:.25rem;min-width:0}.StatementImports_draftName__rKnTY{color:#1a1a1a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StatementImports_draftMeta__7dSao{color:#666;font-size:var(--text-sm)}.StatementImports_draftBadge__RoI7t{background:#e8f5e9;border-radius:999px;color:#2e7d32;flex-shrink:0;font-size:var(--text-xs);font-weight:600;padding:.25rem .6rem}.StatementImports_emptyState__5GRi-,.StatementImports_inlineLoading__jiWTz{color:#666;padding:2rem 1rem;text-align:center}.StatementImports_tableContainer__wVB40{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:1.5rem}.StatementImports_tableHeader__W6uf-{grid-gap:1rem;background:#4cc490;border-radius:10px;color:#fff;display:grid;font-weight:600;gap:1rem;grid-template-columns:.9fr 1fr 2fr 1.4fr 1.1fr 100px;justify-items:start;margin-bottom:.5rem;padding:.45rem 1.5rem}.StatementImports_tableHeaderCell__m7imU{font-size:var(--text-sm);padding:.5rem}.StatementImports_tableBody__87VwB{display:flex;flex-direction:column}.StatementImports_tableRow__-PmEh{grid-gap:1rem;align-items:center;border-bottom:1px solid #f0f0f0;display:grid;gap:1rem;grid-template-columns:.9fr 1fr 2fr 1.4fr 1.1fr 100px;justify-items:start;padding:1rem;transition:background .2s}.StatementImports_tableRow__-PmEh:hover{background:#f8f9fa}.StatementImports_tableRowDuplicate__-ttI5{background:#fff8e1}.StatementImports_tableRowDuplicate__-ttI5:hover{background:#fff3c4}.StatementImports_tableRowKept__ZngGO{background:#eef8f2}.StatementImports_tableRowKept__ZngGO:hover{background:#e3f3ea}.StatementImports_descriptionStack__59hN3{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem}.StatementImports_duplicateMeta__GzzrX{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem}.StatementImports_duplicateBadge__E0ePP,.StatementImports_duplicateKept__sFCL1{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--text-xs);font-weight:600;letter-spacing:.01em;padding:.15rem .5rem}.StatementImports_duplicateBadge__E0ePP{background:#ffe0b2;color:#e65100}.StatementImports_duplicateKept__sFCL1{background:#c8e6c9;color:#2e7d32}.StatementImports_duplicateHint__mJNJA{color:#8a6d3b;font-size:var(--text-xs);line-height:1.3}.StatementImports_keepAnywayButton__CXMri{align-items:center;background:#0000;border:none;color:#2d7a65;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-xs);font-weight:600;padding:0}.StatementImports_keepAnywayButton__CXMri:hover:not(:disabled){text-decoration:underline}.StatementImports_keepAnywayButton__CXMri:disabled{cursor:not-allowed;opacity:.6}.StatementImports_tableRow__-PmEh:last-child{border-bottom:none}.StatementImports_tableCell__KdKtx{align-items:center;color:#2c3e50;display:flex;font-size:var(--text-sm);gap:.5rem;padding:.5rem;word-break:break-word}.StatementImports_tableCellActions__zQ6dV{align-items:center;display:flex;gap:.35rem;justify-content:center;width:100%}.StatementImports_iconButtonDanger__GqCR0,.StatementImports_iconButton__35zvk{align-items:center;background:#f3f6f5;border:none;border-radius:8px;color:#2d7a65;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.StatementImports_iconButton__35zvk:hover{background:#e8f5e9}.StatementImports_iconButtonDanger__GqCR0{color:#c62828}.StatementImports_iconButtonDanger__GqCR0:hover{background:#ffebee}.StatementImports_typeExpense__eLaRB,.StatementImports_typeIncome__E4saT{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--text-xs);font-weight:600;padding:.2rem .55rem;text-transform:capitalize}.StatementImports_typeIncome__E4saT{background:#e8f5e9;color:#2e7d32}.StatementImports_typeExpense__eLaRB{background:#fff3e0;color:#ef6c00}.StatementImports_cardsContainer__fW5hl{display:none;flex-direction:column;gap:1rem;margin-bottom:2rem}.StatementImports_txCard__fM\+fL{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.StatementImports_txCardDuplicate__y0fbY{background:#fff8e1}.StatementImports_txCardKept__AByko{background:#eef8f2}.StatementImports_cardActions__II1so,.StatementImports_cardMainRow__CEEt-,.StatementImports_cardTopRow__PDyyv{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.StatementImports_cardDate__PA7EL{color:#666;font-size:var(--text-sm)}.StatementImports_cardDescription__SAqnK{color:#2c3e50;font-weight:500}.StatementImports_modalOverlay__Gv11F{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.StatementImports_modal__17D7b{background:#fff;border-radius:24px;box-shadow:0 12px 40px #0000002e;font-family:inherit;max-height:90vh;max-width:420px;overflow-y:auto;padding:30px;position:relative;width:100%}.StatementImports_modalTitle__zO-zk{color:#000;font-family:inherit;font-size:var(--text-xl);font-weight:700;margin:0 0 24px;text-align:center}.StatementImports_modalFields__0Fp8\+{display:flex;flex-direction:column}.StatementImports_modalActions__TWAA9{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.StatementImports_datePickerContainer__ZQ1si{width:100%}.StatementImports_selectField__XQln8{align-items:center;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 27px;transition:background-color .2s,border-color .2s ease}.StatementImports_selectField__XQln8:hover{background:#e8f5e9}.StatementImports_selectField__XQln8:focus-within{border-color:#4cc490}.StatementImports_fieldIcon__TcDut{color:#999;flex-shrink:0}.StatementImports_placeholder__osAYU{color:#999;flex:1 1;font-size:var(--text-sm)}.StatementImports_selectedValue__FU9Pg{color:#333;flex:1 1;font-size:var(--text-sm)}.StatementImports_chevronIcon__2XN1-{color:#666;flex-shrink:0}.StatementImports_datePickerPopper__zFa7p{font-family:inherit;z-index:9999!important}.StatementImports_datePickerWrapper__zCGvb{width:100%}.StatementImports_datePickerCalendar__U5SEy{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;font-family:inherit}.StatementImports_datePickerCalendar__U5SEy .react-datepicker__header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding-top:8px}.StatementImports_datePickerCalendar__U5SEy .react-datepicker__day{border-radius:4px;margin:.166rem}.StatementImports_datePickerCalendar__U5SEy .react-datepicker__day:hover{background-color:#f3f4f6}.StatementImports_datePickerCalendar__U5SEy .react-datepicker__day--selected{background-color:#4cc490!important;color:#fff!important}.StatementImports_datePickerCalendar__U5SEy .react-datepicker__day--selected:hover{background-color:#3da090!important}.StatementImports_datePickerCalendar__U5SEy .react-datepicker__day--today{color:#4cc490!important;font-weight:700}.StatementImports_datePickerCalendar__U5SEy .react-datepicker__day--keyboard-selected{background-color:#7dd3a0!important;color:#fff!important}.StatementImports_datePickerCalendar__U5SEy
	.react-datepicker__day--selected.react-datepicker__day--today,.StatementImports_datePickerCalendar__U5SEy
	.react-datepicker__day--today.react-datepicker__day--selected{color:#fff!important}.StatementImports_datePickerPopper__zFa7p .react-datepicker__day--selected{background-color:#4cc490!important;color:#fff!important}.StatementImports_datePickerPopper__zFa7p .react-datepicker__today-button{background:#f9fafb;border-top:1px solid #e5e7eb;color:#4cc490;font-weight:500}.StatementImports_datePickerCalendar__U5SEy .react-datepicker__triangle{display:none}@media (max-width:1024px){.StatementImports_panels__0WQyb{grid-template-columns:1fr}.StatementImports_tableHeader__W6uf-,.StatementImports_tableRow__-PmEh{grid-template-columns:.8fr 1fr 1.6fr 1.2fr 1fr 90px}}@media (max-width:768px){.StatementImports_content__wYPcG{padding:16px}.StatementImports_tableContainer__wVB40{display:none}.StatementImports_cardsContainer__fW5hl{display:flex}.StatementImports_pageHeader__CKQ5D{flex-direction:column}.StatementImports_headerActions__IyRDv{width:100%}.StatementImports_headerActions__IyRDv .StatementImports_primaryButton__\+rk\+I,.StatementImports_headerActions__IyRDv .StatementImports_secondaryButton__pFs94{flex:1 1}}.ComingSoon_container__4MQ1H{align-items:center;background-color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;gap:12px;height:100%;justify-content:center;min-height:0;overflow-y:auto;padding:32px;text-align:center}.ComingSoon_title__D2GJQ{color:#232323;font-size:var(--text-3xl);font-weight:600;margin:0}.ComingSoon_text__JS\+p2{color:#666;font-size:var(--text-base);margin:0}.Calendar_container__o-ikH{background:#f3f6f5b2;display:flex;flex:1 1;flex-direction:column;font-family:inherit;min-height:0;width:100%}.Calendar_content__CDNaf{box-sizing:border-box;flex:1 1;padding:var(--page-pad-y) var(--page-pad-x);width:100%}.Calendar_toolbar__M8JQ7{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-inline);margin-bottom:14px}.Calendar_title__KcPTn{align-items:center;color:#232323;display:inline-flex;font-size:var(--text-2xl);font-weight:600;gap:10px;margin:0}.Calendar_title__KcPTn svg{color:#10b981}.Calendar_pickers__azCfu{align-items:center;display:flex;gap:10px;margin-right:auto}.Calendar_pill__dMh\+B{align-items:center;background:#eeecfb;border-radius:10px;color:#3f3f57;display:inline-flex;gap:6px;height:38px;padding:0 10px 0 14px;position:relative}.Calendar_pill__dMh\+B svg{color:#6b6b8a;pointer-events:none}.Calendar_pillSelect__XNF\+M{appearance:none;-webkit-appearance:none;background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;outline:none;padding:0;text-transform:capitalize}.Calendar_summary__U479a{display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:8px 18px;margin:0 0 14px}.Calendar_summaryItem__xNIr8{align-items:baseline;display:inline-flex;gap:8px}.Calendar_summaryCurrency__yrFUa{color:#6b7280;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em}.Calendar_summaryIncome__jMDLh{color:#2e7d52;font-weight:600}.Calendar_summaryExpense__QFkV7{color:#c62828;font-weight:600}.Calendar_errorBanner__S-cnd{background:#ffebee;border:1px solid #f5c6c6;border-radius:10px;color:#c62828;font-size:var(--text-sm);margin:0 0 1rem;padding:10px 14px}.Calendar_weekRow__iuvGP{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr) 32px;margin-bottom:10px}.Calendar_navCircle__mmRmf{align-items:center;background:#d9f0e4;border:none;border-radius:50%;color:#2e7d52;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background-color .15s ease;width:32px}.Calendar_navCircle__mmRmf:hover{background:#c2e7d4}.Calendar_weekdays__b7O53{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.Calendar_weekday__5wkjl{color:#6b7280;font-size:var(--text-sm);font-weight:500;text-align:center;text-transform:capitalize}.Calendar_days__voWZP{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 40px}.Calendar_day__UOF-u{background:#fff;border:1px solid #edf1ef;border-radius:10px;display:flex;flex-direction:column;gap:6px;height:136px;overflow:hidden;padding:8px;position:relative}.Calendar_dayOutside__zFXQq{background:#0000;border-color:#0000}.Calendar_dayOutside__zFXQq .Calendar_dayNumber__BaPoM{color:#b6bfbb}.Calendar_dayNumber__BaPoM{align-items:center;align-self:flex-start;border-radius:999px;color:#4b5563;display:inline-flex;font-size:var(--text-sm);font-weight:500;height:24px;justify-content:center;min-width:24px;padding:0 6px}.Calendar_dayToday__HIgnh .Calendar_dayNumber__BaPoM{background:#10b981;color:#fff;font-weight:600}.Calendar_dayChips__FqOI\+{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.Calendar_dayChips__FqOI\+ .Calendar_chip__kzTO-{flex:0 0 auto}.Calendar_dayChips__FqOI\+ .Calendar_chipMain__fcpAV{align-items:center;flex-wrap:nowrap;gap:0;height:22px;justify-content:flex-end;padding:0 7px}.Calendar_dayChips__FqOI\+ .Calendar_chipLabel__sCsBm{max-width:0;opacity:0;transition:max-width .18s ease,opacity .18s ease,margin-right .18s ease}.Calendar_dayChips__FqOI\+ .Calendar_chipMain__fcpAV:focus-visible .Calendar_chipLabel__sCsBm,.Calendar_dayChips__FqOI\+ .Calendar_chip__kzTO-:hover .Calendar_chipLabel__sCsBm{margin-right:6px;max-width:100%;opacity:1}@media (prefers-reduced-motion:reduce){.Calendar_dayChips__FqOI\+ .Calendar_chipLabel__sCsBm{transition-duration:.01ms}}.Calendar_dayAdd__z9mNh{align-items:center;background:#f1f5f3;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;height:22px;justify-content:center;opacity:0;position:absolute;right:6px;top:6px;transition:opacity .15s ease;width:22px}.Calendar_dayAdd__z9mNh:focus-visible,.Calendar_day__UOF-u:hover .Calendar_dayAdd__z9mNh{opacity:1}.Calendar_dayAdd__z9mNh:hover{background:#d9f0e4;color:#2e7d52}.Calendar_chip__kzTO-{align-items:stretch;border-radius:6px;display:flex;min-width:0;overflow:hidden}.Calendar_chipIncome__QnESF{background:#2e7d52;color:#fff}.Calendar_chipExpense__u8Knr{background:#f2b8b8;color:#7b2c2c}.Calendar_chipMain__fcpAV{align-items:baseline;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;flex-wrap:wrap;font:inherit;font-size:var(--text-xs);gap:2px 8px;justify-content:space-between;min-width:0;padding:6px 8px;text-align:left}.Calendar_chipMain__fcpAV:hover{filter:brightness(1.06)}.Calendar_chipLabel__sCsBm{flex:1 1 auto;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Calendar_chipAmount__PKl5H{font-feature-settings:"tnum";flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600;opacity:.92;white-space:nowrap}.Calendar_chipDelete__R9JZL{align-items:center;background:#00000014;border:none;color:inherit;cursor:pointer;display:none;justify-content:center;width:24px}.Calendar_chipDelete__R9JZL:hover{background:#00000029}.Calendar_chipDeleteVisible__R8nH5,.Calendar_chipDelete__R9JZL:focus-visible,.Calendar_chip__kzTO-:hover .Calendar_chipDelete__R9JZL{display:flex}.Calendar_moreButton__o2Oy7{align-self:flex-start;background:#0000;border:none;color:#4b5563;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:600;padding:2px 4px}.Calendar_moreButton__o2Oy7:hover{color:#2e7d52}.Calendar_monthLabel__mBHYj{color:#1f2937;display:none;font-size:var(--text-base);font-weight:700;text-align:center;text-transform:capitalize}.Calendar_mini__8DA3z{display:none;flex-direction:column;gap:12px}.Calendar_miniGrid__sAqQ-,.Calendar_miniWeekdays__id7El{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.Calendar_miniWeekdays__id7El span{color:#9aa5a0;font-size:var(--text-xs);font-weight:600;text-align:center}.Calendar_miniDay__qW178{align-items:center;aspect-ratio:1;background:#fff;border:1px solid #0000;border-radius:10px;color:#1f2937;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;justify-content:center;padding:0}.Calendar_miniOutside__O9\+S4{background:#0000;color:#c3ccc8}.Calendar_miniToday__OkEiC{border-color:#2e7d52}.Calendar_miniSelected__Gc9N1{background:#2e7d52;border-color:#2e7d52;color:#fff}.Calendar_miniNumber__rEDIQ{font-size:var(--text-sm);font-weight:600;line-height:1}.Calendar_miniDots__zgCPU{align-items:center;display:flex;gap:3px;height:5px;justify-content:center}.Calendar_dotExpense__kDKsN,.Calendar_dotIncome__gsMSQ{border-radius:50%;height:5px;width:5px}.Calendar_dotIncome__gsMSQ{background:#2e7d52}.Calendar_dotExpense__kDKsN{background:#d98b8b}.Calendar_miniSelected__Gc9N1 .Calendar_dotIncome__gsMSQ{background:#d4f0e0}.Calendar_miniSelected__Gc9N1 .Calendar_dotExpense__kDKsN{background:#f6d5d5}.Calendar_dayPanel__Ak7W9{background:#fff;border:1px solid #edf1ef;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:14px}.Calendar_dayPanelDate__Jp1Bv{color:#4b5563;font-size:var(--text-sm);font-weight:600;margin:0;text-transform:capitalize}.Calendar_dayPanelEmpty__jzije{color:#9aa5a0;font-size:var(--text-sm);margin:0}.Calendar_agendaChips__RkZOG .Calendar_chip__kzTO-,.Calendar_dayModalChips__jFVeV .Calendar_chip__kzTO-{background:#fff;border:1px solid #edf1ef;border-left-width:3px;border-radius:10px;color:#1f2937}.Calendar_agendaChips__RkZOG .Calendar_chipIncome__QnESF,.Calendar_dayModalChips__jFVeV .Calendar_chipIncome__QnESF{border-left-color:#2e7d52}.Calendar_agendaChips__RkZOG .Calendar_chipExpense__u8Knr,.Calendar_dayModalChips__jFVeV .Calendar_chipExpense__u8Knr{border-left-color:#d98b8b}.Calendar_agendaChips__RkZOG .Calendar_chipAmount__PKl5H,.Calendar_dayModalChips__jFVeV .Calendar_chipAmount__PKl5H{opacity:1}.Calendar_agendaChips__RkZOG .Calendar_chipIncome__QnESF .Calendar_chipAmount__PKl5H,.Calendar_dayModalChips__jFVeV .Calendar_chipIncome__QnESF .Calendar_chipAmount__PKl5H{color:#2e7d52}.Calendar_agendaChips__RkZOG .Calendar_chipExpense__u8Knr .Calendar_chipAmount__PKl5H,.Calendar_dayModalChips__jFVeV .Calendar_chipExpense__u8Knr .Calendar_chipAmount__PKl5H{color:#b45252}.Calendar_agendaChips__RkZOG .Calendar_chipMain__fcpAV:hover,.Calendar_dayModalChips__jFVeV .Calendar_chipMain__fcpAV:hover{background:#f7faf8;filter:none}.Calendar_agendaChips__RkZOG .Calendar_chipDelete__R9JZL,.Calendar_dayModalChips__jFVeV .Calendar_chipDelete__R9JZL{background:#0000;color:#9aa5a0}.Calendar_agendaChips__RkZOG .Calendar_chipDelete__R9JZL:hover,.Calendar_dayModalChips__jFVeV .Calendar_chipDelete__R9JZL:hover{background:#fdecec;color:#b45252}.Calendar_agendaChips__RkZOG .Calendar_chipMain__fcpAV,.Calendar_dayModalChips__jFVeV .Calendar_chipMain__fcpAV{font-size:var(--text-sm);padding:10px 12px}.Calendar_agendaChips__RkZOG .Calendar_chipDelete__R9JZL,.Calendar_dayModalChips__jFVeV .Calendar_chipDelete__R9JZL{width:38px}.Calendar_emptyState__8BICZ{align-items:center;background:#fff;border:1px solid #edf1ef;border-radius:16px;display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:clamp(24px,4vw,40px);text-align:center}.Calendar_emptyTitle__pS68S{color:#232323;font-size:var(--text-lg);font-weight:600;margin:0}.Calendar_emptyText__2B4uj{color:#6b7280;font-size:var(--text-sm);margin:0 0 6px;max-width:46ch}.Calendar_emptyMonth__APDWj{color:#6b7280;font-size:var(--text-sm);margin:16px 0 0;text-align:center}.Calendar_modalOverlay__2CO19{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.Calendar_confirmModal__MgKLI,.Calendar_dayModal__SdURw{background:#fff;border-radius:16px;box-shadow:0 20px 45px #0f172a2e;max-width:420px;padding:20px;width:100%}.Calendar_dayModalHeader__pKOb2{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.Calendar_dayModalHeader__pKOb2 h3{color:#232323;font-size:var(--text-lg);font-weight:600;margin:0;text-transform:capitalize}.Calendar_iconButton__6Jf92{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.Calendar_iconButton__6Jf92:hover{background:#f1f5f4}.Calendar_dayModalChips__jFVeV{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.Calendar_confirmTitle__P-iOg{color:#232323;font-size:var(--text-lg);font-weight:600;margin:0 0 8px;text-align:center}.Calendar_confirmText__l2uay{color:#6b7280;font-size:var(--text-sm);margin:0 0 20px;text-align:center}.Calendar_confirmActions__DCp7O{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media (max-width:1200px){.Calendar_days__voWZP{margin:0}.Calendar_weekRow__iuvGP{grid-template-columns:32px minmax(0,1fr) 32px}}@media (max-width:1024px){.Calendar_day__UOF-u{min-height:108px}}@media (max-width:768px){.Calendar_days__voWZP,.Calendar_weekdays__b7O53{display:none}.Calendar_weekRow__iuvGP{align-items:center;grid-template-columns:32px minmax(0,1fr) 32px;margin-bottom:14px}.Calendar_mini__8DA3z,.Calendar_monthLabel__mBHYj{display:flex}.Calendar_monthLabel__mBHYj{display:block}.Calendar_monthPill__aubbX{display:none}.Calendar_pickers__azCfu{margin-right:0}.Calendar_toolbar__M8JQ7{align-items:flex-start}}.not-found_page__zO7Ww{align-items:center;background:linear-gradient(45deg,#edecfd,#f5f4fe 42%,#fff 66%,#f4f3fd 88%,#efeefd);display:flex;isolation:isolate;justify-content:center;overflow:hidden;padding:clamp(40px,5.8vw,72px) clamp(16px,4vw,48px);position:relative}.not-found_contoursLeft__laMTQ,.not-found_contoursRight__mlYHe{background-repeat:no-repeat;background-size:100% 100%;pointer-events:none;position:absolute;z-index:0}.not-found_contoursRight__mlYHe{aspect-ratio:660/644;background-image:url(/static/media/Group.22e47e78c5115bbcb07d.svg);right:clamp(-30px,4.22vw,53px);top:clamp(0px,1.43vw,18px);width:clamp(380px,52vw,700px)}.not-found_contoursLeft__laMTQ{aspect-ratio:743/651;background-image:url(/static/media/Group1.7773cfbdb94898aaf92a.svg);bottom:clamp(8px,2.7vw,34px);left:clamp(-300px,-19.4vw,-120px);width:clamp(420px,58vw,780px)}.not-found_content__-d5S\+{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;width:100%;z-index:1}.not-found_errorImage__Ex51B{display:block;height:auto;width:clamp(200px,38vw,478px)}.not-found_title__JBxCF{color:#387251;font-size:clamp(16px,1.9vw,24px);font-weight:700;line-height:1.2;margin:clamp(24px,3.5vw,44px) 0 0}.not-found_description__P7VbI{color:#232323;font-size:clamp(13px,1.6vw,20px);font-weight:400;line-height:2;margin:clamp(26px,3.7vw,47px) 0 0;max-width:640px}.not-found_homeButton__M-qAS.not-found_homeButton__M-qAS{border-radius:clamp(14px,1.6vw,20px);font-size:clamp(13px,1.5vw,19px);height:clamp(42px,4.2vw,53px);margin-top:clamp(22px,3.1vw,39px);padding:0 clamp(20px,2.4vw,30px)}.not-found_help__3cLBU{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(5px,.7vw,9px);justify-content:center;margin:clamp(24px,3.2vw,40px) 0 0}.not-found_helpText__5XnMc{color:#232323;font-size:clamp(16px,1.9vw,24px);font-weight:700;line-height:1.21}.not-found_supportLink__KbRak{color:#387251;font-size:clamp(13px,1.6vw,20px);font-weight:500;line-height:1.21;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}.not-found_supportLink__KbRak:hover{color:#2c5a40}@media (max-width:760px){.not-found_contoursRight__mlYHe{right:-22vw;width:78vw}.not-found_contoursLeft__laMTQ{bottom:0;left:-44vw;width:86vw}}@media (max-width:480px){.not-found_description__P7VbI{line-height:1.7}.not-found_contoursLeft__laMTQ,.not-found_contoursRight__mlYHe{opacity:.6}}.CarrotRainEasterEgg_overlay__c2XBO{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:9998}.CarrotRainEasterEgg_carrot__o3eTe{animation:CarrotRainEasterEgg_carrot-fall__ZawRJ linear forwards;font-size:var(--text-4xl);opacity:.85;position:absolute;top:-10%}@keyframes CarrotRainEasterEgg_carrot-fall__ZawRJ{to{transform:translateY(110vh) rotate(1turn)}}:root{--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--text-2xs:0.625rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:clamp(1.5rem,2.5vw + 0.5rem,2rem);--text-4xl:clamp(2rem,4vw + 0.5rem,3rem);--page-pad-x:clamp(16px,2.4vw,32px);--page-pad-y:clamp(16px,2vw,24px);--gap-section:clamp(20px,2.4vw,32px);--gap-card:clamp(12px,1.6vw,24px);--gap-inline:clamp(8px,1vw,16px);--backgroundColor--:#10b981;--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:160 84% 39%;--primary-foreground:0 0% 100%;--primary-light:160 84% 55%;--primary-dark:160 84% 25%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:160 84% 39%;--accent-foreground:0 0% 100%;--brand-mint:160 84% 39%;--brand-mint-light:160 84% 55%;--brand-mint-pale:160 50% 90%;--brand-orange:35 100% 50%;--brand-gray:215 20% 65%;--brand-dark:222.2 84% 4.9%;--brand-title:23 23 23;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:160 84% 39%;--radius:0.75rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;background-color:hsl(var(--background));color:#020817;color:hsl(var(--foreground));font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-sans),sans-serif;line-height:1.5}#root{display:flex;flex-direction:column;min-height:100dvh}main{flex-grow:1}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1200px;padding:0 clamp(16px,4vw,32px);width:100%}.react-datepicker,.react-datepicker-time__header,.react-datepicker__current-month,.react-datepicker__header,button,input,select,textarea{font-family:inherit}.react-datepicker__day--selected{background-color:#4cc490!important;color:#fff!important}.react-datepicker__day--selected:hover{background-color:#3da090!important}.react-datepicker__day--today{color:#4cc490!important;font-weight:700}.react-datepicker__day--selected.react-datepicker__day--today,.react-datepicker__day--today.react-datepicker__day--selected{color:#fff!important}.react-datepicker__day--keyboard-selected{background-color:#7dd3a0!important;color:#fff!important}.react-datepicker__today-button{color:#4cc490!important}.react-datepicker__close-icon{align-items:center;display:flex;height:100%;padding:0;right:8px}.react-datepicker__close-icon:after{background-color:#4cc490!important;color:#fff!important;display:block;font-size:14px;height:18px;line-height:18px;padding:0;text-align:center;width:18px}.react-datepicker__input-container:has(.react-datepicker__close-icon)>:first-child{padding-right:34px}.react-datepicker .react-datepicker__month-read-view,.react-datepicker .react-datepicker__year-read-view{background:#fff;border:1px solid #e2e7ea;border-radius:999px;color:#2f3a34;font-size:12px;font-weight:600;padding:4px 24px 4px 12px}.react-datepicker .react-datepicker__month-read-view:hover,.react-datepicker .react-datepicker__year-read-view:hover{border-color:#4cc490}.react-datepicker .react-datepicker__month-read-view--down-arrow,.react-datepicker .react-datepicker__year-read-view--down-arrow{border-color:#6f7c74;border-width:2px 2px 0 0;height:6px;right:9px;top:7px;width:6px}.react-datepicker .react-datepicker__month-dropdown-container,.react-datepicker .react-datepicker__year-dropdown-container{position:relative}.react-datepicker .react-datepicker__month-dropdown,.react-datepicker .react-datepicker__year-dropdown{background-color:#fff;border:1px solid #e7eaf0;border-radius:12px;box-shadow:0 18px 36px -20px #1f2c2680,0 2px 8px #1f2c260f;height:auto;left:50%;max-height:min(312px,40vh);overflow-y:auto;overscroll-behavior:contain;padding:6px;scrollbar-width:thin;top:calc(100% + 6px);transform:translateX(-50%);width:148px}.react-datepicker .react-datepicker__month-option,.react-datepicker .react-datepicker__year-option{border-radius:8px;color:#2f3a34;font-size:13px;line-height:20px;padding:5px 0;transition:background-color .12s ease,color .12s ease}.react-datepicker .react-datepicker__month-option:hover,.react-datepicker .react-datepicker__year-option:hover{background-color:#e8f6ee;color:#2c5b40}.react-datepicker .react-datepicker__month-option--selected_month,.react-datepicker .react-datepicker__year-option--selected_year{background-color:#4cc490;color:#fff;font-weight:600}.react-datepicker .react-datepicker__month-option--selected,.react-datepicker .react-datepicker__year-option--selected{display:none}.react-datepicker .react-datepicker__navigation--years{height:14px;overflow:visible;position:relative;text-indent:0;top:0;width:100%}.react-datepicker .react-datepicker__navigation--years:before{border:solid #9aa3ad;border-width:2px 2px 0 0;content:"";display:block;height:7px;margin:3px auto 0;width:7px}.react-datepicker .react-datepicker__navigation--years-upcoming:before{transform:rotate(-45deg)}.react-datepicker .react-datepicker__navigation--years-previous:before{margin-top:0;transform:rotate(135deg)}.react-datepicker
	.react-datepicker__year-option:hover
	.react-datepicker__navigation--years:before{border-color:#2c5b40}
/*# sourceMappingURL=main.8d1acea3.css.map*/