@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-normal-C5tfwALZ.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-normal-DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-normal-DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-normal-DFglUmAd.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-normal-Gqw5JQlq.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-normal-STiTPs0F.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-normal-BHZsWIlc.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-italic-5yUt4G_9.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-italic-Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-italic-DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-italic-CHERNRFq.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-italic-BdcrZMcO.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-italic-4y8iAqqs.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-italic-CJ93D38p.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVMABAAAAAACewAAATyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPgmCcxEQCoMsgycLDgABNgIkAxgEIAWDcgdGDIMSG70IKD4Nb4xR9bNkEjvVXTwVhAULA61Ovl68j6VgA7cVPN/bfZ373vvSgl1TPXAPuT1LORaUiZWLmcN1uP8+u3cCeS7w4UMB718gbiC0V0VNAW08cVulzAsP8Mfy/cOIADy6sw68W9JsRAMukaQNMISWi4EDnUCJ+63/CUIfZoxQlBtcnCSSQACyDcTbXB0Kl257I7TwjJv/+/l641xfAEWDDHy2CQ3w3VUERlv18QGOBvozQHb88YBmP5A+AH2dpULm5hwFIaf73RMRIIjFIp212lbwxgAkAR5Rlizq0tD7oZU5CARwv25URLbRoDZEOgHoZf5sGQsFoQJQIY/XozRKAxpQAAA9xnXo4gLYr9o/6eC4izRHkJ0AZdQtYFOAAjTQgkaAFgwuIIwfhQEi2I61n5JAF4Xk291HLixstdZNuTy2Yk2GmTWarYaov3LtVEA4GWHpAZ6yADyVIaxuteDzWd6AsyEC/TvvxWXLmeR/PnVuvBFAj+sXCXEQnZMql0GRUA4heYJIaAc1rtO05s6ULtRtvceobms4MTTKTZqh51cwfYSMnEGnyaF78EngbldcYoB1deWJhKFh49VHaAinOHiKFp/5MzxODXKd3tjZ1MnXT+Nyq1r2CAI6+YP+p120c02YaeHxvi41qd3J6BeHPp83r3D6WdaWyuoWRUY8bEDZFIGvr8o1Pb0L7iMelGoFSEmA4DbrNCfJwfGC9UDtcTlzYOrHuuKELlUkAk5NS6dTRUz5X4sgaPwEifMkKwWAF4AwoAEX0AcAYIBPIgCAgDHV2wHe8CSPoJmgv5Zfar4SGlbjMthXIgdfwuFXVD82/7wJsf6x7EdwcCV0xAjve7T+L+Sn6M+XqvB0/+k5+Wc/7Kb5jR9qbgk/33ks3e4o6fce4XF1VHZ0Jmf5byWBc5lhfTqZv9zlYf3SqPjoVNZ62JTJr+t7mXUDcIsPP4FEqIPwxQn91Ce6nAhdFPeGJtHvIvj4Ce/Opn1X+T52vGOpVhM1R5DFsbQ3pREcSDCdIIqFPiJaVOrGVe2TMW/48f2p+DH8OR/ePz5r3OIYtOpbkT+0qRwxSl0sTqT+eqmBGdAPc6AP5tsI4hJBOR8lNiXJOiA8+b7jextU/wv6O/ChVzUAfPyvwya6TwUUQAEgYOR/zCEP0B5wYVHyyjk258u2oCohF9wtgJfBvJjJM3xaEBSqCgwC+JnKDTEBYGQoVYlQGIxEEeWfRON6kRgaLZd4aGWixEuhclu0qsF0K6tgQZ6i+kVGLJmEghXLpHOZNEMyz5Jxsn40taqUqdNoBrOhxZA5y8rNmzNKNBAzbtWMIUvaMUs8vasdlShURvJg7cHag7WDwQPMKCSbSJ66epd1LzaMZvlCepxYsPmzHOM/8S5UqliJGjbRGP7qkgUSW5MZMzDmWEY2ZiBzrNF/UaIAIHn1lk94ARGFFi3Gt2RuUhG7aopGpcwMHy1VCPLdIoRR+S49L4KB9x/pokixdC2BP3/UFmWQthiuZtwAK5R3Cb0UK5Wt9dXVKtOtGa1G/l2GSzabq0G23OVhrm4aoxQ57mUIlSV6l49axXKkaC53+ZmpVSmZJaoBRqhgk3NXkDJ5UrURlVqIngqqVJoWWh9mlWF1tSNVb4VbEnz48gn+Mz3vdNCSLDbEJfPJMRQHSzjjRYFFKA4Wk3koZl8CAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABZAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGkQn8djbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxou2WeNoZWFkAAAC3AAAADYAAAA2Gs1J62hoZWEAAAMUAAAAHQAAACQHdQKfaG10eAAAAzQAAAAXAAAAGAZaAElsb2NhAAADTAAAAA4AAAAOAI0AjW1heHAAAANcAAAAHAAAACAAGADAbmFtZQAAA3gAAADYAAAB8iewRJhwb3N0AAAEUAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10aVC7wC6VWpxCdiF7lQCqJq6hcDsJkJkNUYRsBtGoGxu+20FoDypI0UeAR3sTP0E9uHfgR8quyOpqVju0AijoBRzef5QjZAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942mNgYlBgYGDsYOZhYGZgZ2AQVhRUVBVUFlRgzPg3g1HnAzPPny82TFP+5gAVMWj+/8LEzXSMwZyBgVVJzdTEzFzZ1Nie0ZRd2VTRjtHURE1ZiV3djtHYSFSEjd1YVJmfUdTcWFSRj1FURMzYyMxcnI+RUS0hiZsroDrCLGo9oxMXt4GNp7GhcozZFqjgmn8HubgtHTVsZAxVY3iCg0U0RRwd5TnYHAXVhU0N7A11NRaLaItChVSFzIwUlQz1tQCm6yZiAAEAAAABAMQoT70oXw889QAJA+gAAAAA2zdCSgAAAADc58KH/w//CgRiBGYAIAAJAAIAAAAAAAB42mNgZGBgYfz3FkjO+c//n58lCSiCCtgAgToFGwAAAHjaY1zBoMAAAlcgmMmMQRNEAwAsQwOnAAAAABUAFQAVABUAYwBjAAB42mNgZGBgYGMIYWBnyALSIB4CsDAwAgAS+ADZeNqVkDWCAkEUBWvdN9y4D7Du7u6ORLi7czGORswLPhYyWt9qphuYJcYEY5NzgH9s23iM9bFJ43GWaRtPcEnLeJJzGsZTrBAynmadXeNlESSo6CxwzIbOMmFKJBVXxOuUxRm985SIq/7BPa88cc0bn6pEafBDkJw6b8jrHWGNb+XjVMmoUuJfUQmZUB3Hlnw75nA9i+t5XM8URTFRkRt2muOkZzkZ7Z+GoxH/RRkKNNE+EUf7h2ObTbY4wvVc6qKkvnXxFRmdbmBCZkVRZNS7hrysdwBnA0preNpjYGIAg/8LGWwYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDHVAhr)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-89JuSpTM.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-_5OjdirJ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-BJ9nxTJg.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-DKB-SAek.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-DtRh6yEl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal-C9nn0g37.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.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{--paper:#f0f1ed;--paper-2:#e5e7e1;--raised:#f8f8f5;--ink:#1c2330;--ink-2:#545c6b;--rule:#ccd0c8;--rule-2:#b3b8ae;--mark:#f3d77e;--note:#2d5a87;--pencil:#646973;--find:#b0702a;--sel:#d9e1ea;--danger:#a3402c;--veil:#1c233052;--font-display:"Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body:"Literata Variable", "Iowan Old Style", Georgia, serif;--font-label:"IBM Plex Sans Condensed", "Arial Narrow", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-pdf:"Times New Roman", Times, "Liberation Serif", serif;--r-hair:2px;--r-sm:6px;--r-md:12px;--r-lg:22px;--shadow-page:0 1px 1px #1c23300f, 0 6px 22px -8px #1c233038;--shadow-float:0 18px 50px -18px #1c233073, 0 2px 6px #1c233014;--shadow-bar:0 14px 30px -14px #0000008c;--hl-yellow:#f5d86f;--hl-yellow-d:#e6bd3f;--hl-green:#c3e1a9;--hl-green-d:#93c26f;--hl-blue:#bad5f1;--hl-blue-d:#84b2e2;--hl-pink:#f5c0cf;--hl-pink-d:#e690aa;--hl-purple:#d8c9f3;--hl-purple-d:#b097e4;--hl-blend:multiply;--cap-yellow:#f0cf55;--cap-green:#a9d48a;--cap-blue:#9cc3ec;--cap-pink:#f0a6bc;--cap-purple:#c4b0ef;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#13161c;--paper-2:#1b1f27;--raised:#1f242d;--ink:#e3e1d9;--ink-2:#99a0ac;--rule:#2b303a;--rule-2:#3c4250;--mark:#6a5622;--note:#8eb4db;--pencil:#a7abb3;--find:#e0a660;--sel:#2b3a50;--danger:#e48b74;--veil:#0000008c;--shadow-page:0 1px 1px #0006, 0 10px 30px -10px #000c;--shadow-float:0 20px 50px -16px #000000d9;--shadow-bar:0 14px 30px -14px #000000e6;--hl-yellow:#e8be4647;--hl-yellow-d:#e8be468c;--hl-green:#82c36442;--hl-green-d:#82c36480;--hl-blue:#6ea0e44d;--hl-blue-d:#6ea0e48f;--hl-pink:#e8789c45;--hl-pink-d:#e8789c85;--hl-purple:#a082e84d;--hl-purple-d:#a082e88f;--hl-blend:normal;--cap-yellow:#e6c55a;--cap-green:#9ccb7f;--cap-blue:#8db6e6;--cap-pink:#e897b0;--cap-purple:#b9a3ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font:16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto;margin:0}a{color:var(--note);text-decoration:none}a:hover{color:var(--ink)}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:400;line-height:1.1}h1{font-size:44px}h2{font-size:26px}h3{font-size:20px}p{margin:0}hr{border:0;border-top:1px solid var(--rule);margin:20px 0}kbd{font:400 12px var(--font-label);color:var(--ink-2)}::selection{background:var(--sel)}:focus-visible{outline:2px solid var(--note);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font:500 11px/1.3 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.meta{font:400 12.5px/1.4 var(--font-label);letter-spacing:.01em;color:var(--ink-2)}.ui{font-family:var(--font-label)}.display{font-family:var(--font-display)}.tags{font:italic 400 15px/1.3 var(--font-display);color:var(--ink-2)}.muted{color:var(--ink-2)}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grow{flex:1;min-width:0}.spacer{flex:1}.row{align-items:center;gap:8px;display:flex}.stack{flex-direction:column;gap:8px;display:flex}.error{color:var(--danger);font:400 14px/1.4 var(--font-label)}button{font:inherit;color:inherit}.btn{border-radius:var(--r-md);background:var(--paper-2);color:var(--ink);font:500 15px/1.2 var(--font-label);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:9px 16px;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.btn:hover:not(:disabled){background:color-mix(in srgb, var(--paper-2) 70%, var(--rule));color:var(--ink)}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:var(--ink);color:var(--paper)}.btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 86%, var(--paper));color:var(--paper)}.btn.quiet{color:var(--ink-2);background:0 0;padding-left:8px;padding-right:8px;font-weight:400}.btn.quiet:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.btn.danger{color:var(--danger);background:0 0;font-weight:400}.btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.btn.sm{border-radius:9px;padding:6px 10px;font-size:14px}.icon-btn{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover:not(:disabled),.icon-btn.on{background:var(--paper-2);color:var(--ink)}.icon-btn.sm{border-radius:8px;width:28px;height:28px}.icon-btn:disabled{opacity:.4;cursor:default}.link-btn{color:var(--ink-2);font:400 13px var(--font-label);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0}.link-btn:hover:not(:disabled){color:var(--ink);border-bottom-color:var(--rule)}.link-btn:disabled{opacity:.45;cursor:default}.link-btn.danger{color:var(--danger)}input,textarea,select{font:400 16px/1.4 var(--font-body);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-md);background:0 0;outline:none;min-width:0;padding:9px 14px;transition:border-color .12s}input::placeholder,textarea::placeholder{color:var(--ink-2);opacity:.75;font-family:var(--font-display);font-style:italic}input:focus,textarea:focus,select:focus{border-color:var(--ink-2)}textarea{resize:vertical;line-height:1.5}select{font:400 15px var(--font-label);cursor:pointer;padding:8px 12px}input[type=checkbox]{accent-color:var(--ink);width:16px;height:16px;margin:0}.field{font:500 11px/1.3 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex-direction:column;gap:6px;display:flex}.field>input,.field>textarea,.field>select{text-transform:none;letter-spacing:normal}.search{border:1px solid var(--rule);border-radius:var(--r-md);min-width:0;color:var(--ink-2);align-items:center;gap:10px;padding:0 14px;display:flex}.search:focus-within{border-color:var(--ink-2)}.search input{font:italic 17px/1.3 var(--font-display);background:0 0;border:0;flex:1;padding:10px 0}.search input::placeholder{opacity:1}.tabs{font:400 15px var(--font-label);flex-wrap:wrap;gap:22px;display:flex}.tab{color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.tab:hover{color:var(--ink)}.tab[aria-selected=true],.tab.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.tab .n{color:var(--ink-2);margin-left:4px;font-weight:400}.notice{background:var(--paper-2);font:400 14px/1.45 var(--font-label);color:var(--ink);border-radius:10px;padding:10px 14px}.notice.error{background:color-mix(in srgb, var(--danger) 12%, var(--paper));color:var(--danger)}.notice.offer{justify-content:space-between;align-items:center;gap:12px;display:flex}.empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:12px;padding:56px 16px;display:flex}.empty h2{color:var(--ink)}.empty p{max-width:420px;font-size:15px;line-height:1.55}.spinner{border:1.5px solid var(--rule);border-top-color:var(--ink);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.hl,mark.hl{--c:var(--hl-yellow);--d:var(--hl-yellow-d);background:linear-gradient(90deg, var(--d), var(--c) .4em, var(--c) calc(100% - .5em), var(--d));-webkit-box-decoration-break:clone;box-decoration-break:clone;mix-blend-mode:var(--hl-blend);color:inherit;border-radius:.22em .6em .28em .7em/.45em .6em;margin:0 -.14em;padding:0 .14em}.hl.green{--c:var(--hl-green);--d:var(--hl-green-d)}.hl.blue{--c:var(--hl-blue);--d:var(--hl-blue-d)}.hl.pink{--c:var(--hl-pink);--d:var(--hl-pink-d)}.hl.purple{--c:var(--hl-purple);--d:var(--hl-purple-d)}.hl.active{box-shadow:inset 0 -1.5px 0 var(--d)}.hl.flash{animation:1.1s ease-out 2 flash}@keyframes flash{50%{filter:saturate(2.2)brightness(.88)}}mark.hl{cursor:pointer}.math:has(>mark.hl){--c:var(--hl-yellow);background:var(--c);mix-blend-mode:var(--hl-blend);border-radius:.3em}.math:has(>mark.hl.green){--c:var(--hl-green)}.math:has(>mark.hl.blue){--c:var(--hl-blue)}.math:has(>mark.hl.pink){--c:var(--hl-pink)}.math:has(>mark.hl.purple){--c:var(--hl-purple)}.swatch{--c:var(--cap-yellow);background:var(--c);clip-path:polygon(0 28%,100% 0,100% 100%,0 100%);border-radius:0 0 3px 3px;flex:none;width:15px;height:19px;display:inline-block}.swatch.green{--c:var(--cap-green)}.swatch.blue{--c:var(--cap-blue)}.swatch.pink{--c:var(--cap-pink)}.swatch.purple{--c:var(--cap-purple)}.swatch-btn{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 5px 5px;display:inline-flex}.swatch-btn:hover .swatch{transform:translateY(-1px)}.swatch-btn.on{border-bottom-color:var(--ink)}.sideline{background:var(--note);border-radius:1px;width:2px;display:block;transform:rotate(3deg)}button.sideline-hit{cursor:pointer;background:0 0;border:0;justify-content:center;width:18px;padding:0;display:flex;position:absolute}button.sideline-hit .sideline{height:100%}button.sideline-hit:hover .sideline{width:3px}.pen{border-left:1px solid var(--note);flex-direction:column;gap:4px;padding-left:12px;display:flex}.pen-body{font:italic 430 16.5px/1.42 var(--font-display);color:var(--note);white-space:pre-wrap;overflow-wrap:anywhere}textarea.pen-field{border:0;border-left:1px solid var(--note);width:100%;font:italic 430 16.5px/1.42 var(--font-display);color:var(--note);resize:none;background:0 0;border-radius:0;padding:2px 0 2px 12px}textarea.pen-field::placeholder{color:var(--ink-2)}.pencil{border-left:1px dotted var(--pencil);flex-direction:column;gap:6px;padding-left:12px;display:flex}.pencil .md{color:var(--ink);font:400 15.5px/1.6 var(--font-body)}.acts{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.echo{font:italic 15.5px/1.4 var(--font-display);color:var(--ink-2);align-items:baseline;gap:8px;display:inline-flex}.echo:before{content:"";background:var(--find);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}a.echo:hover{color:var(--ink)}.logo{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.logo:hover{color:var(--ink)}.wordmark{font:italic 400 22px/1 var(--font-display)}.wordmark b{background:linear-gradient(transparent 52%, var(--mark) 52%, var(--mark) 90%, transparent 90%);font-weight:400}.shell{grid-template-columns:auto minmax(0,1fr);height:100%;display:grid}.main{min-width:0;min-height:0;overflow:auto}.nav{border-right:1px solid var(--rule);width:232px;font-family:var(--font-label);flex-direction:column;gap:22px;min-height:0;padding:22px 16px 16px;display:flex;overflow-y:auto}.nav .logo{padding:0 8px}.nav-search{border:1px solid var(--rule);color:var(--ink-2);font:400 14px var(--font-label);cursor:pointer;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.nav-search:hover{border-color:var(--rule-2);color:var(--ink)}.nav-search span{flex:1}.nav-links{flex-direction:column;gap:2px;display:flex}.navlink{color:var(--ink-2);border-radius:8px;align-items:center;gap:12px;padding:8px;font-size:15px;display:flex}.navlink:hover{color:var(--ink);background:var(--paper-2)}.navlink.active{color:var(--ink);font-weight:500}.navlink.active .navlabel{background:linear-gradient(transparent 50%, var(--mark) 50%, var(--mark) 92%, transparent 92%);margin:0 -2px;padding:0 2px}.nav-tags{flex-direction:column;gap:6px;padding:0 8px;display:flex}.nav-tags-list{font:italic 16px/1.25 var(--font-display);flex-direction:column;display:flex}.nav-tag{color:var(--ink);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.nav-tag .meta{font-style:normal}.nav-tag:hover{color:var(--note)}.nav-tag.on{color:var(--ink)}.nav-tag.on span:first-child{background:linear-gradient(transparent 52%, var(--mark) 52%, var(--mark) 92%, transparent 92%)}.nav-foot{border-top:1px solid var(--rule);margin-top:auto;padding-top:12px}.tabbar{display:none}.shell.reading{grid-template-columns:minmax(0,1fr)}.shell.reading>.nav{display:none}.palette-back{align-items:start;padding-top:12vh}.palette{background:var(--raised);width:100%;max-width:580px;box-shadow:var(--shadow-float);border-radius:16px;overflow:hidden}.palette .search{border:0;border-bottom:1px solid var(--rule);border-radius:0;padding:4px 18px}.palette .search input{padding:14px 0;font-size:19px}.palette-list{max-height:52vh;padding:6px;overflow:auto}.palette-group{padding:10px 12px 4px}.palette-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:baseline;gap:12px;width:100%;padding:10px 12px;display:flex}.palette-item .t{min-width:0;font:400 17px/1.25 var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.palette-item.hi{background:var(--paper-2)}.page{padding:40px 48px 72px}.page-inner{flex-direction:column;gap:32px;max-width:940px;display:flex}.page-inner.narrow{max-width:720px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head .title{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.page-head .meta{font-size:13px}.filters{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.filters .search{flex:260px}.sort{align-items:center;gap:6px;display:inline-flex}.sort select{color:var(--ink-2);background:0 0;border:0;padding:6px 0;font-size:14px}.keep{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.keep-card{border-radius:var(--r-md);background:var(--paper-2);color:var(--ink);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.keep-card:hover{color:var(--ink);background:color-mix(in srgb, var(--paper-2) 80%, var(--rule))}.keep-card .t{font:400 18px/1.2 var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bar{background:var(--rule);height:2px;margin-top:8px;display:block}.bar>span{background:var(--ink);height:2px;display:block}.doc-list{border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.doc-row{border-top:1px solid var(--rule);color:var(--ink);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 4px;display:grid}.doc-row:hover{color:var(--ink);background:color-mix(in srgb, var(--paper-2) 55%, transparent)}.doc-row .t{font:400 20px/1.2 var(--font-display)}.doc-row .sub{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:3px;display:flex}.doc-row .sub .meta{font-size:13px}.doc-row .side{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.where{font:500 13px var(--font-label);color:var(--ink);white-space:nowrap}.where.idle{color:var(--ink-2);font-weight:400}.filtered-by{align-items:baseline;gap:10px;display:flex}.thumb{box-shadow:var(--shadow-page);background:#fcfcfa;border-radius:1px;flex:none;display:block;position:relative;overflow:hidden}.thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.thumb.page{flex-direction:column;gap:7%;padding:18% 13%;display:flex}.thumb.page i{background:#c9ccc6;border-radius:1px;height:4%;min-height:2px;display:block}.thumb.page i:first-child{background:#6e7480;height:5%;margin:0 12% 6%}.thumb.tile{box-shadow:none;border:1px solid var(--rule);background:var(--paper-2);align-items:flex-end;padding:5px;display:flex}.thumb.tile b{font:600 7px/1.1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);overflow-wrap:anywhere}.thumb.x{box-shadow:none;background:var(--ink);place-items:center;display:grid}.thumb.x b{font:600 13px/1 var(--font-label);color:var(--paper)}.thumb.shot{box-shadow:none;border:1px solid var(--rule);background:var(--paper-2);color:var(--ink-2);place-items:center;display:grid}:root[data-theme=dark] .thumb img,:root[data-theme=dark] .thumb.page{filter:brightness(.86)}.dropzone{z-index:50;pointer-events:none;border:1.5px dashed var(--ink-2);background:color-mix(in srgb, var(--paper) 86%, transparent);font:italic 26px var(--font-display);color:var(--ink);border-radius:18px;place-items:center;display:grid;position:fixed;inset:12px}.busy{align-items:center;gap:10px;display:flex}.entries{flex-direction:column;display:flex}.entries+.entries{margin-top:8px}.entry{border-top:1px solid var(--rule);color:var(--ink);flex-direction:column;gap:10px;padding:20px 0;display:flex}.entry:last-child{border-bottom:1px solid var(--rule)}.entry:hover{color:var(--ink)}.entry .q{overflow-wrap:anywhere;font-size:18px;line-height:1.6}.entry .q.sm{font-size:16px}.results{flex-direction:column;gap:6px;display:flex}.snippet{color:var(--ink);font-size:16px;line-height:1.55}.snippet mark{color:inherit;box-shadow:inset 0 -.42em 0 var(--mark);background:0 0}.veil{z-index:100;background:var(--veil);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{background:var(--raised);width:100%;max-width:520px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-float);border-radius:18px;flex-direction:column;gap:18px;padding:26px 28px 24px;display:flex;overflow:auto}.dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog-head h2{font-size:28px}.dialog .actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.toasts{z-index:200;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast{border-radius:var(--r-md);background:var(--ink);color:var(--paper);font:400 14px/1.4 var(--font-label);box-shadow:var(--shadow-bar);padding:10px 16px}.toast.error{background:var(--danger);color:#fff}.toast a{color:inherit;text-underline-offset:3px;pointer-events:auto;text-decoration:underline}.add{flex-direction:column;gap:18px;display:flex}.add-link{gap:8px;display:flex}.add-link input{flex:1}.add-ways{grid-template-columns:1fr 1fr;gap:10px;display:grid}.add-way{border-radius:var(--r-md);background:var(--paper-2);text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.add-way:hover{background:color-mix(in srgb, var(--paper-2) 75%, var(--rule))}.add-way svg{color:var(--ink);margin-bottom:6px}.add-way b{font:500 15px var(--font-label)}.add-way span{font:400 13.5px/1.4 var(--font-label);color:var(--ink-2)}.add-or{align-items:center;gap:12px;display:flex}.add-or:before,.add-or:after{content:"";border-top:1px solid var(--rule);flex:1}.tag-edit{border-bottom:1px solid var(--rule);text-transform:none;letter-spacing:normal;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:8px 0;display:flex}.tag-edit .t{font:italic 17px var(--font-display);color:var(--ink);align-items:baseline;gap:4px;display:inline-flex}.tag-edit .t button{color:var(--ink-2);cursor:pointer;font:400 14px var(--font-label);background:0 0;border:0;padding:0 2px}.tag-edit .t button:hover{color:var(--danger)}.tag-edit input{border:0;width:130px;padding:2px 0;font-size:16px}.combo{position:relative}.combo>input{width:100%}.combo-list{z-index:30;background:var(--raised);border-radius:var(--r-md);max-height:280px;box-shadow:var(--shadow-float);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.combo-item{text-align:left;cursor:pointer;width:100%;font:400 16px/1.3 var(--font-display);background:0 0;border:0;border-radius:8px;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.combo-item .meta{flex:none;width:52px}.combo-item.hi,.combo-item:hover{background:var(--paper-2)}.reader{grid-template-columns:minmax(0, 1fr) var(--panel-w,380px);height:100%;min-height:0;display:grid}.reader.closed{grid-template-columns:minmax(0,1fr) 0}.reader-main{flex-direction:column;min-width:0;min-height:0;display:flex}.reader-bar{border-bottom:1px solid var(--rule);font-family:var(--font-label);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 16px;display:flex}.reader-bar .who{flex-direction:column;flex:240px;min-width:0;display:flex}.reader-bar .who .t{font:400 19px/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;cursor:default;overflow:hidden}.reader-bar .tools{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.reader-bar .pages{text-align:center;min-width:56px;color:var(--ink-2);font-size:14px}.reader-bar .zoom{color:var(--ink-2);font:400 14px var(--font-label);cursor:pointer;background:0 0;border:0;min-width:46px;padding:6px 4px}.state-select{color:var(--ink-2);background:0 0;border:0;border-radius:8px;padding:7px 8px;font-size:14px}.state-select:hover{background:var(--paper-2);color:var(--ink)}.find{width:200px}.find input{border-radius:10px;width:100%;padding:7px 12px;font-size:15px}.find .count{position:absolute;top:9px;right:10px}.pdf-scroll{background:var(--paper-2);flex:1;position:relative;overflow:auto}.pdf-pages{flex-direction:column;align-items:center;gap:18px;padding:28px 28px 40vh;display:flex}.pdf-page{box-shadow:var(--shadow-page);--user-unit:1;--total-scale-factor:calc(var(--scale-factor) * var(--user-unit));--scale-round-x:1px;--scale-round-y:1px;background:#fff;flex:none;position:relative}.pdf-page canvas{width:100%;height:100%;position:absolute;inset:0}.pdf-page .page-num{position:absolute;bottom:-20px;right:0}:root[data-theme=dark] .pdf-page canvas{filter:brightness(.86)sepia(.06)}.hl-layer{pointer-events:none;z-index:1;mix-blend-mode:multiply;position:absolute;inset:0}.hl-rect{--c:#f5d86f;--d:#e6bd3f;background:linear-gradient(90deg, var(--d), var(--c) 6px, var(--c) calc(100% - 7px), var(--d)) 0 55% / 100% 84% no-repeat;border-radius:3px 7px 4px 8px/40% 50%;position:absolute}.hl-rect.green{--c:#c3e1a9;--d:#93c26f}.hl-rect.blue{--c:#bad5f1;--d:#84b2e2}.hl-rect.pink{--c:#f5c0cf;--d:#e690aa}.hl-rect.purple{--c:#d8c9f3;--d:#b097e4}.hl-rect.active{box-shadow:inset 0 -2px 0 var(--d)}.hl-rect.flash{animation:1.1s ease-out 2 flash}.pdf-page .sideline-hit{z-index:3;pointer-events:auto;right:-22px}:root[data-theme=dark] .hl-layer{filter:brightness(.86)}.article-scroll{flex:1;position:relative;overflow:auto}.article{max-width:660px;font:400 calc(19px * var(--article-scale,1))/1.72 var(--font-body);overflow-wrap:break-word;margin:0 auto;padding:56px 32px 40vh;position:relative}.article-head{margin-bottom:2em}.article-head h1{margin:.25em 0 .35em;font-size:2.2em;line-height:1.08}.article-head .meta a{color:var(--ink-2)}.article-head .meta a:hover{color:var(--ink)}.article-body>:first-child,.article-body>div>:first-child,.article-body>div>article>:first-child{margin-top:0}.article-body h1,.article-body h2,.article-body h3,.article-body h4{font-family:var(--font-display);margin:1.6em 0 .5em;font-weight:450;line-height:1.2}.article-body h1{font-size:1.6em}.article-body h2{font-size:1.4em}.article-body h3{font-size:1.18em}.article-body h4{font-size:1.05em}.article-body p,.article-body ul,.article-body ol,.article-body blockquote,.article-body pre,.article-body figure,.article-body table{margin:0 0 1.1em}.article-body .math.display{margin:0 0 1.1em;display:block;overflow:auto hidden}.article-body a{color:var(--note);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--note) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--note) 40%, transparent)}.article-body img{border-radius:var(--r-hair);cursor:zoom-in;max-width:100%;height:auto;margin:0 auto;display:block}.image-viewer{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0e12f5;flex-direction:column;display:flex;position:fixed;inset:0}.image-viewer-bar{justify-content:flex-end;align-items:center;gap:6px;padding:10px 12px;display:flex}.image-viewer-bar .btn,.image-viewer-bar .icon-btn{color:#f3f4f1}.image-viewer-bar .btn:hover,.image-viewer-bar .icon-btn:hover{background:#ffffff1a}.image-viewer-stage{flex:1;place-items:center;min-height:0;padding:0 16px 16px;display:grid;overflow:auto}.image-viewer-stage img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 76px);display:block}.image-viewer-stage.actual{display:block}.image-viewer-stage.actual img{max-width:none;max-height:none;margin:auto}.image-viewer img.zoom-in{cursor:zoom-in}.image-viewer img.zoom-out{cursor:zoom-out}.article-body figure{margin-left:0;margin-right:0}.article-body figcaption{font:400 13px/1.4 var(--font-label);color:var(--ink-2);text-align:center;margin-top:8px}.article-body blockquote{border-left:1px solid var(--rule-2);font-family:var(--font-display);color:var(--ink-2);margin-left:0;padding-left:1em;font-style:italic}.article-body code{font-family:var(--font-mono);background:var(--paper-2);border-radius:4px;padding:.1em .3em;font-size:.82em}.article-body pre{background:var(--paper-2);border-radius:8px;padding:14px 16px;font-size:.84em;line-height:1.5;overflow-x:auto}.article-body pre code{background:0 0;padding:0;font-size:1em}.article-body table{border-collapse:collapse;font:400 .8em/1.45 var(--font-label);display:block;overflow-x:auto}.article-body th,.article-body td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:6px 10px}.article-body hr{border:0;border-top:1px solid var(--rule);margin:2em 0}.article-body details summary{font:400 13px var(--font-label);color:var(--ink-2);cursor:pointer}.article-body details img{margin:12px 0}.article .sideline-hit{right:-30px}.textLayer{text-align:initial;opacity:1;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer ::selection{color:#0000;background:#2d5a873d}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.selbar{z-index:60;color:#f0f1ed;border-radius:var(--r-md);box-shadow:var(--shadow-bar);--cap-yellow:#f0cf55;--cap-green:#a9d48a;--cap-blue:#9cc3ec;--cap-pink:#f0a6bc;--cap-purple:#c4b0ef;background:#1c2330;align-items:center;gap:2px;padding:4px;display:flex;position:fixed}:root[data-theme=dark] .selbar{color:var(--ink);background:#2a2f39}.selbar button{color:inherit;font:400 13.5px var(--font-label);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.selbar button:hover{background:#ffffff1f}.selbar .swatch-btn{padding:8px 5px 6px}.selbar .sep{background:#ffffff38;align-self:stretch;width:1px;margin:6px 4px}.panel{border-left:1px solid var(--rule);background:var(--paper);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.panel-edge{z-index:6;cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;left:0}.panel-edge:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.panel-edge:hover:after,.panel-edge.dragging:after{background:var(--ink-2)}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.panel-tabs{border-bottom:1px solid var(--rule);font:400 14px var(--font-label);flex:none;align-items:center;gap:22px;padding:0 20px;display:flex}.panel-tabs .tab{padding:15px 0 11px}.panel-tabs .close{margin-left:auto;display:none}.panel-body{flex:1;min-height:0;padding:4px 22px 24px;overflow:auto}.panel-body.pad{padding-top:20px}.panel-foot{border-top:1px solid var(--rule);flex:none;padding:12px 20px 16px}.panel-tools{align-items:center;gap:10px;padding:14px 22px 0;display:flex}.panel-tools .search{flex:1}.panel-tools .search input{padding:7px 0;font-size:16px}.ann{border-top:1px solid var(--rule);cursor:pointer;flex-direction:column;gap:10px;padding:18px 0;display:flex}.ann:first-child{border-top:0}.ann .q{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15.5px;line-height:1.6}.ann-tools{flex-wrap:wrap;align-items:center;gap:2px 4px;padding-top:2px;display:flex}.ann-tools .spacer{min-width:8px}.ann-tools .link-btn{padding:6px}.page-mark{padding:18px 0 0}.composer{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper);flex-direction:column;gap:6px;padding:8px 8px 8px 14px;display:flex}.composer-row{align-items:flex-end;gap:10px;display:flex}.composer-quote{align-items:flex-start;gap:6px;padding-top:2px;display:flex}.composer-quote blockquote{border-left:2px solid var(--mark);font:italic 15px/1.45 var(--font-display);color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;padding-left:10px;display:-webkit-box;overflow:hidden}.composer:focus-within{border-color:var(--ink-2)}.composer textarea{resize:none;max-height:200px;font:italic 17px/1.4 var(--font-display);background:0 0;border:0;flex:1;padding:6px 0}.composer textarea:not(:placeholder-shown){font-style:normal;font-family:var(--font-body);font-size:16px}.send{background:var(--ink);width:34px;height:34px;color:var(--paper);cursor:pointer;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.send:disabled{opacity:.35;cursor:default}.chat{flex-direction:column;gap:24px;display:flex}.chat-bar{align-items:center;gap:8px;padding-top:14px;display:flex}.chat-pick{min-width:0;color:var(--ink-2);font:400 14px var(--font-label);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:7px 8px 7px 0}.chat-pick:hover:not(:disabled){color:var(--ink)}.panel-foot{position:relative}.to-latest{z-index:2;border:1px solid var(--rule);background:var(--raised);color:var(--ink);font:400 13px var(--font-label);box-shadow:var(--shadow-float);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;display:inline-flex;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.to-latest:hover{border-color:var(--rule-2)}.asked{flex-direction:column;gap:6px;display:flex}.asked .text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15.5px;line-height:1.55}.asked blockquote{border-left:2px solid var(--mark);font:italic 16px/1.45 var(--font-display);color:var(--ink-2);margin:0;padding-left:10px}.suggest{flex-direction:column;gap:2px;display:flex}.suggest button{border:0;border-top:1px solid var(--rule);text-align:left;font:italic 16px/1.4 var(--font-display);color:var(--ink);cursor:pointer;background:0 0;padding:9px 0}.suggest button:last-child{border-bottom:1px solid var(--rule)}.suggest button:hover{color:var(--note)}.fold{border-bottom:1px solid var(--rule);flex-direction:column;gap:10px;padding:16px 0;display:flex}.fold-head{align-items:center;gap:10px;display:flex}.fold-head>button:first-child{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.notes-area{resize:none;width:100%;min-height:360px;font:400 16px/1.65 var(--font-body);background:0 0;border:0;padding:0}.links{flex-direction:column;display:flex}.link-row{border-top:1px solid var(--rule);align-items:flex-start;gap:8px;padding:12px 0;display:flex}.link-row:first-child{border-top:0}.link-row .t{font:400 17px/1.25 var(--font-display)}.link-row .rel{font:italic 14.5px/1.35 var(--font-display);color:var(--ink-2)}.kind{font:500 11px var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.kind i{background:var(--k,var(--ink-2));border-radius:50%;flex:none;width:7px;height:7px}.check-row{border-top:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.check-row input{margin-top:4px}.md{overflow-wrap:anywhere;line-height:1.6}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md h1,.md h2,.md h3{font-family:var(--font-display);margin:1.1em 0 .4em;font-weight:450}.md h1{font-size:1.35em}.md h2{font-size:1.2em}.md h3{font-size:1.05em}.md p,.md ul,.md ol,.md blockquote,.md pre,.md table{margin:.6em 0}.md ul,.md ol{padding-left:1.3em}.md li+li{margin-top:.2em}.md code{font:.84em var(--font-mono);background:var(--paper-2);border-radius:4px;padding:1px 4px}.md pre{background:var(--paper-2);border-radius:8px;padding:12px;overflow:auto}.md pre code{background:0 0;padding:0}.md blockquote{border-left:1px solid var(--rule-2);color:var(--ink-2);margin-left:0;padding-left:12px;font-style:italic}.md table{border-collapse:collapse;font:400 14px var(--font-label);display:block;overflow-x:auto}.md th,.md td{border-bottom:1px solid var(--rule);text-align:left;padding:5px 9px}.md .katex-display{padding:4px 0;overflow:auto hidden}.ask{flex-direction:column;min-height:100%;display:flex}.ask .chat{flex:1}.ask .answer .md{font:400 17px/1.6 var(--font-body);color:var(--ink)}.ask .answer.pencil .md{color:var(--ink)}.ask-foot{background:linear-gradient(transparent, var(--paper) 30%);padding:16px 0 8px;position:sticky;bottom:0}.sources{flex-direction:column;gap:4px;margin-top:10px;display:flex}.map-wrap{background:var(--paper);height:100%;position:relative;overflow:hidden}.map-tools{z-index:5;pointer-events:none;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;top:16px;left:16px;right:16px}.map-tools>*{pointer-events:auto}.float{background:var(--raised);border-radius:var(--r-md);box-shadow:var(--shadow-float)}.map-tools .float{font:400 14px var(--font-label);align-items:center;gap:12px;padding:6px 12px;display:flex}.map-tools .search{border:0;padding:0 2px}.map-tools .search input{width:180px;padding:6px 0;font-size:16px}.map-tools label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.map-tools select{border:0;padding:6px 2px;font-size:14px}.map-panel{z-index:6;flex-direction:column;width:min(380px,100% - 32px);display:flex;position:absolute;top:72px;bottom:16px;right:16px;overflow:hidden}.map-panel .panel-body{padding-top:20px}.map-panel .name{width:100%;font:400 26px/1.15 var(--font-display);background:0 0;border:0;padding:0}.legend{z-index:5;flex-wrap:wrap;gap:8px 16px;max-width:calc(100% - 32px);padding:10px 14px;display:flex;position:absolute;bottom:16px;left:16px}.legend .kind{text-transform:none;letter-spacing:.01em;font-size:12.5px;font-weight:400}.legend .doc-key i{border-radius:1px;width:7px;height:9px}.map-empty{z-index:4;flex-direction:column;gap:12px;max-width:440px;padding:28px 30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-empty ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:15px;line-height:1.6}.settings section{border-top:1px solid var(--rule);flex-direction:column;gap:16px;padding:28px 0;display:flex}.settings section>p{color:var(--ink-2);max-width:600px;font-size:15px;line-height:1.55}.settings .grid{gap:16px;max-width:560px;display:grid}.settings .upgrade{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--raised);gap:12px;max-width:560px;padding:16px 18px;display:grid}.settings .upgrade p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.usage{gap:14px;max-width:560px;display:grid}.usage-row{font:400 14px/1.4 var(--font-label);grid-template-columns:1fr auto;gap:6px 12px;display:grid}.usage-bar{background:var(--paper-2);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.usage-bar span{background:var(--note);border-radius:inherit;height:100%;display:block}.models{font:400 13px/1.4 var(--font-label);color:var(--ink-2);flex-direction:column;gap:4px;display:flex}.models code{color:var(--ink);font-family:var(--font-mono);font-size:12px}.auth{place-items:center;min-height:100%;padding:32px 16px;display:grid}.auth-card{flex-direction:column;gap:28px;width:100%;max-width:380px;display:flex}.auth-card form{flex-direction:column;gap:16px;display:flex}.auth-card h1{font-size:36px}.auth-card .lede{font:italic 19px/1.45 var(--font-display);color:var(--ink-2)}.code-input{font:500 17px var(--font-mono);letter-spacing:.02em}.landing{max-width:1120px;margin:0 auto;padding:0 24px 56px}.landing-nav{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;padding:64px 0 40px;display:grid}.hero h1{letter-spacing:-.01em;font-size:clamp(42px,6vw,68px);line-height:1.02}.hero h1 em{font-style:italic}.hero .lede{color:var(--ink-2);max-width:470px;margin-top:22px;font-size:19px;line-height:1.6}.hero .cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.hero .cta .btn{padding:12px 22px;font-size:16px}.specimen{color:#111;box-shadow:var(--shadow-page);font:15.5px/1.55 var(--font-pdf);background:#fff;padding:34px 120px 34px 36px;position:relative}:root[data-theme=dark] .specimen{filter:brightness(.9)}.specimen h3{font:700 20px/1.25 var(--font-pdf);text-align:center;margin-bottom:14px}.specimen p{text-align:justify}.specimen .hl{mix-blend-mode:multiply;--c:#f5d86f;--d:#e6bd3f}.specimen .hl.blue{--c:#bad5f1;--d:#84b2e2}.specimen .note-at{gap:8px;width:92px;display:flex;position:absolute;right:18px}.specimen .note-at .sideline{flex:none;height:34px}.specimen .note-at span{font:italic 430 14px/1.3 var(--font-display);color:#2d5a87}.points{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:72px;padding-top:40px;display:grid}.points h3{margin-bottom:10px;font-size:23px}.points p{color:var(--ink-2);font-size:16px;line-height:1.6}.pricing h1{margin:24px 0 12px;font-size:clamp(34px,5vw,48px)}.pricing .lede{font:italic 19px/1.5 var(--font-display);color:var(--ink-2);max-width:560px}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:820px;margin-top:32px;display:grid}.plan-card{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--raised);flex-direction:column;gap:14px;padding:24px;display:flex}.plan-card.paid{border-color:var(--note)}.plan-card h2{font-size:26px}.plan-card .price{font:500 18px/1.4 var(--font-label)}.plan-card ul{color:var(--ink-2);flex:1;margin:0;padding-left:18px;font-size:15.5px;line-height:1.7}.plan-card .btn{align-self:flex-start}.plan-notes{max-width:640px;color:var(--ink-2);gap:8px;margin-top:28px;font-size:14.5px;line-height:1.55;display:grid}@media (width<=700px){.plans{grid-template-columns:minmax(0,1fr)}}.landing-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;margin-top:72px;padding-top:20px;display:flex}@media (width<=760px){h1{font-size:34px}.shell{grid-template-columns:minmax(0,1fr)}.shell>.nav{display:none}.main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.tabbar{z-index:40;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{min-width:64px;color:var(--ink-2);font:400 11px var(--font-label);flex-direction:column;align-items:center;gap:3px;padding:4px 0;display:flex}.tabbar a.active{color:var(--ink);font-weight:500}.shell.reading .tabbar{display:none}.toasts{bottom:calc(80px + env(safe-area-inset-bottom))}.shell.reading .main{padding-bottom:0}.page{padding:28px 20px 48px}.page-inner{gap:24px}.phone-head{display:flex}.doc-row{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:12px 0}.doc-row .t{font-size:18px}.doc-row .side{display:none}.doc-row .phone-where{display:inline}.keep{grid-template-columns:minmax(0,1fr)}.filters{gap:12px 18px}.add-ways{grid-template-columns:1fr}.reader,.reader.closed{grid-template-columns:minmax(0,1fr)}.reader-bar{gap:4px 8px;padding:8px 10px}.reader-bar .who .meta,.reader-bar .zoom-group,.reader-bar .find{display:none}.panel{z-index:45;border-radius:var(--r-lg) var(--r-lg) 0 0;border-left:0;height:64vh;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px -18px #00000073}.panel:before{content:"";background:var(--rule);border-radius:3px;flex:none;align-self:center;width:36px;height:5px;margin-top:8px}.panel-tabs{gap:18px;overflow-x:auto}.panel-tabs .close{display:inline-flex}.panel-edge{display:none}.pdf-pages{padding:14px 6px 40vh}.pdf-page .sideline-hit{right:-5px}.article{font-size:calc(18px * var(--article-scale,1));padding:28px 22px 40vh}.article .sideline-hit{right:-16px}.hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:32px}.specimen{padding:24px 96px 24px 22px;font-size:14px}.points{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:48px}.map-panel{height:60vh;top:auto}}@media (width>=761px){.phone-head,.phone-where{display:none}}@media (width<=760px){.desk-only{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
