:root{--fw-bold:600;--fw-regular:400;--fw-light:300;--fs-lg:1.25rem;--fs-md:1rem;--fs-sm:0.75rem;--fs-xs:0.625rem;--text-main:#22262a;--text-muted:#818c98;--text-35:#505962;--text-black:#000;--ts-title:var(--fw-bold) var(--fs-lg) /1.3 system-ui;--ts-subtitle:var(--fw-regular) var(--fs-md) /1.4 system-ui;--ts-body:var(--fw-regular) var(--fs-sm) /1.5 system-ui;--ts-body-muted:var(--fw-regular) var(--fs-sm) /1.5 system-ui;--color-accent-light:#ffb752;--color-accent-light-hover:#ffeacc;--bg-white:#fff;--bg-app:#f0f2f4;--bg-surface:#fff;--bg-soft:#f6f7f8;--border:#e2e6e9;--ui-hover:#00000008;--ui-active:#00000014;--color-success:#21c45d;--color-success-bg:#e9fbf0;--color-danger:#db143c;--color-danger-bg:#fce8ea;--color-danger-border:#f9d2d5;--color-warning:#f59f0a;--color-info:#3c83f6;--color-purple:#7c3bed;--color-income:#23c4a6;--color-investment:#6a99e3;--skeleton-bg:#f0f0f0;--skeleton-shimmer:#e8e8e8;--shadow-sm:0 2px 12px #0000000f;--shadow-md:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833;--shadow-lg:0 20px 60px #0000004d;--shadow-accent:0 0 0 2px #ffb6501a;--shadow-danger:0 0 0 2px #ff4d4f1a;--shadow-purple:0 8px 24px #7c3aed59;--shadow-button-accent:0 2px 6px -2px color-mix(in srgb,var(--color-accent-light),#0000 65%)}[data-theme=dark]{--text-main:#f1f2f4;--text-muted:#9da6af;--text-35:#f1f2f4;--text-black:#fff;--color-accent-light:#ff9f19;--color-accent-light-hover:#ffd599;--bg-white:#1c1f22;--bg-app:#1c1f22;--bg-surface:#292b2e;--bg-soft:#383b3e;--border:#8f99a3;--ui-hover:#ffffff26;--ui-active:#ffffff1a;--color-success:#29a356;--color-success-bg:#1f472e;--color-danger:#d9264a;--color-danger-bg:#471f27;--color-danger-border:#6b2e3a;--color-warning:#cf8b17;--color-info:#3077e8;--color-purple:#773cdd;--skeleton-bg:#2e3338;--skeleton-shimmer:#40474f;--shadow-sm:0 4px 12px #8484841a;--shadow-md:0 10px 38px 5px #8484841a;--shadow-lg:0 20px 60px #8484841a}*,:after,:before{box-sizing:border-box}::-webkit-scrollbar{display:none}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f4;background-color:var(--bg-app);color:#22262a;color:var(--text-main);font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;overflow-x:hidden;scrollbar-width:none;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h3{font-size:1.25rem;font-weight:500;margin:0}.Main_layout__AF891{background-color:var(--bg-surface);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;padding-bottom:5vh;position:relative}.Main_main__5oKEO{flex:1 1;margin-inline:auto;max-width:1200px;padding-top:2rem;transition:padding-top .2s ease;width:100%}@media (max-width:960px){.Main_main__5oKEO{padding-top:0}}.Main_content_container__Z6KmG{background-color:var(--bg-app);border-radius:12px;display:flex;flex-direction:column;gap:1.5rem;min-height:calc(100vh - 120px);padding:1.5rem min(2rem,5%);position:relative}@media (max-width:960px){.Main_content_container__Z6KmG{border-radius:0}}.Main_abstractGraphic__1GcY8{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:0}@media (max-width:960px){.Main_abstractGraphic__1GcY8{display:none}}.Main_backgroundLayer__Mcc5t{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.Main_wavyLines__K0u2T{opacity:.25;right:0;top:0;transform:translateX(50%) translateY(-30%) rotate(30deg);width:60vw}.Main_dotGridCircle__SYDgx{left:0;opacity:.25;top:50vh;transform:translateX(-60%);width:50vw}.Main_rectanglePlus__GWH45{opacity:.25;right:0;top:150vh;width:40vw}.Navbar_navbar__UlZim{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bg-app);display:flex;justify-content:space-between;padding:.75rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.Navbar_navbarLeft__YDDHF{align-items:center;display:flex;gap:2.5rem}.Navbar_navbarRight__oJE3t{align-items:center;display:flex;gap:1rem}.Navbar_logo__hlMlR{color:var(--color-accent-light);font-size:1.5rem;font-weight:700;letter-spacing:-.5px}.Navbar_navLinks__L\+h36{align-items:center;display:flex;gap:.25rem}.Navbar_navLink__cY2Ar{border-radius:8px;color:var(--text-main);font-size:.95rem;font-weight:500;padding:.5rem 1rem .5rem 0;position:relative;text-decoration:none;transition:all .2s ease}.Navbar_navLink__cY2Ar:hover{opacity:.3}.Navbar_navLink__cY2Ar[aria-current=page]{font-weight:600}.Navbar_navLink__cY2Ar[aria-current=page]:after{background-color:var(--color-accent-light);border-radius:4px;bottom:0;content:"";height:4px;left:0;position:absolute;width:2rem}.Navbar_userAvatar__\+EAHe{align-items:center;border-radius:50%;color:var(--text-main);cursor:pointer;display:flex;height:36px;justify-content:center;transition:transform .1s ease,box-shadow .1s ease;width:36px}.Navbar_userAvatar__\+EAHe:hover{box-shadow:var(--shadow-sm);transform:scale(1.05)}.Navbar_profileImage__dNYd9{border-radius:50%;height:100%;object-fit:cover;width:100%}.Navbar_dropdownContent__vzcvZ{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:var(--bg-surface);border-radius:8px;box-shadow:var(--shadow-md);min-width:160px;padding:6px;will-change:transform,opacity;z-index:2000}.Navbar_dropdownItem__yAsQ6{align-items:center;border-radius:6px;color:var(--text-main);cursor:pointer;display:flex;font:var(--ts-body);gap:.75rem;outline:none;padding:.6rem .75rem;transition:all .15s ease;-webkit-user-select:none;user-select:none}.Navbar_dropdownItem__yAsQ6:hover,.Navbar_dropdownItem__yAsQ6[data-highlighted]{background-color:var(--ui-hover);color:var(--color-accent-light)}.Navbar_desktopOnly__jTddg{display:flex}.Navbar_mobileOnly__uIVY8{display:none}.Navbar_rightButtons__N4Y\+y{align-items:center;display:flex;gap:1rem}.Navbar_mobileMenuButton__AjDSM{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-main);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s ease}.Navbar_mobileMenuButton__AjDSM:hover{background-color:var(--ui-hover)}.Navbar_mobilePopoverContent__c3zMt{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:var(--bg-surface);border-radius:8px;box-shadow:var(--shadow-md);min-width:200px;padding:12px;will-change:transform,opacity;z-index:2000}.Navbar_mobileNavContainer__sKjb1{display:flex;flex-direction:column;gap:12px}.Navbar_mobileNavButtons__O2Nq9,.Navbar_mobileNavLinks__xRJ2d{display:flex;flex-direction:column;gap:8px}.Navbar_mobileDivider__QCK-t{background-color:var(--ui-border);height:1px;margin:4px 0}@media (max-width:960px){.Navbar_desktopOnly__jTddg{display:none!important}.Navbar_mobileOnly__uIVY8{display:flex!important}}@media (max-width:768px){.Navbar_navbar__UlZim{padding:.75rem 1rem}.Navbar_navbarLeft__YDDHF{gap:1rem}.Navbar_logo__hlMlR{font-size:1.25rem}.Navbar_navLinks__L\+h36{gap:0}.Navbar_navLink__cY2Ar{font-size:.85rem;padding:.4rem .6rem}}.Navbar_iconButton__B\+T9y{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:6px}.Button_button__h-PxG,.Navbar_iconButton__B\+T9y:hover{color:var(--text-main)}.Button_button__h-PxG{align-items:center;background-color:var(--color-accent-light);border:1px solid var(--color-accent-light);border-radius:.5rem;cursor:pointer;display:inline-flex;font-weight:var(--fw-regular);gap:8px;justify-content:center;outline:none;transition:background-color .2s,color .2s,border-color .2s,opacity .2s,transform .2s,box-shadow .2s;white-space:nowrap}.Button_button__h-PxG:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-accent-light)}.Button_button__h-PxG:disabled{cursor:not-allowed;opacity:.5;transform:none}.Button_button__h-PxG:hover:not(:disabled){opacity:.85}.Button_button__h-PxG:active:not(:disabled){transform:scale(.98)}.Button_content__4kiCh{align-items:center;display:inline-flex;gap:inherit;height:100%;justify-content:center;width:100%}.Button_loading__K0-VA{pointer-events:none;position:relative}.Button_loading__K0-VA .Button_content__4kiCh{visibility:hidden}.Button_spinner__tM-63{animation:Button_spin__gxBKI .8s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top:2px solid var(--text-main);height:16px;position:absolute;width:16px}.Button_spinnerIcon__cMb1h{animation:Button_spin__gxBKI 1s linear infinite;color:var(--text-main)!important;height:20px!important;position:absolute;width:20px!important}@keyframes Button_spin__gxBKI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button_secondary__eoOXl{background-color:var(--bg-surface);border:1px solid var(--bg-app)}.Button_secondary__eoOXl:hover:not(:disabled){border:1px solid var(--color-accent-light)}.Button_danger__FW\+1b{background-color:#dc2626;background-color:var(--color-red,#dc2626);background-color:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:#dc2626}.Button_danger__FW\+1b:hover:not(:disabled){background-color:#fecaca}.Button_outline__wENvs{background-color:initial;border:1px solid var(--color-accent-light);color:var(--text-main)}.Button_outline__wENvs:hover:not(:disabled){background-color:var(--color-accent-light);color:#000;opacity:1}.Button_cta__G3JAj{background-color:var(--color-accent-light);box-shadow:var(--shadow-button-accent);color:#000;position:relative}.Button_cta__G3JAj:before{animation:Button_breathingInner__H8qap 4s ease-in-out infinite;background:radial-gradient(ellipse 90% 70% at 50% 90%,color-mix(in srgb,var(--color-accent-light),#0000 5%) 0,color-mix(in srgb,var(--color-accent-light),#0000 50%) 40%,#0000 70%);filter:blur(8px);inset:-5px -12px;opacity:.75}.Button_cta__G3JAj:after,.Button_cta__G3JAj:before{border-radius:inherit;content:"";pointer-events:none;position:absolute;transition:opacity .4s ease,transform .4s ease;will-change:transform,opacity;z-index:-1}.Button_cta__G3JAj:after{animation:Button_breathingOuter__Vf8wW 6s ease-in-out infinite;background:radial-gradient(ellipse 80% 60% at 50% 85%,color-mix(in srgb,var(--color-accent-light),#0000 35%) 0,#0000 65%);filter:blur(22px);inset:-10px -22px;opacity:.35}.Button_cta__G3JAj:hover:not(:disabled){background-color:var(--color-accent-light);color:var(--text-main);opacity:1;transform:translateY(-2px)}.Button_cta__G3JAj:hover:not(:disabled):before{animation-play-state:paused;opacity:1;transform:scale(1.15) translateY(4px)}.Button_cta__G3JAj:hover:not(:disabled):after{animation-play-state:paused;opacity:.5;transform:scale(1.4) translateY(6px)}@keyframes Button_breathingInner__H8qap{0%,to{opacity:.7;transform:scale(1) translateY(1px)}50%{opacity:.9;transform:scale(1.05) translateY(3px)}}@keyframes Button_breathingOuter__Vf8wW{0%,to{opacity:.3;transform:scale(1) translateY(2px)}50%{opacity:.5;transform:scale(1.1) translateY(5px)}}.Button_l__Zwwj6{font-size:var(--fs-md);padding:12px 24px}.Button_m__jYpgt{font-size:var(--fs-sm);padding:8px 16px}.Button_s__LTQaX{border-radius:6px;font-size:var(--fs-xs);gap:4px;padding:4px 8px}.Tooltip_content__Id3PZ{animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--bg-surface);border-radius:6px;box-shadow:var(--shadow-sm);color:var(--text-main);font-size:13px;line-height:1;padding:8px 12px;-webkit-user-select:none;user-select:none;will-change:transform,opacity;z-index:1000}.Tooltip_content__Id3PZ[data-state=delayed-open][data-side=top]{animation-name:Tooltip_slideDownAndFade__gPN4r}.Tooltip_content__Id3PZ[data-state=delayed-open][data-side=right]{animation-name:Tooltip_slideLeftAndFade__-3cGn}.Tooltip_content__Id3PZ[data-state=delayed-open][data-side=bottom]{animation-name:Tooltip_slideUpAndFade__XkKMV}.Tooltip_content__Id3PZ[data-state=delayed-open][data-side=left]{animation-name:Tooltip_slideRightAndFade__Dohdu}.Tooltip_arrow__V7wr-{fill:var(--bg-surface)}@keyframes Tooltip_slideUpAndFade__XkKMV{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_slideRightAndFade__Dohdu{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}@keyframes Tooltip_slideDownAndFade__gPN4r{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_slideLeftAndFade__-3cGn{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}.CheckoutModal_overlay__Ldid-{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009;display:grid;inset:0;opacity:0;place-items:center;position:fixed;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1000}.CheckoutModal_overlay__Ldid-.CheckoutModal_open__y3sBN{opacity:1;visibility:visible}.CheckoutModal_container__jWjLl{-ms-overflow-style:none;align-items:center;animation:CheckoutModal_modalSlideIn__RgoNn .3s cubic-bezier(.34,1.56,.64,1);background-color:var(--bg-app);border-radius:16px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:1rem;max-height:90vh;overflow-y:auto;padding:16px 16px 24px;position:relative;scrollbar-width:none;width:min(90%,720px)}.CheckoutModal_container__jWjLl::-webkit-scrollbar{display:none}@keyframes CheckoutModal_modalSlideIn__RgoNn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckoutModal_closeButton__0F\+S5{align-items:center;background:#0000;border:none;border-radius:6px;color:#888;color:var(--text-muted,#888);cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:color .2s ease,transform .2s ease}.CheckoutModal_closeButton__0F\+S5:hover{background-color:#f5f5f5;background-color:var(--bg-surface,#f5f5f5);color:#333;color:var(--text-main,#333)}.CheckoutModal_closeButton__0F\+S5:active{transform:scale(.95)}.CheckoutModal_backButton__m\+yu6{align-items:center;background:#0000;border:none;border-radius:6px;color:#888;color:var(--text-muted,#888);cursor:pointer;display:flex;justify-content:center;left:16px;padding:8px;position:absolute;top:16px;transition:color .2s ease,transform .2s ease}.CheckoutModal_backButton__m\+yu6:hover{background-color:#f5f5f5;background-color:var(--bg-surface,#f5f5f5);color:#333;color:var(--text-main,#333)}.CheckoutModal_backButton__m\+yu6:active{transform:scale(.95)}.CheckoutModal_titleSection__hOrkT{align-items:center;display:flex;flex-direction:column;text-align:center}.CheckoutModal_title__8WTd4{color:var(--text-main);font:var(--ts-title);font-size:24px;font-weight:700;font-weight:var(--fw-bold,700);margin:0}.CheckoutModal_subtitle__zBjh8{color:var(--text-muted);font:var(--ts-body);font-size:14px;margin:0}.CheckoutModal_intervalContainer__Ok8EH{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.CheckoutModal_typeActive__aPnje,.CheckoutModal_type__I4-T5{align-self:center;cursor:pointer;font-size:16px;font-weight:500;font-weight:var(--fw-medium,500);transition:color .2s ease}.CheckoutModal_type__I4-T5{color:var(--text-main)}.CheckoutModal_type__I4-T5:hover{color:var(--color-accent-light-hover)}.CheckoutModal_typeActive__aPnje{color:var(--color-accent-light)}.CheckoutModal_cardsContainer__P-YGK{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}.CheckoutModal_pricingCard__0iHN-{flex-shrink:0;height:460px!important;width:clamp(260px,50%,300px)!important}.CheckoutModal_footerSection__akbZG{align-items:center;display:flex;flex-direction:column}.CheckoutModal_footerText__-FUk\+{color:var(--text-muted);font:var(--ts-body);font-size:14px;margin:0}.PricingCard_card__GFEeJ{background-color:var(--bg-surface);border-radius:16px;box-shadow:var(--shadow-md);container-name:pricing-card;container-type:inline-size;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;height:600px;justify-content:space-between;overflow:hidden;padding:32px;position:relative;scroll-snap-align:center;width:420px;z-index:2}.PricingCard_eblob__CX8al{border-radius:0 0 0 16px;opacity:.9;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(-1) scaleY(-1);-webkit-user-select:none;user-select:none;width:55%;width:25%}.PricingCard_title__82q1j{color:var(--text-main);font-size:24px;margin:0 0 12px}.PricingCard_subTitle__MvckS{color:var(--text-muted);font-size:18px;margin:0}.PricingCard_midSection__jIPAM{display:flex;flex-direction:column}.PricingCard_price__arP5O{color:var(--text-main);font-size:32px;font-weight:var(--fw-bold);line-height:32px;margin:0}.PricingCard_perksList__kgULq{display:flex;flex-direction:column;gap:12px;list-style:none;margin:1.5rem 0;padding:0}.PricingCard_perkItem__Xw-WB{align-items:center;display:flex;flex-direction:row;gap:10px}.PricingCard_textCard__lV9KR{color:var(--text-main);font-size:18px;font-weight:400;margin:0;width:100%}.PricingCard_checkmark__WVfTK{color:var(--color-accent-light);flex-shrink:0;width:20px}.PricingCard_bottomSection__fmebm{display:flex;flex-direction:column;width:100%}.PricingCard_waitingPaymentContainer__cKvTS{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-bottom:8px}.PricingCard_waitingPaymentText__Jd17Z{color:var(--text-main);display:block;font-size:var(--fs-sm);text-align:center}.PricingCard_spinnerIcon__HpD0B{animation:PricingCard_spin__vqzjf 1s linear infinite;flex-shrink:0;width:16px}@keyframes PricingCard_spin__vqzjf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PricingCard_billedPrice__-VFhV{color:var(--text-muted);display:block;font-size:var(--fs-sm);margin-bottom:8px;text-align:center;width:100%}.PricingCard_button__K0jyW{font-size:var(--fs-md);padding:12px 24px;width:100%;@container pricing-card (max-width: 270px){font-size:var(--fs-sm);padding-bottom:8px;padding-left:16px;padding-right:16px;padding-top:8px}}.PricingCard_button__K0jyW:hover{background-color:var(--color-accent-light);color:var(--text-main)}.PricingCard_activeBadge__o-OJq{align-items:center;background-color:color-mix(in srgb,var(--color-accent-light) 12%,#0000);border-radius:10px;color:var(--color-accent-light);display:flex;flex-direction:row;font-size:var(--fs-sm);font-weight:600;font-weight:var(--fw-semibold,600);gap:8px;justify-content:center;padding:8px;width:100%}.PricingCard_activeBadgeIcon__Q\+430{flex-shrink:0}@container pricing-card (max-width: 270px){.PricingCard_card__GFEeJ{border-radius:10px;padding:18px}.PricingCard_title__82q1j{font-size:14px;margin:0 0 8px}.PricingCard_subTitle__MvckS{font-size:12px}.PricingCard_price__arP5O{font-size:24px;line-height:26px}.PricingCard_textCard__lV9KR{font-size:13px}.PricingCard_perksList__kgULq{gap:8px;margin:1rem 0}.PricingCard_perkItem__Xw-WB{gap:6px}.PricingCard_checkmark__WVfTK{width:16px}.PricingCard_billedPrice__-VFhV{font-size:var(--fs-xs)}}.PricingPeriodSwitcher_intervalContainer__lvbsh{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.PricingPeriodSwitcher_typeActive__6xMIr,.PricingPeriodSwitcher_type__495zM{align-self:center;cursor:pointer;font-size:16px;font-weight:500;font-weight:var(--fw-medium,500);margin:0;transition:color .2s ease}.PricingPeriodSwitcher_type__495zM{color:var(--text-main)}.PricingPeriodSwitcher_type__495zM:hover{color:var(--color-accent-light-hover)}.PricingPeriodSwitcher_typeActive__6xMIr{color:var(--color-accent-light)}.Input_input_base__uBupA{align-items:center;background-color:var(--bg-surface);border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:var(--text-main);display:flex;font:var(--ts-body);height:100%;padding:0 16px;transition:all .2s ease;transition:border-color .2s ease;width:100%}.Input_input_base__uBupA:focus{border-color:var(--color-accent-light);box-shadow:var(--shadow-accent);outline:none}.Input_input_base__uBupA:disabled{background-color:var(--bg-app);cursor:not-allowed;opacity:.7}.Input_error__6v7uD{border-color:var(--color-danger)!important}.Input_error__6v7uD:focus{box-shadow:var(--shadow-danger)}.Input_size_s__J9iLR{font-size:.8125rem;max-height:32px;padding:0 8px}.Input_size_m__Cxon2{max-height:40px;padding:0 12px}.Input_size_l__mkGvQ{max-height:52px;padding:0 16px}.PlanActiveCard_card__Ik4gT{background-color:var(--bg-surface);border-radius:12px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:16px;padding:16px 20px;width:clamp(260px,50%,300px)!important}.PlanActiveCard_planBadge__wJxLl{align-items:center;display:flex;flex-direction:row;gap:10px}.PlanActiveCard_checkIcon__imQLY{color:var(--color-accent-light);flex-shrink:0}.PlanActiveCard_planName__BlB3K{color:var(--text-main);font-size:var(--fs-lg)}.PlanActiveCard_expiredTag__0iVax{background-color:color-mix(in srgb,#e05252 12%,#0000);background-color:color-mix(in srgb,var(--color-error,#e05252) 12%,#0000);border-radius:6px;color:#e05252;color:var(--color-error,#e05252);font-size:12px;font-weight:var(--fw-medium);margin-left:4px;padding:2px 8px}.PlanActiveCard_infoGrid__3uzbU{display:flex;flex-direction:column;gap:12px}.PlanActiveCard_inputGroup__62PBZ{display:flex;flex-direction:column;gap:6px}.PlanActiveCard_labelWrapper__1VdgL{align-items:baseline;display:flex;justify-content:space-between}.PlanActiveCard_label__TIkA4{color:var(--text-muted);font-size:10px;font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase}.PlanActiveCard_duration__wrpXc{color:var(--text-muted);font-size:11px;font-weight:var(--fw-medium)}.PlanActiveCard_urgent__cY6wi{color:var(--color-accent-light)}.PlanActiveCard_infoInput__bMMDG{cursor:default!important;opacity:.7;width:100%}.PlanActiveCard_buttonRow__ma8HN{display:flex;flex-direction:row;gap:12px}.PlanActiveCard_actionButton__oikTS{flex:1 1}.Skeleton_skeleton__WxnXJ{animation:Skeleton_shimmer__mQ\+8X 1.5s infinite;background:linear-gradient(90deg,var(--skeleton-bg) 25%,var(--skeleton-shimmer) 50%,var(--skeleton-bg) 75%);background-size:200% 100%;display:inline-block}@keyframes Skeleton_shimmer__mQ\+8X{0%{background-position:200% 0}to{background-position:-200% 0}}.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;background-color:#fff;border-radius:5px;box-shadow:0 1px 10px #0006;box-sizing:border-box;color:#2d2d2d;margin:0;max-width:300px;min-width:250px;padding:15px;position:fixed;right:0;top:0;z-index:1000000000}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;display:block;font:19px/normal sans-serif;font-weight:700;line-height:1.5;margin:0;position:relative}.driver-popover-close-btn{all:unset;color:#d2d2d2;cursor:pointer;font-size:18px;font-weight:500;height:28px;position:absolute;right:0;text-align:center;top:0;transition:color;transition-duration:.2s;width:32px;z-index:1}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;font:14px/normal sans-serif;font-weight:400;line-height:1.5;margin-bottom:0}.driver-popover-footer{zoom:1;align-items:center;display:flex;justify-content:space-between;margin-top:15px;text-align:right}.driver-popover-progress-text{zoom:1;color:#727272;font-size:13px;font-weight:400}.driver-popover-footer button{zoom:1;all:unset;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#2d2d2d;cursor:pointer;display:inline-block;font:12px/normal sans-serif;line-height:1.3;outline:0;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{border:5px solid #fff;content:"";position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-bottom-color:#0000;border-right-color:#0000;border-top-color:#0000;left:100%}.driver-popover-arrow-side-right{border-bottom-color:#0000;border-left-color:#0000;border-top-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}:root{--driver-popover-bg:#fff;--driver-popover-color:var(--text-35);--driver-popover-padding:20px;--driver-popover-title-color:var(--text-35);--driver-popover-font-family:"Nunito",system-ui,-apple-system,sans-serif;--driver-popover-close-btn-color:var(--text-muted)}.driver-popover{border:1px solid #0000000d!important;border-radius:8px;box-shadow:var(--shadow-md)!important;padding:8px 16px}.driver-popover-title{font-size:var(--fs-md)!important;font-weight:var(--fw-bold)!important;margin-bottom:8px!important}.driver-popover-description,.driver-popover-title{font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.driver-popover-description{color:var(--text-muted)!important;font-size:var(--fs-sm)!important}.driver-popover-next-btn,.driver-popover-prev-btn{background-color:var(--bg-app)!important;border:none!important;border-radius:8px!important;color:var(--text-35)!important;font-size:.9rem!important;font-weight:600!important;padding:8px 16px!important;text-shadow:none!important;transition:all .2s ease!important}.driver-popover-next-btn:hover,.driver-popover-prev-btn:hover{background-color:var(--color-accent-light)!important;color:#fff!important}.driver-popover-close-btn{font-size:1.2rem!important}.driver-popover-progress-text{color:var(--text-muted)!important;font-weight:600!important;margin-right:12px!important}.driver-active-element{border-radius:16px!important}.Toast_wrapper__D3lTm{left:50%;pointer-events:none;position:fixed;top:1%;transform:translateX(-50%);z-index:9999}.Toast_toast__R8jO2{align-items:center;border-radius:8px;display:flex;justify-content:space-between;max-width:480px;min-width:320px;overflow:hidden;padding:12px 16px;pointer-events:auto;position:relative}.Toast_error__82-A9{background-color:#f04e4f;color:#fff}.Toast_warning__7gBhu{background-color:#f0924f;color:var(--text-main)}.Toast_notice__pBBfK{background-color:var(--bg-surface);color:var(--text-main)}.Toast_leftGroup__uc9Js{align-items:flex-start;display:flex;gap:12px}.Toast_textGroup__EWLPP{display:flex;flex-direction:column;gap:2px}.Toast_message__Ln7Fa{font-size:14px;font-weight:600}.Toast_description__HDy4j{font-size:12px;opacity:.9}.Toast_closeButton__23SIz{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:4px;transition:opacity .2s}.Toast_closeButton__23SIz:hover{opacity:1}.Toast_progressBarWrapper__rJfb3{background:#0000001a;bottom:0;height:3px;left:0;position:absolute;width:100%}.Toast_progressBar__XKgcr{animation:Toast_recede__L4h\+X 3s linear forwards;background-color:var(--bg-surface);height:100%;width:100%}.Toast_notice__pBBfK .Toast_progressBar__XKgcr{background-color:var(--text-muted)}@keyframes Toast_recede__L4h\+X{0%{width:100%}to{width:0}}.Toast_slideDown__NyV8o{animation:Toast_slideDown__NyV8o .3s cubic-bezier(.16,1,.3,1) forwards}.Toast_slideUp__kwxDb{animation:Toast_slideUp__kwxDb .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes Toast_slideDown__NyV8o{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes Toast_slideUp__kwxDb{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}.PageLoader_root__Q81gn{align-items:center;background-color:var(--bg-app);display:flex;flex-direction:column;gap:14px;height:100svh;justify-content:center;width:100%}.PageLoader_overlay__RQIsa{height:100%;inset:0;position:fixed;z-index:9999}.PageLoader_spinner__QWpUC{animation:PageLoader_spin__8PoHi 1s linear infinite;color:var(--color-accent-light);opacity:.9}@keyframes PageLoader_spin__8PoHi{to{transform:rotate(1turn)}}.PageLoader_message__tZcQJ{animation:PageLoader_fadeIn__ntgMy .4s ease;color:var(--text-muted);font:var(--ts-body);letter-spacing:.01em}@keyframes PageLoader_fadeIn__ntgMy{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TransactionRecurring_recurringPage__9B6e1{display:flex;flex-direction:column;gap:clamp(8px,calc(4vw - 2rem),2rem)}.TransactionRecurring_title__PtFHj{font:var(--ts-title);margin:0}.TransactionRecurring_sectionHeader__oHqK3{align-items:center;display:flex;gap:12px}@media (max-width:640px){.TransactionRecurring_sectionHeader__oHqK3{justify-content:space-between}}.TransactionRecurring_periodSelector__rbKsG{height:28px}.TransactionRecurring_addRecurringSection__RW2J-{display:flex;flex-direction:column;gap:.5rem}.TransactionRecurring_addRecurringSpacer__M81oJ{align-items:flex-end;display:flex;height:28px}.TransactionRecurring_addRecurringNotice__krLwJ{color:var(--text-muted);font:var(--ts-body)}.TransactionRecurring_addRecurringContent__8VLk4{height:52px}.TransactionRecurring_recurringGrid__9CFWQ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:1rem}.TransactionRecurring_listRecurringSection__yqD6H{display:flex;flex-direction:column;gap:.5rem}.TransactionRecurring_loginPrompt__gluqt{color:var(--text-muted);font:var(--ts-body)}.TransactionRecurring_loading__eFhE8,.TransactionRecurring_noRecurrings__1sVnj{color:var(--text-muted);font:var(--ts-body);padding:2rem 0}.Dropdown_trigger__IegVq{align-items:center;background-color:var(--bg-surface);border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:var(--text-main);cursor:pointer;display:inline-flex;font:var(--ts-body);gap:.5rem;height:100%;justify-content:space-between;outline:none;padding:.6rem .75rem;transition:border-color .2s ease;width:100%}.Dropdown_trigger__IegVq.Dropdown_compact__lg7qn{justify-content:center;padding:.6rem;width:2.5rem}.Dropdown_trigger__IegVq.Dropdown_slim__RLXVw{border-radius:6px;font-size:.875rem;height:100%;padding:.25rem .5rem}.Dropdown_trigger__IegVq.Dropdown_bordered__RtzEP{border:1px solid var(--bg-app)}.Dropdown_triggerValue__nxw0d{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Dropdown_trigger__IegVq:hover{background-color:var(--ui-hover)}.Dropdown_trigger__IegVq:focus,.Dropdown_trigger__IegVq[data-state=open]{border-color:var(--color-accent-light);box-shadow:var(--shadow-accent)}.Dropdown_content__Ut3bE{background-color:var(--bg-surface);border-radius:8px;box-shadow:var(--shadow-md);max-height:300px;min-width:150px;overflow:hidden;width:var(--radix-select-trigger-width);z-index:2000}.Dropdown_viewport__eJIG4{padding:.5rem}.Dropdown_item__euiB5{align-items:center;border-radius:6px;color:var(--text-main);cursor:pointer;display:flex;font:var(--ts-body);gap:.5rem;outline:none;padding:.5rem;transition:all .15s ease}.Dropdown_item__euiB5:hover{background-color:var(--ui-hover);color:var(--text-main)}.Dropdown_item__euiB5[data-highlighted]{background-color:var(--ui-hover);outline:none}.Dropdown_icon__FfXej{align-items:center;display:flex;justify-content:center;margin-top:1px}.Dropdown_itemContent__\+jRAk,.Dropdown_valueContainer__9oCRc{align-items:center;display:flex;gap:.5rem}.Dropdown_itemContent__\+jRAk{width:100%}.CategoryDropdown_container__zOJhV{display:flex;flex-direction:column;height:100%;min-width:0;width:100%}.CategoryDropdown_container__zOJhV.CategoryDropdown_compact__4y\+dG{aspect-ratio:1/1;max-width:42px}.CategoryDropdown_trigger__eqQUA{align-items:center;background-color:var(--bg-surface);border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:var(--text-main);cursor:pointer;display:flex;font:var(--ts-body);gap:clamp(.25rem,.75vw,.5rem);height:100%;justify-content:space-between;min-width:0;outline:none;padding:.6rem .75rem;transition:border-color .2s ease;width:100%}.CategoryDropdown_trigger__eqQUA:hover{background-color:var(--ui-hover)}.CategoryDropdown_trigger__eqQUA:focus,.CategoryDropdown_trigger__eqQUA[data-state=open]{border-color:var(--color-accent-light)}.CategoryDropdown_trigger__eqQUA.CategoryDropdown_error__P8G7I{border-color:var(--color-danger)}.CategoryDropdown_triggerValue__Vrrln{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.CategoryDropdown_selectedContent__Ibl-c{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.CategoryDropdown_selectedContent__Ibl-c span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryDropdown_trigger__eqQUA.CategoryDropdown_compact__4y\+dG{justify-content:center;padding:.6rem;width:42px}.CategoryDropdown_trigger__eqQUA.CategoryDropdown_reducedPadding__sf\+tY{padding:6px 8px}.CategoryDropdown_notificationDot__urESo{background-color:var(--color-accent-light);border:2px solid #fff;border-radius:50%;height:16px;position:absolute;right:0;top:0;transform:translate(30%,-30%);width:16px}.CategoryDropdown_notificationDot__urESo.CategoryDropdown_slim__hdU\+t{height:12px;transform:translate(30%,-10%);width:12px}.CategoryDropdown_trigger__eqQUA:has(.CategoryDropdown_notificationDot__urESo){position:relative}.CategoryDropdown_content__D8Eup{background-color:var(--bg-surface);border-radius:8px;box-shadow:var(--shadow-md);max-height:min(70vh,520px);min-width:250px;overflow:hidden;width:var(--radix-select-trigger-width);z-index:1000}.CategoryDropdown_viewport__Y6cTE{overflow-y:auto;padding:.75rem}.CategoryDropdown_loading__XiG-s{color:var(--text-muted);font:var(--ts-body);padding:1rem;text-align:center}.CategoryDropdown_parentGroup__90DOS{border-radius:8px}.CategoryDropdown_parentGroup__90DOS:first-child{margin-bottom:.25rem}.CategoryDropdown_parentGroupIncome__W78NJ{background-color:color-mix(in srgb,var(--color-income) 15%,#0000)}.CategoryDropdown_parentGroupInvestment__wScke{background-color:color-mix(in srgb,var(--color-investment) 15%,#0000)}.CategoryDropdown_parentGroup__90DOS:last-child{margin-bottom:0}.CategoryDropdown_parentItem__kD\+DO{align-items:center;color:var(--text-main);display:flex;font:var(--ts-body);font-weight:var(--fw-bold);gap:.5rem;padding:.25rem .5rem;pointer-events:none}.CategoryDropdown_categoryIcon__jObOd{color:var(--text-muted);flex-shrink:0}.CategoryDropdown_parentLabel__cQycU{flex:1 1}.CategoryDropdown_childrenGroup__22qxy{display:flex;flex-direction:column;gap:2px;margin:0 1.5rem}.CategoryDropdown_childItem__edui\+{align-items:center;border-radius:6px;color:var(--text-main);cursor:pointer;display:flex;font:var(--ts-body);gap:.5rem;outline:none;padding:2px 4px;transition:all .15s ease}.CategoryDropdown_childItem__edui\+:last-child{margin-bottom:.5rem}.CategoryDropdown_childItem__edui\+:hover,.CategoryDropdown_childItem__edui\+[data-highlighted]{background-color:var(--ui-hover);color:var(--text-main)}.CategoryDropdown_childItem__edui\+.CategoryDropdown_selected__sx1nI{background-color:color-mix(in srgb,var(--color-accent-light),#0000 80%)}.CategoryDropdown_childLabel__7tfQ2{flex:1 1;line-height:1.5}.CategoryDropdown_checkboxWrapper__d\+D8Z{flex-shrink:0}.CategoryDropdown_checkboxWrapper__d\+D8Z,.CategoryDropdown_checkbox__uUwSp{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.CategoryDropdown_checkbox__uUwSp{background-color:var(--bg-surface);border:1px solid #b6bfc9;border-radius:4px;color:#fff;transition:all .15s ease}.CategoryDropdown_checkbox__uUwSp.CategoryDropdown_checked__4Dryl{background-color:var(--color-accent-light);border-color:var(--color-accent-light)}.CategoryDropdown_childItem__edui\+:hover .CategoryDropdown_checkbox__uUwSp{border-color:var(--color-accent-light)}.CategoryDropdown_indicator__o5Sj9{align-items:center;color:var(--color-accent-light);display:inline-flex;justify-content:center;margin-left:.5rem}.CategoryDropdown_noneItem__7WuWy{margin-bottom:8px}.AddRecurring_add_recurring_content__tNK7z{align-items:center;display:flex;gap:12px;height:42px;width:100%}.AddRecurring_fields__Myrbu{grid-gap:12px;display:grid;flex:1 1;gap:12px;grid-template-columns:2fr 1.5fr minmax(100px,1fr) 1fr 1fr;height:100%}.AddRecurring_input__QpMxQ{border:1px solid var(--bg-app)}.AddRecurring_trigger__pTtRU{height:100%;width:100%}@media (max-width:960px){.AddRecurring_fields__Myrbu{gap:6px;grid-template-columns:2fr 1.5fr minmax(90px,1fr) auto auto}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{-webkit-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{-webkit-margin-start:var(--rdp-nav_button-width);-webkit-margin-end:var(--rdp-nav_button-width);justify-content:center;margin-inline-end:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{display:inline-flex;height:var(--rdp-nav-height);inset-inline-start:0;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{display:inline-flex;height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;position:absolute;top:0}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-webkit-fit-content;max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.DatePicker_container__e378p{display:flex;flex-direction:column;height:100%;width:100%}.DatePicker_container__e378p.DatePicker_compact__wrXqI{aspect-ratio:1/1;max-width:42px}.DatePicker_trigger__aZqy2{align-items:center;background-color:var(--bg-surface);border:1px solid var(--bg-app);border-radius:8px;color:var(--text-main);cursor:pointer;display:flex;font:var(--ts-body);gap:clamp(.25rem,.75vw,.5rem);height:100%;outline:none;padding:.6rem .75rem;transition:all .2s ease;width:100%}.DatePicker_trigger__aZqy2.DatePicker_compact__wrXqI{justify-content:center;padding:.6rem}.DatePicker_trigger__aZqy2.DatePicker_reducedPadding__hfe\+7{padding:6px 8px}.DatePicker_trigger__aZqy2:hover{background-color:var(--ui-hover)}.DatePicker_trigger__aZqy2:focus,.DatePicker_trigger__aZqy2[data-state=open]{border-color:var(--color-accent-light)}.DatePicker_clearIcon__W8wDL,.DatePicker_icon__2-wOF{color:var(--text-muted);flex-shrink:0}.DatePicker_clearIcon__W8wDL{border-radius:4px;cursor:pointer;padding:2px}.DatePicker_clearIcon__W8wDL:hover{background-color:var(--ui-hover);color:var(--color-danger)}.DatePicker_notificationDot__knkkP{background-color:var(--color-accent-light);border:2px solid #fff;border-radius:50%;height:1rem;position:absolute;right:0;top:0;transform:translate(30%,-30%);width:1rem}.DatePicker_trigger__aZqy2:has(.DatePicker_notificationDot__knkkP){position:relative}.DatePicker_text__Spg92{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.DatePicker_popoverContent__pMxMm{background-color:var(--bg-surface);border:1px solid var(--bg-app);border-radius:12px;box-shadow:var(--shadow-md);margin-top:.5rem;padding:1rem;z-index:1000}.DatePicker_calendar__dceqd{margin:0}.rdp-root{--rdp-accent-color:var(--color-accent-light);--rdp-background-color:var(--ui-hover);--rdp-nav-height:30px;margin:0}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{background-color:var(--rdp-accent-color)!important;color:var(--text-main)!important;font-weight:700}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)!important}.ProgressBar_progressRoot__de2az{align-items:center;box-sizing:border-box;display:flex;height:16px;padding:0 12px;position:relative;width:100%}.ProgressBar_progressRoot__de2az:before{border-left:2px solid var(--text-muted);left:0}.ProgressBar_progressRoot__de2az:after,.ProgressBar_progressRoot__de2az:before{border-bottom:2px solid var(--text-muted);border-top:2px solid var(--text-muted);bottom:0;content:"";position:absolute;top:0;width:6px;z-index:1}.ProgressBar_progressRoot__de2az:after{border-right:2px solid var(--text-muted);right:0}.ProgressBar_barsContainer__9\+Zqe{background-image:repeating-linear-gradient(to right,var(--bg-app) 0,var(--bg-app) 2px,#0000 2px,#0000 6px);flex:1 1;height:12px;overflow:hidden;position:relative}.ProgressBar_progressIndicator__yOVtU{background-image:repeating-linear-gradient(to right,var(--color-accent-light) 0,var(--color-accent-light) 2px,#0000 2px,#0000 6px);height:100%;transition:width .2s ease-out,height .2s ease-out}.ProgressBar_overBudget__juRNe{animation:ProgressBar_pulse__VmVIW 1s ease-in-out infinite;background-image:repeating-linear-gradient(to right,var(--color-danger) 0,var(--color-danger) 2px,#0000 2px,#0000 6px)!important}.ProgressBar_vertical__NlEdK.ProgressBar_progressRoot__de2az{flex-direction:column;height:100%;padding:12px 0;width:100%}.ProgressBar_vertical__NlEdK.ProgressBar_progressRoot__de2az:before{border:2px solid var(--text-muted);border-bottom:none;bottom:auto;height:6px;left:0;right:0;top:0;width:auto}.ProgressBar_vertical__NlEdK.ProgressBar_progressRoot__de2az:after{border:2px solid var(--text-muted);border-top:none;bottom:0;height:6px;left:0;right:0;top:auto;width:auto}.ProgressBar_vertical__NlEdK .ProgressBar_barsContainer__9\+Zqe{background-image:repeating-linear-gradient(to bottom,var(--bg-app) 0,var(--bg-app) 2px,#0000 2px,#0000 6px);display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:calc(100% - 4px)}.ProgressBar_vertical__NlEdK .ProgressBar_progressIndicator__yOVtU{background-image:repeating-linear-gradient(to bottom,var(--color-accent-light) 0,var(--color-accent-light) 2px,#0000 2px,#0000 6px)}.ProgressBar_vertical__NlEdK .ProgressBar_overBudget__juRNe{background-image:repeating-linear-gradient(to bottom,var(--color-danger) 0,var(--color-danger) 2px,#0000 2px,#0000 6px)!important}@keyframes ProgressBar_pulse__VmVIW{0%,to{filter:drop-shadow(0 0 1px hsla(348,83%,47%,.1))}50%{filter:drop-shadow(0 0 1px hsla(348,83%,47%,.9))}}.DeleteConfirmationPopup_popoverContent__-dFJt{animation:DeleteConfirmationPopup_slideUpAndFade__tGlt3 .2s ease-out;background-color:var(--bg-surface);border:1px solid var(--bg-app);border-radius:12px;box-shadow:var(--shadow-md);padding:12px 16px;width:280px;z-index:100}.DeleteConfirmationPopup_popoverTitle__V1r8A{color:var(--text-main);display:block;font:var(--ts-body);font-weight:var(--fw-bold);margin-bottom:4px}.DeleteConfirmationPopup_popoverText__0VrNN{color:var(--text-main);display:block;font:var(--ts-body);line-height:1.5;margin-bottom:8px}.DeleteConfirmationPopup_popoverActions__Np\+Zz{display:flex;gap:8px;justify-content:flex-end}.DeleteConfirmationPopup_confirmButton__PXC5z{background-color:var(--color-danger)!important;border:none!important;color:#fff!important;font-size:12px!important;padding:4px 8px!important}@keyframes DeleteConfirmationPopup_slideUpAndFade__tGlt3{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.TransactionRecurringCard_card__ju7Ih{grid-gap:12px;align-items:center;background-color:var(--bg-surface);border-radius:12px;display:grid;gap:12px;grid-template-rows:auto auto;padding:12px 16px;width:100%}.TransactionRecurringCard_topSection__3jrc2{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:2fr 1fr;justify-content:space-between;width:100%}.TransactionRecurringCard_bottomSection__rbiVE{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1fr auto;width:100%}.TransactionRecurringCard_left__cECX7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.TransactionRecurringCard_bottomLeft__eNMF9{align-items:flex-start;display:flex;width:100%}.TransactionRecurringCard_progressContainer__ZaVmD{display:flex;flex-direction:column;gap:4px;width:100%}.TransactionRecurringCard_daysSection__RgkX\+{color:var(--text-muted);column-gap:4px;display:flex;flex-direction:row;flex-wrap:wrap;font-size:11px;margin-left:12px;row-gap:2px}.TransactionRecurringCard_daysLabel__u8wph{white-space:nowrap}.TransactionRecurringCard_dueToday__d5w2b{color:#22c55e;color:var(--color-success,#22c55e);font-weight:600;white-space:nowrap}.TransactionRecurringCard_overdue__3zCBF{color:#dc143c;font-weight:600;white-space:nowrap}.TransactionRecurringCard_iconWrapper__x4QFO{border-radius:12px;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.TransactionRecurringCard_info__tMEMp{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-rows:repeat(2,1rem);min-width:0}.TransactionRecurringCard_description__qgyuc{color:var(--text-main);display:block;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransactionRecurringCard_periodLabel__477VN{align-items:center;color:var(--text-muted);display:flex;font-size:13px}.TransactionRecurringCard_right__2EriK{grid-gap:8px;display:grid;gap:8px;grid-auto-flow:column;justify-content:end;justify-self:end;min-width:0}.TransactionRecurringCard_amount__9DHIW{color:var(--text-main);font-size:16px;font-weight:600}.TransactionRecurringCard_amountContainer__hQ6yy{align-items:flex-end;display:flex;flex-direction:column}.TransactionRecurringCard_nextDateLabel__vKK\+M{color:var(--text-muted);font-size:11px;white-space:nowrap}.TransactionRecurringCard_actionCell__LufQX{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-auto-flow:column;justify-content:end}.TransactionRecurringCard_iconButton__thh1Q{background:none;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:grid;padding:6px;place-items:center;transition:all .2s}.TransactionRecurringCard_iconButton__thh1Q:hover{background-color:var(--bg-app);color:var(--text-main)}.TransactionRecurringCard_deleteIcon__nqHMJ:hover{background-color:var(--color-danger-bg)!important;color:var(--color-danger)!important}.TransactionRecurringCard_confirmIcon__n6HRE:hover{background-color:var(--color-success-bg)!important;color:var(--color-success)!important}.TransactionRecurringCard_cancelIcon__WpCuw:hover{background-color:var(--color-danger-bg)!important;color:var(--color-danger)!important}:root{--pill-border-radius:6px}.RadioButtonPill_pill_radio__\+Ltog{background:var(--bg-surface);border-radius:6px;border-radius:var(--pill-border-radius);display:inline-flex;height:100%;padding:2px;position:relative;width:-webkit-fit-content;width:fit-content}.RadioButtonPill_pill_radio__\+Ltog[data-equal-width=true]{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.RadioButtonPill_pill_radio__\+Ltog[data-equal-width=true]:before{bottom:2px;left:2px;top:2px;transform:translateX(0);transform:translateX(calc(var(--active-index, 0)*100%));width:calc(100% - 4px);width:calc((100% - 4px)/var(--total-options, 1))}.RadioButtonPill_pill_radio__\+Ltog:not([data-equal-width=true]):before,.RadioButtonPill_pill_radio__\+Ltog[data-equal-width=true]:before{background:var(--ui-active);border-radius:6px;border-radius:var(--pill-border-radius);content:"";position:absolute;transition:none;z-index:0}.RadioButtonPill_pill_radio__\+Ltog:not([data-equal-width=true]):before{height:24px;height:var(--slider-height,24px);left:0;left:var(--slider-left,0);top:0;top:var(--slider-top,0);width:0;width:var(--slider-width,0)}.RadioButtonPill_pill_radio__\+Ltog[data-ready=true]:before{transition:all .25s cubic-bezier(.4,0,.2,1)}.RadioButtonPill_pill_radio_item__iOYoV{background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:var(--fs-xs);font-weight:var(--fw-light);padding:6px 12px;position:relative;z-index:1}.RadioButtonPill_pill_radio_item__iOYoV.RadioButtonPill_active__P32EQ{color:var(--text-main);font-weight:var(--fw-medium)}
/*# sourceMappingURL=main.fc4fce1a.css.map*/