.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-space-x-reverse:0;--tw-outline-style:solid;--tw-content:""}}}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAo8AA8AAAAAFOAAAAniAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhwoBmA/U1RBVEwAgU4RCAqZfJN/C2gAATYCJANoBCAFhhoHgSAbdhBRlHJSGIIfibGtg606qmhcmcraTDHZ5X8/T9vq/ZkBkahtc6zCDEBQ9+4wFid0C1ExitDGSray0ctGuIrgeb57876Z2ZLabAFzFjitAAYkhDHY46kek4r5k//k4H/tZ9rN4c8BQNstgr85ea6ywuH4txvcbIDg54q/KpEFRNWpEUhoVG3f700fYO1lVokiEprZ4/zb964BEAAhAAAAhAPFTgA+vxtBJ4U6CngIAPA/AEx9w4XDRpY/GjvaQAzmth+OaJcTiwM4u0IcwM44CPbsdKmdfYXjjXMwgo07DHBAgm+g6L60COZA2KfX+v8nALwv8aMABQCA2BvtBkDCIRgeHMBCGIDYiLrrGzqQGOC/L+dFi6Db0pJStARmIcLpyuJ74ajStIFiBTCwJrVzcErvAghHCjLug4sEi6diMOCwc+7NFpI+ZAAZTIaTWaQ27IX7BxqXFCLLKva+C8ilpF9+5lNK/+P/vWXOCbXGdeYDAPDB8gf4+3+8/8FbmYBkPQabYDEfnw7HFSJMuGgRIsVAUO82AAAkAwCoA/AwwB8AOMcAVgNQoRJ8QtjTQhwbdDThAkLy3nMwAt0gsCgLijYVKGk8kkbw+HweJwRgJrzlCoJQuAn5epL6HBFiMZc7uWVNCBYhb1HYd1WxXpJOVkhm2WpoljbivblXILDLetsk3uK/nSOz6x4M3+9xVHQCwTvvRC0tgOEzi+HTZGqyFv5q+opMnSbDV75CY6E7o71P0POOe8TTFueHXa32KhPz09UhGfShBSBxuBl2ft4S9iA0UvMwbnep83jMNCXNxne4AIZJSxtJecsuF4UHegm4/lgfxwcXYEuJVYyd7nF4VWbOnFV9lpVpsgm9XfP/dUdnywo+lnYpQGbP29KR33jDZecICDvtemP8Td/sb7019vbbJqYnY+Ithp1/883RzntexdTX07WmujrWZLJ4C3hmLwHXhmRgYlb533S70TPRwsYSa2iu0epo7E/bBT32sGSPlG3vQ3awgNXuZT38pCxqRzbUC/WI9dxXkmI8H9/unhQFFef5h63rP8PR2OeidW8Cl4/4Lhf/+dhowbHjDQxG39ybpV1rH9Xt20HYKwKxvZffJ6CRyC5Ekl5Ds6CR38RvoJEM7JMvFW66IHjj4l4d20tVgXG+Ei+LPe96iN50uD6cxLCSnb0WRaYar/HMo1fzGGdTtNoFvaY+bxq6sQgg6lYoXoNetgZVu6d4efwlz8UFUtCt2wvnUPcvzztoI1blil7JpR80dZmPU0JXBNyYfzTm8teMpx/KkhKpqxC1m9yfDAn0PVFutde9V94yDcky9XWsqVKp8xopfRE4uyl+rNe7qdMU5I3c3JMTIyngCThZAvzJbtx/1PorDnm7zWG9UHFtGbeXSx62fPnFj1J3xD6iwdFxaXyxi3aj640DDimI/0Fjnse4OOXDsP3BplSepNAlFaXeHUaD7PibJ0/1/9+fXa3ox/uh8c7P96JPD0YFrz/l2DC9c7RTWGcc7It/vnQmddO5LrmpdsdNfd+R1yaTJ7syY1vXV7dNbjabBPTKhpboF0qPKTc9cEjbG47PsnMfSlMK6wpTpNxjGb8opW1S5S8wwFnVpg7xrzTLteoVY2UlMwyPLXFszCvKENDN8hgF6LBlk1rKoCN0tFGTzwmAuHHvfeTqRxm1Gup3AQ2ZcOSFSkPLtoQRDVZvOHCmonXyXseK6SE2u2Vs9RpjV7NBUKDfZO46+ZpTP3ynsfZur/zIUffOvLYGR8TM4cHAwfUbhttPbhhKTf1nm3+G8ELTlzch8Jgj+n40ZPxWWdn948UvNi/MYQ612c8NfBtip7cj4I4BGdmTtfO6yvYJ/92QQ4fkWMC7ASCACMpr1+iYcQbk56cd0/jo6OAofFtuVL6f5D1XEBKhis7W65XKiuKymDD2azgWubVhKzD+SppW5bF0rpqm81R8UDBfSp6s3b0vCGv37toWsSACs0BVVZaO3tyGZzz1bDfv2S7gjaGNhzdmofNbN5wpVVGXtfuU9c3AX6//45mi0xh7oaRqrLlr8vZEzND6pPQTvJu3+y+vNBysJ2zm0yNl21dfX/6jmqXVKpZSl0j199Aw+0WqznUl/FbY077uP/x+1WwdImIK2/PLjFsb9c4Bn/7y+9ubq/Rd2lAt0fbosef3veHqsCd0/TP8+8n1DQ/3Heh2llVZd4+Gjlp2GY2WnWOhE+YdoAxX9P0K3Mxf+8bBKw60cHn3M9gKHvzdFs0Xr37RlD/2g8szuNoMaDyz/p31kPJZangJPtYtV+G+m6cy83xJ9RdHAqJrkilzc5NcHl8uT5hDzUwltx5TwJHPyXzf3Kmszb4qXN49VoKFP/fA3KsIYOKySwUP/HQV0k0PYQQULvZ7wEcxIJBW9HVKQVAJPN1uviUYsZFTLSvXNzD/94n9Eaj2zZvKbHj+flufQCvG4z/wF+4LjhwXwCh671vg25wnX5uEGMSGub6brFe0IUMxWfryIJSUHrniK3jCP7mgICWpsCCpPFBSirbgJ7m7pw8D8dfz67Oz6/PzOeCS+VIGdEdundsKxoS+EfMO+z//G2uoLG8+ukZEOfrhSb8Kq2wilSEN7gnzmX9/1w1nARHkJDUSl9TkEfR5ibyKvExVC/GxrQ4bfvCFecmOpADUJkSqWSVfStTHAgAICxYAPQ3ny78tJbHVUSdG17O+tmL/jFxwvJTjPyGnQAgVdvGfLOAEeRNytOb7AMPX6z8YNnL+eLjXKwAAn2zOHwUAn5XnBwUPJ9vu8U8AFwYAAIG/32ZiYRIspe65M4YMpovilVfnMUiyRbCs/JVeeBpjT9Y7nrQWToS73WnaWRvlpQ0snCya7C5CeCKx4nPdQ1SmS//NmYehR7UyLWFQCgQgmYVQMAySKeULST0Fh5o3ANzOfgkjqqzGGHFKMK7Mf0sSVszh4xPMleUsFkvTgaVSqPrJ8KW5kGgMIBaDUPSSEsSLCAXgxfgWsiVJClDMrI2/6nYWRjVMaumZtTJq85AORi0a1WCZNKrXoIMOPEXMidVbp5mQyt2snZhG5bVxPoOoH9igFu2yxDOzxEzI6xyGjrHctGKliWJrm/qBqqiO84tLxl0rY+RKm3ZqnpOUTiGBLUEYOVuRUqWKFtdAmf7gr9ephZHtGS1Jrso1KdTLpqRJSRI4SxUYhcS3sMM8ZWzR08QUZR0dap066PNVOFhk4o1KulM1hZl+B1vEqx+geUfLatcN7WNr49TEomCyjv/m4LQekb81GaCCcMBDIA4QuLzweOMTEBIRk5CSkfMXIBApSLAQeZRU1PKtZVCF476bbrnuhnOe8KQpV11zxllOs62E1ukwjd6rs60xIUGdUEaTUjUaAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+61F,U+640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAUIAA8AAAAACqQAAAStAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhobdhwoBmA/U1RBVEwAfBEICoZAhSgLJAABNgIkAzwEIAWGGgeBBBvjCAiO1FZ5QHITxPP8aT/nvhtxpaycYgGlXaLgQmCaDzMhGt49YKiBBJJgIHPf8vu1em6oDE0aCjW9P/CdaxyioZiEBK1oNq8/kfBUoJ0ty6Vc64TBlYnY6ufhuyGAEwAQTGgEAQwEsFNOPNWydcduuIekjBmGGw3w68CD9sIKCGnIKVjvHq8koQInCidmRM3VBRDVa5QklSkKHj3qx8wrKqig9ReAE1BysdYnpBomMOXXJ4B1tJu6wgGVvtRhshkmpVdDgSwE8EvbTFIbbkD5b1ny/x2wtTN2gQiALmDaAAQYCAorBpCfAqrFNT4re4y4IedShkgBpFNSKEkKochPK2ukIPhkvADxSDUAFJATcSJSNi2nl4EGXATskDh1X71rWMo/icVA1L71JxL7PfZpLD0a/r81/C/v1ENYWKzI5MaJBy9BYjE8APgAlAGFQBiEU1YaP9nxBTnHrKDyjC/6aG21261Wu7QRbLX2O923yeeY7Js4zGNz/3tt5vXFV2dcmbAoMe0oHeFr4lh8Fd8XiO9zGshF9b8HvomBsZDvG50+RZ933+EWh3mQ+JgUF//k5Yk4mBFeHKHFN28mLxJ4ZsSxOJwUEHKKCIb7vcmLzMxb9GZGeFKmOHrb+zpI30U7Vvfs/uZNMexY3CHBxzBt6LYuvh7f7QCdbfzObWw4lBKJlIyhkiXaaMqWOF+i5Eb/aCw28mhMrJyD2z3tg19/NY3J0WodJKmPHZ+zd6J7npR4a6viM9GkXy169UvzSV0mJXy6edLeSZjLfbK+R/eN6e4l+QfkDDuTM2xA/iXu9O4b1/UAk61hqHP9BqFQw4bJoQb1kzujP1s8uWWbCR07tRlPg1sntcnxnTqmBS36JoeSl4akSVJ/Gib9qa2nfddtf2Ef3GUf5SKhOoxr0nJo69EHzhxqUbXTrGbjZobqh9o1btyh7PB2FcGCVfWEuu2ql9aitb3Woa4BnhnIE5NNfWYuRVR/apwytxKr/sQ4QN+mtV5s5Jq3y+z/fzCqEyKABY5dHWYd6Gn4u9WwvAD4zBveBfCFejwtuk8T1CHtBYAZBYDARx3UJyCxEh7V6xfs0ic41g6HMrU5AtET3WJjIfqDcl+Z7uoT8oSoWKW1zEYAnxGcFKQQ/OMEAbzuYSDaBlyQLRwITdMPFG4JgUGy6F6NgomiPgMz9R0CN7WNAa9ETdt97NSOicsGOXDjpMpeDwoFcFISCmIn/8cWIj/oZLhhhhtthBRpMqTrYrihUgzTzhgphsiRpqcMObJkG6PjwG0MN5xbPUSGgK5qHi2ghUjp1SZGqBer7iOMVl9NHm6EDE+ZCt8YW8rI6MxQ48goWYbj1Xi1WbW3+qkGe+Cdo4xGeHVAHTUEV2sYbqCNJE9t/K4YKrsc/yxjDZFi1C3aG8hKLYbCRKMEDogXXHMtAd28MmObZqlko6pUroxKOaalmbHGZIYbpUhVkuVR4LFS1YDxNThcU5bB+CM6aLTsG21bUV3aP6xMAUD0BgcAYSGLD6LEwBAtJiJiFotYxSZ23uNj3uV9PtJ/pn6eatHFMnZYTjDYLEhr42u1aNEQTAjW1tbRNhvDwvF1AQAAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAPoAA8AAAAACEwAAAOPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAbBEICoJYghMLHAABNgIkAyYEIAWGGgeBFRvjBgiuBuzGYUOxKECXsf1P/0aPosRY1QhrrSoc8fDfGr/7Zme/uGdNqs2yAJlDIlQyXgJRNHVLVJPr136731Qw8/tmj7l7h4ZM6AyJIel0EpnQoWSQ0q2XZQ5nUAplkCgEQb/RhExNgVOOM2vLKpbj+Yw38vSTWGrd5wWplSDEnWaLaA2aJMUMlMEdyBIKJbeE9se90+b59PkaVKChRn+31gBaAyyTLlw8NugGybo0cznECJke/PAe4TxCcGjbqcNsX0SgDpAkpSqFGnUKgRp9XHBjbmUHZDL8BwI1JkQIqE8NO0M7oAF+Xs6vZI6Ysg2kwX1XSq8x6GV9rVguFAtEQRVYB950e1ufhy+K0cp7akj1rvAJIgC5vXwIhgiFpEqBNgLMpf66WqOoAbcOpoVmeLi+to5WAm1E4kVhAQgERCOmABKVGG9iV58BLXSEEuoNeWRJKBKqhMH/kNExlX8Q/7/64FJ1leX/P19M/hDCDTSCetAD1GADuA1UoQ4kABGMqaYxZ4lEIVIdhynv9dPRyjV3R6g8hLscK+HsxKqyDIoLJVinhbv1kv2se3DfFWdeaENFNChAw+VEfyjigisTz4Lo8vc85Z9dxM70fLV/HPthfsyP/cdZqHha7eg6GP+NSgvK6pGjzaGsrY10Y23YG5sg+Shb/jUJcf4t8Pd2uNvrmrN3A6hUzc8pMv6vXj2YbSAq2cxHMNqRr1VM+gMfm56Dz+kv/f6Lc5LMAqiQQPDFOPIzipZgcvtUqMivmFFDA/++eCnmR3dMxYr4T4GoVyepE+L9bYAm35rIcuA5eYogrOQEkoZYg8KJ/9HMQqnHH1RY9gIN5lFo0mNC2kxh3oPqHsxAA3VmRrUGZioDYKHQZrCC24FDRAfBucQoKivZQrQxOhZRjJa6on1ldVU11AponEcQVSuV+WzLBg6UphGlrEsTphsoLHCGZIOBjFJZR0Ww0F5TuZBTlpliVRspp7ybj6bvatjDHBaH0c0+/TJyoRWoD5u3bt38sBrpW7NfxWthsK9o1Fdqmh6xW2xS8OmSi4VePjsbpvXZ5t/Ael5DmdOpcBKPphCsUIqpqiff8goyioi2rGoD9YkmcbmF6xWkFVNxApO2/943QDiqnkgohCJEKEYJSlGGclSgElWiB4h/LJjekvKdeo6TOTwmZLz8ZxslOVPkKcCZiHJdg93D7mdPlaZVJUJ/l9hlAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/google-sans-code-math-300-normal.Bw30a-oT.woff2)format("woff2"),url(/_astro/google-sans-code-math-300-normal.CZ2jmmq3.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAARkAA8AAAAACcAAAAQNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbfBwoBmA/U1RBVEwAbBEICoUMhBsLGgABNgIkAzAEIAWGGgd0GzIIyB6HsTM6mTrQENXxyxpElNd/9WTCXb8v2kfxBudqTfcTLrAN2ALyhkCF94HuAYWvMBGuutPxtRqJJndPEHImcVvu/f/7zQoe8dC4qIRCTZ8H/hCz16j/EPVBaIRIJBRmaX662OnzEpa3tFBnRdvmlmijoI9aMfPx1xdEgCAAoFCYmAg2HgYCeGRSgKpUBesw06u9o8MMGuCLgXZlBClAsO6QCc5kIUkIqQSb9EU104mR3SYaiKMsgLjarxBVFlmEC01g31wu1nqf5MIEM5HeByyJ9dQptqlO4wHTNUylp+5ARZAOX7Rqlx7hCzK/PevfJXCrGxtABEAnNpcB6RgICgcDSEQBuRIa2lV0uDB0n77KJUZq1y2WuKQoEtH0nSQJAAIIgEQkFwAKtoMYDP66GSAuykABIdJZx1EDw8l8y/dB861fIP43/5XfyW/0z/6nXhRHmJQFoZoRuLfXJwOJwBngF3AauSoO4jJlK9/X2vE8Z+51GBkFrXgwMDl9ZCzUZ93wnzPjz848Pe7UsBlJNGBJH58R6czTxN82x9/EyR7d4m/Jj0ZycEf8IytuL35ys94znsj4p4GZjxn3aEQLLtCc7ydPRAKMezzzabzx6NHI7iAYkwplZA/mskbzkx4ObfTeiIs7sryU3S4ET9MgnSZj5dqvisOpVT5ud+X7706K8ycxkkiN1If3o0BTPterZoL83klrFBs/QfHZaupQmtRlo3F10WqcX8epi6u5LcQ6vbrd1Du0+f/ByvRyaZPG407hWYk6kv7ZvU9n6S3cqfF4SRPAdEvVqZycFotnZ+Xi6Um5AlOT3aI18fAAXw+O8EVHbBe/GoCNBWoeUcgFNUB9NVYhgA1D9+NF20ipb45h3wN4HX28AeCtujnm/z7/pa5jVQawUAAIvCxlve//NKfrDKAQEtT72DP3BKeDnlyA/5/JPvDdGB/WbAGC9DM15YqYOOXLoq5gINoFjsmqHIRyaQWKsNQBg3r+ad0NJim8BosSdkCYIgZBVCHl1DEeRfIS2jYChAmSg44AEhMkDSTBI9HrJiURqI3RMTZD3xAZqWI0fbpnjj6VZKiFSAQiB4Y3e8QwAhXJa6hPZ8uriBnpKVtHQ5ipvsF2Ii/py0CCeSru7AvTVmRkY8Mi7CVoB+1pNr1+fKSJWM1YIlh5ReWRz5SS2pZUVUnJ47L2wq3uv8Cl6rOuC53fEr4NmyFLkbwC8s1JYek0Ei7NuYdyPZZdlpHNcfSU53KqjEWVs+kqSH3XNbChI0azqetWg/dlnd0Ut/elWtfxBy5TAPD/HNsAYfJ8QRAlBoZoMYnFElsccbmo6zRGjFRskBzcR9raut6Kt3f2b2/Tv22ySv8QglR/a3frQISH0SM=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+300,U+306-308,U+313,U+483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/google-sans-code-symbols-300-normal.CXFDBri3.woff2)format("woff2"),url(/_astro/google-sans-code-symbols-300-normal.bV9CBl-8.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/google-sans-code-symbols2-300-normal.DzJlPr4g.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:300;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+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/google-sans-code-vietnamese-300-normal.EHEEe04t.woff2)format("woff2"),url(/_astro/google-sans-code-vietnamese-300-normal.CNwYmL10.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/google-sans-code-latin-ext-300-normal.Cy3Dx1t4.woff2)format("woff2"),url(/_astro/google-sans-code-latin-ext-300-normal._0buzbIU.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/google-sans-code-latin-300-normal.DOaxz96Y.woff2)format("woff2"),url(/_astro/google-sans-code-latin-300-normal.OUQA3bE1.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:Google Sans Code;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+61F,U+640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAUIAA8AAAAACqgAAASuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhobdhwoBmA/U1RBVFAAfBEICoZAhSYLJAABNgIkAzwEIAWGHAeBBBvnCAiO1FZ5QHITPM//n/lrn3siddTnVE5FZKBCUFD698ETouHdiyUaUSAJBjL3/f/7uTp7E9e0UFfT252Iok2tqkVKJzQRiZxfkURcJ0Ob2VRdu+Begj7ZacuQb0MAJwAgmNAIAhgIYCe/MlS9Bs3a4e4THNIPNxrg1wFBPbACQoxGA4IVoYyfCQU5UTgxI2q6TkJUp74XhQkVoYQS7EPRZQUVRLm6gAzIXK31AVmACUzx+gCwjLqoM+xQqa3mMNkMk9JKAxnwAwBoOC0bcgEKfMuc/6+ArbGxCUQAdJJpBeBnICisGEA8BRSPa3hG5hBxQ9YF+0gC0rxli5aShCKetnyUJAIggAEo8cqC3IYAFByIZyC1RJPZTi8DDbjw2yCl1XX13LAUuBOLQYme/InEfo+9j6XmhP9vAP/Ls8oIB66Vn+LGiQcvQWIxPAD4AOQFSSAM4gcKg+IAFAAATgwEQfkJl15aW+12q9Xuv2CtUudyuu8T5xjtG9nPY3P/e27i+dlnJ5wZMUsRd7TC8DkRzj5L6pMk9ZFmsqWM3zPf6sxQUeqbHSPIiDy2v8Vh7iM+RsXFP5GIiIMJ4dlROisUss2KyMTo3htmQqjGOlIU2seFItGJkVmhCeFR6eLobO/qIHVnMZUd24dC3WHH7KaKvn2YVrQ7H/Z4eLsd7ajxjq2s1vWUI/pzlfv5p7EYXEOjP4FSrsGy0sC9isrCKXKBp0n265cthEvFmyI8l/ZPMa60j1SVJ2st3o0S/fHQx/jSS7KXlE+ZvOT2Esypb9d06rQ2w70pvnNq1u6UrM7xm9wZ21tXdyKnTscutWp37FinbqeOtWt16oIpfsb4hk3GtGjZZDSNbRqNo1u2aDJmOGFms+bDjmdhjv/o6ea4ci4p39mkK46SKCpW81G16w9sNHT3sQP1Ah3G1hgwuknFJvWrVrEVmdSiKFiwqo7UErvqhCzI1koOdRHwTEDO6hz1q7kMn/VH46a5Of/pt8YRc3OppmcYQ8z7ZPT/n43ytCOABZ5N0u16eqr9bjUsDwA+eMObAD6p2+Ny5v//Wbcw7wPMKAAEPuusPiDCPS7Beu6hz6UPsG/0BTnZeBtytrjE0iHnA3l+m07pA3KWz/wn1WQ0AvgM4CSRQiifJwjgdQ0D0TbghKzT2YRyybYp3NLNZtAuVpumnis2E9/bZTNTQx+bmwoqrPb6FvjsFldpc+Ok6GovJiegn22J2In/yCTiQXP99dPfYAMEpUiTqo3++grqp7EhgvrIkqKjNFkyZBpyxp3rAINVUSrWvx5I00+619QQSwB9g6UpCfsGydCQkvtP7CNNW0HR/urqL1VaPuQSj0uTYag+ggbpIM0gg2VZTPSrqKTAaY7/jL/P+PuN/L0Pf4bXX1NVDbXUUkNVM5+rXf5sQTIywEiDbqDPr4zAua88v3aAnLbECIe1Mkh/2dKk+GrUNvQ24X7AYqCwDFlg4lDJSkp5EfaWkhEhfMfrDcapwXFlJaT8wyIUAORcYAcgHAjxQZQYGKLFRFTMYhGr2MTOC97ynJe80X+nfpCq28YytF9WIFA7QNVlytetqwuUDVRAFVHtkCxfphIAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAPMAA8AAAAACFAAAANzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVFAAbBEICoJYghELHAABNgIkAyYEIAWGHAeBFRvnBgguBpyyiQfnU5lBFJrCrqOFf0H0cC0e/hvz7b6ZCUGBUPVUIjmgyLKrIlZl1VO1CtXulwuoiRWhB0zunXsv7R8zqyxNga44UhZI7X3hR2DU3Hjedu+DjKY+kjBKIbPuyoWv8P43q08/cE5e8WiASQP+EU+VDZhFfpD5uf0UDRKtB4WbW9MGCiLoqDGuMcRP9urxthMRaAOSpKIua2rLAk0zFSNbZpe3IV6BERBoWqyWAF2auWhgQyrgbKWMxSMVKhOFMB4nWnrN8+lYfqvSyJVUGBObgb+6fdbm4JW8oHbv/08aO8UHIqBMqTzBXKKQ1GVMJGBlOucUNSCpnN7UJDnI3rXVNZJHMFFEFlJMBghkpOjHI9JrICFjIlFgoohDwHjpRAkdc93llEtu5wUjaACo9QMxuu9J/1f+L/+N/ptQFAHvgh7ogOlAE1uAs0AdbZAABCmTT2Ep1WqztNt8rUsZ53ZaQvfiIUk6DBc5SoJDhyhJHBKPJAmj0jTufB43vmjd/cz1Ty9h6oIVslGRSAXHrsqTfTzwybl9jzX/2P+D1t+LUdhYjA2+8t1AXgd7b/Belpn0+faUFe95st7I0xdPG07uHY5P7O1NTu3vTYzvH0Ls7R9bTw++9PlgIenFegjt+W/kVT3lfSZdnRtATYO/S8QzajjD1WgNQY3V/+Wy3vDv9Vz7EH7of/YA+Cm9c3X4cFhUUnUvgKoEgjdjLmOQ0FzcJaplzAucQwHD31HUGP8YycPfzvz0VQQdbUlbiMcbA33fsigNvBRPSXhYkzN40o0Bnu1LPF5s8YlXTBfFq9Yx8a61ehv73ug4g9GJeFfb8sa+DkxCZuOTJZq4yimygb2QDfkcFMNJNiELZVsQoEwaZg+nUagCzk90h29QmwIpxdlkV01gFCoL+bhWyKOYg5DCxG2hoOGmIAmfB2hZnFOETJRnF+fxaZCtXJ9W7azYX1eedeW5XXnmUt7A9VUOmbNmzZyhyYvF2k8rRHKOc94CEuU6tfNH7VFum4orH7DQOg/ScUyg3IRQQIU8hlQ9haa8EzrWikGWNsohW3ErX9f4Y7EWLNRA0PE6fPU8wkIdIkWWo0QlqlGLejSiGa1oly3ELxamNuNCW2tvn2hP2Cikmf9uI5VAWRgIIsTT1d5ZkW6kD5lMTSVLGHyZwtsA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-code-math-400-normal.C2EgcUvD.woff2)format("woff2"),url(/_astro/google-sans-code-math-400-normal.CgFzjhah.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAARoAA8AAAAACcQAAAQRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbfBwoBmA/U1RBVFAAbBEICoUMhBkLGgABNgIkAzAEIAWGHAd0GzYICJ4F1W3H1Mtywkkzq8Y8MXXiYH4EEdVFRWZVj7QQ+QLIP3TX//+6/s5CHzz91S94qTvQm4VL2fOTkKRQWJMRB7eLh55JIBFnWoz///vNiljDQ1TtHGp6mFxEvcJPmEzqQlxcFk1ieaFaooTlLbSFNq3cQm3PMmHRCt6Knv9CBAgBAIri4CB4CWAQIEBWhWnV6qt2qO7bKa1CNRbg52HaVgIsgKhaLCD4sEUlJ6QVwqKiLW0K5GQHCyTihAAFegYy3Oyyk+tzwDnwPG7tHinjgJPUPgKLbBE9wRaN9wcdv3HUCl2gCsiIHa3RGwvwCtnePOO/T/hrmXUgAmBTOHtARgZB8WGApBTIm6oRPfg0E4FeE5GZZEi9BusbTAqUpKzy35XkAAhgAJWYlEFPAKCAAZIyCJCUpSUgIcagQJiM1nDYgPFlu/HvAiJ6foG43123q2v/z/ufPiuFMEkIoshF4apfTgmSglPAT+Aj8AokIGJQXddaXyDgK40liushTyJUMbl7TLyg1vgjf09NOj395MQTI6c5XMGc8fCUMKafBD4x8NH29Wap333fUt8wCr7pqJ2oj17Vb9ojmfQ4OP0hEx+M9jLBVnw9AshGQ+rh9MfxkQcPrKzNhzK9cGMXzpKm8rb7I+yXTRnfQ0vLFoWiPE6fBNKny8OdVtiddOn3E0O4yKCdbWzuVJ4eXQ58/TJYcCRvHYTayO6ps2PNHiWxJysVV9O85oKB+dlQYHYhIHHzymDs+vGtv+LV7tfi6fp2RcuWxz0i65K2igs3XXp5Gi8iXOCPWN6Sv8ou7+SUyzU943ZNTbq9ULXh/zG7fWzMYR8dd+yU7PZMsWsAXjygc4hB9mtK/5mjCOCFITfuW4east8txnsH4EPs4QXAJ70+/m+Ba+t76gF4UAAE3h2/3UPR/t81qUcnjZDdwy5pCFxnEXmB/69gN4DLAv8vQC5JKwxUeQ99TAD/UzGXMIj1A0fkxMcTikbkKRFpyzM0jY9nqeqT55DaNp6H8vryIhRXfDm2Nj3usIRjXoQQuZdjGJ+MnJ6XnABJ3zMFSUE9lIpK0UTEoLhtlCJCtSQtQiaIcUECDi8tUSGqSRlWADuABqnYVSGtNIFGCmqHjSTOgo2niBJBOyJOZQYVh+fBtzUQJ6O7PSLJCSWlCIohooT8ChIj6/tI6SPlJlIaIEtWHS6jhg0bFjyLO/mod/6nNTE9TUHyAhpEYQVlo5iMmgI8zrjDbQ0lUSIUWytVSeYyU1RS0cqpBwF8NyOqXReUokOPHWxXvC6FIbUvt02XH9hEAeD/M7YAwuQNIRAVgxErDvGYxCs+8XPePvn8Jl2VxuZh/YXOzqlO+3h338yM9Rknq/hPISZQ6ezp7I/JA65B)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+300,U+306-308,U+313,U+483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-code-symbols-400-normal.BtBR4e7S.woff2)format("woff2"),url(/_astro/google-sans-code-symbols-400-normal.NSSmFXdP.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/google-sans-code-symbols2-400-normal.CicwJrzf.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code;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+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-code-vietnamese-400-normal.CWRUr5CO.woff2)format("woff2"),url(/_astro/google-sans-code-vietnamese-400-normal.DhSdRbI2.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-code-latin-ext-400-normal.xZllot2U.woff2)format("woff2"),url(/_astro/google-sans-code-latin-ext-400-normal.CALCk2lB.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-code-latin-400-normal.CqaqKeEp.woff2)format("woff2"),url(/_astro/google-sans-code-latin-400-normal.C-TpydLV.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:500;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+61F,U+640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAUQAA8AAAAACqwAAAS1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhobdhwoBmA/U1RBVEwAfBEICoZAhSYLJAABNgIkAzwEIAWGIgeBBBvpCCgeh+kW4zYgWb1EuOB5/v/MX/vcE6liKmcAFEBmajCdrwcxeM+Fvyii4d0TFVog4QAHMvflfz3Z0ZirE7ebIxYKNf0O/GcSN5pJcgmNVsQkryJpJVChTUWdZXJIgbojeo79GAI4AQDBhEYQwEAAO43FU4XFnXrhHh+cPhE3GuDHgXuGYAWEakQpWJ8erx6hKScKJ2ZErdE1EdWvj2hYpizEGKNzB7e2qabcSkWAn8nNWlfIQ0xgqqIrgJ3kQvUBp9VwUA6TzTApPbcERsGPCi2ZriV8Ak2+Zf2rL8DW3jgKIgC6pmk34GcgKKwYQBUKaB3XrFGjp4sbxtzgeKmKdO7apatUR1GFdjNKNYhJfwPik4cAKCAgwpSUjibV9DLQgAu/wxKnvlZ/G5YmP7wBOu4ffyJvdlWvI6+K4ZX8lYYwSaxMd+PEg5ekXwkPAD4ADUF1EAHxA81BawAKAAAnBoKggnQmDbS22u1Wqz2yJDKDruR0P6ayY55vzkSPzf3ioyUfr/tw8Qez1257Hbki8pEo1n1I7AYQu04SY0H+o8SdNDEDid1x4gf50edOsjjM48XH3Lh4Ho2KOFgcWRcjU8Jh29qoLImNpQiLwylKGDHMnxeOxpZE14YXR+aOFEd/+0AHw3etmaFv73C4FHGsy9gOhDDt7rU67vdZvU73Ivu9tSez6EskVi9J1atbZ4P7SXddea7SNCg35cK2sGU5LPd0SN6+NXRoc607akibu7jcttA7mhT+OIB/nNr99K+nyf7Q0lDy1XGheyHMxy8dHTDgyFj3W1V6Dy0/vujvXeUt91jxRUcG8KB0WFlJybBhpe2Dw8gFwTJMiSuWdei8uFv3zotIz8nasah7t86LR2vuat9h6uIiLI1vVg06b7xdp9VbdW4443KRWV3nF5TM6DAr9M5bRYlDZ2WMm1GcWJKXmhRrt6NHG7BgVX1J1XbVj2vh2j7qUF8AnsVISD8wlLmIX/RN45K5N3f1JeMTUkGSoFcYC8wfyrRXl4wsBhDAAk3PfudQT+Yjq2H5BeCaN3IU4Ib6fuHr2a8u6S7mDwEzCgCBDzqpKxAykxhdlycDLl1BaNUazDLHx/B6d8CbvvD6b+bsKl3UFRLiF+5KgkxDAJ/JnFSjEKbXCQJ4fYWBaBvwjhyXgJCfMlC4pRcY9IjaqkEwUcstMJPpPLhJNhO8EuV7fJwk58TFggm4cdJyWQJVcVIPqmGnyudWpwrobJKJJplmsqByIwzXwyQTBE3U3nRB441Rrq8RxhhltOk6w8oxZlxXYpJJRhlvBL+ezgPT+BXo6PBiFSYMRObAyaZJ1272JJONMNFIPDadl44Ipxyh7a6pRvF1Fp3FasX2Nqc6u48RpppmTDfZL0VbgXkprZ+hRFddlWweI7PH3h9lhvGCpt6k7f6gtCAuzjH1IQz4xQusBpL49ZIzR6yTbWI3U00yNmWWD/jlmUHo6FuM+FBzo4yR/3aGMm2Vm2SCdkaF73xMO03Txqaxatso/4ctKAB4/QmnAWEqiw+ixMAQLSZiYhaLWMUmdv7hMn/zL5f036kfpQp6WGZMHBMI5AWIKT6poMAaSAgkc1O4eR1QOj4VAAAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAPYAA8AAAAACFwAAAOAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAbBEICoJgghELHAABNgIkAyYEIAWGIgeBFRvpBigehU3ZLRYnk+kssmUvjh8QH/Hw/P6efu1zz/N9AzlPmgQwwXGSUFXdiAb9/7MYhSy8e2Rns5eP8b7qCW/uHGzgrnqpJquKRLK7B9kYIwmjcca5dXDMdFGaYLtFgw51mGVRoVlgM8mi7aOAokGi/A1y93DEJU8Nc70SgRKQJDVNhbZSIdA2Sh40f2hiATQyVBUItE1RhELea9s4FgQTwKNyfhK/qVEbVAzggmJJr9xJuzI7tVZRSzkRxDzgjS5a08PwQjGxce7/D1pLFPtEQB5eu4RxFELSVGAQCrPSPSiIMWRi/8F+5IRWTE9NIzfKIFn9bhRDAAIB0T9+A4kRJbAWu/lmYAALhYSucXaLVOSiLCZWFTQgoTv/INXv1XfVrv9r/+f/qv9+EeLHClFVGnTBCKCN+cABoIkSJACRaNIo2TnX6+1cRhfrHLWmg2ZtnyNryLgFMlk3wuZBgp4D3VZ9cZVZ68wXcfrLztnPnfrsKITQayubNTzSb9GxrF1P7dJ6f8WnB9efrqfa9fcHLjUviMQbUb7c3jT8uZ3nEsvg7d/uPIbfF3n193lg/w1vn3jbryPbvMPDOzsjo3gn3IO9oJr0U3l9+3/lV9vXExN1jaT3m32aV36V91sO3g7Q0OJvKw3Vpl7N/WoThAZX3z9fum3u+F1TND6C7/t9fg3wY3r3RO9Qr5ZTfQOAugSCx2LKTxDC/z1J3+o4Ws9PPLIiMugdVFf6ZfTeqTb1PijIVxHtKiXOHwLklfv6+VKI3MKzuFEBYW68kPSJ9VBYG6ozg1Azwj/UzXEJfcyWgH4a9NH6M5jtjq5ZzNGnETujisFgBmNgCJ1BtzuUA1iBCCKiQjAGhzWHCMCCRsVgfhLGMo5EIIqZhImSePYwghBUnEOb7x2NovU3aVlVZybJSIfFhES1qVaNCOEE8bg+Nq+WG4/IqeqPEOaTK4Wqp7or15q/hBMRJfm5tGZVapLKonC7YdOmDbdvRuTc4Avi/LDIKXXTo2r7qTstcgtRWp2azHdtRFsg4tCzZc+IIGSmZUaa1isuRkRE8HgJgVT91zivKgwioJowvuKeekUb9dFZqZUYfylKLG7vxR2ES3WJFIUictSiHo1oRiva0Ykyf0L83VT/nDoelGpqemu0Hwrp5n63EddiJh4rSgFnfU2dj23ANmP74v0GlsTeTElX)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/google-sans-code-math-500-normal.D2yjPa2a.woff2)format("woff2"),url(/_astro/google-sans-code-math-500-normal.D2jor8bq.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAARgAA8AAAAACcwAAAQJAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbfBwoBmA/U1RBVEwAbBEICoUQhBkLGgABNgIkAzAEIAWGIgd0GzgIKB4J2RnmTW61kvoRPP/Z9d1XVc0ZL0RGAiJQ8/dsJKRS3/9amz3113890eiI2sqsS2h0QhIrkdhpIA5uF04hk0BiCKz/f79ZEWsmnYtKKNT0eeDvXEyS+ESbemiEuFLc2xaiJUogb2maOaU3/8kykNqGnfwgAoQBAIXCwkJw8NEI4JNfWap+w70zKA3v4+pQwgD8OsheLSADCDWKVHAXlpeRkF2YmorqbLIg1BL3JsOKQIjqBPgoCyrIr1WBk2BzvzHH5CsWWOnNMWANmKiz7FP9p4csT1vK9L5APZAbA9qoDzfhFwq8s+jfVfCa6B0gAmCyWOuA3DSCwkUD6SmgeCKTBokuFYUhQ6tUBqRFq4NDKhOK9MwyrWQElPoeJCFfAVDADolMCf+7MyApTqOACLlt44RGuwXuBgEQrv0HJPgWvAn6B+3/Of/UiyoIXUUQvRqDh/x0ZpAenAd+AC5nKyRA6eeqIDDG9X03DaSM3wvbyXCou3laYsrIshf9c37OhYXnZp+dvGCaCMWSZ+dFsvAc+F7Ad5AaKgq/pT6HqQkKfl4k7CNMfWzEgpTMSQstfMbsp1O7UpEu/KdSIiFmP1uYBn1Pn3piJGCiXRHHyBGsde1HZz2Z1P6nPfM9vr56Ui9PWs4gkzNHnO+zCWI57EJynFQYc3haWj5fFseaZj59bEK0ULwZYcrC0flzSx1SQen5Zn0mHavpINwbSXb2kbXnDKn+H773Cbunr8Xe9XJH166vQ6PH03foxX5EvfPG8ehQ93Xbu/LXuDezufn0tLVNP8ExNAOlq1/q9bhfDafdra493D7n+7w4Bw3AwQa1jDhktxqnfZ1CAAe63J2KvWLVv7naeQjwNv5sB8B7dWfm/3HBW9PS7gBgowAQeGvS5pgi+j+GLF3bjYTNMY6M/MHqayK74f/OkXUQdAI6jgwlQJjRCoQRhBAxH4q7jkaMB5yUXQYIddMXFFFpD5q2UbuNCBZZfQSb6g5BlIomQlx5dXUJYSpWJcJBMhKl/KJrAshAmJyQEZ/0n5uJ9KAFg87gMNFYiHPCoKHptrloKgnrEpIIRK59WSrx7tpkMAhUiGi3eMRB1AsTHNnoQGRHb3OZHGOllDKKCel4Hd3DUtydFPX6bMLhIkkk2SjZ2z3VhReQzSFVs4lKSirdr0bnaho5dGhz5w7IPjn8Ao+KZt+kvWSndNWvRuyHMEKUVXo0UkFu7W02bvFgM1uzGeSQzY4QdXhAxVtM9LHCBpHsYT2Mnn4Mmr5Bu488pv0cis5BlV39fmGTAoD/F9kHCN07wiBKNFqMWCRiiyOueFwxWz4/LVavbXrCSGlQuk5pODiqUK9edhsne/GfQojdHpQrXdHnV0pUBg==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+300,U+306-308,U+313,U+483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/google-sans-code-symbols-500-normal.a_Y2CASh.woff2)format("woff2"),url(/_astro/google-sans-code-symbols-500-normal.a4faK4pG.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/google-sans-code-symbols2-500-normal.B1ht9-AQ.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:500;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+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/google-sans-code-vietnamese-500-normal.D2DY6NvO.woff2)format("woff2"),url(/_astro/google-sans-code-vietnamese-500-normal.CrE740CX.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/google-sans-code-latin-ext-500-normal.CldCOm8A.woff2)format("woff2"),url(/_astro/google-sans-code-latin-ext-500-normal.DFfr84j9.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/google-sans-code-latin-500-normal.s-99ps_q.woff2)format("woff2"),url(/_astro/google-sans-code-latin-500-normal.CyWZI69M.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:600;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+61F,U+640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAUMAA8AAAAACrwAAASxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhobdhwoBmA/U1RBVEwAfBEICoZAhSYLJAABNgIkAzwEIAWGMgeBBBv5CCgehXHDfReTo7JeEwwfPM//n/Zrn3sjjpSR045ROM0IkRv0ERzq64nVI78onnhv/7Z7PqBpZgWSYCBzr//J6on/35irs5uItP2JY6FQ0+2D30wiI15CEmuIh0Yr4pp5pJVAhbaUUVFnoEgOqeSO6Dn2bQhgBwAEAzqCABoCWBmnmlq9tjGIMxuq5HGiA/w4cM8wzIAwHTEI5stXG0mYwI7CjhFRV+tDEbWxTnpEhhJIlLi4h9sywQTiHQL4hRyv67vURgxg6K/vAm4jQeoYT6joaJvBohmU3ncEEvChQWuelhpOYfxvuubfgaVOewhEAPShhjsAHw1BYUYD+lPAtDhOTyQr4oTUF8rKAKSppblFBqHoT1/2IhkIgAACIF61EQAFGyLMUCxJmummoQMOfB6QKvWi+kAzjX/tf/CRvl+R/+8L/df971r4V95fgNCpzdQ7sePCTfRX4gLAA2AMGAS6IT5gEpgGQAEAYEdDENQmvapFa7ZazWZrckhtdt1rd16kn+1sz5l5l8X594lz8urjFxw746rpoC3Wd58Q/dXHSX8NpL8i2TQo+zX7vc52IunvF8lCsp6rFiwOc1Y8nBUXf/X0iNi4oPvqXjKhq8tyVY9c2NvWurmgS6NF0Ivx1bp6ei/suarrgu6z4uLYZN3iIPpeFWbfsK6rq9Ztu3rRlD+H4Y7gaKt3Tw8+EWTpOXDn4mR4Nr1b5UeOyEuhe0j/CHvZW4bKxWen1RsvgXWu+tx33zY93vK0Bg8ty89fMre6rkdV++7F3w2r24Jlg/vFu1+cXw68NPgljL98+tjW7Y/m7K95A5u337tpe8D7mj3XUNeGfHen001NqXRLS4qsm0xjCF50RVPrxYH2EZWDT+XK9gAf8WhNTW4gqt0P87hvh8Udxl2jq54fbXTIz2L51XbB2rozms7cc+TomoXx0sJYbnXVyiVzqvbPenx9FZgwq41oYiUmYrmvTb0EuC5A7te/0zzGTRzRv9V+M27li36qvU4aSCbrF2mXG1+VzL992hp2EMAE0fl7aYdr8a9mzfQWwJer+yGAr8er5/0X/rdPbza+ChhRAAh80Dl9F0J7KnHpVMUd+i6eG3WGMJy4F/67Gv/XKP57Wxhu0sPdJfdzhC8yWTII4NHBzkAKobuZIIDbCzREtwCHZJ8FhLXJg8IpO0FjfayLdRAMDPUDGFluFziZ6yxwm22t18NtblkcLKjAiZ0pi70KBmBnJAzESv//1SD6gyYFeQVlHUIiYqICCnJC8upUhGSlRGwQk5KQVNEuJidlpYKsqBoFBQlZMT7tQvLKfFYpiIrxseFmtA/uULbQTF7QIaZZHE9XuFlsO0PMjBUlCb7epDeZKVl++uny9WJKGEvp8T7zzODvJ9PERWq0aFGzsKzCwOpP6JQVUrpZy/s2xiUjHc5Ueijcp5p/xOfwCdqFsTky1rcqKUiLadyIr9CpskXLgpIyn0ksZf9pp7AZIgpyZkps3/vIlit702VWy3SRPziZAoD/TvEEIHSf4oEo0dBEFwO9MYpJzGIRKx/6zAc+8mn/Vn0ztSpg6syn/P4VfuKsnrNqlcc/yz+XzCMreqBC9XwAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAPUAA8AAAAACHQAAAN8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAbBEICoJoghELHAABNgIkAyYEIAWGMgeBFRv5BiieBTmZbnrp5iRzfVNSiATPp431fpL1BE7MrbL2hpKhojozK8V0j+Z2j1qjfQXPRPe2Dbm5xUQkRIiGdw+SpRxJOJrClBYhf9w7bZ5PsF6DCjTUaO2hc4Fl0n1u4NogGyTr0i7T3NBXzEtziE8MMzwJAlgAQKHwCNHEWDQCxJRQgnTotL1CDgOQpgAIEFNJJYrybmPHujpUAMhIxuxQQ0iDV6AeArYKJnWEXDUhN/Ei7SmTswLtAS/aeQ4L+IMuH2z+dwairjoHRABMMS8LKEMjKEI0UIACasQtniy6JAOmnqdKCiI9e+8PpDCKAgxvLykEgAACIPnUEABQAExqBNxjhwDyyUOjAEcZ2Vppo60un6bQgwab/ICk39In6eef98/8Tf++QsiuJUiakgmAA6AYiIEOgLmAELAAKAAAJFcoSL4xvh8bm146WZ536axqlLFsEnFDiTPcMeGSyW4ipWHJkGUkk2jjPVl7P9l0lzV3lpOMQ8oKeYpYxB9e1oDS2NuLB3wHkB3wMpls652e5BoQ3JlJ9aydTPM7tuKTjFnD+bvLNt1Dga7xaN0jXvWaJu92knw4SMkMUYb0nZcue1IZ+3LyOidArsJLdu6OsnW3+85/NSAggl8+IaSd/73nYMpAgAC2bHgsZ6stvuV0cAPgaZ67OQDP1eVV/8f9e2+UPwLARwEg8Fj0ZgcF9VjArc/ivtnBNs1BDvxfnW7i5fw/ni7+767xxFchgMOisAhydXMAeZxDIyYCDsieFhA6ZRYoMmQMaAYl7jVE8CjmI/i08YMMGlkGeTTQiZpXHo3s4phF7EEGlmq9+TwoiKUUFCKmwDMXpgDoyaAzOExPb+jjzKB50q24nlSStwckEYhcF0gjGTOoPhYMBoEKUf0BcQfVvk/xEc1mE8B4ObPJMVK7eDYT0vF0tTu3EnEE1B+yCfNJhEQ0E4N76y2+QzaH5BVSjdVSJ6+tszfX2cHBoruzos+jL/ConuzTGkzBAk7WFLFv5Z9S9dRRT0NlDCBCdEZ7H7ZIytAbFG/L4yICBhs9WcVkUvunnpe+8Qyagcl4yZ0NcnrVzqyUnvHBFkXG7f8T5ALCRg5EiUaLEU98CSSUSGJJxJpPib+daN8vu3CWNKzTtk70wZB+/O1GMj92vOfWhQR3/Tr1InwDfGN8u2R7O2G2+4YKxgI=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/google-sans-code-math-600-normal.DT_RT86i.woff2)format("woff2"),url(/_astro/google-sans-code-math-600-normal.B5PK-qTM.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAARwAA8AAAAACdwAAAQZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbfBwoBmA/U1RBVEwAbBEICoUQhBkLGgABNgIkAzAEIAWGMgd0G0gICJ6DcUNfWmttnfF/S0xEHxEuHv5/7X/73Lkz/hHzyCKbN29UsWYSEo31S3wRk6qZhIdk5tO7We+zYlrtibGmwoYPSSZA9Mwrdemi9YlVaowB18IrbHL+15P9/DHTrbHC95aUIFP6q3iroC6LvCiwAR4eSFOFXQMdTWB8R0d8ZraFWmqZbQvhzB5/7hsFBkCSlEqh1ikEOsukYbZWNXQg8CRnlhEow8/Duq0WvBG6WUZoRteLRMzjz6tHOuweixxdypiSpgkQMqfAJFohhRmawWlQ3ZzziOmBB+W0fApwS1dL93GI4bv7si3KlIkptsAiWNEda67GLWD5c69lf+8B7S63PUAE5DnlJsAibkLSKDANg3URcE5Um0kgx87pSASyr7mpmURhTOMeKIsZgDHeIKakHgAJa1pxn9wK/OUUwdwkjFlkFy66oWiWP/8Pjl79gvi/F//73/HX6296kwtikQ4R8N6JYACzwDTwEPAdNOStBCkGGUz/5dx0XVNbapJWh2rK4Le4/FLIDDnIZ8LvhzduLr0+/9r0JQavX8m13yDcpdeBrxF8pQe1KPtr8H0etED4PozNsR2vk5Y4yAKn31I75ttmCiTgCH45HIT0rtuXOvUlm80HdWak2BNgqp2Ax3gHvcg6reNQB4puXNhcUOUy4EzMwokJZYzbprcSEjeHmrC44XifXL0Y5wTVhd69nRx8fGI9R/r4ycXeyU5HlnRtDzgd3W2V5dYWRW5pkyil9Qvgtf+tn+if9kwIQPXl7YGBof2S/7PQtr6h7b1DbaHP/CUHcZ6Jd01abWOjRtvcrNEfoNYi6OO7OoGvrRVpbT3l1y4POG1eNaBWkW4iGGKcMbtFF58EaqYP558PBxV8bYr6NcDHYPsegM/M07n/Wr3MTZ4DgEoCwXsTyiOI1CS1Bi8uakMe4QQ1B8qoGtkE/Js3uhT+V8O/Vm4tgsFZ/gYhLJD9tkkewE3kFrfJORuE7ZEhmRBHoXAwvnszCqU5PkBlo1MwwQYzYZIMVfLJgmXFY0zGmsEEgzV7p2Qwnb8FMIOvaf+rmcLBPgqZwkSPo0Lx2igkHFktM46Ohko3SkOkZtaOkmiUUejwqikUIh0qWTuOzCRZOQWPSpazrvc8Mz2TPFNModCjZEIAmsW9dEUZavKSkSjorJzVZtXBk054tAtlZKLJ+pNlm4wl8xbdfNWaNaveVVlq2/EXWehwjLfr4OS1rUEdvRmMj6WWLA1La5mSdTBUuk3Ji1oYKbQo1VoXlbIwU1MYA/rGEmkw61qMmkxFIZlCFHA+tINMPJpkRZOofuA4DPDvFg4BwuIFA5GiUESO0uTwjDqaaD1zPwT6eUx5m5dF1rBsKasfTsssL/c52Ml++pchVqbEprNZKTPbmwM=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbMAA8AAAAACVAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABwAAAAcAB8AEUdQT1MAAAF0AAAAVgAAAHwyRyr9R1NVQgAAAcwAAAAnAAAAKLj8uOpPUy8yAAAB9AAAAFgAAABgmfiPl1NUQVQAAAJMAAAAQQAAAEwz/xuRY21hcAAAApAAAABLAAAAbE9L3u5nYXNwAAAC3AAAAAgAAAAIAAAAEGdseWYAAALkAAABqQAAAojgI/6faGVhZAAABJAAAAA2AAAANiy066toaGVhAAAEyAAAACAAAAAkCxMH7GhtdHgAAAToAAAAJQAAADAlg/7ibG9jYQAABRAAAAAaAAAAGgQkA0ttYXhwAAAFLAAAABwAAAAgAEABCm5hbWUAAAVIAAABLAAAAq49lWn4cG9zdAAABnQAAABYAAAAdHpXj34AAQAAAAwAAAAAAAAAAgACAAUABQABAAcACgADeNpVw4EGwlAYBtDzXX+ayRDCBOgJ0iMkECAEMABVSO+/AdjhCHonZ+16uz8M7+n/NSiYZ0E+0++lQxClEJ24OIijnShpzxpFbBT2q6FGTWz1LPKGCJsAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYdnAFMHAysDAKsKygYGBYRqEZtrDsIIpBUhzs3IyszKxMLEA5ZwZGBQYYMDd39+d4QADg+oZ9p6/RxgYOD2ZFzEwMDKC5FikWGcwgBQzAwBhvAyueNoFwbEBwVAABcB7PwAAsIRRoNVqAB1k/dyJoqfCSsEu4/p2/2bC43t5Zy2H0/GUraJlJpBFOaMSJRsQGgfWBdwAAAB42mNgYGACYmYgFgGSjGCahSECSAsxCABFQLK8DAoMCxi2MzMwc6ie+f8fKIIsxgYWY/z/9f/j/yn/Q/6y/2W6ZQk0CQMAABv3E1kAAAEAAf//AA942lxQM2AeUQD+Hi62bdtLNcW2bdbYOnXqVnur25hTOGYOptjJliX6cYpOH+8JFN0Ap8IHMBgCsdbe1v7e1t7drOAsjBac/RM+HLc8479ghjoY8Sx2CENYwxW+CEU87iAV+ShHI+4CCIhLiHGwMxB89CRWZA4B8aJlb2egZiqS8w7OOyq7ml4fM+C8xbZDQm6GhJxOeISEeLiHhNRJUnMgAXkgqy4lpFaydpCAhustdw+9zpHbRYpelOVwyE2RzMvwNcRDjskj2dDkyUhfyHg2pDbojvgV1dnglY461jc1ByEftOvMidTDFBB8xG3FSvuiJbl37+XkdXW53c3NuXs3J/cuiOY538ZjgwoIACPx3rb2jzWHJGaGb5MWM81Hc33jJV8mYsMaoPpDio+1t3OISZDQwODuz+rZ8q9ls9U/+XLlj04zm7zq6jwbs84flSDaZL6DMYNScR3Wl9aR1d6Wnd3WynfaMzPbxRegmly+Q3oMkmACe4CpbTsD7wuqSWtuSU1vaiJ9CuE7jampTY2vGxWAVks+0EfMien2CZia2IDG9gMA9UqTMQAAAAABAAAABwAAECcokF8PPPUAAwfQAAAAAOQQ1aIAAAAA5gLLfv5N/JwFNwkkAAAABgACAAAAAAAAeNpjYGRgYO/5e4SBgWXDP9+/c1jN2S8woAIeAKulBw142mPZwLAOiBnQcBLLBsYZDAz/6oG4m4HhvzuQDgSJAQAnSw1+AAAAAAAAFAAUABQAFAAUAL0A0wDkAQEBFwE7AUQAAHjaY2BkYGDgYVjDoM0Qw8AK5iEAMwMjAB4yAUt42pWQNVJFURAFG3d3J8PdIcHdNUW/u+AbQmMWwMI4weBeT25Pj1VdIJd7kkhIzgAeEmaNE+hOKDVOJDch3TiJSR6Nk19rSKGSa+NU2rk0zqWfabE4Ied1TkIu2QwbF5JPs3GJfK1xKZkUG5eJYIkgAX1RQuxxwBGHrCv2syc/R0ynD7cyG8r5ReMEZQ7Z4UiRExcx9OkJEWWYDj1B8REBHKIAMZsgQ1T/dtkITmZ0BnX65DbYQ1kmZA4Vt33at604QlRGM6lngHY60fNKjDDDip4Z0f+mryt2EhfvEXnXW491i6xf9LFfGUKcEcHuhHq66dTXJ9qUUdcf5q4SEXvEB2gGY8TR/cpFUCWNOLVBRn6fdg6U8dMh+zrZbp3oBx+1fW0c2L6mJ8mpZNF42mNgYgCDfwcYVgApRgZ0wAMUZGJkZmBmZGFkZRBkZGNkZ+Rg5GQ4zOIX6uPD5BzEXpqXaWDgaACijUydnTnTixLLUpPzc5PAMsYGZlDaHEpbAAAiCxPR)format("woff");unicode-range:U+300,U+306-308,U+313,U+483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/google-sans-code-symbols-600-normal.DdWLfSlP.woff2)format("woff2"),url(/_astro/google-sans-code-symbols-600-normal.QtnQvwms.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/google-sans-code-symbols2-600-normal.BtzXZASM.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:600;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+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/google-sans-code-vietnamese-600-normal.zsb-D4cZ.woff2)format("woff2"),url(/_astro/google-sans-code-vietnamese-600-normal.DBBK0KXU.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/google-sans-code-latin-ext-600-normal.CNNK3O9-.woff2)format("woff2"),url(/_astro/google-sans-code-latin-ext-600-normal.DDkmmTp6.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/google-sans-code-latin-600-normal.BUCrGHE5.woff2)format("woff2"),url(/_astro/google-sans-code-latin-600-normal.CKee-OZj.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:700;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+61F,U+640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAT8AA8AAAAACpgAAASiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhobdhwoBmA/U1RBVEwAfBEICoY8hSMLJAABNgIkAzwEIAWGEgeBBBvWCAgeB+WmMwuSMq5eInwQz39nfZ3uG3GlnhUzIDezcIZI8gA5WPr3SQTVbe/mLSws0OgBk6AJJMCw8QILE4wg9PK/nuy+/Vo92xMTYNBEqNS0f84t8mlsQjSahULphCaqr+ORToZ2GrmJ+vGkwWXY+2oIcAIAYaIIAToBdvOl0aaqhiDuPRQdwU0Bvg7stQ1WIC+jKCCsRJrZxEJOGiczyWvUTCTXuRwSmUrQUcfm4cEtCy0k/k5gAkL2VuV57W1MMHXqeeBWyaGf+bjWBVpjsukmTWkK6IUBAKB6ba7mfljwWa7+92OwzfqDIAGgetPtgEEnNFY6mEgDy8N1Wm9fVNzQf4SGZBKyNDc1yxQ0E6mG94rJAAgQgLTa2wBo6BJ5lE6lTy29dAq4GO6XVO0zbZduWfD1/wDJ9j+Rf4f0X/zfKvhXduYiMmqr7+Lm5OEl5McDwAdgLpgC4iADsBgsB6ABAHDSCaF1E9H7FGW1260+51KdKu3K73QfZ4LjLN8ZIx6b++93L3jvqnfOf/v0K0sSDlsff1f0V71D+iiTPiKzA6zs1+xJM3sKlT7ZTBaSJU7rsrmsbvFxZnj4K5EQcXB+/KqkHBWL2a5MyAXJlI9zfsxElSCJ9uliieQFiStj58fP7BHXevtGF13blT/a17bHYvwPjqvyS9izmJ5gfrWfTgs+HqToevWOglxXBsnZRn72LL8UulvGZoGyP8KVx58pqd5wMa/z1OVOHE/CuLy8HtGw/NzFtavtCaO6/Z4GV+XPmYtnnnngpQO5P+cdLDqIpe57esu2J8ac+/1N7etuzXY3+fc7xypo5VXYG4yEg6vDkfY145HVwfEwpuO8q1tWXxZsz1OZeNZXtgdZyksVFf1ZUeVW2OrJlEH34icW5j6+cLFbfyEqx9UX1tSf3XzWK29/UFU0OpS9rbdk5Z9pyy/KfXNDBlhYcx0msRMLsV3VkV8BnhO51V7dMA/xkDqpXOYukmqfvkN+IzHUefr15p3S+e8PeiPdBFjwZDglsNVT8KtVt3wPcNgbfxDgqPbVuf/V//uD2mDeiTDTAAhudE69FHWpjo3HZ5irPM+zfkcIO/yPwX/ntfg/B/99Lqyv0e3qebmeh0iKIZ0I8BnjNJlG6OcTArw+RSfFBrwuN6tAZMQ20FhjHeiawg5Kka/BZLoXwSzHmeCWpWKut2udT0FcdNgAN05L506IYBJOs2EydhO/zhQmgkajRoyKGBPSqVuXNqOGhYyoFRUypF+ntbr169Unqk23XqcYEhIGp4saE5FnlVVGjek2omeIdLQbNFhEt5WQhfWqlsLRgUO6rRaillduVJfuyRlWKFt9SJc1uoVF9LMDDdlWCuTGdZw13KzhLma4MmNMd79NvmrNmlXLn2zYnPmpIdMz5gzhbWeGNIE8y2QI6th8mgPwLcJUwoFkZ1es1CminbQfFRZhWJzsBwNP0WGlzuNfukrvAJGjXCiC05FhLSt0/sMlNAD89z6PAyLzIj5Iio4eSkwkxSwWsYpN7OzmALvYw371N+oraeVtllNG+gOB0oB0pmWWl3sC6YEskk1Kw1whLQcAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAd8AA8AAAAAChQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABkAAAAaABYABkdQT1MAAAF0AAAAXQAAAHYyVDF1R1NVQgAAAdQAAAAnAAAAKLj8uOpPUy8yAAAB/AAAAFYAAABgmoCPeVNUQVQAAAJUAAAAQgAAAEw0YxuSY21hcAAAApgAAABXAAAAfAmmKtxnYXNwAAAC8AAAAAgAAAAIAAAAEGdseWYAAAL4AAACLgAAAxyJpRGMaGVhZAAABSgAAAA2AAAANiyy66FoaGVhAAAFYAAAACAAAAAkCxAH0mhtdHgAAAWAAAAAMAAAADwnR/7jbG9jYQAABbAAAAAkAAAAJAdWB8VtYXhwAAAF1AAAABwAAAAgAEUBCm5hbWUAAAXwAAABLAAAAq48uGoHcG9zdAAABxwAAABeAAAAhN2fHUd42mNgZGBg4GEAAyCblYEFSILEmAEBpgAdAAAAeNpiYGRgYOBiUGEwYmBycfMJYQCULNUGAMJA8HBnAaRkJtq0uGSNzJy860l/GHuhRwoK74WPTvPtKPmSToWNCInIN9Nc0CKmzhHFLh1prjwJyxgDdApGvgDUgQkmAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh2cC0h4GVgYFVhGUDAwPDNAgNFFvBlAKkuVk5mVmZWJhYgHLpDAwKDDDg7u/vzrCAgUH1DHvP3yMMDJyezIsYGBgZQXIsMqwzGECKmQGIZg0YAAB42gXBwQHBUAAFsLxfAABYwigwgwvgBpbrcE1E0VNhpWCX8f96+2TC/XN+ZS2H0/GUraJlJpBlqVGJkg0IDQ9XBkEAAHjaY2BgYAJiZiAWAZKMYJqFIQNMCwBFWIAsXgYFhgWMhkzHmW4zs6ue+f8fKIYsegMqyvj/6//H/1P+Xf3rxsDwl/GWJdg8BOCA0nwMPAz8DAIAyUMWpQAAAQAB//8AD3jaZFBDgNxQAH0/+TtYz7Ju17Zt26pt27ZtW5faxnUvdVeX+lQjmf6onEny+AkOJwHKWWwGDz0QYXIzebmZ3E7ylUIgVykct9j8bfBkehjW6AsDLeY/sJYJHeGBAEQhBXmoQAMGYBQA78jocBcnnYU7IxESc/GOkixnJ52WaUh+dfCro7E/0//n9P7V4l/6+yf6+/+43sXfv0tnf/++shTfyUDGKmqkGnL2inaRgQtiVmcWiaVKu1rVjxV5ln3Z81CBHfIMLCbjFUMsV5BboKBwRmtwr6SvpITTf3fUuXZqOQgOAbSedoIRiIhily69zodIuXiTG0jiWrm6th93WkHEWbSZzNH1hwng2PGjIpydXMKjZdTpxp3o01K9sbqlzwna3OvoaGuH4rq6Ygfr0Ud7gZhjaRPu64bDCjC5SxcXId9c5fhxVdVjx9KmcZUV48dXVI4DOPE+nUVidU9gA2cm5Wtm9yzVdd7Rkd7uOieXmhWVlStOSh/3rKwh2dl0VtniyqrFZWWLqyoXl53OGsLcLICIBfQ1OcN2bAB4EuXmGuPmTNaJTcR3xQriKzaxdLjtx4+24nrW3Sw0Yi4GwIF13eVlY1x1OnbEiHBGsivmFZ69mTKiT2p4oF98g9CYN6Nk2pWc0bGDU4PjnS5FwWwmq2kT342dUg8DVwvmYB99TW3Y+npYqs5D2sw/lh294pBudBa/mp1XD6Pq9BMa+SIMYI4V93OnGRgAxwvANAAAAAEAAAAHAAB3zzfiXw889QADB9AAAAAA5BDVogAAAADmAst+/jD8fwVRCTcAAQAGAAIAAAAAAAB42mNgZGBg7/l7hIGBZcM/g7+NrIHsFxhQAS8AqMIG8HjaY9nAsA6IGdBwEhAvZ2D4V8/A8N8CSJ8AYm8gnsGygXECw2KG64wKjMkA5qkRQQAAABQAFAAUABQAFAC9ANEA7gEEASoBQAFhAWoBcwF8AYUBjnjaY2BkYGAQZFjDoM0Qw8AK5iEAMwMjAB65AVB42o2RA25FURRFV23bL6ht23Ybp/w2qtF0BI1TjKcD6c7LTa1c7HV2Dh6AXO5IIiE5A3hIWDKcgJXQZDiR9ATLcBJjPBtOpoUnwylUcms4lQZuDOcywBw2J+SgyHAu2bQYLnrrn1Aiv9ZwKZkUGy4TwTpBAjpRQhxzyjln7Cj2cyx/mZjUh5tTDjmXOnHJ2+FcFMfHMRHkaIWIMkKnVlB8rmqH3Ttm6uUQ1d0hN6LqRWlQ6pO3a0+LMivnTHE7MyKf+EBRhChuu5fFoOq70PpQb712sF57WK893mpGVbWptSj633yjf06TEuKayOs3suihS6dftCdHdf945i0iYo/41O4xTVzqkhexM5tU7UaO/BM6OLX/Vafc186v3z36yY+aee2cmnnNLzD5ZQJ42mNgYgCDfwcYVgApRgZ0IAgUZGJkZmBmZGFkZbjOyMbIzsjByMnIxXCH4SHDbYa7DA9Y/EJ9fJicg9hL8zINDBwNQLSRqbMzmG9sYAalzaG0I5SGyhtZAADWnRjMAAA=)format("woff");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAPUAA8AAAAACFQAAAN8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAbBEICoJoghELHAABNgIkAyYEIAWGEgeBFRvZBgCuBmxjGvhFNFDSIocK18hezGi59kfmMxFE/sVXPW8W/CQi8gSEzC4VGYk5vP+7dD8tY6wV7nJj5bJYTvWhqjECxUOJOiZS7HbwEpRRwpGEUUhRbUJmJjr/7XHyvz79j2O+bo0V5+98gEMdVbbOKgwHkjTvsgSa7aYfGL65NVTaoKRmm7clGfT1TQSagCQpqSrUNRUCdQNVQStXto4gTYYOEKgbrUUE8WnBPigDyAFst5wfSM8oSj21EG4hvv2/8NIRgNQo1YpSyiljBQBgzdpdhRjFiMqN/71CbV30lQjIA0u3YaiokFQV6CmCiWmdY1oS5XDcwR4qhjbt7uyiUhE9JSmEFL0BAgHRIz0DEgr0FBXoKckOoLs8UQktQ8WKVOSiWYzowI6EbvyBdPad/iv9l//t/Jsg7hWiwwAt0B+oYyVwGlBFEyQAsSlSjPycy+V6bl6HblyQf97Juent8w2UvRNecpkNRy4yswlk7co8e0G5atd/Fpd93rjhU5d+cgHGuKMfQi9FBsW/um1LO/Ljc7bEt0jbkhh6Yuvq84S2yt5+/4Q92fUnqrQNO2H0fs522z2W3Tta0Wz8v3pfbjmDHx1ycXzCxOER45B8ZqJ9+wkrs79OfOgMSJ/5q2/unebFjc0ptwQVNf78W5VO/33hjc4gVJjaHp63v8vUb9Wi8gF83/XTw4/p7Yv/34Bn5VQ+cVhZAsGnos8PIBCvCjyLRbycH/BbDjn8v6tzgVfO/8/q/1vvefRTCC1NSVOIiRsDXb0rRK7hibhJhzAzByCpxg4obE4GZIt9QEl/b1A21wu0zbbU2DUuoRtjtJCiDG1N4xt7VOgly2DoLUPP9+mjCNiEClBCCNMQugOUDwuskzCPTXOKsJks0gHCpHgwbl1HCgkTevWiQkTAQAVkDEFaSCB6UJxpFUWZPMQhDNHZIkpHRkbqtpDv0Z0ghSTYhYE6o3r0yeKo2jrW1nG7OsbXSWPpTXJy165VrfYjldTaj0vQnw094+88XmdAXxsfVucoCXyrjL7QHo5yEBqpzjxFslAcOtnGZFu/Ue710FC+XmaWzmMr0acWz6R104LtIgS3/7/gDoSFWkSKQhE5SlGOSlSjFvVoRDMvOfzjyOJBqgrsvqnzU2vLB2kma9lIpmNNSU3Y757RN1CxQ9hR7EJysalT+YMUOAI=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/google-sans-code-math-700-normal.CgTZgjvl.woff2)format("woff2"),url(/_astro/google-sans-code-math-700-normal.C65M3EbO.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAARkAA8AAAAACbwAAAQMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbfBwoBmA/U1RBVEwAbBEICoUQhBkLGgABNgIkAzAEIAWGEgd0GygIKB6Dbcs5Zi9fVb8/fL6CCVM1iYf/3x/fPvfdLw7AyASpEk2obrMmTwLbTHKFEBr8fEjv602yEFItjnMQl5zLn8+AJ1cAK6IyqlV1Ug8jE26JptIN/v/vNyt4xEO8aCJUanqYPEySS3QJiRCJHELjJyzhk1DnJSxvoS21Ns3c3nC5FJdhhxcUqAckSYUKoUqtQqBWXwMJE6fOrkbCRuZoSJDh7VB1KoMohHyWEaprh8lAdBVHSkZaGpaHLK+Q0coDBAQLI6AT9FdETwliFGT7c76Urqmgom0+j+MZRPwbOpU8QKqrqCkqUk4ZE6AnAKasbBqO0O921YZ/96iZJh4jAnLXij3oSRSSagXaEjA04rf5/A5JYN0zhaQjs8rmlpFMgrbCFEKK9oBAQLRJ10BCgbZEgbbCLAWtkogSGvR0xOUCRXW/22UJQa38BVF+Kz+VK8vqf5H/0ssRIMJACPy5TaAedARtwVX8ANXQ+QQcR1SZyjLn6traakNpIJ6qr2ytjw0370pepCVGN/65euDm+usrry1clzbFauzOG4S9/jrwRwB/cG1BkPnN9lXaXAR/rcVkzK7Hqeu6yKpnseufYP/jxV4Svwy/u54GqbP/yfruzNzjjhpQJ5Aai89Jn0XFiYUJokcLqo9XY+yBq3tHR+HB6O4uHAX5mpsdyBjyiz0pNuQxz6R9W9fCrMSZji+ffQ3p6TOLQI7n3Nqqvpou4es5iJdjSWsXzK9LsGvrXVLdLYha+FVS4ptfhBJQNezdudb2E0bc65S5NfW7VGpuyut6Ix+V/Ql4udC2qqssu6bWtKuqTQvJ+WW5rpaV6Wp5haYcUZUX7lcDqlSSjmmGOJgcsSgnClQx/+5fa0sc/a26qLoPfG7uPAl8TU+X/6fllzw3QgFRKYHg0tjzJQQZiKvqdobp+nzJhYQipOUSsY7/jbUroBwF/ylRGai3VZxLDias8FCzBwqRa3AldhRAGBbtkFTHUijMTgxkoz2DCp1dhEqjLIZGI0web26Z1cIVDahGQKN6g8fbuNBOnO7QXoy2n6eDNDCLTqOzGRgZ51FJp2I0MzgYRYCsDhfg4+eoxPm4FIxVfJzDYBupv/50Bk7j7QE7rajEY2xcPzqLzzQ6nY+Cq8KQ1SbRefCxcfqaSKzwqMVZbAGwSjJMP1TU0a5NMmySMUsymFJba9WjTFOmzLTsCMaqc4c/MhVQNCxirXpaMhBNpIeQVHNV7QHbJypn0QVxcktEE7gcfjoLLyvhE1D8ba55+pHpVP35pG4np9kktnsV9CX/wFIC8P+WUwjhA+qJFIUiclRoiYioiuqocSt/8XydMKky0tUClE6gmcWBQyZNiv62yST/Q4iqOE4H0aGcPsw0HAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+300,U+306-308,U+313,U+483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/google-sans-code-symbols-700-normal.DDa4ndCu.woff2)format("woff2"),url(/_astro/google-sans-code-symbols-700-normal.Ceb9rWtn.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/google-sans-code-symbols2-700-normal.Cci1DrKv.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:700;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+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/google-sans-code-vietnamese-700-normal.jZ3jhCNl.woff2)format("woff2"),url(/_astro/google-sans-code-vietnamese-700-normal.DDJUOtHZ.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/google-sans-code-latin-ext-700-normal.CxgnixdG.woff2)format("woff2"),url(/_astro/google-sans-code-latin-ext-700-normal.bxgt_uDG.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/google-sans-code-latin-700-normal.0vT4k3S3.woff2)format("woff2"),url(/_astro/google-sans-code-latin-700-normal.BvnkA064.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}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-slate-400:oklch(70.4% .04 256.788);--color-black:#000;--spacing:.25rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-sm:.25rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-lg:16px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-muted:var(--muted)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.app-prose{color:var(--tw-prose-body);max-width:65ch}.app-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.app-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.app-prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.app-prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.app-prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.app-prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.app-prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.app-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.app-prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.app-prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.app-prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.app-prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.app-prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.app-prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.app-prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.app-prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.app-prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.app-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.app-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.app-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.app-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.app-prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.app-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.app-prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.app-prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.app-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.app-prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.app-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.app-prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.app-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.app-prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.app-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.app-prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.app-prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.app-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.app-prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.app-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.app-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.app-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.app-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.app-prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.app-prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.app-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.app-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.app-prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.app-prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.app-prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.app-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.app-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.app-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.app-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.app-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.app-prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.app-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.app-prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.app-prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.app-prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.app-prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.app-prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.app-prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.app-prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.app-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.app-prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.app-prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.app-prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.app-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.app-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.app-prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.app-prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.app-prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.app-prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.app-prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.app-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.app-prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.app-prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.app-prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.app-prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.app-prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.app-prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.app-prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.app-prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.app-prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.app-prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.app-prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.app-prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.app-prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.app-prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.app-prose h1,.app-prose h2,.app-prose h3,.app-prose h4,.app-prose th{margin-bottom:calc(var(--spacing) * 3);color:var(--foreground)}.app-prose h3{font-style:italic}.app-prose p,.app-prose strong,.app-prose ol,.app-prose ul,.app-prose figcaption,.app-prose table,.app-prose code{color:var(--foreground)}.app-prose a{overflow-wrap:break-word;color:var(--accent);text-decoration-line:none}@media (hover:hover){.app-prose a:hover{opacity:.8}}.app-prose ul{overflow-x:clip}.app-prose li ::marker,.app-prose li::marker{color:var(--accent)}.app-prose li ::-webkit-details-marker{color:var(--accent)}.app-prose li::-webkit-details-marker{color:var(--accent)}.app-prose hr{border-color:var(--border)}.app-prose img{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);margin-inline:auto}.app-prose img[role=button]{cursor:zoom-in}.app-prose img[role=button]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:dashed;outline-width:2px;outline-style:dashed}.app-prose figcaption{opacity:.75}.app-prose .notion-video{margin-block:calc(var(--spacing) * 6);width:100%}.app-prose .notion-video-frame{aspect-ratio:var(--aspect-video);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-black);width:100%;position:relative;overflow:hidden}.app-prose .notion-video-frame iframe{border-style:var(--tw-border-style);border-width:0;width:100%;height:100%;position:absolute;inset:0}.app-prose table th,.app-prose table td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 2)}.app-prose table th{padding-block:calc(var(--spacing) * 1.5)}.app-prose table th[align=center],.app-prose table td[align=center]{text-align:center}.app-prose table th[align=right],.app-prose table td[align=right]{text-align:right}.app-prose table th[align=left],.app-prose table td[align=left]{text-align:left}.app-prose code{background-color:var(--muted);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.app-prose code{background-color:color-mix(in oklab, var(--muted) 75%, transparent)}}.app-prose code{padding:var(--spacing);overflow-wrap:break-word;color:var(--foreground)}.app-prose code:before,.app-prose code:after{content:var(--tw-content);--tw-content:none;content:none}.app-prose .astro-code code{background-color:inherit;flex:1 0 100%;padding:0}.app-prose blockquote{border-inline-start-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-prose blockquote{border-inline-start-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.app-prose blockquote{overflow-wrap:break-word;opacity:.8}.app-prose details:not(.callout){cursor:pointer;color:var(--foreground);-webkit-user-select:none;user-select:none;display:inline-block}.app-prose details:not(.callout) p{display:none}.app-prose details:not(.callout) ul{margin-block:0!important}.app-prose summary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--accent);--tw-outline-style:dashed;outline-style:dashed;text-decoration-line:none}.app-prose pre:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--accent);--tw-outline-style:dashed;border-color:#0000;outline-style:dashed}.astro-code{border-style:var(--tw-border-style);background-color:var(--shiki-light-bg);color:var(--shiki-light);outline-color:var(--border);border-width:1px;display:flex}.astro-code span{color:var(--shiki-light)}html[data-theme=dark] .astro-code{background-color:var(--shiki-dark-bg);color:var(--shiki-dark)}html[data-theme=dark] .astro-code span{color:var(--shiki-dark)}.astro-code .line.diff.add{background-color:#05df7233;width:100%;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.astro-code .line.diff.add{background-color:color-mix(in oklab, var(--color-green-400) 20%, transparent)}}.astro-code .line.diff.add:before{content:var(--tw-content);content:var(--tw-content);left:calc(var(--spacing) * -3);content:var(--tw-content);color:var(--color-green-500);content:var(--tw-content);--tw-content:"+";content:var(--tw-content);position:absolute}.astro-code .line.diff.remove{background-color:#fb2c3633;width:100%;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.astro-code .line.diff.remove{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.astro-code .line.diff.remove:before{content:var(--tw-content);content:var(--tw-content);left:calc(var(--spacing) * -3);content:var(--tw-content);color:var(--color-red-500);content:var(--tw-content);--tw-content:"-";content:var(--tw-content);position:absolute}.astro-code .line.highlighted{background-color:#90a1b933;width:100%;display:inline-block}@supports (color:color-mix(in lab, red, red)){.astro-code .line.highlighted{background-color:color-mix(in oklab, var(--color-slate-400) 20%, transparent)}}.astro-code .highlighted-word{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * .5);padding-block:1px}*{border-color:var(--border);outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--accent) 75%, transparent)}}*{scrollbar-width:auto;scrollbar-color:var(--color-muted) transparent}a,button,#main-content{outline-offset:1px;outline-color:var(--accent)}:is(a,button,#main-content):focus-visible{outline-style:var(--tw-outline-style);--tw-outline-style:dashed;outline-width:2px;outline-style:dashed;text-decoration-line:none}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-s-16{inset-inline-start:calc(var(--spacing) * 16)}.-top-full{top:-100%}.top-1\/2,.top-\[50\%\]{top:50%}.left-1\/2,.left-\[50\%\]{left:50%}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.app-layout{width:100%;max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}.mx-1{margin-inline:var(--spacing)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.min-h-svh{min-height:100svh}.w-44{width:calc(var(--spacing) * 44)}.w-full{width:100%}.max-w-app{max-width:var(--container-3xl)}.min-w-5\.5{min-width:calc(var(--spacing) * 5.5)}.flex-none{flex:none}.shrink-0{flex-shrink:0}.translate-\[-50\%\]{--tw-translate-x:-50%;--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-0{rotate:0deg}.rotate-90{rotate:90deg}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.self-end{align-self:flex-end}.overflow-y-scroll{overflow-y:scroll}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.bg-background{background-color:var(--background)}.stroke-accent{stroke:var(--accent)}.stroke-current{stroke:currentColor}.stroke-3{stroke-width:3px}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-end{text-align:end}.font-app{font-family:var(--font-google-sans-code)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-accent,.text-accent\/85{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/85{color:color-mix(in oklab, var(--accent) 85%, transparent)}}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.italic{font-style:italic}.active-nav{text-underline-offset:8px;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:2px}.underline{text-decoration-line:underline}.decoration-dashed{text-decoration-style:dashed}.underline-offset-4{text-underline-offset:4px}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:stroke-accent:is(:where(.group):hover *){stroke:var(--accent)}}.selection\:bg-accent\/75 ::selection{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-accent\/75 ::selection{background-color:color-mix(in oklab, var(--accent) 75%, transparent)}}.selection\:bg-accent\/75::selection{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-accent\/75::selection{background-color:color-mix(in oklab, var(--accent) 75%, transparent)}}.selection\:text-accent-foreground ::selection,.selection\:text-accent-foreground::selection{color:var(--accent-foreground)}@media (hover:hover){.hover\:rotate-6:hover{rotate:6deg}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-foreground\/75:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/75:hover{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus-visible\:no-underline:focus-visible{text-decoration-line:none}.focus-visible\:underline-offset-0:focus-visible{text-underline-offset:0px}@media not all and (width>=40rem){.max-sm\:flex-col{flex-direction:column}}@media (width>=40rem){.sm\:static{position:static}.sm\:col-start-2{grid-column-start:2}.sm\:my-8{margin-block:calc(var(--spacing) * 8)}.sm\:my-auto{margin-block:auto}.sm\:ms-2{margin-inline-start:calc(var(--spacing) * 2)}.sm\:mt-0{margin-top:0}.sm\:mb-0{margin-bottom:0}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.sm\:gap-y-0{row-gap:0}.sm\:p-1{padding:var(--spacing)}.sm\:py-0{padding-block:0}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:leading-none{--tw-leading:1;line-height:1}}.dark\:scale-0:where([data-theme=dark],[data-theme=dark] *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:scale-100:where([data-theme=dark],[data-theme=dark] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:-rotate-90:where([data-theme=dark],[data-theme=dark] *){rotate:-90deg}.dark\:rotate-0:where([data-theme=dark],[data-theme=dark] *){rotate:0deg}@media (width>=40rem){.sm\:\[\&\>li\]\:h-8>li{height:calc(var(--spacing) * 8)}}@media (hover:hover){.\[\&\>li\:not\(\:last-child\)\>a\]\:hover\:opacity-100>li:not(:last-child)>a:hover{opacity:1}}.\[\&\>li\>a\]\:block>li>a{display:block}.\[\&\>li\>a\]\:px-4>li>a{padding-inline:calc(var(--spacing) * 4)}.\[\&\>li\>a\]\:py-3>li>a{padding-block:calc(var(--spacing) * 3)}.\[\&\>li\>a\]\:text-center>li>a{text-align:center}.\[\&\>li\>a\]\:font-medium>li>a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (hover:hover){.\[\&\>li\>a\]\:hover\:text-accent>li>a:hover{color:var(--accent)}}@media (width>=40rem){.sm\:\[\&\>li\>a\]\:px-2>li>a{padding-inline:calc(var(--spacing) * 2)}.sm\:\[\&\>li\>a\]\:py-1>li>a{padding-block:var(--spacing)}}@media (hover:hover){.hover\:\[\&\>svg\]\:stroke-accent:hover>svg{stroke:var(--accent)}}}:root,[data-theme=light]{--background:#fdfdfd;--foreground:#282728;--accent:#006cac;--accent-foreground:#fff;--muted:#e6e6e6;--muted-foreground:#6b7280;--border:#ece9e9}[data-theme=dark]{--background:#1a064c;--foreground:#f7f4ff;--accent:#10dfad;--accent-foreground:#1a064c;--muted:#212052;--muted-foreground:#bbafd3;--border:#5c398f}[data-callout=note]{--rc-color-light:var(--callout-note-color-light,#086ddd);--rc-color-dark:var(--callout-note-color-dark,#027aff)}[data-callout=abstract]{--rc-color-light:var(--callout-abstract-color-light,#00bfbc);--rc-color-dark:var(--callout-abstract-color-dark,#53dfdd)}[data-callout=summary]{--rc-color-light:var(--callout-summary-color-light,#00bfbc);--rc-color-dark:var(--callout-summary-color-dark,#53dfdd)}[data-callout=tldr]{--rc-color-light:var(--callout-tldr-color-light,#00bfbc);--rc-color-dark:var(--callout-tldr-color-dark,#53dfdd)}[data-callout=info]{--rc-color-light:var(--callout-info-color-light,#086ddd);--rc-color-dark:var(--callout-info-color-dark,#027aff)}[data-callout=todo]{--rc-color-light:var(--callout-todo-color-light,#086ddd);--rc-color-dark:var(--callout-todo-color-dark,#027aff)}[data-callout=tip]{--rc-color-light:var(--callout-tip-color-light,#00bfbc);--rc-color-dark:var(--callout-tip-color-dark,#53dfdd)}[data-callout=hint]{--rc-color-light:var(--callout-hint-color-light,#00bfbc);--rc-color-dark:var(--callout-hint-color-dark,#53dfdd)}[data-callout=important]{--rc-color-light:var(--callout-important-color-light,#00bfbc);--rc-color-dark:var(--callout-important-color-dark,#53dfdd)}[data-callout=success]{--rc-color-light:var(--callout-success-color-light,#08b94e);--rc-color-dark:var(--callout-success-color-dark,#44cf6e)}[data-callout=check]{--rc-color-light:var(--callout-check-color-light,#08b94e);--rc-color-dark:var(--callout-check-color-dark,#44cf6e)}[data-callout=done]{--rc-color-light:var(--callout-done-color-light,#08b94e);--rc-color-dark:var(--callout-done-color-dark,#44cf6e)}[data-callout=question]{--rc-color-light:var(--callout-question-color-light,#ec7500);--rc-color-dark:var(--callout-question-color-dark,#e9973f)}[data-callout=help]{--rc-color-light:var(--callout-help-color-light,#ec7500);--rc-color-dark:var(--callout-help-color-dark,#e9973f)}[data-callout=faq]{--rc-color-light:var(--callout-faq-color-light,#ec7500);--rc-color-dark:var(--callout-faq-color-dark,#e9973f)}[data-callout=warning]{--rc-color-light:var(--callout-warning-color-light,#ec7500);--rc-color-dark:var(--callout-warning-color-dark,#e9973f)}[data-callout=attention]{--rc-color-light:var(--callout-attention-color-light,#ec7500);--rc-color-dark:var(--callout-attention-color-dark,#e9973f)}[data-callout=caution]{--rc-color-light:var(--callout-caution-color-light,#ec7500);--rc-color-dark:var(--callout-caution-color-dark,#e9973f)}[data-callout=failure]{--rc-color-light:var(--callout-failure-color-light,#e93147);--rc-color-dark:var(--callout-failure-color-dark,#fb464c)}[data-callout=missing]{--rc-color-light:var(--callout-missing-color-light,#e93147);--rc-color-dark:var(--callout-missing-color-dark,#fb464c)}[data-callout=fail]{--rc-color-light:var(--callout-fail-color-light,#e93147);--rc-color-dark:var(--callout-fail-color-dark,#fb464c)}[data-callout=danger]{--rc-color-light:var(--callout-danger-color-light,#e93147);--rc-color-dark:var(--callout-danger-color-dark,#fb464c)}[data-callout=error]{--rc-color-light:var(--callout-error-color-light,#e93147);--rc-color-dark:var(--callout-error-color-dark,#fb464c)}[data-callout=bug]{--rc-color-light:var(--callout-bug-color-light,#e93147);--rc-color-dark:var(--callout-bug-color-dark,#fb464c)}[data-callout=example]{--rc-color-light:var(--callout-example-color-light,#7852ee);--rc-color-dark:var(--callout-example-color-dark,#a882ff)}[data-callout=quote]{--rc-color-light:var(--callout-quote-color-light,#9e9e9e);--rc-color-dark:var(--callout-quote-color-dark,#9e9e9e)}[data-callout=cite]{--rc-color-light:var(--callout-cite-color-light,#9e9e9e);--rc-color-dark:var(--callout-cite-color-dark,#9e9e9e)}.callout{--rc-color-default:#888;mix-blend-mode:darken;background-color:rgb(from var(--rc-color-light,var(--rc-color-default)) r g b / .1);border-radius:4px;width:100%;margin:1em 0;padding:12px 12px 12px 24px;line-height:1.3;overflow:hidden}.dark .callout{mix-blend-mode:lighten;background-color:rgb(from var(--rc-color-dark,var(--rc-color-default)) r g b / .1)}.callout-title{color:var(--rc-color-light,var(--rc-color-default));font-size:inherit;align-items:flex-start;gap:4px;display:flex}.dark .callout-title{color:var(--rc-color-dark,var(--rc-color-default))}.callout-title::-webkit-details-marker{display:none}.callout-title-icon{flex:none;align-items:center;display:flex}.callout-title-text{color:inherit;font-weight:600}.callout-content{background-color:#0000;padding:0;overflow-x:auto}.callout[data-collapsible=true] .callout-title{cursor:pointer}.callout[data-collapsible=true] .callout-fold-icon{align-items:center;padding-inline-end:8px;display:flex}.callout[data-collapsible=true]>.callout-title .callout-fold-icon svg{transition:transform .1s ease-in-out;transform:rotate(-90deg)}.callout[data-collapsible=true][open]>.callout-title .callout-fold-icon svg{transform:none}.callout-title-icon:after,.callout-fold-icon:after{content:"​"}.callout-title-icon svg,.callout-fold-icon svg{width:18px;height:18px}:target{scroll-margin-block:1rem}:root{--font-google-sans-code:"Google Sans Code","Microsoft YaHei UI","Microsoft YaHei",monospace;--ap-bg:var(--background);--ap-text:var(--foreground);--ap-accent:var(--accent);--ap-accent-text:var(--accent-foreground);--ap-muted:var(--muted-foreground);--ap-soft:var(--muted);--ap-border:var(--border)}html{scrollbar-gutter:stable;background:var(--background);min-height:100%}body{font-family:var(--font-google-sans-code);min-height:100vh}html[data-theme=dark] body{background-image:radial-gradient(85% 30rem at 50% -14rem,#2b0d7d 0%,#0000 80%)}body>footer{margin-top:auto}.ap-shell{width:100%;max-width:48rem;margin-inline:auto;padding-inline:1rem}.ap-page{padding-block:.25rem 2rem}.ap-kicker{color:var(--muted-foreground);margin:0;font-size:.82rem}.ap-accent{color:var(--accent)}.ap-rule{border-bottom:1px solid var(--border)}.ap-empty{color:var(--muted-foreground)}::view-transition-old(root){animation:.18s cubic-bezier(.4,0,1,1) both ap-page-out}::view-transition-new(root){animation:.42s cubic-bezier(.16,1,.3,1) 80ms both ap-page-in}html[data-page-motion=on] [data-page-intro],html[data-page-motion=on] #main-content>*{animation:.58s cubic-bezier(.16,1,.3,1) both ap-section-in}html[data-page-motion=on] [data-page-intro]{animation-delay:40ms}html[data-page-motion=on] #main-content>:first-child{animation-delay:.1s}html[data-page-motion=on] #main-content>:nth-child(2){animation-delay:.16s}html[data-page-motion=on] #main-content>:nth-child(3){animation-delay:.22s}html[data-page-motion=on] #main-content>:nth-child(4){animation-delay:.28s}html[data-page-motion=on] #main-content>:nth-child(n+5){animation-delay:.34s}@keyframes ap-page-out{to{opacity:0;transform:translateY(-6px)}}@keyframes ap-page-in{0%{opacity:0}}@keyframes ap-section-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}html[data-page-motion=on] [data-page-intro],html[data-page-motion=on] #main-content>*{animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.thought-bubble[data-astro-cid-ctdcfd4g]{align-items:center;gap:.6rem;min-width:0;display:flex}.bubble-content[data-astro-cid-ctdcfd4g]{flex:1;align-items:center;min-width:0;height:3.15rem;display:grid}.bubble-item[data-astro-cid-ctdcfd4g]{color:var(--muted-foreground);overflow-wrap:anywhere;text-align:left;font-size:.85rem;line-height:1.85;display:block}.bubble-item[data-astro-cid-ctdcfd4g]:hover{color:var(--accent)}.bubble-item[data-astro-cid-ctdcfd4g] span[data-astro-cid-ctdcfd4g]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button[data-astro-cid-ctdcfd4g]{width:2rem;height:2rem;color:var(--muted-foreground);opacity:.5;border-radius:50%;flex:none;place-items:center;transition:color .2s,opacity .2s,background-color .2s;display:grid}button[data-astro-cid-ctdcfd4g]:hover,button[data-astro-cid-ctdcfd4g]:focus-visible{opacity:1;color:var(--accent);background:color-mix(in srgb,var(--foreground) 5%,transparent)}button[data-astro-cid-ctdcfd4g][hidden],.bubble-item[data-astro-cid-ctdcfd4g][hidden]{display:none}.bubble-item[data-astro-cid-ctdcfd4g][data-enter]{animation:.4s ease-out both thought-enter}@keyframes thought-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=699px){.thought-bubble[data-astro-cid-ctdcfd4g]{gap:.2rem}.bubble-item[data-astro-cid-ctdcfd4g]{text-align:left;font-size:.8rem;line-height:1.75}.bubble-content[data-astro-cid-ctdcfd4g]{height:2.8rem}button[data-astro-cid-ctdcfd4g]{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.bubble-item[data-astro-cid-ctdcfd4g][data-enter]{animation:none}}.avatar[data-astro-cid-jma4yb6s]{border:2px solid var(--border);border-radius:999px;width:5.5rem;height:5.5rem;transition:transform .2s;display:block;overflow:hidden}.avatar[data-astro-cid-jma4yb6s]:hover{transform:rotate(3deg)scale(1.03)}.avatar[data-astro-cid-jma4yb6s] img[data-astro-cid-jma4yb6s]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=480px){.avatar[data-astro-cid-jma4yb6s]{width:4.5rem;height:4.5rem}}.hero-identity[data-astro-cid-jma4yb6s]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-bottom:.6rem;display:grid}.hero-name[data-astro-cid-jma4yb6s]{white-space:nowrap;min-width:0}.hero-thought[data-astro-cid-jma4yb6s]{min-width:0}.author-bio[data-astro-cid-jma4yb6s]{overflow-wrap:anywhere}.author-bio[data-astro-cid-jma4yb6s] a{color:var(--accent);text-decoration:none}.author-bio[data-astro-cid-jma4yb6s] a:hover{opacity:.8}.hero-identity[data-astro-cid-jma4yb6s].has-thoughts{grid-template-columns:2.75rem minmax(0,1fr);gap:.6rem .85rem;margin-bottom:1.4rem}.has-thoughts[data-astro-cid-jma4yb6s] .hero-name[data-astro-cid-jma4yb6s]{grid-area:1/1/auto/-1}.has-thoughts[data-astro-cid-jma4yb6s] .hero-name[data-astro-cid-jma4yb6s] h1[data-astro-cid-jma4yb6s]{margin-block:.5rem .8rem}.has-thoughts[data-astro-cid-jma4yb6s] .hero-thought[data-astro-cid-jma4yb6s]{grid-area:2/2;max-width:32rem}.has-thoughts[data-astro-cid-jma4yb6s] .avatar[data-astro-cid-jma4yb6s]{border-width:1px;grid-area:2/1;width:2.75rem;height:2.75rem}.has-thoughts[data-astro-cid-jma4yb6s]:not(:has(.avatar)) .hero-thought[data-astro-cid-jma4yb6s]{grid-column:1/-1}.not-found[data-astro-cid-72b5g232]{text-align:center;padding-top:5rem;padding-bottom:5rem}.not-found[data-astro-cid-72b5g232]>p[data-astro-cid-72b5g232]:first-child{color:var(--ap-accent);margin:0;font-size:1rem}h1[data-astro-cid-72b5g232]{margin:.5rem 0;font-size:2.5rem}.not-found[data-astro-cid-72b5g232]>p[data-astro-cid-72b5g232]{color:var(--ap-muted)}a[data-astro-cid-72b5g232]{color:var(--ap-accent)}.project-card[data-astro-cid-jm6t6y5z]{border-top:1px solid var(--ap-border);grid-template-columns:12rem minmax(0,1fr);gap:1.25rem;margin:0;padding:1.75rem 0;display:grid}.project-card[data-astro-cid-jm6t6y5z]:last-child{border-bottom:1px solid var(--ap-border)}.project-card[data-astro-cid-jm6t6y5z].without-cover{grid-template-columns:1fr}.cover[data-astro-cid-jm6t6y5z]{align-self:start;display:block}.cover[data-astro-cid-jm6t6y5z] img[data-astro-cid-jm6t6y5z]{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--ap-border);width:100%;display:block}.content[data-astro-cid-jm6t6y5z]{min-width:0}.title[data-astro-cid-jm6t6y5z]{color:var(--ap-accent);text-decoration:none;display:inline-block}.title[data-astro-cid-jm6t6y5z]:hover{text-decoration:underline dashed}.title[data-astro-cid-jm6t6y5z] h2[data-astro-cid-jm6t6y5z]{margin:0;font-size:1.16rem;line-height:1.35}.meta[data-astro-cid-jm6t6y5z]{color:var(--ap-muted);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin-top:.45rem;font-size:.8rem;display:flex}.meta[data-astro-cid-jm6t6y5z] span[data-astro-cid-jm6t6y5z]+span[data-astro-cid-jm6t6y5z]:before{content:"·";margin-right:.6rem}.description[data-astro-cid-jm6t6y5z]{margin:.65rem 0 0;line-height:1.6}.more[data-astro-cid-jm6t6y5z]{align-items:center;gap:.2rem;margin-top:.75rem;font-size:.85rem;display:inline-flex}@media (width<=640px){.project-card[data-astro-cid-jm6t6y5z]{grid-template-columns:1fr;gap:1rem;padding:1.5rem 0}.cover[data-astro-cid-jm6t6y5z] img[data-astro-cid-jm6t6y5z]{aspect-ratio:16/9}.title[data-astro-cid-jm6t6y5z] h2[data-astro-cid-jm6t6y5z]{font-size:1.25rem}.meta[data-astro-cid-jm6t6y5z]{margin-top:.5rem;font-size:.84rem}.description[data-astro-cid-jm6t6y5z]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.7rem;display:-webkit-box;overflow:hidden}.more[data-astro-cid-jm6t6y5z]{margin-top:.85rem}}.project-list[data-astro-cid-3wmtsdc3]{margin-top:.75rem}.project[data-astro-cid-r2nzeti5]{padding-bottom:2rem}header[data-astro-cid-r2nzeti5]{margin-bottom:2rem}h1[data-astro-cid-r2nzeti5]{color:var(--ap-accent);margin:0;font-size:1.875rem;display:inline-block}header[data-astro-cid-r2nzeti5]>p[data-astro-cid-r2nzeti5]{color:var(--ap-muted)}.meta[data-astro-cid-r2nzeti5],.actions[data-astro-cid-r2nzeti5]{flex-wrap:wrap;gap:.7rem;margin-top:1rem;font-size:.84rem;display:flex}.actions[data-astro-cid-r2nzeti5] a[data-astro-cid-r2nzeti5]{color:var(--ap-accent);align-items:center;gap:.25rem;display:inline-flex}.cover[data-astro-cid-r2nzeti5]{border:1px solid var(--ap-border);margin-bottom:2rem;display:block}@media (width<=640px){h1[data-astro-cid-r2nzeti5]{font-size:1.5rem}}.thought[data-astro-cid-usu6zsdw]{border-bottom:1px solid var(--border);grid-template-columns:3rem minmax(0,1fr);gap:.8rem;padding:1.15rem .15rem;transition:background-color .16s;display:grid}.thought[data-astro-cid-usu6zsdw]:not(.detail):hover{background:color-mix(in srgb,var(--muted) 22%,transparent)}.avatar[data-astro-cid-usu6zsdw]{background:var(--muted);border-radius:999px;width:3rem;height:3rem;text-decoration:none;display:block;overflow:hidden}.avatar[data-astro-cid-usu6zsdw] img[data-astro-cid-usu6zsdw]{object-fit:cover;width:100%;height:100%;display:block}.avatar[data-astro-cid-usu6zsdw] span[data-astro-cid-usu6zsdw]{width:100%;height:100%;color:var(--accent);place-items:center;font-weight:700;display:grid}.content[data-astro-cid-usu6zsdw]{min-width:0}header[data-astro-cid-usu6zsdw]{align-items:baseline;gap:.35rem;min-width:0;line-height:1.25;display:flex}.author[data-astro-cid-usu6zsdw]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.author[data-astro-cid-usu6zsdw]:hover{color:inherit;text-decoration:underline}.handle[data-astro-cid-usu6zsdw],.date[data-astro-cid-usu6zsdw],.dot[data-astro-cid-usu6zsdw]{color:var(--muted-foreground);font-size:.84rem}.handle[data-astro-cid-usu6zsdw]{text-overflow:ellipsis;overflow:hidden}.date[data-astro-cid-usu6zsdw]{white-space:nowrap;text-decoration:none}.date[data-astro-cid-usu6zsdw]:hover{color:var(--muted-foreground);text-decoration:underline}.message-link[data-astro-cid-usu6zsdw]{color:inherit;margin-top:.35rem;text-decoration:none;display:block}.message-link[data-astro-cid-usu6zsdw]:hover{color:inherit}.message[data-astro-cid-usu6zsdw]{letter-spacing:0;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:1rem;font-weight:400;line-height:1.6}.detail[data-astro-cid-usu6zsdw] .message[data-astro-cid-usu6zsdw]{font-size:1.08rem}.summary[data-astro-cid-usu6zsdw]{color:var(--muted-foreground);overflow-wrap:anywhere;margin:.3rem 0 0;line-height:1.55}.body[data-astro-cid-usu6zsdw]{overflow-wrap:anywhere;max-width:none;margin-top:1rem}.body[data-astro-cid-usu6zsdw]>:first-child{margin-top:0}.feed-body[data-astro-cid-usu6zsdw]{margin-top:.55rem;font-size:.95rem;line-height:1.55}.feed-body[data-astro-cid-usu6zsdw] p{margin:.4rem 0}.feed-body[data-astro-cid-usu6zsdw] figure{border:1px solid var(--border);background:var(--muted);border-radius:.9rem;margin:.7rem 0 0;overflow:hidden}.feed-body[data-astro-cid-usu6zsdw] figure img{object-fit:cover;width:100%;max-height:36rem;display:block}.feed-body[data-astro-cid-usu6zsdw] figcaption{color:var(--muted-foreground);padding:.45rem .7rem;font-size:.78rem}.feed-body[data-astro-cid-usu6zsdw] .notion-video{width:100%;margin:.7rem 0 0}.feed-body[data-astro-cid-usu6zsdw] .notion-video-frame{border-radius:.9rem;width:100%}.feed-body[data-astro-cid-usu6zsdw] pre,.feed-body[data-astro-cid-usu6zsdw] table{max-width:100%;overflow-x:auto}footer[data-astro-cid-usu6zsdw]{margin-top:.75rem}footer[data-astro-cid-usu6zsdw] a[data-astro-cid-usu6zsdw]{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.8rem;text-decoration:none;display:inline-flex}footer[data-astro-cid-usu6zsdw] a[data-astro-cid-usu6zsdw]:hover{color:var(--accent)}@media (width>=641px){.feed-body[data-astro-cid-usu6zsdw] figure{background:0 0;border:0;border-radius:0;max-width:32rem;overflow:visible}.feed-body[data-astro-cid-usu6zsdw] figure img{object-fit:contain;border:1px solid var(--border);border-radius:.75rem;width:auto;max-width:100%;height:auto;max-height:20rem;margin:0}.feed-body[data-astro-cid-usu6zsdw] figcaption{padding:.4rem 0}.feed-body[data-astro-cid-usu6zsdw] .notion-video{max-width:32rem}.feed-body[data-astro-cid-usu6zsdw] .notion-video-frame{border:1px solid var(--border);background:#000;border-radius:.75rem;overflow:hidden}}@media (width<=480px){.thought[data-astro-cid-usu6zsdw]{grid-template-columns:2.65rem minmax(0,1fr);gap:.65rem;padding-block:1rem}.avatar[data-astro-cid-usu6zsdw]{width:2.65rem;height:2.65rem}.handle[data-astro-cid-usu6zsdw],.dot[data-astro-cid-usu6zsdw]{display:none}.date[data-astro-cid-usu6zsdw]{margin-left:auto;font-size:.78rem}}.stream[data-view=list]{border-top:1px solid var(--border)}@media (width>=769px){.stream[data-view=notes]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;padding:.25rem 0 2rem;display:grid}.stream[data-view=notes].is-masonry{grid-auto-rows:4px;row-gap:0}.stream[data-view=notes].is-masonry .thought:nth-child(odd){grid-column:1}.stream[data-view=notes].is-masonry .thought:nth-child(2n){grid-column:2}.stream[data-view=notes] .thought{--note-edge:color-mix(in srgb, var(--foreground) 13%, var(--background));--note-surface:color-mix(in srgb, var(--background) 94%, var(--muted));border:1px solid var(--note-edge);background:var(--note-surface);min-width:0;box-shadow:0 2px 0 color-mix(in srgb, var(--foreground) 5%, transparent), 0 10px 22px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:.3rem;margin:0;padding:1rem 1.05rem .8rem;transition:border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}[data-theme=dark] .stream[data-view=notes] .thought{--note-edge:var(--border);--note-surface:var(--muted)}.stream[data-view=notes] .thought:before{background:var(--accent);content:"";width:2rem;height:.18rem;position:absolute;top:0;left:1.05rem}.stream[data-view=notes] .thought:not(.detail):hover{background:var(--note-surface);border-color:color-mix(in srgb, var(--accent) 35%, var(--note-edge));box-shadow:0 2px 0 color-mix(in srgb, var(--foreground) 5%, transparent), 0 12px 26px color-mix(in srgb, var(--foreground) 10%, transparent)}.stream[data-view=notes] .avatar,.stream[data-view=notes] .author,.stream[data-view=notes] .handle,.stream[data-view=notes] .dot{display:none}.stream[data-view=notes] .content,.stream[data-view=notes] header{min-width:0}.stream[data-view=notes] .date{color:var(--muted-foreground);font-size:.76rem}.stream[data-view=notes] .message-link{margin-top:.65rem}.stream[data-view=notes] .message{color:var(--foreground);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.stream[data-view=notes] .summary,.stream[data-view=notes] .feed-body{font-size:.9rem;line-height:1.65}.stream[data-view=notes] .summary{margin-top:.5rem}.stream[data-view=notes] .feed-body{margin-top:.55rem}.stream[data-view=notes] .feed-body figure{max-width:100%;margin-top:.75rem}.stream[data-view=notes] .feed-body figure img{max-width:100%;max-height:11rem}.stream[data-view=notes] .feed-body .notion-video{max-width:100%}.stream[data-view=notes] .feed-body .notion-video-frame{width:100%}.stream[data-view=notes] footer{border-top:1px solid var(--note-edge);margin-top:.8rem;padding-top:.55rem}.stream[data-view=notes] footer a{color:var(--accent)}}@media (width<=768px){.stream{border-top:1px solid var(--border)}}.stream-heading[data-astro-cid-afuhgkx6]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.view-switch[data-astro-cid-afuhgkx6]{border:1px solid var(--border);border-radius:.5rem;flex:none;padding:.2rem;display:none}.view-switch[data-astro-cid-afuhgkx6] button[data-astro-cid-afuhgkx6]{color:var(--muted-foreground);border-radius:.3rem;padding:.35rem .65rem;font-size:.8rem}.view-switch[data-astro-cid-afuhgkx6] button[data-astro-cid-afuhgkx6][aria-pressed=true]{background:var(--muted);color:var(--foreground)}@media (width>=769px){.view-switch[data-astro-cid-afuhgkx6]{display:flex}}.detail[data-astro-cid-wjd7bem6]{padding-bottom:1rem}.rec-page{padding-bottom:3.5rem}.rec-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;gap:.4rem;font-weight:300;display:flex}.rec-breadcrumb a:hover{color:var(--accent)}.rec-intro{padding-bottom:1.8rem}.rec-intro p{max-width:36rem;color:var(--muted-foreground);margin-top:.8rem;line-height:1.9}.rec-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.35rem 1.15rem;padding-bottom:.8rem;display:flex}.rec-tabs a{min-height:2.75rem;color:var(--muted-foreground);border-bottom:2px solid #0000;align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.rec-tabs a[aria-current]{border-bottom-color:var(--accent);color:var(--foreground)}.rec-tabs a:hover{color:var(--accent)}.rec-tabs span{opacity:.7;font-size:.7rem}.rec-group{border-bottom:1px solid var(--border);padding-block:2.5rem}.rec-group:last-child{border-bottom:0;padding-bottom:0}.rec-group-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem;display:flex}.rec-group-heading h2{font-size:1.2rem;font-weight:600}.rec-group-heading p{color:var(--muted-foreground);margin-top:.4rem;font-size:.8rem;line-height:1.7}.rec-see-all{color:var(--accent);flex-shrink:0;padding-block:.7rem;font-size:.8rem}.rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}.rec-grid>li,.rec-copy{min-width:0}.rec-card{overflow-wrap:anywhere;height:100%}.rec-title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.5}.rec-title a:hover{color:var(--accent);text-underline-offset:.25em;text-decoration:underline}.rec-subtitle{color:var(--muted-foreground);margin-top:.35rem;font-size:.75rem;line-height:1.7}.rec-reason{white-space:pre-line;margin-top:.9rem;font-size:.875rem;line-height:1.85}.rec-actions{color:var(--accent);flex-wrap:wrap;gap:.2rem 1rem;margin-top:.7rem;font-size:.75rem;display:flex}.rec-actions a{align-items:center;gap:.25rem;padding-block:.4rem;display:inline-flex}.rec-actions a:hover{text-underline-offset:.3em;text-decoration:underline}.rec-actions svg{flex:none;width:.9rem;height:.9rem}.rec-image{min-width:0}.rec-image img{width:100%;height:100%;display:block}.rec-image-empty{border:1px solid var(--border);color:var(--muted-foreground);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.rec-books{grid-template-columns:5.25rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.rec-books .rec-image{aspect-ratio:2/3}.rec-books .rec-image img{object-fit:contain;object-position:top center;filter:drop-shadow(2px 3px 2px #0000001f)}.rec-books .rec-image-empty{border-inline-start-width:4px}.rec-games .rec-image{aspect-ratio:16/9;border-radius:.35rem;margin-bottom:1rem;overflow:hidden}.rec-games .rec-image img{object-fit:cover}.rec-software{border:1px solid var(--border);border-radius:.6rem;grid-template-columns:2.75rem minmax(0,1fr);gap:.85rem;padding:1.1rem;display:grid}.rec-software .rec-image{aspect-ratio:1;border-radius:.55rem;overflow:hidden}.rec-software .rec-image img{object-fit:contain}.rec-grid-hardware{grid-template-columns:minmax(0,1fr)}.rec-hardware{grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:2rem;display:grid}.rec-hardware .rec-image{aspect-ratio:4/3}.rec-hardware .rec-image img{object-fit:contain}.rec-grid-hardware>li+li{border-top:1px dashed var(--border);padding-top:1.8rem}.rec-people{grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;display:grid}.rec-people .rec-image{aspect-ratio:1;border-radius:50%;overflow:hidden}.rec-people .rec-image img{object-fit:cover}.rec-empty{padding-block:4rem}.rec-empty h2{font-size:1.1rem;font-weight:500}.rec-empty p{color:var(--muted-foreground);margin-top:.8rem;font-size:.875rem}.rec-detail-page{padding-bottom:2rem}.rec-detail{height:auto;margin-top:1rem}.rec-detail .rec-title{font-size:1.6rem}.rec-detail .rec-kind{color:var(--accent);margin-bottom:.5rem;font-size:.75rem}.rec-detail.rec-books{grid-template-columns:8rem minmax(0,1fr);gap:2rem}.rec-detail.rec-games .rec-image{max-height:22rem}.rec-detail.rec-software{border:0;grid-template-columns:4rem minmax(0,1fr);padding:0}.rec-detail.rec-people{grid-template-columns:5rem minmax(0,1fr)}.rec-body{border-top:1px solid var(--border);margin-top:2rem;padding-top:1rem}.rec-return{color:var(--accent);margin-top:2rem;font-size:.875rem}@media (width<=600px){.rec-grid{grid-template-columns:minmax(0,1fr);gap:1.6rem}.rec-group{padding-block:2rem}.rec-group-heading{margin-bottom:1.3rem}.rec-books{grid-template-columns:5.5rem minmax(0,1fr)}.rec-hardware{grid-template-columns:6.25rem minmax(0,1fr);align-items:start;gap:1rem}.rec-detail.rec-books{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem}.rec-detail .rec-title{font-size:1.35rem}.rec-tabs{column-gap:.95rem}.rec-grid-people>li+li{border-top:1px dashed var(--border);padding-top:1.6rem}}
