@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-ext-500-normal-DaDZE_Na.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-500-normal-8-8HP2PF.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-500-normal-BdVUvljg.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-500-normal-Bb4u56_6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-greek-500-normal-By8GFJzz.woff2)format("woff2"),url(/assets/source-serif-4-greek-500-normal-z-Q6FFuG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-vietnamese-500-normal-Bi3OSTTW.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-500-normal-8N8MYVKB.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-ext-500-normal-BYjRCDVy.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-500-normal-D-qasQTj.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-500-normal-CUHe9xxf.woff2)format("woff2"),url(/assets/source-serif-4-latin-500-normal-DVVamBqs.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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 Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-symbols-2-braille-400-normal-C6hDbumt.woff2)format("woff2"),url(/assets/noto-sans-symbols-2-braille-400-normal-Cnp681V0.woff)format("woff");unicode-range:U+28??}@font-face{font-family:"Noto Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-symbols-2-math-400-normal-loavqmHP.woff2)format("woff2"),url(/assets/noto-sans-symbols-2-math-400-normal-DNpUeSRq.woff)format("woff");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 Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1D2E0-1D2F3}@font-face{font-family:"Noto Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-symbols-2-symbols-400-normal-Crk7i-NV.woff2)format("woff2"),url(/assets/noto-sans-symbols-2-symbols-400-normal-1543TeiR.woff)format("woff");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 Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-symbols-2-latin-ext-400-normal-f7HdMdRI.woff2)format("woff2"),url(/assets/noto-sans-symbols-2-latin-ext-400-normal-BV1gsw7D.woff)format("woff");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 Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-symbols-2-latin-400-normal-jIFd0_dh.woff2)format("woff2"),url(/assets/noto-sans-symbols-2-latin-400-normal-C9-zJDJA.woff)format("woff");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}html.public-site-root,html.public-site-root body,html.public-site-root #root{height:auto;min-height:100%;overflow:hidden auto}html.public-site-root body{background:#c8c5bd;min-width:320px}.public-site{--public-canvas:#c8c5bd;--public-surface:#e4ded2;--public-paper:#f1eee6;--public-ink:#20282b;--public-muted:#566167;--public-rule:#969995;--public-mineral:#52757b;--public-copper:#ad6948;--public-clay:#984f42;--public-shadow:#20282b24;min-height:100dvh;color:var(--public-ink);background:var(--public-canvas);padding:0 clamp(14px,3vw,42px);font-family:IBM Plex Mono,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.5}:root[data-theme=dark] .public-site{--public-canvas:#171d1f;--public-surface:#222a2d;--public-paper:#293235;--public-ink:#e6e0d4;--public-muted:#aeb5b2;--public-rule:#4f5b5d;--public-mineral:#77a0a2;--public-copper:#c5815d;--public-clay:#c77761;--public-shadow:#00000047}.public-site *{box-sizing:border-box}.public-site a{color:inherit}.public-site button,.public-site select{font:inherit}.public-site button{cursor:pointer}.public-site button:focus-visible,.public-site a:focus-visible{outline:2px solid var(--public-copper);outline-offset:3px}.public-header{border-bottom:1px solid color-mix(in srgb, var(--public-rule) 66%, transparent);grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:24px;min-height:78px;display:grid}.public-brand{width:max-content;color:var(--public-ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.public-brand-mark{width:32px;height:32px;color:var(--public-mineral);place-items:center;font:400 30px/1 "Noto Sans Symbols 2",sans-serif;display:inline-grid;overflow:hidden;transform:scaleX(.78)scaleY(1.08)}.public-brand-wordmark{letter-spacing:-.045em;font:600 clamp(25px,3vw,34px)/.95 "Source Serif 4",Noto Serif,serif}.public-header-middle{justify-self:center}.public-back-link{color:var(--public-muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:inline-flex}.public-back-link:hover{color:var(--public-ink)}.public-back-link>span{font:400 19px/1 "Source Serif 4",serif}.public-header-controls{justify-self:end;align-items:center;gap:6px;display:flex}.public-control{position:relative}.public-control-trigger{border:1px solid color-mix(in srgb, var(--public-rule) 66%, transparent);min-height:34px;color:var(--public-muted);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:5px 7px;font-size:9px;display:inline-flex}.public-control-trigger strong{color:var(--public-ink);font-weight:400}.public-control-trigger:hover,.public-control-trigger:focus-visible,.public-control-trigger[aria-expanded=true]{color:var(--public-ink);background:color-mix(in srgb, var(--public-surface) 62%, transparent)}.public-popover{z-index:10;border:1px solid color-mix(in srgb, var(--public-rule) 75%, transparent);background:var(--public-paper);min-width:148px;box-shadow:0 14px 34px var(--public-shadow);border-radius:7px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.public-script-popover{min-width:178px}.public-menu-item{min-height:31px;color:var(--public-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:5px 8px;font-size:10px;display:flex}.public-menu-item:hover,.public-menu-item:focus-visible{background:color-mix(in srgb, var(--public-mineral) 18%, transparent)}.public-site[data-menu-direction=rtl] .public-menu-item,.public-site[data-menu-direction=rtl] .public-control-trigger{text-align:right;direction:rtl}.public-main{width:min(1040px,100%);margin:0 auto;padding:clamp(46px,7vw,90px) 0 54px}.public-intro{border-bottom:1px solid color-mix(in srgb, var(--public-rule) 74%, transparent);max-width:760px;padding-bottom:clamp(33px,5vw,58px)}.public-intro h1{max-width:790px;color:var(--public-ink);letter-spacing:-.045em;margin:0 0 20px;font:500 clamp(42px,6.7vw,79px)/.98 "Source Serif 4",Noto Serif,serif}.public-intro p{max-width:650px;color:var(--public-muted);margin:0;font-size:clamp(12px,1.45vw,15px);line-height:1.7}.public-intro .public-small-note{margin-top:20px;font-size:10px}.public-products-list{display:grid}.public-product{border-bottom:1px solid color-mix(in srgb, var(--public-rule) 72%, transparent);grid-template-columns:38px minmax(0,1fr) minmax(225px,280px);gap:clamp(18px,3vw,34px);padding:34px 0 38px;display:grid}.public-product-number{color:#f6f3ec;background:var(--public-mineral);border-radius:4px;place-items:center;width:30px;height:30px;font:500 17px/1 "Source Serif 4",serif;display:grid}.public-product-copper .public-product-number{background:var(--public-copper)}.public-product-clay .public-product-number{background:var(--public-clay)}.public-product-copy{min-width:0}.public-product-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.public-product h2{color:var(--public-ink);letter-spacing:-.025em;margin:-4px 0 8px;font:500 clamp(24px,3vw,34px)/1.05 "Source Serif 4",Noto Serif,serif}.public-product-main{color:var(--public-mineral);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.public-product p{max-width:560px;color:var(--public-muted);margin:0 0 20px;font:400 12px/1.65 "Source Serif 4",serif}.public-product h3{color:var(--public-ink);letter-spacing:.03em;margin:0 0 8px;font-size:10px;font-weight:500}.public-product ol{color:var(--public-ink);margin:0;padding-left:22px;font-size:10px;line-height:1.8}.public-product-note{color:var(--public-muted);padding-top:15px;font-size:10px!important}.public-product-link{border:1px solid var(--public-mineral);min-height:126px;color:var(--public-mineral);background:color-mix(in srgb, var(--public-surface) 34%, transparent);flex-direction:column;justify-content:center;align-self:center;gap:14px;padding:20px 17px;display:flex}.public-product-copper .public-product-link{border-color:var(--public-copper);color:var(--public-copper)}.public-product-clay .public-product-link{border-color:var(--public-clay);color:var(--public-clay)}.public-product-link strong{max-width:230px;font-size:12px;font-weight:500;line-height:1.35}.public-product-link span{color:var(--public-ink);font-size:9px}.public-product-link svg{align-self:flex-end}.public-availability{color:var(--public-muted);justify-content:space-between;align-items:center;gap:24px;padding-top:27px;font-size:10px;display:flex}.public-availability p{max-width:650px;margin:0}.public-availability div,.public-document-footer-links{flex-wrap:wrap;gap:16px;display:flex}.public-availability a,.public-document-footer-links a{color:var(--public-mineral);text-decoration:none}.public-availability a:hover,.public-document-footer-links a:hover{color:var(--public-ink);text-decoration:underline}.public-document-main{max-width:820px}.public-document-main .public-intro{max-width:none}.public-document-section{padding:32px 0 12px}.public-document-section h2,.public-contact h2{color:var(--public-ink);letter-spacing:-.025em;margin:0 0 14px;font:500 clamp(24px,3vw,34px)/1.05 "Source Serif 4",Noto Serif,serif}.public-link-rows{border-top:1px solid color-mix(in srgb, var(--public-rule) 66%, transparent)}.public-link-row{border-bottom:1px solid color-mix(in srgb, var(--public-rule) 50%, transparent);min-height:42px;color:var(--public-mineral);justify-content:space-between;align-items:center;gap:18px;font-size:10px;display:flex}.public-link-row svg{flex:none}.public-link-row:hover{color:var(--public-ink)}.public-contact{border-top:1px solid color-mix(in srgb, var(--public-rule) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--public-rule) 72%, transparent);margin-top:31px;padding:30px 0 32px}.public-contact p{max-width:590px;color:var(--public-muted);margin:0 0 15px;font:400 14px/1.55 "Source Serif 4",serif}.public-contact-link{color:var(--public-mineral);align-items:center;gap:7px;font-size:11px;text-decoration:none;display:inline-flex}.public-contact-link:hover{color:var(--public-ink)}.public-small-note{color:var(--public-muted);font-size:9px!important}.public-document-footer-links{padding-top:27px;font-size:10px}.public-privacy-section{max-width:760px}.public-privacy-section p{color:var(--public-muted);margin:0;font:400 15px/1.7 "Source Serif 4",serif}.public-footer{width:min(1040px,100%);color:var(--public-muted);justify-content:space-between;gap:18px;margin:0 auto;padding:18px 0 28px;font-size:9px;display:flex}@media (width<=820px){.public-header{grid-template-columns:1fr auto;gap:12px;padding:10px 0}.public-header-middle{grid-area:2/1/auto/-1;justify-self:start}.public-header-controls{grid-area:1/2}.public-product{grid-template-columns:32px minmax(0,1fr);gap:16px}.public-product-link{grid-column:2;min-height:86px}.public-availability{flex-direction:column;align-items:flex-start}}@media (width<=560px){.public-site{padding-inline:13px}.public-header{min-height:92px}.public-brand-mark{width:27px;height:27px;font-size:25px}.public-brand-wordmark{font-size:25px}.public-header-controls{gap:3px}.public-control-trigger{min-height:31px;padding-inline:5px;font-size:8px}.public-control-trigger>span{display:none}.public-control-trigger strong{font-size:9px}.public-main{padding-top:42px}.public-intro h1{font-size:clamp(38px,13vw,58px)}.public-product{grid-template-columns:30px minmax(0,1fr);gap:12px;padding-block:28px}.public-product h2{font-size:27px}.public-product-link{padding:15px}.public-footer{flex-direction:column;padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Noto Serif Old Uyghur;src:url(/fonts/NotoSerifOldUyghur-Regular.otf)format("opentype"),url(/fonts/NotoSerifOldUyghur-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{color:#20282b;font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#c8c5bd;font-family:IBM Plex Mono,SFMono-Regular,Menlo,Consolas,monospace}:root[data-theme=dark]{color:#e6e0d4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171d1f}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}html,body{overflow:hidden}body{min-width:320px;min-height:100%;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.app-shell{--canvas:#c8c5bd;--surface:#d9d5cc;--editor:#e4ded2;--ink:#20282b;--muted-ink:#566167;--rule:#969995;--mineral:#52757b;--copper:#ad6948;--clay:#984f42;--sage:#6e7b70;--shadow:#20282b24;background:var(--canvas);width:100%;height:100dvh;color:var(--ink);flex-direction:column;transition:background .2s,color .2s;display:flex;overflow:hidden}:root[data-theme=dark] .app-shell{--canvas:#171d1f;--surface:#222a2d;--editor:#293235;--ink:#e6e0d4;--muted-ink:#aeb5b2;--rule:#4f5b5d;--mineral:#77a0a2;--copper:#c5815d;--clay:#c77761;--sage:#91a294;--shadow:#00000047}.topbar{border-bottom:1px solid color-mix(in srgb, var(--rule) 66%, transparent);flex:0 0 58px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 clamp(16px,3vw,44px);display:flex}.brand-lockup,.topbar-right,.toolbar-group,.palette-actions,.document-footer,.drawer-heading,.confirm-heading,.confirm-actions,.group-heading{align-items:center;display:flex}.brand-lockup{gap:11px;min-width:0}.brand-mark{width:32px;height:32px;color:var(--mineral);place-items:center;display:inline-grid;overflow:hidden}.brand-mark span{transform-origin:50%;font:400 30px/1 Noto Sans Old Turkic,"Noto Sans Symbols 2",sans-serif;display:block;transform:scaleX(.78)scaleY(1.08)}.wordmark{color:var(--ink);letter-spacing:-.045em;white-space:nowrap;font:600 clamp(25px,3vw,34px)/.95 "Source Serif 4",Noto Serif,serif;text-decoration:none}.topbar-right{gap:8px;min-width:0}.topbar-product-link{border:1px solid color-mix(in srgb, var(--mineral) 58%, var(--rule));min-height:38px;color:var(--mineral);background:color-mix(in srgb, var(--mineral) 8%, transparent);white-space:nowrap;align-items:center;gap:6px;padding:5px 8px;font-size:10px;text-decoration:none;display:inline-flex}.topbar-product-link:hover,.topbar-product-link:focus-visible{color:var(--ink);background:color-mix(in srgb, var(--mineral) 18%, transparent)}.topbar-menu{position:relative}.topbar-menu-trigger{border:1px solid color-mix(in srgb, var(--rule) 64%, transparent);min-height:38px;color:var(--muted-ink);white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:5px 8px;font-size:11px;display:inline-flex}.topbar-menu-trigger:hover,.topbar-menu-trigger:focus-visible,.topbar-menu-trigger[aria-expanded=true]{color:var(--ink);background:color-mix(in srgb, var(--surface) 60%, transparent)}.topbar-popover{z-index:12;border:1px solid color-mix(in srgb, var(--rule) 72%, transparent);background:var(--editor);min-width:132px;box-shadow:0 14px 34px var(--shadow);border-radius:8px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0}.topbar-popover-language{min-width:170px;max-height:min(70vh,430px);overflow-y:auto}.topbar-menu-item{min-height:32px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:5px 8px;font-size:11px;display:flex}.topbar-menu-item:hover,.topbar-menu-item:focus-visible{background:color-mix(in srgb, var(--mineral) 20%, transparent)}.menu-display-text{unicode-bidi:isolate}.app-shell[data-menu-direction=rtl] .menu-display-text{text-align:right;direction:rtl;font-family:Noto Serif Old Uyghur,Noto Naskh Arabic,Noto Sans Arabic,Noto Sans Old Uyghur,Noto Sans Old Turkic,"Noto Sans Symbols 2",IBM Plex Mono,sans-serif}.script-menu{display:block}.script-popover{width:min(290px,100vw - 24px)}.script-popover-note{color:var(--muted-ink);margin:5px 8px 7px;font:400 12px/1.35 "Source Serif 4",serif}.script-option{min-height:36px}.script-option-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.script-native-badge{border:1px solid color-mix(in srgb, var(--copper) 72%, var(--rule));min-height:20px;color:var(--copper);background:color-mix(in srgb, var(--copper) 11%, transparent);letter-spacing:.02em;border-radius:4px;align-items:center;padding:2px 6px;font-size:9px;line-height:1;display:inline-flex}.theme-control,.compact-select,.normalisation-control{color:var(--muted-ink);align-items:center;gap:7px;display:inline-flex}.theme-control{border:1px solid color-mix(in srgb, var(--rule) 64%, transparent);min-height:38px;padding:5px 8px}.theme-control select,.compact-select select,.normalisation-control select{color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0}.theme-control select{font-size:11px}.workspace{flex:auto;min-height:0;display:grid;overflow:hidden}.workspace.placement-bottom{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.workspace.placement-top{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.workspace.placement-left,.workspace.placement-right{grid-template-rows:minmax(0,1fr)}.workspace.placement-left{grid-template-columns:minmax(270px,330px) minmax(0,1fr)}.workspace.placement-right{grid-template-columns:minmax(0,1fr) minmax(270px,330px)}.placement-left .editor-panel{grid-area:1/2}.placement-left .palette-panel{border-top:0;border-right:1px solid color-mix(in srgb, var(--rule) 66%, transparent);grid-area:1/1}.placement-right .editor-panel{grid-area:1/1}.placement-right .palette-panel{border-top:0;border-left:1px solid color-mix(in srgb, var(--rule) 66%, transparent);grid-area:1/2}.placement-top .editor-panel{grid-area:2/1}.placement-top .palette-panel{border-top:0;border-bottom:1px solid color-mix(in srgb, var(--rule) 66%, transparent);grid-area:1/1}.placement-left .palette-panel,.placement-right .palette-panel{padding-inline:14px}.placement-left .palette-bar,.placement-right .palette-bar{flex-wrap:wrap;flex-basis:auto;align-content:flex-start;gap:7px;min-height:0}.placement-left .palette-tabs,.placement-right .palette-tabs{flex-wrap:nowrap}.placement-left .palette-actions,.placement-right .palette-actions{flex-wrap:wrap;width:100%;margin-left:0}.placement-left .palette-search,.placement-right .palette-search{flex:100%}.placement-left .keys-grid,.placement-right .keys-grid{grid-template-columns:repeat(5,minmax(36px,1fr))}.editor-panel{flex-direction:column;min-width:0;min-height:0;padding:16px clamp(14px,3vw,44px) 14px;display:flex}.editor-sheet{border:1px solid color-mix(in srgb, var(--rule) 72%, transparent);background:var(--editor);min-width:0;min-height:0;box-shadow:0 12px 28px var(--shadow);border-radius:14px;flex-direction:column;flex:auto;padding:13px clamp(17px,2.8vw,40px) 14px;display:flex;position:relative}.editor-toolbar{border-bottom:1px solid color-mix(in srgb, var(--rule) 58%, transparent);flex:none;justify-content:space-between;align-items:center;gap:8px 14px;min-width:0;min-height:42px;padding-bottom:7px;display:flex;position:relative}.editor-toolbar>.menu-bar{min-width:0}.editor-mode-toggle{border:1px solid color-mix(in srgb, var(--rule) 62%, transparent);background:color-mix(in srgb, var(--surface) 55%, transparent);border-radius:6px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.editor-mode-toggle button{min-height:27px;color:var(--muted-ink);letter-spacing:.02em;background:0 0;border:0;border-radius:4px;padding:4px 7px;font-size:10px}.editor-mode-toggle button:hover,.editor-mode-toggle button:focus-visible,.editor-mode-toggle button.is-active{color:var(--ink);background:var(--editor);box-shadow:0 1px 3px var(--shadow)}.menu-bar{flex:auto;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex;position:relative;overflow:visible}.menu-size-probe{visibility:hidden;pointer-events:none;white-space:nowrap;display:flex;position:absolute;inset:0 auto auto 0}.menu-size-probe [data-menu-size],.menu-size-probe [data-menu-overflow]{min-height:34px;padding:5px 10px;font-size:13px}.menu-slot{flex:none;display:inline-flex;position:relative}.menu-slot-overflow{margin-left:auto}.history-actions{flex:none;align-items:center;gap:2px;margin-right:2px;display:inline-flex}.history-button{width:32px;height:32px;color:var(--muted-ink);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.history-button:hover,.history-button:focus-visible{color:var(--ink);background:color-mix(in srgb, var(--surface) 80%, transparent)}.history-button:disabled{opacity:.32;cursor:not-allowed}.menu-button{min-height:34px;color:var(--muted-ink);background:0 0;border:0;padding:5px 10px;font-size:13px}.menu-button:hover,.menu-button:focus-visible,.menu-button.is-open{color:var(--ink);background:color-mix(in srgb, var(--surface) 80%, transparent)}.menu-popover{z-index:8;border:1px solid color-mix(in srgb, var(--rule) 72%, transparent);background:var(--editor);min-width:190px;box-shadow:0 14px 34px var(--shadow);border-radius:8px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0}.menu-popover-right{left:auto;right:0}.menu-item-branch{position:relative}.menu-subpopover{z-index:9;border:1px solid color-mix(in srgb, var(--rule) 72%, transparent);background:var(--editor);min-width:170px;box-shadow:0 14px 34px var(--shadow);border-radius:8px;gap:2px;padding:6px;display:grid;position:absolute;top:-7px;left:calc(100% + 6px)}.app-shell[data-menu-direction=rtl] .menu-subpopover{left:auto;right:calc(100% + 6px)}.shortcut-options{gap:2px;display:grid}.shortcut-row{grid-template-columns:minmax(0,1fr) 27px;align-items:center;gap:3px;display:grid}.shortcut-row .menu-item{min-width:0}.shortcut-info{justify-content:center;align-items:center;display:flex;position:relative}.shortcut-info-trigger{border:1px solid color-mix(in srgb, var(--muted-ink) 70%, transparent);width:22px;height:22px;color:var(--muted-ink);background:0 0;border-radius:50%;place-items:center;padding:0;font:600 12px/1 "Source Serif 4",serif;display:inline-grid}.shortcut-info-trigger:hover,.shortcut-info-trigger:focus-visible{color:var(--ink);border-color:var(--copper);background:color-mix(in srgb, var(--copper) 18%, transparent)}.shortcut-info-popover{z-index:10;border:1px solid color-mix(in srgb, var(--rule) 72%, transparent);width:230px;color:var(--ink);background:var(--editor);box-shadow:0 12px 26px var(--shadow);border-radius:7px;padding:9px 10px;font:400 12px/1.45 "Source Serif 4",serif;position:absolute;top:0;left:calc(100% + 8px)}.menu-item{min-height:36px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:6px 9px;font-size:12px;display:flex}.menu-item:hover,.menu-item:focus-visible{background:color-mix(in srgb, var(--mineral) 20%, transparent)}.menu-item:disabled{opacity:.35}.menu-check{width:16px;color:var(--copper);text-align:center}.toolbar-status{min-width:0;color:var(--muted-ink);text-overflow:ellipsis;white-space:nowrap;font:500 15px/1.2 "Source Serif 4",serif;overflow:hidden}.toolbar-group{gap:4px;min-width:0}.toolbar-group-left{justify-content:flex-start}.toolbar-group-right{flex-wrap:wrap;justify-content:flex-end}.toolbar-button,.icon-action,.palette-action,.palette-tab,.key-button,.selection-tool,.selection-glyph,.selection-mark,.drawer-new,.file-row,.confirm-button,.secondary-button{color:var(--ink);background:0 0;border:0}.toolbar-button{min-height:38px;color:var(--muted-ink);white-space:nowrap;align-items:center;gap:7px;padding:7px 10px;font-size:12px;transition:color .15s,background .15s,border .15s;display:inline-flex}.toolbar-button:hover,.toolbar-button:focus-visible,.toolbar-button.is-active{color:var(--ink);background:color-mix(in srgb, var(--surface) 78%, transparent)}.toolbar-button.icon-only{justify-content:center;width:38px;padding:0}.toolbar-button:disabled,.icon-action:disabled{opacity:.34}.compact-select,.normalisation-control{border-left:1px solid color-mix(in srgb, var(--rule) 60%, transparent);white-space:nowrap;min-height:38px;padding:6px 8px;font-size:11px}.compact-select select,.normalisation-control select{max-width:90px;font-size:11px}.normalisation-control select{color:var(--mineral)}.document-heading{flex:none;justify-content:space-between;align-items:center;gap:14px;padding-top:11px;display:flex}.document-title-input{width:min(480px,75%);min-width:0;color:var(--muted-ink);background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:4px 0;font:500 16px/1.2 "Source Serif 4",Noto Serif,serif}.document-title-input:hover,.document-title-input:focus{color:var(--ink);border-bottom-color:var(--copper)}.sheet-index{color:var(--copper);font-size:10px}.editor-writing-area{flex:auto;gap:9px;min-height:0;margin:13px 0 16px;display:flex}.line-number-gutter{min-height:0;padding:var(--editor-padding-top,16px) 4px var(--editor-padding-bottom,16px) 0;color:var(--muted-ink);text-align:right;font-size:11px;line-height:var(--editor-line-height,1.55);-webkit-user-select:none;user-select:none;flex:0 0 34px;overflow:hidden}.line-number-gutter span{height:var(--editor-line-height,1.55);line-height:inherit;display:block}.line-number-continuation{color:color-mix(in srgb, var(--muted-ink) 52%, transparent)}.editor-textarea{resize:none;border:1px solid color-mix(in srgb, var(--rule) 64%, transparent);width:100%;min-height:0;color:var(--ink);background:color-mix(in srgb, var(--editor) 76%, var(--surface));caret-color:var(--copper);letter-spacing:-.012em;border-radius:12px;outline:0;flex:auto;padding:16px 20px 28px;font:400 clamp(20px,2.2vw,29px)/1.55 "Source Serif 4",Arial Unicode MS,STIX Two Text,"Noto Sans Symbols 2",Noto Serif,serif;overflow-y:auto}.editor-textarea.is-nowrap{white-space:pre;overflow-x:auto}.editor-textarea:focus{border-color:var(--mineral);box-shadow:0 0 0 3px color-mix(in srgb, var(--mineral) 16%, transparent)}.editor-textarea::placeholder{color:color-mix(in srgb, var(--muted-ink) 74%, transparent);opacity:1}.markdown-editor{border:1px solid color-mix(in srgb, var(--rule) 64%, transparent);width:100%;min-height:0;color:var(--ink);background:color-mix(in srgb, var(--editor) 76%, var(--surface));caret-color:var(--copper);letter-spacing:-.012em;border-radius:12px;outline:0;flex:auto;padding:16px 20px 28px;font:400 clamp(20px,2.2vw,29px)/1.55 "Source Serif 4",Arial Unicode MS,STIX Two Text,"Noto Sans Symbols 2",Noto Serif,serif;overflow-y:auto}.markdown-editor:focus-within{border-color:var(--mineral);box-shadow:0 0 0 3px color-mix(in srgb, var(--mineral) 16%, transparent)}.markdown-editor>.ProseMirror{white-space:pre-wrap;overflow-wrap:anywhere;outline:0;min-height:100%}.markdown-editor>.ProseMirror>*{margin:0 0 .72em}.markdown-editor>.ProseMirror>:last-child{margin-bottom:0}.markdown-editor>.ProseMirror h1,.markdown-editor>.ProseMirror h2,.markdown-editor>.ProseMirror h3,.markdown-editor>.ProseMirror h4{color:var(--ink);letter-spacing:-.02em;font-family:"Source Serif 4",serif;line-height:1.2}.markdown-editor>.ProseMirror h1{font-size:1.45em}.markdown-editor>.ProseMirror h2{font-size:1.3em}.markdown-editor>.ProseMirror h3{font-size:1.17em}.markdown-editor>.ProseMirror h4{font-size:1.05em}.markdown-editor>.ProseMirror ul,.markdown-editor>.ProseMirror ol{margin-top:0;padding-left:1.35em}.markdown-editor>.ProseMirror blockquote{border-left:3px solid var(--copper);color:color-mix(in srgb, var(--ink) 82%, var(--muted-ink));margin-left:.2em;padding-left:.8em}.markdown-editor>.ProseMirror pre{color:var(--editor);letter-spacing:0;background:#20282b;border-radius:7px;padding:.75em .9em;font:.72em/1.5 IBM Plex Mono,monospace;overflow-x:auto}.markdown-editor>.ProseMirror a{color:var(--mineral);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.markdown-editor>.ProseMirror img{display:none}.sheet-rule{color:var(--copper);flex:none;align-items:center;gap:12px;display:flex}.sheet-rule span{background:color-mix(in srgb, var(--rule) 65%, transparent);flex:1;height:1px}.sheet-rule b{font:500 15px/1 "Source Serif 4",serif}.document-footer{color:var(--muted-ink);flex:0 0 22px;justify-content:flex-start;gap:12px;padding-top:8px;font-size:12px;line-height:1}.selection-toolbar{z-index:4;color:#f4eee3;background:#151b1d;border:1px solid #c5815d;border-radius:10px;align-items:center;gap:3px;max-width:calc(100% - 32px);min-height:46px;padding:5px;display:flex;position:absolute;box-shadow:0 12px 28px #00000061}.selection-toolbar.is-rich{align-items:stretch;display:grid}.selection-toolbar-top-row,.rich-selection-row{align-items:center;gap:3px;min-width:0;display:flex}.rich-selection-row{position:relative}.rich-selection-row .selection-tool[aria-pressed=true]{color:#151b1d;background:#c5815d}.rich-link-form{align-items:center;gap:4px;min-width:min(410px,70vw);display:flex}.rich-link-form input{color:#f4eee3;background:#20282b;border:1px solid #596568;border-radius:5px;outline:0;flex:auto;min-width:0;min-height:38px;padding:6px 9px;font-size:12px}.rich-link-form input:focus{border-color:#c5815d;box-shadow:0 0 0 2px #c5815d40}.rich-link-form input[aria-invalid=true]{border-color:#e08a72}.rich-link-error{color:#e08a72;white-space:nowrap;font-size:10px}.rich-link-actions{align-items:center;gap:2px;min-width:0;display:inline-flex}.rich-link-url{color:#c5815d;text-overflow:ellipsis;white-space:nowrap;max-width:min(260px,36vw);font-size:11px;overflow:hidden}.rich-style-control{display:inline-flex;position:relative}.rich-style-control>.selection-tool{gap:4px}.rich-style-menu{z-index:8;background:#151b1d;border:1px solid #c5815d;border-radius:7px;gap:2px;min-width:170px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #00000061}.rich-style-menu button{color:#f4eee3;text-align:left;background:0 0;border:0;border-radius:4px;min-height:31px;padding:5px 8px;font-size:11px}.rich-style-menu button:hover,.rich-style-menu button:focus-visible{color:#151b1d;background:#e4ded2}.selection-variants{align-items:center;gap:3px;display:inline-flex}.selection-tool,.selection-glyph,.selection-mark{color:#f4eee3;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:7px 12px;font-size:16px;display:inline-flex}.selection-tool:hover,.selection-tool:focus-visible,.selection-glyph:hover,.selection-glyph:focus-visible,.selection-mark:hover,.selection-mark:focus-visible,.selection-tool.is-active{color:#151b1d;background:#e4ded2}.selection-glyph.is-selected{color:#151b1d;background:#c5815d}.selection-tool-icon{gap:5px}.selection-divider{background:#596568;width:1px;height:26px;margin:0 3px}.selection-marks{background:#151b1d;border:1px solid #c5815d;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(440px,100vw - 28px);padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 28px #00000061}.diacritic-adjuster{background:#20282b;border:1px solid #394447;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:4px;min-width:0;min-height:45px;padding:3px 4px;display:grid}.diacritic-apply{color:#f4eee3;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:38px;padding:3px 5px;font:500 11px/1.1 IBM Plex Mono,monospace;display:flex}.diacritic-apply:hover,.diacritic-apply:focus-visible{color:#151b1d;background:#e4ded2}.diacritic-apply:disabled{cursor:not-allowed;opacity:.43}.diacritic-apply .diacritic-glyph{flex:none;font-size:.78em}.diacritic-apply>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.diacritic-stepper{grid-template-columns:24px 24px 24px;align-items:center;gap:1px;display:grid}.diacritic-stepper-button{color:#f4eee3;background:#303a3d;border:0;border-radius:4px;place-items:center;width:24px;height:28px;padding:0;display:inline-grid}.diacritic-stepper-button:hover,.diacritic-stepper-button:focus-visible{color:#151b1d;background:#e4ded2}.diacritic-stepper-button:disabled{opacity:.34;cursor:not-allowed}.diacritic-stepper-button.is-placeholder{visibility:hidden;pointer-events:none}.diacritic-count{color:#c5815d;text-align:center;min-width:24px;font:600 12px/1 IBM Plex Mono,monospace}.palette-panel{border-top:1px solid color-mix(in srgb, var(--rule) 68%, transparent);background:color-mix(in srgb, var(--surface) 54%, transparent);flex-direction:column;min-height:0;padding:9px clamp(14px,3vw,44px) 11px;transition:flex-basis .32s cubic-bezier(.2,.8,.2,1),max-height .32s cubic-bezier(.2,.8,.2,1),padding .32s;display:flex}.workspace.palette-mode-diacritic .palette-panel,.workspace.is-favorite-mode .palette-panel{background:color-mix(in srgb, var(--surface) 64%, transparent)}.workspace.palette-mode-diacritic .editor-panel,.workspace.is-favorite-mode .editor-panel{transition:min-height .32s cubic-bezier(.2,.8,.2,1),padding .32s}.palette-bar{flex:0 0 48px;align-items:center;gap:12px;min-height:48px;display:flex}.palette-tabs{white-space:nowrap;flex-wrap:nowrap;align-items:stretch;gap:3px;min-width:0;display:flex}.palette-tab{min-height:38px;color:var(--muted-ink);white-space:nowrap;border-bottom:3px solid #0000;padding:7px 13px;font-size:13px}.palette-tab:hover,.palette-tab:focus-visible{color:var(--ink)}.palette-tab.is-active{color:var(--ink);border-bottom-color:var(--copper)}.diacritics-label-short{display:none}.palette-actions{flex:none;gap:6px;margin-left:auto}.palette-action{min-height:36px;color:var(--muted-ink);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:6px 8px;font-size:13px;display:inline-flex}.palette-action:hover,.palette-action:focus-visible,.palette-action.is-active{color:var(--copper);border-bottom-color:var(--copper)}.palette-action:disabled{color:color-mix(in srgb, var(--muted-ink) 48%, transparent);opacity:.68;border-bottom-color:#0000}.palette-action:disabled:hover,.palette-action:disabled:focus-visible{color:color-mix(in srgb, var(--muted-ink) 48%, transparent);border-bottom-color:#0000}.palette-search{border:1px solid color-mix(in srgb, var(--rule) 70%, transparent);min-width:110px;color:var(--muted-ink);background:color-mix(in srgb, var(--canvas) 36%, transparent);flex:0 170px;align-items:center;gap:7px;padding:8px 10px;display:flex}.palette-search:focus-within{border-color:var(--mineral);box-shadow:0 0 0 3px color-mix(in srgb, var(--mineral) 17%, transparent)}.palette-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:12px}.palette-search input::placeholder{color:var(--muted-ink)}.palette-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--rule) 75%, transparent) transparent;flex:auto;min-height:0;padding:4px 0 2px;overflow-y:visible}.keys-grid{grid-template-columns:repeat(12,minmax(42px,1fr));gap:5px;display:grid}.key-button{min-width:0;min-height:44px;color:var(--ink);border:1px solid color-mix(in srgb, var(--rule) 64%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);place-items:center;padding:5px 8px;font:500 22px/1 "Source Serif 4","Noto Sans Symbols 2",Noto Serif,serif;transition:transform .12s,border .12s,background .12s,color .12s;display:grid;position:relative}.key-button:hover,.key-button:focus-visible{color:var(--editor);border-color:var(--mineral);background:var(--mineral);transform:translateY(-1px)}.key-button.is-diacritic{font-family:IBM Plex Mono,"Noto Sans Symbols 2",monospace}.key-shortcut{color:var(--copper);letter-spacing:.02em;font:600 10px/1 IBM Plex Mono,monospace;position:absolute;top:4px;left:5px}.key-button:hover .key-shortcut,.key-button:focus-visible .key-shortcut{color:var(--editor)}.key-button.is-favorite:not(.is-selection-mode){border-color:var(--copper)}.key-favorite-mark{color:var(--copper);font:700 14px/1 IBM Plex Mono,monospace;position:absolute;bottom:2px;right:5px}.key-button.is-selection-mode{cursor:cell}.key-button.is-selection-mode:hover,.key-button.is-selection-mode:focus-visible{color:var(--ink);border-color:var(--copper);background:color-mix(in srgb, var(--copper) 16%, var(--surface))}.key-button.is-selection-mode.is-selected{color:var(--editor);border-color:var(--copper);background:var(--copper)}.selection-check{display:none;position:absolute;top:4px;right:5px}.key-button.is-selection-mode .selection-check{opacity:.25;display:inline-grid}.key-button.is-selection-mode.is-selected .selection-check{opacity:1}.combined-key-button{min-width:0;min-height:44px;color:var(--ink);border:1px solid color-mix(in srgb, var(--rule) 64%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);place-items:center;padding:5px 8px;font:500 22px/1 "Source Serif 4","Noto Sans Symbols 2",Noto Serif,serif;transition:transform .12s,border .12s,background .12s,color .12s;display:grid;position:relative}.combined-key-glyph{z-index:1;white-space:pre;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.combined-key-zone{z-index:2;width:50%;min-width:0;min-height:0;color:inherit;font:inherit;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.combined-key-zone-upper{left:0}.combined-key-zone-lower{right:0}.combined-key-zone:hover{background:color-mix(in srgb, var(--mineral) 18%, transparent)}.combined-key-zone:focus-visible{outline:2px solid var(--mineral);outline-offset:-2px;background:color-mix(in srgb, var(--mineral) 24%, transparent)}.combined-key-button:hover,.combined-key-button:focus-within{border-color:var(--mineral);transform:translateY(-1px)}.combined-key-button.is-favorite:not(.is-selection-mode){border-color:var(--copper)}.combined-key-button.is-selection-mode{cursor:cell}.combined-key-button.is-selection-mode:hover,.combined-key-button.is-selection-mode:focus-within{color:var(--ink);border-color:var(--copper);background:0 0}.combined-key-button.is-selection-mode.is-selected{color:var(--editor);border-color:var(--copper);background:var(--copper)}.combined-key-button.is-selection-mode .selection-check{opacity:.25;display:inline-grid}.combined-key-button.is-selection-mode.is-selected .selection-check{opacity:1}.empty-keys{color:var(--muted-ink);grid-column:1/-1;margin:8px 0;font-size:11px}.palette-group+.palette-group{border-top:1px solid color-mix(in srgb, var(--rule) 58%, transparent);margin-top:10px;padding-top:9px}.group-heading{color:var(--muted-ink);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:10px}.group-heading span:last-child{color:var(--copper)}.search-heading{color:var(--mineral);justify-content:space-between;margin:2px 0 8px;font-size:11px;display:flex}.favorite-mode-content,.favorite-groups,.search-results{min-height:100%}.favorite-mode-actions{color:var(--muted-ink);justify-content:space-between;align-items:center;gap:14px;padding:9px 0 1px;font-size:10px;display:flex}.confirm-button,.secondary-button{min-height:36px;padding:7px 13px;font-size:11px}.confirm-button{color:var(--editor);background:var(--mineral)}.confirm-button:hover,.confirm-button:focus-visible{background:color-mix(in srgb, var(--mineral) 78%, var(--ink))}.confirm-button:disabled{opacity:.42}.secondary-button{color:var(--muted-ink);border:1px solid color-mix(in srgb, var(--rule) 70%, transparent)}.secondary-button:hover,.secondary-button:focus-visible{color:var(--ink);border-color:var(--ink)}.diacritic-glyph{place-items:center;width:2.15em;height:2.15em;font-family:IBM Plex Mono,monospace;font-size:.96em;display:inline-grid;position:relative}.diacritic-diagram{place-items:center;width:1.82em;height:1.82em;display:grid;position:relative}.dotted-circle{color:color-mix(in srgb, currentColor 66%, transparent);place-items:center;font-family:"Source Serif 4",serif;font-size:1.28em;line-height:1;display:grid;position:absolute;inset:0}.visual-mark{z-index:1;color:var(--copper);text-shadow:0 0 .01em;font:700 .82em/1 IBM Plex Mono,monospace;display:block;position:absolute}.position-above .visual-mark{top:-.18em}.position-below .visual-mark{bottom:-.18em}.position-bridge .visual-mark{font-size:.95em;top:50%;transform:translateY(-50%)}.glyph-tie-above .visual-mark,.glyph-tie-below .visual-mark{font-size:.95em}.diacritic-groups{gap:10px;display:grid}.diacritic-groups .palette-group{border-top:0;margin-top:0;padding-top:0}.diacritic-groups .group-heading{color:var(--mineral)}.download-field{color:var(--muted-ink);gap:6px;margin:14px 0;font-size:11px;display:grid}.download-field input,.download-field select{border:1px solid color-mix(in srgb, var(--rule) 70%, transparent);width:100%;min-height:38px;color:var(--ink);background:var(--surface);padding:7px 9px}.drawer-backdrop,.modal-backdrop{z-index:20;background:#10171961;display:flex;position:fixed;inset:0}.drawer-backdrop{justify-content:flex-start}.modal-backdrop{justify-content:center;align-items:center;padding:22px}.file-drawer,.file-modal,.confirm-sheet{width:min(430px,100vw - 28px);color:var(--ink);background:var(--editor);box-shadow:0 18px 42px #00000047}.file-drawer{flex-direction:column;height:100%;padding:22px;display:flex}.file-modal{border-radius:12px;flex-direction:column;max-height:min(680px,100vh - 44px);padding:24px;display:flex}.file-modal .file-list{min-height:180px;margin:16px 0}.file-import-section{gap:6px;margin-top:16px;display:grid}.file-import-button{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}.file-import-hint,.file-import-error{margin:0;font-size:10px;line-height:1.35}.file-import-hint{color:var(--muted-ink)}.file-import-error{color:var(--clay)}.file-modal-actions{border-top:1px solid color-mix(in srgb, var(--rule) 54%, transparent);justify-content:flex-end;align-items:center;gap:9px;padding-top:14px;display:flex}.file-delete-button{color:var(--clay);margin-right:auto}.file-delete-button:hover,.file-delete-button:focus-visible{color:var(--clay);border-color:var(--clay)}.danger-button{color:#f4eee3;background:var(--clay)}.danger-button:hover,.danger-button:focus-visible{background:color-mix(in srgb, var(--clay) 78%, var(--ink))}.empty-file-list{color:var(--muted-ink);margin:25px 0;font:400 16px/1.4 "Source Serif 4",serif}.confirm-sheet{border-radius:12px;padding:24px}.drawer-heading,.confirm-heading{border-bottom:1px solid color-mix(in srgb, var(--rule) 68%, transparent);justify-content:space-between;gap:12px;padding-bottom:17px}.drawer-heading h2,.confirm-heading h2{margin:6px 0 0;font:500 27px/1 "Source Serif 4",serif}.drawer-new{min-height:40px;color:var(--editor);background:var(--mineral);justify-content:center;align-items:center;gap:7px;margin:17px 0 10px;font-size:11px;display:inline-flex}.drawer-new:hover,.drawer-new:focus-visible{background:color-mix(in srgb, var(--mineral) 78%, var(--ink))}.file-list{flex:1;min-height:0;padding:2px 0;overflow-y:auto}.file-row{width:100%;color:var(--muted-ink);border-bottom:1px solid color-mix(in srgb, var(--rule) 45%, transparent);text-align:left;align-items:center;gap:10px;padding:12px 9px;display:flex}.file-row:hover,.file-row:focus-visible,.file-row.is-active{color:var(--ink);background:color-mix(in srgb, var(--surface) 70%, transparent)}.file-row-copy{flex:1;gap:4px;min-width:0;display:grid}.file-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font:500 16px/1 "Source Serif 4",serif;overflow:hidden}.file-row-copy small{font-size:10px}.drawer-note{color:var(--muted-ink);margin:15px 0 0;font:400 13px/1.45 "Source Serif 4",serif}.change-list{gap:15px;padding:19px 0;display:grid}.change-list>div{border-bottom:1px solid color-mix(in srgb, var(--rule) 46%, transparent);padding-bottom:11px}.change-label{color:var(--mineral);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.change-list p{margin:7px 0 0;font:400 17px/1.35 "Source Serif 4",serif}.change-list p.muted{color:var(--muted-ink)}.clear-copy{color:var(--muted-ink);margin:19px 0;font:400 17px/1.45 "Source Serif 4",serif}.confirm-actions{justify-content:flex-end;gap:9px}:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.toolbar-group-right{gap:2px}.toolbar-button{padding-inline:7px}.compact-select,.normalisation-control{padding-inline:5px}.keys-grid{grid-template-columns:repeat(10,minmax(38px,1fr))}}@media (width<=900px){.topbar{flex-basis:54px;min-height:54px}.editor-panel{padding-top:12px}.workspace.placement-bottom{grid-template-rows:minmax(0,1fr) auto}.workspace.placement-top{grid-template-rows:auto minmax(0,1fr)}.palette-panel{max-height:34vh}.palette-scroll{overflow-y:auto}.editor-toolbar{gap:5px}.toolbar-button{min-height:36px;font-size:10px}.palette-tab,.palette-action{font-size:10px}}@media (width<=780px){.workspace.placement-bottom .palette-bar,.workspace.placement-top .palette-bar{flex-wrap:wrap;flex-basis:76px;align-content:flex-start;gap:3px 5px;min-height:76px}.workspace.placement-bottom .palette-tabs,.workspace.placement-top .palette-tabs{flex:100%;order:1;min-width:0}.workspace.placement-bottom .palette-actions,.workspace.placement-top .palette-actions{order:2;gap:2px;margin-left:0}.workspace.placement-bottom .palette-search,.workspace.placement-top .palette-search{flex:auto;order:2}}@media (width<=620px){.topbar{padding-inline:10px}.brand-mark{width:27px;height:27px}.brand-mark span,.wordmark{font-size:25px}.topbar-menu-trigger{min-height:34px;padding:4px 6px;font-size:10px}.topbar-popover{min-width:120px}.topbar-popover-language{min-width:150px}.topbar-menu-item{font-size:10px}.topbar-product-link{justify-content:center;width:32px;min-height:34px;padding:4px}.topbar-product-link span{display:none}.workspace.placement-bottom,.workspace.placement-top,.workspace.placement-left,.workspace.placement-right{grid-template-rows:minmax(0,1fr) 254px;grid-template-columns:1fr}.workspace.placement-top .editor-panel,.workspace.placement-left .editor-panel,.workspace.placement-right .editor-panel{grid-area:1/1}.workspace.placement-top .palette-panel,.workspace.placement-left .palette-panel,.workspace.placement-right .palette-panel{border:0;border-top:1px solid color-mix(in srgb, var(--rule) 66%, transparent);grid-area:2/1}.editor-panel{padding:9px 9px 7px}.editor-sheet{border-radius:11px;padding:8px 9px 10px}.editor-toolbar{gap:3px;min-height:39px;padding-bottom:6px}.toolbar-button{min-height:32px;padding:4px 5px}.toolbar-button span,.compact-select>span,.normalisation-control>span{display:none}.toolbar-button.icon-only{width:32px}.compact-select,.normalisation-control{border-left:0;min-height:32px;padding:3px}.compact-select select,.normalisation-control select{max-width:65px;font-size:9px}.placement-select{display:none}.document-heading{padding-top:7px}.document-title-input{font-size:14px}.sheet-index{font-size:8px}.editor-writing-area{gap:5px;margin:9px 0 14px}.line-number-gutter{padding:var(--editor-padding-top,14px) 3px var(--editor-padding-bottom,14px) 0;flex-basis:25px;font-size:9px}.editor-textarea{border-radius:10px;padding:14px 15px 24px;font-size:21px;line-height:1.48}.editor-mode-toggle{gap:1px}.editor-mode-toggle button{min-height:26px;padding-inline:5px;font-size:9px}.markdown-editor{border-radius:10px;padding:14px 15px 24px;font-size:21px;line-height:1.48}.document-footer{padding-top:6px;font-size:9px}.palette-panel{max-height:none;padding:6px 9px 8px}.palette-bar{flex-wrap:wrap;flex-basis:76px;align-content:flex-start;gap:3px 5px;min-height:76px}.palette-tabs{flex:100%;order:1;min-width:0}.palette-tab{text-align:center;flex:1 1 0;min-height:29px;padding:4px 3px;font-size:10px}.diacritics-label-long{display:none}.diacritics-label-short{display:inline}.palette-actions{order:2;gap:2px;margin-left:0}.palette-action{min-height:29px;padding:3px 4px;font-size:9px}.palette-search{flex:auto;order:2;min-height:29px;padding:5px 7px}.palette-search input{font-size:10px}.selection-marks{grid-template-columns:repeat(2,minmax(0,1fr));width:min(347px,100vw - 28px);max-height:min(52vh,360px);overflow-y:auto}.keys-grid{grid-template-columns:repeat(7,minmax(32px,1fr));gap:3px}.key-button{min-height:37px;padding:3px;font-size:18px}.combined-key-button{min-height:37px;padding:3px 5px;font-size:18px}.key-shortcut{font-size:8px;top:3px;left:4px}.selection-toolbar{max-width:calc(100% - 18px);overflow-x:auto}.selection-toolbar.is-rich{width:calc(100% - 18px);max-width:calc(100% - 18px);max-height:min(42vh,310px);overflow:hidden auto}.selection-toolbar.is-rich .selection-toolbar-top-row,.selection-toolbar.is-rich .rich-selection-row{flex-wrap:wrap;width:100%}.selection-toolbar.is-rich .selection-toolbar-top-row{align-items:flex-start}.selection-toolbar.is-rich .rich-selection-row{align-content:flex-start}.rich-link-form{flex-wrap:wrap;width:100%;min-width:0}.rich-link-form input{flex-basis:100%}.rich-link-url{max-width:42vw}.rich-style-menu{right:0}.selection-tool,.selection-glyph,.selection-mark{min-height:36px;padding-inline:9px;font-size:11px}.selection-marks{grid-template-columns:1fr;width:min(410px,100vw - 36px);max-height:min(48vh,330px)}.diacritic-adjuster{min-height:43px}.file-drawer{width:min(370px,100vw - 18px);padding:17px}}@media (width<=360px){.topbar{padding-inline:7px}.wordmark{font-size:22px}.workspace.placement-bottom,.workspace.placement-top,.workspace.placement-left,.workspace.placement-right{grid-template-rows:minmax(0,1fr) 246px}.keys-grid{grid-template-columns:repeat(6,minmax(32px,1fr))}.palette-tab{font-size:10px}.palette-action{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
