@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./vazirmatn-arabic-wght-normal.Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./vazirmatn-latin-ext-wght-normal.tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./vazirmatn-latin-wght-normal.BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f5f7f4;--surface:#fff;--grid:#dce6e3;--border-strong:#7f8b96;--ink:#1c2730;--ink-2:#55636e;--lapis:#2b4c9b;--lapis-fill:#2b4c9b;--lapis-soft:#e4eaf7;--saffron:#8f5f0a;--saffron-soft:#fbf1dc;--moss:#2a7349;--moss-soft:#e3f1e8;--brick:#a94a36;--brick-soft:#f8e7e2;--mastery-0:#7f8b96;--mastery-1:#6d86c6;--mastery-2:#5b76bd;--mastery-3:#4a6ab7;--mastery-4:#2b4c9b;--mastery-fill-1:#afc0e6;--mastery-fill-2:#7d97d1;--font-sans:"Vazirmatn Variable", vazirmatn, vazir, system-ui, -apple-system, "Segoe UI", tahoma, sans-serif;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--leading-xs:1.6;--leading-sm:1.8;--leading-base:1.9;--leading-md:1.8;--leading-lg:1.5;--leading-xl:1.3;--leading-2xl:1.2;--measure:44rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--section-gap:var(--space-8);--card-pad:var(--space-4);--radius-control:6px;--radius-card:10px;--radius-pill:999px;--shadow-overlay:0 -1px 0 var(--grid), 0 8px 24px #1c273014;--ease-state:.15s ease-out;--ease-reveal:.22s ease-out;--tap-min:44px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width>=48rem){:root{--text-base:1.0625rem;--text-md:1.1875rem;--text-lg:1.5rem;--text-xl:2rem;--text-2xl:2.75rem;--section-gap:var(--space-12);--card-pad:var(--space-6)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#141a22;--surface:#1c242e;--grid:#2b3642;--border-strong:#6b7886;--ink:#e6eaf0;--ink-2:#a3aeba;--lapis:#9db3e3;--lapis-fill:#3a5db0;--lapis-soft:#2b3544;--saffron:#e0a93a;--saffron-soft:#34342f;--moss:#62b07f;--moss-soft:#243538;--brick:#e08a78;--brick-soft:#343037;--mastery-0:#6b7886;--mastery-1:#6278ad;--mastery-2:#7d97d1;--mastery-3:#9db3e3;--mastery-4:#c3d2f2;--mastery-fill-1:#6278ad;--mastery-fill-2:#7d97d1}}[data-theme=dark]{--paper:#141a22;--surface:#1c242e;--grid:#2b3642;--border-strong:#6b7886;--ink:#e6eaf0;--ink-2:#a3aeba;--lapis:#9db3e3;--lapis-fill:#3a5db0;--lapis-soft:#2b3544;--saffron:#e0a93a;--saffron-soft:#34342f;--moss:#62b07f;--moss-soft:#243538;--brick:#e08a78;--brick-soft:#343037;--mastery-0:#6b7886;--mastery-1:#6278ad;--mastery-2:#7d97d1;--mastery-3:#9db3e3;--mastery-4:#c3d2f2;--mastery-fill-1:#6278ad;--mastery-fill-2:#7d97d1}@media (prefers-reduced-motion:reduce){:root{--ease-state:0s;--ease-reveal:0s}}[data-reduce-motion]{--ease-state:0s;--ease-reveal:0s}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);font-size:100%;line-height:var(--leading-base);color:var(--ink);background:var(--paper);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}[data-reduce-motion],[data-reduce-motion] *,[data-reduce-motion] :before,[data-reduce-motion] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}body{font-size:var(--text-base);min-block-size:100dvb;margin:0}h1,h2,h3{margin-block:0 var(--space-4);font-weight:700}h1{font-size:var(--text-xl);line-height:var(--leading-xl)}h2{font-size:var(--text-lg);line-height:var(--leading-lg)}p{margin-block:0 var(--space-4);max-inline-size:var(--measure)}a{color:var(--lapis)}:focus-visible{outline:2px solid var(--lapis);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{min-block-size:var(--tap-min);padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);inline-size:100%}input:is([type=radio],[type=checkbox]){min-block-size:0;inline-size:auto;padding:0}.scroll-x{max-inline-size:100%;overflow:auto}button{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding-inline:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;transition:background var(--ease-state)}button.primary{background:var(--lapis-fill);border-color:var(--lapis-fill);color:#fff}.card{background:var(--surface);border:1px solid var(--grid);border-radius:var(--radius-card);padding:var(--card-pad)}.error{color:var(--brick)}.math{vertical-align:-.1em;direction:ltr;unicode-bidi:isolate;max-inline-size:100%;font-size:1.05em;display:inline-block}.math-display{text-align:center;margin-block:var(--space-3);direction:ltr;unicode-bidi:isolate;display:block;overflow:auto hidden}.katex .text{font-family:var(--font-sans)}.view-as.svelte-5kjjst{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--brick);color:#fff;font-size:var(--text-sm);display:flex;position:sticky;inset-block-start:0}button.svelte-5kjjst{color:#fff;background:0 0;border-color:#fff;min-block-size:36px}
