@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanX-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanX-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanX-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanX-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanX-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanX-Black.woff)format("woff");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-arabic.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-latin-ext.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-latin.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#17172b;background:#fbfaf8;margin:0;font-family:IRANYekanX,Vazirmatn,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}#root{isolation:isolate}input,button,textarea,select{font-family:inherit}input:focus,textarea:focus{outline:none}button{appearance:none}a{color:#6d5ef6;text-decoration:none}a:hover{color:#5a49e0}section{scroll-margin-top:88px}::selection{background:#edebff}img,svg,video{max-width:100%;height:auto}:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #6d5ef6}@media (pointer:coarse){button,a[role=button],[data-tap]{min-height:44px}}.safe-bottom{padding-bottom:max(16px, env(safe-area-inset-bottom))}.h-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overflow-x:auto}.h-scroll::-webkit-scrollbar{display:none}@keyframes hspin{to{transform:rotate(360deg)}}@keyframes horbit{to{transform:rotate(360deg)}}@keyframes horbitr{to{transform:rotate(-360deg)}}@keyframes hbreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes htwinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes hdraw{to{stroke-dashoffset:0}}@keyframes hfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes hfloat2{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}@keyframes hrise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hpop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes hfade{0%{opacity:0}to{opacity:1}}@keyframes hdrift{0%,to{opacity:.75;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(4%,5%)scale(1.08)}}@keyframes hglow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes hsweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes hping{0%{opacity:.9;transform:scale(.7)}70%,to{opacity:0;transform:scale(2.2)}}@keyframes hbeam{0%,to{opacity:.18;transform:translateY(0)rotate(12deg)}50%{opacity:.4;transform:translateY(3%)rotate(12deg)}}@keyframes hshift{0%{transform:translate(0)scale(1)}50%{transform:translate(-5%,4%)scale(1.12)}to{transform:translate(0)scale(1)}}@keyframes hrisep{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:.9}to{opacity:0;transform:translateY(-260px)scale(1.1)}}@keyframes hshine{0%{transform:translate(-160%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}@keyframes hbob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes hgrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.reveal{opacity:1}@supports (animation-timeline:view()){.reveal{opacity:0;animation:linear both hrise;animation-timeline:view();animation-range:entry 2% entry 42%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;animation:none}}
