.case[data-astro-cid-ucxhgb4p]{max-width:1180px;margin-inline:auto;padding-inline:20px}.progress[data-astro-cid-ucxhgb4p]{position:fixed;top:0;inset-inline:0;height:3px;transform-origin:right;transform:scaleX(0);z-index:40}@supports (animation-timeline: scroll()){.progress[data-astro-cid-ucxhgb4p]{animation:case-grow linear both;animation-timeline:scroll(root)}}@keyframes case-grow{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.progress[data-astro-cid-ucxhgb4p]{animation:none}}.frame[data-astro-cid-3c34oqkf]{position:relative;z-index:1;margin:36px auto 0;width:min(100%,1000px);border-radius:16px 16px 0 0;overflow:hidden;background:var(--app);color:var(--app-ink);box-shadow:0 -10px 50px -10px #0007;transform:translateY(24px);animation:case-rise 1s .15s var(--out) forwards}@keyframes case-rise{to{transform:none}}.chrome[data-astro-cid-3c34oqkf]{height:30px;display:flex;align-items:center;gap:6px;padding-inline:12px;background:color-mix(in srgb,var(--app) 70%,#000)}.chrome[data-astro-cid-3c34oqkf] i[data-astro-cid-3c34oqkf]{width:9px;height:9px;border-radius:50%;background:#ffffff26}.chrome[data-astro-cid-3c34oqkf] span[data-astro-cid-3c34oqkf]{margin-inline-start:auto;font-family:var(--mono);font-size:var(--fs-xs);color:#ffffffb3;direction:ltr}@media(max-width:600px){.frame[data-astro-cid-3c34oqkf]{width:min(100%,360px);border-radius:26px 26px 0 0}.chrome[data-astro-cid-3c34oqkf]{display:none}}@media(prefers-reduced-motion:reduce){.frame[data-astro-cid-3c34oqkf]{animation:none;transform:none}}.hero[data-astro-cid-cgcmhn3n]{margin-top:26px;border-radius:32px;color:var(--b-ink);font-family:var(--pf),var(--font);padding:44px 48px 0;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 0%,color-mix(in srgb,var(--b) 55%,#fff) 0,transparent 55%),radial-gradient(color-mix(in srgb,var(--b-ink) 6%,transparent) 1px,transparent 1.3px) 0 0 / 14px 14px,var(--b)}.top[data-astro-cid-cgcmhn3n]{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.top[data-astro-cid-cgcmhn3n] .logo{width:64px;height:64px;border-radius:18px;object-fit:cover;box-shadow:0 10px 24px -10px #0008}.top[data-astro-cid-cgcmhn3n] .logo.contain{object-fit:contain;background:#fff;padding:9px}.top[data-astro-cid-cgcmhn3n] b[data-astro-cid-cgcmhn3n]{font-size:var(--fs-base);font-weight:900}.kick[data-astro-cid-cgcmhn3n]{font-size:var(--fs-sm);opacity:.8}h1[data-astro-cid-cgcmhn3n]{font-size:var(--fs-3xl);font-weight:900;line-height:1.14;margin-top:18px;position:relative;z-index:1}h1[data-astro-cid-cgcmhn3n] em[data-astro-cid-cgcmhn3n]{font-style:normal;color:color-mix(in srgb,var(--b-ink) 80%,var(--b))}.lead[data-astro-cid-cgcmhn3n]{font-size:var(--fs-lg);max-width:35em;margin-top:12px;opacity:.9;position:relative;z-index:1}.meta[data-astro-cid-cgcmhn3n]{display:grid;grid-template-columns:repeat(4,auto);gap:10px 40px;width:fit-content;margin-top:28px;position:relative;z-index:1}dt[data-astro-cid-cgcmhn3n]{font-size:var(--fs-xs);opacity:.8}dd[data-astro-cid-cgcmhn3n]{margin:0;font-size:var(--fs-base);font-weight:700}dd[data-astro-cid-cgcmhn3n]:not(.ltr) bdi{white-space:nowrap}dd[data-astro-cid-cgcmhn3n].ltr{font-family:var(--mono);font-size:var(--fs-sm);direction:ltr;unicode-bidi:isolate;text-align:right}dd[data-astro-cid-cgcmhn3n].live{display:inline-flex;align-items:center;gap:6px}dd[data-astro-cid-cgcmhn3n].live i[data-astro-cid-cgcmhn3n]{flex:none;width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px color-mix(in srgb,var(--live) 20%,transparent);animation:case-pulse 1.8s infinite}@keyframes case-pulse{50%{box-shadow:0 0 0 8px transparent}}@media(max-width:900px){.hero[data-astro-cid-cgcmhn3n]{padding:30px 22px 0;border-radius:24px}.meta[data-astro-cid-cgcmhn3n]{grid-template-columns:repeat(2,auto)}}@media(max-width:600px){.meta[data-astro-cid-cgcmhn3n]{column-gap:24px}}@media(prefers-reduced-motion:reduce){dd[data-astro-cid-cgcmhn3n].live i[data-astro-cid-cgcmhn3n]{animation:none}}.stats[data-astro-cid-mwi4kuoh]{font-family:var(--pf),var(--font);display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.stat[data-astro-cid-mwi4kuoh]{background:var(--tile);border-radius:24px;padding:20px 22px}b[data-astro-cid-mwi4kuoh]{display:block;font-size:var(--fs-stat);font-weight:900;line-height:1.2}b[data-astro-cid-mwi4kuoh].ltr{font-family:var(--mono);direction:ltr;text-align:right;letter-spacing:0}span[data-astro-cid-mwi4kuoh]{font-size:var(--fs-sm);color:var(--ink-2)}@media(max-width:900px){.stats[data-astro-cid-mwi4kuoh]{grid-template-columns:repeat(2,1fr)}}.s[data-astro-cid-pnynnjmm]{padding-bottom:64px;scroll-margin-top:90px}h2[data-astro-cid-pnynnjmm]{font-size:var(--fs-xl);font-weight:900;line-height:1.3;margin-bottom:6px;display:flex;align-items:baseline;gap:12px}.no[data-astro-cid-pnynnjmm]{font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;color:var(--b-deep);letter-spacing:.06em}.s[data-astro-cid-pnynnjmm]>p[data-astro-cid-pnynnjmm]{color:var(--ink-2);font-size:var(--fs-base);max-width:42em;margin-top:10px}.s[data-astro-cid-pnynnjmm]>p[data-astro-cid-pnynnjmm] strong{color:var(--ink)}.toc[data-astro-cid-5jwn45hi]{position:sticky;top:96px;align-self:start;display:grid;gap:2px}.kick[data-astro-cid-5jwn45hi]{color:var(--ink-3);margin-bottom:8px;padding-inline-start:14px}a[data-astro-cid-5jwn45hi]{font-size:var(--fs-sm);color:var(--ink-3);text-decoration:none;padding:6px 14px;border-inline-start:2px solid var(--line);transition:color .2s,border-color .2s}a[data-astro-cid-5jwn45hi]:hover,a[data-astro-cid-5jwn45hi][aria-current=true]{color:var(--ink);border-color:var(--b)}@media(max-width:900px){.toc[data-astro-cid-5jwn45hi]{display:none}}.pain[data-astro-cid-sorazs4m]{margin-top:22px;border-radius:24px;overflow:hidden;border:1px solid var(--line)}.row[data-astro-cid-sorazs4m]{display:grid;grid-template-columns:1fr 32px 1fr;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line);font-size:var(--fs-sm);gap:8px}.row[data-astro-cid-sorazs4m]:last-child{border:0}.row[data-astro-cid-sorazs4m].h{background:var(--tile);font-size:var(--fs-xs);color:var(--ink-3);padding-block:10px}.row[data-astro-cid-sorazs4m] span[data-astro-cid-sorazs4m]:first-child{color:var(--ink-2)}.row[data-astro-cid-sorazs4m] .ar[data-astro-cid-sorazs4m]{color:var(--b-deep);text-align:center}.row[data-astro-cid-sorazs4m] span[data-astro-cid-sorazs4m]:last-child{font-weight:600}@media(max-width:600px){.row[data-astro-cid-sorazs4m]{grid-template-columns:1fr 22px 1fr;padding-inline:14px}}.feat[data-astro-cid-3voq3kem]{font-family:var(--pf),var(--font);grid-column:span var(--span);border-radius:26px;background:var(--app);color:var(--app-ink);padding:20px 20px 0;display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:320px;transition:transform .5s var(--spring),box-shadow .5s var(--out)}.feat[data-astro-cid-3voq3kem][data-size=full]{min-height:0}.feat[data-astro-cid-3voq3kem]:is(:hover,:focus-visible){transform:translateY(-4px);box-shadow:0 24px 50px -22px color-mix(in srgb,var(--b) 70%,transparent)}.n[data-astro-cid-3voq3kem]{font-family:var(--mono);font-size:var(--fs-xs);color:var(--fx);direction:ltr;text-align:right}h3[data-astro-cid-3voq3kem]{font-size:min(var(--fs-xl),1.3125rem);font-weight:900;line-height:1.35;margin-top:4px}h3[data-astro-cid-3voq3kem] strong{color:var(--fx);font-weight:900}p[data-astro-cid-3voq3kem]{font-size:var(--fs-sm);color:var(--app-dim);margin-top:6px;line-height:1.8}p[data-astro-cid-3voq3kem] strong{color:var(--app-ink)}.feat[data-astro-cid-3voq3kem] .viz{margin-top:auto;padding:16px 0 18px}.feat[data-astro-cid-3voq3kem] .a{animation-play-state:paused!important}.feat[data-astro-cid-3voq3kem]:is(:hover,:focus-visible,.active) .a{animation-play-state:running!important}@media(max-width:900px){.feat[data-astro-cid-3voq3kem]{grid-column:auto;min-height:0}}@media(prefers-reduced-motion:reduce){.feat[data-astro-cid-3voq3kem]{transition:none}}.feats[data-astro-cid-omokp4b6]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:24px}@media(max-width:900px){.feats[data-astro-cid-omokp4b6]{grid-template-columns:minmax(0,1fr)}}.role[data-astro-cid-4ts2e73j]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.role[data-astro-cid-4ts2e73j] span[data-astro-cid-4ts2e73j]{background:var(--b-soft);color:var(--b-deep);border-radius:999px;padding:5px 14px;font-size:var(--fs-sm);font-weight:600}.decs[data-astro-cid-gdcsuan5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.dec[data-astro-cid-gdcsuan5]{background:var(--tile);border-radius:24px;padding:22px;transition:transform .4s var(--spring),background .3s}.dec[data-astro-cid-gdcsuan5]:hover{transform:translateY(-3px);background:var(--b-soft)}.n[data-astro-cid-gdcsuan5]{font-family:var(--mono);font-size:var(--fs-xs);color:var(--b-deep);direction:ltr;display:block;text-align:right}h3[data-astro-cid-gdcsuan5]{font-size:var(--fs-lg);font-weight:800;margin-top:6px;line-height:1.4}p[data-astro-cid-gdcsuan5]{color:var(--ink-2);font-size:var(--fs-sm);margin-top:6px}.cost[data-astro-cid-gdcsuan5]{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line);font-size:var(--fs-sm);color:var(--ink-2)}.cost[data-astro-cid-gdcsuan5] strong{color:var(--ink)}@media(max-width:700px){.decs[data-astro-cid-gdcsuan5]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dec[data-astro-cid-gdcsuan5]{transition:none}.dec[data-astro-cid-gdcsuan5]:hover{transform:none}}.arch[data-astro-cid-gb47q64o]{margin-top:22px;background:var(--tile);border-radius:24px;padding:18px}.arch[data-astro-cid-gb47q64o] svg{width:100%;height:auto;display:block}.arch[data-astro-cid-gb47q64o] .bx rect{fill:var(--card);stroke:var(--line)}.arch[data-astro-cid-gb47q64o] .bx text{fill:var(--ink);font-weight:700;font-family:var(--mono)}.arch[data-astro-cid-gb47q64o] .bx .sub{fill:var(--ink-3);font-weight:400}.arch[data-astro-cid-gb47q64o] .core rect{fill:var(--b);stroke:none}.arch[data-astro-cid-gb47q64o] .core text{fill:var(--b-ink)}.arch[data-astro-cid-gb47q64o] .core .sub{fill:var(--b-ink);opacity:.75}.arch[data-astro-cid-gb47q64o] .edge{stroke:var(--ink-3);stroke-width:1.3;fill:none;stroke-dasharray:4 4;animation:case-flow 1.2s linear infinite}.arch[data-astro-cid-gb47q64o] .gtext{fill:var(--ink-3);font-family:var(--mono)}@keyframes case-flow{to{stroke-dashoffset:-16}}@media(prefers-reduced-motion:reduce){.arch[data-astro-cid-gb47q64o] .edge{animation:none}}.pipe[data-astro-cid-gq3uitir]{display:flex;margin-top:22px;border-radius:20px;overflow:hidden;border:1px solid var(--line)}.pipe[data-astro-cid-gq3uitir]>div[data-astro-cid-gq3uitir]{flex:1;padding:16px 14px;border-inline-start:1px solid var(--line);position:relative;font-size:var(--fs-sm);min-width:0}.pipe[data-astro-cid-gq3uitir]>div[data-astro-cid-gq3uitir]:first-child{border:0}b[data-astro-cid-gq3uitir]{display:block;font-size:var(--fs-sm);font-weight:800}span[data-astro-cid-gq3uitir]{color:var(--ink-3);font-size:var(--fs-xs);overflow-wrap:anywhere}@media(max-width:700px){.pipe[data-astro-cid-gq3uitir]{flex-direction:column}.pipe[data-astro-cid-gq3uitir]>div[data-astro-cid-gq3uitir]{border-inline-start:0;border-top:1px solid var(--line)}.pipe[data-astro-cid-gq3uitir]>div[data-astro-cid-gq3uitir]:first-child{border:0}}.learn[data-astro-cid-66pxmend]{display:grid;gap:10px;margin-top:20px;counter-reset:l;padding:0}li[data-astro-cid-66pxmend]{list-style:none;background:var(--tile);border-radius:18px;padding:14px 18px;font-size:var(--fs-base);color:var(--ink-2);display:flex;gap:14px}li[data-astro-cid-66pxmend]:before{counter-increment:l;content:counter(l,persian);font-weight:900;color:var(--b-deep);font-size:var(--fs-lg)}.next[data-astro-cid-n4pkd2gv]{display:block;margin:10px 0 90px;border-radius:32px;background:var(--nb);color:var(--ni);padding:36px 40px;text-decoration:none;position:relative;overflow:hidden;transition:transform .5s var(--spring)}.next[data-astro-cid-n4pkd2gv]:is(:hover,:focus-visible){transform:translateY(-4px)}span[data-astro-cid-n4pkd2gv]{font-size:var(--fs-sm);opacity:.85;display:block}b[data-astro-cid-n4pkd2gv]{display:block;font-size:var(--fs-2xl);font-weight:900;line-height:1.2}.next[data-astro-cid-n4pkd2gv] img{position:absolute;inset-inline-end:40px;top:50%;width:84px;height:84px;border-radius:22px;translate:0 -50%;object-fit:cover;transition:rotate .6s var(--spring)}.next[data-astro-cid-n4pkd2gv]:is(:hover,:focus-visible) img{rotate:-12deg}@media(max-width:900px){.next[data-astro-cid-n4pkd2gv] img{display:none}.next[data-astro-cid-n4pkd2gv]{padding:28px 24px}}@media(prefers-reduced-motion:reduce){.next[data-astro-cid-n4pkd2gv],.next[data-astro-cid-n4pkd2gv] img{transition:none}.next[data-astro-cid-n4pkd2gv]:is(:hover,:focus-visible){transform:none}.next[data-astro-cid-n4pkd2gv]:is(:hover,:focus-visible) img{rotate:none}}.endorse[data-astro-cid-sfyje7ts]{font-family:var(--pf),var(--font);display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center;margin:18px 0 0;border-radius:28px;padding:26px 30px;color:#fff;position:relative;overflow:hidden;background:radial-gradient(90% 140% at 100% 0%,color-mix(in srgb,var(--b) 20%,transparent),transparent 60%),color-mix(in srgb,var(--b) 7%,#0A0705);border:1px solid color-mix(in srgb,var(--b) 40%,transparent)}.pic[data-astro-cid-sfyje7ts]{position:relative;width:118px;height:118px}.pic[data-astro-cid-sfyje7ts] .face{width:118px;height:118px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #0a0705,0 0 0 5px var(--b),0 18px 40px -12px color-mix(in srgb,var(--b) 60%,transparent)}.pic[data-astro-cid-sfyje7ts] .org{position:absolute;bottom:-4px;inset-inline-end:-4px;width:44px;height:44px;border-radius:50%;background:#fff;padding:2px;object-fit:contain;box-shadow:0 0 0 3px #0a0705}.ev[data-astro-cid-sfyje7ts]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:var(--fs-sm);font-weight:700;color:color-mix(in srgb,var(--b) 45%,#fff)}.chip[data-astro-cid-sfyje7ts]{background:var(--b);color:var(--b-ink);border-radius:999px;padding:1px 10px;font-size:var(--fs-xs);font-weight:900}figcaption[data-astro-cid-sfyje7ts]{margin-top:6px}figcaption[data-astro-cid-sfyje7ts] b[data-astro-cid-sfyje7ts]{display:block;font-size:var(--fs-xl);font-weight:900;line-height:1.35}figcaption[data-astro-cid-sfyje7ts] span[data-astro-cid-sfyje7ts]{display:block;font-size:var(--fs-sm);color:color-mix(in srgb,var(--b) 25%,#fff)}.tx[data-astro-cid-sfyje7ts]{font-size:var(--fs-base);line-height:1.9;margin-top:10px;color:color-mix(in srgb,var(--b) 10%,#fff);max-width:46em}.tx[data-astro-cid-sfyje7ts] strong{color:#fff;font-weight:900;background:linear-gradient(transparent 62%,color-mix(in srgb,var(--b) 45%,transparent) 0)}.cr[data-astro-cid-sfyje7ts]{display:inline-block;margin-top:8px;font-size:var(--fs-xs);color:#a8a29e;text-decoration:none}.cr[data-astro-cid-sfyje7ts]:is(:hover,:focus-visible){color:#fff;text-decoration:underline}@media(max-width:760px){.endorse[data-astro-cid-sfyje7ts]{grid-template-columns:1fr;justify-items:center;text-align:center;padding:24px 20px}.ev[data-astro-cid-sfyje7ts]{justify-content:center}}.team[data-astro-cid-t2kfu54p]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.team[data-astro-cid-t2kfu54p] div[data-astro-cid-t2kfu54p]{background:var(--tile);border-radius:18px;padding:14px 16px;font-size:var(--fs-sm);color:var(--ink-2)}.team[data-astro-cid-t2kfu54p] b[data-astro-cid-t2kfu54p]{display:block;color:var(--ink);font-size:var(--fs-base)}.team[data-astro-cid-t2kfu54p] .me[data-astro-cid-t2kfu54p]{background:var(--b-soft)}@media(max-width:900px){.team[data-astro-cid-t2kfu54p]{grid-template-columns:1fr}}.body[data-astro-cid-h5pz3gwp]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;margin-top:64px}@media(max-width:900px){.body[data-astro-cid-h5pz3gwp]{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}}
