[dir=rtl] .ml-0\.5{margin-left:0;margin-inline-start:.125rem}[dir=rtl] .mr-0\.5{margin-right:0;margin-inline-end:.125rem}[dir=rtl] .ml-1{margin-left:0;margin-inline-start:.25rem}[dir=rtl] .mr-1{margin-right:0;margin-inline-end:.25rem}[dir=rtl] .ml-1\.5{margin-left:0;margin-inline-start:.375rem}[dir=rtl] .mr-1\.5{margin-right:0;margin-inline-end:.375rem}[dir=rtl] .ml-2{margin-left:0;margin-inline-start:.5rem}[dir=rtl] .mr-2{margin-right:0;margin-inline-end:.5rem}[dir=rtl] .ml-2\.5{margin-left:0;margin-inline-start:.625rem}[dir=rtl] .mr-2\.5{margin-right:0;margin-inline-end:.625rem}[dir=rtl] .ml-3{margin-left:0;margin-inline-start:.75rem}[dir=rtl] .mr-3{margin-right:0;margin-inline-end:.75rem}[dir=rtl] .ml-4{margin-left:0;margin-inline-start:1rem}[dir=rtl] .mr-4{margin-right:0;margin-inline-end:1rem}[dir=rtl] .ml-5{margin-left:0;margin-inline-start:1.25rem}[dir=rtl] .mr-5{margin-right:0;margin-inline-end:1.25rem}[dir=rtl] .ml-6{margin-left:0;margin-inline-start:1.5rem}[dir=rtl] .mr-6{margin-right:0;margin-inline-end:1.5rem}[dir=rtl] .ml-8{margin-left:0;margin-inline-start:2rem}[dir=rtl] .mr-8{margin-right:0;margin-inline-end:2rem}[dir=rtl] .ml-auto{margin-left:0;margin-inline-start:auto}[dir=rtl] .mr-auto{margin-right:0;margin-inline-end:auto}[dir=rtl] .pl-1{padding-left:0;padding-inline-start:.25rem}[dir=rtl] .pr-1{padding-right:0;padding-inline-end:.25rem}[dir=rtl] .pl-2{padding-left:0;padding-inline-start:.5rem}[dir=rtl] .pr-2{padding-right:0;padding-inline-end:.5rem}[dir=rtl] .pl-3{padding-left:0;padding-inline-start:.75rem}[dir=rtl] .pr-3{padding-right:0;padding-inline-end:.75rem}[dir=rtl] .pl-4{padding-left:0;padding-inline-start:1rem}[dir=rtl] .pr-4{padding-right:0;padding-inline-end:1rem}[dir=rtl] .pl-6{padding-left:0;padding-inline-start:1.5rem}[dir=rtl] .pr-6{padding-right:0;padding-inline-end:1.5rem}[dir=rtl] .pl-8{padding-left:0;padding-inline-start:2rem}[dir=rtl] .pr-8{padding-right:0;padding-inline-end:2rem}[dir=rtl] .pl-10{padding-left:0;padding-inline-start:2.5rem}[dir=rtl] .pr-10{padding-right:0;padding-inline-end:2.5rem}[dir=rtl] .pl-12{padding-left:0;padding-inline-start:3rem}[dir=rtl] .pr-12{padding-right:0;padding-inline-end:3rem}[dir=rtl] .left-0:not(.u-no-flip){left:auto;inset-inline-start:0}[dir=rtl] .right-0:not(.u-no-flip){right:auto;inset-inline-end:0}[dir=rtl] .left-0\.5:not(.u-no-flip){left:auto;inset-inline-start:.125rem}[dir=rtl] .right-0\.5:not(.u-no-flip){right:auto;inset-inline-end:.125rem}[dir=rtl] .left-1:not(.u-no-flip){left:auto;inset-inline-start:.25rem}[dir=rtl] .right-1:not(.u-no-flip){right:auto;inset-inline-end:.25rem}[dir=rtl] .left-1\.5:not(.u-no-flip){left:auto;inset-inline-start:.375rem}[dir=rtl] .right-1\.5:not(.u-no-flip){right:auto;inset-inline-end:.375rem}[dir=rtl] .left-2:not(.u-no-flip){left:auto;inset-inline-start:.5rem}[dir=rtl] .right-2:not(.u-no-flip){right:auto;inset-inline-end:.5rem}[dir=rtl] .left-3:not(.u-no-flip){left:auto;inset-inline-start:.75rem}[dir=rtl] .right-3:not(.u-no-flip){right:auto;inset-inline-end:.75rem}[dir=rtl] .left-4:not(.u-no-flip){left:auto;inset-inline-start:1rem}[dir=rtl] .right-4:not(.u-no-flip){right:auto;inset-inline-end:1rem}[dir=rtl] .left-5:not(.u-no-flip){left:auto;inset-inline-start:1.25rem}[dir=rtl] .right-5:not(.u-no-flip){right:auto;inset-inline-end:1.25rem}[dir=rtl] .left-6:not(.u-no-flip){left:auto;inset-inline-start:1.5rem}[dir=rtl] .right-6:not(.u-no-flip){right:auto;inset-inline-end:1.5rem}[dir=rtl] .left-8:not(.u-no-flip){left:auto;inset-inline-start:2rem}[dir=rtl] .right-8:not(.u-no-flip){right:auto;inset-inline-end:2rem}[dir=rtl] .left-10:not(.u-no-flip){left:auto;inset-inline-start:2.5rem}[dir=rtl] .right-10:not(.u-no-flip){right:auto;inset-inline-end:2.5rem}[dir=rtl] .left-12:not(.u-no-flip){left:auto;inset-inline-start:3rem}[dir=rtl] .right-12:not(.u-no-flip){right:auto;inset-inline-end:3rem}[dir=rtl] .left-16:not(.u-no-flip){left:auto;inset-inline-start:4rem}[dir=rtl] .right-16:not(.u-no-flip){right:auto;inset-inline-end:4rem}[dir=rtl] .text-left:not(.u-no-flip){text-align:end}[dir=rtl] .text-right:not(.u-no-flip){text-align:start}[dir=rtl] [class*=space-x-]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}[dir=rtl] .border-l{border-left-width:0;border-inline-start-width:1px}[dir=rtl] .border-r{border-right-width:0;border-inline-end-width:1px}[dir=rtl] .border-l-2{border-left-width:0;border-inline-start-width:2px}[dir=rtl] .border-r-2{border-right-width:0;border-inline-end-width:2px}[dir=rtl] .border-l-4{border-left-width:0;border-inline-start-width:4px}[dir=rtl] .border-r-4{border-right-width:0;border-inline-end-width:4px}[dir=rtl] .rounded-l{border-radius:0;border-start-end-radius:.25rem;border-end-end-radius:.25rem}[dir=rtl] .rounded-l-md{border-radius:0;border-start-end-radius:.375rem;border-end-end-radius:.375rem}[dir=rtl] .rounded-l-lg{border-radius:0;border-start-end-radius:.5rem;border-end-end-radius:.5rem}[dir=rtl] .rounded-l-xl{border-radius:0;border-start-end-radius:.75rem;border-end-end-radius:.75rem}[dir=rtl] .rounded-r{border-radius:0;border-start-start-radius:.25rem;border-end-start-radius:.25rem}[dir=rtl] .rounded-r-md{border-radius:0;border-start-start-radius:.375rem;border-end-start-radius:.375rem}[dir=rtl] .rounded-r-lg{border-radius:0;border-start-start-radius:.5rem;border-end-start-radius:.5rem}[dir=rtl] .rounded-r-xl{border-radius:0;border-start-start-radius:.75rem;border-end-start-radius:.75rem}[dir=rtl] .origin-left{transform-origin:100%}[dir=rtl] .origin-right{transform-origin:0}[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=tel],[dir=rtl] input[type=password],[dir=rtl] input[type=number],[dir=rtl] input[inputmode=numeric],[dir=rtl] input[inputmode=tel],[dir=rtl] .u-ltr-input input,[dir=rtl] input.u-ltr-input{text-align:right;direction:ltr}[dir=rtl] .u-spatial{direction:ltr}[dir=rtl] .u-spatial .u-spatial-text{text-align:right;direction:rtl}[dir=rtl] .leading-none{line-height:1.35}[dir=rtl] .leading-tight{line-height:1.55}[dir=rtl] .leading-snug{line-height:1.65}[dir=rtl] .uppercase{text-transform:none}
:root{--s-paper:#fbfaf8;--s-paper-2:#f4f2ee;--s-paper-3:#eae7e1;--s-ink:#16151a;--s-ink-2:#4a4751;--s-ink-3:#74707d;--s-panel:#0a0a0f;--s-panel-2:#12121a;--s-panel-3:#1b1b26;--s-panel-line:#262633;--s-panel-tx:#f2f1f6;--s-panel-tx-2:#a5a2b3;--s-panel-tx-3:#7a7788;--s-human:#08845c;--s-human-lite:#3ddc97;--s-ai:#6d46e8;--s-ai-lite:#a78bff;--s-human-wash:#17936b17;--s-ai-wash:#6d46e814;--s-warn:#a66302;--s-crit:#c43b4e;--s-sans:var(--az-font-ui,"Inter Variable", Inter, system-ui, sans-serif);--s-mono:var(--az-font-mono,"JetBrains Mono Variable", "JetBrains Mono", monospace);--s-t-display:clamp(2.75rem, 1.4rem + 5.4vw, 6rem);--s-t-h1:clamp(2rem, 1.2rem + 3.2vw, 3.5rem);--s-t-h2:clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem);--s-t-h3:clamp(1.15rem, 1rem + .7vw, 1.5rem);--s-t-body:clamp(1rem, .96rem + .2vw, 1.125rem);--s-t-small:.875rem;--s-t-micro:.75rem;--s-track-display:-.032em;--s-track-h:-.018em;--s-track-micro:.08em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-16:4rem;--s-24:6rem;--s-32:8rem;--s-measure:68ch;--s-gutter:clamp(1.25rem, 4vw, 5rem);--s-max:1320px;--s-radius:3px;--s-radius-lg:6px;--s-ease:cubic-bezier(.22, 1, .36, 1);--s-dur:.42s}html[data-locale=fa]{--s-measure:60ch;--s-track-display:-.005em;--s-track-h:0;--s-mono:var(--az-font-fa,"Vazirmatn Variable", Vazirmatn, sans-serif);--s-display-lh:1.36}.site-root{background:var(--s-paper);color:var(--s-ink);font-family:var(--s-sans);font-size:var(--s-t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.65}.site-root ::selection{background:var(--s-ai);color:#fff}.s-wrap{max-width:var(--s-max);padding-inline:var(--s-gutter);margin-inline:auto}.s-measure{max-width:var(--s-measure)}.s-grid{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (max-width:860px){.s-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.s-grid>*{grid-column:1/-1!important}}.s-display{font-size:var(--s-t-display);letter-spacing:var(--s-track-display);text-wrap:balance;font-weight:620;line-height:.98}html[data-locale=fa] .s-display{line-height:var(--s-display-lh,1.36);font-weight:700}.s-h2{font-size:var(--s-t-h2);letter-spacing:var(--s-track-h);text-wrap:balance;font-weight:600;line-height:1.12}.s-h3{font-size:var(--s-t-h3);letter-spacing:var(--s-track-h);font-weight:600;line-height:1.25}html[data-locale=fa] .s-h2{line-height:1.45}html[data-locale=fa] .s-h3{line-height:1.5}.s-lede{color:var(--s-ink-2);font-size:clamp(1.1rem,1rem + .6vw,1.4rem);line-height:1.55}.s-meta{font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:var(--s-track-micro);text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:500}html[data-locale=fa] .s-meta{text-transform:none;letter-spacing:0;font-family:var(--s-mono)}.s-num,html[data-locale=fa] .s-num,html[data-locale=fa] .u-latn{font-variant-numeric:tabular-nums lining-nums;font-family:JetBrains Mono Variable,JetBrains Mono,Consolas,monospace}.s-eyebrow{align-items:center;gap:var(--s-3);font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:var(--s-track-micro);text-transform:uppercase;color:var(--s-ink-3);display:inline-flex}.s-eyebrow:before{content:"";inline-size:var(--s-8);opacity:.55;background:currentColor;block-size:1px}html[data-locale=fa] .s-eyebrow{text-transform:none;letter-spacing:0}.s-section{padding-block:clamp(var(--s-16), 9vw, var(--s-32))}.s-band-2{background:var(--s-paper-2)}.s-rule{background:var(--s-paper-3);border:0;block-size:1px}.s-panel{background:var(--s-panel);color:var(--s-panel-tx);border-radius:var(--s-radius-lg);box-shadow:inset 0 1px #a78bff38,0 24px 60px -24px #0a0a0f80}.s-panel .s-meta{color:var(--s-panel-tx-3)}.s-by{align-items:baseline;gap:var(--s-2);row-gap:var(--s-1,.25rem);font-family:var(--s-mono);font-size:var(--s-t-micro);letter-spacing:.02em;color:var(--s-ink-3);flex-wrap:wrap;display:inline-flex}.s-by>*{flex:none;max-inline-size:100%}.s-by-dot{border-radius:50%;flex:none;block-size:6px;inline-size:6px}.s-by-ai .s-by-dot{background:var(--s-ai)}.s-by-human .s-by-dot{background:var(--s-human)}.s-panel .s-by-ai .s-by-dot{background:var(--s-ai-lite)}.s-panel .s-by-human .s-by-dot{background:var(--s-human-lite)}.s-link{color:inherit;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--s-dur) var(--s-ease)}.s-link:hover{text-decoration-color:currentColor}.s-btn{align-items:center;gap:var(--s-2);border-radius:var(--s-radius);font-size:var(--s-t-small);letter-spacing:-.005em;cursor:pointer;transition:background var(--s-dur) var(--s-ease), border-color var(--s-dur) var(--s-ease), transform .14s var(--s-ease);border:1px solid #0000;padding:.85em 1.5em;font-weight:560;display:inline-flex}.s-btn:active{transform:translateY(1px)}.s-btn-primary{background:var(--s-ink);color:var(--s-paper)}.s-btn-primary:hover{background:#000}.s-btn-ghost{border-color:var(--s-paper-3);color:var(--s-ink)}.s-btn-ghost:hover{border-color:var(--s-ink-3)}.s-panel .s-btn-ghost{border-color:var(--s-panel-line);color:var(--s-panel-tx)}.s-panel .s-btn-ghost:hover{border-color:var(--s-panel-tx-3)}.s-btn:focus-visible,.s-link:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--s-ai);outline-offset:3px}@keyframes s-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.s-rise{animation:s-rise .62s var(--s-ease) both}@keyframes s-pulse{0%,to{opacity:1}50%{opacity:.35}}.s-live-dot{background:var(--s-human-lite);border-radius:50%;block-size:6px;inline-size:6px;animation:2.4s ease-in-out infinite s-pulse}@media (prefers-reduced-motion:reduce){.s-rise,.s-live-dot{animation:none}.site-root *{transition-duration:1ms!important}}.s-module-head{align-items:baseline;gap:var(--s-4);border-block-end:1px solid var(--s-ink);flex-wrap:wrap;margin-block-end:var(--s-8);padding-block-end:var(--s-3);display:flex}.s-module-num{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:var(--s-t-small);font-variant-numeric:tabular-nums;color:var(--s-ink);font-weight:600}.s-module-name{font-size:var(--s-t-small);letter-spacing:.02em;text-transform:uppercase;font-weight:600}html[data-locale=fa] .s-module-name{text-transform:none;letter-spacing:0}.s-module-owner{align-items:center;gap:var(--s-2);font-size:var(--s-t-micro);color:var(--s-ink-3);margin-inline-start:auto;display:inline-flex}.s-panel .s-module-head{border-block-end-color:var(--s-panel-line)}.s-panel .s-module-num,.s-panel .s-module-name{color:var(--s-panel-tx)}.s-panel .s-module-owner{color:var(--s-panel-tx-3)}.s-colophon{border-block-start:1px solid var(--s-paper-3);padding-block:var(--s-8);font-size:var(--s-t-small);color:var(--s-ink-2);max-inline-size:62ch;line-height:1.7}.s-colophon dt{font-size:var(--s-t-micro);letter-spacing:var(--s-track-micro);text-transform:uppercase;color:var(--s-ink-3);margin-block-start:var(--s-4)}html[data-locale=fa] .s-colophon dt{text-transform:none;letter-spacing:0}.s-colophon dd{margin:0}@media (max-width:700px){.s-nav-section{display:none}}
