:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5f0;--surface:#fff;--surface-muted:#efeee9;--text-primary:#171c2b;--text-secondary:#687386;--border:#e7e4dd;--accent-violet:#7657f6;--accent-blue:#3985f7;--accent-pink:#ed4fa6;--button-bg:#171c2b;--button-text:#fff;--orb-gradient:linear-gradient(130deg, #7657f6 0%, #3985f7 40%, #c46bfa 68%, #ed4fa6 100%);--accent-deep:color-mix(in srgb, var(--accent-violet) 62%, #1b1fb8);--accent-index:color-mix(in srgb, var(--accent-violet) 55%, var(--accent-blue));--accent-green:#1fa67a;--danger:#d23b55;--success:#1fa67a;--border-strong:color-mix(in srgb, var(--border) 70%, var(--text-secondary));--chip-bg:color-mix(in srgb, var(--surface) 55%, transparent);--pill-bg:color-mix(in srgb, var(--surface) 62%, transparent);--pill-shadow:0 calc(6 * var(--u)) calc(22 * var(--u)) #171c2b0d;--text-gradient:linear-gradient(90deg, #3985f7 0%, #7657f6 34%, #c46bfa 66%, #ed4fa6 100%);--btn-gradient:linear-gradient(100deg, var(--button-bg) 38%, color-mix(in srgb, var(--button-bg) 58%, var(--accent-violet)) 100%);--u:clamp(1px, calc(100vw / 1215), 1.6px);--dx:1;--font:var(--font-figtree), "Segoe UI", system-ui, -apple-system, sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#10121c;--surface:#191c2a;--surface-muted:#202437;--text-primary:#f4f2fa;--text-secondary:#a4a9bc;--border:#303447;--button-bg:#f4f2fa;--button-text:#10121c;--accent-deep:color-mix(in srgb, var(--accent-violet) 70%, #fff);--accent-index:color-mix(in srgb, var(--accent-violet) 50%, #9db8ff);--chip-bg:color-mix(in srgb, var(--surface) 70%, transparent);--pill-bg:color-mix(in srgb, var(--surface) 78%, transparent);--pill-shadow:0 calc(6 * var(--u)) calc(22 * var(--u)) #00000040;--btn-gradient:linear-gradient(100deg, var(--button-bg) 38%, color-mix(in srgb, var(--button-bg) 72%, var(--accent-violet)) 100%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:env(safe-area-inset-top,0px)}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .35s,color .35s;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--accent-violet);outline-offset:3px;border-radius:4px}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.ico.fill{fill:currentColor;stroke:none}.wrap{width:min(calc(1077 * var(--u)), calc(100% - 48px));margin-inline:auto;position:relative}.abs{inset-inline-start:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));position:absolute}.violet{color:var(--accent-violet)}.grad{background:var(--text-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.site h2{font-size:calc(23.5 * var(--u));line-height:calc(28 * var(--u));letter-spacing:-.015em;margin-top:calc(5 * var(--u));font-weight:400}@media (max-width:980px){:root{--u:1.22px}.wrap{width:calc(100% - 40px)}.abs{inset-inline-start:auto;position:relative;top:auto}br.br-d{display:none}.site h2{font-size:30px;line-height:1.15}}:root[dir=rtl]{--dx:-1}@font-face{font-family:Vazir;src:url(/font/Vazir-Medium.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-fa:"Vazir", Tahoma, "Segoe UI", system-ui, sans-serif}:root[lang=fa]{--font:var(--font-fa)}:root[lang=fa] *,:root[lang=fa] :before,:root[lang=fa] :after{letter-spacing:0!important}:root[dir=rtl] .ico-flip{transform:scaleX(-1)}.ltr-isolate{direction:ltr;unicode-bidi:isolate;display:inline-block}:root[lang=fa] .site h2{line-height:calc(34 * var(--u))}@media (max-width:980px){:root[lang=fa] .site h2{line-height:1.5}}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:12px;z-index:100;background:var(--button-bg);color:var(--button-text);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:500;transition:top .15s;position:absolute;top:-60px}.skip-link:focus{top:12px}
