@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,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(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,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(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,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(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA9EABIAAAAAHHQAAA7jAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbhhwcNAZgP1NUQVRMAIFUEQgKoRSZRAtAAAE2AiQDegQgBYUkB4ItDAcXJBh6Gy0Xo6KaVTjFXxzY4Bq9EEVEMY3SaOga5bPF4q+TDnvc+NLwol6I4cGD75aGh4a3+rrEw/Pj4D33vvsJJqhZk5EWWZfAkn7bQlkT3hBt854wKIl8lCGC5BBe5cUVtBGFGcQiU9eVsLnsq7nca/lgqiJLqJI8uWI+0/GBAhpZ1cTe2ScA49v+B2CGPTinrU3sEM8o7BWxvLpSRO2JMwJOk/+bK+3M0iE7oJaFJWHIVamZ/KWfHCS54xxDoEAoj1TLCp/vRhbIMSpyZeHq6iqUBrQV1nR/r8uEVHTj83GRpoFOB/XuvuayCgznXhGphCYMN1yYhAMyXTBIYKjVesLt2pOUBeDL/ZyNAL7eWdUA4Fsc7mYAw8F9ylI3X3U2gwC4DGVIT8sotgaqk7WWFmu1lbGzaZ+buf8MOiFNVAb0kVE2WXwRA1HW3cj9WwFe0RdW/zx/+mtcnXjo454mmPezly55N5U6ccLTgb6T77j0tw550PxGtzuyJondA2fs1RlbYAN76Z5XA1qZ2XRvOO+r1wGPb/T9dy4wIhIYaN+MNAHBJHx022IK7I7KCoMMoZE1UBiQlRhKM2uYwUqQ4ESGNEAcJkaWpjbQIKwbTrqGEUZc8sQwn/PGNzznHs0mq0yOpCwbg9grwWgGGorhRsMbi4kgjOnP9+mz3rF9T9mY2jv9iH479NGwBvfjUfrTgvYQCmrfwq0bSP0SUAx28sZHYQ0yU1m1rjHgu4WkrIVMT9AAuJUAc9pcGl/gyZcyD3DQO3Kcg4SWmzgHAdJzdOQIAL4nnL29Ov4/gPowomYD6COI//IbzIYVwmAN42GwHOb2O1z9oeHA/dfXuqEG4v1hTdAYGFkmTpMdQQdut8sGMQj6AnQBEkJ6ie5L/x4wlxBOms1osR8Cg6uom+vtmlPzalltqn11p3yzR/0/wospr5vqrZpdc2tpbay9dbu8k4/V/3bYAEYQN+inGwRfh8lgwQSERMTCySgADDJGgLH8jBZoHILxiCYgmYhsEorJgkwBif7fKDALwE7AAmDAmwy8Api/hXGK3ZSKgqYjgG9IzfosQC3M+RYuuGRrw6IoyfXucTRaQqYPJYpXkrmb+toxVM4nUocQUoePPk8uUmmNwBMh9OPP+aXEsx92SKIBKewfz4NzSEc+mJitoGDYqaHD4EIgqAC3hLXPjxhoJV5uEjv5BISYQmjgCRwFE9OAsu4ePtWxLa1Al0IhCAznPjorE4pjkeuNAl52g65O7IP0TdgmSKvTETMf38pZgwADARzbtw6uVu30290qqzwj5UECtuAt8QwQ03hyWlU10f9QnUTQYQws8XuTTHOApLJRZPLq0H6YP9W/yzc+pBRaCWufjnZ6IBv/yq7JtMdhKdUp3a2VQZV5yNQfieJWECpHuYKg8yrj9R4uHxOb/mS+nJLQD+DRCoMGxFlIVWj0x/EE7FIH9d+Xbq41jypJrybz9iSJIcCtTtZ1xaCoCJN5T6IwG74/PRUqaH08oTjlpNNQymfM0hbJEQeJ9sonV4T4F1XKHTZBoJKZbAuO7lt8cJL5emvbnJNEk9l0NX5T6F9apRmGtOZyyniBUhrCqOO01foH8PC2jkbehHV/N2sESMmKZS0rAok4hJOmilcypTMI35w4tuh6f1cy1+eHzViFLXLI6X0XmOAgdTqWhl6YPM91nBgLogApW7SESdhlBdKNVdbG+WlC+BiiRI4ehpnaVMKZbdX3YrOIDnDpSCXrRSibZYBVEjUJq6VagkLIjDOd57THuk048EcE97+LTm02RbcI/yIwcHgZhSd2A7R4NKvJOK19kT+MEPvEAIbgP6JS2K5KpcOW4GjyVujVTCfoRCuvG7VZV40miljfFIknYg2mzOIJjzztsIjDgem4Ev2YgDfUFJJGbVo5V1sFE+RGTbwsZaf+iEPd95CLhFu9jFY7gE1WY2PYcJhNNxezk8aVxG7b8QsFt0i03pzQr7WMCx13+LkhK8XmPVLZ08NBvkx8Jq/AlSMZlJp8RDGSCtQwcN3NlYVWRYtqcYhnijJ5FCBGCS1q1Dc2WcabjJJSxyXFbjqUGn3U1h8N9WNrqtreWbc7TuN1ui3aqKqR8cC/JF5EAIeQqBQ2MaCl8AvjOCpQ1Fo5bdAARwgfXdnRfygcjINMn5wQTSDfgKKn9aUwnlxexa+WfzWZBjRA7YXBWHDZPuBSfMc1c21MCJqD9O4T3ooRN1b0mGHXUYW3a/Q40EZPibYFr9utPFHrssXKUJup/cSEp/jh92/2q3it+436f86M2CbbxDsq2oUCrW83ZikvKOz5stF5W/F7e/j3y9PqdPFScZLuN2uheVU0FFUj2sS5q2L0EYVPfqM4w57+1BcFugXsom3BlzIDbAmn4COIFH0XuvdT52nyOVHN9yH2IVf4z0wvUbAeRUVH4WOqkAGbGx8ZKeIzl5jmM0fsaCj6LeM6F3+vy2QT+ZGuzSLUb037mBZkrGBZVSKD0mYoHqwpSehB+0BH4wXFEeZEfS79qgM4CSG23t6ZVQSiQjNeYLXYqkPjptx6uTM9KnY5an+CdJ9wPQGUCUy2/k/t4ZlUYvZMb7VNIIHDbUVcqyzuTZjkSt9vvQY9deSMhX5BIC5VxLMMcplVMGA+fsYbDejZm9NzA351n9dUfqPIWgy6PHwv56puaLtqUBk6ZvU8XFFyS/1DzYw4hc0gkmT38S7PJpCLy9oJweuXjcGuMxy/u9S7pu7fXib9q5nJanPBYclSm/LJpVCyRlPmj70EH0EiEvrX7BzWv0yo+aN99OlkaPwUNW+Eg8WM/Epnnv038d7rbSeXps7DjpqyQKOCbbfYgQPHBp8Dy2Yr5p8a13sNWfBOnPDSF2L4OzoEucGdkdEHlaF9TO2cB5wZFbmoFB1jGss5x4U8IxbQ7nyUyS2pIthVxmKGvaTzDu+auPuXz4dYrmK3/FIb/Pg8+xkWoWv7m3Ogc9rA25SB9A0o2l8xtvcMJeHlxgfnGhgDfTv/cOxxq3HQLuIujPsK6OmrJ2AhtIHDuU7n/jGQJZZKbUypZTjvaIK/EY9aZLymUCQHM66yDmHyUNCLRJcI44zyCguNqYs6rWM6VMnJXbtFGpUCezBKe2I5+VZppSmTm9G4EtFAc1zY2OSmIYbEeI1V3tXKylYWB3IIPElanBwMJ9fPKEheVFmpm1xWOEBhyZ+ZnNvhKkAm5TsGRHZPjM2M1rRhCjpUwlKdKUm0KrG9h7CwOE6gktv4CcJioPOfDqtjt6ROtPWFpjJ+zJ4Jb7+QuMmQKO61oqhHkZMiWrckgRgNlkXf/jQdzuGHcnttiT3L27Zj8BVE8795306wJt59OTpXFhIx5zpdGJMmPK/qjiY4w/JGxayMUg+J5G75eOjpVVDrB1u0uyvMgRR13Y+f/1clE1Qy5MuQzDFzuqB9Ps1MynCZoBTOu591u5gEc+ZuUSYcsgt370TzyYzpT8iD2NOeeqNB9OzTdLgvOX34CN6krfdwu9BwfPOiRwDptYsDDe/7VUsJ7MZXM/apl7vKIdZw9rBPvihM+38eg2iLZ4z4nnrqHHNXCGxGdrvMAZSe8T+ufve3MF7thw3jHi4ZveA8k3pETRV+F0s+f513TOk3c4WI4+Esecqb+UO36tNwnos90uXCFe24ISaEiF8JqYIrQcz9G9pvXHDfmRWDtd3wXgvtZPgTOgjngSLaM9C4qq/nLJl28sTvmwfjt82gkoazpz1tlyzhMJnymT91qx4XzznUsAQza9EP2HyTL34loKmPUhmrH/W9dmbktzuJhmqZ7GpEqYDk59v7+jzoO4doSGdt5C6M1o+k76MBiauaHrWFq5743Fz4Lsx/sPSBF8G0u2icaGlwXfsY1/LTW6Ttf3UnaZ6xjRH4etm40VntK66hKAPaOGdsM/cIXa8Db4longJJi+W15MQyxYlGmQaxirNqvfU97RmNZp0nPtcwwGl4o+rKsUuuEZhk9DvoY+ktBr07sSq+X78Ym60JNbbmFpoGug09LeE5IYn+AdawxNVVvgBZs/w5XzKsSzwQM01miC8sVcswJOscifNP8H5G2C+lmxb8/syOeIlIjQKN8esd1oXIY6dS+EqFjZmlVYQyUktLkX7jXF546xoM4pxIec4NvZQnEy3nNNy8Sb8d6e10hPUHNv7S8tyAe3zMfmscqzEPfHvv1dTilNR7VzZMIEu+2tMtPNWuBZiFIAw04xGGzmT7kYUMMKweDAHDse5aW7pOWGts1o95wELtyfynvzVt6jmjkhlaGrT9t4CG9QJc+9EzAH5+VTW1/yUpuRUaWjZB8DASV0rIjyFA3Ioz4wsknyPNL/w6ei60MKt1axQwvH0XWGq0/MEGs0AQKY3jXdoJ+kYGmxILVuYy01syv1aDms1UeQY1ff+bzI5NnLlUTgPwyeVrxsYX7Y6AMMsszVrY7knJ1ozyZTiiAus+CwOTF2aGKC+NDGZes9rzjUuYN8BWa/MGmmli3kgb5eSNRmXLHYNkqwJhwb1yY/9gHglMxqY091Ckr66MQ1o0cWgWz82hUZ0KqVq5JwJfLZTJGPurkqsKq2vUSjAZsdJ2eTRJ8tC91pwcqQQRulddLrEidl0uFZzAU3MmQc2FjR62hLBGdOhUNkmpNu3akJgTBn3oFs2EIqlpabyubmpUA7YYbJRhYeh91fTUEHrFcszabUu35mgG1viHbuTgVEwtXNGsRat+nCdnUSGEhhaKmMXTqjUkwjSG6bE+IFUoq408HtaiMNChhWQnkoFUJ7N6lFOruHg8BEPHGtSqVJ8e4TQPFaGx2To5zBNvs5/fWjrrGc93JjBgu8RoEA7CQ36QPxQABUIEiAiRIDJEgYIgatCCHoxgBivYsMEJbvACHmi89C94lvK/97Y6TZQe8Tw6lzFGr3MZY4yIyxptMkZbYtzWaH2kR+cyxehRH1tujIQiW1K3ya33QqLGqLFDNKYoguOyx12l/tE66AdsP9Nu6P+o4SaJ0aBf/6fNO+CC9/884+8BBBecGVbiwZbcV32XepnwmAeee0fRNTPlfddFMRUcHOmaCkzR/GDhZIysDhVls+/gPQA=) format("woff2"),url(/assets/literata-cyrillic-ext-500-normal-DsnNTbEs.woff) format("woff");unicode-range:U+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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,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) format("woff2"),url(/assets/literata-cyrillic-ext-600-normal-DMpAXN3v.woff) format("woff");unicode-range:U+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.grid{display:grid}.hidden{display:none}.resize{resize:both}.border{border-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color:#1d1b18;background:#fbf6ec;font-family:Inter,system-ui,sans-serif;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;overflow-x:hidden;background:linear-gradient(#fffdf7d6,#fbf6ecf5),repeating-linear-gradient(90deg,rgba(116,50,59,.024) 0 1px,transparent 1px 10px)}@media(min-width:761px){.mobile-book-start,.mobile-book-spread{display:none!important}}.seo-landing-page{display:grid!important;gap:clamp(30px,5vw,64px)!important;padding-top:clamp(32px,6vw,78px)!important;padding-bottom:clamp(44px,7vw,86px)!important}.seo-landing-hero{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(420px,.86fr)!important;gap:clamp(28px,5vw,74px)!important;align-items:start!important}.seo-landing-copy{display:grid!important;gap:18px!important;min-width:0!important}.seo-landing-copy h1{max-width:880px!important;margin:0!important;color:#211f1a!important;font-size:4.6rem!important;line-height:1.02!important;letter-spacing:0!important;text-wrap:balance!important}.seo-landing-copy p{max-width:690px!important;margin:0!important;color:#5f594f!important;font-size:clamp(1.02rem,1.5vw,1.18rem)!important;line-height:1.68!important}.seo-landing-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;margin-top:6px!important}.seo-landing-picture{display:block!important;align-self:start!important;min-width:0!important;overflow:hidden!important;border-radius:6px!important;background:#eee2cd!important;box-shadow:0 22px 58px #27364a24!important}.seo-landing-picture img{display:block!important;width:100%!important;aspect-ratio:4 / 3!important;-o-object-fit:cover!important;object-fit:cover!important}.seo-use-case-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.seo-use-case-row span{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:8px 12px!important;border:1px solid rgba(185,168,143,.64)!important;border-radius:4px!important;background:#fffaf0bd!important;color:#4f4a43!important;font-size:.94rem!important}.seo-section-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.seo-info-block,.seo-preset-card{border:1px solid rgba(216,205,187,.82)!important;border-radius:6px!important;background:#fffaf0c2!important}.seo-info-block{padding:clamp(20px,2.6vw,30px)!important}.seo-info-block h2,.seo-section-title h2,.seo-final-cta h2{margin:0!important;color:#211f1a!important;letter-spacing:0!important;text-wrap:balance!important}.seo-info-block h2{font-size:clamp(1.18rem,2vw,1.55rem)!important}.seo-info-block p,.seo-section-title p,.seo-preset-card p,.seo-final-cta p{margin:10px 0 0!important;color:#665f55!important;line-height:1.62!important}.seo-preset-section{display:grid!important;gap:20px!important}.seo-section-title{max-width:760px!important}.seo-section-title h2,.seo-final-cta h2{font-size:clamp(1.65rem,3vw,2.5rem)!important}.seo-preset-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.seo-preset-card{display:grid!important;grid-template-rows:auto auto auto 1fr!important;gap:12px!important;padding:12px!important;color:inherit!important;text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.seo-preset-card:hover{transform:translateY(-2px)!important;border-color:#214a3b57!important;box-shadow:0 16px 36px #27364a1f!important}.seo-preset-card picture,.seo-preset-card img{display:block!important;width:100%!important}.seo-preset-card picture{aspect-ratio:16 / 10!important;overflow:hidden!important;border-radius:4px!important;background:#eee2cd!important}.seo-preset-card img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.seo-preset-card span{color:#6f675d!important;font-size:.88rem!important}.seo-preset-card strong{color:#211f1a!important;font-size:clamp(1.05rem,1.5vw,1.24rem)!important;line-height:1.18!important;text-wrap:balance!important}.seo-final-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:clamp(24px,4vw,42px)!important;border:1px solid rgba(216,205,187,.86)!important;border-radius:6px!important;background:#fffaf0!important}.seo-final-cta>div{max-width:760px!important}.footer-columns{grid-template-columns:minmax(240px,1.15fr) repeat(3,minmax(170px,.82fr))!important;gap:clamp(28px,5vw,74px)!important}@media(max-width:980px){.seo-landing-hero,.seo-section-grid,.seo-preset-grid{grid-template-columns:1fr!important}.seo-landing-picture img{aspect-ratio:16 / 10!important}.seo-landing-copy h1{font-size:3.35rem!important}.seo-final-cta{align-items:flex-start!important;flex-direction:column!important}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.seo-landing-page{padding-top:24px!important}.seo-landing-copy h1{font-size:2.3rem!important;line-height:1.08!important}.seo-landing-actions,.seo-landing-actions .primary-link,.seo-landing-actions .btn-secondary,.seo-final-cta .primary-link{width:100%!important}.seo-landing-actions .primary-link,.seo-landing-actions .btn-secondary,.seo-final-cta .primary-link{justify-content:center!important}.footer-columns{grid-template-columns:1fr!important}}.account-login-panel{align-self:start!important}.account-auth-state,.account-login-form{display:grid!important;gap:18px!important}.account-auth-state span{display:block!important;color:#6f675d!important;font-size:.9rem!important}.account-auth-state strong{display:block!important;margin-top:4px!important;color:#211f1a!important;overflow-wrap:anywhere!important}.account-auth-state p,.account-login-form p{margin:8px 0 0!important;color:#665f55!important;line-height:1.55!important}.account-login-form h2{margin:0!important;color:#211f1a!important;font-size:clamp(1.35rem,2vw,1.72rem)!important;letter-spacing:0!important}.account-profile-stack{display:grid!important;gap:18px!important}.account-limits-panel h2{margin-bottom:14px!important;font-size:clamp(1.25rem,1.8vw,1.55rem)!important}.account-limits-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.account-limits-grid span{display:grid!important;gap:4px!important;min-height:74px!important;padding:12px!important;border:1px solid rgba(216,205,187,.9)!important;border-radius:8px!important;background:#ffffff8a!important;color:#665f55!important;font-size:.84rem!important}.account-limits-grid strong{color:#214a3b!important;font-size:1.5rem!important;line-height:1!important}.account-limit-note{margin:10px 0 0!important;color:#6f675d!important;font:650 .92rem/1.35 Inter,system-ui,sans-serif!important;overflow-wrap:anywhere!important}.account-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important}.account-section-head h2{margin:0 0 4px!important;font-size:clamp(1.25rem,1.8vw,1.55rem)!important}.account-section-head p{margin:0!important;color:#6f675d!important;font-size:.92rem!important;line-height:1.45!important}.account-section-head svg{flex:0 0 auto!important;color:#214a3b!important}.account-section-head>svg{display:none!important}.account-payments-list{display:grid!important;gap:8px!important;max-height:min(360px,48vh)!important;overflow-y:auto!important;padding-right:6px!important;scrollbar-gutter:stable!important}.account-payment-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:0!important;padding:10px 12px!important;border:1px solid rgba(216,205,187,.86)!important;border-radius:8px!important;background:#ffffff80!important}.account-payment-row>div:first-child{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:4px 10px!important;align-items:center!important}.account-payment-row strong{display:block!important;min-width:0!important;margin:0!important;color:#211f1a!important;font-size:.98rem!important;line-height:1.25!important}.account-payment-row p{grid-column:1 / -1!important;margin:0!important;color:#6f675d!important;font-size:.88rem!important;line-height:1.25!important}.account-payment-status{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;min-height:24px!important;padding:3px 8px!important;border-radius:999px!important;font:780 .78rem/1 Inter,system-ui,sans-serif!important}.account-payment-status.success{background:#2d70501f!important;color:#245b41!important}.account-payment-status.pending{background:#b8842324!important;color:#76561e!important}.account-payment-status.failed{background:#9a3c301f!important;color:#74323b!important}.account-payment-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.account-payment-actions:empty{display:none!important}.account-payment-actions .btn-secondary{min-height:38px!important;padding:8px 12px!important;font-size:.9rem!important;white-space:nowrap!important}.account-ledger{display:grid!important;gap:8px!important;margin-top:14px!important}.account-ledger p{display:grid!important;grid-template-columns:minmax(80px,.8fr) minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin:0!important;padding:9px 0!important;border-top:1px solid rgba(216,205,187,.78)!important;color:#4a433b!important}.account-ledger p span,.account-ledger-empty{color:#6f675d!important;font-size:.88rem!important}.account-ledger p em{color:#74323b!important;font-style:normal!important;font-weight:800!important}.account-auth-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.account-book-cover-button small{color:#756b5e!important;font-size:.82rem!important}.form-error,.form-success{margin:0!important;padding:10px 12px!important;border-radius:4px!important;font-size:.94rem!important;line-height:1.45!important}.form-error{border:1px solid rgba(154,60,48,.28)!important;background:#9a3c3014!important;color:#74372f!important}.form-success{border:1px solid rgba(33,74,59,.24)!important;background:#214a3b14!important;color:#214a3b!important}@media(max-width:760px){.account-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.account-limits-grid span{min-height:108px!important;align-content:space-between!important}.account-limits-grid span:nth-child(3){grid-column:1 / -1!important;min-height:92px!important}.account-limit-note{font-size:.86rem!important}.account-payment-row{grid-template-columns:1fr!important}.account-payment-actions{justify-content:stretch!important}.account-payment-actions .btn-secondary{width:100%!important;justify-content:center!important}.account-auth-actions,.account-auth-actions .primary-button,.account-auth-actions .btn-secondary{width:100%!important}.account-auth-actions .primary-button,.account-auth-actions .btn-secondary{justify-content:center!important}}.cover-template-card .cover-overlay-text,.cover-mark .cover-overlay-text,.cover-image-mark .cover-overlay-text{top:19%!important;right:15%!important;bottom:20%!important;left:25%!important;display:grid!important;place-items:center!important;text-align:center!important;pointer-events:none!important}.cover-overlay-text strong{display:block!important;width:min(7.1em,74%)!important;max-width:min(7.1em,74%)!important;margin:0 auto!important;font-size:var(--cover-title-size, 1rem)!important;line-height:1.02!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;letter-spacing:0!important}.hero-main-cover .cover-overlay-text strong{width:min(7.6em,72%)!important;max-width:min(7.6em,72%)!important}.light-cover .cover-overlay-text strong{color:#1d1b18!important;text-shadow:0 1px 0 rgba(255,250,240,.98),0 2px 8px rgba(255,250,240,.96),0 0 1px rgba(29,27,24,.8)!important}.launch-options{display:grid!important;gap:14px!important;margin:20px 0 22px!important}.inline-check{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important}.reader-theme-switch{position:relative!important;width:74px!important;min-width:74px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border:1px solid rgba(33,74,59,.28)!important;border-radius:999px!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;justify-items:center!important;overflow:hidden!important;background:#fff7e9!important;color:#214a3b!important;box-shadow:inset 0 1px 3px #4a37201f!important}.reader-theme-switch>span{position:absolute!important;left:4px!important;top:4px!important;width:30px!important;height:30px!important;border-radius:999px!important;background:#214a3b!important;box-shadow:0 5px 13px #214a3b3d!important;transition:left .22s ease,background .22s ease,box-shadow .22s ease!important}.reader-theme-switch svg{position:relative!important;z-index:2!important;transition:color .22s ease,opacity .22s ease!important}.reader-theme-switch:not(.dark) svg:first-child{color:#fffaf0!important}.reader-theme-switch:not(.dark) svg:last-child{color:#214a3bb8!important}.reader-theme-switch.dark{background:#17241f!important;color:#f7ead2!important;border-color:#f7ead242!important;box-shadow:inset 0 1px 3px #00000047!important}.reader-theme-switch.dark>span{left:38px!important;background:#f7ead2!important;box-shadow:0 5px 13px #0000003d!important}.reader-theme-switch.dark svg:first-child{color:#f7ead2a3!important}.reader-theme-switch.dark svg:last-child{color:#17241f!important}.reader-theme-dark,.reader-theme-dark .reader-top,.reader-theme-dark .reader-toolbar,.reader-theme-dark .reader-book-page,.reader-theme-dark .book-page,.reader-theme-dark .progress-track{background:#101713!important;color:#f7ead2!important}.reader-theme-dark .reader-toolbar button:not(.reader-theme-switch),.reader-theme-dark .reader-font-field select,.reader-theme-dark .reader-books-button,.reader-theme-dark .icon-button,.reader-theme-dark .reader-download-popover,.reader-theme-dark .reader-download-popover a{background:#17241f!important;border-color:#f7ead238!important;color:#f7ead2!important}.reader-font-field{max-width:250px!important}.reader-font-field select{width:146px!important;min-width:146px!important;max-width:146px!important}.reader-book-page{overflow:hidden!important;transform-style:preserve-3d!important;backface-visibility:hidden!important}.reader-page-turn-next{animation:readerPageNext .43s cubic-bezier(.2,.68,.18,1)!important}.reader-page-turn-prev{animation:readerPagePrev .43s cubic-bezier(.2,.68,.18,1)!important}@keyframes readerPageNext{0%{opacity:.78;transform:perspective(1100px) rotateY(4deg) translate(18px)}to{opacity:1;transform:perspective(1100px) rotateY(0) translate(0)}}@keyframes readerPagePrev{0%{opacity:.78;transform:perspective(1100px) rotateY(-4deg) translate(-18px)}to{opacity:1;transform:perspective(1100px) rotateY(0) translate(0)}}.scene-image{width:100%!important;margin:24px 0 18px!important;border:0!important;background:transparent!important;box-shadow:none!important;display:grid!important;place-items:center!important}.scene-image-inline{margin-top:10px!important}.scene-image img{display:block!important;width:auto!important;max-width:min(100%,720px)!important;max-height:min(36vh,420px)!important;-o-object-fit:contain!important;object-fit:contain!important}.scene-image-placeholder{width:min(100%,700px)!important;min-height:min(32vh,280px)!important;display:grid!important;place-items:center!important;text-align:center!important;border:0!important;background:transparent!important;color:#214a3b!important;font-weight:700!important}@media(max-width:760px){.hero-layout{grid-template-columns:1fr!important;grid-template-areas:"title" "lead" "cover"!important;gap:18px!important}.hero-copy{display:contents!important}.hero-copy h1{grid-area:title!important}.hero-lead{grid-area:lead!important;max-width:100%!important;font-size:clamp(.88rem,4vw,1rem)!important;line-height:1.42!important}.hero-actions{display:none!important}.hero-cover-stage{grid-area:cover!important;position:relative!important;min-height:348px!important;display:grid!important;place-items:center!important;overflow:visible!important;perspective:1200px!important}.hero-cover-link{position:relative!important;z-index:4!important;width:min(226px,52vw)!important;max-width:min(226px,52vw)!important;transform-origin:left center!important;transition:transform .76s cubic-bezier(.2,.72,.16,1),filter .76s ease!important}.mobile-book-start{position:absolute!important;z-index:6!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;min-height:46px!important;min-width:116px!important;border:1px solid rgba(255,250,240,.72)!important;border-radius:0!important;background:#214a3bf0!important;color:#fffaf0!important;font-weight:800!important;font-size:1rem!important;box-shadow:0 16px 34px #214a3b38!important;transition:opacity .24s ease,transform .24s ease!important}.mobile-book-spread{position:absolute!important;inset:31px max(8px,2vw) auto!important;height:284px!important;z-index:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;pointer-events:none!important}.mobile-book-page{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;padding:22px 16px!important;border:1px solid rgba(216,205,187,.92)!important;background:linear-gradient(90deg,#f4e8d3e6,#fffaf0f7)!important;color:#24211d!important;text-decoration:none!important;opacity:0!important;transform:rotateY(76deg) translate(18px) scaleX(.88)!important;transform-origin:right center!important;transition:transform .76s cubic-bezier(.2,.72,.16,1),opacity .36s ease!important}.mobile-book-page-right{transform-origin:left center!important;transform:rotateY(-16deg) translate(-8px) scaleX(.92)!important;background:linear-gradient(90deg,#fffaf0fa,#f5ead7eb)!important}.mobile-book-page strong{font-family:Inter,system-ui,sans-serif!important;font-size:clamp(.96rem,4.8vw,1.16rem)!important;line-height:1.12!important}.mobile-book-page span{color:#6f675d!important;font-size:.88rem!important;line-height:1.35!important}.hero-cover-stage.mobile-book-open .mobile-book-start{opacity:0!important;pointer-events:none!important;transform:translate(-50%,-44%) scale(.96)!important}.hero-cover-stage.mobile-book-open .hero-cover-link{transform:translate(min(24vw,92px)) rotateY(-8deg)!important;filter:drop-shadow(-18px 18px 34px rgba(74,55,32,.2))!important}.hero-cover-stage.mobile-book-open .mobile-book-spread{pointer-events:auto!important}.hero-cover-stage.mobile-book-open .mobile-book-page-left,.hero-cover-stage.mobile-book-open .mobile-book-page-right{opacity:1!important;transform:rotateY(0) translate(0) scaleX(1)!important}.reader-shell.page-shell{width:100vw!important;max-width:100vw!important;height:100svh!important;min-height:100svh!important;margin:0!important;display:grid!important;grid-template-rows:auto auto 3px minmax(0,1fr)!important;overflow:hidden!important}.reader-toolbar{grid-template-columns:74px minmax(0,1fr) 38px 38px!important;gap:7px!important;padding:8px 10px!important}.reader-font-field{max-width:none!important}.reader-font-field select{width:100%!important;min-width:0!important;max-width:100%!important}.reader-book-page,.reader-shell .book-page{width:100vw!important;max-width:100vw!important;height:100%!important;min-height:0!important;padding:24px 18px 34px!important;overflow:hidden!important}.reader-flow-text{width:100%!important}.reader-shell .reader-flow-text p,.reader-shell .book-page p{width:100%!important;max-width:none!important;margin:0 0 .92em!important;font-size:var(--reader-font-size, 18px)!important;line-height:1.62!important;overflow-wrap:break-word!important;word-break:normal!important}.scene-image{margin:10px 0 12px!important}.scene-image img{max-height:min(30svh,260px)!important}.scene-image-placeholder{min-height:min(27svh,230px)!important}.cover-template-card .cover-overlay-text,.cover-mark .cover-overlay-text,.cover-image-mark .cover-overlay-text{top:19%!important;right:13%!important;bottom:19%!important;left:25%!important}.cover-overlay-text strong{width:min(6.4em,70%)!important;max-width:min(6.4em,70%)!important;font-size:min(var(--cover-title-size, .86rem),clamp(.56rem,4.4vw,.96rem))!important}}.reader-main .side-link-button{width:100%;padding:10px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.reader-page-turn-next{animation:readerPageNext .43s cubic-bezier(.22,.72,.22,1) both!important}.reader-page-turn-prev{animation:readerPagePrev .43s cubic-bezier(.22,.72,.22,1) both!important}@keyframes readerPageNext{0%{opacity:.76;transform:translate(18px) rotateY(-7deg)}52%{opacity:1;transform:translate(-2px) rotateY(1.2deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes readerPagePrev{0%{opacity:.76;transform:translate(-18px) rotateY(7deg)}52%{opacity:1;transform:translate(2px) rotateY(-1.2deg)}to{opacity:1;transform:translate(0) rotateY(0)}}.status-message{background:transparent!important}@media(max-width:760px){.reader-main{min-height:100svh!important;background:#fffdf7!important}.reader-main>.top-nav,.reader-main>.site-footer,.reader-main>.notice{display:none!important}.reader-shell.page-shell{display:grid!important;grid-template-rows:auto auto 3px minmax(0,1fr) auto!important;width:100vw!important;max-width:100vw!important;min-width:0!important;min-height:100svh!important;height:100svh!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fffdf7!important;color:#1d1b18!important}.reader-shell.reader-theme-dark{background:#141311!important;color:#f6efe2!important}.reader-top{position:relative!important;top:auto!important;z-index:5!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;min-height:52px!important;margin:0!important;padding:8px 10px!important;border-bottom:1px solid rgba(216,205,187,.58)!important;background:#fffdf7!important;overflow:hidden!important}.reader-top>div:nth-child(2){min-width:0!important;overflow:hidden!important;text-align:center!important}.reader-theme-dark .reader-top{border-color:#f6efe21f!important;background:#141311!important}.reader-books-button{min-height:36px!important;padding:0 9px!important;border:0!important;background:transparent!important;font-size:.92rem!important}.reader-top span{font-size:.72rem!important}.reader-top strong{max-width:100%!important;font-size:.94rem!important;line-height:1.12!important}.reader-actions{align-items:center!important;gap:4px!important;min-width:36px!important;justify-content:flex-end!important}.reader-actions .icon-button{width:36px!important;height:36px!important;min-width:36px!important;border:0!important;background:transparent!important}.reader-actions .icon-button:not(.reader-home-action):not(.reader-download-action){display:none!important}.reader-toolbar{position:relative!important;top:auto!important;z-index:4!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px 40px!important;gap:6px!important;width:100%!important;margin:0!important;padding:7px 8px!important;border-bottom:1px solid rgba(216,205,187,.48)!important;background:#fffdf7!important}.reader-toolbar .reader-theme-toggle:nth-of-type(1){grid-column:1!important}.reader-toolbar .reader-theme-toggle:nth-of-type(2){grid-column:2!important}.reader-theme-dark .reader-toolbar{border-color:#f6efe21f!important;background:#141311!important}.reader-toolbar .reader-theme-toggle{display:inline-flex!important}.reader-toolbar button,.reader-toolbar select{min-height:34px!important;height:34px!important;padding:0 8px!important;border-radius:7px!important;font-size:.78rem!important}.reader-toolbar select{min-width:0!important;width:100%!important;grid-column:1 / 3!important;grid-row:2!important;padding-right:28px!important;background-position:center,right 8px center!important}.progress-track{height:3px!important;margin:0!important;border-radius:0!important;background:#d8cdbb80!important}.reader-theme-dark .progress-track{background:#f6efe221!important}.reader-theme-dark .progress-track span{background:#d8cdbb!important}.reader-book-page,.reader-shell .book-page{width:100%!important;max-width:100%!important;min-height:0!important;height:100%!important;margin:0!important;padding:26px 22px 112px!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:#fffdf7!important;box-shadow:none!important;-webkit-overflow-scrolling:touch!important;min-width:0!important}.reader-theme-dark .reader-book-page,.reader-theme-dark .book-page{background:#141311!important;color:#f6efe2!important}.reader-book-page h2{margin:0 0 24px!important;font-size:clamp(2rem,11vw,3rem)!important;line-height:1.04!important}.reader-flow-text{width:100%!important;max-width:none!important;min-width:0!important;overflow:hidden!important}.reader-shell .reader-flow-text p,.reader-shell .book-page p{width:auto!important;max-width:none!important;margin:0 0 1.05em!important;color:#24211d!important;font-size:var(--reader-font-size, 18px)!important;line-height:1.68!important;text-align:left!important;-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:break-word!important;word-break:normal!important}.reader-theme-dark .reader-flow-text p,.reader-theme-dark .book-page p{color:#f6efe2e0!important}.reader-new-scene:first-letter{color:#8b3340!important;font-size:3.15em!important}.reader-theme-dark .reader-new-scene:first-letter{color:#d67b86!important}.page-choice-list,.page-text-next{margin:34px 0 0!important;padding:0!important;border:0!important;background:transparent!important}.page-choice-list h3,.page-text-next h3{margin:0 0 14px!important;font-size:1rem!important}.page-choice-list button{min-height:auto!important;padding:13px 0!important;border:0!important;border-bottom:1px solid rgba(216,205,187,.72)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-size:1rem!important}.page-text-next textarea{border-radius:8px!important;background:transparent!important}.page-text-next button{width:100%!important;margin-top:10px!important}.page-corner-action{top:12px!important;right:12px!important;width:40px!important;height:40px!important;padding:0!important;overflow:hidden!important;border-radius:999px!important;font-size:0!important}.page-controls{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:20!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:8px!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(216,205,187,.62)!important;background:#fffdf7f5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.reader-theme-dark .page-controls{border-color:#f6efe224!important;background:#141311f5!important}.page-controls button{width:100%!important;min-width:0!important;min-height:40px!important;border-radius:999px!important;border-color:#214a3b38!important;background:transparent!important}.page-controls span{white-space:nowrap!important}.reader-theme-dark .page-controls button{color:#f6efe2!important;border-color:#f6efe22e!important}.operation-status-card,.book-page .operation-status-card{margin-top:26px!important}}@media(max-width:760px){.reader-main{display:flex!important;justify-content:flex-start!important;background:#fffdf7!important}.reader-shell.page-shell{min-width:0!important;width:min(100vw,390px)!important;max-width:390px!important;margin:0 auto 0 0!important}.reader-top{overflow:hidden!important}.reader-top>div:nth-child(2){min-width:0!important;overflow:hidden!important;text-align:center!important}.reader-actions{min-width:36px!important;justify-content:flex-end!important}.reader-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px 40px!important}.reader-toolbar .reader-theme-toggle:nth-of-type(1){grid-column:1!important}.reader-toolbar .reader-theme-toggle:nth-of-type(2){grid-column:2!important}.reader-toolbar select{grid-column:1 / 3!important;grid-row:2!important;width:100%!important;min-width:0!important;padding-right:28px!important;background-position:center,right 8px center!important}.reader-book-page,.reader-shell .book-page,.reader-flow-text{min-width:0!important;overflow-x:hidden!important}.reader-shell .reader-flow-text p,.reader-shell .book-page p{width:auto!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important}.page-controls{left:0!important;right:auto!important;width:min(100vw,390px)!important;transform:none!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;overflow:hidden!important}.page-controls button{width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.page-controls span{white-space:nowrap!important}}button,input,textarea,select{font:inherit}button,a{color:inherit}.page-shell,.content-band,.confirmation-band,.reader-shell,.site-footer{width:min(1180px,calc(100% - 32px));margin:0 auto}.top-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0}.top-nav .nav-links{display:flex;align-items:center;gap:14px}@media(min-width:768px){.top-nav .nav-links{gap:26px}}.top-nav a{text-decoration:none;color:#4a433b;font-size:.95rem;font-weight:500;transition:color .15s ease}.top-nav a:hover{color:#1d1b18}.top-nav a.primary-link,.top-nav a.primary-link:hover{color:#fffaf0}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:1.05rem;text-decoration:none;color:#1d1b18}.primary-link,.primary-button,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:8px;padding:0 22px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.primary-link,.primary-button{border:1px solid #214a3b;background:#214a3b;color:#fffaf0}.primary-link:hover,.primary-button:hover{background:#1a3b2e;box-shadow:0 8px 24px #214a3b38;transform:translateY(-1px)}.primary-button:disabled{opacity:.65;cursor:wait}.btn-secondary{border:1px solid #d8cdbb;background:#fffaf0;color:#1d1b18}.btn-secondary:hover{background:#f4efe4;box-shadow:0 6px 18px #27364a14;transform:translateY(-1px)}.btn-secondary.danger{border-color:#802b2b38;color:#74323b}.btn-secondary.danger:hover{background:#fff3ef;box-shadow:0 6px 18px #802b2b14}.btn-secondary:disabled{opacity:.58;cursor:wait;transform:none}.section-label{color:#74323b;font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none}h1,h2,h3{letter-spacing:0;margin:0}h1,h2,.book-page h2{font-family:Literata,Georgia,serif}h1{max-width:720px;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.02;margin-top:10px}h2{font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.08}.hero-section{padding:48px 0 72px}.hero-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:48px;align-items:center}.hero-lead{color:#6f675d;font-size:1.15rem;line-height:1.65;max-width:520px;margin:18px 0 0}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.reader-preview{position:relative;display:grid;grid-template-columns:.88fr 1fr;gap:18px;align-items:center;min-height:520px}.cover-mark{position:relative;min-height:460px;border-radius:10px;background:linear-gradient(155deg,#74323be0,#27364aeb),repeating-linear-gradient(45deg,rgba(255,250,240,.08) 0 2px,transparent 2px 8px);box-shadow:0 24px 70px #20180e29;overflow:hidden}.cover-mark:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,250,240,.42);border-radius:6px}.cover-inner{position:relative;z-index:1;display:flex;min-height:460px;flex-direction:column;justify-content:space-between;padding:42px 32px;color:#fffaf0}.cover-inner span,.cover-inner small{color:#fffaf0bd}.cover-inner strong{font-family:Literata,Georgia,serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.preview-page{padding:28px;border:1px solid #d8cdbb;border-radius:8px;background:#fffaf0d1;box-shadow:0 18px 48px #27364a24}.preview-page h3{font-family:Literata,Georgia,serif;font-size:1.6rem;margin:10px 0 16px}.preview-page p{color:#4a433b;font-family:Literata,Georgia,serif;line-height:1.8}.choice-line{border-top:1px solid #d8cdbb;padding:14px 0;font-weight:600;font-size:.95rem}.muted-line{color:#6f675d}.worktable{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:28px;align-items:stretch}.creation-desk{padding:28px;border:1px solid #d8cdbb;border-radius:10px;background:#fffaf0d1;box-shadow:0 18px 48px #27364a1a}.creation-desk h2,.content-band h2,.confirmation-band h2{line-height:1.06;margin:8px 0 20px}.preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.preset{min-height:82px;padding:12px;text-align:left;border:1px solid #d8cdbb;border-radius:8px;background:#fffaf0;color:#1d1b18;cursor:pointer;transition:border-color .15s ease,background .15s ease}.preset:hover{border-color:#b5a898}.preset span,.page-kicker,.reader-top span,.character-card span{color:#6f675d;font-size:.82rem}.preset strong{display:block;margin-top:6px}.preset.active{border-color:#74323b;background:#fbf4e6}.field{display:grid;gap:7px;margin-bottom:14px}.field span{color:#4a433b;font-size:.9rem;font-weight:600}textarea,input,select{width:100%;border:1px solid #d8cdbb;border-radius:8px;background:#fffdf7;color:#1d1b18;padding:11px 12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}textarea:focus,input:focus,select:focus{border-color:#214a3b;box-shadow:0 0 0 3px #214a3b1f}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.error-text,.notice{color:#74323b}.notice{width:min(1180px,calc(100% - 32px));margin:12px auto;padding:12px 14px;border:1px solid rgba(116,50,59,.28);border-radius:8px;background:#fffaf0c7}.operation-status{width:-moz-fit-content;width:fit-content;max-width:min(680px,100%);margin-top:14px;padding:10px 12px;border:1px solid rgba(33,74,59,.24);border-radius:8px;background:#fffaf0e6;color:#214a3b;font-weight:600;line-height:1.45}.confirmation-band{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:center;padding:54px 0}.confirmation-band .cover-mark,.confirmation-band .cover-inner{min-height:380px}.confirmation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px}.confirmation-list>div{padding:14px;border:1px solid #d8cdbb;border-radius:8px;background:#fffaf0d1}dt{color:#6f675d;font-size:.82rem}dd{margin:6px 0 0}.reader-shell{position:relative;padding:26px 0 64px}.reader-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.reader-top div:nth-child(2){display:grid;text-align:center}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #d8cdbb;border-radius:8px;background:#fffaf0;cursor:pointer;text-decoration:none;transition:background .15s ease}.icon-button:hover{background:#f4efe4}.reader-actions{display:flex;justify-content:flex-end;gap:8px}.text-icon{font-size:.78rem;font-weight:700}.progress-track{height:4px;border-radius:999px;background:#d8cdbbcc;overflow:hidden;margin-bottom:20px}.progress-track span{display:block;height:100%;background:#214a3b;transition:width .25s ease}.book-page{min-height:560px;padding:clamp(28px,6vw,76px);border:1px solid #d8cdbb;border-radius:8px;background:#fffaf0d1;box-shadow:0 18px 48px #27364a24;animation:pageIn .28s ease both}.book-page h2{font-size:clamp(2rem,5vw,4rem);line-height:1.06;margin:8px 0 28px}.book-page p{max-width:760px;margin:0 auto 18px;color:#2c2925;font-family:Literata,Georgia,serif;font-size:clamp(1.06rem,1.8vw,1.28rem);line-height:1.9}.scene-image{max-width:760px;margin:18px auto 8px;border:1px solid #d8cdbb;border-radius:8px;overflow:hidden;background:#fffaf0}.scene-image img{display:block;width:100%;max-height:680px;-o-object-fit:cover;object-fit:cover}.scene-image-placeholder{min-height:180px;display:grid;place-items:center;padding:24px;color:#5f5548;text-align:center}.scene-image figcaption{padding:10px 14px;color:#5f5548;font-size:.88rem}@keyframes pageIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.page-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin:18px 0}.page-controls button{min-width:92px;padding:10px 14px;border:1px solid #d8cdbb;border-radius:6px;background:#fffaf0;color:#1d1b18;cursor:pointer}.page-controls button:disabled{opacity:.45}.choice-panel{padding:22px;border:1px solid #d8cdbb;border-radius:8px;background:#fffaf0d1}.choice-panel h3{margin-bottom:12px}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.choice-grid button{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;text-align:left;border:1px solid #d8cdbb;border-radius:8px;background:#fffaf0;color:#1d1b18;cursor:pointer;transition:border-color .15s ease,background .15s ease}.choice-grid button:hover{border-color:#b5a898;background:#fbf4e6}.custom-choice{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:12px}.custom-choice button,.reader-tools button,.rewrite-box button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid #d8cdbb;border-radius:6px;background:#fffaf0;color:#1d1b18;cursor:pointer}.reader-tools{display:flex;gap:10px;margin-top:12px}.rewrite-box{display:grid;gap:10px;margin-top:12px}.side-menu{position:fixed;top:0;left:auto;right:0;z-index:30;width:min(380px,100vw);height:100vh;padding:28px;border-left:1px solid #d8cdbb;background:#fffaf0;box-shadow:-18px 0 48px #27364a29;transform:translate(100%);transition:transform .22s ease;overflow-y:auto}.side-menu.open{transform:translate(0)}.close-button{float:right}.side-menu h3{clear:both;margin:24px 0 12px}.character-card{display:grid;gap:8px;padding:14px;margin-bottom:10px;border:1px solid #d8cdbb;border-radius:8px;background:#fffaf0d1}.character-card p{margin:0;color:#4a433b}.limits-list{margin:0;padding-left:18px;color:#4a433b;line-height:1.9}.content-band{padding:72px 0}.content-band.compact{padding:40px 0}.steps,.feature-grid,.price-grid{display:grid;gap:16px}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.steps>div{padding:24px;border:1px solid #d8cdbb;border-radius:10px;background:#fffaf0d1;transition:transform .15s ease,box-shadow .15s ease}.steps>div:hover{transform:translateY(-2px);box-shadow:0 12px 32px #27364a14}.steps span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px;background:#214a3b;color:#fffaf0;font-weight:600;font-size:.9rem}.steps h3{margin:14px 0 8px;font-size:1.15rem}.steps p,.feature-grid p,.faq-list p,.legal-note{color:#6f675d;line-height:1.65;margin:0}.feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.feature-grid>div{padding:24px;border:1px solid #d8cdbb;border-radius:10px;background:#fffaf0d1;transition:transform .15s ease,box-shadow .15s ease}.feature-grid>div:hover{transform:translateY(-2px);box-shadow:0 12px 32px #27364a14}.feature-grid .feature-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#f4efe4;color:#214a3b}.feature-grid h3{margin:14px 0 8px;font-size:1.05rem}.example-band{padding:72px 0}.example-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:48px;align-items:center}.example-text p{color:#6f675d;line-height:1.7;max-width:520px}.example-mockup{display:grid;gap:16px}.mockup-reader{padding:24px;border:1px solid #d8cdbb;border-radius:10px;background:#fffaf0e6;box-shadow:0 18px 48px #27364a1a}.mockup-reader .mockup-kicker{color:#6f675d;font-size:.82rem;letter-spacing:0}.mockup-reader .mockup-title{font-family:Literata,Georgia,serif;font-size:1.4rem;margin:6px 0 14px}.mockup-reader .mockup-body{color:#4a433b;font-family:Literata,Georgia,serif;line-height:1.85;margin:0 0 18px}.mockup-choices{display:grid;gap:8px}.mockup-choice{padding:12px 14px;border:1px solid #d8cdbb;border-radius:8px;background:#fffaf0;font-size:.95rem;font-weight:600;transition:border-color .15s ease}.mockup-choice:hover{border-color:#b5a898}.mockup-card-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mockup-character{padding:16px;border:1px solid #d8cdbb;border-radius:10px;background:#fffaf0e6}.mockup-character strong{font-size:1rem}.mockup-character span{display:block;color:#6f675d;font-size:.82rem;margin-top:4px}.mockup-cover-mini{padding:18px;border-radius:10px;background:linear-gradient(155deg,#74323be0,#27364aeb);color:#fffaf0;display:flex;flex-direction:column;justify-content:space-between;min-height:120px}.mockup-cover-mini small{color:#fffaf0b3;font-size:.72rem}.mockup-cover-mini strong{font-family:Literata,Georgia,serif;font-size:1.1rem}.genre-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.genre-tile{padding:22px 18px;border:1px solid #d8cdbb;border-radius:10px;background:#fffaf0d1;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.genre-tile:hover{transform:translateY(-2px);border-color:#b5a898;box-shadow:0 12px 32px #27364a14}.genre-tile strong{display:block;font-size:1.05rem;margin-bottom:4px}.genre-tile span{color:#6f675d;font-size:.88rem}.price-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.price-card{position:relative;padding:22px;border:1px solid #d8cdbb;border-radius:10px;background:#fffaf0d1;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.price-card:hover{transform:translateY(-2px);box-shadow:0 14px 36px #27364a1a}.price-card.recommended{border-color:#214a3b;box-shadow:0 0 0 1px #214a3b,0 14px 36px #214a3b1f}.price-badge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:none;color:#fffaf0;background:#214a3b;padding:4px 10px;border-radius:999px;margin-bottom:10px;width:-moz-fit-content;width:fit-content}.price-card h3{font-size:1.05rem;font-weight:600}.price-amount{display:block;margin:10px 0 14px;color:#1d1b18;font-size:1.9rem;font-weight:700}.price-card ul{margin:0 0 18px;padding-left:18px;color:#4a433b;line-height:1.85;flex-grow:1}.price-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1px solid #d8cdbb;border-radius:8px;background:#fffaf0;color:#1d1b18;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease}.price-cta:hover{background:#f4efe4;border-color:#b5a898}.price-card.recommended .price-cta{background:#214a3b;border-color:#214a3b;color:#fffaf0}.price-card.recommended .price-cta:hover{background:#1a3b2e}.price-note{margin-top:8px;font-size:.82rem;color:#6f675d}.faq-list{display:grid;gap:10px;max-width:860px}.faq-item{border:1px solid #d8cdbb;border-radius:10px;background:#fffaf0d1;overflow:hidden}.faq-item summary{cursor:pointer;font-weight:600;padding:16px 18px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background .15s ease}.faq-item summary:hover{background:#f4efe4}.faq-item summary::-webkit-details-marker{display:none}.faq-item .faq-chevron{transition:transform .2s ease;flex-shrink:0;color:#6f675d}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-item p{padding:0 18px 16px;margin:0;color:#6f675d;line-height:1.7}.documents-band{padding:56px 0 72px}.documents-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.doc-card{padding:18px;border:1px solid #d8cdbb;border-radius:10px;background:#fffaf0d1;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.doc-card:hover{transform:translateY(-2px);border-color:#b5a898;box-shadow:0 12px 32px #27364a14}.doc-card strong{display:block;font-size:.95rem;margin-bottom:6px}.doc-card span{color:#6f675d;font-size:.82rem}.documents-lead{color:#6f675d;line-height:1.65;max-width:640px}.legal-page{padding:48px 0 96px}.legal-page h1{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:24px}.legal-page .legal-body{white-space:pre-line;color:#4a433b;line-height:1.85;max-width:760px}.legal-page .legal-body p{margin-bottom:12px}.field-hint{display:block;margin-top:8px;color:#6f6558;font-size:.86rem;line-height:1.45}.cookie-consent{position:fixed;right:18px;bottom:18px;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:min(560px,calc(100vw - 36px));padding:16px;border:1px solid rgba(216,205,187,.92);border-radius:8px;background:#fffaf0f7;color:#1d1b18;box-shadow:0 18px 46px #1d1b1824}.cookie-consent strong{display:block;margin-bottom:4px;font-size:.98rem}.cookie-consent p{margin:0 0 8px;color:#4a433b;font-size:.9rem;line-height:1.45}.cookie-consent a{color:#214a3b;font-weight:700}.cookie-consent-actions,.cookie-settings-actions{display:flex;align-items:center;gap:10px}.cookie-consent-actions{align-self:end}.cookie-consent .primary-button,.cookie-consent .btn-secondary,.cookie-settings-panel .primary-button,.cookie-settings-panel .btn-secondary{min-height:40px;padding:0 14px;font-size:.9rem}.cookie-settings-panel{width:min(760px,100%);margin-top:34px;padding:22px;border:1px solid rgba(216,205,187,.82);border-radius:8px;background:#fffaf0}.cookie-settings-panel h2{margin:0 0 12px;font-size:clamp(1.22rem,2.8vw,1.5rem)}.cookie-settings-panel p{color:#4a433b;line-height:1.7}.cookie-settings-note{margin-bottom:0;font-size:.92rem}@media(max-width:760px){.cookie-consent{left:12px;right:12px;bottom:12px;grid-template-columns:1fr;width:auto}.cookie-consent-actions,.cookie-settings-actions{align-items:stretch;flex-direction:column}.cookie-consent .primary-button,.cookie-consent .btn-secondary,.cookie-settings-panel .primary-button,.cookie-settings-panel .btn-secondary{width:100%}}.site-footer{padding:36px 0 48px;color:#6f675d;border-top:1px solid #d8cdbb}.footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-brand{display:flex;flex-direction:column;gap:6px}.footer-brand strong{color:#1d1b18;font-weight:600}.footer-links{display:flex;flex-wrap:wrap;gap:14px 22px}.footer-links a{color:#6f675d;font-size:.9rem;text-decoration:none;transition:color .15s ease}.footer-links a:hover{color:#1d1b18}@media(max-width:1020px){.hero-layout,.worktable,.confirmation-band,.reader-preview,.example-layout{grid-template-columns:1fr}.hero-section{padding-bottom:48px}.feature-grid,.price-grid,.documents-grid,.genre-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.page-shell,.content-band,.confirmation-band,.reader-shell,.site-footer,.notice,.legal-page{width:min(100% - 24px,1180px)}.top-nav{flex-wrap:wrap}.top-nav .nav-links{width:100%;flex-wrap:wrap;gap:10px;font-size:.92rem}.top-nav .primary-link{min-height:42px;padding:0 16px}.hero-layout,.form-grid,.preset-grid,.confirmation-list,.steps,.feature-grid,.price-grid,.choice-grid,.custom-choice,.documents-grid,.genre-grid,.example-layout,.mockup-card-row{grid-template-columns:1fr}.cover-mark,.cover-inner{min-height:360px}.book-page{min-height:440px;padding:24px 18px}.reader-tools,.page-controls,.footer-inner{flex-wrap:wrap}.content-band{padding:48px 0}.top-nav{z-index:120!important}.top-nav>.mobile-menu-toggle{position:fixed!important;top:12px!important;right:auto!important;left:calc(100vw - 54px)!important;display:inline-grid!important}.mobile-menu-toggle svg{display:none}.mobile-menu-toggle:before{content:"";color:#214a3b;width:23px;height:2px;border-radius:999px;background:#214a3b;box-shadow:0 -7px #214a3b,0 7px #214a3b}.hero-layout{grid-template-columns:1fr!important;grid-template-areas:"title" "lead" "cover" "actions"!important;gap:16px!important;overflow:visible!important}.hero-copy h1{grid-area:title!important}.hero-lead{grid-area:lead!important}.hero-cover-stage{grid-area:cover!important;justify-content:center!important}.hero-main-cover{width:min(220px,58vw)!important;max-width:220px!important;justify-self:center!important}.hero-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;margin-top:0!important}.hero-actions .primary-link,.hero-actions .btn-secondary{width:100%!important;min-height:46px!important;padding:0 12px!important;font-size:clamp(.92rem,3.8vw,1rem)!important}.top-nav>.mobile-menu-toggle{position:static!important;margin-left:12px!important;right:auto!important;left:auto!important}.mobile-menu-toggle:before{content:""!important;width:23px;height:2px;border-radius:999px;background:#214a3b;box-shadow:0 -7px #214a3b,0 7px #214a3b}.mobile-menu-toggle[aria-expanded=true]:before{width:24px;box-shadow:none;transform:rotate(45deg)}.mobile-menu-toggle[aria-expanded=true]:after{content:"";position:absolute;width:24px;height:2px;border-radius:999px;background:#214a3b;transform:rotate(-45deg)}}.field select,.select-shell select,.reader-toolbar select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:54px!important;padding-right:54px!important;border:1px solid rgba(196,176,146,.92)!important;border-radius:8px!important;background-color:#f6eee0!important;background-image:linear-gradient(180deg,#fffdf7f5,#f1e7d4f5),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23214a3b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:center,right 16px center!important;background-repeat:no-repeat,no-repeat!important;background-size:auto,18px 18px!important;color:#1d1b18!important}.landing-root{position:relative!important;isolation:isolate!important;min-height:100vh!important;overflow-x:hidden!important;overflow-y:visible!important;background:#fbf6ec!important}.landing-root:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-2!important;background:linear-gradient(90deg,#fbf6ecbd,#fbf6ec85 48%,#fbf6ecb8),linear-gradient(180deg,#fbf6ec66,#fbf6ec3d 52%,#fbf6ecb3),var(--site-bg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;filter:saturate(.92) contrast(.96)!important}.landing-root:after{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 18% 22%,rgba(255,250,240,.34),transparent 32%),radial-gradient(circle at 76% 16%,rgba(255,244,216,.22),transparent 30%),repeating-linear-gradient(90deg,rgba(116,50,59,.018) 0 1px,transparent 1px 11px)!important}.landing-root .hero-section{background:transparent!important;box-shadow:none!important}.hero-cover-link{display:block!important;width:min(390px,100%)!important;color:inherit!important;text-decoration:none!important;transition:opacity .52s ease,transform .62s ease,filter .62s ease!important}.hero-cover-link.cover-fading{opacity:.36!important;transform:translateY(4px) scale(.985)!important;filter:blur(1px) saturate(.9)!important}.hero-cover-link .hero-main-cover{width:100%!important}.cover-overlay-text{min-height:100%!important;padding:clamp(24px,6%,42px) clamp(18px,7%,34px)!important}.cover-overlay-text strong{width:min(70%,270px)!important;max-width:70%!important;justify-self:center!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;text-align:center!important;line-height:1.07!important;letter-spacing:0!important}.cover-overlay-text span,.cover-overlay-text small{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;letter-spacing:0!important}.light-cover .cover-overlay-text strong,.light-cover .cover-overlay-text span,.light-cover .cover-overlay-text small{color:#201d19!important;text-shadow:0 1px 0 rgba(255,252,244,.9),0 3px 10px rgba(0,0,0,.22)!important}.story-carousel-shell{overflow:hidden!important}.story-carousel{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:none!important;touch-action:pan-x!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.story-track,.story-track:hover{width:-moz-max-content!important;width:max-content!important;transform:none!important;animation:none!important;will-change:auto!important}.story-card{position:relative!important;overflow:hidden!important;min-width:min(720px,calc(100vw - 92px))!important;max-width:min(720px,calc(100vw - 92px))!important;scroll-snap-align:none!important;background:linear-gradient(135deg,#eee0c7e6,#fff9ecf0)!important}.story-card:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#fbf6ecf5,#fbf6ecd6 40%,#fbf6ec38 72%,#fbf6ec14)!important}.story-card img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:var(--story-position, center)!important;object-position:var(--story-position, center)!important;opacity:.72!important}.story-card-copy{position:relative!important;z-index:2!important;width:min(42%,330px)!important;max-width:min(42%,330px)!important;min-width:240px!important;padding:clamp(24px,3.8vw,38px)!important;text-align:left!important}.story-card-copy strong{max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;line-height:1.12!important}.story-card-copy p{max-width:32ch!important}.carousel-arrow{z-index:5!important}.site-footer{position:relative!important;z-index:1!important;margin-top:0!important;background:#fbf6ecd1!important;border-top:1px solid rgba(206,190,165,.72)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.footer-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(34px,7vw,120px)!important;align-items:start!important}.footer-column{min-width:0!important}.footer-column a{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.38!important}.footer-bottom{margin-top:34px!important;padding-top:22px!important;border-top:1px solid rgba(206,190,165,.72)!important}@media(max-width:760px){.landing-root{overflow-x:hidden!important}.landing-root:before{background:linear-gradient(90deg,#fbf6eca8,#fbf6ec75 48%,#fbf6ecb3),linear-gradient(180deg,#fbf6ec61,#fbf6ec2e,#fbf6ecb8),var(--site-bg)!important;background-position:center top!important;background-size:cover!important}.top-nav .brand span{white-space:nowrap!important}.hero-section{padding-top:18px!important}.hero-layout{display:grid!important;grid-template-columns:minmax(136px,44vw) minmax(0,1fr)!important;grid-template-areas:"title title" "lead lead" "cover actions"!important;gap:14px 10px!important;align-items:center!important;overflow:hidden!important}.hero-copy{display:contents!important}.hero-copy h1{grid-area:title!important;font-size:clamp(2.08rem,10.2vw,2.9rem)!important;line-height:1.03!important;margin:0!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important}.hero-lead{grid-area:lead!important;margin:0!important;max-width:100%!important;font-size:clamp(1rem,4.45vw,1.18rem)!important;line-height:1.43!important}.hero-cover-stage{grid-area:cover!important;justify-content:start!important;min-width:0!important}.hero-cover-link{width:min(150px,42vw)!important;max-width:min(150px,42vw)!important}.hero-main-cover{width:100%!important;max-width:100%!important}.hero-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;align-self:center!important;margin:0!important}.hero-actions .primary-link,.hero-actions .btn-secondary{width:100%!important;min-width:0!important;min-height:42px!important;padding:0 8px!important;justify-content:center!important;gap:6px!important;font-size:clamp(.74rem,3.4vw,.9rem)!important;line-height:1.12!important;white-space:normal!important;text-align:center!important}.cover-overlay-text{padding:18px 12px!important}.cover-overlay-text strong{width:72%!important;max-width:72%!important;font-size:min(var(--cover-title-size, 1.15rem),1.22rem)!important;line-height:1.08!important}.cover-overlay-text span,.cover-overlay-text small{font-size:clamp(.58rem,2.7vw,.76rem)!important}.ready-carousel-section{padding-top:44px!important}.carousel-heading h2{font-size:clamp(1.82rem,8.8vw,2.45rem)!important;line-height:1.05!important;text-wrap:balance!important}.story-carousel{padding:0 36px!important}.story-card{min-width:calc(100vw - 72px)!important;max-width:calc(100vw - 72px)!important;min-height:260px!important}.story-card:after{background:linear-gradient(90deg,#fbf6ecf5,#fbf6ecdb 56%,#fbf6ec47)!important}.story-card img{opacity:.62!important}.story-card-copy{width:68%!important;max-width:68%!important;min-width:0!important;padding:24px 22px!important}.story-card-copy strong{font-size:var(--story-title-size, clamp(1.12rem, 5.7vw, 1.58rem))!important;line-height:1.1!important}.story-card-copy p{max-width:24ch!important}.footer-columns{grid-template-columns:1fr!important;gap:0!important}.footer-column{padding:22px 0!important;border-bottom:1px solid rgba(206,190,165,.72)!important}.footer-column:last-child{border-bottom:0!important}.footer-column a{display:block!important;width:100%!important;padding:5px 0!important}.footer-bottom{margin-top:0!important;padding-top:22px!important}}.mode-grid{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;min-height:178px!important;margin:10px 0 28px!important;border:0!important;border-radius:0!important;background:#fffaf047!important;overflow:hidden!important}.mode-grid:before{content:""!important;position:absolute!important;top:18px!important;bottom:18px!important;left:50%!important;z-index:1!important;width:1px!important;background:#214a3b42!important;transform:translate(-.5px)!important}.mode-card{position:relative!important;z-index:2!important;display:grid!important;align-content:center!important;gap:12px!important;min-height:178px!important;padding:clamp(24px,3.4vw,42px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.mode-card:hover,.mode-card.active{border:0!important;box-shadow:none!important;transform:none!important}.mode-card.active{background:linear-gradient(180deg,#e2efe594,#e2efe538)!important}.mode-card svg{color:#214a3b!important}.mode-card strong{font-size:clamp(1.12rem,1.7vw,1.35rem)!important}.mode-card span{max-width:34ch!important;color:#655d54!important}.field select,.select-shell select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:56px!important;padding-right:54px!important;border:1px solid rgba(206,190,165,.92)!important;border-radius:8px!important;background-color:#fbf6ec!important;background-image:linear-gradient(180deg,#fffdf7f2,#f6eee0f2),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23214a3b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat,no-repeat!important;background-position:center,right 16px center!important;background-size:auto,18px 18px!important;color:#1d1b18!important;box-shadow:inset 0 1px #ffffffbd!important}.field select:focus,.select-shell select:focus{border-color:#214a3ba3!important;box-shadow:inset 0 1px #ffffffbd,0 0 0 3px #214a3b1f!important;outline:none!important}.field select option,.select-shell select option{background:#f6eee0!important;color:#1d1b18!important}.site-footer{width:100%!important;margin-top:clamp(64px,8vw,120px)!important;padding:clamp(48px,6vw,72px) 0 46px!important;border-top:1px solid rgba(206,190,165,.74)!important;background:#fbf6ecb3!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.site-footer .page-shell,.footer-inner{width:min(980px,calc(100% - 96px))!important;margin-inline:auto!important}.footer-columns{display:grid!important;grid-template-columns:minmax(280px,1.25fr) minmax(140px,.75fr) minmax(140px,.75fr)!important;gap:clamp(54px,8vw,118px)!important;align-items:start!important;width:100%!important}.footer-column:first-child{max-width:390px!important}.footer-column-title{margin-bottom:18px!important}.footer-column a{display:block!important;padding:0 0 12px!important;font-size:clamp(1rem,1.15vw,1.12rem)!important;line-height:1.42!important}.operation-status-card{display:flex!important;align-items:center!important;gap:14px!important;width:min(720px,100%)!important;margin:26px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#214a3b!important}.book-page .operation-status-card{max-width:100%!important;margin:28px 0 0!important}.status-message{display:grid!important;gap:3px!important;min-width:0!important;font-weight:700!important;line-height:1.35!important}.status-message strong,.status-message span{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important}.status-message span{color:#6f675d!important;font-size:.92rem!important;font-weight:500!important}.reader-theme-dark .operation-status-card{border:0!important;background:transparent!important;box-shadow:none!important;color:#f6efe2!important}@media(max-width:760px){.mode-grid{min-height:210px!important}.mode-card{min-height:210px!important;padding:20px 18px!important}.mode-card span{font-size:.94rem!important}.field select,.select-shell select{min-height:54px!important}.site-footer{margin-top:96px!important;padding:36px 0 34px!important}.site-footer .page-shell,.footer-inner{width:min(100% - 32px,560px)!important}.footer-columns{grid-template-columns:1fr!important;gap:18px!important}.footer-column,.footer-column:last-child{padding:0 0 14px!important;border-bottom:0!important}.footer-column-title{margin-bottom:10px!important}.footer-column a{padding-bottom:9px!important}.footer-bottom{margin-top:10px!important;padding-top:18px!important}.operation-status-card{align-items:flex-start!important;margin-top:22px!important}}.landing-root{position:relative;isolation:isolate;min-height:100vh}.landing-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-5;background:linear-gradient(90deg,#fbf6ecd1,#fbf6ec9e 52%,#fbf6ecc7),var(--site-bg);background-position:center;background-size:cover;filter:saturate(.92) contrast(.96)}.landing-root:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-4;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(116,50,59,.024) 0 1px,transparent 1px 10px),linear-gradient(180deg,#fffdf74d,#fbf6ecb8)}.hero-section:after{display:none}.hero-section:before{background:linear-gradient(115deg,#fffdf7c7,#fffaf038),radial-gradient(circle at 74% 28%,rgba(255,250,240,.18),transparent 38%)}.cover-overlay-text strong,.story-card-copy strong,.hero-copy h1,.carousel-heading h2,.world-description strong,.tariff-card h2{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.cover-overlay-text strong{font-size:var(--cover-title-size, clamp(1.6rem, 4.8vw, 2.9rem))}.story-card-copy strong{font-size:var(--story-title-size, clamp(1.2rem, 2.7vw, 1.68rem))}.story-track{animation:storyAutoLoop 58s linear infinite!important}.story-carousel:hover .story-track,.story-carousel:focus-within .story-track{animation-play-state:paused!important}@keyframes storyAutoLoop{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,6vw,86px)}.footer-column{min-width:0}.footer-column a{display:block;max-width:320px}.footer-bottom{align-items:flex-start}@media(max-width:760px){.landing-root:before{background:linear-gradient(90deg,#fbf6ecbd,#fbf6ec8a 52%,#fbf6ecc2),var(--site-bg);background-position:center top;background-size:auto 100vh}.landing-root:after{background:linear-gradient(180deg,#fffdf733,#fbf6eca8),repeating-linear-gradient(90deg,rgba(116,50,59,.018) 0 1px,transparent 1px 10px)}.hero-section:before{top:0;right:-6px;bottom:0;left:-6px;border-radius:0;background:linear-gradient(180deg,#fffdf738,#fbf6ec6b)}.hero-layout{grid-template-columns:1fr;grid-template-areas:"title title" "lead lead" "cover cover" "actions actions";gap:16px;padding-top:8px}.hero-copy h1{font-size:clamp(1.9rem,9.2vw,2.48rem);line-height:1.07;text-wrap:balance}.hero-lead{font-size:.96rem;line-height:1.55}.hero-cover-stage{width:100%;min-width:0;justify-content:center}.hero-main-cover{width:min(220px,58vw);max-width:220px;justify-self:center}.hero-actions{align-self:center;display:grid;grid-template-columns:1fr;min-width:0;width:100%}.hero-actions .primary-link,.hero-actions .btn-secondary{min-height:44px;padding:0 12px;font-size:clamp(.9rem,3.8vw,1rem);line-height:1.2}.hero-actions .primary-link svg{width:15px;height:15px;flex:0 0 auto}.cover-overlay-text{padding:20px 13px}.cover-overlay-text strong{width:94%;font-size:min(var(--cover-title-size, 1.8rem),1.62rem);line-height:1.08}.cover-overlay-text span,.cover-overlay-text small{font-size:.76rem}.ready-carousel-section{padding-top:30px}.carousel-heading h2{font-size:clamp(1.38rem,6.6vw,1.74rem);line-height:1.12;text-wrap:balance}.story-carousel{padding:0 34px}.story-card{flex-basis:min(330px,78vw);min-height:330px}.story-card img{-o-object-position:var(--story-position, 72% center);object-position:var(--story-position, 72% center)}.story-card-copy{width:min(260px,74%);padding:22px}.story-card-copy strong{max-width:100%;font-size:var(--story-title-size, clamp(1.08rem, 5vw, 1.34rem));line-height:1.12}.story-card-copy p{font-size:.96rem;line-height:1.5}.site-footer{margin-top:22px;background:#fffaf0d1}.footer-columns{grid-template-columns:1fr!important;gap:24px}.footer-column{padding-top:0}.footer-column+.footer-column{padding-top:20px;border-top:1px solid rgba(216,205,187,.82)}.footer-column a{max-width:100%;padding:2px 0;font-size:1rem;line-height:1.42}.footer-bottom{display:grid;gap:8px}.narrative-check{margin:0 0 18px;padding:0}}.hero-cover-stage{position:relative;display:grid;grid-template-columns:minmax(230px,.86fr) minmax(250px,1fr);gap:18px;align-items:center;min-height:540px;padding-bottom:44px}.cover-template-card,.cover-image-mark{background-position:center;background-size:cover}.hero-main-cover{min-height:474px;border-radius:10px;box-shadow:0 24px 70px #2a1f1424}.cover-overlay-text{position:relative;z-index:1;display:flex;min-height:inherit;flex-direction:column;justify-content:space-between;padding:42px 32px;color:#fffaf0;text-shadow:0 2px 16px rgba(0,0,0,.28)}.cover-overlay-text span,.cover-overlay-text small{color:#fffaf0d6}.cover-overlay-text strong{font-family:Literata,Georgia,serif;font-size:clamp(2rem,4vw,3.15rem);line-height:1.05;max-width:82%;overflow-wrap:anywhere}.hero-preview-page{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cover-variant-strip{position:absolute;left:18px;bottom:0;display:flex;gap:8px;padding:8px;border:1px solid rgba(216,205,187,.74);border-radius:999px;background:#fffaf0d1;box-shadow:0 12px 30px #27364a1a}.cover-swatch{width:42px;aspect-ratio:2 / 3;border:1px solid rgba(29,27,24,.12);border-radius:4px;background-position:center;background-size:cover}.ready-carousel-section{padding:28px 0 48px;overflow:hidden}.carousel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.carousel-heading h2{max-width:680px;margin-top:8px}.story-carousel{position:relative;width:100%}.story-carousel:before,.story-carousel:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:min(120px,16vw);pointer-events:none}.story-carousel:before{left:0;background:linear-gradient(90deg,#fbf6ec,#fbf6ec00)}.story-carousel:after{right:0;background:linear-gradient(270deg,#fbf6ec,#fbf6ec00)}.story-track{display:flex;gap:18px;width:-moz-max-content;width:max-content;padding:6px 18px 18px;animation:storyMarquee 42s linear infinite}.story-track:hover{animation-play-state:paused}.story-card{position:relative;flex:0 0 min(620px,84vw);min-height:310px;overflow:hidden;border:1px solid rgba(216,205,187,.86);border-radius:8px;background:#fffaf0;box-shadow:0 18px 42px #27364a1a}.story-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fffaf0f5,#fffaf0c2 36%,#fffaf014 68%),linear-gradient(0deg,#fbf6ec33,#fbf6ec00)}.story-card-copy{position:relative;z-index:1;width:min(320px,58%);padding:28px}.story-card-copy span{color:#74323b;font-size:.78rem;font-weight:700;text-transform:none}.story-card-copy strong{display:block;margin:10px 0;font-family:Literata,Georgia,serif;font-size:1.65rem;line-height:1.12}.story-card-copy p{margin:0;color:#514a41;line-height:1.58}@keyframes storyMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}.image-cover-mini{background-position:center;background-size:cover;text-shadow:0 2px 14px rgba(0,0,0,.28)}.footer-columns{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:28px;width:min(720px,100%)}.footer-column{display:grid;gap:10px}.footer-column-title{display:inline-flex;align-items:center;gap:8px;color:#1d1b18;font-weight:700;margin-bottom:2px}.footer-column a{color:#6f675d;text-decoration:none;transition:color .15s ease}.footer-column a:hover{color:#1d1b18}.creation-page{padding:34px 0 72px}.creation-copy{max-width:760px;margin-bottom:26px}.creation-copy h1{font-size:clamp(2.1rem,5vw,4rem)}.creation-copy p{max-width:580px;color:#6f675d;font-size:1.08rem;line-height:1.65}.creation-worktable{align-items:start}.wizard-desk{min-height:560px}.wizard-desk h2{margin:8px 0 20px}.wizard-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px}.wizard-progress span{position:relative;padding:10px 12px;border:1px solid #d8cdbb;border-radius:8px;background:#fffdf7;color:#6f675d;font-size:.86rem;font-weight:700;text-align:center}.wizard-progress span.done{border-color:#214a3b57;background:#e2efe5c2;color:#214a3b}.format-grid,.mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.format-card,.mode-card{display:grid;gap:10px;min-height:150px;padding:20px;text-align:left;border:1px solid #d8cdbb;border-radius:8px;background:#fffdf7;color:#1d1b18;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.format-card:hover,.mode-card:hover,.mode-card.active{transform:translateY(-2px);border-color:#214a3b;box-shadow:0 12px 30px #27364a1a}.format-card svg,.mode-card svg{color:#214a3b}.format-card strong,.mode-card strong{font-size:1.08rem}.format-card span,.mode-card span{color:#6f675d;line-height:1.5}.mode-grid{margin-bottom:16px}.back-button{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:9px 12px;border:1px solid #d8cdbb;border-radius:8px;background:#fffdf7;color:#4a433b;cursor:pointer}.step-actions{display:flex;justify-content:flex-end;margin-top:8px}.ready-preset-grid{margin-bottom:18px}.compact-preview{min-height:560px}.operation-status-card{width:min(720px,100%);margin-top:14px;padding:14px;border:1px solid rgba(33,74,59,.24);border-radius:8px;background:#fffdf7eb;color:#214a3b;box-shadow:0 12px 30px #27364a14}.status-message{display:flex;align-items:center;gap:8px;font-weight:700;line-height:1.45}.status-checklist{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.status-step{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(33,74,59,.16);border-radius:999px;color:#5f5548;font-size:.82rem;background:#fffaf0}.status-box{display:inline-grid;place-items:center;width:17px;height:17px;border:2px solid rgba(33,74,59,.34);border-radius:5px;color:#214a3b}.status-step.active .status-box{border-top-color:#74323b;animation:statusSpin .9s linear infinite}@keyframes statusSpin{to{transform:rotate(360deg)}}.text-continuation{display:grid;gap:10px}.text-continuation button{justify-self:end;padding:11px 16px;border:1px solid #214a3b;border-radius:8px;background:#214a3b;color:#fffaf0;cursor:pointer;font-weight:700}.text-continuation button:disabled{opacity:.55;cursor:wait}@media(max-width:1020px){.hero-cover-stage{grid-template-columns:1fr}.hero-main-cover{min-height:420px}.carousel-heading{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.format-grid,.mode-grid,.footer-columns{grid-template-columns:1fr}.story-card{min-height:360px}.story-card-copy{width:78%;padding:22px}.cover-variant-strip{position:static;width:-moz-fit-content;width:fit-content;margin-top:12px}}body{position:relative;overflow-x:hidden}html,#root{max-width:100%;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 18% 18%,rgba(87,102,139,.18),transparent 28%),radial-gradient(circle at 86% 20%,rgba(164,92,101,.15),transparent 26%),radial-gradient(circle at 52% 86%,rgba(77,116,92,.16),transparent 30%);animation:ambientMood 28s ease-in-out infinite}@keyframes ambientMood{0%,to{filter:hue-rotate(0deg);opacity:.9}34%{filter:hue-rotate(38deg);opacity:.72}68%{filter:hue-rotate(-24deg);opacity:.82}}.top-nav .nav-links a{display:inline-flex;align-items:center;gap:6px}.hero-section{position:relative;padding-top:clamp(24px,6vw,56px)}.hero-section:before{content:"";position:absolute;top:18px;right:-28px;bottom:28px;left:-28px;z-index:-1;border-radius:18px;background:linear-gradient(115deg,#fffdf7c2,#fffaf047),radial-gradient(circle at 72% 22%,rgba(69,93,129,.14),transparent 31%),radial-gradient(circle at 44% 80%,rgba(136,78,89,.12),transparent 28%)}.hero-mood-cosmos:before{background:linear-gradient(115deg,#fffdf7c7,#f5efe557),radial-gradient(circle at 76% 18%,rgba(61,78,126,.2),transparent 31%),radial-gradient(circle at 58% 82%,rgba(107,73,120,.12),transparent 28%)}.hero-mood-fantasy:before{background:linear-gradient(115deg,#fffdf7c7,#f6f1e857),radial-gradient(circle at 74% 24%,rgba(57,106,78,.18),transparent 32%),radial-gradient(circle at 42% 82%,rgba(152,119,65,.13),transparent 30%)}.hero-mood-romance:before{background:linear-gradient(115deg,#fffdf7cc,#f7efe857),radial-gradient(circle at 78% 22%,rgba(153,78,93,.17),transparent 31%),radial-gradient(circle at 48% 82%,rgba(92,113,91,.13),transparent 29%)}.hero-cover-stage{grid-template-columns:minmax(170px,.78fr) minmax(220px,1fr);min-height:auto;padding-bottom:0}.hero-main-cover{width:100%;min-height:0;aspect-ratio:2 / 3;border-radius:8px;overflow:hidden;background-repeat:no-repeat}.cover-mark{aspect-ratio:2 / 3;min-height:0}.cover-overlay-text{min-height:100%}.ready-carousel-section{padding:22px 0 56px}.story-carousel-shell{position:relative}.story-carousel{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 58px}.story-carousel::-webkit-scrollbar{display:none}.story-carousel:before,.story-carousel:after{display:none}.story-track{width:-moz-max-content;width:max-content;animation:none}.story-track:hover{animation:none}.story-card{color:inherit;text-decoration:none;scroll-snap-align:center;transition:transform .16s ease,box-shadow .18s ease}.story-card:hover{transform:translateY(-2px);box-shadow:0 20px 52px #27364a24}.story-card-copy b{display:inline-flex;margin-top:16px;color:#214a3b;font-weight:800}.carousel-arrow{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(216,205,187,.85);border-radius:999px;background:#fffaf0f0;color:#214a3b;cursor:pointer;transform:translateY(-50%);box-shadow:0 12px 30px #27364a1f}.carousel-arrow-left{left:max(12px,calc((100vw - 1180px)/2))}.carousel-arrow-right{right:max(12px,calc((100vw - 1180px)/2))}.footer-inner{display:grid;gap:28px}.footer-columns{width:100%;grid-template-columns:repeat(4,minmax(160px,1fr))}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid rgba(216,205,187,.78)}.footer-bottom strong{color:#1d1b18}.creation-page{padding-top:24px}.creation-copy{max-width:840px;margin-bottom:18px}.creation-worktable,.worktable{grid-template-columns:1fr}.creation-desk{border:0;border-radius:8px;background:#fffaf0ad;box-shadow:0 18px 48px #27364a14}.wizard-desk{min-height:min(560px,calc(100vh - 230px))}.format-split{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:330px;overflow:hidden;border-radius:8px;background:#fffdf7db}.format-split:before{content:"";position:absolute;top:32px;bottom:32px;left:50%;width:1px;background:#d8cdbb;transform:translate(-50%);transition:opacity .18s ease}.format-half{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:12px;padding:clamp(22px,5vw,52px);border:0;background:transparent;color:#1d1b18;text-align:left;cursor:pointer;overflow:hidden;transition:opacity .22s ease,padding .32s ease,background .18s ease}.format-half:hover{background:#f4efe494}.format-icon{color:#214a3b}.format-half strong{font-size:clamp(1.15rem,3vw,1.55rem)}.format-half span:last-child{max-width:280px;color:#6f675d;line-height:1.55}.step-title-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.step-title-row h2{margin:0}.back-chevron{display:inline-grid;place-items:center;width:38px;height:38px;border:0;border-radius:999px;background:transparent;color:#214a3b;cursor:pointer}.back-chevron:hover{background:#f4efe4}.world-description{display:grid;gap:8px;margin:8px 0 18px;padding:18px 0;border-top:1px solid #d8cdbb;border-bottom:1px solid #d8cdbb}.world-description span{color:#74323b;font-size:.82rem;font-weight:800;text-transform:none}.world-description strong{font-family:Literata,Georgia,serif;font-size:1.35rem}.world-description p{max-width:680px;margin:0;color:#6f675d;line-height:1.65}.operation-status-card{display:flex;align-items:center;gap:14px}.book-page .operation-status-card{max-width:760px;margin:28px auto 0}.status-message{display:grid;gap:4px}.status-message span{color:#6f675d;font-size:.9rem;font-weight:500}.book-page{position:relative}.page-corner-action{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#6f675d;cursor:pointer;font-size:.9rem}.page-corner-action:hover{color:#214a3b}.page-choice-list,.page-text-next{display:grid;max-width:760px;margin:34px auto 0}.page-choice-list h3,.page-text-next h3{margin:0 0 8px;font-size:1rem;font-weight:700}.page-choice-list button{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border:0;border-top:1px solid rgba(216,205,187,.95);background:transparent;color:#1d1b18;text-align:left;cursor:pointer}.page-choice-list button:hover span{color:#214a3b}.page-text-next{gap:10px}.page-text-next button{justify-self:start;padding:11px 16px;border:1px solid #214a3b;border-radius:8px;background:#214a3b;color:#fffaf0;cursor:pointer;font-weight:700}.page-text-next button:disabled,.page-choice-list button:disabled{opacity:.5;cursor:wait}.change-request-panel{display:grid;gap:10px;max-width:760px;margin:14px auto 0;padding:18px;border-radius:8px;background:#fffaf0e0;box-shadow:0 12px 32px #27364a14}.change-request-panel h3{margin:0}.change-request-panel>div{display:flex;flex-wrap:wrap;gap:10px}.side-link{display:block;padding:10px 0;color:#214a3b;font-weight:700;text-decoration:none}.empty-state{color:#6f675d;line-height:1.6}.account-page{padding:30px 0 72px}.account-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.account-head span{color:#74323b;font-size:.82rem;font-weight:800;text-transform:none}.account-user{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:#fffaf0db;color:#214a3b;font-weight:700}.account-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.account-grid-single{grid-template-columns:1fr}.account-panel{padding:22px;border-radius:8px;background:#fffaf0c2;box-shadow:0 14px 36px #27364a14}.account-panel h2{margin-bottom:18px;font-size:clamp(1.55rem,3vw,2.2rem)}.stored-book-list,.saved-character-list{display:grid;gap:10px}.stored-book-list button,.saved-character{display:grid;gap:4px;padding:14px 0;border:0;border-top:1px solid rgba(216,205,187,.95);background:transparent;color:inherit;text-align:left}.stored-book-list button{cursor:pointer}.stored-book-list span,.saved-character span{color:#6f675d;font-size:.9rem}.saved-character p{margin:6px 0 0;color:#4a433b}.character-library-list{gap:14px}.character-library-item{grid-template-columns:minmax(0,1fr) auto;align-items:start;-moz-column-gap:14px;column-gap:14px}.saved-character-main{display:grid;gap:4px;min-width:0}.character-source-badge{justify-self:end;padding:5px 8px;border-radius:999px;background:#214a3b1a;color:#214a3b!important;font-size:.78rem!important;font-weight:800;white-space:nowrap}.saved-character-actions,.character-form-actions{display:flex;flex-wrap:wrap;gap:8px}.saved-character-actions{grid-column:1 / -1}.saved-character-actions .btn-secondary,.character-form-actions .btn-secondary{min-height:40px;padding:0 12px}.character-editor-form{display:grid;gap:12px}.character-book-import-panel{grid-column:1 / -1}@media(max-width:1020px){.hero-cover-stage{grid-template-columns:minmax(220px,1fr)}.footer-columns{grid-template-columns:repeat(2,minmax(180px,1fr))}.account-grid{grid-template-columns:1fr}}@media(max-width:760px){h1{font-size:clamp(2.25rem,13vw,3.3rem)}.top-nav{gap:12px}.top-nav .nav-links{display:grid;grid-template-columns:repeat(3,max-content);justify-content:start;overflow-x:visible;padding-bottom:4px}.hero-layout{gap:28px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .primary-link,.hero-actions .btn-secondary{width:100%}.hero-cover-stage{grid-template-columns:1fr;gap:10px;align-items:start}.hero-main-cover{width:min(230px,70vw);justify-self:center}.hero-preview-page{padding:16px}.hero-preview-page h3{font-size:1.15rem}.hero-preview-page p,.hero-preview-page .choice-line{font-size:.9rem;line-height:1.5}.cover-overlay-text{padding:24px 18px}.cover-overlay-text strong{font-size:clamp(1.45rem,9vw,2.2rem)}.story-carousel{padding:0 46px}.story-card{flex-basis:min(520px,78vw)}.story-card-copy{width:84%}.carousel-arrow{width:38px;height:38px}.footer-columns{grid-template-columns:1fr}.footer-bottom,.account-head{align-items:flex-start;flex-direction:column}.creation-desk{padding:18px}.format-split{min-height:300px}.format-half{padding:20px 14px}.format-half strong{overflow-wrap:anywhere}.format-half span:last-child{font-size:.92rem;overflow-wrap:anywhere}.book-page{padding-top:52px}.page-corner-action{top:12px;right:12px}.operation-status-card{align-items:flex-start}}.hero-cover-stage{perspective:1000px;grid-template-columns:minmax(260px,.9fr);justify-content:center}.hero-main-cover,.cover-mark{aspect-ratio:720 / 940}.hero-main-cover{max-width:420px;justify-self:center;transform-origin:left center;transition:transform .42s ease,box-shadow .42s ease;background-size:contain;background-color:transparent}.cover-overlay-text{display:grid;grid-template-rows:minmax(58px,.88fr) auto minmax(58px,.88fr);align-items:center;justify-items:center;text-align:center}.cover-overlay-text span{align-self:start}.cover-overlay-text small{align-self:end}.light-cover .cover-overlay-text{color:#241f19;text-shadow:0 1px 0 rgba(255,250,240,.9),0 8px 22px rgba(24,18,12,.34)}.light-cover .cover-overlay-text span,.light-cover .cover-overlay-text small{color:#241f19d1}.book-takeover{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;background:linear-gradient(90deg,#fffaf0fa,#fffdf7fa),repeating-linear-gradient(90deg,rgba(116,50,59,.024) 0 1px,transparent 1px 10px);transform-origin:left center}.hero-section.book-opening .hero-main-cover{animation:heroCoverOpen .72s ease forwards}.hero-section.book-opening .book-takeover{display:block;animation:bookTakeover .72s ease forwards}@keyframes heroCoverOpen{0%{transform:rotateY(0) translate(0)}58%{transform:rotateY(-28deg) translate(-16px)}to{transform:rotateY(-64deg) translate(-34px)}}@keyframes bookTakeover{0%{clip-path:inset(6% 62% 6% 35%);opacity:0;transform:scaleX(.18)}42%{opacity:1}to{clip-path:inset(0);opacity:1;transform:scaleX(1)}}.story-card img{-o-object-position:var(--story-position, center);object-position:var(--story-position, center)}.story-card:after{background:linear-gradient(90deg,#fffaf0fc,#fffaf0f0 44%,#fffaf066 72%,#fffaf014),linear-gradient(0deg,#fbf6ec2e,#fbf6ec00)}.story-card-copy{width:min(350px,52%);min-height:100%;display:flex;flex-direction:column;justify-content:center}.creation-desk{padding:0;background:transparent;box-shadow:none}.wizard-desk{min-height:0}.format-split{min-height:clamp(220px,24vw,280px);background:transparent}.creation-page{padding:28px 0 46px}.interactive-example{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:28px;align-items:start;padding:30px 0 72px}.example-cover-side .cover-mark{min-height:0}.example-reader-page{min-height:520px}.example-finish{display:flex;flex-wrap:wrap;gap:10px;max-width:760px;margin:34px auto 0}@media(max-width:760px){.hero-cover-stage{grid-template-columns:1fr}.hero-main-cover{width:min(260px,74vw);justify-self:center}.story-card-copy{width:82%}.format-split{min-height:230px}.interactive-example{grid-template-columns:1fr;gap:18px}.example-cover-side{display:none}}body:before{display:none}.mobile-menu-toggle{display:none}.top-nav{position:relative;z-index:50}.brand span{white-space:nowrap}.hero-section{isolation:isolate;overflow:hidden}.hero-section:after{content:"";position:absolute;top:12px;right:-34px;bottom:22px;left:-34px;z-index:-2;border-radius:20px;background:linear-gradient(90deg,#fffdf7f5,#fffaf0e0 42%,#fffaf094),var(--hero-bg);background-position:center;background-size:cover;filter:saturate(.9);opacity:.72}.hero-section:before{background:linear-gradient(115deg,#fffdf7d1,#fffaf05c),linear-gradient(90deg,#26493c14,#744c520f)}.hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.74fr);gap:clamp(28px,5vw,62px)}.hero-cover-stage{min-height:0}.hero-main-cover,.cover-image-mark{background-repeat:no-repeat;background-size:contain;background-position:center}.hero-main-cover{max-width:min(390px,100%)}.cover-overlay-text{min-height:100%;padding:clamp(28px,6.5%,46px) clamp(22px,7%,34px);text-align:center}.cover-overlay-text strong{width:min(84%,330px);max-width:100%;justify-self:center;font-size:var(--cover-title-size, clamp(1.8rem, 5vw, 3rem));line-height:1.08;overflow-wrap:break-word;text-wrap:balance}.cover-overlay-text span,.cover-overlay-text small{width:100%;text-align:center;overflow-wrap:break-word;text-shadow:0 1px 4px rgba(0,0,0,.35),0 8px 22px rgba(0,0,0,.18)}.light-cover .cover-overlay-text strong,.light-cover .cover-overlay-text span,.light-cover .cover-overlay-text small{color:#24211d;text-shadow:0 1px 0 rgba(255,250,240,.92),0 6px 18px rgba(38,31,21,.42)}.ready-carousel-section{padding-top:clamp(20px,4vw,42px)}.story-carousel{padding:0 58px}.story-track{animation:none!important;will-change:scroll-position}.story-card{flex-basis:min(640px,82vw);min-height:320px}.story-card img{-o-object-position:var(--story-position, 72% center);object-position:var(--story-position, 72% center);filter:saturate(.92) contrast(.96)}.story-card:after{background:linear-gradient(90deg,#fffaf0fc,#fffaf0f7 42%,#fffaf0ad 58%,#fffaf01f 82%),linear-gradient(0deg,#fbf6ec33,#fbf6ec00)}.story-card-copy{width:min(350px,48%);padding:clamp(22px,4vw,34px);justify-content:center}.story-card-copy span,.world-description span,.section-label,.account-head span{color:#536257}.story-card-copy strong{max-width:9.5em;font-size:clamp(1.35rem,3vw,1.78rem)}.story-card-copy p{max-width:18em}.site-footer{width:100%;border-top:1px solid rgba(216,205,187,.72);background:#fffaf0a3}.site-footer .page-shell,.footer-inner{width:min(1180px,calc(100% - 32px));margin:0 auto}.footer-columns{grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(160px,.9fr));gap:clamp(26px,5vw,72px);align-items:start}.footer-column{align-content:start}.footer-column a{line-height:1.45}.select-shell{position:relative}.select-shell:after{content:"";position:absolute;top:50%;right:16px;width:9px;height:9px;border-right:2px solid #214a3b;border-bottom:2px solid #214a3b;pointer-events:none;transform:translateY(-65%) rotate(45deg)}.select-shell select,.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;background:linear-gradient(180deg,#fffdf7fa,#fffaf0f0)}.inline-check{display:inline-flex;align-items:center;gap:10px;margin:4px 0 16px;color:#2b302b;font-weight:650;cursor:pointer}.inline-check input{width:19px;height:19px;accent-color:#214a3b}.advanced-settings{margin-top:8px}.confirmation-list{display:none}.confirmation-summary{display:grid;gap:10px;max-width:760px;margin:0 0 22px;padding:0;list-style:none;color:#4f473d;line-height:1.7}.confirmation-summary li{position:relative;padding-left:18px}.confirmation-summary li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:999px;background:#214a3b}.operation-status-card{border:0;background:#fffdf7d1;box-shadow:0 10px 30px #27364a0f}.reader-books-button,.reader-toolbar button,.reader-toolbar select{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:8px;border:1px solid rgba(216,205,187,.88);border-radius:8px;background:#fffaf0e6;color:#1d1b18;cursor:pointer;text-decoration:none}.reader-books-button{padding:0 14px;color:#214a3b;font-weight:800}.reader-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:-2px 0 14px}.reader-toolbar button,.reader-toolbar select{padding:0 12px;font-size:.9rem}.reader-toolbar .active{border-color:#214a3b;background:#214a3b;color:#fffaf0}.reader-shell .book-page p,.reader-shell .book-page li,.reader-shell .page-choice-list button{font-size:var(--reader-font-size, 18px)}.reader-font-serif .book-page,.reader-font-serif .book-page p{font-family:Literata,Georgia,serif}.reader-font-sans .book-page,.reader-font-sans .book-page p{font-family:Inter,system-ui,sans-serif}.reader-font-mono .book-page,.reader-font-mono .book-page p{font-family:Courier New,monospace}.reader-theme-dark{color:#f6efe2}.reader-theme-dark .book-page,.reader-theme-dark .change-request-panel,.reader-theme-dark .operation-status-card{border-color:#f6efe224;background:#171614;color:#f6efe2;box-shadow:none}.reader-theme-dark .book-page p,.reader-theme-dark .page-kicker,.reader-theme-dark .status-message span,.reader-theme-dark .empty-state{color:#f6efe2c7}.reader-theme-dark .page-choice-list button,.reader-theme-dark .page-text-next textarea,.reader-theme-dark .change-request-panel textarea{color:#f6efe2;border-color:#f6efe22e;background:transparent}.reader-theme-dark .reader-toolbar button,.reader-theme-dark .reader-toolbar select,.reader-theme-dark .reader-books-button,.reader-theme-dark .icon-button{border-color:#f6efe233;background:#22201d;color:#f6efe2}.reader-theme-dark .reader-toolbar .active{background:#f6efe2;color:#171614}.character-source-preview{display:grid;gap:6px;margin-bottom:14px;padding:14px 0;border-top:1px solid rgba(216,205,187,.95);border-bottom:1px solid rgba(216,205,187,.95)}.character-source-preview p{margin:0;color:#6f675d;line-height:1.6}.tariffs-page{padding:36px 0 76px}.tariffs-hero{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.tariffs-hero p{max-width:560px;margin:12px 0 0;color:#6f675d;font-size:1.1rem;line-height:1.6}.tariff-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tariff-card{position:relative;display:flex;min-height:370px;flex-direction:column;padding:22px;border:1px solid rgba(216,205,187,.9);border-radius:8px;background:linear-gradient(180deg,#fffdf7f0,#fffaf0d1);box-shadow:0 14px 34px #27364a14}.tariff-card.recommended{border-color:#214a3b85;box-shadow:0 18px 42px #214a3b1f}.tariff-badge{width:-moz-fit-content;width:fit-content;margin-bottom:12px;padding:5px 10px;border-radius:999px;background:#214a3b;color:#fffaf0;font-size:.78rem;font-weight:800}.tariff-card h2{font-family:Inter,system-ui,sans-serif;font-size:1.15rem;line-height:1.25}.tariff-price{display:block;margin:14px 0 12px;font-size:2rem}.tariff-card ul{flex:1;margin:0 0 18px;padding-left:18px;color:#4f473d;line-height:1.7}.tariff-card p{margin:0 0 14px;color:#6f675d;font-size:.92rem}@media(max-width:1020px){.tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page-shell,.content-band,.confirmation-band,.site-footer .page-shell,.footer-inner{width:min(100% - 12px,1180px)}.top-nav{padding:12px 0}.mobile-menu-toggle{position:relative;z-index:72;display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:#fffaf0e0;color:#214a3b;cursor:pointer}.top-nav .nav-links{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;width:100%;height:100vh;flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:72px 28px 36px;background:linear-gradient(180deg,#fffdf7fa,#fbf6ecfa),repeating-linear-gradient(90deg,rgba(116,50,59,.022) 0 1px,transparent 1px 10px);transform:translate(100%);transition:transform .26s ease}.top-nav .nav-links.open{transform:translate(0)}.top-nav .nav-links a{justify-content:space-between;width:100%;min-height:54px;border-bottom:1px solid rgba(216,205,187,.72);font-size:1.1rem}.top-nav .nav-links a.primary-link{justify-content:center;margin-top:18px;border-bottom:0}.hero-section{padding:12px 0 30px}.hero-section:after{top:0;right:-12px;bottom:8px;left:-12px}.hero-layout{display:grid;grid-template-columns:minmax(120px,.82fr) minmax(150px,1fr);grid-template-areas:"title title" "lead lead" "cover actions";gap:18px 12px;align-items:center}.hero-copy{display:contents}.hero-copy h1,.hero-lead{max-width:100%}.hero-copy h1{grid-area:title;align-self:start;margin:0}.hero-lead{grid-area:lead;margin-top:0;font-size:1rem;line-height:1.55}.hero-cover-stage{grid-area:cover;justify-content:start}.hero-actions{grid-area:actions;display:grid;gap:10px;margin:0}.hero-actions .primary-link,.hero-actions .btn-secondary{width:100%;min-height:48px;padding:0 12px;font-size:.94rem}.hero-main-cover{width:min(210px,46vw);justify-self:start}.cover-overlay-text{padding:20px 16px}.cover-overlay-text strong{font-size:var(--cover-title-size, clamp(1.28rem, 7.2vw, 2rem))}.cover-overlay-text span,.cover-overlay-text small{font-size:.82rem}.carousel-heading h2{font-size:clamp(1.55rem,8vw,2.15rem)}.story-carousel{padding:0 42px}.story-card{flex-basis:min(430px,82vw);min-height:300px}.story-card:after{background:linear-gradient(90deg,#fffaf0fc,#fffaf0f2 58%,#fffaf061)}.story-card-copy{width:min(300px,72%);padding:22px}.story-card-copy strong{font-size:1.35rem}.footer-columns{gap:22px}.footer-bottom{padding-bottom:10px}.confirmation-band{grid-template-columns:1fr;padding:30px 0 54px}.confirmation-band .cover-mark{width:min(230px,58vw);justify-self:center}.reader-shell{width:100%;min-height:100vh;padding:0}.reader-top{position:sticky;top:0;z-index:20;margin:0;padding:10px;background:#fffaf0f5;border-bottom:1px solid rgba(216,205,187,.78)}.reader-theme-dark .reader-top{background:#171614f5}.reader-top>div:nth-child(2){min-width:0}.reader-top strong{max-width:44vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-books-button span{display:inline}.reader-actions{gap:4px}.reader-actions .icon-button{width:38px;height:38px}.reader-toolbar{position:sticky;top:61px;z-index:19;justify-content:start;margin:0;padding:8px 10px;background:#fffaf0f0;border-bottom:1px solid rgba(216,205,187,.6)}.reader-theme-dark .reader-toolbar{background:#171614f0}.progress-track{margin:0;border-radius:0}.book-page{min-height:calc(100vh - 128px);border:0;border-radius:0;box-shadow:none;padding:34px 20px 120px}.book-page h2{font-size:clamp(1.85rem,11vw,3rem)}.book-page p{font-size:var(--reader-font-size, 18px);line-height:1.82}.page-choice-list,.page-text-next{margin-top:30px}.page-controls{position:sticky;bottom:0;z-index:15;margin:0;padding:10px;background:#fbf6ecf0;border-top:1px solid rgba(216,205,187,.72)}.reader-theme-dark .page-controls{background:#171614f5}.tariffs-hero{align-items:stretch;flex-direction:column}.tariff-grid{grid-template-columns:1fr}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.page-shell,.content-band,.confirmation-band,.site-footer .page-shell,.footer-inner{width:min(100%,calc(100% - 12px))}.top-nav{display:flex!important;flex-wrap:nowrap!important;align-items:center;width:min(100%,calc(100% - 12px));min-height:56px;z-index:100}.mobile-menu-toggle{display:inline-grid!important;flex:0 0 44px;margin-left:auto}.top-nav>.mobile-menu-toggle{position:absolute;top:12px;right:0;z-index:90}.top-nav .nav-links{display:none!important}.top-nav .nav-links.open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex!important;width:100vw;height:100vh;flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:78px 28px 36px;background:linear-gradient(180deg,#fffdf7fc,#fbf6ecfc),repeating-linear-gradient(90deg,rgba(116,50,59,.02) 0 1px,transparent 1px 10px);transform:none!important}.top-nav .nav-links.open a{display:flex}.hero-section{width:100%;max-width:100%}.hero-layout{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);overflow:hidden}.hero-copy h1{max-width:100%;font-size:clamp(1.95rem,9.4vw,2.55rem);line-height:1.05;overflow-wrap:break-word}.hero-lead{max-width:100%;overflow-wrap:break-word}.hero-main-cover{width:100%;max-width:100%}.hero-actions{min-width:0}.hero-actions .primary-link,.hero-actions .btn-secondary{min-width:0;min-height:44px;padding:0 8px;gap:6px;font-size:.82rem;white-space:normal;text-align:center;overflow-wrap:break-word}.cover-overlay-text strong{width:92%;overflow-wrap:normal;word-break:normal}.carousel-heading h2{max-width:100%;font-size:clamp(1.42rem,6.8vw,1.82rem);overflow-wrap:break-word}.story-card-copy span,.world-description span,.section-label,.account-head span{color:#5f6a61!important;letter-spacing:0}.top-nav{z-index:120!important}.top-nav>.mobile-menu-toggle{position:fixed!important;top:12px!important;right:auto!important;left:calc(100vw - 54px)!important;display:inline-grid!important}.mobile-menu-toggle svg{display:none!important}.mobile-menu-toggle:before{content:"☰";color:#214a3b;font-size:29px;line-height:1}.mobile-menu-toggle[aria-expanded=true]:before{content:"×";font-size:32px}.hero-layout{grid-template-columns:1fr!important;grid-template-areas:"title" "lead" "cover" "actions"!important;gap:16px!important;overflow:visible!important}.hero-copy h1{grid-area:title!important}.hero-lead{grid-area:lead!important}.hero-cover-stage{grid-area:cover!important;justify-content:center!important}.hero-main-cover{width:min(220px,58vw)!important;max-width:220px!important;justify-self:center!important}.hero-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;margin-top:0!important}.hero-actions .primary-link,.hero-actions .btn-secondary{width:100%!important;min-height:46px!important;padding:0 12px!important;font-size:clamp(.92rem,3.8vw,1rem)!important}.top-nav>.mobile-menu-toggle{position:static!important;margin-left:12px!important;right:auto!important;left:auto!important}.mobile-menu-toggle:before{content:""!important;width:23px!important;height:2px!important;border-radius:999px!important;background:#214a3b!important;box-shadow:0 -7px #214a3b,0 7px #214a3b!important}.mobile-menu-toggle[aria-expanded=true]:before{width:24px!important;box-shadow:none!important;transform:rotate(45deg)}.mobile-menu-toggle[aria-expanded=true]:after{content:"";position:absolute;width:24px;height:2px;border-radius:999px;background:#214a3b;transform:rotate(-45deg)}}.confirmation-band .cover-mark{width:min(300px,100%)!important;max-width:300px!important;justify-self:center!important;align-self:center!important}.confirmation-band .cover-overlay-text{grid-template-rows:minmax(48px,.8fr) auto minmax(48px,.8fr)!important;padding:28px 22px!important}.confirmation-band .cover-overlay-text strong{width:70%!important;max-width:70%!important;justify-self:center!important;align-self:center!important;font-size:min(var(--cover-title-size, 1.5rem),1.52rem)!important;line-height:1.08!important;text-align:center!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.field select,.select-shell select,.reader-toolbar select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:54px!important;padding-right:54px!important;border:1px solid rgba(196,176,146,.92)!important;border-radius:8px!important;background-color:#f6eee0!important;background-image:linear-gradient(180deg,#fffdf7f5,#f1e7d4f5),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23214a3b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:center,right 16px center!important;background-repeat:no-repeat,no-repeat!important;background-size:auto,18px 18px!important;color:#1d1b18!important}.field select option,.select-shell select option,.reader-toolbar select option{background:#f1e7d4!important;color:#1d1b18!important}.select-shell:after{display:none!important}.mode-grid{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;min-height:178px!important;margin:10px 0 28px!important;overflow:hidden!important;background:#fffaf033!important}.mode-grid:before{content:""!important;position:absolute!important;top:18px!important;bottom:18px!important;left:50%!important;z-index:1!important;width:1px!important;background:#214a3b42!important}.mode-card,.mode-card:hover,.mode-card.active{position:relative!important;z-index:2!important;display:grid!important;align-content:center!important;min-height:178px!important;padding:clamp(24px,3.4vw,42px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.mode-card.active{background:linear-gradient(180deg,#e2efe594,#e2efe52e)!important}.story-card{display:flex!important;align-items:stretch!important}.story-card-left:after{background:linear-gradient(90deg,#fbf6ecf5,#fbf6ecdb 42%,#fbf6ec38 76%,#fbf6ec14)!important}.story-card-right:after{background:linear-gradient(270deg,#fbf6ecf5,#fbf6ecdb 42%,#fbf6ec38 76%,#fbf6ec14)!important}.story-card-left .story-card-copy{margin-right:auto!important}.story-card-right .story-card-copy{margin-left:auto!important}.operation-status-card,.book-page .operation-status-card,.reader-theme-dark .operation-status-card{display:flex!important;align-items:center!important;gap:14px!important;width:min(720px,100%)!important;max-width:100%!important;margin:26px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.reader-toolbar .reader-theme-toggle{display:none!important}.reader-shell{--reader-page-max: 1040px}.reader-shell .book-page{width:min(var(--reader-page-max),100%)!important;max-width:var(--reader-page-max)!important;margin-inline:auto!important}.reader-flow-text{width:100%!important}.reader-shell .book-page p,.reader-shell .reader-flow-text p{width:100%!important;max-width:none!important;margin:0 0 1.08em!important;font-size:var(--reader-font-size, 18px)!important;line-height:1.74!important}.reader-shell .page-choice-list button{font-size:1rem!important}.reader-new-scene:first-letter{float:left!important;margin:.08em .12em 0 0!important;color:#74323b!important;font-size:3em!important;font-weight:800!important;line-height:.82!important}@media(max-width:760px){.confirmation-band .cover-mark{width:min(220px,54vw)!important;max-width:220px!important}.story-card-left,.story-card-right{justify-content:flex-start!important}.story-card-right:after{background:linear-gradient(90deg,#fbf6ecf5,#fbf6ece0 58%,#fbf6ec47)!important}.story-card-right .story-card-copy{margin-left:0!important;margin-right:auto!important}.reader-toolbar .reader-theme-toggle{display:inline-flex!important}.reader-shell .book-page{width:100%!important;max-width:100%!important;padding:34px 20px 120px!important}.reader-shell .book-page p,.reader-shell .reader-flow-text p{line-height:1.82!important}}@media(max-width:760px){.top-nav{display:flex!important;align-items:center!important;width:min(100% - 12px,1180px)!important}.top-nav>.mobile-menu-toggle{position:relative!important;inset:auto!important;display:inline-grid!important;width:44px!important;height:44px!important;margin-left:auto!important}.mobile-menu-toggle svg{display:none!important}.mobile-menu-toggle:before{content:""!important;width:23px!important;height:2px!important;border-radius:999px!important;background:#214a3b!important;box-shadow:0 -7px #214a3b,0 7px #214a3b!important}.mobile-menu-toggle[aria-expanded=true]:before{width:24px!important;box-shadow:none!important;transform:rotate(45deg)!important}.mobile-menu-toggle[aria-expanded=true]:after{content:""!important;position:absolute!important;width:24px!important;height:2px!important;border-radius:999px!important;background:#214a3b!important;transform:rotate(-45deg)!important}.hero-section{width:100%!important;padding-top:18px!important;overflow:visible!important}.hero-layout{display:grid!important;grid-template-columns:minmax(132px,42vw) minmax(0,1fr)!important;grid-template-areas:"title title" "lead lead" "cover actions"!important;gap:14px 10px!important;align-items:center!important;overflow:visible!important}.hero-copy{display:contents!important}.hero-copy h1{grid-area:title!important;width:100%!important;max-width:calc(100vw - 18px)!important;margin:0!important;font-size:clamp(2.05rem,10vw,2.9rem)!important;line-height:1.03!important;overflow-wrap:break-word!important;word-break:normal!important}.hero-lead{grid-area:lead!important;width:100%!important;max-width:calc(100vw - 18px)!important;margin:0!important;font-size:clamp(1rem,4.45vw,1.18rem)!important;line-height:1.43!important;overflow-wrap:break-word!important}.hero-cover-stage{grid-area:cover!important;justify-content:start!important}.hero-cover-link{width:min(150px,40vw)!important;max-width:min(150px,40vw)!important}.hero-main-cover{width:100%!important;max-width:100%!important}.hero-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;align-self:center!important}.hero-actions .primary-link,.hero-actions .btn-secondary{width:100%!important;min-width:0!important;min-height:42px!important;padding:0 8px!important;font-size:clamp(.74rem,3.4vw,.9rem)!important;line-height:1.12!important;white-space:normal!important;text-align:center!important}.creation-page{min-height:calc(100vh - 72px)!important}.creation-page+.site-footer,main>.site-footer{margin-top:118px!important}}@media(max-width:760px){html,body,#root,main,.landing-root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.page-shell,.top-nav,.site-footer .page-shell,.footer-inner{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;margin-left:6px!important;margin-right:6px!important}.top-nav>.mobile-menu-toggle{display:inline-grid!important;flex:0 0 44px!important;margin-left:auto!important;transform:none!important}.hero-copy h1{font-size:clamp(1.82rem,8.6vw,2.38rem)!important;max-width:calc(100vw - 16px)!important;overflow-wrap:anywhere!important}.hero-lead{max-width:calc(100vw - 16px)!important;overflow-wrap:anywhere!important}.hero-layout{grid-template-columns:minmax(118px,36vw) minmax(0,1fr)!important;gap:14px 8px!important}.hero-cover-link{width:min(132px,35vw)!important;max-width:min(132px,35vw)!important}.hero-actions{width:min(190px,calc(100vw - 160px))!important;max-width:min(190px,calc(100vw - 160px))!important;justify-self:start!important}.hero-actions .primary-link,.hero-actions .btn-secondary{min-height:40px!important;padding:0 7px!important;font-size:clamp(.7rem,3.1vw,.84rem)!important}}.reader-main .side-link-button{width:100%!important;padding:10px 0!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important}.reader-book-page{position:relative!important;transform-origin:center left!important;will-change:transform,opacity!important}.reader-page-turn-next{animation:readerPageNextFinal .43s cubic-bezier(.22,.72,.22,1) both!important}.reader-page-turn-prev{animation:readerPagePrevFinal .43s cubic-bezier(.22,.72,.22,1) both!important}@keyframes readerPageNextFinal{0%{opacity:.78;transform:translate(18px) rotateY(-7deg)}52%{opacity:1;transform:translate(-2px) rotateY(1.2deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes readerPagePrevFinal{0%{opacity:.78;transform:translate(-18px) rotateY(7deg)}52%{opacity:1;transform:translate(2px) rotateY(-1.2deg)}to{opacity:1;transform:translate(0) rotateY(0)}}.operation-status-card,.book-page .operation-status-card,.reader-theme-dark .operation-status-card{display:inline-flex!important;align-items:center!important;gap:16px!important;width:auto!important;max-width:100%!important;margin:28px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.status-message,.reader-theme-dark .operation-status-card{background:transparent!important}.status-message strong{color:#214a3b!important}.reader-theme-dark .status-message strong{color:#f6efe2!important}@media(min-width:761px){.reader-shell{--reader-page-max: 1120px !important}.reader-toolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.reader-toolbar select{width:auto!important;min-width:190px!important;max-width:220px!important}.reader-shell .book-page{min-height:680px!important;padding:clamp(44px,5.2vw,82px)!important}.reader-shell .reader-flow-text p{line-height:1.78!important}}@media(max-width:760px){.reader-main{min-height:100svh!important;background:#fffdf7!important}.reader-main>.top-nav,.reader-main>.site-footer,.reader-main>.notice{display:none!important}.reader-shell.page-shell{display:grid!important;grid-template-rows:auto auto 3px minmax(0,1fr) auto!important;width:100vw!important;max-width:100vw!important;min-height:100svh!important;height:100svh!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fffdf7!important;color:#1d1b18!important}.reader-shell.reader-theme-dark{background:#141311!important;color:#f6efe2!important}.reader-top{position:relative!important;top:auto!important;z-index:5!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;min-height:52px!important;margin:0!important;padding:8px 10px!important;border-bottom:1px solid rgba(216,205,187,.58)!important;background:#fffdf7!important}.reader-theme-dark .reader-top{border-color:#f6efe21f!important;background:#141311!important}.reader-books-button{min-height:36px!important;padding:0 9px!important;border:0!important;background:transparent!important;font-size:.92rem!important}.reader-top span{font-size:.72rem!important}.reader-top strong{max-width:100%!important;font-size:.94rem!important;line-height:1.12!important}.reader-actions{align-items:center!important;gap:4px!important}.reader-actions .icon-button{width:36px!important;height:36px!important;min-width:36px!important;border:0!important;background:transparent!important}.reader-actions .icon-button:not(.reader-home-action):not(.reader-download-action){display:none!important}.reader-toolbar{position:relative!important;top:auto!important;z-index:4!important;display:grid!important;grid-template-columns:1fr 1fr minmax(106px,1.2fr) auto auto!important;gap:6px!important;width:100%!important;margin:0!important;padding:7px 8px!important;border-bottom:1px solid rgba(216,205,187,.48)!important;background:#fffdf7!important}.reader-theme-dark .reader-toolbar{border-color:#f6efe21f!important;background:#141311!important}.reader-toolbar .reader-theme-toggle{display:inline-flex!important}.reader-toolbar button,.reader-toolbar select{min-height:34px!important;height:34px!important;padding:0 8px!important;border-radius:7px!important;font-size:.78rem!important}.reader-toolbar select{min-width:0!important;padding-right:28px!important;background-position:center,right 8px center!important}.progress-track{height:3px!important;margin:0!important;border-radius:0!important;background:#d8cdbb80!important}.reader-theme-dark .progress-track{background:#f6efe221!important}.reader-theme-dark .progress-track span{background:#d8cdbb!important}.reader-book-page,.reader-shell .book-page{width:100%!important;max-width:100%!important;min-height:0!important;height:100%!important;margin:0!important;padding:26px 22px 112px!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:#fffdf7!important;box-shadow:none!important;-webkit-overflow-scrolling:touch!important}.reader-theme-dark .reader-book-page,.reader-theme-dark .book-page{background:#141311!important;color:#f6efe2!important}.reader-book-page h2{margin:0 0 24px!important;font-size:clamp(2rem,11vw,3rem)!important;line-height:1.04!important}.reader-flow-text{width:100%!important;max-width:none!important}.reader-shell .reader-flow-text p,.reader-shell .book-page p{width:100%!important;max-width:none!important;margin:0 0 1.05em!important;color:#24211d!important;font-size:var(--reader-font-size, 18px)!important;line-height:1.68!important;text-align:left!important;-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.reader-theme-dark .reader-flow-text p,.reader-theme-dark .book-page p{color:#f6efe2e0!important}.reader-new-scene:first-letter{color:#8b3340!important;font-size:3.15em!important}.reader-theme-dark .reader-new-scene:first-letter{color:#d67b86!important}.page-choice-list,.page-text-next{margin:34px 0 0!important;padding:0!important;border:0!important;background:transparent!important}.page-choice-list h3,.page-text-next h3{margin:0 0 14px!important;font-size:1rem!important}.page-choice-list button{min-height:auto!important;padding:13px 0!important;border:0!important;border-bottom:1px solid rgba(216,205,187,.72)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-size:1rem!important}.page-text-next textarea{border-radius:8px!important;background:transparent!important}.page-text-next button{width:100%!important;margin-top:10px!important}.page-corner-action{top:12px!important;right:12px!important;width:40px!important;height:40px!important;padding:0!important;overflow:hidden!important;border-radius:999px!important;font-size:0!important}.page-controls{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:20!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:8px!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(216,205,187,.62)!important;background:#fffdf7f5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.reader-theme-dark .page-controls{border-color:#f6efe224!important;background:#141311f5!important}.page-controls button{min-width:0!important;min-height:40px!important;border-radius:999px!important;border-color:#214a3b38!important;background:transparent!important}.reader-theme-dark .page-controls button{color:#f6efe2!important;border-color:#f6efe22e!important}.operation-status-card,.book-page .operation-status-card{margin-top:26px!important}}@media(max-width:760px){.reader-main{display:flex!important;justify-content:center!important;background:#fffdf7!important}.reader-shell.page-shell{min-width:0!important;width:min(100vw,390px)!important;max-width:390px!important;margin:0 auto!important}.reader-top{overflow:hidden!important}.reader-top>div:nth-child(2){min-width:0!important;overflow:hidden!important;text-align:center!important}.reader-actions{min-width:36px!important;justify-content:flex-end!important}.reader-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px 40px!important}.reader-toolbar .reader-theme-toggle:nth-of-type(1){grid-column:1!important}.reader-toolbar .reader-theme-toggle:nth-of-type(2){grid-column:2!important}.reader-toolbar select{grid-column:1 / 3!important;grid-row:2!important;width:100%!important;min-width:0!important;padding-right:28px!important;background-position:center,right 8px center!important}.reader-book-page,.reader-shell .book-page,.reader-flow-text{min-width:0!important;overflow-x:hidden!important}.reader-shell .reader-flow-text p,.reader-shell .book-page p{width:auto!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important}.page-controls{left:50%!important;right:auto!important;width:min(100vw,390px)!important;transform:translate(-50%)!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;overflow:hidden!important}.page-controls button{width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.page-controls span{white-space:nowrap!important}}@media(max-width:760px){.reader-main{justify-content:flex-start!important}.reader-shell.page-shell{margin:0 auto 0 0!important}.page-controls{left:0!important;transform:none!important}}.cover-overlay-text{position:absolute!important;top:18%!important;right:13%!important;bottom:18%!important;left:21%!important;display:grid!important;place-items:center!important;padding:0!important;text-align:center!important;pointer-events:none!important}.cover-overlay-text strong{display:block!important;width:100%!important;max-width:10.8em!important;margin:0 auto!important;color:#fffaf0!important;font-family:Literata,Georgia,serif!important;font-size:var(--cover-title-size, clamp(1rem, 2vw, 1.48rem))!important;line-height:1.04!important;letter-spacing:0!important;text-align:center!important;text-wrap:balance!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-shadow:0 2px 5px rgba(0,0,0,.58)!important}.light-cover .cover-overlay-text strong{color:#16130f!important;text-shadow:0 1px 0 rgba(255,250,240,.9),0 2px 4px rgba(255,250,240,.7)!important}.confirmation-mobile-cover{display:none}.confirmation-side-cover{display:grid;justify-items:center}.launch-options{display:grid!important;gap:12px!important;margin:20px 0 18px!important}.inline-check{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;max-width:720px!important;margin:0!important;color:#24211d!important}.inline-check input[type=checkbox]{width:20px!important;height:20px!important;accent-color:#214a3b!important}.legal-check{align-items:flex-start!important;max-width:760px!important;padding:10px 12px!important;border:1px solid rgba(33,74,59,.18)!important;border-radius:8px!important;background:#ffffff8a!important;color:#4b453e!important;font-size:.92rem!important;line-height:1.45!important}.legal-check a{color:#214a3b!important;font-weight:760!important;text-decoration:underline!important;text-underline-offset:3px!important}.select-shell,.field{position:relative!important}.select-shell:after,.field:has(>select):after,.reader-font-field:after{content:""!important;position:absolute!important;z-index:3!important;display:block!important;right:16px!important;top:50%!important;width:10px!important;height:10px!important;border-right:2px solid #214a3b!important;border-bottom:2px solid #214a3b!important;pointer-events:none!important;transform:translateY(-65%) rotate(45deg)!important}.field:has(>select):after{top:calc(50% + 15px)!important}.select-shell select,.field>select,.reader-font-field select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;border:1px solid rgba(166,148,116,.48)!important;border-radius:8px!important;background:#fffaf0e0!important;color:#1d1b18!important;box-shadow:inset 0 1px #ffffff8a!important;padding-right:46px!important}.select-shell select option,.field>select option,.reader-font-field select option{background:#fffaf0!important;color:#1d1b18!important}.mode-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(216,205,187,.9)!important;border-radius:8px!important;background:#fffaf06b!important}.mode-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mode-card+.mode-card{border-left:1px solid rgba(216,205,187,.9)!important}.mode-card.active{background:#e0ebe19e!important;box-shadow:inset 0 0 0 1px #214a3b6b!important}.status-message,.operation-status-card{background:transparent!important;border:0!important;box-shadow:none!important}.story-track{animation:none!important}.story-carousel-shell{width:100%!important;overflow:hidden!important}.story-carousel{scroll-behavior:smooth!important;padding:0 64px!important}.story-card{flex:0 0 min(660px,82vw)!important;min-width:min(660px,82vw)!important;max-width:min(660px,82vw)!important;min-height:324px!important}.story-card-left:after{background:linear-gradient(90deg,#fffaf0fc,#fffaf0f5 44%,#fffaf094 62%,#fffaf014 86%)!important}.story-card-right:after{background:linear-gradient(270deg,#fffaf0fc,#fffaf0f5 44%,#fffaf094 62%,#fffaf014 86%)!important}.story-card-copy{width:min(340px,46%)!important;max-width:min(340px,46%)!important;min-width:250px!important;padding:clamp(24px,3.2vw,36px)!important;justify-content:center!important}.story-card-copy strong{max-width:10.5em!important;font-size:var(--story-title-size, clamp(1.18rem, 2.3vw, 1.56rem))!important;line-height:1.1!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}.story-card-copy p{max-width:25ch!important}.site-footer{width:100%!important;margin-top:64px!important;border-top:1px solid rgba(216,205,187,.72)!important}.footer-inner.page-shell{width:min(1120px,calc(100% - 64px))!important;padding:42px 0 28px!important}.footer-columns{grid-template-columns:minmax(280px,1.25fr) minmax(180px,.8fr) minmax(180px,.8fr)!important;gap:clamp(46px,8vw,110px)!important}.footer-column a{max-width:360px!important}@media(max-width:1120px){.top-nav{position:relative!important;z-index:120!important}.top-nav .mobile-menu-toggle{display:inline-grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;margin-left:auto!important;border:0!important;border-radius:999px!important;background:#fffaf0e6!important;color:#214a3b!important;box-shadow:0 8px 24px #27364a1f!important}.top-nav .nav-links{display:none!important}.top-nav .nav-links.open{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:119!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:24px!important;padding:84px 24px 40px!important;background:#fffaf0fa!important}.top-nav .nav-links.open a{font-size:clamp(1.22rem,4vw,2rem)!important}}.reader-download-menu{position:relative!important;display:inline-grid!important}.reader-download-popover{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;z-index:90!important;display:grid!important;gap:8px!important;width:min(270px,calc(100vw - 28px))!important;padding:12px!important;border:1px solid rgba(216,205,187,.86)!important;border-radius:8px!important;background:#fffaf0fa!important;color:#1d1b18!important;box-shadow:0 22px 48px #27364a2e,0 2px 8px #27364a14!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.reader-download-head{padding:0 2px 2px!important;color:#1d1b18b8!important;font-size:.82rem!important;letter-spacing:0!important}.reader-download-popover a,.reader-download-popover button,.reader-download-option{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;padding:10px 12px!important;border:1px solid rgba(216,205,187,.72)!important;border-radius:8px!important;background:#fffdf7eb!important;color:inherit!important;font:inherit!important;text-align:left!important;text-decoration:none!important;cursor:pointer!important}.reader-download-option svg{flex:0 0 auto!important;color:#214a3b!important}.reader-download-option span{display:grid!important;gap:1px!important;min-width:0!important}.reader-download-option strong{font-size:1rem!important;line-height:1.1!important}.reader-download-option small,.reader-download-status{color:#1d1b189e!important;font-size:.82rem!important;line-height:1.25!important}.reader-download-popover a:hover,.reader-download-popover button:hover{border-color:#214a3b57!important;background:#e0ebe1b8!important}.reader-theme-switch{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:76px!important;min-width:76px!important;height:34px!important;padding:0 9px!important;border:1px solid rgba(216,205,187,.9)!important;border-radius:999px!important;background:#fffaf0!important;color:#214a3b!important}.reader-theme-switch>span{position:absolute!important;top:4px!important;left:4px!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#214a3b!important;transition:transform .18s ease!important}.reader-theme-switch.dark>span{transform:translate(42px)!important}.reader-font-field{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.reader-font-field>span{color:#6f675d!important;font-size:.88rem!important;white-space:nowrap!important}.reader-font-field select{width:142px!important;min-width:142px!important;height:36px!important;padding:0 32px 0 12px!important}.reader-font-field:after{right:12px!important}.reader-mobile-arrows{display:none}.scene-image{margin:28px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.scene-image-placeholder{display:grid!important;min-height:180px!important;place-items:center!important;border:1px dashed rgba(33,74,59,.28)!important;border-radius:8px!important;background:#fffaf05c!important;color:#6f675d!important}@media(max-width:760px){.page-shell,.top-nav,.site-footer .page-shell,.footer-inner{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;margin-left:6px!important;margin-right:6px!important}.hero-section{padding-top:18px!important}.hero-layout{grid-template-columns:minmax(154px,43vw) minmax(0,1fr)!important;grid-template-areas:"title title" "lead lead" "cover actions"!important;gap:14px 10px!important}.hero-lead{font-size:clamp(.86rem,3.6vw,1rem)!important;line-height:1.4!important}.hero-cover-link{width:min(178px,43vw)!important;max-width:min(178px,43vw)!important}.hero-actions{width:100%!important;max-width:none!important}.cover-overlay-text{top:18%!important;right:12%!important;bottom:18%!important;left:22%!important}.cover-overlay-text strong{max-width:9.2em!important}.story-carousel{padding:0 42px!important}.story-card{flex-basis:min(360px,82vw)!important;min-width:min(360px,82vw)!important;max-width:min(360px,82vw)!important;min-height:320px!important}.story-card-left,.story-card-right{justify-content:flex-start!important}.story-card-left:after,.story-card-right:after{background:linear-gradient(90deg,#fffaf0fc,#fffaf0f5 64%,#fffaf042)!important}.story-card-left .story-card-copy,.story-card-right .story-card-copy{margin-left:0!important;margin-right:auto!important}.story-card-copy{width:min(270px,72%)!important;max-width:min(270px,72%)!important;min-width:0!important;padding:24px 22px!important}.story-card-copy strong{max-width:9em!important;font-size:var(--story-title-size, clamp(1.08rem, 5vw, 1.36rem))!important}.story-card-copy p{max-width:22ch!important;font-size:.94rem!important;line-height:1.48!important}.footer-inner.page-shell{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:0 10px!important;padding:34px 0 28px!important}.footer-columns{grid-template-columns:1fr!important;gap:26px!important}.footer-column{padding:0!important;border-bottom:0!important}.footer-bottom{margin-top:28px!important;padding-top:22px!important;border-top:1px solid rgba(216,205,187,.72)!important}.mode-grid{grid-template-columns:1fr!important}.mode-card+.mode-card{border-left:0!important;border-top:1px solid rgba(216,205,187,.9)!important}.launch-options{margin-bottom:18px!important}.confirmation-band{grid-template-columns:1fr!important}.confirmation-side-cover{display:none!important}.confirmation-mobile-cover{display:grid!important;justify-items:start!important;margin:24px 0 18px!important}.confirmation-mobile-cover .cover-mark{width:min(300px,72vw)!important;min-height:auto!important;aspect-ratio:.72!important}.reader-main{display:block!important;width:100vw!important;min-height:100svh!important;overflow:hidden!important}.reader-shell.page-shell{width:100vw!important;max-width:100vw!important;height:100svh!important;min-height:100svh!important;margin:0!important;grid-template-rows:auto auto 3px minmax(0,1fr)!important}.reader-toolbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) 38px 38px!important;gap:7px!important}.reader-theme-toggle{display:none!important}.reader-font-field{min-width:0!important}.reader-font-field select{width:100%!important;min-width:0!important}.reader-export-direct{display:none!important}.reader-download-menu,.reader-actions .reader-download-action{display:inline-grid!important}.reader-book-page,.reader-shell .book-page{width:100vw!important;max-width:100vw!important;height:100%!important;padding:28px 22px 42px!important;overflow-y:auto!important}.reader-shell .reader-flow-text p,.reader-shell .book-page p{font-size:var(--reader-font-size, 18px)!important;line-height:1.62!important;overflow-wrap:break-word!important;word-break:normal!important}.page-controls{display:none!important}.reader-mobile-arrows{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:25!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;opacity:0!important;pointer-events:none!important;transition:opacity .16s ease!important}.reader-mobile-arrows.visible{opacity:1!important;pointer-events:auto!important}.reader-mobile-arrows button{display:grid!important;width:44px!important;height:58px!important;place-items:center!important;border:0!important;border-radius:999px!important;background:#fffaf0bd!important;color:#214a3b!important;box-shadow:0 10px 28px #27364a1f!important}.reader-mobile-arrows button:first-child{justify-self:start!important;margin-left:10px!important}.reader-mobile-arrows button:last-child{justify-self:end!important;margin-right:10px!important}.reader-page-turn-next{animation:mobileReaderPageNext .44s cubic-bezier(.2,.72,.22,1) both!important}.reader-page-turn-prev{animation:mobileReaderPagePrev .44s cubic-bezier(.2,.72,.22,1) both!important}}@keyframes mobileReaderPageNext{0%{opacity:.42;transform:rotateY(-18deg) translate(28px)}52%{opacity:1;transform:rotateY(1deg) translate(-2px)}to{opacity:1;transform:rotateY(0) translate(0)}}@keyframes mobileReaderPagePrev{0%{opacity:.42;transform:rotateY(18deg) translate(-28px)}52%{opacity:1;transform:rotateY(-1deg) translate(2px)}to{opacity:1;transform:rotateY(0) translate(0)}}.brand-cloud-book{display:block;flex:0 0 auto}.brand-cloud-book path:first-child{fill:#dfe8ddeb;stroke:none}.brand-cloud-book path:not(:first-child){fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.primary-link,.primary-button,.btn-secondary,.mode-card,.format-half,.icon-button,.reader-toolbar button,.reader-font-field select,.page-text-next button,.change-request-panel button,.price-cta,.tariff-card a,.reader-download-popover,.reader-download-popover a,.story-card,.faq-item{border-radius:4px!important}.cover-template-card .cover-overlay-text,.cover-mark .cover-overlay-text,.cover-image-mark .cover-overlay-text{top:18%!important;right:15%!important;bottom:19%!important;left:24%!important;display:grid!important;place-items:center!important;text-align:center!important}.cover-overlay-text strong{display:block!important;width:min(8.4em,82%)!important;max-width:min(8.4em,82%)!important;margin:0 auto!important;font-size:var(--cover-title-size, clamp(1rem, 2.2vw, 1.7rem))!important;line-height:1.04!important;letter-spacing:0!important;text-align:center!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.light-cover .cover-overlay-text strong{color:#211f1a!important;text-shadow:0 1px 0 rgba(255,250,240,.72),0 2px 5px rgba(255,250,240,.92)!important}.hero-cover-link{cursor:pointer!important}.story-card{background-image:var(--story-image)!important;background-size:cover!important;background-position:var(--story-position, center)!important;overflow:hidden!important}.story-card img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:var(--story-position, center)!important;object-position:var(--story-position, center)!important}.story-card-copy{position:relative!important;z-index:2!important;min-width:0!important}.story-card-copy strong{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important}.story-card-left:after{background:linear-gradient(90deg,#fffaf0fa,#fffaf0e6 48%,#fffaf02e)!important}.story-card-right:after{background:linear-gradient(270deg,#fffaf0fa,#fffaf0e6 48%,#fffaf02e)!important}.operation-status-card{border:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0!important}.reader-theme-switch{border-radius:999px!important;background:#fffaf0!important;box-shadow:inset 0 0 0 1px #d8cdbba3!important;color:#214a3b!important}.reader-theme-switch.dark{background:#12241f!important;color:#f7ead2!important;box-shadow:inset 0 0 0 1px #f7ead233!important}.reader-theme-switch.dark>span{background:#f7ead2!important}.reader-theme-dark,.reader-theme-dark .reader-toolbar,.reader-theme-dark .reader-top,.reader-theme-dark .progress-track,.reader-theme-dark .reader-download-popover{background:#101713!important;color:#f7ead2!important}.reader-theme-dark .reader-toolbar button,.reader-theme-dark .reader-font-field select,.reader-theme-dark .reader-books-button,.reader-theme-dark .icon-button,.reader-theme-dark .reader-download-popover,.reader-theme-dark .reader-download-popover a,.reader-theme-dark .reader-download-popover button{border-color:#f7ead233!important;background:#16221d!important;color:#f7ead2!important}.reader-theme-dark .reader-download-head,.reader-theme-dark .reader-download-option small,.reader-theme-dark .reader-download-status{color:#f7ead2ad!important}.reader-theme-dark .reader-download-option svg{color:#74d3aa!important}@media(max-width:760px){.reader-shell .reader-top,.reader-top{overflow:visible!important}.reader-actions{min-width:76px!important}.reader-download-menu,.reader-actions .reader-download-action{display:inline-grid!important}.reader-download-popover{top:calc(100% + 8px)!important;right:-2px!important;width:min(258px,calc(100vw - 18px))!important}}.reader-theme-dark .reader-font-field>span{color:#f7ead2c7!important}.reader-theme-dark .reader-font-field select option,.reader-theme-dark select option{background:#16221d!important;color:#f7ead2!important}.reader-theme-dark .scene-image-placeholder{color:#f7ead2d1!important;border-color:#f7ead242!important}.reader-flow-text{width:100%!important;max-width:none!important;margin:0!important}.reader-flow-text:empty{display:none!important}.reader-shell .reader-flow-text p,.reader-shell .book-page p{width:100%!important;max-width:none!important}.scene-image{width:100%!important;margin:0 0 20px!important;display:grid!important;place-items:center!important}.scene-image img{display:block!important;width:auto!important;max-width:min(100%,720px)!important;max-height:min(48vh,460px)!important;-o-object-fit:contain!important;object-fit:contain!important}.scene-image-placeholder{width:min(100%,720px)!important;min-height:min(36vh,320px)!important;display:grid!important;place-items:center!important;padding:24px!important;border:0!important;background:transparent!important;color:#5f594f!important;text-align:center!important;font-weight:650!important}.faq-accordion{display:grid!important;gap:10px!important;white-space:normal!important}.faq-item{border:1px solid rgba(216,205,187,.78)!important;background:#fffaf0b8!important}.faq-item summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:18px 20px!important;cursor:pointer!important;font-weight:750!important}.faq-item p{margin:0!important;padding:0 20px 20px!important;color:#6f675d!important}.faq-chevron{transition:transform .16s ease!important}.faq-item[open] .faq-chevron{transform:rotate(180deg)!important}.footer-inner{max-width:1180px!important}.footer-columns{grid-template-columns:minmax(260px,1.2fr) minmax(180px,.8fr) minmax(180px,.8fr)!important;gap:clamp(48px,8vw,118px)!important;align-items:start!important}.footer-column{max-width:340px!important}.footer-column a,.footer-bottom span{overflow-wrap:anywhere!important}.footer-bottom{justify-content:space-between!important;gap:24px!important}.field select,.select-shell select,.reader-font-field select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff8ea!important;color:#211f1a!important;border:1px solid rgba(185,168,143,.78)!important}.field select option,.select-shell select option,.reader-font-field select option{background:#fff8ea!important;color:#211f1a!important}.imported-characters-field{grid-column:1 / -1!important}.imported-character-list{display:grid!important;gap:8px!important}.character-import-check{align-items:flex-start!important}.character-import-check span{display:grid!important;gap:2px!important}.character-import-check small{color:#6f675d!important;font-size:.86rem!important}@media(max-width:960px){.top-nav .nav-links.open{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:0!important;padding:82px 28px 40px!important}.top-nav .nav-links.open a{width:100%!important;padding:18px 4px!important;border-bottom:1px solid rgba(216,205,187,.72)!important;font-size:clamp(1.18rem,6vw,1.72rem)!important;text-align:left!important}.top-nav .nav-links.open .primary-link{margin-top:22px!important;justify-content:center!important;border-bottom:0!important}}@media(max-width:760px){.hero-layout{align-items:center!important}.hero-copy{display:contents!important}.hero-copy h1{grid-area:title!important}.hero-lead{grid-area:lead!important}.hero-actions{grid-area:actions!important;align-self:center!important}.hero-actions .primary-link,.hero-actions .btn-secondary{min-height:48px!important;padding:10px 12px!important;font-size:clamp(.86rem,3.4vw,1rem)!important}.hero-cover-stage{grid-area:cover!important;align-self:center!important}.hero-cover-link{width:min(190px,43vw)!important;max-width:min(190px,43vw)!important}.hero-main-cover{min-height:auto!important;aspect-ratio:.72!important}.cover-template-card .cover-overlay-text,.cover-mark .cover-overlay-text,.cover-image-mark .cover-overlay-text{top:18%!important;right:12%!important;bottom:18%!important;left:23%!important}.cover-overlay-text strong{width:min(7.4em,76%)!important;max-width:min(7.4em,76%)!important;font-size:var(--cover-title-size, clamp(.78rem, 5.4vw, 1.3rem))!important}.story-carousel{padding:0 38px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.story-card{scroll-snap-align:center!important}.story-card-left{justify-content:flex-start!important}.story-card-right{justify-content:flex-end!important}.story-card-right:after{background:linear-gradient(270deg,#fffaf0fc,#fffaf0f0 61%,#fffaf02e)!important}.story-card-left:after{background:linear-gradient(90deg,#fffaf0fc,#fffaf0f0 61%,#fffaf02e)!important}.story-card-right .story-card-copy{margin-left:auto!important;margin-right:0!important}.story-card-copy{width:min(250px,62%)!important;max-width:min(250px,62%)!important}.site-footer{margin-top:72px!important;border-top:1px solid rgba(216,205,187,.72)!important}.footer-columns{grid-template-columns:1fr!important;gap:30px!important}.footer-column,.footer-bottom,.footer-links,.footer-brand{border:0!important}.footer-bottom{display:grid!important;gap:8px!important;padding-top:4px!important}.footer-bottom span,.footer-brand span{max-width:100%!important;font-size:clamp(.82rem,3.4vw,.95rem)!important;line-height:1.38!important}.reader-shell.page-shell{width:100vw!important;max-width:100vw!important}.reader-book-page,.reader-shell .book-page{width:100vw!important;max-width:100vw!important;padding:26px 16px 40px!important;overflow:hidden!important}.reader-shell .reader-flow-text p,.reader-shell .book-page p{max-width:none!important;font-size:var(--reader-font-size, 18px)!important;line-height:1.62!important}.scene-image{min-height:calc(100svh - 360px)!important;align-content:center!important}.scene-image img{max-height:min(40svh,330px)!important}.scene-image-placeholder{min-height:min(34svh,280px)!important}.page-choice-list,.page-text-next{margin-top:auto!important}.reader-mobile-arrows button{border-radius:4px!important}}.brand-cloud-book{color:#214a3b!important}.brand-cloud-book path:first-child{fill:#eaf2e6!important;stroke:#214a3bb8!important;stroke-width:1.8!important}.cover-template-card,.cover-mark.cover-image-mark{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.cover-template-card .cover-overlay-text,.cover-mark .cover-overlay-text,.cover-image-mark .cover-overlay-text{top:20%!important;right:13%!important;bottom:21%!important;left:22%!important;display:grid!important;place-items:center!important;min-width:0!important;padding:0!important}.cover-overlay-text span,.cover-overlay-text small{display:none!important}.cover-overlay-text strong{width:100%!important;max-width:100%!important;min-width:0!important;color:#fffaf0!important;font-size:var(--cover-title-size, clamp(.78rem, 1.5vw, 1.2rem))!important;line-height:1.04!important;letter-spacing:0!important;text-align:center!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-shadow:0 2px 6px rgba(0,0,0,.28)!important}.light-cover .cover-overlay-text strong{color:#181511!important;text-shadow:0 1px 0 rgba(255,250,240,.95),0 2px 8px rgba(255,250,240,.8),0 6px 16px rgba(38,31,21,.28)!important}.hero-cover-link{transition:opacity .9s ease,transform .9s ease,filter .9s ease!important}.story-carousel-shell{position:relative!important;overflow:hidden!important}.story-carousel{overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;touch-action:pan-x!important}.story-carousel::-webkit-scrollbar{display:none!important}.story-track{display:flex!important;width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;animation:none!important;transform:none!important}.story-card{scroll-snap-align:center!important;background-size:cover!important;background-position:var(--story-position, center)!important}.story-card img{display:none!important}.story-card-left{justify-content:flex-start!important}.story-card-right{justify-content:flex-end!important}.story-card-left:after{background:linear-gradient(90deg,#fffaf0fc,#fffaf0f0 52%,#fffaf02e)!important}.story-card-right:after{background:linear-gradient(270deg,#fffaf0fc,#fffaf0f0 52%,#fffaf02e)!important}.story-card-copy{width:min(340px,44%)!important;max-width:min(340px,44%)!important}.story-card-right .story-card-copy{margin-left:auto!important;margin-right:0!important}.story-card-left .story-card-copy{margin-left:0!important;margin-right:auto!important}.operation-status-card{align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important}.select-shell:after,.field:has(>select):after,.reader-font-field:after{display:block!important;border-color:#214a3b!important}.field select,.select-shell select,.reader-font-field select{background:linear-gradient(180deg,#fffaf0fa,#f7eedef5)!important}.reader-theme-dark .field select,.reader-theme-dark .select-shell select,.reader-theme-dark .reader-font-field select{background:#16221d!important;color:#f7ead2!important}.reader-shell .reader-flow-text p,.reader-shell .book-page p{max-width:none!important;text-align:left!important}.site-footer{margin-top:clamp(72px,9vw,132px)!important;padding-inline:0!important}.footer-inner.page-shell,.site-footer .page-shell{width:min(1120px,calc(100% - 64px))!important;max-width:min(1120px,calc(100% - 64px))!important;margin-left:auto!important;margin-right:auto!important}.footer-columns{grid-template-columns:minmax(250px,1fr) minmax(150px,.68fr) minmax(150px,.68fr)!important;gap:clamp(64px,10vw,150px)!important}.footer-column,.footer-column+.footer-column{border:0!important}@media(max-width:760px){.top-nav .nav-links.open{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:0!important;padding:82px 30px 34px!important}.top-nav .nav-links.open a{width:100%!important;padding:18px 0!important;border-bottom:1px solid rgba(216,205,187,.74)!important;text-align:left!important}.top-nav .nav-links.open .primary-link{border-bottom:0!important}.hero-lead{font-size:clamp(.92rem,4.2vw,1.08rem)!important;line-height:1.48!important}.hero-cover-link{width:min(176px,42vw)!important;max-width:min(176px,42vw)!important}.cover-template-card .cover-overlay-text,.cover-mark .cover-overlay-text,.cover-image-mark .cover-overlay-text{top:21%!important;right:12%!important;bottom:22%!important;left:23%!important}.cover-overlay-text strong{font-size:min(var(--cover-title-size, .9rem),clamp(.62rem,3.4vw,.96rem))!important;line-height:1.02!important}.story-carousel{padding:0 42px!important}.story-card{flex-basis:min(380px,84vw)!important;min-width:min(380px,84vw)!important;max-width:min(380px,84vw)!important;min-height:330px!important}.story-card-copy{width:min(260px,64%)!important;max-width:min(260px,64%)!important;padding:24px 20px!important}.story-card-right{justify-content:flex-end!important}.story-card-right .story-card-copy{margin-left:auto!important;margin-right:0!important}.reader-shell.page-shell{width:100vw!important;max-width:100vw!important;height:100svh!important;min-height:100svh!important;margin:0!important}.reader-book-page,.reader-shell .book-page{width:100vw!important;max-width:100vw!important;height:100%!important;padding:30px 18px 42px!important;overflow:hidden!important}.reader-flow-text{width:100%!important}.reader-shell .reader-flow-text p,.reader-shell .book-page p{width:100%!important;max-width:none!important;margin-bottom:.96em!important;font-size:var(--reader-font-size, 18px)!important;line-height:1.58!important}.scene-image{min-height:calc(100svh - 320px)!important;margin:0!important}.scene-image-placeholder{min-height:min(38svh,320px)!important}.site-footer{margin-top:92px!important;border-top:1px solid rgba(216,205,187,.74)!important}.footer-inner.page-shell,.site-footer .page-shell{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-left:14px!important;margin-right:14px!important}.footer-columns{grid-template-columns:1fr!important;gap:30px!important}.footer-column,.footer-column+.footer-column,.footer-bottom,.footer-brand,.footer-links{border:0!important;padding-top:0!important}}.landing-root{position:relative!important;isolation:isolate!important;min-height:100vh!important;overflow-x:hidden!important;background:#fbf6ec!important;color:#211f1c!important}.landing-root:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-2!important;background:linear-gradient(90deg,#fbf6eceb,#fbf6ecc7 42%,#fbf6ec75),var(--site-bg)!important;background-position:center right!important;background-repeat:no-repeat!important;background-size:cover!important;filter:saturate(1.03) contrast(1.02)!important}.landing-root:after{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(180deg,#fbf6ec1f,#fbf6ecb8),repeating-linear-gradient(90deg,rgba(64,49,36,.018) 0 1px,transparent 1px 12px)!important}.landing-root .page-shell,.landing-root .top-nav,.landing-root .site-footer .page-shell{width:min(1180px,calc(100vw - 40px))!important;max-width:min(1180px,calc(100vw - 40px))!important;margin-inline:auto!important}.landing-root .top-nav{position:relative!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:86px!important;padding:16px 0!important}.landing-root .top-nav.page-shell,main:not(.reader-main)>.top-nav.page-shell{box-sizing:border-box!important;margin-top:14px!important;padding:9px 12px!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 12%,rgba(255,250,240,.58))!important;border-radius:4px!important;background:linear-gradient(135deg,#ffffff57,#ffffff1f),color-mix(in srgb,#fffaf0 58%,transparent)!important;box-shadow:0 12px 34px #1f1b1614!important;backdrop-filter:blur(18px) saturate(1.18)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important}.landing-root .brand,main:not(.reader-main)>.top-nav .brand{display:inline-flex!important;align-items:center!important;gap:12px!important;color:#2b3029!important;text-decoration:none!important;font-weight:750!important}.landing-root .nav-links,main:not(.reader-main)>.top-nav .nav-links{display:flex!important;align-items:center!important;gap:clamp(14px,2.1vw,26px)!important;margin-left:auto!important}.landing-root .nav-links a,.landing-root .nav-account-button,main:not(.reader-main)>.top-nav .nav-links a,main:not(.reader-main)>.top-nav .nav-account-button{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#221f1bc2!important;text-decoration:none!important;font-weight:650!important;line-height:1!important}.landing-root .nav-links a:hover,.landing-root .nav-account-button:hover,main:not(.reader-main)>.top-nav .nav-links a:hover,main:not(.reader-main)>.top-nav .nav-account-button:hover{color:var(--theme-primary, #214a3b)!important}.landing-root .nav-links .primary-link,main:not(.reader-main)>.top-nav .nav-links .primary-link{min-height:54px!important;padding:0 24px!important;border-radius:5px!important;background:var(--theme-primary, #214a3b)!important;color:#fffaf0!important;box-shadow:0 14px 30px #214a3b2e!important}.landing-root .mobile-menu-toggle,.landing-root .mobile-menu-back,main:not(.reader-main)>.top-nav .mobile-menu-toggle,main:not(.reader-main)>.top-nav .mobile-menu-back{display:none!important}.landing-root .nav-account-menu,main:not(.reader-main)>.top-nav .nav-account-menu{position:relative!important}.landing-root .nav-account-button,main:not(.reader-main)>.top-nav .nav-account-button{border:0!important;background:transparent!important;cursor:pointer!important}.landing-root .nav-account-dropdown,main:not(.reader-main)>.top-nav .nav-account-dropdown{position:absolute!important;top:calc(100% + 12px)!important;right:0!important;display:none!important;min-width:210px!important;padding:10px!important;border:1px solid rgba(207,194,170,.74)!important;border-radius:7px!important;background:#fffaf0f5!important;box-shadow:0 20px 46px #2d241929!important}.landing-root .nav-account-dropdown.open,main:not(.reader-main)>.top-nav .nav-account-dropdown.open{display:grid!important;gap:8px!important}@media(min-width:1101px){.landing-root .page-shell,.landing-root .top-nav,.landing-root .site-footer .page-shell{width:min(1320px,calc(100vw - 72px))!important;max-width:min(1320px,calc(100vw - 72px))!important}.landing-root .top-nav{min-height:70px!important;gap:16px!important}.landing-root .top-nav.page-shell,main:not(.reader-main)>.top-nav.page-shell{padding:8px 12px!important}.landing-root .nav-links,main:not(.reader-main)>.top-nav .nav-links{gap:clamp(9px,1vw,16px)!important}.landing-root .nav-links a,.landing-root .nav-account-button,main:not(.reader-main)>.top-nav .nav-links a,main:not(.reader-main)>.top-nav .nav-account-button{min-height:44px!important;padding:0 4px!important;border-radius:5px!important;outline:none!important;font-size:.94rem!important;white-space:nowrap!important}.landing-root .nav-links a:focus-visible,.landing-root .nav-account-button:focus-visible,main:not(.reader-main)>.top-nav .nav-links a:focus-visible,main:not(.reader-main)>.top-nav .nav-account-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary, #214a3b) 20%,transparent)!important}.landing-root .nav-links .primary-link,main:not(.reader-main)>.top-nav .nav-links .primary-link{min-height:48px!important;padding:0 20px!important}.landing-root .nav-account-button,main:not(.reader-main)>.top-nav .nav-account-button{display:inline-grid!important;grid-template-columns:18px auto 14px!important;-moz-column-gap:6px!important;column-gap:6px!important}}.landing-root .hero-section{position:relative!important;z-index:1!important;min-height:min(720px,calc(100vh - 104px))!important;padding:clamp(24px,4vw,58px) 0 clamp(44px,6vw,86px)!important;background:transparent!important;box-shadow:none!important}.landing-root .hero-section:before,.landing-root .hero-section:after{display:none!important}.landing-root .hero-layout{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr)!important;gap:clamp(34px,7vw,96px)!important;align-items:center!important}.landing-root .hero-copy{display:grid!important;gap:24px!important;align-content:center!important}.landing-root .hero-copy h1{margin:0!important;max-width:10.8em!important;color:#211f1c!important;font-family:Literata,Georgia,serif!important;font-size:clamp(2.9rem,4.2vw,5.1rem)!important;line-height:1.02!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,250,240,.82)!important;text-wrap:balance!important}.landing-root .hero-lead{margin:0!important;max-width:34em!important;color:#221f1bc7!important;font-size:clamp(1.05rem,1.35vw,1.24rem)!important;line-height:1.58!important}.landing-root .hero-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:8px!important}.landing-root .hero-actions .primary-link,.landing-root .hero-actions .btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:58px!important;padding:0 24px!important;border:1px solid rgba(33,74,59,.24)!important;border-radius:6px!important;background:#fffaf0ad!important;color:var(--theme-primary, #214a3b)!important;font:inherit!important;font-weight:750!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 14px 34px #2b22181a!important;backdrop-filter:blur(14px) saturate(1.1)!important;-webkit-backdrop-filter:blur(14px) saturate(1.1)!important}.landing-root .hero-actions .primary-link{background:var(--theme-primary, #214a3b)!important;color:#fffaf0!important}.landing-root .hero-cover-stage{position:relative!important;display:block!important;width:100%!important;min-height:clamp(430px,45vw,570px)!important;overflow:visible!important}.landing-root .hero-cover-stage>.hero-cover-link,.landing-root .hero-cover-stage>.mobile-book-start,.landing-root .hero-cover-stage>.mobile-book-spread{display:none!important}.landing-root .mobile-hero-coverflow{position:relative!important;display:block!important;width:min(620px,100%)!important;height:clamp(430px,45vw,570px)!important;margin:0 auto!important;overflow:visible!important;isolation:isolate!important}.landing-root .mobile-hero-carousel{position:relative!important;display:block!important;width:100%!important;height:100%!important;overflow:visible!important;perspective:1200px!important}.landing-root .mobile-hero-card,.landing-root .mobile-hero-card:nth-child(2n){position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:clamp(270px,26vw,350px)!important;height:clamp(380px,38vw,510px)!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:5px!important;background:#fffaf0!important;color:#211f1c!important;text-decoration:none!important;box-shadow:0 24px 60px #2b22183d!important;opacity:0!important;pointer-events:none!important;transition:transform .32s cubic-bezier(.2,.72,.16,1),opacity .22s ease,filter .22s ease,box-shadow .22s ease!important;will-change:transform!important}.landing-root .mobile-hero-card.active{z-index:7!important;opacity:1!important;filter:none!important;pointer-events:auto!important;transform:translate(-50%,-50%) translateZ(54px) scale(1)!important}.landing-root .mobile-hero-card.before{z-index:5!important;opacity:.78!important;filter:saturate(.86) brightness(.88)!important;pointer-events:auto!important;transform:translate(calc(-50% - 136px),-50%) translateZ(-92px) rotateY(52deg) scale(.78)!important}.landing-root .mobile-hero-card.after{z-index:5!important;opacity:.78!important;filter:saturate(.86) brightness(.88)!important;pointer-events:auto!important;transform:translate(calc(-50% + 136px),-50%) translateZ(-92px) rotateY(-52deg) scale(.78)!important}.landing-root .mobile-hero-card.before-far{z-index:2!important;opacity:.28!important;transform:translate(calc(-50% - 222px),-50%) translateZ(-170px) rotateY(64deg) scale(.62)!important}.landing-root .mobile-hero-card.after-far{z-index:2!important;opacity:.28!important;transform:translate(calc(-50% + 222px),-50%) translateZ(-170px) rotateY(-64deg) scale(.62)!important}.landing-root .mobile-hero-card img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}.landing-root .mobile-hero-card-story:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;background:linear-gradient(180deg,#120f0c0a 10%,#120f0c38 52%,#120f0ccc)!important}.landing-root .mobile-hero-card-story>div{position:absolute!important;left:24px!important;right:24px!important;bottom:24px!important;z-index:2!important;display:grid!important;gap:8px!important;color:#fffaf0!important}.landing-root .mobile-hero-card span{position:relative!important;z-index:2!important;display:block!important;color:color-mix(in srgb,var(--theme-primary, #214a3b) 78%,#5d5449)!important;font-size:.76rem!important;font-weight:850!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important}.landing-root .mobile-hero-card-story span{color:#fffaf0d6!important}.landing-root .mobile-hero-card strong{position:relative!important;z-index:2!important;display:block!important;max-width:9.5em!important;font-family:Literata,Georgia,serif!important;font-size:clamp(1.28rem,2.4vw,1.85rem)!important;line-height:1.04!important;letter-spacing:0!important;text-wrap:balance!important}.landing-root .mobile-hero-card p{position:relative!important;z-index:2!important;max-width:16em!important;margin:0!important;color:#5f574df0!important;font-size:1rem!important;line-height:1.34!important}.landing-root .mobile-hero-card b{position:relative!important;z-index:2!important;width:-moz-fit-content!important;width:fit-content!important;margin-top:2px!important;color:#fffaf0!important;font-weight:850!important}.landing-root .mobile-hero-card-start{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:12px!important;padding:32px!important;background:radial-gradient(circle at 76% 14%,color-mix(in srgb,var(--theme-primary, #214a3b) 12%,transparent),transparent 34%),linear-gradient(145deg,#fffaf0fa,#eee5d3f2)!important}.landing-root .mobile-hero-card-start b{padding:10px 16px!important;border-radius:5px!important;background:var(--theme-primary, #214a3b)!important}.landing-root .mobile-hero-nav{position:absolute!important;top:50%!important;z-index:10!important;display:grid!important;place-items:center!important;width:44px!important;height:56px!important;border:0!important;border-radius:6px!important;background:#fffaf0d6!important;color:var(--theme-primary, #214a3b)!important;box-shadow:0 14px 30px #2b221824!important;transform:translateY(-50%)!important;opacity:0!important;pointer-events:none!important;transition:opacity .16s ease,transform .16s ease!important}.landing-root .hero-cover-stage:hover .mobile-hero-nav,.landing-root .hero-cover-stage:focus-within .mobile-hero-nav{opacity:1!important;pointer-events:auto!important}.landing-root .mobile-hero-nav-left{left:0!important}.landing-root .mobile-hero-nav-right{right:0!important}.landing-root .book-takeover{display:none!important}.landing-root .hero-section.book-opening .book-takeover{display:block!important;animation:bookTakeoverSmooth .86s cubic-bezier(.18,.82,.22,1) forwards!important;will-change:transform,opacity,clip-path!important}.landing-root .hero-section.book-opening .mobile-hero-card.active{animation:heroCardOpenSmooth .86s cubic-bezier(.18,.82,.22,1) both!important}.landing-root .hero-section.book-opening .mobile-hero-card:not(.active){opacity:0!important}@keyframes heroCardOpen{0%{transform:translate(-50%,-50%) translateZ(54px) rotateY(0) scale(1)}52%{transform:translate(-50%,-50%) translateZ(90px) rotateY(-8deg) scale(1.04)}to{transform:translate(-42%,-50%) translateZ(160px) rotateY(-30deg) scale(1.14)}}@keyframes bookTakeoverSmooth{0%{clip-path:inset(8% 62% 8% 34%);opacity:0;transform:translateZ(0) scaleX(.24)}42%{opacity:.86}to{clip-path:inset(0);opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes heroCardOpenSmooth{0%{transform:translate(-50%,-50%) perspective(1280px) translateZ(58px) rotateY(0) scale(1)}54%{transform:translate(-50%,-50%) perspective(1280px) translateZ(96px) rotateY(-7deg) scale(1.035)}to{transform:translate(-50%,-50%) perspective(1280px) translateZ(150px) rotateY(-28deg) translate(36px) scale(1.12)}}.landing-root .ready-carousel-section{position:relative!important;z-index:1!important;padding:clamp(48px,8vw,96px) 0!important}.landing-root .carousel-heading{margin-bottom:22px!important}.landing-root .carousel-heading h2{margin:0!important;font-family:Literata,Georgia,serif!important;font-size:clamp(2.8rem,5vw,5.2rem)!important;line-height:1!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,250,240,.92),0 8px 22px rgba(255,250,240,.46)!important}.landing-root .story-carousel-shell{position:relative!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.landing-root .story-carousel{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 max(48px,calc((100vw - 1180px)/2)) 18px!important;scroll-padding-inline:max(48px,calc((100vw - 1180px)/2))!important;scroll-snap-type:x mandatory!important;touch-action:pan-x!important;scrollbar-width:none!important}.landing-root .story-carousel::-webkit-scrollbar{display:none!important}.landing-root .story-track,.landing-root .story-track:hover{display:flex!important;align-items:stretch!important;gap:24px!important;width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;transform:none!important;animation:none!important}.landing-root .story-card,.landing-root .story-card:nth-child(2n){position:relative!important;left:auto!important;top:auto!important;display:block!important;flex:0 0 min(760px,74vw)!important;width:min(760px,74vw)!important;max-width:min(760px,74vw)!important;height:360px!important;min-height:360px!important;overflow:hidden!important;border:1px solid rgba(216,205,187,.84)!important;border-radius:8px!important;background:var(--story-image) center / cover no-repeat!important;color:#211f1c!important;text-decoration:none!important;scroll-snap-align:center!important;opacity:1!important;transform:none!important;filter:none!important;box-shadow:0 18px 40px #2b221824!important;transition:transform .18s ease,box-shadow .18s ease!important}.landing-root .story-card:hover{transform:translateY(-4px)!important;box-shadow:0 24px 56px #2b221833!important}.landing-root .story-card img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:var(--story-position, center)!important;object-position:var(--story-position, center)!important}.landing-root .story-card:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#18120cd6,#18120cb3 38%,#18120c33 72%,#18120c00),linear-gradient(180deg,#18120c14,#18120c57)!important}.landing-root .story-card-right:after{background:linear-gradient(270deg,#18120cd6,#18120cb3 38%,#18120c33 72%,#18120c00),linear-gradient(180deg,#18120c14,#18120c57)!important}.landing-root .story-card-copy,.landing-root .story-card-left .story-card-copy,.landing-root .story-card-right .story-card-copy{position:relative!important;z-index:2!important;display:grid!important;align-content:center!important;gap:10px!important;width:min(42%,300px)!important;max-width:min(42%,300px)!important;min-width:230px!important;min-height:100%!important;padding:30px!important;margin:0 auto 0 0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.landing-root .story-card-right .story-card-copy{margin-left:auto!important;margin-right:0!important}.landing-root .story-card-copy span{color:#fffaf0d1!important;font-size:.76rem!important;font-weight:850!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important}.landing-root .story-card-copy strong{display:block!important;max-width:9.8em!important;font-family:Literata,Georgia,serif!important;font-size:min(var(--story-title-size, 1.5rem),1.54rem)!important;line-height:1.06!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;color:#fffaf0!important;text-shadow:0 2px 14px rgba(0,0,0,.34)!important}.landing-root .story-card-copy p{display:-webkit-box!important;max-width:20em!important;margin:0!important;overflow:hidden!important;color:#fffaf0db!important;font-size:.98rem!important;line-height:1.32!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important}.landing-root .story-card-copy b{color:#fffaf0!important;font-size:1rem!important}.landing-root .carousel-arrow{position:absolute!important;top:62%!important;z-index:8!important;display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border:1px solid rgba(255,250,240,.5)!important;border-radius:999px!important;background:linear-gradient(145deg,#fffaf08f,#fffaf03d),#fffaf033!important;color:var(--theme-primary, #214a3b)!important;box-shadow:0 18px 34px #2b22182e,inset 0 1px #ffffff80,inset 0 -18px 28px #fffaf01f!important;transform:translateY(-50%)!important;cursor:pointer!important;opacity:.76!important;outline:none!important;backdrop-filter:blur(16px) saturate(1.22)!important;-webkit-backdrop-filter:blur(16px) saturate(1.22)!important;transition:opacity .16s ease,transform .16s ease,border-color .16s ease,background .16s ease!important}.landing-root .carousel-arrow:hover,.landing-root .carousel-arrow:focus-visible{border-color:#fffaf0c2!important;background:linear-gradient(145deg,#fffaf0b8,#fffaf052),#fffaf047!important;opacity:.96!important;transform:translateY(-50%) scale(1.03)!important}.landing-root .carousel-arrow:active{transform:translateY(-50%) scale(.98)!important}.landing-root .carousel-arrow-left{left:max(16px,calc((100vw - 1180px)/2 - 24px))!important}.landing-root .carousel-arrow-right{right:max(16px,calc((100vw - 1180px)/2 - 24px))!important}.landing-root .site-footer{position:relative!important;z-index:1!important;margin-top:40px!important;padding:42px 0!important;background:#fbf6ecdb!important;border-top:1px solid rgba(206,190,165,.72)!important}.landing-root .footer-columns{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:48px!important}.landing-root .footer-column{display:grid!important;gap:10px!important}.landing-root .footer-column a{color:#221f1bc7!important;text-decoration:none!important}@media(max-width:920px){.landing-root .hero-layout{grid-template-columns:1fr!important;gap:24px!important}.landing-root .hero-copy h1{max-width:11em!important}}@media(max-width:760px){.landing-root:before{background:linear-gradient(90deg,#fbf6ece0,#fbf6ecad 52%,#fbf6ec7a),var(--site-bg)!important;background-position:center top!important}.landing-root .page-shell,.landing-root .top-nav,.landing-root .site-footer .page-shell{width:min(100vw - 32px,520px)!important;max-width:min(100vw - 32px,520px)!important}.landing-root .top-nav{min-height:66px!important;padding:10px 0!important}.landing-root .top-nav.page-shell,main:not(.reader-main)>.top-nav.page-shell{min-height:72px!important;margin-top:16px!important;padding:12px 14px!important;border-color:color-mix(in srgb,var(--theme-primary, #214a3b) 10%,rgba(255,250,240,.62))!important;background:linear-gradient(135deg,#ffffff52,#ffffff1a),#fffaf094!important;box-shadow:0 12px 30px #1f1b161a!important}.landing-root .mobile-menu-toggle,main:not(.reader-main)>.top-nav .mobile-menu-toggle{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid rgba(33,74,59,.16)!important;border-radius:6px!important;background:#fffaf0b3!important;color:var(--theme-primary, #214a3b)!important}.landing-root .nav-links,main:not(.reader-main)>.top-nav .nav-links{position:fixed!important;top:14px!important;right:14px!important;bottom:14px!important;left:auto!important;z-index:90!important;display:grid!important;align-content:start!important;gap:0!important;width:min(calc(100vw - 28px),340px)!important;height:calc(100svh - 28px)!important;max-height:calc(100svh - 28px)!important;padding:78px 20px 24px!important;overflow:auto!important;border:1px solid rgba(216,205,187,.72)!important;border-radius:8px!important;background:linear-gradient(135deg,#ffffff57,#ffffff1a),#fffaf0f0!important;box-shadow:-22px 0 50px #2b22182e!important;backdrop-filter:blur(20px) saturate(1.28)!important;-webkit-backdrop-filter:blur(20px) saturate(1.28)!important;transform:translate(calc(100% + 20px))!important;visibility:hidden!important;pointer-events:none!important;transition:transform .22s ease,visibility 0s linear .22s!important}.landing-root .nav-links.open,main:not(.reader-main)>.top-nav .nav-links.open{transform:translate(0)!important;visibility:visible!important;pointer-events:auto!important;transition:transform .22s ease!important}.landing-root .nav-links a,.landing-root .nav-account-button,main:not(.reader-main)>.top-nav .nav-links a,main:not(.reader-main)>.top-nav .nav-account-button{width:100%!important;min-height:48px!important;justify-content:flex-start!important;padding:0!important;border-bottom:1px solid rgba(216,205,187,.62)!important;color:var(--theme-ink, #1d1b18)!important;font-size:1.08rem!important}.landing-root .nav-links .primary-link,main:not(.reader-main)>.top-nav .nav-links .primary-link{justify-content:center!important;margin-top:18px!important;border-bottom:0!important}.landing-root .nav-account-menu,main:not(.reader-main)>.top-nav .nav-account-menu{display:grid!important;width:100%!important}.landing-root .nav-account-button,main:not(.reader-main)>.top-nav .nav-account-button{display:grid!important;grid-template-columns:22px minmax(0,1fr) 22px!important;align-items:center!important;-moz-column-gap:10px!important;column-gap:10px!important}.landing-root .nav-account-button svg:last-child,main:not(.reader-main)>.top-nav .nav-account-button svg:last-child{justify-self:end!important}.landing-root .nav-account-dropdown,main:not(.reader-main)>.top-nav .nav-account-dropdown{position:static!important;display:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:4px 0 12px 30px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.landing-root .nav-account-dropdown.open,main:not(.reader-main)>.top-nav .nav-account-dropdown.open{display:grid!important;gap:0!important}.landing-root .nav-account-dropdown a,main:not(.reader-main)>.top-nav .nav-account-dropdown a{min-height:44px!important;border-bottom:0!important;padding:0!important;color:var(--theme-primary, #214a3b)!important;font-size:.98rem!important}.landing-root .mobile-menu-back,main:not(.reader-main)>.top-nav .mobile-menu-back{position:absolute!important;top:18px!important;left:18px!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:0!important;background:transparent!important;color:var(--theme-primary, #214a3b)!important}.landing-root .hero-section{min-height:0!important;padding:22px 0 42px!important}.landing-root .hero-layout{grid-template-columns:1fr!important;gap:18px!important}.landing-root .hero-copy{display:grid!important;grid-template-areas:"hero-title" "hero-lead" "hero-actions"!important;grid-template-rows:auto auto auto!important;gap:14px!important;align-content:start!important}.landing-root .hero-copy h1{grid-area:hero-title!important;font-size:clamp(2.15rem,10.2vw,3.2rem)!important;line-height:1.04!important}.landing-root .hero-lead{grid-area:hero-lead!important;font-size:clamp(1rem,4.4vw,1.16rem)!important;line-height:1.44!important}.landing-root .hero-actions{grid-area:hero-actions!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.landing-root .hero-actions .primary-link,.landing-root .hero-actions .btn-secondary{min-height:50px!important;padding:0 12px!important;font-size:.92rem!important;text-align:center!important}.landing-root .hero-cover-stage{min-height:390px!important}.landing-root .mobile-hero-coverflow{left:50%!important;width:100vw!important;height:390px!important;margin-left:-50vw!important}.landing-root .mobile-hero-card,.landing-root .mobile-hero-card:nth-child(2n){width:min(68vw,280px)!important;height:min(96vw,380px)!important}.landing-root .mobile-hero-card.before{transform:translate(calc(-50% - 112px),-50%) translateZ(-82px) rotateY(54deg) scale(.72)!important}.landing-root .mobile-hero-card.after{transform:translate(calc(-50% + 112px),-50%) translateZ(-82px) rotateY(-54deg) scale(.72)!important}.landing-root .mobile-hero-card.before-far{transform:translate(calc(-50% - 176px),-50%) translateZ(-150px) rotateY(64deg) scale(.58)!important}.landing-root .mobile-hero-card.after-far{transform:translate(calc(-50% + 176px),-50%) translateZ(-150px) rotateY(-64deg) scale(.58)!important}.landing-root .mobile-hero-nav{display:none!important}.landing-root .mobile-hero-card-start{padding:24px!important}.landing-root .mobile-hero-card strong{font-size:clamp(1.15rem,6vw,1.6rem)!important}.landing-root .ready-carousel-section{padding:42px 0!important}.landing-root .carousel-heading h2{font-size:clamp(2.15rem,11vw,3.1rem)!important}.landing-root .story-carousel{padding:0 16px 18px!important;scroll-padding-inline:16px!important}.landing-root .story-track{gap:18px!important}.landing-root .story-card,.landing-root .story-card:nth-child(2n){flex-basis:calc(100vw - 40px)!important;width:calc(100vw - 40px)!important;max-width:452px!important;height:clamp(300px,92vw,390px)!important;min-height:clamp(300px,92vw,390px)!important;border-radius:7px!important}.landing-root .story-card img{opacity:1!important;filter:saturate(1.04) contrast(1.04)!important}.landing-root .story-card:after,.landing-root .story-card-right:after{background:linear-gradient(180deg,#18120c0a,#18120c2e 36%,#18120cd6)!important}.landing-root .story-card-copy,.landing-root .story-card-left .story-card-copy,.landing-root .story-card-right .story-card-copy{width:100%!important;max-width:100%!important;min-width:0!important;min-height:100%!important;align-content:end!important;margin:0 auto 0 0!important;padding:26px 22px!important;gap:10px!important}.landing-root .story-card-copy strong{font-size:clamp(1.18rem,6vw,1.55rem)!important}.landing-root .story-card-copy p{font-size:clamp(.92rem,4.2vw,1.04rem)!important;line-height:1.24!important;-webkit-line-clamp:5!important}.landing-root .story-card-copy b{margin-top:4px!important;font-size:.98rem!important;text-shadow:0 1px 0 rgba(255,250,240,.5)!important}.landing-root .carousel-arrow{top:64%!important;width:46px!important;height:52px!important;opacity:.7!important}.landing-root .carousel-arrow-left{left:10px!important}.landing-root .carousel-arrow-right{right:10px!important}.landing-root .footer-columns{grid-template-columns:1fr!important;gap:18px!important}}#root>.top-nav.page-shell,#root>main:not(.reader-main)>.top-nav.page-shell,#root>div:not(.landing-root)>.top-nav.page-shell{box-sizing:border-box!important;position:relative!important;z-index:60!important;display:flex!important;width:min(1180px,calc(100vw - 40px))!important;max-width:min(1180px,calc(100vw - 40px))!important;min-height:78px!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;margin:14px auto 0!important;padding:10px 14px!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 12%,rgba(255,250,240,.58))!important;border-radius:4px!important;background:linear-gradient(135deg,#ffffff61,#ffffff1f),color-mix(in srgb,#fffaf0 64%,transparent)!important;box-shadow:0 14px 38px #1f1b1617!important;backdrop-filter:blur(18px) saturate(1.18)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important}#root>.top-nav .brand,#root>main:not(.reader-main)>.top-nav .brand,#root>div:not(.landing-root)>.top-nav .brand{display:inline-flex!important;min-width:-moz-max-content!important;min-width:max-content!important;align-items:center!important;gap:12px!important;color:#2b3029!important;text-decoration:none!important;font:750 1rem/1 Inter,system-ui,sans-serif!important}#root>.top-nav .brand svg,#root>main:not(.reader-main)>.top-nav .brand svg,#root>div:not(.landing-root)>.top-nav .brand svg{flex:0 0 auto!important}#root>.top-nav .nav-links,#root>main:not(.reader-main)>.top-nav .nav-links,#root>div:not(.landing-root)>.top-nav .nav-links{display:flex!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(12px,1.6vw,24px)!important;margin-left:auto!important}#root>.top-nav .nav-links a,#root>.top-nav .nav-account-button,#root>main:not(.reader-main)>.top-nav .nav-links a,#root>main:not(.reader-main)>.top-nav .nav-account-button,#root>div:not(.landing-root)>.top-nav .nav-links a,#root>div:not(.landing-root)>.top-nav .nav-account-button{display:inline-flex!important;min-height:40px!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0!important;border:0!important;background:transparent!important;color:#221f1bc7!important;font:700 .98rem/1 Inter,system-ui,sans-serif!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important}#root>.top-nav .nav-links a:hover,#root>.top-nav .nav-account-button:hover,#root>main:not(.reader-main)>.top-nav .nav-links a:hover,#root>main:not(.reader-main)>.top-nav .nav-account-button:hover,#root>div:not(.landing-root)>.top-nav .nav-links a:hover,#root>div:not(.landing-root)>.top-nav .nav-account-button:hover{color:var(--theme-primary, #214a3b)!important}#root>.top-nav .nav-links .primary-link,#root>main:not(.reader-main)>.top-nav .nav-links .primary-link,#root>div:not(.landing-root)>.top-nav .nav-links .primary-link{min-height:54px!important;padding:0 24px!important;border-radius:5px!important;background:var(--theme-primary, #214a3b)!important;color:#fffaf0!important;box-shadow:0 14px 30px #214a3b2e!important}#root>.top-nav .mobile-menu-toggle,#root>.top-nav .mobile-menu-back,#root>main:not(.reader-main)>.top-nav .mobile-menu-toggle,#root>main:not(.reader-main)>.top-nav .mobile-menu-back,#root>div:not(.landing-root)>.top-nav .mobile-menu-toggle,#root>div:not(.landing-root)>.top-nav .mobile-menu-back{display:none!important}.nav-account-menu{position:relative!important;display:inline-flex!important;align-items:center!important}.nav-account-button svg:last-child{transition:transform .16s ease!important}.nav-account-button[aria-expanded=true] svg:last-child{transform:rotate(90deg)!important}.nav-account-dropdown{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;z-index:90!important;display:grid!important;min-width:220px!important;gap:4px!important;padding:8px!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 16%,rgba(216,205,187,.72))!important;border-radius:7px!important;background:linear-gradient(135deg,#ffffff47,#ffffff14),color-mix(in srgb,#fffaf0 92%,transparent)!important;box-shadow:0 20px 46px #2d241929!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,-6px,0)!important;transition:opacity .16s ease,transform .16s ease!important}.nav-account-dropdown.open{opacity:1!important;pointer-events:auto!important;transform:translateZ(0)!important}.nav-account-dropdown a{min-height:38px!important;align-items:center!important;justify-content:flex-start!important;border-radius:5px!important;padding:0 10px!important}.nav-account-dropdown a:hover{background:var(--theme-soft, rgba(33, 74, 59, .13))!important}.account-tabs{display:inline-flex!important;gap:6px!important;margin:0 0 18px!important;padding:4px!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 14%,rgba(216,205,187,.86))!important;border-radius:6px!important;background:#fffaf09e!important}.account-tabs button{min-height:38px!important;padding:0 16px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:color-mix(in srgb,var(--theme-ink, #1d1b18) 78%,var(--theme-primary, #214a3b))!important;font:800 .96rem/1 Inter,system-ui,sans-serif!important;cursor:pointer!important}.account-tabs button.active{background:var(--theme-primary, #214a3b)!important;color:#fffaf0!important}.account-page{width:min(1180px,calc(100vw - 40px))!important;max-width:min(1180px,calc(100vw - 40px))!important;margin:clamp(36px,6vw,72px) auto 0!important}.account-head h1{font-size:clamp(2.65rem,5.2vw,4.6rem)!important;line-height:.98!important;letter-spacing:0!important}.account-grid.account-grid-single{grid-template-columns:minmax(0,1fr)!important}.character-workspace-head{display:flex!important;align-items:start!important;justify-content:space-between!important;gap:16px!important}.character-mode-toggle{display:inline-grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;min-width:210px!important;padding:4px!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 14%,rgba(216,205,187,.86))!important;border-radius:6px!important;background:#fffaf0a3!important}.character-mode-toggle button{display:inline-flex!important;min-height:38px!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:color-mix(in srgb,var(--theme-ink, #1d1b18) 78%,var(--theme-primary, #214a3b))!important;font:800 .96rem/1 Inter,system-ui,sans-serif!important;white-space:nowrap!important;cursor:pointer!important}.character-mode-toggle button.active{background:var(--theme-primary, #214a3b)!important;color:#fffaf0!important}.character-import-form{display:grid!important;gap:14px!important}.character-import-form .primary-button{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important}.site-footer{position:relative!important;z-index:1!important;margin-top:clamp(52px,8vw,96px)!important;padding:44px 0 30px!important;border-top:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 16%,rgba(216,205,187,.82))!important;background:linear-gradient(180deg,#fffaf000,#fffaf0c7),color-mix(in srgb,var(--theme-soft, rgba(33, 74, 59, .13)) 30%,#fffaf0)!important}.footer-inner.page-shell,.site-footer .page-shell{width:min(1180px,calc(100vw - 40px))!important;max-width:min(1180px,calc(100vw - 40px))!important;margin-inline:auto!important}.footer-columns{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(26px,4.4vw,58px)!important;align-items:start!important}.footer-column{display:grid!important;min-width:0!important;align-content:start!important;gap:12px!important}.footer-column-title{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;color:#211f1c!important;font-weight:850!important;line-height:1.2!important}.footer-column a,.footer-links a{color:color-mix(in srgb,var(--theme-ink, #1d1b18) 72%,var(--theme-primary, #214a3b))!important;font-size:1rem!important;line-height:1.38!important;text-decoration:none!important}.footer-column a:hover,.footer-links a:hover{color:var(--theme-primary, #214a3b)!important}.footer-bottom,.footer-brand{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:36px!important;padding-top:18px!important;border-top:1px solid rgba(216,205,187,.66)!important;color:#221f1bad!important;font-size:.95rem!important;line-height:1.35!important}.footer-identity{display:grid!important;gap:4px!important;min-width:0!important}.footer-identity strong{color:#1d1b18!important}.footer-identity span{color:#221f1bb3!important}.footer-identity a{color:var(--theme-primary, #214a3b)!important;font-weight:760!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}.footer-identity a:hover{color:var(--theme-accent, #b07a22)!important}.footer-age-badge{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:46px!important;height:46px!important;border:1px solid rgba(33,74,59,.34)!important;border-radius:50%!important;background:#fffaf0d1!important;color:var(--theme-primary, #214a3b)!important;font-weight:850!important;line-height:1!important}.footer-links{display:flex!important;flex-wrap:wrap!important;gap:12px 20px!important;margin-top:22px!important}@media(min-width:1101px){#root>.top-nav.page-shell,#root>main:not(.reader-main)>.top-nav.page-shell,#root>div:not(.landing-root)>.top-nav.page-shell{width:min(1320px,calc(100vw - 72px))!important;max-width:min(1320px,calc(100vw - 72px))!important;min-height:70px!important;gap:16px!important;padding:8px 12px!important}#root>.top-nav .nav-links,#root>main:not(.reader-main)>.top-nav .nav-links,#root>div:not(.landing-root)>.top-nav .nav-links{gap:clamp(9px,1vw,16px)!important}#root>.top-nav .nav-links a,#root>.top-nav .nav-account-button,#root>main:not(.reader-main)>.top-nav .nav-links a,#root>main:not(.reader-main)>.top-nav .nav-account-button,#root>div:not(.landing-root)>.top-nav .nav-links a,#root>div:not(.landing-root)>.top-nav .nav-account-button{min-height:44px!important;padding:0 4px!important;border-radius:5px!important;outline:none!important;font-size:.94rem!important;line-height:1!important;white-space:nowrap!important}#root>.top-nav .nav-links a:focus-visible,#root>.top-nav .nav-account-button:focus-visible,#root>main:not(.reader-main)>.top-nav .nav-links a:focus-visible,#root>main:not(.reader-main)>.top-nav .nav-account-button:focus-visible,#root>div:not(.landing-root)>.top-nav .nav-links a:focus-visible,#root>div:not(.landing-root)>.top-nav .nav-account-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary, #214a3b) 20%,transparent)!important}#root>.top-nav .nav-links .primary-link,#root>main:not(.reader-main)>.top-nav .nav-links .primary-link,#root>div:not(.landing-root)>.top-nav .nav-links .primary-link{min-height:48px!important;padding:0 20px!important}#root>.top-nav .nav-account-button,#root>main:not(.reader-main)>.top-nav .nav-account-button,#root>div:not(.landing-root)>.top-nav .nav-account-button{display:inline-grid!important;grid-template-columns:18px auto 14px!important;-moz-column-gap:6px!important;column-gap:6px!important}}@media(max-width:1100px){#root>.top-nav.page-shell,#root>main:not(.reader-main)>.top-nav.page-shell,#root>div:not(.landing-root)>.top-nav.page-shell{width:min(100vw - 32px,720px)!important;max-width:min(100vw - 32px,720px)!important;min-height:72px!important;padding:12px 14px!important}#root>.top-nav .mobile-menu-toggle,#root>main:not(.reader-main)>.top-nav .mobile-menu-toggle,#root>div:not(.landing-root)>.top-nav .mobile-menu-toggle{display:grid!important;width:46px!important;height:46px!important;place-items:center!important;border:1px solid rgba(33,74,59,.16)!important;border-radius:7px!important;background:#fffaf0bd!important;color:var(--theme-primary, #214a3b)!important;box-shadow:0 12px 28px #2b22181a!important}#root>.top-nav .nav-links,#root>main:not(.reader-main)>.top-nav .nav-links,#root>div:not(.landing-root)>.top-nav .nav-links{position:fixed!important;top:14px!important;right:14px!important;bottom:14px!important;left:auto!important;z-index:130!important;display:grid!important;width:min(calc(100vw - 28px),360px)!important;height:calc(100svh - 28px)!important;max-height:calc(100svh - 28px)!important;align-content:start!important;gap:0!important;margin:0!important;padding:78px 20px 24px!important;overflow:auto!important;border:1px solid rgba(216,205,187,.72)!important;border-radius:8px!important;background:linear-gradient(135deg,#ffffff5c,#ffffff1a),#fffaf0f0!important;box-shadow:-22px 0 50px #2b22182e!important;backdrop-filter:blur(20px) saturate(1.28)!important;-webkit-backdrop-filter:blur(20px) saturate(1.28)!important;transform:translate(calc(100% + 24px))!important;visibility:hidden!important;pointer-events:none!important;transition:transform .22s ease,visibility 0s linear .22s!important}#root>.top-nav .nav-links.open,#root>main:not(.reader-main)>.top-nav .nav-links.open,#root>div:not(.landing-root)>.top-nav .nav-links.open{transform:translate(0)!important;visibility:visible!important;pointer-events:auto!important;transition:transform .22s ease!important}#root>.top-nav .nav-links a,#root>.top-nav .nav-account-button,#root>main:not(.reader-main)>.top-nav .nav-links a,#root>main:not(.reader-main)>.top-nav .nav-account-button,#root>div:not(.landing-root)>.top-nav .nav-links a,#root>div:not(.landing-root)>.top-nav .nav-account-button{width:100%!important;min-height:52px!important;justify-content:flex-start!important;border-bottom:1px solid rgba(216,205,187,.62)!important;color:var(--theme-ink, #1d1b18)!important;font-size:1.08rem!important}#root>.top-nav .nav-links .primary-link,#root>main:not(.reader-main)>.top-nav .nav-links .primary-link,#root>div:not(.landing-root)>.top-nav .nav-links .primary-link{justify-content:center!important;margin-top:18px!important;border-bottom:0!important}#root>.top-nav .mobile-menu-back,#root>main:not(.reader-main)>.top-nav .mobile-menu-back,#root>div:not(.landing-root)>.top-nav .mobile-menu-back{position:absolute!important;top:18px!important;left:18px!important;display:grid!important;width:44px!important;height:44px!important;place-items:center!important;border:0!important;background:transparent!important;color:var(--theme-primary, #214a3b)!important}#root>.top-nav .nav-account-menu,#root>main:not(.reader-main)>.top-nav .nav-account-menu,#root>div:not(.landing-root)>.top-nav .nav-account-menu{display:grid!important;width:100%!important}#root>.top-nav .nav-account-button,#root>main:not(.reader-main)>.top-nav .nav-account-button,#root>div:not(.landing-root)>.top-nav .nav-account-button{grid-template-columns:22px minmax(0,1fr) 22px!important;justify-content:stretch!important}#root>.top-nav .nav-account-dropdown,#root>main:not(.reader-main)>.top-nav .nav-account-dropdown,#root>div:not(.landing-root)>.top-nav .nav-account-dropdown{position:static!important;display:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:4px 0 12px 30px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;pointer-events:none!important;transform:none!important}#root>.top-nav .nav-account-dropdown.open,#root>main:not(.reader-main)>.top-nav .nav-account-dropdown.open,#root>div:not(.landing-root)>.top-nav .nav-account-dropdown.open{display:grid!important;pointer-events:auto!important}#root>.top-nav .nav-account-dropdown a,#root>main:not(.reader-main)>.top-nav .nav-account-dropdown a,#root>div:not(.landing-root)>.top-nav .nav-account-dropdown a{min-height:44px!important;border-bottom:0!important;padding:0!important;color:var(--theme-primary, #214a3b)!important;font-size:.98rem!important}}@media(max-width:760px){#root>.top-nav.page-shell,#root>main:not(.reader-main)>.top-nav.page-shell,#root>div:not(.landing-root)>.top-nav.page-shell{width:min(100vw - 32px,520px)!important;max-width:min(100vw - 32px,520px)!important}.account-page{width:min(100vw - 32px,520px)!important;max-width:min(100vw - 32px,520px)!important;margin-top:34px!important}.account-head h1{font-size:clamp(2.25rem,12vw,3.5rem)!important}.account-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.footer-inner.page-shell,.site-footer .page-shell{width:min(100vw - 32px,520px)!important;max-width:min(100vw - 32px,520px)!important}.footer-columns{grid-template-columns:1fr!important;gap:26px!important}.footer-bottom,.footer-brand{display:grid!important;justify-content:start!important;gap:8px!important}.creation-page{min-height:auto!important;padding:24px 0 40px!important}.creation-page+.site-footer,main>.creation-page+.site-footer{margin-top:34px!important}.creation-page .wizard-desk{min-height:auto!important}.creation-page .format-split{min-height:clamp(220px,64vw,292px)!important}.character-workspace-head{display:grid!important;gap:12px!important}.character-mode-toggle{width:100%!important;min-width:0!important}.character-import-form .primary-button{width:100%!important}}:root{scrollbar-color:rgba(255,250,240,.64) rgba(255,250,240,.16);scrollbar-width:thin}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,#fffaf047,#fffaf01f),#522f2714}::-webkit-scrollbar-thumb{min-height:48px;border:4px solid rgba(82,47,39,.14);border-radius:999px;background:linear-gradient(135deg,#ffffffd1,#fffaf06b),#fffaf094;box-shadow:inset 0 1px #ffffffb8,0 8px 22px #1f1b1624}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#fffffff0,#fffaf08a),#fffaf0b8}::-webkit-scrollbar-corner{background:transparent}.scene-image img{width:min(100%,560px)!important;max-width:min(100%,560px)!important;height:auto!important;max-height:min(42vh,440px)!important;-o-object-fit:contain!important;object-fit:contain!important}.scene-image-inline img{width:min(100%,440px)!important;max-width:min(100%,440px)!important;max-height:min(32vh,350px)!important}.scene-image-page{display:grid!important;width:100%!important;min-height:min(72vh,760px)!important;place-items:center!important;margin:0!important}.scene-image-page img{width:min(100%,760px)!important;max-width:min(100%,760px)!important;height:min(72vh,760px)!important;max-height:min(72vh,760px)!important;-o-object-fit:contain!important;object-fit:contain!important}.reader-image-regeneration-status{max-width:760px!important;margin:12px auto 0!important;color:#6f675d!important;font:700 .92rem/1.4 Inter,system-ui,sans-serif!important;text-align:center!important}.reader-shell .reader-book-page,.reader-shell .reader-page-turn-next,.reader-shell .reader-page-turn-prev{animation:none!important;transform:none!important;will-change:auto!important}.reader-shell .page-choice-list button{width:100%!important;min-width:0!important}.reader-shell .page-choice-list button span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.reader-shell .reader-flow-text p.reader-paragraph-continues{margin-bottom:0!important}.reader-shell .reader-flow-text p.reader-paragraph-continuation{margin-top:0!important}.reader-mobile-arrows,.reader-mobile-arrows.visible{pointer-events:none!important}.reader-mobile-arrows.visible button:not(:disabled){pointer-events:auto!important}.reader-mobile-arrows.visible button:disabled{pointer-events:none!important}.reader-mobile-arrows-continuation,.reader-mobile-arrows.visible.reader-mobile-arrows-continuation{display:none!important}.reader-mobile-status{display:none}.reader-shell button,.reader-shell select,.reader-shell a{outline:none!important}.reader-shell button:focus-visible,.reader-shell select:focus-visible,.reader-shell a:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-primary, #214a3b) 32%,transparent),0 0 0 5px #fffaf0bd!important}.reader-books-label-short{display:none!important}.reader-home-label{display:inline!important;font:780 .92rem/1 Inter,system-ui,sans-serif!important;white-space:nowrap!important}.reader-theme-dark .reader-books-button{border-color:#f7ead238!important;background:#16221ddb!important;color:#f7ead2!important}.reader-shell .page-controls .page-number.active,.reader-shell .page-controls .page-number[aria-current=page]{border-color:var(--theme-primary, #214a3b)!important;background:var(--theme-primary, #214a3b)!important;color:#fffaf0!important;box-shadow:0 12px 26px #214a3b2e,inset 0 0 0 1px #fffaf038!important;transform:translate3d(0,-2px,0)!important}.reader-theme-dark .page-controls button{border-color:#f7ead233!important;background:#f7ead214!important;color:#f7ead2!important}.reader-theme-dark .page-controls .page-number.active,.reader-theme-dark .page-controls .page-number[aria-current=page]{border-color:#f7ead2e6!important;background:#f7ead2!important;color:#11221d!important;box-shadow:0 12px 28px #00000047,0 0 0 3px #f7ead21f!important}.reader-theme-dark .side-menu{border-left-color:#f7ead233!important;background:linear-gradient(135deg,#f7ead20f,#f7ead205),#101b16!important;color:#f7ead2!important;box-shadow:-22px 0 54px #0000006b!important}.reader-theme-dark .side-menu h3,.reader-theme-dark .side-menu strong{color:#f7ead2!important}.reader-theme-dark .side-menu .side-link,.reader-theme-dark .side-menu .side-link-button{color:#d9f2df!important}.reader-theme-dark .side-menu .close-button{border-color:#f7ead238!important;background:#f7ead214!important;color:#f7ead2!important}.reader-theme-dark .side-menu .character-card{border-color:#f7ead238!important;background:#f7ead20f!important}.reader-theme-dark .side-menu .character-card span,.reader-theme-dark .side-menu .character-card p,.reader-theme-dark .side-menu .limits-list,.reader-theme-dark .side-menu .empty-state{color:#f7ead2c7!important}.reader-theme-dark .side-menu .character-save-button,.reader-theme-dark .side-menu .btn-secondary,.reader-theme-dark .side-menu button:not(.close-button){border-color:#f7ead23d!important;background:#f7ead21a!important;color:#f7ead2!important}html[data-reader-theme] .cookie-consent{position:static!important;width:min(560px,calc(100vw - 32px))!important;margin:18px auto calc(max(16px,env(safe-area-inset-bottom)) + 92px)!important}html[data-reader-theme=dark],html[data-reader-theme=dark] body,html[data-reader-theme=dark] #root,html[data-reader-theme=dark] .reader-main{background:#141311!important}html[data-reader-theme=dark] body:before{opacity:0!important}.reader-theme-dark.reader-shell,.reader-theme-dark.reader-shell.page-shell{background:#141311!important}@media(max-width:760px){.reader-shell.page-shell{width:100vw!important;max-width:none!important;margin:0!important}.reader-shell .page-controls{left:0!important;right:0!important;width:100vw!important}.reader-mobile-arrows{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:45!important;display:flex!important;align-items:center!important;justify-content:space-between!important;height:auto!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}.reader-mobile-arrows button{width:44px!important;height:58px!important;border-radius:10px!important;background:#fffaf0db!important}.reader-mobile-arrows button:first-child{margin-left:0!important}.reader-mobile-arrows button:last-child{margin-right:0!important}}.reader-shell .side-menu{box-sizing:border-box!important;width:min(460px,100vw)!important;padding:30px 34px 40px!important;overflow-x:hidden!important}.reader-shell .side-menu h3{margin:26px 0 12px!important;font:840 .98rem/1.2 Inter,system-ui,sans-serif!important}.reader-shell .side-menu .side-link,.reader-shell .side-menu .side-link-button{box-sizing:border-box!important;display:flex!important;width:100%!important;min-height:42px!important;align-items:center!important;padding:0 14px!important;border-radius:4px!important;border:0!important;text-align:left!important;text-decoration:none!important}.reader-shell .side-menu .side-link:hover,.reader-shell .side-menu .side-link-button:hover{background:#214a3b1a!important}.reader-shell .side-menu .character-card{box-sizing:border-box!important;width:100%!important;gap:10px!important;padding:16px!important;border-radius:6px!important}.reader-shell .side-menu .character-save-button{box-sizing:border-box!important;display:inline-flex!important;width:100%!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 12px!important;border-radius:4px!important;white-space:normal!important}.reader-shell .side-menu .limits-list{display:grid!important;gap:8px!important;padding-left:18px!important;line-height:1.35!important}.reader-image-setting{display:grid!important;gap:7px!important;padding:2px 0 14px!important;border:0!important;border-bottom:1px solid rgba(216,205,187,.68)!important;border-radius:0!important;background:transparent!important}.reader-image-setting-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;gap:12px!important}.reader-image-setting strong{color:#211f1c!important;font-size:.98rem!important;line-height:1.2!important}.reader-image-setting-copy,.reader-image-setting-status{color:#6f675d!important;font-size:.88rem!important;line-height:1.4!important}.reader-image-toggle{position:relative!important;display:block!important;width:50px!important;min-width:50px!important;height:30px!important;min-height:30px!important;flex:0 0 auto!important;padding:0!important;border:1px solid rgba(216,205,187,.95)!important;border-radius:999px!important;background:#fffaf0d1!important;cursor:pointer!important}.reader-image-toggle span{position:absolute!important;top:3px!important;left:3px!important;display:block!important;width:22px!important;height:22px!important;border-radius:999px!important;background:#6f675d!important;box-shadow:0 4px 10px #1f1b1629!important;transition:left .16s ease,background .16s ease!important}.reader-image-toggle.active{border-color:color-mix(in srgb,var(--theme-primary, #214a3b) 30%,rgba(216,205,187,.9))!important;background:color-mix(in srgb,var(--theme-primary, #214a3b) 18%,#fffaf0)!important}.reader-image-toggle.active span{left:23px!important;background:var(--theme-primary, #214a3b)!important}.reader-image-toggle:disabled{opacity:.62!important;cursor:progress!important}.reader-image-setting-status{margin:8px 0 0!important;padding-bottom:2px!important;font-size:.84rem!important}@media(max-width:760px){.reader-shell .side-menu{width:min(92vw,420px)!important;padding:24px 22px 34px!important}}.reader-route-loading{display:grid!important;width:min(620px,calc(100vw - 40px))!important;min-height:320px!important;place-items:center!important;align-content:center!important;gap:14px!important;margin:clamp(38px,8vw,82px) auto!important;padding:34px!important;border:1px solid rgba(216,205,187,.74)!important;border-radius:8px!important;background:#fffaf0c7!important;box-shadow:0 20px 52px #1f1b161a!important;text-align:center!important}.reader-route-loading h1{margin:0!important;color:#211f1c!important;font-size:clamp(1.8rem,5vw,2.6rem)!important;line-height:1.04!important}.reader-route-loading p{max-width:28em!important;margin:0!important;color:#665f55!important;line-height:1.5!important}.reader-theme-switch{isolation:isolate!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:82px!important;min-width:82px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;overflow:hidden!important;border-radius:7px!important}.reader-theme-switch>svg{position:relative!important;z-index:2!important;flex:0 0 auto!important}.reader-theme-switch>.reader-theme-switch-thumb,.reader-theme-switch>span.reader-theme-switch-thumb{position:absolute!important;top:5px!important;width:30px!important;height:30px!important;border-radius:6px!important;transition:left .18s ease,background .18s ease,box-shadow .18s ease!important}.reader-theme-dark .reader-theme-switch,.reader-theme-dark .reader-toolbar .reader-theme-switch{background:#11221d!important;border-color:#f7ead247!important;color:#f7ead2!important}.reader-theme-dark .reader-theme-switch.dark>.reader-theme-switch-thumb,.reader-theme-switch.dark>.reader-theme-switch-thumb{left:42px!important;transform:none!important;background:#f7ead2!important;box-shadow:0 5px 13px #0000003d!important}.reader-theme-dark .reader-theme-switch.dark svg:first-child,.reader-theme-switch.dark svg:first-child{color:#f7ead294!important;opacity:1!important}.reader-theme-dark .reader-theme-switch.dark svg:last-child,.reader-theme-switch.dark svg:last-child{color:#11221d!important;opacity:1!important}.reader-theme-dark .reader-theme-switch:not(.dark)>.reader-theme-switch-thumb,.reader-theme-switch:not(.dark)>.reader-theme-switch-thumb{left:6px!important;transform:none!important;background:var(--theme-primary, #214a3b)!important}.reader-theme-dark .reader-theme-switch:not(.dark) svg:first-child,.reader-theme-switch:not(.dark) svg:first-child{color:#fffaf0!important;opacity:1!important}.reader-theme-dark .reader-theme-switch:not(.dark) svg:last-child,.reader-theme-switch:not(.dark) svg:last-child{color:color-mix(in srgb,var(--theme-primary, #214a3b) 76%,#1d1b18)!important;opacity:1!important}@media(min-width:761px){.reader-shell .reader-top{display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(320px,1.25fr) minmax(150px,1fr)!important;align-items:center!important;gap:18px!important;min-height:66px!important;padding:0 clamp(16px,3vw,42px)!important}.reader-shell .reader-top>div:nth-child(2){min-width:0!important;text-align:center!important}.reader-shell .reader-top>div:nth-child(2) span,.reader-shell .reader-top>div:nth-child(2) strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reader-shell .reader-actions{display:inline-flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important}.reader-shell .reader-books-button,.reader-shell .reader-actions .icon-button,.reader-shell .reader-toolbar button,.reader-shell .reader-font-field select{min-height:44px!important;height:44px!important;border-radius:6px!important}.reader-shell .reader-books-button{justify-self:start!important;width:auto!important;min-width:0!important;max-width:none!important;padding-inline:14px!important;border:1px solid rgba(216,205,187,.76)!important;background:#fffaf0b3!important;color:var(--theme-primary, #214a3b)!important;font-weight:780!important;box-shadow:0 10px 24px #1f1b160f!important}.reader-shell .reader-actions .icon-button{width:44px!important;min-width:44px!important;padding:0!important}.reader-shell .reader-actions .reader-home-action{width:auto!important;min-width:0!important;gap:8px!important;padding:0 14px!important;color:var(--theme-primary, #214a3b)!important;font-weight:780!important}.reader-shell.reader-theme-dark .reader-books-button,.reader-shell.reader-theme-dark .reader-actions .reader-home-action{border-color:#f7ead22e!important;background:linear-gradient(145deg,#f7ead20f,#f7ead205),#111c17f0!important;color:#f7ead2e6!important;box-shadow:0 10px 24px #00000038,inset 0 0 0 1px #fffaf009!important}.reader-shell.reader-theme-dark .reader-books-button svg,.reader-shell.reader-theme-dark .reader-actions .reader-home-action svg{color:#4aa984!important;stroke:currentColor!important}.reader-shell .reader-toolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-height:62px!important;padding:8px clamp(16px,3vw,42px)!important}.reader-shell .reader-font-field{width:min(190px,24vw)!important;min-width:160px!important}.reader-shell .reader-font-field select{width:100%!important;padding-inline:16px 42px!important}.reader-shell .reader-toolbar>button:not(.reader-theme-switch){width:56px!important;min-width:56px!important;padding-inline:0!important}.reader-shell .reader-book-page{display:grid!important;align-content:start!important;row-gap:clamp(16px,1.8vh,24px)!important;min-height:clamp(430px,calc(100vh - 300px),840px)!important;padding:clamp(34px,4vh,54px) clamp(46px,6vw,92px)!important}.reader-shell .reader-flow-text{width:100%!important;max-width:none!important;margin-inline:0!important;justify-self:stretch!important}.reader-shell .reader-flow-text p,.reader-shell .book-page p{width:100%!important;max-width:none!important}.reader-shell .scene-image-page{justify-self:center!important;width:min(100%,1120px)!important;max-width:100%!important;min-height:min(58vh,620px)!important}.reader-shell .scene-image-page img{display:block!important;width:auto!important;max-width:min(100%,760px)!important;height:auto!important;max-height:min(58vh,calc(100vh - 390px),620px)!important}.reader-shell .reader-book-page>.page-choice-list,.reader-shell .reader-book-page>.page-text-next{width:min(100%,960px)!important;max-height:none!important;margin:0 auto!important;overflow:visible!important}}@media(min-width:1440px){.reader-shell,.reader-shell.page-shell{--reader-page-max: min(1320px, calc(100vw - 160px) ) !important;width:var(--reader-page-max)!important;max-width:var(--reader-page-max)!important}.reader-shell .reader-book-page{min-height:clamp(620px,calc(100vh - 300px),1320px)!important}}@media(max-width:760px){.reader-shell .reader-toolbar{display:grid!important;grid-template-columns:70px minmax(0,1fr) 40px 40px!important;gap:6px!important;align-items:center!important;padding:6px 8px!important}.reader-shell .reader-theme-switch{width:70px!important;min-width:70px!important;height:40px!important;min-height:40px!important;padding:0 10px!important}.reader-theme-switch>.reader-theme-switch-thumb,.reader-theme-switch>span.reader-theme-switch-thumb{top:5px!important;width:28px!important;height:28px!important}.reader-theme-switch.dark>.reader-theme-switch-thumb,.reader-theme-dark .reader-theme-switch.dark>.reader-theme-switch-thumb{left:36px!important}.reader-theme-switch:not(.dark)>.reader-theme-switch-thumb,.reader-theme-dark .reader-theme-switch:not(.dark)>.reader-theme-switch-thumb{left:5px!important}.reader-shell .reader-font-field{width:100%!important;min-width:0!important}.reader-shell .reader-font-field select{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding-inline:10px 30px!important}.reader-shell .reader-toolbar>button:not(.reader-theme-switch){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.reader-shell .reader-books-button{min-width:0!important;padding-inline:10px!important;gap:6px!important;border:0!important;background:transparent!important;box-shadow:none!important}.reader-books-button .reader-books-label-full{display:none!important}.reader-books-button .reader-books-label-short{display:inline!important}.reader-shell .reader-home-label{display:none!important}.reader-shell .reader-actions .reader-home-action{width:40px!important;min-width:40px!important;padding:0!important}.reader-shell .reader-book-page{height:calc(100svh - 146px)!important;min-height:calc(100svh - 146px)!important;max-height:calc(100svh - 146px)!important;padding-top:calc(56px + env(safe-area-inset-top))!important;padding-bottom:calc(30px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(30px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.reader-shell .reader-flow-text{overflow:visible!important}.reader-shell .page-corner-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;top:calc(14px + env(safe-area-inset-top))!important;right:max(14px,env(safe-area-inset-right))!important;z-index:6!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(33,74,59,.18)!important;border-radius:999px!important;background:#fffaf0c7!important;box-shadow:0 8px 18px #1f1b1614!important;color:var(--theme-primary, #214a3b)!important;font-size:0!important;line-height:0!important;-webkit-backdrop-filter:blur(10px) saturate(1.1)!important;backdrop-filter:blur(10px) saturate(1.1)!important}.reader-shell .page-corner-action svg{display:block!important;width:18px!important;height:18px!important;flex:0 0 auto!important;stroke-linecap:round!important;stroke-linejoin:round!important}.reader-shell.reader-change-open .page-corner-action,.reader-shell.reader-change-open .reader-mobile-arrows,.reader-shell.reader-change-open .reader-page-dock{display:none!important}.reader-shell.reader-loading .reader-book-page{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}.reader-shell .reader-book-page.reader-illustration-page{align-content:center!important;padding-bottom:calc(42px + env(safe-area-inset-bottom))!important}.reader-shell .reader-book-page.reader-continuation-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.reader-mobile-status{position:fixed!important;right:max(12px,env(safe-area-inset-right))!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;left:max(12px,env(safe-area-inset-left))!important;z-index:41!important;display:block!important;pointer-events:none!important}.reader-mobile-status .operation-status-card{width:min(520px,100%)!important;margin:0 auto!important;padding:10px 12px!important;border-radius:18px!important;background:linear-gradient(145deg,#fffc,#ffffff52),#fffaf0e0!important;box-shadow:0 16px 34px #1f1b1629!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important;backdrop-filter:blur(14px) saturate(1.12)!important}.reader-mobile-status .status-message{gap:2px!important}.reader-mobile-status .status-message span{display:none!important}.reader-mobile-status .book-loading-indicator{width:52px!important;height:34px!important}.reader-mobile-status .book-loading-indicator__page{top:7px!important;left:26px!important;width:20px!important;height:22px!important}.reader-theme-dark .reader-mobile-status .operation-status-card{background:linear-gradient(145deg,#fffaf01f,#fffaf00a),#121e19e0!important;box-shadow:0 16px 34px #00000052!important}.reader-shell .change-request-panel{width:min(100%,calc(100vw - 24px))!important;margin:14px auto calc(24px + env(safe-area-inset-bottom))!important;padding:14px!important;box-sizing:border-box!important;border:1px solid rgba(33,74,59,.12)!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffffc7,#fff3),#fffaf0e6!important;box-shadow:0 18px 42px #1f1b1624!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important;backdrop-filter:blur(14px) saturate(1.12)!important}.reader-shell .change-request-panel textarea{width:100%!important;min-height:118px!important;box-sizing:border-box!important;resize:vertical!important}.reader-shell .change-request-panel>div{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)!important;gap:10px!important;align-items:stretch!important}.reader-shell .change-request-panel button{width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding-inline:12px!important;white-space:normal!important;overflow-wrap:anywhere!important}.reader-theme-dark .change-request-panel{border-color:#fffaf024!important;background:linear-gradient(145deg,#fffaf01a,#fffaf009),#121e19e6!important}.reader-shell .mobile-choice-sheet{position:fixed!important;left:50%!important;bottom:calc(max(16px,env(safe-area-inset-bottom)) + 66px)!important;z-index:39!important;width:min(380px,calc(100vw - 22px))!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 16%,rgba(255,255,255,.76))!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffffb8,#ffffff2e),#fffaf0c7!important;box-shadow:0 18px 44px #1f1b1629!important;color:var(--theme-ink, #1d1b18)!important;overflow:hidden!important;transform:translate(-50%)!important;-webkit-backdrop-filter:blur(18px) saturate(1.16)!important;backdrop-filter:blur(18px) saturate(1.16)!important}.reader-shell .mobile-choice-sheet-toggle{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:13px 16px!important;border:0!important;background:transparent!important;color:var(--theme-primary, #214a3b)!important;font:800 .98rem/1.2 Inter,system-ui,sans-serif!important;text-align:left!important}.reader-shell .mobile-choice-sheet-toggle svg{flex:0 0 auto!important;transition:transform .18s ease!important}.reader-shell .mobile-choice-sheet.open .mobile-choice-sheet-toggle svg{transform:rotate(180deg)!important}.reader-shell .mobile-choice-sheet-list{display:grid!important;max-height:min(42vh,320px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;border-top:1px solid rgba(216,205,187,.72)!important}.reader-shell .mobile-choice-sheet-list button{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:13px 16px!important;border:0!important;border-bottom:1px solid rgba(216,205,187,.62)!important;background:#fffaf06b!important;color:var(--theme-ink, #1d1b18)!important;font:650 .95rem/1.35 Inter,system-ui,sans-serif!important;text-align:left!important}.reader-shell .mobile-choice-sheet-list button span{min-width:0!important;overflow-wrap:anywhere!important}.reader-shell .mobile-choice-sheet-form{display:grid!important;gap:12px!important;padding:14px 16px 16px!important;border-top:1px solid rgba(216,205,187,.72)!important}.reader-shell .mobile-choice-sheet-form textarea{width:100%!important;min-height:116px!important;resize:vertical!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 18%,rgba(216,205,187,.86))!important;border-radius:10px!important;background:#fffaf0db!important;color:var(--theme-ink, #1d1b18)!important;padding:12px!important;font:500 .96rem/1.42 Inter,system-ui,sans-serif!important}.reader-shell .mobile-choice-sheet-form button{min-height:46px!important;border:0!important;border-radius:10px!important;background:var(--theme-primary, #214a3b)!important;color:#fffaf0!important;font:800 .96rem/1 Inter,system-ui,sans-serif!important}.reader-theme-dark .mobile-choice-sheet{border-color:color-mix(in srgb,var(--theme-primary, #2c7a62) 22%,rgba(255,250,240,.22))!important;background:linear-gradient(145deg,#fffaf01a,#fffaf00a),#121e19d6!important;color:#f4ead8!important}.reader-theme-dark .mobile-choice-sheet-toggle{color:#f4ead8!important}.reader-theme-dark .mobile-choice-sheet-list{border-top-color:#fffaf024!important}.reader-theme-dark .mobile-choice-sheet-list button{border-bottom-color:#fffaf01f!important;background:#fffaf00b!important;color:#f4ead8!important}.reader-theme-dark .mobile-choice-sheet-form{border-top-color:#fffaf024!important}.reader-theme-dark .mobile-choice-sheet-form textarea{border-color:#fffaf029!important;background:#fffaf014!important;color:#f4ead8!important}.reader-shell .reader-book-page>.page-choice-list,.reader-shell .reader-book-page>.page-text-next{display:none!important}.reader-shell .reader-book-page.reader-continuation-page>.page-choice-list,.reader-shell .reader-book-page.reader-continuation-page>.page-text-next{display:grid!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.reader-shell .reader-book-page.reader-continuation-page>.page-choice-list{gap:10px!important}.reader-shell .reader-book-page.reader-continuation-page>.page-text-next{gap:12px!important}.reader-shell .reader-book-page.reader-continuation-page>.page-text-next textarea{min-height:min(34svh,220px)!important;resize:vertical!important}.reader-shell .reader-book-page>.page-choice-list h3{margin:0 0 10px!important;color:var(--theme-primary, #214a3b)!important;font:800 1rem/1.25 Inter,system-ui,sans-serif!important}.reader-shell .reader-book-page>.page-choice-list button{min-height:56px!important;padding:13px 2px!important;color:var(--theme-ink, #1d1b18)!important;font:650 .98rem/1.34 Inter,system-ui,sans-serif!important}.reader-theme-dark .reader-book-page>.page-choice-list h3{color:#f4ead8!important}.reader-theme-dark .reader-book-page>.page-choice-list button{color:#f4ead8!important;border-top-color:#fffaf024!important}.scene-image img,.scene-image-inline img{width:min(76vw,360px)!important;max-width:min(76vw,360px)!important;max-height:min(30vh,330px)!important}.scene-image-page{min-height:min(54svh,520px)!important}.scene-image-page img{width:100%!important;max-width:100%!important;height:auto!important;max-height:min(54svh,calc(100svh - 310px))!important;-o-object-fit:contain!important;object-fit:contain!important}}@media(max-width:420px){.reader-shell .change-request-panel>div{grid-template-columns:1fr!important}}.books-page-size-control{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important;color:#6f675d!important;font-size:.92rem!important;line-height:1!important;white-space:nowrap!important}.books-page-size-control select{min-width:76px!important;height:34px!important;padding:0 30px 0 10px!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 18%,rgba(216,205,187,.88))!important;border-radius:4px!important;background:#fffaf0d1!important;color:var(--theme-primary, #214a3b)!important;font:inherit!important;font-weight:850!important}.logged-section-title{flex-wrap:wrap!important}.account-books-panel{display:grid!important;gap:18px!important}.account-books-toggle{display:flex!important;width:100%!important;min-height:48px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0!important;border:0!important;background:transparent!important;color:#211f1c!important;font:800 clamp(1.1rem,2.3vw,1.35rem)/1.15 Inter,system-ui,sans-serif!important;text-align:left!important;cursor:pointer!important}.account-books-toggle svg{flex:0 0 auto!important;color:var(--theme-primary, #214a3b)!important;transition:transform .18s ease!important}.account-books-toggle[aria-expanded=true] svg{transform:rotate(90deg)!important}.account-books-meta{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;color:#5f574d!important;font-size:.98rem!important;line-height:1.2!important}.account-books-meta>span{display:inline-flex!important;min-height:34px!important;align-items:center!important}.account-book-covers{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:24px!important;align-items:start!important}.account-book-item{position:relative!important;display:grid!important;min-width:0!important;gap:10px!important}.account-book-shell{position:relative!important;display:grid!important;min-width:0!important}.account-book-cover-button{position:relative!important;display:grid!important;width:100%!important;min-width:0!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important}.account-book-card-title{display:block!important;min-width:0!important;color:#211f1c!important;font-size:clamp(1rem,2.2vw,1.16rem)!important;line-height:1.12!important;overflow-wrap:anywhere!important}.account-cover-actions{position:absolute!important;top:10px!important;right:10px!important;z-index:8!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;opacity:0!important;transform:translate3d(0,-4px,0)!important;transition:opacity .16s ease,transform .16s ease!important}.account-book-item:hover .account-cover-actions,.account-book-item:focus-within .account-cover-actions,.logged-book-item:hover .account-cover-actions,.logged-book-item:focus-within .account-cover-actions{opacity:1!important;transform:translateZ(0)!important}.cover-icon-action{position:relative!important;display:grid!important;width:38px!important;height:38px!important;flex:0 0 38px!important;place-items:center!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 20%,rgba(216,205,187,.9))!important;border-radius:6px!important;background:#fffaf0c7!important;color:var(--theme-primary, #214a3b)!important;box-shadow:0 10px 22px #1f1b1614!important;cursor:pointer!important}.cover-icon-action:hover{background:color-mix(in srgb,var(--theme-primary, #214a3b) 10%,#fffaf0)!important}.cover-icon-action:disabled{opacity:.62!important;cursor:progress!important}.cover-icon-action input[type=file]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;color:transparent!important;font-size:0!important;cursor:pointer!important}.cover-status{position:absolute!important;z-index:9!important;right:8px!important;top:58px!important;bottom:auto!important;left:8px!important;display:flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;padding:7px 10px!important;border-radius:4px!important;background:color-mix(in srgb,#fffaf0 88%,transparent)!important;color:var(--theme-primary, #214a3b)!important;font-size:.82rem!important;font-weight:850!important;line-height:1.15!important;text-align:center!important;box-shadow:0 12px 28px #1f1b162e!important;pointer-events:none!important}.cover-status-generating:before,.cover-status-uploading:before{content:""!important;width:13px!important;height:13px!important;margin-right:8px!important;border:2px solid color-mix(in srgb,var(--theme-primary, #214a3b) 22%,transparent)!important;border-top-color:var(--theme-primary, #214a3b)!important;border-radius:999px!important;animation:statusSpin .85s linear infinite!important}.cover-status-error{color:#74323b!important}.account-payments-list{max-height:min(360px,48vh)!important;overflow-y:auto!important;padding-right:6px!important;overscroll-behavior:auto!important;scrollbar-gutter:stable!important}.cover-limit-dialog-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:120!important;display:grid!important;place-items:center!important;padding:20px!important;background:#1f1b1657!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.cover-limit-dialog{position:relative!important;display:grid!important;width:min(440px,calc(100vw - 32px))!important;gap:16px!important;padding:24px!important;border:1px solid rgba(216,205,187,.9)!important;border-radius:8px!important;background:#fffdf7f5!important;color:#211f1c!important;box-shadow:0 24px 70px #1f1b1638!important}.cover-limit-close{position:absolute!important;top:12px!important;right:12px!important;display:grid!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid rgba(216,205,187,.9)!important;border-radius:6px!important;background:#fffaf0c7!important;color:var(--theme-primary, #214a3b)!important}.cover-limit-mark{display:grid!important;width:38px!important;height:38px!important;place-items:center!important;border-radius:999px!important;background:color-mix(in srgb,var(--theme-primary, #214a3b) 12%,#fffaf0)!important;color:var(--theme-primary, #214a3b)!important}.cover-limit-dialog span{color:var(--theme-primary, #214a3b)!important;font:850 .84rem/1.2 Inter,system-ui,sans-serif!important}.cover-limit-dialog h2{margin:6px 46px 8px 0!important;color:#211f1c!important;font:720 clamp(1.4rem,5vw,2rem)/1.05 Literata,Georgia,serif!important}.cover-limit-dialog p{margin:0!important;color:#6f675d!important;font-size:.98rem!important;line-height:1.5!important}.cover-limit-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important}.cover-limit-actions .primary-button,.cover-limit-actions .btn-secondary{min-height:46px!important;padding:0 16px!important}.account-feedback-form{position:relative!important;display:grid!important;gap:12px!important;padding:14px!important;border:1px solid rgba(216,205,187,.82)!important;border-radius:8px!important;background:#fffdf7d1!important;box-shadow:0 14px 30px #1f1b1614!important}.account-feedback-form>div:first-child{display:grid!important;gap:3px!important;padding-right:34px!important}.account-feedback-form>div:first-child strong{color:#211f1c!important;font-size:1rem!important;line-height:1.2!important}.account-feedback-form>div:first-child span{color:#6f675d!important;font-size:.9rem!important;line-height:1.35!important}.feedback-rating{display:inline-flex!important;gap:6px!important}.feedback-rating button{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid rgba(216,205,187,.9)!important;border-radius:999px!important;background:#fffaf0b8!important;color:#5f574db3!important;cursor:pointer!important}.feedback-rating button.active{border-color:color-mix(in srgb,var(--theme-primary, #214a3b) 34%,#d8cdbb)!important;background:color-mix(in srgb,var(--theme-primary, #214a3b) 12%,#fffaf0)!important;color:var(--theme-primary, #214a3b)!important}.account-feedback-form textarea{min-height:86px!important;resize:vertical!important}.account-feedback-form .inline-check{width:100%!important;font-size:.92rem!important}.account-feedback-form .primary-button{width:100%!important;min-height:46px!important}.account-feedback-close{position:absolute!important;top:10px!important;right:10px!important;z-index:2!important;display:grid!important;width:30px!important;height:30px!important;place-items:center!important;border:1px solid rgba(216,205,187,.9)!important;border-radius:6px!important;background:#fffaf0db!important;color:var(--theme-primary, #214a3b)!important;cursor:pointer!important}.account-book-browser .account-cover-actions,.account-book-browser .cover-status{display:none!important}.account-book-covers .cover-mark.cover-image-mark,.account-book-covers .cover-template-card{background-size:104% 104%!important;background-position:50% 50%!important}.account-book-covers .cover-mark.cover-image-mark.custom-cover{background-size:cover!important;background-position:center center!important}.account-book-covers .cover-mark:before{content:none!important;display:none!important}@media(max-width:760px){.account-books-panel{gap:16px!important;padding:18px!important}.account-books-toggle{min-height:44px!important;font-size:1.2rem!important}.account-books-meta{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;align-items:center!important}.account-books-meta>span:first-child{grid-column:1!important;font-weight:750!important}.account-books-meta>span:last-child{grid-column:1 / -1!important;min-height:0!important}.books-page-size-control{grid-column:2!important;justify-self:end!important;margin-left:0!important}.books-page-size-control>span{display:none!important}.books-page-size-control select{height:42px!important;min-width:84px!important}.account-book-covers{grid-template-columns:1fr!important;gap:28px!important}.account-book-cover-button .cover-mark,.account-book-cover-button img{width:100%!important;max-width:100%!important}.account-book-item .account-cover-actions{top:10px!important;right:10px!important;left:auto!important}.account-book-card-title{font-size:1.16rem!important}.account-cover-actions{opacity:1!important;transform:none!important;gap:10px!important}.cover-icon-action{width:42px!important;height:42px!important;flex-basis:42px!important}.cover-limit-dialog{padding:22px!important}.cover-limit-actions{display:grid!important}.cover-limit-actions .primary-button,.cover-limit-actions .btn-secondary{width:100%!important}}.example-desktop-reader{display:contents!important}.example-mobile-reader{display:none!important}@media(max-width:760px){.interactive-example.page-shell{display:block!important;padding:0!important}.example-reader-page{display:grid!important;width:100%!important;min-width:0!important;min-height:0!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;padding:32px 18px 22px!important;border:0!important;border-radius:0!important;background:#fffaf0!important;box-shadow:none!important;overflow:hidden!important}.example-desktop-reader{display:none!important}.example-mobile-reader{display:grid!important;width:100%!important;min-width:0!important;min-height:0!important;grid-template-rows:auto auto auto auto auto!important;gap:12px!important}.example-mobile-reader .page-kicker{margin:0!important;color:color-mix(in srgb,var(--theme-ink, #1d1b18) 62%,transparent)!important;text-align:center!important;font-size:.82rem!important}.example-mobile-reader h2{margin:0 0 8px!important;color:var(--theme-ink, #1d1b18)!important;text-align:center!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(1.15rem,5.6vw,1.7rem)!important;line-height:1.08!important}.example-mobile-page{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;align-content:start!important;overflow:visible!important;padding:8px 0 12px!important;overscroll-behavior:contain!important}.example-mobile-page p{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;color:#2b2925!important;font-family:Literata,Georgia,serif!important;font-size:clamp(1.12rem,5.25vw,1.24rem)!important;line-height:1.54!important;overflow-wrap:break-word!important;word-break:normal!important}.example-mobile-choices{align-self:end!important;display:grid!important;gap:8px!important;width:100%!important}.example-mobile-choices-toggle,.example-mobile-choices-list button,.example-mobile-dock button{font:inherit!important;cursor:pointer!important}.example-mobile-choices-toggle{display:flex!important;min-height:44px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;padding:0 12px!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 22%,rgba(216,205,187,.8))!important;border-radius:4px!important;background:#fffaf0e6!important;color:var(--theme-primary, #214a3b)!important;font-size:1rem!important;font-weight:850!important;line-height:1.15!important}.example-mobile-choices-list{display:grid!important;max-height:min(46vh,390px)!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 14%,rgba(216,205,187,.74))!important;border-radius:4px!important;background:#fffaf0f5!important;box-shadow:0 16px 34px #1f1b161f!important}.example-mobile-choices-list::-webkit-scrollbar{width:0!important;height:0!important}.example-mobile-choices-list button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;min-height:46px!important;align-items:center!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 14%,rgba(216,205,187,.64))!important;background:transparent!important;color:var(--theme-ink, #1d1b18)!important;font-size:.98rem!important;line-height:1.24!important;text-align:left!important}.example-mobile-choices-list button span{min-width:0!important;overflow-wrap:anywhere!important}.example-mobile-choices-list button:last-child{border-bottom:0!important}.example-mobile-dock{display:grid!important;grid-template-columns:36px auto minmax(0,1fr) 36px!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:40px!important;margin-top:4px!important}.example-mobile-dock span{color:var(--theme-primary, #214a3b)!important;font-size:.88rem!important;font-weight:850!important;white-space:nowrap!important}.example-mobile-dock button{display:grid!important;width:36px!important;height:36px!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 20%,rgba(216,205,187,.82))!important;border-radius:4px!important;background:#fffaf0db!important;color:var(--theme-primary, #214a3b)!important}.example-mobile-dock input[type=range]{width:100%!important;min-width:0!important;accent-color:var(--theme-primary, #214a3b)!important}}@media(min-width:761px){.landing-root .walkthrough-section.page-shell{position:relative!important;z-index:1!important;width:min(1580px,calc(100vw - 64px))!important;max-width:min(1580px,calc(100vw - 64px))!important;margin:clamp(58px,8vw,112px) auto!important;padding:0!important;overflow:visible!important}.landing-root .walkthrough-heading{margin:0 0 clamp(22px,3vw,34px)!important}.landing-root .walkthrough-heading h2{margin:0!important;color:#211f1c!important;font-family:Literata,Georgia,serif!important;font-size:clamp(2.8rem,4.4vw,5rem)!important;line-height:1!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,250,240,.72),0 10px 24px rgba(255,250,240,.28)!important}.landing-root .walkthrough-grid,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded){position:relative!important;display:block!important;width:100%!important;height:clamp(500px,40vw,670px)!important;min-height:clamp(500px,40vw,670px)!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;isolation:isolate!important}.landing-root .walkthrough-card,.landing-root .walkthrough-card-1,.landing-root .walkthrough-card-2,.landing-root .walkthrough-card-3{position:absolute!important;top:0!important;bottom:auto!important;display:block!important;width:min(58%,930px)!important;height:100%!important;min-height:100%!important;aspect-ratio:auto!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(216,205,187,.72)!important;border-radius:8px!important;background-image:linear-gradient(90deg,#fffaf0e6,#fffaf094 38%,#fffaf01a 72%,#fffaf005),var(--walkthrough-bg)!important;background-repeat:no-repeat!important;background-size:100% 100%,cover!important;background-position:0 0,center center!important;box-shadow:0 22px 58px #1f1b161f!important;color:var(--theme-ink, #1d1b18)!important;cursor:pointer!important;opacity:1!important;transform-origin:center center!important;transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1),filter .36s ease,opacity .24s ease!important}.landing-root .walkthrough-card:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 74% 28%,color-mix(in srgb,var(--theme-primary, #214a3b) 10%,transparent),transparent 34%),linear-gradient(180deg,#fffaf000,#fffaf014)!important;opacity:.5!important}.landing-root .walkthrough-card-1{left:0!important;right:auto!important;z-index:1!important;--walkthrough-x: 0px;--walkthrough-hover-x: -12px;background-position:0 0,8% center!important;transform:translate3d(var(--walkthrough-x),0,0)!important}.landing-root .walkthrough-card-2{left:50%!important;right:auto!important;z-index:2!important;--walkthrough-x: -50%;--walkthrough-hover-x: 0px;background-position:0 0,center center!important;transform:translate3d(var(--walkthrough-x),0,0)!important}.landing-root .walkthrough-card-3{left:auto!important;right:0!important;z-index:3!important;--walkthrough-x: 0px;--walkthrough-hover-x: 12px;background-position:0 0,92% center!important;transform:translate3d(var(--walkthrough-x),0,0)!important}.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:hover,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:focus-visible,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:focus-within{z-index:10!important;transform:translate3d(calc(var(--walkthrough-x) + var(--walkthrough-hover-x)),-24px,0) scale(1.025)!important;filter:saturate(1.06) contrast(1.03)!important;box-shadow:0 32px 82px #1f1b1638!important}.landing-root .walkthrough-card-copy{position:absolute!important;z-index:4!important;left:clamp(34px,4.2vw,72px)!important;bottom:clamp(104px,7vw,144px)!important;display:grid!important;width:min(43%,470px)!important;max-width:min(43%,470px)!important;gap:12px!important;padding:0!important;margin:0!important;text-align:left!important;justify-items:start!important;text-shadow:0 1px 0 rgba(255,250,240,.78),0 12px 26px rgba(255,250,240,.44)!important;transform:translate3d(0,12px,0)!important;transition:transform .52s cubic-bezier(.16,1,.3,1)!important}.landing-root .walkthrough-card h3{max-width:8.8em!important;margin:0!important;color:#211f1c!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(2.1rem,3.1vw,4rem)!important;line-height:.98!important;letter-spacing:0!important;text-wrap:balance!important}.landing-root .walkthrough-card p{max-width:26em!important;margin:0!important;color:#221f1bc7!important;font-size:clamp(.98rem,1.12vw,1.12rem)!important;line-height:1.34!important}.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card p{max-height:0!important;opacity:0!important;overflow:hidden!important;transform:translate3d(0,10px,0)!important;transition:max-height .52s cubic-bezier(.16,1,.3,1),opacity .3s ease,transform .52s cubic-bezier(.16,1,.3,1)!important}.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:hover .walkthrough-card-copy,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:focus-visible .walkthrough-card-copy,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:focus-within .walkthrough-card-copy{transform:translateZ(0)!important}.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:hover p,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:focus-visible p,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:focus-within p{max-height:96px!important;opacity:1!important;transform:translateZ(0)!important}.landing-root .walkthrough-arrow{position:absolute!important;z-index:5!important;left:clamp(34px,4.2vw,72px)!important;bottom:clamp(34px,3.6vw,58px)!important;display:grid!important;width:58px!important;height:54px!important;place-items:center!important;border:0!important;border-radius:6px!important;background:var(--theme-primary, #214a3b)!important;color:#fffaf0!important;box-shadow:0 16px 34px #1f1b1629!important;cursor:pointer!important;transition:transform .18s ease,background .18s ease!important}.landing-root .walkthrough-arrow:hover{transform:translate3d(4px,0,0)!important}.landing-root .walkthrough-grid-expanded{height:clamp(560px,45vw,720px)!important;min-height:clamp(560px,45vw,720px)!important;overflow:visible!important}.landing-root .walkthrough-grid-expanded .walkthrough-card{opacity:.28!important;filter:saturate(.78) contrast(.96)!important;pointer-events:none!important}.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded,.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded:hover{left:0!important;right:auto!important;z-index:20!important;width:100%!important;height:100%!important;min-height:100%!important;opacity:1!important;filter:none!important;pointer-events:auto!important;cursor:default!important;transform:translateZ(0) scale(1)!important;background-image:linear-gradient(90deg,#fffaf0eb,#fffaf099 38%,#fffaf01f 72%,#fffaf005),var(--walkthrough-bg)!important;background-size:100% 100%,cover!important;background-position:0 0,center center!important;box-shadow:0 34px 92px #1f1b1633!important;animation:walkthroughDesktopExpand .46s cubic-bezier(.2,.78,.18,1) both!important}.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded .walkthrough-card-copy{width:min(48%,560px)!important;max-width:min(48%,560px)!important;bottom:clamp(48px,5vw,76px)!important;transform:none!important}.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded h3{max-width:10em!important;font-size:clamp(2.7rem,4.9vw,5.6rem)!important}.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded>.walkthrough-arrow{display:none!important}.landing-root .walkthrough-detail{display:grid!important;gap:18px!important;margin-top:8px!important}.landing-root .walkthrough-detail p{max-width:43em!important;color:#221f1bcc!important;font-size:clamp(1rem,1.22vw,1.18rem)!important;line-height:1.5!important}.landing-root .walkthrough-detail-link{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;min-height:50px!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 20px!important;border:1px solid rgba(33,74,59,.18)!important;border-radius:6px!important;background:#fffaf0c2!important;color:var(--theme-primary, #214a3b)!important;font-weight:780!important;text-decoration:none!important;box-shadow:0 14px 34px #1f1b161a!important}.landing-root .walkthrough-close{position:absolute!important;top:22px!important;right:22px!important;z-index:24!important;display:grid!important;width:50px!important;height:50px!important;place-items:center!important;border:1px solid rgba(216,205,187,.82)!important;border-radius:6px!important;background:#fffaf0db!important;color:var(--theme-primary, #214a3b)!important;box-shadow:0 14px 32px #1f1b161f!important;cursor:pointer!important}.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded){display:flex!important;align-items:stretch!important;gap:0!important}.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card-1,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card-2,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card-3{position:relative!important;left:auto!important;right:auto!important;top:auto!important;z-index:1!important;flex:1 1 0!important;width:auto!important;min-width:0!important;transform:none!important;transition:flex .42s cubic-bezier(.16,1,.3,1),margin .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),filter .26s ease!important}.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card+.walkthrough-card{margin-left:clamp(-30px,-1.6vw,-18px)!important}.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded):has(.walkthrough-card:hover) .walkthrough-card:not(:hover),.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded):has(.walkthrough-card:focus-visible) .walkthrough-card:not(:focus-visible){flex-grow:.9!important;filter:saturate(.94) contrast(.98)!important}.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:hover,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:focus-visible,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card:focus-within{z-index:4!important;flex-grow:1.28!important;transform:translate3d(0,-18px,0)!important;filter:saturate(1.04) contrast(1.02)!important;box-shadow:0 30px 72px #1f1b162e!important}.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card-copy{width:min(78%,420px)!important;max-width:min(78%,420px)!important}.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card h3{max-width:7.4em!important;font-size:clamp(2rem,2.75vw,3.35rem)!important}}@media(min-width:761px)and (max-width:1040px){.landing-root .walkthrough-section.page-shell{width:min(100vw - 28px,980px)!important;max-width:min(100vw - 28px,980px)!important}.landing-root .walkthrough-card,.landing-root .walkthrough-card-1,.landing-root .walkthrough-card-2,.landing-root .walkthrough-card-3{width:62%!important}.landing-root .walkthrough-card-copy,.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded .walkthrough-card-copy{width:min(62%,500px)!important;max-width:min(62%,500px)!important}}@keyframes walkthroughDesktopExpand{0%{opacity:.9;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(max-width:760px){.landing-root .walkthrough-section.page-shell{width:min(100vw,520px)!important;max-width:min(100vw,520px)!important;margin:42px auto 58px!important;padding:0 12px!important;overflow:visible!important}.landing-root .walkthrough-heading{padding:0 4px 14px!important}.landing-root .walkthrough-heading h2{margin:0!important;font-size:clamp(2.05rem,9vw,2.65rem)!important;line-height:1.04!important;text-shadow:0 1px 0 rgba(255,250,240,.94),0 7px 18px rgba(255,250,240,.42)!important}.landing-root .walkthrough-grid,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded),.landing-root .walkthrough-grid-expanded{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-height:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}.landing-root .walkthrough-grid-expanded{gap:0!important}.landing-root .walkthrough-grid .walkthrough-card,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card,.landing-root .walkthrough-grid-expanded .walkthrough-card,.landing-root .walkthrough-grid-expanded .walkthrough-card:not(.walkthrough-card-expanded),.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded,.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded:hover{position:relative!important;inset:auto!important;display:block!important;width:100%!important;min-width:0!important;min-height:350px!important;padding:0!important;overflow:hidden!important;border-radius:6px!important;border:0!important;background-image:linear-gradient(180deg,#fffaf005,#fffaf01a 42%,#fffaf0db),linear-gradient(90deg,#fffaf094,#fffaf047 54%,#fffaf00a),var(--walkthrough-bg)!important;background-position:0 0,0 0,center top!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important;box-shadow:0 16px 40px #1f1b161f!important;transform:none!important;animation:none!important}.landing-root .walkthrough-grid-expanded .walkthrough-card:not(.walkthrough-card-expanded){display:none!important}.landing-root .walkthrough-grid .walkthrough-card:hover,.landing-root .walkthrough-grid .walkthrough-card:focus-visible,.landing-root .walkthrough-grid .walkthrough-card:focus-within{box-shadow:0 16px 40px #1f1b161f!important;transform:none!important;filter:none!important}.landing-root .walkthrough-grid .walkthrough-card-copy,.landing-root .walkthrough-grid:not(.walkthrough-grid-expanded) .walkthrough-card-copy,.landing-root .walkthrough-grid-expanded .walkthrough-card-copy{position:absolute!important;z-index:4!important;right:24px!important;bottom:84px!important;left:24px!important;display:grid!important;gap:9px!important;width:auto!important;max-width:calc(100% - 48px)!important;max-height:none!important;padding:0!important;margin:0!important;overflow:visible!important;transform:none!important;text-shadow:none!important}.landing-root .walkthrough-grid .walkthrough-card h3,.landing-root .walkthrough-grid-expanded .walkthrough-card h3{max-width:11ch!important;margin:0!important;color:#211f1c!important;font-size:clamp(2rem,8.6vw,2.75rem)!important;line-height:1!important;letter-spacing:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}.landing-root .walkthrough-grid .walkthrough-card p,.landing-root .walkthrough-grid-expanded .walkthrough-card p,.landing-root .walkthrough-grid-expanded .walkthrough-detail p{max-width:22em!important;margin:0!important;color:#22201dd6!important;font-size:clamp(.98rem,3.9vw,1.08rem)!important;line-height:1.28!important;overflow-wrap:anywhere!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}.landing-root .walkthrough-grid .walkthrough-arrow,.landing-root .walkthrough-grid-expanded .walkthrough-arrow{position:absolute!important;z-index:6!important;right:auto!important;bottom:24px!important;left:24px!important;width:54px!important;height:50px!important;border-radius:6px!important;transform:none!important}.landing-root .walkthrough-grid .walkthrough-card-expanded,.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded,.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded:hover{min-height:0!important;height:auto!important;padding:clamp(230px,64vw,300px) 24px 28px!important;overflow:hidden!important;background-image:linear-gradient(180deg,#fffaf005,#fffaf02e 40%,#fffaf0bd),linear-gradient(90deg,#fffaf047,#fffaf014 56%,#fffaf005),var(--walkthrough-bg)!important;background-size:100% 100%,100% 100%,cover!important;background-position:0 0,0 0,center top!important;animation:walkthroughMobileOpen .26s cubic-bezier(.2,.78,.18,1) both!important}.landing-root .walkthrough-grid .walkthrough-card-expanded .walkthrough-card-copy,.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded .walkthrough-card-copy{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;animation:walkthroughMobilePanel .3s cubic-bezier(.2,.78,.18,1) 50ms both!important}.landing-root .walkthrough-grid .walkthrough-card-expanded>.walkthrough-arrow,.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded>.walkthrough-arrow{display:none!important}.landing-root .walkthrough-grid .walkthrough-detail{display:grid!important;gap:14px!important;margin-top:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.landing-root .walkthrough-grid .walkthrough-detail-link{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;min-height:48px!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:4px!important;padding:0 18px!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 22%,rgba(255,255,255,.72))!important;border-radius:6px!important;background:linear-gradient(145deg,#ffffffa8,#ffffff38),color-mix(in srgb,var(--theme-soft, #e8f0e6) 70%,transparent)!important;color:var(--theme-primary, #214a3b)!important;font-weight:820!important;text-decoration:none!important;box-shadow:0 14px 32px color-mix(in srgb,var(--theme-primary, #214a3b) 14%,rgba(31,27,22,.14)),inset 0 1px #ffffffb8!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important;backdrop-filter:blur(18px) saturate(1.18)!important}.landing-root .walkthrough-close{position:absolute!important;top:16px!important;right:16px!important;z-index:8!important;display:grid!important;width:48px!important;height:48px!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 16%,rgba(255,255,255,.72))!important;border-radius:6px!important;background:linear-gradient(145deg,#ffffff94,#ffffff2e),color-mix(in srgb,var(--theme-soft, #e8f0e6) 64%,transparent)!important;color:var(--theme-primary, #214a3b)!important;box-shadow:0 12px 28px #1f1b1624!important;-webkit-backdrop-filter:blur(16px) saturate(1.16)!important;backdrop-filter:blur(16px) saturate(1.16)!important}}@keyframes walkthroughMobileOpen{0%{opacity:.92;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes walkthroughMobilePanel{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1101px){.top-nav .mobile-menu-back{display:none!important}}@media(max-width:1100px){#root .landing-root .top-nav.page-shell .nav-links,#root>.top-nav.page-shell .nav-links,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links{position:fixed!important;inset:12px 12px 12px auto!important;z-index:300!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:min-content!important;align-content:start!important;justify-items:stretch!important;gap:0!important;width:min(344px,calc(100vw - 24px))!important;height:calc(100svh - 24px)!important;max-height:calc(100svh - 24px)!important;margin:0!important;padding:74px 18px 20px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(216,205,187,.76)!important;border-radius:8px!important;background:linear-gradient(135deg,#fff6,#ffffff1f),#fffaf0f5!important;box-shadow:-18px 0 46px #2b22182e!important;backdrop-filter:blur(22px) saturate(1.24)!important;-webkit-backdrop-filter:blur(22px) saturate(1.24)!important;opacity:0!important;transform:translate3d(20px,0,0)!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease,transform .19s ease,visibility 0s linear .19s!important}#root .landing-root .top-nav.page-shell .nav-links.open,#root>.top-nav.page-shell .nav-links.open,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open{opacity:1!important;transform:translateZ(0)!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .16s ease,transform .19s ease!important}#root .landing-root .top-nav.page-shell .nav-links.open a,#root .landing-root .top-nav.page-shell .nav-links.open .nav-account-button,#root>.top-nav.page-shell .nav-links.open a,#root>.top-nav.page-shell .nav-links.open .nav-account-button,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open a,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open .nav-account-button,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open a,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open .nav-account-button{box-sizing:border-box!important;display:flex!important;width:100%!important;min-width:0!important;min-height:54px!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(216,205,187,.64)!important;border-radius:0!important;background:transparent!important;color:var(--theme-ink, #1d1b18)!important;font:760 1.08rem/1.1 Inter,system-ui,sans-serif!important;text-align:left!important;white-space:normal!important}#root .landing-root .top-nav.page-shell .nav-links.open .primary-link,#root>.top-nav.page-shell .nav-links.open .primary-link,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open .primary-link,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open .primary-link{justify-content:center!important;min-height:56px!important;margin-top:18px!important;border-bottom:0!important;border-radius:6px!important;background:var(--theme-primary, #214a3b)!important;color:#fffaf0!important;font-weight:850!important;text-align:center!important}#root .landing-root .top-nav.page-shell .mobile-menu-back,#root>.top-nav.page-shell .mobile-menu-back,#root>main:not(.reader-main)>.top-nav.page-shell .mobile-menu-back,#root>div:not(.landing-root)>.top-nav.page-shell .mobile-menu-back{position:absolute!important;top:16px!important;left:16px!important;z-index:2!important;display:grid!important;width:44px!important;height:44px!important;place-items:center!important;border:0!important;background:transparent!important;color:var(--theme-primary, #214a3b)!important}#root .landing-root .top-nav.page-shell .nav-links.open .nav-account-menu,#root>.top-nav.page-shell .nav-links.open .nav-account-menu,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open .nav-account-menu,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open .nav-account-menu{display:grid!important;width:100%!important;min-width:0!important}#root .landing-root .top-nav.page-shell .nav-links.open .nav-account-button,#root>.top-nav.page-shell .nav-links.open .nav-account-button,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open .nav-account-button,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open .nav-account-button{display:grid!important;grid-template-columns:22px minmax(0,1fr) 22px!important;-moz-column-gap:10px!important;column-gap:10px!important}#root .landing-root .top-nav.page-shell .nav-links.open .nav-account-button svg:last-child,#root>.top-nav.page-shell .nav-links.open .nav-account-button svg:last-child,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open .nav-account-button svg:last-child,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open .nav-account-button svg:last-child{justify-self:end!important}#root .landing-root .top-nav.page-shell .nav-links.open .nav-account-dropdown,#root>.top-nav.page-shell .nav-links.open .nav-account-dropdown,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open .nav-account-dropdown,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open .nav-account-dropdown{position:static!important;display:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:4px 0 12px 32px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;transform:none!important;pointer-events:none!important}#root .landing-root .top-nav.page-shell .nav-links.open .nav-account-dropdown.open,#root>.top-nav.page-shell .nav-links.open .nav-account-dropdown.open,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open .nav-account-dropdown.open,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open .nav-account-dropdown.open{display:grid!important;pointer-events:auto!important}#root .landing-root .top-nav.page-shell .nav-links.open .nav-account-dropdown a,#root>.top-nav.page-shell .nav-links.open .nav-account-dropdown a,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open .nav-account-dropdown a,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open .nav-account-dropdown a{min-height:44px!important;border-bottom:0!important;color:var(--theme-primary, #214a3b)!important;font-size:.98rem!important;font-weight:760!important}}@media(max-width:760px){#root .landing-root .top-nav.page-shell .nav-links,#root>.top-nav.page-shell .nav-links,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100svh!important;max-height:100svh!important;padding:max(92px,calc(env(safe-area-inset-top) + 78px)) max(24px,env(safe-area-inset-right)) max(30px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--theme-soft, rgba(33, 74, 59, .13)) 72%,transparent) 0 130px,transparent 260px),linear-gradient(135deg,#ffffff6b,#ffffff14),#fffaf0fb!important;box-shadow:none!important;opacity:0!important;transform:translate3d(0,-10px,0) scale(.985)!important}#root .landing-root .top-nav.page-shell .nav-links.open,#root>.top-nav.page-shell .nav-links.open,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open{opacity:1!important;transform:translateZ(0) scale(1)!important}#root .landing-root .top-nav.page-shell .mobile-menu-back,#root>.top-nav.page-shell .mobile-menu-back,#root>main:not(.reader-main)>.top-nav.page-shell .mobile-menu-back,#root>div:not(.landing-root)>.top-nav.page-shell .mobile-menu-back{top:max(22px,env(safe-area-inset-top))!important;left:max(22px,env(safe-area-inset-left))!important;width:48px!important;height:48px!important;border-radius:999px!important;background:#fffaf0bd!important;box-shadow:0 12px 30px #2b22181a!important}#root .landing-root .top-nav.page-shell .nav-links.open a,#root .landing-root .top-nav.page-shell .nav-links.open .nav-account-button,#root>.top-nav.page-shell .nav-links.open a,#root>.top-nav.page-shell .nav-links.open .nav-account-button,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open a,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open .nav-account-button,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open a,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open .nav-account-button{min-height:58px!important;font-size:clamp(1.24rem,6.2vw,1.74rem)!important;line-height:1.08!important}#root .landing-root .top-nav.page-shell .nav-links.open .primary-link,#root>.top-nav.page-shell .nav-links.open .primary-link,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open .primary-link,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open .primary-link{min-height:64px!important;margin-top:26px!important;font-size:clamp(1.08rem,5.2vw,1.4rem)!important}#root .landing-root .top-nav.page-shell .nav-links.open .nav-account-dropdown a,#root>.top-nav.page-shell .nav-links.open .nav-account-dropdown a,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open .nav-account-dropdown a,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open .nav-account-dropdown a{min-height:48px!important;font-size:clamp(.98rem,4.6vw,1.14rem)!important}}@media(max-width:1100px){#root .top-nav.page-shell.mobile-nav-open,#root .landing-root .top-nav.page-shell.mobile-nav-open,#root>main:not(.reader-main)>.top-nav.page-shell.mobile-nav-open,#root>div:not(.landing-root)>.top-nav.page-shell.mobile-nav-open{z-index:1000!important}#root .top-nav.page-shell.mobile-nav-open .nav-links.open,#root .landing-root .top-nav.page-shell.mobile-nav-open .nav-links.open,#root>main:not(.reader-main)>.top-nav.page-shell.mobile-nav-open .nav-links.open,#root>div:not(.landing-root)>.top-nav.page-shell.mobile-nav-open .nav-links.open{z-index:1001!important}#root .top-nav.page-shell.mobile-nav-open .mobile-menu-toggle,#root .landing-root .top-nav.page-shell.mobile-nav-open .mobile-menu-toggle,#root>main:not(.reader-main)>.top-nav.page-shell.mobile-nav-open .mobile-menu-toggle,#root>div:not(.landing-root)>.top-nav.page-shell.mobile-nav-open .mobile-menu-toggle{position:fixed!important;top:max(22px,env(safe-area-inset-top))!important;right:max(22px,env(safe-area-inset-right))!important;z-index:1002!important}}@media(max-width:760px){#root .top-nav.page-shell.mobile-nav-open .brand,#root .landing-root .top-nav.page-shell.mobile-nav-open .brand,#root>main:not(.reader-main)>.top-nav.page-shell.mobile-nav-open .brand,#root>div:not(.landing-root)>.top-nav.page-shell.mobile-nav-open .brand{position:fixed!important;top:max(24px,env(safe-area-inset-top))!important;left:max(24px,env(safe-area-inset-left))!important;z-index:1002!important}#root .top-nav.page-shell.mobile-nav-open .nav-links.open,#root .landing-root .top-nav.page-shell.mobile-nav-open .nav-links.open,#root>main:not(.reader-main)>.top-nav.page-shell.mobile-nav-open .nav-links.open,#root>div:not(.landing-root)>.top-nav.page-shell.mobile-nav-open .nav-links.open{padding-top:max(112px,calc(env(safe-area-inset-top) + 96px))!important;background:linear-gradient(180deg,#fffaf0,#fff7e8)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .top-nav.page-shell.mobile-nav-open .mobile-menu-toggle,#root .landing-root .top-nav.page-shell.mobile-nav-open .mobile-menu-toggle,#root>main:not(.reader-main)>.top-nav.page-shell.mobile-nav-open .mobile-menu-toggle,#root>div:not(.landing-root)>.top-nav.page-shell.mobile-nav-open .mobile-menu-toggle,#root .top-nav.page-shell.mobile-nav-open .brand,#root .landing-root .top-nav.page-shell.mobile-nav-open .brand,#root>main:not(.reader-main)>.top-nav.page-shell.mobile-nav-open .brand,#root>div:not(.landing-root)>.top-nav.page-shell.mobile-nav-open .brand{background:#fffaf0!important}}@media(max-width:760px){.landing-root:before,.landing-root:after{position:absolute!important}.landing-root .top-nav.page-shell,#root>.top-nav.page-shell,#root>main:not(.reader-main)>.top-nav.page-shell,#root>div:not(.landing-root)>.top-nav.page-shell,#root .landing-root .top-nav.page-shell .nav-links,#root>.top-nav.page-shell .nav-links,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links,.landing-root .hero-actions .primary-link,.landing-root .hero-actions .btn-secondary{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root .landing-root .top-nav.page-shell .nav-links,#root>.top-nav.page-shell .nav-links,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links{transition:opacity .12s ease,visibility 0s linear .12s!important;transform:none!important}#root .landing-root .top-nav.page-shell .nav-links.open,#root>.top-nav.page-shell .nav-links.open,#root>main:not(.reader-main)>.top-nav.page-shell .nav-links.open,#root>div:not(.landing-root)>.top-nav.page-shell .nav-links.open{transform:none!important;transition:opacity .12s ease!important}.landing-root .story-carousel{scroll-behavior:auto!important;scroll-snap-type:x proximity!important}.landing-root .story-track,.landing-root .story-card,.landing-root .walkthrough-card,.landing-root .walkthrough-card:hover,.landing-root .walkthrough-card:focus-visible,.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded,.landing-root .mobile-hero-card,.landing-root .mobile-hero-nav{animation:none!important;transition:none!important}.landing-root .walkthrough-grid .walkthrough-card-expanded,.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded,.landing-root .walkthrough-grid .walkthrough-card-expanded .walkthrough-card-copy,.landing-root .walkthrough-grid-expanded .walkthrough-card-expanded .walkthrough-card-copy{animation:none!important}.landing-root .mobile-hero-card.before,.landing-root .mobile-hero-card.after{opacity:.36!important;filter:none!important}.landing-root .mobile-hero-card.before-far,.landing-root .mobile-hero-card.after-far{opacity:0!important;pointer-events:none!important}.book-page,.example-reader-page,.interactive-example,.creation-page,.account-page,.account-panel,.reader-shell,.reader-book-page,.site-footer{animation:none!important;transition:none!important}}.logged-library-main{--library-panel: rgba(255, 250, 240, .78);--library-border: color-mix(in srgb, var(--theme-primary, #214a3b) 14%, rgba(216, 205, 187, .84));--library-muted: color-mix(in srgb, var(--theme-ink, #1d1b18) 64%, #fffaf0);min-height:100dvh!important}.logged-library-main .logged-home.page-shell{display:grid!important;width:min(1120px,calc(100vw - 40px))!important;max-width:min(1120px,calc(100vw - 40px))!important;gap:clamp(20px,3vw,34px)!important;margin:clamp(30px,5vw,58px) auto 0!important}.logged-library-main .logged-home-head h1{max-width:9.5em!important;margin:0!important;color:#211f1a!important;font-size:clamp(1.65rem,3vw,2.35rem)!important;line-height:1.04!important;letter-spacing:0!important}.logged-library-main .continue-story-panel,.logged-library-main .sequel-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.logged-library-main .continue-story-panel{display:grid!important;grid-template-columns:minmax(132px,190px) minmax(0,1fr)!important;gap:clamp(18px,3vw,30px)!important;align-items:center!important;padding:clamp(16px,2.4vw,24px)!important}.logged-library-main .continue-story-panel.empty{grid-template-columns:minmax(0,1fr)!important}.logged-library-main .continue-story-cover{display:block!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;cursor:pointer!important}.logged-library-main .continue-story-cover .cover-mark,.logged-library-main .continue-story-cover img{width:min(100%,176px)!important;max-width:176px!important;aspect-ratio:720 / 940!important;max-height:238px!important;border-radius:7px!important;overflow:hidden!important;box-shadow:0 16px 32px #1f1b1621!important}.logged-library-main .continue-story-cover .cover-mark,.logged-library-main .logged-book-card .cover-mark{border:0!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:104% 104%!important}.logged-library-main .continue-story-cover .cover-mark.custom-cover,.logged-library-main .logged-book-card .cover-mark.custom-cover{background-position:center center!important;background-size:cover!important}.logged-library-main .continue-story-cover .cover-mark:before,.logged-library-main .logged-book-card .cover-mark:before{content:none!important;display:none!important}.logged-library-main .continue-story-copy{display:grid!important;min-width:0!important;gap:12px!important;align-content:center!important}.logged-library-main .continue-story-copy h2{margin:0!important;color:#211f1a!important;font:750 clamp(1.25rem,2.5vw,2rem)/1.08 Inter,system-ui,sans-serif!important;overflow-wrap:anywhere!important}.logged-library-main .continue-story-copy p{max-width:44em!important;margin:0!important;color:#665f55!important;line-height:1.55!important}.logged-library-main .continue-story-copy .primary-button,.logged-library-main .continue-story-copy .primary-link{width:-moz-fit-content!important;width:fit-content!important;min-height:46px!important;padding-inline:18px!important}.logged-library-main .sequel-panel{display:grid!important;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr)!important;gap:clamp(18px,3vw,34px)!important;align-items:start!important;padding:clamp(22px,3vw,34px) 0 0!important;border-top:1px solid var(--library-border)!important}.logged-library-main .sequel-copy{display:grid!important;gap:8px!important;align-content:start!important}.logged-library-main .sequel-copy h2,.logged-library-main .logged-books-section h2{margin:0!important;color:#211f1a!important;font-size:clamp(1.65rem,3vw,2.35rem)!important;line-height:1.04!important;letter-spacing:0!important}.logged-library-main .sequel-copy p{max-width:34em!important;margin:0!important;color:#665f55!important;line-height:1.45!important}.logged-library-main .sequel-controls{display:grid!important;min-width:0!important;gap:14px!important}.logged-library-main .sequel-controls .field{display:grid!important;gap:7px!important}.logged-library-main .sequel-controls .field>span{color:#4d473f!important;font:760 .92rem/1.2 Inter,system-ui,sans-serif!important}.logged-library-main .sequel-controls select,.logged-library-main .sequel-controls textarea{width:100%!important;min-width:0!important;border-radius:6px!important}.logged-library-main .sequel-controls textarea{min-height:108px!important;resize:vertical!important}.logged-library-main .sequel-mode-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;min-height:0!important;margin:0!important;overflow:hidden!important;border:1px solid var(--library-border)!important;border-radius:8px!important;background:#fffaf06b!important}.logged-library-main .sequel-mode-grid .mode-card{display:grid!important;min-width:0!important;min-height:116px!important;height:auto!important;aspect-ratio:auto!important;align-content:center!important;gap:8px!important;padding:16px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;text-align:left!important}.logged-library-main .sequel-mode-grid:before,.logged-library-main .sequel-mode-grid:after{content:none!important;display:none!important}.logged-library-main .sequel-mode-grid .mode-card+.mode-card{border-left:1px solid var(--library-border)!important}.logged-library-main .sequel-mode-grid .mode-card:hover{transform:none!important;box-shadow:none!important}.logged-library-main .sequel-mode-grid .mode-card.active{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary, #214a3b) 8%,transparent),transparent 70%),#e0ebe199!important}.logged-library-main .sequel-mode-grid .mode-card svg{color:var(--theme-primary, #214a3b)!important}.logged-library-main .sequel-mode-grid .mode-card strong{color:#211f1a!important;font:820 1rem/1.2 Inter,system-ui,sans-serif!important}.logged-library-main .sequel-mode-grid .mode-card span{color:#665f55!important;font-size:.94rem!important;line-height:1.45!important}.logged-library-main .sequel-controls>.primary-button{justify-self:start!important;min-height:46px!important;padding-inline:18px!important}.logged-library-main .logged-books-section{display:grid!important;gap:16px!important;padding-top:clamp(22px,3vw,34px)!important;border-top:1px solid var(--library-border)!important}.logged-library-main .logged-section-title{display:flex!important;align-items:end!important;gap:12px!important}.logged-library-main .logged-section-title>span{color:#665f55!important;font-size:.96rem!important;line-height:1.3!important}.logged-library-main .logged-section-title .books-page-size-control{margin-left:auto!important}.logged-library-main .logged-books-grid,.logged-library-main .account-book-covers{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:24px!important;align-items:start!important}.logged-library-main .logged-book-item,.logged-library-main .account-book-item{position:relative!important;display:grid!important;min-width:0!important}.logged-library-main .logged-book-card,.logged-library-main .account-book-cover-button{display:grid!important;min-width:0!important;gap:7px!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important}.logged-library-main .logged-book-card .cover-mark,.logged-library-main .logged-book-card img,.logged-library-main .account-book-cover-button .cover-mark,.logged-library-main .account-book-cover-button img{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:720 / 940!important;border-radius:7px!important;overflow:hidden!important;-o-object-fit:cover!important;object-fit:cover!important;box-shadow:0 15px 34px #1f1b161f!important}.logged-library-main .logged-book-card strong,.logged-library-main .account-book-card-title{min-width:0!important;color:#211f1a!important;font:830 1rem/1.16 Inter,system-ui,sans-serif!important;overflow-wrap:anywhere!important}.logged-library-main .logged-book-card span,.logged-library-main .account-book-cover-button span{color:var(--theme-primary, #214a3b)!important;font:800 .7rem/1.15 Inter,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.logged-library-main .logged-book-card small{color:#756b5e!important;font-size:.82rem!important;line-height:1.2!important}.logged-library-main .account-books-pagination{justify-content:center!important}@media(max-width:760px){.logged-library-main .logged-home.page-shell{width:min(100vw - 28px,540px)!important;max-width:min(100vw - 28px,540px)!important;gap:18px!important;margin-top:26px!important}.logged-library-main .logged-home-head h1{max-width:8.2em!important;font-size:clamp(1.65rem,8vw,2.2rem)!important;line-height:1.04!important}.logged-library-main .continue-story-panel{grid-template-columns:82px minmax(0,1fr)!important;gap:14px!important;padding:12px!important}.logged-library-main .continue-story-panel.empty{grid-template-columns:minmax(0,1fr)!important}.logged-library-main .continue-story-cover .cover-mark,.logged-library-main .continue-story-cover img{width:82px!important;max-width:82px!important;max-height:112px!important}.logged-library-main .continue-story-copy{gap:10px!important}.logged-library-main .continue-story-copy h2{font-size:1.12rem!important}.logged-library-main .continue-story-copy .primary-button,.logged-library-main .continue-story-copy .primary-link{width:100%!important;justify-content:center!important}.logged-library-main .sequel-panel{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:20px 0 0!important}.logged-library-main .sequel-copy h2,.logged-library-main .logged-books-section h2{font-size:1.7rem!important}.logged-library-main .sequel-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;min-height:0!important;margin:0!important}.logged-library-main .sequel-mode-grid .mode-card{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;min-height:72px!important;height:auto!important;aspect-ratio:auto!important;align-items:center!important;align-content:center!important;padding:12px 14px!important;margin:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.logged-library-main .sequel-mode-grid .mode-card svg{grid-row:auto!important;width:18px!important;height:18px!important}.logged-library-main .sequel-mode-grid .mode-card strong{font-size:.94rem!important}.logged-library-main .sequel-mode-grid .mode-card span{display:none!important}.logged-library-main .sequel-controls textarea{min-height:88px!important}.logged-library-main .sequel-controls>.primary-button{width:100%!important;justify-content:center!important}.logged-library-main .logged-section-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:6px 10px!important}.logged-library-main .logged-section-title h2{grid-column:1 / -1!important}.logged-library-main .logged-section-title>span{min-width:0!important;font-size:.92rem!important}.logged-library-main .logged-section-title .books-page-size-control{justify-self:end!important;margin-left:0!important}.logged-library-main .logged-books-grid,.logged-library-main .account-book-covers{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.logged-library-main .logged-book-card{grid-template-columns:92px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:5px 12px!important;align-items:start!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.logged-library-main .logged-book-card .cover-mark,.logged-library-main .logged-book-card img{grid-row:1 / 3!important;width:92px!important;max-width:92px!important;height:120px!important;min-height:120px!important;max-height:120px!important}.logged-library-main .logged-book-item .account-cover-actions{top:8px!important;right:auto!important;left:8px!important;gap:5px!important}.logged-library-main .logged-book-item .cover-icon-action{width:32px!important;height:32px!important;flex-basis:32px!important}.logged-library-main .logged-book-card strong,.logged-library-main .logged-book-card span{grid-column:2!important}.logged-library-main .logged-book-card strong{font-size:1.02rem!important}}@media(max-width:380px){.logged-library-main .logged-home.page-shell{width:min(100vw - 18px,540px)!important;max-width:min(100vw - 18px,540px)!important}.logged-library-main .logged-home-head h1{font-size:clamp(1.6rem,9vw,2.1rem)!important}.logged-library-main .logged-section-title{grid-template-columns:minmax(0,1fr)!important}.logged-library-main .logged-section-title .books-page-size-control{justify-self:start!important}}.reader-page-dock,.example-mobile-dock{--liquid-slider-primary: var(--theme-primary, #214a3b);--liquid-slider-accent: color-mix(in srgb, var(--liquid-slider-primary) 78%, #1ea7ff 22%);--liquid-slider-ink: var(--theme-ink, #1d1b18);--liquid-slider-panel: rgba(255, 250, 240, .5);--liquid-slider-border: color-mix(in srgb, var(--liquid-slider-primary) 14%, rgba(255, 255, 255, .86));--liquid-slider-shadow: 0 18px 42px rgba(31, 27, 22, .12);--liquid-slider-track: color-mix(in srgb, #8f949e 34%, rgba(255, 255, 255, .66));--liquid-slider-glass: rgba(255, 255, 255, .28);--liquid-slider-glass-border: rgba(255, 255, 255, .72);--liquid-slider-glass-rim: rgba(92, 105, 116, .18);--liquid-slider-glass-shadow: 0 12px 28px rgba(34, 38, 43, .16);--liquid-slider-progress: linear-gradient( 90deg, color-mix(in srgb, var(--liquid-slider-accent) 90%, #ffffff 10%) 0%, var(--liquid-slider-accent) 100% )}.reader-theme-dark .reader-page-dock{--liquid-slider-panel: rgba(20, 19, 17, .92);--liquid-slider-border: color-mix(in srgb, var(--liquid-slider-primary) 34%, rgba(255, 250, 240, .24));--liquid-slider-track: rgba(255, 250, 240, .22);--liquid-slider-glass: rgba(255, 250, 240, .14);--liquid-slider-glass-border: rgba(255, 250, 240, .52);--liquid-slider-glass-rim: color-mix(in srgb, var(--liquid-slider-primary) 30%, rgba(255, 250, 240, .2));--liquid-slider-glass-shadow: 0 10px 22px rgba(0, 0, 0, .34), 0 0 18px color-mix(in srgb, var(--liquid-slider-primary) 26%, transparent);--liquid-slider-ink: #fff7e8;--liquid-slider-progress: linear-gradient( 90deg, color-mix(in srgb, var(--liquid-slider-primary) 62%, #8fe3ce 38%) 0%, color-mix(in srgb, var(--liquid-slider-primary) 78%, #dff9ee 22%) 100% )}.reader-page-dock{position:fixed!important;left:50%!important;bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:40!important;display:grid!important;grid-template-columns:auto auto minmax(128px,1fr) auto!important;gap:10px!important;align-items:center!important;width:min(560px,calc(100vw - 32px))!important;min-height:58px!important;padding:8px 12px!important;border:1px solid var(--liquid-slider-border)!important;border-radius:999px!important;overflow:hidden!important;background:linear-gradient(135deg,#ffffff94,#ffffff1a),var(--liquid-slider-panel)!important;box-shadow:var(--liquid-slider-shadow)!important;color:var(--liquid-slider-primary)!important;opacity:0!important;pointer-events:none!important;transform:translate(-50%,12px)!important;transition:opacity .14s ease,transform .14s ease!important;-webkit-backdrop-filter:blur(16px) saturate(1.18)!important;backdrop-filter:blur(16px) saturate(1.18)!important}.reader-theme-dark .reader-page-dock{background:linear-gradient(145deg,#fffaf014,#fffaf005),var(--liquid-slider-panel)!important;box-shadow:0 14px 34px #00000057,inset 0 1px #fffaf02e,inset 0 -1px #0000004d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.reader-page-dock.visible{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important}@media(min-width:761px){.reader-shell{padding-bottom:104px!important}.reader-shell .page-controls{display:none!important}.reader-page-dock{bottom:22px!important;opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important}}.reader-page-dock span,.example-mobile-dock span{color:var(--liquid-slider-primary)!important;font-family:Inter,system-ui,sans-serif!important;font-size:.92rem!important;font-weight:850!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important}.reader-page-dock .reader-page-step{display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--liquid-slider-primary) 18%,rgba(255,255,255,.72))!important;border-radius:999px!important;background:#fffaf0a3!important;color:var(--liquid-slider-primary)!important;box-shadow:0 8px 18px #1f1b1614!important}.reader-theme-dark .reader-page-dock .reader-page-step{border-color:#fffaf02e!important;background:#fffaf014!important;color:#f4ead8!important}.reader-page-dock .reader-page-step:disabled{opacity:.42!important;cursor:default!important;box-shadow:none!important}.reader-page-dock input[type=range],.example-mobile-dock input[type=range]{--slider-progress: 0%;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;min-width:0!important;height:58px!important;margin:0!important;border:0!important;background:transparent!important;accent-color:var(--liquid-slider-accent)!important;cursor:pointer!important;outline:none!important;touch-action:pan-x!important}.reader-page-dock input[type=range]::-webkit-slider-runnable-track,.example-mobile-dock input[type=range]::-webkit-slider-runnable-track{height:6px!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,var(--liquid-slider-accent) 0 var(--slider-progress),var(--liquid-slider-track) var(--slider-progress) 100%)!important;box-shadow:inset 0 1px 1px #ffffffa8,inset 0 -1px 1px #1f1b1614,0 7px 16px #1f1b1612!important}.reader-page-dock input[type=range]::-webkit-slider-thumb,.example-mobile-dock input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:88px!important;height:44px!important;margin-top:-19px!important;border:1px solid var(--liquid-slider-glass-rim)!important;border-radius:999px!important;background:linear-gradient(160deg,#ffffffd1,#fff3 38%,#ffffff6b),var(--liquid-slider-glass)!important;box-shadow:var(--liquid-slider-glass-shadow),inset 0 1px 0 var(--liquid-slider-glass-border),inset 0 -10px 16px #22262b14,inset 0 0 0 1px #ffffff57!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important}.reader-page-dock input[type=range]::-moz-range-track,.example-mobile-dock input[type=range]::-moz-range-track{height:6px!important;border:0!important;border-radius:999px!important;background:var(--liquid-slider-track)!important;box-shadow:inset 0 1px 1px #ffffff9e,inset 0 -1px 1px #1f1b161a!important}.reader-page-dock input[type=range]::-moz-range-progress,.example-mobile-dock input[type=range]::-moz-range-progress{height:6px!important;border-radius:999px!important;background:var(--liquid-slider-progress)!important}.reader-page-dock input[type=range]::-moz-range-thumb,.example-mobile-dock input[type=range]::-moz-range-thumb{width:88px!important;height:44px!important;border:1px solid var(--liquid-slider-glass-rim)!important;border-radius:999px!important;background:linear-gradient(160deg,#ffffffd1,#fff3 38%,#ffffff6b),var(--liquid-slider-glass)!important;box-shadow:var(--liquid-slider-glass-shadow),inset 0 1px 0 var(--liquid-slider-glass-border),inset 0 -10px 16px #22262b14,inset 0 0 0 1px #ffffff57!important}.reader-page-dock .liquid-slider{--liquid-thumb-width: 52px;--liquid-thumb-height: 28px;position:relative!important;display:block!important;width:100%!important;min-width:0!important;height:42px!important}.reader-page-dock .liquid-slider input[type=range]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:100%!important;height:100%!important;opacity:0!important}.reader-page-dock .liquid-slider input[type=range]::-webkit-slider-runnable-track{height:100%!important;background:transparent!important;box-shadow:none!important}.reader-page-dock .liquid-slider input[type=range]::-webkit-slider-thumb{width:var(--liquid-thumb-width)!important;height:var(--liquid-thumb-height)!important;margin-top:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.reader-page-dock .liquid-slider input[type=range]::-moz-range-track,.reader-page-dock .liquid-slider input[type=range]::-moz-range-progress{height:100%!important;background:transparent!important;box-shadow:none!important}.reader-page-dock .liquid-slider input[type=range]::-moz-range-thumb{width:var(--liquid-thumb-width)!important;height:var(--liquid-thumb-height)!important;border:0!important;background:transparent!important;box-shadow:none!important}.reader-page-dock .liquid-slider-track{position:absolute!important;top:50%!important;right:calc(var(--liquid-thumb-width) / 2)!important;left:calc(var(--liquid-thumb-width) / 2)!important;height:4px!important;overflow:visible!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 42%),color-mix(in srgb,var(--liquid-slider-track) 78%,rgba(255,255,255,.42))!important;box-shadow:inset 0 1px 1px #ffffffbd,inset 0 -1px 1px #161a1e14,0 8px 18px #1f1b1614!important;pointer-events:none!important;transform:translateY(-50%)!important}.reader-theme-dark .reader-page-dock .liquid-slider-track{background:linear-gradient(180deg,rgba(255,250,240,.32),transparent 44%),#fffaf02e!important;box-shadow:inset 0 1px 1px #fffaf038,inset 0 -1px 1px #0000006b,0 0 18px #00000038!important}.reader-page-dock .liquid-slider-fill{position:absolute!important;inset:0 auto 0 0!important;width:var(--slider-progress)!important;min-width:0!important;border-radius:inherit!important;background:var(--liquid-slider-progress)!important;box-shadow:0 0 12px color-mix(in srgb,var(--liquid-slider-accent) 34%,transparent),inset 0 1px 1px #ffffff70!important;transition:width .18s cubic-bezier(.22,.86,.28,1)!important}.reader-theme-dark .reader-page-dock .liquid-slider-fill{box-shadow:0 0 14px color-mix(in srgb,var(--liquid-slider-primary) 42%,transparent),0 0 4px #dff9ee2e,inset 0 1px 1px #fffaf042!important}.reader-page-dock .liquid-slider-thumb{position:absolute!important;top:50%!important;left:calc((100% - var(--liquid-thumb-width)) * var(--slider-ratio, 0) + var(--liquid-thumb-width) / 2)!important;width:var(--liquid-thumb-width)!important;height:var(--liquid-thumb-height)!important;border:1px solid var(--liquid-slider-glass-rim)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffffc2,#ffffff2e 34%,#ffffff14 52%,#ffffff57),linear-gradient(110deg,rgba(255,255,255,.38),transparent 42%),#fff3!important;box-shadow:0 9px 18px #22262b26,0 2px 5px #22262b1a,inset 0 1px #ffffffd1,inset 0 -9px 15px #242b3114,inset 0 0 0 1px #ffffff47!important;-webkit-backdrop-filter:blur(18px) saturate(1.24) contrast(1.04)!important;backdrop-filter:blur(18px) saturate(1.24) contrast(1.04)!important;transform:translate(-50%,-50%)!important;transition:left .18s cubic-bezier(.22,.86,.28,1),transform .16s ease,box-shadow .16s ease!important}.reader-theme-dark .reader-page-dock .liquid-slider-thumb{background:linear-gradient(180deg,#fffaf057,#fffaf017 36%,#fffaf00a 58%,#76c4a424),linear-gradient(110deg,rgba(255,250,240,.26),transparent 45%),#fffaf00f!important;box-shadow:var(--liquid-slider-glass-shadow),inset 0 1px #fffaf094,inset 0 -9px 15px #00000038,inset 0 0 0 1px #fffaf029!important}.reader-page-dock .liquid-slider-thumb:before{content:""!important;position:absolute!important;inset:4px 9px auto!important;height:28%!important;border-radius:inherit!important;background:linear-gradient(180deg,#ffffff94,#ffffff0f)!important;opacity:.62!important}.reader-page-dock .liquid-slider-thumb:after{content:""!important;position:absolute!important;right:8px!important;bottom:5px!important;left:8px!important;height:1px!important;border-radius:999px!important;background:#ffffff6b!important;opacity:.7!important}.reader-theme-dark .reader-page-dock .liquid-slider-thumb:before{background:linear-gradient(180deg,#fffaf057,#fffaf00a)!important;opacity:.56!important}.reader-theme-dark .reader-page-dock .liquid-slider-thumb:after{background:color-mix(in srgb,var(--liquid-slider-primary) 44%,rgba(255,250,240,.3))!important;opacity:.82!important}.reader-page-dock .liquid-slider input[type=range]:active+.liquid-slider-track .liquid-slider-thumb{box-shadow:0 11px 22px #22262b2e,0 3px 7px #22262b1f,inset 0 1px #ffffffe6,inset 0 -9px 15px #242b311a,inset 0 0 0 1px #ffffff61!important;transform:translate(-50%,-50%) scale(.96)!important}.reader-page-dock .liquid-slider input[type=range]:focus-visible+.liquid-slider-track .liquid-slider-thumb{outline:2px solid color-mix(in srgb,var(--liquid-slider-accent) 42%,transparent)!important;outline-offset:4px!important}.example-mobile-dock button{display:grid!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid var(--liquid-slider-border)!important;border-radius:11px!important;background:linear-gradient(135deg,#ffffffad,#ffffff2e),#fffaf0b3!important;box-shadow:0 8px 18px #1f1b161a,inset 0 1px 1px #ffffffbd!important;color:var(--liquid-slider-primary)!important}.example-mobile-dock button:disabled{color:color-mix(in srgb,var(--liquid-slider-primary) 34%,rgba(31,27,22,.25))!important;opacity:.54!important;cursor:default!important}@media(hover:hover){.reader-page-dock input[type=range]::-webkit-slider-thumb:hover,.example-mobile-dock input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 14px 30px #22262b30,inset 0 1px #ffffffd1,inset 0 -10px 16px #22262b14,inset 0 0 0 1px #ffffff6b!important}.example-mobile-dock button:not(:disabled):hover{background:linear-gradient(135deg,#ffffffc7,#ffffff38),#fffaf0c2!important}}@media(max-width:760px){.example-mobile-dock{display:grid!important;grid-template-columns:38px auto minmax(112px,1fr) 38px!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:52px!important;margin-top:6px!important;padding:6px 8px!important;border:1px solid var(--liquid-slider-border)!important;border-radius:999px!important;background:linear-gradient(135deg,#ffffffa3,#ffffff1f),var(--liquid-slider-panel)!important;box-shadow:var(--liquid-slider-shadow)!important;-webkit-backdrop-filter:blur(12px) saturate(1.12)!important;backdrop-filter:blur(12px) saturate(1.12)!important}.reader-page-dock{width:min(360px,calc(100vw - 34px))!important;min-height:52px!important;grid-template-columns:34px auto minmax(76px,1fr) 34px!important;gap:8px!important;padding:6px 10px!important;transition:none!important;-webkit-backdrop-filter:blur(10px) saturate(1.08)!important;backdrop-filter:blur(10px) saturate(1.08)!important}.reader-page-dock .liquid-slider{--liquid-thumb-width: 42px;--liquid-thumb-height: 26px;height:34px!important}.reader-page-dock .reader-page-step{width:34px!important;height:34px!important}.reader-page-dock input[type=range],.example-mobile-dock input[type=range]{height:50px!important}.reader-page-dock .liquid-slider input[type=range]{height:100%!important}.reader-page-dock input[type=range]::-webkit-slider-runnable-track,.example-mobile-dock input[type=range]::-webkit-slider-runnable-track,.reader-page-dock input[type=range]::-moz-range-track,.example-mobile-dock input[type=range]::-moz-range-track,.reader-page-dock input[type=range]::-moz-range-progress,.example-mobile-dock input[type=range]::-moz-range-progress{height:5px!important}.reader-page-dock input[type=range]::-webkit-slider-thumb,.example-mobile-dock input[type=range]::-webkit-slider-thumb,.reader-page-dock input[type=range]::-moz-range-thumb,.example-mobile-dock input[type=range]::-moz-range-thumb{width:68px!important;height:38px!important}.reader-page-dock input[type=range]::-webkit-slider-thumb,.example-mobile-dock input[type=range]::-webkit-slider-thumb{margin-top:-16.5px!important}}@media(max-width:370px){.example-mobile-dock{grid-template-columns:36px auto minmax(88px,1fr) 36px!important;gap:8px!important;padding:6px!important}.example-mobile-dock button{width:36px!important;height:36px!important}}.creation-format-heading{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.creation-format-heading h2{margin:0!important}.creation-flow-help{display:inline-grid!important;width:30px!important;height:30px!important;place-items:center!important;border:1px solid rgba(33,74,59,.14)!important;border-radius:999px!important;background:#f8fcf8bd!important;color:var(--theme-primary, #214a3b)!important;cursor:help!important}.creation-flow-help[aria-expanded=true]{border-color:#214a3b57!important;background:#e2efe5b8!important}.creation-flow-inline{width:-moz-fit-content!important;width:fit-content!important;max-width:min(520px,100%)!important;margin:-6px 0 4px!important;padding:8px 10px!important;border:1px solid rgba(33,74,59,.14)!important;border-radius:8px!important;background:#f8fcf8c2!important;color:#416255!important;font:650 .84rem/1.38 Inter,system-ui,sans-serif!important}.preset-combobox{position:relative!important;width:100%!important;max-width:760px!important}.preset-select-button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;min-height:62px!important;padding:11px 14px!important;border:1px solid rgba(196,176,146,.92)!important;border-radius:8px!important;background:#fffdf7d1!important;color:#211f1c!important;text-align:left!important;cursor:pointer!important}.preset-select-button>span,.preset-option>span{display:grid!important;min-width:0!important;gap:3px!important}.preset-select-button strong,.preset-option strong{overflow:hidden!important;color:#211f1c!important;font:760 1rem/1.25 Inter,system-ui,sans-serif!important;text-overflow:ellipsis!important;white-space:nowrap!important}.preset-select-button small,.preset-option small{overflow:hidden!important;color:#6f675d!important;font:620 .82rem/1.25 Inter,system-ui,sans-serif!important;text-overflow:ellipsis!important;white-space:nowrap!important}.preset-select-button svg{flex:0 0 auto!important;color:var(--theme-primary, #214a3b)!important;transform:rotate(90deg)!important}.preset-options-popover{position:absolute!important;z-index:45!important;top:calc(100% + 8px)!important;right:0!important;left:0!important;display:grid!important;max-height:min(380px,52vh)!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:7px!important;border:1px solid rgba(196,176,146,.78)!important;border-radius:10px!important;background:#fffdf7fa!important;box-shadow:0 22px 52px #2b221833!important}.preset-option{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:58px!important;padding:10px 12px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#211f1c!important;text-align:left!important;cursor:pointer!important}.preset-option:hover,.preset-option.active{background:color-mix(in srgb,var(--theme-soft, rgba(33, 74, 59, .13)) 76%,rgba(255,250,240,.92))!important}.preset-option svg{flex:0 0 auto!important;color:var(--theme-primary, #214a3b)!important}.world-description-head{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-height:30px!important;line-height:1!important}.world-description-head>span{display:inline-flex!important;min-height:30px!important;align-items:center!important;line-height:1!important}.preset-age-help{position:relative!important;display:inline-grid!important;width:30px!important;height:30px!important;min-width:30px!important;place-items:center!important;border:1px solid rgba(33,74,59,.16)!important;border-radius:999px!important;background:#f8fcf8c2!important;color:var(--theme-primary, #214a3b)!important;cursor:help!important;line-height:1!important;transform:translateY(-1px)!important}.preset-age-help svg{display:block!important;width:16px!important;height:16px!important;margin:0!important}.preset-age-help[aria-expanded=true]{border-color:#214a3b57!important;background:#e2efe5b8!important}.preset-age-inline{width:-moz-fit-content!important;width:fit-content!important;max-width:min(520px,100%)!important;margin:0!important;padding:8px 10px!important;border:1px solid rgba(33,74,59,.14)!important;border-radius:8px!important;background:#f8fcf8c2!important;color:#416255!important;font:650 .84rem/1.38 Inter,system-ui,sans-serif!important}.age-choice-field{display:grid!important;gap:10px!important}.age-choice-field>span{color:#4d473f!important;font:780 .94rem/1.2 Inter,system-ui,sans-serif!important}.age-choice-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.age-choice-card{display:grid!important;min-width:0!important;min-height:118px!important;align-content:start!important;gap:8px!important;padding:14px!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 14%,rgba(216,205,187,.9))!important;border-radius:6px!important;background:#fffaf09e!important;color:#211f1c!important;text-align:left!important;cursor:pointer!important}.age-choice-card.active{border-color:color-mix(in srgb,var(--theme-primary, #214a3b) 52%,rgba(216,205,187,.9))!important;background:color-mix(in srgb,var(--theme-soft, rgba(33, 74, 59, .13)) 72%,rgba(255,250,240,.84))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-primary, #214a3b) 22%,transparent)!important}.age-choice-card strong{color:var(--theme-primary, #214a3b)!important;font:850 1.08rem/1 Inter,system-ui,sans-serif!important}.age-choice-card small{color:#665f55!important;font:560 .86rem/1.3 Inter,system-ui,sans-serif!important}@media(max-width:920px){.age-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.creation-page .format-split{grid-template-columns:1fr!important;min-height:0!important;border:1px solid rgba(216,205,187,.72)!important;background:#fffdf7bd!important}.creation-page .format-split:before{display:none!important}.creation-page .format-half{min-height:132px!important;padding:20px 18px!important}.creation-page .format-half+.format-half{border-top:1px solid rgba(216,205,187,.72)!important}.creation-page .format-half span:last-child{max-width:none!important}}@media(max-width:480px){.preset-options-popover{max-height:min(360px,48vh)!important}.preset-select-button strong,.preset-option strong{white-space:normal!important}.age-choice-grid{grid-template-columns:1fr!important}.age-choice-card{min-height:0!important}}.creation-page{--creation-control-max: 960px;--creation-control-gap: 16px;--creation-card-radius: 8px;--creation-border: rgba(216, 205, 187, .86);--creation-panel: rgba(255, 253, 247, .68)}.creation-page .creation-worktable{width:min(100%,1180px)!important;margin-inline:auto!important}.creation-page .wizard-desk{display:grid!important;width:100%!important;max-width:var(--creation-control-max)!important;min-height:0!important;align-content:start!important;gap:var(--creation-control-gap)!important;margin-inline:auto!important;padding:0!important}.creation-page .wizard-desk>*{min-width:0!important}.creation-page .creation-format-heading,.creation-page .step-title-row,.creation-page .field,.creation-page .preset-combobox,.creation-page .world-description,.creation-page .launch-options,.creation-page .age-choice-field,.creation-page .form-grid,.creation-page .mode-grid,.creation-page .advanced-settings,.creation-page .step-actions,.creation-page .creation-desk>.primary-button,.creation-page .operation-status-card{width:100%!important;max-width:var(--creation-control-max)!important;margin-inline:0!important}.creation-page .field{display:grid!important;gap:8px!important;margin:0!important}.creation-page .launch-options{display:grid!important;gap:var(--creation-control-gap)!important;margin:0!important}.creation-page .inline-check,.creation-page .launch-options .inline-check,.creation-page .creation-desk .image-toggle,.creation-page .creation-desk .narrative-check,.creation-page .creation-desk .advanced-toggle,.creation-page .creation-legal-check{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:var(--creation-control-max)!important;min-height:64px!important;margin:0!important;padding:14px 16px!important;border:1px solid var(--creation-border)!important;border-radius:var(--creation-card-radius)!important;background:var(--creation-panel)!important;color:#2b2824!important;font:720 1rem/1.38 Inter,system-ui,sans-serif!important}.creation-page .inline-check input[type=checkbox]{width:22px!important;height:22px!important;min-width:22px!important;margin:1px 0 0!important;accent-color:var(--theme-primary, #214a3b)!important}.creation-page .inline-check span{min-width:0!important}.creation-page .inline-check a{color:var(--theme-primary, #214a3b)!important;font-weight:760!important;overflow-wrap:anywhere!important;text-decoration:underline!important;text-underline-offset:3px!important}.creation-page .world-description{display:grid!important;gap:10px!important;margin:0!important;padding:18px 0!important;border-top:1px solid var(--creation-border)!important;border-bottom:1px solid var(--creation-border)!important}.creation-page .world-description p{max-width:760px!important}.creation-page .age-choice-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))!important;gap:10px!important;width:100%!important}.creation-page .age-choice-card{min-height:118px!important;padding:14px!important}.creation-page .preset-select-button{width:100%!important}.creation-page .preset-options-popover{max-height:min(380px,52vh)!important}.creation-page .mode-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;gap:0!important;margin:0!important}.creation-page .creation-desk>.primary-button,.creation-page .step-actions .primary-button{width:min(360px,100%)!important;min-height:54px!important;margin:0!important}@media(max-width:680px){.creation-page{--creation-control-gap: 14px}.creation-page .wizard-desk{max-width:100%!important}.creation-page .step-title-row{gap:8px!important}.creation-page .step-title-row h2{font-size:clamp(2rem,10vw,3.2rem)!important}.creation-page .inline-check,.creation-page .launch-options .inline-check,.creation-page .creation-desk .image-toggle,.creation-page .creation-desk .narrative-check,.creation-page .creation-desk .advanced-toggle,.creation-page .creation-legal-check{min-height:58px!important;padding:13px 14px!important;font-size:.96rem!important}.creation-page .age-choice-grid{grid-template-columns:1fr!important}.creation-page .age-choice-card{min-height:0!important}.creation-page .creation-desk>.primary-button,.creation-page .step-actions .primary-button{width:100%!important}}.auth-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:220!important;display:grid!important;place-items:center!important;padding:20px!important;background:#18161375!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.auth-modal{position:relative!important;display:grid!important;gap:16px!important;width:min(470px,100%)!important;padding:clamp(22px,4vw,34px)!important;border:1px solid rgba(216,205,187,.92)!important;border-radius:8px!important;background:linear-gradient(145deg,#fffdf7fa,#faf4e8fa),#fffaf0!important;box-shadow:0 28px 80px #18161347!important;color:#211f1c!important}.auth-modal-close{position:absolute!important;top:14px!important;right:14px!important;display:inline-grid!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid rgba(216,205,187,.92)!important;border-radius:8px!important;background:#fffaf0d1!important;color:#214a3b!important;cursor:pointer!important}.auth-modal-mark{display:inline-grid!important;width:48px!important;height:48px!important;place-items:center!important;border-radius:8px!important;background:#214a3b!important;color:#fffaf0!important}.auth-modal h2{margin:0!important;padding-right:42px!important;font-family:Literata,Georgia,serif!important;font-size:clamp(2rem,5vw,3rem)!important;line-height:1!important}.auth-modal p{margin:0!important;color:#665f55!important;font-size:1rem!important;line-height:1.5!important}.auth-modal-form{display:grid!important;gap:14px!important}.auth-modal-form .primary-button{width:100%!important;justify-content:center!important}@media(max-width:540px){.auth-modal-backdrop{align-items:end!important;padding:12px!important}.auth-modal{width:100%!important;max-height:calc(100vh - 24px)!important;overflow:auto!important}}.checkout-context{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:14px!important;margin:0 0 22px!important;padding:18px!important;border:1px solid color-mix(in srgb,var(--theme-primary, #214a3b) 16%,rgba(216,205,187,.82))!important;border-radius:8px!important;background:#fffaf0a8!important}.checkout-context>svg{flex:0 0 auto!important;color:var(--theme-primary, #214a3b)!important}.checkout-context div{display:grid!important;gap:4px!important}.checkout-context .tariff-help-row{display:flex!important;align-items:center!important;gap:8px!important;min-height:30px!important}.tariff-help-button{display:inline-grid!important;width:30px!important;height:30px!important;min-width:30px!important;place-items:center!important;border:1px solid rgba(33,74,59,.16)!important;border-radius:999px!important;background:#f8fcf8c2!important;color:var(--theme-primary, #214a3b)!important;cursor:help!important}.tariff-help-button[aria-expanded=true]{border-color:#214a3b57!important;background:#e2efe5b8!important}.tariff-help-button svg{display:block!important}.checkout-context span,.tariff-note{color:color-mix(in srgb,var(--theme-primary, #214a3b) 72%,#5f574d)!important;font:780 .82rem/1.2 Inter,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.checkout-context strong{color:#211f1c!important;font:850 1.08rem/1.18 Inter,system-ui,sans-serif!important}.checkout-context p{margin:0!important;color:#665f55!important;line-height:1.45!important}.checkout-context .tariff-help-panel{width:-moz-fit-content!important;width:fit-content!important;max-width:min(760px,100%)!important;margin-top:6px!important;padding:9px 11px!important;border:1px solid rgba(33,74,59,.14)!important;border-radius:8px!important;background:#f8fcf8c7!important;color:#416255!important;font:650 .88rem/1.42 Inter,system-ui,sans-serif!important}.checkout-balance{flex-basis:100%!important;padding-left:34px!important;color:#214a3b!important;font-weight:760!important}.tariff-pending-payment{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 18px!important;padding:14px 16px!important;border:1px solid rgba(128,92,31,.2)!important;border-radius:8px!important;background:#fff8e8c7!important}.tariff-pending-payment>div:first-child{display:grid!important;gap:5px!important;min-width:min(440px,100%)!important}.tariff-pending-payment strong{color:#211f1c!important;font:780 1rem/1.2 Inter,system-ui,sans-serif!important}.tariff-pending-payment p{margin:0!important;color:#665f55!important;line-height:1.42!important}.tariff-pending-payment-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.tariff-pending-payment-actions .btn-secondary{min-height:38px!important;padding:8px 12px!important}.tariff-pending-payment-error{flex-basis:100%!important;margin:0!important}@media(max-width:620px){.checkout-balance{padding-left:0!important}.tariff-pending-payment,.tariff-pending-payment-actions,.tariff-pending-payment-actions .btn-secondary{width:100%!important}}.tariff-card .price-cta{display:inline-flex!important;width:100%!important;min-height:46px!important;margin-top:auto!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;cursor:pointer!important}.tariff-card .price-cta:disabled{opacity:.58!important;cursor:not-allowed!important}.tariff-card p{min-height:0!important}.tariff-grid{align-items:stretch!important}.tariff-card{height:100%!important;min-height:0!important}.tariff-card ul{flex:1 1 auto!important;margin-bottom:14px!important}.tariff-addons{display:grid!important;gap:8px!important;margin:8px 0 10px!important}.tariff-addon-toggle{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:3px!important;width:100%!important;min-height:50px!important;padding:8px 12px!important;border:1px solid rgba(216,205,187,.9)!important;border-radius:8px!important;background:#fffdf7b3!important;color:#211f1c!important;cursor:pointer!important}.tariff-addon-toggle:hover,.tariff-addon-toggle[aria-expanded=true],.tariff-addons.selected .tariff-addon-toggle{border-color:color-mix(in srgb,var(--theme-primary, #214a3b) 44%,rgba(216,205,187,.9))!important;background:#e0ebe175!important}.tariff-addon-toggle:disabled{opacity:.58!important;cursor:not-allowed!important}.tariff-addon-toggle span{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:7px!important;color:#214a3b!important;font:820 .92rem/1.2 Inter,system-ui,sans-serif!important}.tariff-addon-toggle svg{flex:0 0 auto!important}.tariff-addon-toggle strong{min-width:0!important;color:#214a3b!important;font:850 .86rem/1.2 Inter,system-ui,sans-serif!important;overflow:visible!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}.tariff-addon-panel{display:grid!important;gap:8px!important;padding:10px!important;border:1px solid rgba(216,205,187,.82)!important;border-radius:8px!important;background:#fffaf0b8!important}.tariff-addon-panel .addon-stepper{grid-template-columns:1fr!important;gap:6px!important}.tariff-addon-panel .addon-stepper>span{min-width:0!important;overflow-wrap:anywhere!important}.tariff-addon-panel .addon-stepper-controls{grid-template-columns:38px minmax(44px,1fr) 38px!important}.tariff-addon-panel .addon-stepper-controls button{width:38px!important}.account-addon-card>div>strong,.addon-stepper>span{color:#211f1c!important;font:820 .9rem/1.2 Inter,system-ui,sans-serif!important}.addon-stepper{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:36px!important}.addon-stepper-controls{display:grid!important;grid-template-columns:32px 34px 32px!important;align-items:center!important;gap:4px!important}.addon-stepper-controls button{display:grid!important;width:32px!important;height:32px!important;place-items:center!important;border:1px solid rgba(216,205,187,.92)!important;border-radius:6px!important;background:#fffdf7e6!important;color:var(--theme-primary, #214a3b)!important;cursor:pointer!important}.addon-stepper-controls button:disabled{opacity:.45!important;cursor:not-allowed!important}.addon-stepper-controls strong{display:grid!important;min-width:34px!important;height:32px!important;place-items:center!important;color:#211f1c!important;font:850 .95rem/1 Inter,system-ui,sans-serif!important}.checkout-addon-summary{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px 12px!important;border:1px solid rgba(33,74,59,.18)!important;border-radius:8px!important;background:#e0ebe170!important}.checkout-addon-summary span{color:#214a3b!important;font-weight:780!important}.checkout-addon-summary strong{color:#211f1c!important;font-size:.96rem!important}.account-addons-panel{width:min(100%,1120px)!important;display:grid!important;justify-self:start!important;gap:14px!important}.account-addon-legal{width:100%!important;margin:0!important;max-width:100%!important;padding:10px 12px!important;font-size:.92rem!important}.account-addon-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.account-addon-card{display:grid!important;grid-template-rows:auto 1fr auto!important;align-content:stretch!important;gap:12px!important;min-height:216px!important;padding:16px!important;border:1px solid rgba(216,205,187,.86)!important;border-radius:8px!important;background:#fffdf794!important}.account-addon-card p{margin:4px 0 0!important;color:#6f675d!important;font-size:.9rem!important;line-height:1.42!important}.account-addon-card .primary-button{width:min(100%,260px)!important;justify-self:start!important;justify-content:center!important;min-height:42px!important;padding-inline:16px!important}.starter-addon-options{display:grid!important;grid-template-columns:repeat(3,minmax(120px,1fr))!important;align-self:start!important;gap:8px!important}.starter-addon-options button{min-height:42px!important;padding:8px 10px!important;border:1px solid rgba(216,205,187,.9)!important;border-radius:6px!important;background:#fffaf0b3!important;color:#211f1c!important;font:800 .9rem/1.2 Inter,system-ui,sans-serif!important;cursor:pointer!important}.starter-addon-options button.active{border-color:#214a3b94!important;background:#e0ebe19e!important;color:#214a3b!important}.starter-addon-options button:disabled{opacity:.58!important;cursor:not-allowed!important}.checkout-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:210!important;display:grid!important;place-items:start center!important;padding:clamp(20px,5vh,44px) 20px 20px!important;overflow:auto!important;background:#18161380!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.checkout-modal{position:relative!important;display:grid!important;gap:12px!important;width:min(640px,100%)!important;max-height:calc(100vh - 40px)!important;overflow:auto!important;padding:clamp(18px,2.5vw,28px)!important;border:1px solid rgba(216,205,187,.96)!important;border-radius:8px!important;background:linear-gradient(145deg,#fffdf7fc,#faf4e8fa),#fffaf0!important;box-shadow:0 24px 70px #18161347!important;color:#211f1c!important}.checkout-modal-close{position:absolute!important;top:14px!important;right:14px!important;display:inline-grid!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid rgba(216,205,187,.9)!important;border-radius:8px!important;background:#fffaf0db!important;color:#214a3b!important;cursor:pointer!important}.checkout-modal-head span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#214a3b!important;font:780 .92rem/1.2 Inter,system-ui,sans-serif!important}.checkout-modal-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:start!important;padding-right:42px!important}.checkout-modal-title h2{margin:0 0 8px!important;font-family:Literata,Georgia,serif!important;font-size:clamp(1.7rem,2.6vw,2.25rem)!important;line-height:1.04!important;text-wrap:balance!important}.checkout-modal-title p,.checkout-modal-note,.checkout-login-form p,.checkout-modal-balance{margin:0!important;color:#665f55!important;line-height:1.38!important}.checkout-modal-title>strong{flex:0 0 auto!important;color:#211f1c!important;padding-top:4px!important;font:850 clamp(1.7rem,2.7vw,2.28rem)/1 Inter,system-ui,sans-serif!important;white-space:nowrap!important}.checkout-modal-features{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important}.checkout-modal-features li{display:flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:8px 10px!important;border:1px solid rgba(216,205,187,.72)!important;border-radius:8px!important;background:#ffffff85!important;color:#4f473f!important}.checkout-modal-features svg{flex:0 0 auto!important;color:#214a3b!important}.checkout-help-toggle{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-height:34px!important;align-items:center!important;gap:7px!important;padding:6px 10px!important;border:1px solid rgba(33,74,59,.16)!important;border-radius:999px!important;background:#f8fcf8b8!important;color:#214a3b!important;font:760 .88rem/1.2 Inter,system-ui,sans-serif!important;cursor:help!important}.checkout-help-toggle[aria-expanded=true]{border-color:#214a3b57!important;background:#e2efe5b8!important}.checkout-help-toggle svg{flex:0 0 auto!important}.checkout-limit-help{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:0!important;padding:9px 11px!important;border:1px solid rgba(33,74,59,.14)!important;border-radius:8px!important;background:#f8fcf8b8!important;color:#416255!important;font:650 .88rem/1.42 Inter,system-ui,sans-serif!important}.checkout-modal-balance{padding:9px 12px!important;border:1px solid rgba(33,74,59,.18)!important;border-radius:8px!important;background:#e0ebe185!important;color:#214a3b!important;font-weight:760!important}.checkout-login-form,.checkout-payment-panel{display:grid!important;gap:10px!important}.checkout-login-form h3{margin:0 0 4px!important;font-size:1.15rem!important}.checkout-legal-check{margin:0!important;max-width:100%!important;padding:10px 12px!important;font-size:.92rem!important}.checkout-modal-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.checkout-modal-actions .primary-button,.checkout-modal-actions .btn-secondary,.checkout-login-form .primary-button{justify-content:center!important}@media(max-width:620px){.checkout-modal-backdrop{place-items:center!important;align-items:center!important;padding:10px!important}.checkout-modal{max-height:calc(100vh - 20px)!important;gap:10px!important;padding:18px!important}.checkout-modal-title{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding-right:34px!important}.checkout-modal-title h2{font-size:clamp(1.75rem,8vw,2.12rem)!important}.checkout-modal-title>strong{padding-top:0!important;font-size:1.65rem!important}.checkout-modal-features{grid-template-columns:1fr!important}.checkout-modal-actions .primary-button,.checkout-modal-actions .btn-secondary{width:100%!important}.account-addon-grid,.starter-addon-options{grid-template-columns:1fr!important}.account-addons-panel{width:100%!important}.account-addon-card{min-height:0!important}.account-addon-card .primary-button{width:100%!important}.addon-stepper{grid-template-columns:1fr!important;align-items:stretch!important}.addon-stepper-controls{grid-template-columns:38px minmax(42px,1fr) 38px!important}.addon-stepper-controls button{width:38px!important}}.book-loading-indicator{position:relative;width:72px;height:46px;flex:0 0 auto;perspective:620px;transform-style:preserve-3d}.book-loading-indicator__spread{position:absolute;top:7px;right:5px;bottom:5px;left:5px;border:1.5px solid rgba(33,74,59,.52);border-radius:3px;background:linear-gradient(90deg,#fffaf0 0,#fffaf0 47%,#214a3b38 48%,#214a3b38 51%,#fffaf0 52%,#fffaf0),repeating-linear-gradient(180deg,transparent 0 7px,rgba(33,74,59,.08) 7px 8px);box-shadow:inset 0 1px 2px #ffffffb3}.book-loading-indicator__page{position:absolute;top:9px;left:36px;width:27px;height:29px;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#fffdf7,#f0e4cd),repeating-linear-gradient(180deg,transparent 0 7px,rgba(33,74,59,.08) 7px 8px);box-shadow:1px 1px 3px #4a372024;opacity:0;transform:rotateY(0) translateZ(1px);transform-origin:left center;transform-style:preserve-3d;backface-visibility:hidden;animation:book-loading-page-turn 1.8s cubic-bezier(.42,0,.2,1) infinite}.book-loading-indicator__page:nth-of-type(3){animation-delay:.6s}.book-loading-indicator__page:nth-of-type(4){animation-delay:1.2s}@keyframes book-loading-page-turn{0%,4%{opacity:0;transform:rotateY(0) translateZ(1px)}8%,24%{opacity:1}30%{opacity:1;transform:rotateY(-150deg) translateZ(1px)}36%,to{opacity:0;transform:rotateY(-178deg) translateZ(1px)}}@media(prefers-reduced-motion:reduce){.book-loading-indicator__page{animation:none}.book-loading-indicator__page:nth-of-type(2){opacity:1;transform:rotateY(-24deg) translateZ(1px)}}@media(max-width:760px){.book-loading-indicator{width:64px;height:42px}.book-loading-indicator__page{left:32px;width:24px;height:27px}}
