html,body,#root{min-height:100%;height:auto}html{overflow-x:hidden;-webkit-overflow-scrolling:touch}body{margin:0;overflow-y:auto;font-family:var(--ds-font-family, "Vazirmatn", Tahoma, system-ui, sans-serif);background-color:var(--ds-color-bg-default, #061016);color:var(--ds-color-text-primary, #f3f7f6);font-size:var(--ds-font-size-body, .9375rem);line-height:var(--ds-line-height-body, 1.7);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}img,video,canvas,svg{max-width:100%}button,input,textarea,select{font:inherit}.MuiStack-root,.MuiGrid-root,.MuiBox-root{min-width:0}.app-layout,.landing-theme-shell{box-sizing:border-box;padding-bottom:var(--pwa-banner-offset, 0px)}.landing-main section[id]{scroll-margin-top:var(--landing-header-offset, 72px)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ds-color-brand-primary, #2ec8d4) 45%,transparent) transparent}.landing-parallel>*,.landing-parallel .MuiGrid-container>.MuiGrid-item{opacity:0;transform:translateY(24px);transition:opacity .65s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),transform .65s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1));transition-delay:var(--landing-reveal-delay, 0ms)}.landing-parallel--visible>*,.landing-parallel--visible .MuiGrid-container>.MuiGrid-item{opacity:1;transform:translateY(0)}.landing-parallel--visible .landing-stagger-grid>*{opacity:0;animation:landing-card-in .7s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both}.landing-parallel--visible .landing-stagger-grid>*:nth-child(1){animation-delay:40ms}.landing-parallel--visible .landing-stagger-grid>*:nth-child(2){animation-delay:.12s}.landing-parallel--visible .landing-stagger-grid>*:nth-child(3){animation-delay:.2s}.landing-parallel--visible .landing-stagger-grid>*:nth-child(4){animation-delay:.28s}.landing-parallel--visible .landing-stagger-grid>*:nth-child(5){animation-delay:.36s}.landing-parallel--visible .landing-stagger-grid>*:nth-child(6){animation-delay:.44s}@keyframes landing-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.landing-hero-glow{animation:landing-hero-glow 8s ease-in-out infinite}.landing-hero-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);opacity:.45}.landing-theme-shell{position:relative;isolation:isolate}.landing-theme-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.landing-hero-orb--1{width:280px;height:280px;top:10%;right:8%;background:color-mix(in srgb,var(--ds-color-brand-primary, #2ec8d4) 28%,transparent);animation:landing-float-a 12s ease-in-out infinite}.landing-hero-orb--2{width:220px;height:220px;bottom:15%;left:6%;background:color-mix(in srgb,var(--ds-color-brand-accent, #d4a017) 22%,transparent);animation:landing-float-b 10s ease-in-out infinite}@keyframes landing-hero-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.04)}}@keyframes landing-float-a{0%,to{transform:translate(0)}50%{transform:translate(-18px,22px)}}@keyframes landing-float-b{0%,to{transform:translate(0)}50%{transform:translate(20px,-16px)}}.landing-word-swap{animation:landing-word-swap .55s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both}.landing-badge-sparkle{transform-origin:center;animation:landing-badge-sparkle 2.4s ease-in-out infinite}.landing-pricing-badge{animation:landing-pricing-pulse 2.8s ease-in-out infinite}.landing-dashboard-card{transform:rotateY(-2deg) rotateX(1deg);animation:landing-dashboard-breathe 7s ease-in-out infinite;transform-origin:center}.landing-float-note--top{animation:landing-note-top 5.8s ease-in-out infinite}.landing-float-note--bottom{animation:landing-note-bottom 6.4s ease-in-out infinite}.landing-chart-bar{transform-origin:bottom;animation:landing-chart-rise .85s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:var(--bar-delay, 0ms)}.landing-wave-bar{transform-origin:center;animation:landing-wave 1.5s ease-in-out infinite;animation-delay:var(--wave-delay, 0ms)}.landing-progress-line{transform-origin:right;animation:landing-progress 1.1s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both}.landing-report-line{transform-origin:right;animation:landing-report-draw 1.1s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both}.landing-pulse-check{animation:landing-pulse-check 2s ease-in-out infinite}@keyframes landing-word-swap{0%{opacity:0;transform:translateY(9px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes landing-badge-sparkle{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 0 color-mix(in srgb,var(--ds-color-brand-primary, #2ec8d4) 0%,transparent))}28%{transform:scale(1.24) rotate(12deg);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--ds-color-brand-accent, #d4a017) 72%,transparent))}45%{transform:scale(.94) rotate(-7deg)}62%{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ds-color-brand-primary, #2ec8d4) 55%,transparent))}}@keyframes landing-pricing-pulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 0 color-mix(in srgb,var(--ds-color-brand-accent, #d4a017) 0%,transparent)}50%{transform:translateY(-3px) scale(1.04);box-shadow:0 10px 28px color-mix(in srgb,var(--ds-color-brand-accent, #d4a017) 32%,transparent)}}@keyframes landing-dashboard-breathe{0%,to{transform:rotateY(-2deg) rotateX(1deg) translateY(0)}50%{transform:rotateY(0) rotateX(0) translateY(-7px)}}@keyframes landing-note-top{0%,to{transform:translateZ(0)}50%{transform:translate3d(-7px,-9px,0)}}@keyframes landing-note-bottom{0%,to{transform:translateZ(0)}50%{transform:translate3d(7px,8px,0)}}@keyframes landing-chart-rise{0%{transform:scaleY(.08);opacity:.2}to{transform:scaleY(1);opacity:1}}@keyframes landing-wave{0%,to{transform:scaleY(.45);opacity:.55}50%{transform:scaleY(1);opacity:1}}@keyframes landing-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-report-draw{0%{transform:skewY(-6deg) scaleX(0)}to{transform:skewY(-6deg) scaleX(1)}}@keyframes landing-pulse-check{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(38,166,154,0))}50%{transform:scale(1.12);filter:drop-shadow(0 0 8px rgba(38,166,154,.45))}}@keyframes ui-page-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ui-page-enter{animation:ui-page-enter .42s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both}.ui-login-enter{animation:ui-page-enter .55s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both}.ui-card-stagger{animation:ui-page-enter .45s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both}.ui-card-stagger:nth-child(1){animation-delay:.04s}.ui-card-stagger:nth-child(2){animation-delay:.08s}.ui-card-stagger:nth-child(3){animation-delay:.12s}@keyframes ui-alert-enter{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-alert-shake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-5px)}30%,60%,90%{transform:translate(5px)}}.ui-alert-enter{animation:ui-alert-enter .35s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both}.ui-alert-shake{animation:ui-alert-enter .35s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both,ui-alert-shake .45s ease-in-out .1s both}@keyframes ui-dialog-enter{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.MuiDialog-paper{animation:ui-dialog-enter .32s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both}.ui-hover-lift{transition:transform .22s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .22s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.ui-hover-lift:hover{transform:translateY(-3px)}.landing-bento-card,.landing-journey-step{transition:transform .35s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .35s ease,border-color .35s ease}.landing-bento-card:hover,.landing-journey-step:hover{transform:translateY(-6px);box-shadow:0 22px 48px #00000052}.ui-nav-item{transition:background-color .2s ease,color .2s ease,padding-inline .2s ease}.ui-filter-bar .MuiOutlinedInput-root,.ui-chart-period .MuiOutlinedInput-root{border-radius:999px;background-color:var(--ds-color-bg-elevated, #143038)}.ui-filter-bar .MuiOutlinedInput-root{min-width:168px}@keyframes ui-slide-down{0%{opacity:0;max-height:0;transform:translateY(-12px)}to{opacity:1;max-height:1200px;transform:translateY(0)}}.ui-payment-slide{overflow:hidden;animation:ui-slide-down .45s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both}.MuiTableRow-root{transition:background-color .18s ease}.jalali-picker-container,.jalali-picker-input{width:100%}.jalali-picker-input::placeholder{color:var(--ds-color-text-disabled, #64748b);opacity:1}.rmdp-wrapper{z-index:var(--ds-z-date-picker, 1700)!important;max-height:min(420px,calc(100vh - 24px));overflow:auto}.jalali-picker-container{z-index:var(--ds-z-date-picker, 1700)!important}.rmdp-container .rmdp-ep-arrow:after{background-color:var(--ds-color-neutral-light-surface)}.rmdp-calendar{background-color:var(--ds-color-neutral-light-surface);border:1px solid var(--ds-color-border, rgba(148, 163, 184, .35));border-radius:var(--ds-radius-md, 12px);box-shadow:var(--ds-shadow-md, 0 12px 40px rgba(0, 0, 0, .45));color:var(--ds-color-neutral-dark)}.rmdp-header-values{color:var(--ds-color-neutral-dark);font-weight:600}.rmdp-week-day{color:var(--ds-color-neutral-dark-muted)}.rmdp-day span{border-radius:8px;color:var(--ds-color-neutral-dark)}.rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover{background-color:color-mix(in srgb,var(--ds-color-brand-primary, #2ec8d4) 20%,transparent);color:var(--ds-color-neutral-dark)}.rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--ds-color-brand-primary, #2ec8d4);color:var(--ds-color-neutral-light-surface);box-shadow:none}.rmdp-day.rmdp-today span{background-color:color-mix(in srgb,var(--ds-color-brand-accent, #d4a017) 18%,transparent);color:var(--ds-color-brand-accent, #d4a017)}.rmdp-day.rmdp-disabled span{color:var(--ds-color-text-secondary, #8fa8b0)}.rmdp-arrow-container:hover{background-color:color-mix(in srgb,var(--ds-color-brand-primary, #2ec8d4) 14%,transparent);box-shadow:none}.rmdp-arrow{border-color:var(--ds-color-neutral-dark-muted)}.rmdp-time-picker{background-color:var(--ds-color-bg-elevated, #143038);border-top:1px solid var(--ds-color-border, rgba(46, 200, 212, .14))}.rmdp-time-picker input{background-color:var(--ds-color-bg-surface, #0c1c24);color:var(--ds-color-text-primary, #f3f7f6);border:1px solid var(--ds-color-border, rgba(148, 163, 184, .2));border-radius:var(--ds-radius-sm, 8px)}.rmdp-time-picker div .rmdp-am,.rmdp-time-picker div .rmdp-pm{color:var(--ds-color-text-secondary, #94a3b8)}@media (prefers-reduced-motion: reduce){.landing-parallel>*,.landing-parallel .MuiGrid-container>.MuiGrid-item{opacity:1;transform:none;transition:none}.landing-hero-glow,.landing-hero-orb,.landing-word-swap,.landing-badge-sparkle,.landing-pricing-badge,.landing-dashboard-card,.landing-float-note,.landing-chart-bar,.landing-wave-bar,.landing-progress-line,.landing-report-line,.landing-pulse-check,.landing-stagger-grid>*{animation:none!important;opacity:1!important;transform:none!important}.ui-page-enter,.ui-login-enter,.ui-card-stagger,.ui-alert-enter,.ui-alert-shake,.ui-dialog-paper{animation:none!important}.ui-hover-lift:hover,.landing-bento-card:hover,.landing-journey-step:hover{transform:none}}.rmdp-calendar-container-mobile{top:0;bottom:0;right:0;left:0;background-color:#0009}.rmdp-calendar-container-mobile .rmdp-mobile.rmdp-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.rmdp-mobile.rmdp-wrapper{box-shadow:unset;border:1px solid #cfd8e2}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:30px;font-size:16px;padding-bottom:15px}.rmdp-mobile .rmdp-arrow-container{height:26px;width:26px}.rmdp-mobile .rmdp-arrow{padding:3px;height:3px;width:3px;margin-top:6px}.rmdp-mobile .rmdp-up i{margin-top:10px}.rmdp-mobile .rmdp-left i{margin-left:4px;margin-top:7px}.rmdp-mobile .rmdp-right i{margin-left:-2px;margin-top:7px}.rmdp-rtl.rmdp-mobile .rmdp-right i{margin-left:5px}.rmdp-rtl.rmdp-mobile .rmdp-left i{margin-left:-1px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:38px;width:38px}.rmdp-mobile .rmdp-day span{font-size:15px}.rmdp-mobile .dvdr{margin:0 10px}.rmdp-mobile .ok{position:absolute;bottom:0}.rmdp-mobile .rmdp-week-day{margin-top:10px;margin-bottom:3px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{margin:15px 0}.rmdp-mobile .rmdp-action-button{margin:15px 3px 0;font-size:13px}.rmdp-mobile .rmdp-action-buttons{display:flex;justify-content:flex-end;align-items:center;padding:0 10px}.rmdp-mobile .rmdp-rtl .rmdp-action-button{float:left;margin-right:unset;margin-left:10px}.rmdp-mobile .rmdp-action-button:focus{outline:none}.rmdp-mobile .rmdp-header{margin-top:15px;margin-left:10px;margin-right:10px}.rmdp-mobile .rmdp-panel-header{margin-top:20px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:15px}@media (max-width: 420px){.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:32px;width:32px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{width:230px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:20px}.rmdp-mobile .rmdp-day span{font-size:14px}.rmdp-mobile .rmdp-day-picker{padding:10px 5px}.rmdp-mobile.rmdp-single .rmdp-day-picker{padding:10px}.rmdp-mobile .rmdp-arrow-container{height:20px;width:20px;margin:0 12px}.rmdp-mobile .rmdp-arrow{padding:2px;height:3px;width:3px;margin-top:6px}.rmdp-mobile .rmdp-action-button{font-size:13px;padding:5px}.rmdp-mobile .rmdp-action-button:first-child{padding-right:10px}.rmdp-mobile .rmdp-panel-header{padding-bottom:20px}.rmdp-mobile .rmdp-left i,.rmdp-mobile .rmdp-right i{margin-top:6px}.rmdp-mobile .rmdp-up i{margin-top:8px}.rmdp-mobile .rmdp-down i{margin-top:4px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:15px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{font-size:14px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:10px;font-size:12px}}@media (max-height: 450px){.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:9px;font-size:12px;line-height:15px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:22px;width:22px}.rmdp-mobile .rmdp-time-picker{padding:0;min-width:130px!important}.rmdp-mobile .rmdp-time-picker div input{font-size:12px;padding:2px}.rmdp-mobile .rmdp-day span{font-size:12px}.rmdp-mobile .rmdp-month-picker .rmdp-day span,.rmdp-mobile .rmdp-week-day{font-size:10px}.rmdp-mobile .rmdp-day-picker{padding:0 7px}.rmdp-mobile .rmdp-panel-body{padding:0;margin:5px 0}.rmdp-mobile .rmdp-panel-body li{font-size:11px;margin:5px}.rmdp-mobile .rmdp-action-button{font-size:9px;padding:0 5px;margin:10px 5px}.rmdp-mobile .rmdp-action-button:first-child{margin-right:10px}.rmdp-mobile .rmdp-arrow-container{margin:0 3px;height:16px;width:16px}.rmdp-mobile .rmdp-arrow{padding:2px;height:2px;width:2px;margin-top:3px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{height:160px}.rmdp-mobile .rmdp-time-picker div input,.rmdp-mobile .dvdr{margin:0}.rmdp-mobile .rmdp-week-day{margin-top:0}.rmdp-mobile .rmdp-left i{margin-top:4px;margin-left:4px}.rmdp-mobile .rmdp-right i{margin-top:4px;margin-left:0}.rmdp-mobile .rmdp-up i{margin-top:5px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:13px}.rmdp-mobile .rmdp-day-picker{margin-left:0;margin-right:0}.rmdp-mobile .rmdp-action-button{margin-bottom:10px}}
