@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.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}@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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.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}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-normal-BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-normal-s-izfB6B.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}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-italic-CSPGnFdO.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-italic-kJKFiXvB.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}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./noto-naskh-arabic-arabic-wght-normal-DIN-4rtF.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:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./noto-naskh-arabic-math-wght-normal-Cgl1D-No.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./noto-naskh-arabic-symbols-wght-normal-DTaB7Hqz.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./noto-naskh-arabic-latin-ext-wght-normal-CJtFhxZA.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:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./noto-naskh-arabic-latin-wght-normal-B_CzjACR.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;--bg:#f8f5f0;--surface-1:#fdfbf7;--surface-2:#f2efe8;--surface-3:#e9e6de;--overlay:#1a15126b;--border:#d8d4cc;--border-strong:#918b83;--text:#1f1915;--text-2:#4d4641;--text-3:#69625c;--accent:#1f5790;--accent-strong:#05437a;--accent-ink:#fcfaf6;--accent-soft:#1f579014;--accent-line:#1f579059;--rubric:#b14328;--rubric-soft:#b143281a;--accent-2:#1c6b63;--accent-2-soft:#1c6b631a;--danger:#b02a2f;--danger-soft:#b02a2f14;--warning:#905c08;--warning-soft:#ca924c29;--chart-1:#35669a;--chart-ref:#4d4641;--chart-grid:#e1ded7;--shadow-1:0 1px 0 #1a15120a;--shadow-2:0 12px 32px -14px #1d140d47, 0 2px 6px #1a15120f;--shadow-3:0 30px 80px -24px #1d140d66, 0 2px 8px #1a151214;--font-sans:"Inter Variable", "Vazirmatn Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Newsreader Variable", "Noto Naskh Arabic Variable", "Iowan Old Style", Georgia, serif;--font-mono:"JetBrains Mono Variable", "Vazirmatn Variable", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-symbols:"JetBrains Mono Variable", "Vazirmatn Variable", "Segoe UI Symbol", "Noto Sans Math", "Noto Sans Symbols 2", "Cambria Math", "Apple Symbols", system-ui, sans-serif;--leading:1.55;--leading-tight:1.15;--leading-prose:1.65;--tracking-caps:.09em;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.875rem, 1.35rem + 1.9vw, 2.625rem);--text-3xl:clamp(2.5rem, 1.5rem + 4vw, 4.75rem);--text-prose:1.0625rem;--radius-sm:4px;--radius:6px;--radius-lg:10px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--header-h:3.5rem;--sidebar-w:16.5rem;--content-max:86rem;--measure:66ch;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--fast:.12s;--normal:.22s;--slow:.42s}@supports (color:lab(0% 0 0)){:root{--bg:lab(96.7843% .224561 3.04747);--surface-1:lab(98.6285% .13572 1.90165);--surface-2:lab(94.4682% .255883 3.43051);--surface-3:lab(91.3438% .320584 4.19807);--overlay:lab(7.20476% 1.68892 2.90778/.42);--border:lab(84.9674% .356346 4.58421);--border-strong:lab(58.2775% .85935 5.31414);--text:lab(9.49156% 2.1475 4.0348);--text-2:lab(30.3752% 2.07864 4.03324);--text-3:lab(41.9737% 2.23947 4.3602);--accent:lab(35.6083% -2.21008 -37.4272);--accent-strong:lab(27.3901% -.363931 -37.2447);--accent-ink:lab(98.2805% .135809 1.90165);--accent-soft:lab(35.6083% -2.21008 -37.4272/.08);--accent-line:lab(35.6083% -2.21008 -37.4272/.35);--rubric:lab(44.1722% 44.7841 40.2095);--rubric-soft:lab(44.1722% 44.7841 40.2095/.1);--accent-2:lab(40.5818% -25.8869 -2.64394);--accent-2-soft:lab(40.5818% -25.8869 -2.64394/.1);--danger:lab(40.2621% 53.961 31.8199);--danger-soft:lab(40.2621% 53.961 31.8199/.08);--warning:lab(44.078% 17.9771 49.9679);--warning-soft:lab(65.0336% 16.7061 44.8826/.16);--chart-1:lab(41.5464% -3.61821 -34.2421);--chart-ref:lab(30.3752% 2.07864 4.03324);--chart-grid:lab(88.4399% .289172 3.81488);--shadow-1:0 1px 0 lab(7.20476% 1.68892 2.90778/.04);--shadow-2:0 12px 32px -14px lab(7.17208% 3.64868 5.4563/.28), 0 2px 6px lab(7.20476% 1.68892 2.90778/.06);--shadow-3:0 30px 80px -24px lab(7.17208% 3.64868 5.4563/.4), 0 2px 8px lab(7.20476% 1.68892 2.90778/.08)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#110f0d;--surface-1:#191714;--surface-2:#211d1a;--surface-3:#292622;--overlay:#010100a8;--border:#33302b;--border-strong:#67625d;--text:#ebe7df;--text-2:#c1bdb5;--text-3:#9c9890;--accent:#8cc1ee;--accent-strong:#a8d7ff;--accent-ink:#0b121a;--accent-soft:#8cc1ee1a;--accent-line:#8cc1ee66;--rubric:#ea906d;--rubric-soft:#ea906d1f;--accent-2:#83c6bd;--accent-2-soft:#83c6bd1f;--danger:#f47b74;--danger-soft:#f47b741f;--warning:#e8c270;--warning-soft:#e8c2701f;--chart-1:#73abda;--chart-ref:#d1cdc5;--chart-grid:#2e2b27;--shadow-1:0 1px 0 #0003;--shadow-2:0 1px 0 #ffffff08 inset, 0 16px 40px -16px #000000bf;--shadow-3:0 1px 0 #ffffff0a inset, 0 40px 100px -24px #000000d9}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--bg:lab(4.43855% .498131 1.38699);--surface-1:lab(7.78323% .842676 2.35664);--surface-2:lab(11.2614% .972547 2.92124);--surface-3:lab(15.3217% 1.09234 3.28508);--overlay:lab(.194893% .0577495 .134963/.66);--border:lab(19.9623% 1.08185 3.27709);--border-strong:lab(42.0039% 1.30117 3.98994);--text:lab(91.9276% .353277 4.5821);--text-2:lab(76.8472% .360578 4.58709);--text-3:lab(62.9266% .369757 4.59353);--accent:lab(75.5499% -9.20767 -28.3307);--accent-strong:lab(83.7036% -8.59398 -25.1414);--accent-ink:lab(5.23127% -1.15929 -6.2068);--accent-soft:lab(75.5499% -9.20767 -28.3307/.1);--accent-line:lab(75.5499% -9.20767 -28.3307/.4);--rubric:lab(69.0052% 32.4312 33.8021);--rubric-soft:lab(69.0052% 32.4312 33.8021/.12);--accent-2:lab(75.3225% -23.8937 -2.50078);--accent-2-soft:lab(75.3225% -23.8937 -2.50078/.12);--danger:lab(66.0576% 46.9408 26.6951);--danger-soft:lab(66.0576% 46.9408 26.6951/.12);--warning:lab(80.5091% 6.81201 46.1879);--warning-soft:lab(80.5091% 6.81201 46.1879/.12);--chart-1:lab(67.4005% -9.25702 -29.8639);--chart-ref:lab(82.6473% .357479 4.58499);--chart-grid:lab(17.642% 1.08676 3.28078);--shadow-1:0 1px 0 lab(0% 0 0/.2);--shadow-2:0 1px 0 lab(100% 0 0/.03) inset, 0 16px 40px -16px lab(0% 0 0/.75);--shadow-3:0 1px 0 lab(100% 0 0/.04) inset, 0 40px 100px -24px lab(0% 0 0/.85)}}:root:lang(fa){--font-sans:"Vazirmatn Variable", "Inter Variable", system-ui, sans-serif;--font-serif:"Noto Naskh Arabic Variable", "Newsreader Variable", Georgia, serif;--leading:1.85;--leading-tight:1.5;--leading-prose:2;--tracking-caps:0}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last;scrollbar-gutter:stable}body{min-block-size:100dvh}img,svg,canvas{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse}}@layer base{body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--normal) var(--ease), color var(--normal) var(--ease)}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent);color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}a{color:var(--accent);-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:.22em;transition:text-decoration-color var(--fast) var(--ease);text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}code,kbd,samp,pre,textarea,input,select{font-feature-settings:"calt" 0}kbd{border:1px solid var(--border-strong);background:var(--surface-2);min-inline-size:1.6em;color:var(--text-2);font-size:var(--text-xs);text-align:center;border-block-end-width:2px;border-radius:5px;padding:.05em .4em;line-height:1.5;display:inline-block}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}}@layer components{.btn{--btn-bg:var(--surface-2);--btn-fg:var(--text);--btn-border:var(--border);justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.25rem;padding-inline:var(--space-3);border:1px solid var(--btn-border);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease), transform var(--slow) var(--ease-spring), box-shadow var(--fast) var(--ease);font-weight:550;line-height:1;display:inline-flex}.btn:hover:not(:disabled){--btn-bg:var(--surface-3);--btn-border:var(--border-strong)}.btn:active:not(:disabled){transition-duration:60ms;transform:scale(.96)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn svg{flex:none;block-size:1rem;inline-size:1rem}.btn-primary{--btn-bg:var(--accent);--btn-fg:var(--accent-ink);--btn-border:transparent}.btn-primary:hover:not(:disabled){--btn-bg:var(--accent-strong);--btn-border:transparent}.btn-ghost{--btn-bg:transparent;--btn-border:transparent;color:var(--text-2)}.btn-ghost:hover:not(:disabled){--btn-bg:var(--surface-2);--btn-border:transparent;color:var(--text)}.btn-icon{inline-size:2.25rem;padding:0}.btn-sm{min-block-size:1.875rem;padding-inline:var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-sm)}.btn-sm.btn-icon{inline-size:1.875rem}.field{gap:var(--space-1);min-inline-size:0;display:grid}.field-label{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--text-2);font-size:var(--text-sm);font-weight:550;display:flex}.field-value{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);font-variant-numeric:tabular-nums}.input,.select{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1);min-block-size:2.25rem;inline-size:100%;color:var(--text);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);padding:.4rem .7rem}.input:hover,.select:hover{border-color:var(--text-3)}.input:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);background-position:calc(100% - 1rem) 55%,calc(100% - .7rem) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:2rem}[dir=rtl] .select{background-position:.7rem 55%,1rem 55%}textarea.input{resize:vertical;line-height:1.5}.segmented{isolation:isolate;border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--surface-2);flex-wrap:wrap;gap:2px;max-inline-size:100%;padding:3px;display:inline-flex;position:relative}.segmented.has-indicator:before{content:"";inset-block-start:0;z-index:-1;inline-size:var(--seg-w);block-size:var(--seg-h);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:0 0 0 1px var(--border), 0 1px 2px #1a151214;transform:translate(var(--seg-x), var(--seg-y));position:absolute;left:0}@supports (color:lab(0% 0 0)){.segmented.has-indicator:before{box-shadow:0 0 0 1px var(--border), 0 1px 2px lab(7.20476% 1.68892 2.90778/.08)}}.segmented.indicator-ready:before{transition:transform var(--normal) var(--ease-out), inline-size var(--normal) var(--ease-out), block-size var(--normal) var(--ease-out)}.segmented button{border-radius:var(--radius-sm);min-block-size:1.875rem;color:var(--text-2);font-size:var(--text-sm);white-space:nowrap;transition:background var(--fast) var(--ease), color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);flex:auto;padding-inline:.7rem;font-weight:550}.segmented button:hover{color:var(--text)}.segmented button[aria-checked=true],.segmented button[aria-pressed=true]{background:var(--surface-1);color:var(--text);box-shadow:0 0 0 1px var(--border)}.segmented.has-indicator button[aria-checked=true],.segmented.has-indicator button[aria-pressed=true]{box-shadow:none;background:0 0}.chip{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;padding:.15em .6em;font-weight:600;line-height:1.6;display:inline-flex}.chip-accent{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-soft);color:var(--accent)}.chip-danger{border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:var(--danger-soft);color:var(--danger)}.chip-warning{border-color:color-mix(in srgb, var(--warning) 45%, transparent);background:var(--warning-soft);color:var(--warning)}.chip-info{border-color:color-mix(in srgb, var(--accent-2) 40%, transparent);background:var(--accent-2-soft);color:var(--accent-2)}.panel{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg)}.panel-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);display:flex}.panel-title{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text);font-weight:650;display:flex}.panel-title svg{block-size:1rem;inline-size:1rem;color:var(--text-3)}.panel-body{padding:var(--space-4)}.muted{color:var(--text-3);font-size:var(--text-sm)}.stat-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));display:grid}.stat{padding:var(--space-3);border-block-start:1px solid var(--border)}.stat dt{color:var(--text-3);font-size:var(--text-xs);font-weight:600}.stat dd{font-family:var(--font-mono);font-size:var(--text-lg);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}}@layer utilities{.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mono{font-family:var(--font-mono);font-feature-settings:"calt" 0}.caps{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);font-weight:600}:lang(fa) .caps{text-transform:none;font-size:var(--text-sm)}.serif{font-family:var(--font-serif);font-optical-sizing:auto}.rubric{color:var(--rubric);font-family:var(--font-serif);font-variant-numeric:oldstyle-nums;font-feature-settings:"onum" 1, "smcp" 0}.eyebrow{color:var(--text-3);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;align-items:baseline;gap:.6em;font-weight:600;display:inline-flex}:lang(fa) .eyebrow{text-transform:none;font-size:var(--text-sm)}.fleuron{align-items:center;gap:var(--space-4);color:var(--rubric);display:flex}.fleuron:before,.fleuron:after{content:"";border-block-start:1px solid var(--border);flex:1}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.glyph.svelte-ximl5l{fill:none;stroke:currentColor;stroke-width:var(--glyph-stroke,1.5);stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.solid.svelte-ximl5l{fill:currentColor;stroke:none}.palette.svelte-1khdw1r{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);max-block-size:min(34rem,100dvh - 6rem);inline-size:min(40rem,100vw - 2rem);color:var(--text);box-shadow:var(--shadow-3);margin:12vh auto auto;padding:0;overflow:hidden}.palette[open].svelte-1khdw1r{animation:svelte-1khdw1r-pop var(--normal) var(--ease-spring)}.palette.svelte-1khdw1r::backdrop{background:var(--overlay)}.box.svelte-1khdw1r{max-block-size:inherit;flex-direction:column;display:flex}.search.svelte-1khdw1r{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);display:flex}.search.svelte-1khdw1r svg{block-size:1.15rem;inline-size:1.15rem;color:var(--accent);flex:none}.search.svelte-1khdw1r input:where(.svelte-1khdw1r){min-inline-size:0;font-size:var(--text-lg);background:0 0;border:0;outline:none;flex:1}.list.svelte-1khdw1r{padding:var(--space-2);list-style:none;overflow-y:auto}.option.svelte-1khdw1r{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);cursor:pointer;display:flex}.option[aria-selected=true].svelte-1khdw1r{background:var(--accent-soft)}.icon.svelte-1khdw1r{border-radius:var(--radius-sm);background:var(--surface-2);block-size:2rem;inline-size:2rem;color:var(--text-2);flex:none;place-items:center;display:grid}.option[aria-selected=true].svelte-1khdw1r .icon:where(.svelte-1khdw1r){background:var(--accent);color:var(--accent-ink)}.icon.svelte-1khdw1r svg{block-size:1rem;inline-size:1rem}.text.svelte-1khdw1r{flex:1;min-inline-size:0;display:grid}.name.svelte-1khdw1r{font-weight:600;font-size:var(--text-sm)}.summary.svelte-1khdw1r{color:var(--text-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cat.svelte-1khdw1r{flex:none}.option.svelte-1khdw1r .enter{block-size:.9rem;inline-size:.9rem;color:var(--text-3);flex:none}.empty.svelte-1khdw1r{padding:var(--space-5);color:var(--text-3);text-align:center}@media (max-width:560px){.cat.svelte-1khdw1r{display:none}}@keyframes svelte-1khdw1r-pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}svg.svelte-14ua77x{block-size:1.05rem;inline-size:1.05rem}.toggle.svelte-1cc4ny5 span:where(.svelte-1cc4ny5){font-family:Vazirmatn Variable,Inter Variable,sans-serif}.toggle.svelte-1cc4ny5:lang(en) span:where(.svelte-1cc4ny5){font-family:Inter Variable,sans-serif}@media (max-width:480px){.toggle.svelte-1cc4ny5 span:where(.svelte-1cc4ny5){display:none}}.logo.svelte-9sjimk{color:var(--text);border-radius:var(--radius);align-items:center;gap:.6rem;padding:.2rem .35rem .2rem .2rem;text-decoration:none;display:inline-flex}.mark.svelte-9sjimk{block-size:1.85rem;inline-size:1.85rem;transition:transform var(--slow) var(--ease-spring);flex:none}.logo.svelte-9sjimk:active .mark:where(.svelte-9sjimk){transition-duration:60ms;transform:scale(.92)}.tile.svelte-9sjimk{fill:var(--text)}.stroke.svelte-9sjimk{fill:none;stroke:var(--bg);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.dot.svelte-9sjimk{fill:var(--rubric);transition:transform var(--slow) var(--ease-spring);transform-origin:17.5px 16px}.logo.svelte-9sjimk:hover .dot:where(.svelte-9sjimk),.logo.svelte-9sjimk:focus-visible .dot:where(.svelte-9sjimk){transform:scale(1.25)}.word.svelte-9sjimk{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.015em;white-space:nowrap;font-size:1.45rem;font-weight:560;line-height:1;display:inline-flex}.slot.svelte-9sjimk{padding-block:.08em .12em;display:inline-grid;position:relative;overflow:hidden}.plain.svelte-9sjimk,.leet.svelte-9sjimk{text-align:center;transition:transform var(--slow) var(--ease-out) calc(var(--i) * 45ms), opacity var(--normal) var(--ease) calc(var(--i) * 45ms);grid-area:1/1}.leet.svelte-9sjimk{color:var(--rubric);font-family:var(--font-mono);align-self:center;font-size:.86em;font-weight:600;transform:translateY(160%)}.logo.svelte-9sjimk:hover .slot:where(.svelte-9sjimk):not(.fixed) .plain:where(.svelte-9sjimk),.logo.svelte-9sjimk:focus-visible .slot:where(.svelte-9sjimk):not(.fixed) .plain:where(.svelte-9sjimk){transform:translateY(-120%)}.logo.svelte-9sjimk:hover .leet:where(.svelte-9sjimk),.logo.svelte-9sjimk:focus-visible .leet:where(.svelte-9sjimk){transform:none}@media (prefers-reduced-motion:reduce){.plain.svelte-9sjimk,.leet.svelte-9sjimk{transform:none!important}.leet.svelte-9sjimk,.logo.svelte-9sjimk:hover .slot:where(.svelte-9sjimk):not(.fixed) .plain:where(.svelte-9sjimk){opacity:0}.logo.svelte-9sjimk:hover .leet:where(.svelte-9sjimk){opacity:1}}@media (max-width:380px){.word.svelte-9sjimk{display:none}}.header.svelte-4b3o1e{z-index:30;align-items:center;gap:var(--space-3);padding-inline:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);background:var(--bg);grid-area:header;display:flex;position:sticky;inset-block-start:0}.nav-toggle.svelte-4b3o1e{display:none}.search.svelte-4b3o1e{align-items:center;gap:var(--space-2);block-size:2.25rem;min-inline-size:0;padding-inline:var(--space-3) var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);color:var(--text-3);font-size:var(--text-sm);transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease);flex:0 26rem;margin-inline:auto;display:flex}.search.svelte-4b3o1e:hover{border-color:var(--border-strong);color:var(--text-2)}.search.svelte-4b3o1e svg{flex:none;block-size:1rem;inline-size:1rem}.search-text.svelte-4b3o1e{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.actions.svelte-4b3o1e{align-items:center;gap:var(--space-1);display:flex}@media (max-width:960px){.nav-toggle.svelte-4b3o1e{display:inline-flex}}@media (max-width:640px){.search.svelte-4b3o1e{flex:none;justify-content:center;inline-size:2.25rem;margin-inline:auto 0;padding:0}.search-text.svelte-4b3o1e,.search.svelte-4b3o1e kbd:where(.svelte-4b3o1e),.shortcuts.svelte-4b3o1e{display:none}}.dialog.svelte-s8fhxu{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);inline-size:min(26rem,100vw - 2rem);color:var(--text);box-shadow:var(--shadow-3);margin:auto;padding:0}.dialog.svelte-s8fhxu::backdrop{background:var(--overlay)}header.svelte-s8fhxu{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}h2.svelte-s8fhxu{font-size:var(--text-md)}dl.svelte-s8fhxu{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.row.svelte-s8fhxu{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-1);display:flex}dt.svelte-s8fhxu{color:var(--text-2);font-size:var(--text-sm)}dd.svelte-s8fhxu{align-items:center;gap:.25rem;display:flex}.plus.svelte-s8fhxu{color:var(--text-3);font-size:var(--text-xs)}.sidebar.svelte-1m85e6v{block-size:calc(100dvh - var(--header-h));overscroll-behavior:contain;border-inline-end:1px solid var(--border);background:var(--bg);flex-direction:column;grid-area:nav;display:flex;position:sticky;inset-block-start:var(--header-h);overflow-y:auto}.groups.svelte-1m85e6v{padding:var(--space-4) var(--space-3) var(--space-5);flex:1}.group.svelte-1m85e6v{margin-block-start:var(--space-5)}.heading.svelte-1m85e6v{padding-inline:var(--space-3);font-size:inherit;align-items:baseline;gap:.5rem;margin-block-end:var(--space-1);display:flex}.numeral.svelte-1m85e6v{min-inline-size:1.3rem;font-size:var(--text-sm);font-style:italic}.item.svelte-1m85e6v{padding:.36rem var(--space-3);border-radius:var(--radius);color:var(--text-2);font-size:var(--text-sm);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);align-items:center;gap:.75rem;font-weight:500;text-decoration:none;display:flex;position:relative}.item.svelte-1m85e6v .glyph,.index-mark.svelte-1m85e6v{block-size:1.05rem;inline-size:1.05rem;color:var(--text-3);transition:color var(--fast) var(--ease)}.index-mark.svelte-1m85e6v{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none}.item.svelte-1m85e6v:hover{background:var(--surface-2);color:var(--text)}.item.svelte-1m85e6v:hover .glyph{color:var(--text-2)}.item[aria-current=page].svelte-1m85e6v{background:var(--surface-2);color:var(--text);font-weight:600}.item[aria-current=page].svelte-1m85e6v .glyph,.item[aria-current=page].svelte-1m85e6v .index-mark:where(.svelte-1m85e6v){color:var(--accent)}.item[aria-current=page].svelte-1m85e6v:before{content:"";background:var(--accent);border-radius:2px;inline-size:2px;position:absolute;inset-block:.5rem;inset-inline-start:0}.foot.svelte-1m85e6v{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border-block-start:1px solid var(--border);font-size:var(--text-xs);color:var(--text-3);line-height:1.55;display:grid}.meta.svelte-1m85e6v{gap:var(--space-1);flex-wrap:wrap;display:flex}.scrim.svelte-1m85e6v{display:none}@media (max-width:960px){.sidebar.svelte-1m85e6v{inset-block:var(--header-h) 0;z-index:40;background:var(--surface-1);block-size:auto;inline-size:min(20rem,86vw);box-shadow:var(--shadow-3);visibility:hidden;transition:transform var(--normal) var(--ease-out), visibility 0s linear var(--normal);position:fixed;inset-inline-start:0;transform:translate(-105%)}[dir=rtl] .sidebar.svelte-1m85e6v{transform:translate(105%)}.sidebar.open.svelte-1m85e6v,[dir=rtl] .sidebar.open.svelte-1m85e6v{visibility:visible;transition:transform var(--normal) var(--ease-out);transform:none}.scrim.svelte-1m85e6v{inset:var(--header-h) 0 0;z-index:35;background:var(--overlay);animation:svelte-1m85e6v-fade var(--normal) var(--ease);display:block;position:fixed}}@keyframes svelte-1m85e6v-fade{0%{opacity:0}}.toaster.svelte-1y084fj{z-index:90;gap:var(--space-2);pointer-events:none;inline-size:min(24rem,100vw - 2rem);display:grid;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.toast.svelte-1y084fj{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-2);font-size:var(--text-sm);pointer-events:auto;display:flex}.toast.svelte-1y084fj>svg{block-size:1.1rem;inline-size:1.1rem;color:var(--accent-2);flex:none}.toast.success.svelte-1y084fj>svg{color:var(--accent)}.toast.error.svelte-1y084fj{border-color:color-mix(in srgb, var(--danger) 50%, var(--border))}.toast.error.svelte-1y084fj>svg{color:var(--danger)}p.svelte-1y084fj{flex:1;line-height:1.45}.wide.svelte-i31xuc{grid-column:1/-1}.span-2.svelte-i31xuc{grid-column:span 2}.span-2.svelte-i31xuc .segmented:where(.svelte-i31xuc){flex-wrap:nowrap;inline-size:100%}@media (max-width:640px){.span-2.svelte-i31xuc{grid-column:1/-1}.span-2.svelte-i31xuc .segmented:where(.svelte-i31xuc){flex-wrap:wrap}}.switch-field.svelte-i31xuc{align-self:end}.switch.svelte-i31xuc{align-items:center;gap:var(--space-2);min-block-size:2.25rem;color:var(--text-2);font-size:var(--text-sm);text-align:start;font-weight:550;display:inline-flex}.track.svelte-i31xuc{background:var(--surface-3);border:1px solid var(--border-strong);block-size:1.25rem;inline-size:2.1rem;transition:background var(--fast) var(--ease);border-radius:999px;flex:none;position:relative}.thumb.svelte-i31xuc{background:var(--text-3);block-size:.85rem;inline-size:.85rem;transition:inset-inline-start var(--normal) var(--ease-spring), background var(--fast) var(--ease);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:2px;transform:translateY(-50%)}.switch[aria-checked=true].svelte-i31xuc .track:where(.svelte-i31xuc){background:var(--accent);border-color:#0000}.switch[aria-checked=true].svelte-i31xuc .thumb:where(.svelte-i31xuc){background:var(--accent-ink);inset-inline-start:calc(100% - .85rem - 2px)}.switch[aria-checked=true].svelte-i31xuc{color:var(--text)}.slider.svelte-i31xuc{--fill:50%;appearance:none;cursor:pointer;background:0 0;block-size:2.25rem;inline-size:100%}.slider.svelte-i31xuc::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--fill), var(--surface-3) var(--fill));border-radius:4px;block-size:4px}[dir=rtl] .slider.svelte-i31xuc::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--accent) var(--fill), var(--surface-3) var(--fill))}.slider.svelte-i31xuc::-moz-range-track{background:var(--surface-3);border-radius:4px;block-size:4px}.slider.svelte-i31xuc::-moz-range-progress{background:var(--accent);border-radius:4px;block-size:4px}.slider.svelte-i31xuc::-webkit-slider-thumb{appearance:none;background:var(--surface-1);border:2px solid var(--accent);block-size:1.05rem;inline-size:1.05rem;box-shadow:var(--shadow-1);transition:transform var(--fast) var(--ease);border-radius:50%;margin-block-start:-.4rem}.slider.svelte-i31xuc::-moz-range-thumb{background:var(--surface-1);border:2px solid var(--accent);border-radius:50%;block-size:.9rem;inline-size:.9rem}.slider.svelte-i31xuc:hover::-webkit-slider-thumb{transform:scale(1.15)}.slider.svelte-i31xuc:focus-visible{outline:none}.slider.svelte-i31xuc:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-soft)}.stepper.svelte-i31xuc{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);align-items:center;gap:2px;padding-inline:2px;display:flex}.stepper.svelte-i31xuc .input:where(.svelte-i31xuc){text-align:center;min-inline-size:3.5rem;box-shadow:none;appearance:textfield;background:0 0;border:0;flex:1}.stepper.svelte-i31xuc .input:where(.svelte-i31xuc)::-webkit-inner-spin-button{appearance:none;margin:0}.stepper.svelte-i31xuc .input:where(.svelte-i31xuc)::-webkit-outer-spin-button{appearance:none;margin:0}.stepper.svelte-i31xuc:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.text-wrap.svelte-i31xuc{position:relative}.text-wrap.svelte-i31xuc .input:where(.svelte-i31xuc):has(+.reveal:where(.svelte-i31xuc)){padding-inline-end:2.5rem}.reveal.svelte-i31xuc{position:absolute;inset-block-start:50%;inset-inline-end:.2rem;transform:translateY(-50%)}.pane.svelte-1cmvod0{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);min-inline-size:0;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);flex-direction:column;display:flex}.pane.svelte-1cmvod0:not(.readonly):focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pane.readonly.svelte-1cmvod0{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface-1))}.pane.invalid.svelte-1cmvod0{border-color:color-mix(in srgb, var(--danger) 55%, var(--border))}.pane-header.svelte-1cmvod0{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-block-end:1px solid var(--border);display:flex}h2.svelte-1cmvod0{align-items:center;gap:var(--space-2);display:flex}.marker.svelte-1cmvod0{border:1.5px solid var(--text-3);border-radius:50%;block-size:.5rem;inline-size:.5rem}.marker.out.svelte-1cmvod0{border-color:var(--rubric);background:var(--rubric)}.pane-actions.svelte-1cmvod0{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.body.svelte-1cmvod0{flex:1;display:flex;position:relative}textarea.svelte-1cmvod0{min-block-size:15rem;inline-size:100%;padding:var(--space-4);color:var(--text);font-family:var(--font-mono);resize:vertical;tab-size:4;overflow-wrap:anywhere;background:0 0;border:0;outline:none;flex:1;font-size:.95rem;line-height:1.6}textarea.symbols.svelte-1cmvod0{font-family:var(--font-symbols);font-size:1.05rem}:lang(fa) textarea.svelte-1cmvod0{line-height:1.9}textarea.svelte-1cmvod0::placeholder{color:var(--text-3)}.progress.svelte-1cmvod0{background:var(--accent) no-repeat;block-size:2px;animation:svelte-1cmvod0-scan 1.1s var(--ease) infinite;background-size:30% 100%;position:absolute;inset-block-start:0;inset-inline:0}.pane-footer.svelte-1cmvod0{align-items:center;gap:var(--space-1) var(--space-3);min-block-size:2.25rem;padding:var(--space-1) var(--space-4);border-block-start:1px solid var(--border);color:var(--text-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.spacer.svelte-1cmvod0{flex:1}@keyframes svelte-1cmvod0-scan{0%{background-position:-40% 0}to{background-position:140% 0}}.tool-header.svelte-wt8377{gap:var(--space-3);margin-block-end:var(--space-5);display:grid}.title-row.svelte-wt8377{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.titles.svelte-wt8377{flex:22rem;min-inline-size:0}.eyebrow.svelte-wt8377{flex-wrap:wrap}.number.svelte-wt8377{font-size:var(--text-md);letter-spacing:0;text-transform:none;font-style:italic;font-weight:500}.era.svelte-wt8377{color:var(--rubric);font-family:var(--font-serif);font-size:var(--text-md);letter-spacing:0;text-transform:none;font-style:italic;font-weight:450}.era.svelte-wt8377:before{content:"·";color:var(--text-3);margin-inline-end:.6em}h1.svelte-wt8377{margin-block:var(--space-2) var(--space-1);font-size:var(--text-2xl);letter-spacing:-.015em;font-weight:500;line-height:var(--leading-tight);align-items:center;gap:.4em;display:flex}h1.svelte-wt8377 .mark{block-size:.82em;inline-size:.82em;color:var(--rubric);--glyph-stroke:1.35}:lang(fa) h1.svelte-wt8377{letter-spacing:0;font-weight:600}.summary.svelte-wt8377{color:var(--text-2);font-size:var(--text-lg)}.actions.svelte-wt8377{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.notes.svelte-wt8377{align-items:start;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.about.svelte-wt8377{max-inline-size:75ch;color:var(--text-2)}.about.svelte-wt8377 summary:where(.svelte-wt8377),.dossier-link.svelte-wt8377{align-items:center;gap:var(--space-1);color:var(--text-3);font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--fast) var(--ease);font-weight:600;list-style:none;display:inline-flex}.dossier-link.svelte-wt8377{gap:.45em}.about.svelte-wt8377 summary:where(.svelte-wt8377)::-webkit-details-marker{display:none}.about.svelte-wt8377 summary:where(.svelte-wt8377):hover,.dossier-link.svelte-wt8377:hover{color:var(--text)}.about.svelte-wt8377 .chevron{block-size:1rem;inline-size:1rem;transition:transform var(--normal) var(--ease-out)}.about[open].svelte-wt8377 .chevron{transform:rotate(180deg)}.about.svelte-wt8377 p:where(.svelte-wt8377){border-inline-start:1px solid var(--rubric);font-size:var(--text-prose);line-height:var(--leading-prose);margin-block-start:var(--space-2);padding-inline-start:var(--space-4)}.about[open].svelte-wt8377{flex-basis:100%;order:1}.stack.svelte-1fw3rvc{gap:var(--space-4);display:grid}.stack.svelte-1fw3rvc textarea{min-block-size:8rem}.examples.svelte-1fw3rvc{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.examples.svelte-1fw3rvc .muted:where(.svelte-1fw3rvc){font-size:var(--text-xs);margin-inline-end:var(--space-1)}.steps.svelte-1fw3rvc{gap:var(--space-3);display:grid}.empty.svelte-1fw3rvc{padding:var(--space-3);text-align:center}.step-list.svelte-1fw3rvc{gap:var(--space-3);counter-reset:step;display:grid}.step.svelte-1fw3rvc{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);display:grid;position:relative}.step.svelte-1fw3rvc:not(:last-child):after{content:"";inline-size:2px;block-size:var(--space-3);background:var(--accent);position:absolute;inset-block-start:100%;inset-inline-start:1.6rem}.step.disabled.svelte-1fw3rvc{opacity:.55}.step-head.svelte-1fw3rvc{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.index.svelte-1fw3rvc{background:var(--accent);block-size:1.6rem;inline-size:1.6rem;color:var(--accent-ink);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:800;display:grid}.tool.svelte-1fw3rvc{align-items:center;gap:var(--space-2);font-weight:650;display:inline-flex}.tool.svelte-1fw3rvc svg{block-size:1rem;inline-size:1rem;color:var(--accent)}.dir.svelte-1fw3rvc button:where(.svelte-1fw3rvc){min-block-size:1.6rem;font-size:var(--text-xs)}.spacer.svelte-1fw3rvc{flex:1}.dot.svelte-1fw3rvc{border:2px solid var(--text-3);border-radius:50%;block-size:.65rem;inline-size:.65rem}.dot.on.svelte-1fw3rvc{border-color:var(--accent);background:var(--accent)}.options.svelte-1fw3rvc{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}.result.svelte-1fw3rvc{align-items:flex-end;gap:var(--space-3);display:flex}.result.svelte-1fw3rvc pre:where(.svelte-1fw3rvc){max-block-size:7rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-1);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;overflow:auto}.ms.svelte-1fw3rvc{color:var(--text-3);font-size:var(--text-xs);white-space:nowrap}.result.error.svelte-1fw3rvc{color:var(--danger);font-size:var(--text-sm);align-items:center}.result.error.svelte-1fw3rvc svg{block-size:1rem;inline-size:1rem}.add.svelte-1fw3rvc{gap:var(--space-2);flex-wrap:wrap;display:flex}.add.svelte-1fw3rvc .select:where(.svelte-1fw3rvc){flex:0 20rem}.hint.svelte-1v0wjis{padding:var(--space-3) var(--space-4) 0}.rows.svelte-1v0wjis{max-block-size:26rem;padding:var(--space-3);gap:2px;display:grid;overflow-y:auto}.row.svelte-1v0wjis{align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:start;grid-template-columns:4.5rem minmax(0,1fr) 5rem;display:grid}.row.svelte-1v0wjis:hover{background:var(--surface-2)}.top.svelte-1v0wjis .row:where(.svelte-1v0wjis){background:var(--accent-soft)}.shift.svelte-1v0wjis{color:var(--text-3);font-size:var(--text-xs);font-weight:700}.top.svelte-1v0wjis .shift:where(.svelte-1v0wjis){color:var(--accent)}.text.svelte-1v0wjis{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meter.svelte-1v0wjis{background:var(--surface-3);border-radius:3px;block-size:6px;overflow:hidden}.meter.svelte-1v0wjis span:where(.svelte-1v0wjis){border-radius:inherit;background:var(--accent);block-size:100%;display:block}.results.svelte-w3pgzl{gap:var(--space-3);display:grid}.meta.svelte-w3pgzl{font-size:var(--text-xs)}.empty.svelte-w3pgzl{padding:var(--space-5);text-align:center;color:var(--text-3)}.list.svelte-w3pgzl{gap:var(--space-2);display:grid}.row.svelte-w3pgzl{gap:var(--space-2);padding:var(--space-3) var(--space-4);display:grid}.row.top.svelte-w3pgzl{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--shadow-1), 0 0 0 3px var(--accent-soft)}.head.svelte-w3pgzl{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.key.svelte-w3pgzl{font-size:var(--text-sm);flex:1}.key.svelte-w3pgzl .muted:where(.svelte-w3pgzl){font-size:var(--text-xs)}code.svelte-w3pgzl{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);padding:.1rem .4rem;font-weight:700}.score.svelte-w3pgzl{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-2);display:inline-flex}.meter.svelte-w3pgzl{background:var(--surface-3);border-radius:3px;block-size:6px;inline-size:5rem;overflow:hidden}.meter.svelte-w3pgzl span:where(.svelte-w3pgzl){background:var(--chart-1);block-size:100%;display:block}.plain.svelte-w3pgzl{color:var(--text-2);font-size:var(--text-sm);overflow-wrap:anywhere}.top.svelte-w3pgzl .plain:where(.svelte-w3pgzl){color:var(--text)}.tools.svelte-nmnir4{gap:var(--space-1);display:flex}.body.svelte-nmnir4{gap:var(--space-4);display:grid}.machine.svelte-nmnir4{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);background:linear-gradient(180deg, #362c2459, transparent), var(--surface-2);border:1px solid var(--border);grid-template-columns:auto repeat(3,minmax(6.5rem,1fr)) auto;align-items:stretch;display:grid;overflow-x:auto}@supports (color:lab(0% 0 0)){.machine.svelte-nmnir4{background:linear-gradient(180deg, lab(18.7497% 3.63408 6.86861/.35), transparent), var(--surface-2)}}.reflector.svelte-nmnir4,.rotor.svelte-nmnir4,.status.svelte-nmnir4{gap:var(--space-2);text-align:center;align-content:start;justify-items:center;display:grid}.reflector.svelte-nmnir4 .segmented:where(.svelte-nmnir4){flex-direction:column}.rotor.svelte-nmnir4{padding:var(--space-2);border-radius:var(--radius);background:var(--surface-1);border:1px solid var(--border)}.wheel.svelte-nmnir4{justify-items:center;display:grid}.window.svelte-nmnir4{border-radius:var(--radius-sm);color:#1d140d;color:lab(7.17208% 3.64868 5.4563);block-size:3.2rem;inline-size:3rem;font-family:var(--font-mono);box-shadow:inset 0 3px 6px #00000059, 0 0 0 3px var(--border-strong);background:linear-gradient(#f0ebdc,#d4c9b5 50%,#f0ebdc);background:linear-gradient(lab(93.1387% .0440776 7.69354),lab(81.5476% 1.0798 11.6012) 50%,lab(93.1387% .0440776 7.69354));place-items:center;font-size:1.6rem;font-weight:800;display:grid}@supports (color:lab(0% 0 0)){.window.svelte-nmnir4{box-shadow:inset 0 3px 6px lab(0% 0 0/.35), 0 0 0 3px var(--border-strong)}}.ring.svelte-nmnir4{inline-size:100%;font-size:var(--text-xs);gap:2px;display:grid}.ring-label.svelte-nmnir4{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.select.svelte-nmnir4{min-block-size:2rem;font-size:var(--text-sm);padding-block:.2rem}.windows.svelte-nmnir4{font-family:var(--font-mono);letter-spacing:.25em;color:var(--accent);font-size:1.4rem;font-weight:800}.windows.bad.svelte-nmnir4{color:var(--danger)}.lampboard.svelte-nmnir4{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius);background:#07090d;background:lab(2.45383% -.0174642 -1.90933);justify-content:center;display:grid}.lamp-row.svelte-nmnir4{justify-content:center;gap:var(--space-2);display:flex}.lamp.svelte-nmnir4{color:#6c727e;color:lab(47.7038% -.294715 -7.46969);block-size:2.2rem;inline-size:2.2rem;font-family:var(--font-mono);transition:background var(--fast) var(--ease), color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);background:#222429;background:lab(14.1115% -.14095 -3.73182);border-radius:50%;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 2px 4px #0009;box-shadow:inset 0 2px 4px lab(0% 0 0/.6)}.lamp.lit.svelte-nmnir4{color:#311d03;color:lab(12.8971% 8.05341 18.0664);background:#ffda66;background:lab(88.8038% 6.84643 72.1084);box-shadow:0 0 18px #ffda66cc,0 0 40px #ffc24966;box-shadow:0 0 18px lab(88.8038% 6.84643 72.1084/.8),0 0 40px lab(82.632% 16.7214 72.7593/.4)}.grid.svelte-nmnir4{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.note.svelte-nmnir4{font-size:var(--text-xs)}@media (max-width:720px){.machine.svelte-nmnir4{grid-template-columns:repeat(3,minmax(6rem,1fr))}.reflector.svelte-nmnir4,.status.svelte-nmnir4{grid-column:1/-1}.reflector.svelte-nmnir4 .segmented:where(.svelte-nmnir4){flex-direction:row}.lamp.svelte-nmnir4{block-size:1.7rem;inline-size:1.7rem;font-size:var(--text-xs)}.lamp-row.svelte-nmnir4{gap:4px}}.grid.svelte-1hms5km{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.card.svelte-1hms5km{gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);text-align:start;transition:border-color var(--fast) var(--ease), transform var(--fast) var(--ease);display:grid;position:relative}.card.svelte-1hms5km:hover{border-color:var(--accent);transform:translateY(-1px)}.card.current.svelte-1hms5km{border-color:var(--accent);background:var(--accent-soft)}.sample.svelte-1hms5km{font-feature-settings:"calt" 0;font-family:var(--font-symbols);text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;line-height:1.5;overflow:hidden}.card.svelte-1hms5km .copy{block-size:.9rem;inline-size:.9rem;color:var(--text-3);opacity:0;transition:opacity var(--fast) var(--ease);position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.card.svelte-1hms5km:hover .copy,.card.svelte-1hms5km:focus-visible .copy{opacity:1}.report.svelte-bnbdoh{gap:var(--space-4);display:grid}.verdict.svelte-bnbdoh{gap:var(--space-3);padding:var(--space-4);border-inline-start:4px solid var(--accent-2);display:flex}.verdict.svelte-bnbdoh svg{block-size:1.4rem;inline-size:1.4rem;color:var(--accent-2);flex:none}.verdict-english.svelte-bnbdoh,.verdict-english.svelte-bnbdoh svg{border-inline-start-color:var(--accent);color:inherit}.verdict-english.svelte-bnbdoh svg{color:var(--accent)}.verdict.svelte-bnbdoh p:where(.svelte-bnbdoh){margin-block-start:.2rem}.legend.svelte-bnbdoh{gap:var(--space-4);color:var(--text-2);font-size:var(--text-xs);display:flex}.legend.svelte-bnbdoh span:where(.svelte-bnbdoh){align-items:center;gap:.4rem;display:inline-flex}.swatch.svelte-bnbdoh{border-radius:2px;block-size:10px;inline-size:10px;display:inline-block}.swatch.bar.svelte-bnbdoh{background:var(--chart-1)}.swatch.ref.svelte-bnbdoh{background:var(--chart-ref);block-size:2px;inline-size:14px}.chart.svelte-bnbdoh{padding:var(--space-3) var(--space-3) var(--space-2);position:relative;overflow-x:auto}svg.svelte-bnbdoh{block-size:auto;inline-size:100%;min-inline-size:40rem;overflow:visible}.grid.svelte-bnbdoh{stroke:var(--chart-grid);stroke-width:1px}.axis.svelte-bnbdoh{fill:var(--text-3);font-family:var(--font-mono);font-size:10px}.letter.svelte-bnbdoh{fill:var(--text-2);font-weight:600}.bar.svelte-bnbdoh{fill:var(--chart-1);transition:opacity var(--fast) var(--ease)}.ref.svelte-bnbdoh{stroke:var(--chart-ref);stroke-width:2px;stroke-linecap:round}.band.dim.svelte-bnbdoh .bar:where(.svelte-bnbdoh),.band.dim.svelte-bnbdoh .ref:where(.svelte-bnbdoh){opacity:.35}.hit.svelte-bnbdoh{fill:#0000}.tooltip.svelte-bnbdoh{padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:var(--shadow-2);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;gap:2px;display:grid;position:absolute;inset-block-start:var(--space-2);transform:translate(-50%)}.tooltip.svelte-bnbdoh span:where(.svelte-bnbdoh){color:var(--text-2);align-items:center;gap:.4rem;display:inline-flex}.columns.svelte-bnbdoh{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.list-panel.svelte-bnbdoh{padding:var(--space-4)}.grams.svelte-bnbdoh{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.grams.svelte-bnbdoh li:where(.svelte-bnbdoh){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:baseline;gap:.4rem;padding:.2rem .55rem;display:inline-flex}.grams.svelte-bnbdoh .mono:where(.svelte-bnbdoh){font-weight:700}.grams.svelte-bnbdoh .n:where(.svelte-bnbdoh){color:var(--text-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.chars.svelte-bnbdoh .glyph:where(.svelte-bnbdoh){min-inline-size:1ch;font-family:var(--font-symbols);text-align:center;font-weight:700}.periods.svelte-bnbdoh{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.periods.svelte-bnbdoh li:where(.svelte-bnbdoh){align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:2rem 1fr 3.5rem;display:grid}.period.svelte-bnbdoh{color:var(--text-3);text-align:end}.best.svelte-bnbdoh .period:where(.svelte-bnbdoh){color:var(--text);font-weight:700}.meter.svelte-bnbdoh{background:var(--surface-2);border-radius:0 4px 4px 0;block-size:10px}.meter.svelte-bnbdoh span:where(.svelte-bnbdoh){border-radius:inherit;background:color-mix(in srgb, var(--chart-1) 45%, var(--surface-3));block-size:100%;display:block}.best.svelte-bnbdoh .meter:where(.svelte-bnbdoh) span:where(.svelte-bnbdoh){background:var(--chart-1)}.val.svelte-bnbdoh{color:var(--text-2);font-size:var(--text-xs)}.table-wrap.svelte-9478z1{padding:var(--space-2);overflow-x:auto}table.svelte-9478z1{inline-size:100%}tr.svelte-9478z1{border-block-end:1px solid var(--border)}tr.svelte-9478z1:last-child{border-block-end:0}tr.current.svelte-9478z1{background:var(--accent-soft)}th.svelte-9478z1,td.svelte-9478z1{padding:var(--space-2) var(--space-3);vertical-align:middle;text-align:start}th.svelte-9478z1{inline-size:11rem;font-weight:600}.name.svelte-9478z1{font-size:var(--text-sm);display:block}.meta.svelte-9478z1{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.meta.svelte-9478z1 .muted:where(.svelte-9478z1){font-size:var(--text-xs)}.digest.svelte-9478z1{font-size:var(--text-sm);word-break:break-all;color:var(--text-2)}.action.svelte-9478z1{inline-size:2.5rem}.report.svelte-1r1l78e{gap:var(--space-4);display:grid}.findings.severe.svelte-1r1l78e{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.findings.severe.svelte-1r1l78e .panel-title:where(.svelte-1r1l78e) svg{color:var(--danger)}.scripts.svelte-1r1l78e{gap:var(--space-1);flex-wrap:wrap;display:flex}.clean.svelte-1r1l78e{color:var(--accent);font-weight:600}.flag-list.svelte-1r1l78e{gap:var(--space-2);display:grid}.flag-list.svelte-1r1l78e li:where(.svelte-1r1l78e){align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.help.svelte-1r1l78e{color:var(--text-2);font-size:var(--text-sm)}.mixed.svelte-1r1l78e{margin-block-start:var(--space-4)}.words.svelte-1r1l78e{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.note.svelte-1r1l78e{font-size:var(--text-xs);margin-block-end:var(--space-2)}.grid.svelte-1r1l78e{flex-wrap:wrap;gap:4px;max-block-size:28rem;display:flex;overflow-y:auto}.cell.svelte-1r1l78e{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);justify-items:center;min-inline-size:2.75rem;padding:.3rem .25rem .2rem;display:grid}.cell.svelte-1r1l78e:hover{border-color:var(--border-strong)}.cell.soft.svelte-1r1l78e{border-color:color-mix(in srgb, var(--accent-2) 55%, var(--border));background:var(--accent-2-soft)}.cell.flagged.svelte-1r1l78e{border-color:var(--danger);background:var(--danger-soft)}.cell.selected.svelte-1r1l78e{outline:2px solid var(--accent);outline-offset:1px}.glyph.svelte-1r1l78e{font-feature-settings:"calt" 0;min-block-size:1.6rem;font-family:var(--font-symbols);white-space:pre;font-size:1.1rem;line-height:1.5}.special.svelte-1r1l78e{font-feature-settings:"calt" 0;min-block-size:1.6rem;color:var(--text-2);font-family:var(--font-mono);border:1px dashed;border-radius:3px;place-items:center;padding-inline:.2rem;font-size:.625rem;font-weight:700;display:grid}.flagged.svelte-1r1l78e .special:where(.svelte-1r1l78e){color:var(--danger)}.cp.svelte-1r1l78e{color:var(--text-3);font-family:var(--font-mono);font-size:.625rem}.detail.svelte-1r1l78e{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin-block-start:var(--space-3);display:grid}.cp-row.svelte-1r1l78e{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hex.svelte-1r1l78e{color:var(--accent);font-weight:700}.name.svelte-1r1l78e{font-size:var(--text-xs);color:var(--text-2)}.studio.svelte-wm8y0p{gap:var(--space-3);padding:var(--space-4);border-block-start:1px dashed var(--border);display:grid}.head.svelte-wm8y0p{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.matrix.svelte-wm8y0p{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(4.1rem,1fr));display:grid}.tile.svelte-wm8y0p{inline-size:100%;padding:var(--space-2) var(--space-1) var(--space-1);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);text-align:center;transition:border-color var(--fast) var(--ease), transform var(--fast) var(--ease), background var(--fast) var(--ease);display:grid;position:relative}.tile.svelte-wm8y0p:hover{border-color:var(--accent);transform:translateY(-1px)}.tile.active.svelte-wm8y0p{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.tile.empty.svelte-wm8y0p .glyph:where(.svelte-wm8y0p){color:var(--text-3)}.letter.svelte-wm8y0p{color:var(--text-3);font-size:var(--text-xs);font-weight:700;line-height:1}.glyph.svelte-wm8y0p{font-feature-settings:"calt" 0;color:var(--accent);font-family:var(--font-mono);white-space:nowrap;text-overflow:clip;font-size:1.15rem;font-weight:700;line-height:1.6;overflow:hidden}.more.svelte-wm8y0p{color:var(--text-3);font-size:.625rem;font-weight:700;position:absolute;inset-block-start:.2rem;inset-inline-end:.3rem}.editor.svelte-wm8y0p{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface-1);animation:svelte-wm8y0p-open var(--normal) var(--ease);display:grid}.editor-head.svelte-wm8y0p{align-items:center;gap:var(--space-3);display:flex}.editor-head.svelte-wm8y0p strong:where(.svelte-wm8y0p){border-radius:var(--radius-sm);background:var(--accent);block-size:2rem;inline-size:2rem;color:var(--accent-ink);font-family:var(--font-mono);place-items:center;display:grid}.close.svelte-wm8y0p{margin-inline-start:auto}.chips.svelte-wm8y0p{gap:var(--space-2);flex-wrap:wrap;display:flex}.toggle.svelte-wm8y0p{font-feature-settings:"calt" 0;min-block-size:2.25rem;min-inline-size:2.5rem;padding-inline:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-md);transition:all var(--fast) var(--ease);font-weight:600}.on.svelte-wm8y0p .toggle:where(.svelte-wm8y0p){border-style:solid;border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.preferred.svelte-wm8y0p .toggle:where(.svelte-wm8y0p){background:var(--accent);color:var(--accent-ink)}.add.svelte-wm8y0p{gap:var(--space-2);flex-wrap:wrap;display:flex}.add.svelte-wm8y0p .input:where(.svelte-wm8y0p){flex:0 12rem}@keyframes svelte-wm8y0p-open{0%{opacity:0;transform:translateY(-4px)}}.results.svelte-ys81ek{gap:var(--space-3);display:grid}.meta.svelte-ys81ek{font-size:var(--text-xs)}.empty.svelte-ys81ek{padding:var(--space-5);text-align:center;color:var(--text-3)}.list.svelte-ys81ek{gap:var(--space-3);display:grid}.candidate.svelte-ys81ek{gap:var(--space-3);padding:var(--space-4);display:grid}.candidate.top.svelte-ys81ek{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--shadow-1), 0 0 0 3px var(--accent-soft)}.head.svelte-ys81ek{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rank.svelte-ys81ek{color:var(--text-3);font-weight:700}.top.svelte-ys81ek .rank:where(.svelte-ys81ek){color:var(--accent)}.steps.svelte-ys81ek{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:1;display:flex}.steps.svelte-ys81ek li:where(.svelte-ys81ek){align-items:center;gap:var(--space-1);display:inline-flex}.steps.svelte-ys81ek .sep{block-size:.9rem;inline-size:.9rem;color:var(--text-3)}.hint.svelte-ys81ek{color:var(--text-3);font-weight:500}.score.svelte-ys81ek{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-2);display:inline-flex}.meter.svelte-ys81ek{background:var(--surface-3);border-radius:3px;block-size:6px;inline-size:5rem;overflow:hidden}.meter.svelte-ys81ek span:where(.svelte-ys81ek){background:var(--chart-1);block-size:100%;display:block}.output.svelte-ys81ek{max-block-size:10rem;padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.actions.svelte-ys81ek{gap:var(--space-2);flex-wrap:wrap;display:flex}.body.svelte-1k7u3yi{gap:var(--space-5);grid-template-columns:auto 1fr;align-items:center;display:grid}.lamp-wrap.svelte-1k7u3yi{justify-items:center;gap:var(--space-3);display:grid}.lamp.svelte-1k7u3yi{block-size:5.5rem;inline-size:5.5rem;box-shadow:inset 0 3px 10px #0009, 0 0 0 6px var(--surface-3);background:radial-gradient(circle at 35% 30%,#4b4742,#181512);background:radial-gradient(circle at 35% 30%,lab(30.4031% 1.19112 3.63309),lab(7.22706% .929929 2.5436));border-radius:50%;transition:background 30ms linear,box-shadow 30ms linear}@supports (color:lab(0% 0 0)){.lamp.svelte-1k7u3yi{box-shadow:inset 0 3px 10px lab(0% 0 0/.6), 0 0 0 6px var(--surface-3)}}.lamp.on.svelte-1k7u3yi{box-shadow:0 0 26px #fec766d9, 0 0 70px #fec76666, 0 0 0 6px var(--surface-3);background:radial-gradient(circle at 35% 30%,#fffceb,#fec766);background:radial-gradient(circle at 35% 30%,lab(99.0159% -.753135 11.5421),lab(83.8531% 12.4496 55.3369))}@supports (color:lab(0% 0 0)){.lamp.on.svelte-1k7u3yi{box-shadow:0 0 26px lab(83.8531% 12.4496 55.3369/.85), 0 0 70px lab(83.8531% 12.4496 55.3369/.4), 0 0 0 6px var(--surface-3)}}.buttons.svelte-1k7u3yi{gap:var(--space-2);display:flex}.controls.svelte-1k7u3yi{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));display:grid}.range.svelte-1k7u3yi{inline-size:100%;accent-color:var(--accent)}@media (max-width:640px){.body.svelte-1k7u3yi{grid-template-columns:1fr}}.rod-figure.svelte-3fnu6b{gap:var(--space-2);min-inline-size:0;display:grid}.label.svelte-3fnu6b{color:var(--text-3);font-size:var(--text-xs);font-weight:600}.label.svelte-3fnu6b:not(:first-child){margin-block-start:var(--space-3)}.rod.svelte-3fnu6b{grid-template-columns:repeat(var(--cols), minmax(1.6rem, 1fr));background:var(--surface-3);border-radius:999px/1.4rem;padding:.4rem .6rem;display:grid;position:relative;overflow-x:auto;box-shadow:inset 0 .35rem .6rem -.4rem #ffffff80,inset 0 -.45rem .7rem -.4rem #1d140d40;box-shadow:inset 0 .35rem .6rem -.4rem lab(100% 0 0/.5),inset 0 -.45rem .7rem -.4rem lab(7.17208% 3.64868 5.4563/.25)}.turn.svelte-3fnu6b{cursor:default;justify-items:center;padding-block:.1rem;display:grid;position:relative}.turn.svelte-3fnu6b:before,.segment.svelte-3fnu6b:before{content:"";z-index:0;background:var(--surface-1);transition:background var(--fast) var(--ease);border-radius:3px;position:absolute;inset:0 1px;transform:skew(-14deg)}.turn.odd.svelte-3fnu6b:before,.segment.odd.svelte-3fnu6b:before{background:color-mix(in srgb, var(--surface-1) 70%, var(--rubric-soft))}.turn.active.svelte-3fnu6b:before,.segment.active.svelte-3fnu6b:before{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.cell.svelte-3fnu6b{z-index:1;block-size:1.7rem;min-inline-size:1.4rem;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);place-items:center;font-weight:600;display:grid;position:relative}.cell.blank.svelte-3fnu6b{color:#0000}.active.svelte-3fnu6b .cell:where(.svelte-3fnu6b){color:var(--accent)}.strip.svelte-3fnu6b{flex-wrap:wrap;gap:2px;display:flex}.segment.svelte-3fnu6b{padding-inline:.2rem;display:inline-flex;position:relative}.hint.svelte-3fnu6b,.empty.svelte-3fnu6b{color:var(--text-3);font-size:var(--text-sm)}.hint.svelte-3fnu6b{margin-block-start:var(--space-2)}.grid.svelte-254p3i{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));align-items:start;display:grid}.stack.svelte-a46woj{gap:var(--space-4);display:grid}.stack.svelte-a46woj textarea{min-block-size:9rem}.working.svelte-a46woj{color:var(--accent)}.empty.svelte-a46woj{padding:var(--space-5);text-align:center}.error.svelte-a46woj{gap:var(--space-3);padding:var(--space-4);border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger);display:flex}.error.svelte-a46woj svg{flex:none;block-size:1.2rem;inline-size:1.2rem}.direction.svelte-1v1w9tf button:where(.svelte-1v1w9tf){align-items:center;gap:var(--space-2);min-block-size:2.1rem;padding-inline:.9rem;display:inline-flex}.direction.svelte-1v1w9tf button:where(.svelte-1v1w9tf) svg{block-size:.95rem;inline-size:.95rem}.direction.svelte-1v1w9tf button[aria-checked=true]:where(.svelte-1v1w9tf){background:var(--accent);color:var(--accent-ink)}.direction.svelte-1v1w9tf.has-indicator:before{background:var(--accent);box-shadow:none}.direction.svelte-1v1w9tf button:where(.svelte-1v1w9tf){transition:color var(--normal) var(--ease-out)}.stack.svelte-1cj5lpb{gap:var(--space-4);display:grid}.editors.svelte-1cj5lpb{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid;position:relative}.swap.svelte-1cj5lpb{z-index:2;background:var(--surface-1);border-color:var(--border-strong);box-shadow:var(--shadow-2);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .swap.svelte-1cj5lpb{transform:translate(50%,-50%)}.swap.svelte-1cj5lpb:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.error.svelte-1cj5lpb{inset-inline:var(--space-3);gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-2);color:var(--text);font-size:var(--text-sm);display:flex;position:absolute;inset-block-end:var(--space-3)}.error.svelte-1cj5lpb svg{block-size:1.15rem;inline-size:1.15rem;color:var(--danger);flex:none;margin-block-start:.1rem}.error.svelte-1cj5lpb strong:where(.svelte-1cj5lpb){color:var(--danger);font-size:var(--text-xs);display:block}.working.svelte-1cj5lpb{color:var(--accent)}.copy.svelte-1cj5lpb svg{transition:transform var(--slow) var(--ease-spring)}.copy.copied.svelte-1cj5lpb{--btn-bg:var(--accent-strong)}.copy.copied.svelte-1cj5lpb svg{animation:svelte-1cj5lpb-tick var(--slow) var(--ease-spring)}@keyframes svelte-1cj5lpb-tick{0%{transform:scale(.4)rotate(-20deg)}}@media (max-width:860px){.editors.svelte-1cj5lpb{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.swap.svelte-1cj5lpb,[dir=rtl] .swap.svelte-1cj5lpb{transform:translate(-50%,-50%)rotate(90deg)}}.frame.svelte-1mvt91z{border-radius:var(--radius-sm);background-color:var(--surface-3);inline-size:100%;box-shadow:0 0 0 1px var(--border);display:block;position:relative;overflow:hidden}.frame.svelte-1mvt91z:before{content:"";background:var(--lqip) center / cover no-repeat;filter:blur(14px);transition:opacity var(--slow) var(--ease);position:absolute;inset:-8%}.frame.loaded.svelte-1mvt91z:before{opacity:0}.frame.svelte-1mvt91z img:where(.svelte-1mvt91z){object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--slow) var(--ease);display:block;position:relative}.frame.loaded.svelte-1mvt91z img:where(.svelte-1mvt91z){opacity:1}.zoom.svelte-1mvt91z{cursor:zoom-in;transition:box-shadow var(--fast) var(--ease), transform var(--slow) var(--ease-spring);padding:0}.zoom.svelte-1mvt91z:hover{box-shadow:0 0 0 1px var(--border-strong), var(--shadow-2)}.zoom.svelte-1mvt91z:active{transition-duration:60ms;transform:scale(.99)}.lightbox.svelte-1mvt91z{border-radius:var(--radius);background:var(--surface-1);max-block-size:94dvh;max-inline-size:min(96vw,1400px);box-shadow:var(--shadow-3);border:0;padding:0;overflow:hidden}.lightbox[open].svelte-1mvt91z{animation:svelte-1mvt91z-open var(--normal) var(--ease-out)}.lightbox.svelte-1mvt91z::backdrop{background:var(--overlay)}.lightbox.svelte-1mvt91z img:where(.svelte-1mvt91z){object-fit:contain;block-size:auto;max-block-size:94dvh;inline-size:auto;max-inline-size:min(96vw,1400px);display:block}.close.svelte-1mvt91z{z-index:1;box-shadow:var(--shadow-2);position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}@keyframes svelte-1mvt91z-open{0%{opacity:0;transform:scale(.98)}}.wheel.svelte-1nj5onv{direction:ltr;inline-size:100%;max-inline-size:22rem;margin-inline:auto}.ring.svelte-1nj5onv{fill:none;stroke:var(--border-strong);stroke-width:1px}.ring.inner.svelte-1nj5onv{fill:var(--surface-2)}.tick.svelte-1nj5onv{stroke:var(--border-strong)}text.svelte-1nj5onv{text-anchor:middle;dominant-baseline:central;font-family:var(--font-mono);font-size:15px;font-weight:600}.plain.svelte-1nj5onv{fill:var(--text)}.cipher.svelte-1nj5onv{fill:var(--text-2)}.hot.svelte-1nj5onv{fill:var(--rubric)}.key.svelte-1nj5onv{font-family:var(--font-serif);fill:var(--text);font-size:34px;font-weight:500}.key-label.svelte-1nj5onv{fill:var(--text-3);font-size:12px;font-weight:500}.leet.svelte-1sx6bb7{grid-template-columns:repeat(auto-fill,minmax(2.7rem,1fr));gap:4px;padding:0;list-style:none;display:grid}li.svelte-1sx6bb7{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);justify-items:center;gap:.1rem;padding:.35rem 0 .4rem;display:grid}.from.svelte-1sx6bb7{color:var(--text-3);font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic}.to.svelte-1sx6bb7{font-family:var(--font-mono);font-feature-settings:"calt" 0;font-size:var(--text-lg);font-weight:650}.kept.svelte-1sx6bb7 .to:where(.svelte-1sx6bb7){color:var(--text-3);font-weight:400}.pair.svelte-1sx6bb7{border-color:var(--rubric);background:var(--rubric-soft)}.morse.svelte-94qzx1{gap:.15rem var(--space-4);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));padding:0;list-style:none;display:grid}li.svelte-94qzx1{align-items:center;gap:var(--space-2);border-block-end:1px solid var(--border);grid-template-columns:1.4rem 1fr auto;padding-block:.2rem;display:grid}.letter.svelte-94qzx1{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600}.signal.svelte-94qzx1{fill:var(--text)}li.svelte-94qzx1:nth-child(-n+2) .signal:where(.svelte-94qzx1){fill:var(--rubric)}.share.svelte-94qzx1{color:var(--text-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.square.svelte-15d38vm{border-collapse:separate;border-spacing:3px;font-family:var(--font-mono);margin-inline:auto}th.svelte-15d38vm{color:var(--rubric);font-family:var(--font-serif);font-size:var(--text-sm);padding:.2rem .5rem;font-style:italic;font-weight:500}td.svelte-15d38vm{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);text-align:center;block-size:2.6rem;inline-size:2.6rem;font-size:var(--text-md);font-weight:600}td.key.svelte-15d38vm{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}td.mark.svelte-15d38vm{background:var(--rubric-soft);border-color:var(--rubric);color:var(--rubric)}@media (max-width:420px){td.svelte-15d38vm{block-size:2.1rem;inline-size:2.1rem;font-size:var(--text-sm)}}.diagram.svelte-yw0man{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.loading.svelte-1uo8g1n{color:var(--text-3);font-size:var(--text-sm);text-align:center;margin-block-start:var(--space-8)}.dossier.svelte-1uo8g1n{margin-block-start:var(--space-8)}.fleuron.svelte-1uo8g1n{font-family:var(--font-serif);font-size:var(--text-lg);margin-block-end:var(--space-6)}.head.svelte-1uo8g1n{max-inline-size:48rem;margin-block-end:var(--space-6)}.headline.svelte-1uo8g1n{margin-block:var(--space-2) var(--space-3);font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-tight);letter-spacing:-.012em}.dek.svelte-1uo8g1n{color:var(--text-2);font-size:var(--text-xl);font-style:italic;line-height:1.45}:lang(fa) .headline.svelte-1uo8g1n{letter-spacing:0;font-weight:600}:lang(fa) .dek.svelte-1uo8g1n{font-style:normal;font-size:var(--text-lg);line-height:1.9}.layout.svelte-1uo8g1n{grid-template-columns:minmax(0, var(--measure)) minmax(16rem, 26rem);justify-content:space-between;gap:var(--space-7);align-items:start;display:grid}.layout.single.svelte-1uo8g1n{grid-template-columns:minmax(0, var(--measure))}.essay.svelte-1uo8g1n{font-size:var(--text-prose);line-height:var(--leading-prose);color:var(--text)}.essay.svelte-1uo8g1n p:where(.svelte-1uo8g1n)+p:where(.svelte-1uo8g1n){margin-block-start:1em}.essay.svelte-1uo8g1n p:where(.svelte-1uo8g1n):first-child:first-letter{float:inline-start;color:var(--rubric);margin-inline-end:.08em;padding-block-start:.08em;font-size:3.35em;font-weight:500;line-height:.82}:lang(fa) .essay.svelte-1uo8g1n p:where(.svelte-1uo8g1n):first-child:first-letter{float:none;font-size:inherit;color:inherit;line-height:inherit;margin:0;padding:0}.figures.svelte-1uo8g1n{gap:var(--space-6);display:grid}figure.svelte-1uo8g1n{gap:var(--space-3);display:grid}figcaption.svelte-1uo8g1n{color:var(--text-2);font-size:var(--text-sm);line-height:1.55}.fig.svelte-1uo8g1n{margin-inline-end:.4em;font-style:italic}.credit.svelte-1uo8g1n{color:var(--text-3);font-size:var(--text-xs);margin-block-start:var(--space-1);display:block}.credit.svelte-1uo8g1n a:where(.svelte-1uo8g1n){align-items:center;gap:.1em;display:inline-flex}.credit.svelte-1uo8g1n svg{block-size:.85em;inline-size:.85em}.dispatches.svelte-1uo8g1n{max-inline-size:60rem;margin-block-start:var(--space-7)}.dispatches.svelte-1uo8g1n h3:where(.svelte-1uo8g1n),.reading.svelte-1uo8g1n h3:where(.svelte-1uo8g1n){margin-block-end:var(--space-3)}.dispatch.svelte-1uo8g1n{gap:var(--space-5);padding-block:var(--space-5);border-block-start:1px solid var(--border);grid-template-columns:9rem minmax(0,1fr);display:grid}.date.svelte-1uo8g1n{font-size:var(--text-md);padding-block-start:.15rem;font-style:italic}.content.svelte-1uo8g1n{justify-items:start;gap:var(--space-2);display:grid}h4.svelte-1uo8g1n{align-items:baseline;gap:var(--space-2);font-size:var(--text-xl);flex-wrap:wrap;font-weight:500;line-height:1.3;display:flex}.tag.svelte-1uo8g1n{border:1px solid var(--border-strong);color:var(--text-3);font-family:var(--font-sans);font-size:var(--text-xs);cursor:help;border-radius:999px;padding:.05em .5em;font-weight:500}.content.svelte-1uo8g1n p:where(.svelte-1uo8g1n){max-inline-size:var(--measure);color:var(--text-2)}.quote.svelte-1uo8g1n{max-inline-size:100%;padding:var(--space-3) var(--space-4);border-inline-start:2px solid var(--rubric);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.7}.reading.svelte-1uo8g1n{border-block-start:1px solid var(--border);font-size:var(--text-sm);color:var(--text-2);margin-block-start:var(--space-6);padding-block-start:var(--space-5)}.reading.svelte-1uo8g1n li:where(.svelte-1uo8g1n)+li:where(.svelte-1uo8g1n){margin-block-start:var(--space-1)}cite.svelte-1uo8g1n{font-size:1.08em}.year.svelte-1uo8g1n{color:var(--text-3)}@media (max-width:1100px){.layout.svelte-1uo8g1n{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.figures.svelte-1uo8g1n{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}}@media (max-width:640px){.dispatch.svelte-1uo8g1n{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.view.svelte-1j41t3l{max-inline-size:var(--content-max);animation:svelte-1j41t3l-enter var(--normal) var(--ease);margin-inline:auto}@keyframes svelte-1j41t3l-enter{0%{opacity:0}}.sheet.svelte-1a72jjj{border-block:1px solid var(--border-strong)}.field-row.svelte-1a72jjj{align-items:center;gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--border-strong);display:flex}.specimen-input.svelte-1a72jjj{min-inline-size:0;padding:var(--space-2) 0;color:var(--text);letter-spacing:-.01em;caret-color:var(--rubric);background:0 0;border:0;flex:1;font-size:clamp(1.4rem,1rem + 1.6vw,2.1rem);font-style:italic;font-weight:400}.specimen-input.svelte-1a72jjj:focus{outline:none}.field-row.svelte-1a72jjj:focus-within{border-block-end-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.rows.svelte-1a72jjj{padding:0}.row.svelte-1a72jjj{align-items:baseline;gap:var(--space-4);padding:.7rem var(--space-2);margin-inline:calc(-1 * var(--space-2));border-block-end:1px solid var(--border);color:var(--text);transition:background var(--fast) var(--ease);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);text-decoration:none;display:grid}li.svelte-1a72jjj:last-child .row:where(.svelte-1a72jjj){border-block-end:0}.row.svelte-1a72jjj:hover{background:var(--surface-2)}.meta.svelte-1a72jjj{align-items:baseline;gap:var(--space-2);min-inline-size:0;display:flex}.number.svelte-1a72jjj{min-inline-size:2.6em;font-size:var(--text-sm);font-style:italic}.name.svelte-1a72jjj{font-size:var(--text-sm);white-space:nowrap;font-weight:600}.era.svelte-1a72jjj{color:var(--text-3);font-size:var(--text-xs);white-space:nowrap}.result.svelte-1a72jjj{font-family:var(--font-mono);font-feature-settings:"calt" 0;font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;overflow:hidden}.result.symbols.svelte-1a72jjj{font-family:var(--font-symbols)}.row.svelte-1a72jjj:hover .result:where(.svelte-1a72jjj){color:var(--accent)}@media (max-width:720px){.row.svelte-1a72jjj{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.home.svelte-hrlvyr{max-inline-size:76rem;animation:svelte-hrlvyr-enter var(--slow) var(--ease-out);margin-inline:auto}@keyframes svelte-hrlvyr-enter{0%{opacity:0}}.masthead.svelte-hrlvyr{padding-block:var(--space-7) var(--space-8);border-block-end:1px solid var(--border)}.masthead.svelte-hrlvyr .eyebrow:where(.svelte-hrlvyr) .rubric:where(.svelte-hrlvyr){font-size:var(--text-md);letter-spacing:0;text-transform:none;font-style:italic}.display.svelte-hrlvyr{max-inline-size:15ch;margin-block:var(--space-4) var(--space-5);font-size:var(--text-3xl);letter-spacing:-.028em;font-weight:450;line-height:1.02}:lang(fa) .display.svelte-hrlvyr{letter-spacing:0;max-inline-size:16ch;font-weight:600;line-height:1.35}.lede.svelte-hrlvyr{max-inline-size:40rem;color:var(--text-2);font-size:var(--text-xl);line-height:1.5}:lang(fa) .lede.svelte-hrlvyr{font-size:var(--text-lg);line-height:2}.jump.svelte-hrlvyr{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.jump.svelte-hrlvyr .btn:where(.svelte-hrlvyr){min-block-size:2.6rem;padding-inline:var(--space-4);font-size:var(--text-md)}.section.svelte-hrlvyr{padding-block:var(--space-8) 0;scroll-margin-block-start:calc(var(--header-h) + var(--space-4))}.section-head.svelte-hrlvyr{gap:var(--space-2);max-inline-size:44rem;margin-block-end:var(--space-6);display:grid}.section-head.svelte-hrlvyr h2:where(.svelte-hrlvyr){font-size:var(--text-2xl);letter-spacing:-.015em;font-weight:500;line-height:var(--leading-tight)}:lang(fa) .section-head.svelte-hrlvyr h2:where(.svelte-hrlvyr){letter-spacing:0;font-weight:600}.section-head.svelte-hrlvyr p:where(.svelte-hrlvyr){color:var(--text-2)}.drawers.svelte-hrlvyr{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));display:grid}.drawer.svelte-hrlvyr{border-block-start:2px solid var(--text);padding-block-start:var(--space-3)}.drawer-title.svelte-hrlvyr{align-items:baseline;gap:var(--space-2);font-size:var(--text-xl);font-weight:500;display:flex}.numeral.svelte-hrlvyr{font-size:var(--text-md);min-inline-size:1.6em;font-style:italic}.note.svelte-hrlvyr{margin-block:var(--space-1) var(--space-3);color:var(--text-3);font-size:var(--text-sm)}.entry.svelte-hrlvyr{align-items:flex-start;gap:var(--space-3);padding:.55rem var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius);color:var(--text);transition:background var(--fast) var(--ease);text-decoration:none;display:flex}li.svelte-hrlvyr+li:where(.svelte-hrlvyr) .entry:where(.svelte-hrlvyr){border-block-start:1px solid var(--border);border-radius:0}.entry.svelte-hrlvyr .glyph{block-size:1.25rem;inline-size:1.25rem;color:var(--text-3);transition:color var(--fast) var(--ease), transform var(--slow) var(--ease-spring);margin-block-start:.1rem}.entry.svelte-hrlvyr:hover{background:var(--surface-2)}.entry.svelte-hrlvyr:hover .glyph{color:var(--rubric);transform:scale(1.08)}.entry-text.svelte-hrlvyr{min-inline-size:0;display:grid}.entry-name.svelte-hrlvyr{align-items:baseline;gap:0 var(--space-2);font-weight:600;font-size:var(--text-md);flex-wrap:wrap;display:flex}.entry-era.svelte-hrlvyr{color:var(--rubric);font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic;font-weight:400}.entry-summary.svelte-hrlvyr{color:var(--text-3);font-size:var(--text-sm)}.plates.svelte-hrlvyr{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (max-width:1180px){.plates.svelte-hrlvyr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.plates.svelte-hrlvyr{grid-template-columns:repeat(2,minmax(0,1fr))}}.plate.svelte-hrlvyr{gap:var(--space-2);color:var(--text);text-decoration:none;display:grid}.plate-image.svelte-hrlvyr{aspect-ratio:4/5;border-radius:var(--radius-sm);display:block;overflow:hidden}.plate-image.svelte-hrlvyr .frame{block-size:100%;transition:transform var(--slow) var(--ease-out);aspect-ratio:auto!important}.plate.svelte-hrlvyr:hover .plate-image:where(.svelte-hrlvyr) .frame{transform:scale(1.03)}.plate-tool.svelte-hrlvyr{margin-block-start:var(--space-1)}.plate-title.svelte-hrlvyr{font-size:var(--text-lg);font-weight:500;line-height:1.3}.plate-read.svelte-hrlvyr{color:var(--accent);font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:.22em}.plate.svelte-hrlvyr:hover .plate-read:where(.svelte-hrlvyr){text-decoration-color:currentColor}.rule-list.svelte-hrlvyr{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.rule-list.svelte-hrlvyr li:where(.svelte-hrlvyr){align-content:start;gap:var(--space-2);border-block-start:1px solid var(--border-strong);padding-block-start:var(--space-3);display:grid}.rule-list.svelte-hrlvyr h3:where(.svelte-hrlvyr){font-size:var(--text-xl);font-weight:500;line-height:1.25}.rule-list.svelte-hrlvyr p:where(.svelte-hrlvyr){color:var(--text-2);font-size:var(--text-sm)}.colophon.svelte-hrlvyr{justify-items:center;gap:var(--space-2);margin-block:var(--space-9) var(--space-5);color:var(--text-3);font-size:var(--text-sm);text-align:center;display:grid}.colophon.svelte-hrlvyr .fleuron:where(.svelte-hrlvyr){inline-size:min(100%,22rem);font-size:var(--text-lg);margin-block-end:var(--space-4)}.colophon.svelte-hrlvyr p:where(.svelte-hrlvyr){max-inline-size:38rem}@media (max-width:640px){.masthead.svelte-hrlvyr{padding-block:var(--space-5) var(--space-7)}.section.svelte-hrlvyr{padding-block-start:var(--space-7)}}.skip-link.svelte-1n46o8q{z-index:100;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);transition:transform var(--fast) var(--ease);font-weight:600;text-decoration:none;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link.svelte-1n46o8q:focus{transform:none}.shell.svelte-1n46o8q{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-rows:var(--header-h) 1fr;grid-template-areas:"header header""nav main";min-block-size:100dvh;display:grid}main.svelte-1n46o8q{min-inline-size:0;padding:var(--space-5) clamp(var(--space-4), 3vw, var(--space-6)) var(--space-7);grid-area:main}main.svelte-1n46o8q:focus{outline:none}@media (max-width:960px){.shell.svelte-1n46o8q{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""main"}}
