@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/cabin-vietnamese-400-normal-BNfTgRlZ.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:Cabin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cabin-latin-ext-400-normal-BSmiwBS3.woff2)format("woff2"),url(/assets/cabin-latin-ext-400-normal-Bt6cbo2a.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:Cabin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cabin-latin-400-normal-CexE3FJz.woff2)format("woff2"),url(/assets/cabin-latin-400-normal-BKl0A_G7.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:Cabin;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/cabin-vietnamese-500-normal-DQraSsRw.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:Cabin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cabin-latin-ext-500-normal-Dd8oGPtE.woff2)format("woff2"),url(/assets/cabin-latin-ext-500-normal-CwzuROK2.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:Cabin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cabin-latin-500-normal-IdFnxyia.woff2)format("woff2"),url(/assets/cabin-latin-500-normal-C-SyL_Me.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:Cabin;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/cabin-vietnamese-600-normal-BG18BsTI.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:Cabin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cabin-latin-ext-600-normal-iRd6qmG6.woff2)format("woff2"),url(/assets/cabin-latin-ext-600-normal-01HZJGla.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:Cabin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cabin-latin-600-normal-DtpeLQXC.woff2)format("woff2"),url(/assets/cabin-latin-600-normal-BusbDEVs.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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-ext-400-normal-C3QZYnkk.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-400-normal-Drwh9rV4.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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-400-normal-CdUj46ix.woff2)format("woff2"),url(/assets/cousine-cyrillic-400-normal-B-IttEg2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-ext-400-normal-GHiQrtyv.woff2)format("woff2"),url(/assets/cousine-greek-ext-400-normal-BVe8Osu7.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-400-normal-CKfmnf7Y.woff2)format("woff2"),url(/assets/cousine-greek-400-normal-DEEf410q.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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-hebrew-400-normal-DfjJqXe5.woff2)format("woff2"),url(/assets/cousine-hebrew-400-normal-CVb8FAsg.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-vietnamese-400-normal-pR4LjQb1.woff2)format("woff2"),url(/assets/cousine-vietnamese-400-normal-BA8MK6vN.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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-ext-400-normal-BU7zJeM8.woff2)format("woff2"),url(/assets/cousine-latin-ext-400-normal-CcsLv0Sg.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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-400-normal-B3ajlhCR.woff2)format("woff2"),url(/assets/cousine-latin-400-normal-DCDo6rwY.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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-ext-700-normal-D0TI5rYw.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-700-normal-BPMFnzfH.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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-700-normal-O9t1yUVY.woff2)format("woff2"),url(/assets/cousine-cyrillic-700-normal-mTDA7gBy.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-ext-700-normal-CxuadkIC.woff2)format("woff2"),url(/assets/cousine-greek-ext-700-normal-BJ4RHgRx.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-700-normal-fuY7cjXj.woff2)format("woff2"),url(/assets/cousine-greek-700-normal-C8gwqhZ-.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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-hebrew-700-normal-D1qhMkVn.woff2)format("woff2"),url(/assets/cousine-hebrew-700-normal-CNsx7e6W.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-vietnamese-700-normal-BebDOlPW.woff2)format("woff2"),url(/assets/cousine-vietnamese-700-normal-BmralHlx.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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-ext-700-normal-0F2hzR0D.woff2)format("woff2"),url(/assets/cousine-latin-ext-700-normal-BdUQlIra.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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-700-normal-Cw_n-3VR.woff2)format("woff2"),url(/assets/cousine-latin-700-normal-Ba1heIiY.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-CBMNjBwz.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DvVFcYIV.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-DLFur4M8.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-Cgupd8z3.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-xgh5yVqR.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-m3zVZPMF.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-Bd9qxgO7.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-Co9-8-br.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-CfDT8MMM.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-yoRrTn3C.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-8a_ZZ2Qq.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-Ckqal4CG.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-DSJrtJSV.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-zgGxM6DR.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:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-BKz78T03.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-BW_wrb5p.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:500;src:url(/assets/eb-garamond-cyrillic-500-normal-RaVCNQX7.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-DMxgMKSc.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:500;src:url(/assets/eb-garamond-greek-ext-500-normal-B2GLvXWD.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-BdAXjnQq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-CmiK3K51.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-normal-qyq7qiEo.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:500;src:url(/assets/eb-garamond-vietnamese-500-normal-aFhv2iya.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-CYDqHS6k.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:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BUqUdxpG.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-DBzjYlhR.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:500;src:url(/assets/eb-garamond-latin-500-normal-LNvnJ-zC.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DX0gtuIC.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:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-DazFskEt.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-D_ymHnfD.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:600;src:url(/assets/eb-garamond-cyrillic-600-normal-B9A__SKD.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-DufMTKI9.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:600;src:url(/assets/eb-garamond-greek-ext-600-normal-Snx9Wt8T.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-9O-NAWHX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal-CyqIHpYl.woff2)format("woff2"),url(/assets/eb-garamond-greek-600-normal-_WbCDH6x.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:600;src:url(/assets/eb-garamond-vietnamese-600-normal-teNMRGp3.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-Be2Kv3D-.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:600;src:url(/assets/eb-garamond-latin-ext-600-normal-BFygXy1U.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CUzI_9EY.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:600;src:url(/assets/eb-garamond-latin-600-normal-CdfBH7_K.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-normal-DVm8LGcc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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: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,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)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:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA88ABIAAAAAHIgAAA7cAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbhhYcNAZgP1NUQVRMAIFUEQgKoRyZSAtAAAE2AiQDegQgBYU0B4ItDAcXJBh6GzsXsxFVNzirQEn+ywTbmP6T1QVYiaTUjGKlgY0FBGhU23S0o1lrbPqwxrt1HtOvim+m65Z/cs74/Pt3Znev+CHfr0DvhaxAVjkpxTqVO7KCWrAjKhJkQ9bs3dKKRqFQqgjVXC9CEQ8KSRe2Go3QGIEq/ztA2+zMBI4SRDI3UOI8DgQDOzEaq18X1bpo/TcWDats3n0GwP/NlX9ansmWs4Csqg6ECRRQnerzdbs2sQuAx6gQBtdVSjrZD24F8P9/c6XNXzpkVwRhAS2QrlFzM0s/WaJcjiA5YHj+1pdIuGYLAKoszNWWhaurq1C+QtZVSNX9/TQDWG7QV/pBc4gxxNGJHV+3VmsQ4PJNBYUkoLtIoZwUKgR+KMDWqh81vzhqEvK3N61eivz91fOWIP9k1trlyKcAuKH0Ot5dvRwmRHIoVo1sHRgiLwpYSkItU2qOcwOb/O7/x7EpCNk8Czs2Zm7Ej+jij127/ttrFqZ9h8ZPKfj/FqZBDX/iM37bL1+9+dNC+KDk0/B/KGWKn87nB+vu4JPuTGMkQqSnTz5QH2Sw5I/wo+93ZzCeaksu//ENOF85+Hus3jIfkgH9FiRfFluOArGV8sg1YDEZLOBiHWmLBcAGsdhhUpSA2RgkVehQERaEpDNUgQti6IH5hKdSpQo822yx3EJYPNk4Q9IG6KUIkq7fBOAKaWKZbBTVSxSXlWBQ3PqAYuqKupVk1gV+PRNoZEqyU0GRWzcBBH6I4gOOaCjmiVtFynhhZCSSrRUXAbg4GFZpJ1sGDcRVmA6MvDDXJJHAJ4shJAgLaNISgBsonT2TK//foG5jQin4DAD/t6uAUhKRSQIyCUAjcX6xZjNdYMP+wrWU4NfCShhBkBYpkqiKGLhcawgcnh6bgEmOigtg/e43AJQrpQilUg67SUc1J5fk/lyeq3NjDuXBvJtvZ+P6H2gPMzsX575clqtyIAfzQN7JN9WPqp/Hdk6ln/dqIVKfQq58hYqVKlepWq16AGCImGK6kCWDLZMjiyubJ4cvVyAPsf4XAIASANAPUAXaDegHgMoVm59Y2os1CDslaGSyjDPLgHrm7jdVoapNKjr80XlwVRGp8mLbqWz2Iq9014rCUeCElj12PJzhKXdGepqlERTrWqrf5GeesESAQtNdSslhJlc1n4Rv5Bsm8CQIfSuY1iiSwEQLV7CEL5JQrdu/QIJOqBBzP0823orn6Sf0HCTi/x4SSG7SQg1DKCluYmGfB1YBHQHxGswTlMz5TSxTCQerGAMBnNn6tKMc9+bVXGti3BkpNIZwCwfgOXEFNy+rrfXI3Tf63WEurTzhgkeAoGuzT6xwOn3RW2nDJd8SfOS5gmmdQm/Hj0xHJVAOxv02sszT23GHNg/BRbCJxyBTaDqL1Ry6r/3OP/87myE89b8iVqSpGAtl+3kVMFsLXfDGI5iMe7+hbm66jKFOOastsAVpTs8gz6Kkt+X4YwrFOyuWtGcHwja1n58XQMSysm62tWSqwksiFmNI2OtYMJUpvCQvbXY3w8r9wDP+jycvReDfyDj5sI8HbSWc+jR7tNYl5pDQEjzVuMXqUh83u/3vNWWDDsZHwoOovJtGDFG/BEUg7H9CTtzQgf1bV0kMliEQPV54fvEykSfhrwA8eVC4qkrSQLmNLe/UmCOGLpudXuKTORE2QlSKhnqUsKghMUaxGBdPNTe/vv8maYCbTL6ruwmxUoMCmHYNFvLSNFtrszlyT+23o1J2Aemg07IyEw5Mk5D4RcmHKv0EaeVBqyuZ0809DTeIjppiwilionc01Gg0cnmorbhtPBlVx9ARPqZVBPlTSx+pS/265XA0aIA8l0XGZNz/5ardaQxlzIKyQM4yMK1P3f1+oCg7fTqdLJKlUVNsOFWSybIW0zWdOrwbXQ9yuUYudjQLgdFiOsCbE9ri5pSnmePS2l7mpq1keuUoGDvtWuIqbnFBdpRZTdO2KAd7O/KTmSbymPqVfM82EQhr5VIE2PLgpXKiZVZg/7xXKNQQnK3DKdw+FNHg5uLnowm75uccqYS7mxe+aWZejJJhE8lasqxm22gq6VZVlPy04a/mi8cwzPIvxvnBAiTwTwRwSv+Uys0EqFY+goRzTMTr8kjHMtjY+/328lmNiA4kdPNvATwYp+t3In51k6XfXWDLS1pwaIHqNz1OD3hCW+m0NZfgWZeQVc9l6eECiEmd1hpS/ItSYBaMuGn8qOcLuM7AHdobMkJau4d/oqIxDVZAcumMm5Nvu3RdvdXedFfjArk7ppL+YPfjRyR7IUCgnu44gHeg3lrU7AIfczunwVSkiRWhUWy6aaIdsx5pUXurGKgh7FXuFwOFqrrDtYILn21TAWGQG3WYdDzeLcF4kGiVvoJ+hFhjAu9v+3dHcPbbnsSeU8RryDQI2AX9SbUSB1lE0/qsiyZ/2vmLaN1dqx3iQaekN0DXe0DQfJPfBVnhBLJkoOBYgC9SgjHy6YhAh+T9Js6NjHjyJECKBHEFcIQ8IaCvEOgglBnLhUtSPT0J4W1Bep2hhBoJzLrwc2uSMzwKYR1TuFNPmwpDYEPbdz0a8fVKXUJuXRHCzWMaqy0M/TkK9TjBFrIX0kKnf7+rRx0lUklsvYnDiUzoXe8y7zETCP99JW9o/ECrN4o0j26M/ZcE35KA3HOEq1QsJIEUgTbSKQ4oekmGgTBeZB+LuXUGeVOEp7cptslOHDy11Wk1eejm0Judle/vg4FMAwguWkJk5HIiuJ93AYe/wgt6nW1EqxSEJJAxYDToiEtdr/jL4eCLX+7SjGsExNEGEDSAKMz9v7su/To6slbQ4bx543oIj4NHMR7V09W3gO0r2HMPrJ5+zo/iy4h+93rwXQRBdA4/gLAgKaRAluEv4weSB3AppHiBHQGfFk/uCj7jiOXpLNSgTfUgqHBF4Z/s6T7466b940JnG8wXIj9xOO1StAd/OvEW8GFB1x3fzsAR6E/qMOkE4wzBSn0NcSG3QBvp8mmm0GiUOMbYT7Bwu7OdOhL0rfkuoGT1ko7hrxCGEdftuyXxAOMe7M3Ul0mU+YZunI2Brvy/PHUC7w0cZhT+8VnsEZQbBERQYeaQKIRtRlAohfykMyqXFxXNCZVoORRDkCrgTcxZP7UhgB9jmRiTS++OjGbOTKjq1cSmCbRMHoxO4EZ7oj0w1Bg9C5jkU7Mk27SupEg+ryC7h2fIWRqbvrIxQzIn09w9QZsij5Xwq5zSOjmkLGEEZZWhU0lOxyNBHBaMdyNlAHLN1sAesDDBQ2tocFwYeGfNeuKY0Ve9W0SgKPuzkexi34lr+7UeamBAvfXbIkIsjvRGs0Ft8CGODjfRbi4ucYGPut3/cQoz3+BzZ6rRnSBcOHKVrEwJ/sjXhEU30TKrJyTJBCYhpvfqfms/UPuC1Ch9UCTz8BGU2938krCIQ0aL80Ld9CE+VPZ9NCa+RusYj/tsbx1DedKKHsgaSMGvqK9HanfQJvd7N2H7nm5TeahLvy8iWLwljSkPuq23qa+0LOfKFbcA2ZU1aA/dtfaWTF+w6nv/PqhNb76KasP2Pluh8p5+xEb/uiUp5+JPnqbag8fyx2iQuftoMuxXsaDB6bX035WtDwfadj3A+D8XB1KwdIY/ZvAa13XKFgdMLa7/2vhsF3Xpt0n4WnRyU6NzzsgrPZ7MdKMEip8HoB/smnn7vPnEklBH+Uv3a/DrQI9fMzXXgYmrNe66XW0t7/1RL23jNwa9m5YA3m1g37cVKh/13meLCATcwmfjq52lb1CzAB541jzPzkuyBzFcq9dyIwCz7VP7iXMNT0+rxAZF6FV+NdnL/e120nWgregVkYi+hF/DPp0+fN2FBtn/byUXyrG932ZkuaqXOy7EG9ruAUvuadwCR4jFS/uKRs8MK4a8NFsCSmaUkl3MuBnTk9t23YZYKIfDiyZX4KyO42rgh5cqmydLUuET0sIAmv6FQBpBnTroaYFNKRZE0RSdiXS2wFqE8w7UoWwEjI/UBvB8UhrCVU1xxdEd3YroyHo5UpeZretqgxET3YlgQH9Hgo3FOS++KVSuiwgh4SQ9IPARp5K0YfQEWYBaHdoas3ry+J3PLFsZvJr7DeT1i+j/CDCIJ+ZKqO22iSAQRYHlMkKwv9qUFdrYnnRmXNv2PrToQqwjjrxKzgxZ7BZ5Q+fuf1d1+58CKjD4bsrM3vs8L9xJEOyeCdg/y40iRiLCv7ZbIuk/RAhnJ0VJ0gExBwJ0RZcYikkQq3Bak9ZhAvay4KtvX6YMCxZ/tsPKpev2P/v1yJnpv37N3P0d9PllSvkWgMe31mkA8Hpn4Z76LyMHWDpMXwEACM8kcYHA/R0G+YHF8VPS3rPvX/a5oB1R3ubr2XPgZAwzBwu6QHefrAfF3UvCF3uoqwfoaC4a2ml5fS69b+W3LeraIyUNq39SWAlrzlLnNvDTiTtR/HTIGASUOEhKyMkJIpYXuJSMSavgRCTg5VQezcsFP0qXSx0+Tla05ZpeTi3Xlduz3Ndl8vJQaARGoOu1HiVczZPN1HIXubIxUnobY3SjeZhgqSmsjWoKI1VXmOPrmoBFRUoybtpRkl6ixLJyAiYrrLEiYqGlFJugCRt4VIwqbHJKo1K0lhvNDcDECU4RNmJ1iJYEllFOHm8wCU0vGIpPIzABdUstRSaUiENFVVYKgoVMSJidEIVhDqXB1FwypqznqhoQksSyZhy+sIGzZQrqwoa69oZDpU6RiiUKSkoUSkaQwgQsWirjgpknaptDLFd0d8NT2IeUgFBBat5cJDSfSppgBwDLlFRSepDoAQ8nqh60gOP4KtzeS7ATKPmIKt2hI/oYGZKKGnUaNGnRpkOXHn0GDBkxZgYzmcVsyMhhLvOYr6e2Vs9bP89Yd7aoNdwzCQ1dulRCzy5dKiGV6Abb06n4QT3sgyG+Z7uhS5dO6NmtSyek2u1DJPVpfU8jpPpTrZESf7oDz9pet3Ze8z/Ysa1gq190gf9Pfcm5OA1+/6fk24GL3vz+6rIWQF4pHngQD++5Bx5fiUYcHatYqB+zX9ebPtBdcreVoF1FQLeAYfvqlG2uis2VHuCV+voG)format("woff2"),url(/assets/literata-cyrillic-ext-600-normal-DMpAXN3v.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:600;src:url(/assets/literata-cyrillic-600-normal-CJ4BZrBr.woff2)format("woff2"),url(/assets/literata-cyrillic-600-normal-CFZV0quP.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:600;src:url(/assets/literata-greek-ext-600-normal-C9Ui0wVq.woff2)format("woff2"),url(/assets/literata-greek-ext-600-normal-dOBTK4hz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-600-normal-AXWu-DgS.woff2)format("woff2"),url(/assets/literata-greek-600-normal-yjIuBGCY.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:600;src:url(/assets/literata-vietnamese-600-normal-CKzxoyei.woff2)format("woff2"),url(/assets/literata-vietnamese-600-normal-8qS4Xlwy.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:600;src:url(/assets/literata-latin-ext-600-normal-iLkdh2tW.woff2)format("woff2"),url(/assets/literata-latin-ext-600-normal-DYcsrkT4.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:600;src:url(/assets/literata-latin-600-normal-A9sHopYh.woff2)format("woff2"),url(/assets/literata-latin-600-normal-BFEFPlMO.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:700;src:url(/assets/literata-cyrillic-ext-700-italic-B1n3wOfv.woff2)format("woff2"),url(/assets/literata-cyrillic-ext-700-italic-DzIujNt6.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:700;src:url(/assets/literata-cyrillic-700-italic-JTUVWN7l.woff2)format("woff2"),url(/assets/literata-cyrillic-700-italic-FKhYrf5a.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:700;src:url(/assets/literata-greek-ext-700-italic-dro3eJ62.woff2)format("woff2"),url(/assets/literata-greek-ext-700-italic-C6xHs4sN.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/literata-greek-700-italic-Bpfi5Ia9.woff2)format("woff2"),url(/assets/literata-greek-700-italic-I0sZ4kSi.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:700;src:url(/assets/literata-vietnamese-700-italic-xGuE5T3r.woff2)format("woff2"),url(/assets/literata-vietnamese-700-italic-DIGs_QHr.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:700;src:url(/assets/literata-latin-ext-700-italic-DssNTe6l.woff2)format("woff2"),url(/assets/literata-latin-ext-700-italic-oc5Dq-tX.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:700;src:url(/assets/literata-latin-700-italic-Bp5feCsW.woff2)format("woff2"),url(/assets/literata-latin-700-italic-DULNxR8r.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:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/literata-cyrillic-ext-700-normal-Bpu1vg05.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:700;src:url(/assets/literata-cyrillic-700-normal-NOaAmdwD.woff2)format("woff2"),url(/assets/literata-cyrillic-700-normal-BChRKAeZ.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:700;src:url(/assets/literata-greek-ext-700-normal-CFJl9TqO.woff2)format("woff2"),url(/assets/literata-greek-ext-700-normal-BWozFBi3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-greek-700-normal-CLoIi4e4.woff2)format("woff2"),url(/assets/literata-greek-700-normal-CpE4qyqy.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:700;src:url(/assets/literata-vietnamese-700-normal-Cmj-gDIS.woff2)format("woff2"),url(/assets/literata-vietnamese-700-normal-Be_po91e.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:700;src:url(/assets/literata-latin-ext-700-normal-Cd5BSFN5.woff2)format("woff2"),url(/assets/literata-latin-ext-700-normal-DBR5CORb.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:700;src:url(/assets/literata-latin-700-normal-DYBWKELl.woff2)format("woff2"),url(/assets/literata-latin-700-normal-ocJiFfAw.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: ;--lightningcss-dark:initial;color-scheme:dark;--surface-backdrop:#070706;--surface-canvas:#0c0d0b;--surface-panel:#191a17;--surface-raised:#272923;--surface-hover:#35372f;--surface-base:var(--surface-canvas);--surface-card:color-mix(in srgb, var(--surface-raised) 45%, var(--surface-panel));--surface-selected:color-mix(in srgb, var(--focus-ring) 8%, var(--surface-panel));--border-default:#33352e;--border-subtle:color-mix(in srgb, var(--border-default) 60%, var(--surface-canvas));--border-strong:color-mix(in srgb, var(--border-default) 55%, var(--text-secondary));--text-primary:#e8e6de;--text-manuscript:var(--text-primary);--text-secondary:#bdbcb0;--text-muted:#94938a;--text-disabled:color-mix(in srgb, var(--text-muted) 55%, var(--surface-canvas));--sheet:#1c1a13;--sheet-ink:#e6e3d8;--sheet-ink-2:color-mix(in srgb, var(--sheet-ink) 62%, var(--sheet));--rule-sheet:color-mix(in srgb, var(--sheet-ink) 16%, var(--sheet));--cork-ground:#3f3122;--cork-pit:#2c2117;--cork-grain:#52402c;--cork-ink:#e3d9c8;--cork-ink-2:#a1907a;--cork-rule:#e3d9c824;--lane-1:#c4653c;--lane-2:#5b8c7b;--lane-3:#8a7cb8;--lane-4:#7f94a4;--lane-5:#a85472;--lane-6:#7d8c4e;--lane-bare:var(--text-muted);--grid-line:color-mix(in srgb, var(--border-default) 50%, var(--surface-canvas));--grid-mark:color-mix(in srgb, var(--border-default) 95%, var(--text-secondary));--plot-blue:var(--lane-4);--plot-cyan:var(--lane-2);--plot-violet:var(--lane-3);--plot-green:var(--lane-6);--plot-orange:var(--lane-1);--plot-coral:var(--lane-5);--plot-gold:var(--state-warning);--brand-gold:var(--state-warning);--brand-gold-muted:var(--text-muted);--focus-ring:#e0a526;--accent-primary:var(--focus-ring);--accent-foreground:#0c0d0b;--state-success:#7f9455;--state-warning:#c98a3c;--state-danger:#e0605a;--plane-danger:color-mix(in srgb, var(--state-danger) 16%, var(--surface-panel));--plane-warning:color-mix(in srgb, var(--state-warning) 16%, var(--surface-panel));--plane-success:color-mix(in srgb, var(--state-success) 16%, var(--surface-panel));--plane-accent:color-mix(in srgb, var(--accent-primary) 16%, var(--surface-panel));--plane-gold:color-mix(in srgb, var(--brand-gold) 16%, var(--surface-panel));--fill-blue:color-mix(in srgb, var(--plot-blue) 55%, var(--surface-panel));--fill-violet:color-mix(in srgb, var(--plot-violet) 55%, var(--surface-panel));--rule-danger:color-mix(in srgb, var(--state-danger) 55%, var(--border-default));--rule-warning:color-mix(in srgb, var(--state-warning) 55%, var(--border-default));--rule-blue:color-mix(in srgb, var(--plot-blue) 55%, var(--border-default));--ink-danger:color-mix(in srgb, var(--state-danger) 60%, var(--text-primary));--ink-success:color-mix(in srgb, var(--state-success) 60%, var(--text-primary));--ink-accent:color-mix(in srgb, var(--accent-primary) 60%, var(--text-primary));--ink-blue:color-mix(in srgb, var(--plot-blue) 60%, var(--text-primary));--ink-gold:color-mix(in srgb, var(--brand-gold) 60%, var(--text-primary));--selection-fill:color-mix(in srgb, var(--focus-ring) 14%, transparent);--selection-glow:0 0 0 1px color-mix(in srgb, var(--focus-ring) 82%, transparent), 0 0 24px color-mix(in srgb, var(--focus-ring) 16%, transparent);--index:17rem;--rail:17rem;--row:2.5rem;--lane-row:1.5rem;--titlebar:4.25rem;--titlebar-info:2.5rem;--titlebar-acts:1.75rem;--arrangement:min(13.5rem, 34vh);--arrangement-row:fit-content(var(--arrangement));--search-dock:min(21rem, 44vh);--arrangement-head:1.75rem;--arrangement-tick:1.5rem;--arrangement-ruler:1.5rem;--arrangement-lane:var(--lane-row);--arrangement-lane-row:1.25rem;--radius:3px;--gutter:clamp(1.25rem, 5vw, 4.5rem);--note-column:8.5rem;--note-column-floor:4rem;--note-gap:2.125rem;--note-measure-floor:25rem;--note-measure-squeeze:18rem;--note-trim:1.5rem;--shadow-menu:0 12px 30px #0000006b;--shadow-dialog:0 28px 80px #00000085;--shadow-card:0 6px 14px #00000047;--ring-focus:0 0 0 2px color-mix(in srgb, var(--focus-ring) 22%, transparent);--font-literary:"Literata", Georgia, serif;--font-interface:"IBM Plex Sans", "Helvetica Neue", sans-serif;--font-utility:"IBM Plex Mono", ui-monospace, monospace;--font-manuscript:"Literata", "Iowan Old Style", serif;--motion-ease:cubic-bezier(.22, .61, .36, 1)}:root[data-mode=light]{--cork-ground:#c0a077;--cork-pit:#a07f57;--cork-grain:#d5bd99;--cork-ink:#241a10;--cork-ink-2:#453724;--cork-rule:#3a26124d}.marginalia-board-canvas,.reset-board-figure{background-color:var(--cork-ground);background-image:radial-gradient(circle 2px at 21% 33%, var(--cork-pit), transparent), radial-gradient(circle 3px at 68% 61%, var(--cork-pit), transparent), radial-gradient(circle 2.5px at 44% 84%, var(--cork-grain), transparent), radial-gradient(circle 1.5px at 87% 17%, var(--cork-grain), transparent), radial-gradient(circle 4px at 12% 72%, var(--cork-pit), transparent), radial-gradient(circle 2px at 55% 12%, var(--cork-grain), transparent), radial-gradient(ellipse 55% 45% at 30% 25%, var(--cork-grain), transparent), radial-gradient(ellipse 45% 55% at 78% 68%, var(--cork-pit), transparent);background-size:37px 41px,53px 47px,43px 59px,29px 31px,71px 67px,31px 43px,100% 100%,100% 100%}.license-access-notice,.license-trial-status{z-index:80;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-panel) 97%, transparent);color:var(--text-primary);box-shadow:var(--shadow-menu);font-family:var(--font-interface);display:flex;position:fixed}.license-access-notice{border-radius:var(--radius);bottom:30px;right:18px}.licensed-workspace-frame{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;display:grid;overflow:hidden}.licensed-workspace-shell{min-height:0;overflow:hidden}.licensed-workspace-license{min-height:0}.license-access-notice.is-workspace{z-index:81;background:var(--surface-raised);min-height:38px;box-shadow:none;border-width:1px 0 0;border-radius:0;padding:0 8px;display:block;position:relative;bottom:auto;right:auto}.license-access-notice.is-workspace details{width:100%}.license-access-notice.is-workspace summary{min-height:37px;padding:12px 4px 9px}.license-access-notice.is-workspace .license-access-actions button{min-height:28px;padding:0 9px;font-size:14px}.license-access-notice.is-workspace .license-access-panel{left:0;right:auto}.license-access-notice details{position:relative}.license-access-notice summary{cursor:pointer;color:var(--text-secondary);font:600 15px/1 var(--font-interface);padding:9px 12px;list-style:none}.license-access-notice summary::-webkit-details-marker{display:none}.license-access-notice summary:before{content:"+";color:var(--focus-ring);margin-right:7px}.license-access-notice details[open] summary:before{content:"−"}.license-access-panel{border:1px solid var(--border-strong);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-panel) 99%, transparent);width:min(460px,100vw - 36px);box-shadow:var(--shadow-menu);gap:12px;padding:15px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.license-access-notice.is-preservation{border-color:color-mix(in srgb, var(--state-warning) 60%, transparent);box-shadow:inset 3px 0 var(--state-warning), var(--shadow-menu)}.license-trial-status strong{font-size:16px}.license-access-notice span,.license-trial-status span{color:var(--text-secondary);font-size:15px;line-height:1.4}.license-access-actions{flex:none;gap:8px;display:flex}.license-access-actions button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:36px;color:var(--text-primary);cursor:pointer;font:600 15px/1 var(--font-interface);align-items:center;gap:7px;padding:0 11px;display:inline-flex}.license-access-actions button:hover:not(:disabled){border-color:var(--focus-ring);background:var(--surface-hover)}.license-access-actions button:disabled{opacity:.55;cursor:wait}.license-access-actions svg{width:15px;height:15px}.license-trial-status{border-radius:var(--radius);align-items:baseline;gap:9px;padding:10px 13px;bottom:30px;right:18px}.reset-loading,.reset-refusal,.reset-start,.reset-activity{background-color:var(--surface-canvas);width:100%;height:100%;color:var(--text-primary)}.reset-loading,.reset-refusal{text-align:center;place-content:center;gap:16px;padding:40px;display:grid}.reset-loading h1,.reset-refusal h1{font:600 28px/1.2 var(--font-interface);margin:0}.reset-refusal p{max-width:520px;color:var(--text-secondary);margin:0;line-height:1.55}.reset-loading__progress{justify-items:center;gap:8px;min-height:1.55em;display:grid}.reset-loading__progress p{max-width:520px;color:var(--text-secondary);margin:0;line-height:1.55}.reset-refusal button{border:1px solid var(--border-default);border-radius:var(--radius);min-height:40px;font:inherit;cursor:pointer;padding:0 18px}.reset-start{grid-template-columns:minmax(320px,410px) minmax(430px,570px);justify-content:center;align-items:center;gap:clamp(60px,8vw,120px);padding:72px clamp(48px,8vw,112px) 96px;display:grid;position:relative;overflow:auto}.reset-start__drag{z-index:0;-webkit-app-region:drag;width:100%;height:36px;position:absolute;top:0;left:0}.reset-start>:not(.reset-start__drag){z-index:1;position:relative}.reset-start:not(:has(.reset-recent,.reset-start-unwritten)){grid-template-columns:minmax(320px,440px)}.reset-start-unwritten .reset-blank{max-width:none;padding:0}.reset-start-brand{align-items:center;gap:18px;margin:0 0 46px;display:flex}.reset-start-brand>span{border:1px solid var(--border-strong);border-left:4px solid var(--accent-primary);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-primary) 18%, transparent), transparent 58%), var(--surface-raised);width:56px;height:68px;color:var(--text-primary);font:500 35px/1 var(--font-literary);place-items:center;display:grid;position:relative}.reset-start-brand>span:after{background:var(--border-subtle);content:"";width:1px;position:absolute;inset:6px 6px 6px auto}.reset-start-primary h1{color:var(--text-primary);font:500 clamp(42px, 4.4vw, 54px) / 1 var(--font-literary);letter-spacing:-.035em;margin:0}.reset-start-actions{gap:10px;display:grid}.reset-start-actions button,.reset-new-project footer button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:48px;color:var(--text-primary);cursor:pointer;transition:.16s var(--motion-ease);justify-content:flex-start;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.reset-start-actions button{width:100%}.reset-start-actions button:hover:not(:disabled),.reset-new-project footer button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.reset-start-actions svg{width:17px;height:17px}.reset-primary-button{border-color:var(--accent-primary)!important;background-color:var(--accent-primary)!important;color:var(--accent-foreground)!important}.reset-primary-button:hover:not(:disabled){border-color:var(--accent-primary)!important;background-color:color-mix(in srgb, var(--accent-primary) 86%, var(--text-primary))!important}.reset-activity-link{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-secondary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--text-secondary) 45%, transparent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:7px 0}.reset-activity-link:hover{color:var(--text-primary);text-decoration-color:currentColor}.reset-alert{border:1px solid var(--state-danger);border-radius:var(--radius);background:var(--surface-raised);color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.reset-alert__actions{flex:none;align-items:center;gap:8px;display:flex}.reset-start>.reset-alert{z-index:3;max-width:1100px;margin:0 auto;position:fixed;bottom:24px;left:clamp(48px,8vw,112px);right:clamp(48px,8vw,112px);box-shadow:0 10px 30px -18px #0000008c}.reset-start>.reset-start-build{z-index:2;color:var(--text-muted);font:12px / 1.4 var(--font-utility);-webkit-user-select:text;user-select:text;margin:0;position:fixed;bottom:16px;right:20px}@media (width<=720px){.reset-start>.reset-alert{flex-direction:column;align-items:flex-start;bottom:20px;left:20px;right:20px}.reset-start>.reset-alert .reset-alert__actions{align-self:flex-end}}.reset-alert button.reset-alert__action{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:auto;height:auto;min-height:32px;color:var(--text-primary);white-space:nowrap;cursor:pointer;flex:none;padding:0 12px;font-size:14px}.reset-alert button.reset-alert__action:hover:not(:disabled){background:var(--surface-hover)}.reset-alert button.reset-alert__action:disabled{cursor:default;opacity:.55}.reset-alert button,.reset-new-project header button{border-radius:var(--radius);width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.reset-alert button:hover,.reset-new-project header button:hover{background:var(--surface-hover)}.reset-alert svg,.reset-new-project header svg{width:16px;height:16px}.reset-recent{border-top:1px solid var(--border-default);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:3px solid var(--border-strong);background:color-mix(in srgb, var(--surface-panel) 78%, transparent);align-self:center;min-width:0;padding:0 18px 8px}.reset-recent>header{justify-content:space-between;align-items:center;min-height:42px;display:flex}.reset-recent h2,.reset-recent>header>span{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;margin:0;font-size:13px;font-weight:400}.reset-recent ul{margin:0;padding:0;list-style:none}.reset-recent li{border-top:1px solid var(--border-subtle)}.reset-recent li button{width:100%;min-height:68px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 8px;display:grid}.reset-recent li button:hover:not(:disabled){background:var(--surface-hover)}.reset-recent strong{font:500 20px/1.15 var(--font-literary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-weight:500;display:block;overflow:hidden}.reset-recent-copy{min-width:0}.reset-recent-copy small,.reset-recent time{color:var(--text-muted);font-size:15px}.reset-recent li button:hover:not(:disabled) .reset-recent-copy small,.reset-recent li button:hover:not(:disabled) time{color:var(--text-secondary)}.reset-modal-backdrop{z-index:100;background:color-mix(in srgb, var(--surface-backdrop) 78%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.close-save-failure-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(520px,100%);color:var(--text-primary);box-shadow:var(--shadow-dialog);gap:14px;padding:22px;display:grid}.close-save-failure-dialog h1,.close-save-failure-dialog p{margin:0}.close-save-failure-dialog h1{font:600 25px/1.2 var(--font-interface)}.close-save-failure-dialog p{color:var(--text-secondary);line-height:1.5}.close-save-failure-dialog .reset-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.reset-new-project{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(480px,100%);box-shadow:var(--shadow-dialog);overflow:hidden}.reset-migration-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(600px,100%);box-shadow:var(--shadow-dialog);overflow:hidden}.reset-migration-dialog>header,.reset-migration-dialog>footer{padding:18px 20px}.reset-migration-dialog>header{border-bottom:1px solid var(--border-default)}.reset-migration-dialog h2,.reset-migration-dialog header p{margin:0}.reset-migration-dialog h2{font-size:21px;font-weight:600}.reset-migration-dialog header p{color:var(--text-secondary);font:500 17px/1.35 var(--font-literary);margin-top:5px}.reset-migration-body{gap:18px;max-height:min(46vh,420px);padding:16px 20px 18px;display:grid;overflow-y:auto}.migration-change h3{color:var(--text-primary);margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.45}.migration-change ul{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-canvas);margin:0;padding:0;list-style:none}.migration-change li{border-bottom:1px solid var(--border-subtle);grid-template-columns:2.1em auto minmax(0,1fr);align-items:baseline;gap:0 10px;padding:8px 12px;display:grid}.migration-change li:last-child{border-bottom:0}.migration-change__count{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:600}.migration-change__label{color:var(--text-primary);font-size:15px}.migration-change__examples{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.migration-change>p{color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.5}.migration-change--none h3{margin-bottom:6px}.migration-review{color:var(--plot-gold);margin:0;font-size:14px;line-height:1.5}.reset-migration-dialog>footer{border-top:1px solid var(--border-default);background:var(--surface-card);justify-content:flex-end;gap:8px;display:flex}.reset-migration-dialog>footer button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:36px;color:var(--text-primary);cursor:pointer;padding:0 13px}.reset-repair-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(620px,100%);max-height:min(82vh,760px);box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;overflow:hidden}.reset-repair-dialog>header,.reset-repair-dialog>footer{flex:none;padding:18px 20px}.reset-repair-dialog>header{border-bottom:1px solid var(--border-default)}.reset-repair-dialog h2,.reset-repair-dialog header p{margin:0}.reset-repair-dialog h2{font-size:21px;font-weight:600}.reset-repair-dialog header p{color:var(--text-secondary);font:500 17px/1.35 var(--font-literary);margin-top:5px}.reset-repair-copy{flex:none;gap:10px;padding:18px 20px 14px;display:grid}.reset-repair-copy p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.reset-repair-path{font:400 14px/1.4 var(--font-utility);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.reset-repair-findings,.reset-repair-outcomes{flex:auto;gap:8px;margin:0 20px 18px;padding:0;list-style:none;display:grid;overflow-y:auto}.reset-repair-findings>li,.reset-repair-outcomes>li{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-canvas)}.reset-repair-findings label,.reset-repair-findings>li>div{cursor:pointer;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.reset-repair-findings>li>div{cursor:default}.reset-repair-findings input{flex:none;margin-top:3px}.reset-repair-finding{gap:4px;min-width:0;display:grid}.reset-repair-finding-title{color:var(--text-primary);justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.reset-repair-detail{color:var(--text-secondary);font-size:14px;line-height:1.5}.reset-repair-count{color:var(--text-muted);font:400 13px/1.4 var(--font-utility);font-variant-numeric:tabular-nums;flex:none}.reset-repair-finding--unrepairable .reset-repair-finding-title{color:var(--text-secondary)}.reset-repair-outcomes>li{justify-content:space-between;align-items:baseline;gap:10px;padding:10px 13px;font-size:15px;line-height:1.4;display:flex}.reset-repair-clean,.reset-repair-blocked,.reset-repair-error{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-canvas);color:var(--text-secondary);flex:none;margin:0 20px 18px;padding:11px 13px;font-size:14px;line-height:1.5}.reset-repair-blocked,.reset-repair-error{border-color:var(--state-danger);color:var(--text-primary)}.reset-repair-dialog>footer{border-top:1px solid var(--border-default);background:var(--surface-card);justify-content:flex-end;gap:8px;display:flex}.reset-repair-dialog>footer button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:36px;color:var(--text-primary);cursor:pointer;padding:0 13px}.reset-repair-dialog>footer button:disabled{cursor:default;opacity:.55}.reset-new-project header,.reset-new-project footer{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.reset-new-project header{border-bottom:1px solid var(--border-default)}.reset-new-project header h2{margin:0;font-size:20px;font-weight:600}.reset-new-project fieldset{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding:0 18px 12px;display:grid}.reset-new-project legend,.reset-title-field>span{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;margin-bottom:8px;font-size:13px}.reset-new-project fieldset label{border:1px solid var(--border-default);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.reset-new-project fieldset label:has(input:checked){border-color:var(--accent-primary);background:var(--selection-fill)}.reset-new-project fieldset input{accent-color:var(--accent-primary);margin:3px 0 0}.reset-new-project fieldset strong,.reset-new-project fieldset small{display:block}.reset-new-project fieldset strong{margin-bottom:4px;font-size:15px;font-weight:500}.reset-new-project fieldset small{color:var(--text-muted);font-size:15px}.reset-title-field{padding:8px 18px 18px;display:grid}.reset-title-field input{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-canvas);height:38px;color:var(--text-primary);font:inherit;padding:0 10px}.reset-new-project footer{border-top:1px solid var(--border-default);background:var(--surface-card);justify-content:flex-end}.reset-new-project footer button{justify-content:center}.reset-help-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(720px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--shadow-dialog);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.reset-help-dialog>header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;min-height:56px;padding:0 16px 0 20px;display:flex}.reset-help-dialog h1{margin:0;font-size:21px;font-weight:600}.reset-help-dialog>header button{border-radius:var(--radius);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.reset-help-dialog>header button:hover{background:var(--surface-hover);color:var(--text-primary)}.reset-help-dialog>header svg{width:17px;height:17px}.reset-help-content{grid-template-columns:1fr 1fr;gap:28px 36px;padding:28px 32px 38px;display:grid;overflow:auto}.reset-help-content:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.reset-help-content section{align-self:start}.reset-help-content h2{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:600}.reset-help-content p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.reset-command-menu{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);width:min(520px,100%);max-height:min(560px,100vh - 96px);box-shadow:var(--shadow-menu);grid-template-rows:auto minmax(0,1fr);align-self:start;margin-top:8vh;display:grid;overflow:hidden}.reset-command-menu>input{border:0;border-bottom:1px solid var(--border-default);min-width:0;height:44px;color:var(--text-primary);font:400 15px var(--font-interface);background:0 0;outline:0;padding:0 14px}.reset-command-menu>input::placeholder{color:var(--text-muted)}.reset-command-menu__list{padding:5px;overflow:auto}.reset-command-menu__list h2{color:var(--text-muted);font:400 12px var(--font-utility);text-transform:lowercase;margin:8px 9px 3px}.reset-command-menu__item{border-radius:var(--radius);min-height:30px;color:var(--text-primary);cursor:pointer;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 9px 0 4px;font-size:15px;display:grid}.reset-command-menu__item[aria-selected=true]{background:var(--surface-hover)}.reset-command-menu__item[aria-disabled=true]{color:var(--text-disabled);cursor:default}.reset-command-menu__mark{color:var(--text-secondary);text-align:center;font-size:12px}.reset-command-menu__key{color:var(--text-muted);font:400 12px var(--font-utility)}.reset-command-menu__item[aria-selected=true] .reset-command-menu__key{color:var(--text-secondary)}.reset-command-menu__none{color:var(--text-muted);margin:10px 9px;font-size:14px}.reset-rename-dialog,.reset-new-line-dialog,.reset-move-dialog,.reset-settings-dialog,.line-card-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(390px,100%);box-shadow:var(--shadow-dialog);padding:20px}.reset-rename-dialog h2,.reset-new-line-dialog h2,.reset-move-dialog h2,.reset-settings-dialog h2,.line-card-dialog h2{margin:0 0 18px;font-size:20px}.reset-rename-dialog label,.reset-rename-dialog label span,.reset-move-dialog label,.reset-move-dialog label span,.reset-settings-dialog label,.reset-settings-dialog label span,.line-card-dialog label,.line-card-dialog label span{display:grid}.line-card-dialog label:not(.line-dialog-checkbox){grid-template-columns:minmax(0,1fr)}.reset-rename-dialog label span,.reset-move-dialog label span,.reset-settings-dialog label span,.line-card-dialog label:not(.line-dialog-checkbox) span{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;margin-bottom:7px;font-size:13px}.reset-rename-dialog input,.reset-settings-dialog input,.reset-settings-dialog textarea,.line-card-dialog input,.line-card-dialog textarea{border:1px solid var(--border-strong);border-radius:var(--radius);background-color:var(--surface-canvas);height:38px;color:var(--text-primary);font:inherit;padding:0 10px}.line-card-dialog textarea{resize:vertical;height:auto;min-height:84px;padding-top:9px;padding-bottom:9px}.line-card-dialog label small{color:var(--text-muted);font-size:13px;font-weight:400}.reset-rename-dialog footer,.reset-new-line-dialog footer,.reset-move-dialog footer,.reset-settings-dialog footer,.line-card-dialog footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.reset-rename-dialog footer button,.reset-new-line-dialog footer button,.reset-move-dialog footer button,.reset-settings-dialog footer button,.line-card-dialog footer button,.line-card-kind-switch button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:34px;color:var(--text-primary);cursor:pointer;padding:0 12px}.reset-rename-dialog footer button[type=submit],.reset-new-line-dialog footer button[type=submit],.reset-move-dialog footer button[type=submit],.reset-settings-dialog footer button[type=submit],.line-card-dialog footer button[type=submit],.line-card-dialog footer button.is-confirm{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--accent-foreground)}.reset-settings-dialog{gap:14px;width:min(480px,100vw - 32px);display:grid}.reference-peek{z-index:60;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);width:min(300px,100vw - 24px);box-shadow:var(--shadow-menu);pointer-events:none;gap:4px;padding:11px 13px;display:grid;position:fixed}.reference-peek strong{font-family:var(--font-literary);font-size:16px;font-weight:500}.reference-peek-kind{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.06em;font-size:12px}.reference-peek p{-webkit-line-clamp:5;color:var(--text-secondary);font-family:var(--font-literary);-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.record-peek-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(420px,100vw - 32px);box-shadow:var(--shadow-dialog);gap:14px;padding:20px;display:grid}.record-peek-dialog header{gap:4px;display:grid}.record-peek-dialog h2{font-family:var(--font-literary);margin:0;font-size:20px}.record-peek-kind,.record-peek-group{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.06em;margin:0;font-size:13px}.record-peek-body{gap:10px;display:grid}.record-peek-prose{color:var(--text-primary);font-family:var(--font-literary);margin:0;font-size:15px;line-height:1.55}.record-peek-none{color:var(--text-muted);margin:0;font-size:14px}.record-peek-tags{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.record-peek-tags li{border:1px solid var(--border-strong);border-radius:var(--radius);min-height:22px;color:var(--text-muted);font-family:var(--font-utility);padding:2px 8px;font-size:13px}.record-peek-dialog footer{justify-content:flex-end;gap:8px;display:flex}.record-peek-dialog footer button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:34px;color:var(--text-primary);cursor:pointer;padding:0 12px}.record-peek-dialog footer button:last-child{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--accent-foreground)}.reset-settings-dialog input,.reset-settings-dialog textarea{outline:0;width:100%}.reset-settings-dialog textarea{resize:vertical;height:auto;min-height:92px;padding:9px 10px}.reset-settings-dialog small{color:var(--text-muted);font-size:13px;font-weight:400}.reset-settings-section{border-top:1px solid var(--border-subtle);gap:7px;padding-top:13px;display:grid}.reset-settings-dialog .rail__row{display:flex}.reset-settings-dialog .rail__label{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-utility);letter-spacing:.09em;margin:0 0 8px;padding:0 0 5px;font-size:14px;font-weight:600}.reset-settings-dialog .rail__key{color:var(--text-muted);font-family:var(--font-utility);margin:0;font-size:13px;font-weight:400}.reset-settings-dialog .rail__control{border-radius:var(--radius);height:auto;min-height:22px;color:var(--text-primary);font:400 15px/1.4 var(--font-literary);background-color:#0000;border:1px solid #0000;padding:3px 6px}.reset-settings-dialog .rail__control:hover:enabled,.reset-settings-dialog .rail__control:focus{border-color:var(--border-subtle);background-color:var(--surface-panel)}.reset-settings-title{gap:5px;display:grid}.reset-settings-dialog .reset-settings-title input{height:auto;color:var(--text-primary);font:500 23px/1.25 var(--font-literary);transition:border-color .12s var(--motion-ease), background-color .12s var(--motion-ease);background:0 0;border:1px solid #0000;margin:0 -7px;padding:3px 7px}.reset-settings-dialog .reset-settings-title input:hover:enabled,.reset-settings-dialog .reset-settings-title input:focus{border-color:var(--border-subtle);background:var(--surface-panel)}.reset-settings-dialog .rail__prose-field{height:auto;min-height:66px;max-height:34vh;color:var(--text-primary);font:400 15px/1.6 var(--font-literary);field-sizing:content;resize:none;transition:border-color .12s var(--motion-ease), background-color .12s var(--motion-ease);background:0 0;border:1px solid #0000;margin:0 -7px;padding:4px 7px}.reset-settings-dialog .rail__prose-field:hover:enabled,.reset-settings-dialog .rail__prose-field:focus{border-color:var(--border-subtle);background:var(--surface-panel)}.reset-settings-dialog .reset-settings-toggle{align-items:center}.reset-settings-dialog .reset-settings-toggle input{width:15px;height:15px;accent-color:var(--accent-primary);padding:0}.reset-settings-dialog input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;transition:opacity .12s var(--motion-ease);padding:0 0 0 6px}.reset-settings-dialog input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.reset-settings-dialog input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}.reset-settings-days{gap:14px;padding:2px 0 4px;display:flex}.reset-settings-days label{min-width:13px;color:var(--text-muted);cursor:pointer;border-bottom:2px solid #0000;place-items:center;padding-bottom:3px;display:grid;position:relative}.reset-settings-days input{opacity:0;position:absolute}.reset-settings-days label:has(input:checked){border-bottom-color:var(--accent-primary);color:var(--text-primary)}.reset-settings-days label:has(input:disabled){color:var(--text-disabled);cursor:default}.reset-settings-days label:has(input:disabled:checked){border-bottom-color:var(--border-default)}.reset-settings-days span{color:inherit!important;font:400 15px/1.2 var(--font-utility)!important;margin:0!important}.reset-settings-days label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.reset-dialog-note,.reset-dialog-error{color:var(--text-muted);margin:-5px 0 0;font-size:14px;line-height:1.45}.reset-dialog-error{color:var(--ink-danger)}.reset-new-line-dialog{width:min(470px,100vw - 32px)}.reset-new-line-name{gap:7px;display:grid}.reset-new-line-name>span,.reset-new-line-dialog legend{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;font-size:13px}.reset-new-line-name input{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-canvas);height:38px;color:var(--text-primary);font:inherit;padding:0 10px}.reset-new-line-dialog fieldset{border:0;margin:17px 0 0;padding:0}.reset-line-template-list{gap:7px;margin-top:7px;display:grid}.reset-line-template-list label{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.reset-line-template-list label.is-selected{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 11%, var(--surface-raised))}.reset-line-template-list input{accent-color:var(--accent-primary);margin:3px 0 0}.reset-line-template-list span{gap:3px;display:grid}.reset-line-template-list strong{color:var(--text-primary);font-size:15px;font-weight:600}.reset-line-template-list small{color:var(--text-muted);font-size:14px}.reset-move-dialog,.line-card-dialog{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.reset-move-dialog{box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100vh - 48px);overflow-y:auto}.line-card-dialog:has(.line-rich-text-field){width:min(540px,100vw - 32px)}.line-rich-text-group{gap:7px;display:grid}.line-rich-text-group>span{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;font-size:13px;font-weight:400}.line-rich-text-group small{color:var(--text-muted);font-size:13px;font-weight:400}.line-rich-text-field{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-canvas);overflow:hidden}.line-rich-text-scroll{min-height:0;position:relative}.line-rich-text-content{min-height:118px;max-height:min(300px,38vh);color:var(--text-primary);font:14px/1.55 var(--font-literary);outline:none;padding:10px 12px;overflow:auto}.line-rich-text-content>:first-child{margin-top:0}.line-rich-text-content p.is-editor-empty:first-child:before{float:left;pointer-events:none;content:attr(data-placeholder);height:0;color:var(--text-muted)}.line-rich-text-content>:last-child{margin-bottom:0}.chapter-planning-notes .line-rich-text-content{min-height:150px;max-height:34vh}.chapter-planning-save{color:var(--text-muted);text-align:right;margin:0;font-size:13px}.chapter-planning-save.state-failed{color:var(--ink-danger)}fieldset.rail__group{border:0;min-width:0;padding:0}.rail .line-rich-text-field.is-compact{border-color:var(--border-subtle);transition:border-color .12s var(--motion-ease), background-color .12s var(--motion-ease);background:0 0;grid-template-rows:minmax(96px,auto);margin:0 -6px}.rail .line-rich-text-field.is-compact:hover,.rail .line-rich-text-field.is-compact:focus-within{border-color:var(--border-subtle);background:var(--surface-panel)}.rail .line-rich-text-field.is-compact .line-rich-text-content{min-height:96px;font:400 13px/1.6 var(--font-literary);padding:4px 6px}.line-details-editor{padding-bottom:8px;display:block}.line-recovery-prompt button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:32px;color:var(--text-primary);cursor:pointer;padding:0 9px}.line-details-save,.line-dialog-save{color:var(--text-muted);text-align:right;font-size:13px}.line-details-save{font-family:var(--font-utility);letter-spacing:.04em;text-align:left;padding-bottom:6px;display:block}.line-placement-note .line-details-save:empty{padding:0}.line-details-save.state-error,.line-dialog-save.state-error{color:var(--ink-danger)}.line-recovery-prompt{border:1px solid var(--state-warning);border-radius:var(--radius);background:color-mix(in srgb, var(--state-warning) 8%, var(--surface-raised));color:var(--text-secondary);gap:10px;padding:10px;font-size:14px;display:grid}.line-recovery-prompt>div{gap:7px;display:flex}.line-card-details-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100vw - 32px);max-height:min(760px,100vh - 32px);overflow:hidden}.line-card-dialog-body{overscroll-behavior:contain;background:linear-gradient(var(--surface-panel), transparent) center top / 100% 20px no-repeat local, linear-gradient(transparent, var(--surface-panel)) center bottom / 100% 20px no-repeat local, radial-gradient(farthest-side at 50% 0, var(--border-default), transparent) center top / 100% 8px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, var(--border-default), transparent) center bottom / 100% 8px no-repeat scroll;align-content:start;gap:14px;margin:-3px;padding:3px;display:grid;overflow:auto}.line-card-details-dialog>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.line-card-metadata-grid{grid-template-columns:minmax(0,1fr) max-content;gap:12px;display:grid}.line-card-color{align-content:start;gap:6px;display:grid}.line-card-color .rail__swatch-control{justify-content:flex-start;margin-left:0}.line-card-color .rail__color-swatches{justify-content:flex-start}.reset-move-dialog h2,.line-card-dialog h2{margin-bottom:4px}.reset-move-dialog header p,.line-card-dialog header p{color:var(--text-secondary);font:500 18px/1.3 var(--font-literary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.line-card-kind-switch{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-canvas);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}.line-card-kind-switch button{font:400 15px/1.2 var(--font-utility);background:0 0;border-color:#0000}.line-card-kind-switch button[aria-pressed=true]{border-color:var(--accent-primary);background:var(--selection-fill)}.line-destination-grid{gap:10px;display:grid}.reset-move-dialog footer{margin-top:4px}.reset-link-chapter-dialog,.reset-reference-dialog{width:min(560px,100vw - 32px)}.reset-link-chapter-search input,.reset-reference-search input{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-canvas);width:100%;height:38px;color:var(--text-primary);font:inherit;outline:0;padding:0 10px}.reset-link-chapter-search input:focus-visible,.reset-reference-search input:focus-visible{border-color:var(--focus-ring);box-shadow:var(--ring-focus)}.reset-link-chapter-results,.reset-reference-results{border:1px solid var(--border-default);background:var(--surface-canvas);scrollbar-width:thin;max-height:min(390px,52vh);overflow:auto}.reset-link-chapter-results section+section,.reset-reference-results section+section{border-top:1px solid var(--border-default)}.reset-link-chapter-results h3,.reset-link-chapter-results h4,.reset-reference-results h3{color:var(--text-muted);margin:0}.reset-link-chapter-results h3,.reset-reference-results h3{color:var(--text-secondary);font:400 15px/1.2 var(--font-literary);padding:11px 12px 5px}.reset-link-chapter-results h4{font:400 14px/1.2 var(--font-utility);letter-spacing:.02em;padding:7px 12px 4px}.reset-link-chapter-results button,.reset-reference-results button{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;gap:3px;padding:9px 12px;display:grid}.reset-link-chapter-results button:hover,.reset-link-chapter-results button.is-active,.reset-reference-results button:hover,.reset-reference-results button.is-active{background:var(--surface-hover)}.reset-link-chapter-results button[aria-selected=true],.reset-reference-results button[aria-selected=true]{border-left-color:var(--accent-primary);background:var(--selection-fill)}.reset-reference-results small{color:var(--text-muted)}.reset-link-chapter-empty,.reset-reference-empty{border:1px solid var(--border-default);color:var(--text-muted);text-align:center;margin:0;padding:22px}.editor-link-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(420px,100%);box-shadow:var(--shadow-dialog);padding:20px}.editor-link-dialog h2{color:var(--text-primary);margin:0 0 18px;font-size:20px}.editor-link-dialog label,.editor-link-dialog label span{display:grid}.editor-link-dialog label span{color:var(--text-secondary);margin-bottom:7px;font-size:15px;font-weight:600}.editor-link-dialog input{border:1px solid var(--text-muted);border-radius:var(--radius);background:var(--surface-canvas);height:38px;color:var(--text-primary);font:inherit;outline:0;padding:0 10px}.editor-link-dialog input:focus-visible{border-color:var(--focus-ring);box-shadow:var(--ring-focus)}.editor-link-dialog footer{align-items:center;gap:8px;margin-top:18px;display:flex}.editor-link-dialog footer span{flex:1}.editor-link-dialog footer button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:34px;color:var(--text-primary);cursor:pointer;padding:0 12px}.editor-link-dialog footer button[type=submit]{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--accent-foreground)}.editor-link-dialog footer button:disabled{cursor:default;opacity:.55}.reset-activity{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.reset-activity__drag{background:var(--surface-canvas);-webkit-app-region:drag;height:44px}.dashboard-back{width:max-content;min-height:24px;color:var(--text-muted);font:400 13px/1 var(--font-utility);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin:0;padding:0;display:flex}.dashboard-back:hover:not(:disabled){color:var(--text-primary);background:0 0;border:0}.dashboard-back svg{width:13px;height:13px}@media (width<=820px){.reset-start{grid-template-columns:minmax(280px,520px);align-content:start;gap:52px;padding:72px 32px}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{background:var(--surface-backdrop);color:var(--text-primary);font-family:var(--font-interface);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;overflow:hidden}.ProseMirror,input,textarea,[contenteditable=true],[role=alert]{-webkit-user-select:text;user-select:text}[role=alert] button{-webkit-user-select:none;user-select:none}button{color:inherit;font:inherit;font-size:max(13px,1em)}button:disabled{cursor:not-allowed;opacity:.5}:is(button,input,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:is(input[type=checkbox],input[type=radio]){border:1px solid var(--border-strong);background:var(--surface-card);appearance:none;cursor:pointer;width:14px;height:14px;transition:border-color .12s var(--motion-ease), background-color .12s var(--motion-ease);flex:none;margin:0}input[type=checkbox]{border-radius:3px;position:relative}input[type=radio]{border-radius:50%}:is(input[type=checkbox],input[type=radio]):hover:not(:disabled){border-color:var(--accent-primary)}:is(input[type=checkbox],input[type=radio]):checked{border-color:var(--accent-primary);background:var(--accent-primary)}input[type=checkbox]:checked:after{border:solid var(--accent-foreground);content:"";border-width:0 2px 2px 0;width:3px;height:7px;position:absolute;top:1px;left:4px;transform:rotate(43deg)}input[type=radio]:checked{background:radial-gradient(circle, var(--accent-foreground) 0 2px, var(--accent-primary) 2px)}:is(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(input[type=date],input[type=number],input[type=time]){border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);height:32px;color:var(--text-primary);font:inherit;transition:border-color .12s var(--motion-ease);padding:0 9px;font-size:max(13px,1em)}:is(input[type=date],input[type=number],input[type=time]):hover:not(:disabled){border-color:var(--border-strong)}input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;filter:grayscale();transition:opacity .12s var(--motion-ease);border-radius:2px;padding:2px}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=date]::-webkit-datetime-edit{font-variant-numeric:tabular-nums}input[type=number]{font-variant-numeric:tabular-nums;appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.brand-lockup{align-items:center;gap:13px;display:flex}.brand-mark{background:radial-gradient(circle, var(--brand-gold) 0 2px, transparent 3px);width:24px;height:24px;position:relative}.brand-mark:before,.brand-mark:after{content:"";background:var(--brand-gold);height:1px;position:absolute;top:11px;left:0;right:0}.brand-mark:after{transform:rotate(90deg)}.brand-name{color:var(--brand-gold);font:500 20px/1 var(--font-literary);letter-spacing:.16em}.eyebrow{color:var(--text-muted);font:400 14px/1 var(--font-utility);letter-spacing:.04em;margin:0 0 10px}.start-actions{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;max-width:650px;display:grid}.start-actions button{border:1px solid var(--border-default);border-radius:var(--radius);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-hover) 97%, transparent), color-mix(in srgb, var(--surface-panel) 98%, transparent));text-align:left;cursor:pointer;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:72px;padding:12px 15px;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1);display:grid}.start-actions button:hover{border-color:var(--border-strong);background:linear-gradient(145deg, var(--surface-hover), var(--surface-card))}.start-actions svg{width:21px;color:var(--accent-primary)}.start-actions strong,.start-actions small{display:block}.start-actions strong{margin-bottom:4px;font-size:15px;font-weight:500}.start-actions small{color:var(--text-muted);font-size:15px}.modal-backdrop{z-index:40;background:color-mix(in srgb, var(--surface-backdrop) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:40px;display:grid;position:absolute;inset:0}.current path{fill:none;stroke-width:1.1px;opacity:.42}.pane-resizer{z-index:12;cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0}.pane-resizer:after{content:"";background:0 0;width:1px;position:absolute;top:0;bottom:0;left:3px}.pane-resizer:hover:after,.pane-resizer:focus-visible:after{background:var(--accent-primary)}.trash-surface{grid-template-rows:62px minmax(0,1fr);height:100%;display:grid}.surface-title{min-width:150px;margin-right:auto}.surface-title h1{letter-spacing:.08em;margin:0 0 3px;font-size:16px;font-weight:500}.surface-title p{color:var(--text-muted);margin:0;font-size:15px}.toolbar-select{color:var(--text-muted);align-items:center;gap:8px;font-size:15px;display:flex}.toolbar-select>.choice-field__value{border:1px solid var(--border-default);border-radius:var(--radius);background-color:var(--surface-card);height:32px;min-height:0;color:var(--text-primary);padding:0 10px;font-size:15px}.chapter-status{color:var(--text-secondary);align-items:center;gap:7px;font-size:15px;display:flex}.chapter-status i{background:var(--text-muted);border-radius:50%;width:7px;height:7px}.status-drafting i{background:var(--plot-blue)}.status-revising i{background:var(--plot-violet)}.status-complete i{background:var(--plot-green)}.trash-list{scrollbar-width:thin;min-height:0;padding:20px;overflow:auto}.editor-surface{background:var(--surface-canvas);grid-template-rows:auto minmax(0,1fr) 112px;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.toolbar-divider{background:var(--border-subtle);width:1px;height:19px;margin:0 4px}.toolbar-spacer{flex:1}.manuscript-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;min-height:0;overflow:auto}.manuscript-sheet{background:var(--sheet);min-height:100%;color:var(--sheet-ink);flex-direction:column;margin:0 auto;display:flex}.manuscript-scroll>.manuscript-sheet{width:min(calc(690px + 2 * var(--gutter)), calc(100% - 72px))}.manuscript-sheet>div{flex-direction:column;flex:1 0 auto;display:flex}.manuscript-sheet>div>.manuscript-prose{flex:1 0 auto}.manuscript-sheet-head{padding:calc(var(--gutter) + 12px) var(--gutter) 0;text-align:center}.manuscript-chapter-head,.manuscript-front-matter-head{color:var(--sheet-ink-2);font:500 15px/1.3 var(--font-literary);letter-spacing:.14em;text-align:center;text-transform:lowercase;margin:0;font-variant-caps:small-caps}input.manuscript-chapter-head,input.manuscript-front-matter-head{appearance:none;field-sizing:content;background:0 0;border:0;border-radius:0;outline:0;min-width:8ch;max-width:100%;padding:3px 0}input.manuscript-chapter-head:hover:not(:disabled),input.manuscript-front-matter-head:hover:not(:disabled){box-shadow:inset 0 -1px color-mix(in srgb, var(--sheet-ink-2) 34%, transparent)}input.manuscript-chapter-head:focus-visible,input.manuscript-front-matter-head:focus-visible{box-shadow:inset 0 -2px var(--focus-ring)}input.manuscript-chapter-head:disabled,input.manuscript-front-matter-head:disabled{color:var(--sheet-ink-2);-webkit-text-fill-color:var(--sheet-ink-2);opacity:1}.manuscript-signature{justify-content:center;gap:5px;height:24px;margin:4px 0 0;display:flex}.manuscript-signature-mark{cursor:pointer;background:0 0;border:0;align-content:center;width:28px;height:100%;padding:0;display:grid}.manuscript-signature-mark:before{content:"";background:var(--lane);height:8px;transition:transform .12s var(--motion-ease);border-radius:1px}.manuscript-signature-mark:hover:before{transform:scaleY(1.5)}.manuscript-signature-mark:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.manuscript-signature-mark:before{transition:none}}.manuscript-prose{width:auto;padding:30px var(--gutter) 80px;background:var(--sheet);color:var(--sheet-ink);caret-color:var(--sheet-ink);font:400 15px/1.52 var(--font-literary);outline:0;margin:0}.manuscript-prose ::selection{background:color-mix(in srgb, var(--accent-primary) 30%, var(--sheet));color:var(--sheet-ink)}.manuscript-prose p{margin:0 0 .9em}.manuscript-prose h1,.manuscript-prose h2,.manuscript-prose h3{color:var(--sheet-ink);font-family:var(--font-literary);font-weight:500}.manuscript-prose h1{font-size:27px}.manuscript-prose h2{font-size:22px}.manuscript-prose h3{font-size:18px}.manuscript-prose blockquote{border-left:2px solid var(--rule-sheet);color:var(--sheet-ink-2);margin:1.2em 0;padding:3px 0 3px 18px;font-style:italic}.manuscript-prose ul,.manuscript-prose ol{padding-left:1.6em}.manuscript-prose a{color:var(--sheet-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--sheet-ink) 45%, var(--sheet));text-decoration-color:color-mix(in srgb, var(--sheet-ink) 45%, var(--sheet));text-underline-offset:3px}.manuscript-prose hr{background:linear-gradient(to right, transparent, var(--rule-sheet) 18%, var(--rule-sheet) 46%, transparent 46% 54%, var(--rule-sheet) 54%, var(--rule-sheet) 82%, transparent) center / 100% 1px no-repeat;border:0;height:34px;margin:15px 0;position:relative;overflow:visible}.manuscript-prose hr:after{content:"✦";color:var(--sheet-ink-2);font-size:14px;position:absolute;top:8px;left:calc(50% - 9px)}.manuscript-inline-annotation{background:color-mix(in srgb, var(--sheet-ink) 9%, transparent);color:var(--sheet-ink-2);font-family:var(--font-utility);letter-spacing:.02em;border-radius:1px;padding:.1em .3em;font-size:.68em}.prose-reference{border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);cursor:default}.prose-reference:hover{border-bottom-color:color-mix(in srgb, currentColor 55%, transparent)}.manuscript-margin-annotation,.manuscript-margin-right-annotation{color:var(--sheet-ink-2);font-family:var(--font-utility);letter-spacing:.02em;font-size:.625rem;line-height:1.5}.document-editor-hit-target .manuscript-margin-annotation,.document-editor-hit-target .manuscript-margin-right-annotation,.line-rich-text-scroll .manuscript-margin-annotation,.line-rich-text-scroll .manuscript-margin-right-annotation{text-align:left;padding:.2em 0;display:block}.document-editor-hit-target .manuscript-margin-right-annotation,.line-rich-text-scroll .manuscript-margin-right-annotation{text-align:right}.manuscript-margin-only-line{min-height:1lh}.document-editor-hit-target .manuscript-inline-annotation.is-hidden,.document-editor-hit-target .manuscript-margin-annotation.is-hidden,.document-editor-hit-target .manuscript-margin-right-annotation.is-hidden,.line-rich-text-scroll .manuscript-inline-annotation.is-hidden,.line-rich-text-scroll .manuscript-margin-annotation.is-hidden,.line-rich-text-scroll .manuscript-margin-right-annotation.is-hidden{display:none}.editor-recovery-actions{justify-self:end;align-items:center;gap:12px;display:flex}.editor-recovery-actions button{white-space:nowrap}.saving-spinner{animation:.9s linear infinite editor-spin}@keyframes editor-spin{to{transform:rotate(360deg)}}.editor-save-error{border:1px solid color-mix(in srgb, var(--rule-danger) 50%, transparent);border-radius:var(--radius);background:var(--plane-danger);max-width:440px;color:var(--ink-danger);box-shadow:var(--shadow-menu);padding:8px 10px;font-size:15px;position:absolute;bottom:40px;right:10px}.editor-load-error{height:100%;color:var(--text-secondary);text-align:center;align-content:center;place-items:center;padding:40px;display:grid}.editor-load-error>svg{width:32px;color:var(--ink-danger)}.editor-load-error h1{font:500 26px var(--font-literary);margin:15px 0 7px}.editor-load-error p{margin:0;font-size:13px}.recovery-backdrop,.version-backdrop{z-index:80}.recovery-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--plot-blue) 13%, transparent), transparent 35%), var(--surface-card);width:min(760px,100% - 56px);box-shadow:var(--shadow-dialog);padding:28px}.recovery-icon{border:1px solid var(--border-strong);width:46px;height:46px;color:var(--text-secondary);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.recovery-icon svg{width:20px}.recovery-dialog h2{font:500 28px var(--font-literary);margin:4px 0 8px}.recovery-dialog>p:not(.eyebrow){color:var(--text-secondary);font:400 15px/1.45 var(--font-literary);margin:0}.recovery-compare,.version-compare{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.recovery-compare article,.version-compare article{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-canvas);min-width:0;padding:13px}.recovery-compare article.recovered{border-color:color-mix(in srgb, var(--accent-primary) 46%, transparent);background:var(--surface-selected)}.recovery-compare article>span,.version-compare article>span{color:var(--text-muted);letter-spacing:.11em;font-size:14px}.recovery-compare article>strong,.version-compare article>strong,.version-compare article>small{margin-top:6px;display:block}.recovery-compare pre,.version-compare pre{white-space:pre-wrap;max-height:180px;color:var(--text-manuscript);font:400 15px/1.5 var(--font-literary);margin:12px 0 0;overflow:auto}.recovery-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.recovery-actions button,.version-dialog button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:15px;display:flex}.recovery-actions button svg,.version-dialog button svg{width:12px}.version-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(1120px,100% - 48px);height:min(780px,100% - 48px);box-shadow:var(--shadow-dialog);grid-template-rows:68px minmax(0,1fr);display:grid;overflow:hidden}.version-dialog>header{border-bottom:1px solid var(--border-default);background:var(--surface-card);justify-content:space-between;align-items:center;padding:0 22px;display:flex}.version-dialog>header h2{font:500 26px var(--font-literary);margin:3px 0 0}.version-dialog>header>button{background:0 0;border:0;width:31px;padding:0}.version-layout{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.version-list{border-right:1px solid var(--border-default);background:var(--surface-panel);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.version-list form{border-bottom:1px solid var(--border-subtle);gap:7px;padding:15px;display:grid}.version-list form label{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:14px;display:grid}.version-list input,.version-list textarea{resize:none;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);width:100%;color:var(--text-primary);font:400 15px var(--font-interface);outline:0;padding:8px 9px}.version-list input:focus,.version-list textarea:focus{border-color:var(--accent-primary)}.version-scroll{scrollbar-width:thin;min-height:0;padding:9px;overflow:auto}.version-scroll>button{text-align:left;width:100%;min-height:76px;margin-bottom:6px;padding:9px 10px;display:block}.version-scroll>button.active{border-color:var(--accent-primary);background:var(--surface-hover);box-shadow:inset 2px 0 var(--focus-ring)}.version-kind{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:14px;display:inline-block}.version-kind.kind-named{color:var(--brand-gold)}.version-kind.kind-destructive,.version-kind.kind-safety{color:var(--ink-danger)}.version-scroll strong,.version-scroll small{display:block}.version-scroll strong{color:var(--text-primary);font:500 16px var(--font-literary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.version-scroll small{color:var(--text-muted);font:400 14px var(--font-utility);margin-top:4px}.version-scroll p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:14px;overflow:hidden}.version-preview{min-width:0;min-height:0;padding:20px;overflow:auto}.version-preview-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.version-preview-heading span{color:var(--text-muted);letter-spacing:.11em;font-size:14px}.version-preview-heading h3{font:500 29px var(--font-literary);margin:5px 0 0}.version-preview-actions{gap:7px;display:flex}.version-dialog button.modal-primary,.recovery-actions button.modal-primary{border-color:var(--rule-blue);background:linear-gradient(var(--fill-blue), var(--surface-selected));color:var(--text-primary)}.version-dialog button.danger-subtle,.recovery-actions button.danger-subtle{border-color:color-mix(in srgb, var(--state-danger) 40%, transparent);color:var(--ink-danger)}.version-compare{min-height:0;margin-top:20px}.version-compare article{min-height:480px}.version-compare article>strong{font:500 23px var(--font-literary)}.version-compare article>small{color:var(--text-muted);font:400 14px var(--font-utility)}.version-compare pre{max-height:420px}.version-error{border:1px solid color-mix(in srgb, var(--state-danger) 45%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--plane-danger) 34%, transparent);color:var(--ink-danger);margin-bottom:12px;padding:9px 11px;font-size:14px}.version-loading{min-height:360px;color:var(--text-muted);justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.version-loading svg{width:15px}.planning-loading,.planning-error{background:radial-gradient(circle, color-mix(in srgb, var(--text-disabled) 16%, transparent), transparent 32%), var(--surface-canvas);height:100%;min-height:300px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;padding:36px;display:grid}.planning-loading{grid-auto-flow:column;gap:10px;font-size:13px}.planning-loading svg{width:16px;color:var(--text-secondary)}.planning-error>svg{width:38px;color:var(--ink-danger);margin-bottom:14px}.planning-error h2{color:var(--text-primary);font:500 28px var(--font-literary);margin:0 0 8px}.planning-error p{max-width:440px;margin:0;font-size:13px;line-height:1.5}.planning-surface-header{border-bottom:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-canvas) 88%, transparent);flex:none;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:18px;min-height:76px;padding:12px 17px;display:grid}.planning-surface-header>div{min-width:0}.planning-surface-header .eyebrow{letter-spacing:.2em;margin-bottom:4px;font-size:13px}.planning-surface-header h1{font:500 23px/.95 var(--font-literary);letter-spacing:.06em;margin:0}.planning-surface-header>div>span{color:var(--text-muted);font:400 15px var(--font-interface);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.planning-surface-header .toolbar-select{align-items:start;gap:5px;display:grid}.planning-zoom-controls{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);align-self:end;align-items:end;height:31px;display:flex;overflow:hidden}.planning-zoom-controls button{border:0;border-right:1px solid var(--border-subtle);min-width:30px;height:29px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:15px;display:flex}.planning-zoom-controls button:last-child{border-right:0}.planning-zoom-controls button:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.planning-zoom-controls button.zoom-value{min-width:50px;color:var(--text-secondary);font-family:var(--font-utility)}.planning-zoom-controls svg{width:12px}.planning-surface-header .toolbar-select>label,.planning-placement-bar>.choice-field>label{color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:15px;font-weight:600}.planning-surface-header .choice-field__value,.planning-placement-bar .choice-field__value{border:1px solid var(--border-default);border-radius:var(--radius);background-color:var(--surface-card);width:100%;height:31px;min-height:0;color:var(--text-primary);font:400 15px var(--font-interface);outline:0;padding:0 9px}.planning-surface-header .choice-field__value:focus-visible,.planning-placement-bar .choice-field__value:focus-visible{border-color:var(--accent-primary);box-shadow:var(--ring-focus)}.planning-placement-bar>.choice-field>.choice-field__panel{top:auto;bottom:calc(100% + 4px)}.planning-inline-error{border-bottom:1px solid color-mix(in srgb, var(--state-danger) 38%, transparent);background:color-mix(in srgb, var(--plane-danger) 42%, transparent);color:var(--ink-danger);flex:none;padding:7px 16px;font-size:15px}.planning-drag-status{background:color-mix(in srgb, var(--surface-hover) 98%, transparent);min-height:0;max-height:0;color:var(--ink-accent);opacity:0;border-top:0 solid #0000;flex:none;font-size:15px;line-height:1.35;transition:max-height .14s,opacity .14s,padding .14s;overflow:hidden}.planning-drag-status.visible{border-top-width:1px;border-top-color:var(--border-subtle);opacity:1;max-height:54px;padding:7px 13px}.planning-placement-bar{border-top:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-canvas) 97%, transparent);flex:none;grid-template-columns:minmax(170px,1fr) repeat(3,minmax(94px,.55fr)) auto auto;align-items:end;gap:9px;min-height:68px;padding:9px 13px;display:grid}.planning-placement-bar>.choice-field{gap:4px;min-width:0}.placement-summary{grid-template-columns:20px minmax(0,1fr);align-self:center;align-items:center;gap:8px;min-width:0;display:grid}.placement-summary>svg{width:15px;color:var(--text-secondary)}.placement-summary strong,.placement-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.placement-summary strong{font:500 16px var(--font-literary)}.placement-summary small{color:var(--text-muted);margin-top:3px;font-size:15px}.placement-apply{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);height:31px;color:var(--text-primary);white-space:nowrap;cursor:pointer;border-color:var(--rule-blue);background:linear-gradient(var(--surface-selected), var(--surface-selected));justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:15px;display:flex}.placement-apply svg{width:11px}.placement-empty{color:var(--text-muted);text-align:center;grid-column:1/-1;align-self:center;font-size:15px}.supporting-surface{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.supporting-surface.is-mutating input,.supporting-surface.is-mutating textarea,.supporting-surface.is-mutating button{pointer-events:none}.supporting-error{border-bottom:1px solid color-mix(in srgb, var(--state-danger) 35%, transparent);background:color-mix(in srgb, var(--plane-danger) 28%, transparent);color:var(--ink-danger);padding:7px 17px;font-size:14px}.supporting-workspace{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.supporting-workspace:has(>.reset-blank){align-content:start}.supporting-editor{background:radial-gradient(circle at 74% 9%, color-mix(in srgb, var(--text-muted) 10%, transparent), transparent 28%), var(--surface-panel);grid-template-rows:70px minmax(0,1fr) 45px;min-width:0;min-height:0;display:grid}.supporting-editor.is-profile{grid-template-rows:minmax(210px,auto) minmax(0,1fr) 45px}.supporting-save-state{color:var(--text-muted);font:400 14px var(--font-utility);flex:none;align-items:center;gap:5px;display:flex}.supporting-save-state svg{width:12px}.supporting-save-state.saved svg{color:var(--plot-green)}.supporting-save-state.dirty{color:var(--brand-gold)}.supporting-editor-scroll{scrollbar-width:thin;min-height:0;padding:18px 20px 30px;overflow:auto}.supporting-field-grid{grid-template-columns:repeat(2,minmax(160px,1fr));gap:13px;max-width:820px;display:grid}.supporting-field-grid.is-profile{max-width:900px;display:block}.supporting-field-grid.is-profile .supporting-content-field{gap:8px;display:grid}.supporting-field-grid>label{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;align-content:start;gap:6px;font-size:15px;display:grid}.supporting-field-grid>.wide{grid-column:1/-1}.supporting-field-grid input,.supporting-field-grid textarea{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);width:100%;color:var(--text-primary);font:400 15px/1.5 var(--font-interface);letter-spacing:normal;text-transform:none;outline:0}.supporting-field-grid input{height:35px;padding:0 9px}.supporting-field-grid textarea{resize:vertical;min-height:74px;padding:9px 10px}.supporting-field-grid input:focus,.supporting-field-grid textarea:focus{border-color:var(--accent-primary)}.supporting-field-grid label>small{color:var(--text-muted);letter-spacing:normal;text-transform:none;font-size:15px}.supporting-content-field textarea{min-height:210px;color:var(--text-primary);font:400 15px/1.62 var(--font-literary)}.chapter-planning-color{gap:6px;display:grid}.chapter-planning-color .rail__swatch-control{justify-content:flex-start;margin-left:0}.chapter-planning-color .rail__color-swatches{justify-content:flex-start}.line-card-color-failed{color:var(--ink-danger);margin:0;font-size:13px}.chapter-planning-metadata{gap:12px;margin-top:14px;display:grid}.chapter-planning-metadata>label{gap:6px;display:grid}.chapter-planning-save{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);min-height:31px;color:var(--ink-accent);cursor:pointer;border-color:var(--border-strong);justify-content:center;align-items:center;gap:6px;font-size:15px;display:flex}.chapter-planning-save svg{width:12px}.search-results,.search-replace-panel{grid-template-rows:37px minmax(0,1fr);min-height:0;display:grid}.search-results{border-right:1px solid var(--border-default)}.search-section-heading{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 13px;font-size:14px;font-weight:600;display:flex}.search-section-heading small{color:var(--text-muted);letter-spacing:normal;text-transform:none;font-size:14px;font-weight:400}.search-results-scroll{scrollbar-width:thin;min-height:0;padding:7px;overflow:auto}.search-results-scroll>button{border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:61px;margin-bottom:4px;padding:7px 9px;display:grid}.search-results-scroll>button:hover,.search-results-scroll>button:focus-visible{border-color:var(--border-strong);background:color-mix(in srgb, var(--surface-hover) 62%, transparent)}.search-result-icon{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-card);width:34px;height:34px;color:var(--text-secondary);place-items:center;display:grid}.search-result-icon.scene,.search-result-icon.book,.search-result-icon.chapter{color:var(--plot-blue)}.search-result-icon svg{width:14px}.search-result-copy{min-width:0}.search-result-copy strong,.search-result-copy>span,.search-result-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-result-copy strong{color:var(--text-primary);font:500 16px var(--font-literary)}.search-result-copy>span{color:var(--text-secondary);margin-top:3px;font-size:14px}.search-result-copy small{color:var(--text-muted);margin-top:3px;font-size:14px}.search-result-type{border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-muted);padding:3px 6px;font-size:14px}.search-state{max-width:360px;color:var(--text-muted);font:400 15px/1.5 var(--font-literary);text-align:center;margin:34px auto;padding:0 22px}.search-state.error{color:var(--ink-danger)}.search-replace-panel{background:color-mix(in srgb, var(--surface-canvas) 55%, transparent)}.search-replace-fields{padding:15px;overflow:auto}.search-replace-fields>p{color:var(--text-muted);font:400 14px/1.5 var(--font-literary);margin:0 0 15px}.search-replace-fields>p strong{color:var(--text-secondary)}.search-replace-fields>label:not(.search-match-case){color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;gap:5px;margin-bottom:11px;font-size:15px;display:grid}.search-replace-fields input[type=text],.search-replace-fields>label:not(.search-match-case) input{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);width:100%;height:34px;color:var(--text-primary);font:400 15px var(--font-interface);letter-spacing:normal;text-transform:none;outline:0;padding:0 8px}.search-replace-fields input:focus{border-color:var(--accent-primary)}.search-match-case{color:var(--text-secondary);align-items:center;gap:7px;margin:3px 0 14px;font-size:15px;display:flex}.search-match-case input{width:14px;height:14px;accent-color:var(--accent-primary);margin:0}.search-replace-fields>button{border:1px solid var(--border-strong);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-hover) 46%, transparent);width:100%;min-height:34px;color:var(--ink-accent);cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:15px;display:flex}.search-replace-fields>button svg{width:13px}.search-replace-message{color:var(--plot-green)!important;font:400 14px/1.4 var(--font-interface)!important;margin-top:10px!important}.transfer-backdrop{z-index:120;background:color-mix(in srgb, var(--surface-backdrop) 78%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.transfer-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:radial-gradient(circle at 82% 2%, color-mix(in srgb, var(--plot-blue) 10%, transparent), transparent 25%), linear-gradient(165deg, var(--surface-card), var(--surface-canvas) 68%);width:min(1120px,100vw - 48px);height:min(780px,100vh - 48px);min-height:620px;box-shadow:var(--shadow-dialog), 0 0 0 1px color-mix(in srgb, var(--text-secondary) 6%, transparent);grid-template-rows:78px minmax(0,1fr) 58px;display:grid;overflow:hidden}.transfer-dialog.is-brief{grid-template-rows:78px auto 58px;height:auto;min-height:0}.transfer-header{border-bottom:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-panel) 94%, transparent);grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;gap:18px;padding:0 18px;display:grid}.transfer-title-lockup{align-items:center;gap:12px;display:flex}.transfer-title-icon{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-hover);width:38px;height:38px;color:var(--brand-gold);place-items:center;display:grid}.transfer-title-icon svg{width:17px}.transfer-title-lockup .eyebrow,.transfer-review-heading .eyebrow,.transfer-options-pane .eyebrow{margin-bottom:4px;font-size:14px}.transfer-title-lockup h2{font:500 25px/1 var(--font-literary);margin:0}.transfer-tabs{align-self:stretch;display:flex}.transfer-tabs button{min-width:142px;color:var(--text-muted);font:400 15px/1.2 var(--font-utility);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 16px;display:flex;position:relative}.transfer-tabs button svg{width:14px}.transfer-tabs button:hover{color:var(--text-primary)}.transfer-tabs button.active{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-hover) 45%, transparent), transparent);color:var(--text-primary)}.transfer-tabs button.active:after{content:"";background:var(--accent-primary);height:2px;position:absolute;bottom:0;left:18px;right:18px}.transfer-close{border-radius:var(--radius);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-self:end;place-items:center;padding:0;display:grid}.transfer-close:hover{background:var(--surface-hover);color:var(--text-primary)}.transfer-close svg{width:15px}.transfer-content{grid-template-columns:minmax(0,1fr) 310px;min-width:0;min-height:0;display:grid}.transfer-review-pane{border-right:1px solid var(--border-default);grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.export-transfer .transfer-review-pane{grid-template-rows:auto minmax(0,1fr)}.transfer-options-pane{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 76%, transparent), color-mix(in srgb, var(--surface-canvas) 66%, transparent));scrollbar-width:thin;min-width:0;padding:22px 20px;overflow:auto}.transfer-options-pane>div:first-child h3{font:500 25px/1 var(--font-literary);margin:0 0 17px}.transfer-source-empty{background:var(--surface-panel);grid-column:1/-1;align-content:start;padding:17px;display:grid}.transfer-source-well{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);justify-items:start;gap:15px;padding:17px 18px;display:grid}.transfer-source-well>p:not(.transfer-inline-error){color:var(--text-secondary);font:400 15px/1.5 var(--font-literary);margin:0}.transfer-primary{border:1px solid var(--accent-primary);border-radius:var(--radius);background:var(--accent-primary);min-height:36px;color:var(--accent-foreground);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:15px;display:inline-flex}.transfer-primary:hover:not(:disabled){border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 86%, var(--text-primary))}.transfer-primary svg{width:14px}.transfer-source-strip{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-card) 72%, transparent);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 16px;display:grid}.transfer-file-icon{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-card);width:34px;height:34px;color:var(--text-secondary);place-items:center;display:grid}.transfer-file-icon svg{width:14px}.transfer-source-strip strong,.transfer-source-strip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.transfer-source-strip strong{font:500 16px var(--font-literary)}.transfer-source-strip small{color:var(--text-muted);margin-top:3px;font-size:15px}.transfer-source-strip>button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);height:28px;color:var(--text-secondary);cursor:pointer;padding:0 9px;font-size:15px}.transfer-review-heading{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;min-height:66px;padding:13px 17px;display:flex}.transfer-review-heading h3{font:500 25px/1 var(--font-literary);margin:0}.transfer-review-heading>small{border:1px solid var(--border-default);border-radius:var(--radius);color:var(--text-muted);font:400 14px var(--font-utility);padding:5px 8px}.import-structure-scroll,.export-structure-scroll{scrollbar-color:var(--text-disabled) var(--surface-canvas);scrollbar-width:thin;min-height:0;padding:12px 14px 24px;overflow:auto}.import-chapter-card{border:1px solid var(--border-default);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-canvas) 82%, transparent);margin-bottom:11px;overflow:hidden}.import-chapter-card>header{border-bottom:1px solid var(--border-default);background:linear-gradient(90deg, var(--surface-hover), var(--surface-card));grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:53px;padding:7px 11px;display:grid}.import-chapter-card>header>span{border:1px solid var(--border-strong);width:24px;height:24px;color:var(--text-secondary);font:400 14px var(--font-utility);border-radius:50%;place-items:center;display:grid}.import-chapter-card>header label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.import-chapter-card>header label small{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;font-size:13px}.import-chapter-card input,.transfer-field input{border:1px solid var(--border-default);border-radius:var(--radius);background-color:var(--surface-canvas);min-width:0;height:31px;color:var(--text-primary);font:500 15px var(--font-literary);outline:0;padding:0 9px}.transfer-field>.choice-field__value{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-canvas);min-width:0;height:31px;min-height:0;color:var(--text-primary);font:500 15px var(--font-interface);padding:0 9px}.transfer-field>.choice-field__value:hover:enabled{border-color:var(--border-default)}.transfer-field>.choice-field__value:focus-visible,.import-chapter-card input:focus,.transfer-field input:focus{border-color:var(--accent-primary);box-shadow:var(--ring-focus)}.import-chapter-card>header>small{color:var(--text-muted);font:400 15px var(--font-utility)}.import-block{border-bottom:1px solid var(--border-subtle);grid-template-columns:110px minmax(0,1fr);gap:11px;min-height:63px;padding:11px 12px;display:grid;position:relative}.import-block:last-child{border-bottom:0}.import-block.chapter-start{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 8%, transparent), transparent 62%)}.import-block.chapter-start:before{content:"";background:var(--accent-primary);width:2px;position:absolute;top:0;bottom:0;left:0}.chapter-start-toggle{min-height:28px;color:var(--text-secondary);align-self:start;align-items:center;gap:7px;font-size:15px;display:flex}.chapter-start-toggle input,.export-option-group input,.transfer-radio-card input,.export-chapter input{width:14px;height:14px;accent-color:var(--accent-primary);margin:0}.import-block-copy{min-width:0}.import-block-copy p{color:var(--text-secondary);font:400 14px/1.35 var(--font-literary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 5px;display:-webkit-box;overflow:hidden}.import-block-copy small{color:var(--text-muted);font:400 14px var(--font-utility)}.transfer-radio-card{border:1px solid var(--border-default);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-card) 66%, transparent);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;margin-bottom:8px;padding:10px;display:grid}.transfer-radio-card:has(input:checked){border-color:var(--border-strong);background:color-mix(in srgb, var(--surface-hover) 70%, transparent)}.transfer-radio-card input{margin-top:2px}.transfer-radio-card strong,.transfer-radio-card small{display:block}.transfer-radio-card strong{font:500 15px var(--font-literary)}.transfer-radio-card small{color:var(--text-muted);margin-top:3px;font-size:15px;line-height:1.35}.transfer-field{gap:5px;margin:8px 0 15px 35px;display:grid}.transfer-field>span,.transfer-field>label,.export-option-group legend{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;font-size:13px}.transfer-warnings{border:1px solid color-mix(in srgb, var(--state-warning) 30%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--plane-gold) 20%, transparent);margin-top:16px;padding:11px}.transfer-warnings strong{color:var(--ink-gold);font-family:var(--font-utility);letter-spacing:.06em;margin-bottom:5px;font-size:14px;display:block}.transfer-warnings p{color:var(--ink-gold);margin:4px 0 0;font-size:14px;line-height:1.4}.transfer-trust-note,.transfer-success{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;display:grid}.transfer-trust-note{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:14px}.transfer-success{border:1px solid var(--border-subtle);border-radius:var(--radius);background:color-mix(in srgb, var(--plane-accent) 14%, transparent);margin-top:16px;padding:11px}.transfer-trust-note>svg,.transfer-success>svg{width:18px;color:var(--text-secondary)}.transfer-trust-note strong,.transfer-trust-note small,.transfer-success strong,.transfer-success small{display:block}.transfer-trust-note strong,.transfer-success strong{font:500 15px var(--font-literary)}.transfer-trust-note small,.transfer-success small{color:var(--text-muted);margin-top:3px;font-size:14px;line-height:1.4}.transfer-success{border-color:color-mix(in srgb, var(--state-success) 35%, transparent);background:color-mix(in srgb, var(--plane-success) 20%, transparent)}.transfer-success>svg{color:var(--plot-green)}.transfer-inline-error{border:1px solid color-mix(in srgb, var(--state-danger) 40%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--plane-danger) 30%, transparent);color:var(--ink-danger);margin:13px 0 0;padding:9px 10px;font-size:14px;line-height:1.4}.transfer-source-well .transfer-inline-error{justify-self:stretch;margin:0}.transfer-loading,.transfer-load-error{min-height:300px;color:var(--text-muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.transfer-loading svg{width:16px}.transfer-load-error{text-align:center;flex-direction:column;padding:36px}.transfer-load-error>svg{width:30px;color:var(--ink-danger)}.transfer-load-error p{margin:2px 0 5px}.transfer-load-error button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);cursor:pointer;height:30px;padding:0 11px;font-size:15px}.export-book{margin-bottom:18px}.export-group{--export-row:34px}.export-book>summary{min-height:var(--export-row);border-bottom:1px solid var(--border-default);cursor:pointer;grid-template-columns:18px 16px 20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px 0 0;list-style:none;display:grid}.export-book>summary::-webkit-details-marker{display:none}.export-book>summary>svg:first-child{width:13px;color:var(--text-muted);transition:transform .14s}.export-book:not([open])>summary>svg:first-child{transform:rotate(-90deg)}.export-book>summary>svg:nth-of-type(2){width:15px;color:var(--brand-gold);grid-column:3}.export-group{position:relative}input.export-group-check{top:calc((var(--export-row) - 1px - 24px) / 2);z-index:1;width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border-strong);background-clip:padding-box;border:5px solid #0000;border-radius:8px;position:absolute;left:23px}input.export-group-check:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent-primary);border-color:#0000}input.export-group-check:is(:checked,:indeterminate){background:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary);background-clip:padding-box;border-color:#0000}input.export-group-check:checked:after{top:2px;left:5px}input.export-group-check:indeterminate:not(:checked):after{background:var(--accent-foreground);content:"";width:6px;height:2px;margin:auto;position:absolute;inset:0}input.export-group-check:focus-visible{outline-offset:-2px}.export-book>summary>strong,.export-chapter>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-book>summary>strong{font:500 17px var(--font-literary)}.export-chapters{padding:3px 0 0 26px}.export-chapter{border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:30px;padding:0 12px 0 26px;display:grid}.export-chapter>strong{font:500 15px var(--font-literary)}.export-book>summary>small,.export-chapter>small{color:var(--text-muted);font:400 14px var(--font-utility);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.export-note{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:32px;padding:0 12px 0 26px;display:grid}.export-note>strong{font:400 15px var(--font-literary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-note>small{color:var(--text-muted);font:400 14px var(--font-utility);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.format-switch{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:17px;display:grid}.format-switch button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);text-align:left;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:1px 7px;min-height:53px;padding:8px;display:grid}.format-switch button.active{border-color:var(--border-strong);background:linear-gradient(145deg, var(--surface-hover), var(--surface-card));box-shadow:inset 0 -2px 0 var(--focus-ring)}.format-switch button svg{width:17px;color:var(--text-secondary);grid-row:1/3}.format-switch button strong{font:500 15px var(--font-utility)}.format-switch button small{color:var(--text-muted);font-size:15px}.export-option-group{border:0;gap:7px;margin:0 0 16px;padding:0;display:grid}.export-option-group legend{padding:0 0 4px}.export-option-group label{color:var(--text-secondary);align-items:center;gap:8px;font-size:15px;display:flex}.export-options .transfer-field{margin-left:0}.export-complete code{max-width:225px;color:var(--text-secondary);font:400 14px var(--font-utility);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.transfer-footer{border-top:1px solid var(--border-default);background:var(--surface-canvas);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.transfer-footer>span:first-child{color:var(--text-muted);align-items:center;gap:7px;font-size:14px;display:flex}.transfer-footer>span:first-child svg{width:13px;color:var(--text-secondary)}.transfer-footer-actions{gap:8px;display:flex}.transfer-footer-actions>button:not(.transfer-primary){border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-card);min-height:35px;color:var(--text-secondary);cursor:pointer;padding:0 14px;font-size:15px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.writing-dashboard{background:radial-gradient(circle at 48% 0, color-mix(in srgb, var(--surface-hover) 15%, transparent), transparent 35%), var(--surface-canvas);scrollbar-width:thin;min-width:0;height:100%;padding:19px 20px 28px;overflow:auto}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.dashboard-heading .eyebrow{color:var(--text-muted);margin-bottom:5px;font-size:15px}.dashboard-heading h1{font:500 31px/1 var(--font-literary);margin:0}.dashboard-heading>div:first-child>p:last-child{color:var(--text-muted);margin:6px 0 0;font-size:15px}.dashboard-filters{align-items:flex-end;gap:26px;display:flex}.dashboard-filters label{gap:4px;display:grid}.dashboard-filters label>span{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;font-size:13px}.dashboard-filters .choice-field--filter{gap:4px}.dashboard-filters .choice-field--filter>label{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;font-size:13px}.dashboard-filters .choice-field--filter>.choice-field__value{border-bottom:1px solid var(--border-subtle);width:auto;min-width:0;max-width:15rem;height:31px;min-height:0;color:var(--text-secondary);font:400 14px/1 var(--font-utility);letter-spacing:.04em;transition:border-color .12s var(--motion-ease);padding:0}.dashboard-filters .choice-field--filter>.choice-field__value:hover:enabled{border-bottom-color:var(--text-muted)}.dashboard-filters .choice-field--filter>.choice-field__value:focus-visible{border-bottom-color:var(--accent-primary);box-shadow:none;outline:var(--ring-focus);outline-offset:3px}.dashboard-filters .choice-field--filter>.choice-field__value:disabled{opacity:.42}.dashboard-filters .choice-field--filter>.choice-field__panel{min-width:15rem;left:auto;right:0}.dashboard-refresh{border:0;border-bottom:1px solid var(--border-subtle);width:24px;height:31px;color:var(--text-muted);cursor:pointer;transition:color .12s var(--motion-ease), border-color .12s var(--motion-ease);background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.dashboard-refresh:hover:not(:disabled){border-bottom-color:var(--text-muted);color:var(--text-primary)}.dashboard-refresh svg{width:13px}.dashboard-error{border:1px solid color-mix(in srgb, var(--state-danger) 45%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--plane-danger) 72%, transparent);color:var(--ink-danger);margin-bottom:10px;padding:9px 11px;font-size:15px}.dashboard-loading{min-height:340px;color:var(--text-muted);justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}.dashboard-loading svg{width:18px;color:var(--accent-primary)}.spinning{animation:.9s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.activity-chart__plot{gap:12px;min-width:0;height:170px;display:flex}.activity-chart__ceiling+.activity-chart__plot{border-top:1px solid color-mix(in srgb, var(--border-subtle) 85%, transparent)}.activity-chart__ceiling{color:var(--text-muted);font:400 11px var(--font-utility);letter-spacing:.08em;display:flex}.activity-week{flex-direction:column;min-width:0;display:flex}.activity-week__days{flex:1;align-items:flex-end;min-width:0;display:flex}.activity-week__label{min-height:15px;color:var(--text-muted);font:400 11px var(--font-utility);letter-spacing:.08em;white-space:nowrap;margin-top:7px;overflow:hidden}.activity-day{min-width:0;height:100%;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;flex:1 1 0;margin:0;padding:0;position:relative}.activity-day:hover{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.activity-day:focus-visible{z-index:2;outline:2px solid var(--focus-ring);outline-offset:-2px}.activity-day__bar{border-radius:2px 2px 0 0;flex-direction:column-reverse;display:flex;position:absolute;bottom:0;left:15%;right:15%;overflow:hidden}.activity-day__bar i.manuscript{background:color-mix(in srgb, var(--text-primary) 72%, transparent)}.activity-day__bar i.planning{background:color-mix(in srgb, var(--fill-violet) 85%, transparent)}.activity-day__bar:empty{background:color-mix(in srgb, var(--text-primary) 32%, transparent)}.activity-day:after{background:var(--border-subtle);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.activity-day.scheduled:after{background:color-mix(in srgb, var(--text-primary) 40%, transparent);height:2px}.activity-day.rest:after{background:color-mix(in srgb, var(--border-subtle) 45%, transparent)}.activity-day.today:after{background:var(--accent-primary);height:2px}.activity-day[aria-pressed=true]{background:color-mix(in srgb, var(--accent-primary) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 55%, transparent)}.activity-reading{max-width:52ch;color:var(--text-muted);font:400 15px/1.6 var(--font-literary);margin:12px 0 0}.activity-reading b{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.activity-table-disclosure{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:10px}.activity-table-disclosure summary{width:max-content;color:var(--text-secondary);font:400 14px var(--font-utility);letter-spacing:.04em;cursor:pointer;list-style:none}.activity-table-disclosure summary::-webkit-details-marker{display:none}.activity-table-disclosure summary:before{content:"+";margin-right:7px}.activity-table-disclosure[open] summary:before{content:"−"}.activity-table-disclosure summary:hover{color:var(--text-primary)}.activity-table-scroll{border:1px solid var(--border-subtle);border-radius:var(--radius);max-height:260px;margin-top:10px;overflow:auto}.activity-table-scroll table{border-collapse:collapse;width:100%;color:var(--text-secondary);font:400 14px/1.35 var(--font-utility);white-space:nowrap}.activity-table-scroll th,.activity-table-scroll td{border-bottom:1px solid var(--border-subtle);text-align:right;padding:7px 9px}.activity-table-scroll th:first-child,.activity-table-scroll td:first-child,.activity-table-scroll th:nth-child(2),.activity-table-scroll td:nth-child(2){text-align:left}.activity-table-scroll thead th{z-index:1;background:var(--surface-raised);color:var(--text-primary);position:sticky;top:0}.dashboard-progress{text-align:center;grid-column:span 4;min-height:244px}.dashboard-recent{grid-column:span 6;min-height:303px}@media (width<=1279px){.dashboard-heading.dashboard-editorial-heading{flex-direction:column;align-items:flex-start}.dashboard-filters{flex-wrap:wrap}.dashboard-progress,.dashboard-recent{grid-column:span 6}.planning-surface-header{grid-template-columns:minmax(210px,1fr) auto auto auto;gap:10px}.planning-placement-bar{grid-template-columns:minmax(130px,1fr) repeat(3,minmax(82px,.45fr)) auto auto}}@media (width<=900px){html,body,#root{width:100%;min-width:0;height:100%;min-height:0}body{overflow:hidden}}@media (width<=600px){.modal-backdrop{align-items:start;padding:12px;overflow:auto}.surface-title{flex:150px;min-width:120px;margin-right:0}.planning-surface-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;min-height:0;padding:7px 8px}.planning-surface-header>div:first-child{grid-area:1/1}.planning-surface-header>div>span{display:none}.planning-surface-header h1{font-size:22px}.planning-surface-header>.toolbar-select{grid-area:2/1}.planning-surface-header>.toolbar-select~.toolbar-select{grid-column:2}.planning-zoom-controls{flex:none;grid-area:1/2;overflow:visible}.planning-placement-bar{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:5px;min-height:0;padding:6px 8px}.placement-summary{grid-column:1/-1}.placement-summary small{display:none}.placement-empty{grid-column:1/-1}.editor-surface{grid-template-rows:auto minmax(0,1fr)}.manuscript-scroll>.manuscript-sheet{width:calc(100% - 32px)}.manuscript-sheet-head{padding:24px var(--gutter) 0}.manuscript-prose{padding:22px var(--gutter) 36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-contrast:more){:root{--border-subtle:var(--border-strong);--border-default:var(--border-strong);--text-muted:var(--text-secondary)}}.reset-workspace-loading{background:var(--surface-canvas);width:100%;height:100%;color:var(--text-secondary);place-items:center;margin:0;display:grid}.reset-workspace-loading button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:34px;color:var(--text-primary);cursor:pointer;padding:0 12px}.reset-workspace{grid-template-columns:var(--reset-project-width,var(--index)) 5px minmax(0, 1fr);grid-template-rows:var(--titlebar) minmax(0, 1fr);background:var(--surface-canvas);width:100%;height:100%;color:var(--text-primary);display:grid;position:relative;overflow:hidden}.reset-workspace.project-hidden{grid-template-columns:minmax(0,1fr)}.reset-workspace.canvas-expanded,.reset-workspace.canvas-expanded.has-details,.reset-workspace.canvas-expanded.project-hidden{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.reset-workspace.canvas-expanded .reset-work{grid-area:1/1}.reset-workspace.focus-mode,.reset-workspace.focus-mode.has-details{--titlebar:var(--titlebar-info);grid-template-columns:minmax(0,1fr)}.reset-workspace.project-hidden .reset-project-sidebar,.reset-workspace.project-hidden .reset-project-resizer,.reset-workspace.focus-mode .reset-project-sidebar,.reset-workspace.focus-mode .reset-project-resizer,.reset-workspace.focus-mode .reset-details-panel,.reset-workspace.focus-mode .reset-details-resizer{display:none}.reset-workspace.project-hidden .reset-work,.reset-workspace.focus-mode .reset-work{grid-column:1}.titlebar{z-index:20;grid-area:1/1/auto/-1;grid-template-rows:var(--titlebar-info) var(--titlebar-acts);border-bottom:1px solid var(--border-default);background:var(--surface-panel);white-space:nowrap;-webkit-app-region:drag;display:grid;overflow:hidden}.titlebar--focus{grid-template-rows:var(--titlebar-info);background:var(--surface-canvas);border-bottom:0}.titlebar--focus .titlebar__info{border-bottom:0}.titlebar button,.titlebar input{-webkit-app-region:no-drag}.titlebar__info,.titlebar__acts{align-items:center;gap:12px;min-width:0;padding:0 12px;display:flex;overflow:hidden}.titlebar__acts{gap:20px}.titlebar__info{border-bottom:1px solid var(--border-subtle);justify-content:center;padding:0 78px}.titlebar__book{min-width:0;color:var(--text-secondary);font-family:var(--font-utility);letter-spacing:.06em;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0;font-size:.875rem;overflow:hidden}.titlebar__book:hover{color:var(--accent-primary)}.titlebar__book:focus-visible{outline:var(--ring-focus);outline-offset:2px}.titlebar__meta{min-width:0;color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.06em;text-overflow:ellipsis;flex:0 auto;font-size:.875rem;overflow:hidden}.titlebar__meta:before{content:"›";opacity:.6;margin-right:12px}.titlebar__spacer{flex:1}.titlebar__group{align-items:center;gap:14px;display:flex}.titlebar__ctl{color:var(--text-secondary);font-family:var(--font-utility);letter-spacing:.04em;cursor:pointer;transition:color .12s var(--motion-ease), border-color .12s var(--motion-ease);background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;font-size:.875rem}.titlebar__ctl:hover{color:var(--text-primary)}.titlebar__ctl:focus-visible{outline:var(--ring-focus);outline-offset:2px}.titlebar__ctl[aria-pressed=true],.titlebar__ctl[aria-expanded=true]{border-bottom-color:var(--accent-primary);color:var(--accent-primary)}.titlebar__panel,.titlebar__history button{align-items:center;padding:3px 0 2px;display:flex}.titlebar__history{align-items:center;gap:4px;display:flex}.titlebar__history svg{width:15px;height:15px}.titlebar__history button:disabled{color:var(--text-muted);opacity:.4;cursor:default}.titlebar__search{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-canvas);min-width:208px;max-width:576px;height:28px;color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.04em;cursor:text;transition:border-color .12s var(--motion-ease), color .12s var(--motion-ease);-webkit-app-region:no-drag;flex:0 576px;align-items:center;gap:8px;padding:0 12px;font-size:.75rem;display:flex}.titlebar__search svg{flex:none;width:14px;height:14px}.titlebar__search>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.titlebar__search:hover{border-color:var(--border-default);color:var(--text-secondary)}.titlebar__search:focus-visible{outline:var(--ring-focus);outline-offset:2px}.titlebar__rule{background:var(--border-default);width:1px;height:13px}@media (width<=1120px){.titlebar__meta{display:none}.titlebar__search{flex-basis:360px;max-width:360px}}.reset-project-sidebar{background:var(--surface-panel);grid-area:2/1;min-width:0;overflow:hidden}.reset-details-panel header button{border-radius:var(--radius);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;-webkit-app-region:no-drag;background:0 0;border:0;place-items:center;padding:0;display:grid}.reset-details-panel header button:hover{background:var(--surface-hover);color:var(--text-primary)}.reset-details-panel header svg{width:16px;height:16px}.index{scrollbar-width:thin;flex-direction:column;height:auto;padding:10px 0 0;display:flex;overflow:hidden auto}.index__group--manuscript{flex:70%;min-height:112px;padding-bottom:24px;scroll-padding-top:28px;overflow-y:auto}.index__group--manuscript.index__group--shut{min-height:0;padding-bottom:0}.index__group--fit{max-height:max-content}.index__manuscript-head{z-index:1;background:var(--surface-panel);position:sticky;top:0}.index__group--manuscript.index__group--shut .index__manuscript-head{position:static}.index__split{cursor:row-resize;touch-action:none;border:0;flex:none;height:9px;margin:0;position:relative}.index__split:before{content:"";background:var(--border-subtle);height:1px;position:absolute;inset:4px 0 auto}.index__split:hover:before,.index__split:focus-visible:before{background:var(--accent-primary);height:3px;inset:3px 0 auto}.index__split:focus-visible{outline:none}.index__split--fixed{cursor:default}.index__group--rest{flex:30%;min-height:112px;padding:10px 0 14px;overflow-y:auto}.index__group--rest.index__group--remainder{flex:1 1 0}.index__subgroup+.index__subgroup{margin-top:14px}.index__line{position:relative}.index__twisty{top:0;left:calc(6px + var(--index-twisty-indent,0px));z-index:2;width:18px;height:28px;color:var(--text-muted);cursor:pointer;transition:color .12s var(--motion-ease), transform .12s var(--motion-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.index__twisty svg{width:11px;height:11px}.index__twisty:hover{color:var(--text-primary)}.index__line:has(>.index__item[aria-expanded=false]) .index__twisty{transform:rotate(-90deg)}.index__beside{z-index:2;width:20px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;transition:color .12s var(--motion-ease), opacity .12s var(--motion-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:16px}.index__beside svg{width:13px;height:13px}.index__line:hover .index__beside,.index__beside:focus-visible{opacity:1}.index__beside:hover{color:var(--text-primary)}.index__beside:focus-visible{box-shadow:var(--ring-focus);border-radius:4px;outline:0}.index__item{width:100%;min-height:28px;color:var(--text-secondary);font:inherit;text-align:left;cursor:default;transition:color .12s var(--motion-ease), background-color .12s var(--motion-ease);background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:8px;padding:0 16px 0 26px;display:flex}.index__item:hover{background:var(--surface-hover);color:var(--text-primary)}.index__item:focus-visible{box-shadow:var(--ring-focus);outline:0}.index__item[aria-current=true]{border-left-color:var(--accent-primary);background:var(--surface-selected);color:var(--text-primary)}.index__item--marked{border-left-color:color-mix(in srgb, var(--accent-primary) 45%, transparent);background:color-mix(in srgb, var(--surface-selected) 60%, transparent);color:var(--text-primary)}.index__item--marked[aria-current=true]{border-left-color:var(--accent-primary);background:var(--surface-selected)}.index__item--place{font-family:var(--font-interface);font-size:15px}.index__item--chapter,.index__item--chapter-scene{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.05em;margin-top:6px;font-size:14px}.index__item--chapter:hover,.index__item--chapter-scene:hover{color:var(--text-secondary)}.index__item--record{font-family:var(--font-interface);font-size:15px}.index__item--planning-record{padding-left:calc(42px + var(--index-depth,0) * 14px);font-family:var(--font-utility);letter-spacing:.05em;font-size:14px}.index__line:has(>.index__item--planning-group){--index-twisty-indent:calc(16px + var(--index-depth,0) * 14px)}.index__item--planning-group{padding-left:calc(42px + var(--index-depth,0) * 14px);color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.05em;font-size:14px}.index__item--planning-group:hover{color:var(--text-secondary)}.index__item--add{color:var(--text-muted);font-family:var(--font-utility);cursor:pointer;margin-top:10px;font-size:14px}.index__item--add:hover{color:var(--text-primary)}.index__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.index__count{color:var(--text-muted);font-family:var(--font-utility);font-variant-numeric:tabular-nums;font-size:14px}.index__item:hover .index__count,.index__item[aria-current=true] .index__count{color:var(--text-secondary)}.index__item--unsaved .index__count{color:var(--accent-primary)}.index__count--state{font-variant-numeric:normal;letter-spacing:.04em;font-size:13px}.index__item[draggable=true]{cursor:grab}.index__item[draggable=true]:active{cursor:grabbing}.index__item.drop-before,.index__item.drop-after{position:relative}.index__item.drop-before:before,.index__item.drop-after:after{z-index:3;background:var(--accent-primary);content:"";pointer-events:none;height:2px;position:absolute;left:12px;right:12px}.index__item.drop-before:before{top:-1px}.index__item.drop-after:after{bottom:-1px}.index__item.drop-inside{background:var(--surface-selected);box-shadow:inset 0 0 0 1px var(--accent-primary)}.reset-pane-resizer{z-index:3;background:var(--surface-canvas);cursor:col-resize;grid-row:2;min-width:5px;position:relative}.reset-pane-resizer:after{content:"";width:3px;height:48px;transition:background .12s var(--motion-ease);background:0 0;border-radius:999px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.reset-pane-resizer:hover:after,.reset-pane-resizer:focus-visible:after{background:var(--focus-ring)}.reset-pane-resizer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.reset-project-resizer{grid-column:2}.reset-work{background:var(--surface-canvas);grid-area:2/3;min-width:0;min-height:0;display:flex;overflow:hidden}.reset-center{box-sizing:border-box;background:var(--surface-canvas);flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.reset-center-page{flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:auto}.reset-work-resizer{flex:0 0 5px}.reset-center:not([data-pane-focused]){--surface-canvas:var(--surface-panel);background:var(--surface-canvas)}.reset-work[data-pane-split] [data-pane-grip]{cursor:grab}.reset-work[data-pane-split] [data-pane-grip] :where(a,button,input,select,textarea,[contenteditable=true],[role=button],[role=textbox]){cursor:auto}.reset-work[data-pane-moving]{cursor:grabbing;-webkit-user-select:none;user-select:none}.reset-center[data-pane-moving]{opacity:.45}.reset-pane-drop{background:var(--text-muted);flex:0 0 2px;align-self:stretch}.reset-center[data-pane-hidden],.reset-workspace.compact-layout .reset-work-resizer,.reset-workspace.focus-mode .reset-work-resizer,.reset-workspace.canvas-expanded .reset-work-resizer{display:none}.reset-details-resizer{flex:0 0 5px}.reset-details-panel{flex:0 0 var(--reset-details-width,var(--rail));background:var(--surface-panel);min-width:0;max-width:100%;animation:reset-reveal-details .16s var(--motion-ease);overflow:auto}.reset-details-panel header{border-bottom:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-panel) 48%, transparent);justify-content:space-between;align-items:flex-start;gap:12px;min-height:88px;padding:17px 12px 14px 16px;display:flex}.reset-details-panel header>div{min-width:0}.reset-details-panel h2{font:500 24px/1.15 var(--font-literary);text-overflow:ellipsis;margin:0;overflow:hidden}.reset-details-kicker{color:var(--ink-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:15px;font-weight:600;display:block}.reset-details-panel header p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:15px;overflow:hidden}.reset-details-body{color:var(--text-secondary);padding:4px 16px 40px;font-size:15px;line-height:1.55}.reset-details-body dl{grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:10px 14px;margin:16px 0 0;display:grid}.reset-details-body dt{color:var(--text-muted)}.reset-details-body dd{color:var(--text-primary);margin:0}.rail{padding-top:4px;display:block}.rail__group{margin-bottom:24px}.rail__tabs{border-bottom:1px solid var(--border-subtle);gap:14px;margin-bottom:12px;display:flex}.rail__tab{color:var(--text-muted);font:500 12px/1.4 var(--font-utility);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 6px}.rail__tab:hover{color:var(--text-primary)}.rail__tab[aria-selected=true]{border-bottom-color:var(--text-primary);color:var(--text-primary)}.rail__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rail__label{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-utility);letter-spacing:.09em;margin-bottom:8px;padding:0 0 5px;font-size:14px;font-weight:600}.rail__label--act{justify-content:space-between;align-items:last baseline;gap:12px;display:flex}.rail__label--act .rail__row-act{letter-spacing:.04em;white-space:nowrap;text-transform:none;flex:none}.rail__mark.is-hidden-mark .rail__mark-text{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default)}.rail__mark.is-hidden-mark .rail__mark-kind{color:var(--text-muted)}.rail__row{align-items:baseline;gap:12px;min-height:26px;padding:3px 0;display:flex}.rail__key{min-width:52px;color:var(--text-muted);font-family:var(--font-utility);flex:none;font-size:13px}.rail__value{min-width:0;color:var(--text-primary);font-family:var(--font-literary);text-align:right;flex:1;font-size:15px}.rail__value--quiet{color:var(--text-secondary);font-family:var(--font-utility);font-size:15px}.rail__control{border-radius:var(--radius);min-width:0;color:inherit;font:inherit;text-align:right;cursor:pointer;transition:border-color .12s var(--motion-ease), background-color .12s var(--motion-ease);background:0 0;border:1px solid #0000;margin:-3px -6px;padding:3px 6px}.rail__row>.rail__control{flex:1}input.rail__control{text-overflow:ellipsis;border-radius:var(--radius);height:auto;color:inherit;font:inherit;background:0 0;border:1px solid #0000;padding:3px 6px}input.rail__control:hover:not(:disabled){border-color:var(--border-default);background:var(--surface-hover)}.rail__value--quiet.rail__control{color:var(--text-secondary);font-family:var(--font-utility);font-size:15px}.rail__control:hover:enabled{border-color:var(--border-default);background-color:var(--surface-hover)}.rail__control:focus-visible{border-color:var(--border-default);background-color:var(--surface-panel);box-shadow:var(--ring-focus);outline:0}.rail__color-swatches{flex-wrap:wrap;justify-content:flex-end;gap:0;display:flex}.rail__color-swatch{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.rail__color-swatch:before{background:var(--swatch);content:"";width:15px;height:15px;transition:box-shadow .12s var(--motion-ease);border:1px solid #0000;border-radius:2px}.rail__color-swatch--none:before{border-color:var(--border-strong);background:linear-gradient(to top right, transparent calc(50% - 1px), var(--border-strong) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px))}.rail__color-swatch:hover:before{box-shadow:0 0 0 1px var(--border-strong)}.rail__color-swatch[aria-checked=true]:before{box-shadow:0 0 0 1px var(--surface-panel), 0 0 0 2px var(--accent-primary)}.rail__color-swatch:focus-visible{outline:0}.rail__color-swatch:focus-visible:before{box-shadow:var(--ring-focus)}.rail__swatch-control input.rail__color-swatch--custom{background:0 0;border:0;border-radius:0;flex:none;width:24px;min-width:0;height:24px;min-height:0;margin:0;padding:0;display:inline-block}input.rail__color-swatch--custom:before{content:none}.rail__color-swatch--custom::-webkit-color-swatch-wrapper{justify-content:center;align-items:center;padding:0;display:flex}.rail__color-swatch--custom:focus-visible::-webkit-color-swatch{box-shadow:var(--ring-focus)}.rail__color-swatch--custom::-webkit-color-swatch{border:1px solid var(--border-strong);width:15px;height:15px;transition:box-shadow .12s var(--motion-ease);border-radius:2px;flex:none}.rail__color-swatch--custom:not(.is-chosen)::-webkit-color-swatch{background:conic-gradient(from .25turn,#b4523a,#a8863c,#4f7a5e,#40707a,#5a5f92,#8a4a68,#b4523a)}.rail__color-swatch--custom.is-chosen::-webkit-color-swatch{box-shadow:0 0 0 1px var(--surface-panel), 0 0 0 2px var(--accent-primary);border-color:#0000}.rail__control:disabled{color:var(--text-muted);cursor:default}.rail__summary{border-radius:var(--radius);width:100%;min-height:0;color:var(--text-primary);font-family:var(--font-literary);resize:vertical;transition:border-color .12s var(--motion-ease), background-color .12s var(--motion-ease);background:0 0;border:1px solid #0000;margin:0 -6px;padding:4px 6px;font-size:15px;line-height:1.6;display:block}.rail__summary::placeholder{color:var(--text-muted)}.rail__summary:hover:enabled{border-color:var(--border-default)}.rail__summary:focus-visible{border-color:var(--border-default);background:var(--surface-panel);box-shadow:var(--ring-focus);outline:0}.rail__mark{border-radius:var(--radius);width:calc(100% + 12px);color:var(--text-secondary);font:inherit;text-align:left;cursor:default;transition:background-color .12s var(--motion-ease), color .12s var(--motion-ease);background:0 0;border:0;align-items:baseline;gap:10px;margin:0 -6px;padding:7px 6px;display:flex}.rail__mark:hover{background:var(--surface-hover);color:var(--text-primary)}.rail__mark:focus-visible{box-shadow:var(--ring-focus);outline:0}.rail__mark-kind{color:var(--accent-primary);font-family:var(--font-utility);letter-spacing:.06em;flex:0 0 34px;font-size:13px}.rail__mark-text{min-width:0;font-family:var(--font-literary);overflow-wrap:anywhere;flex:1;font-size:15px;line-height:1.5}.rail__mark-text:empty{min-height:1.5em}.rail__thread{align-items:baseline;gap:9px;min-height:24px;padding:3px 0;display:flex}.rail__swatch{background:var(--lane,var(--lane-bare));border-radius:50%;flex:none;align-self:baseline;width:8px;height:8px;position:relative;top:-1px}.rail__thread-name{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-family:var(--font-interface);flex:1;font-size:15px}.rail__beat{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.06em;flex:none;font-size:13px}.rail__name{color:var(--text-primary);font-family:var(--font-literary);padding:3px 0;font-size:15px}.rail__portrait{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.rail__portrait>[role=alert]{color:var(--ink-danger);flex:1 0 100%}.rail__portrait-frame{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-canvas);width:72px;height:86px;color:var(--text-muted);font:400 13px/1 var(--font-utility);cursor:pointer;transition:border-color .12s var(--motion-ease);place-items:center;padding:0;display:grid;overflow:hidden}.rail__portrait-frame:hover{border-color:var(--border-strong)}.rail__portrait-frame:focus-visible{box-shadow:var(--ring-focus);outline:0}.rail__portrait-frame img{object-fit:cover;width:100%;height:100%}.rail__quiet-act{color:var(--text-muted);font:400 14px/1 var(--font-utility);text-align:left;cursor:pointer;transition:color .12s var(--motion-ease);background:0 0;border:0;padding:4px 0}.rail__quiet-act:hover:enabled{color:var(--text-primary)}.rail__quiet-act:focus-visible{box-shadow:var(--ring-focus);outline:0}.rail__quiet-act:disabled{color:var(--text-muted);opacity:.5;cursor:default}.rail__danger:hover:enabled{color:var(--ink-danger)}.rail__swatch-control{align-items:center;gap:0;margin-left:auto;display:flex}.rail__row:has(.rail__swatch-control){gap:0}.rail__row:has(.rail__swatch-control)>.rail__key{min-width:0}.rail__filter{border-radius:var(--radius);width:calc(100% + 12px);color:var(--text-primary);font:400 15px/1.4 var(--font-utility);transition:border-color .12s var(--motion-ease), background-color .12s var(--motion-ease);background:0 0;border:1px solid #0000;outline:0;margin:-3px -6px 11px;padding:3px 6px}.rail__filter::placeholder{color:var(--text-muted)}.rail__filter:hover{border-color:var(--border-default);background:var(--surface-hover)}.rail__filter:focus{border-color:var(--border-default);background:var(--surface-panel);box-shadow:var(--ring-focus)}.rail__none{color:var(--text-muted);font:400 15px/1.5 var(--font-literary);margin:0;padding:4px 0}.rail__prose{color:var(--text-primary);font:400 15px/1.6 var(--font-literary);white-space:pre-wrap;margin:0;padding:4px 0}.rail__mark-row{align-items:baseline;gap:6px;display:flex;position:relative}.rail__mark-row .rail__mark{cursor:pointer;flex:1;width:auto;min-width:0;overflow:hidden}.rail__mark-acts{z-index:1;background:var(--surface-panel);opacity:0;gap:8px;padding:7px 0 7px 12px;display:flex;position:absolute;top:0;right:0}.rail__mark-row:hover .rail__mark-acts,.rail__mark-acts:focus-within{opacity:1}.rail__mark-row:hover .rail__mark-acts{background:var(--surface-hover)}.rail__mark-row:has(.is-hidden-mark) .rail__mark-acts{opacity:1;background:0 0;flex:none;padding:0;position:static}.rail__row-act{color:var(--text-muted);font:400 13px/1 var(--font-utility);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0}.rail__row-act:hover{color:var(--text-primary)}.rail__row-act:focus-visible{box-shadow:var(--ring-focus);outline:0}.rail__mark-text small{color:var(--text-muted);font-family:var(--font-utility);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.rail__thread .rail__row-act{opacity:0;transition:opacity .12s var(--motion-ease)}.rail__thread:hover .rail__row-act,.rail__thread .rail__row-act:focus-visible{opacity:1}.rail .reset-details-tab-panel{background:0 0;border:0;padding:0}.rail .chapter-planning-overview-panel,.rail .chapter-planning-notes-panel{margin-bottom:24px}.rail .chapter-planning-notes-panel>.rail__label{border-bottom:0;padding-bottom:0}.rail .chapter-planning-notes-panel>.line-rich-text-field{min-height:0}.rail .chapter-planning-notes-panel .line-rich-text-content{resize:vertical;height:240px;min-height:96px;max-height:none}.rail .chapter-planning-metadata{border:0;margin:0;padding:0}@keyframes reset-reveal-details{0%{opacity:0;transform:translate(8px)}}.reset-workspace-alert{z-index:40;top:calc(var(--titlebar) + 12px);-webkit-app-region:no-drag;border:1px solid var(--state-danger);border-radius:var(--radius);background:var(--surface-raised);max-width:min(620px,100% - 40px);color:var(--text-primary);align-items:center;gap:16px;padding:10px 12px;font-size:15px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.reset-workspace-notice{z-index:40;top:calc(var(--titlebar) + 12px);-webkit-app-region:no-drag;border:1px solid var(--state-success);border-radius:var(--radius);background:var(--surface-raised);max-width:min(720px,100% - 40px);color:var(--text-primary);align-items:center;gap:16px;padding:10px 12px;font-size:15px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.reset-workspace-notice button,.reset-workspace-alert button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.reset-context-menu{z-index:60;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);width:214px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-menu);padding:5px;display:grid;position:fixed}.reset-context-menu--from-right{transform:translate(-100%)}.reset-context-menu>span{display:grid}.reset-context-menu button{border-radius:var(--radius);min-height:30px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:15px}.reset-context-menu button:hover:not(:disabled){background:var(--surface-hover)}.reset-context-menu button:disabled{color:var(--text-disabled)}.reset-context-menu button.danger{color:var(--ink-danger)}.reset-context-menu button.reset-context-spelling{font-family:var(--font-literary)}.reset-context-separator{background:var(--border-default);height:1px;margin:4px 5px}.reset-collection-surface{width:min(980px,100% - 64px);margin:0 auto;padding:54px 0 80px}.collection-head{justify-content:space-between;align-items:baseline;gap:20px;min-height:34px;margin-bottom:6px;display:flex}.supporting-workspace>.collection-head{width:min(980px,100% - 64px);margin:34px auto 6px}.collection-finding{min-width:0;color:var(--text-secondary);font:400 15px/1.5 var(--font-literary);margin:0}.collection-finding b{color:var(--text-primary);font-weight:600}.collection-acts{flex:none;align-items:baseline;gap:16px;display:flex}.collection-act{color:var(--text-muted);font:400 14px/1 var(--font-utility);cursor:pointer;transition:color .12s var(--motion-ease);background:0 0;border:0;padding:4px 0}.collection-act:hover{color:var(--text-primary)}.collection-act.is-lead{border-bottom:1px solid var(--accent-primary);color:var(--text-primary);font:400 16px/1.2 var(--font-literary);padding-bottom:3px}.collection-act:focus-visible{box-shadow:var(--ring-focus);outline:0}.collection-none{color:var(--text-muted);align-items:baseline;gap:14px;padding:18px 0;display:flex}.collection-none p{font:400 15px/1.5 var(--font-literary);margin:0}.lines-surface{box-sizing:border-box;min-width:100%;height:100%;min-height:100%;color:var(--text-primary);background:var(--surface-base);grid-template-rows:auto minmax(280px,1fr) auto;gap:14px;padding:20px 0 0;display:grid;position:relative;overflow:hidden auto}.lines-surface-content{display:contents}.lines-surface.is-read-blocked:before{z-index:10;background:color-mix(in srgb, var(--surface-base) 48%, transparent);content:"";position:absolute;inset:0}.lines-surface-read-status{z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);min-width:180px;max-width:min(420px,100% - 48px);box-shadow:var(--shadow-menu);color:var(--text-primary);font:15px/1.4 var(--font-interface);text-align:center;gap:8px;padding:14px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lines-surface-read-status>span{color:var(--text-secondary)}.lines-surface-read-status>div{justify-content:center;gap:8px;display:flex}.lines-surface-state{color:var(--text-muted);text-align:center;place-content:center;padding:20px;display:grid}.lines-surface-state h1,.lines-surface-state p{margin:0}.lines-surface-state p{margin-top:8px}.lines-surface-read-status button,.lines-surface-state button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:32px;color:var(--text-primary);font:600 15px/1 var(--font-interface);cursor:pointer;padding:0 12px}.lines-surface-read-status button.primary,.lines-surface-state button.primary{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 20%, var(--surface-raised))}.lines-surface-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin:0;padding:0 20px;display:flex}.lines-surface-header>div:first-child{flex:220px;min-width:150px}.lines-surface-header h1{font:500 26px/1.18 var(--font-literary);letter-spacing:-.02em;margin:0}.lines-surface-header h1 input{width:100%;min-width:150px;max-width:520px;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:0 2px 2px}.lines-surface-header h1 input:hover{border-bottom-color:var(--border-default)}.lines-surface-header h1 input:focus-visible{border-bottom-color:var(--focus-ring)}.lines-surface-header p{color:var(--text-muted);font:400 14px/1.4 var(--font-utility);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:7px 0 0}.lines-surface-actions{flex:none;align-items:baseline;gap:16px;display:flex}.lines-surface-actions button:not(:where(.choice-field button)){color:var(--text-secondary);font:400 14px/1 var(--font-utility);letter-spacing:.04em;cursor:pointer;transition:color .12s var(--motion-ease), border-color .12s var(--motion-ease);background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.lines-surface-actions button:not(:where(.choice-field button)):hover{color:var(--text-primary)}.lines-surface-actions button.primary{border-bottom-color:var(--accent-primary);color:var(--accent-primary)}.lines-surface-actions svg,.line-axis-bootstrap svg{width:13px;height:13px}.line-axis-bootstrap{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;margin:0;padding:8px 28px 24px;display:flex;overflow:auto}.line-axis-bootstrap p{max-width:30rem;color:var(--text-secondary);font:400 16px/1.7 var(--font-interface);margin:0}.line-axis-bootstrap-actions{align-items:baseline;gap:24px;display:flex}.line-axis-bootstrap-actions button{border:0;border-bottom:1px solid var(--border-strong);color:var(--text-primary);font:15px/1.4 var(--font-interface);letter-spacing:normal;cursor:pointer;background:0 0;border-radius:0;padding:0 0 5px}.line-axis-bootstrap-actions button:hover,.line-axis-bootstrap-actions button:focus-visible{border-bottom-color:var(--accent-primary);color:var(--text-primary)}.line-grid-scroll{background:var(--surface-panel);border-radius:0;min-width:0;max-width:100%;height:100%;min-height:0;overflow:auto}.line-grid{width:max-content;min-width:max-content;display:grid}.line-grid-corner,.line-column-heading,.line-row-heading,.line-grid-cell{box-sizing:border-box;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);position:relative}.line-column-placeholder,.line-row-placeholder,.line-cell-placeholder{box-sizing:border-box;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-hover) 42%, var(--surface-panel))}.line-column-placeholder{z-index:3;position:sticky;top:0}.line-row-placeholder{z-index:2;position:sticky;left:0}.line-cell-add-card{width:26px;height:26px;color:var(--text-muted);opacity:0;cursor:pointer;background:0 0;border:0;place-items:center;margin:0 auto;padding:0;transition:opacity .1s,color .1s;display:grid}.line-grid-cell:hover .line-cell-add-card,.line-grid-cell:focus-within .line-cell-add-card,.line-cell-add-card:focus-visible{opacity:1}.line-cell-add-card:hover,.line-cell-add-card:focus-visible{color:var(--accent-primary)}.line-cell-add-card svg{width:13px;height:13px}.line-card-drop-indicator{background:var(--accent-primary);height:3px;min-height:3px;box-shadow:var(--ring-focus);border-radius:999px}.line-grid-corner,.line-column-heading{z-index:3;background:var(--surface-raised);min-width:0;height:100%;min-height:0;padding:12px;position:sticky;top:0}.line-grid-corner{z-index:5;color:var(--text-muted);font:400 13px/1 var(--font-utility);letter-spacing:.08em;align-items:flex-end;display:flex;left:0}.line-column-heading,.line-row-heading{background:var(--surface-raised)}.line-column-heading{flex-direction:column;gap:4px;display:flex;position:sticky}.line-axis-main{width:100%;min-height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;gap:4px;padding:0;display:grid}.line-column-heading.is-selected,.line-row-heading.is-selected{background:color-mix(in srgb, var(--accent-primary) 13%, var(--surface-raised));box-shadow:inset 3px 0 0 var(--accent-primary), inset 0 0 0 2px color-mix(in srgb, var(--accent-primary) 52%, transparent)}.line-axis-main:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.line-column-heading strong,.line-row-heading strong{color:var(--text-primary);font:400 15px/1.3 var(--font-utility);letter-spacing:.04em;padding-right:24px}.line-row-heading .line-axis-main{align-content:start}.line-row-heading strong{top:calc(var(--line-header-height,76px) + 14px);position:sticky}.line-axis-actions-rail{pointer-events:none;width:24px;height:100%;position:absolute;top:0;right:7px}.line-axis-actions-rail .line-axis-actions{top:calc(var(--line-header-height,76px) + 8px);pointer-events:auto;position:sticky;right:auto}.line-axis-actions,.line-card-actions{border-radius:var(--radius);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.line-axis-actions{position:absolute;top:8px;right:7px}.line-axis-actions:hover,.line-axis-actions:focus-visible,.line-card-actions:hover,.line-card-actions:focus-visible{background:var(--surface-hover);color:var(--text-primary)}.line-axis-actions svg,.line-card-actions svg{width:15px;height:15px}.line-column-heading span{color:var(--text-muted);font:400 13px/1.25 var(--font-utility);font-variant-numeric:tabular-nums;letter-spacing:.04em}.line-row-heading{z-index:2;min-width:0;height:100%;min-height:0;padding:14px 12px;position:sticky;left:0}.line-grid-cell{background:var(--surface-panel);align-content:start;gap:8px;min-width:0;height:100%;min-height:0;padding:9px;display:grid;overflow:hidden}.line-grid-cell:empty:after{content:"";min-height:20px;display:block}.line-grid-cell:focus-visible,.line-grid-cell.is-keyboard-destination,.line-unplaced.is-keyboard-destination{outline:2px solid var(--focus-ring);outline-offset:-2px;background:color-mix(in srgb, var(--accent-primary) 12%, var(--surface-panel))}.line-grid-row{display:contents}.line-axis-insert-handle{z-index:8;width:44px;height:44px;color:var(--text-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;outline:0;place-items:center;padding:0;transition:opacity .1s;display:grid;position:absolute}.line-axis-insert-handle:before{z-index:-1;border:1px solid color-mix(in srgb, var(--accent-primary) 64%, var(--border-default));background:var(--surface-raised);content:"";border-radius:50%;width:24px;height:24px;position:absolute}.line-axis-insert-handle svg{width:13px;height:13px}.line-axis-insert-column{top:50%;transform:translateY(-50%)}.line-axis-insert-column.is-before{left:-22px}.line-axis-insert-column.is-after{right:-22px}.line-axis-insert-row{left:50%;transform:translate(-50%)}.line-axis-insert-row.is-before{top:-22px}.line-axis-insert-row.is-after{bottom:-22px}.line-axis-insert-row.is-at-origin{top:auto;bottom:-22px}.line-axis-insert-column.is-at-origin{left:auto;right:-22px}.line-column-heading:hover>.line-axis-insert-handle,.line-column-heading:focus-within>.line-axis-insert-handle,.line-row-heading:hover>.line-axis-insert-handle,.line-row-heading:focus-within>.line-axis-insert-handle,.line-grid-corner:hover>.line-axis-insert-handle,.line-grid-corner:focus-within>.line-axis-insert-handle,.line-axis-insert-handle:focus-visible{opacity:1}.line-grid-row:has(>.line-column-heading:nth-child(2):hover)>.line-grid-corner>.line-axis-insert-column.is-at-origin{opacity:1}.line-grid:has(>.line-grid-row:nth-child(2)>.line-row-heading:hover) .line-axis-insert-row.is-at-origin{opacity:1}.line-axis-insert-handle:hover{opacity:1}.line-axis-insert-handle:hover,.line-axis-insert-handle:focus-visible{color:var(--text-primary)}.line-axis-insert-editor{z-index:145;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);width:254px;box-shadow:var(--shadow-menu);gap:8px;padding:10px;display:grid;position:fixed}.line-axis-insert-editor label{color:var(--text-secondary);font:600 14px/1 var(--font-interface);gap:5px;display:grid}.line-axis-insert-editor input{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-base);width:100%;min-height:34px;color:var(--text-primary);font:15px/1 var(--font-interface);outline:0;padding:0 8px}.line-axis-insert-editor input:focus-visible{border-color:var(--focus-ring);box-shadow:var(--ring-focus)}.line-axis-insert-editor>span{color:var(--ink-danger);font:14px/1.3 var(--font-interface)}.line-axis-insert-editor>div{justify-content:flex-end;gap:6px;display:flex}.line-axis-insert-editor button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);min-height:30px;color:var(--text-primary);font:600 14px/1 var(--font-interface);padding:0 9px}.line-axis-insert-editor button.primary{border-color:color-mix(in srgb, var(--accent-primary) 65%, var(--border-default));background:color-mix(in srgb, var(--accent-primary) 18%, var(--surface-raised))}.line-card{box-sizing:border-box;background:var(--surface-raised);width:100%;min-width:0;color:var(--text-primary);font:15px/1.35 var(--font-interface);text-align:left;border:0;padding:0;display:grid;position:relative;overflow:hidden}.line-card-colored:before{content:"";background:var(--line-card-color);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.line-card:hover,.line-card:focus-within{background:var(--surface-hover)}.line-card.is-selected{box-shadow:var(--selection-glow), var(--shadow-card)}.line-card-main{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-rows:1.1em calc(2.704em + 1px) 1.1em 2.4em;gap:.42em;padding:.83em .92em;display:grid;position:relative}button.line-card-main{cursor:pointer}.line-card-move{min-height:24px;color:var(--text-muted);font:13px/1.2 var(--font-utility);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:5px 4px;display:inline-flex}.line-card-move[draggable=true]{cursor:grab}.line-card-move svg{width:12px;height:12px}.line-card-controls{background:linear-gradient(to top, var(--surface-raised) 0 31px, transparent);opacity:0;min-height:44px;transition:opacity .12s var(--motion-ease);pointer-events:none;align-items:flex-end;gap:7px;padding:13px 36px 6px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.line-card:hover .line-card-controls{opacity:1}.line-card:has(:focus-visible) .line-card-controls{opacity:1}.line-card:hover .line-card-controls>*{pointer-events:auto}.line-card:has(:focus-visible) .line-card-controls>*{pointer-events:auto}.line-card:hover .line-card-controls{background:linear-gradient(to top, var(--surface-hover) 0 31px, transparent)}.line-card:has(:focus-visible) .line-card-controls{background:linear-gradient(to top, var(--surface-hover) 0 31px, transparent)}.line-card:hover .line-card-note,.line-card:hover .line-card-synopsis{opacity:0}.line-card:has(:focus-visible) .line-card-note{opacity:0}.line-card:has(:focus-visible) .line-card-synopsis{opacity:0}.line-card-open{min-height:24px;color:var(--text-secondary);font:13px/1.2 var(--font-utility);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 4px;display:inline-flex}.line-card-open:hover,.line-card-open:focus-visible{color:var(--text-primary);text-decoration:underline}.line-card-open svg{width:12px;height:12px}.line-card-move:hover,.line-card-move:focus-visible{color:var(--text-primary);text-decoration:underline}.line-card-actions{background:var(--surface-raised);opacity:0;transition:opacity .12s var(--motion-ease);position:absolute;bottom:5px;right:6px}.line-card:hover .line-card-actions{opacity:1}.line-card:has(:focus-visible) .line-card-actions{opacity:1}.line-card:hover .line-card-actions{background:var(--surface-hover)}.line-card:has(:focus-visible) .line-card-actions{background:var(--surface-hover)}.line-item-menu{z-index:130;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);width:196px;box-shadow:var(--shadow-menu);padding:4px;display:grid;position:fixed}.line-item-menu button{border-radius:var(--radius);min-height:32px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:15px}.line-item-menu button:hover,.line-item-menu button:focus-visible{background:var(--surface-hover)}.line-item-menu button:disabled{color:var(--text-disabled);cursor:default}.line-item-menu button:disabled:hover{background:0 0}.line-item-menu button.danger{color:var(--ink-danger)}.line-card-kind{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:.55em;font-size:.84em;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.line-card-kind svg{width:1.2em;height:1.2em}.line-card-duplicate{color:var(--text-muted)}.line-card-duplicate:before{content:"· "}.line-card strong,.line-card span{min-width:0}.line-card strong{font-family:var(--font-literary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.04em;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.line-card-meta{white-space:nowrap;align-items:baseline;gap:.6em;font-size:.84em;line-height:1.3;display:flex;overflow:hidden}.line-card-context{color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.line-card-synopsis,.line-card-note{color:var(--text-secondary);transition:opacity .12s var(--motion-ease);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92em;line-height:1.3;display:-webkit-box;overflow:hidden}.line-card-note{color:var(--text-muted)}.line-card-note>span{color:var(--text-secondary);font-family:var(--font-utility);letter-spacing:.08em;margin-right:.5em;font-size:.91em;font-weight:400}.line-load-more{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:32px;color:var(--text-secondary);font:600 14px/1 var(--font-interface);cursor:pointer;justify-self:center;margin:8px 14px;padding:0 12px}.line-load-more:disabled{cursor:wait;opacity:.65}.line-unplaced{border-top:1px solid var(--border-subtle);background:var(--surface-panel);border-radius:0;min-height:0;max-height:48px;padding:0;overflow:hidden}.line-unplaced.is-expanded{max-height:260px}.line-unplaced>header{justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 14px;display:flex}.line-unplaced h2{color:var(--text-secondary);font:400 14px/1 var(--font-utility);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0}.line-unplaced>header span,.line-unplaced>p{color:var(--text-muted);font:400 14px/1.4 var(--font-utility);letter-spacing:.04em}.line-unplaced-toggle{min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;padding:0 12px 0 0;display:flex}.line-unplaced-add{color:var(--text-muted);font:400 14px/1 var(--font-utility);letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:color .12s var(--motion-ease);background:0 0;border:0;flex:none;padding:2px 0}.line-unplaced-add:hover,.line-unplaced-add:focus-visible{color:var(--text-primary)}.line-unplaced>p{margin:10px 0 0}.line-unplaced-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;max-height:184px;margin:0 14px 14px;display:grid;overflow:auto}.line-unplaced-cards>[role=listitem]{min-width:0}.line-confirm-dialog>p{color:var(--text-secondary);font:15px/1.55 var(--font-interface);margin:0}.line-confirm-dialog button.danger{border-color:color-mix(in srgb, var(--state-danger) 58%, var(--border-default));color:var(--ink-danger)}.line-chapter-action-dialog{width:min(520px,100vw - 32px)}.line-dialog-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.line-dialog-checkbox input{width:16px;height:16px;accent-color:var(--accent-primary);border:0;margin:0;padding:0}.line-conversion-summary{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);gap:7px;padding:11px 12px;display:grid}.line-conversion-summary strong,.line-conversion-summary p,.line-conversion-export-warning{margin:0}.line-conversion-summary strong{color:var(--text-primary);font-size:15px}.line-conversion-summary p,.line-conversion-export-warning{color:var(--text-secondary);font:15px/1.45 var(--font-interface)}.line-conversion-export-warning{border-left:3px solid var(--state-warning);background:color-mix(in srgb, var(--state-warning) 9%, var(--surface-panel));padding:8px 10px}.reset-collection-surface ul{margin:18px 0 0;padding:0;list-style:none}.reset-collection-surface li{border-bottom:1px solid var(--border-default)}.reset-collection-surface li button{width:100%;min-height:48px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px}.reset-collection-surface li button:hover{background:var(--surface-hover)}.reset-blank{text-align:left;flex-direction:column;gap:16px;width:100%;max-width:34rem;margin:0 auto;padding:32px;display:flex}.reset-blank-line{color:var(--text-primary);font:24px/1.4 var(--font-literary);margin:0}.reset-blank p:not(.reset-blank-line){max-width:30rem;color:var(--text-secondary);font:16px/1.7 var(--font-interface);margin:0}.reset-blank-acts{gap:24px;margin-top:6px;display:flex}.reset-blank-acts button{border:0;border-bottom:1px solid var(--border-strong);color:var(--text-primary);font:15px/1.4 var(--font-interface);cursor:pointer;background:0 0;border-radius:0;padding:0 0 5px}.reset-blank-acts button:hover,.reset-blank-acts button:focus-visible{border-bottom-color:var(--accent-primary);color:var(--text-primary)}.reset-center-document>.reset-center-page{overflow:hidden}.document-editor-surface{background-color:var(--surface-canvas);grid-template-rows:auto minmax(0,1fr);width:100%;height:100%}.document-editor-surface.find-open{grid-template-rows:auto 42px minmax(0,1fr)}.document-editor-heading{z-index:1;background:var(--surface-canvas);min-width:0;position:relative}.manuscript-format-bar{z-index:3;top:var(--bar-top);left:var(--bar-left);border:1px solid var(--border-default);background:var(--surface-panel);width:max-content;max-width:calc(100% - 12px);box-shadow:var(--shadow-menu);flex-wrap:wrap;align-items:center;gap:2px;padding:3px 5px;display:flex;position:absolute}.manuscript-format-bar button{height:24px;color:var(--text-secondary);font:400 15px/1 var(--font-utility);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0 7px}.manuscript-format-bar button:hover,.manuscript-format-bar button:focus-visible{color:var(--text-primary)}.manuscript-format-bar button.is-on{box-shadow:inset 0 -1px 0 var(--text-primary);color:var(--text-primary)}.manuscript-format-bar-divider{background:var(--border-subtle);width:1px;height:14px;margin:0 4px}.manuscript-tool-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:1px;padding:7px clamp(14px,4vw,48px) 6px;display:flex;position:relative}.manuscript-tool-strip--switched{padding-inline:clamp(40px,4vw,48px)}.dictation-provisional{color:color-mix(in srgb, currentColor 45%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap}.manuscript-tool-strip-note{max-width:min(46ch,90%);color:var(--sheet-ink-2,currentColor);font-family:var(--font-utility);text-align:center;pointer-events:none;z-index:2;font-size:.625rem;line-height:1.35;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.manuscript-tool-strip button.manuscript-tool-strip-switch{justify-content:center;align-items:center;width:24px;padding:0;display:flex;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.manuscript-tool-strip button.manuscript-tool-strip-switch[aria-pressed=true]{color:var(--text-primary)}.pane-details-switch,.pane-focus-switch,.pane-close-switch{width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:color .12s var(--motion-ease);background:0 0;border:0;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:flex}.pane-details-switch:hover,.pane-details-switch:focus-visible,.pane-focus-switch:hover,.pane-focus-switch:focus-visible,.pane-close-switch:hover,.pane-close-switch:focus-visible{color:var(--text-primary)}.pane-details-switch:focus-visible,.pane-focus-switch:focus-visible,.pane-close-switch:focus-visible{outline:var(--ring-focus);outline-offset:2px}.pane-focus-switch[aria-pressed=true]{color:var(--text-primary)}.manuscript-tool-strip button.pane-details-switch{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.manuscript-tool-strip button.pane-close-switch{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.manuscript-tool-strip--switched:has(.pane-details-switch){padding-inline:clamp(68px,4vw + 28px,76px)}.manuscript-tool-strip button{height:24px;color:var(--text-muted);font:400 14px/1 var(--font-utility);letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:color .12s var(--motion-ease);background:0 0;border:0;padding:0 7px}.manuscript-tool-strip button[data-tool=dictate]{text-align:center;place-items:center;display:grid}.manuscript-tool-strip button[data-tool=dictate]>span{grid-area:1/1}.manuscript-tool-strip-widest{visibility:hidden}.manuscript-tool-strip button:hover:enabled,.manuscript-tool-strip button:focus-visible{color:var(--text-primary)}.manuscript-tool-strip button:focus-visible{box-shadow:var(--ring-focus);outline:0}.manuscript-tool-strip button:disabled{color:var(--text-muted);cursor:default}.manuscript-tool-strip button.is-on{box-shadow:inset 0 -1px 0 var(--text-primary);color:var(--text-primary)}.manuscript-tool-strip button.manuscript-tool-strip-group-end{margin-right:16px}.manuscript-line-band{z-index:4;pointer-events:none;border-radius:var(--radius);background:color-mix(in srgb, var(--focus-ring) 7%, transparent);position:fixed}.manuscript-line-handle{z-index:5;outline-offset:-2px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:fixed;transform:translateY(-50%)}.manuscript-line-handle__mark{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-raised);width:20px;height:20px;color:var(--text-muted);font:400 15px/1 var(--font-utility);justify-content:center;align-items:center;display:flex}.manuscript-line-handle:hover .manuscript-line-handle__mark,.manuscript-line-handle:focus-visible .manuscript-line-handle__mark{border-color:var(--border-strong);color:var(--text-primary)}.manuscript-line-handle:focus-visible{outline:2px solid var(--focus-ring)}.document-find-bar{z-index:2;padding:5px var(--paper-inset);background:var(--surface-canvas);font:400 21px/1 var(--font-literary);justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.document-find-bar input{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);width:min(300px,48vw);height:30px;color:var(--text-primary);font:400 15px/1 var(--font-interface);outline:0;padding:0 9px}.document-find-bar input:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}.document-find-bar span{min-width:72px;color:var(--text-muted);font:400 15px/1 var(--font-interface);text-align:right}.document-find-bar button{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-raised);min-width:34px;height:30px;color:var(--text-primary);font:400 15px/1 var(--font-interface);padding:0 9px}.document-find-bar button:last-child{width:30px;min-width:30px;padding:6px}.document-find-bar button svg{width:15px;height:15px}.document-editor-hit-target{z-index:1;background:var(--surface-canvas);cursor:text;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;min-width:0;min-height:0;position:relative;overflow:auto}.document-editor-hit-target>.manuscript-sheet{width:var(--paper-width);position:relative}.manuscript-margin-grip{z-index:4;cursor:col-resize;width:10px;position:absolute;top:0;bottom:0}.manuscript-margin-grip--paper.manuscript-margin-grip--left{left:-5px}.manuscript-margin-grip--paper.manuscript-margin-grip--right{right:-5px}.manuscript-margin-grip--line.manuscript-margin-grip--left{left:calc(var(--paper-margin) - var(--note-gap))}.manuscript-margin-grip--line.manuscript-margin-grip--right{right:calc(var(--paper-margin) - var(--note-gap))}.manuscript-margin-grip:after{background:var(--border-strong);content:"";opacity:0;width:1px;position:absolute;top:0;bottom:0}.manuscript-margin-grip--left:after{left:5px}.manuscript-margin-grip--right:after{right:5px}.manuscript-margin-grip--line.manuscript-margin-grip--left:after{left:0}.manuscript-margin-grip--line.manuscript-margin-grip--right:after{right:0}.manuscript-margin-grip:hover:after,.manuscript-margin-grip:focus-visible:after{opacity:1}.manuscript-margin-grip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.document-editor-hit-target .manuscript-sheet-head{padding:clamp(38px, 6vh, 64px) var(--paper-margin) 0}.document-editor-hit-target .manuscript-prose{padding:34px var(--paper-margin) max(45vh, 180px);text-wrap:pretty;font-size:18px;line-height:1.64}.document-editor-save-error{z-index:5;border:1px solid var(--state-danger);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-menu);justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex;position:absolute;bottom:14px;left:14px;right:14px}@media (width<=720px){.document-find-bar{padding-left:8px;padding-right:8px}.document-editor-hit-target>.manuscript-sheet{width:calc(100% - 36px)}.document-editor-hit-target .manuscript-sheet-head{padding-top:26px}.document-editor-hit-target .manuscript-prose{padding-top:22px;font-size:17px}.document-editor-save-error{flex-direction:column;align-items:stretch}}@media (width<=980px){.reset-workspace,.reset-workspace.has-details{grid-template-columns:234px 5px minmax(0,1fr)}.reset-details-panel{z-index:20;width:min(304px,100% - 64px);box-shadow:var(--shadow-menu);position:absolute;top:0;bottom:0;right:0}.reset-details-resizer{display:none}.reset-collection-surface{width:calc(100% - 40px)}.lines-surface{padding:16px 0 0}.lines-surface-header{flex-direction:column;align-items:stretch;padding:0 16px}.lines-surface-header>div:first-child{flex:none}}.reset-compact-context{z-index:35;border-bottom:1px solid var(--border-default);background:var(--surface-panel);-webkit-app-region:drag;grid-area:1/1;align-items:center;gap:3px;min-width:0;padding:4px 6px;display:flex}.reset-compact-context button{border-radius:var(--radius);min-width:34px;min-height:31px;color:var(--text-primary);font:600 15px/1 var(--font-interface);cursor:pointer;-webkit-app-region:no-drag;background:0 0;border:1px solid #0000;place-items:center;padding:0 8px;display:inline-grid}.reset-compact-context button:hover:not(:disabled),.reset-compact-context button[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.reset-compact-context button:disabled{color:var(--text-disabled);cursor:default}.reset-compact-context svg{width:16px;height:16px}.reset-compact-current{min-width:0;color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 6px;font-size:15px;overflow:hidden}.reset-workspace.compact-layout,.reset-workspace.compact-layout.has-details,.reset-workspace.compact-layout.project-hidden,.reset-workspace.compact-layout.project-hidden.has-details,.reset-workspace.compact-layout.focus-mode{grid-template-rows:42px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.reset-workspace.compact-layout .reset-work,.reset-workspace.compact-layout.project-hidden .reset-work,.reset-workspace.compact-layout.focus-mode .reset-work{grid-area:2/1}.reset-workspace.compact-layout .reset-project-sidebar{z-index:30;width:min(320px,100% - 44px);box-shadow:var(--shadow-menu);position:absolute;top:0;bottom:0;left:0}.reset-workspace.compact-layout .reset-project-scrim{z-index:29;position:absolute;inset:0}.reset-workspace.compact-layout .reset-details-panel{z-index:30;width:min(360px,100% - 44px);box-shadow:var(--shadow-menu);display:block;position:absolute;top:0;bottom:0;right:0}.reset-workspace.rail-drawer.project-open{grid-template-columns:minmax(0,1fr)}.reset-workspace.rail-drawer.project-open .reset-work{grid-column:1}.reset-workspace.rail-drawer .reset-project-sidebar{z-index:30;width:min(320px,100% - 44px);box-shadow:var(--shadow-menu);justify-self:start}.reset-workspace.rail-drawer .reset-project-resizer{display:none}.reset-project-scrim{z-index:29;background:color-mix(in srgb, var(--surface-backdrop) 55%, transparent);border:0;grid-area:2/1;padding:0}.reset-compact-menu{z-index:45;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);width:min(200px,100% - 12px);box-shadow:var(--shadow-menu);padding:5px;display:grid;position:absolute;top:38px;right:6px}.reset-compact-menu button{border-radius:var(--radius);min-height:34px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:15px}.reset-compact-menu button:hover{background:var(--surface-hover)}.reset-trash-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:62px;padding:10px 0;display:grid}.reset-trash-groups{gap:22px;padding:18px 0 36px;display:grid}.reset-trash-groups>section>h2{border-bottom:1px solid var(--border-default);color:var(--text-muted);font:400 14px/1 var(--font-utility);letter-spacing:.04em;margin:0;padding-bottom:8px}.reset-trash-actions{align-items:center;gap:6px;display:flex}.reset-collection-surface .reset-trash-actions button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:32px;color:var(--text-primary);font:600 14px/1 var(--font-interface);cursor:pointer;padding:0 10px}.reset-collection-surface .reset-trash-actions button:hover,.reset-collection-surface .reset-trash-actions button:focus-visible{border-color:var(--border-strong);background:var(--surface-hover)}.reset-collection-surface .reset-trash-actions button.danger{border-color:color-mix(in srgb, var(--state-danger) 42%, var(--border-default));color:var(--ink-danger)}.reset-trash-line-groups{gap:10px;margin-top:12px;display:grid}.reset-trash-line-group{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);overflow:hidden}.reset-trash-overflow{position:relative}.reset-collection-surface .reset-trash-overflow>button{place-items:center;width:30px;padding:0;display:grid}.reset-collection-surface .reset-trash-overflow>button svg{width:15px}.reset-trash-overflow>div{z-index:30;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);width:170px;box-shadow:var(--shadow-menu);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.reset-collection-surface .reset-trash-overflow>div button{text-align:left;background:0 0;border-color:#0000;width:100%}.reset-trash-line-group>header{background:var(--surface-raised);justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:6px 12px;display:flex}.reset-trash-line-group>header>span{align-items:baseline;gap:12px;min-width:0;display:flex}.reset-trash-line-group>header small{color:var(--text-muted);font-size:14px}.reset-trash-list.nested{padding:0 12px}.reset-trash-list.nested li+li{border-top:1px solid var(--border-subtle)}.reset-trash-list li>span:first-child{align-items:baseline;gap:12px;min-width:0;display:flex}.reset-trash-list li>span:first-child>strong{flex:0 auto;min-width:0}.reset-trash-list li>span:first-child>small{white-space:nowrap;flex:none}.reset-trash-list strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.reset-trash-list small{color:var(--text-muted);font-size:15px}.reset-trash-list li>button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:32px;color:var(--text-primary);cursor:pointer;padding:0 10px}@media (width<=520px){.reset-compact-context{gap:1px;padding-inline:3px}.reset-compact-context button{min-width:31px;padding-inline:6px}.reset-trash-list li{grid-template-columns:1fr}}.reset-search-backdrop{align-items:start;padding-top:74px}.reset-search-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(960px,100vw - 32px);max-height:min(620px,100vh - 106px);color:var(--text-primary);box-shadow:var(--shadow-dialog);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.reset-search-body{grid-template-columns:minmax(0,380px) minmax(0,1fr);min-height:0;display:grid}.reset-search-body:not(:has(>.search-preview)){grid-template-columns:minmax(0,1fr)}.reset-search-body>.search-preview{border-left:1px solid var(--border-default)}.reset-search-dialog>header{border-bottom:1px solid var(--border-default);grid-template-columns:20px minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:48px;padding:6px 8px 6px 14px;display:grid}.reset-search-dialog>header svg{width:17px;height:17px;color:var(--text-secondary)}.reset-search-dialog input{min-width:0;min-height:34px;color:var(--text-primary);font:16px/1.3 var(--font-interface);background:0 0;border:0;outline:0;padding:0 4px}.reset-search-dialog>header button{border-radius:var(--radius);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.reset-search-results{min-height:220px;max-height:min(540px,100vh - 96px);padding:0;overflow:auto}.reset-search-results>p,.reset-search-results>div:not(.search-result-list){color:var(--text-secondary);text-align:center;margin:0;padding:42px 18px}.reset-search-results ul{margin:0;padding:0;list-style:none}.reset-search-results li+li{border-top:1px solid var(--border-subtle)}.reset-search-results li button{width:100%;min-height:52px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;gap:2px;padding:7px 12px 8px;display:grid}.reset-search-results li button:hover,.reset-search-results li button:focus-visible{background:var(--surface-hover);outline:0}.reset-search-results li button:focus-visible,.reset-search-results li button[aria-current=true]{border-left-color:var(--accent-primary)}.reset-search-results li button[aria-current=true]{background:var(--surface-hover)}.reset-search-results li strong{font:500 16px/1.3 var(--font-literary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reset-search-results li span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.reset-search-results li small{color:var(--text-muted);font:14px/1.3 var(--font-utility);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reset-search-results mark{color:var(--accent-primary);background:0 0;font-weight:500}.reset-search-dialog.is-docked{border:0;border-top:1px solid var(--border-default);background:var(--surface-panel);width:auto;height:100%;max-height:none;box-shadow:none;border-radius:0}.reset-search-dialog.is-docked>header{grid-template-columns:20px minmax(0,1fr) auto 34px;min-height:40px}.reset-search-count{color:var(--text-muted);font:14px/1.3 var(--font-utility);letter-spacing:.03em;white-space:nowrap}.reset-search-dialog.is-docked .reset-search-results{border-right:1px solid var(--border-default);min-height:0;max-height:none}.reset-search-dialog.is-docked .reset-search-body{grid-template-columns:minmax(0,46%) minmax(0,1fr)}.reset-search-dialog.is-docked .reset-search-body>.search-preview{border-left:0}.search-result-list{min-height:0}.search-preview{flex-direction:column;gap:7px;min-height:0;padding:16px 20px 20px;display:flex;overflow:auto}.search-preview p{margin:0}.search-preview-path{color:var(--text-muted);font:14px/1.4 var(--font-utility);letter-spacing:.03em}.search-preview h3{font:500 22px/1.25 var(--font-literary);margin:0}.search-preview-facts{color:var(--text-secondary);font:14px/1.4 var(--font-utility);letter-spacing:.03em}.search-preview-body{color:var(--text-primary);font:16px/1.6 var(--font-literary);margin-top:4px}.search-preview mark{color:var(--accent-primary);background:0 0;font-weight:500}:root[data-mode=light] :is(.reset-search-results,.search-preview) mark{color:color-mix(in srgb, var(--accent-primary) 90%, var(--text-primary))}:root[data-mode=light] .reset-search-results li button:is(:hover,:focus-visible,[aria-current=true]) mark{color:var(--ink-accent)}.reset-project-sidebar{grid-template-rows:minmax(0,1fr) auto;display:grid}.reset-book-switcher-wrap{border-top:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-panel) 92%, var(--surface-canvas));position:relative}.reset-book-switcher{width:100%;min-height:58px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:8px 10px;display:grid}.reset-book-switcher:hover,.reset-book-switcher:focus-visible{background:var(--surface-hover);outline:0}.reset-book-switcher>span:nth-child(2),.reset-book-menu button>span:nth-child(2){min-width:0}.reset-book-switcher strong,.reset-book-switcher small,.reset-book-menu strong,.reset-book-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reset-book-switcher strong,.reset-book-menu strong{font:500 15px/1.2 var(--font-literary)}.reset-book-switcher small,.reset-book-menu small{color:var(--text-muted);margin-top:3px;font-size:13px}.reset-book-switcher>svg{width:15px;height:15px;color:var(--text-muted)}.reset-book-cover{border:1px solid var(--border-strong);border-radius:var(--radius);background:linear-gradient(145deg, color-mix(in srgb, var(--accent-primary) 20%, transparent), color-mix(in srgb, var(--accent-primary) 7%, transparent)), var(--surface-raised);width:30px;height:39px;color:var(--accent-primary);font:600 18px/1 var(--font-literary);place-items:center;display:grid;overflow:hidden}.reset-book-cover img{object-fit:cover;width:100%;height:100%}.reset-book-menu{z-index:60;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);max-height:min(420px,60vh);box-shadow:var(--shadow-menu);padding:5px;display:grid;position:absolute;bottom:calc(100% + 7px);left:7px;right:7px;overflow:auto}.reset-book-menu>button{border-radius:var(--radius);min-height:52px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:6px 8px;display:grid}.reset-book-menu>button:hover,.reset-book-menu>button[aria-current=true]{background:var(--surface-hover)}.reset-book-menu>.reset-book-menu-add{border-top:1px solid var(--border-default);border-radius:0 0 var(--radius) var(--radius);grid-template-columns:22px minmax(0,1fr);min-height:38px;margin-top:4px}.reset-book-menu-add svg{width:15px;height:15px;color:var(--text-secondary)}.document-find-bar{--paper-inset:calc((100cqi - var(--paper-width)) / 2 + var(--paper-margin))}.document-editor-hit-target .manuscript-prose{width:100%;padding:clamp(30px, 5vh, 54px) var(--paper-margin) max(38vh, 160px)}@property --paper-margin{syntax:"<length>";inherits:true;initial-value:0}.document-editor-surface{--paper-margin:var(--gutter)}@property --reset-document-width{syntax:"<length>";inherits:true;initial-value:690px}@property --page-measure-base{syntax:"<length>";inherits:true;initial-value:690px}@property --note-measure-floor{syntax:"<length>";inherits:true;initial-value:400px}@property --paper-width{syntax:"<length>";inherits:true;initial-value:690px}@property --paper-room{syntax:"<length>";inherits:true;initial-value:690px}@property --paper-page-floor{syntax:"<length>";inherits:true;initial-value:448px}@property --paper-line-ask{syntax:"<length>";inherits:true;initial-value:690px}@property --paper-line-floor{syntax:"<length>";inherits:true;initial-value:400px}@property --paper-line-room{syntax:"<length>";inherits:true;initial-value:690px}.document-editor-surface{--page-measure-base:var(--reset-document-width)}.document-editor-surface .document-editor-hit-target,.document-editor-surface .document-find-bar{--paper-desk:max(72px, 10cqi);--paper-room:calc(100cqi - var(--paper-desk));--paper-page-floor:calc(min(var(--note-measure-floor), var(--page-measure-base)) + 2 * (var(--note-trim) + var(--note-column-floor) + var(--note-gap)));--paper-width:max(min(var(--paper-page-floor), var(--paper-room)), min(var(--paper-page,var(--paper-room)), var(--paper-room)));--paper-line-floor:min(var(--note-measure-floor), var(--page-measure-base));--paper-line-room:min(var(--page-measure-base), max(var(--paper-line-floor), calc(var(--paper-width) - 2 * (var(--note-trim) + var(--note-column-floor) + var(--note-gap)))));--paper-line-default:calc(var(--paper-width) - 2 * var(--gutter));--paper-line-ask:max(var(--paper-line-floor), min(var(--paper-line,var(--paper-line-default)), var(--paper-line-room)));--paper-margin:max(var(--note-trim), calc((var(--paper-width) - var(--paper-line-ask)) / 2));--note-room:max(0px, calc(var(--paper-margin) - var(--note-trim)));--note-room-right:var(--note-room);--reset-document-width:max(0px, calc(var(--paper-width) - 2 * var(--paper-margin)))}.document-editor-surface{container-type:inline-size}@property --note-room{syntax:"<length>";inherits:true;initial-value:0}@container (width>=1060px){.document-editor-hit-target .manuscript-prose{width:100%}.document-editor-hit-target .manuscript-margin-annotation{float:left;clear:left;width:calc(var(--note-room) - var(--note-gap));margin-left:calc(-1 * var(--note-room));text-align:left;padding-top:.45em}}@property --note-room-right{syntax:"<length>";inherits:true;initial-value:0}@container (width>=1060px){.document-editor-hit-target .manuscript-margin-right-annotation{float:right;clear:right;width:calc(var(--note-room-right) - var(--note-gap));margin-right:calc(-1 * var(--note-room-right));text-align:left;padding-top:.45em}}@container (width>=604px){.document-editor-surface .document-editor-hit-target,.document-editor-surface .document-find-bar{--paper-line-default:var(--paper-line-room);--paper-line-floor:min(var(--note-measure-floor), var(--page-measure-base), max(var(--note-measure-squeeze), calc(var(--paper-width) - 2 * (var(--note-trim) + var(--note-column-floor) + var(--note-gap)))))}.document-editor-surface .document-editor-hit-target .manuscript-margin-annotation{float:left;clear:left;width:calc(var(--note-room) - var(--note-gap));margin-left:calc(-1 * var(--note-room));text-align:left;padding-top:.45em}.document-editor-surface .document-editor-hit-target .manuscript-margin-right-annotation{float:right;clear:right;width:calc(var(--note-room-right) - var(--note-gap));margin-right:calc(-1 * var(--note-room-right));text-align:left;padding-top:.45em}}.line-rich-text-field.is-document{background:var(--surface-canvas);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);min-height:100%;display:grid;overflow:hidden}.line-rich-text-field.is-document>div:last-child{min-height:0}.line-rich-text-field.is-document .line-rich-text-content{min-height:100%;color:var(--text-manuscript);font:400 15px/1.52 var(--font-literary);border:0;padding:24px clamp(20px,4vw,48px) 80px}.supporting-surface{grid-template-rows:minmax(0,1fr);min-height:100%}.supporting-surface:has(>.supporting-error){grid-template-rows:auto minmax(0,1fr)}[data-platform=darwin] .reset-workspace.canvas-expanded .reset-center{padding-top:38px}.reset-workspace.focus-mode .manuscript-prose{padding-top:4.5rem;font-size:1.25rem}.supporting-workspace{min-width:0;min-height:100%}.supporting-editor,.supporting-editor.is-profile{background:var(--surface-canvas);flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:100%;display:flex}.supporting-editor>.line-recovery-prompt{flex:none}.record-thread{padding:0 var(--gutter) 20px;gap:7px;display:grid}.record-thread-findings{color:var(--text-secondary);font:400 15px/1.5 var(--font-interface);flex-wrap:wrap;gap:0 10px;margin:0;display:flex}.record-thread-findings>span+span{color:var(--text-muted)}.record-thread-link{color:var(--text-secondary);font:400 14px/1.5 var(--font-utility);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0}.record-thread-link:hover,.record-thread-link:focus-visible{color:var(--text-primary);outline:0}.record-thread-lane{height:var(--arrangement-lane);align-items:center;display:flex}.record-thread-cell{cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:2px;height:100%;padding:0;position:relative}.record-thread-cell:before{content:"";background:var(--grid-line);height:1px;position:absolute;top:50%;left:1px;right:1px}.record-thread-cell.is-present:before{background:var(--lane);height:.875rem;top:50%;transform:translateY(-50%)}.record-thread-cell.starts-book:after{content:"";background:var(--border-strong);width:1px;position:absolute;inset:-5px auto -5px 0}.record-thread-cell:hover,.record-thread-lane:focus-visible>.record-thread-cell.is-active{background:color-mix(in srgb, var(--accent-primary) 16%, transparent)}.record-thread-cell:hover:before,.record-thread-lane:focus-visible>.record-thread-cell.is-active:before{background:var(--accent-primary);opacity:1}.record-thread-cell.is-absent:hover:before,.record-thread-lane:focus-visible>.record-thread-cell.is-absent.is-active:before{height:.5rem;top:50%;transform:translateY(-50%)}.record-thread-lane:focus-visible{outline:0}.record-company{padding:0 var(--gutter) 16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 28px;display:grid}.record-company-group h3{color:var(--text-muted);font:400 14px/1.5 var(--font-utility);letter-spacing:.04em;margin:0 0 4px}.record-company-group ul{margin:0;padding:0;list-style:none}.record-company-group button{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:minmax(0,1fr) 62px 20px;align-items:center;gap:10px;padding:2px 4px;display:grid}.record-company-group button:hover,.record-company-group button:focus-visible{background:var(--surface-hover);color:var(--text-primary);outline:0}.record-company-name{font:400 15px/1.6 var(--font-interface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-company-bar{background:color-mix(in srgb, var(--text-muted) 16%, transparent);border-radius:1px;height:.5rem;display:block}.record-company-bar>span{width:calc(var(--share) * 100%);background:var(--lane);border-radius:1px;height:100%;display:block}.record-company-count{color:var(--text-muted);font:400 14px/1.6 var(--font-utility);font-variant-numeric:tabular-nums;text-align:right}.record-company-rest{color:var(--text-muted);font:400 14px/1.5 var(--font-utility);margin:3px 0 0 4px}.record-sheet-head{padding:calc(var(--gutter) + 12px) var(--gutter) 12px;text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}input.record-sheet-title{field-sizing:content;appearance:none;width:auto;min-width:8ch;max-width:100%;height:auto;color:var(--sheet-ink);font:500 21px/1.3 var(--font-literary);letter-spacing:.08em;text-align:center;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;padding:3px 0;font-variant-caps:small-caps}.record-sheet-title:hover:not(:read-only){box-shadow:inset 0 -1px color-mix(in srgb, var(--sheet-ink-2) 34%, transparent)}.record-sheet-title:focus-visible{box-shadow:inset 0 -2px var(--focus-ring);text-overflow:clip}.record-sheet-kicker{color:var(--sheet-ink-2);font:400 14px/1 var(--font-utility);letter-spacing:.04em}.record-sheet-front{--text-primary:var(--sheet-ink);--text-secondary:var(--sheet-ink-2);--text-muted:color-mix(in srgb, var(--sheet-ink) 46%, var(--sheet));--grid-line:var(--rule-sheet);--border-subtle:var(--rule-sheet);--border-strong:color-mix(in srgb, var(--sheet-ink) 34%, var(--sheet));--surface-hover:color-mix(in srgb, var(--sheet-ink) 8%, transparent)}.record-sheet-front .record-company-group h3,.record-sheet-front .record-company-count,.record-sheet-front .record-company-rest{color:var(--sheet-ink-2)}.supporting-editor-scroll{flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;padding:0;overflow:hidden}.supporting-field-grid,.supporting-field-grid.is-profile{width:100%;min-width:0;max-width:none;height:100%;min-height:100%;margin:0;display:block}.supporting-content-field,.supporting-field-grid.is-profile .supporting-content-field{grid-template-rows:minmax(0,1fr);height:100%;min-height:100%;display:grid}.supporting-content-field>span{display:none}.supporting-content-field .line-rich-text-field{width:100%;min-width:0;max-width:100%;height:100%;min-height:100%}.supporting-content-field .line-rich-text-content,.supporting-content-field .line-rich-text-content .ProseMirror{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.supporting-content-field .line-rich-text-field.is-document>div:last-child{height:100%;min-height:0;overflow:auto}.supporting-content-field .line-rich-text-sheet{width:min(calc(var(--reset-document-width) + 2 * var(--gutter)), calc(100% - max(72px, 10%)));background:var(--sheet);min-height:100%;color:var(--sheet-ink);flex-direction:column;margin:0 auto;display:flex}.supporting-content-field .line-rich-text-field.is-document .line-rich-text-content{width:auto;height:auto;min-height:0;max-height:none;padding:30px var(--gutter) max(30vh, 140px);background:var(--sheet);color:var(--sheet-ink);caret-color:var(--sheet-ink);font:400 15px/1.52 var(--font-literary);flex:1 0 auto;margin:0;overflow:visible}.supporting-content-field .line-rich-text-content ::selection{background:color-mix(in srgb, var(--accent-primary) 30%, var(--sheet));color:var(--sheet-ink)}.supporting-content-field .line-rich-text-content::selection{background:color-mix(in srgb, var(--accent-primary) 30%, var(--sheet));color:var(--sheet-ink)}.supporting-content-field .line-rich-text-content .is-editor-empty:before,.supporting-content-field .line-rich-text-content.is-editor-empty:before{color:color-mix(in srgb, var(--sheet-ink) 34%, var(--sheet))}.reset-details-panel{overflow:hidden}.reset-details-panel>header{align-items:center;min-height:48px;padding:8px 9px 8px 14px}.reset-details-panel>header.is-bare{background:0 0;border-bottom:0;min-height:0;padding:8px 9px 0 14px}.reset-details-panel>header.is-bare+.reset-details-body{height:calc(100% - 36px);padding-top:6px}.reset-details-panel>header .reset-details-kicker{margin:0;font-size:14px}.reset-details-panel>header h2,.reset-details-panel>header p{display:none}.reset-details-body{height:calc(100% - 48px);padding:0 14px 40px;overflow:auto}.reset-details-group{padding:14px 0}.reset-details-tab-panel[hidden]{display:none}.reset-details-tab-panel{min-height:240px}.chapter-planning-notes-panel>.line-rich-text-field{border-color:var(--border-subtle)}.chapter-planning-notes{gap:13px;display:grid}.chapter-planning-notes-panel>.line-rich-text-field{border:1px solid var(--border-default);border-radius:var(--radius);min-height:260px}.chapter-planning-notes .line-rich-text-content{min-height:210px;padding:12px;font-size:14px}.line-rich-text-field.is-compact{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-canvas);grid-template-rows:minmax(118px,auto);min-height:0;display:grid;overflow:hidden}.line-rich-text-field.is-compact .line-rich-text-content{box-sizing:border-box;width:100%;min-width:0;min-height:118px;max-height:min(300px,38vh);color:var(--text-primary);font:14px/1.55 var(--font-literary);padding:10px 12px;overflow:auto}.chapter-planning-metadata{border:0;gap:13px;margin:0;padding:0}.chapter-planning-metadata>label>span:first-child,.chapter-planning-color>span:first-child,.line-card-color>span:first-child,.chapter-planning-combobox>label{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;font-size:13px}.chapter-planning-combobox{gap:6px;display:grid;position:relative}.chapter-planning-chips{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:5px;min-height:32px;padding:3px 0;display:flex}.chapter-planning-chips:focus-within{border-bottom-color:var(--focus-ring);box-shadow:0 1px 0 0 var(--focus-ring)}.chapter-planning-chip{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);min-height:26px;color:var(--text-primary);align-items:center;gap:5px;padding:0 5px 0 8px;font-size:14px;display:inline-flex}.chapter-planning-chip button{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.chapter-planning-chip button.chapter-planning-chip-name{width:auto;height:auto;color:inherit;font:inherit;text-align:left;border-radius:0;padding:0;display:inline}.chapter-planning-chip button.chapter-planning-chip-name:hover{color:var(--accent-primary)}.chapter-planning-chip button.chapter-planning-chip-name:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chapter-planning-chips>input{min-width:70px;height:26px;color:var(--text-primary);background:0 0;border:0;outline:0;flex:90px;padding:0 5px;font-size:15px}.chapter-planning-options{z-index:15;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-menu);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.chapter-planning-options button{border-radius:var(--radius);min-height:30px;color:var(--text-primary);text-align:left;background:0 0;border:0;padding:0 8px}.chapter-planning-options button[aria-selected=true],.chapter-planning-options button:hover{background:var(--surface-hover)}.choice-field__value{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:32px;color:var(--text-primary);font:15px/1.4 var(--font-interface);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:6px;padding:5px 0;display:flex}.choice-field__value:hover:not(:disabled){border-bottom-color:var(--border-strong)}.choice-field__value:focus-visible{border-bottom-color:var(--focus-ring);box-shadow:0 1px 0 0 var(--focus-ring);outline:0}.choice-field__value:disabled{color:var(--text-muted);cursor:default}.choice-field__value:after{border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);content:"";flex:none;width:7px;height:7px;margin:0 4px 3px 0;transform:rotate(45deg)}.choice-field__value[aria-expanded=true]:after{margin-bottom:-1px;transform:rotate(225deg)}.choice-field__chosen{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.choice-field__chosen.is-unset{color:var(--text-muted)}.choice-field__panel{gap:2px;max-height:280px;overflow-y:auto}.choice-field__filter{border:0;border-bottom:1px solid var(--border-subtle);min-height:28px;color:var(--text-primary);font:15px/1.4 var(--font-interface);background:0 0;margin-bottom:2px;padding:0 8px}.choice-field__filter:focus{border-bottom-color:var(--focus-ring);outline:0}.choice-field__option{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.choice-field__option[aria-selected=true]{background:0 0;font-weight:550}.choice-field__option[data-active=true],.choice-field__option[aria-selected=true][data-active=true]{background:var(--surface-hover)}.choice-field__option.is-nested{padding-left:calc(8px + var(--choice-depth) * 12px)}.choice-field__option:disabled{color:var(--text-muted);cursor:default}.choice-field__detail{color:var(--text-muted);font-family:var(--font-utility);font-size:13px}.choice-field__none{color:var(--text-muted);margin:0;padding:6px 8px;font-size:15px}.rail__row>.choice-field--rail{flex:1;min-width:0}.choice-field--rail>.choice-field__value{border-radius:var(--radius);min-height:0;color:inherit;font:inherit;transition:border-color .12s var(--motion-ease), background-color .12s var(--motion-ease);border:1px solid #0000;justify-content:flex-end;margin:-3px -6px;padding:3px 6px}.choice-field--rail>.choice-field__value .choice-field__chosen{text-align:right}.choice-field--rail>.choice-field__value:hover:enabled{border-color:var(--border-default);background-color:var(--surface-hover)}.choice-field--rail>.choice-field__value:focus-visible{border-color:var(--border-default);background-color:var(--surface-panel);box-shadow:var(--ring-focus)}.choice-field--dialog{display:grid}.choice-field--dialog>label{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;margin-bottom:7px;font-size:13px}.choice-field--dialog>.choice-field__value{border:1px solid var(--border-strong);border-radius:var(--radius);background-color:var(--surface-canvas);height:38px;min-height:0;color:var(--text-primary);font:inherit;padding:0 10px}.choice-field--dialog>.choice-field__value:focus-visible{border-color:var(--focus-ring);box-shadow:var(--ring-focus)}.chapter-planning-save.state-saved{display:none}.reset-details-stack{gap:6px;margin-bottom:12px;display:grid}.reset-details-stack>span:first-child,.chapter-planning-combobox>label{color:var(--text-muted);letter-spacing:0;text-transform:none;font-size:15px;font-weight:400}.rail .chapter-planning-combobox>label{font-family:var(--font-utility);letter-spacing:.08em;padding:0 0 6px;font-size:13px}.reset-details-stack input,.reset-details-stack textarea{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:32px;color:var(--text-primary);font:13px/1.4 var(--font-interface);transition:border-color .12s var(--motion-ease);background-color:#0000;border-radius:0;outline:0;padding:5px 0}.reset-details-stack input:hover:not(:disabled),.reset-details-stack textarea:hover:not(:disabled){border-bottom-color:var(--border-strong)}.reset-details-stack textarea{resize:vertical;font-family:var(--font-literary);font-size:15px;line-height:1.5}.reset-details-stack input:focus,.reset-details-stack textarea:focus{border-bottom-color:var(--focus-ring);box-shadow:0 1px 0 0 var(--focus-ring)}.reset-details-danger button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:30px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;display:inline-flex}.reset-details-danger button svg{width:13px}.reset-details-danger button{border-color:color-mix(in srgb, var(--state-danger) 42%, var(--border-default));color:var(--ink-danger)}.reset-collection-surface{width:calc(100% - 48px);min-height:100%;padding:34px 0 64px}.reset-line-collection-list{gap:4px;margin:26px 0 0;padding:0;list-style:none;display:grid}.reset-line-collection-list li{border-bottom:0}.reset-line-collection-list li>button{border-radius:var(--radius);width:100%;min-height:74px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3px minmax(220px,1fr);align-items:center;gap:0 16px;padding:12px 10px;display:grid}.reset-board-collection{flex-direction:column;display:flex}.reset-board-wall{grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:34px 26px;margin:26px 0 0;padding:0 0 16px;list-style:none;display:grid}.reset-board-wall li{border-bottom:0}.reset-board-wall li>button{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:0;display:grid;position:relative}.reset-board-figure{aspect-ratio:100/62;border:1px solid var(--border-subtle);border-radius:var(--radius);transition:box-shadow .14s var(--motion-ease), transform .14s var(--motion-ease);padding:9px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000002e}.reset-board-wall li>button:hover .reset-board-figure,.reset-board-wall li>button:focus-visible .reset-board-figure{transform:translateY(-2px);box-shadow:0 6px 16px #00000042}.reset-board-wall li>button:focus-visible .reset-board-figure{border-color:var(--accent-primary)}.reset-board-sketch{width:100%;height:100%;display:block}.reset-board-sketch-shape,.reset-board-sketch-picture{stroke-width:.5px}.reset-board-sketch-line{fill:none;stroke-width:.6px;stroke-linecap:round}.reset-board-sketch-picture{opacity:.55}.reset-board-sketch-text{opacity:.68;stroke:none}.reset-board-figure-empty{height:100%;display:block}.reset-board-wall li>button>svg{background:var(--surface-raised);opacity:0;transition:opacity .12s var(--motion-ease);border-radius:4px;padding:3px;position:absolute;top:8px;right:8px}.reset-board-wall li>button:hover>svg,.reset-board-wall li>button:focus-visible>svg{opacity:1}.reset-board-wall li>button>span:not(.reset-board-figure){gap:5px;min-width:0;display:grid}.reset-board-wall strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reset-board-wall .reset-board-excerpt{-webkit-line-clamp:2;color:var(--text-secondary);font:400 15px/1.45 var(--font-literary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reset-board-wall strong{color:var(--text-primary);font:500 20px/1.25 var(--font-literary)}.reset-board-wall small{-webkit-line-clamp:2;min-height:32px;color:var(--text-muted);font:400 14px/1.4 var(--font-utility);font-variant-numeric:tabular-nums;letter-spacing:.04em;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.reset-board-wall small b{color:var(--text-secondary);font-weight:400}.reset-board-workspace{background:var(--surface-base);grid-template-rows:48px minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}:is(.reset-board-workspace:has(>.reset-board-recovery):not(:has(>.reset-board-save-error)),.reset-board-workspace:has(>.reset-board-save-error):not(:has(>.reset-board-recovery))){grid-template-rows:48px auto minmax(0,1fr)}.reset-board-workspace:has(>.reset-board-recovery):has(>.reset-board-save-error){grid-template-rows:48px auto auto minmax(0,1fr)}.reset-board-header{z-index:12;border-bottom:1px solid var(--border-default);background:var(--surface-panel);justify-content:space-between;align-items:center;gap:14px;padding:7px 12px 7px 18px;display:flex;position:relative}.reset-board-header>input{border-radius:var(--radius);width:min(520px,60%);min-width:160px;height:34px;color:var(--text-primary);font:500 24px/1 var(--font-literary);background:0 0;border:1px solid #0000;padding:0 7px}.reset-board-header>input:hover,.reset-board-header>input:focus{border-color:var(--border-default);background:var(--surface-raised);outline:none}.reset-board-header>div:not(.reset-board-menu){align-items:center;gap:5px;display:flex}.reset-board-header>div>span{color:var(--text-muted);margin-right:5px;font-size:14px}.reset-board-header button{border-radius:var(--radius);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.reset-board-header button:hover{border-color:var(--border-default);background:var(--surface-hover);color:var(--text-primary)}.reset-board-header button svg{width:16px;height:16px}.reset-board-menu{z-index:30;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);width:214px;box-shadow:var(--shadow-menu);padding:5px;display:grid;position:absolute;top:42px;right:9px}.reset-board-menu button{text-align:left;border:0;width:100%;height:auto;min-height:30px;padding:0 9px;font-size:15px;display:block}.reset-board-menu .is-destructive{border-top:1px solid var(--border-default);color:var(--ink-danger);margin-top:4px}.reset-board-recovery,.reset-board-save-error{z-index:10;border-bottom:1px solid var(--border-default);background:var(--surface-raised);min-height:42px;color:var(--text-secondary);align-items:center;gap:8px;padding:6px 14px;font-size:15px;display:flex}.reset-board-recovery>div{margin-right:auto;display:grid}.reset-board-recovery strong{color:var(--text-primary)}.reset-board-recovery button,.reset-board-save-error button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);min-height:29px;color:var(--text-primary);cursor:pointer;padding:0 9px}.reset-board-save-error{color:var(--ink-danger)}.reset-board-save-error span{margin-right:auto}.reset-board-asset-warning{z-index:14;border:1px solid var(--rule-warning);border-radius:var(--radius);background:color-mix(in srgb, var(--plane-warning) 96%, transparent);max-width:min(640px,100% - 32px);box-shadow:var(--shadow-menu);color:var(--ink-gold);align-items:center;gap:8px;padding:8px 11px;font-size:15px;line-height:1.35;display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%)}.reset-board-asset-warning svg{flex:none;width:16px;height:16px}.reset-board-loading,.reset-board-error{min-height:100%;color:var(--text-muted);text-align:center;place-content:center;padding:28px;display:grid}.marginalia-board-canvas{min-width:0;height:100%;min-height:0;overflow:hidden}.marginalia-board-canvas .excalidraw,.marginalia-board-canvas .excalidraw.theme--dark{--color-primary:var(--accent-primary);--color-primary-darker:var(--accent-primary);--color-primary-darkest:var(--accent-primary);--color-primary-light:var(--surface-raised);--color-primary-light-darker:var(--surface-hover);--color-primary-hover:color-mix(in srgb, var(--accent-primary) 86%, var(--text-primary));--color-brand-active:var(--accent-primary);--color-brand-hover:color-mix(in srgb, var(--accent-primary) 86%, var(--text-primary));--color-selection:var(--accent-primary);--color-surface-low:var(--surface-canvas);--color-surface-lowest:var(--surface-panel);--color-surface-mid:var(--surface-panel);--color-surface-high:var(--surface-card);--color-surface-primary-container:color-mix(in srgb, var(--accent-primary) 24%, var(--surface-raised));--color-on-primary-container:var(--text-primary);--color-on-surface:var(--text-primary);--default-bg-color:var(--surface-canvas);--default-border-color:var(--border-default);--island-bg-color:var(--surface-card);--icon-fill-color:var(--text-primary);width:100%;height:100%;color:var(--text-primary)}.marginalia-board-canvas .Island,.marginalia-board-canvas .App-toolbar{border-color:var(--border-default);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-menu)}.marginalia-board-canvas .ToolIcon__icon,.marginalia-board-canvas .ToolIcon_type_button{color:var(--text-secondary)}.marginalia-board-canvas .ToolIcon__icon[aria-pressed=true],.marginalia-board-canvas .App-toolbar .ToolIcon__icon.active,.marginalia-board-canvas .ToolIcon--selected .ToolIcon__icon{background:color-mix(in srgb, var(--accent-primary) 22%, var(--surface-raised));color:var(--text-primary)}:is(.marginalia-board-canvas .HintViewer,.marginalia-board-canvas .sidebar-trigger__label-element:has(.default-sidebar-trigger),.marginalia-board-canvas .default-sidebar-trigger,.marginalia-board-canvas .library-menu-browse-button,.marginalia-board-canvas .library-menu-control-buttons,.marginalia-board-canvas .help-icon),.marginalia-board-canvas .App-menu__left,.marginalia-board-canvas [data-testid=main-menu-trigger]{display:none!important}.marginalia-board-canvas .excalidraw .ToolIcon__keybinding{font-size:13px}.reset-board-book-scope{border:1px solid var(--border-default);border-radius:var(--radius);gap:6px;margin:10px 0 0;padding:10px;display:grid}.reset-board-book-scope label{color:var(--text-secondary);align-items:center;gap:7px;font-size:15px;display:flex}.reset-line-collection-list li>button:hover,.reset-line-collection-list li>button:focus-visible{background:var(--surface-hover);outline:0}.reset-line-collection-list i{border-radius:999px;width:3px;height:40px}.reset-line-collection-list li>button>span{gap:7px;min-width:0;display:grid}.reset-line-collection-list strong,.reset-line-collection-list .reset-line-excerpt,.reset-line-collection-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reset-line-collection-list .reset-line-excerpt{color:var(--text-secondary);font:400 16px/1.45 var(--font-literary)}.reset-line-collection-list strong{color:var(--text-primary);font:500 22px/1.2 var(--font-literary)}.reset-line-shape{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));align-items:end;gap:0 1px;height:9px;margin:1px 0 2px;display:grid}.reset-line-shape-cell{background:color-mix(in srgb, var(--text-muted) 26%, transparent);border-radius:1px;height:1px}.reset-line-shape-cell.step-1{background:color-mix(in srgb, var(--lane) 55%, transparent);height:4px}.reset-line-shape-cell.step-2{background:var(--lane);height:9px}.reset-line-collection-list small,.reset-line-collection-list em,.reset-line-collection-list time{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.02em;font-size:14px;font-style:normal}.reset-line-collection-list svg{width:15px}.writing-dashboard{box-sizing:border-box;scrollbar-color:color-mix(in srgb, var(--text-muted) 34%, transparent) transparent;scrollbar-width:thin;width:100%;padding:22px max(24px,50% - 590px) 48px}.writing-dashboard::-webkit-scrollbar{width:8px}.writing-dashboard::-webkit-scrollbar-track{background:0 0}.writing-dashboard::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 30%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.writing-dashboard::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-secondary) 55%, transparent);background-clip:padding-box}.dashboard-heading{align-items:center;margin-bottom:10px}.dashboard-heading h1{font-size:33px}.dashboard-scope-label,.dashboard-datum-detail{color:var(--text-muted);font:400 13px/1.4 var(--font-utility);letter-spacing:.04em}.dashboard-scope-label{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);align-self:center;padding:7px 9px}.dashboard-datum-detail{min-height:17px;margin:0 0 8px}.dashboard-progress,.dashboard-recent{align-self:start;min-height:0;padding:14px}.dashboard-progress{grid-area:progress}.dashboard-recent{grid-area:recent;min-height:235px}.reset-trash-groups{gap:14px;padding-top:12px}.reset-trash-list li{border-bottom:1px solid var(--border-subtle);background:var(--surface-panel);min-height:40px;padding:5px 9px}.reset-settings-dialog--workspace{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(900px,100vw - 40px);max-height:min(720px,100vh - 40px);padding:0;overflow:hidden}.reset-settings-dialog--workspace>header{border-bottom:1px solid var(--border-default);padding:18px 22px 14px}.reset-settings-dialog--workspace>header h2{margin:0;font-size:21px}.reset-settings-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:auto}.reset-settings-column{align-content:start;gap:15px;padding:20px 22px 26px;display:grid}.reset-settings-column+.reset-settings-column{border-left:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-raised) 35%, transparent)}.reset-settings-dialog--workspace>footer{border-top:1px solid var(--border-default);background:var(--surface-raised);margin:0;padding:12px 18px}@media (width<=720px){.reset-settings-body{grid-template-columns:1fr}.reset-settings-column+.reset-settings-column{border-top:1px solid var(--border-default);border-left:0}}@media (width<=980px){.reset-workspace,.reset-workspace.has-details{grid-template-columns:var(--reset-project-width,252px) 5px minmax(0, 1fr)}.reset-workspace.project-hidden,.reset-workspace.project-hidden.has-details,.reset-workspace.focus-mode{grid-template-columns:minmax(0,1fr)}.reset-details-panel{z-index:20;width:min(360px,100% - 64px);box-shadow:var(--shadow-menu);position:absolute;top:0;bottom:0;right:0}.reset-details-resizer{display:none}}@media (width<=920px){.dashboard-progress,.dashboard-recent{grid-area:auto/1/auto/-1}.reset-line-collection-list li>button{grid-template-columns:4px minmax(0,1fr) 58px 24px}.reset-line-collection-list em:first-of-type,.reset-line-collection-list time{display:none}}@media (width<=720px){.document-editor-hit-target .manuscript-prose,.supporting-field-grid,.supporting-field-grid.is-profile{width:calc(100% - 28px)}}.settings-kicker{color:var(--text-muted);font:400 13px/1 var(--font-utility);letter-spacing:.08em;text-transform:lowercase;margin-bottom:6px;display:block}.studio-settings-backdrop{padding:20px}.studio-settings-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(1240px,100vw - 40px);height:min(820px,100vh - 40px);box-shadow:var(--shadow-dialog);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.studio-settings-header>button svg{width:17px;height:17px}.studio-settings-header,.reset-settings-header{border-bottom:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-raised) 48%, var(--surface-panel));grid-template-columns:auto minmax(320px,1fr) auto;align-items:end;gap:28px;padding:18px 22px 0;display:grid}.studio-settings-header h2,.reset-settings-header h2{color:var(--text-primary);font:500 28px/1 var(--font-literary);margin:0 0 15px}.studio-settings-header nav,.reset-settings-header nav{align-self:stretch;align-items:end;gap:22px;display:flex}.studio-settings-header nav button,.reset-settings-header nav button{min-height:34px;color:var(--text-muted);font:400 15px/1.2 var(--font-utility);cursor:pointer;transition:color .12s var(--motion-ease);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 6px}.studio-settings-header nav button:hover,.reset-settings-header nav button:hover{color:var(--text-primary)}.studio-settings-header nav button[aria-current=page],.reset-settings-header nav button[aria-current=page]{border-bottom-color:var(--accent-primary);color:var(--text-primary)}.studio-settings-header>button{border-radius:var(--radius);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-self:start;place-items:center;margin-top:1px;padding:0;display:grid}.studio-settings-header>button:hover{background:var(--surface-hover);color:var(--text-primary)}.studio-settings-dialog>main{min-height:0;overflow:auto}.studio-settings-warning{border:1px solid color-mix(in srgb, var(--state-warning) 52%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--state-warning) 10%, var(--surface-raised));color:var(--text-primary);font:500 15px/1.5 var(--font-interface);margin:16px 20px 0;padding:11px 13px}.studio-settings-dialog>footer{border-top:1px solid var(--border-default);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;padding:10px 18px;display:grid}.studio-settings-dialog>footer>span{color:var(--text-secondary);font-size:14px}.studio-settings-dialog>footer:has(>.studio-settings-notices){grid-template-columns:auto minmax(0,1fr) auto auto}.studio-settings-notices{color:var(--text-secondary);font-size:14px}.studio-settings-notices:hover{color:var(--text-primary)}.studio-settings-dialog button:not(:where(.collection-act,.theme-family-choice,.theme-mode-control button,.appearance-mode-tabs button,.dictation-model-tabs button,.project-theme-scope button,.reset-blank-acts button,.studio-settings-header>button,.choice-field button)),.appearance-settings button:not(:where(.collection-act,.theme-family-choice,.theme-mode-control button,.appearance-mode-tabs button,.dictation-model-tabs button,.project-theme-scope button,.reset-blank-acts button,.studio-settings-header>button,.choice-field button)),.template-settings button:not(:where(.collection-act,.theme-family-choice,.theme-mode-control button,.appearance-mode-tabs button,.dictation-model-tabs button,.project-theme-scope button,.reset-blank-acts button,.studio-settings-header>button,.choice-field button)),.project-appearance-settings button:not(:where(.collection-act,.theme-family-choice,.theme-mode-control button,.appearance-mode-tabs button,.dictation-model-tabs button,.project-theme-scope button,.reset-blank-acts button,.studio-settings-header>button,.choice-field button)){border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:34px;color:var(--text-primary);font:500 14px/1.2 var(--font-interface);cursor:pointer;padding:0 12px}.studio-settings-dialog button:disabled,.appearance-settings button:disabled,.template-settings button:disabled{color:var(--text-disabled);cursor:default}.studio-settings-dialog button.is-primary,.template-settings button.is-primary{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--accent-foreground)}.appearance-settings{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:100%;display:grid;overflow:hidden}.appearance-choice{border-bottom:1px solid var(--border-default);gap:16px;padding:22px 24px 20px;display:grid}.theme-family-strip{flex-wrap:wrap;gap:22px;display:flex}.theme-family-choice{text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:7px;width:108px;padding:0;display:grid}.theme-family-name{color:var(--text-secondary);font:400 15px/1 var(--font-interface);transition:color .12s var(--motion-ease)}.theme-family-choice:hover .theme-family-name,.theme-family-choice[aria-pressed=true] .theme-family-name{color:var(--text-primary)}.theme-family-origin{color:var(--text-muted);font:400 13px/1 var(--font-utility);margin-top:-3px}.theme-family-swatch{border-radius:var(--radius);background:var(--swatch-bg);width:100%;height:62px;box-shadow:0 0 0 1px var(--border-subtle);transition:box-shadow .12s var(--motion-ease);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid;position:relative;overflow:hidden}.theme-family-choice:hover .theme-family-swatch{box-shadow:0 0 0 1px var(--border-strong)}.theme-family-choice[aria-pressed=true] .theme-family-swatch{box-shadow:0 0 0 2px var(--text-primary)}.theme-family-choice:focus-visible{outline:0}.theme-family-choice:focus-visible .theme-family-swatch{box-shadow:var(--ring-focus)}.theme-family-swatch i:first-child{background:var(--swatch-surface);grid-row:1/-1}.theme-family-swatch i:nth-child(2){background:var(--swatch-accent)}.theme-family-swatch i:last-child{background:var(--swatch-light)}.theme-mode-control,.appearance-mode-tabs,.dictation-model-tabs,.project-theme-scope{justify-self:start;gap:20px;display:inline-flex}.theme-mode-control button,.appearance-mode-tabs button,.dictation-model-tabs button,.project-theme-scope button{color:var(--text-muted);font:400 14px/1.2 var(--font-utility);cursor:pointer;transition:color .12s var(--motion-ease);background:0 0;border:0;border-bottom:1px solid #0000;padding:3px 0}.theme-mode-control button:hover,.appearance-mode-tabs button:hover,.dictation-model-tabs button:hover,.project-theme-scope button:hover{color:var(--text-secondary)}.theme-mode-control button[aria-pressed=true],.appearance-mode-tabs button[aria-pressed=true],.dictation-model-tabs button[aria-pressed=true],.project-theme-scope button[aria-pressed=true]{border-bottom-color:var(--text-primary);color:var(--text-primary)}.appearance-workbench{grid-template-columns:minmax(560px,1fr) 290px;min-height:0;display:grid;overflow:hidden}.theme-preview{border:1px solid var(--preview-border);border-radius:var(--radius);background:var(--preview-bg);min-width:0;max-height:calc(100% - 48px);color:var(--preview-fg);box-shadow:var(--shadow-card);font-family:var(--preview-interface);grid-template-rows:auto minmax(0,1fr) auto;align-self:start;margin:24px;display:grid;overflow:hidden}.theme-preview-top{background:var(--preview-surface);justify-content:center;align-items:center;gap:10px;height:34px;padding:0 14px;display:flex}.theme-preview-crumb{color:var(--preview-muted);letter-spacing:.06em;font-size:9px}.theme-preview-crumb--book:before{content:"›";opacity:.6;margin-right:10px}.theme-preview-body{grid-template-columns:150px minmax(220px,1fr) 150px;min-height:292px;display:grid}.theme-preview-body nav{background:var(--preview-surface);align-content:start;gap:2px;padding:16px 0 16px 14px;display:grid}.theme-preview-body nav>span{color:var(--preview-muted);letter-spacing:.08em;padding-bottom:8px;font-size:8px}.theme-preview-body nav b{border-radius:var(--radius) 0 0 var(--radius);color:var(--preview-secondary);font:400 9px/1.2 var(--preview-display);justify-content:space-between;gap:8px;padding:6px 12px 6px 8px;display:flex}.theme-preview-body nav b i{color:var(--preview-muted);font-size:8px;font-style:normal}.theme-preview-body nav b.is-active{background:var(--preview-raised);color:var(--preview-fg)}.theme-preview-canvas{background:var(--preview-bg);padding:20px 18px 0;display:grid}.theme-preview-canvas article{background:var(--preview-surface);width:100%;box-shadow:var(--shadow-card);padding:24px 26px 30px}.theme-preview-canvas h4{color:var(--preview-fg);font:500 22px/1.2 var(--preview-display);margin:0 0 14px}.theme-preview-canvas p{color:var(--preview-fg);font:13px/1.7 var(--preview-manuscript);margin:0}.theme-preview-body aside{background:var(--preview-surface);align-content:start;gap:3px;padding:16px 14px;display:grid}.theme-preview-body aside>div{justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;display:flex}.theme-preview-body aside>div span:first-child{color:var(--preview-muted);font-size:8px}.theme-preview-body aside>div span:last-child{color:var(--preview-fg);font:9px/1.2 var(--preview-manuscript)}.theme-preview-states{gap:5px;margin:14px 0 0;padding:0;list-style:none;display:grid}.theme-preview-states li{color:var(--preview-secondary);align-items:center;gap:6px;font-size:8px;display:flex}.theme-preview-states li:before{background:var(--preview-positive);content:"";border-radius:50%;width:5px;height:5px}.theme-preview-states li[data-state=warning]:before{background:var(--preview-warning)}.theme-preview-states li[data-state=danger]:before{background:var(--preview-danger)}.theme-preview-arrangement{background:var(--preview-surface);gap:7px;padding:11px 14px 13px;display:grid}.theme-preview-arrangement>span{color:var(--preview-muted);letter-spacing:.08em;font-size:8px}.theme-preview-threads{gap:4px;display:grid}.theme-preview-threads i{background:color-mix(in srgb, var(--preview-muted) 26%, transparent);border-radius:3px;height:5px;position:relative}.theme-preview-threads i:after{top:0;left:var(--at);width:var(--run);background:var(--preview-lane);content:"";border-radius:3px;height:100%;position:absolute}.appearance-inspector{border-left:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-raised) 34%, var(--surface-panel));align-content:start;gap:16px;min-width:0;min-height:0;padding:20px 18px 24px;display:grid;overflow-y:auto}.appearance-inspector-heading{gap:11px;display:grid}.appearance-inspector label,.appearance-mode-choice,.dictation-model,.dictation-settings .dictation-device-field>label,.template-settings label{color:var(--text-secondary);font-family:var(--font-interface);gap:5px;font-size:13px;font-weight:600;display:grid}.template-settings label{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;gap:4px;font-weight:400}.appearance-inspector input,.template-settings input,.template-settings textarea{border:1px solid var(--border-default);border-radius:var(--radius);background-color:var(--surface-canvas);min-width:0;min-height:34px;color:var(--text-primary);font:400 14px/1.35 var(--font-interface);outline:0;padding:7px 27px 7px 9px}.appearance-inspector input:focus,.template-settings input:focus,.template-settings textarea:focus{border-color:var(--focus-ring);box-shadow:var(--ring-focus)}.template-settings .template-structure-field>.choice-field__value{border-radius:var(--radius);width:max-content;min-width:0;max-width:100%;height:auto;min-height:26px;color:var(--text-primary);font:400 16px/1.5 var(--font-literary);transition:border-color .12s var(--motion-ease), background-color .12s var(--motion-ease);background:0 0;border:1px solid #0000;margin:0 -8px;padding:3px 8px}.template-settings .template-structure-field>.choice-field__value:disabled{color:var(--text-secondary);padding-right:8px}.template-settings .template-structure-field>.choice-field__value:disabled:after{content:none}.template-settings .template-structure-field>.choice-field__value:hover:enabled,.template-settings .template-structure-field>.choice-field__value:focus-visible{border-color:var(--border-subtle);background:var(--surface-panel)}.template-settings .template-structure-field>.choice-field__panel{min-width:210px;right:auto}.dictation-settings{align-content:start;gap:22px;max-width:520px;padding:20px 18px 24px;display:grid}.dictation-settings>section{align-content:start;gap:8px;min-width:0;display:grid}.dictation-settings .dictation-device-field>.choice-field__value{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-canvas);width:max-content;min-width:190px;max-width:100%;min-height:34px;color:var(--text-primary);font:400 14px/1.35 var(--font-interface);padding:7px 9px}.dictation-settings .dictation-device-field>.choice-field__value:hover:enabled,.dictation-settings .dictation-device-field>.choice-field__value:focus-visible{border-color:var(--focus-ring)}.dictation-settings .dictation-device-field>.choice-field__panel{min-width:240px;right:auto}.dictation-settings .dictation-device-field>.choice-field__panel .choice-field__option{font:400 14px/1.35 var(--font-interface)}.dictation-download{color:var(--text-secondary);font:400 14px/1.35 var(--font-interface);align-items:center;gap:10px;margin-top:10px;display:flex}.dictation-download-count{font-variant-numeric:tabular-nums;min-width:11ch}.dictation-download progress{min-width:120px;height:4px;accent-color:var(--accent-primary);flex:1}.dictation-download-act{white-space:nowrap}.dictation-note{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-panel);color:var(--text-secondary);font:400 13px/1.45 var(--font-interface);margin:0;padding:9px 11px}.appearance-color-fields{gap:4px;display:grid}.appearance-color-fields label{grid-template-columns:minmax(0,1fr) 28px 58px;align-items:center;gap:8px;min-height:30px;display:grid}.appearance-color-fields input[type=color]{width:28px;height:24px;min-height:24px;padding:2px}.appearance-color-fields code{color:var(--text-muted);font:13px/1 var(--font-utility)}.appearance-font-fields{border-top:1px solid var(--border-subtle);grid-template-columns:1fr;gap:8px;padding-top:12px;display:grid}.appearance-font-fields small{color:var(--text-muted);font-size:13px}.appearance-contrast{color:var(--text-muted);font:400 14px/1.5 var(--font-literary);margin:0}.appearance-contrast.has-failures{color:var(--ink-danger)}.template-settings{grid-template-columns:180px 320px minmax(0,1fr);height:100%;min-height:0;display:grid}.template-settings>nav,.template-library,.template-editor{min-width:0;min-height:0}.template-settings>nav{border-right:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-raised) 34%, var(--surface-panel));align-content:start;gap:3px;padding:20px 0;display:grid}.template-settings>nav button{color:var(--text-secondary);font:400 15px/1.4 var(--font-literary);text-align:left;transition:color .12s var(--motion-ease), background-color .12s var(--motion-ease);background:0 0;border:0;border-left:2px solid #0000;border-radius:0;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 16px 5px 12px;display:flex}.template-settings>nav button:hover{background:var(--surface-hover);color:var(--text-primary)}.template-settings>nav button[aria-current=page]{border-left-color:var(--accent-primary);background:var(--surface-selected);color:var(--text-primary)}.templates-surface{grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;padding:0;display:grid}.templates-surface>.collection-head{padding:10px 16px}.templates-surface .template-settings{border-top:1px solid var(--border-default)}.template-library{border-right:1px solid var(--border-default);grid-template-rows:auto minmax(0,1fr);display:grid}.template-library>header{padding:18px 16px 8px}.template-library .collection-head{gap:4px;display:grid}.template-library .collection-acts{gap:18px}.template-list{align-content:start;gap:4px;padding:10px 0;display:grid;overflow:auto}.template-list button{text-align:left;width:100%;min-height:44px;transition:background-color .12s var(--motion-ease);background:0 0;border:0;border-left:2px solid #0000;border-radius:0;padding:6px 16px 6px 12px;display:grid}.template-list button:hover{background:var(--surface-hover)}.template-list button[aria-current=true]{border-left-color:var(--accent-primary);background:var(--surface-selected)}.template-list button>span{gap:2px;min-width:0;display:grid}.template-list strong{color:var(--text-primary);font:400 16px/1.3 var(--font-literary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-list small{color:var(--text-muted);font-family:var(--font-utility);font-size:13px}.template-list button.is-deleted strong{color:var(--text-muted)}.template-list button.is-deleted small{color:var(--ink-danger)}.template-editor{align-content:start;gap:18px;padding:22px 24px 28px;display:grid;overflow:auto}.template-editor-heading{justify-items:start;gap:6px;display:grid}.template-editor-heading input{width:min(100%,430px);min-height:0;color:var(--text-primary);font:500 23px/1.1 var(--font-literary);transition:border-color .12s var(--motion-ease), background-color .12s var(--motion-ease);background:0 0;border-color:#0000;margin:-3px -7px;padding:3px 7px}.template-editor-heading input:hover:enabled{border-color:var(--border-subtle);background:var(--surface-panel)}.template-structure-field{width:min(100%,620px)}.template-settings textarea{min-height:44px;max-height:42vh;font:400 16px/1.7 var(--font-literary);field-sizing:content;resize:none;transition:border-color .12s var(--motion-ease), background-color .12s var(--motion-ease);background:0 0;border:1px solid #0000;margin:0 -8px;padding:4px 8px}.template-settings textarea:hover:enabled{border-color:var(--border-subtle);background:var(--surface-panel)}.template-structure-field textarea{width:100%}.template-board-source{color:var(--text-secondary);font:400 15px/1.5 var(--font-literary);margin:0}.template-axis-editor{grid-template-columns:1fr 1fr;gap:24px;width:min(100%,700px);display:grid}.template-axis-editor textarea{width:100%}.template-editor-actions{flex-wrap:wrap;align-items:baseline;gap:20px;padding-top:10px;display:flex}.template-settings .collection-act.is-danger{color:color-mix(in srgb, var(--ink-danger) 78%, var(--text-muted));margin-left:auto}.template-settings .collection-act.is-danger:hover{color:var(--ink-danger)}.template-trash-confirm{color:var(--text-secondary);font:400 15px/1.5 var(--font-literary);flex-wrap:wrap;align-items:baseline;gap:16px;margin-left:auto;display:flex}.template-trash-confirm .collection-act.is-danger{margin-left:0}.template-history{padding-top:4px}.template-history ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.template-history li{border-bottom:1px solid var(--border-subtle);grid-template-columns:128px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:5px 0;display:grid}.template-history-when{color:var(--text-muted);font-family:var(--font-utility);font-size:13px}.template-history-name{color:var(--text-secondary);font:400 15px/1.4 var(--font-literary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reset-settings-dialog--workspace{width:min(1180px,100vw - 40px);height:min(780px,100vh - 40px)}.reset-settings-dialog>.reset-settings-header{padding:18px 22px 0}.reset-settings-header>div{align-self:start}.project-appearance-settings{grid-template-rows:auto minmax(0,1fr);gap:18px;min-height:0;display:grid;overflow:hidden}.project-theme-scope{margin:18px 24px 0}.project-theme-inherited{align-content:start;gap:20px;min-height:0;margin:4px 24px 24px;display:grid;overflow-y:auto}.project-theme-inherited>.rail{width:min(290px,100%)}.project-theme-variants{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.project-theme-variants figure{gap:8px;margin:0;display:grid}.project-theme-variants .theme-preview{min-height:300px;margin:0}.project-theme-variants figcaption{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;font-size:13px}@media (width<=980px){.theme-family-strip{grid-template-columns:repeat(3,minmax(130px,1fr))}.appearance-workbench{grid-template-columns:minmax(0,1fr)}.appearance-inspector{border-top:1px solid var(--border-default);border-left:0}.template-settings{grid-template-columns:150px 260px minmax(0,1fr)}}.writing-dashboard.dashboard-editorial{background:var(--surface-canvas);min-height:100%;padding:0 clamp(24px,4vw,64px) 56px;display:block}.dashboard-editorial-heading{z-index:3;border-bottom:1px solid var(--border-default);background:var(--surface-canvas);align-items:end;max-width:1460px;margin:0 auto 22px;padding-top:clamp(18px,2.4vw,32px);padding-bottom:18px;position:sticky;top:0}.dashboard-editorial-heading>div:first-child{gap:5px;display:grid}.dashboard-editorial-heading h1{color:var(--text-primary);font:500 clamp(30px, 3.2vw, 47px)/.98 var(--font-literary)}.dashboard-editorial-heading .dashboard-scope-label{width:max-content;color:var(--text-muted);background:0 0;border:0;padding:0}.dashboard-editorial .dashboard-filters .choice-field__value{color:var(--text-primary)}.dashboard-editorial .dashboard-refresh{color:var(--text-secondary)}.dashboard-editorial-body{align-content:start;gap:16px;max-width:1460px;margin:0 auto;display:grid}.dashboard-today,.dashboard-activity-field,.dashboard-progress-composition,.dashboard-recent-work{background:var(--surface-panel);min-width:0}.dashboard-desk{grid-template-columns:minmax(0,1fr) minmax(200px,15rem);align-items:stretch;min-width:0;display:grid}.dashboard-desk-sheet{background:var(--sheet);min-width:0;color:var(--sheet-ink);align-content:center;padding:30px clamp(24px,4vw,52px);display:grid}.dashboard-desk-sheet p{max-width:62ch;font:400 20px/1.6 var(--font-literary);text-wrap:pretty;margin:0}.dashboard-desk-sheet p>span{color:color-mix(in srgb, var(--sheet-ink) 40%, var(--sheet));margin-right:.15em}.dashboard-desk-return{background:var(--surface-panel);align-content:center;gap:6px;min-width:0;padding:20px 24px;display:grid}.dashboard-desk-return h2{overflow-wrap:break-word;color:var(--text-primary);font:400 23px/1.25 var(--font-literary);margin:0}.dashboard-desk-return p{color:var(--text-muted);font:400 14px/1.4 var(--font-utility);letter-spacing:.04em;margin:0 0 6px}.dashboard-desk-continue{border:0;border-bottom:1px solid var(--accent-primary);color:var(--accent-primary);font:400 15px/1 var(--font-utility);letter-spacing:.04em;cursor:pointer;transition:border-color .12s var(--motion-ease);background:0 0;justify-self:start;padding:3px 0}.dashboard-desk-continue:hover{border-bottom-color:#0000}.dashboard-desk-continue:focus-visible{outline:var(--ring-focus);outline-offset:3px}@media (width<=64rem){.dashboard-desk{grid-template-columns:minmax(0,1fr)}}.dashboard-today{padding:22px 24px 20px}.dashboard-today h2,.dashboard-activity-field h2,.dashboard-progress-composition h2,.dashboard-recent-work h2{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;margin:0;font-size:13px;font-weight:400}.dashboard-today-metrics{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:16px;display:grid}.dashboard-today-metrics>article{border-right:1px solid var(--border-subtle);align-content:start;gap:5px;min-width:0;padding:0 24px;display:grid}.dashboard-today-metrics>article:first-child{padding-left:0}.dashboard-today-metrics>article:last-child{border-right:0;padding-right:0}.dashboard-today-metrics>article>span{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;font-size:13px}.dashboard-today-metrics>article>strong{color:var(--text-primary);font:500 31px/1 var(--font-literary)}.dashboard-today-metrics>article>strong.is-unset{font:500 21px/1 var(--font-interface)}.dashboard-today-metrics small{color:var(--text-secondary);font:400 13px/1.3 var(--font-utility);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-today-goal>button{width:max-content;color:var(--accent-primary);font:400 13px var(--font-utility);letter-spacing:.08em;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dashboard-linear-track{background:color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:0;width:100%;height:3px;overflow:hidden}.dashboard-linear-track.is-untargeted{background:0 0}.dashboard-linear-track>i{background:color-mix(in srgb, var(--text-primary) 62%, transparent);min-width:2px;height:100%;display:block}.dashboard-activity-field{padding:22px 24px 18px}.dashboard-activity-field>header,.dashboard-progress-composition>header,.dashboard-recent-work>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.dashboard-activity-field>header h2,.dashboard-progress-composition h2,.dashboard-recent-work h2{margin-top:6px;font-size:22px}.dashboard-activity-field .dashboard-activity-body{gap:4px;margin-top:18px;display:grid}.dashboard-rhythm-summary{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;gap:22px;font-size:13px;display:flex}.dashboard-rhythm-summary span{text-align:right;gap:3px;display:grid}.dashboard-rhythm-summary strong{color:var(--text-primary);font:500 18px/1 var(--font-literary)}.dashboard-rhythm-summary .dashboard-rhythm-unset{text-align:right;align-self:end}.dashboard-activity-field>footer{grid-template-columns:minmax(0,auto) minmax(200px,1fr);align-items:baseline;gap:8px 26px;margin-top:12px;display:grid}.dashboard-activity-field .activity-reading{margin:0}.dashboard-activity-field .dashboard-datum-detail{text-align:right;margin:0}.dashboard-activity-field .activity-table-disclosure{grid-column:1/-1}.dashboard-editorial-lower{grid-template-columns:minmax(0,1.65fr) minmax(330px,.9fr);align-items:start;gap:16px;display:grid}.dashboard-progress-composition,.dashboard-recent-work{padding:21px 23px}.dashboard-progress-line{gap:9px;margin-top:22px;display:grid}.dashboard-progress-line>div:first-child{align-items:baseline;display:flex}.dashboard-progress-line strong{color:var(--text-primary);font:500 33px/1 var(--font-literary)}.dashboard-progress-line span{color:var(--text-muted);font:400 14px var(--font-interface);margin-left:5px}.dashboard-progress-line em{color:var(--text-muted);font:500 15px var(--font-interface);margin-left:auto;font-style:normal}.dashboard-measure-lines{gap:9px;margin-top:18px;display:grid}.dashboard-measure-lines>div{grid-template-columns:minmax(120px,.8fr) minmax(120px,1.8fr) 56px;align-items:center;gap:10px;display:grid}.dashboard-measure-lines span{color:var(--text-secondary);font:400 13px var(--font-interface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-measure-lines em{color:var(--text-muted);font:500 13px var(--font-interface);text-align:right;font-style:normal}.dashboard-composition{border-top:1px solid var(--border-subtle);gap:9px;margin-top:21px;padding-top:18px;display:grid}.dashboard-composition>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.dashboard-composition>div:first-child span,.dashboard-composition-legend{color:var(--text-muted);font:400 13px var(--font-interface)}.dashboard-composition>div:first-child strong{color:var(--text-primary);font:500 17px var(--font-literary)}.dashboard-composition-track{background:var(--surface-canvas);border-radius:999px;height:8px;display:flex;overflow:hidden}.dashboard-composition-track>i{height:100%}.dashboard-composition-track .manuscript,.dashboard-composition-legend .manuscript{background:var(--plot-blue)}.dashboard-composition-track .planning,.dashboard-composition-legend .planning{background:var(--plot-violet)}.dashboard-composition-legend{gap:18px;display:flex}.dashboard-composition-legend span{align-items:center;gap:6px;display:flex}.dashboard-composition-legend i{border-radius:50%;width:7px;height:7px}.dashboard-composition-legend strong{color:var(--text-secondary)}.dashboard-recent-work ol{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.dashboard-recent-work li{border-top:1px solid var(--border-subtle)}.dashboard-recent-work li>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 1px;display:grid}.dashboard-recent-work li>button:disabled{cursor:default}.dashboard-recent-work li>button:hover:not(:disabled){background:var(--surface-hover)}.dashboard-recent-work li>button>i{border-radius:var(--radius);background:var(--plot-blue);width:3px;height:28px}.dashboard-recent-work li>button>i.planning{background:var(--plot-violet)}.dashboard-recent-work li>button>span{gap:3px;min-width:0;display:grid}.dashboard-recent-work li strong{color:var(--text-primary);font:500 14px var(--font-interface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-recent-work li small,.dashboard-recent-work li em{color:var(--text-muted);font:400 9px var(--font-interface);font-style:normal}.dashboard-recent-work li em{white-space:nowrap}.dashboard-recent-empty{color:var(--text-muted);font:400 14px var(--font-interface);padding:18px 0 4px}@media (width<=1100px){.dashboard-editorial-lower{grid-template-columns:1fr}}@media (width<=760px){.dashboard-editorial-heading,.dashboard-activity-field>header{flex-direction:column;align-items:start}.dashboard-filters{flex-wrap:wrap;width:100%}.dashboard-today-metrics{grid-auto-flow:row;gap:18px}.dashboard-today-metrics>article{border-right:0;padding:0}.dashboard-rhythm-summary{justify-content:space-between;width:100%}.dashboard-rhythm-summary span{text-align:left}.dashboard-activity-field>footer{grid-template-columns:1fr}.dashboard-activity-field .dashboard-datum-detail{text-align:left}}.arrangement{background:var(--surface-canvas);border-top:1px solid var(--border-default);flex-direction:column;min-height:0;display:flex;position:relative}.arrangement[data-overflow=true]:after{content:"";top:var(--arrangement-head);pointer-events:none;background:linear-gradient(to right, transparent, var(--surface-canvas) 75%);width:2.5rem;position:absolute;bottom:0;right:0}.arrangement-head{height:var(--arrangement-head);white-space:nowrap;flex:none;align-items:center;gap:1rem;padding:0 1rem;display:flex;overflow:hidden}.arrangement-title{min-width:0;font-family:var(--font-utility);letter-spacing:.08em;text-overflow:ellipsis;color:var(--text-secondary);font-size:13px;overflow:hidden}.arrangement-error{min-width:0;color:var(--ink-danger);text-overflow:ellipsis;font-size:14px;overflow:hidden}.arrangement-fold{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin-left:auto;padding:0;font-size:13px}.arrangement-fold:hover{color:var(--text-secondary);border-bottom-color:currentColor}.arrangement-fold:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.arrangement.is-collapsed{border-top-color:var(--border-subtle)}.arrangement-resizer{z-index:3;cursor:row-resize;height:6px;position:absolute;top:-3px;left:0;right:0}.arrangement.is-collapsed .arrangement-resizer{display:none}.arrangement-resizer:after{content:"";width:48px;height:3px;transition:background .12s var(--motion-ease);background:0 0;border-radius:999px;position:absolute;top:3px;left:50%;transform:translate(-50%,-50%)}.arrangement-resizer:hover:after,.arrangement-resizer:focus-visible:after{background:var(--focus-ring)}.arrangement-resizer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.arrangement-scroll{flex:auto;min-height:0;padding:0 1rem .5rem 0;display:flex;overflow:auto}.arrangement-labels{z-index:2;box-sizing:border-box;background:var(--surface-canvas);flex:none;width:14.5rem;padding-left:1rem;display:grid;position:sticky;left:0}.arrangement-corner{z-index:3;background:var(--surface-canvas);position:sticky;top:0}.arrangement-lane-head{min-width:0;height:var(--arrangement-lane);align-items:center;display:flex}.arrangement-lane-twist{width:1.5rem;height:1.5rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}button.arrangement-lane-twist:hover{color:var(--text-primary)}.arrangement-lane-twist:focus-visible{box-shadow:var(--ring-focus);outline:none}.arrangement-lane-arrow{width:0;height:0;transition:transform .12s var(--motion-ease);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid}.arrangement-lane-twist[aria-expanded=true] .arrangement-lane-arrow{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.arrangement-lane-arrow{transition:none}}.arrangement-row-label{min-width:0;height:var(--arrangement-lane-row);color:var(--text-muted);font-family:var(--font-utility);align-items:center;gap:.45rem;padding:0 .75rem 0 3rem;font-size:13px;display:flex}.arrangement-row-label:before{content:"";background:var(--lane);flex:none;width:.375rem;height:1px}.arrangement-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.arrangement-row-label-tray{font-style:italic}.arrangement-lane-label{min-width:0;height:var(--arrangement-lane);color:var(--text-secondary);font-family:var(--font-interface);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.45rem;padding:0 .75rem 0 0;font-size:15px;display:flex}.arrangement-lane-label:hover{color:var(--text-primary)}.arrangement-lane-label:focus-visible{box-shadow:var(--ring-focus);outline:none}.arrangement-lane-swatch{background:var(--lane);border-radius:50%;flex:none;width:.5rem;height:.5rem}.arrangement-lane-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.arrangement-axis{flex:none}.arrangement-matrix{align-items:stretch;display:grid}.arrangement-tick{z-index:1;font-family:var(--font-utility);border:0;border-bottom:1px solid var(--border-default);background:var(--surface-canvas);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;padding:0 0 .25rem;font-size:13px;position:sticky;top:0}.arrangement-tick:hover{color:var(--text-primary)}.arrangement-tick:focus-visible{box-shadow:var(--ring-focus);outline:none}.arrangement-tick-current{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.arrangement-tick-colored:after{content:"";background:var(--chapter-color);height:3px;position:absolute;bottom:0;left:1px;right:1px}.arrangement-cell{height:var(--arrangement-lane);cursor:default;background:0 0;border:0;align-items:center;padding:0 1px;display:flex;position:relative}.arrangement-cell-row{height:var(--arrangement-lane-row)}.arrangement-cell-row .arrangement-block{opacity:.75;height:.75rem}button.arrangement-cell{cursor:pointer}button.arrangement-cell:focus-visible{z-index:1;outline:2px solid var(--focus-ring);outline-offset:-1px}button.arrangement-cell:hover .arrangement-block{filter:brightness(1.25)}.arrangement-cell:before{content:"";background:var(--grid-line);height:1px;position:absolute;left:1px;right:1px}.arrangement-block{background:var(--lane);border-radius:1px;width:100%;height:1.25rem;position:relative}.arrangement-cell-current:after{content:"";border-right:1px solid var(--accent-primary);border-left:1px solid var(--accent-primary);opacity:.5;pointer-events:none;position:absolute;inset:-.125rem 0}.arrangement-gap{place-items:center;display:grid;position:relative}.arrangement-gap-at-end{justify-items:end}.arrangement-gap-at-start{justify-items:start}.arrangement-gap:before,.arrangement-gap:after{content:"";border-left:1px solid var(--text-muted);opacity:.6;height:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.arrangement-gap:before{left:1px}.arrangement-gap:after{right:1px}.arrangement-gap-action{background:var(--surface-canvas);color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.06em;white-space:nowrap;cursor:pointer;opacity:0;transition:opacity .12s var(--motion-ease);border:0;border-bottom:1px solid #0000;padding:0 .4rem;font-size:13px;line-height:1}.arrangement-gap:hover .arrangement-gap-action,.arrangement-gap-action:focus-visible{opacity:1}.arrangement-gap-action:hover,.arrangement-gap-action:focus-visible{color:var(--accent-primary);border-bottom-color:var(--accent-primary);outline:none}@media (prefers-reduced-motion:reduce){.arrangement-gap-action{transition:none}}.reset-workspace.has-arrangement{grid-template-rows:var(--titlebar) minmax(0, 1fr) var(--arrangement-row)}.reset-workspace.has-arrangement .arrangement{grid-area:3/1/auto/-1}.reset-workspace.has-arrangement:has(>.reset-search-dialog.is-docked){grid-template-rows:var(--titlebar) minmax(0, 1fr) var(--search-dock)}.reset-workspace.has-arrangement>.reset-search-dialog.is-docked{grid-area:3/1/auto/-1}.reset-workspace.compact-layout.has-arrangement,.reset-workspace.compact-layout.has-arrangement.has-details,.reset-workspace.compact-layout.has-arrangement.project-hidden,.reset-workspace.compact-layout.has-arrangement.focus-mode{grid-template-rows:42px minmax(0, 1fr) var(--arrangement-row)}.reset-workspace.compact-layout.has-arrangement .arrangement{grid-area:3/1}.reset-workspace.compact-layout.has-arrangement:has(>.reset-search-dialog.is-docked){grid-template-rows:42px minmax(0, 1fr) var(--search-dock)}.reset-workspace.compact-layout.has-arrangement>.reset-search-dialog.is-docked{grid-area:3/1}.writing-dashboard.desk{flex-direction:column;gap:40px;padding:40px 32px 44px;display:flex;position:relative}.writing-dashboard.desk>.pane-details-switch{position:absolute;top:12px;right:12px}.writing-dashboard.desk>.pane-close-switch{position:absolute;top:12px;right:42px}.desk-bench{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));align-items:start;gap:18px;width:100%;max-width:72rem;margin:0 auto;display:grid}.bench__slip{border:1px solid var(--border-subtle);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-panel) 55%, transparent);padding:18px 20px 20px}.bench__slip--cut{background:var(--surface-panel);grid-column:1/-1;padding:26px 26px 24px}.desk__label{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.08em;margin-bottom:11px;font-size:13px}.desk__cut{color:var(--text-secondary);font-family:var(--font-literary);margin:0;font-size:22px;line-height:1.55}.desk__cut b{color:var(--text-primary);font-weight:400}.desk__caret{background:var(--text-primary);vertical-align:-.15em;width:2px;height:1.05em;margin-left:1px;display:inline-block}.desk__acts{gap:24px;margin-top:18px;display:flex}.desk__act{border:0;border-bottom:1px solid var(--text-muted);color:var(--text-primary);font-family:var(--font-utility);cursor:pointer;transition:border-color .12s var(--motion-ease);background:0 0;padding:0 0 5px;font-size:15px}.desk__act:hover,.desk__act:focus-visible{border-bottom-color:var(--text-primary);outline:0}.bench__pick{border-radius:var(--radius);width:calc(100% + 16px);color:var(--text-secondary);text-align:left;cursor:pointer;transition:background-color .12s var(--motion-ease), color .12s var(--motion-ease);background:0 0;border:0;flex-direction:column;gap:4px;margin:0 -8px;padding:6px 8px;display:flex}.bench__pick:hover{background:var(--surface-hover);color:var(--text-primary)}.bench__pick:focus-visible{box-shadow:var(--ring-focus);outline:0}.bench__pick--said{cursor:default}.bench__pick--said:hover{color:inherit;background:0 0}.open__label{font-family:var(--font-literary);flex:none;font-size:17px}.open__detail{min-width:0;color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.03em;font-size:14px}.bench__pick:hover .open__detail{color:var(--text-secondary)}.open__said{min-width:0;color:var(--text-muted);font-family:var(--font-literary);flex:none;font-size:16px}.bench__pick:hover .open__said{color:var(--text-secondary)}.blank{flex-direction:column;gap:16px;width:100%;max-width:34rem;margin:0 auto;padding:32px 0;display:flex}.blank__line{color:var(--text-primary);font-family:var(--font-literary);margin:0;font-size:24px;line-height:1.4}.blank__note{max-width:30rem;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}@media (prefers-reduced-motion:reduce){.desk__act,.bench__pick{transition:none}}.rail__list{color:var(--text-secondary);font-family:var(--font-literary);margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none}.rail__list li+li{margin-top:9px}.rail__list b{color:var(--text-primary);font-weight:400}.thread-card{z-index:90;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-menu);pointer-events:none;padding:12px 14px;position:fixed}.thread-card-above{transform:translateY(-100%)}.thread-card-line{color:var(--text-primary);font-family:var(--font-literary);align-items:baseline;gap:8px;margin:0;font-size:15px;display:flex}.thread-card-swatch{background:var(--lane);border-radius:50%;flex:none;width:7px;height:7px;position:relative;top:1px}.thread-card-here{margin-top:12px}.thread-card-title{color:var(--text-primary);font-family:var(--font-literary);margin:0;font-size:15px}.thread-card-cell,.thread-card-side{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.06em;font-size:13px}.thread-card-side{text-transform:lowercase}.thread-card-cell{margin:2px 0 0}.thread-card-count{white-space:nowrap}.thread-card-opening{-webkit-line-clamp:2;color:var(--text-secondary);font-family:var(--font-literary);-webkit-box-orient:vertical;margin:2px 0 0 12px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.thread-card-place{color:var(--text-muted);font-family:var(--font-utility);letter-spacing:.06em;margin:0;font-size:13px}.thread-card-foot{border-top:1px solid var(--grid-line);margin-top:12px;padding-top:8px}.thread-card-place+.thread-card-neighbour{margin-top:6px}.thread-card-neighbour{color:var(--text-secondary);font-family:var(--font-literary);align-items:baseline;gap:8px;margin:0;font-size:15px;display:flex}.thread-card-neighbour+.thread-card-neighbour{margin-top:4px}.thread-card-side{flex:0 0 34px}.rail__thread-act{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:3px 0}.rail__thread-act:hover .rail__thread-name{color:var(--accent-primary)}.rail__thread-act:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.reset-book-dialog-body{align-items:flex-end;gap:16px;display:flex}.reset-book-dialog-cover{flex-direction:column;align-items:center;gap:4px;display:flex}.reset-book-dialog-body label{flex:auto;min-width:0}.reset-book-dialog-fault{color:var(--text-muted);font:400 12px/1.35 var(--font-utility);margin:0}.tab-screen{z-index:2147483000;color:canvastext;background:canvas;place-items:center;padding:2rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.5;display:grid;position:fixed;inset:0}.tab-screen[hidden]{display:none}.tab-screen--overlay{background:color-mix(in srgb, Canvas 88%, transparent)}.tab-screen__panel{max-width:30rem}.tab-screen h1{margin:0 0 .75rem;font-size:1.35rem;font-weight:600}.tab-screen p{opacity:.85;margin:0 0 .75rem}.tab-screen button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;margin-top:.75rem;padding:.45rem 1rem;font-weight:500}.tab-screen button:disabled{cursor:default;opacity:.5}.tab-screen button:focus-visible{outline-offset:2px;outline:2px solid highlight}.web-open-project{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);width:min(560px,100%);max-height:min(640px,100vh - 48px);color:var(--text-primary);box-shadow:var(--shadow-dialog);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.web-open-project>header,.web-open-project>footer{padding:18px 20px}.web-open-project>header{border-bottom:1px solid var(--border-default)}.web-open-project h2{margin:0;font-size:21px;font-weight:600}.web-open-project-body{gap:14px;padding:14px 20px 18px;display:grid;overflow-y:auto}.web-open-project h3{color:var(--text-muted);letter-spacing:.08em;margin:0 0 6px;font-size:13px;font-weight:400}.web-open-project ul{margin:0;padding:0;list-style:none}.web-open-project li{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.web-open-project li .web-open-project-choice{width:100%;min-height:60px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px;display:grid}.web-open-project li .web-open-project-choice:hover:not(:disabled){background:var(--surface-hover)}.web-open-project li .web-open-project-remove{border-radius:var(--radius);min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 10px;font-size:14px}.web-open-project li .web-open-project-remove:hover:not(:disabled),.web-open-project li .web-open-project-remove:focus-visible{border-color:color-mix(in srgb, var(--state-danger) 58%, var(--border-default));color:var(--ink-danger)}.web-open-project-copy{min-width:0}.web-open-project-copy strong{font:500 19px/1.15 var(--font-literary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;display:block;overflow:hidden}.web-open-project-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.web-open-project-copy small,.web-open-project time,.web-open-project-open{color:var(--text-muted);font-size:14px}.web-open-project-open,.web-open-project li .web-open-project-choice:hover:not(:disabled) .web-open-project-copy small,.web-open-project li .web-open-project-choice:hover:not(:disabled) time{color:var(--text-secondary)}.web-open-project-empty,.web-open-project-note,.web-open-project-problem,.web-open-project-status,.web-open-project-confirm p{margin:0;line-height:1.5}.web-open-project-status:empty{display:none}.web-open-project-status,.web-open-project-confirm p{color:var(--text-secondary)}.web-open-project-confirm{gap:10px;display:grid}.web-open-project .web-open-project-confirm-title{color:var(--text-primary);letter-spacing:0;margin:0;font-size:17px;font-weight:600}.web-open-project-empty,.web-open-project-note{color:var(--text-secondary)}.web-open-project-problem{border:1px solid var(--state-danger);border-radius:var(--radius);background:var(--surface-raised);padding:10px 12px}.web-open-project>footer{border-top:1px solid var(--border-default);background:var(--surface-card);justify-content:flex-end;gap:8px;display:flex}.web-open-project>footer button{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);min-height:36px;color:var(--text-primary);cursor:pointer;padding:0 13px}.web-open-project>footer button.web-open-project-danger{border-color:color-mix(in srgb, var(--state-danger) 58%, var(--border-default));color:var(--ink-danger)}
