@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.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:Cormorant Infant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-infant-cyrillic-ext-500-normal-BcZBsyGV.woff2)format("woff2"),url(/assets/cormorant-infant-cyrillic-ext-500-normal-BGjeyZbj.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:Cormorant Infant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-infant-cyrillic-500-normal-DwKSRDC5.woff2)format("woff2"),url(/assets/cormorant-infant-cyrillic-500-normal-DUnxBO77.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-infant-vietnamese-500-normal-aBW9Klc-.woff2)format("woff2"),url(/assets/cormorant-infant-vietnamese-500-normal-Da5wMl4F.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:Cormorant Infant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-infant-latin-ext-500-normal-CYfbvHix.woff2)format("woff2"),url(/assets/cormorant-infant-latin-ext-500-normal-BvB3aRD_.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:Cormorant Infant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-infant-latin-500-normal-D0G1PuFw.woff2)format("woff2"),url(/assets/cormorant-infant-latin-500-normal-BGH88t82.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:Cormorant Infant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-infant-cyrillic-ext-600-normal-BFEz7gvo.woff2)format("woff2"),url(/assets/cormorant-infant-cyrillic-ext-600-normal-kILMwV5x.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:Cormorant Infant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-infant-cyrillic-600-normal-DU1iNUeG.woff2)format("woff2"),url(/assets/cormorant-infant-cyrillic-600-normal-CzOoeF-i.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-infant-vietnamese-600-normal-CbyBVixO.woff2)format("woff2"),url(/assets/cormorant-infant-vietnamese-600-normal-FTaV0Yco.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:Cormorant Infant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-infant-latin-ext-600-normal-CM189wAY.woff2)format("woff2"),url(/assets/cormorant-infant-latin-ext-600-normal-D7C5bV10.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:Cormorant Infant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-infant-latin-600-normal-DYNqhNuG.woff2)format("woff2"),url(/assets/cormorant-infant-latin-600-normal-CxSaxEso.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:Cormorant Infant;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-infant-cyrillic-ext-500-italic-BDJt0RGt.woff2)format("woff2"),url(/assets/cormorant-infant-cyrillic-ext-500-italic-DrhtDZi8.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:Cormorant Infant;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-infant-cyrillic-500-italic-BHtOBg2y.woff2)format("woff2"),url(/assets/cormorant-infant-cyrillic-500-italic-PKqiXFtA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-infant-vietnamese-500-italic-YUJ_oiRn.woff2)format("woff2"),url(/assets/cormorant-infant-vietnamese-500-italic-BZq4Vxha.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:Cormorant Infant;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-infant-latin-ext-500-italic-D6RvRkSa.woff2)format("woff2"),url(/assets/cormorant-infant-latin-ext-500-italic-CvcDLWOx.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:Cormorant Infant;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-infant-latin-500-italic-B3rgy-vc.woff2)format("woff2"),url(/assets/cormorant-infant-latin-500-italic-BjSVXPNE.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:Cormorant Infant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-infant-cyrillic-ext-600-italic-C66ZUtC0.woff2)format("woff2"),url(/assets/cormorant-infant-cyrillic-ext-600-italic-CX4HBgnz.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:Cormorant Infant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-infant-cyrillic-600-italic-BX03-PCH.woff2)format("woff2"),url(/assets/cormorant-infant-cyrillic-600-italic-C7hoGsZ-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-infant-vietnamese-600-italic-3gQDBEw2.woff2)format("woff2"),url(/assets/cormorant-infant-vietnamese-600-italic-bGyxx2WJ.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:Cormorant Infant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-infant-latin-ext-600-italic-YoV7fBpj.woff2)format("woff2"),url(/assets/cormorant-infant-latin-ext-600-italic-pO7rAWj4.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:Cormorant Infant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-infant-latin-600-italic-B-t2kqEX.woff2)format("woff2"),url(/assets/cormorant-infant-latin-600-italic-CdO3F_Vi.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2)format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2)format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2)format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2)format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2)format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2)format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA9EABIAAAAAHHQAAA7jAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbhhwcNAZgP1NUQVRMAIFUEQgKoRSZRAtAAAE2AiQDegQgBYUkB4ItDAcXJBh6Gy0Xo6KaVTjFXxzY4Bq9EEVEMY3SaOga5bPF4q+TDnvc+NLwol6I4cGD75aGh4a3+rrEw/Pj4D33vvsJJqhZk5EWWZfAkn7bQlkT3hBt854wKIl8lCGC5BBe5cUVtBGFGcQiU9eVsLnsq7nca/lgqiJLqJI8uWI+0/GBAhpZ1cTe2ScA49v+B2CGPTinrU3sEM8o7BWxvLpSRO2JMwJOk/+bK+3M0iE7oJaFJWHIVamZ/KWfHCS54xxDoEAoj1TLCp/vRhbIMSpyZeHq6iqUBrQV1nR/r8uEVHTj83GRpoFOB/XuvuayCgznXhGphCYMN1yYhAMyXTBIYKjVesLt2pOUBeDL/ZyNAL7eWdUA4Fsc7mYAw8F9ylI3X3U2gwC4DGVIT8sotgaqk7WWFmu1lbGzaZ+buf8MOiFNVAb0kVE2WXwRA1HW3cj9WwFe0RdW/zx/+mtcnXjo454mmPezly55N5U6ccLTgb6T77j0tw550PxGtzuyJondA2fs1RlbYAN76Z5XA1qZ2XRvOO+r1wGPb/T9dy4wIhIYaN+MNAHBJHx022IK7I7KCoMMoZE1UBiQlRhKM2uYwUqQ4ESGNEAcJkaWpjbQIKwbTrqGEUZc8sQwn/PGNzznHs0mq0yOpCwbg9grwWgGGorhRsMbi4kgjOnP9+mz3rF9T9mY2jv9iH479NGwBvfjUfrTgvYQCmrfwq0bSP0SUAx28sZHYQ0yU1m1rjHgu4WkrIVMT9AAuJUAc9pcGl/gyZcyD3DQO3Kcg4SWmzgHAdJzdOQIAL4nnL29Ov4/gPowomYD6COI//IbzIYVwmAN42GwHOb2O1z9oeHA/dfXuqEG4v1hTdAYGFkmTpMdQQdut8sGMQj6AnQBEkJ6ie5L/x4wlxBOms1osR8Cg6uom+vtmlPzalltqn11p3yzR/0/wospr5vqrZpdc2tpbay9dbu8k4/V/3bYAEYQN+inGwRfh8lgwQSERMTCySgADDJGgLH8jBZoHILxiCYgmYhsEorJgkwBif7fKDALwE7AAmDAmwy8Api/hXGK3ZSKgqYjgG9IzfosQC3M+RYuuGRrw6IoyfXucTRaQqYPJYpXkrmb+toxVM4nUocQUoePPk8uUmmNwBMh9OPP+aXEsx92SKIBKewfz4NzSEc+mJitoGDYqaHD4EIgqAC3hLXPjxhoJV5uEjv5BISYQmjgCRwFE9OAsu4ePtWxLa1Al0IhCAznPjorE4pjkeuNAl52g65O7IP0TdgmSKvTETMf38pZgwADARzbtw6uVu30290qqzwj5UECtuAt8QwQ03hyWlU10f9QnUTQYQws8XuTTHOApLJRZPLq0H6YP9W/yzc+pBRaCWufjnZ6IBv/yq7JtMdhKdUp3a2VQZV5yNQfieJWECpHuYKg8yrj9R4uHxOb/mS+nJLQD+DRCoMGxFlIVWj0x/EE7FIH9d+Xbq41jypJrybz9iSJIcCtTtZ1xaCoCJN5T6IwG74/PRUqaH08oTjlpNNQymfM0hbJEQeJ9sonV4T4F1XKHTZBoJKZbAuO7lt8cJL5emvbnJNEk9l0NX5T6F9apRmGtOZyyniBUhrCqOO01foH8PC2jkbehHV/N2sESMmKZS0rAok4hJOmilcypTMI35w4tuh6f1cy1+eHzViFLXLI6X0XmOAgdTqWhl6YPM91nBgLogApW7SESdhlBdKNVdbG+WlC+BiiRI4ehpnaVMKZbdX3YrOIDnDpSCXrRSibZYBVEjUJq6VagkLIjDOd57THuk048EcE97+LTm02RbcI/yIwcHgZhSd2A7R4NKvJOK19kT+MEPvEAIbgP6JS2K5KpcOW4GjyVujVTCfoRCuvG7VZV40miljfFIknYg2mzOIJjzztsIjDgem4Ev2YgDfUFJJGbVo5V1sFE+RGTbwsZaf+iEPd95CLhFu9jFY7gE1WY2PYcJhNNxezk8aVxG7b8QsFt0i03pzQr7WMCx13+LkhK8XmPVLZ08NBvkx8Jq/AlSMZlJp8RDGSCtQwcN3NlYVWRYtqcYhnijJ5FCBGCS1q1Dc2WcabjJJSxyXFbjqUGn3U1h8N9WNrqtreWbc7TuN1ui3aqKqR8cC/JF5EAIeQqBQ2MaCl8AvjOCpQ1Fo5bdAARwgfXdnRfygcjINMn5wQTSDfgKKn9aUwnlxexa+WfzWZBjRA7YXBWHDZPuBSfMc1c21MCJqD9O4T3ooRN1b0mGHXUYW3a/Q40EZPibYFr9utPFHrssXKUJup/cSEp/jh92/2q3it+436f86M2CbbxDsq2oUCrW83ZikvKOz5stF5W/F7e/j3y9PqdPFScZLuN2uheVU0FFUj2sS5q2L0EYVPfqM4w57+1BcFugXsom3BlzIDbAmn4COIFH0XuvdT52nyOVHN9yH2IVf4z0wvUbAeRUVH4WOqkAGbGx8ZKeIzl5jmM0fsaCj6LeM6F3+vy2QT+ZGuzSLUb037mBZkrGBZVSKD0mYoHqwpSehB+0BH4wXFEeZEfS79qgM4CSG23t6ZVQSiQjNeYLXYqkPjptx6uTM9KnY5an+CdJ9wPQGUCUy2/k/t4ZlUYvZMb7VNIIHDbUVcqyzuTZjkSt9vvQY9deSMhX5BIC5VxLMMcplVMGA+fsYbDejZm9NzA351n9dUfqPIWgy6PHwv56puaLtqUBk6ZvU8XFFyS/1DzYw4hc0gkmT38S7PJpCLy9oJweuXjcGuMxy/u9S7pu7fXib9q5nJanPBYclSm/LJpVCyRlPmj70EH0EiEvrX7BzWv0yo+aN99OlkaPwUNW+Eg8WM/Epnnv038d7rbSeXps7DjpqyQKOCbbfYgQPHBp8Dy2Yr5p8a13sNWfBOnPDSF2L4OzoEucGdkdEHlaF9TO2cB5wZFbmoFB1jGss5x4U8IxbQ7nyUyS2pIthVxmKGvaTzDu+auPuXz4dYrmK3/FIb/Pg8+xkWoWv7m3Ogc9rA25SB9A0o2l8xtvcMJeHlxgfnGhgDfTv/cOxxq3HQLuIujPsK6OmrJ2AhtIHDuU7n/jGQJZZKbUypZTjvaIK/EY9aZLymUCQHM66yDmHyUNCLRJcI44zyCguNqYs6rWM6VMnJXbtFGpUCezBKe2I5+VZppSmTm9G4EtFAc1zY2OSmIYbEeI1V3tXKylYWB3IIPElanBwMJ9fPKEheVFmpm1xWOEBhyZ+ZnNvhKkAm5TsGRHZPjM2M1rRhCjpUwlKdKUm0KrG9h7CwOE6gktv4CcJioPOfDqtjt6ROtPWFpjJ+zJ4Jb7+QuMmQKO61oqhHkZMiWrckgRgNlkXf/jQdzuGHcnttiT3L27Zj8BVE8795306wJt59OTpXFhIx5zpdGJMmPK/qjiY4w/JGxayMUg+J5G75eOjpVVDrB1u0uyvMgRR13Y+f/1clE1Qy5MuQzDFzuqB9Ps1MynCZoBTOu591u5gEc+ZuUSYcsgt370TzyYzpT8iD2NOeeqNB9OzTdLgvOX34CN6krfdwu9BwfPOiRwDptYsDDe/7VUsJ7MZXM/apl7vKIdZw9rBPvihM+38eg2iLZ4z4nnrqHHNXCGxGdrvMAZSe8T+ufve3MF7thw3jHi4ZveA8k3pETRV+F0s+f513TOk3c4WI4+Esecqb+UO36tNwnos90uXCFe24ISaEiF8JqYIrQcz9G9pvXHDfmRWDtd3wXgvtZPgTOgjngSLaM9C4qq/nLJl28sTvmwfjt82gkoazpz1tlyzhMJnymT91qx4XzznUsAQza9EP2HyTL34loKmPUhmrH/W9dmbktzuJhmqZ7GpEqYDk59v7+jzoO4doSGdt5C6M1o+k76MBiauaHrWFq5743Fz4Lsx/sPSBF8G0u2icaGlwXfsY1/LTW6Ttf3UnaZ6xjRH4etm40VntK66hKAPaOGdsM/cIXa8Db4longJJi+W15MQyxYlGmQaxirNqvfU97RmNZp0nPtcwwGl4o+rKsUuuEZhk9DvoY+ktBr07sSq+X78Ym60JNbbmFpoGug09LeE5IYn+AdawxNVVvgBZs/w5XzKsSzwQM01miC8sVcswJOscifNP8H5G2C+lmxb8/syOeIlIjQKN8esd1oXIY6dS+EqFjZmlVYQyUktLkX7jXF546xoM4pxIec4NvZQnEy3nNNy8Sb8d6e10hPUHNv7S8tyAe3zMfmscqzEPfHvv1dTilNR7VzZMIEu+2tMtPNWuBZiFIAw04xGGzmT7kYUMMKweDAHDse5aW7pOWGts1o95wELtyfynvzVt6jmjkhlaGrT9t4CG9QJc+9EzAH5+VTW1/yUpuRUaWjZB8DASV0rIjyFA3Ioz4wsknyPNL/w6ei60MKt1axQwvH0XWGq0/MEGs0AQKY3jXdoJ+kYGmxILVuYy01syv1aDms1UeQY1ff+bzI5NnLlUTgPwyeVrxsYX7Y6AMMsszVrY7knJ1ozyZTiiAus+CwOTF2aGKC+NDGZes9rzjUuYN8BWa/MGmmli3kgb5eSNRmXLHYNkqwJhwb1yY/9gHglMxqY091Ckr66MQ1o0cWgWz82hUZ0KqVq5JwJfLZTJGPurkqsKq2vUSjAZsdJ2eTRJ8tC91pwcqQQRulddLrEidl0uFZzAU3MmQc2FjR62hLBGdOhUNkmpNu3akJgTBn3oFs2EIqlpabyubmpUA7YYbJRhYeh91fTUEHrFcszabUu35mgG1viHbuTgVEwtXNGsRat+nCdnUSGEhhaKmMXTqjUkwjSG6bE+IFUoq408HtaiMNChhWQnkoFUJ7N6lFOruHg8BEPHGtSqVJ8e4TQPFaGx2To5zBNvs5/fWjrrGc93JjBgu8RoEA7CQ36QPxQABUIEiAiRIDJEgYIgatCCHoxgBivYsMEJbvACHmi89C94lvK/97Y6TZQe8Tw6lzFGr3MZY4yIyxptMkZbYtzWaH2kR+cyxehRH1tujIQiW1K3ya33QqLGqLFDNKYoguOyx12l/tE66AdsP9Nu6P+o4SaJ0aBf/6fNO+CC9/884+8BBBecGVbiwZbcV32XepnwmAeee0fRNTPlfddFMRUcHOmaCkzR/GDhZIysDhVls+/gPQA=)format("woff2"),url(/assets/literata-cyrillic-ext-500-normal-DsnNTbEs.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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-cyrillic-500-normal-DQDv4C2e.woff2)format("woff2"),url(/assets/literata-cyrillic-500-normal-DmI56pSQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-greek-ext-500-normal-Ch423SOo.woff2)format("woff2"),url(/assets/literata-greek-ext-500-normal-DAV_uEdg.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-greek-500-normal-BOHfHuzs.woff2)format("woff2"),url(/assets/literata-greek-500-normal-BiJAGmr4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-vietnamese-500-normal-BO6VJZmq.woff2)format("woff2"),url(/assets/literata-vietnamese-500-normal-oKjKEVoT.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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-ext-500-normal-Dc3nnk63.woff2)format("woff2"),url(/assets/literata-latin-ext-500-normal-8xky3JuA.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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-500-normal-Dbph1WrK.woff2)format("woff2"),url(/assets/literata-latin-500-normal-B-T_MU67.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/literata-cyrillic-ext-400-italic-D8ysK2U6.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-italic-BGCtnF0_.woff2)format("woff2"),url(/assets/literata-cyrillic-400-italic-GTLnQLoY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-italic-ByGcUFfQ.woff2)format("woff2"),url(/assets/literata-greek-ext-400-italic-v9vyEgWr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-italic-Bv-j3dzg.woff2)format("woff2"),url(/assets/literata-greek-400-italic-DTSbSSav.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-italic-CcRKGM16.woff2)format("woff2"),url(/assets/literata-vietnamese-400-italic-DHLsq6W7.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-italic-DDtG17VM.woff2)format("woff2"),url(/assets/literata-latin-ext-400-italic-B1grLKeg.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-italic-BxdXY0No.woff2)format("woff2"),url(/assets/literata-latin-400-italic-xjtKbHx7.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-vietnamese-400-normal-65jA92mZ.woff2)format("woff2"),url(/assets/patrick-hand-vietnamese-400-normal-CZjY324Y.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2)format("woff2"),url(/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.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:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-italic-3fJ3SmOv.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-italic-B-Yabllp.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:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-italic-D-qjh7ci.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-italic-OoEIrRJc.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nav-h:60px;--ground:#eef2ee;--paper:#fafbf9;--raised:#fff;--ink:#232e28;--ink-soft:#56645b;--ink-faint:#8c978f;--hint:#666e68;--line:#d9e0da;--line-soft:#e6ebe6;--sage:#6f8c74;--sage-text:#5b725f;--poppy:#d2583a;--poppy-strong:#b9472b;--on-poppy:#fff;--lupine:#5e72ae;--lupine-text:#576aa1;--poppy-text:#a03d24;--columbine:#b98a1f;--columbine-text:#8a6717;--sage-wash:#6f8c7429;--poppy-wash:#d2583a21;--lupine-wash:#5e72ae26;--columbine-wash:#d6aa3c4d;--aster:#a77aae;--aster-text:#804f87;--aster-wash:#a77aae29;--forget-me-not:#6393b6;--forget-me-not-text:#3a6788;--forget-me-not-wash:#6393b629;--fireweed:#c57798;--fireweed-text:#924565;--fireweed-wash:#c5779829;--stitch:#b4bfb6;--poppy-wash-solid:#f7ded5;--shadow:0 1px 2px #232e280f, 0 8px 24px #232e280f;--display:"Cormorant Infant", "Cormorant", Georgia, serif;--prose:"Literata", Georgia, "Times New Roman", serif;--ui:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--hand:"Patrick Hand", "Comic Sans MS", cursive}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font:15px/1.5 var(--ui);-webkit-font-smoothing:antialiased;margin:0}button,select,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--lupine);outline-offset:2px;border-radius:6px}svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pmark{vertical-align:-2px;flex:none;width:13px;height:13px;margin-right:6px}.knot{vertical-align:-4px;flex:none;width:18px;height:18px}.knot-btn{cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;transition:transform .15s,background-color .15s;display:inline-grid}.knot-btn:hover{background:var(--poppy-wash-solid);transform:rotate(-12deg)scale(1.1)}.knot-btn.in-text{text-indent:0;position:absolute;left:-34px}@media (width<=760px){.knot-btn.in-text{margin-right:4px;position:static}}.ep-text .knot-btn.in-text{display:none}@media (prefers-reduced-motion:reduce){.knot-btn:hover{transform:none}}.signin{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.signin-card{background:var(--paper);border:1px solid var(--line);width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:12px;justify-items:start;gap:14px;padding:28px 28px 22px;display:grid}.signin-card h1{font:600 28px/1.15 var(--display);margin:6px 0 0}.signin-lead{color:var(--ink-soft);margin:0;font-size:14.5px}.signin-form{gap:14px;width:100%;margin-top:4px;display:grid}.signin-form .btn{justify-self:start}.signin-hint{color:var(--hint);margin-top:-8px;font-size:12.5px}.signin-error{color:var(--poppy-text);margin:0;font-size:13.5px}.signin-card>.link{font-size:13px}.signin-or{width:100%;color:var(--hint);align-items:center;gap:10px;margin:0;font-size:12.5px;display:flex}.signin-or:before,.signin-or:after{content:"";background:var(--line);flex:1;height:1px}.btn.google{background:var(--raised);justify-content:center;gap:10px;width:100%}.code-input{letter-spacing:.2em;width:11em;max-width:100%;font:600 22px/1.2 ui-monospace,Cascadia Mono,Consolas,monospace}@media (width<=480px){.signin{place-items:start center}.signin-card{padding:22px 18px 18px}}.brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.brand svg{width:26px;height:26px}.wordmark{font-family:var(--display);letter-spacing:.01em;font-size:26px;font-style:italic;font-weight:600;line-height:1}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--hint);align-items:center;font-size:11px;font-weight:600;display:inline-flex}.lib-hero .eyebrow{color:var(--poppy-strong)}.btn{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.btn.primary{background:var(--poppy-strong);border-color:var(--poppy-strong);color:var(--on-poppy)}.btn:hover:not(:disabled){filter:brightness(.97)}input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--paper);height:36px;color:var(--ink);cursor:pointer;border-radius:8px;margin-right:12px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}.btn:disabled{opacity:.5}.tool{border:1px solid var(--line);background:var(--paper);height:38px;color:var(--ink-soft);border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:14px;display:inline-flex}.tool:hover{color:var(--ink);border-color:var(--ink-faint)}.tool[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tool[aria-current=page]{color:var(--ink);position:relative}body:has(dialog.words[open]) .tool[aria-label=Words]{color:var(--ink);position:relative}.tool[aria-current=page]:after{content:"";background:var(--poppy);border-radius:1px;height:2px;position:absolute;bottom:3px;left:10px;right:10px}body:has(dialog.words[open]) .tool[aria-label=Words]:after{content:"";background:var(--poppy);border-radius:1px;height:2px;position:absolute;bottom:3px;left:10px;right:10px}.tool kbd{font:600 10.5px/1 var(--ui);color:var(--hint);border:1px solid var(--line);border-radius:4px;padding:2px 5px}.tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.icon-btn{width:40px;height:40px;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.icon-btn:hover{border-color:var(--line);color:var(--ink);background:var(--raised)}.icon-btn.sm{flex:none;width:32px;height:32px}.icon-btn.sm .i{width:17px;height:17px}.icon-btn.danger:hover{color:var(--poppy-text)}@media (pointer:coarse){.btn:not(.small),.tool,.navtab{min-height:44px}.icon-btn:not(.sm){min-width:44px;min-height:44px}}.fold{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s,visibility 0s linear .25s;display:grid}.fold.open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .25s,visibility}.fold-in{min-height:0;overflow:hidden}.summary{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){.fold,.fold.open{transition:none}}.empty{color:var(--hint);margin:0;padding:14px 0 4px;font-size:14px}.app-nav{z-index:30;height:var(--nav-h);background:color-mix(in srgb, var(--ground) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding-inline:24px;display:flex;position:sticky;top:0}.nav-links{gap:2px;margin:0 auto 0 20px;display:flex}.navtab{white-space:nowrap;height:40px;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.navtab:hover{color:var(--ink);background:var(--line-soft)}.navtab[aria-current=page]{color:var(--ink)}.navtab[aria-current=page]:after{content:"";background:var(--poppy);border-radius:1px;height:2px;position:absolute;bottom:3px;left:12px;right:12px}.nav-burger,.nav-drawer-head{display:none}.app-nav .tools{flex-wrap:nowrap}.app-nav .tool{background:0 0;border:0;height:40px;font-size:15px;font-weight:500}.app-nav .tool:hover{background:var(--line-soft)}.nav-scrim{z-index:55;background:#232e284d;position:fixed;inset:0}.ev-x{width:32px;height:32px;color:var(--hint);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ev-x:hover{color:var(--ink);background:var(--line-soft)}.home{max-width:1080px;margin:0 auto;padding-block:22px 72px;padding-inline:24px}.home.wide{max-width:1360px}.lib-hero{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 32px;padding-block:44px 18px;display:flex}.lib-hero-text{gap:6px;display:grid}.lib-hero h1{font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(42px,5.5vw,64px);font-weight:500;line-height:.95}.lib-sub{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:4px 0 0}.lib-sub b{color:var(--ink);font-weight:600}.hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel{z-index:1;background:var(--paper);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:16px;padding:22px 24px;position:relative}.grass{z-index:0;pointer-events:none;width:100%;height:40px;margin-bottom:-14px;display:block;position:relative}dialog.settings{background:var(--paper);width:min(660px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);border:0;border-radius:16px;padding:0;box-shadow:0 24px 64px #232e2838}dialog.settings[open]{flex-direction:column;display:flex}dialog.ask{width:min(440px,100vw - 32px)}dialog.ask .set-head{border-bottom:0}dialog.ask .set-head h2{font-size:26px;line-height:1.1}dialog.settings::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#232e284d}dialog.ticket{z-index:40;margin:0;position:fixed;inset:auto 24px 24px auto}dialog.guide{width:min(1080px,100vw - 32px);height:calc(100vh - 48px);position:relative}dialog.guide iframe{border:0;border-radius:16px;flex:1;width:100%}.set-head{border-bottom:1px solid var(--line-soft);gap:10px;padding:22px 24px 16px;display:grid}.set-head h2{font-family:var(--display);margin:0;font-size:32px;font-weight:600;line-height:1}.set-head p{color:var(--ink-soft);max-width:60ch;margin:0;font-size:14px}.set-body{padding:0 24px 10px;overflow-y:auto}.connect-guide h3{font:600 17px/1.3 var(--ui);margin:22px 0 8px}.connect-guide ol{gap:8px;margin:0;padding-left:24px;display:grid}.connect-guide ol .invite-now{margin-top:6px}.connect-guide p{color:var(--ink-soft);margin:10px 0 0;font-size:14px}.set-foot{border-top:1px solid var(--line-soft);color:var(--hint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;font-size:13px;display:flex}.toast{background:var(--ink);color:var(--paper);box-shadow:var(--shadow);z-index:70;border-radius:9px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}@media (width<=1360px){.app-nav .tools .tool span,.app-nav .tools .tool kbd{display:none}}@media (width<=1100px){.app-nav{-webkit-backdrop-filter:none;background:var(--ground);gap:8px;padding-inline:16px}.nav-burger{width:42px;height:42px;color:var(--ink);background:0 0;border:0;border-radius:8px;place-items:center;margin-left:-8px;display:grid}.app-nav .tools{margin-left:auto}.nav-links{z-index:60;background:var(--paper);visibility:hidden;flex-direction:column;gap:4px;width:min(300px,84vw);margin:0;padding:16px;transition:transform .25s,visibility 0s linear .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:0 0 40px #232e2833}.nav-open .nav-links{visibility:visible;transition:transform .25s;transform:none}.nav-drawer-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-bottom:6px;padding:0 0 12px 6px;display:flex}.nav-links .navtab{text-align:left;height:48px;padding:0 14px;font-size:17px}.nav-links .navtab[aria-current=page]:after{width:3px;height:auto;inset:12px auto 12px 0}}@media (width<=760px){.home{padding-inline:16px}.lib-hero{padding-block:28px 10px}.hero-actions{width:100%}.set-head,.set-body,.set-foot{padding-inline:18px}.panel{padding:18px 16px}}.resume{text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:2px;min-width:0;max-width:100%;padding:14px 18px;display:grid}.resume:hover{border-color:var(--poppy)}.resume-label{letter-spacing:.12em;text-transform:uppercase;color:var(--poppy-strong);font-size:11px;font-weight:600}.resume-title{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.2}.resume-meta{color:var(--hint);font-size:12.5px}.shelf-panel{z-index:1;background:var(--paper);border:1px solid var(--line-soft);box-shadow:var(--shadow);--c-words:96px;--c-pages:72px;--c-when:150px;--c-acts:184px;--c-gap:16px;border-radius:16px;position:relative;overflow:hidden}.shelf-head,.book-summary{grid-template-columns:minmax(0, 1fr) var(--c-words) var(--c-pages) var(--c-when) var(--c-acts);gap:var(--c-gap);align-items:center;display:grid}.book-actions{grid-template-columns:repeat(5,32px);justify-content:end;align-items:center;gap:6px;display:grid}.book-actions>[aria-label^=Rename]{grid-column:1}.book-actions>.danger{grid-column:2}.book-actions>[title=Characters]{grid-column:3}.book-actions>[title=Book\ settings],.book-actions>[title^="Add a book"]{grid-column:4}.book-actions>.plan{grid-column:5}.book-actions>*{grid-row:1}.icon-btn.plan{color:var(--ink-faint)}.icon-btn.plan.on{color:var(--poppy-strong)}.shelf-head{border-bottom:1px solid var(--line-soft);letter-spacing:.12em;text-transform:uppercase;color:var(--hint);padding:14px 18px 11px;font-size:11px;font-weight:600}.shelf-head .r,.stat.r{text-align:right}.shelf-empty{padding:18px 19px}.book-row{background:0 0;transition:box-shadow .25s}.shelf>.book-row+.book-row{border-top:1px solid var(--line-soft)}.book-summary{padding:16px 18px}.book-head{align-items:center;gap:2px;min-width:0;display:flex}.rename{border:1px solid var(--line);background:var(--raised);border-radius:8px;flex:1;min-width:0;padding:4px 8px}.ch-title{align-items:center;gap:2px;display:inline-flex}.book-toggle{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;min-width:0;padding:4px 0;display:flex}.chev{color:var(--ink-faint);transition:transform .2s}.book-row.open>.book-summary .chev{transform:rotate(90deg)}.spine{background:var(--spine);border-radius:2px 5px 5px 2px;flex:none;width:30px;height:44px;position:relative;box-shadow:inset 4px 0 #00000024}.spine:after{content:"";background:#fff9;height:1.5px;position:absolute;bottom:7px;left:8px;right:5px}.stack{flex:none;display:flex}.stack .spine+.spine{box-shadow:inset 4px 0 0 #00000024, -2px 0 0 var(--paper);margin-left:-20px}.book-id{gap:3px;min-width:0;display:grid}.book-name{font-family:var(--display);color:var(--ink);text-wrap:balance;font-size:25px;font-weight:600;line-height:1.1}.book-meta{color:var(--hint);font-size:13px}.book-meta .custom-note{color:var(--poppy-strong);font-weight:500}.name-knot .knot{vertical-align:-2px;width:20px;height:20px}.stat{font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px}.stat.updated{color:var(--ink-soft);font-size:14px}.series-panel{border-top:1px solid var(--line-soft);background:color-mix(in srgb, var(--ground) 45%, var(--paper));grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px 14px 46px;display:grid}.book-row.nested{background:var(--paper);border:1px solid var(--line-soft);border-radius:16px}.book-row.nested.open{box-shadow:var(--shadow);border-color:var(--line)}.book-row.nested .book-name{font-size:22px}.chapters-panel{border-top:1px solid var(--line-soft);padding:4px 18px 16px 62px}.table-wrap{overflow-x:auto}table.ch{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14.5px}table.ch th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--hint);padding:12px 0 8px var(--c-gap);border-bottom:1px solid var(--line-soft);font-size:11px;font-weight:600}table.ch td{padding:8px 0 8px var(--c-gap);border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums}table.ch th:first-child,table.ch td:first-child{padding-left:0}table.ch th:first-child{width:44px}table.ch th:nth-child(3){width:calc(var(--c-words) + var(--c-gap))}table.ch th:nth-child(4){width:calc(var(--c-pages) + var(--c-gap))}table.ch th:nth-child(5){width:calc(var(--c-when) + var(--c-gap))}table.ch th:nth-child(6){width:calc(var(--c-acts) + var(--c-gap))}table.ch td:nth-child(2){text-overflow:ellipsis;overflow:hidden}table.ch tbody tr:last-child td{border-bottom:0}table.ch tbody tr:hover td{background:color-mix(in srgb, var(--ground) 60%, transparent)}table.ch .r{text-align:right}table.ch td.n{color:var(--hint)}.ch-open{font-family:var(--prose);color:var(--ink);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:2px 0;font-size:15.5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ch-open:hover{-webkit-text-decoration-color:var(--poppy);text-decoration-color:var(--poppy)}.status{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.status.sealed{color:var(--poppy-strong);gap:5px;font-weight:600}.sdot{background:var(--s);border-radius:50%;width:8px;height:8px}[data-status=idea]{--s:var(--ink-faint)}[data-status=writing]{--s:var(--poppy)}[data-status=drafted]{--s:var(--columbine)}[data-status=revised]{--s:var(--lupine)}[data-status=final]{--s:var(--sage)}.panel-foot{color:var(--hint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;font-size:12.5px;display:flex}.mini{border:1px solid var(--line);background:var(--paper);height:32px;color:var(--ink-soft);white-space:nowrap;border-radius:8px;padding:0 10px;font-size:13px}.mini:hover{color:var(--ink);border-color:var(--ink-faint)}.mini.go{color:var(--ink);font-weight:600}.flash-row{animation:1.6s flash-row}@keyframes flash-row{0%,35%{background-color:color-mix(in srgb, var(--poppy-wash-solid) 55%, transparent)}to{background-color:#0000}}.modes{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:3px;display:inline-flex}.modes input{opacity:0;pointer-events:none;position:absolute}.modes label{height:36px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;padding:0 12px;font-size:13.5px;display:inline-flex}.modes input:checked+label{background:var(--ink);color:var(--paper);font-weight:500}.modes input:focus-visible+label{outline:2px solid var(--lupine);outline-offset:2px}.scope{justify-self:start}.set-group h3{letter-spacing:.12em;text-transform:uppercase;color:var(--hint);margin:18px 0 2px;font-size:11px;font-weight:600}.set-preview{background:var(--ground);color:var(--ink);border-radius:12px;margin:8px 0 4px;padding:14px 16px}.set-row{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:6px 20px;padding:9px 0;display:grid}.set-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.tag-custom{letter-spacing:.08em;text-transform:uppercase;color:var(--poppy-strong);background:var(--poppy-wash);border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:600}.set-hint{color:var(--hint);margin-top:2px;font-size:12.5px}.set-hint.warn{color:var(--poppy-strong)}.set-ctl{gap:6px;display:grid}.set-ctl select,.set-ctl input[type=number],.set-ctl input[type=text],.set-ctl input[type=search],.set-ctl input[type=password]{border:1px solid var(--line);background:var(--raised);border-radius:8px;width:100%;height:36px;padding:0 10px;font-size:14.5px}.set-ctl textarea{border:1px solid var(--line);background:var(--raised);resize:vertical;border-radius:8px;width:100%;padding:8px 10px;font-size:14.5px;line-height:1.45}.set-ctl select{appearance:none;background:var(--raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%238C978F' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 11px center;padding-right:32px}.range{align-items:center;gap:10px;height:40px;display:flex}.range input{accent-color:var(--poppy-strong);flex:1;min-width:0}.range output{text-align:right;font-variant-numeric:tabular-nums;width:48px;font-size:14px}.set-ctl :disabled{opacity:.5;cursor:not-allowed}.set-ctl>.btn{justify-self:start}.inherit{color:var(--hint);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:12px;display:flex}.link{color:var(--lupine-text);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.set-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 0 6px;display:flex}.set-actions a.btn{color:var(--ink);text-decoration:none}.spines{gap:8px;display:flex}.spine-pick{background:var(--spine);border:2px solid #0000;border-radius:3px 6px 6px 3px;width:34px;height:40px;box-shadow:inset 4px 0 #00000024}.spine-pick[aria-checked=true]{outline:2px solid var(--ink);outline-offset:2px}.svc{color:var(--hint);align-items:baseline;gap:6px;font-size:12.5px;display:inline-flex}.svc:before{content:"";background:var(--ink-faint);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.svc.ok{color:var(--sage-text)}.svc.ok:before{background:var(--sage)}.svc.off:before{background:var(--poppy)}.svc-chip{border:1px solid var(--poppy-wash-solid);background:color-mix(in srgb, var(--poppy-wash-solid) 35%, var(--paper));height:38px;color:var(--poppy-strong);white-space:nowrap;border-radius:8px;align-items:stretch;font-size:13px;font-weight:500;display:inline-flex}.svc-chip button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.svc-chip .svc-refresh{border-left:1px solid var(--poppy-wash-solid);padding:0 10px}.svc-chip .dot{background:var(--poppy);border-radius:50%;width:7px;height:7px}.svc-chip.wait{border-color:var(--columbine-wash);background:color-mix(in srgb, var(--columbine-wash) 35%, var(--paper));color:var(--columbine-text)}.svc-chip.wait .dot,.svc.wait:before{background:var(--columbine)}.svc.wait{color:var(--columbine-text)}@media (width<=760px){.svc-chip .svc-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.svc-chip button:first-child{padding:0 14px}}.app{min-height:calc(100vh - var(--nav-h));grid-template:"rail top""rail editor"1fr/256px minmax(0,1fr);column-gap:28px;padding-inline:24px;display:grid}.rail{top:var(--nav-h);max-height:calc(100vh - var(--nav-h));scrollbar-width:thin;grid-area:rail;align-self:start;margin-inline:-10px;padding:22px 10px 28px;position:sticky;overflow:hidden auto}.top{flex-wrap:wrap;grid-area:top;justify-content:space-between;align-items:center;gap:10px 18px;padding-block:14px 10px;display:flex}.editor{flex-direction:column;grid-area:editor;gap:14px;min-width:0;display:flex}.editor>.sheet:not([hidden]){border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;flex:1;display:flex}.editor>.sheet>.sheet-inner{flex-direction:column;flex:1;width:100%;display:flex}.editor>.sheet .prose{flex:1}.rail-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.rail-head .back{margin-bottom:0}.back{color:var(--ink-soft);background:0 0;border:0;align-items:center;gap:4px;margin-bottom:14px;padding:4px 6px 4px 0;font-size:13px;display:inline-flex}.back:hover{color:var(--ink)}.book{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;padding:16px 0 18px;display:grid}.rail-series{letter-spacing:.12em;text-transform:uppercase;color:var(--hint);font-size:11px;font-weight:600}.book-title{font-family:var(--display);text-wrap:balance;margin:0;font-size:23px;font-weight:600;line-height:1.1}.byline{color:var(--ink-soft);font-size:13px}.byline em{font-family:var(--display);color:var(--ink);font-size:16px;font-weight:600}.progress{background:var(--line-soft);border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.progress span{background:var(--sage);border-radius:3px;height:100%;display:block}.progress-meta{color:var(--hint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.group{padding-top:20px}.group h2{letter-spacing:.12em;text-transform:uppercase;color:var(--hint);justify-content:space-between;align-items:center;margin:0 0 8px;font-size:11px;font-weight:600;display:flex}.group h2 button{color:var(--hint);background:0 0;border:0;border-radius:4px;place-items:center;padding:2px;display:grid}.group h2 button:hover{color:var(--ink)}.nav{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.nav a,.nav .place-link{color:var(--ink-soft);border-radius:8px;align-items:baseline;gap:10px;margin-inline:-10px;padding:7px 10px;font-size:14px;text-decoration:none;display:flex}.nav a:hover,.nav .place-link:hover{background:var(--line-soft);color:var(--ink)}.nav .place-link{text-align:left;background:0 0;border:0;width:calc(100% + 20px)}.nav a[aria-current=page]{background:var(--raised);color:var(--ink);box-shadow:var(--shadow);font-weight:500}.nav .n{width:16px;color:var(--hint);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:12px}.nav .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav .wc,.nav .role{color:var(--hint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.nav .draft-tag{color:var(--columbine-text);letter-spacing:.04em;flex:none;font-size:11px;font-weight:600}.where{gap:2px;min-width:0;display:grid}.stats{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.stats b{color:var(--ink);font-weight:600}.draftbar{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:36px;display:flex}.autosave{color:var(--hint);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.autosave:before{content:"";background:var(--sage);border-radius:50%;flex:none;width:6px;height:6px}.autosave.saving:before{background:var(--ink-faint)}.autosave.offline,.autosave.conflict,.autosave.refused{color:var(--poppy-strong);font-weight:500}.autosave.offline:before,.autosave.conflict:before,.autosave.refused:before{background:var(--poppy)}.sheet{background:var(--paper);border:1px solid var(--line-soft);border-radius:16px;padding:clamp(22px,3.2vw,44px) clamp(18px,4vw,56px) 48px}.sheet-inner{max-width:74ch;margin:0 auto;position:relative}.page-mark:before{content:"";border-top:1px dashed var(--line);pointer-events:none;position:absolute;left:-18px;right:-18px}.sheet .page-mark:before{border-top-color:var(--poppy);opacity:.4}.sheet .page-mark:after{display:none}.page-mark:after{content:"p. " attr(data-page);font:600 10.5px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--hint);text-indent:0;pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 0 2px 8px;position:absolute;right:-18px;transform:translateY(-100%)}.chapter-no{letter-spacing:.16em;text-transform:uppercase;color:var(--poppy-strong);margin:0 0 10px;font-size:11px;font-weight:600}.chapter-title{width:100%;font-family:var(--display);color:var(--ink);resize:none;field-sizing:content;text-wrap:balance;background:0 0;border:0;border-bottom:1px dashed #0000;border-radius:0;outline:none;margin:0 0 22px;padding:0 0 .12em;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.22;display:block;overflow:hidden}.chapter-title:hover{border-bottom-color:var(--line)}.chapter-title:focus,.chapter-title:focus-visible{border-bottom:1px solid var(--lupine);border-radius:0;outline:none}.chapter-title::placeholder{color:var(--ink-faint)}.prose{font-family:var(--prose-font,var(--prose));font-size:var(--prose-size,19px);line-height:var(--prose-lh,1.78);outline:none;min-height:40vh}.prose p{border-radius:4px;margin:0 0 1.05em;transition:background-color .4s}.prose p+p{text-indent:1.6em}.prose>p:first-child:first-letter{font-family:var(--display);float:left;color:var(--ink);padding:.08em .1em 0 0;font-size:3.4em;font-weight:600;line-height:.82}.prose p.break{text-align:center;text-indent:0;color:var(--ink-faint);letter-spacing:.6em;-webkit-user-select:none;user-select:none;margin:1.4em 0}.prose p.break+p{text-indent:0}.prose p.break.ProseMirror-selectednode{outline:2px solid var(--lupine)}.prose .fix{color:var(--poppy-strong);background:var(--poppy-wash);border-radius:4px;padding:0 4px;font-style:italic}.prose .pinned-mark.struck{text-decoration:line-through;-webkit-text-decoration-color:var(--poppy-strong);text-decoration-color:var(--poppy-strong);text-decoration-thickness:1.5px}.prose .fix-in{color:var(--poppy-strong);background:var(--poppy-wash);-webkit-user-select:none;user-select:none;white-space:pre-wrap;border-radius:4px;padding:0 4px;font-style:italic}.prose>p:only-child:has(>br:only-child):before{content:"Start writing, or hold to speak.";color:var(--ink-faint);pointer-events:none;font-style:italic;position:absolute}.write-empty{justify-items:start;gap:12px;margin-top:40px;display:grid}.app{--side:312px;grid-template-columns:232px 28px minmax(0, 1fr) 46px var(--side);grid-template-rows:auto 1fr auto;grid-template-areas:"rail.top.side""rail.editor.side""capture capture capture capture capture";column-gap:0;transition:grid-template-columns .25s;overflow-x:clip}.inbox{top:var(--nav-h);max-height:calc(100vh - var(--nav-h) - 88px);scrollbar-width:thin;grid-area:side;align-self:start;min-width:0;padding-block:22px 28px;position:sticky;overflow:hidden auto}.app:not(.pocket) .inbox,.app:not(.pocket) .plan-drawer,.app:not(.pocket) .chat-drawer{width:var(--side);justify-self:end;transition:transform .25s,opacity .2s,visibility}.app.inbox-shut:not(.plan-open):not(.pocket) .inbox,.app:not(.pocket) .plan-drawer:not(.open),.app:not(.pocket) .chat-drawer:not(.open){visibility:hidden;transition:transform .25s,visibility 0s linear .25s;transform:translate(100%)}.app.plan-open:not(.pocket) .inbox,.app:not(.pocket):not(.inbox-shut) .plan-drawer:not(.open),.app:not(.pocket):not(.inbox-shut) .chat-drawer:not(.open),.app.plan-open:not(.pocket) .plan-drawer:not(.open),.app.plan-open:not(.pocket) .chat-drawer:not(.open){opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s;transform:none}.app.inbox-shut:not(.plan-open){grid-template-columns:232px 28px minmax(0,1fr) 0 0}.inbox-fold{flex:none;margin-left:2px}.inbox-fold svg{transform:rotate(180deg)}.rail{max-height:calc(100vh - var(--nav-h) - 88px)}.inbox-head{align-items:center;gap:8px;display:flex}.inbox-head .count{margin-left:auto}.inbox-head h2{font-family:var(--display);margin:0;font-size:24px;font-weight:600;line-height:1}.count{color:var(--hint);font-variant-numeric:tabular-nums;font-size:13px}.inbox-sub{color:var(--hint);margin:6px 0 14px;font-size:12.5px}.filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.filter{border:1px solid var(--line);height:32px;color:var(--ink-soft);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.filter[aria-pressed=true]{background:var(--raised);color:var(--ink);border-color:var(--ink-faint)}.cards{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}[data-label=note]{--c:var(--sage);--ct:var(--sage-text);--w:var(--sage-wash)}[data-label=comment]{--c:var(--columbine);--ct:var(--columbine-text);--w:var(--columbine-wash)}[data-label=question]{--c:var(--lupine);--ct:var(--lupine-text);--w:var(--lupine-wash)}[data-label=correction]{--c:var(--poppy);--ct:var(--poppy-strong);--w:var(--poppy-wash)}[data-label=quote]{--c:var(--ink);--ct:var(--ink);--w:#232e2814}[data-label=character],[data-label=place]{--c:var(--ink-faint);--ct:var(--ink-soft);--w:#232e280f}.ns-row[data-label=character] .ns-text,.ns-row[data-label=place] .ns-text{color:var(--ink-soft)}.dot{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px}.card{background:var(--paper);border:1px solid var(--line-soft);border-radius:12px;gap:8px;padding:14px 15px 13px;transition:opacity .3s,transform .3s;display:grid}.card.new{animation:.45s arrive}.card.leaving{opacity:0;transform:scale(.98)}@keyframes arrive{0%{opacity:0;transform:translateY(-6px)}}.card-top{color:var(--hint);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex}.card-top .lab{color:var(--ct);letter-spacing:.02em;font-weight:600}.card-top .when{margin-left:auto}.card-top .ev-x{width:26px;height:26px;margin:-6px -6px -6px 0}.card-text{font-family:var(--prose);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.anchor{color:var(--ink-soft);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.card-actions{flex-wrap:wrap;gap:6px;display:flex}.card-actions a.mini{align-items:center;text-decoration:none;display:inline-flex}.skeleton{gap:7px;padding-block:3px;display:grid}.skeleton i{background:linear-gradient(90deg, var(--line-soft), var(--line), var(--line-soft));background-size:200% 100%;border-radius:4px;height:10px;animation:1.3s linear infinite shimmer;display:block}.skeleton i:last-child{width:62%}@keyframes shimmer{to{background-position:-200% 0}}.capture{z-index:5;background:color-mix(in srgb, var(--ground) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);flex-wrap:wrap;grid-area:capture;justify-content:center;align-items:center;gap:10px 18px;margin-inline:-24px;padding:12px 24px;display:flex;position:sticky;bottom:0}.speak{flex:none;align-items:center;gap:14px;display:flex}.hold{background:var(--ink);height:56px;color:var(--paper);letter-spacing:.01em;touch-action:none;-webkit-user-select:none;user-select:none;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;transition:background-color .2s,transform .15s;display:inline-flex}.hold svg{width:22px;height:22px}.hold kbd,.float-hold kbd{font:600 11px/1 var(--ui);opacity:.7;border:1px solid;border-radius:4px;padding:3px 6px}.hold[aria-pressed=true]{background:var(--poppy-strong);color:var(--on-poppy);transform:scale(.985)}.wavebox{gap:2px;width:150px;display:grid}.wave{width:150px;height:36px;display:block}.timer{color:var(--hint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.timer span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:8px;overflow:hidden}.is-recording .timer{color:var(--poppy-strong)}.queue{max-width:32%;color:var(--hint);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;position:absolute;top:50%;right:24px;overflow:hidden;transform:translateY(-50%)}.queue:empty{display:none}.scribe-switches label{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.scribe-switches{color:var(--ink);border:0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px 18px;margin:0;padding:0;font-size:13.5px;display:grid}.scribe-switches:disabled label{opacity:.5;cursor:default}.scribe-switches .set-hint{grid-column:1/-1;margin:0}.scribe-prompt{gap:6px;padding:12px 0;display:grid}.scribe-prompt textarea{width:100%;font:13px/1.5 var(--ui);resize:vertical}.scribe-prompt>div:first-child{align-items:center;gap:8px;display:flex}.ticket-body{gap:8px;padding-block:16px;display:grid}.ticket-body select,.ticket-message textarea{border:1px solid var(--line);background:var(--raised);border-radius:8px;width:100%;font-size:14.5px}.ticket-body select{height:40px;padding:0 11px}.ticket-body .link{justify-self:start;font-size:13px}.ticket-message{position:relative}.ticket-message textarea{resize:vertical;padding:10px 44px 10px 12px;line-height:1.5;display:block}.ticket-mic{border:1px solid var(--line);background:var(--paper);width:30px;height:30px;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.ticket-mic[aria-pressed=true]{background:var(--poppy-strong);border-color:var(--poppy-strong);color:var(--on-poppy)}.btn.small{height:32px;padding:0 12px;font-size:13px}.ticket-grid{gap:10px;display:grid}.ticket-tile{grid-template-columns:150px minmax(0,1fr) auto;grid-template-areas:"head msg foot";align-items:start;gap:8px 22px;padding:14px 20px;display:grid}.tt-head{grid-area:head}.tt-msg,.tt-edit{grid-area:msg}.tt-foot{text-align:right;flex-direction:column;grid-area:foot;align-items:end}@media (width<=760px){.ticket-tile{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""msg""foot"}.tt-foot{text-align:left;flex-direction:row;align-items:center}}.ticket-tile[data-status=completed]{opacity:.72}.tt-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-id{font-family:var(--display);font-size:22px;font-weight:600;line-height:1}.tt-area,.tt-status{border-radius:5px;padding:3px 10px;font-size:12px;font-weight:600}.tt-area{background:var(--lupine-wash);color:var(--lupine-text)}.tt-status{background:var(--line-soft);color:var(--ink-soft);margin-left:auto}.ticket-tile[data-status=approved] .tt-status{background:var(--poppy-wash);color:var(--poppy-text)}.ticket-tile[data-status=in_progress] .tt-status{background:var(--lupine-wash);color:var(--lupine-text)}.ticket-tile[data-status=completed] .tt-status{background:var(--sage-wash,var(--line-soft));color:var(--sage-text,var(--ink-soft))}.tt-msg{white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.55}.tt-edit{gap:8px;display:grid}.tt-edit select,.tt-edit textarea{border:1px solid var(--line);background:var(--raised);border-radius:8px;width:100%;font-size:14.5px}.tt-edit select{height:38px;padding:0 10px}.tt-edit textarea{resize:vertical;padding:8px 10px;line-height:1.5}.tt-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tt-by{color:var(--hint);font-size:12.5px}.char-profile{width:min(920px,96vw);padding:0;overflow-y:auto}.char-profile .char-card{box-shadow:none;border:0;border-radius:0}.char-profile-x{z-index:2;position:absolute;top:10px;right:10px}.scribe-live{-webkit-text-decoration:underline dotted var(--ink-faint);text-decoration:underline dotted var(--ink-faint);text-underline-offset:3px}.prose .scribe-pending{color:var(--hint);font-style:italic}.prose .scribe-reading{background:var(--sage-wash);box-shadow:inset 0 -2px 0 var(--sage);border-radius:3px;animation:1.2s ease-in-out infinite alternate scribe-reading}@keyframes scribe-reading{0%{background-color:#0000;box-shadow:inset 0 -2px #0000}}@media (prefers-reduced-motion:reduce){.prose .scribe-reading{animation:none}}.ns-row.found{background:var(--w);transition:background .3s}.float-hold{z-index:6;background:var(--ink);height:56px;color:var(--paper);touch-action:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #232e2838}.float-hold svg{width:20px;height:20px}@media (width>=761px){.float-hold:not(:hover,:focus-visible,[aria-pressed=true]){border-radius:50%;justify-content:center;width:56px;padding:0}.float-hold:not(:hover,:focus-visible,[aria-pressed=true])>:not(svg){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.float-hold[aria-pressed=true]{background:var(--poppy-strong);color:var(--on-poppy)}.heard{z-index:7;background:var(--paper);border:1px solid var(--line);max-width:min(380px,100vw - 32px);box-shadow:var(--shadow);border-radius:12px;gap:3px;padding:10px 14px;display:grid;position:fixed;bottom:84px;right:20px}.heard-label{letter-spacing:.12em;text-transform:uppercase;color:var(--hint);align-items:center;font-size:10.5px;font-weight:600;display:inline-flex}.heard q{font-family:var(--prose);font-size:15px;font-style:italic}.heard-result{color:var(--sage-text);font-size:13px;font-weight:500}.page-turn{z-index:40;background:color-mix(in srgb, var(--ground) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;transition:opacity .3s;animation:.2s pt-in;display:grid;position:fixed;inset:0}.page-turn.out{opacity:0}.pt-book{aspect-ratio:3/2;perspective:1800px;width:min(520px,86vw);position:relative}.pt-under,.pt-front,.pt-back{border:1px solid var(--line-soft);border-radius:4px 14px 14px 4px;position:absolute;inset:0}.pt-under{text-align:center;background:var(--paper);box-shadow:var(--shadow);align-content:center;justify-items:center;gap:12px;padding:28px;display:grid}.pt-crumbs{letter-spacing:.12em;text-transform:uppercase;color:var(--hint);font-size:11.5px;font-weight:600}.pt-title{font-family:var(--display);text-wrap:balance;font-variant-numeric:lining-nums;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.05}.pt-leaf{transform-origin:0;transform-style:preserve-3d;animation:.95s cubic-bezier(.45,.05,.3,1) .2s forwards pt-turn;position:absolute;inset:0}.pt-front,.pt-back{backface-visibility:hidden}.pt-front{background:repeating-linear-gradient(transparent 0 26px, var(--line-soft) 26px 27px) 0 34px / 100% calc(100% - 68px) no-repeat, linear-gradient(90deg, var(--paper) 82%, color-mix(in srgb, var(--ink) 7%, var(--paper)))}.pt-back{background:linear-gradient(270deg, var(--paper) 70%, color-mix(in srgb, var(--ink) 8%, var(--paper)));transform:rotateY(180deg)}@keyframes pt-turn{to{transform:rotateY(-180deg)}}@keyframes pt-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pt-leaf{display:none}}dialog.words{width:min(660px,100vw - 32px);height:min(740px,100vh - 48px)}.wn-head{justify-content:space-between;align-items:center;padding:18px 18px 4px 24px;display:flex}.wn-brand{align-items:center;gap:10px;display:flex}.wn-brand svg{width:26px;height:26px}.wn-brand h2{font-family:var(--display);margin:0;font-size:28px;font-style:italic;font-weight:600;line-height:1}.wn-search{gap:8px;padding:10px 24px;display:flex}.wn-field{flex:1;min-width:0;display:flex;position:relative}.wn-ghost{font-family:var(--display);color:var(--ink-faint);white-space:pre;pointer-events:none;background:var(--raised);border-radius:12px;align-items:center;gap:0;padding:0 17px;font-size:27px;font-weight:500;display:flex;position:absolute;inset:0;overflow:hidden}.wn-ghost>span{visibility:hidden}.wn-ghost kbd{font:600 11px/1 var(--ui);color:var(--hint);border:1px solid var(--line);border-radius:4px;margin-left:12px;padding:3px 6px}.wn-field #wn-q{background:0 0;position:relative}.wn-field:not(:has(.wn-ghost)) #wn-q{background:var(--raised)}#wn-q{border:1px solid var(--line);background:var(--raised);min-width:0;height:56px;font-family:var(--display);color:var(--ink);border-radius:12px;flex:1;padding:0 16px;font-size:27px;font-weight:500}#wn-q::placeholder{color:var(--ink-faint);font-style:italic}#wn-q::-webkit-search-cancel-button{appearance:none}.wn-mic{background:var(--ink);width:56px;height:56px;color:var(--paper);touch-action:none;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.wn-mic svg{width:22px;height:22px}.wn-mic[aria-pressed=true]{background:var(--poppy-strong);color:var(--on-poppy)}.wn-suggest{flex-wrap:wrap;gap:6px;padding:0 24px 10px;display:flex}.wn-suggest:empty{display:none}.wn-body{border-top:1px solid var(--line-soft);flex:1;padding:4px 24px 22px}.wn-chip{border:1px solid var(--line);background:var(--paper);height:32px;color:var(--ink);border-radius:7px;padding:0 10px;font-size:14px}.wn-chip:hover,.wn-chip:focus-visible{border-color:var(--lupine);color:var(--lupine-text)}.wn-lemma-row{flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:14px 0 2px;display:flex}.wn-lemma{font-family:var(--display);font-variant-numeric:lining-nums;margin:0;font-size:46px;font-weight:600;line-height:1}.wn-from{color:var(--hint);font-size:13px}.wn-back{font-size:13px}.wn-use{align-self:center;margin-left:auto}.wn-pos h4{font-family:var(--display);color:var(--poppy-strong);border-bottom:1px solid var(--line-soft);margin:16px 0 8px;padding-bottom:4px;font-size:21px;font-style:italic;font-weight:500}.wn-senses{gap:14px;margin:0;padding-left:22px;display:grid}.wn-senses li::marker{color:var(--hint);font-size:13px}.wn-def{font-family:var(--prose);margin:0;font-size:16px;line-height:1.55}.wn-ex{font-family:var(--prose);color:var(--ink-soft);margin:3px 0 0;font-size:14.5px;font-style:italic}.wn-rel{flex-wrap:wrap;align-items:center;gap:5px 6px;margin-top:8px;display:flex}.wn-rl{letter-spacing:.1em;text-transform:uppercase;min-width:96px;color:var(--hint);font-size:10.5px;font-weight:600}.wn-empty p{color:var(--ink-soft);max-width:54ch;margin:12px 0 0}.wn-try{margin-top:18px}.wn-foot{font-size:12px}.wn-target{color:var(--ink-soft);font-weight:500}.wn-answer{gap:10px;padding-top:14px;display:grid}.wn-who{letter-spacing:.12em;text-transform:uppercase;color:var(--poppy-strong);align-items:center;font-size:11px;font-weight:600;display:inline-flex}.wn-q-echo{font-family:var(--display);margin:0;font-size:24px;font-style:italic;line-height:1.2}.wn-answer>p{margin:0;font-size:15px;line-height:1.55}.wn-answer .wn-def i{font-family:var(--display);color:var(--poppy-strong);margin-right:4px;font-size:17px}.wn-thinking{color:var(--hint)}.wn-thinking:after{content:"...";vertical-align:bottom;width:0;animation:1.2s steps(4,end) infinite wn-dots;display:inline-block;overflow:hidden}@keyframes wn-dots{to{width:1.1em}}.wn-note{color:var(--hint);font-size:12.5px}.wn-how summary{cursor:pointer;color:var(--lupine-text);font-size:12.5px;font-weight:600}.wn-how pre{background:var(--ground);color:var(--ink-soft);white-space:pre-wrap;border-radius:8px;margin:8px 0 0;padding:10px 12px;font:12.5px/1.55 ui-monospace,Cascadia Mono,Consolas,monospace}.wn-ask{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:16px;display:flex}.wn-ask p{color:var(--ink-soft);flex-basis:100%;margin:0}@media (width<=760px){.wn-lemma{font-size:36px}.wn-use{margin-left:0}.wn-rl{min-width:100%}}.draftbar label{color:var(--hint);font-size:13px}.select{appearance:none;border:1px solid var(--line);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%238C978F' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;border-radius:8px;max-width:100%;height:36px;padding:0 34px 0 12px;font-size:14px}.draft-new{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.draft-new input{border:1px solid var(--line);background:var(--raised);border-radius:8px;min-width:200px;height:36px;padding:0 10px}.draft-new .btn{height:36px}.compare{gap:14px;display:grid}.compare-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.compare-head p{color:var(--ink-soft);margin:0;font-size:14px}.compare-head b{color:var(--ink)}.compare-note{color:var(--ink-soft);background:var(--paper);border:1px solid var(--line-soft);border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px}.compare-grid{background:var(--paper);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;padding:22px 26px;display:grid}.compare-grid h3{letter-spacing:.12em;text-transform:uppercase;color:var(--hint);margin:0 0 14px;font-size:11px;font-weight:600}.compare-cell{font-family:var(--prose);margin:0 0 1em;font-size:17px;line-height:1.72}.compare-same{color:var(--hint);text-align:center;border-top:1px dashed var(--line);grid-column:1/-1;margin:0 0 1em;padding-top:6px;font-size:12.5px}del{background:var(--poppy-wash);color:var(--poppy-strong);border-radius:3px;padding:0 2px;text-decoration:line-through;text-decoration-thickness:1px}ins{background:var(--sage-wash);color:var(--ink);box-shadow:inset 0 -2px 0 var(--sage);border-radius:3px;padding:0 2px;text-decoration:none}dialog.history{width:min(900px,100vw - 32px);height:min(720px,100vh - 48px)}.history-body{flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.history-list{border-right:1px solid var(--line-soft);align-content:start;gap:2px;margin:0;padding:10px;list-style:none;display:grid;overflow-y:auto}.history-list button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:1px;width:100%;padding:8px 10px;display:grid}.history-list button:hover{background:var(--line-soft)}.history-list button[aria-pressed=true]{background:var(--raised);border-color:var(--line);box-shadow:var(--shadow)}.h-when{font-size:14px;font-weight:500}.h-what{color:var(--hint);font-size:12.5px}.history-preview{font-family:var(--prose);padding:18px 28px;font-size:16.5px;line-height:1.7;overflow-y:auto}.history-preview p{max-width:64ch;margin:0 0 .9em}.history-preview .break{text-align:center;color:var(--ink-faint)}@media (width<=760px){.compare-grid{grid-template-columns:minmax(0,1fr);padding:16px}.compare-grid h3:nth-of-type(2){display:none}.history-body{grid-template-rows:180px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.history-list{border-right:0;border-bottom:1px solid var(--line-soft)}}.sheet,.ep-sheet{position:relative}.mnotes{pointer-events:none;z-index:2;position:absolute;inset:0}.mdot{pointer-events:auto;background:var(--c);width:12px;height:12px;box-shadow:0 0 0 2px var(--paper);cursor:pointer;border:0;border-radius:50%;padding:0;transition:transform .15s;position:absolute;transform:translateY(-50%)}.mdot:before{content:"";position:absolute;inset:-10px}.mdot.left{right:calc(100% - var(--room) + 10px)}.mdot.right{left:calc(100% - var(--room) + 10px)}.mdot:hover,.mdot:focus-visible,.mdot.open{transform:translateY(-50%)scale(1.3)}.mnote{pointer-events:auto;width:min(230px, calc(var(--room) - 36px));border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;gap:6px;padding:10px 34px 10px 12px;font-size:13px;line-height:1.45;transition:box-shadow .2s;animation:.18s mnote-in;display:grid;position:absolute}@keyframes mnote-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.mnote{animation:none}}.mnote.left{right:calc(100% - var(--room) + 28px)}.mnote.right{left:calc(100% - var(--room) + 28px)}.mnote:after{content:"";background:var(--paper);border:1px solid var(--line);border-width:1px 1px 0 0;width:9px;height:9px;position:absolute;top:14px}.mnote.left:after{right:-6px;transform:rotate(45deg)}.mnote.right:after{border-color:var(--c);background:var(--c);border-width:0;width:6px;height:6px;top:14px;left:-5px;transform:rotate(-135deg)}.mnote.deck{box-shadow:3px 3px 0 -1px var(--raised), 3px 3px 0 0 var(--line), 6px 6px 0 -1px var(--raised), 6px 6px 0 0 var(--line), 0 8px 18px #232e281a}.mnote-top{font:600 11px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--hint);align-items:center;gap:6px;display:flex}.mnote-top .lab{color:var(--ct);font-weight:600}.mnote-count{gap:4px;margin-left:auto;display:inline-flex}.mnote-count i{background:var(--c);opacity:.3;border-radius:50%;width:6px;height:6px}.mnote-count i.on{opacity:1}.mnote-text{-webkit-line-clamp:3;overflow-wrap:anywhere;font-family:var(--prose);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.mnote-answer,.ns-reply{border-left:2px solid var(--c);font-family:var(--prose);color:var(--ink-soft);overflow-wrap:anywhere;align-items:start;gap:4px;margin-left:12px;padding-left:10px;display:flex}.mnote-answer{font-size:13px}.mnote-answer>span,.ns-reply-text{flex:1;min-width:0}.ns-reply{margin-top:6px;font-size:14px;line-height:1.4}.ns-reply-text{font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0}.answer-x{width:22px;height:22px;color:var(--hint);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.answer-x:hover{background:var(--line-soft);color:var(--ink)}.answer-x svg{width:12px;height:12px}.mnote-reply{border:1px dashed var(--line);min-height:30px;font:13px/1.4 var(--prose);resize:none;field-sizing:content;cursor:text;background:0 0;border-radius:8px;margin-left:12px;padding:4px 8px}.mnote .ev-x{width:30px;height:30px;color:var(--ink-soft);position:absolute;top:4px;right:4px}.mnote:hover,.mnote:focus-visible{z-index:3}.mnote:hover .mnote-text,.mnote:focus-visible .mnote-text{-webkit-line-clamp:12}.inbox-tab{display:none}.mnote-acts{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.mnote-acts .mini{height:32px}.mnote.under,.mnote.compose.under{left:var(--room);width:min(360px, calc(100% - var(--room) * 2));z-index:4}.mnote.under:after{display:none}.mnote.hand{width:min(210px, calc(var(--room) - 80px));box-shadow:none;font:18px/1.25 var(--hand);color:var(--ct);background:0 0;border:0;border-radius:0;padding:0}.mnote.hand.left{right:calc(100% - var(--room) + 68px)}.mnote.hand.right{left:calc(100% - var(--room) + 68px)}.mnote.hand:after,.mnote.hand .mnote-top,.mnote.hand .ev-x{display:none}.mnote.hand .mnote-text,.mnote.hand:hover .mnote-text{-webkit-line-clamp:unset;font:inherit;display:block;overflow:visible}.mnote.hand .mnote-acts{font-family:var(--ui);padding-top:4px;display:none;position:absolute;top:100%;left:0}.mnote.hand:hover .mnote-acts,.mnote.hand:focus-within .mnote-acts{display:flex}.hand-arrow{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.hand-arrow>path{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round}.hand-arrow marker path{fill:var(--c)}.prose .note-in{text-indent:0;font:italic .7em/1.4 var(--ui);color:var(--ct);-webkit-user-select:none;user-select:none;cursor:default;margin-left:2.4em;display:block}.prose .note-in button{background:var(--c);cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;margin-right:7px;padding:0}.prose .note-in.shut span{display:none}.mnote.compose{z-index:4;pointer-events:auto;cursor:default;width:260px}.mnote.compose textarea{border:1px solid var(--line);background:var(--raised);width:100%;font-family:var(--prose);resize:none;field-sizing:content;border-radius:8px;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.45}.prose .diff-add{background:var(--sage-wash);box-shadow:0 0 0 2px var(--sage-wash);border-radius:2px}.prose .diff-del{color:var(--poppy-strong);opacity:.75;text-decoration:line-through}.sbtn.align{width:auto;font:500 12.5px var(--ui);padding:0 6px}.ns{margin-top:16px}.ns h3{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);margin:0 0 8px;font-size:11px;font-weight:600}.ns ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ns-row{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 9px;padding:8px 4px;display:grid}.ns-row .dot{margin-top:6px}.ns-body{gap:3px;min-width:0;display:grid}.ns-text{text-align:left;font-family:var(--prose);color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;line-height:1.45}button.ns-text{cursor:pointer}button.ns-text:hover{text-decoration:underline;-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}.ns-where{color:var(--hint);overflow-wrap:anywhere;font-size:12px}.ns-where q{font-family:var(--prose);font-style:italic}.ns-acts{flex-wrap:wrap;grid-column:2;align-items:center;gap:2px;display:flex}.ns-acts .ev-x{width:26px;height:26px}.ns-fix{gap:2px;display:grid}.ns-fix del{color:var(--ink-soft);-webkit-text-decoration-color:var(--poppy-strong);text-decoration-color:var(--poppy-strong);background:0 0;padding:0}.ns-fix ins{box-shadow:none;color:var(--poppy-strong);background:0 0;padding:0;font-style:italic;text-decoration:none}.ns-answer{border:1px solid var(--line);background:var(--paper);width:calc(100% - 12px);min-height:34px;font-family:var(--prose);field-sizing:content;resize:none;border-radius:8px;margin:6px 0 0 12px;padding:6px 10px;font-size:14px;line-height:1.4;display:block}.ns-answer:placeholder-shown{background:0 0;border-style:dashed}.mini.applied,.mini.applied:disabled{background:var(--sage-wash);border-color:var(--sage);color:var(--sage-text);cursor:default;opacity:1;font-weight:600}.note-form select{border:1px solid var(--line);background:var(--paper);border-radius:8px;height:34px;padding:0 8px;font-size:13.5px}.ns-row .suggest{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.prose .pinned-mark{background:linear-gradient(transparent 58%, var(--w) 58%);cursor:pointer}.prose p.has-note{box-shadow:-14px 0 0 -11px var(--c)}.mn-where{color:var(--hint);font-size:12.5px}.char-layout{z-index:1;grid-template-columns:272px minmax(0,1fr);align-items:start;gap:24px;display:grid;position:relative}.char-side{top:calc(var(--nav-h) + 16px);align-content:start;gap:12px;display:grid;position:sticky}.char-search{border:1px solid var(--line);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238C978F' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") no-repeat 12px center;border-radius:12px;width:100%;height:42px;padding:0 12px 0 36px;font-size:14.5px}.char-list{gap:10px;display:grid}.cs{gap:4px;display:grid}.cs-head{text-align:left;letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--hint);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 4px;font-size:11px;font-weight:600;display:flex}.cs-head:hover{color:var(--ink)}.cs-head .chev{width:14px;height:14px;transition:transform .2s}.cs-head[aria-expanded=true] .chev{transform:rotate(90deg)}.cs-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-count{letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:auto}.cs-body{gap:4px;display:grid}.char-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.char-item:hover{background:var(--line-soft)}.char-item[aria-current=true]{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow)}.mono{background:var(--mc) center / cover;color:#fff;width:38px;height:38px;font-family:var(--display);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:600;display:grid}.mono.lg{width:64px;height:64px;font-size:27px}.ci{gap:1px;min-width:0;display:grid}.ci-name{font-family:var(--display);color:var(--ink);font-size:20px;font-weight:600;line-height:1.15}.ci-role{color:var(--hint);font-size:12.5px}.char-card{background:var(--paper);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:16px;gap:26px;min-width:0;padding:clamp(20px,4vw,36px);display:grid}.cc-head{align-items:center;gap:18px;display:flex}.cc-names{flex:1;gap:2px;min-width:0;display:grid}.cc-name,.cc-role{background:0 0;border:0;border-bottom:1px dashed #0000;border-radius:0;width:100%;padding:2px 0}.cc-name{font-family:var(--display);color:var(--ink);font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.1}.cc-role{color:var(--ink-soft);font-size:15px}.cc-name:hover,.cc-role:hover,.cc-name:focus,.cc-role:focus{border-bottom-color:var(--line)}.basics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;display:grid}.fld{align-content:start;gap:5px;min-width:0;display:grid}.fld.wide{grid-column:1/-1}.fld label{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);font-size:11px;font-weight:600}.fld input,.fld select,.fld textarea{border:1px solid var(--line);background:var(--raised);border-radius:8px;width:100%;height:40px;padding:0 11px;font-size:14.5px}.fld select{appearance:none;background:var(--raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%238C978F' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;padding-right:30px}.fld textarea{resize:vertical;height:auto;font-family:var(--prose);padding:10px 12px;font-size:15.5px;line-height:1.6}.gallery-sec,.timeline-sec{border-top:1px solid var(--line-soft);gap:12px;padding-top:22px;display:grid}.timeline-sec{gap:6px}.tl-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;display:flex}.tl-head h3{font-family:var(--display);margin:0 0 6px;font-size:28px;font-weight:600;line-height:1}.tl-head p{color:var(--hint);max-width:56ch;margin:0;font-size:13px}.gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.gimg{gap:6px;margin:0;display:grid}.gimg img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line-soft);border-radius:12px;width:100%;display:block}.gimg.is-avatar img{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--mc)}.gimg figcaption{justify-content:space-between;align-items:center;gap:4px;min-height:32px;display:flex}.attached{color:var(--sage-text);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.attached svg{width:15px;height:15px}.tl-book{margin-top:18px}.tl-book h4{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);margin:0 0 6px;font-size:11px;font-weight:600}.tl{margin:0;padding:0 0 0 24px;list-style:none;position:relative}.tl:before{content:"";background:var(--line);width:1.5px;position:absolute;top:14px;bottom:14px;left:7px}.ev{grid-template-columns:112px minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;padding:8px 0;display:grid;position:relative}.ev:before{content:"";background:var(--paper);border:2px solid var(--mc);box-sizing:border-box;border-radius:50%;width:11px;height:11px;position:absolute;top:14px;left:-22px}.ev.auto:before{background:var(--mc)}.ev-pos{color:var(--hint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.ev-text{font-family:var(--prose);margin:0;border-radius:4px;margin-inline:-4px;padding:1px 4px;font-size:15px;line-height:1.5}.ev-text[contenteditable=true]:hover{background:var(--ground)}.ev-text[contenteditable=true]:focus{background:var(--ground);outline:2px solid var(--lupine);outline-offset:1px}.ev-tools{align-items:center;gap:2px;display:flex}.tag-auto{letter-spacing:.08em;text-transform:uppercase;color:var(--sage-text);background:var(--sage-wash);white-space:nowrap;border-radius:4px;margin-right:4px;padding:2px 6px;font-size:10.5px;font-weight:600}.ev-x svg{width:16px;height:16px}.ev.later{opacity:.45}.ev.here:before{background:var(--poppy);border:3px solid var(--paper);width:15px;height:15px;box-shadow:0 0 0 1.5px var(--poppy);top:11px;left:-24px}.here-label{letter-spacing:.12em;text-transform:uppercase;color:var(--poppy-strong);font-size:11px;font-weight:600}.ev.here .ev-pos{color:var(--poppy-strong);font-weight:600}.tl-add{background:var(--ground);border-radius:12px;grid-template-columns:1.5fr 1.2fr .6fr;gap:12px 14px;margin-top:12px;padding:16px;display:grid}.tl-add-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.ta-hint{color:var(--ink-soft);font-size:13px}.ta-hint.err{color:var(--poppy-strong);font-weight:500}.char-ref{cursor:pointer;-webkit-text-decoration:underline solid var(--poppy);text-decoration:underline solid var(--poppy);text-underline-offset:4px;border-radius:3px;text-decoration-thickness:1px}.sheet{--sheet-pt:clamp(22px, 3.2vw, 44px);--sheet-px:clamp(18px, 4vw, 56px);padding-top:var(--sheet-pt);padding-inline:var(--sheet-px)}.strip{margin:calc(-1 * var(--sheet-pt)) calc(-1 * var(--sheet-px)) 22px;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--ground) 55%, var(--paper));z-index:3;border-radius:16px 16px 0 0;position:relative}.strip-row{flex-wrap:wrap;align-items:center;gap:2px;padding:6px 10px;display:flex}.strip-gap{background:var(--line);flex:none;width:1px;height:18px;margin:0 8px}.sbtn{width:32px;height:30px;color:var(--ct,var(--ink-soft));cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid;position:relative}.sbtn svg{width:18px;height:18px;stroke:var(--c,currentColor)}.sbtn.person{--c:var(--lupine)}.sbtn.place{--c:var(--forget-me-not)}.sbtn.words{--c:var(--sage)}.sheet>.strip{top:var(--nav-h);position:sticky}.sbtn:hover{background:var(--w,var(--line-soft))}.sbtn.on,.sbtn[aria-pressed=true]{background:var(--w,var(--line-soft));box-shadow:inset 0 -2px 0 var(--c,var(--ink))}.sbtn:disabled{opacity:.5;cursor:default}.sbtn.fmt{font-family:var(--prose);color:var(--ink);font-size:15px}.fmt-strong{font-weight:700}.fmt-em{font-style:italic}.fmt-u{text-decoration:underline}.fmt-s{text-decoration:line-through}.sbtn.fmt input[type=color]{opacity:0;width:1px;height:1px;position:absolute}.fmt-a{border-bottom:3px solid var(--poppy);line-height:1}.fmt-a.plain{border-bottom-color:var(--ink-faint)}.note-form{background:var(--w);border-top:1px solid var(--line-soft);border-left:3px solid var(--c);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px 10px;display:flex}.note-form input,.note-form textarea{border:1px solid var(--line);background:var(--paper);min-height:34px;font-family:var(--prose);border-radius:8px;flex:260px;padding:6px 10px;font-size:14.5px}.note-form textarea{field-sizing:content;resize:none;line-height:1.4}.prose u{text-underline-offset:3px;text-decoration-thickness:1px}.prose s{-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft)}.char-ref:hover{background:var(--lupine-wash);text-decoration-style:solid}.place-ref{cursor:pointer;-webkit-text-decoration:underline solid var(--forget-me-not);text-decoration:underline solid var(--forget-me-not);text-underline-offset:4px;border-radius:3px;text-decoration-thickness:1px}.place-ref:hover{background:var(--sage-wash)}dialog.char-modal{width:min(580px,100vw - 32px)}.char-pop{left:0;top:var(--nav-h);z-index:25;background:var(--paper);border-right:1px solid var(--line);flex-direction:column;width:min(400px,100vw);animation:.22s slide-in;display:flex;position:fixed;bottom:0;overflow-y:auto;box-shadow:12px 0 40px #232e2824}.char-pop .cm-body{padding-inline:24px}.char-pop .set-foot{margin-top:auto}.char-pop-fold{position:absolute;top:12px;right:10px}@keyframes slide-in{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.char-pop{animation:none}}.cm-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding:22px 24px 16px;display:flex}.cm-names{flex:1;min-width:0}.cm-head h2{font-family:var(--display);margin:0;font-size:32px;font-weight:600;line-height:1}.cm-head p{color:var(--ink-soft);margin:4px 0 0;font-size:14px}.cm-body{gap:16px;padding-block:18px 12px;display:grid}.cm-facts{gap:6px;margin:0;font-size:14.5px;display:grid}.cm-fact{grid-template-columns:70px minmax(0,1fr);gap:18px;display:grid}.cm-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);padding-top:3px;font-size:11px;font-weight:600}.cm-facts dd{margin:0}.cm-bg{font-family:var(--prose);color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.65}.cm-h{font-family:var(--display);margin:0;font-size:24px;font-weight:600}.cm-body .tl-book{margin-top:12px}.cm-body .ev{grid-template-columns:104px minmax(0,1fr) auto}.suggest{background:var(--w);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;font-size:13px;display:flex}.suggest span{color:var(--ink);flex:140px}.tidy{border:1px dashed var(--line);background:var(--raised);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.tidy ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tidy li{font-family:var(--prose);flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:15px;line-height:1.5;display:flex}.tidy li .dot{align-self:center}.tidy li .lab{font-family:var(--ui);color:var(--ct);font-size:12px;font-weight:600}.tidy-about{font-family:var(--ui);color:var(--ink-soft);font-size:12.5px}.tidy-none{color:var(--hint);margin:0;font-size:13px}.wn-prompt,.set-prompts{color:var(--ink-soft);font-size:13px}.wn-prompt .summary,.set-prompts .summary{color:var(--lupine-text);width:fit-content}.wn-prompt p,.set-prompts p{white-space:pre-wrap;background:var(--ground);border-radius:8px;margin:8px 0 0;padding:10px 12px;line-height:1.5}.set-prompts{padding:12px 0 4px}.set-prompts h4{color:var(--ink);margin:12px 0 0;font-size:12px;font-weight:600}.rail-empty{padding:2px 0;font-size:12.5px}@media (width<=1180px){.basics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.char-layout{grid-template-columns:minmax(0,1fr)}.char-side{position:static}.cs-body{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.char-item{border-color:var(--line);flex:none;width:auto}.basics{grid-template-columns:minmax(0,1fr)}.ev,.cm-body .ev{grid-template-columns:minmax(0,1fr) auto}.ev-pos{grid-column:1/-1}.tl-add{grid-template-columns:minmax(0,1fr) 90px}.tl-add .fld:first-child{grid-column:1/-1}}.keycap{border:1px solid var(--line);background:var(--raised);min-width:104px;height:40px;font:600 14px/1 var(--ui);color:var(--ink);border-bottom-width:3px;border-radius:8px;justify-self:start;padding:0 14px}.keycap:hover{border-color:var(--ink-faint)}.keycap.listening{border-color:var(--poppy);background:var(--poppy-wash);color:var(--poppy-strong)}.set-note{color:var(--ink-soft);max-width:62ch;margin:6px 0 2px;font-size:13.5px;line-height:1.55}.set-note b{color:var(--ink);font-weight:600}.set-note .link{margin-left:4px;font-size:13px}@media (width<=1180px){.app:not(.focus):not(.pocket){--side:280px;grid-template-columns:228px 20px minmax(0, 1fr) 46px var(--side)}.app.inbox-shut:not(.plan-open):not(.focus):not(.pocket){grid-template-columns:228px 20px minmax(0,1fr) 0 0}.cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start}.speak{justify-content:flex-start}}.app.focus{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""editor""capture"}.app.focus .rail,.app.focus .inbox,.app.focus .plan-drawer,.app.focus .chat-drawer{display:none}.app.focus .sheet{width:100%;max-width:1240px;box-shadow:none;background:0 0;border-color:#0000;margin-inline:auto}.app.focus .top,.app.focus .draftbar{width:100%;max-width:900px;margin-inline:auto}@media (width<=760px){.resume{width:100%}.shelf-head{display:none}.shelf-panel{--c-words:44px;--c-pages:40px;--c-when:78px;--c-acts:70px;--c-gap:8px}.book-summary{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"t t t""w p u""g g g";gap:10px 18px;padding:14px}.book-summary .book-actions{justify-content:flex-start;gap:6px;margin-left:-6px;display:flex}table.ch .book-actions{justify-content:flex-end;gap:2px;display:flex}.chapters-panel{padding-left:14px;padding-right:14px}table.ch th:first-child{width:26px}.book-head{grid-area:t}.book-summary>.icon-btn,.book-actions{grid-area:g}.stat.words{grid-area:w}.stat.pages{grid-area:p}.stat.updated{grid-area:u}.stat{font-size:14px;text-align:left!important}.stat:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--hint);font-size:10.5px;font-weight:600;display:block}.book-name{font-size:22px}.chapters-panel{padding:4px 14px 14px}.series-panel{padding:10px}.book-row.nested .book-summary{padding:12px}.set-row{grid-template-columns:minmax(0,1fr)}dialog.settings{width:calc(100vw - 16px);max-height:calc(100vh - 24px)}dialog.ticket{inset:auto 8px 8px}.set-head,.set-body,.set-foot{padding-inline:16px}.capture{gap:10px;margin-inline:-16px;padding:10px 16px 30px}.speak{flex-basis:100%;order:-1}.hold{flex:1;min-width:0}.wavebox,.wave{width:110px}.hold kbd,.float-hold kbd{display:none}.queue{text-align:center;max-width:none;inset:auto 16px 7px;transform:none}.float-hold{justify-content:center;bottom:14px;left:16px;right:16px}.heard{max-width:none;bottom:76px;left:16px;right:16px}.toast{bottom:190px}table.ch th:nth-child(4),table.ch td:nth-child(4),table.ch th:nth-child(5),table.ch td:nth-child(5){display:none}.range output{white-space:nowrap}.prose{font-size:calc(var(--prose-size,19px) - 1px)}.tool .t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ed-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ed-progress{grid-template-columns:1fr 1fr 1.3fr;gap:12px;margin-bottom:18px;display:grid}.meter{background:var(--paper);border:1px solid var(--line-soft);border-radius:12px;align-content:start;gap:6px;padding:14px 16px;display:grid}.meter-label{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);font-size:11px;font-weight:600}.meter-num{color:var(--ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:15px;display:flex}.meter-num b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.meter-bar{background:var(--line-soft);border-radius:3px;height:6px;overflow:hidden}.meter-bar span{background:var(--poppy);border-radius:3px;height:100%;display:block}.meter-note{color:var(--hint);font-size:12.5px}.book-meter.is-sealed{border-color:var(--poppy);background:color-mix(in srgb, var(--poppy-wash-solid) 40%, var(--paper))}.book-meter .knot{width:26px;height:26px}.ed-layout{grid-template-columns:250px minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.ed-lib{margin-bottom:10px;font-size:13.5px}.ed-lib>.summary,.el-name{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);padding:6px 4px;font-size:11px;font-weight:600}.ed-lib>.summary{display:block}.el-series{gap:2px;margin:4px 0 8px;display:grid}.el-book>.summary{width:100%;color:var(--ink);border-radius:8px;padding:5px 6px;font-weight:500;display:block}.el-ch{text-align:left;width:100%;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;padding:4px 6px 4px 18px;display:block}.el-book>.summary:hover,.el-ch:hover{background:var(--line-soft)}.el-book>.summary[aria-current=page],.el-ch[aria-current=page]{background:var(--poppy-wash);color:var(--poppy-text)}.ed-outline,.ed-review{top:calc(var(--nav-h) + 16px);max-height:calc(100vh - var(--nav-h) - 32px);scrollbar-width:thin;position:sticky;overflow-y:auto}.ed-review{align-content:start;gap:10px;padding-bottom:80px;display:grid}.ed-hide{color:var(--ink-soft);align-items:center;gap:8px;padding:2px 4px 10px;font-size:13px;display:flex}.ed-hide input{accent-color:var(--poppy-strong);width:16px;height:16px}.eo-ch+.eo-ch{margin-top:4px}.eo-row{align-items:center;display:flex}.eo-row .eo-head{flex:1;min-width:0}.eo-head{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 6px;font-size:14px;display:flex}.eo-head:hover{background:var(--line-soft)}.eo-head .chev{width:14px;height:14px}.eo-head[aria-expanded=true] .chev{transform:rotate(90deg)}.eo-no{text-align:right;width:18px;color:var(--hint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.eo-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eo-ch.sealed .eo-title{color:var(--ink-soft)}.eo-state{color:var(--hint);font-variant-numeric:tabular-nums;font-size:12px;display:inline-flex}.eo-pages{flex-wrap:wrap;gap:4px;padding:4px 4px 10px 32px;display:flex}.pg{border:1px solid var(--line);background:var(--paper);min-width:34px;height:26px;color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:5px;padding:0 4px;font-size:11px;position:relative}.pg:hover{border-color:var(--ink-faint);color:var(--ink)}.pg.sealed{background:var(--poppy-wash-solid);color:var(--poppy-text);border-color:#0000}.pg.has-open:after{content:"";background:var(--lupine);border:2px solid var(--ground);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.pg.current{outline:2px solid var(--ink);outline-offset:1px;color:var(--ink);font-weight:600}.ed-main{gap:14px;min-width:0;display:grid}.ep-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.ep-head h2{font-family:var(--display);margin:4px 0 2px;font-size:40px;font-weight:500;line-height:1}.ep-of{color:var(--hint);font-size:13px}.ep-nav{gap:6px;display:flex}.ep-nav .tool:disabled{opacity:.5;cursor:default}.ep-sheet{background:var(--paper);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:16px;padding:clamp(24px,4vw,52px) clamp(20px,5vw,64px);position:relative}.ep-sheet.is-sealed{background:color-mix(in srgb, var(--poppy-wash-solid) 22%, var(--paper))}.ep-text{max-width:64ch;margin:0 auto;position:relative}.ep-text .prose{min-height:12em}.ep-sheet.continues .prose>p:first-child:first-letter{font:inherit;float:none;color:inherit;padding:0}.seal-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--poppy-text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:16px;right:18px}.seal-badge .knot{width:26px;height:26px}.ep-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ep-actions .autosave{margin-left:auto}.seal-btn .knot{width:20px;height:20px}.btn.primary .knot path,.btn.primary .knot circle{stroke:currentColor}.btn.primary .knot path{fill:none}.btn.primary .knot circle{fill:currentColor}.seal-btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.ep-hint{color:var(--hint);font-size:13px}.ep-banner{background:color-mix(in srgb, var(--poppy-wash-solid) 45%, var(--paper));border:1px solid var(--poppy-wash-solid);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.ep-banner span{flex:220px}.ep-banner .knot{width:28px;height:28px}.prose .is-sealed{color:var(--ink-soft)}.er-scope{justify-self:start}.rv-card .rv-page{font:inherit;color:var(--lupine-text);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.rv-quote{font-family:var(--prose);color:var(--ink-soft);margin:0;font-size:14px;font-style:italic}.rv-change{margin:0;font-size:13.5px}.rv-edit{width:100%;font-family:var(--prose);border:1px solid var(--line);background:var(--raised);resize:vertical;border-radius:8px;padding:8px 10px;font-size:15px;line-height:1.5}.rv-card.resolved{background:0 0}.rv-card.resolved .card-text{color:var(--ink-soft)}.rv-status{font-weight:600}.rv-status.approved{color:var(--sage-text)}.rv-status.denied{color:var(--hint)}.rv-card.flash{animation:1.2s flash}@keyframes flash{0%,40%{box-shadow:0 0 0 3px var(--c)}to{box-shadow:0 0 #0000}}.er-add{grid-template-columns:116px minmax(0,1fr) auto;gap:6px;padding-top:6px;display:grid}.er-add select,.er-add input{border:1px solid var(--line);background:var(--raised);border-radius:8px;min-width:0;height:40px;padding:0 10px;font-size:14px}.er-sealed{margin:4px 0 0}.export{background:var(--paper);border:1px solid var(--poppy);box-shadow:var(--shadow);border-radius:16px;gap:16px;padding:20px 22px;display:grid}.export-head{align-items:center;gap:14px;display:flex}.export-head .knot{width:44px;height:44px}.export-head h3{font-family:var(--display);margin:0;font-size:28px;font-weight:600;line-height:1.05}.export-head p{color:var(--ink-soft);margin:4px 0 0;font-size:14px}.export-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.exp-group{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.exp-group legend{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);margin-bottom:8px;font-size:11px;font-weight:600}.exp-opt{border:1px solid var(--line);background:var(--raised);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.exp-opt input{accent-color:var(--poppy-strong);flex:none;width:16px;height:16px}.exp-opt.dest{flex:230px;align-items:flex-start}.exp-opt.dest input{margin-top:3px}.exp-opt small{color:var(--hint);margin-top:2px;font-size:12.5px;display:block}.exp-opt:has(input:checked){border-color:var(--poppy);background:color-mix(in srgb, var(--poppy-wash-solid) 35%, var(--raised))}.exp-range label{color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;display:inline-flex}.exp-range .select{max-width:240px}.pub-list{z-index:1;gap:14px;display:grid;position:relative}.pub-card{background:var(--paper);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:16px;gap:10px;padding:18px 20px;display:grid}.pub-card.is-sealed{box-shadow:none;background:0 0;border:0;padding:0}.pub-card.flash,.pub-card.flash .export{--c:var(--poppy);animation:1.2s flash}.pub-head{align-items:center;gap:14px;display:flex}.pub-title{font-family:var(--display);margin:0;font-size:26px;font-weight:600;line-height:1.1}.pub-note{color:var(--ink-soft);margin:0;font-size:14px}.pub-card .btn{justify-self:start}.pub-cover{object-fit:cover;width:44px;height:70px;box-shadow:var(--shadow);border-radius:3px;flex:none}.pub-cover.large{width:96px;height:154px}.pub-details{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:10px 0}.pub-details .summary{color:var(--ink);width:fit-content;font-size:14px;font-weight:500}.pub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:14px;display:grid}.pub-cover-row{justify-items:start;gap:8px;display:grid}.fld-label{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);font-size:11px;font-weight:600}.pub-folder{color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pub-folder input{border:1px solid var(--line);background:var(--raised);border-radius:8px;width:180px;height:40px;padding:0 10px;font-size:14px}.pub-sent{margin:0;padding-left:20px;font-size:14px}.pub-sent a{color:var(--lupine-text)}@media (width<=760px){.pub-grid{grid-template-columns:minmax(0,1fr)}}a.btn{color:var(--ink);text-decoration:none}@media (width<=1180px){.ed-layout{grid-template-columns:220px minmax(0,1fr)}.ed-review{grid-column:1/-1;max-height:none;padding-bottom:90px;position:static}}@media (width<=760px){.ed-progress,.ed-layout{grid-template-columns:minmax(0,1fr)}.ed-outline{max-height:300px;position:static}.ep-head h2{font-size:32px}.er-add{grid-template-columns:minmax(0,1fr) auto}.er-add select{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}[data-still] *,[data-still] :before,[data-still] :after{transition:none!important;animation:none!important}.poppy-spin{transform-origin:50%;transform-box:fill-box;animation:1.6s cubic-bezier(.45,0,.55,1) infinite poppy-spin}@keyframes poppy-spin{to{transform:rotate(360deg)}}main{animation:.26s cubic-bezier(.2,.7,.3,1) both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}.set-page{padding-top:6px}.set-page .set-group{border:1px solid var(--line-soft);background:var(--ground);border-radius:12px;margin-top:14px;padding:2px 16px 8px}.set-page .set-group h3{margin-top:12px}.set-page .set-row:last-child{border-bottom:0}.pages-row .set-ctl{grid-template-columns:1fr 1fr;align-items:center}.pages-head{border-bottom:0;padding-block:2px 4px}.pages-head .set-ctl span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}@media (width>=761px){.tour-row{grid-template-columns:minmax(180px,1fr) minmax(0,2.6fr)}}.people-acts{flex-wrap:nowrap;justify-content:flex-end;gap:2px;display:flex}.people-acts .ev-x[aria-pressed=true],.people-acts .ev-x.danger:hover{color:var(--poppy-text);background:var(--poppy-wash)}.link.danger{color:var(--poppy-text)}.btn.danger{color:var(--poppy-text);border-color:var(--poppy-wash-solid)}.btn.danger:hover{background:var(--poppy-wash)}.invite-now{background:var(--ground);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:flex}.invite-now code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:13.5px}input.switch{appearance:none;border:1px solid var(--line);background:var(--line-soft);cursor:pointer;border-radius:14px;justify-self:end;width:46px;height:28px;margin:6px 0;transition:background-color .15s;position:relative}input.switch:after{content:"";background:var(--raised);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #232e2840}input.switch:checked{background:var(--sage-text);border-color:var(--sage-text)}input.switch:checked:after{transform:translate(18px)}.avatar{background:var(--poppy-wash-solid);width:38px;height:38px;color:var(--poppy-text);font:600 14px/1 var(--ui);letter-spacing:.02em;border-radius:50%;place-items:center;display:grid}.avatar.big{width:72px;height:72px;font-size:26px}.avatar-link{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;text-decoration:none}.me-menu{inset:calc(var(--nav-h) - 4px) 24px auto auto;border:1px solid var(--line);background:var(--paper);min-width:180px;color:var(--ink);box-shadow:var(--shadow);border-radius:12px;margin:0;padding:6px;position:fixed}.me-menu:popover-open{display:grid}.me-menu>*{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:14.5px;text-decoration:none}.me-menu>a:hover,.me-menu>button:hover{background:var(--line-soft)}.me-menu .me-name{color:var(--hint);cursor:default;border-bottom:1px solid var(--line-soft);border-radius:0;margin-bottom:4px;font-size:12px}@media (width<=760px){.me-menu{right:16px}}.avatar-link:hover .avatar,.avatar-link[aria-current=page] .avatar{box-shadow:0 0 0 2px var(--poppy-strong)}.home>.panel+.panel{margin-top:18px}.profile-card{grid-template-columns:auto minmax(0,1fr) minmax(0,300px);align-items:center;gap:16px 22px;display:grid}.profile-who h2{font:600 30px/1.1 var(--display);overflow-wrap:anywhere;margin:0}.profile-who p{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;font-size:14.5px;display:flex}.profile-h,.profile-head h2{font:600 24px/1.1 var(--display);margin:0}.profile-bio .fld{max-width:70ch;margin-top:14px}.profile-head{align-items:center;gap:10px;display:flex}.profile-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px 20px;margin:16px 0 0;display:grid}.profile-stats dt{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);font-size:11px;font-weight:600}.profile-stats dd{font:500 32px/1.1 var(--display);font-variant-numeric:tabular-nums;margin:2px 0 0}.app-list{margin:10px 0 14px;padding:0;list-style:none}.app-list li{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.app-list li>div:first-child{min-width:0;display:grid}.app-list li span{color:var(--hint);overflow-wrap:anywhere;font-size:13px}.app-acts,.app-form-acts{align-items:center;gap:14px;display:flex}.app-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px 14px;width:100%;display:grid}.signup-fields{gap:14px;padding-block:18px;display:grid}.welcome .signin-card{max-width:440px}.set-note a{color:var(--lupine-text);text-underline-offset:3px;font-weight:600}@media (width<=760px){.profile-card{grid-template-columns:auto minmax(0,1fr)}.profile-pen{grid-column:1/-1}.app-form{grid-template-columns:minmax(0,1fr)}.people-acts{justify-content:flex-start}}.signup-fields .signin-hint{margin-top:0}.check{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.check input{width:18px;height:18px;accent-color:var(--poppy-strong);flex:none;margin:1px 0 0}.fld .check{letter-spacing:0;text-transform:none;margin-top:4px;font-weight:400}.fld .check input{width:18px;height:18px;padding:0}.profile-pen .svc .link{margin-left:2px}.welcome-mail{background:var(--ground);color:var(--ink-soft);border-radius:8px;margin:0;padding:10px 12px;font-size:13.5px}.tour{z-index:80;position:fixed;inset:0}.tour-stage{scrollbar-width:none;background:var(--ground);position:absolute;inset:0;overflow:auto}.tour-stage::-webkit-scrollbar{display:none}.tour-page{min-height:100%;animation:.32s cubic-bezier(.2,.7,.3,1) both page-in}.tour-stage .mode{height:36px;color:var(--ink-soft);white-space:nowrap;border-radius:7px;align-items:center;padding:0 12px;font-size:13.5px;display:inline-flex}.tour-stage .mode.on{background:var(--ink);color:var(--paper);font-weight:500}.tour-wave{background:repeating-linear-gradient(90deg, var(--ink-faint) 0 2px, transparent 2px 6px) center / 100% 4px no-repeat}.tour-select{white-space:nowrap;align-items:center;display:inline-flex}.tour-input{border:1px solid var(--line);background:var(--raised);width:100%;min-width:0;height:40px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;padding:0 11px;font-size:14.5px;display:flex;overflow:hidden}.er-add .tour-input{color:var(--ink-faint);font-style:italic}.tour-summary{font-size:14px;font-weight:500}.tour-ring{z-index:1;border:2px solid var(--poppy);pointer-events:none;border-radius:12px;transition:top .45s cubic-bezier(.2,.7,.3,1),left .45s cubic-bezier(.2,.7,.3,1),width .45s cubic-bezier(.2,.7,.3,1),height .45s cubic-bezier(.2,.7,.3,1);animation:.5s both tour-fade;position:fixed;box-shadow:0 0 0 200vmax #232e286b}.tour-ring:after{content:"";border-radius:inherit;border:2px solid var(--poppy);animation:2.4s ease-out .5s infinite tour-pulse;position:absolute;inset:-2px}@keyframes tour-pulse{0%{opacity:.9;box-shadow:0 0 0 0 var(--poppy-wash)}to{opacity:0;box-shadow:0 0 0 16px #0000}}@keyframes tour-fade{0%{opacity:0}}.tour-card{z-index:2;background:var(--paper);border:1px solid var(--line);border-radius:16px;gap:14px;width:min(400px,100vw - 32px);padding:20px 22px 16px;transition:top .7s,left .7s;animation:.45s cubic-bezier(.2,.7,.3,1) both tour-card-in;display:grid;position:fixed;box-shadow:0 24px 64px #232e2838}.tour-card.sheet{width:auto;max-height:calc(100vh - 32px);bottom:16px;left:16px;right:16px;overflow-y:auto}.tour-card.sheet.high{top:16px;bottom:auto}@keyframes tour-card-in{0%{opacity:0;transform:translateY(10px)}}.tour-body{gap:8px;animation:.35s cubic-bezier(.2,.7,.3,1) both tour-in;display:grid}@keyframes tour-in{0%{opacity:0;transform:translateY(8px)}}.tour-eyebrow{color:var(--poppy-strong);gap:8px}.tour-icon{width:16px;height:16px}.tour-card h2{font:600 26px/1.15 var(--display);margin:0}.welcome-text{font-family:var(--prose);color:var(--ink);margin:0;font-size:15.5px;line-height:1.6}.tour-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.tour-progress{background:var(--line);border-radius:2px;flex:1;min-width:80px;height:3px}.tour-progress span{border-radius:inherit;background:var(--poppy);height:100%;transition:width .4s;display:block}.welcome-acts{gap:8px;display:flex}.tour-skip{justify-self:start;font-size:13px}.app.pocket{column-gap:0;padding-inline:16px}.app.pocket:not(.focus){grid-template:"rail""top""editor""capture"/minmax(0,1fr)}.app.pocket.drawer-open .inbox{transform:none}.app.pocket .rail{max-height:none;padding-block:16px 0;position:static;overflow:visible}.app.pocket .group:not(.chapters),.app.pocket .book .progress,.app.pocket .book .progress-meta{display:none}.app.pocket .book{padding-block:12px}.app.pocket .chapters .nav{padding-bottom:4px;scrollbar-width:none;gap:6px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.app.pocket .chapters .nav a{white-space:nowrap;border:1px solid var(--line);margin:0}.app.pocket .chapters .nav .wc,.app.pocket .chapters .nav .draft-tag{display:none}.app.pocket .chapters .nav .name{overflow:visible}.app.pocket .inbox,.books-drawer{top:var(--nav-h);height:calc(100vh - var(--nav-h));z-index:41;overscroll-behavior:contain;background:var(--paper);border-left:1px solid var(--line);width:min(88vw,360px);max-height:none;padding:16px 16px 24px;transition:transform .25s;position:fixed;bottom:0;right:0;overflow:hidden auto;transform:translate(100%);box-shadow:-12px 0 32px -16px #232e2859}.books-drawer{visibility:hidden;transition:transform .25s,visibility 0s linear .25s}.books-drawer.open{visibility:visible;transition:transform .25s,visibility;transform:none}.app.pocket .inbox-fold,.books-drawer .inbox-fold{margin-left:0;display:inline-flex}.app.pocket .inbox-fold svg,.books-drawer .inbox-fold svg{transform:rotate(180deg)}.side-tab{top:calc(var(--nav-h) + 12px + var(--tab-at,0) * 96px);z-index:6;border:1px solid var(--line);background:var(--paper);font:600 11px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);writing-mode:vertical-rl;border-right:0;border-radius:10px 0 0 10px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 12px;transition:right .25s;display:none;position:fixed;right:0;box-shadow:-6px 0 16px -10px #232e284d}.side-tab svg{width:14px;height:14px;transform:rotate(180deg)}.side-tab b{background:color-mix(in srgb, var(--poppy) 45%, var(--paper));min-width:26px;height:20px;color:var(--ink);font:600 12px/1 var(--ui);letter-spacing:0;writing-mode:horizontal-tb;font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;display:grid;position:absolute;top:-9px;left:-16px}.side-tab:hover{color:var(--ink)}.app .side-tab,.sb.side-shut>.side-tab{display:inline-flex}.app .plan-tab{--tab-at:1}.app:not(.pocket) .inbox,.app:not(.pocket) .plan-drawer,.app:not(.pocket) .chat-drawer{top:var(--nav-h);height:calc(100vh - var(--nav-h) - 81px);max-height:none;width:calc(var(--side) + 24px);background:var(--paper);border:0;border-left:1px solid var(--line);border-radius:0;margin-right:-24px;padding:22px 24px 24px 20px;box-shadow:-6px 0 16px -10px #232e284d}.app:not(.pocket) .side-tab{top:calc(var(--nav-h) + 24px + var(--tab-at,0) * 96px);background:color-mix(in srgb, var(--paper) 45%, var(--ground))}.app:not(.pocket) .side-tab[aria-expanded=true]{background:var(--paper);color:var(--ink);margin-right:-1px;padding-right:7px}.app:not(.pocket) .side-tab b{left:-2px}.app:not(.pocket):not(.focus):not(.inbox-shut) .side-tab,.app.plan-open:not(.pocket):not(.focus) .side-tab{right:calc(var(--side) + 24px)}.app .side-tab[aria-expanded=true] svg{transform:none}html[data-app] .app.pocket .plan-tab{--tab-at:2}.app:not(.pocket) .plan-drawer,.app:not(.pocket) .chat-drawer{z-index:auto;grid-area:side;align-self:start;position:sticky;bottom:auto;right:auto}.app:not(.pocket) .plan-drawer .inbox-fold,.app:not(.pocket) .chat-drawer .inbox-fold{display:none}.app .chat-tab{--tab-at:2}html[data-app] .app.pocket .chat-tab{--tab-at:3}.chat-drawer{flex-direction:column;display:flex}.chat-acts{gap:6px;margin-left:auto;display:inline-flex}.chat-log{flex:1;align-content:start;gap:10px;min-height:0;padding-block:14px;display:grid;overflow-y:auto}.chat-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:92%;padding:8px 12px;font-size:14px;line-height:1.45}.chat-msg.user{background:var(--sage-wash);justify-self:end}.chat-msg.assistant{background:var(--raised);border:1px solid var(--line-soft);font-family:var(--prose);justify-self:start}.chat-msg.waiting{color:var(--hint);font-style:italic}.chat-msg .link{font-family:var(--ui);margin-top:6px;display:block}.chat-did{border-top:1px dashed var(--line);font:12.5px/1.4 var(--ui);color:var(--ink-soft);gap:4px;margin:8px 0 0;padding:6px 0 0;list-style:none;display:grid}.chat-did li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.chat-failed{color:var(--poppy-strong);margin:0;font-size:13px}.chat-form{border-top:1px solid var(--line-soft);align-items:end;gap:8px;padding-top:10px;display:flex}.chat-form textarea{border:1px solid var(--line);background:var(--raised);min-width:0;font:14px/1.45 var(--ui);resize:none;field-sizing:content;border-radius:10px;flex:1;max-height:140px;padding:8px 10px}.chat-past{margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.chat-past li{border-bottom:1px solid var(--line-soft);align-items:center;gap:6px;display:flex}.chat-open{text-align:left;background:0 0;border:0;flex:1;gap:2px;min-width:0;padding:10px 2px;display:grid}.chat-open .t{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chat-open .w{color:var(--hint);font-size:12px}.app.focus .side-tab{display:none}.plan-list{margin:14px 0 0;padding:0;list-style:none}.plan-list li{border-bottom:1px dashed var(--line);padding:10px 2px}.plan-list label{cursor:pointer;min-height:44px;font:15px/1.4 var(--prose);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.plan-list input{width:20px;height:20px;accent-color:var(--sage);margin:0}.plan-list .plan-more{color:var(--ink-soft);margin-left:30px;font-size:12.5px}.plan-list .summary{color:var(--hint);border-radius:4px;width:fit-content;padding:2px 0}.plan-list p{margin:4px 0 2px;line-height:1.45}.plan-list .done .t{color:var(--ink-faint);text-decoration:line-through}.plan-list .done .plan-more{display:none}.plan-foot{margin:14px 0 0;font-size:12.5px}.app.inbox-shut:not(.plan-open) .top,.sb.side-shut .sb-top{padding-right:40px}.top{transition:padding-right .25s}html[data-app] .app.pocket .inbox-tab{--tab-at:1}.app.pocket.drawer-open .side-tab,.app.pocket.books-open .side-tab,.app.pocket.plan-open .side-tab{z-index:42;right:min(88vw,360px)}.app.pocket.drawer-open .inbox-tab svg,.app.pocket.books-open .books-tab svg{transform:none}.drawer-scrim{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:none;background:#232e284d;position:fixed;inset:0}.rail-acts{align-items:center;gap:2px;display:inline-flex}.rail-fold{display:none}.app.pocket .rail-fold{display:grid}.rail-fold svg{transition:transform .2s;transform:rotate(90deg)}.rail-fold[aria-expanded=false] svg{transform:none}.app.pocket .top .draftbar{min-height:0;margin-left:auto}.app.pocket .rail-head,.app.pocket .top{padding-right:44px}@media (width>=600px){.app.pocket .top{flex-wrap:nowrap}.app.pocket .where{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}}.bd-list{margin:0;padding:0;list-style:none}.bd-list.nested{padding-left:12px}.bd-row{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 4px;font-size:15px;display:flex}.bd-row:hover{background:var(--line-soft)}.bd-row .chev{width:14px;height:14px;color:var(--ink-faint);flex:none;transition:transform .2s}.bd-row[aria-expanded=true] .chev{transform:rotate(90deg)}.bd-row .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--display);flex:1;font-size:17px;overflow:hidden}.bd-row.series .name{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--hint);font-size:12px;font-weight:600}.bd-row .wc{color:var(--hint);white-space:nowrap;font-size:12px}.bd-chapters{padding:2px 0 10px 8px}.bd-chapters a{margin-inline:0}.bd-add{padding:6px 0 0 10px}html[data-app] .group.chapters{display:none}.app-get{flex-direction:column;align-items:flex-start;gap:2px;height:auto;padding-block:10px;line-height:1.2}.app-get small{opacity:.85;font-size:12px;font-weight:400}.app-version{color:var(--hint);font-size:13px}html[data-app] .brand{pointer-events:none}html[data-app] .app-nav .tool[aria-label=Words],html[data-app] .tool kbd,html[data-app] .hold kbd,html[data-app] .top .tools,html[data-app] .capture>.mini:not(.upload){display:none}.capture>.mini.upload{align-items:center;gap:6px;display:inline-flex}html[data-app] .hold{border-radius:16px;height:64px;font-size:18px}html[data-app] .hold svg{width:28px;height:28px}html[data-app] .capture{padding-bottom:calc(12px + env(safe-area-inset-bottom))}html[data-app] .float-hold{left:calc(16px + env(safe-area-inset-left));right:auto;bottom:calc(16px + env(safe-area-inset-bottom));border-radius:50%;justify-content:center;width:56px;height:56px;padding:0}html[data-app] .float-hold svg{width:24px;height:24px}html[data-app] .float-hold>:not(svg){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-app] .heard{max-width:min(380px,100vw - 104px);left:auto;right:16px}.petal{z-index:-1;pointer-events:none;animation:petal-cross var(--time,16s) linear var(--delay,0s) both;position:fixed;left:0}.petal i{--size:calc(clamp(12px, .9vw + 8px, 24px) * var(--scale,1));width:var(--size);height:calc(var(--size) * .8);background:linear-gradient(140deg, color-mix(in srgb, var(--poppy) 62%, white), var(--poppy) 70%);opacity:.62;animation:petal-bob calc(var(--time,16s) / 4.5) ease-in-out var(--delay,0s) infinite alternate, petal-flutter calc(var(--time,16s) / 7) ease-in-out var(--delay,0s) infinite alternate;animation-composition:add;border-radius:6% 94% 58%/8% 92% 58%;display:block}@keyframes petal-cross{0%{transform:translate(-8vw)}to{transform:translate(108vw)}}@keyframes petal-bob{0%{transform:translateY(calc(-1*clamp(10px,3.5vh,34px)))}to{transform:translateY(clamp(10px,3.5vh,34px))}}@keyframes petal-flutter{0%{transform:rotate(calc(var(--turn,1) * -28deg)) scaleY(.82)}to{transform:rotate(calc(var(--turn,1) * 38deg)) scaleY(1)}}.viewing-as{z-index:60;background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:8px 16px;font-size:13.5px;display:flex;position:sticky;top:0}.viewing-as .btn{border-color:color-mix(in srgb, var(--paper) 45%, transparent);color:var(--paper);background:0 0}.place-head .place-mark{background:color-mix(in srgb, var(--mc,var(--sage)) 18%, transparent);width:44px;height:44px;color:var(--mc,var(--sage));border-radius:12px;flex:none;place-items:center;display:grid}.place-title,.place-kind{background:0 0;border:0;border-bottom:1px dashed #0000;border-radius:0;width:100%;padding:2px 0}.place-title{font-family:var(--display);color:var(--ink);font-size:30px;font-weight:600;line-height:1.1}.place-kind{color:var(--ink-soft);font-size:14px}.place-title:hover,.place-kind:hover,.place-title:focus,.place-kind:focus{border-bottom-color:var(--line)}.place-ask{gap:12px;display:grid}.place-ask p{margin:0}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.sb .stitch-top,.sb .turn+.turn,.sb .hook,.sb .commit,.sb .more-d,.sb .detail-foot,.sb .loose-grid{background:repeating-linear-gradient(90deg, var(--stitch) 0 7px, transparent 7px 12px) top / 100% 2px no-repeat}.sb svg.sewing{flex:none;width:18px;height:18px}.sb svg.sewing ellipse{fill:none;stroke:var(--poppy-strong);stroke-width:3px;stroke-dasharray:2.4 1.6;animation:2.4s linear infinite sb-sew}.sb svg.sewing circle{fill:var(--ink)}@keyframes sb-sew{to{stroke-dashoffset:-8px}}@media (prefers-reduced-motion:reduce){.sb svg.sewing ellipse{animation:none}}[data-still] .sb svg.sewing ellipse{animation:none}.sb svg.thr{flex:none;width:26px;height:12px}.sb svg.thr path{fill:none;stroke:var(--c,var(--ink-faint));stroke-width:2px;stroke-linecap:round}.sb b{font-weight:600}.sb .link{font-size:inherit}.sb .hint-line{color:var(--hint);margin:0;font-size:12.5px}.sb{height:calc(100vh - var(--nav-h));grid-template:"rail top side""rail main side"minmax(0,1fr)"capture capture capture"/232px minmax(0,1fr) 340px;column-gap:28px;padding-inline:24px;transition:grid-template-columns .2s;display:grid}.sb.rail-shut{grid-template-columns:44px minmax(0,1fr) 340px}.sb.side-shut{grid-template-columns:232px minmax(0,1fr);grid-template-areas:"rail top""rail main""capture capture"}.sb.rail-shut.side-shut{grid-template-columns:44px minmax(0,1fr)}.sb.side-shut .side{display:none}.sb.detail-open{grid-template-columns:232px minmax(0,1fr) 420px}.sb.detail-open.rail-shut{grid-template-columns:44px minmax(0,1fr) 420px}.sb .rail{scrollbar-width:thin;grid-area:rail;min-width:0;max-height:none;margin-inline:-10px;padding:22px 10px 20px;position:static;overflow:hidden auto}.sb .sb-top{flex-wrap:wrap;grid-area:top;justify-content:space-between;align-items:center;gap:10px 18px;padding-block:14px 10px;display:flex}.sb .sb-main{flex-direction:column;grid-area:main;min-width:0;min-height:0;padding-bottom:14px;display:flex}.sb .side{flex-direction:column;grid-area:side;min-width:0;min-height:0;padding-block:22px 14px;display:flex;position:relative}.sb .side-close,.sb .rail-more{display:none}.sb .rail-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.sb .rail-head .back{margin:0;text-decoration:none}.sb .rail-fold svg,.sb .side-fold svg{transition:transform .2s}.sb .side-fold svg,.sb.rail-shut .rail-fold svg{transform:rotate(180deg)}.sb.rail-shut .rail>:not(.rail-head),.sb.rail-shut .rail-head .back{display:none}.sb.rail-shut .rail-head{flex-direction:column;align-items:center;gap:10px}.sb.rail-shut .rail-head .shut-label{display:block}.sb .shut-label{writing-mode:vertical-rl;font-family:var(--display);color:var(--ink);font-size:18px;font-weight:600;display:none}.sb .panel-shut .count{writing-mode:vertical-rl}.sb .book{margin-top:12px;padding:14px 0 16px}.sb .byline{color:var(--ink-soft);font-size:13px}.sb .byline em{font-family:var(--display);color:var(--ink);font-size:16px;font-style:normal;font-weight:600}.sb .progress{margin-top:6px}.sb .tree{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.sb .tree a{color:var(--ink-soft);border-radius:8px;align-items:center;gap:8px;margin-inline:-10px;padding:7px 10px;font-size:14px;text-decoration:none;display:flex}.sb .tree a[data-depth="1"]{padding-left:24px}.sb .tree a[data-depth="2"]{padding-left:40px;font-size:13px}.sb .tree a:hover{background:var(--line-soft);color:var(--ink)}.sb .tree a[aria-current=true]{background:var(--raised);color:var(--ink);box-shadow:var(--shadow);font-weight:500}.sb .tree .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb .tree .staged{background:var(--columbine);border-radius:50%;flex:none;width:7px;height:7px}.sb .tree .badge,.sb .tree .role{color:var(--hint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:46%;font-size:12px;overflow:hidden}.sb .tree a.ghost .name{color:var(--hint);font-style:italic}.sb .tree .pip{background:0 0;border:0;padding:0;display:inline-flex}.sb .tree .pip i{background:var(--c);border-radius:50%;width:8px;height:8px;display:block}.sb .tree .pip.ghost i{border:1px dashed var(--columbine);background:0 0}.sb .rail-note{color:var(--hint);margin:12px 0 0;font-size:12.5px;line-height:1.45}.sb .rail-empty{color:var(--hint);padding:4px 0;font-size:12.5px;font-style:italic}.sb .tree a.arc-row{cursor:grab;align-items:flex-start}.sb .tree a.arc-row .name{white-space:normal;line-height:1.3}.sb .tree a.arc-row svg.thr{margin-top:3px}.sb .tree a.arc-row.ghost svg.thr path{stroke-dasharray:4 3}.sb .tree a.arc-row .name[contenteditable=true]{background:var(--raised);box-shadow:0 0 0 2px var(--lupine-wash);white-space:normal;cursor:text;border-radius:4px;outline:none;padding:0 4px}.sb .tree a.arc-row.over{background:var(--lupine-wash);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--lupine)}.sb .tree a .pen{color:var(--ink-faint);background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;display:none}.sb .tree a:hover .pen,.sb .tree a:focus-within .pen{display:grid}@media (hover:none){.sb .tree a .pen{display:grid}}.sb .tree a .pen svg{width:13px;height:13px}.sb .where{gap:2px;min-width:0;display:grid}.sb .stats{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.sb .stats b{color:var(--ink);font-weight:600}.sb .modes{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:3px;display:inline-flex}.sb .modes input{opacity:0;pointer-events:none;position:absolute}.sb .modes label{height:36px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;display:inline-flex}.sb .modes label.on{background:var(--ink);color:var(--paper);font-weight:500}.sb .modes label:has(input:focus-visible){outline:2px solid var(--lupine);outline-offset:2px}.sb .sb-top .tool{border:1px solid var(--line);background:var(--paper);height:38px;font-size:14px}.sb .mini{align-items:center;gap:5px;height:28px;padding:0 9px;font-size:12.5px;display:inline-flex}.sb .mini svg{width:15px;height:15px}.sb .mini.go{color:var(--sage-text);font-weight:600}.sb .mini.no{color:var(--poppy-strong)}.sb .mini[aria-pressed=true]{background:var(--raised);color:var(--ink);border-color:var(--ink-faint)}.sb .filter{border-radius:8px;height:30px}.sb select.filter{appearance:auto;max-width:100%;padding-right:6px}.sb .btn.primary:disabled{opacity:.5;cursor:default}.sb .view{flex:1;min-height:0;display:grid}.sb .view.plan{grid-template-rows:minmax(0,1fr)}.sb .view.board{grid-template-rows:auto minmax(0,1fr) auto;gap:12px}.sb .view.graph{grid-template-rows:auto minmax(0,1fr);gap:12px}.sb .panel{background:var(--paper);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;min-height:0;padding:0;display:flex}.sb .panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px 10px;display:flex}.sb .panel-head h2{font-family:var(--display);margin:0;font-size:24px;font-weight:600;line-height:1}.sb .panel-head .count{color:var(--ink-faint);font-size:12.5px}.sb .panel-body{scrollbar-width:thin;flex:1;min-height:0;padding:12px 16px 16px;overflow-y:auto}.sb .turns{flex-direction:column;display:flex}.sb .turns>*{width:100%;max-width:860px;margin-inline:auto}.sb .empty{color:var(--ink-faint);margin:0;padding:12px 2px;font-size:13.5px;font-style:italic}.sb .turn{gap:6px;padding:10px 0 12px;display:grid}.sb .turn+.turn{padding-top:14px}.sb .turn-top{color:var(--ink-faint);align-items:center;gap:8px;font-size:12px;display:flex}.sb .turn-top .src{color:var(--ink-soft);font-weight:600}.sb .turn-top .when{font-variant-numeric:tabular-nums;margin-left:auto}.sb .turn-top .ev-x{opacity:0;width:24px;height:24px}.sb .turn:hover .turn-top .ev-x,.sb .turn-top .ev-x:focus-visible{opacity:1}.sb .turn p{font-family:var(--prose);border-radius:4px;outline:none;margin:0;font-size:15px;line-height:1.6}.sb .turn p:focus{box-shadow:0 0 0 2px var(--lupine-wash)}.sb .turn mark{background:var(--w,var(--sage-wash));color:inherit;box-shadow:inset 0 -2px 0 var(--c,var(--sage));cursor:pointer;border-radius:3px;padding:0 2px}.sb .turn mark:hover{filter:brightness(.96)}.sb .turn mark[data-cat=places],.sb .read-line[data-cat=places]{--c:var(--forget-me-not);--w:var(--forget-me-not-wash)}.sb .turn mark[data-cat=characters],.sb .read-line[data-cat=characters]{--c:var(--poppy);--w:var(--poppy-wash)}.sb .turn mark[data-cat=events],.sb .read-line[data-cat=events]{--c:var(--columbine);--w:var(--columbine-wash)}.sb .turn mark[data-cat=arcs],.sb .read-line[data-cat=arcs]{--c:var(--aster);--w:var(--aster-wash)}.sb .turn mark[data-cat=structure],.sb .read-line[data-cat=structure]{--c:var(--lupine);--w:var(--lupine-wash)}.sb .turn mark[data-cat=notes],.sb .read-line[data-cat=notes]{--c:var(--sage);--w:var(--sage-wash)}.sb .turn mark[data-note=Comment]{--c:var(--columbine);--w:var(--columbine-wash)}.sb .turn mark[data-note=Question]{--c:var(--lupine);--w:var(--lupine-wash)}.sb .turn mark[data-note=Correction]{--c:var(--poppy);--w:var(--poppy-wash)}.sb .strip{z-index:3;margin:0;position:sticky;top:0}.sb .sbtn[data-label=comment]{--c:var(--columbine);--w:var(--columbine-wash)}.sb .sbtn[data-label=question]{--c:var(--lupine);--w:var(--lupine-wash)}.sb .sbtn[data-label=correction]{--c:var(--poppy);--w:var(--poppy-wash)}.sb .sbtn.place{--c:var(--forget-me-not);--w:var(--forget-me-not-wash)}.sb .sbtn.ev-arc{--c:var(--aster);--w:var(--aster-wash)}.sb .sbtn.ev-beat{--c:var(--columbine);--w:var(--columbine-wash)}.sb .sbtn.wide{width:auto;font:500 12.5px var(--ui);grid-auto-flow:column;gap:6px;padding:0 9px}.sb .sbtn.fmt-em{font-style:italic}.sb .sbtn.fmt-u{text-decoration:underline}.sb .sbtn.fmt-s{text-decoration:line-through}.sb .fmt-a{border-bottom:3px solid var(--poppy);line-height:1}.sb .fmt-a.plain{border-bottom-color:var(--ink-faint)}.sb .strip-hint{color:var(--hint);white-space:nowrap;margin-left:auto;font-size:11.5px}.sb .turn-new,.sb .turn-reading{font-family:var(--prose);white-space:pre-wrap;margin:0;padding:10px 0 12px;font-size:15px;line-height:1.6}.sb .turn-new{cursor:text;outline:none;flex:1;min-height:6em}.sb .turn-new:empty:before{content:attr(data-placeholder);color:var(--ink-faint);pointer-events:none;font-style:italic}.sb .turn-reading{color:var(--hint);font-style:italic}.sb .read-line{background:0 0;border-radius:3px;padding:0 2px;transition:background-color 1.1s,box-shadow 1.1s,color 1.1s;box-shadow:inset 0 -2px #0000}.sb .read-line.lit{background:var(--w,var(--sage-wash));box-shadow:inset 0 -2px 0 var(--c,var(--sage));color:var(--ink);font-style:normal}@media (prefers-reduced-motion:reduce){.sb .read-line{transition:none}}.sb .lens-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sb .legend{color:var(--ink-soft);flex-wrap:wrap;gap:4px 12px;margin-left:auto;font-size:12px;display:flex}.sb .legend>span{align-items:center;gap:5px;display:inline-flex}.sb .legend svg.sewing{width:14px;height:14px}.sb .legend .sw{background:var(--c,var(--ink-soft));border-radius:50%;width:9px;height:9px}.sb .legend .sw.dia{border-radius:1px;transform:rotate(45deg)scale(.85)}.sb .bb-wrap{scrollbar-width:thin;padding:16px;position:relative;overflow:hidden auto}.sb .bb{grid-template-columns:minmax(0,1fr);gap:22px;display:grid;position:relative}.sb .bb-book{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;max-width:860px;margin-inline:auto;display:grid}.sb .bb-book>h3{font-family:var(--display);color:var(--ink);align-items:baseline;gap:8px;margin:0 0 2px 4px;font-size:18px;font-weight:600;display:flex}.sb .bb-book>h3 small{font:500 11px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.sb .bb-row{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:14px;display:grid}.sb .bb-wrap.lensed .bhead,.sb .bb-wrap.lensed .beat,.sb .bb-wrap.lensed .hook,.sb .bb-wrap.lensed .learn,.sb .bb-wrap.lensed .minor-row .more{padding-right:18px}.sb .bcard{background:var(--raised);border:1px solid var(--line-soft);min-width:0;box-shadow:var(--shadow);border-radius:12px;gap:6px;padding:12px 14px;display:grid;position:relative}.sb .bcard.pending{border-color:var(--line);background:color-mix(in srgb, var(--paper) 70%, var(--raised))}.sb .bcard.approved{border-color:var(--sage);background:var(--sage-wash)}.sb .bcard.denied{opacity:.5}.sb .bcard.dim-card{opacity:.55}.sb[data-scope=chapter] .bcard{width:min(640px,100%)}.sb .bhead{cursor:pointer;border-radius:8px;align-items:baseline;gap:7px;margin:0;display:flex}.sb .bhead svg.sewing{align-self:center}.sb .bhead:hover h4{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.sb .bhead .bnum{font-family:var(--display);color:var(--ink-faint);font-size:20px;font-weight:600}.sb .bhead h4{font-family:var(--display);flex:1;min-width:0;margin:0;font-size:20px;font-weight:600;line-height:1.15}.sb .bhead .okno{margin-left:auto}.sb .bmeta{color:var(--hint);margin:-2px 0 2px;font-size:12.5px}.sb .bmeta .bnotes{color:var(--sage-text)}.sb .beats{gap:2px;min-height:8px;margin:0;padding:0;list-style:none;display:grid}.sb .beats.major{counter-reset:beat}.sb .beat{color:var(--ink);cursor:grab;border:1px solid #0000;border-radius:8px;align-items:baseline;gap:8px;margin-inline:-6px;padding:4px 6px;font-size:13.5px;line-height:1.4;display:flex;position:relative}.sb .beats.major>.beat:before{counter-increment:beat;content:counter(beat) ".";color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;min-width:14px;font-size:12px}.sb .beats.minor>.beat{color:var(--ink-soft);padding-left:20px;font-size:12.5px}.sb .beats.minor>.beat:before{content:"·";color:var(--ink-faint);position:absolute;left:8px}.sb .beat .bt{flex:1;min-width:0}.sb .beat:hover{background:var(--line-soft)}.sb .beat.pending{border:1px dashed var(--stitch);background:color-mix(in srgb, var(--paper) 60%, var(--raised))}.sb .beat.approved{border:1px dashed var(--sage);background:var(--sage-wash)}.sb .beat.denied{opacity:.4;text-decoration:line-through}.sb .beat.lit{color:var(--lc);font-weight:500}.sb .beat.dim,.sb .learn .dim,.sb .hook.dim{opacity:.35}.sb .beat.hit{box-shadow:0 0 0 2px var(--lupine)}.sb .beat.dragging{opacity:.45}.sb .beat.drop-before{box-shadow:0 -2px 0 0 var(--lupine)}.sb .beat.drop-after{box-shadow:0 2px 0 0 var(--lupine)}.sb .beat.drop-link{background:var(--lupine-wash);border-color:var(--lupine);border-style:solid}.sb .beats.over,.sb .minor-row.over{background:var(--lupine-wash);box-shadow:0 0 0 1px var(--lupine);border-radius:8px}.sb .dots{flex:none;align-self:center;gap:3px;display:inline-flex}.sb .dots i{background:var(--c);border-radius:50%;width:7px;height:7px;display:inline-block}.sb .dots i.staged{border:1px dashed var(--columbine);background:0 0}.sb .okno{flex:none;align-self:center;gap:3px;display:none}.sb .okno button{border:1px solid var(--line);background:var(--raised);width:22px;height:22px;color:var(--ink-soft);border-radius:8px;place-items:center;padding:0;display:grid}.sb .okno button svg{width:13px;height:13px}.sb .okno button[aria-label=Keep]:hover{color:var(--sage-text);border-color:var(--sage)}.sb .okno button[aria-label=Set\ aside]:hover,.sb .okno button[aria-label^=Remove]:hover{color:var(--poppy-strong);border-color:var(--poppy-strong)}.sb .beat input.bt{border:1px solid var(--line);background:var(--raised);font:inherit;border-radius:8px;padding:1px 6px}.sb .beat:hover .okno,.sb .bhead:hover .okno,.sb .bcard.pending>.bhead .okno,.sb .bcard.approved>.bhead .okno{display:inline-flex}.sb .minor-row{border-radius:8px;margin:2px -6px 0;padding:0 6px}.sb .minor-row.empty-minor{min-height:6px}.sb .minor-row .more{color:var(--ink-faint);background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:12.5px;display:inline-flex}.sb .minor-row .more:hover{color:var(--ink)}.sb .minor-row .more svg{width:12px;height:12px;transition:transform .15s}.sb .minor-row.open .more svg{transform:rotate(90deg)}.sb .minor-row .more .lit-n{color:var(--lc);font-weight:600}.sb .learn,.sb .hook{color:var(--ink-soft);margin:2px 0 0;font-size:12.5px;line-height:1.45}.sb .learn b,.sb .hook b{color:var(--ink-faint);font-weight:600}.sb .learn span[data-ev],.sb .hook span[data-ev]{cursor:pointer;border-radius:4px;padding:0 2px}.sb .learn span[data-ev]:hover,.sb .hook span[data-ev]:hover{background:var(--line-soft)}.sb .learn span.staged,.sb .hook span.staged{border:1px dashed var(--columbine)}.sb .hook span.lit,.sb .learn span.lit{color:var(--lc);font-weight:500}.sb .hook{padding-top:8px}.sb .bcard .empty{padding:4px 0;font-size:13px}.sb svg.thread{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.sb svg.thread>path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.sb .flash{animation:1.2s sb-flash}@keyframes sb-flash{0%{box-shadow:0 0 0 3px var(--poppy-wash);background-color:var(--poppy-wash)}to{box-shadow:none}}.sb .loose{background:var(--paper);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:16px}.sb .loose>.summary{cursor:pointer;width:100%;font-family:var(--display);align-items:center;gap:10px;padding:12px 16px;font-size:20px;font-weight:600;display:flex}.sb .loose>.summary .count{font-family:var(--ui);margin-left:auto;font-weight:400}.sb .loose>.summary svg{width:16px;height:16px;color:var(--ink-faint);transition:transform .15s}.sb .loose.open>.summary svg{transform:rotate(90deg)}.sb .loose-grid{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-height:max(120px,22vh);margin:0 16px;padding:12px 0 14px;display:grid;overflow:auto}.sb .loose-grid h4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:600;display:flex}.sb .loose-grid h4 .n{color:var(--ink-faint);letter-spacing:0;font-weight:500}.sb .loose-grid ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.sb .loose-grid li{flex-wrap:wrap;align-items:baseline;gap:2px 5px;font-size:13px;line-height:1.45;display:flex}.sb .loose-grid li button{color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0 -2px;padding:0 2px}.sb .loose-grid li button:hover{background:var(--line-soft)}.sb .loose-grid li .arrow{color:var(--ink-faint);font-style:italic}.sb .loose-grid li small{color:var(--ink-faint);font-size:11.5px}.sb .loose-grid li.staged button{border-bottom:1px dashed var(--columbine)}.sb .loose-grid .empty{padding:2px 0}.sb .side>section{flex-direction:column;flex:1;min-height:0;display:flex}.sb .inbox-head{align-items:center;gap:8px;display:flex}.sb .inbox-head h2{font-family:var(--display);flex:1;margin:0;font-size:24px;font-weight:600;line-height:1}.sb .inbox-head .back{margin:0}.sb .inbox-head .detail-eyebrow{flex:1}.sb .count{color:var(--hint);font-variant-numeric:tabular-nums;font-size:13px}.sb .inbox-sub{color:var(--hint);margin:6px 0 12px;font-size:12.5px}.sb .inbox-sub b{color:var(--ink-soft)}.sb .act-body{scrollbar-width:thin;flex:1;min-height:0;padding:2px 2px 14px;overflow-y:auto}.sb .pieces-list{scrollbar-width:thin;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-height:60px;margin-bottom:10px;padding-right:2px;display:grid;overflow:hidden auto}.sb .piece{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.sb .pgroup{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.sb .cat-head.every{position:static}.sb .pieces-list .cat-head h3{flex:1;min-width:0}.sb .pieces-list .cat-head .bulk{white-space:nowrap;flex:none;margin-left:0}.sb .tag{text-align:left;background:var(--w,var(--sage-wash));min-height:22px;color:var(--ink);border:0;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:2px 9px 2px 7px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.sb .tag .dot{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.sb .piece>.prow{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.sb .piece .tag{cursor:grab;justify-content:flex-start;width:100%;min-height:28px;padding-right:62px}.sb .piece .tag .txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb .piece .okno{display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sb .piece .okno button[aria-label=Keep][aria-pressed=true]{background:var(--sage);border-color:var(--sage);color:var(--paper)}.sb .piece .okno button[aria-label=Set\ aside][aria-pressed=true]{background:var(--poppy-strong);border-color:var(--poppy-strong);color:var(--on-poppy)}.sb .piece.denied .tag{opacity:.5}.sb .piece.denied .tag .txt{text-decoration:line-through}.sb .piece.open .tag{cursor:default;border-radius:5px 5px 0 0}.sb .piece.dragging{opacity:.45}.sb .pieces-list{overflow-x:clip}.sb .piece.leaving{pointer-events:none;animation:.34s cubic-bezier(.5,0,.9,.4) .18s both piece-leave}.sb .piece.leaving.approved .tag{background:var(--sage-wash)}@keyframes piece-leave{to{opacity:0;transform:translate(110%)}}.sb .making{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.sb .piece.draft{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6;animation:.42s both draft-in}.sb .piece.draft .tag{cursor:default;padding-right:9px}.sb .piece.draft.changed{animation:1.1s both draft-pulse}@keyframes draft-in{0%{opacity:0;transform:translateY(4px)}}@keyframes draft-pulse{0%{opacity:.6}40%{opacity:1}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.sb .piece.draft,.sb .piece.draft.changed{animation:none}}.sb .piece.drop-before{box-shadow:0 -2px 0 0 var(--lupine)}.sb .piece.drop-after{box-shadow:0 2px 0 0 var(--lupine)}.sb .pbody{border:1px solid var(--line-soft);background:var(--paper);border-top:0;border-radius:0 0 8px 8px;gap:8px;margin-top:0;padding:8px 8px 10px 10px;display:grid}.sb .pf{gap:3px;min-width:0;display:grid}.sb .pf>span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px;font-weight:600}.sb .pf input,.sb .pf select{border:1px solid var(--line);background:var(--raised);border-radius:8px;width:100%;min-width:0;height:auto;padding:5px 8px;font-size:13px}.sb .pf input[data-pe=what]{font-family:var(--prose);font-size:14px}.sb .pf textarea{border:1px solid var(--line);background:var(--raised);font:13px/1.45 var(--ui);resize:vertical;field-sizing:content;border-radius:8px;width:100%;min-width:0;min-height:3.4em;max-height:50vh;padding:6px 8px}.sb .pf .chips .chip{padding:1px 7px 1px 4px;font-size:11.5px}.sb .pbody .quote{font-size:12px}.sb .pact{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sb .pact .mini{height:26px;padding:0 8px;font-size:12px}.sb .pact.roomy{gap:8px;padding-top:6px}.sb .pact.roomy .mini{align-items:center;gap:6px;height:30px;padding:0 14px;display:inline-flex}.sb .pact.roomy .mini svg{width:14px;height:14px}.sb .pact.roomy .mini[aria-pressed=true]{border-color:currentColor}.sb .sp{flex:1}.sb .prow2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sb .tally{grid-template-columns:repeat(2,1fr);gap:8px;margin:4px 0 12px;display:grid}.sb .tally button{background:var(--paper);border:1px solid var(--line-soft);text-align:left;cursor:pointer;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.sb .tally button:hover{border-color:var(--line)}.sb .tally button[aria-selected=true]{background:var(--raised);border-color:var(--ink-faint);box-shadow:var(--shadow)}.sb .tally button[aria-selected=true] span{color:var(--ink)}.sb .tally b{font-family:var(--display);font-size:26px;line-height:1}.sb .tally span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.sb .tally .pend b{color:var(--columbine-text)}.sb .tally .appr b{color:var(--sage-text)}.sb .commit{gap:8px;padding:14px 0 0;display:grid}.sb .commit-row{align-items:center;gap:10px;display:flex}.sb .commit-row .sum{color:var(--ink-soft);flex:1;font-size:12.5px;line-height:1.4}.sb .commit-row .sum b{color:var(--ink)}.sb .log{color:var(--ink-faint);gap:3px;max-height:76px;margin:0;padding:0;font-size:12px;display:grid;overflow:auto}.sb .log li{gap:6px;list-style:none;display:flex}.sb .log li:before{content:"✓";color:var(--sage-text)}.sb .cat-head{background:var(--ground);z-index:1;align-items:center;gap:8px;padding:6px 2px;display:flex;position:sticky;top:-2px}.sb .cat-head h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ct,var(--c));align-items:center;gap:7px;margin:0;font-size:11px;font-weight:600;display:flex}.sb .cat-head .dot{background:var(--c);border-radius:50%;width:8px;height:8px}.sb .cat-head .n{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.sb .cat-head .bulk{gap:4px;margin-left:auto;display:flex}.sb .cat-head .bulk button{color:var(--ink-soft);background:0 0;border:0;border-radius:5px;min-height:28px;padding:2px 6px;font-size:12.5px}.sb .cat-head .bulk button:hover{color:var(--ink);background:var(--line-soft)}.sb [data-cat=structure]{--c:var(--lupine);--ct:var(--lupine-text);--w:var(--lupine-wash)}.sb [data-cat=characters]{--c:var(--poppy);--ct:var(--poppy-text);--w:var(--poppy-wash)}.sb [data-cat=events]{--c:var(--columbine);--ct:var(--columbine-text);--w:var(--columbine-wash)}.sb [data-cat=arcs]{--c:var(--aster);--ct:var(--aster-text);--w:var(--aster-wash)}.sb [data-cat=notes]{--c:var(--sage);--ct:var(--sage-text);--w:var(--sage-wash)}.sb [data-cat=places]{--c:var(--forget-me-not);--ct:var(--forget-me-not-text);--w:var(--forget-me-not-wash)}.sb .quote{font-family:var(--prose);color:var(--ink-soft);border-left:2px solid var(--line);margin:0;padding-left:8px;font-size:13px;font-style:italic;line-height:1.45}.sb .act-body.detail{font-size:inherit;color:inherit;align-content:start;gap:12px;margin-inline:-8px;padding:12px 8px 14px;display:grid;overflow-x:hidden}.sb .row2>*,.sb .row3>*,.sb .field input,.sb .field select,.sb .field textarea{min-width:0}.sb .field input:focus-visible,.sb .field select:focus-visible,.sb .field textarea:focus-visible{outline-offset:0}.sb .field{gap:4px;display:grid}.sb .field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.sb .field>span small{letter-spacing:0;text-transform:none;color:var(--ink-faint);font-weight:400}.sb .field input,.sb .field select,.sb .field textarea{border:1px solid var(--line);background:var(--raised);border-radius:8px;width:100%;height:auto;padding:7px 10px;font-size:14px}.sb .field textarea{font-family:var(--prose);resize:vertical;line-height:1.5}.sb .field input[data-f=title]{font-family:var(--display);font-size:20px;font-weight:600}.sb .row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sb .row3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.sb .chips{flex-wrap:wrap;gap:5px;display:flex}.sb .chip{color:var(--ink-soft);border:1px solid var(--line-soft);background:var(--paper);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:2px 9px 2px 5px;font-size:12.5px;display:inline-flex;position:relative}.sb .chip i{background:var(--c,var(--ink-faint));opacity:.35;border-radius:50%;width:8px;height:8px}.sb .chip input{opacity:0;width:0;height:0;margin:0;position:absolute}.sb .chip:has(input:focus-visible){outline:2px solid var(--lupine);outline-offset:2px}.sb .chip.on{background:var(--raised);border-color:var(--c,var(--ink-faint));color:var(--ink)}.sb .chip.on i{opacity:1}.sb .chip.staged{border-style:dashed}.sb .chip.plain{padding-left:9px}.sb .chip.plain.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sb .more-d{padding-top:8px}.sb .more-d>.summary{cursor:pointer;color:var(--ink-soft);align-items:center;gap:6px;padding:6px 0;font-size:12.5px;font-weight:600;display:flex}.sb .more-d>.summary svg{width:14px;height:14px;transition:transform .15s}.sb .more-d.open>.summary svg{transform:rotate(90deg)}.sb .more-d .inner{gap:12px;padding-top:6px;display:grid}.sb .links,.sb .notes,.sb .ent-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sb .links li,.sb .ent-list li{border-top:1px solid var(--line-soft);align-items:baseline;gap:6px;padding:5px 0;font-size:13px;display:flex}.sb .links li small,.sb .ent-list li small{color:var(--ink-faint);white-space:nowrap}.sb .links li button.go,.sb .ent-list li button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.sb .links li button.go:hover,.sb .ent-list li button:hover{text-decoration:underline}.sb .x{color:var(--ink-faint);background:0 0;border:0;place-items:center;padding:0 2px;display:inline-grid}.sb .x svg{width:13px;height:13px}.sb .x:hover{color:var(--ink)}.sb .notes li{font-family:var(--prose);border-top:1px solid var(--line-soft);align-items:baseline;gap:8px;padding:6px 0;font-size:14px;line-height:1.45;display:flex}.sb .notes li span{flex:1}.sb .notes li small{color:var(--ink-faint);font-family:var(--ui);white-space:nowrap;font-size:11px}.sb .add-note{gap:6px;margin-top:4px;display:flex}.sb .add-note input{border:1px solid var(--line);background:var(--raised);font-family:var(--prose);border-radius:8px;flex:1;min-width:0;padding:5px 9px;font-size:14px}.sb .detail-foot{align-items:center;gap:6px;padding-top:12px;display:flex}.sb .saved{color:var(--ink-faint);font-size:12px;transition:color .2s}.sb .saved.on{color:var(--sage-text);font-weight:600}.sb .graph-wrap{scrollbar-width:thin;padding:8px 0 12px;overflow:auto}.sb svg.graph{font-family:var(--ui);flex:none;display:block}.sb .g-col{stroke:var(--line-soft)}.sb .g-col.staged{stroke:var(--columbine)}.sb .g-book{font:600 13px var(--display);fill:var(--ink)}.sb .g-ch{font:600 10.5px var(--ui);letter-spacing:.1em;fill:var(--hint)}.sb .g-ch.staged{fill:var(--columbine-text)}.sb .g-ch-title{font:11.5px var(--ui);fill:var(--ink-soft)}.sb .g-about{font:11px var(--prose);fill:var(--hint)}.sb .g-rail-label{font:600 10.5px var(--ui);text-anchor:end;cursor:pointer}.sb .g-rail-label.staged{font-style:italic}.sb .g-rail{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.sb .g-rail.staged{stroke-dasharray:6 5}.sb .g-rail-label.down{text-anchor:start;font-size:11.5px}.sb .g-rail.dim,.sb .g-dot.dim,.sb .g-link.dim,.sb .g-knot.dim,.sb .g-spool.dim{opacity:var(--dim)}.sb .g-rail-label.dim,.sb .g-chip.dim,.sb .g-dot{stroke-width:1.6px;cursor:pointer}.sb .g-dot.staged{stroke-dasharray:2 2;fill:var(--raised)!important}.sb .g-dot.hit{stroke-width:3px}.sb .g-link{fill:none;stroke-width:1.5px;stroke-dasharray:7 5;opacity:.75;stroke-linecap:round}.sb .g-line{fill:none;stroke-width:2.2px;opacity:.8;stroke-linejoin:round;stroke-linecap:round}.sb .g-line.staged{stroke-dasharray:6 5}.sb .g-line.dim{opacity:var(--dim)}.sb .g-chip{cursor:pointer}.sb .g-chip.story{cursor:default}.sb .g-chip rect{stroke-width:1.2px}.sb .g-chip text{font:600 11.5px var(--ui);text-anchor:middle}.sb .g-callout{cursor:pointer}.sb .g-lead{fill:none;stroke-width:1.3px;opacity:.7}.sb .g-callout rect{stroke-width:1.2px}.sb .g-callout.staged rect{stroke-dasharray:4 3}.sb .g-callout text{font:500 10.5px var(--ui);text-anchor:middle}.sb .g-callout text.g-where{font:10px var(--ui);fill:var(--hint)}.sb .g-node.dim{opacity:var(--dim)}.sb .g-callout.down text{text-anchor:start;font-size:11.5px}.sb .g-callout.down text.g-fact{font:11px var(--ui);fill:var(--ink-soft)}.sb .g-fact-arc{fill:none;stroke-width:2px;stroke-linecap:round}.sb .g-look{cursor:pointer}.sb .g-look path{fill:none;stroke:var(--ink-soft);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sb .g-look:hover path,.sb .g-look:focus-visible path{stroke:var(--ink)}.sb .g-minor{font:11.5px var(--ui);fill:var(--hint);cursor:pointer}.sb .g-minor.dim{opacity:calc(var(--dim) + .25)}.sb .g-callout:hover rect,.sb .g-callout.hit rect{stroke-width:2px;filter:drop-shadow(0 2px 4px #232e2826)}.sb .g-node{cursor:pointer}.sb .g-node:hover circle+circle,.sb .g-node.hit circle+circle{stroke:var(--ink-soft)}.sb .graph-wrap .empty{padding:12px 16px}.sb .sb-passes{gap:4px;display:grid}.sb-passes label{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14.5px;display:flex}.sb-passes label span{display:grid}.sb-passes small{color:var(--hint);font-size:12px}.sb-passes input{width:20px;height:20px;accent-color:var(--sage)}.sb .live:empty{display:none}.sb .capture .speak{position:static}.sb .capture>.mini.upload{gap:6px;height:32px;padding:0 10px;font-size:13px}.sb .capture>.mini.upload svg{width:18px;height:18px}.sb .live{min-width:0;max-width:calc(50% - 230px);font-family:var(--prose);color:var(--hint);max-height:44px;font-size:14.5px;font-style:italic;line-height:1.45;position:absolute;top:50%;left:24px;overflow:hidden;transform:translateY(-50%)}.sb .thinking svg.sewing{transform-origin:50%;transform-box:fill-box;animation:1.6s cubic-bezier(.45,0,.55,1) infinite poppy-spin}@media (prefers-reduced-motion:reduce){.sb .thinking svg.sewing{animation:none}}.sb .thinking{color:var(--sage-text);font-size:12.5px;font-style:normal;font-weight:500;font-family:var(--ui);align-items:center;gap:8px;display:inline-flex}@media (width<=1240px){.sb{grid-template-columns:208px minmax(0,1fr) 300px;column-gap:20px}.sb.detail-open{grid-template-columns:208px minmax(0,1fr) 380px}.sb.rail-shut{grid-template-columns:44px minmax(0,1fr) 300px}.sb.detail-open.rail-shut{grid-template-columns:44px minmax(0,1fr) 380px}.sb.side-shut{grid-template-columns:208px minmax(0,1fr)}}@media (width<=1100px){.sb{grid-template-columns:200px minmax(0,1fr) 300px;column-gap:16px}.sb.detail-open{grid-template-columns:200px minmax(0,1fr) 340px}.sb.rail-shut{grid-template-columns:44px minmax(0,1fr) 300px}.sb.detail-open.rail-shut{grid-template-columns:44px minmax(0,1fr) 340px}.sb.side-shut{grid-template-columns:200px minmax(0,1fr)}.sb .loose-grid{grid-template-columns:1fr 1fr}}@media (width<=960px),(height<=480px){.sb,.sb.rail-shut,.sb.side-shut,.sb.detail-open,.sb.rail-shut.side-shut,.sb.detail-open.rail-shut{grid-template:"rail""top""main"minmax(0,1fr)"capture"/minmax(0,1fr);padding-inline:16px}.sb .rail{border-bottom:1px solid var(--line);max-height:none;margin:0;padding:10px 0 0;position:static;overflow:visible}.sb .rail-head,.sb .rail-note{display:none}.sb .rail .book{border:0;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:4px 0 10px;display:flex}.sb .rail .book .byline,.sb .rail .book .progress,.sb .rail .book .progress-meta,.sb .rail .book .rail-series{display:none}.sb .rail .book-title{flex:1;font-size:21px}.sb .rail .rail-more{margin-top:4px;display:inline-flex}.sb .rail .group{padding-top:10px;display:none}.sb.rail-open .rail .group{display:block}.sb.rail-open .rail{padding-bottom:12px}.sb .sb-top{padding-top:10px}.sb .sb-top .tools{width:100%}.sb .modes label{padding:0 10px}.sb .modes label svg{display:none}.sb .side{top:var(--nav-h);z-index:50;background:var(--paper);border-left:1px solid var(--line);width:min(88vw,360px);padding:14px 16px;transition:transform .25s;position:fixed;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-12px 0 32px -16px #232e2859}.sb.drawer-open .side{transform:none}.sb .side-fold,.sb .panel-shut{display:none!important}.sb .side-close{display:grid;position:absolute;top:10px;right:10px}.sb.side-shut .side{display:flex}.sb>.side-tab{z-index:51;display:inline-flex}.sb .drawer-scrim{z-index:49}.sb.drawer-open .side-tab{right:min(88vw,360px)}.sb.drawer-open .side-tab svg{transform:none}.sb .act-body,.sb .panel-body{max-height:none}.sb .view.board{scrollbar-width:thin;display:block;overflow-y:auto}.sb .view.board>*+*{margin-top:12px}.sb .bb-wrap{min-height:0;max-height:none;padding:12px;display:block;overflow:visible}.sb .loose-grid{max-height:none}.sb .lens-bar select.filter{max-width:60vw}.sb .legend{display:none}.sb .capture{gap:8px 12px;margin-inline:-16px;padding:10px 16px 12px}.sb .capture .speak{flex-basis:100%}.sb .capture .hold{flex:1}.sb .live{display:none}.sb .row2,.sb .row3{grid-template-columns:1fr}.sb .tally b{font-size:22px}.sb .loose-grid{grid-template-columns:1fr}.sb .strip-hint{display:none}}@media (height<=480px) and (width<=1100px){.sb .capture{flex-wrap:nowrap;justify-content:space-between;padding-block:6px}.sb .capture .speak{flex:auto}.sb .capture .hold{flex:none;height:38px;padding:0 14px;font-size:14px}.sb .capture>.mini{display:none}.sb .sb-main{min-height:0}}html[data-app] .sb .capture>.mini,html[data-app] .sb .sb-top .tool{display:none}html[data-app] .sb{height:calc(100vh - var(--nav-h) - var(--status-h,0px))}html[data-app] .sb .capture{padding-bottom:calc(12px + env(safe-area-inset-bottom,14px))}.sb .rail .group .tree+h2{margin-top:18px}@media (width<=960px),(height<=480px){.sb .piece .tag{min-height:48px;padding-right:108px;font-size:13px}.sb .piece .okno{gap:6px}.sb .piece .okno button{border-radius:8px;width:44px;height:44px}.sb .cat-head .bulk button{min-height:44px;padding-inline:8px;font-size:13px}.sb .piece .okno button svg{width:16px;height:16px}}.sb .pics{border-radius:8px;outline:none}.sb .pics:focus-visible{box-shadow:0 0 0 2px var(--lupine-wash)}.sb .pics>span small{color:var(--ink-faint);letter-spacing:0;font-weight:500}.sb .pics-strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.sb .pics-strip figure{aspect-ratio:1;border:1px solid var(--line-soft);background:var(--line-soft);scroll-snap-align:start;border-radius:8px;flex:none;width:clamp(64px,24%,104px);margin:0;position:relative;overflow:hidden}.sb .pics-strip a{width:100%;height:100%;display:block}.sb .pics-strip img{object-fit:cover;width:100%;height:100%;display:block}.sb .pics-strip figure button{background:color-mix(in srgb, var(--paper) 88%, transparent);width:22px;height:22px;color:var(--ink-soft);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #232e2840}.sb .pics-strip figure button:hover{color:var(--poppy-strong)}.sb .pics-strip figure button svg{width:12px;height:12px}.sb .pics-acts{align-items:center;gap:6px;display:flex}.sb .pics-acts .mini{align-items:center;gap:6px;height:28px;font-size:12.5px;display:inline-flex}.sb .pics-acts .mini svg{width:14px;height:14px}.sb .pics-acts small{color:var(--ink-faint)}@media (width<=960px),(height<=480px){.sb .pics-strip figure{width:clamp(72px,28%,120px)}.sb .pics-strip figure button{width:28px;height:28px}}.dl-capture{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:26px 30px;display:flex}.dl-capture h2{font:500 30px/1.2 var(--display);margin:7px 0 12px}.dl-capture p{color:var(--ink-soft);max-width:550px;margin:0}.dl-record-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dl-toggle{min-width:150px;min-height:48px}.dl-timer{font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:24px}.dl-timer.live{color:var(--poppy-text)}.dl-capture .dl-capture-note{color:var(--poppy-text);flex-basis:100%;font-size:14px}.dl-lab .home.wide{width:100%;max-width:none}@media (width>=1101px){.dl-lab .home.wide{padding-inline:32px;padding-top:12px}.dl-lab .lib-hero{padding-top:20px}.dl-lab .dl-capture{margin-bottom:20px;padding:20px 24px}.dl-lab .dl-phone{height:max(460px,100dvh - 220px)}}.dl-workspace{grid-template-columns:minmax(360px,420px) minmax(0,1fr) 320px;gap:22px;padding-bottom:50px;display:grid}.dl-sidebar{align-content:start;gap:24px;min-width:0;display:grid}.dl-reading{background:var(--paper);border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px}.dl-reading>summary{cursor:pointer;font-size:17px;font-weight:500}.dl-reading-text{font:15px/1.55 var(--prose);overflow-wrap:anywhere}.dl-reading-text p{margin:0 0 9px}.dl-reading-text .dl-reading-command{border-left:3px solid var(--sage);background:var(--sage-wash);color:var(--sage-text);font:500 13px/1.4 var(--ui);padding:4px 8px}.dl-reading-check{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:16px;padding-top:12px;font-size:13px}.dl-reading-check summary{cursor:pointer}.dl-recordings h2,.dl-result h2{margin:0;font-size:18px;font-weight:500}.dl-muted{color:var(--hint);font-size:13px}.dl-session,.dl-local{text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:6px;width:100%;margin-bottom:8px;padding:14px;display:grid}.dl-session strong,.dl-local strong{font-size:13px;font-weight:500}.dl-session span,.dl-local span{color:var(--ink-soft);font-size:12px}.dl-session.selected{border-color:var(--sage);background:var(--sage-wash)}.dl-session-row{margin-bottom:16px}.dl-session-row>.btn{padding:5px 10px;font-size:12px}.dl-main{align-content:start;gap:22px;min-width:0;display:grid}.dl-input,.dl-result,.dl-audio{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:24px}.dl-section-head,.dl-audio-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-section-head label{font-size:18px;font-weight:500}.dl-input textarea{resize:vertical;border:1px solid var(--line);background:var(--raised);width:100%;min-height:170px;font:15px/1.8 var(--prose);border-radius:6px;padding:16px;display:block}.dl-options{color:var(--ink-soft);gap:8px;margin-top:14px;font-size:13px;display:grid}.dl-options label{align-items:center;gap:8px;display:flex}.dl-options input{accent-color:var(--sage-text)}.dl-help{color:var(--ink-soft);margin-top:18px;font-size:13px}.dl-help p{max-width:750px}.dl-tabs{border-bottom:1px solid var(--line);gap:5px;margin:14px 0 22px;display:flex}.dl-tabs button{color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px}.dl-tabs button[aria-pressed=true]{color:var(--poppy-text);border-color:var(--poppy)}.dl-allocation,.dl-column-labels{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:24px;display:grid}.dl-column-labels{color:var(--hint);text-transform:uppercase;letter-spacing:1.2px;padding-bottom:14px;font-size:11px}.dl-thread{gap:16px;padding:12px 0 28px;display:flex}.dl-thread p{font:16px/1.9 var(--prose);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dl-segment-number{color:var(--hint);padding-top:6px;font-size:11px}.dl-annotation{border-left:3px solid var(--columbine);background:var(--columbine-wash);overflow-wrap:anywhere;border-radius:0 6px 6px 0;margin-bottom:14px;padding:12px 15px}.dl-annotation.question{background:var(--lupine-wash);border-color:var(--lupine)}.dl-annotation.correction{background:var(--poppy-wash);border-color:var(--poppy)}.dl-annotation strong{text-transform:capitalize;letter-spacing:.4px;font-size:12px;font-weight:500}.dl-annotation p{font:14px/1.7 var(--prose);margin:8px 0}.dl-annotation small{color:var(--ink-soft);font-size:11px}.dl-audio audio{width:100%;margin:12px 0}.dl-audio-head span{color:var(--hint);font-size:13px}.dl-verbatim{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.8 var(--prose)}.dl-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;font-size:12px;overflow:auto}.dl-diff>div{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.dl-diff strong,.dl-diff small{color:var(--hint);font-size:11px}.dl-diff del{color:var(--poppy-text);overflow-wrap:anywhere}.dl-error,.dl-diagnostic{background:var(--poppy-wash);color:var(--poppy-text);border-radius:6px;padding:14px}.dl-diagnostic{font-size:13px}.dl-mobile-preview{top:calc(var(--nav-h) + 16px);align-self:start;min-width:0;position:sticky}.dl-mobile-heading h2{margin:0;font-size:18px;font-weight:500}.dl-mobile-heading p,.dl-mobile-caption{color:var(--hint);margin:6px 0 16px;font-size:12px}.dl-mobile-caption{margin:14px 8px 0}.dl-phone{background:var(--paper);border:7px solid #303733;border-radius:38px;flex-direction:column;height:clamp(460px,100dvh - 220px,710px);display:flex;overflow:hidden;box-shadow:0 0 0 2px #aeb5b0,0 14px 30px #232e281c}.dl-phone-camera{background:#303733;border-radius:0 0 12px 12px;flex:none;width:72px;height:13px;margin:0 auto}.dl-phone-header{text-align:center;border-bottom:1px solid var(--line-soft);padding:12px 18px 16px}.dl-phone-brand{font:italic 23px/1 var(--display);color:var(--sage-text)}.dl-phone-header h3{color:var(--ink-soft);margin:8px 0 0;font-size:12px;font-weight:500}.dl-phone-page{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--poppy) transparent;flex:1;min-height:0;padding:20px 17px;overflow-y:auto}.dl-phone-prose{font:14px/1.85 var(--prose);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px}.dl-phone-note{border-left:3px solid var(--columbine);background:var(--columbine-wash);border-radius:0 9px 9px 0;margin:0 0 20px 9px;padding:10px 12px}.dl-phone-note.question{background:var(--lupine-wash);border-color:var(--lupine)}.dl-phone-note.correction{background:var(--poppy-wash);border-color:var(--poppy)}.dl-phone-note summary{cursor:pointer;font-size:11px;font-weight:500}.dl-phone-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.65}.dl-phone-empty{font:14px/1.8 var(--prose);color:var(--hint)}.dl-phone-footer{border-top:1px solid var(--line-soft);flex:none;padding:12px 15px 8px}.dl-phone-status{color:var(--hint);font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 2px 12px;font-size:11px;display:flex}.dl-phone-status.recording{color:var(--poppy-text)}.dl-phone-record{background:var(--ink);width:100%;min-height:48px;color:var(--paper);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.dl-phone-record[aria-pressed=true]{background:var(--poppy-strong)}.dl-phone-record:disabled{opacity:.5}.dl-phone-home{background:var(--line);border-radius:4px;width:85px;height:4px;margin:12px auto 0}@media (width<=1400px){.dl-workspace{grid-template-columns:340px minmax(0,1fr) 280px;gap:18px}.dl-allocation{grid-template-columns:minmax(0,1fr);gap:0}.dl-column-labels span:last-child{display:none}}@media (width>=761px) and (width<=1100px){.dl-workspace{grid-template-columns:minmax(0,1fr) 300px}.dl-sidebar{grid-area:1/1}.dl-main{grid-area:2/1}.dl-mobile-preview{grid-area:1/2/span 2}}@media (width<=760px){.dl-workspace{grid-template-columns:minmax(0,1fr)}.dl-recordings{max-height:220px;overflow-y:auto}.dl-input,.dl-result,.dl-audio,.dl-capture{padding:18px}.dl-allocation{grid-template-columns:minmax(0,1fr);gap:0}.dl-column-labels span:last-child{display:none}.dl-thread{padding-bottom:18px}.dl-record-controls{width:100%}.dl-mobile-preview{justify-self:center;width:min(100%,340px);position:static}.dl-phone{height:660px}}.dl-project,.dl-weave{border:1px solid var(--line,#ddd);border-radius:16px;margin-bottom:20px;padding:20px}.dl-project label,.dl-weave small{margin-bottom:8px;display:block}.dl-project select,.dl-weave select{width:100%;padding:10px}.dl-weave-card{background:var(--paper,#fff);border:1px solid var(--line,#ddd);overflow-wrap:anywhere;border-radius:12px;margin-top:16px;padding:16px}.dl-disclosure{--note-color:var(--columbine);--note-text:var(--columbine-text);--note-wash:var(--columbine-wash)}.dl-disclosure.question,.dl-disclosure.character{--note-color:var(--lupine);--note-text:var(--lupine-text);--note-wash:var(--lupine-wash)}.dl-disclosure.correction{--note-color:var(--poppy);--note-text:var(--poppy-text);--note-wash:var(--poppy-wash)}.dl-lab .dl-disclosure{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:12px;padding:0}.dl-disclosure>summary{cursor:pointer;min-height:44px;color:var(--note-text);font:500 13px/1.5 var(--ui);text-transform:capitalize;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;list-style:none;display:flex}.dl-disclosure>summary::-webkit-details-marker{display:none}.dl-disclosure>summary:hover,.dl-disclosure[open]>summary{background:var(--note-wash)}.dl-disclosure[open]>summary{border-radius:12px 12px 0 0}.dl-disclosure>summary:focus-visible{outline:2px solid var(--lupine);outline-offset:2px}.dl-label-dot{background:var(--note-color);border-radius:50%;flex:none;width:7px;height:7px}.dl-disclosure-chevron{border-bottom:1.7px solid;border-right:1.7px solid;flex:none;width:7px;height:7px;margin-left:auto;transform:rotate(-45deg)}.dl-disclosure[open]>summary .dl-disclosure-chevron{transform:rotate(45deg)}.dl-disclosure-body{color:var(--ink);padding:12px 14px 16px}.dl-disclosure-body>p:first-child{margin-top:0}.dl-disclosure-body>p:last-child{margin-bottom:0}.dl-weave-card>summary{text-transform:none}.dl-weave-card>summary strong{font-weight:500}.dl-lab .dl-phone-note.dl-disclosure{border-radius:7px;margin:6px 0 10px 6px}.dl-phone-note.dl-disclosure>summary{border-radius:7px;gap:6px;min-height:28px;padding:4px 9px;font-size:11px;line-height:1.4}.dl-phone-note.dl-disclosure[open]>summary{border-radius:7px 7px 0 0}.dl-phone-note .dl-disclosure-body{font-family:var(--prose);padding:6px 9px 8px}.dl-phone-note .dl-disclosure-body p{margin:0;line-height:1.5}.dl-phone-page .dl-phone-prose:has(+.dl-phone-note){margin-bottom:8px}.dl-diff-page{background:var(--paper);border:1px solid var(--line-soft);border-radius:5px;padding:clamp(18px,3vw,40px)}.dl-diff-page>p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:64ch;font:17px/1.9 var(--prose);margin:0 auto}.dl-diff-page del{color:var(--poppy-text);background:var(--poppy-wash);text-decoration-thickness:1px}.dl-diff-moved{color:var(--columbine-text);background:var(--columbine-wash)}.dl-diff-moved.question,.dl-diff-moved.ALLOCATED_STORY_KNOWLEDGE{color:var(--lupine-text);background:var(--lupine-wash)}.dl-diff-moved.correction{color:var(--poppy-text);background:var(--poppy-wash)}.dl-mobile-preview>.dl-tabs{margin:0 0 12px}.dl-mobile-preview>.dl-tabs button{padding:10px 12px;font-size:13px}.dl-helpers-toggle{min-height:44px;margin-bottom:16px}.dl-helpers-toggle[aria-pressed=true]{background:var(--ink);color:var(--paper)}.dl-phone-final .dl-phone-page{padding:26px 22px}.dl-phone-final .dl-phone-prose{font:15px/1.78 var(--prose);margin:0 0 1.2em}.dl-phone-final .dl-phone-header h3{font:500 22px/1.2 var(--display);color:var(--ink)}.dl-character-tag{color:var(--lupine-text);background:var(--lupine-wash);text-decoration:underline;-webkit-text-decoration-color:var(--lupine);text-decoration-color:var(--lupine);text-underline-offset:3px;border-radius:3px}.dl-divider{display:none}@media (width>=1101px){.dl-workspace.dl-resizable{grid-template-columns:var(--dl-left) 22px minmax(320px, 1fr) 22px var(--dl-right);gap:0}.dl-divider{cursor:col-resize;touch-action:none;border-radius:8px;align-self:stretch;min-width:0;display:block}.dl-divider>span{top:calc(var(--nav-h) + 100px);background:var(--line);border-radius:4px;width:4px;height:64px;margin:22px auto;display:block;position:sticky}.dl-divider:hover>span,.dl-divider:focus-visible>span,.dl-resizing .dl-divider>span{background:var(--lupine)}.dl-divider:focus-visible{outline:2px solid var(--lupine);outline-offset:-4px}.dl-resizing,.dl-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}}.dl-start-buttons{gap:8px;display:grid}.dl-live-toggle{min-height:44px}.dl-live-status{border:1px solid var(--line);background:var(--sage-wash);color:var(--ink);border-radius:12px;padding:16px 20px}.dl-live-status strong{color:var(--sage-text);margin-bottom:4px;display:block}.dl-metadata-editor{border-top:1px solid var(--line);margin:16px 0;padding-top:12px}.dl-metadata-editor summary{cursor:pointer;font:500 13px var(--ui);color:var(--ink-soft)}.dl-metadata-editor textarea,.dl-weave-card input,.dl-weave-card textarea{border:1px solid var(--line);background:var(--raised);border-radius:8px;width:100%;margin:8px 0;padding:10px}.dl-weave-card textarea{resize:vertical;min-height:100px}.dl-weave-card>.dl-disclosure-body>.btn+.btn{margin-left:8px}.dl-metadata-editor textarea{font:14px/1.7 var(--prose);resize:vertical}.dl-metadata-actions{flex-wrap:wrap;gap:8px;display:flex}.dl-metadata-actions .btn{font-size:12px}.dl-diff-page ins{color:var(--sage-text);background:var(--sage-wash);text-decoration:underline}.dl-weave-feed-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-weave-feed-head h2{font:500 24px/1.2 var(--display);margin:0 0 6px}.dl-weave-feed-head .btn{flex:none;font-size:12px}.dl-weave-feed{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--sage) transparent;border-radius:12px;max-height:min(68dvh,760px);padding:4px 8px 8px 4px;overflow-y:auto}.dl-weave-feed-items{gap:14px;display:grid}.dl-weave-feed .dl-weave-card{margin:0}.dl-weave-feed-item{min-width:0;animation:.45s both dl-weave-arrive}@keyframes dl-weave-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dl-weave-feed-item{animation:none}}[data-still] .dl-weave-feed-item{animation:none}@media (width<=760px){.dl-weave-feed{max-height:65dvh}}.dl-phone-prose,.dl-thread p{white-space:pre-line}.dl-character-shelf{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin-bottom:16px;padding:12px}.dl-character-shelf>summary{cursor:pointer;font-weight:600}.dl-character-shelf>summary span{font:500 11px var(--ui);color:var(--lupine-text);background:var(--lupine-wash);border-radius:8px;margin-left:6px;padding:2px 6px}.dl-character-tiles{scrollbar-gutter:stable;gap:6px;max-height:340px;margin-top:8px;display:grid;overflow-y:auto}.dl-character-tile{border:1px solid var(--line);background:var(--raised);border-radius:12px;padding:6px 8px;animation:.45s both dl-character-arrive}.dl-character-tile-head{align-items:center;gap:6px;display:flex}.dl-character-tile-dot{background:var(--lupine);border-radius:50%;flex:none;width:6px;height:6px}.dl-character-tile input,.dl-character-tile textarea{width:100%;min-width:0;color:var(--ink);font:400 12px/1.45 var(--ui);background:0 0;border:1px solid #0000;border-radius:8px;margin:0;padding:3px 4px;display:block}.dl-character-tile input{color:var(--lupine-text);flex:1;font-weight:600}.dl-character-tile textarea{resize:vertical;height:44px;min-height:44px;color:var(--ink-soft)}.dl-character-tile textarea:focus{min-height:76px}.dl-character-tile input:hover,.dl-character-tile textarea:hover{border-color:var(--line)}.dl-character-tile input:focus,.dl-character-tile textarea:focus{background:var(--paper);outline:2px solid var(--lupine);outline-offset:1px}.dl-character-delete{width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.dl-character-delete:hover{background:var(--poppy-wash);color:var(--poppy-strong)}@keyframes dl-character-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dl-character-tile{animation:none}}[data-still] .dl-character-tile{animation:none}.dl-features{border:1px solid var(--line,#d4ddd7);border-radius:12px;margin:1rem 0;padding:1rem}.dl-features legend{padding:0 .4rem;font-weight:600}.dl-features p{color:#647269;margin-top:0}.dl-features .dl-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.dl-features .dl-options label{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.dl-features input[role=switch]{appearance:none;cursor:pointer;background:#b8c2bb;border-radius:20px;flex:0 0 30px;width:30px;height:18px;position:relative}.dl-features input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.dl-features input[role=switch]:checked{background:#425e4d}.dl-features input[role=switch]:checked:after{transform:translate(12px)}.dl-features small{color:#647269;margin-top:.8rem;display:block}@media (width<=700px){.dl-features .dl-options{grid-template-columns:1fr}}.dl-model-step{border-bottom:1px solid var(--line,#d4ddd7);padding:.8rem 0}.dl-model-step label,.dl-model-step small{display:block}.dl-model-step select{width:100%;max-width:100%;margin:.3rem 0;display:block}.dl-model-step .btn,.dl-script-actions .btn,.dl-thought-suggestions .btn{margin:.3rem .4rem .3rem 0}.dl-model-step article,.dl-thought-suggestions article{padding:.5rem 0}.dl-reading>label textarea{resize:vertical;width:100%}.dl-auto-mode{background:#e9f0e9;border:1px solid #718978;border-radius:12px;margin:1rem 0;padding:1rem}.dl-auto-mode>label{align-items:center;gap:.6rem;font-size:1.1rem;font-weight:600;display:flex}.dl-auto-settings select{width:100%;margin:.4rem 0;display:block}.dl-auto-prompt{margin:.8rem 0}.dl-auto-prompt summary{cursor:pointer}.dl-auto-prompt textarea{resize:vertical;width:100%;min-height:260px;margin:.5rem 0;font:.85rem/1.5 monospace;display:block}.dl-auto-jobs{border-top:1px solid var(--line,#d5ded7);margin-top:1rem;padding-top:.6rem}.dl-auto-jobs h3{font-size:.95rem}.dl-auto-job{border:1px solid var(--line,#d5ded7);background:var(--paper,#fafbf8);border-radius:8px;margin:.5rem 0;padding:.65rem .8rem}.dl-auto-job p{margin:.3rem 0;font-size:.85rem}.dl-features:disabled{opacity:.5}.dl-phone-processing{min-height:26px;color:var(--ink-soft);padding:5px 16px;font-size:10px;line-height:1.5}.dl-phone-provisional{color:var(--ink)}.dl-live-word{animation:.55s ease-out both dl-live-reveal}@keyframes dl-live-reveal{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dl-live-word{animation:none}}html[data-still] .dl-live-word{animation:none}.dl-preview-height-handle{cursor:row-resize;touch-action:none;border-radius:8px;place-items:center;height:24px;display:grid}.dl-preview-height-handle>span{background:var(--line);border-radius:4px;width:64px;height:4px}.dl-preview-height-handle:hover>span,.dl-preview-height-handle:focus-visible>span,.dl-preview-resizing .dl-preview-height-handle>span{background:var(--lupine)}.dl-preview-height-handle:focus-visible{outline:2px solid var(--lupine);outline-offset:-3px}.dl-preview-resizing,.dl-preview-resizing *{-webkit-user-select:none;user-select:none;cursor:row-resize!important}.dl-mobile-controls{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.dl-mobile-controls .dl-tabs{flex-wrap:wrap;flex:1;margin:0;display:flex}.dl-mobile-controls .dl-tabs button{padding:8px;font-size:12px;transition:color .18s,background-color .18s}.dl-mobile-controls .dl-helpers-toggle{min-height:32px;margin:0;padding:5px 9px;font-size:11px}.dl-phone .dl-phone-header h3{font:500 22px/1.2 var(--display);color:var(--ink)}.dl-phone-page[hidden]{display:none}.dl-phone-page:not([hidden]){scrollbar-gutter:stable;animation:.2s ease-out dl-preview-enter}.dl-phone-page .dl-phone-raw{white-space:pre-wrap}@keyframes dl-preview-enter{0%{opacity:.82}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dl-phone-page:not([hidden]){animation:none}}html[data-still] .dl-phone-page:not([hidden]){animation:none}.sbl-shell .home.wide{width:100%;max-width:none}.sb-lab{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.sb-lab section{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.sb-lab h2{font:600 18px/1.3 var(--ui);margin:0}.sb-lab textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:13px/1.5 var(--ui);border-radius:8px;padding:12px}.sb-lab select,.sb-lab input:not([type]){border:1px solid var(--line);background:var(--paper);height:36px;color:var(--ink);font:13px var(--ui);border-radius:8px;padding:0 10px}.sbl-split,.sbl-side,.sbl-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;display:grid}@media (width>=1100px){.sbl-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.sbl-main{grid-area:1/1}.sbl-side{grid-area:1/2;max-height:calc(100vh - 160px);position:sticky;top:72px;overflow-y:auto}}.sbl-side .sbl-plan{grid-template-columns:22px minmax(0,1fr)}.sbl-side .sbl-plan small{grid-column:2;margin-bottom:6px}.sbl-side .sbl-final summary{flex-wrap:wrap}.sbl-pass{border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px}.sbl-pass>summary>*{vertical-align:middle;margin-right:10px}.sbl-pass>summary .sbl-step{display:inline-grid}.sbl-pass>summary strong{font:600 14px var(--ui)}.sbl-pass fieldset{border:0;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:12px 0 0;padding:0;display:grid}.sbl-pass:has(input[role=switch]:not(:checked)){background:var(--line-soft)}.sbl-pass label{color:var(--ink-soft);grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;max-width:100%;font-size:13px;display:grid}.sbl-pass select{max-width:100%}.sb-lab input.sbl-most:disabled{opacity:.5}.sb-lab input.sbl-most{border:1px solid var(--line);background:var(--paper);width:84px;height:36px;color:var(--ink);font:13px var(--ui);border-radius:8px;padding:0 10px}.sb-lab label.sbl-check,.sbl-pass label.sbl-switch{color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;display:flex}.sbl-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.sbl-row>input:not([type]):not(.sbl-most){flex:220px;font-weight:600}.sbl-step{background:var(--ink);width:26px;height:26px;color:var(--paper);font:600 13px var(--ui);border-radius:50%;place-items:center;display:grid}.sbl-switch input[role=switch]{appearance:none;background:var(--ink-faint);cursor:pointer;border-radius:20px;flex:0 0 30px;width:30px;height:18px;position:relative}.sbl-switch input[role=switch]:after{content:"";background:var(--paper);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.sbl-switch input[role=switch]:checked{background:var(--sage-text)}.sbl-switch input[role=switch]:checked:after{transform:translate(12px)}.sbl-table{gap:8px;display:grid;overflow-x:auto}.sbl-table table{border-collapse:collapse;width:100%;font-size:13px}.sbl-table th,.sbl-table td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:6px 12px 6px 0}.sbl-stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;display:grid}.sbl-stats div{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.sbl-stats dt{color:var(--ink-soft);font-size:12px}.sbl-stats dd{font:600 16px var(--ui);margin:2px 0 0}.sbl-makers{gap:4px;margin:0;padding-left:20px;font-size:13px;display:grid}.sbl-makers b{font-weight:600}.sb-lab mark{color:inherit;border-radius:3px;padding:1px 4px}.sbl-chapter{background:var(--lupine-wash)}.sbl-character{background:var(--poppy-wash)}.sbl-place{background:var(--forget-me-not-wash)}.sbl-arc{background:var(--aster-wash)}.sbl-beat{background:var(--columbine-wash)}.sbl-note{background:var(--sage-wash)}.sbl-under{border-bottom:2px solid var(--ink-faint)}.sbl-u-beat{border-color:var(--columbine)}.sbl-u-character{border-color:var(--poppy)}.sbl-u-place{border-color:var(--forget-me-not)}.sbl-u-arc{border-color:var(--aster)}.sbl-u-chapter{border-color:var(--lupine)}.sbl-missed{color:var(--ink-soft);-webkit-text-decoration:underline dotted var(--poppy);text-decoration:underline dotted var(--poppy);text-underline-offset:4px}.sbl-legend{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:13px;display:flex}.sbl-plan{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:28px minmax(0,3fr) minmax(0,2fr);align-items:baseline;gap:3px 14px;padding:16px;display:grid}.sbl-plan p{font:15px/1.7 var(--prose);margin:0}.sbl-plan p span{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 3px}.sbl-n{color:var(--ink-faint);text-align:right;font-size:11px}.sbl-plan small{color:var(--ink-soft);border-left:3px solid var(--line);overflow-wrap:anywhere;padding-left:8px;font-size:12px;line-height:1.4}.sbl-plan small b{font-weight:600}.sbl-t-chapter{border-color:var(--lupine)!important}.sbl-t-beat{border-color:var(--columbine)!important}.sbl-t-note{border-color:var(--sage)!important}.sbl-t-detail{border-color:var(--ink-faint)!important}.sbl-t-missed{border-color:var(--poppy)!important}.sbl-final{border:1px solid var(--line);background:var(--paper);border-radius:10px}.sbl-final>details+details{border-top:1px solid var(--line-soft)}.sbl-final summary{align-items:baseline;gap:10px;min-width:0;padding:7px 12px;display:flex}.sbl-final summary mark{flex:none;font-size:12px}.sbl-final summary strong{overflow-wrap:anywhere;font-weight:600}.sbl-final summary span{color:var(--ink-soft);text-align:right;margin-left:auto;font-size:12px}.sbl-final dl{grid-template-columns:110px minmax(0,1fr);gap:5px 12px;margin:0;padding:4px 12px 12px;font-size:13px;display:grid}.sbl-final dt{color:var(--ink-soft)}.sbl-final dd{overflow-wrap:anywhere;margin:0}.sbl-said{display:block}.sbl-said i{min-width:26px;color:var(--ink-faint);font-size:11px;font-style:normal;display:inline-block}.sbl-said em{color:var(--ink-soft)}.sbl-also{color:var(--poppy-text);display:block}.sbl-did ul{gap:4px;margin:6px 0 12px;padding-left:20px;font-size:13px;display:grid}.sbl-did li{overflow-wrap:anywhere}.sbl-reads{border-top:1px solid var(--line-soft);padding-top:6px}.sbl-read{border-left:3px solid var(--line);margin:8px 0;padding-left:10px;font-size:13px}.sbl-read p{margin:0 0 4px}.sb-lab summary{cursor:pointer;font-size:13px}.sb-lab pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;font-size:12px;overflow:auto}@media (width<=760px){.sbl-plan{grid-template-columns:22px minmax(0,1fr)}.sbl-plan small{grid-column:2;margin-bottom:6px}.sbl-final summary{flex-wrap:wrap}.sbl-final summary span{text-align:left;margin-left:0}.sbl-final dl{grid-template-columns:minmax(0,1fr)}}.swl-writing{background:var(--sage-wash);box-shadow:inset 0 -2px 0 var(--sage)}.swl-note,.swl-comment{background:var(--columbine-wash);box-shadow:inset 0 -2px 0 var(--columbine)}.swl-question{background:var(--lupine-wash);box-shadow:inset 0 -2px 0 var(--lupine)}.swl-correction{background:var(--poppy-wash);box-shadow:inset 0 -2px 0 var(--poppy)}.swl-person{background:var(--poppy-wash);box-shadow:inset 0 -2px 0 var(--poppy-strong)}.swl-place{background:var(--forget-me-not-wash);box-shadow:inset 0 -2px 0 var(--forget-me-not)}.sbl-plan .swl-writing,.sbl-plan .swl-note,.sbl-plan .swl-comment,.sbl-plan .swl-question,.sbl-plan .swl-correction,.sbl-plan .swl-person,.sbl-plan .swl-place,.sbl-legend .swl-writing,.sbl-legend .swl-note,.sbl-legend .swl-comment,.sbl-legend .swl-question,.sbl-legend .swl-correction,.sbl-legend .swl-person,.sbl-legend .swl-place{border-radius:3px;padding:0 3px}
