@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,d09GRgABAAAAAAd4AA8AAAAAD1AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABWAAAAB4AAAAeRHRMdUdTVUIAAAF4AAAAOQAAADrtiwJgT1MvMgAAAbQAAABLAAAAYGOClk1jbWFwAAACAAAAAFoAAACoAWao5mdhc3AAAAJcAAAACAAAAAgAAAAQZ2x5ZgAAAmQAAAJ0AAAIRDBhbDtoZWFkAAAE2AAAADYAAAA2GnVbAmhoZWEAAAUQAAAAHwAAACQJQgKgaG10eAAABTAAAAAgAAAAQA5OA8tsb2NhAAAFUAAAADQAAAA0FEUWN21heHAAAAWEAAAAHAAAACAA6QT8bmFtZQAABaAAAAEUAAACbDQiUAFwb3N0AAAGtAAAAHwAAADwv15wL3ZoZWEAAAcwAAAAIgAAACQLsw+Sdm10eAAAB1QAAAAkAAAANCnFJPsAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYrAAQlYXN58QBpXkyqIcBoWU1DIjBoX0otRsBoWcxJI8BgUGEGABEf//g0gAKvYK1AAAAHjaY2BhVmacwMDKwMDUxRTBwMDgDaEZ4xiMGJ0YUAEzExLH3d/fneEAA8P//yy6f7sYGFh0mcocGBgmg+SYJJg3AikFBiYA8aQLvwB42izHiwWAUBhA4e8+IqkdQkM0RMM0UjM1QTskb24XPz7OQUXBGb0pkv6Kif4zOAADABKWkLGGgitU6X66F4Nqx2SUZSxWV2sgWmpf+/f4fwrQdDgAAEaqEecAAAABAAH//wAPeNqdlEV020AYhGdXsfLCKLlstkOGZy4zc3srMzPjsczMfD8VbmXm3ov33F9ZqeI4kvw3SvRyEO9+M9oZCRyzAfaTv4KAfCBW4arwuSpcs9l55RxLKK/5q7/JGF8AEcGmRmEQ248qdIcbNQhiEGBzh3giPoDHor24VF3KfbJsT4hifkpKphJ+vy1z6VMv/CyaTCbiAVH0uP3+gChVyzK7M+XIin79lx+Zoh77919xRPlROzUQnOJ9OX20d6qyrmsfx2ReOCLoVD4svDKT9721pvfOzRFhxhXJmR7X0DA27XSmxzY0jEs7nxcVs3espLDLO15+o6hkY3m3ot1Ox0HZG1UaIxPDBQWhsFzvLCoKTwqDsVNNv3gtDqOo2b8/EU/GorJULbKvjvp6h7qJmb26gWNI0y9hR2asHbAbRrsM5wezE/keStBIQg7JQ1kWucphKkA3II8ohQGbCT9mci5Es8C/fbMnj7WjuT7xwRAEhGNYDAFIuSRXUFjw5+LixQBvecJiKEIZ4DMo29RxWg5KuHnGlVZkWiUZZtrRXeUa34xw/lu9P59yeAZuXg7XgwAhW1MhGRH7bcjCRnTDiFlTjnXooidJ7O89UzfElZZPdcs/oUrlS635NW+sevEIPYtvmRSrAEY8STTL7OxxupaKQZ7OyWTqUBXbWW/JLFlKz1Wx6SrZhOupjnVNmrOZODEh6h60tFPWXMSoI+uZmzujDvVMH2aSL9Kz1/LXgA/V8SO0L4cfyrbA3nYPaBeMpJ9GC3pWKlNrhKfjTrTfC6JEFUVdUWtHGNb7Ybkj1IiJoXyjH60pfTvdFet9seCSuv0H9RyPEwABAAAAAgIMU8uwn18PPPUADwPoAAAAANTwQIsAAAAA4U7VAf4T/loG/wQtAAAABgACAAAAAAAAeNpjYGRgYNH928XAwG70T/jvHbb/QBFUwA4AjeYF6gB42mOKYIhnAAJGFgRmzmXQZd7HOJXBCQx18UEAvj8GJgAAABQAFAAUABQAFAB5AI8AtADpAS0BOgFXAYMBvwIKAh0CQQJ0ArYDBwMgA0oDgwPLBCJ42mNgZGBgkGTZzXCCwZ6BBcxDAGYGRgAtFwHqeNqVkcVRBQEQRB/uxLAX3N0uuLud0e/uPxciISpC4B1wp6a6pqe3R3YXaCZEHTX1LcBdTeyJ19Bds/rEa+msmX7idazz8MTrmeb+iTdw+jKnkVGe/HTKIELByJBnnhEjzzU5oioF+bCIkjCnVcM+P3DLLvvWBXHCJSny5ipJrlQSVuMMccyt/qL1JTnOrXI4S0eKQMcwo8YsC1YFI6SviDOJ6ErJAnopMaZzVkyKGedOcSOu6Hu5IXi5Ivhwh3vE+0vebt7gwNiQ/fN9PlR/u2RFnlH169oboYAqo2JcdqpyS/Bm1iE5c0z1Gr0sUTRH1HI4kd5P/y7sZB36rhjmWmdSNfU0MSRSsjwj4u11fY9OwmFHeNpiYGIAg/9zGIwYsAFJQEtxbcAwEMAA8GUMM21hps7chGmHcOf5Q/I1JwQkyEKGAhUadDTQRAttdNBFD30MMMQIY0wwxQxzLJTNebWSsoNeva6mmZhaZeV2UWcxmznMZR7zWcBCFrGEpSxjOStY+a80mcVs5nwAxXUnoHjaY2AUYGD88o+H+QXbYgaGX49YLzMwMDAyIANGAKCpBlsAAHjaY1vMmMyiC4FMi5nnQ+Expl8QyCzJ5AuFOYwLIBAAXMUOAg==)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}: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-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)}.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}.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)}.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}.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-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}.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-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<=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}.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}.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}.key-shortcut{font-size:8px;top:3px;left:4px}.selection-toolbar{max-width:calc(100% - 18px);overflow-x:auto}.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}}
