html,body,#root{min-height:100%}html{overflow-x:hidden;-webkit-overflow-scrolling:touch}body{margin:0;font-family:var(--ds-font-family, "Vazirmatn", Tahoma, system-ui, sans-serif);background-color:var(--ds-color-bg-default, #0a0f1a);color:var(--ds-color-text-primary, #f1f5f9);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}button,input,textarea,select{font:inherit}.MuiStack-root,.MuiGrid-root,.MuiBox-root{min-width:0}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ds-color-brand-primary, #e11d48) 45%,transparent) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ds-color-brand-primary, #e11d48) 40%,transparent);border-radius:999px}*::-webkit-scrollbar-track{background:transparent}.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);box-shadow:var(--ds-shadow-md, 0 4px 28px rgba(0, 0, 0, .28))}.ui-page-enter{animation:ui-page-enter .42s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)) both}@keyframes ui-page-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.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}.ui-nav-item{transition:background-color .2s ease,color .2s ease,padding-inline .2s ease}@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}.landing-main section[id]{scroll-margin-top:5.5rem}.landing-parallel>*:not(.MuiGrid-root){opacity:0;transform:translate3d(0,18px,0);transition:opacity .55s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),transform .55s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1));transition-delay:var(--landing-reveal-delay, 0ms)}.landing-parallel--visible>*:not(.MuiGrid-root){opacity:1;transform:none}.landing-parallel .MuiGrid-item{opacity:0;transform:translate3d(0,16px,0);transition:opacity .5s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),transform .5s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.landing-parallel--visible .MuiGrid-item{opacity:1;transform:none}.landing-parallel .MuiGrid-item:nth-child(1),.landing-parallel>*:nth-child(1){transition-delay:calc(var(--landing-reveal-delay, 0ms) + 0ms)}.landing-parallel .MuiGrid-item:nth-child(2),.landing-parallel>*:nth-child(2){transition-delay:calc(var(--landing-reveal-delay, 0ms) + 50ms)}.landing-parallel .MuiGrid-item:nth-child(3),.landing-parallel>*:nth-child(3){transition-delay:calc(var(--landing-reveal-delay, 0ms) + .1s)}.landing-parallel .MuiGrid-item:nth-child(4),.landing-parallel>*:nth-child(4){transition-delay:calc(var(--landing-reveal-delay, 0ms) + .15s)}.landing-parallel .MuiGrid-item:nth-child(5),.landing-parallel>*:nth-child(5){transition-delay:calc(var(--landing-reveal-delay, 0ms) + .19s)}.landing-parallel .MuiGrid-item:nth-child(6),.landing-parallel>*:nth-child(6){transition-delay:calc(var(--landing-reveal-delay, 0ms) + .23s)}.landing-parallel .MuiGrid-item:nth-child(7),.landing-parallel>*:nth-child(7){transition-delay:calc(var(--landing-reveal-delay, 0ms) + .26s)}.landing-parallel .MuiGrid-item:nth-child(8),.landing-parallel>*:nth-child(8){transition-delay:calc(var(--landing-reveal-delay, 0ms) + .29s)}.landing-parallel .MuiGrid-item:nth-child(n+9),.landing-parallel>*:nth-child(n+9){transition-delay:calc(var(--landing-reveal-delay, 0ms) + .32s)}.landing-hero-orb{position:absolute;border-radius:50%;filter:blur(48px);pointer-events:none;animation:landing-orb-breathe 8s ease-in-out infinite}@keyframes landing-orb-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}.landing-cta-pulse{animation:landing-cta-pulse 2.8s ease-in-out infinite}@keyframes landing-cta-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ds-color-brand-accent, #f59e0b) 35%,transparent)}50%{box-shadow:0 0 0 10px transparent}}@media (prefers-reduced-motion: reduce){.ui-page-enter,.ui-card-stagger,.landing-hero-orb,.landing-cta-pulse,.ui-hover-lift,.MuiDialog-paper{animation:none!important;transition:none!important}.ui-hover-lift:hover{transform:none}.landing-parallel>*:not(.MuiGrid-root),.landing-parallel .MuiGrid-item{opacity:1!important;transform:none!important;transition:none!important}}
