@font-face{font-family:peyda;src:url(../media/Peyda_Regular-s.p.0_1noiy_7lqvw.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:peyda;src:url(../media/Peyda_Medium-s.p.2s9i8t51seyqb.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:peyda;src:url(../media/Peyda_SemiBold-s.p.0j72u7z7rcwhk.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:peyda;src:url(../media/Peyda_Bold-s.p.2dpg2vvy012vy.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:peyda;src:url(../media/Peyda_ExtraBold-s.p.11nbhw-rsnb3f.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:peyda Fallback;src:local(Arial);ascent-override:97.62%;descent-override:54.23%;line-gap-override:0.0%;size-adjust:92.2%}.P6I1IW_className{font-family:peyda,peyda Fallback}.P6I1IW_variable{--font-peyda:"peyda", "peyda Fallback"}
@font-face{font-family:rokh;src:url(../media/RokhFaNum_Regular-s.p.3n0c6x-b_li1p.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:rokh;src:url(../media/RokhFaNum_Medium-s.p.2igzrkon2s7cs.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:rokh;src:url(../media/RokhFaNum_Bold-s.p.0q024njzp8r3j.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:rokh;src:url(../media/RokhFaNum_ExtraBold-s.p.2wkssprzdhqm2.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:rokh;src:url(../media/RokhFaNum_Black-s.p.3gcbo_i4rquiy.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:rokh Fallback;src:local(Arial);ascent-override:104.13%;descent-override:62.48%;line-gap-override:0.0%;size-adjust:76.83%}._0MY8ka_className{font-family:rokh,rokh Fallback}._0MY8ka_variable{--font-rokh:"rokh", "rokh Fallback"}
@font-face{font-family:gofteh;src:url(../media/GoftehFaNumWeb_Heavy-s.0gfr5dv17f1jm.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:gofteh Fallback;src:local(Arial);ascent-override:116.33%;descent-override:48.47%;line-gap-override:0.0%;size-adjust:103.15%}.fBCWeq_className{font-family:gofteh,gofteh Fallback}.fBCWeq_variable{--font-gofteh:"gofteh", "gofteh Fallback"}
@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--c-primary:#0145f2;--c-secondary:#0a84ff;--c-accent:#00d6ff;--c-dark:#0e1b3d;--c-light:#e8eef6;--c-bg:#fff;--font-body:var(--font-peyda), "Vazirmatn", Tahoma, system-ui, sans-serif;--font-heading:var(--font-rokh), var(--font-peyda), Tahoma, system-ui, sans-serif;--font-figure:var(--font-gofteh), var(--font-rokh), Tahoma, sans-serif;--font-code:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-md:1.0625rem;--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-xl:clamp(1.375rem, 1.15rem + .9vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.3rem + 1.9vw, 2.625rem);--fs-3xl:clamp(2.25rem, 1.4rem + 3.6vw, 4rem);--fs-4xl:clamp(2.4rem, 1.2rem + 4.1vw, 5rem);--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--radius-pill:999px;--gutter:clamp(16px, 4vw, 40px);--maxw:1240px;--dock-h:68px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--blur:22px}:root,.site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--c-bg);--bg-2:color-mix(in oklab, var(--c-light) 55%, var(--c-bg));--ink:var(--c-dark);--ink-2:color-mix(in oklab, var(--c-dark) 74%, var(--c-bg));--ink-3:color-mix(in oklab, var(--c-dark) 52%, var(--c-bg));--line:color-mix(in oklab, var(--c-dark) 11%, transparent);--line-strong:color-mix(in oklab, var(--c-dark) 20%, transparent);--brand:var(--c-primary);--brand-2:var(--c-secondary);--glow:var(--c-accent);--link:var(--c-primary);--on-brand:#fff;--glass:#ffffff8f;--glass-strong:#fffc;--glass-edge:#ffffffe6;--glass-rim:color-mix(in oklab, var(--c-dark) 9%, transparent);--glass-shadow:inset 0 1px 0 #ffffffe6, 0 24px 60px -28px color-mix(in oklab, var(--c-dark) 38%, transparent), 0 2px 8px -4px color-mix(in oklab, var(--c-dark) 14%, transparent);--blob-1:color-mix(in oklab, var(--c-primary) 30%, transparent);--blob-2:color-mix(in oklab, var(--c-accent) 38%, transparent);--blob-3:color-mix(in oklab, var(--c-secondary) 26%, transparent);--blob-4:color-mix(in oklab, var(--c-light) 95%, transparent);--grid-dot:color-mix(in oklab, var(--c-dark) 16%, transparent);--field-base:linear-gradient(180deg, var(--c-bg), color-mix(in oklab, var(--c-light) 70%, var(--c-bg)))}@supports (color:lab(0% 0 0)){:root,.site{--glass:lab(100% -.0000298023 .0000119209/.56);--glass-strong:lab(100% -.0000298023 .0000119209/.8);--glass-edge:lab(100% -.0000298023 .0000119209/.9);--glass-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.9), 0 24px 60px -28px color-mix(in oklab, var(--c-dark) 38%, transparent), 0 2px 8px -4px color-mix(in oklab, var(--c-dark) 14%, transparent)}}:root[data-theme=dark],:root[data-theme=dark] .site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:color-mix(in oklab, var(--c-dark) 72%, #000);--bg-2:var(--c-dark);--ink:var(--c-light);--ink-2:color-mix(in oklab, var(--c-light) 76%, var(--c-dark));--ink-3:color-mix(in oklab, var(--c-light) 54%, var(--c-dark));--line:color-mix(in oklab, var(--c-light) 11%, transparent);--line-strong:color-mix(in oklab, var(--c-light) 22%, transparent);--link:var(--c-accent);--glass:color-mix(in oklab, var(--c-light) 6%, transparent);--glass-strong:color-mix(in oklab, var(--c-dark) 78%, transparent);--glass-edge:color-mix(in oklab, var(--c-light) 22%, transparent);--glass-rim:color-mix(in oklab, var(--c-light) 12%, transparent);--glass-shadow:inset 0 1px 0 color-mix(in oklab, var(--c-light) 16%, transparent), 0 30px 70px -30px #000c, 0 0 0 1px color-mix(in oklab, var(--c-light) 4%, transparent);--blob-1:color-mix(in oklab, var(--c-primary) 62%, transparent);--blob-2:color-mix(in oklab, var(--c-accent) 30%, transparent);--blob-3:color-mix(in oklab, var(--c-secondary) 40%, transparent);--blob-4:color-mix(in oklab, var(--c-dark) 90%, transparent);--grid-dot:color-mix(in oklab, var(--c-light) 13%, transparent);--field-base:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--c-dark) 100%, var(--c-primary) 12%), color-mix(in oklab, var(--c-dark) 60%, #000))}@supports (color:lab(0% 0 0)){:root[data-theme=dark],:root[data-theme=dark] .site{--glass-shadow:inset 0 1px 0 color-mix(in oklab, var(--c-light) 16%, transparent), 0 30px 70px -30px lab(0% 0 0/.8), 0 0 0 1px color-mix(in oklab, var(--c-light) 4%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:color-mix(in oklab, var(--c-dark) 72%, #000);--ink:var(--c-light)}}.site[data-body-font=peyda]{--font-body:var(--font-peyda), Tahoma, sans-serif}.site[data-body-font=rokh]{--font-body:var(--font-rokh), Tahoma, sans-serif}.site[data-body-font=gofteh]{--font-body:var(--font-gofteh), var(--font-peyda), Tahoma, sans-serif}.site[data-heading-font=peyda]{--font-heading:var(--font-peyda), Tahoma, sans-serif}.site[data-heading-font=rokh]{--font-heading:var(--font-rokh), Tahoma, sans-serif}.site[data-heading-font=gofteh]{--font-heading:var(--font-gofteh), var(--font-rokh), Tahoma, sans-serif}.site{color:var(--ink);overflow-x:clip}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-md);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;margin:0;line-height:1.95;transition:background-color .4s,color .4s}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--ink);text-wrap:balance;margin:0;font-weight:800;line-height:1.35}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}::selection{background:color-mix(in oklab, var(--c-accent) 40%, transparent);color:var(--ink)}:focus-visible{outline:2.5px solid var(--glow);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(56px,9vw,120px);position:relative}.section-title{font-size:var(--fs-2xl);max-width:22ch}.lede{font-size:var(--fs-lg);color:var(--ink-2);max-width:60ch;line-height:2}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:16px;z-index:100;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);transition:transform .2s var(--ease-out);padding:10px 18px;position:fixed;top:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.glass{background:var(--glass);border:1px solid var(--glass-rim);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--blur)) saturate(170%);backdrop-filter:blur(var(--blur)) saturate(170%);position:relative}.glass:before{content:"";border-radius:inherit;background:linear-gradient(160deg, var(--glass-edge), transparent 32%, transparent 70%, color-mix(in oklab, var(--c-accent) 26%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-orbit:after{content:"";border-radius:inherit;background:conic-gradient(from var(--spin), transparent 0 60%, color-mix(in oklab, var(--c-accent) 90%, transparent) 75%, var(--c-primary) 85%, transparent 95%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:7s linear infinite orbit-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes orbit-spin{to{--spin:360deg}}@media (max-width:720px){:root{--blur:14px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-strong)}}.btn{--btn-pad-y:.8em;--btn-pad-x:1.5em;min-height:48px;padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-md);white-space:nowrap;isolation:isolate;transition:transform .25s var(--ease-spring), box-shadow .3s ease, background-color .3s ease;border:0;justify-content:center;align-items:center;gap:.6em;font-weight:700;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.btn-primary{color:var(--on-brand);background:linear-gradient(120deg, var(--c-primary), var(--c-secondary) 55%, var(--c-accent));box-shadow:inset 0 1px 0 #fff6, 0 14px 30px -12px color-mix(in oklab, var(--c-primary) 70%, transparent);transition:background-position .6s var(--ease-out), transform .25s var(--ease-spring), box-shadow .3s ease;background-position:100% 0;background-size:180% 100%}@supports (color:lab(0% 0 0)){.btn-primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.4), 0 14px 30px -12px color-mix(in oklab, var(--c-primary) 70%, transparent)}}.btn-primary:hover{box-shadow:inset 0 1px 0 #fff6, 0 18px 40px -12px color-mix(in oklab, var(--c-secondary) 80%, transparent);background-position:0 0}@supports (color:lab(0% 0 0)){.btn-primary:hover{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.4), 0 18px 40px -12px color-mix(in oklab, var(--c-secondary) 80%, transparent)}}.btn-ghost{color:var(--ink);background:var(--glass);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-ghost:hover{border-color:color-mix(in oklab, var(--c-secondary) 60%, transparent);background:color-mix(in oklab, var(--c-secondary) 10%, var(--glass))}.btn-icon{transition:transform .3s var(--ease-out)}.btn:hover .btn-icon{transform:translate(-4px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}
