@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAbUABMAAAAADXAAAAZtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE0AFwvbBEICoMAgkILFAAwhCYBNgIkAyIEIAWIagdiDAcbzwtR1KzJaS+yH4mxMavHya1W0jQVGwsRk9/Eu+B5+jb9c2cWPA4RJdKW11B3pX3ufxURIWSP1trcq4W08dWTGng91RUkWgqUSAS08NIjeoMhzv9+v5bvrifFk56IhEqItCb68GiSfkR8VUIED5G2kB5N7GvCJVSGCiERKo1QAqs6naQDAC/AdfGsdrz0LgjgBgAUgqARBHCSoyRVu+7pAXKDe1AXchgAQ4X7oD7YhQSA8jFQMGFaFYlqAwKyCAoAIO9MhUYhvA2izIIKGkuDAJmOEwDgBx4AANHsWDB2g0AuDSVoIBdkAQ+F/nmOVDFCBBCIIQAIaic7AVQ3A4bKlp9ZQH279uY7jS5boVNXyvnZlrABig9Z/y2v8MF3a/XD/FPQD6WYD/kNIM/UJuCjEQQ7CvBwAjnUuH465YABX7A5A8HDJ6C8+h7wbG++CYA46Q0QAHFx8KHNLQFAA0oi5GeorRCDkfKWIUq1BxKj7YjRPnDF6lkkv4WBAKAADXhoBPAwqA+IxI7Cik8NP3alfGtNE/BXmHfNnWYfs4YpN1ri2O4lQDSF4OHA3g9uIAP5GXWYiCACsgIFHIRokACIgc+9iAXkLcQKqj0gNlBbIXbQPhAHtOdeTZMoABwAxAIn0B4wGZAMPAAU6p24LQaCGIbN8Br7K45y6QhV3DNCu52DXF2cXfu3a+dq0+bb8+dlxpxc18KVTD/n+u5CqTZnz/bNjvL1HHW13XJGX+6489uzgbZ7Low+d47pO/3dIiytBwm7M1z/b5ObTpyrfP+Rkpf/uTwho9O/nYgduLHe/I1dJ1VMrVhvTsGmeTFNyXdW6xIo2bxMWqjDoI3ns4vWKFO2RpcabZsUzGr8Zasa3rEy9tmscfQ7lPGnLlSwa+GiDXIv1yz23cDytSq09AfqFSts/Y0OuYO/7/Q1wPfY7+RUT/qia9nal0v4d1cu62rUeYgqiAA2bGJwFB1uxT6RNjCfg6qnZ19O2g8OEBTg5wAgAOKVUcvt7lX+nRWu7s/04caN4AaLIUopNX0RbSQ8NwzFMy/TdehBXMgIE/cYP0q8wkTAHZd3YrO8PXh9t+0TR2bMsvQn8PJlIOh+6SjTRMdWLlQ77KKKzu13TkdFnQ4SSbZuGzyxFwFNs8/2bKqE1Buu2nzQQOovlLJEJKRu83OLXrt2ScxrW0KJ0p+wJnk+5CXEvAsVDFQBboFo4/2LbJ831pH/Gfg3TxAzo4TFIp/eKhsX7OE3dw8xMTfeeqIs0Q8eRKtLl9TjJyF3WhnIL5Vrk8/cfIsz9OxxsIT19eMXkP85VKxUCU6S5cX5c3ER9lcflqPffIqPun3mKOPe/2T1pjx88v6TPSYaOpPT/HfIy9PqQ5hQyLS508ozMenup2/zXiQnvwj7/WFvhLy7fQjyj579iHVjEXt8vDfY+5rRHt/Vh0HUDFRQv5A6KUHyZ8j3oCzKEhfp1I64uGePX5neQLloV0RQa22ILuPpDSHy3YxcOhiZ/+LFm2fxKVHvnp85HQrbXmaFw4r37yWBNUWdxalwEAJo3fpgwiZPt6jK7+wP94cAN77N4KL+33c9zW75pqWlvmUGFFYUAAKDZ6flF4s1XHfdQ36w9bVLWMlNMZ/P8sSAn1DF8YKOPgjgYJIkfUURmDYDAVJqSBgxHMDudX1ASF1NKNyqLDRV+wiDwh2HheTWwoq/74sjKVvbEgJuaQghvtJQZBULTaLPMHCrsrCQ7CaspNsNG/GWwo7P93CQaDSc2BkMFx7t4cZJU0QQSXVE4qY0ooiWg2jspCKGWM6a8cWgJptAYll7Q2GCBY9Nvsy8p3AYmM4kM6aZeEehYRm6sRObodFRmQKX3Q90kejSOZAGTMBkhCEPtkWgCa5ZaEtQPUNpG1lENYjI2tiGEJrBZ4qvQ0f/Uh8xVUwxo0gwg48imkYx2JqGwTQtzWyc7AhcFoVrC/NQCsLSIKGnFhzf4tVg81KKKq6EUstUiFdAgf7uldS3snS9RU8e9IicLv2Sx/cO96J7ScWVVIJvvBwFqnFLc0xmixTbWwPr3Rav/Qsj/p7u7cewKmFETb14HC1DCDBi9oG0NAzR0h9x5YZ+31ihwPwI8yv8thodQI5DKbRoMcQiVmuNnn82MS8+ZqjRLl6j+OWT3eI1Szt69GJU+cgXlpFG2qWKl/3ql/G/Ys5eafwAAAA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-italic._zMtch5S.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-italic.KoQsQXDA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-italic.ChtpyDsL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;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,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-ext-400-normal.BbKYyvR9.woff2)format("woff2"),url(/_astro/fragment-mono-latin-ext-400-normal.CT4YFKeK.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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-400-normal.yxdJ5AmL.woff2)format("woff2"),url(/_astro/fragment-mono-latin-400-normal.BYwT3kSJ.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.DX68cEVD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-italic.Bl6DJqma.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-italic.Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-italic.CMW9dfKg.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-italic.Hh3oeMt5.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-italic.BhUEwDRF.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-italic.BOLXpvkj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--desk:#eceef1;--paper:#fff;--field:#fff;--leaf:#fff;--leaf-shadow:var(--shadow);--ink:#0e1621;--ink-2:#4a515c;--ink-3:#626975;--fill:#0e16210d;--fill-2:#0e162117;--ring:#0e16211f;--accent:#0e1621;--focus:#0e1621;--mark:#ffe352;--mark-ink:#0e1621;--hl:#ffe352;--found:#ffe352;--found-edge:#0e1621;--ok-fill:#ffe352;--ok-ink:#0e1621;--no:#a3200c;--no-wash:#a3200c1a;--no-plate:#a3200c1a;--no-solid:#a3200c;--no-line:inset 0 -2px 0 #a3200c;--hl-no:#a3200c24;--hl-no-line:0 2px 0 #a3200c;--hl-no-outline:0 solid transparent;--ins-bg:#a3200c1a;--ins-ink:#a3200c;--c-labs:#8e3036;--c-papers:#34507d;--c-evaluators:#557a4e;--c-government:#a07a2c;--c-web:#3c8084;--c-forum:#7a5280;--c-welfare:#66707c;--on-cloth:#f4efe2;--sans:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--read:var(--sans);--name:var(--sans);--display:var(--sans);--mono:"Fragment Mono", ui-monospace, Menlo, monospace;--display-w:500;--display-track:-.03em;--name-w:500;--name-track:-.01em;--head-w:500;--read-lh:1.6;--t-12:.75rem;--t-14:.875rem;--t-16:1rem;--t-17:1.0625rem;--t-20:1.25rem;--t-28:1.75rem;--t-title:2.75rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-sheet:2px;--r-ctl:8px;--r-panel:12px;--r-box:12px;--r-pill:999px;--gutter:32px;--page:1216px;--measure:43rem;--bar:64px;--control:40px;--plate:36px;--side:10rem;--wall-dim:none;--shadow:0 0 0 1px #0e16210f, 0 1px 2px #0e16210f, 0 8px 20px -8px #0e162124;--shadow-pop:var(--shadow);--pop:var(--desk);--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%234a515c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8l4.5 4.5L14.5 8'/%3E%3C/svg%3E");--ease:cubic-bezier(.25, 1, .5, 1);--d-fast:.12s;--d-pop:.2s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--desk:#0d0d0c;--field:#151514;--leaf:transparent;--leaf-shadow:none;--ink:#edebe4;--ink-2:#a6a39b;--ink-3:#86837b;--fill:#f0eee80e;--fill-2:#f0eee818;--ring:#f0eee821;--accent:#1aadff;--focus:#1aadff;--mark:#1aadff29;--mark-ink:#1aadff;--hl:#1aadff4d;--found:#1aadff;--found-edge:transparent;--ok-fill:transparent;--ok-ink:#1aadff;--no:#86837b;--no-wash:transparent;--no-plate:#f0eee818;--no-solid:#86837b;--no-line:inset 0 0 0 0 transparent;--hl-no:transparent;--hl-no-line:0 0 0 0 transparent;--hl-no-outline:1.5px dashed #1a1a1a;--ins-bg:#1aadff29;--ins-ink:#edebe4;--sans:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--read:"Source Serif 4 Variable", "Iowan Old Style", Palatino, Georgia, serif;--name:"Source Serif 4 Variable", "Iowan Old Style", Palatino, Georgia, serif;--display:"Instrument Serif", "Source Serif 4 Variable", Georgia, serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--display-w:400;--display-track:-.012em;--name-w:600;--name-track:0;--head-w:450;--read-lh:1.66;--r-sheet:4px;--r-ctl:10px;--r-panel:16px;--r-box:24px;--wall-dim:brightness(.74);--shadow:0 1px 2px #0000004d, 0 12px 34px -14px #000000a6;--shadow-pop:0 0 0 .5px #f0eee821, 0 18px 50px -14px #0009;--pop:#1b1b1a;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23a6a39b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8l4.5 4.5L14.5 8'/%3E%3C/svg%3E")}}:root[data-theme=dark]{color-scheme:dark;--desk:#0d0d0c;--field:#151514;--leaf:transparent;--leaf-shadow:none;--ink:#edebe4;--ink-2:#a6a39b;--ink-3:#86837b;--fill:#f0eee80e;--fill-2:#f0eee818;--ring:#f0eee821;--accent:#1aadff;--focus:#1aadff;--mark:#1aadff29;--mark-ink:#1aadff;--hl:#1aadff4d;--found:#1aadff;--found-edge:transparent;--ok-fill:transparent;--ok-ink:#1aadff;--no:#86837b;--no-wash:transparent;--no-plate:#f0eee818;--no-solid:#86837b;--no-line:inset 0 0 0 0 transparent;--hl-no:transparent;--hl-no-line:0 0 0 0 transparent;--hl-no-outline:1.5px dashed #1a1a1a;--ins-bg:#1aadff29;--ins-ink:#edebe4;--sans:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--read:"Source Serif 4 Variable", "Iowan Old Style", Palatino, Georgia, serif;--name:"Source Serif 4 Variable", "Iowan Old Style", Palatino, Georgia, serif;--display:"Instrument Serif", "Source Serif 4 Variable", Georgia, serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--display-w:400;--display-track:-.012em;--name-w:600;--name-track:0;--head-w:450;--read-lh:1.66;--r-sheet:4px;--r-ctl:10px;--r-panel:16px;--r-box:24px;--wall-dim:brightness(.74);--shadow:0 1px 2px #0000004d, 0 12px 34px -14px #000000a6;--shadow-pop:0 0 0 .5px #f0eee821, 0 18px 50px -14px #0009;--pop:#1b1b1a;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23a6a39b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8l4.5 4.5L14.5 8'/%3E%3C/svg%3E")}:root[data-theme=light]{color-scheme:light}@media (width<=699px){:root{--gutter:16px;--t-title:2rem;--bar:56px}}@media (pointer:coarse){:root{--control:44px;--plate:44px}}*,:before,:after{box-sizing:border-box}html{background:var(--desk);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bar) + var(--s-4))}body{background:var(--desk);color:var(--ink);font:400 var(--t-14)/1.45 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,pre{font:inherit;margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sheet)}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}code,kbd,.mono{font-family:var(--mono);font-size:.92em}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}.wrap{width:min(100% - 2 * var(--gutter), var(--page));margin-inline:auto}.col>*{max-width:var(--measure)}.muted{color:var(--ink-2)}.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.i-sm{width:16px;height:16px}.link{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.link:hover{text-decoration-color:currentColor}.bar-in{align-items:center;gap:var(--s-5);height:var(--bar);display:flex}.wordmark{align-items:center;gap:var(--s-2);height:44px;font:600 var(--t-16)/1 var(--sans);letter-spacing:-.015em;display:inline-flex}.wordmark svg{flex:none;width:20px;height:20px}.nav{align-items:center;gap:2px;display:flex}.nav a{height:var(--plate);padding-inline:var(--s-3);border-radius:var(--r-ctl);color:var(--ink-2);transition:background var(--d-fast) var(--ease);align-items:center;font-weight:500;display:inline-flex}.nav a:hover{background:var(--fill);color:var(--ink)}.nav a[aria-current=page]{background:var(--fill-2);color:var(--ink)}.bar-find{width:15rem;margin-left:auto;position:relative}.bar-find .i{color:var(--ink-3);pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:10px}.bar-find .field{height:var(--plate);padding-left:34px}.menu{margin-left:auto;display:none;position:relative}.menu summary{border-radius:var(--r-ctl);cursor:pointer;place-items:center;width:44px;height:44px;margin-right:-4px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{background:var(--fill-2)}.menu nav{right:-4px;top:calc(100% + var(--s-1));z-index:20;width:min(18rem, calc(100vw - 2 * var(--gutter) + 8px));background:var(--pop);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);padding:6px;display:grid;position:absolute}.menu nav a{height:48px;padding-inline:var(--s-3);font:500 var(--t-16)/1 var(--sans);border-radius:6px;align-items:center;display:flex}.menu nav a:hover,.menu nav a[aria-current=page]{background:var(--fill-2)}@media (width<=899px){.bar .nav,.bar-find{display:none}.menu{display:block}}.foot{margin-top:var(--s-9);color:var(--ink-2)}.foot-in{align-items:center;gap:var(--s-1) var(--s-5);padding-block:var(--s-6);flex-wrap:wrap;display:flex}.foot a{align-items:center;min-height:32px;display:inline-flex}.foot a:hover{color:var(--ink)}.foot .by{margin-left:auto}@media (width<=699px){.foot .by{flex-basis:100%;margin-left:0}}.title{font:var(--display-w) var(--t-title)/1.08 var(--display);letter-spacing:var(--display-track);text-wrap:balance;overflow-wrap:anywhere}.h2{font:var(--head-w) var(--t-28)/1.2 var(--sans);letter-spacing:-.02em}.h3{font:500 var(--t-14)/1.45 var(--sans)}.name{font:var(--name-w) var(--t-20)/1.25 var(--name);letter-spacing:var(--name-track)}.prose{font:400 var(--t-17)/var(--read-lh) var(--read);max-width:var(--measure)}.prose p+p{margin-top:1em}.prose h2{font:500 var(--t-28)/1.2 var(--sans);letter-spacing:-.02em;scroll-margin-top:var(--s-5);margin:1.8em 0 .5em}@media (width<=699px){.prose{font-size:var(--t-16)}}.head{padding-block:var(--s-7) var(--s-6);gap:var(--s-3);justify-items:start;display:grid}.up{align-items:center;gap:var(--s-1);color:var(--ink-2);font-weight:500;display:flex}.up a:hover{color:var(--ink)}.up .i{width:14px;height:14px;color:var(--ink-3)}.facts{gap:var(--s-1) var(--s-4);color:var(--ink-2);flex-wrap:wrap;display:flex}.facts a:hover{color:var(--ink)}.section{margin-top:var(--s-8)}.section .h2{margin-bottom:var(--s-3)}.section>.h2+:not(.rows,.topics){margin-top:var(--s-5)}@media (width<=699px){.head{padding-block:var(--s-6) var(--s-5)}.section{margin-top:var(--s-7)}}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--control);padding-inline:var(--s-4);border-radius:var(--r-ctl);background:var(--fill);font:500 var(--t-14)/1 var(--sans);white-space:nowrap;transition:background var(--d-fast) var(--ease);flex:none;display:inline-flex}.btn:hover{background:var(--fill-2)}.btn-primary{background:var(--ink);color:var(--desk)}.btn-primary:hover{background:color-mix(in srgb, var(--ink) 86%, var(--desk))}.btn-quiet{color:var(--ink-2);padding-inline:var(--s-3);background:0 0}.btn-quiet:hover{background:var(--fill);color:var(--ink)}.btn[disabled]{opacity:.45;cursor:default}.btn[aria-pressed=true]{background:var(--fill-2);color:var(--ink)}.ib{width:var(--control);height:var(--control);border-radius:var(--r-ctl);color:var(--ink-2);transition:background var(--d-fast) var(--ease);flex:none;place-items:center;display:inline-grid}.ib:hover{background:var(--fill);color:var(--ink)}.field{width:100%;height:var(--control);padding-inline:var(--s-3);border-radius:var(--r-ctl);background:var(--field);box-shadow:0 0 0 1px var(--ring);font-size:var(--t-14);border:0;display:block}.field::placeholder{color:var(--ink-3);opacity:1}.field:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:var(--r-ctl);outline:0}input[type=search]::-webkit-search-cancel-button{display:none}textarea.field{resize:none;field-sizing:content;height:auto;min-height:11rem;max-height:70vh;padding:var(--s-4);font:400 var(--t-17)/var(--read-lh) var(--read);resize:vertical;border-radius:var(--r-ctl)}select.field{-webkit-appearance:none;appearance:none;background-color:var(--fill);width:auto;max-width:100%;box-shadow:none;cursor:pointer;background-image:var(--chev);background-position:right 8px center;background-repeat:no-repeat;background-size:20px;padding-right:34px;font-weight:500}select.field:hover{background-color:var(--fill-2)}@media (pointer:coarse),(width<=699px){.field,.ask input{font-size:var(--t-16)}}.ask{width:100%;max-width:40rem;display:flex;position:relative}.ask input{min-width:0;height:56px;padding:0 7.5rem 0 var(--s-4);border-radius:var(--r-panel);background:var(--field);box-shadow:0 0 0 1px var(--ring);font-size:var(--t-17);border:0;flex:1}.ask input::placeholder{color:var(--ink-3);opacity:1}.ask input:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:var(--r-panel);outline:0}.ask .btn{height:48px;padding-inline:var(--s-5);position:absolute;top:4px;right:4px}.tries{gap:0 var(--s-1);height:32px;margin:var(--s-2) 0 0 -10px;flex-wrap:wrap;max-width:calc(100% + 10px);display:flex;overflow:hidden}.tries::-webkit-scrollbar{display:none}.tries a,.tries button{border-radius:var(--r-ctl);height:32px;font:400 var(--t-12)/1 var(--mono);color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;padding-inline:10px;display:inline-flex}.tries a:hover,.tries button:hover{background:var(--fill);color:var(--ink)}@media (pointer:coarse){.tries,.tries a,.tries button{height:44px}}.codeline{min-height:var(--control);padding:0 2px 0 var(--s-3);border-radius:var(--r-ctl);background:var(--fill);align-items:center;display:flex}.codeline code{text-overflow:ellipsis;white-space:nowrap;scrollbar-width:none;min-width:0;font-size:var(--t-14);line-height:var(--plate);flex:1;overflow:hidden}.codeline code::-webkit-scrollbar{display:none}.codeline .ib{width:var(--plate);height:var(--plate);border-radius:6px}pre.code{padding:var(--s-4);border-radius:var(--r-ctl);background:var(--fill);font:400 var(--t-12)/1.6 var(--mono);overflow-x:auto}.more summary{align-items:center;gap:var(--s-1);height:var(--plate);margin-left:calc(-1 * var(--s-2));padding-inline:var(--s-2);border-radius:var(--r-ctl);color:var(--ink-2);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}.more summary::-webkit-details-marker{display:none}.more summary:hover{background:var(--fill);color:var(--ink)}.more[open] summary .i{transform:rotate(180deg)}.more pre{margin-top:var(--s-2)}.chip{vertical-align:baseline;border-radius:var(--r-sheet);font:500 var(--t-14)/1.55 var(--sans);white-space:nowrap;color:var(--ink);background:var(--fill-2);align-items:center;gap:.3em;padding:0 .4em;display:inline-flex}.chip:before{content:"";width:.85em;height:.85em;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;background:currentColor;flex:none;display:none}.chip[data-state=verified]{background:var(--mark);color:var(--mark-ink);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.5l2.7 2.7L10 3.4'/%3E%3C/svg%3E")}.chip[data-state=rejected]{background:var(--no-wash);color:var(--no);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M2.5 2.5l7 7M9.5 2.5l-7 7'/%3E%3C/svg%3E")}.chip[data-state=verified]:before,.chip[data-state=rejected]:before{display:block}.chip[data-state=rejected] .chip-label{text-decoration:line-through}.chip[data-state=pending]{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ring);animation:pending .9s var(--ease) infinite alternate;background:0 0}@keyframes pending{to{box-shadow:inset 0 0 0 1px var(--ink-3)}}a.chip:hover,button.chip:hover{box-shadow:0 0 0 1px var(--ink)}.chip[aria-pressed=true],.chip[aria-current=true]{box-shadow:0 0 0 1.5px var(--ink)}.chip[data-state=rejected]:is(a,button):hover,.chip[data-state=rejected]:is([aria-pressed=true],[aria-current=true]){box-shadow:0 0 0 1.5px var(--no)}.state{font:500 var(--t-14)/1.45 var(--sans);align-items:center;gap:6px;display:inline-flex;position:relative}.state:before{content:"";border-radius:var(--r-sheet);flex:none;width:14px;height:14px}.state:after{content:"";width:14px;height:14px;-webkit-mask:var(--glyph) center / 14px no-repeat;mask:var(--glyph) center / 14px no-repeat;margin-top:-7px;position:absolute;top:50%;left:0}.state[data-state=verified]:before{background:var(--ok-fill)}.state[data-state=verified]:after{background:var(--ok-ink);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 7.4l2.6 2.6 5-5.6'/%3E%3C/svg%3E")}.state[data-state=cited]{color:var(--ink-2)}.state[data-state=cited]:before{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.state[data-state=rejected]{color:var(--no)}.state[data-state=rejected]:after{background:var(--no);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E")}.tally{gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}mark{background:var(--mark);color:inherit;border-radius:var(--r-sheet);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.12em;padding:.05em .12em}mark[data-kind=reject]{background:var(--no-wash);box-shadow:var(--no-line);outline:var(--hl-no-outline);outline-color:var(--ink-3)}del.diff{color:var(--no)}ins.diff{color:var(--ins-ink);background:var(--ins-bg);border-radius:var(--r-sheet);box-shadow:var(--no-line);padding:.05em .25em;font-weight:500;text-decoration:none}.sheet{background:var(--paper);border-radius:var(--r-sheet);box-shadow:var(--shadow);position:relative;overflow:hidden;container-type:inline-size}.sheet>img{width:100%;height:100%}.sheet .hl{background:var(--hl);mix-blend-mode:multiply;pointer-events:none;border-radius:1px;padding:0;position:absolute}.sheet .hl[data-kind=reject]{background:var(--hl-no);box-shadow:var(--hl-no-line);outline:var(--hl-no-outline);mix-blend-mode:normal}.textlayer{color:#0000;line-height:1;font-family:var(--sans);user-select:text;position:absolute;inset:0}.textlayer span{white-space:pre;transform-origin:0 0;cursor:text;position:absolute}.textlayer ::selection{color:#0000;background:#0e162138}.crop{aspect-ratio:var(--crop,5 / 4);background:var(--paper);border-radius:var(--r-sheet);box-shadow:var(--shadow);position:relative;overflow:hidden}.crop .sheet{width:108%;box-shadow:none;border-radius:0;position:absolute;top:0;left:-4%;overflow:visible}@media (width<=699px){.crop{aspect-ratio:4/3}.crop .sheet{width:118%;left:-9%}}.pv{border-radius:var(--r-sheet);min-height:0;position:relative;overflow:hidden}.pv-page{background:var(--paper);box-shadow:var(--shadow)}.pv-page .sheet{box-shadow:none;transition:transform var(--d-pop) var(--ease);border-radius:0;overflow:visible}.pv-empty,.pv-source{box-shadow:inset 0 0 0 1px var(--ring)}.pv-source,.pv-text{padding:var(--s-5);gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.pv-text{background:var(--leaf);box-shadow:var(--leaf-shadow), inset 0 0 0 1px var(--ring);overflow-y:auto}.pv-title{font:var(--name-w) var(--t-20)/1.25 var(--name);letter-spacing:var(--name-track)}.pv-para{font:400 var(--t-16)/var(--read-lh) var(--read)}.rows{margin-inline:calc(-1 * var(--s-3));display:grid}.rows>a{grid-template-columns:minmax(0, 1fr) var(--side);gap:2px var(--s-5);padding:var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);align-items:baseline;display:grid}.rows>a:hover{background:var(--fill)}.rows .name{grid-column:1}.rows .sub{color:var(--ink-2);grid-column:1}.rows .val{text-align:right;color:var(--ink-2);white-space:nowrap;grid-area:1/2}.rows .val+.val{grid-row:2}.rows .tally{margin-top:var(--s-1);grid-column:1}.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=699px){.rows>a{grid-template-columns:minmax(0,1fr)}.rows .val,.rows .val+.val{text-align:left;grid-area:auto/1}}.cat>a{gap:2px var(--s-4);grid-template-columns:minmax(0,1fr) 8.5rem 5.5rem 7.5rem 6.5rem}.cat .name{font:var(--name-w) var(--t-17)/1.35 var(--name);letter-spacing:0}.cat .c{color:var(--ink-2);white-space:nowrap}.cat .c[data-here]{color:var(--ink);font-weight:500}.cat .size{text-align:right}@media (width<=899px){.cat>a{gap:2px var(--s-3);grid-template-columns:repeat(4,auto) minmax(0,1fr)}.cat .name,.cat .sub{grid-column:1/-1}.cat .size{text-align:left}.cat .c{font-size:var(--t-12)}}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:var(--ink-2);padding:var(--s-2) var(--s-4) var(--s-2) 0;vertical-align:bottom;font-weight:400}.table td{padding:var(--s-2) var(--s-4) var(--s-2) 0;vertical-align:baseline}.table .num{text-align:right;white-space:nowrap}.table th:last-child,.table td:last-child{padding-right:0}.scroll{position:relative;overflow-x:auto}.kv{gap:var(--s-2) var(--s-4);grid-template-columns:6rem minmax(0,1fr);display:grid}.kv dt{color:var(--ink-2)}.kv dd{overflow-wrap:anywhere;min-width:0}.note{color:var(--ink-2);max-width:var(--measure)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero{gap:var(--s-8);padding-top:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.hero-say{gap:var(--s-5);grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;display:grid}.hero-say .ask{max-width:none}.hero-find{width:100%}.claims{gap:var(--s-1);grid-template-columns:minmax(0,1fr);align-self:stretch;display:grid}.claim{gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-ctl);text-align:left;transition:background var(--d-fast) var(--ease);justify-items:start;display:grid}.claim:hover{background:var(--fill)}.claim[aria-pressed=true]{background:var(--fill-2)}.claim q{font:var(--head-w) var(--t-28)/1.2 var(--read);letter-spacing:-.02em;quotes:"“" "”";text-wrap:pretty}.claim .says{color:var(--ink-2);font-size:var(--t-16);line-height:1.5}.claim-foot{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.hero-page{--crop:6 / 5;min-width:0}.hero[data-show=verified] [data-pane=rejected],.hero[data-show=rejected] [data-pane=verified]{display:none}.caption{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-top:var(--s-3);color:var(--ink-2);display:flex}.caption a{white-space:nowrap;color:var(--ink);font-weight:500}.split{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.shelflist a{grid-template-columns:minmax(0,1fr) auto}.topics{grid-template-columns:minmax(0, 5fr) minmax(0, 5fr) var(--s-8) minmax(0, 7fr) minmax(0, 7fr);display:grid}.topics a:nth-child(4n+3){grid-column:4}.topics a{margin-inline:calc(-1 * var(--s-3));padding:var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);align-content:start;gap:2px;display:grid}.topics a:hover{background:var(--fill)}.topics .sub{color:var(--ink-2)}.agent{grid-template-columns:minmax(0,1fr);display:grid}.agent .codeline{margin-top:var(--s-3)}@media (width<=999px){.hero,.split{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.topics{grid-template-columns:repeat(2,minmax(0,1fr))}.topics a:nth-child(4n+3){grid-column:auto}}@media (width<=699px){.hero{padding-top:var(--s-5);gap:var(--s-5)}.hero-say{gap:var(--s-5)}.claim q{font-size:var(--t-20);letter-spacing:-.01em;line-height:1.25}.caption{gap:var(--s-1);flex-direction:column}}.shelves>li{grid-template-columns:minmax(0, 1fr) var(--side);gap:var(--s-1) var(--s-5);padding-block:var(--s-4);display:grid}.shelf{grid-column:1/-1;grid-template-columns:subgrid;margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-3));padding:var(--s-2) var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);align-items:baseline;display:grid}.shelf:hover{background:var(--fill)}.shelf .name{font-size:var(--t-28);letter-spacing:-.02em;line-height:1.2}.shelf .count{text-align:right;font:400 var(--t-20)/1.2 var(--sans);color:var(--ink-2)}.shelves .about{color:var(--ink-2);max-width:var(--measure);font-size:var(--t-16);grid-column:1}.publishers{gap:0 var(--s-4);margin-left:calc(-1 * var(--s-2));flex-wrap:wrap;grid-column:1;display:flex}.publishers:empty{display:none}.publishers a{height:32px;padding-inline:var(--s-2);border-radius:var(--r-ctl);align-items:center;gap:6px;font-weight:500;display:inline-flex}.publishers a:hover{background:var(--fill)}.publishers span{color:var(--ink-3);font-weight:400}@media (width<=699px){.shelves>li{grid-template-columns:minmax(0,1fr) auto}.shelf .name{font-size:var(--t-20)}.shelf .count{font-size:var(--t-16)}.publishers a{height:44px}}.filters{gap:var(--s-2);flex-wrap:wrap;display:flex}.filters input.field{flex:16rem;width:auto}.count{margin-block:var(--s-5) var(--s-2);color:var(--ink-2)}.morerow{margin-top:var(--s-4)}@media (width<=699px){.filters select.field{flex:0 1 calc(50% - var(--s-1));min-width:0}}.search .within{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-4);color:var(--ink-2);flex-wrap:wrap;display:flex}.search .results{margin-top:var(--s-6)}.search .facets{gap:var(--s-2);flex-wrap:wrap;display:flex}.search .count{align-items:baseline;gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.search .count .mono{color:var(--ink-3)}.search ol{gap:var(--s-2);margin-inline:calc(-1 * var(--s-3));max-width:calc(54rem + 2 * var(--s-3));display:grid}.search ol>li>a{gap:var(--s-1) var(--s-5);padding:var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);grid-template-columns:minmax(0,1fr) auto;display:grid}.search ol>li>a:hover{background:var(--fill)}.search .doc{font:var(--name-w) var(--t-17)/1.35 var(--name)}.search .pg{font:500 var(--t-17)/1.35 var(--sans);white-space:nowrap;text-align:right}.search .snippet{font:400 var(--t-16)/1.6 var(--read);color:var(--ink-2);max-width:var(--measure);-webkit-line-clamp:4;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.search .snippet mark{color:var(--ink)}.search .meta{align-items:baseline;gap:0 var(--s-4);color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.search .meta .cite{color:var(--ink-3);font-size:var(--t-12);margin-left:auto}.search .morerow{margin-top:var(--s-5)}.failed{align-items:center;gap:var(--s-3);font-weight:500;display:flex}@media (width<=699px){.search .meta .cite{display:none}.search .facets select.field{flex:45%;min-width:0}}.rec-top{gap:var(--s-6);padding-block:var(--s-6) var(--s-7);grid-template-columns:9.5rem minmax(0,1fr);align-items:start;display:grid}.cover{aspect-ratio:17/22;width:100%;display:block}.cover.sheet{transition:transform var(--d-pop) var(--ease)}.cover.sheet:hover{transform:translateY(-2px)}.binding{border-radius:var(--r-sheet);background:var(--cloth);color:var(--on-cloth);box-shadow:var(--shadow);place-items:center;display:grid}.rec-head{gap:var(--s-2);grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;display:grid}.rec-head .title{margin-top:var(--s-1)}.subtitle{color:var(--ink-2)}.byline{color:var(--ink-2);max-width:var(--measure);font-size:var(--t-16)}.actions{align-items:center;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.rec-head .actions{width:100%}.inside{flex:12rem;max-width:20rem;position:relative}.inside .i{color:var(--ink-3);pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:10px}.inside .field{padding-left:34px}.pop{position:relative}.pop summary{cursor:pointer;list-style:none}.pop summary::-webkit-details-marker{display:none}.pop[open] summary{background:var(--fill-2)}.pop-body{left:0;top:calc(100% + var(--s-2));z-index:6;width:min(30rem, calc(100vw - 2 * var(--gutter)));background:var(--pop);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);grid-template-columns:minmax(0,1fr);gap:6px;padding:6px;display:grid;position:absolute}.pop-body .codeline{border-radius:calc(var(--r-panel) - 6px)}.codeline.bib{align-items:flex-start;padding-block:2px}.codeline.bib pre{min-width:0;padding-block:var(--s-2);font:400 var(--t-12)/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.cols{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,23rem);align-items:start;display:grid}.cols .h2{margin-bottom:var(--s-3)}.side{gap:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}.outline{margin-inline:calc(-1 * var(--s-3))}.outline ol{padding-left:var(--s-5)}.outline a{gap:var(--s-4);min-height:var(--control);padding:9px var(--s-3);border-radius:var(--r-ctl);font:400 var(--t-16)/1.4 var(--name);color:var(--ink-2);transition:background var(--d-fast) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.outline>li>a{color:var(--ink);font-weight:var(--name-w)}.outline a:hover{background:var(--fill);color:var(--ink)}.outline .o-page{color:var(--ink-3);font:400 var(--t-12)/1.4 var(--sans);white-space:nowrap}.versions{gap:2px;display:grid}.versions a{gap:var(--s-3);min-height:var(--control);padding:10px var(--s-3);border-radius:var(--r-ctl);color:var(--ink-2);transition:background var(--d-fast) var(--ease);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.versions a:hover{background:var(--fill)}.versions a[aria-current]{background:var(--fill-2);color:var(--ink)}.versions .v{color:var(--ink);font-weight:500}.versions .where{font-size:var(--t-12)}.lic{font-weight:500}.evidence-card{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-ctl);background:var(--fill)}.evidence-card blockquote{font:400 var(--t-16)/1.55 var(--read);overflow-wrap:anywhere;text-wrap:balance}.evidence-card figcaption{gap:var(--s-1) var(--s-3);margin-top:var(--s-2);font-size:var(--t-12);color:var(--ink-2);flex-wrap:wrap;display:flex}@media (width<=999px){.cols{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}@media (width<=699px){.rec-top{gap:var(--s-4);padding-block:var(--s-4) var(--s-6);grid-template-columns:minmax(0,1fr)}.cover{width:5.5rem}.actions .btn{flex:none}.inside{flex-basis:100%;max-width:none}.pop-body{left:auto;right:calc(-1 * var(--s-8))}}.rbar{z-index:5;background:var(--desk);position:sticky;top:0}.rbar-in{align-items:center;gap:var(--s-2);height:var(--bar);display:flex}.rback{align-items:center;gap:var(--s-1);min-width:0;height:var(--plate);padding:0 var(--s-3) 0 6px;border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);flex:0 auto;margin-left:-10px;display:flex}.rback:hover{background:var(--fill)}.rtitle{font:500 var(--t-14)/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goto{align-items:center;gap:var(--s-2);color:var(--ink-2);flex:none;margin-left:auto;display:flex}.goto label{align-items:center;gap:var(--s-2);display:flex}.goto .field{width:3.25rem;height:var(--control);text-align:center;padding-inline:var(--s-1);color:var(--ink);font-weight:500}.here{color:var(--ink-2);flex:none;margin-left:auto}.contents{flex:none;position:relative}.contents summary{list-style:none}.contents summary::-webkit-details-marker{display:none}.contents[open] summary{background:var(--fill-2);color:var(--ink)}.contents>ol{right:0;top:calc(100% + var(--s-2));z-index:6;width:min(26rem, calc(100vw - 2 * var(--gutter)));background:var(--pop);border-radius:var(--r-panel);max-height:70vh;box-shadow:var(--shadow-pop);margin:0;padding:6px;position:absolute;overflow:auto}.contents .outline ol{padding-left:var(--s-4)}.contents .outline a{min-height:var(--plate);padding:var(--s-2) var(--s-3);font-size:var(--t-14);border-radius:6px}.contents .outline a:hover{background:var(--fill-2)}.rsource{margin-right:calc(-1 * var(--s-3));flex:none}.qstatus{align-items:baseline;gap:var(--s-1) var(--s-4);padding-bottom:var(--s-3);flex-wrap:wrap;display:flex}.qstatus q{quotes:"“" "”";text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--ink-2);overflow:hidden}.qstatus .closest{font-size:var(--t-16)}@media (width<=699px){.rbar-in{gap:0}.rsource span,.contents summary span{display:none}.rsource,.contents summary{width:44px;padding:0}.rsource{margin-right:-12px}}.desk{padding:var(--s-4) var(--gutter) var(--s-9);gap:var(--s-5);justify-items:center;display:grid}.desk .sheet{width:min(100%,880px);aspect-ratio:var(--shape,612 / 792);scroll-margin-top:calc(var(--bar) + var(--s-4))}@media (width<=699px){.desk{padding:var(--s-2) 0 var(--s-8);gap:var(--s-3)}.desk .sheet{border-radius:0}}.textdoc{width:min(100%,55rem);margin:var(--s-4) auto var(--s-9);padding:var(--s-8) 6rem;background:var(--leaf);border-radius:var(--r-sheet);box-shadow:var(--leaf-shadow);overflow-wrap:anywhere}.textdoc header{gap:var(--s-3);margin-bottom:var(--s-7);display:grid}.textdoc .title{font-size:var(--t-28);letter-spacing:-.02em;line-height:1.2}.block{scroll-margin-top:calc(var(--bar) + var(--s-5));position:relative}.block .t{font:400 var(--t-17)/var(--read-lh) var(--read);white-space:pre-line;margin:0 0 1em}.block h2.t{font:var(--name-w) var(--t-28)/1.2 var(--read);letter-spacing:-.02em;margin:1.8em 0 .5em}.block h3.t{font:var(--name-w) var(--t-20)/1.25 var(--read);letter-spacing:-.01em;margin:1.6em 0 .4em}.block h4.t{font:var(--name-w) var(--t-17)/1.4 var(--read);margin:1.4em 0 .3em}.block[data-kind=caption] .t,.block[data-kind=footnote] .t,.block[data-kind=reference] .t,.block[data-kind=figure] .t{font-size:var(--t-14);color:var(--ink-2);line-height:1.5}.block[data-kind=list_item] .t{margin-left:1.2em;list-style:outside;display:list-item}.block[data-kind=quote] .t{padding-left:var(--s-5);color:var(--ink-2)}.block[data-kind=code] .t,.block[data-kind=table] .t,.block[data-kind=equation] .t{font:400 var(--t-14)/1.55 var(--mono);white-space:pre-wrap}.block[data-kind=figure] .t{padding:var(--s-3);border-radius:var(--r-sheet);box-shadow:inset 0 0 0 1px var(--ring)}.gutter{right:calc(100% + var(--s-4));font-size:var(--t-12);color:var(--ink-3);white-space:nowrap;opacity:0;transition:opacity var(--d-fast);line-height:1.6;position:absolute;top:.3em}.block:has(h2) .gutter{top:3.6em}.block:has(h3) .gutter{top:2.3em}.block:hover .gutter,.gutter:focus-visible,.block[data-target] .gutter{opacity:1}.block[data-target] .gutter{color:var(--ink);font-weight:500}.gutter:hover{color:var(--ink)}.block[data-target] .t{background:var(--fill);box-shadow:-12px 0 0 var(--fill), 12px 0 0 var(--fill)}.morebtn{margin-block:var(--s-4)}@media (width<=899px){.textdoc{padding:var(--s-7) var(--s-6)}.gutter{display:none}}@media (width<=699px){.textdoc{margin-top:var(--s-2);padding:var(--s-6) var(--gutter) var(--s-7);border-radius:0}.block .t{font-size:var(--t-16)}}.sourcecard{width:min(100%,42rem);padding:var(--s-7);border-radius:var(--r-sheet);outline:1.5px dashed color-mix(in srgb, var(--ink) 28%, transparent);outline-offset:-1px;gap:var(--s-4);flex-direction:column;align-items:flex-start;display:flex}.sourcecard>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.sourcecard h1{font:var(--display-w) var(--t-28)/1.2 var(--display);letter-spacing:-.02em;text-wrap:balance}.sourcecard .where{gap:0 var(--s-4);flex-wrap:wrap;font-weight:500;display:flex}.sourcecard .where .muted{font-weight:400}.held{gap:var(--s-1);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.sourcecard .hint{font-size:var(--t-12);color:var(--ink-3)}.sourcecard .hint:empty,.sourcecard .excerpt[hidden]{display:none}.sourcecard .excerpt{font:400 var(--t-17)/var(--read-lh) var(--read);max-width:34rem}.sourcecard .excerpt[aria-busy]{border-radius:var(--r-sheet);background:var(--fill);width:100%;min-height:5.1em}.sourcecard .excerpt[data-quoted]{background:0 0}.sourcecard .excerpt[data-quoted]:before{content:"“"}.sourcecard .excerpt[data-quoted]:after{content:"”"}.sourcecard .btn-primary{white-space:normal;height:auto;min-height:var(--control);padding-block:var(--s-2);text-align:left;line-height:1.3}.quotecheck{gap:var(--s-2);width:100%;margin-top:var(--s-4);display:grid}.quotecheck>div{gap:var(--s-2);display:flex}.qc-result{align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;min-height:1.45em;display:flex}.qc-result:empty{display:none}.qc-result .closest{font-size:var(--t-16)}.sourcecard .links{gap:var(--s-1);margin-left:calc(-1 * var(--s-3));flex-wrap:wrap;display:flex}.sourcecard .pager{justify-content:space-between;width:100%;display:flex}.sourcecard .foot-line{font-size:var(--t-12);color:var(--ink-3)}.reader-wait{min-height:70vh}@media (width<=699px){.desk:has(.sourcecard){padding-inline:var(--gutter)}.sourcecard{padding:var(--s-5);min-height:60vh}}.selpop{z-index:10;background:var(--ink);color:var(--desk);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%,-100%)}.selpop button{height:36px;padding-inline:var(--s-3);border-radius:var(--r-ctl);font:500 var(--t-14)/1 var(--sans)}.selpop button:hover{background:color-mix(in srgb, var(--desk) 16%, transparent)}.checker{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.checker form{max-width:54rem}.checker .actions{margin-top:var(--s-3)}.audit{gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:start;display:grid}.audit>.summary,.audit>.marked,.audit>.findings,.audit>.note{grid-column:1}.checker .marked{max-width:none;line-height:1.8}.checker textarea.field{line-height:1.8}.nb{white-space:nowrap}.findings{gap:var(--s-1);display:grid}.findings>li{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-ctl);scroll-margin-top:var(--s-4);display:grid}.findings>li[data-open]{background:var(--fill)}.finding-head{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.checker .cite{color:var(--ink-2);font-size:var(--t-12)}.checker .q{font:400 var(--t-17)/1.5 var(--read)}.checker .why{color:var(--ink-2);max-width:var(--measure)}.checker .quote{gap:var(--s-1);justify-items:start;display:grid}.checker .diffs{gap:var(--s-1) var(--s-4);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.checker .show{margin:var(--s-1) 0 0 calc(-1 * var(--s-3))}.evidence{top:var(--s-4);gap:var(--s-3);grid-area:1/2/span 4;display:grid;position:sticky}.evidence .pv{aspect-ratio:4/5;max-height:calc(100dvh - 5rem)}.evidence .pv-page .sheet{width:112%;margin-left:-6%}.evidence-in{width:100%;margin-top:var(--s-2);gap:var(--s-2);display:grid}.evidence-in .pv-page{aspect-ratio:4/3}.evidence-in .pv-page .sheet{width:118%;margin-left:-9%}@media (width<=999px){.audit{grid-template-columns:minmax(0,1fr)}}.switch{flex-wrap:wrap;gap:2px;display:flex}.switch a{height:var(--plate);padding-inline:var(--s-3);border-radius:var(--r-ctl);color:var(--ink-2);align-items:center;font-weight:500;display:inline-flex}.switch a:hover{background:var(--fill);color:var(--ink)}.switch a[aria-current]{background:var(--fill-2);color:var(--ink)}@media (width<=699px){.switch{scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.switch a{flex:none}}.strip{gap:var(--s-2);margin-bottom:var(--s-7);display:grid}.lane{grid-template-columns:var(--side) minmax(0, 1fr);gap:var(--s-5);align-items:center;min-height:20px;display:grid}.lab{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.track{background:linear-gradient(var(--ring), var(--ring)) center / 100% 1px no-repeat;height:14px;margin-right:7px;position:relative}.strip i{background:var(--desk);width:11px;height:14px;box-shadow:inset 0 0 0 1.5px var(--ink-3);border-radius:1px;display:inline-block}.strip i[data-found]{background:var(--found);box-shadow:inset 0 0 0 1.5px var(--found-edge)}.track i{position:absolute;top:0;transform:translate(-50%)}.axis{padding-left:calc(var(--side) + var(--s-5))}.axis .track{background:0 0;height:18px;display:block}.axis .track span{font-size:var(--t-12);color:var(--ink-3);box-shadow:inset 1px 0 0 var(--ring);padding-left:5px;position:absolute;top:0;transform:translate(-1px)}.key{align-items:center;gap:var(--s-2);font-size:var(--t-12);color:var(--ink-2);padding-left:calc(var(--side) + var(--s-5));display:flex}.key i+i{margin-left:var(--s-4)}.lab-section{margin-top:var(--s-7)}.lab-section>h2{align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-3);display:flex}.lab-section>h2 .muted{font:400 var(--t-14)/1.45 var(--sans);letter-spacing:0}.cards>li{grid-template-columns:var(--side) minmax(0, 1fr);gap:var(--s-1) var(--s-5);padding-block:var(--s-3);display:grid}.cards .when{color:var(--ink-2);padding-top:2px}.card-body{gap:var(--s-1);justify-items:start;min-width:0;display:grid}.card-body>.name{font:var(--name-w) var(--t-17)/1.35 var(--name);letter-spacing:0}.card-body>.name:hover{text-underline-offset:3px;text-decoration:underline 1px}.hit{max-width:calc(var(--measure) + 2 * var(--s-3));margin-inline:calc(-1 * var(--s-3));padding:var(--s-2) var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);gap:2px;display:grid}.hit:hover{background:var(--fill)}.hit-head{align-items:baseline;gap:0 var(--s-3);flex-wrap:wrap;display:flex}.hit .pg{font-weight:500}.hit .sect{color:var(--ink-2)}.hit .snippet{font:400 var(--t-16)/1.55 var(--read);color:var(--ink-2)}.hit .snippet mark{color:var(--ink)}.rest{margin-left:calc(-1 * var(--s-3))}.silent{margin-top:var(--s-2);color:var(--ink-2)}.silent ul{columns:2;column-gap:var(--s-7);margin-top:var(--s-2)}.silent li{break-inside:avoid;padding-block:3px}.silent li a{color:var(--ink)}.silent li a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=699px){.lane{gap:var(--s-3);grid-template-columns:7rem minmax(0,1fr)}.axis,.key{padding-left:calc(7rem + var(--s-3))}.cards>li{grid-template-columns:minmax(0,1fr)}.silent ul{columns:1}}.rp-wrap{padding-top:var(--s-2)}.replay{gap:var(--s-4);height:calc(100dvh - var(--bar) - var(--s-2));grid-template-rows:auto minmax(0,1fr) auto;min-height:600px;display:grid}.rp-head{justify-content:space-between;align-items:flex-start;gap:var(--s-6);display:flex}.rp-head>div{gap:var(--s-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rp-head h1{font:var(--name-w) var(--t-20)/1.3 var(--name);letter-spacing:var(--name-track);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:64rem;display:-webkit-box;overflow:hidden}.rp-lead{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:64rem;overflow:hidden}.rp-meta{gap:0 var(--s-4);color:var(--ink-2);flex-wrap:wrap;display:flex}.rp-tally{gap:var(--s-4);display:flex}.rp-panes{gap:var(--s-6);grid-template-columns:minmax(0,17rem) minmax(0,1fr) minmax(0,25rem);min-height:0;display:grid}.rp-panes>section{flex-direction:column;min-width:0;min-height:0;display:flex}.rp-panes .h3,.rp-now{display:none}.rp-trace ol{scrollbar-width:thin;min-height:0;margin-inline:calc(-1 * var(--s-2));flex:1;position:relative;overflow-y:auto}.rp-trace li{border-radius:var(--r-ctl)}.rp-trace li[aria-current]{background:var(--fill-2)}.rp-trace li[data-bad][aria-current]{background:var(--no-plate)}.rp-trace li>button,.rp-now{gap:var(--s-2);text-align:left;width:100%;padding:var(--s-2);border-radius:var(--r-ctl);grid-template-columns:2.4rem 3rem minmax(0,1fr);align-items:baseline;line-height:1.45;display:grid}.rp-trace li:not([aria-current])>button{color:var(--ink-2)}.rp-trace li:not([aria-current])>button:hover{background:var(--fill);color:var(--ink)}.replay .t{color:var(--ink-2);font-size:var(--t-12)}.replay .k{color:var(--ink-2)}.replay .q{overflow-wrap:anywhere;font-size:var(--t-12)}.replay .think{font-style:italic}.replay .sub{color:var(--ink-2);display:block}.replay .bad{color:var(--no)}.rp-trace pre{margin:0 var(--s-2) var(--s-2);max-height:14rem}.rp-stage{gap:var(--s-2)}.rp-page{flex:1;justify-content:center;min-height:0;display:flex}.rp-page .pv{flex:1;max-width:52rem}.rp-page .pv-page .sheet{width:108%;margin-left:-4%}.rp-caption{justify-content:space-between;gap:var(--s-3);width:100%;max-width:52rem;min-height:1.45em;color:var(--ink-2);margin-inline:auto;display:flex}.rp-caption a{white-space:nowrap;color:var(--ink);margin-left:auto;font-weight:500}.books{gap:var(--s-1);width:100%;max-width:52rem;margin-inline:auto;display:grid}.books li{gap:var(--s-3);grid-template-columns:9.5rem minmax(0,1fr);align-items:center;display:grid}.book-name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;line-height:24px;display:block;overflow:hidden}.book-name:hover{color:var(--ink)}.cells{gap:1px;height:14px;display:grid}.cells i{background:var(--fill-2);transition:background var(--d-pop) var(--ease), transform var(--d-pop) var(--ease);border-radius:1px}.cells i[data-mark=hit]{background:color-mix(in srgb, var(--found) calc(var(--score,1) * 60%), var(--fill-2))}.cells i[data-mark=read]{background:var(--ink-3)}.cells i[data-mark=cited]{background:var(--found);box-shadow:0 0 0 1.5px var(--found-edge);position:relative}.cells i[data-mark=rejected]{background:var(--no-solid);box-shadow:0 0 0 1.5px var(--no-solid);position:relative}.cells i[data-fresh],.cells i[data-here]{transform:scaleY(1.5)}.rp-answer{scrollbar-width:thin;position:relative;overflow-y:auto}.rp-answer .prose{font-size:var(--t-16);line-height:1.7}.rp-answer .prose p+p{margin-top:.7em}.rp-answer .prose p.item{padding-left:1.1em;position:relative}.rp-answer .prose p.item:before{content:"–";color:var(--ink-3);position:absolute;left:0}.rp-answer .prose p.item+p.item{margin-top:.35em}.rp-answer .chip{white-space:normal;margin-inline:2px}.rp-blank{gap:var(--s-3);padding-top:var(--s-2);display:grid}.rp-blank i{border-radius:var(--r-sheet);background:var(--fill);height:12px}.rp-blank i:last-child{width:60%}.rp-reason{margin-top:var(--s-3);color:var(--ink-2);align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.rp-reason:first-of-type{margin-top:var(--s-5)}.rp-scrub{align-items:center;gap:var(--s-2);padding-block:0 var(--s-4);background:var(--desk);display:flex}.rp-play{width:var(--control);padding:0}.rp-play .i{fill:currentColor;stroke:none}.rp-track{flex:1;align-items:center;height:44px;margin-inline:12px;display:flex;position:relative}.rp-track input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:calc(100% + 16px);height:100%;margin:0;position:absolute;inset:0 -8px}.rp-track input::-webkit-slider-runnable-track{background:var(--ring);height:2px}.rp-track input::-moz-range-track{background:var(--ring);height:2px}.rp-track input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:2px solid var(--desk);border-radius:50%;width:16px;height:16px;margin-top:-7px}.rp-track input::-moz-range-thumb{background:var(--ink);border:2px solid var(--desk);border-radius:50%;width:12px;height:12px}.ticks{pointer-events:none;position:absolute;inset:0}.ticks i{background:var(--ink-3);opacity:.4;width:2px;height:10px;margin:-5px 0 0 -1px;position:absolute;top:50%}.ticks i[data-past]{opacity:1}.ticks i[data-kind=answer],.ticks i[data-kind=think]{height:4px;margin-top:-2px}.ticks i[data-kind=verify]{background:var(--found);width:6px;height:12px;box-shadow:inset 0 0 0 1px var(--found-edge);opacity:1;border-radius:1px;margin:-6px 0 0 -3px}.ticks i[data-kind=verify]:not([data-past]){opacity:.45}.ticks i[data-bad]{background:var(--no-solid);box-shadow:none}.rp-count{color:var(--ink-2);white-space:nowrap;text-align:right;min-width:4rem}@media (width<=999px){.replay{height:auto;min-height:0;padding-bottom:76px;display:block}.rp-head{margin-bottom:var(--s-3);gap:var(--s-4)}.rp-lead{display:none}.rp-panes{gap:var(--s-6);flex-direction:column;display:flex}.rp-stage{z-index:3;margin-inline:calc(-1 * var(--gutter));padding:var(--s-2) var(--gutter);background:var(--desk);gap:var(--s-1);order:1;position:sticky;top:0}.rp-page{flex:none;height:34dvh}.rp-caption,.books .book-name{display:none}.books li{grid-template-columns:minmax(0,1fr)}.cells{height:8px}.rp-now{padding:var(--s-1) 0 0;grid-template-columns:2.4rem 3rem minmax(0,1fr);max-height:2.9em;display:grid;overflow:hidden}.rp-now .sub{margin-left:var(--s-2);display:inline}.rp-answer{order:2;overflow:visible}.rp-trace{order:3}.rp-trace ol{overflow:visible}.rp-panes .rp-trace .h3{margin-bottom:var(--s-2);display:block}.rp-scrub{padding:var(--s-2) var(--gutter) calc(var(--s-2) + env(safe-area-inset-bottom));z-index:4;position:fixed;bottom:0;left:0;right:0}.rp-raw,.rp-count{display:none}}.board{min-width:900px}.board th{padding-bottom:var(--s-3)}.board th .src{font-size:var(--t-12);color:var(--ink-3);display:block}.board td{padding-block:var(--s-3);vertical-align:top;line-height:24px;font-size:var(--t-16)}.board td:nth-child(2){min-width:17rem}.board td a{min-height:24px;display:inline-block}.board tbody tr:hover td{background:var(--fill)}.board tbody td:first-child{border-radius:var(--r-ctl) 0 0 var(--r-ctl);padding-left:var(--s-3)}.board tbody td:last-child{border-radius:0 var(--r-ctl) var(--r-ctl) 0;padding-right:var(--s-3)}.board thead th:first-child{padding-left:var(--s-3)}.board thead th:last-child{padding-right:var(--s-3)}.scroll:has(.board){margin-inline:calc(-1 * var(--s-3))}.model{font:500 var(--t-17)/24px var(--sans);display:block}.solver{color:var(--ink-3);font-size:var(--t-12);line-height:1.5;display:block}.pm{color:var(--ink-3);font-size:var(--t-14)}.whisk{width:9rem}.whisker{background:linear-gradient(var(--ring), var(--ring)) center / 100% 1px no-repeat;height:14px;margin-top:5px;display:block;position:relative}.whisker .ci{background:var(--ink);height:2px;position:absolute;top:6px}.whisker .dot{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--desk);border-radius:50%;margin-left:-5px;position:absolute;top:2px}.terms{grid-template-columns:var(--side) minmax(0, 1fr);gap:var(--s-2) var(--s-5);max-width:calc(var(--measure) + var(--side) + var(--s-5));color:var(--ink-2);display:grid}.terms dt{color:var(--ink);font-weight:500}.measures td:first-child{color:var(--ink-2)}@media (width<=699px){.terms{grid-template-columns:minmax(0,1fr);gap:2px}.terms dd{margin-bottom:var(--s-3)}}.clients{grid-template-columns:var(--side) minmax(0, 1fr);gap:var(--s-2) var(--s-5);align-items:center;max-width:54rem;display:grid}.clients dt{color:var(--ink-2)}.tools{gap:var(--s-4);max-width:54rem;display:grid}.tools li{gap:2px;display:grid}.tools h3{font:400 var(--t-14)/1.5 var(--mono);overflow-wrap:anywhere}.tools h3 b{background:var(--fill-2);border-radius:var(--r-sheet);margin-left:-4px;padding:1px 4px;font-weight:400}.tools p{color:var(--ink-2);max-width:var(--measure)}.anatomy{justify-content:start;gap:var(--s-1) 0;grid-template-rows:auto auto;grid-auto-flow:column;align-items:start;max-width:100%;display:grid}.anatomy code{font-size:var(--t-28);padding-bottom:var(--s-1);box-shadow:inset 0 -2px 0 var(--ink);white-space:nowrap;margin-right:.5ch;line-height:1.3}.anatomy code.sep{box-shadow:none;color:var(--ink-3)}.anatomy span{color:var(--ink-2)}.anatomy-more{gap:var(--s-2);margin-top:var(--s-5);max-width:54rem;display:grid}.routes td{white-space:nowrap;font-family:var(--mono);font-size:var(--t-12)}@media (width<=699px){.clients{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.clients dd{margin-bottom:var(--s-3)}.anatomy code{font-size:var(--t-17)}.anatomy span{font-size:var(--t-12)}}.qpage{gap:var(--s-8);padding-top:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.qpage-say{gap:var(--s-4);justify-items:start;display:grid}.qpage .quote{font:var(--head-w) var(--t-28)/1.25 var(--read);letter-spacing:-.02em;text-wrap:pretty}.qpage .state{font-size:var(--t-16)}.qpage .says{font-size:var(--t-17);color:var(--ink-2);line-height:1.5}@media (width<=999px){.qpage{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.cat .sub{order:1}.cat .c{order:2}}.checker .why{gap:var(--s-1);justify-items:start;display:grid}.checker .says{font-size:var(--t-16);line-height:1.5}@media (width>=1000px){.findings>li:has(.quote .state){cursor:pointer}.findings>li:not([data-open]):has(.quote .state):hover{background:var(--fill)}}.search .count .mono,.search .doc,.search .snippet{overflow-wrap:anywhere;min-width:0}@media (width<=699px){.rows.shelflist>a{grid-template-columns:minmax(0,1fr) auto}.rows.shelflist .val{text-align:right;grid-area:1/2}.shelflist .name{font-size:var(--t-17)}}.head,.anatomy-more,.qpage-say,.evidence,.evidence-in,.rp-head>div,.tools li,.hit,.card-body,.textdoc header{grid-template-columns:minmax(0,1fr)}@media (width<=699px){.switch{justify-self:stretch}.publishers{display:none}.anatomy+.anatomy{margin-top:var(--s-4)}}body{flex-direction:column;min-height:100dvh;display:flex}main{flex:1 0 auto}.prose .state{font:inherit;vertical-align:baseline;font-weight:500}@media (width>=700px){.filters select.field,.search .facets select.field{min-width:10rem}}@media (width<=699px){.routes tr{padding-block:var(--s-1);grid-template-columns:3rem minmax(0,1fr);display:grid}.routes td{white-space:normal;overflow-wrap:anywhere;padding-block:2px}.routes td:last-child{color:var(--ink-2);grid-column:2}}.rooms{gap:var(--s-5);margin:calc(-1 * var(--s-3));grid-template-columns:minmax(0,1fr);display:grid}.rooms a{gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);grid-template-columns:minmax(0,1fr);display:grid}.rooms a:hover{background:var(--fill)}.rooms .h2{margin-bottom:var(--s-3)}.rooms .sub{color:var(--ink-2);max-width:var(--measure)}@media (width>=1000px){.replay .rp-now{display:none}.books{gap:2px var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.books li{grid-template-columns:7.5rem minmax(0,1fr)}.books li:only-child{grid-column:1/-1}}@media (width<=999px){.rp-now>:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-now>:last-child *{display:inline}.rp-now .state{vertical-align:-2px;display:inline-flex}}.wm-page{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.wm-mark{fill:var(--found)}.seg{--seg-pad:3px;padding:var(--seg-pad);border-radius:var(--r-ctl);background:var(--fill);gap:2px;display:inline-flex}.seg button{height:30px;padding-inline:var(--s-3);border-radius:calc(var(--r-ctl) - var(--seg-pad));font:500 var(--t-14)/1 var(--sans);color:var(--ink-2);transition:background var(--d-fast) var(--ease)}.seg button:hover{color:var(--ink)}.seg button[aria-checked=true]{background:var(--fill-2);color:var(--ink)}@media (pointer:coarse){.seg button{height:38px}}.foot .theme{margin-left:var(--s-2)}@media (width<=699px){.foot .by{flex-basis:auto;margin-left:0}.foot .theme{margin-left:auto}}.composer{--cmp-pad:calc(var(--r-box) - var(--r-ctl));width:100%}.cbox{align-items:flex-end;gap:var(--s-3);padding:var(--cmp-pad) var(--cmp-pad) var(--cmp-pad) calc(var(--cmp-pad) + var(--s-3));border-radius:var(--r-box);background:var(--field);box-shadow:0 0 0 1px var(--ring), var(--shadow);display:flex}.composer:has(textarea:focus-visible) .cbox{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 40%, transparent), var(--shadow)}.composer textarea{field-sizing:content;resize:none;min-width:0;min-height:40px;max-height:14rem;font:400 var(--t-17)/26px var(--sans);background:0 0;border:0;outline:0;flex:1;padding:7px 0;display:block}.composer[data-mode=check] textarea{font-family:var(--read);min-height:104px}.composer textarea::placeholder{color:var(--ink-3);opacity:1}.send{border-radius:var(--r-ctl);background:var(--fill-2);width:40px;height:40px;color:var(--ink-3);transition:background var(--d-fast) var(--ease), color var(--d-fast) var(--ease);flex:none;place-items:center;display:grid}.composer[data-typed] .send{background:var(--ink);color:var(--desk)}.crow{align-items:center;gap:var(--s-3);min-height:36px;margin-top:var(--s-2);display:flex}.crow .seg{flex:none}.crow .tries{flex:1;min-width:0;max-width:none;margin:0}.searchroom{z-index:1;max-width:44rem;padding-top:var(--s-7);position:relative}.searchroom .search{grid-template-columns:minmax(0,1fr);display:grid}main:has(.wall){flex-direction:column;display:flex}.wall{min-height:16rem;margin-top:var(--s-6);flex:1;position:relative;overflow:hidden}.wall .wtrack,.wall .wbacks{top:calc(-1 * var(--s-5));bottom:calc(-1 * var(--s-5));gap:var(--gap);align-items:flex-start;display:flex;position:absolute;left:50%;transform:translate(-50%)}.wall .wtrack{-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.wcol{width:var(--colw);gap:var(--gap);animation:wall-up var(--dur) linear var(--delay) infinite;will-change:transform;flex-direction:column;flex:none;display:flex}.wcol>*{flex:none}.wcol.down{animation-name:wall-down}.wcol:hover{animation-play-state:paused}.wall .wbacks .wcol{pointer-events:none}@keyframes wall-up{to{transform:translateY(calc(-50% - var(--gap) / 2))}}@keyframes wall-down{0%{transform:translateY(calc(-50% - var(--gap) / 2))}}.wcover,.wbacks i{aspect-ratio:17/22;border-radius:var(--r-sheet);width:100%;display:block}.wcover{background:var(--paper);box-shadow:var(--shadow);filter:var(--wall-dim);transition:transform var(--d-pop) var(--ease), filter var(--d-pop) var(--ease);position:relative;overflow:hidden}.wcover img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity var(--d-pop) ease}.wcover img.in{opacity:1}.wcover.gone{visibility:hidden}@media (hover:hover){.wcover:hover{filter:none;transform:translateY(-3px)}}.wbacks i{background:var(--desk)}@media (prefers-reduced-motion:reduce){.wcol{animation:none!important}}body:has(.wall):not(.searched) .foot,body.searched .wall{display:none}@media (width<=699px){.searchroom{padding-top:var(--s-5)}.crow{flex-wrap:wrap}.crow .tries{flex-basis:100%}}.rp-page .pv-page .sheet,.evidence .pv-page .sheet,.evidence-in .pv-page .sheet{width:100%;margin-left:0}@media (width<=699px){.rp-page .pv-page .sheet,.evidence-in .pv-page .sheet{width:calc(var(--cz,1) * 100%);margin-left:calc(var(--cx,0) * var(--cz,1) * -1%)}.rp-page{height:38dvh}}.searchroom .facets{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.searchroom .facets select.field{width:100%;min-width:0}@media (width<=699px){.searchroom .facets{grid-template-columns:repeat(2,minmax(0,1fr))}}.composer[data-mode=search] textarea{white-space:nowrap;overflow-x:hidden}strong,b{font-weight:600}.cat .read{text-align:right}.ask input::placeholder,.composer input::placeholder{text-overflow:ellipsis}.composer input{min-width:0;height:40px;font:400 var(--t-17)/26px var(--sans);background:0 0;border:0;outline:0;flex:1;padding:0}.composer input::placeholder{color:var(--ink-3);opacity:1}.composer:has(input:focus-visible) .cbox{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 40%, transparent), var(--shadow)}.hero-find .tries{margin-left:0}@media (width<=899px){.cat .read{text-align:left}}@media (width<=699px){.rows,.outline,.search ol,.rooms{margin-inline:-8px}.rows>a,.outline a,.search ol>li>a,.rooms a,.topics a{padding-inline:8px}.topics a,.hit{margin-inline:-8px}.hit{padding-inline:8px}}
