.seam:where(.astro-gqll5h2m){gap:var(--space-4);flex-direction:column;align-items:center;margin:0;display:flex}.stage:where(.astro-gqll5h2m){block-size:412px;inline-size:min(481px,100%);position:relative}.front:where(.astro-gqll5h2m){border-radius:var(--radius-sm);background:linear-gradient(160deg,#f7f5f0,#e6e2d9);block-size:400px;inline-size:48.6%;position:absolute;inset-block-start:0;box-shadow:0 30px 60px #00000073}.start:where(.astro-gqll5h2m){animation:close-start .9s var(--ease-emphasized) .2s both;inset-inline-start:0}.end:where(.astro-gqll5h2m){animation:close-end .9s var(--ease-emphasized) .2s both;background:linear-gradient(160deg,#f2efe8,#dfdbd1);inset-inline-end:0}.line:where(.astro-gqll5h2m){background:var(--accent);opacity:0;block-size:400px;inline-size:4px;animation:.18s linear .78s forwards flash;position:absolute;inset-block-start:0;inset-inline-start:calc(50% - 2px)}.counter:where(.astro-gqll5h2m){border-radius:var(--radius-sm);background:#0f1113;block-size:12px;position:absolute;inset-block-end:0;inset-inline:0}figcaption:where(.astro-gqll5h2m){color:var(--text-secondary);font-size:var(--font-sm)}@keyframes close-start{0%{transform:translateX(calc(var(--slide-x) * -20px))}to{transform:translate(0)}}@keyframes close-end{0%{transform:translateX(calc(var(--slide-x) * 20px))}to{transform:translate(0)}}@keyframes flash{0%{opacity:0;box-shadow:0 0 0 var(--accent)}60%{opacity:1;box-shadow:0 0 18px var(--accent)}to{opacity:1;box-shadow:0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.front:where(.astro-gqll5h2m){animation:none}.line:where(.astro-gqll5h2m){opacity:1;animation:none}}@media (width<=700px){.stage:where(.astro-gqll5h2m){block-size:232px}.front:where(.astro-gqll5h2m),.line:where(.astro-gqll5h2m){block-size:220px}.counter:where(.astro-gqll5h2m){block-size:8px}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--drawing-text-rule:40px;--drawing-text-dim:44px;--drawing-text-live:54px;--drawing-text-plan-note:100px;--drawing-text-plan-label:110px;--motion-instant:80ms;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-exit:.12s;--ease:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--ease-snap:cubic-bezier(.1, .9, .2, 1);--travel-sm:4px;--travel-md:12px;--travel-lg:24px;--stagger:30ms;--space-half:2px;--border-1:1px;--border-2:2px;--icon-sm:16px;--icon-md:20px;--control-box:18px;--thumb:16px;--opacity-disabled:.5;--radius-circle:50%;--focus-ring:var(--border-2) solid var(--focus);--focus-offset:2px;--slide-x:1;--z-overlay-bar:5;--z-menu:20;--z-modal:40;--z-drag:60;--z-toast:100100;--media-mark:#e8a33d;--media-mark-core:#16181b;--media-raw-edge:#ff5a1f;--media-backdrop:#000;--media-signature-band:#000;--media-signature-ink:#fff;--print-desk:#6b6760;--print-paper:#fff;--pointer-hit:24px;--font:"Yekan Bakh", "Vazirmatn", "Segoe UI", Tahoma, "Geeza Pro", sans-serif;--state-hover:color-mix(in srgb, var(--text) 12%, transparent);--state-press:color-mix(in srgb, var(--text) 20%, transparent);color-scheme:dark;--bg:#16181b;--bg-2:#1c1f23;--panel:#1e2125;--panel-2:#252a2f;--line:#303539;--line-2:#707378;--text:#e6e4df;--text-secondary:#a3a8ae;--text-label:#c4c8cd;--accent:#e8a33d;--accent-hover:#f0b652;--accent-ink:#1a1408;--danger:#f4857a;--on-danger:#2a0a07;--warn:#f0b652;--info:#7db3e8;--ok:#86d08a;--focus:#f0b652;--surface-overlay:#1e2125e0;--scrim:#08090b9e;--paper:#efece4;--paper-wall:#e4dfd3;--ink:#1d1f22;--ink-strong:#3d3a34;--ink-dim:#524e42;--ink-label:#5c574c;--ink-rule:#7f7a6d;--ink-grid:#d2ccbd;--ink-info:#285f92;--ink-danger:#a3342a;--ink-selection:#835716;--ink-door:#7a5000;--scene-top:#20262e;--scene-bottom:#0a0c0e;--chart-1:#f0b652;--chart-2:#5f9fdc;--chart-3:#9ada9e;--chart-4:#e2695e;--chart-5:#d8b8f2;--chart-6:#3fb3ad;--elevation-1:0 1px 2px #00000040;--elevation-2:0 4px 12px #0000004d;--elevation-3:0 12px 32px #0006;--font-base:14px;--font-xs:calc(var(--font-base) - 2px);--font-sm:calc(var(--font-base) - 1px);--font-md:var(--font-base);--font-lg:calc(var(--font-base) + 2px);--font-xl:calc(var(--font-base) + 6px);--font-xxl:calc(var(--font-base) + 10px);--font-display:calc(var(--font-base) + 18px);--touch:32px;--hit:max(var(--pointer-hit), 24px)}[data-theme=dark]{color-scheme:dark;--bg:#16181b;--bg-2:#1c1f23;--panel:#1e2125;--panel-2:#252a2f;--line:#303539;--line-2:#707378;--text:#e6e4df;--text-secondary:#a3a8ae;--text-label:#c4c8cd;--accent:#e8a33d;--accent-hover:#f0b652;--accent-ink:#1a1408;--danger:#f4857a;--on-danger:#2a0a07;--warn:#f0b652;--info:#7db3e8;--ok:#86d08a;--focus:#f0b652;--surface-overlay:#1e2125e0;--scrim:#08090b9e;--paper:#efece4;--paper-wall:#e4dfd3;--ink:#1d1f22;--ink-strong:#3d3a34;--ink-dim:#524e42;--ink-label:#5c574c;--ink-rule:#7f7a6d;--ink-grid:#d2ccbd;--ink-info:#285f92;--ink-danger:#a3342a;--ink-selection:#835716;--ink-door:#7a5000;--scene-top:#20262e;--scene-bottom:#0a0c0e;--chart-1:#f0b652;--chart-2:#5f9fdc;--chart-3:#9ada9e;--chart-4:#e2695e;--chart-5:#d8b8f2;--chart-6:#3fb3ad;--elevation-1:0 1px 2px #00000040;--elevation-2:0 4px 12px #0000004d;--elevation-3:0 12px 32px #0006;--font-base:14px;--font-xs:calc(var(--font-base) - 2px);--font-sm:calc(var(--font-base) - 1px);--font-md:var(--font-base);--font-lg:calc(var(--font-base) + 2px);--font-xl:calc(var(--font-base) + 6px);--font-xxl:calc(var(--font-base) + 10px);--font-display:calc(var(--font-base) + 18px);--touch:32px;--hit:max(var(--pointer-hit), 24px)}[data-theme=light]{color-scheme:light;--bg:#f4f3ef;--bg-2:#eceae4;--panel:#fff;--panel-2:#ecebe6;--line:#d8d6cf;--line-2:#87857e;--text:#1d1f22;--text-secondary:#565c64;--text-label:#3a4048;--accent:#9a5f10;--accent-hover:#7a4a00;--accent-ink:#fff;--danger:#a8231b;--on-danger:#fff;--warn:#7a4f00;--info:#1f5f9e;--ok:#176b31;--focus:#9a5f10;--surface-overlay:#ffffffe0;--scrim:#1d1f226b;--paper:#fff;--paper-wall:#efece4;--ink:#1d1f22;--ink-strong:#3d3a34;--ink-dim:#524e42;--ink-label:#5c574c;--ink-rule:#7f7a6d;--ink-grid:#d2ccbd;--ink-info:#285f92;--ink-danger:#a3342a;--ink-selection:#835716;--ink-door:#7a5000;--scene-top:#dcd7cc;--scene-bottom:#aea596;--chart-1:#b07b1f;--chart-2:#1f5f9e;--chart-3:#3f8f4a;--chart-4:#7a1a14;--chart-5:#8055c0;--chart-6:#0a4a4e;--elevation-1:0 1px 2px #1d1f2214;--elevation-2:0 4px 12px #1d1f221f;--elevation-3:0 12px 32px #1d1f2229;--font-base:14px;--font-xs:calc(var(--font-base) - 2px);--font-sm:calc(var(--font-base) - 1px);--font-md:var(--font-base);--font-lg:calc(var(--font-base) + 2px);--font-xl:calc(var(--font-base) + 6px);--font-xxl:calc(var(--font-base) + 10px);--font-display:calc(var(--font-base) + 18px);--touch:32px;--hit:max(var(--pointer-hit), 24px)}[data-theme=workshop]{color-scheme:light;--bg:#fff;--bg-2:#f5f5f5;--panel:#fff;--panel-2:#efefef;--line:#8f8f8f;--line-2:#6b6b6b;--text:#000;--text-secondary:#2f2f2f;--text-label:#2f2f2f;--accent:#7a4a00;--accent-hover:#4a2c04;--accent-ink:#fff;--danger:#9e0f0f;--on-danger:#fff;--warn:#6e4700;--info:#0b4f8f;--ok:#0a5c1f;--focus:#0b4f8f;--surface-overlay:#ffffffe0;--scrim:#00000073;--paper:#fff;--paper-wall:#f0f0f0;--ink:#000;--ink-strong:#1f1f1f;--ink-dim:#2f2f2f;--ink-label:#3d3d3d;--ink-rule:#6b6b6b;--ink-grid:#ccc;--ink-info:#0b4f8f;--ink-danger:#9e0f0f;--ink-selection:#7a4a00;--ink-door:#5c3a00;--scene-top:#f2f2f2;--scene-bottom:#c8c8c8;--chart-1:#8a5a10;--chart-2:#0b4f8f;--chart-3:#2b7a36;--chart-4:#9e0f0f;--chart-5:#7b4cbf;--chart-6:#06393d;--elevation-1:0 1px 2px #0000001f;--elevation-2:0 4px 12px #0000002e;--elevation-3:0 12px 32px #0000003d;--font-base:16px;--font-xs:calc(var(--font-base) - 2px);--font-sm:calc(var(--font-base) - 1px);--font-md:var(--font-base);--font-lg:calc(var(--font-base) + 2px);--font-xl:calc(var(--font-base) + 6px);--font-xxl:calc(var(--font-base) + 10px);--font-display:calc(var(--font-base) + 18px);--touch:48px;--hit:max(var(--pointer-hit), 48px)}@media (pointer:coarse){:root{--pointer-hit:44px}}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--bg:#f4f3ef;--bg-2:#eceae4;--panel:#fff;--panel-2:#ecebe6;--line:#d8d6cf;--line-2:#87857e;--text:#1d1f22;--text-secondary:#565c64;--text-label:#3a4048;--accent:#9a5f10;--accent-hover:#7a4a00;--accent-ink:#fff;--danger:#a8231b;--on-danger:#fff;--warn:#7a4f00;--info:#1f5f9e;--ok:#176b31;--focus:#9a5f10;--surface-overlay:#ffffffe0;--scrim:#1d1f226b;--paper:#fff;--paper-wall:#efece4;--ink:#1d1f22;--ink-strong:#3d3a34;--ink-dim:#524e42;--ink-label:#5c574c;--ink-rule:#7f7a6d;--ink-grid:#d2ccbd;--ink-info:#285f92;--ink-danger:#a3342a;--ink-selection:#835716;--ink-door:#7a5000;--scene-top:#dcd7cc;--scene-bottom:#aea596;--chart-1:#b07b1f;--chart-2:#1f5f9e;--chart-3:#3f8f4a;--chart-4:#7a1a14;--chart-5:#8055c0;--chart-6:#0a4a4e;--elevation-1:0 1px 2px #1d1f2214;--elevation-2:0 4px 12px #1d1f221f;--elevation-3:0 12px 32px #1d1f2229;--font-base:14px;--font-xs:calc(var(--font-base) - 2px);--font-sm:calc(var(--font-base) - 1px);--font-md:var(--font-base);--font-lg:calc(var(--font-base) + 2px);--font-xl:calc(var(--font-base) + 6px);--font-xxl:calc(var(--font-base) + 10px);--font-display:calc(var(--font-base) + 18px);--touch:32px;--hit:max(var(--pointer-hit), 24px)}}[dir=rtl]{--slide-x:-1}@media (prefers-reduced-motion:reduce){:root{--travel-sm:0px;--travel-md:0px;--travel-lg:0px}}@custom-media --phone (max-width: 768px);@custom-media --tablet (max-width: 1279px);@font-face{font-family:Yekan Bakh;src:url(/fonts/YekanBakh-var.woff2)format("woff2");font-weight:100 950;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-gaps-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+5E,U+60,U+7E,U+A1,U+A4,U+A7-A8,U+AA,U+AF,U+B2-B5,U+B8-BA,U+BC-D6,U+D8-F6,U+F8-FF,U+201A-201B,U+201E,U+2212}:root{--font-base:16px;--measure:62ch;--page:1120px;--gutter:var(--space-5)}html{background:var(--bg);color:var(--text);font-family:var(--font);scroll-behavior:smooth}body{font-size:var(--font-md);margin:0;line-height:1.7}h1,h2,h3{text-wrap:balance;line-height:1.25}h1{margin:0 0 var(--space-4);font-size:clamp(38px,6vw,64px);font-weight:900}h2{margin:0 0 var(--space-2);font-size:clamp(24px,3.4vw,32px);font-weight:800}h2.small{font-size:var(--font-display)}h3{font-size:var(--font-lg);margin:0;font-weight:700}p{margin:0 0 var(--space-3)}.lead{max-inline-size:var(--measure);color:var(--text-secondary);line-height:1.9}.note{color:var(--text-secondary);font-size:var(--font-sm)}.eyebrow{margin:0 0 var(--space-3);color:var(--accent);font-size:var(--font-sm);letter-spacing:.04em}img{block-size:auto;max-inline-size:100%}.skip{z-index:var(--z-overlay-bar);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--panel);color:var(--text);position:absolute;inset-block-start:var(--space-2);inset-inline-start:-200vw}.skip:focus{inset-inline-start:var(--space-4)}.top,.dark,.foot{background:var(--bg);color:var(--text)}.bar,.hero,.band,.footTop,.footLinks,.foot>.note{max-inline-size:var(--page);padding-inline:var(--gutter);margin-inline:auto}.bar{gap:var(--space-5);align-items:center;block-size:64px;display:flex}.brand{gap:var(--space-2);color:var(--text);font-size:var(--font-xl);align-items:center;font-weight:800;text-decoration:none;display:flex}.links{gap:var(--space-5);flex:1;margin:0;padding:0;list-style:none;display:flex}.links a,.quiet{color:var(--text-secondary);font-size:var(--font-md);text-decoration:none;position:relative}.links a:after,.quiet:after{content:"";background:var(--accent);block-size:2px;inline-size:0;transition:inline-size var(--motion-base) var(--ease);position:absolute;inset-block-end:-4px;inset-inline-start:0}.links a:hover:after,.links a:focus-visible:after,.quiet:hover:after,.quiet:focus-visible:after{inline-size:100%}.cta,.ghost{gap:var(--space-2);block-size:48px;padding-inline:var(--space-5);border:var(--border-1) solid transparent;border-radius:var(--radius-md);font-size:var(--font-lg);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.cta{background:var(--accent);color:var(--accent-ink)}.cta:hover{background:var(--accent-hover)}.ghost{border-color:var(--line-2);color:var(--text)}.ghost:hover{border-color:var(--accent);color:var(--accent)}.cta.sm,.ghost.sm{block-size:40px;font-size:var(--font-md)}.hero{gap:var(--space-7);padding-block:var(--space-7) var(--space-7);align-items:center;display:grid}@media (width>=900px){.hero{grid-template-columns:1fr 1fr}}.hero .lead{font-size:var(--font-xl)}.actions{gap:var(--space-3);margin-block:var(--space-5) 0;flex-wrap:wrap;align-items:center;display:flex}.facts{gap:var(--space-2) var(--space-5);margin-block:var(--space-5) 0;color:var(--text-secondary);font-size:var(--font-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.seamline{background:linear-gradient(to inline-end, transparent 0%, var(--accent) 20%, var(--accent) 80%, transparent 100%);border:0;block-size:2px;margin:0;animation:linear both open-seam view();animation-range:entry entry 60%;transform:scaleX(0)}@keyframes open-seam{to{transform:scaleX(1)}}@supports not (animation-timeline:view()){.seamline{animation:none;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.seamline{animation:none;transform:scaleX(1)}}.band{padding-block:var(--space-7)}.paper{background:var(--panel)}.paper,.dark{max-inline-size:none;padding-inline:0}.paper>*,.dark>*{max-inline-size:var(--page);padding-inline:var(--gutter);margin-inline:auto}.cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-block-start:var(--space-6);display:grid}.card{gap:var(--space-2);padding:var(--space-5);border:var(--border-1) solid var(--line);border-radius:var(--radius-xl);background:var(--panel);box-shadow:inset 0 0 0 0 var(--accent);transition:box-shadow var(--motion-base) var(--ease);flex-direction:column;display:flex}.card:hover{box-shadow:inset calc(var(--slide-x) * 3px) 0 0 0 var(--accent)}.card p{color:var(--text-secondary);font-size:var(--font-md);margin:0;line-height:1.8}.steps{gap:var(--space-4);margin-block:var(--space-6) 0;padding:0 var(--gutter);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style:none;display:grid}.steps li{gap:var(--space-2);flex-direction:column;align-items:start;display:flex}.stepNo{border-radius:var(--radius-circle);background:var(--text);block-size:36px;inline-size:36px;color:var(--bg);font-size:var(--font-lg);place-items:center;font-weight:700;display:inline-grid}.shot{margin-block:var(--space-6) 0}.shot img{border:var(--border-1) solid var(--line);border-radius:var(--radius-xl);inline-size:100%;box-shadow:var(--elevation-2)}.shot.small img{aspect-ratio:16/9;object-fit:cover;object-position:top}.outputs{gap:var(--space-5);margin-block:var(--space-6) 0;text-align:center;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:0;list-style:none;display:grid}.outputs li{gap:var(--space-1);font-size:var(--font-md);flex-direction:column;align-items:center;display:flex}.sheet{block-size:80px;inline-size:64px;border:var(--border-1) solid var(--line-2);border-radius:var(--radius-sm);background:var(--panel);box-shadow:var(--elevation-1);margin-block-end:var(--space-2);display:block}.split{gap:var(--space-7);align-items:center;display:grid}@media (width>=900px){.split{grid-template-columns:1fr 1fr}}.two{gap:var(--space-7);display:grid}.two>*{min-inline-size:0}@media (width>=900px){.two{grid-template-columns:1fr 1fr}}.code{margin:0 0 var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--panel-2);font-size:var(--font-sm);line-height:1.9;overflow-x:auto}.numbers{gap:var(--space-5);margin-block:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.numbers dt{color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(32px,4vw,48px);font-weight:700}.numbers dd{color:var(--text-secondary);margin:0}.faq{margin-block:var(--space-5) 0}.faq>div{gap:var(--space-2) var(--space-5);padding-block:var(--space-4);border-block-start:var(--border-1) solid var(--line);display:grid}@media (width>=700px){.faq>div{grid-template-columns:1fr 2fr}}.faq dt{font-weight:700}.faq dd{color:var(--text-secondary);margin:0}.foot{padding-block:var(--space-6)}.footTop{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block-end:var(--space-4);display:flex}.footLinks{gap:var(--space-2) var(--space-5);padding-block:var(--space-3);border-block-start:var(--border-1) solid var(--line);flex-wrap:wrap;display:flex}.footLinks a{color:var(--text-secondary);text-decoration:none}.footLinks a:hover{color:var(--accent)}@media (width<=860px){.links{display:none}.bar{gap:var(--space-3);justify-content:space-between}.brand{font-size:var(--font-lg);flex:1}}@media (width<=700px){:root{--gutter:var(--space-4)}.hero{padding-block:var(--space-6)}.cta,.ghost{block-size:44px;padding-inline:var(--space-4);font-size:var(--font-md)}.hero .actions .cta,.hero .actions .ghost{flex:100%;justify-content:center}.outputs{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.sheet{block-size:60px;inline-size:48px}}
