@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.2lrm7m7v2pmbu.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.1dhkj9n1d9eco.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.1nv56f3vj863s.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.06elr_s4xp1zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.0kf5e66myu7u-.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.2yi4i7l4h95u-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.0_q-v-7d36a_x.woff2)format("woff2"),url(../media/inter-greek-500-normal.2q6jyr9iwt8we.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.2jar8flmuc211.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.1ms37jnnr6ne8.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.2rhh45_wkw1e4.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.2mn7n1eepax5z.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.42f1l9b1vn7on.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.0llmxmbbmm9_u.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.1vvyze5ech61n.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.2409xwbea2gft.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.1o2sh6_upyp40.woff2)format("woff2"),url(../media/inter-greek-600-normal.217aew8mjlovh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.28hfptm0o_tt8.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0ryxdan2-9e5a.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.24qjoiekzybge.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.0jniwfmk9oe12.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-normal.32v5p7o1onmx1.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-normal.2xtg83369w83b.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-normal.11o5m4_4883hj.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-normal.07wgonhhrnnza.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-normal.3rs0vhlo24a8i.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-normal.0d3xrfc-ejn3y.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-normal.2ddgqqcc0j4gc.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-normal.3jg8wiyiaaz0i.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.2tp5pqjy048ru.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.1oqqt0sb12kid.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-ext-500-normal.3p9n1kbofaiuj.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-500-normal.33mgt1d1bg_gi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-500-normal.43akfudhqanpp.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-500-normal.0rl3w5erjn0qg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-vietnamese-500-normal.0lw3na3h3xv8a.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-500-normal.0ztqgisdtn80t.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-normal.2oynf2hza_ffq.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-500-normal.3q_x4fjs7um7q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.2bif34ejqyosb.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.014rho2pjc981.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(../media/literata-cyrillic-ext-400-normal.3m62yy0gfhfh8.woff2)format("woff2"),url(../media/literata-cyrillic-ext-400-normal.26asv7r076x-p.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(../media/literata-cyrillic-400-normal.30d2cuc03f6mh.woff2)format("woff2"),url(../media/literata-cyrillic-400-normal.08mguf4rwjfhw.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(../media/literata-greek-ext-400-normal.3u3oxtmfk8ge2.woff2)format("woff2"),url(../media/literata-greek-ext-400-normal.1d6csx4ji_akf.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(../media/literata-greek-400-normal.2fp0nvklp0ims.woff2)format("woff2"),url(../media/literata-greek-400-normal.2f6pfa0ewvmkz.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(../media/literata-vietnamese-400-normal.0i2v1-cwfvt9c.woff2)format("woff2"),url(../media/literata-vietnamese-400-normal.2zvpxpdnc-jw7.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(../media/literata-latin-ext-400-normal.32bm-xmv0iw-u.woff2)format("woff2"),url(../media/literata-latin-ext-400-normal.2h7kuqdzd2mm4.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(../media/literata-latin-400-normal.0hza_3nnk-rlu.woff2)format("woff2"),url(../media/literata-latin-400-normal.1e3fh_2hfvrcf.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(../media/literata-cyrillic-ext-400-italic.3z7dctw0rp-yz.woff2)format("woff2"),url(../media/literata-cyrillic-ext-400-italic.0zhwaqiheoduf.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(../media/literata-cyrillic-400-italic.3lcxq3t5_r-sy.woff2)format("woff2"),url(../media/literata-cyrillic-400-italic.0nhy499cpmltp.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(../media/literata-greek-ext-400-italic.2vqmpu5vs28d4.woff2)format("woff2"),url(../media/literata-greek-ext-400-italic.0-gh7ksar9zly.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(../media/literata-greek-400-italic.1jq53zmcs6qze.woff2)format("woff2"),url(../media/literata-greek-400-italic.1wzfnm93w5_-0.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(../media/literata-vietnamese-400-italic.2qdh88wkwcxkk.woff2)format("woff2"),url(../media/literata-vietnamese-400-italic.0vswuc0bva2an.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(../media/literata-latin-ext-400-italic.39vnvt76h6-f7.woff2)format("woff2"),url(../media/literata-latin-ext-400-italic.2l8m22tdi105_.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(../media/literata-latin-400-italic.27g1gk3x2j-t0.woff2)format("woff2"),url(../media/literata-latin-400-italic.1-j2_1f1ck72_.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(../media/literata-cyrillic-ext-600-normal.23-mab11c54ck.woff2)format("woff2"),url(../media/literata-cyrillic-ext-600-normal.3eitjfyrss_su.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(../media/literata-cyrillic-600-normal.0fnciqvqk8hza.woff2)format("woff2"),url(../media/literata-cyrillic-600-normal.2qyxs9p42cupr.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(../media/literata-greek-ext-600-normal.2dgd-3zpbeump.woff2)format("woff2"),url(../media/literata-greek-ext-600-normal.20vc2_smiuqri.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(../media/literata-greek-600-normal.2bj5y5-_1n5di.woff2)format("woff2"),url(../media/literata-greek-600-normal.1rbgqxgrm9c5e.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(../media/literata-vietnamese-600-normal.1huco9i0l3o8h.woff2)format("woff2"),url(../media/literata-vietnamese-600-normal.3max_udp8_342.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(../media/literata-latin-ext-600-normal.260076ant8ca3.woff2)format("woff2"),url(../media/literata-latin-ext-600-normal.01x27jj8j3zbx.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(../media/literata-latin-600-normal.1nno2nspo851p.woff2)format("woff2"),url(../media/literata-latin-600-normal.19quiujoh1-54.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--paper:#faf8f3;--stone:#f0eee7;--ink:#30372f;--muted:#666a61;--sage:#68786c;--sage-text:#556759;--line:#e4e2d9;--selected:#e2e5dc;--sans:"Inter", sans-serif;--serif:"Cormorant Garamond", Georgia, serif;--manuscript:"Literata", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.account-auth-card{width:min(100%,490px)}.account-auth-brand{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.account-auth-card form{gap:16px;margin:24px 0;display:grid}.account-auth-card>.primary-button{margin:12px 0;display:inline-flex}.auth-links,.auth-footer{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:20px 0;font-size:12px;display:flex}.auth-footer{border-top:1px solid var(--line);margin-bottom:0;padding-top:20px}.auth-note{font:12px/1.8 var(--sans);color:var(--muted)}.auth-actions{flex-direction:column;align-items:stretch;gap:12px;margin:24px 0;display:flex}.google-signin{width:100%;margin:12px 0 0}.account-menu-wrap,.account-menu{position:relative}.account-menu summary{cursor:pointer;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary:focus-visible{outline:2px solid var(--sage);outline-offset:4px}.account-dropdown{z-index:80;background:var(--paper);border:1px solid var(--line);border-radius:8px;width:230px;padding:8px;position:absolute;top:44px;right:0;box-shadow:0 8px 32px #00000012}.account-dropdown button{text-align:left;border-radius:4px;width:100%;padding:12px;font-size:12px;display:block}.account-dropdown button:hover,.account-dropdown button:focus-visible{background:var(--selected)}.account-dropdown button:last-child{border-top:1px solid var(--line)}.account-menu-error{z-index:81;border:1px solid var(--line);background:var(--paper);width:280px;padding:16px;font-size:12px;position:absolute;top:44px;right:0}.dashboard-page{background:var(--paper);min-height:100vh}.dashboard-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 5vw;display:flex}.dashboard-main{max-width:1150px;margin:auto;padding:64px 32px 48px}.dashboard-main h1{font:400 clamp(36px, 5vw, 55px)/1.05 var(--serif);max-width:740px;margin:18px 0}.dashboard-intro{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.dashboard-overview{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 54px;padding:26px 0;display:grid}.dashboard-overview>div{flex-direction:column;gap:12px;font-size:12px;display:flex}.dashboard-overview strong{font:400 28px var(--serif)}.dashboard-overview small{color:var(--muted);line-height:1.5}.dashboard-overview .text-button{text-align:left;align-self:flex-start}.dashboard-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-main h2{font:400 30px var(--serif)}.dashboard-section-heading a{font-size:12px}.dashboard-works{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 40px;display:grid}.dashboard-work{text-align:left;background:var(--stone);border:1px solid var(--line);border-radius:6px;min-height:175px;padding:28px}.dashboard-work:hover{border-color:var(--sage)}.dashboard-work h3{font:400 29px/1.1 var(--serif);overflow-wrap:anywhere;margin:22px 0}.dashboard-work>span:not(.eyebrow),.dashboard-work small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.dashboard-new{border-block:1px solid var(--line);padding:24px 0 32px}.dashboard-new form{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.dashboard-new .field{margin:0}.dashboard-links{flex-wrap:wrap;gap:24px;margin-top:32px;font-size:12px;display:flex}@media (max-width:700px){.dashboard-header{padding:18px}.dashboard-header .wordmark{font-size:25px}.dashboard-main{padding:40px 22px}.dashboard-overview{grid-template-columns:1fr;gap:28px;margin:28px 0 36px}.dashboard-works,.dashboard-new form{grid-template-columns:1fr}.dashboard-header .quiet-button{padding:8px;font-size:10px}}:root[data-theme=dark]{--paper:#1c221e;--stone:#242c26;--ink:#e6e7de;--muted:#b0b7aa;--sage:#a9bea7;--sage-text:#a9bea7;--line:#3b473d;--selected:#354338;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .manuscript-content{color:var(--ink)}:root[data-theme=dark] :is(.dialog,.assistant-panel,.selection-card,.voice-sample,.source-quote,.guide-card,.privacy-card,.starting-guide,.assistance-choices>label,.guide-options>label){background:var(--paper);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(input,textarea,select,.format-toolbar,.pill,.tag){background:var(--stone);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .primary-button{color:#1a261b;background:#b0c2a9}:root[data-theme=dark] .primary-button:hover{background:#c2d0bc}:root[data-theme=dark] :is(.assistance-choices>label.chosen,.guide-options>label.chosen,.record:hover){background:var(--selected)}:root[data-theme=dark] :is(.record,.finding,.ai-suggestion,.narrative-track){background:var(--stone);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.record p,.finding p,.review-scope,.intro,.field>span,.quiet-button,.secondary-nav button,.sidebar-bottom button){color:var(--muted)}:root[data-theme=dark] :is(.inline-message,.choice-card,.starting-guide,.guide-step,.work-card,.book-cover){background:var(--stone);color:var(--ink)}:root[data-theme=dark] :is(.quiet-button:hover,.unit-list button:hover,.unit-list button.active,.form-picker button.active,.secondary-nav button.active,.secondary-nav button:hover,.sidebar-bottom button:hover){background:var(--selected);color:var(--ink)}:root[data-theme=dark] .toast{color:#1a261b;background:#b0c2a9}:is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--sage);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.character-knowledge,.whole-work-review,.whole-work-discovery,.story-discovery,.narrative-map,.saved-ai-results,.voice-patterns{border:1px solid var(--line);border-radius:12px;margin:24px 0;padding:24px}.review-records{border:1px solid var(--line);border-radius:12px;margin:24px 0;padding:20px 24px}.area-guide{margin:10px 0 18px;font-size:11px;line-height:1.7}.review-records>summary,.scan-details>summary,.manuscript-scan .finding summary{cursor:pointer;font-size:12px;line-height:1.6}.review-records>.whole-work-review{border:0;margin-bottom:0;padding:0}.manuscript-scan select,.manuscript-scan .source-quote{overflow-wrap:anywhere;max-width:100%}.manuscript-scan .scan-details{margin-top:16px}@media (max-width:600px){.manuscript-scan .field-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.manuscript-scan .section-heading>svg{display:none}.review-records{padding:16px}}.narrative-map summary,.whole-work-discovery summary,.saved-ai-results summary,.voice-patterns summary{cursor:pointer;font-weight:600}.narrative-sequences{grid-template-columns:1fr 1fr;gap:24px;display:grid}.narrative-sequences ol,.narrative-track ol{padding-left:24px}.narrative-sequences li,.narrative-track li{padding:8px 0}.narrative-sequences small,.narrative-track small{color:var(--muted);margin-top:4px;display:block}.narrative-track,.narrative-milestone{border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:16px}.saved-result-text{white-space:pre-wrap;overflow-wrap:anywhere}.voice-patterns dl>div{justify-content:space-between;gap:16px;padding:5px 0;display:flex}.voice-patterns dd{margin:0}.beta-management section{margin:32px 0}.beta-invite{grid-template-columns:2fr 1fr auto;align-items:end;gap:16px;display:grid}.beta-invite .field{margin-bottom:0}.beta-member-settings{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.beta-member-settings label{gap:5px;font-size:12px;display:grid}.beta-member-settings input{width:100px}@media (max-width:700px){.narrative-sequences,.beta-invite{grid-template-columns:1fr}.character-knowledge,.whole-work-review,.whole-work-discovery,.story-discovery,.narrative-map,.saved-ai-results,.voice-patterns{padding:16px}}.waitlist-page{min-height:100svh;font-size:14px}.waitlist-header,.waitlist-hero,.waitlist-values,.waitlist-footer{width:min(1200px,100% - 96px);margin-inline:auto}.waitlist-header{justify-content:space-between;align-items:center;padding:32px 0;display:flex}.waitlist-brand{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.waitlist-brand .wordmark{font-size:36px}.waitlist-studio-link{color:#5c675c;align-items:center;gap:10px;padding:12px 0;font-size:12px;text-decoration:none;display:inline-flex}.waitlist-studio-link:hover,.studio-access-return:hover{text-underline-offset:5px;text-decoration:underline}.waitlist-hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:86px;min-height:670px;padding:38px 0 105px;display:grid}.waitlist-kicker{color:#61705f;letter-spacing:1.45px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:29px;font-size:10px;display:flex}.waitlist-kicker>span{background:#778c74;border-radius:50%;flex:none;width:6px;height:6px}.waitlist-introduction h1{font:500 clamp(64px, 6.6vw, 88px)/.99 var(--serif);letter-spacing:-2.8px;margin:0 0 26px}.waitlist-introduction h1 em{color:#687c65;font-weight:400}.waitlist-lead{font:400 23px/1.48 var(--serif);color:#5f665b;margin-bottom:19px}.waitlist-description{color:#62685f;max-width:420px;margin-bottom:32px;font-size:13px;line-height:1.85}.waitlist-signup{max-width:475px;min-height:162px}.waitlist-email-label{margin-bottom:12px;font-size:12px;font-weight:500;display:block}.waitlist-email-row{gap:8px;display:flex}.waitlist-email-row input{background:#fffdf8;border-color:#d9ddd1;border-radius:5px;min-width:0;height:48px}.waitlist-email-row .primary-button{white-space:nowrap;background:#4f6452;border-radius:5px;flex:none;height:48px;padding:0 17px;font-size:12px}.waitlist-consent{color:#5f665b;align-items:flex-start;gap:8px;margin-top:14px;font-size:11px;line-height:1.5;display:flex}.waitlist-consent input{flex:none;width:14px;height:14px;margin:1px 0 0}.waitlist-fine-print{color:#62685f;margin:12px 0 0;font-size:10px;line-height:1.7}.waitlist-error{color:#8b3f32;margin-top:14px;font-size:12px}.waitlist-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-success{background:#eef1e8;border:1px solid #d7ded2;border-radius:7px;align-items:flex-start;gap:15px;padding:20px;display:flex}.waitlist-success-mark{color:#4f6452;background:#dde5d6;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.waitlist-success h2{margin:0 0 8px;font-size:31px}.waitlist-success p{color:#596350;margin:0;font-size:12px}.waitlist-preview{min-width:0;padding:22px 0 25px;position:relative}.waitlist-paper-back{background:#f0eee4;border:1px solid #dedfd3;border-radius:8px;position:absolute;inset:11px 8px 37px 10px;transform:rotate(3deg)}.waitlist-paper{background:#fffdf8;border:1px solid #e3e3d7;border-radius:8px;position:relative;overflow:hidden;transform:rotate(-1.25deg);box-shadow:0 18px 65px #363e2b0d}.waitlist-paper-top{color:#727b69;letter-spacing:1.7px;border-bottom:1px solid #eeeee6;justify-content:space-between;align-items:center;padding:22px 27px;font-size:8px;display:flex}.waitlist-paper-body{min-height:412px;padding:47px 43px 65px}.waitlist-paper-body .eyebrow{color:#68725e;font-size:8px}.waitlist-paper-body h2{margin:17px 0 25px;font-size:36px}.waitlist-paper-body p{font:400 12px/2.05 var(--manuscript);color:#58604f;margin-bottom:19px}.waitlist-caret{background:#7a8a6f;width:1px;height:16px;display:block}.waitlist-paper-bottom{color:#64715c;border-top:1px solid #eeeee6;justify-content:space-between;gap:10px;padding:17px 26px;font-size:8px;display:flex}.waitlist-save-dot{background:#758b69;border-radius:50%;width:4px;height:4px;margin:0 5px 1px 0;display:inline-block}.waitlist-margin-note{background:#ebefe3;border:1px solid #dde2d5;border-radius:5px;align-items:center;gap:8px;padding:23px 28px;display:flex;position:absolute;bottom:0;right:-18px;transform:rotate(2deg);box-shadow:0 5px 20px #33412508}.waitlist-margin-note p{font:400 21px/1.15 var(--serif);color:#53634b;margin:0}.waitlist-values{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:60px;padding:37px 0 40px;display:grid}.waitlist-values article>span{color:#65725f;letter-spacing:1px;font-size:9px}.waitlist-values h2{margin:12px 0 9px;font-size:29px}.waitlist-values p{color:#62685f;max-width:275px;margin:0;font-size:12px}.waitlist-footer{border-top:1px solid var(--line);color:#62685f;justify-content:space-between;gap:20px;padding:23px 0;font-size:10px;display:flex}.studio-access-card h1{font:500 45px/1.06 var(--serif);letter-spacing:-1px}.studio-access-card .email-confirmation-brand{text-decoration:none;display:block}.studio-access-card form{margin:25px 0 20px}.studio-access-return{color:#5c675c;margin-top:22px;font-size:12px;text-decoration:none;display:inline-block}.waitlist-admin{width:min(1000px,100% - 64px);margin:40px auto}.waitlist-admin-heading{justify-content:space-between;align-items:center;gap:30px;margin:60px 0 36px;display:flex}.waitlist-admin-heading h1{font:500 54px/1.1 var(--serif);letter-spacing:-1px;margin:10px 0 15px}.waitlist-admin-heading p{color:#62685f;margin-bottom:0}.waitlist-admin-table{border:1px solid var(--line);border-radius:7px;margin:20px 0;overflow-x:auto}.waitlist-admin-table table{border-collapse:collapse;text-align:left;width:100%}.waitlist-admin-table th,.waitlist-admin-table td{border-bottom:1px solid var(--line);padding:16px 20px}.waitlist-admin-table th{color:#5f6b59;background:var(--stone);font-size:11px;font-weight:500}.waitlist-admin-table tr:last-child td{border-bottom:0}.waitlist-admin-empty{border:1px solid var(--line);text-align:center;color:#62685f;border-radius:8px;padding:55px 30px}@media (max-width:1050px){.waitlist-header,.waitlist-hero,.waitlist-values,.waitlist-footer{width:calc(100% - 64px)}.waitlist-hero{gap:42px}.waitlist-introduction h1{font-size:69px}.waitlist-paper-body{padding:35px 28px 55px}.waitlist-paper-body h2{font-size:30px}.waitlist-email-row{flex-direction:column}.waitlist-email-row .primary-button{justify-content:center}}@media (max-width:720px){.waitlist-header,.waitlist-hero,.waitlist-values,.waitlist-footer{width:calc(100% - 40px)}.waitlist-header{padding:23px 0}.waitlist-brand .wordmark{font-size:31px}.waitlist-studio-link{gap:7px;font-size:10px}.waitlist-hero{grid-template-columns:1fr;gap:35px;padding:27px 0 48px}.waitlist-introduction h1{letter-spacing:-1.8px;font-size:clamp(57px,12vw,77px)}.waitlist-kicker{letter-spacing:1px;margin-bottom:23px;font-size:8px}.waitlist-lead{font-size:22px}.waitlist-description{max-width:500px}.waitlist-signup{max-width:none}.waitlist-preview{justify-self:center;width:calc(100% - 16px);max-width:430px}.waitlist-paper-body{min-height:0;padding:35px 30px 42px}.waitlist-paper-body h2{font-size:32px}.waitlist-margin-note{padding:18px 22px;right:-10px}.waitlist-values{grid-template-columns:1fr;gap:29px;padding:31px 0}.waitlist-values p{max-width:none}.waitlist-values h2{margin-top:8px}.waitlist-footer{font-size:9px}.waitlist-admin-heading{flex-direction:column;align-items:flex-start;margin-top:40px}.waitlist-admin-heading h1{font-size:43px}}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);height:100%;font-family:var(--sans);margin:0;font-size:13px}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--sage);outline-offset:3px}input,textarea,select{color:var(--ink);border:1px solid var(--line);background:#fdfbf7;border-radius:6px;width:100%;padding:11px 12px}textarea{resize:vertical;line-height:1.7}input[type=checkbox],input[type=range]{width:auto;accent-color:var(--sage)}input[type=range]{width:100%}a{color:inherit}p{line-height:1.8}h1,h2,h3,p{margin-top:0}h2{font-family:var(--serif);letter-spacing:-.5px;font-size:39px;font-weight:500;line-height:1.15}h3{font-family:var(--serif);font-size:24px;font-weight:500}small{color:var(--muted);line-height:1.6}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:10px}.wordmark{font-family:var(--serif);letter-spacing:-1.1px;font-size:32px;font-weight:500}.brand-mark{color:var(--sage);flex:none;width:48px;height:38.4px;margin-right:8px;display:block}.studio{grid-template-rows:66px minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.topbar{border-bottom:1px solid var(--line);background:var(--paper);z-index:5;grid-column:1/-1;align-items:center;display:flex}.brand{flex-shrink:0;width:232px;padding-left:27px}.brand-button{align-items:center;padding:0;display:flex}.breadcrumb{min-width:0;color:var(--muted);flex:1;align-items:center;gap:14px;padding-left:36px;font-size:11px;display:flex}.breadcrumb>button{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--ink);padding:0;overflow:hidden}.breadcrumb>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-actions{align-items:center;gap:20px;padding:0 28px;display:flex}.icon-button{width:29px;height:29px;color:var(--muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--stone);color:var(--ink)}.ask-button{white-space:nowrap;border:1px solid #d6d8ce;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.ask-button:hover,.ask-button.selected{background:var(--stone)}.avatar{border:1px solid var(--line);width:29px;height:29px;color:var(--sage-text);border-radius:50%;font-size:11px}.sidebar{background:var(--stone);border-right:1px solid var(--line);flex-direction:column;padding:28px 17px 14px;display:flex;overflow-y:auto}.all-works{color:var(--muted);align-items:center;gap:10px;margin-bottom:36px;padding:0 9px;font-size:11px;display:flex}.all-works:hover{color:var(--ink)}.work-heading{margin-bottom:28px;padding:0 9px}.work-heading h1{font-family:var(--serif);overflow-wrap:anywhere;margin-bottom:10px;font-size:27px;font-weight:500;line-height:1.1}.manuscript-label{justify-content:space-between;align-items:center;padding:0 5px 10px;display:flex}.manuscript-label>button:first-child{align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.manuscript-label svg{color:var(--sage-text)}.unit-list{flex-direction:column;gap:5px;display:flex}.unit-list button{text-align:left;border-radius:5px;align-items:center;gap:12px;min-height:40px;padding:9px 11px;font-size:11px;line-height:1.5;display:flex}.unit-list button.active{background:var(--selected);color:#465c4b}.unit-list button:hover{background:#e7e7df}.unit-number{color:#90938a;min-width:16px;font-size:10px}.unit-list button>span:nth-child(2){flex:1}.secondary-nav{border-top:1px solid #deded4;flex-direction:column;gap:9px;margin-top:25px;padding-top:22px;display:flex}.secondary-nav button,.sidebar-bottom button{text-align:left;color:#62685e;border-radius:5px;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:flex}.secondary-nav button.active,.secondary-nav button:hover,.sidebar-bottom button:hover{background:var(--selected);color:var(--ink)}.count-badge{background:#d2d7c9;border-radius:10px;margin-left:auto;padding:1px 5px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:48px}.storage-note{color:var(--muted);align-items:center;gap:7px;margin:16px 10px 0;font-size:9px;display:flex}.status-dot{background:#81937a;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-dot.error{background:#aa715a}.workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.page-scroll{scrollbar-color:#d9dacd transparent;scrollbar-width:thin;flex:1;overflow-y:auto}.manuscript-page{width:min(100% - 100px,680px);margin:60px auto 130px}.page-kicker{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-kicker .eyebrow{letter-spacing:1.8px;font-size:9px}.page-actions{opacity:.6;gap:5px;display:flex}.manuscript-page h2{margin-bottom:26px;font-size:43px}.editor-shell{position:relative}.format-toolbar{border:1px solid var(--line);background:var(--paper);opacity:.45;border-radius:6px;align-items:center;gap:3px;width:max-content;margin-bottom:25px;padding:3px;transition:opacity .2s;display:flex}.editor-shell:focus-within .format-toolbar,.format-toolbar:hover{opacity:1}.format-toolbar>button{width:36px;height:36px;color:var(--muted);border-radius:3px;justify-content:center;align-items:center;display:flex}.format-more{position:relative}.format-more>summary{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:36px;height:36px;list-style:none;display:flex}.format-more>summary::-webkit-details-marker{display:none}.format-more>summary:hover,.format-more[open]>summary{background:var(--stone)}.format-menu{z-index:6;border:1px solid var(--line);background:var(--paper);border-radius:8px;width:190px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #26372a14}.format-menu button{text-align:left;width:100%;min-height:40px;font:12px var(--sans);border-radius:4px;align-items:center;gap:10px;padding:8px;display:flex}.format-menu button:hover,.format-menu button.active{background:var(--stone)}.focus-mode .beginning-bar,.focus-mode .starting-guide,.focus-mode .ask-button{display:none}@media (pointer:coarse){.format-toolbar>button,.format-more>summary{width:44px;height:44px}.format-menu button{min-height:44px}}.format-toolbar>button:hover,.format-toolbar>button.active{background:var(--stone);color:var(--ink)}.format-toolbar>span{background:var(--line);width:1px;height:15px;margin:0 3px}.manuscript-content{font-family:var(--manuscript);line-height:var(--writing-line-height,1.95);color:#3e4039;overflow-wrap:break-word;min-height:340px;font-weight:400;outline:none!important}.manuscript-content p{line-height:inherit;margin:0 0 1.5em}.manuscript-content p:last-child{margin-bottom:0}.manuscript-content h2,.manuscript-content h3{font-family:var(--manuscript);font-size:1.25em}.manuscript-content blockquote{border-left:2px solid #bac4b2;margin:24px 0;padding-left:24px;font-style:italic}.manuscript-content .verse-block{white-space:pre-wrap;tab-size:4;margin-bottom:1.5em}.manuscript-content .is-editor-empty:first-child:before{content:attr(data-placeholder);color:#aaa99d;float:left;pointer-events:none;height:0}.editor-hint{color:var(--muted);font-size:10px;font-family:var(--sans);margin-top:24px}.editor-loading{color:var(--muted);padding:50px 0;font-size:13px}.reading .manuscript-content{min-height:0}.statusbar{border-top:1px solid var(--line);height:38px;color:var(--muted);background:var(--paper);flex-shrink:0;align-items:center;gap:24px;padding:0 28px;font-size:10px;display:flex}.statusbar>div{flex:1;align-items:center;gap:7px;display:flex}.statusbar>button{color:var(--sage-text);align-items:center;gap:8px;padding:0;font-size:10px;display:flex}.statusbar .export-status{color:var(--muted)}.tool-page{width:min(100% - 100px,720px);margin:55px auto 90px}.tool-page>h2{margin-top:16px}.intro{color:#83867b;max-width:520px;margin:14px 0 24px;font-size:12px;line-height:1.9}.section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.section-heading h2{margin:14px 0 0}.field{flex-direction:column;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.field>span{color:#656e60;font-weight:500}.notes-textarea{min-height:280px;font-family:var(--manuscript);background:#f4f2eb;border:0;padding:22px;font-size:16px;line-height:1.9}.primary-button{background:var(--sage);border:1px solid var(--sage);color:#fffdf6;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:11px;font-weight:500;display:inline-flex}.primary-button:hover{background:#596b5f}.quiet-button{color:#5b6c5b;border:1px solid #d8dccf;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:9px 12px;font-size:11px;display:inline-flex}.quiet-button:hover{background:#e9ebe3}.text-button{color:var(--sage-text);padding:6px;font-size:10px;text-decoration:underline}.full{width:100%;margin-top:12px}.muted{color:var(--muted);font-size:11px;line-height:1.8}.empty-state{text-align:center;color:var(--muted);border:1px dashed #d8ddcf;border-radius:9px;margin:25px 0;padding:55px 35px}.empty-state svg{color:#879981}.empty-state h3{color:var(--ink);margin:20px 0 12px;font-size:27px}.empty-state p{max-width:340px;margin:0 auto 20px;font-size:11px}.story-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.record{border:1px solid var(--line);text-align:left;background:#f7f5ed;border-radius:7px;padding:20px}.record:hover{border-color:#a8b29e}.record>div,.finding>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.record h3{margin:20px 0 7px;font-size:26px}.record p{color:#7e8176;white-space:pre-wrap;margin:0;font-size:11px}.record small{margin-top:15px;font-size:9px;display:block}.pill{color:var(--sage-text);border:1px solid #d5ddce;border-radius:20px;padding:3px 7px;font-size:9px;display:inline-block}.review-scope{color:#7b8574;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 0;font-size:10px;line-height:1.7;display:flex}.review-scope svg{flex-shrink:0}.findings{flex-direction:column;gap:18px;margin-top:28px;display:flex}.finding{border:1px solid var(--line);background:#f8f6ef;border-radius:7px;padding:22px}.finding h3{margin:16px 0 9px;font-size:24px}.finding p{color:#737c6d;white-space:pre-wrap;font-size:11px}.finding.resolved{opacity:.6}.source-quote{text-align:left;font-family:var(--manuscript);white-space:pre-wrap;overflow-wrap:anywhere;background:#eeefe6;border-left:2px solid #b4c0a9;align-items:center;gap:10px;max-width:100%;margin:14px 0;padding:12px;font-size:12px;line-height:1.8;display:flex}.finding-actions{gap:18px;margin-top:18px;display:flex}.finding-actions button{color:var(--sage-text);padding:0;font-size:10px}.voice-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:35px;margin-bottom:28px;padding:20px 0;display:flex}.voice-metrics span{color:var(--muted);font-size:10px}.voice-metrics b{font-size:22px;font-family:var(--serif);color:var(--ink);margin-right:7px}.voice-sample{background:#f0f1e9;border-radius:5px;margin-bottom:12px;padding:18px}.voice-sample blockquote{font-family:var(--manuscript);margin:0 0 15px;font-size:13px;line-height:1.9}.voice-sample>div{justify-content:space-between;align-items:center;display:flex}.release-bar{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.assistant-panel{border-left:1px solid var(--line);background:#f4f3ec;grid-area:2/3;padding:24px 20px;overflow:auto}.has-assistant{grid-template-columns:232px minmax(0,1fr) 308px}.assistant-panel>header{justify-content:space-between;align-items:center;display:flex}.assistant-panel>header>div{color:var(--sage-text);align-items:center;gap:9px;display:flex}.assistant-panel h3{font-family:var(--sans);margin:0;font-size:12px}.assistant-panel .intro{margin:15px 0 30px;font-size:11px}.assistant-panel .primary-button{width:100%}.selection-card{background:#e9ece3;border-radius:5px;margin-bottom:26px;padding:16px}.selection-card blockquote{font-family:var(--manuscript);max-height:170px;margin:16px 0;font-size:12px;line-height:1.8;overflow:auto}.selection-card .quiet-button{padding:7px 8px;font-size:10px}.privacy-note{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:9px;margin-top:35px;padding-top:20px;display:flex}.privacy-note svg{flex-shrink:0;margin-top:4px}.privacy-note p{margin:0;font-size:10px}.inline-message{background:#e9ece3;border-radius:5px;padding:15px;font-size:11px}.email-confirmation-room{place-items:center;min-height:100dvh;padding:24px;display:grid}.email-confirmation-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;width:min(100%,510px);padding:clamp(26px,6vw,48px)}.email-confirmation-brand{font-family:Cormorant Garamond,serif;font-size:30px}.email-confirmation-card h1{font-family:Cormorant Garamond,serif;font-size:38px;font-weight:500;line-height:1.15}.email-confirmation-card p{line-height:1.7}.email-confirmation-card .primary-button{margin-top:16px}.dialog{background:var(--paper);color:var(--ink);border:1px solid #d5d8cb;border-radius:11px;width:100%;max-width:min(560px,100vw - 28px);max-height:calc(100dvh - 60px);padding:0;box-shadow:0 20px 100px #29322925}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#242b2335}.dialog-wide{max-width:min(890px,100vw - 28px)}.dialog-inner{padding:30px 32px}.dialog header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.dialog header h2{margin:0;font-size:33px}.library-tools{align-items:center;gap:20px;display:flex}.search-field{border-bottom:1px solid var(--line);color:var(--muted);flex:1;align-items:center;gap:10px;display:flex}.search-field input{background:0 0;border:0;padding-left:0}.filter-tabs{flex-wrap:wrap;gap:5px;margin:24px 0;display:flex}.filter-tabs button{color:var(--muted);border-radius:4px;padding:7px 11px;font-size:10px}.filter-tabs button.active{background:var(--selected);color:var(--sage-text)}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0;display:grid}.work-card{text-align:left;border:1px solid var(--line);background:#f7f5ee;border-radius:6px;padding:19px}.work-card:hover{border-color:#9caf90}.book-cover{width:65px;height:90px;color:var(--sage-text);background:#d9dfd0;border-left:5px solid #bdc6b3;border-radius:2px 6px 6px 2px;justify-content:center;align-items:center;margin-bottom:24px;display:flex;box-shadow:3px 4px 8px #36442f10}.work-card h3{margin:9px 0;font-size:26px}.work-card p{color:var(--muted);margin:5px 0 15px;font-size:10px}.work-card small{font-size:9px}.library-footer{border-top:1px solid var(--line);align-items:center;gap:20px;padding-top:20px;display:flex}.library-footer p{color:var(--muted);flex:1;margin:0;font-size:10px}.form-picker{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.form-picker button{border:1px solid var(--line);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;padding:14px 12px;font-size:11px;display:flex}.form-picker button.active{color:#50634d;background:#e7ebe0;border-color:#a3b097}.check-field{align-items:center;gap:8px;margin:25px 0;font-size:11px;display:flex}.guided-fields{border-top:1px solid var(--line);padding-top:25px}.field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.button-row{gap:12px;margin-bottom:20px;display:flex}.inline-form{gap:12px;display:flex}.inline-form input{min-width:0}.version-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:12px;display:flex}.version-list small{margin-top:6px;font-size:10px;display:block}.export-options{flex-direction:column;gap:10px;margin:20px 0;display:flex}.export-options button{text-align:left;border:1px solid var(--line);color:var(--sage-text);border-radius:6px;align-items:center;gap:18px;padding:15px;display:flex}.export-options button>span{flex:1}.export-options b{color:var(--ink);font-size:12px;font-weight:500;display:block}.export-options small{margin-top:4px;font-size:10px;display:block}.export-options button:hover{background:var(--stone)}.privacy-card{color:var(--sage-text);background:#e8ece2;border-radius:7px;gap:14px;margin:22px 0;padding:19px;font-size:11px;display:flex}.privacy-card svg{flex-shrink:0}.privacy-card p{margin:8px 0 0;font-size:10px}.save-alert{color:#81693f;background:#f7f0df;border:1px solid #d8c7a8;border-radius:6px;margin:20px 30px;padding:15px;font-size:11px}.save-alert p{margin:0 0 10px}.save-alert>div{align-items:center;gap:18px;display:flex}.save-alert button{font-size:10px;text-decoration:underline}.toast{color:#f7f7ef;z-index:12;background:#4f6253;border-radius:7px;align-items:center;gap:10px;max-width:calc(100vw - 30px);padding:13px 18px;font-size:11px;display:flex;position:fixed;bottom:58px;left:50%;transform:translate(-50%);box-shadow:0 4px 30px #28352a15}.opening{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100dvh;display:flex}.opening p{color:var(--muted);font-size:12px}.mobile-menu,.nav-scrim,.hidden-input,.print-manuscript{display:none}.focus-mode{grid-template-columns:0 minmax(0,1fr)}.focus-mode .sidebar{visibility:hidden;padding:0}.focus-mode .brand{width:auto}.focus-mode .breadcrumb{padding-left:45px}.focus-mode.has-assistant{grid-template-columns:0 minmax(0,1fr) 308px}.focus-mode .manuscript-page{margin-top:75px}.focus-mode .manuscript-page h2{font-size:46px}@media (min-width:1500px){.manuscript-page{width:680px;margin-top:78px}.manuscript-content{line-height:2.05}.manuscript-page h2{font-size:46px}}@media (max-width:1100px){.has-assistant .manuscript-page,.has-assistant .tool-page{width:calc(100% - 70px)}.has-assistant{grid-template-columns:200px minmax(0,1fr) 280px}.brand{width:200px}.studio:not(.has-assistant):not(.focus-mode){grid-template-columns:200px minmax(0,1fr)}.top-actions{gap:14px;padding:0 20px}.breadcrumb{padding-left:24px}.total-words{display:none}.statusbar{gap:16px;padding:0 20px}.work-heading h1{font-size:25px}.manuscript-page{margin-top:45px}}@media (max-width:850px){.has-assistant .assistant-panel{z-index:7;width:310px;position:fixed;top:66px;bottom:0;right:0;box-shadow:-5px 0 30px #26352215}.has-assistant{grid-template-columns:200px minmax(0,1fr)}.has-assistant .manuscript-page{width:min(100% - 70px,680px)}.focus-mode.has-assistant{grid-template-columns:0 minmax(0,1fr)}.story-records{grid-template-columns:1fr}.section-heading{align-items:flex-start}.section-heading .primary-button{margin-top:20px}.work-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.studio,.studio:not(.has-assistant):not(.focus-mode),.has-assistant,.focus-mode.has-assistant{grid-template-rows:58px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.topbar{grid-column:1}.brand,.focus-mode .brand{align-items:center;gap:8px;width:auto;padding-left:10px;display:flex}.wordmark{font-size:28px}.brand-mark{width:40px;height:32px;margin-right:4px}.mobile-menu{display:flex}.breadcrumb{display:none}.top-actions{gap:11px;margin-left:auto;padding:0 13px}.top-actions .focus-toggle{display:none}.ask-button{padding:8px;font-size:0}.ask-button svg{width:17px;height:17px}.avatar{width:27px;height:27px}.sidebar{z-index:9;width:245px;transition:transform .15s;position:fixed;top:58px;bottom:0;left:0;transform:translate(-100%);visibility:visible!important}.sidebar.mobile-open{transform:translate(0)}.nav-scrim{z-index:8;background:#29362b45;width:100%;height:100%;display:block;position:fixed;inset:58px 0 0}.manuscript-page,.has-assistant .manuscript-page,.tool-page,.has-assistant .tool-page{width:calc(100% - 42px);margin:35px auto 75px}.manuscript-page h2{margin-bottom:24px;font-size:36px}.page-kicker{margin-bottom:17px}.manuscript-content{font-size:17px;line-height:1.9}.format-toolbar{opacity:.75;margin-bottom:23px}.statusbar{gap:15px;height:38px;padding:0 16px;font-size:9px}.statusbar>button{font-size:9px}.statusbar .export-status{gap:0;font-size:0}.statusbar>div{max-width:135px}.assistant-panel,.has-assistant .assistant-panel{width:min(340px,100vw);top:58px}.dialog{max-height:calc(100dvh - 30px)}.dialog-inner{padding:24px 20px}.dialog header h2{font-size:31px}.work-grid{gap:12px}.work-card{padding:14px}.work-card h3{font-size:24px}.library-footer{display:block}.library-footer p{margin-top:14px}.library-tools{gap:10px}.library-tools .primary-button{padding:11px 9px}.filter-tabs{gap:0}.filter-tabs button{padding:7px;font-size:9px}.section-heading{display:block}.section-heading .primary-button{margin-top:15px}.tool-page h2{font-size:34px}.inline-form{flex-direction:column}.version-list>div{align-items:flex-start}.version-list .quiet-button{padding:8px;font-size:10px}.field-grid{gap:10px}.voice-metrics{gap:25px}.focus-mode .sidebar{padding:28px 17px 14px}.focus-mode .manuscript-page{margin-top:35px}.focus-mode .manuscript-page h2{font-size:36px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{@page{margin:24mm;size:A4}.studio{height:auto;display:block}.studio>*{display:none!important}.studio>.print-manuscript{color:#222;background:#fff;display:block!important}.print-manuscript h1{font-family:var(--serif);font-size:36pt}.print-manuscript section{break-before:page}.print-manuscript h2{font-size:25pt}.print-manuscript pre{font-family:var(--manuscript);white-space:pre-wrap;overflow-wrap:anywhere;font-size:11pt;line-height:1.8}.print-manuscript p{orphans:3;widows:3}body{background:#fff}}.ai-suggestion{border-top:1px solid var(--line);margin-top:24px;padding:22px 0}.assistance-choices{border:0;margin:22px 0;padding:0}.assistance-choices legend,.guide-options legend{margin-bottom:12px;font-size:12px;font-weight:500}.assistance-choices>label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:13px 14px;display:flex}.assistance-choices>label.active{background:#eaf0e7;border-color:#71856e}.assistance-choices input{accent-color:#52694f;flex:none;width:auto;margin-top:3px}.assistance-choices strong,.assistance-choices small{display:block}.assistance-choices strong{font-size:13px;font-weight:500}.assistance-choices small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6}.guide-options{border:0;gap:10px;margin:18px 0;padding:0;display:grid}.guide-options label{align-items:center;gap:10px;font-size:13px;display:flex}.guide-options input{accent-color:#52694f;flex:none;width:auto}.guide-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:20px 0;display:flex}.guide-plan,.starting-guide{border:1px solid var(--line);background:#f2f3ec;border-radius:8px;padding:16px}.guide-plan p,.starting-guide p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.8}.beginning-bar{flex-wrap:wrap;gap:12px;margin:-8px 0 18px;display:flex}.beginning-bar button{font-size:11px}.starting-guide{margin:0 0 24px}.starting-guide summary{cursor:pointer;font-size:12px}.starting-guide p{padding-top:14px}.consistency-finding{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.consistency-finding h4{margin:12px 0;font-size:14px;font-weight:500}.consistency-finding.resolved{opacity:.65}.consistency-finding .finding-actions{flex-wrap:wrap}.ai-suggestion details{margin:16px 0;font-size:12px}.assistant-shortcuts{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.assistant-shortcuts button{font-size:11px}.ai-suggestion blockquote{white-space:pre-wrap;border-left:2px solid #a2b29a;margin:12px 0;padding-left:12px}.ai-suggestion p{font-family:var(--manuscript);white-space:pre-wrap;font-size:13px;line-height:1.9}.ai-suggestion small{margin-top:12px;font-size:10px;display:block}@media (max-height:780px) and (min-width:651px){.sidebar{padding-top:22px}.all-works{margin-bottom:24px}.work-heading{margin-bottom:20px}.unit-list button{min-height:34px}.secondary-nav{gap:5px;margin-top:18px;padding-top:16px}.sidebar-bottom{padding-top:24px}.storage-note{margin-top:10px}}@media print{.print-manuscript p,.print-manuscript .print-verse,.print-manuscript blockquote,.print-manuscript ul,.print-manuscript ol{font-family:var(--manuscript);font-size:11pt;line-height:1.8}.print-verse{white-space:pre-wrap;margin-bottom:1.5em}.print-manuscript blockquote{border-left:1px solid #888;padding-left:12pt}.print-manuscript h3{font-size:16pt}}.sidebar>*{flex-shrink:0}.release-bar{flex-wrap:wrap}.recap-choices{border:1px solid var(--line);border-radius:8px;max-height:260px;margin:20px 0;padding:16px;overflow:auto}.recap-choices legend{padding:0 6px;font-size:12px}.recap-choice{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.recap-choice input{accent-color:var(--sage);margin-top:4px}.recap-choice strong,.recap-choice small{display:block}.recap-choice small{opacity:.7;margin-top:5px;font-size:11px}.recap-evidence{margin:20px 0}.recap-evidence summary{cursor:pointer;font-size:13px}.recap-evidence p,.recap-result p{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--manuscript);line-height:1.9}.recap-evidence section{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.recap-evidence h3{font-size:16px}.recap-result{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.recap-result small{margin-bottom:16px;font-size:11px;display:block}.recap-form .muted{font-size:12px;line-height:1.7}.sidebar .unit-list{flex-shrink:1;min-height:60px;overflow-y:auto}.unit-list button{flex-shrink:0}.sidebar-bottom{padding-top:16px}@media (max-width:650px){.sidebar{visibility:hidden!important}.sidebar.mobile-open{visibility:visible!important}.nav-scrim{width:calc(100% - 245px);left:245px}}.ai-text{overflow-wrap:anywhere}.ai-text p{white-space:pre-wrap}.ai-text>:first-child{margin-top:0}.ai-text>:last-child{margin-bottom:0}.ai-text ul,.ai-text ol{padding-left:1.4em}.ai-text li{margin:.35em 0}.ai-text pre{white-space:pre-wrap}.ai-text h4{margin:1em 0 .4em;font-size:1em}.ai-prose{white-space:pre-wrap}.plans-page{max-width:1100px}.plans-intro{max-width:720px;line-height:1.8}.plans-billing{align-items:center;gap:10px;margin:28px 0;display:flex}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.plan-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:28px}.plan-card h2{margin-top:0}.plan-card p,.plan-card li{line-height:1.7}.plan-card ul{margin:20px 0;padding-left:18px}.plan-price{font:36px var(--serif)}.plan-price small{font:13px var(--sans)}.credit-receipt{z-index:35;border:1px solid var(--line);background:var(--paper);max-width:min(620px,100vw - 32px);color:var(--ink);font:13px var(--sans);border-radius:12px;padding:12px 18px;position:fixed;bottom:52px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0002}.credit-receipt button{margin-left:12px}@media (max-width:760px){.plans-grid{grid-template-columns:1fr}}.manuscript-page .manuscript-content{line-height:var(--writing-line-height,1.95)}.writing-font-classic .manuscript-content{font-family:Georgia,serif}.writing-font-plain .manuscript-content{font-family:var(--sans)}@media (min-width:1100px){.manuscript-page.writing-width-wide{width:min(100% - 100px,860px)}}.unit-group{color:var(--muted);margin-bottom:3px;font-size:9px;display:block}.search-results{max-height:45vh;margin:18px 0;overflow-y:auto}.search-result{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:14px;display:block}.search-result:hover{background:var(--stone)}.search-result b,.search-result span{display:block}.search-result span{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;line-height:1.7}.import-preview{max-height:45vh;margin:20px 0;overflow:auto}.import-preview pre,.candidate-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.candidate-editor textarea,.account-section textarea{width:100%;margin:12px 0}.account-section,.beta-access-row{border-top:1px solid var(--line);margin-top:18px;padding:20px 0}.account-section h3{font-size:23px}.account-section p{margin:12px 0;line-height:1.8}.beta-access-row small{color:var(--muted);margin-top:7px;display:block}.submitted-message{white-space:pre-wrap;overflow-wrap:anywhere}.reading-page{max-width:760px;margin:60px auto;padding:0 24px 40px}.reading-page .wordmark{margin-bottom:38px;display:inline-block}.reading-page h1{margin-bottom:24px;font-size:clamp(38px,6vw,56px)}.reading-page h2{margin:36px 0 16px;font-size:30px}.reading-page p{margin:0 0 18px;line-height:1.9}.reading-page a:not(.wordmark):not(.primary-button){color:var(--sage-text);text-underline-offset:4px;text-decoration:underline}.skip-link{z-index:100;background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:12px 18px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-header{min-height:72px}.library-actions{flex-wrap:wrap;gap:12px;margin:30px 0 16px;display:flex}.library-actions .primary-button span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.library-credit-note{margin-top:8px;display:block}.library-search{max-width:400px;margin:32px 0 16px}.library-work{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.library-work .dashboard-work{border:0;border-radius:0;width:100%}.library-work h2{font:400 30px var(--serif);overflow-wrap:anywhere}.library-work-actions{justify-content:space-between;gap:12px;padding:0 24px 20px;display:flex}.library-empty{color:var(--muted);padding:32px 0}.library-page .dashboard-new{border:1px solid var(--line);border-radius:8px;margin:28px 0;padding:24px}.help-contents{line-height:2}.starting-options{margin:16px 0}.starting-options summary{cursor:pointer;color:var(--sage-text);padding:8px 0}.credit-examples{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.credit-examples caption{text-align:left;color:var(--muted);padding-bottom:12px}.credit-examples th,.credit-examples td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:12px 8px}.credit-examples th:nth-child(2),.credit-examples td:nth-child(2){white-space:nowrap}@media (max-width:600px){.credit-examples{font-size:11px}.credit-examples th,.credit-examples td{padding:10px 4px}}.work-area-nav{background:var(--stone);border:1px solid var(--line);border-radius:6px;gap:4px;margin:20px 0 24px;padding:4px;display:flex}.work-area-nav button{border-radius:4px;flex:1;padding:8px 2px;font-size:11px}.work-area-nav button[aria-current=page]{background:var(--selected);color:var(--ink)}.account-page h1{margin-bottom:28px}@media (max-width:600px){.app-header .breadcrumb{display:none}.library-actions{align-items:stretch}.library-actions .primary-button{max-width:100%}.library-actions .primary-button span{max-width:170px}.library-work-actions,.library-page .filter-tabs{flex-wrap:wrap}}.library-page .dashboard-new form{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.library-page .dashboard-new .assistance-choices,.library-page .dashboard-new .check-field{grid-column:1/-1}.library-page .dashboard-new form>.primary-button{justify-self:start}@media (max-width:700px){.library-page .dashboard-new form{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.app-header{min-height:58px}.sidebar{visibility:hidden!important}.sidebar.mobile-open{visibility:visible!important}}.public-navigation{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.public-navigation a{color:inherit}.public-navigation .public-start-link{border:1px solid #c7cec1;border-radius:4px;padding:7px 12px;text-decoration:none}.privacy-providers{border:1px solid #dedfd5;border-radius:8px;margin:24px 0;padding:18px 22px}.privacy-providers summary{cursor:pointer}.privacy-providers li{margin:18px 0}.articles-page{margin-top:40px}.article-list article{border-bottom:1px solid #dedfd5;padding:24px 0}.article-list h2{margin-top:0}.article-byline{color:#637765;font-size:14px}.article-cover{border-radius:8px;width:100%;height:auto;margin:32px 0;display:block}.article-body{overflow-wrap:anywhere}.article-body li{margin-bottom:8px;line-height:1.9}.article-body blockquote{border-left:3px solid #637765;margin-left:0;padding-left:24px}.article-preview{border:1px solid #637765;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;padding:16px;display:flex}.legal-footer{max-width:1120px;color:var(--sage-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:0 auto;padding:24px;font-size:13px;display:flex}.legal-footer nav{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.legal-footer .text-button{font-size:inherit;padding:0}.analytics-choice{z-index:30;border-top:1px solid var(--line);background:var(--paper);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -3px 18px #23332212}.analytics-choice h2{margin:0 0 6px;font-size:18px}.analytics-choice p{max-width:720px;margin:0;font-size:14px;line-height:1.6}.analytics-choice .button-row{flex-shrink:0}.legal-document{overflow-wrap:anywhere}.provider-list{padding:0;list-style:none}.account-plan-label{color:var(--sage-text);letter-spacing:.04em;margin:4px 12px 8px;font-size:12px}.public-navigation .account-menu-wrap{text-align:left}.public-navigation{position:relative}.public-navigation .account-menu-wrap,.public-navigation .account-menu{position:static}.public-navigation .account-dropdown{z-index:40;max-width:calc(100vw - 40px);top:calc(100% + 10px)}.public-navigation .account-menu-error{max-width:calc(100vw - 40px);top:calc(100% + 10px)}.library-plan-guide,.current-plan-summary{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:10px;margin:24px 0;padding:18px 22px}.plan-guide-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.plan-guide-heading .eyebrow{margin:0}.plan-guide-heading .eyebrow span{letter-spacing:0;text-transform:none}.plan-guide-heading a,.plan-guide-allowance,.plan-introduction{font-size:13px;line-height:1.7}.plan-guide-allowance{margin:10px 0 0}.plan-introduction{border-top:1px solid var(--line);margin-top:14px;padding-top:2px}.plan-introduction p{max-width:76ch}.plan-access-details{margin-top:12px;font-size:13px;line-height:1.7}.plan-access-details summary{cursor:pointer;color:var(--sage-text)}.plan-access-details p{max-width:76ch}.plan-current-label{color:var(--sage-text);font-size:13px;font-weight:600}.current-plan-summary h2{margin-top:0}.provider-list>li{border-top:1px solid #dedfd5;padding:18px 0}.provider-list h3{margin:0 0 8px}.provider-list p{margin:8px 0}@media (max-width:700px){.analytics-choice{padding:16px;display:block}.analytics-choice .button-row{margin-top:12px}}
