@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB9AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVhGVxlNUQVQAAAI0AAAAPAAAAEjnb8weY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXQAAAXztscPjaGVhZAAABBwAAAA2AAAANiKfW4FoaGVhAAAEVAAAAB8AAAAkCEwBamhtdHgAAAR0AAAAIQAAACIN3QCpbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAoo6Dl9McG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhUmGcwMDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQDyIQy4AAAAeNoNx7ENQFAYBsD7fgqhfSNYTIVE+RJrGMhwXHciJoWmsKp7P3pw9u3KLEbNgMqYh3oxyP8FhA/Q2QU+eNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPMsh0AFBGAbg99ubf79/ru1wJwisG6vfut2gCehV0QSZXuiVTK/0kejBjN4UI9pjhlGfmQcCOUAnuiACA1Zp1dZK57QOKxqHHV2CadIGAgoQM3EAIwYsWco6mttRpCgeUDzphWuP+vOFODyH2+2dRmGPsvysaCkMCACDccP559OvS/wv3oBK+RAVcUQdHvhrGVN0vfNZoRMtWSbVNLW58zUpqdDOu6JrTNaS3HHO5mmaVFmyTajxmkumFTsLmxkTw79pnGzcqg4a9sF8QRJ1/2YzRnBzCMsZK+g4S7oppLraxpjwsrI5cZvG2kiJ8vKYm/PwikurWcg5mCv5hTHOtuDkElOQ1ZPW1Na2sdYPMlUQ5+CwALrXkEmH4ScwJJgZGITNjdkNc6M7mXR6e8EyTxgTmdMZeIEySmqmxiIg9wIptpO+3rZGmlpGNr5MT1zsNTQ01R2dANfkSg4AAAAAAQAAAAMDVJ3QuIhfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf7/BRAD4QAAAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr8//Av76sAkARVMABAJYoBbwAeNpj/MtgxFTLIAjDjCwMDCDMZMAgzMDAYMhgCABUZAOSAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqMkQVKRWEQRo/dknZL2N3d3S1tv+6mcRFSrkbKZflxfd38zJ0zPcwF6vmijJLyGuCnZDrKJXSWNEe5lMaS6iiXsclvlMsZ5TvKFbTzGeVKhnmMciPz9P9zCZrVHOXyRM+SWvlro1wngmtcOHjGyRF+aTsWXnngXdqEWT6Jnhsfy0zo+RT3KurGLx7HJ7ZLu+Q1KX7BPqccGj1tvOt7gFdRv9gnzxjXIhMBVT0rci/La3RxKbeXGfWaZEo6uUdvWpfetC6JqhXV7bLDhajoLdKsfJN3xG4ieOMX6mWaScmU6Faed+n8u18atlX2q1G/pcm6tHFDn+zBjKubsBgZAV4Y59X4axMSbWtYdolJElDFhPIS08fk/xuy7ZoAB/xhkwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB7QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVnWVylNUQVQAAAI0AAAAOQAAAETlE8wbY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXgAAAXwE1rnAaGVhZAAABBwAAAA1AAAANiKkW4FoaGVhAAAEVAAAAB8AAAAkCFEBaWhtdHgAAAR0AAAAIQAAACIN/ACZbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAnQ1/F4xcG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mD8wsDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQAXMA0gAAAAeNodxIEFgFAYBsD7/ooUhEZosUBFgEeLN0B0OBGjwvq/qec4W3C1/c4keotAhrzoRGUG4QO3sgTdAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPIszeGxRGEX3f+7MOflebGOM58tnG7FdxahjN7HZt+mn/2KXqdM3URer3HutBQYZoHXahwQBKKGWUIcl1CLT7PkAZZ4v0v65y07jYAgCWDPzQeARoJBCNpdFOCQpiILTKKjx1fnBK1LrG5jv7OfCwik9P9/DxcVtJfUxJwiAgMARNh/+yrufw6/96kDIxTGLYsuIhwGYrU6nphq6YdMskRYueGREVJQi60Y056RZdEPXVKfTZuXCpeuKHBUVGSG4UCIp5UftWy6ZXjJ+vuBn9re+c7xNDSqL7TyfoQLBQxOeJXk+xmSkVP74WKr5S6a3AXrp+9gIf/+PH/39o+LsSsJbxf0vhxY+cxGZGO+NcXvlD+9eZOmJkdz8GYSn7AmZmA8SEG4o4mlD9TB7MjR0Qw6oXKpE4BWxOi9naiwCci+QYjvu7+2mr6qm5+rL9NjVXlVFVcXJCQCvfEkeAAB42mNgZGBgYGYOqfY4HxbPb/MVyH7BAAT3u+Q5wPSsr0n/A//9YxVlfgTksjEwgUQBcMANhAAAAHjaY2BkYGB+8e8iAwOry//Av96sokARVMABAJZ2BcAAeNpj/MNgxNTJwAfDjCwMDCDMZMAgwMDAoMugCwBW0wOhAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNpiYGDgYZjGwMzAyMIJZB9ilIGyGRm0GD5B2UwMfAxPIGwgacewDMpmQVLDyiDF0ANohKy1KgiCKFi45aRIgrtDgrtrCs/d9e8p3OXs6b3VPjPP3MogoSe2c57xJ25wF/3P3CJ3P3On3PnMXRKckyXNHRn2KKkp4gQ5IkxIKpu7ISxFiZnX/HIUWWaCCTVIwWyOkjxOUU6pWaNR8ydsc8guzidJ2P8OBbMluWhk7MOma7mAM6zI0MsM40wypb7RCrtsssGJ9N+553JUSllf+NDV+6mv90PfhpkcdQqv9+9lmkltSro0ElZ/n3eKPgn9IPazRlmNGfOm+oNf3jTqNiusCzBO0Mo0E5pnR4+UFtXKdkxY97Z9jOiH7UP3TuVfYwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)format("woff2"),url(data:font/woff;base64,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)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2)format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2)format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.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:#fafaf8;--white:#fff;--ink:#1f1f1d;--stone:#74736e;--mute:#a9a79f;--line:#ecebe6;--edge:#dcdbd5;--panel:#f3f2ee;--folder-back:#e5e3dc;--folder-front:#f2f1ec;--clay:#b5573f;--clay-tint:#f7ede9;--sage:#5f8a6b;--sage-tint:#edf3ee;--ink-blue:#2b4c9b;--ink-green:#3e7d5a;--ink-amber:#c98a2b;--highlighter:#f7dd4c;--dot-grid:#dcdad3;--ruled:#e3eaf3;--font-ui:"Hanken Grotesk", system-ui, sans-serif;--font-hand:"Caveat", cursive;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-pill:999px;--shadow-card:0 0 0 1px var(--line), 0 30px 60px -36px #1e1e1947;--shadow-page:0 0 0 1px var(--line), 0 18px 36px -24px #1e1e1938;--glass-bg:#ffffff8c;--glass-blur:blur(24px) saturate(1.8);--glass-rim:inset 0 0 0 .75px #ffffffe6;--glass-edge:0 0 0 .5px #1f1f1d12;--glass-shadow:0 6px 14px -4px #1f1f1d14, 0 14px 32px -12px #1f1f1d14;--glass-tint:#1f1f1de0;--ease-settle:cubic-bezier(.32, .72, 0, 1);--ease-quick:cubic-bezier(.25, .8, .25, 1);--t-settle:.5s;--t-quick:.32s;--control:48px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-edge), var(--glass-shadow);color:var(--ink);border-radius:999px;position:relative}.glass.tinted{background:var(--glass-tint);color:var(--paper);box-shadow:inset 0 0 0 .75px #ffffff2e,0 0 0 .5px #1f1f1d33,0 8px 18px -6px #1f1f1d47}.glass.round{border-radius:50%}.glass.panel{border-radius:28px}.glass.sheet{border-radius:22px}.glass.interactive,.press{transition:transform var(--t-quick) var(--ease-quick), background-color var(--t-quick) var(--ease-quick), box-shadow var(--t-quick) var(--ease-quick);cursor:pointer;-webkit-tap-highlight-color:transparent}.glass.interactive:hover{background-color:#ffffffb8}.glass.tinted.interactive:hover{background-color:#1f1f1df0}.glass.interactive:active,.press:active{transform:scale(.97)}.gicon{inline-size:var(--control);block-size:var(--control);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-quick) var(--ease-quick), transform var(--t-quick) var(--ease-quick);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.gicon:hover{background-color:#1f1f1d0d}.gicon:active{transform:scale(.94)}.gicon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}.glass.round.gicon:hover{background-color:#ffffffb8}.seg{isolation:isolate;align-items:center;gap:0;padding:5px;display:inline-flex}.seg>button,.seg>a{z-index:1;block-size:38px;font:inherit;color:var(--stone);cursor:pointer;white-space:nowrap;transition:color var(--t-quick) var(--ease-quick);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.seg>button:hover,.seg>a:hover{color:var(--ink)}.seg>[aria-checked=true],.seg>[aria-current=page]{color:var(--ink);font-weight:600}.seg>.pill{z-index:0;inline-size:0;transition:transform var(--t-settle) var(--ease-settle), inline-size var(--t-settle) var(--ease-settle), opacity var(--t-quick);pointer-events:none;background:#ffffffeb;border-radius:999px;position:absolute;inset-block:5px;inset-inline-start:0;box-shadow:0 0 0 .5px #1f1f1d14,0 2px 6px -1px #1f1f1d1f}.seg>.pill[hidden]{opacity:0;display:block}.menu{z-index:60;transform-origin:100% 0;min-inline-size:220px;animation:glass-in var(--t-quick) var(--ease-settle);background:#fcfcfac7;border-radius:18px;gap:1px;padding:6px;display:grid;position:absolute}.menu[data-side=left]{transform-origin:0 0}.menu>button,.menu>a{min-block-size:40px;inline-size:100%;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.menu>button:hover,.menu>a:hover,.menu>button:focus-visible{background:#1f1f1d0f;outline:none}.menu>button svg,.menu>a svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px;color:var(--stone);flex:none}.menu>.danger{color:#9a3f2c}.menu>.danger svg{color:currentColor}.menu>hr{background:#1f1f1d14;border:0;block-size:1px;margin:4px 8px}.menu>.label{color:var(--stone);padding:8px 12px 4px;font-size:12.5px;font-weight:600}.menu>[aria-checked=true]:after{content:"";border:solid var(--ink);border-width:0 0 1.8px 1.8px;block-size:6px;inline-size:10px;margin-inline-start:auto;transform:rotate(-45deg)translateY(-2px)}@keyframes glass-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.edge-band{z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--t-quick) var(--ease-quick);background:#fafaf8b3;position:absolute;inset:0 0 -28px;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}[data-scrolled=true]>.edge-band,.edge-band[data-on=true]{opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#fffffff0}.menu{background:#fcfcfa}}@media (prefers-reduced-transparency:reduce){.glass,.menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfcfa}.glass.tinted{background:var(--ink)}.edge-band{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.glass,.menu{box-shadow:0 0 0 1px #1f1f1d59, var(--glass-shadow)}}@media (prefers-reduced-motion:reduce){.glass.interactive,.press,.gicon,.seg>.pill,.seg>button,.edge-band{transition:none}.glass.interactive:active,.press:active,.gicon:active{transform:none}.menu{animation:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:1.5}button,input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.muted{color:var(--stone)}.small{font-size:13.5px}.hand{font-family:var(--font-hand);font-weight:600}.center{min-height:60vh;color:var(--stone);place-items:center;display:grid}.opening{place-items:center;min-height:100vh;display:grid}.opening svg{opacity:.9}.btn{white-space:nowrap;cursor:pointer;background:var(--ink);min-block-size:44px;color:var(--paper);transition:transform var(--t-quick) var(--ease-quick), background-color var(--t-quick) var(--ease-quick);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.btn:hover{background:#33332f}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:default}.btn.outline{color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge);background:0 0;font-weight:500}.btn.outline:hover{background:#fff}.btn.quiet{color:var(--stone);background:0 0;font-weight:500}.btn.quiet:hover{color:var(--ink);background:#1f1f1d0d}.btn.danger{background:#9a3f2c}.btn.danger:hover{background:#87361f}.field{block-size:54px;inline-size:100%;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0;border-radius:12px;padding:0 18px;font-size:18px;transition:box-shadow .15s ease-out}.field::placeholder{color:var(--mute)}.field:focus{box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}.gicon.small{block-size:32px;inline-size:32px}.gicon.small svg{block-size:17px;inline-size:17px}.seg>button.icon{inline-size:42px;padding:0}.seg>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:19px;inline-size:19px}.seg>button[aria-checked=true] svg{stroke-width:2px}.menu-wrap{display:inline-flex;position:relative}.menu.end{inset-block-start:calc(100% + 8px);inset-inline-end:0}.menu.start{inset-block-start:calc(100% + 8px);inset-inline-start:0}dialog.dialog{inline-size:min(420px,100vw - 32px);color:var(--ink);background:#fcfcfad6;border:0;margin:auto;padding:0;overflow:visible}dialog.dialog.wide{inline-size:min(480px,100vw - 32px)}dialog.dialog[open]{animation:glass-in var(--t-settle) var(--ease-settle)}dialog.dialog::backdrop{background:#1f1f1d29}.sheet-body{gap:10px;padding:26px 24px 20px;display:grid}.sheet-body h2{letter-spacing:-.01em;font-size:20px;font-weight:600}.sheet-body>p{font-size:15px}.sheet-body .field{margin-top:8px}.sheet-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.move-list{gap:2px;max-block-size:min(50vh,420px);margin:8px -8px 0;display:grid;overflow:auto}.move-list button{min-block-size:44px;inline-size:100%;padding:0 12px 0 calc(12px + var(--depth,0) * 18px);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;font-size:16px;display:flex}.move-list button:hover:not(:disabled){background:#1f1f1d0d}.move-list button:disabled{color:var(--stone);cursor:default}.move-list button svg{fill:none;block-size:20px;inline-size:20px;stroke:var(--stone);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.move-list small{color:var(--mute);margin-inline-start:auto;font-size:13px}.lib{min-block-size:100vh}.shelf{min-inline-size:0;transition:margin-inline-start var(--t-settle) var(--ease-settle)}.lib.with-sidebar .shelf{margin-inline-start:308px}.sidebar-slot,.sidebar-overlay{z-index:30;inline-size:296px;transition:transform var(--t-settle) var(--ease-settle), opacity var(--t-settle) var(--ease-settle);position:fixed;inset-block:12px;inset-inline-start:12px}.sidebar-overlay{z-index:50;inline-size:min(320px,100vw - 40px)}.sidebar-slot[data-shown=false],.sidebar-overlay[data-shown=false]{opacity:0;pointer-events:none;transform:translate(calc(-100% - 24px))}.scrim{z-index:45;opacity:0;pointer-events:none;transition:opacity var(--t-settle) var(--ease-settle);background:#1f1f1d24;position:fixed;inset:0}.scrim[data-shown=true]{opacity:1;pointer-events:auto}.lib.still .shelf,.lib.still .sidebar-slot,.lib.still .sidebar-overlay,.lib.still .scrim{transition:none}.sidebar{flex-direction:column;block-size:100%;display:flex}.sidebar .brand{letter-spacing:-.01em;align-items:center;gap:10px;padding:22px 20px 18px;font-size:21px;font-weight:600;display:flex}.places{scrollbar-width:none;flex:1;padding:0 10px 12px;overflow:auto}.places::-webkit-scrollbar{display:none}.places ul{gap:2px;display:grid}.srow{min-block-size:44px;transition:background-color var(--t-quick) var(--ease-quick), box-shadow var(--t-quick) var(--ease-quick);border-radius:13px;align-items:center;padding-inline-start:calc(var(--depth,0) * 16px);display:flex}.srow:hover{background:#1f1f1d0a}.srow.on{background:#ffffffeb;box-shadow:0 0 0 .5px #1f1f1d0f,0 2px 6px -1px #1f1f1d1a}.srow.drop{box-shadow:inset 0 0 0 1.5px var(--ink);background:#1f1f1d14}.srow a{block-size:44px;min-inline-size:0;color:var(--ink);border-radius:13px;flex:1;align-items:center;gap:12px;padding:0 12px 0 2px;font-size:16px;display:flex}.srow a svg{fill:none;block-size:21px;inline-size:21px;stroke:var(--stone);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.srow.on a svg{stroke:var(--ink)}.srow.on a{font-weight:600}.srow .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srow .count{color:var(--stone);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:13px}.disclose,.disclose-space{flex:none;block-size:32px;inline-size:22px}.disclose{cursor:pointer;color:var(--mute);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.disclose svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;block-size:13px;inline-size:13px;transition:transform var(--t-quick) var(--ease-quick)}.disclose[aria-expanded=true] svg{transform:rotate(90deg)}.folders-head{color:var(--stone);justify-content:space-between;align-items:center;padding:20px 4px 2px 14px;font-size:13px;font-weight:600;display:flex}.folders-head .gicon{color:var(--stone)}.folders-empty{color:var(--mute);padding:6px 14px;font-size:13px;line-height:1.45}.trash-row{margin-block-start:20px}.account-wrap{padding:10px 12px 12px;display:flex}.account-wrap .menu{transform-origin:0 100%;inset-block:auto calc(100% - 2px);inset-inline-start:12px}.account{cursor:pointer;text-align:start;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;inline-size:100%;padding:8px;display:flex}.account:hover{background:#1f1f1d0d}.avatar{background:#e4e1d8;border-radius:50%;flex:none;place-items:center;block-size:34px;inline-size:34px;font-size:14px;font-weight:600;display:grid}.who{flex:1;min-inline-size:0;line-height:1.25;display:grid}.who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.who small{color:var(--stone);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.account>svg{fill:none;block-size:16px;inline-size:16px;stroke:var(--mute);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.toolbar-slot{z-index:20;isolation:isolate;padding:12px 16px 10px;position:sticky;inset-block-start:0}.lib-toolbar,.nb-toolbar{align-items:center;gap:10px;display:flex}.spacer{flex:1;min-inline-size:8px}.leading{block-size:var(--control);align-items:center;gap:2px;min-inline-size:0;padding:0 3px;display:inline-flex}.scrolled-title{opacity:0;white-space:nowrap;text-overflow:ellipsis;max-inline-size:0;transition:max-inline-size var(--t-settle) var(--ease-settle), opacity var(--t-quick), padding var(--t-settle) var(--ease-settle);font-size:16px;font-weight:600;overflow:hidden}.scrolled-title[data-shown=true]{opacity:1;max-inline-size:280px;padding:0 14px 0 4px}.search{block-size:var(--control);animation:glass-in var(--t-settle) var(--ease-settle);align-items:center;gap:8px;min-inline-size:0;padding:0 6px 0 16px;display:inline-flex}.search>svg{fill:none;block-size:19px;inline-size:19px;stroke:var(--stone);stroke-width:1.8px;stroke-linecap:round;flex:none}.search input{background:0 0;border:0;outline:none;inline-size:clamp(110px,22vw,230px);font-size:16px}.search input::-webkit-search-cancel-button{display:none}.search .clear{cursor:pointer;background:#1f1f1d12;border:0;border-radius:50%;place-items:center;block-size:32px;inline-size:32px;display:grid}.search .clear svg{fill:none;block-size:14px;inline-size:14px;stroke:var(--stone);stroke-width:2.2px;stroke-linecap:round}.new-btn{block-size:var(--control);white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.new-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;block-size:17px;inline-size:17px}.new-btn:disabled{opacity:.7}.shelf-body{padding:0 36px 72px}.lib-header{padding:6px 0 30px}.lib-header h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:40px;font-weight:600;line-height:1.12}.summary{color:var(--stone);margin-block-start:6px;font-size:15px}.crumbs{color:var(--stone);flex-wrap:wrap;align-items:center;gap:6px;margin-block-end:6px;font-size:15px;font-weight:500;display:flex}.crumbs span{align-items:center;gap:6px;display:inline-flex}.crumbs svg{fill:none;block-size:11px;inline-size:11px;stroke:var(--mute);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.crumbs a:hover{color:var(--ink)}.problem{color:var(--stone);background:#ecebe6b3;border-radius:999px;align-items:center;gap:8px;margin-block-start:12px;padding:9px 14px;font-size:14px;display:inline-flex}.problem svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;block-size:15px;inline-size:15px}.grid-wrap{gap:44px;display:grid}.section-heading{color:var(--stone);letter-spacing:0;margin-block-end:16px;font-size:13px;font-weight:600}.grid{grid-template-columns:repeat(auto-fill,minmax(164px,220px));align-items:start;gap:34px 32px;display:grid}.card{min-inline-size:0;animation:card-in var(--t-settle) var(--ease-settle) both;flex-direction:column;gap:12px;display:flex}@keyframes card-in{0%{opacity:0;transform:scale(.96)}}.card .art{-webkit-user-drag:element;transition:transform var(--t-quick) var(--ease-quick);border-radius:8px;display:block}.card .art:active{transform:scale(.97)}.nb-card .art{aspect-ratio:.84;justify-content:center;align-items:flex-end;padding:0 8px;display:flex;container-type:size}.nb-card .art .stack{inline-size:min(100%, calc((100cqh - var(--behind) * 6px) * var(--page-ar,.75) + var(--behind) * 6px))}.stack{inline-size:100%;padding-block-start:calc(var(--behind) * 6px);padding-inline-end:calc(var(--behind) * 6px);display:block;position:relative}.page-thumb{inline-size:100%;aspect-ratio:var(--page-ar,600 / 800);box-shadow:0 0 0 .5px var(--edge), 0 1px 2px #1f1f1d0d, 0 12px 24px -12px #1f1f1d3d;transition:box-shadow var(--t-quick) var(--ease-quick), transform var(--t-quick) var(--ease-quick);background:#fff;display:block;position:relative;overflow:hidden}.page-thumb img,.paper-svg{block-size:100%;inline-size:100%;display:block}.sheet-behind{inline-size:calc(100% - var(--behind) * 6px);aspect-ratio:var(--page-ar,600 / 800);box-shadow:0 0 0 .5px var(--edge), 0 1px 3px #1f1f1d0d;border-radius:5px;position:absolute;inset-block-end:calc(var(--i) * 6px);inset-inline-start:calc(var(--i) * 6px);overflow:hidden}.nb-card .art:hover .stack>.page-thumb{box-shadow:0 0 0 .5px var(--edge), 0 2px 4px #1f1f1d0f, 0 18px 30px -14px #1f1f1d4d;transform:translateY(-2px)}.caption{text-align:center;justify-items:center;gap:3px;min-inline-size:0;display:grid}.caption .menu-wrap{max-inline-size:100%}.caption-title{cursor:pointer;max-inline-size:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:baseline;gap:4px;padding:2px 6px;font-size:15px;font-weight:500;display:inline-flex}.caption-title:hover{background:#1f1f1d0d}.caption-title span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.caption-title svg{fill:none;block-size:11px;inline-size:11px;stroke:var(--mute);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.caption-sub{color:var(--stone);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:13px;overflow:hidden}.caption .menu{text-align:start}.folder-card .art{aspect-ratio:1.12;transition:transform var(--t-settle) var(--ease-settle);margin-block-start:14px}.folder-card.drop .art{transform:scale(1.04)}.folder-art{block-size:100%;inline-size:100%;display:block;position:relative;container-type:inline-size}.folder-back{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.folder-back path{fill:var(--folder-back);stroke:var(--edge);stroke-width:.75px;vector-effect:non-scaling-stroke}.peek{inline-size:44%;transform:rotate(var(--a));transform-origin:bottom;transition:inset-block-end var(--t-settle) var(--ease-settle);position:absolute;inset-block-end:33%;inset-inline-start:calc(28% + var(--x) * 100%)}.folder-art.open .peek{inset-block-end:50%}.peek .page-thumb{box-shadow:0 0 0 .5px var(--edge), 0 1px 3px #1f1f1d14}.folder-front{background:var(--folder-front);block-size:64%;box-shadow:0 0 0 .75px var(--edge), 0 -1px 5px #1f1f1d14;border-radius:6cqw;align-items:flex-end;padding:0 9cqw 6.5cqw;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.folder-name{font-family:var(--font-hand);color:#1f1f1dc7;white-space:nowrap;text-overflow:ellipsis;font-size:max(14px,13cqw);font-weight:600;line-height:1.1;overflow:hidden}.folder-card .art:hover .folder-front{box-shadow:0 0 0 .75px var(--edge), 0 -1px 8px #1f1f1d1f}.list{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:20px;padding:6px 0}.list-head,.lrow{grid-template-columns:minmax(0,1fr) 150px 130px 48px;align-items:center;gap:16px;display:grid}.list-head{padding:8px 18px 6px 90px}.list-head button{cursor:pointer;color:var(--stone);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.list-head button.on{color:var(--ink)}.list-head button svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;block-size:10px;inline-size:10px}.lrow{border-radius:14px;padding:8px 14px;position:relative}.lrow+.lrow:before{content:"";background:var(--line);block-size:1px;position:absolute;inset-block-start:0;inset-inline:76px 0}.lrow.drop{box-shadow:inset 0 0 0 1.5px var(--ink);background:#1f1f1d0d}.lrow-main{border-radius:10px;align-items:center;gap:16px;min-inline-size:0;display:flex}.lrow-main:hover b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge)}.lthumb{flex:none;place-items:center;block-size:52px;inline-size:46px;display:grid}.lthumb .page-thumb{inline-size:min(39px, calc(52px * var(--page-ar,.75)))}.lthumb .folder-art{block-size:41px;inline-size:46px}.lthumb.faded{opacity:.7}.lname{min-inline-size:0;display:grid}.lname b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.lname small{color:var(--stone);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.col-date{color:var(--stone);white-space:nowrap;font-size:14px}.col-more{justify-items:end;display:grid}.trash-list .lrow{grid-template-columns:minmax(0,1fr) auto}.trash-list .btn{min-block-size:38px;padding:0 16px}.empty-shelf{text-align:center;gap:8px;max-inline-size:420px;margin:0 auto;padding-block-start:72px;display:grid}.empty-shelf .hand,.nb-missing .hand,.nb-empty .hand{font-size:30px;line-height:1.2}.empty-shelf .muted{font-size:15px}.first-notebook{text-align:center;justify-items:center;gap:8px;padding-block-start:40px;display:grid}.first-page{aspect-ratio:600/800;inline-size:210px;box-shadow:0 0 0 .5px var(--edge), 0 14px 28px -10px #1f1f1d33;border-radius:6px;margin-block-end:28px;position:relative;overflow:hidden;transform:rotate(-2deg)}.first-page .written{font-family:var(--font-hand);color:var(--ink-blue);white-space:nowrap;font-size:27px;font-weight:600;animation:1.6s ease-in-out .3s both write;position:absolute;inset-block-start:calc(16% - 22px);inset-inline-start:14.3333%}@keyframes write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.first-notebook h2{letter-spacing:-.01em;font-size:22px;font-weight:600}.first-notebook p{max-inline-size:380px;font-size:15px}.first-notebook .btn{min-block-size:46px;margin-block-start:20px;padding:0 22px;font-size:16px}.loading{grid-template-columns:repeat(auto-fill,minmax(164px,220px));gap:32px;display:grid}.ghost-card{aspect-ratio:.84;background:#ecebe68c;border-radius:8px}.auth{min-block-size:100vh;grid-template-columns:1fr 1fr;min-block-size:100dvh;display:grid}.auth-welcome{z-index:1;background:var(--panel);place-items:center;min-block-size:0;display:grid;position:relative;container-type:size}.welcome{cursor:default;place-items:center;block-size:100%;inline-size:100%;display:grid}.welcome-svg{aspect-ratio:420/580;block-size:auto;inline-size:min(420px,86cqw,65.1724cqh);display:block;overflow:visible}.welcome-svg .hw{font-family:var(--font-hand);font-weight:600}.welcome-svg .ui{font-family:var(--font-ui)}.auth-form{background:var(--paper);flex-direction:column;align-items:center;min-inline-size:0;padding:24px 0 20px;display:flex}.auth-inner{inline-size:100%;max-inline-size:464px;margin-block:auto;padding:0 32px}.auth-head h1{letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:1.2}.auth-head p{color:var(--stone);overflow-wrap:anywhere;margin-block-start:10px;font-size:16px}.auth-head,.auth-step{animation:rise .4s var(--ease-settle) both}.auth-step{margin-block-start:28px}@keyframes rise{0%{opacity:0;transform:translateY(7px)}}.providers,.fields{gap:12px;display:grid}.provider{block-size:54px;inline-size:100%;box-shadow:inset 0 0 0 1px var(--edge);cursor:pointer;color:var(--ink);transition:transform .25s var(--ease-quick), box-shadow var(--t-quick) var(--ease-quick);background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;font-size:17px;font-weight:500;display:flex;position:relative}.provider:hover{box-shadow:inset 0 0 0 1px #cfcdc6,0 6px 16px -10px #1f1f1d40}.provider:active,.primary:active{transform:scale(.98)}.provider:disabled{cursor:default}.provider-icon{place-items:center;inline-size:22px;display:grid}.provider-icon svg:not([fill]){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}.spinner{border:2px solid var(--line);border-top-color:var(--stone);border-radius:50%;block-size:18px;inline-size:18px;animation:.8s linear infinite spin;position:absolute;inset-inline-end:18px}@keyframes spin{to{transform:rotate(360deg)}}.primary{background:var(--ink);block-size:54px;inline-size:100%;color:var(--paper);cursor:pointer;transition:transform .25s var(--ease-quick), background-color .35s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-block-start:4px;font-size:17px;font-weight:600;display:flex}.primary:disabled{cursor:default;background:#1f1f1dbf}.primary.done,.primary.done:disabled{background:var(--sage)}.primary svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;block-size:17px;inline-size:17px;animation:glass-in .3s var(--ease-settle)}.codeboxes{grid-template-columns:repeat(6,1fr);gap:10px;display:grid;position:relative}.codeboxes.nudge-0,.codeboxes.nudge-1{animation:nudge .47s var(--ease-quick)}@keyframes nudge{22%{transform:translate(7px)}48%{transform:translate(-4px)}to{transform:none}}.box{block-size:62px;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;place-items:center;font-size:26px;font-weight:500;transition:box-shadow .15s ease-out;display:grid}.box.filled{animation:.3s cubic-bezier(.34,1.56,.64,1) pop}@keyframes pop{0%{transform:scale(.85)}}.codeboxes:focus-within .box.current{box-shadow:inset 0 0 0 1.5px var(--ink)}.code-input{color:#0000;caret-color:#0000;letter-spacing:2em;cursor:text;background:0 0;border:0;outline:none;block-size:100%;inline-size:100%;font-size:16px;position:absolute;inset:0}.code-input::selection{background:0 0}.dev-note{color:var(--stone);font-size:13px}.hint{color:var(--clay);font-family:var(--font-hand);align-items:baseline;gap:10px;margin-block-start:16px;font-size:24px;font-weight:600;line-height:1.2;display:flex}.hint i{background:var(--clay);block-size:8px;inline-size:8px;animation:glass-in .3s var(--ease-settle);border-radius:50%;flex:none;transform:translateY(-3px)}.hint span{animation:write calc(var(--letters,20) * 30ms) linear .1s both}.auth-links{color:var(--stone);gap:18px;margin-block-start:20px;font-size:15px;font-weight:500;display:grid}.auth-links .row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.auth-links button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.auth-links button:hover,.auth-links a:hover{color:var(--ink)}.auth-links .back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;block-size:15px;inline-size:15px}.auth-links hr{background:var(--line);border:0;block-size:1px}.switch{flex-wrap:wrap;gap:6px;display:flex}.switch button{color:var(--ink);font-weight:600}.legal{color:var(--stone);text-align:center;margin-block-start:24px;padding:0 24px;font-size:12.5px}.legal a{text-underline-offset:2px;text-decoration:underline}.legal a:hover{color:var(--ink)}.nb-screen{padding-block-end:80px}.nb-title{max-inline-size:min(560px,60vw);padding-inline-end:6px}.title-input{text-overflow:ellipsis;background:0 0;border:0;border-radius:999px;min-inline-size:0;max-inline-size:100%;padding:7px 10px;font-size:16px;font-weight:600}.title-input:hover{background:#1f1f1d0a}.title-input:focus{box-shadow:0 0 0 1px var(--line);background:#fffc;outline:none}.status{block-size:var(--control);color:var(--stone);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.status i{background:var(--mute);border-radius:50%;block-size:7px;inline-size:7px}.status.synced{color:var(--sage)}.status.synced i{background:var(--sage)}.status.offline{color:var(--clay)}.status.offline i{background:var(--clay)}.nb{grid-template-columns:136px minmax(0,1fr) 340px;align-items:start;gap:28px;max-inline-size:1520px;margin:0 auto;padding:10px 24px 0 16px;display:grid}.rail{scrollbar-width:none;justify-items:center;gap:14px;max-block-size:calc(100vh - 100px);padding:14px 12px;display:grid;position:sticky;inset-block-start:82px;overflow:auto}.rail::-webkit-scrollbar{display:none}.rail ol{gap:14px;display:grid}.thumb{cursor:pointer;color:var(--stone);font-variant-numeric:tabular-nums;transition:transform var(--t-quick) var(--ease-quick);background:0 0;border:0;justify-items:center;gap:6px;font-size:12.5px;display:grid}.thumb:active{transform:scale(.97)}.thumb canvas{box-shadow:0 0 0 .5px var(--edge), 0 6px 14px -8px #1f1f1d40;border-radius:4px;display:block}.thumb[aria-current=true] canvas{box-shadow:0 0 0 2px var(--ink), 0 6px 14px -8px #1f1f1d40}.thumb[aria-current=true]{color:var(--ink);font-weight:600}.thumb-label{align-items:center;gap:3px;display:inline-flex}.thumb-label .mark{fill:currentColor;block-size:10px;inline-size:10px}.thumb-title{text-overflow:ellipsis;white-space:nowrap;max-inline-size:104px;color:var(--stone);margin-block-start:-4px;font-size:11.5px;font-weight:500;overflow:hidden}.add-page{cursor:pointer;block-size:40px;inline-size:104px;color:var(--ink);background:#1f1f1d0d;border:0;border-radius:999px;place-items:center;display:grid}.add-page:hover{background:#1f1f1d17}.add-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:18px;inline-size:18px}.page-wrap canvas{box-shadow:0 0 0 1px var(--line), 0 30px 60px -36px #1e1e1952;background:#fff;border-radius:4px;margin:0 auto;display:block}.viewonly{color:var(--stone);text-align:center;margin-block-start:16px;font-size:13.5px}.nb-empty,.nb-missing{text-align:center;justify-items:center;gap:8px;padding:80px 24px;display:grid}.nb-empty .btn,.nb-missing .btn{margin-block-start:16px}.nb-missing{align-content:center;min-block-size:70vh}.side{position:sticky;inset-block-start:82px}.typed-panel{border-radius:var(--r-lg);box-shadow:var(--shadow-card);background:#fff;padding:20px}.typed-panel .label{letter-spacing:.08em;color:var(--mute);text-transform:uppercase;font-size:11.5px;font-weight:600}.typed{min-block-size:220px;margin-block-start:10px;font-size:15.5px;line-height:1.6}.typed .ProseMirror{outline:none;min-block-size:220px}.typed .ProseMirror>*+*{margin-block-start:.6em}.typed .ProseMirror h1{font-size:22px}.typed .ProseMirror h2{font-size:18px}.typed .ProseMirror ul{padding-inline-start:1.3em;list-style:outside}.typed .ProseMirror ol{padding-inline-start:1.3em;list-style:decimal}.typed .ProseMirror code{background:#f3f2ee;border-radius:5px;padding:1px 5px;font-size:.92em}.typed .ProseMirror blockquote{border-inline-start:2px solid var(--line);color:var(--stone);padding-inline-start:12px}.typed .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--mute);float:left;pointer-events:none;block-size:0}.fmt{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:2px;margin-block-start:12px;padding-block-end:10px;display:flex}.fmt button{color:var(--stone);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 8px;font-size:13px}.fmt button:hover{color:var(--ink);background:#1f1f1d0d}.fmt button[aria-pressed=true]{color:var(--ink);background:#1f1f1d14}@media (max-width:1100px){.nb{grid-template-columns:120px minmax(0,1fr)}.nb .side{grid-column:1/-1;position:static}}@media (max-width:900px),(orientation:portrait) and (max-width:1100px){.auth{grid-template-rows:minmax(300px,46vh) auto;grid-template-columns:1fr}.auth-form{padding-block-start:36px}}@media (max-width:760px){.list-head{display:none}.lrow{grid-template-columns:minmax(0,1fr) 48px}.lrow .col-date{display:none}}@media (max-width:720px){.toolbar-slot{padding:12px 12px 10px}.shelf-body{padding:0 20px 64px}.grid,.loading{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:28px 20px}.lib-header h1{font-size:34px}.search input{inline-size:clamp(90px,34vw,150px)}.scrolled-title[data-shown=true]{max-inline-size:34vw}.nb{grid-template-columns:1fr;gap:18px;padding:4px 12px 0}.rail{justify-items:initial;max-block-size:none;padding:10px;display:flex;position:static;overflow-x:auto}.rail ol{gap:12px;display:flex}.add-page{align-self:stretch;block-size:auto;inline-size:48px}.nb-title{max-inline-size:52vw}.status{padding:0 14px}}@media (max-width:480px){.status{inline-size:var(--control);justify-content:center;gap:0;padding:0;font-size:0}.grid,.loading{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-inner{padding:0 20px}.codeboxes{gap:7px}.box{block-size:56px;font-size:23px}.new-btn span{display:none}.new-btn{inline-size:var(--control);justify-content:center;padding:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.spinner{border-top-color:var(--line);animation:none}}
