@font-face{font-family:Vazirmatn;src:url(/fmg-med/fonts/vazirmatn-var.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+066A-066C}@font-face{font-family:Archivo;src:url(/fmg-med/fonts/archivo-var.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--body: #ffffff;--body-deep: #f1f1ef;--page: #f7f7f5;--ink: #141414;--ink-2: #3a3a3a;--muted: #5f5f5f;--rule: #141414;--rule-soft: #e2e2df;--red: #d41212;--red-deep: #a60f0f;--led-glow: rgb(212 18 18 / .3);--night: #101012;--on-night: #e8e8e8;--therm-cold: #0a1a6b;--therm-cool: #00a1be;--therm-mid: #16a34a;--therm-warm: #facc15;--therm-hot: #f97316;--therm-max: #d41212;--therm: linear-gradient(90deg, var(--therm-cold), var(--therm-cool), var(--therm-mid), var(--therm-warm), var(--therm-hot), var(--therm-max));--font-fa: "Vazirmatn", system-ui, sans-serif;--font-en: "Archivo", system-ui, sans-serif;--font: var(--font-fa);--font-num: "Archivo", "Vazirmatn", system-ui, sans-serif;--step--2: .75rem;--step--1: clamp(.82rem, .8rem + .1vw, .9rem);--step-0: clamp(1rem, .96rem + .18vw, 1.1rem);--step-1: clamp(1.18rem, 1.08rem + .5vw, 1.45rem);--step-2: clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);--step-3: clamp(2rem, 1.4rem + 2.8vw, 3.6rem);--step-4: clamp(2.6rem, 1.6rem + 4.6vw, 5.6rem);--s-1: .5rem;--s-2: 1rem;--s-3: 1.5rem;--s-4: 2.5rem;--s-5: clamp(3rem, 2.2rem + 2.6vw, 5rem);--radius: 10px;--radius-lg: 20px;--shadow-soft: 0 1px 2px rgb(20 20 20 / .04), 0 18px 40px -22px rgb(20 20 20 / .28);--warm: #fff4ec;--band: #faf6f2;--wrap: 84rem;--measure: 62ch;--ease: cubic-bezier(.16, 1, .3, 1);--header-h: 4.5rem}:lang(en){--font: var(--font-en)}.section{position:relative;isolation:isolate;padding-block:var(--s-5)}.section--surface{background:transparent}.band-tint{background:var(--band)}.heat{overflow:clip}.heat:before{content:"";position:absolute;z-index:-1;inset-block-start:8%;inline-size:min(60vw,46rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(255 196 160 / .42),rgb(255 230 214 / .25) 45%,transparent 72%);filter:blur(10px);pointer-events:none}.heat--start:before{inset-inline-start:-14rem}.heat--end:before{inset-inline-end:-14rem}.section--dark{background:var(--night);color:var(--on-night)}.split{display:grid;gap:var(--s-3)}@media(min-width:56rem){.split{grid-template-columns:.85fr 1.15fr;gap:var(--s-5);align-items:start}}.reg{position:relative}.reg:before,.reg:after{content:none}.reg:before{inset-block-start:-7px;inset-inline-start:-7px;border-width:1px 0 0 1px}.reg:after{inset-block-end:-7px;inset-inline-end:-7px;border-width:0 1px 1px 0}html[dir=rtl] .reg:before{border-width:1px 1px 0 0}html[dir=rtl] .reg:after{border-width:0 0 1px 1px}.chapter{margin-block-end:var(--s-4);max-inline-size:48rem}.chapter .ch{display:none}.chapter h2{margin:0}.chapter h2:after{content:"";display:block;inline-size:2.5rem;block-size:3px;border-radius:2px;margin-block-start:.75rem;background:var(--red)}.chapter p{margin:var(--s-2) 0 0;color:var(--muted);font-size:var(--step-0);line-height:1.8}.on-dark .chapter p{color:var(--on-night)}.prose p{font-size:var(--step-0);line-height:1.9;color:var(--ink-2)}.lead{font-size:var(--step-1);color:var(--ink-2)}.lbl{font-size:var(--step--1);font-weight:600;color:var(--muted);margin-block-end:.3rem}.big{display:inline-block;font-size:var(--step-2);font-weight:800;color:var(--ink);text-decoration:none}.big.sm{font-size:var(--step-1)}a.big:hover{color:var(--red-deep)}.led{inline-size:.55rem;block-size:.55rem;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px var(--led-glow),0 0 10px 2px var(--led-glow);flex:none}.led--off{background:#a3a29b;box-shadow:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-block-size:3.1rem;padding-inline:1.4rem;border-radius:var(--radius);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;background:var(--ink);color:var(--page);border:1px solid var(--ink);box-shadow:0 1px #ffffff26 inset,0 6px 14px -8px #0000008c;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s}.btn:hover{color:var(--page);background:#000;transform:translateY(-1px);box-shadow:0 1px #ffffff26 inset,0 10px 20px -10px #0009}.btn:active{transform:translateY(1px);box-shadow:0 1px 2px #0006 inset}.btn--ghost{background:transparent;color:var(--ink);box-shadow:none}.btn--ghost:hover{background:var(--ink);color:var(--page)}.btn--sm{min-block-size:2.5rem;padding-inline:1rem;font-size:.9rem}.btn--light{background:var(--page);color:var(--ink);border-color:var(--page)}.btn--light:hover{background:#fff;color:var(--ink)}.ico{inline-size:1.15em;block-size:1.15em;flex:none}html[dir=rtl] .ico--dir{transform:scaleX(-1)}a:hover>.ico--dir,.btn:hover>.ico--dir{translate:3px 0;transition:translate .25s var(--ease)}html[dir=rtl] a:hover>.ico--dir,html[dir=rtl] .btn:hover>.ico--dir{translate:-3px 0}.slot{display:inline-block;font:600 .82rem/1.4 var(--font);color:var(--muted);background:repeating-linear-gradient(-45deg,transparent 0 5px,rgb(0 0 0 / .05) 5px 10px);border:1px dashed #9f9e97;border-radius:3px;padding:.1rem .5rem}.on-dark .slot{color:var(--on-night);border-color:#ffffff59}.spec{margin:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.spec>div{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:1.3rem 1.4rem 1.5rem}.spec dt{font-size:var(--step--1);font-weight:600;color:var(--muted);margin-block-end:.6rem;display:flex;gap:.5rem}.spec dt .tab{color:var(--red)}.spec dd{margin:0;font-size:var(--step-1);font-weight:700}.pillars{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.pillars li{padding:0}.pillars h3{margin-block:.5rem .4rem}.pillars p{color:var(--ink-2);margin:0}.pn{font:600 var(--step--1)/1 var(--font-num);color:var(--red)}.aud{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.aud>li{display:grid;gap:.75rem 2rem;grid-template-columns:3rem 1fr;padding:var(--s-3) var(--s-4);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);align-items:start}.aud>li>div{grid-column:2}.aud h2{font-size:var(--step-1);margin:0 0 .3rem}.aud .note{margin:0;color:var(--ink-2);font-size:var(--step--1)}.an{font:600 var(--step-1)/1 var(--font-num);color:var(--red);padding-block-start:.9rem}@media(min-width:52rem){.aud>li{grid-template-columns:4rem 1fr 1fr}.aud>li>div{grid-column:auto}}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.chips a{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border:1px solid var(--rule-soft);border-radius:999px;background:#fff;color:var(--ink);text-decoration:none;font-weight:600;transition:background .2s,color .2s}.chips a:hover{background:var(--ink);color:var(--page)}.docs,.files{list-style:none;margin:0;padding:0}.docs li,.files li{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding-block:var(--s-3);border-block-end:1px solid var(--rule-soft)}.docs h3,.files h3{margin-block-end:.25rem}.docs p,.files p{margin:0;color:var(--ink-2)}.files li{grid-template-columns:4.5rem 1fr auto}.fic{color:var(--ink);inline-size:4.5rem}.channels{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.channels li{padding:var(--s-3);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.ticks{list-style:none;margin:0;padding:0}.ticks li{display:flex;align-items:center;gap:.9rem;font-size:var(--step-1);font-weight:700;padding-block:1rem;border-block-end:1px solid var(--rule-soft)}.faq details{border-block-end:1px solid var(--rule-soft)}.faq summary{list-style:none;cursor:pointer;padding:1.2rem 0;font-weight:700;font-size:var(--step-1);display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary .ico{transition:rotate .35s var(--ease);color:var(--red)}.faq details[open] summary .ico{rotate:45deg}.faq details p{margin:0 0 1.2rem;color:var(--ink-2)}.two{display:grid;gap:var(--s-4);align-items:start}@media(min-width:60rem){.two{grid-template-columns:1fr 1.2fr}.two--form{grid-template-columns:1.6fr 1fr}}.panel{background:#fff;border:0;box-shadow:var(--shadow-soft);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2.25rem)}.cinfo{margin:0;display:grid}.cinfo>div{padding-block:1.1rem;border-block-end:1px solid var(--rule-soft);display:grid;gap:.3rem}.cinfo dt{font-size:var(--step--1);font-weight:600;color:var(--muted)}.cinfo dd{margin:0;font-size:var(--step-1);font-weight:600;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.cinfo a{text-decoration:none}.side{position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem)}.note-box{display:flex;gap:.8rem;align-items:flex-start;background:var(--warm);border:0;border-radius:var(--radius-lg);padding:1rem 1.1rem;font-weight:600;max-inline-size:none}.note-box .led{margin-block-start:.55rem}.prose-page{max-inline-size:46rem}.prose-page section{margin-block-start:var(--s-4)}.prose-page h2{font-size:var(--step-1);display:flex;align-items:baseline;gap:.75rem}.prose-page p{color:var(--ink-2)}.plate{margin:0}.plate .frame{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:.5rem;overflow:hidden}.plate .frame img{border-radius:calc(var(--radius-lg) - 6px)}.plate img{display:block;inline-size:100%;block-size:auto}.plate figcaption{display:flex;gap:.6rem;margin-block-start:.6rem;font-size:var(--step--1);color:var(--muted)}.plate figcaption b{color:var(--ink);font-weight:700;white-space:nowrap}.spot{align-items:center}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-h) + 1rem);accent-color:var(--red);scrollbar-color:#9a9992 var(--body)}body{margin:0;background:var(--body);color:var(--ink);font-family:var(--font);font-size:var(--step-0);line-height:1.85;text-rendering:optimizeLegibility;overflow-x:clip}body:lang(en),:lang(en) body{line-height:1.6}::selection{background:var(--ink);color:var(--page)}h1,h2,h3{line-height:1.25;margin:0 0 var(--s-2);font-weight:800;text-wrap:balance}h1{font-size:var(--step-4);line-height:1.12}h2{font-size:var(--step-2);font-weight:700}h3{font-size:var(--step-1);font-weight:700}:lang(en) h1,:lang(en) h2{letter-spacing:-.015em}p{margin:0 0 var(--s-2);max-inline-size:var(--measure);text-wrap:pretty}a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:var(--red)}a:hover{color:var(--red-deep)}img,svg{display:block;max-inline-size:100%}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:2px}.num,.tab{font-family:var(--font-num);font-variant-numeric:tabular-nums}.wrap{inline-size:min(100% - 2rem,var(--wrap));margin-inline:auto}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;inset-inline-start:1rem;inset-block-start:-4rem;z-index:100;background:var(--ink);color:var(--page);padding:.6rem 1rem;border-radius:var(--radius);transition:inset-block-start .2s var(--ease)}.skip:focus{inset-block-start:1rem}.progress{position:fixed;inset-inline:0;inset-block-start:0;block-size:2px;background:var(--therm);transform-origin:left;transform:scaleX(0);z-index:200;pointer-events:none}html[dir=rtl] .progress{transform-origin:right}@supports (animation-timeline: scroll()){.progress{animation:progress linear both;animation-timeline:scroll(root)}@keyframes progress{to{transform:scaleX(1)}}}.site-header.is-hidden{translate:0 -110%}.reveal{transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease);transition-delay:calc(var(--i, 0) * 80ms)}.reveal.is-pending{opacity:0;transform:translateY(28px);filter:blur(6px)}.kinetic .w{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.1em;margin-block:-.1em}.kinetic .w>span{display:inline-block}@media(prefers-reduced-motion:no-preference){.kinetic .w>span{animation:rise 1s var(--ease) both;animation-delay:calc(var(--w) * 60ms + 60ms)}@keyframes rise{0%{transform:translateY(105%)}}.fade-in{animation:fade .9s var(--ease) both;animation-delay:var(--d, .3s)}@keyframes fade{0%{opacity:0;transform:translateY(10px)}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal.is-pending{opacity:1;transform:none}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;inset-block-start:0;z-index:50;border-block-end:1px solid var(--rule-soft);transition:translate .4s var(--ease)}.site-header[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;z-index:-1;background:#ffffffe6;backdrop-filter:saturate(1.2) blur(12px)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;min-block-size:var(--header-h);gap:2.5rem}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.75rem;color:var(--ink);text-decoration:none}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{inline-size:auto;block-size:2.6rem}.words[data-astro-cid-3ef6ksr2]{display:grid;line-height:1.1;padding-inline-start:.75rem;border-inline-start:1px solid var(--rule-soft)}.words[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{font-size:1.05rem;font-weight:800}.words[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:.72rem;color:var(--muted)}.menu-btn[data-astro-cid-3ef6ksr2]{display:inline-grid;place-items:center;inline-size:2.9rem;block-size:2.9rem;border-radius:var(--radius);border:1px solid var(--rule);background:var(--page);cursor:pointer}.burger[data-astro-cid-3ef6ksr2]{display:grid;gap:6px;inline-size:1.1rem}.burger[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;block-size:1.5px;background:var(--ink);transition:transform .35s var(--ease)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.75px) rotate(-45deg)}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:var(--header-h) 0 0 0;background:#fff;padding:2rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .55s var(--ease),visibility 0s .55s}.menu[data-astro-cid-3ef6ksr2][data-open=true]{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .6s var(--ease)}.menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--rule)}.menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.8rem;padding:.9rem 0;color:var(--ink);text-decoration:none;font-size:var(--step-2);font-weight:800;border-block-end:1px solid var(--rule-soft)}.pill[data-astro-cid-3ef6ksr2]{display:none}.tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.switch[data-astro-cid-3ef6ksr2]{display:inline-flex;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;font:600 .85rem/1 var(--font-num)}.switch[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.6rem .75rem;text-decoration:none;color:var(--ink)}.switch[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{background:var(--ink);color:var(--page)}.switch[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][href]:hover{background:var(--body-deep)}@media(prefers-reduced-motion:reduce){.menu[data-astro-cid-3ef6ksr2]{transition:none}}@media(min-width:62rem){.menu-btn[data-astro-cid-3ef6ksr2]{display:none}.bar[data-astro-cid-3ef6ksr2]{justify-content:flex-start}.menu[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2][data-open]{flex:1;position:static;inset:auto;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding:0;background:none;clip-path:none;visibility:visible;transition:none}.menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{position:relative;display:flex;gap:.2rem;border:0;padding:.3rem;border-radius:999px;background:var(--page)}.menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:not(.pill){position:relative;z-index:1}.menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.95rem;font-weight:600;padding:.5rem 1rem;border:0;border-radius:999px;transition:color .3s var(--ease)}.menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--red)}.menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].hot{color:#fff}.pill[data-astro-cid-3ef6ksr2]{display:block;position:absolute;z-index:0;inset-block:.3rem;left:0;inline-size:0;border-radius:999px;background:var(--ink);box-shadow:0 6px 16px -8px #14141499;opacity:0;transition:transform .45s var(--ease),inline-size .45s var(--ease),opacity .25s}.pill[data-astro-cid-3ef6ksr2].on{opacity:1}@media(prefers-reduced-motion:reduce){.pill[data-astro-cid-3ef6ksr2]{transition:opacity .2s}}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--page);padding-block-end:var(--s-3)}.cols[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding-block:var(--s-5) var(--s-4)}.id[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{inline-size:9rem;block-size:auto;margin-block-end:var(--s-2)}.id[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--ink-2)}h2[data-astro-cid-sz7xmlte]{font-size:var(--step--1);font-weight:700;color:var(--muted);margin-block-end:1rem}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}a[data-astro-cid-sz7xmlte]{text-decoration:none}a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}p[data-astro-cid-sz7xmlte]{margin:0 0 .5rem}address[data-astro-cid-sz7xmlte]{font-style:normal}.legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-block-start:1px solid var(--rule-soft);padding-block-start:var(--s-2);font-size:var(--step--1);color:var(--muted)}.legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.scale[data-astro-cid-sz7xmlte] i[data-astro-cid-sz7xmlte]{display:block;inline-size:9rem;block-size:4px;background:var(--therm)}.topbar[data-astro-cid-lq7i5isa]{background:var(--night);color:var(--on-night);font-size:.8rem}.row[data-astro-cid-lq7i5isa]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:2.4rem}ul[data-astro-cid-lq7i5isa]{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem;align-items:center}li[data-astro-cid-lq7i5isa]{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}li[data-astro-cid-lq7i5isa] .ico{color:#ff9a9a;inline-size:1rem;block-size:1rem}a[data-astro-cid-lq7i5isa]{color:#fff;text-decoration:none}a[data-astro-cid-lq7i5isa]:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--red)}.sister[data-astro-cid-lq7i5isa]{opacity:.85;white-space:nowrap}.hide-sm[data-astro-cid-lq7i5isa],.hide-md[data-astro-cid-lq7i5isa]{display:none}@media(min-width:40rem){.hide-sm[data-astro-cid-lq7i5isa]{display:inline-flex}}@media(min-width:72rem){.hide-md[data-astro-cid-lq7i5isa]{display:inline-flex}}
