@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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.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:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-normal-YcVxMP-u.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-normal-UWPuZLjM.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-normal-sOy7rEfW.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-normal-DQ5VrUkH.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-normal-CfJ7gtf3.woff2) format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2) format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2) format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-BpXpdlRW.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.woff2) format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.woff2) format("woff2-variations");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2) format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff) format("woff")}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202634;background:#f6f7f9;font-synthesis:none;--text: #202634;--muted: #626b79;--line: #e6e8ee;--accent: #6a5be8;--soft: #eeecfa}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}button{border:0}:focus-visible{outline:3px solid #a39bed;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:25px;line-height:1.25;font-weight:650;letter-spacing:-.6px}h2{font-size:19px;line-height:1.35;letter-spacing:-.4px;font-weight:600}h3{font-size:12px;font-weight:600;margin:0 0 14px}p{line-height:1.65}label{display:block;font-size:12px;font-weight:500;color:#515969;margin-bottom:18px}input:not([type=color]),textarea,select{display:block;width:100%;border:1px solid #dfe3eb;border-radius:7px;background:#fff;color:var(--text);padding:10px 12px;font-size:13px;line-height:1.4;margin-top:8px;min-width:0}textarea{resize:vertical}small{font-size:12px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 11px;min-height:34px;border-radius:7px;border:1px solid #e1e4ec;background:#fff;color:var(--text);font-size:12px;line-height:1.4;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s}.button:hover:not(:disabled){background:#f1f2f6;border-color:#d1d4df}.button.primary{color:#fff;background:#202634;border-color:#202634}.button.primary:hover:not(:disabled){background:#333a4c}.button.danger{color:#d04949;background:#fff5f5;border-color:#f8dddd}.button.ghost{background:transparent;color:#fff;border-color:#ffffff40}.wide{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;padding:0;border-radius:6px;background:transparent;color:#626b7b}.icon-button:hover:not(:disabled){background:#eef0f5}.brand{display:inline-flex;align-items:center;gap:9px;font-weight:750;color:#171d29;letter-spacing:-.5px;font-size:22px;white-space:nowrap}.brand-symbol{display:inline-flex;align-items:center;justify-content:center;background:#202634;color:#fff;width:31px;height:31px;border-radius:9px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.notice{border:1px solid #f1d5b8;background:#fff9f1;color:#825324;padding:14px 16px;border-radius:8px;font-size:13px;line-height:1.6}.notice .actions{margin-top:10px}.loading{display:grid;min-height:60vh;place-items:center;color:var(--muted);font-size:14px}.divider{height:1px;background:var(--line);margin:24px 0}.help-text{font-size:12px;color:var(--muted);line-height:1.7;margin:18px 0}.app-shell{display:flex;min-height:100dvh}.sidebar{width:200px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);padding:28px 14px 20px;display:flex;flex-direction:column;z-index:5}.sidebar .brand{margin:0 12px 32px}.sidebar nav{display:grid;gap:7px}.workspace-switcher{position:relative;z-index:12;margin:-20px 8px 22px}.workspace-switcher-trigger{display:flex;width:100%;min-width:0;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#4e5665;text-align:left;font-size:11px}.workspace-switcher-trigger>span{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-switcher-trigger:hover,.workspace-switcher-trigger[aria-expanded=true]{background:#f6f7f9}.workspace-switcher-menu{position:absolute;top:calc(100% + 6px);left:0;display:grid;width:248px;gap:3px;padding:7px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 10px 30px #20263420}.workspace-menu-label{padding:7px 9px 5px;color:var(--muted);font-size:10px}.workspace-switcher-menu>button,.workspace-switcher-menu>a{display:flex;min-width:0;min-height:35px;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:12px;text-align:left}.workspace-switcher-menu>button:hover,.workspace-switcher-menu>a:hover,.workspace-switcher-menu>button[aria-checked=true]{background:var(--soft)}.workspace-switcher-menu>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher-menu>a{justify-content:flex-start;margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 6px 6px;padding-top:10px}.workspace-switcher-error{display:block;margin:-18px 10px 18px;color:var(--danger, #d04949);font-size:11px}.nav-item{display:flex;align-items:center;gap:12px;color:#697183;padding:10px 12px;font-size:13px;font-weight:500;border-radius:7px}.nav-item:hover{background:#f6f7f9}.nav-item.active{background:var(--soft);color:#5547c1}.sidebar-user{margin-top:auto;padding:18px 10px 0;display:flex;gap:11px;align-items:center}.avatar{width:34px;height:34px;border-radius:50%;color:#605591;background:#eae6f5;display:grid;place-items:center;font-size:12px;font-weight:600;flex-shrink:0}.sidebar-user strong{display:block;font-size:12px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis}.sidebar-user small{display:block;font-size:10px;margin-top:5px}.shell-main{flex:1;margin-left:200px;min-width:0}.page{max-width:1500px;padding:34px 48px 60px;margin:0 auto}.library-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;color:var(--muted);line-height:1.8}.breadcrumbs>span{display:inline-flex;align-items:center;gap:9px}.breadcrumbs a:hover{color:var(--accent)}.search{display:flex;align-items:center;gap:8px;padding:0 12px;background:#eceef3;border-radius:7px;width:270px;margin:0;flex-shrink:0}.search input:not([type=color]){border:none;background:transparent;margin:0;padding:10px 0;font-size:12px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.page-heading p{color:var(--muted);font-size:13px;margin-top:11px}.library-section{margin-bottom:36px}.library-section h2{font-size:12px;font-weight:500;color:var(--muted);margin-bottom:18px;letter-spacing:.1px}.folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.folder-card{position:relative;border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.folder-card>a{display:flex;align-items:center;gap:12px;padding:15px 40px 15px 16px}.folder-card:hover{border-color:#cec9ed}.folder-card.is-selected{outline:2px solid var(--accent);outline-offset:2px}.library-page.selection-mode .folder-card{cursor:pointer}.folder-selected-mark{position:absolute;z-index:2;top:8px;left:8px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--accent);color:#fff;pointer-events:none}.folder-card.is-selected>a{padding-left:44px}.folder-icon{font-size:20px;line-height:1.1}.folder-card strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.rename-folder{position:absolute;right:5px;top:9px}.story-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,230px));gap:24px}.library-pagination{display:flex;justify-content:center;margin-top:24px}.library-pagination .button{min-height:36px}.story-card{min-width:0}.story-cover{height:205px;display:flex;position:relative;overflow:hidden;justify-content:center;border-radius:10px;border:1px solid #e5e7ef;background:#e9ebf1;padding:18px}.story-cover>div{height:100%;aspect-ratio:9/16;box-shadow:0 2px 6px #33334a12}.story-card-heading{display:flex;align-items:center;gap:4px;justify-content:space-between;margin:12px 0 1px}.story-card-heading a{font-size:14px;font-weight:550;overflow-wrap:anywhere}.story-card>p{display:flex;align-items:center;font-size:11px;color:var(--muted)}.status-dot{display:inline-block;height:4px;width:4px;border-radius:50%;background:#959aa5;margin:0 7px 0 10px}.status-dot.published{background:#47956a}.draft-note{display:block;margin-top:5px;font-size:10px}.empty-state{display:flex;align-items:center;text-align:center;flex-direction:column;justify-content:center;min-height:430px;padding:35px 20px}.empty-icon{width:64px;height:64px;display:grid;place-items:center;background:#eae8f5;color:#7f74b5;border-radius:16px;margin-bottom:23px}.empty-state h2{font-size:21px}.empty-state p{max-width:410px;color:var(--muted);font-size:13px;margin:12px 0 25px}.modal{width:min(500px,calc(100vw - 32px));border:1px solid #e3e6ed;border-radius:14px;padding:26px;color:var(--text);box-shadow:0 25px 90px #16192c22}.modal::backdrop{background:#1f253550;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.modal-description{font-size:13px;color:#727a89;margin-bottom:23px}.emoji-picker{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 24px}.emoji-picker button{font-size:23px;border:1px solid transparent;border-radius:7px;background:#f6f7f9;padding:7px}.chosen,.button.chosen{color:var(--accent);border-color:var(--accent);background:var(--soft)}.emoji-picker .chosen{border-color:var(--accent)}.template-feature{display:flex;align-items:center;gap:64px;padding:32px 44px;background:#fff;border:1px solid var(--line);border-radius:12px;max-width:820px}.template-preview{flex:0 0 215px}.template-description h2{font-size:24px}.template-description p{color:var(--muted);font-size:14px;margin:17px 0 30px}.account-details{max-width:450px}.account-email-state{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:13px;margin:-10px 0 12px}.account-email-state.is-verified{color:var(--success, #237b57)}.account-security{width:min(100%,760px);margin-top:42px;display:grid;gap:24px}.account-section-title h2,.account-security-form h3{margin:0}.account-section-title p,.account-security-form>p{color:var(--muted);font-size:13px;margin:8px 0 0}.account-security-form{display:grid;gap:14px;max-width:460px;padding:20px 0;border-top:1px solid var(--line)}.account-security-form label{display:grid;gap:7px;font-size:13px;font-weight:550}.account-security-form input{width:100%}.account-security-form .button{justify-self:start}.team-settings{width:min(100%,760px);margin-top:52px;padding-top:26px;border-top:1px solid var(--line)}.team-settings--spotlight{animation:team-settings-spotlight 1.8s ease-out both;border-radius:8px}@keyframes team-settings-spotlight{0%{outline:2px solid var(--accent);outline-offset:8px;background:var(--soft)}to{outline:2px solid transparent;outline-offset:13px;background:transparent}}.team-settings-heading,.team-list-heading,.team-switch-prompt{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.team-settings-heading>svg{color:var(--muted);margin-top:5px}.team-settings-heading h2,.team-list-heading h3{margin:0;font-size:18px;letter-spacing:-.35px}.team-settings-heading p,.team-list-heading p,.team-create-form p,.team-invite-form p,.team-pending>p,.team-created-invite>p,.team-switch-prompt p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.team-workspace-mobile{display:none}.team-create-form,.team-invite-form{margin-top:25px}.team-owned-list{margin-top:26px}.team-owned-list>h3{margin:0 0 8px;font-size:12px}.team-owned-list>ul{margin:0;padding:0;list-style:none}.team-owned-list>ul>li{display:flex;min-height:56px;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.team-owned-identity{display:grid;min-width:0;flex:1;gap:3px}.team-owned-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.team-owned-identity small{color:var(--muted);font-size:10px}.team-create-form>label,.team-invite-form>label,.team-created-invite>label,.team-workspace-mobile>label{display:block;margin-bottom:8px;font-size:12px;font-weight:600}.team-form-row,.team-invite-link-row{display:flex;align-items:center;gap:9px}.team-form-row>input,.team-invite-link-row>input{min-width:0;flex:1}.team-form-row>.button,.team-invite-link-row>.button{min-height:38px;flex:0 0 auto;padding:8px 12px;font-size:12px}.team-list-heading{align-items:center;margin-top:30px;padding-bottom:12px;border-bottom:1px solid var(--line)}.team-role-label{flex:0 0 auto;color:var(--muted);font-size:11px}.team-member-list{margin:0;padding:0;list-style:none}.team-member-list>li{display:flex;min-height:58px;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.team-member-list .avatar{width:30px;height:30px;font-size:11px}.team-member-identity{display:grid;min-width:0;flex:1;gap:3px}.team-member-identity strong{overflow:hidden;color:var(--ink);font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.team-member-identity small,.team-member-role{color:var(--muted);font-size:11px}.team-remove-member{color:var(--muted)}.team-invite-form{padding-top:5px}.team-created-invite{margin-top:18px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.team-invite-link-row input{font-size:11px}.team-pending{margin-top:22px}.team-pending h4{margin:0 0 6px;font-size:12px}.team-pending-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.team-pending-row>span{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;flex:1 1 180px;color:var(--muted)}.team-pending-row>.button{min-height:30px;padding:5px 8px;font-size:11px}.team-pending-row strong,.team-pending-row small{overflow:hidden;color:var(--ink);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.team-pending-row small{grid-column:2;color:var(--muted);font-size:10px}.button.subtle-danger{min-height:30px;padding:5px 8px;color:#a33f3f;font-size:11px}.team-status{display:flex;align-items:flex-start;gap:7px;margin-top:16px;color:var(--muted);font-size:11px;line-height:1.5}.team-status svg{flex:0 0 auto;color:#33825c;margin-top:1px}.team-switch-prompt{align-items:center;margin-top:22px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.invitation-page{max-width:620px}.invitation-page .button{display:inline-flex;align-items:center;margin-top:14px;text-decoration:none}@media(max-width:800px){.workspace-switcher{margin:-21px 0 24px}.workspace-switcher-trigger{justify-content:center;width:36px;height:34px;margin-inline:auto;padding:0}.workspace-switcher-trigger>span,.workspace-switcher-trigger>svg:last-child{display:none}.workspace-switcher-menu{left:calc(100% + 8px);top:0}.team-workspace-mobile{display:grid;margin-top:20px}.team-workspace-mobile select{min-height:38px;padding:7px 10px}}@media(max-width:600px){.workspace-switcher{display:none}.team-settings{margin-top:38px;padding-top:22px}.team-settings-heading h2,.team-list-heading h3{font-size:16px}.team-settings-heading p,.team-list-heading p{font-size:11px}.team-form-row,.team-invite-link-row{align-items:stretch;flex-direction:column}.team-form-row>input,.team-invite-link-row>input,.team-form-row>.button,.team-invite-link-row>.button{width:100%}.team-pending-row>span{flex-basis:100%}.team-pending-row>.button{flex:1 1 0}.team-member-list>li{gap:8px}.team-member-role{display:none}.team-switch-prompt{align-items:flex-start;flex-direction:column}}.avatar.large{width:62px;height:62px;font-size:22px;margin-bottom:25px}.account-details p{color:var(--muted);font-size:14px;margin:14px 0 24px}.auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;background:#fff}.auth-story{background:#eeecfa;padding:50px 60px;display:flex;flex-direction:column;justify-content:space-between;min-height:760px}.auth-wordmark{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:700;letter-spacing:-.8px}.auth-story h1{font-size:clamp(32px,3.8vw,56px);line-height:1.13;letter-spacing:-1.8px}.auth-story p{margin-top:26px;font-size:16px;color:#7a7495}.auth-mini-story{border-top:1px solid #d8d3ea;padding-top:24px;display:grid;gap:15px}.auth-mini-story span{font-size:11px;color:#827b9c}.auth-mini-story strong{font-size:20px;line-height:1.5;font-weight:500}.auth-form-wrap{display:grid;place-items:center;padding:50px 25px}.auth-form{width:min(100%,360px)}.auth-form h2{font-size:27px;letter-spacing:-.7px}.auth-form>p{font-size:13px;color:var(--muted);margin:12px 0 32px}.auth-form form>small{display:block;margin:-8px 0 22px;font-size:11px}.auth-form .notice{margin-bottom:15px}.auth-form .button{margin-top:8px}.auth-form .auth-switch{text-align:center;font-size:12px;margin-top:28px}.auth-switch a{color:var(--accent);margin-left:4px}.auth-forgot-link{margin-top:10px!important}.auth-forgot-link a{margin:0}.auth-action-note{color:var(--muted);font-size:13px}.mobile-brand{display:none}.editor{display:flex;flex-direction:column;height:100dvh;min-height:600px}.editor-header{display:flex;align-items:center;gap:12px;padding:12px 18px;height:64px;flex-shrink:0;background:#fff;border-bottom:1px solid var(--line)}.editor-header .brand{font-size:21px;margin-right:12px}.editor-header .story-title-input{max-width:310px;min-width:110px;padding:8px 10px;border-color:transparent;background:#fafbfc;margin:0;font-size:13px;font-weight:550}.editor-header .story-title-input:focus{border-color:#cdc7ed}.save-state{font-size:11px;display:flex;align-items:center;gap:6px;color:var(--muted);white-space:nowrap}.save-state.saved svg{color:#448862}.save-state.error{color:#c44e4e}.editor-header-actions{display:flex;align-items:center;gap:10px;min-width:0;margin-left:auto}.editor-action-group{display:flex;align-items:center;flex-shrink:0;gap:3px}.editor-action-group+.editor-action-group{padding-left:8px;border-left:1px solid var(--line)}.editor-release-actions{gap:6px}.editor-body{display:grid;grid-template-columns:var(--editor-rail-width, 160px) 8px minmax(0,1fr) 270px;min-height:0;flex:1}.editor-navigation-rail{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff;border-right:1px solid var(--line)}.editor-rail-resizer{position:relative;z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.editor-rail-resizer:after{position:absolute;top:0;bottom:0;left:3px;width:2px;background:transparent;content:""}.editor-rail-resizer:hover:after,.editor-rail-resizer:focus-visible:after,.editor-rail-resizer:active:after{background:var(--accent)}.editor-navigation-tabs{display:flex;flex:0 0 auto;gap:4px;padding:10px 10px 0;border-bottom:1px solid var(--line)}.editor-navigation-tabs [role=tab]{flex:1;min-width:0;padding:9px 4px 8px;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:11px;font-weight:500}.editor-navigation-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}.editor-rail-panel{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.editor-rail-panel>.slide-rail{flex:1;max-height:none;padding:14px 12px 18px;border-right:0}.editor-rail-panel>.layers-panel{flex:1;padding:12px 10px 18px;overflow-y:auto}.slide-rail{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:22px 16px 18px;min-height:0}.rail-heading{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);margin:0 4px 20px}.rail-heading strong{font-weight:500;color:#606979}.slide-list{overflow-y:auto;flex:1;margin:0 -6px 16px;padding:3px 6px}.slide-thumb{position:relative;display:flex;gap:9px;align-items:flex-start;padding:0 0 2px;background:transparent;width:100%;margin-bottom:19px;text-align:left}.slide-thumb>span{font-size:10px;color:var(--muted);padding-top:6px;min-width:15px}.slide-thumb>div{width:107px;border-radius:6px;border:1px solid #e0e3eb;overflow:hidden}.slide-thumb.active>div{outline:2px solid var(--accent);outline-offset:2px}.slide-thumb.active>span{color:var(--accent)}.add-slide{font-size:11px;padding:10px 6px}.canvas-workspace{display:flex;flex-direction:column;align-items:center;min-width:0;overflow:auto;padding:20px 24px 16px}.canvas-tools{margin-bottom:18px;flex-shrink:0}.editor-canvas-wrap{width:min(360px,100%,calc((100dvh - 195px)*.5625));flex-shrink:0;box-shadow:0 6px 28px #22243a0b;border-radius:5px}.story-canvas{width:100%;aspect-ratio:9/16;position:relative;container-type:inline-size;overflow:hidden;border-radius:inherit}.text-layer{position:absolute;line-height:1.18;white-space:pre-wrap;overflow-wrap:anywhere;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.layer-content{width:100%;height:100%;overflow:hidden}.editable .text-layer{touch-action:none;cursor:move;-webkit-user-select:none;user-select:none}.text-layer.selected{outline:1.5px solid #8770f3}.selection-dot,.resize-handle{width:8px;height:8px;border:1.5px solid #8770f3;background:#fff;position:absolute;border-radius:50%;z-index:2}.selection-dot.tl{left:-4px;top:-4px}.selection-dot.tr{right:-4px;top:-4px}.selection-dot.bl{left:-4px;bottom:-4px}.resize-handle{right:-5px;bottom:-5px;width:11px;height:11px;cursor:nwse-resize;touch-action:none}.canvas-caption{width:min(360px,100%);display:flex;justify-content:space-between;font-size:10px;color:#9ba0ac;margin-top:16px;gap:10px}.inspector{--inspector-space-1: 4px;--inspector-space-2: 8px;--inspector-space-3: 12px;--inspector-space-4: 16px;display:flex;flex-direction:column;gap:var(--inspector-space-2);background:#fff;border-left:1px solid var(--line);padding:27px 21px;overflow:auto}.inspector>*{flex-shrink:0}.inspector-heading{position:sticky;z-index:4;top:-27px;display:flex;align-items:center;justify-content:space-between;margin:-27px -21px 0;padding:16px 21px 12px;background:#fff;border-bottom:1px solid var(--line)}.inspector-heading h2{font-size:17px}.inspector label{display:grid;gap:var(--inspector-space-2);font-size:11px;line-height:1.4;margin:0}.inspector input:not([type=color]),.inspector textarea,.inspector select{font-size:12px;padding:9px 10px;margin-top:0}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--inspector-space-3)}.inspector .checkbox-label,.inspector .form-editor-label{display:flex}.inspector .checkbox-label{flex-direction:row;align-items:center;gap:9px}.color-picker{display:grid;gap:var(--inspector-space-2);min-width:0;margin:0}.color-picker-label{display:block;margin:0;color:var(--muted);font-size:11px;font-weight:500}.color-picker-control{display:flex;align-items:center;gap:var(--inspector-space-2);min-width:0}.inspector .color-code-input{flex:1;width:100%;min-width:0;min-height:34px;margin:0;padding:7px 9px;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:11px;letter-spacing:.02em}.color-picker-trigger{position:relative;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;margin:0;padding:2px;border:1px solid var(--line);border-radius:50%;cursor:pointer}.color-picker-dot{width:100%;height:100%;border:1px solid #20263433;border-radius:50%;background:var(--selected-color)}.color-picker-trigger input[type=color]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;border:0;border-radius:50%;cursor:pointer}.color-picker-trigger:focus-within{outline:2px solid var(--accent);outline-offset:2px}.font-family-picker{gap:var(--inspector-space-2)}.inspector .font-family-picker select{min-height:38px;font-size:13px}.alignment-group{display:flex;gap:var(--inspector-space-2)}.alignment-group>button{flex:1}.canvas-alignment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--inspector-space-2)}.canvas-alignment-grid>button{min-width:0;min-height:34px;padding:7px}.inspector-control{display:grid;gap:var(--inspector-space-2)}.inspector-control-label{color:var(--muted);font-size:11px;font-weight:500}.recovery-note{padding:9px 22px;font-size:11px;color:#625597;background:#efedf9}.editor-alert{padding:10px 16px}.publication-summary{display:flex;align-items:center;gap:18px;padding:16px;background:#f6f7f9;border-radius:8px;margin-bottom:24px}.publication-summary>div{width:68px;flex-shrink:0;border-radius:4px;overflow:hidden}.publication-summary strong{font-size:14px;display:block;overflow-wrap:anywhere}.publication-summary small{display:block;margin-top:8px;font-size:11px}.viewer-page{display:flex;flex-direction:column;align-items:center;height:100dvh;min-height:300px;background:#171c28;color:#fff;padding:16px 20px 12px}.viewer-header{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#aab0bd;height:28px;flex-shrink:0;margin-bottom:12px;gap:20px}.viewer-header>a{display:flex;align-items:center;gap:8px;color:#dbe0ec;white-space:nowrap}.viewer-header>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.viewer-brand{font-size:18px;letter-spacing:-.7px;font-weight:700;color:#fff}.viewer-story-wrap{width:min(460px,100%,calc((100dvh - 122px)*.5625));margin:auto 0}.viewer-story{position:relative;width:100%;aspect-ratio:9/16;border-radius:8px;overflow:hidden}.story-progress{display:flex;position:absolute;top:12px;left:12px;right:12px;z-index:4;gap:5px}.story-progress>button{padding:0;height:4px;flex:1;background:#fff5;border-radius:4px;box-shadow:0 0 1px #0009}.story-progress>button.seen{background:#fff}.tap-zone{position:absolute;top:30px;bottom:0;background:transparent;width:40%}.tap-zone.previous{left:0}.tap-zone.next{right:0;width:60%}.story-end{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;background:#202634f5;gap:16px}.story-end h2{font-size:24px}.story-end p{font-size:13px;color:#bbc2cf;margin-bottom:14px;overflow-wrap:anywhere}.viewer-error{display:grid;min-height:100dvh;align-content:center;justify-items:center;padding:calc(28px + env(safe-area-inset-top)) 24px calc(28px + env(safe-area-inset-bottom));text-align:center;color:#f3f5fa;background:#171c28}.viewer-loading{min-height:100dvh;display:grid;place-items:center;padding:calc(24px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));color:#b9c1cf;background:#171c28;font-size:13px}.viewer-error-content{width:min(440px,100%)}.viewer-error h1{margin-bottom:12px;font-size:25px;line-height:1.25}.viewer-error p{margin:0 auto;color:#b9c1cf;line-height:1.6;overflow-wrap:anywhere}.viewer-error-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:20px}.viewer-error-actions .button.ghost{min-height:40px}@media(min-width:1600px){.editor-canvas-wrap{width:min(420px,100%,calc((100dvh - 195px)*.5625))}}@media(max-width:1150px){.sidebar{width:190px}.shell-main{margin-left:190px}.page{padding:28px}.page-heading{align-items:flex-start;flex-direction:column;gap:22px}.editor-header{gap:9px;padding:14px}.editor-header .brand-symbol{display:none}.editor-header .brand{margin-right:0}.editor-header .story-title-input{max-width:240px}.editor-body{grid-template-columns:var(--editor-rail-width, 155px) 8px minmax(0,1fr) 245px}.slide-rail{padding:20px 11px 16px}}@media(max-width:800px){.sidebar{width:72px;padding:24px 10px}.sidebar .brand{justify-content:center;gap:0;margin:0 0 36px;font-size:0}.sidebar .brand-symbol{display:flex;flex-shrink:0}.nav-item{justify-content:center;padding:14px 10px}.nav-item span{display:none}.sidebar-user{padding:0;justify-content:center}.sidebar-user>span:last-child{display:none}.shell-main{margin-left:72px}.library-top{flex-direction:column;align-items:flex-start;margin-bottom:28px}.search{width:100%}.template-feature{gap:28px;padding:24px}.template-preview{flex-basis:150px}.editor-header .brand{display:none}.editor-header .story-title-input{max-width:190px}.editor-header .save-state{font-size:10px}.editor-header-actions{gap:4px}.preview-button span{display:none}.editor-header .button{padding:9px 10px}.editor-body{grid-template-columns:120px minmax(0,1fr)}.inspector{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line);padding:22px;overflow:visible}.editor{height:auto;min-height:100dvh}.editor-body{flex:unset}.slide-rail{max-height:700px}.slide-thumb>div{width:74px}.slide-thumb>span{min-width:12px;font-size:9px}.add-slide{font-size:10px;flex-direction:column;gap:4px}.canvas-workspace{padding:20px 16px}.editor-canvas-wrap{width:min(330px,100%,calc((100dvh - 170px)*.5625))}.rail-heading{flex-direction:column;align-items:flex-start;gap:6px}.inspector label,.inspector .field-grid,.alignment-group,.inspector .wide{max-width:540px}}@media(max-width:600px){h1{font-size:26px}.page{padding:24px 20px 40px}.sidebar{position:fixed;inset:auto 0 0;width:100%;height:66px;padding:0 6px;border-top:1px solid var(--line);border-right:0}.sidebar .brand,.sidebar-user{display:none}.sidebar nav{display:flex;justify-content:space-around;height:100%}.nav-item{flex:1;flex-direction:column;gap:6px;padding:10px 6px;border-radius:0;font-size:10px}.nav-item span{display:block}.shell-main{margin-left:0;margin-bottom:66px}.page-heading{margin-bottom:30px}.page-heading .actions{width:100%}.page-heading .actions .button{flex:1;font-size:11px;padding:10px}.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.folder-card>a{padding:13px 36px 13px 12px}.folder-card strong{font-size:12px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.story-cover{height:200px;padding:12px}.story-card>p{font-size:9px;flex-wrap:wrap}.story-card-heading a{font-size:12px}.empty-state{min-height:350px}.empty-state h2{font-size:19px}.template-feature{flex-direction:column;align-items:flex-start;gap:28px}.template-preview{width:170px;flex-basis:auto;align-self:center}.template-description h2{font-size:22px}.auth-page{display:block;min-height:100dvh}.auth-story{display:none}.auth-form-wrap{min-height:100dvh;padding:40px 26px}.mobile-brand{display:flex;align-items:center;gap:8px;font-size:23px;font-weight:700;margin-bottom:44px}.editor-header{flex-wrap:wrap;height:auto;min-height:108px;gap:6px;padding:12px}.editor-header .story-title-input{flex:1;max-width:unset}.editor-header-actions{width:100%;justify-content:flex-end;margin-top:4px}.editor-header-actions .preview-button{margin-left:auto}.preview-button span{display:inline}.editor-body{grid-template-columns:84px minmax(0,1fr)}.slide-rail{padding:18px 8px 12px}.slide-thumb{flex-direction:column;gap:6px}.slide-thumb>div{width:58px}.rail-heading span{font-size:9px}.slide-thumb>span{padding:0}.add-slide{font-size:9px;white-space:normal}.canvas-workspace{padding:16px 12px 20px}.canvas-caption{font-size:8px}.canvas-tools .button{font-size:11px;padding:8px 12px}.editor-canvas-wrap{width:min(360px,100%,calc((100dvh - 205px)*.5625))}.viewer-page{padding:12px 8px 8px}.viewer-story-wrap{width:min(100%,calc((100dvh - 108px)*.5625))}.viewer-header{padding:0 8px;font-size:10px}.viewer-story{border-radius:5px}.story-end h2{font-size:21px}.modal{padding:22px}.modal-actions .button{white-space:normal}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.story-layer{position:absolute;transform-origin:center}.story-layer.selected{outline:1.5px solid #8770f3}.story-layer.group-selected:not(.selected){outline:1.5px dashed #8770f3;outline-offset:2px}.editable .story-layer{touch-action:none;cursor:move;-webkit-user-select:none;user-select:none}.editable .story-layer.locked{cursor:default}.editable .layer-media{pointer-events:none}.layer-media{display:block;width:100%;height:100%}.canvas-background,.canvas-dim{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.canvas-background{object-fit:cover}.canvas-dim{background:#000}.video-poster-mark{position:absolute;bottom:12px;left:12px;background:#202634a6;color:#fff;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;pointer-events:none}.media-error{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;background:#eceef2;color:#717a8b;font-size:3cqw}.canvas-guide{position:absolute;background:#8770f3;pointer-events:none;z-index:10}.canvas-guide.vertical{width:1px;top:0;bottom:0;left:50%}.canvas-guide.horizontal{height:1px;left:0;right:0;top:50%}.viewing.story-canvas{pointer-events:none;z-index:2}.viewing .video-layer{pointer-events:auto}.tap-zone{z-index:1}.story-end{z-index:5}.canvas-tools{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.duplicate-slide{margin-top:8px;font-size:11px}.layers-panel{min-height:0}.layers-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;margin-bottom:8px}.layers-heading h3{min-width:0;margin:0;font-size:12px;font-weight:600}.layers-heading-actions{display:flex;align-items:center;gap:5px;flex:0 0 auto}.layers-heading-actions>span{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.layers-heading .layer-multi-toggle{width:28px;height:28px;min-width:28px}.layer-group-actions{display:grid;gap:7px;padding:7px 0 10px;margin-bottom:5px;border-bottom:1px solid var(--line)}.layer-group-count{color:var(--muted);font-size:10px}.layer-group-align{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.layer-group-align>.icon-button{width:100%;min-width:0;height:28px;padding:0}.layer-group-distribute{display:flex;gap:5px}.layer-group-distribute>.button{flex:1;justify-content:center;min-width:0;min-height:28px;padding:4px}.group-selection-inspector{padding:12px 0;color:var(--text);font-size:12px}.group-selection-inspector p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.form-layer-select{display:flex;align-items:center;width:100%;min-height:36px;gap:8px;margin:0 0 5px;padding:7px 6px;border-radius:6px;background:transparent;color:var(--muted);text-align:left;font-size:11px}.form-layer-select[aria-pressed=true]{background:var(--soft);color:var(--text)}.layer-row{position:relative;display:flex;align-items:center;border-radius:6px;gap:2px;min-height:36px;padding:1px 3px;margin-bottom:1px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.layer-row:active{cursor:grabbing}.layer-row.active{background:var(--soft)}.layer-row.dragging{opacity:.45}.layer-row.drop-before:before,.layer-row.drop-after:after{position:absolute;right:4px;left:4px;height:2px;border-radius:2px;background:var(--accent);content:""}.layer-row.drop-before:before{top:-2px}.layer-row.drop-after:after{bottom:-2px}.layer-drag-handle{display:grid;place-items:center;flex:0 0 20px;width:20px;height:28px;padding:0;border-radius:4px;background:transparent;color:var(--muted);cursor:grab;touch-action:none}.layer-select{display:flex;align-items:center;gap:8px;padding:8px 4px;background:none;flex:1;min-width:0;text-align:left;font-size:11px;color:#656d7c}.layer-select svg{flex-shrink:0}.layer-select .layer-select-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-select .layer-selection-mark{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px;border:1px solid var(--line);border-radius:4px;color:var(--accent)}.layer-row.group-selected .layer-selection-mark{border-color:var(--accent);background:var(--soft)}.layer-row .icon-button{width:28px;height:28px}.layer-actions{display:flex;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.layer-actions .button{flex:1;justify-content:center;gap:5px;min-width:0;padding:7px 5px;font-size:11px}.inspector input[type=number]:not(:disabled){cursor:ew-resize}.inspector input[type=number]:focus{cursor:text}.text-overflow-warning{border:1px solid #f1d5b8;background:#fff9f1;border-radius:6px;padding:9px 10px;color:#825324;font-size:11px;line-height:1.6;margin:0}.media-alt-label,.background-dim-label{margin-top:0}input[type=range]{accent-color:var(--accent);padding:0!important;border:0!important;height:22px;background:transparent!important}.templates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;max-width:1100px}.template-card{min-width:0}.template-card-preview{background:#e8ebf1;border:1px solid #dfe3eb;border-radius:12px;padding:24px;display:flex;justify-content:center;height:350px;margin-bottom:20px}.template-card-preview>div{height:100%;width:auto;aspect-ratio:9/16;box-shadow:0 6px 20px #20263412}.template-card h2{font-size:18px}.template-card p{font-size:13px;color:var(--muted);line-height:1.7;margin:10px 0 18px;min-height:66px}@media(max-width:800px){.duplicate-slide{white-space:normal;padding:9px 6px;font-size:10px}.editor-canvas-wrap{width:min(330px,100%,calc((100dvh - 215px)*.5625))}}@media(max-width:600px){.canvas-tools{gap:5px}.canvas-tools .button{padding:8px;font-size:10px;gap:4px}.canvas-tools .button svg{width:14px}.editor-canvas-wrap{width:min(360px,100%,calc((100dvh - 250px)*.5625))}.duplicate-slide{flex-direction:column;font-size:9px;gap:4px}.template-card-preview{height:300px}.templates-grid{gap:34px}}[hidden]{display:none!important}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}summary{cursor:pointer}.text-button{border-color:transparent;background:transparent;justify-content:flex-start}.text-button:hover:not(:disabled){border-color:transparent}.library-feedback{font-size:12px;color:var(--muted);margin-bottom:20px}.library-feedback:empty{display:none}.drop-active{outline:2px solid var(--accent);outline-offset:2px;background:var(--soft)}.story-card.dragging{opacity:.45}.story-card{cursor:grab;-webkit-user-select:none;user-select:none}.story-card.dragging{cursor:grabbing}.story-cover{cursor:inherit}.story-menu{position:relative;flex-shrink:0}.story-menu summary{list-style:none}.story-menu summary::-webkit-details-marker{display:none}@media(max-width:600px){.story-menu>summary.icon-button{width:44px;height:44px}}.story-menu-content{position:absolute;right:0;top:34px;z-index:6;min-width:170px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px}.menu-action{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:10px;border-radius:5px;background:#fff;color:var(--text);font-size:12px}.menu-action:hover{background:#f4f5f7}.tool-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;border-radius:6px;font-size:11px;color:#515969;background:transparent;min-height:34px}.tool-button:hover:not(:disabled){background:#e8eaef;color:var(--text)}.canvas-tools{gap:3px;flex-wrap:nowrap}.inspector-section{display:flex;flex-direction:column;gap:var(--inspector-space-3, 12px);border-top:1px solid var(--line);padding:var(--inspector-space-4, 16px) 0 0}.inspector-section-title{margin:0;font-size:12px;line-height:1.4;font-weight:600;color:var(--muted)}.inspector-group{display:flex;flex-direction:column;gap:var(--inspector-space-3, 12px);min-width:0;padding:0}.inspector-group+.inspector-group{border-top:1px solid var(--line);padding-top:var(--inspector-space-3, 12px)}.inspector-heading+.inspector-group{padding-top:0}.inspector-group>.inspector-section-title{margin:0}.inspector-group .help-text{margin:0}.inspector .color-picker-stack,.inspector .options-editor{display:grid;gap:var(--inspector-space-2, 8px)}.interactive-occlusion-note{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 14px;padding:10px 10px 10px 12px;border-radius:4px;background:#f8f6ef;color:#494437;font-size:11px;line-height:1.45}.interactive-occlusion-note strong{font-weight:600}.interactive-occlusion-note p{margin:4px 0 0}.interactive-occlusion-note .icon-button{flex:0 0 32px;width:32px;height:32px}.inspector-subsection-title{margin:var(--inspector-space-1, 4px) 0 0;font-size:11px;line-height:1.4;font-weight:500;color:var(--muted)}.inspector-section .wide{background:transparent;border-color:transparent;justify-content:flex-start}.inspector .form-page-controls,.inspector .field-properties{display:grid;gap:var(--inspector-space-3, 12px)}.inspector .form-page-controls{margin:0}.inspector .form-page-controls .actions{gap:var(--inspector-space-2, 8px)}.inspector .field-properties{gap:var(--inspector-space-3, 12px);margin:0;padding-top:var(--inspector-space-4, 16px)}.rail-actions{font-size:10px;color:var(--muted);margin-top:12px}.rail-actions summary{padding:5px 0}.rail-actions .button{width:100%;white-space:normal;justify-content:flex-start;background:transparent;border-color:transparent;padding:6px 0}.add-form-slide{margin-top:6px;font-size:11px;background:transparent;border-color:transparent}.layers-heading-actions>span{display:none}.checkbox-label{display:flex;align-items:center;gap:9px}.checkbox-label input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--accent)}.option-editor-row{display:flex;align-items:center;gap:var(--inspector-space-2, 8px);margin:0}.option-editor-row input:not([type=color]){margin-top:0}.field-error{display:block;color:#a83939;font-size:11px;line-height:1.5;margin-top:0}.question-list{display:grid;gap:var(--inspector-space-1, 4px);margin:0}.question-select{display:flex;align-items:baseline;gap:10px;padding:9px 10px;background:transparent;color:var(--text);text-align:left;border-radius:6px;font-size:12px;overflow-wrap:anywhere}.question-select>span{color:var(--muted);font-size:10px}.question-select.active{background:var(--soft)}.question-select:hover{background:#f1f2f6}.field-properties{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.form-editor-label{display:flex;align-items:center;gap:8px;font-size:12px;color:#515969;margin:0}.form-editor-label>span{color:var(--muted);font-size:11px}.canvas-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:1.7cqw;padding:1.5cqw 3cqw;font-weight:600;line-height:1.25;text-align:center;overflow:hidden;overflow-wrap:anywhere}.canvas-poll{width:100%;height:100%;padding:5cqw;border-radius:2.2cqw;background:#fff;color:var(--text);overflow:auto}.canvas-poll>strong{font-size:4.6cqw;line-height:1.35;display:block;overflow-wrap:anywhere}.poll-options{display:grid;gap:2cqw;margin-top:4cqw}.poll-options>button,.poll-options>span{display:block;text-align:left;background:#f5f6f8;color:var(--text);border:1px solid #e4e6ec;padding:2.7cqw 3cqw;border-radius:1.6cqw;font-size:4cqw;overflow-wrap:anywhere}.poll-options>button:hover:not(:disabled),.poll-options>button[aria-pressed=true]{background:var(--soft);border-color:var(--accent)}.interaction-status{font-size:3.4cqw;line-height:1.5;margin-top:3cqw;color:#515969;overflow-wrap:anywhere}.interaction-status[role=alert]{color:#a83939}.viewing .button-layer,.viewing .poll-layer,.viewing .form-story{pointer-events:auto}.editable .canvas-button,.editable .canvas-poll{pointer-events:none}.form-story{position:absolute;inset:0;padding:10% 8% 8%;overflow:auto;color:var(--text)}.form-story h2{font-size:7cqw;letter-spacing:-.025em;line-height:1.25;margin-bottom:5cqw;overflow-wrap:anywhere}.form-description{font-size:3.9cqw;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:6cqw}.form-question{margin-bottom:5cqw;font-size:3.9cqw;color:var(--text)}.form-question input,.form-question textarea,.form-question select{font-size:4.3cqw;padding:2.5cqw 3cqw;margin-top:2cqw;border-radius:1.6cqw}.form-preview .form-question{cursor:pointer}.form-preview .form-question input,.form-preview .form-question textarea,.form-preview .form-question select{pointer-events:none;opacity:1}.form-story.interactive input,.form-story.interactive textarea,.form-story.interactive select{font-size:16px;min-height:40px}.form-submit{background:#202634;color:#fff;border-radius:1.6cqw;font-size:4.2cqw;padding:3cqw 5cqw;min-height:10cqw}.form-preview .form-submit{opacity:1}.form-privacy{margin-top:4cqw;color:#626b79;font-size:3.3cqw;line-height:1.5}.form-draft-status{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 4cqw;color:#626b79;font-size:3.2cqw;line-height:1.4}.form-draft-clear{flex:0 0 auto;padding:3px 0;background:transparent;color:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:2px}.form-success{padding-top:12cqw}.form-success strong{display:block;font-size:6cqw;line-height:1.4;overflow-wrap:anywhere}.form-success p{font-size:3.9cqw;margin-top:4cqw}.responses-page{max-width:1250px}.response-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) repeat(2,minmax(130px,1fr));gap:12px;margin-bottom:24px}.response-filters label{margin:0}.responses-list-heading{display:flex;align-items:center;justify-content:space-between;margin:22px 0 14px}.responses-list-heading h2{font-size:14px}.response-list{border-top:1px solid var(--line)}.response-row{display:flex;align-items:center;gap:16px;width:100%;border-bottom:1px solid var(--line);padding:15px 4px;text-align:left;background:transparent;color:var(--text)}.response-row:hover{background:#eceef3}.response-kind{font-size:11px;width:58px;flex-shrink:0;color:var(--muted)}.response-row>span:nth-child(2){min-width:0;flex:1}.response-row strong{display:block;font-weight:500;font-size:13px;overflow-wrap:anywhere}.response-row small{display:block;margin-top:5px;font-size:11px}.response-row time{color:var(--muted);font-size:11px}.response-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:16px;font-size:12px;color:var(--muted)}.response-detail-meta p{font-size:13px;margin:8px 0}.response-detail-meta small{line-height:1.7}.response-details{margin:28px 0}.response-details>div{padding:12px 0;border-top:1px solid var(--line)}.response-details dt{font-size:11px;color:var(--muted);margin-bottom:8px}.response-details dd{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.delete-response-confirm p{font-size:13px;margin-bottom:12px}.poll-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:32px}.poll-result{padding:20px 0;border-top:1px solid var(--line)}.poll-result h2{font-size:16px;overflow-wrap:anywhere}.poll-result p{font-size:11px;color:var(--muted);margin-top:6px}.poll-result-row{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:16px;font-size:12px}.poll-result-row>span:first-child{overflow-wrap:anywhere}.poll-bar{grid-column:1 / -1;height:4px;border-radius:2px;background:#e4e6ee}.poll-bar>div{height:100%;background:var(--accent);border-radius:inherit}.poll-result>small{display:block;font-size:11px;margin-top:18px}@media(max-width:800px){.response-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.form-editor-label{flex-wrap:wrap}.form-editor-label>span{width:100%}}@media(max-width:600px){.tool-button{padding:7px;min-width:36px;min-height:36px}.tool-button span{display:none}.canvas-tools{width:100%;justify-content:center}.add-form-slide{flex-direction:column;font-size:9px;padding:6px 2px;white-space:normal}.rail-actions summary{font-size:9px}.rail-actions .actions{gap:0;justify-content:center}.rail-actions .icon-button{width:24px}.folder-grid{grid-template-columns:1fr}.response-row{gap:10px;flex-wrap:wrap}.response-row time{margin-left:68px}.response-row>svg{display:none}.responses-page .page-heading{flex-direction:row;gap:12px;align-items:center}.form-editor-label>span{display:none}}.story-progress{top:4px}.story-progress>button{position:relative;height:24px;background:transparent;box-shadow:none}.story-progress>button:after{content:"";position:absolute;inset:8px 0 auto;height:4px;border-radius:4px;background:#fff5;box-shadow:0 0 1px #0009}.story-progress>button.seen{background:transparent}.story-progress>button.seen:after{background:#fff}.story-progress.on-form>button:after{background:#dfe2e9;box-shadow:none}.story-progress.on-form>button.seen:after{background:#6a5be8}.form-input-placeholder{min-height:11cqw;padding:2.5cqw 3cqw;border:1px solid #dfe3eb;border-radius:1.6cqw;background:#fff;margin-top:2cqw;color:var(--muted);font-size:4cqw}.form-input-placeholder.multiline{min-height:27cqw}.form-preview .form-submit{display:inline-block}.drag-preview{position:fixed;top:0;left:0;pointer-events:none;z-index:20;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:6px;padding:8px 12px;color:var(--text);background:#fff;font-size:12px}.slide-thumb .form-story,.slide-thumb .canvas-poll,.story-cover .form-story,.story-cover .canvas-poll{overflow:hidden;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.collection-page{max-width:1080px;margin:0 auto;padding:24px 36px 60px}.collection-header{display:flex;align-items:center;margin-bottom:36px;color:var(--muted)}.collection-header .viewer-brand{display:flex;align-items:center;gap:7px}.collection-page h1{margin:24px 0 36px;overflow-wrap:anywhere}.collection-page .breadcrumbs{flex-wrap:wrap}.public-folder{display:flex;align-items:center;gap:12px;padding:16px}.public-folder strong{flex:1}.public-folder:hover{border-color:var(--accent)}.public-story-card{display:block;color:var(--text)}.public-story-card h3{font-size:14px;font-weight:600;margin:12px 0 5px;overflow-wrap:anywhere}.public-story-card:hover h3{color:var(--accent)}.public-story-card .story-cover{transition:border-color .15s ease-out}.public-story-card:hover .story-cover{border-color:var(--accent)}.collection-settings .back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;font-size:13px;color:var(--muted)}.collection-settings .page-heading{margin-bottom:16px}.collection-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;margin-top:32px;align-items:start}.collection-settings-grid h2{font-size:15px;margin:0 0 18px}.collection-selection{background:var(--surface, white);border-radius:12px;border:1px solid var(--line);padding:8px 16px}.collection-branch{padding-left:16px}.collection-selection>.collection-branch{padding-left:0}.collection-branch .collection-branch{padding-left:min(16px,calc((5 - var(--depth)) * 16px))}.collection-selection-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.selection-label{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;min-width:0;cursor:pointer;font-size:13px}.selection-label input[type=checkbox]{width:16px;height:16px;flex-shrink:0;margin:0;padding:0;accent-color:var(--accent)}.selection-label span,.selection-label strong{min-width:0;overflow-wrap:anywhere}.selection-label small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.collection-story-row{padding-left:24px}.collection-selection-row .text-button{font-size:11px;white-space:nowrap;flex-shrink:0}.collection-access{border-top:1px solid var(--line);padding-top:18px}.collection-access p{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 16px}.collection-access input{font-size:12px}.collection-access .actions{margin:12px 0 22px;flex-wrap:wrap}.collection-access .primary{margin-bottom:12px}.danger-text{color:#a83240}.recommendation-settings{border-top:1px solid var(--line);padding-top:16px;margin-top:24px}.recommendation-settings summary{cursor:pointer;font-size:13px;font-weight:600}.recommendation-settings p{margin:12px 0}.recommendation-choices{display:flex;flex-direction:column;gap:12px;max-height:240px;overflow-y:auto;padding:3px}.publication-revoke{margin-top:20px}.viewer-page.finished{height:auto;min-height:100dvh}.viewer-recommendations{width:min(920px,100%);margin:24px auto 40px;padding:0 24px}.viewer-recommendations h2{font-size:18px;margin-bottom:18px}.viewer-header a{max-width:45%;overflow-wrap:anywhere}@media(max-width:900px){.collection-settings-grid{grid-template-columns:minmax(0,1fr);gap:28px}.collection-access{max-width:500px}}@media(max-width:600px){.collection-page{padding:20px 20px 40px}.collection-header{margin-bottom:28px}.collection-page h1{font-size:24px;margin-bottom:28px}.collection-selection{padding:8px 12px}.collection-selection-row{flex-wrap:wrap;gap:8px}.collection-selection-row .text-button{margin-left:26px}.collection-story-row{padding-left:12px}.viewer-recommendations{padding:0 20px}.public-story-card p{font-size:11px}}.folder-menu{position:absolute;right:6px;top:9px}.folder-card:has(.folder-menu[open]){z-index:3}.collection-header .viewer-brand{color:var(--text)}.viewer-recommendations .public-story-card{color:#fff}.viewer-recommendations .public-story-card p{color:#b8beca}.viewer-recommendations .public-story-card:hover h3{color:#c6bfff}.public-story-card{cursor:pointer}.publication-section{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.publication-section summary{font-size:13px;font-weight:600;cursor:pointer}.publication-section form,.publication-section>label{margin-top:16px}.publication-section .help-text{margin:12px 0;line-height:1.6}.publication-history-link{display:inline-block;margin-top:20px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.link-cover-preview{width:100%;max-height:180px;object-fit:contain;margin-bottom:12px;background:var(--bg);border-radius:8px}.versions-page .back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:26px;font-size:13px}.versions-page .page-heading p{max-width:70ch}.version-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.version-row strong{font-size:14px;overflow-wrap:anywhere}.version-row p{margin-top:7px;font-size:12px;color:var(--muted)}.version-row .actions{flex-shrink:0;flex-wrap:wrap}.version-current{display:inline-block;font-size:11px;color:#386a4d;margin-top:8px}.version-pagination{margin-top:24px;align-items:center;font-size:12px;color:var(--muted)}.password-page{min-height:100dvh;padding:28px;display:grid;place-items:center}.password-panel{width:min(360px,100%)}.password-panel h1{font-size:25px;margin-top:20px}.password-panel p{margin:12px 0 24px;font-size:14px;color:var(--muted);line-height:1.6}.password-panel .password-error{color:#a83240}.password-panel input{font-size:16px}.form-frame{position:absolute;z-index:2}.form-frame .form-story{height:100%;width:100%;position:relative;inset:auto;font-size:var(--form-font);padding:8%}.form-frame .form-story h2{font-size:calc(var(--form-font) * 1.8)}.form-frame .form-question,.form-frame .form-description{color:inherit;font-size:var(--form-font)}.form-frame .form-submit{background:var(--form-button);color:var(--form-button-text);font-size:var(--form-font)}.form-frame .form-privacy{color:inherit;opacity:.8;font-size:calc(var(--form-font) * .85)}.form-field-help{display:block;font-size:calc(var(--form-font) * .85);line-height:1.5;margin-top:6px;color:inherit;opacity:.8}.editable-form{outline:1px solid var(--accent);touch-action:none;-webkit-user-select:none;user-select:none;cursor:move}.editable-form:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.editable-form .canvas-copy-input{-webkit-user-select:text;user-select:text;cursor:text}.form-layout-controls,.form-appearance-controls{align-items:start}.form-layout-controls label,.form-appearance-controls label{min-width:0}.form-resize-handle{position:absolute;right:0;bottom:0;transform:translate(50%,50%);width:14px;height:14px;border:2px solid var(--accent);background:#fff;z-index:5;cursor:nwse-resize;touch-action:none}@media(max-width:600px){.version-row{align-items:flex-start;flex-direction:column;gap:12px}.version-row .actions{width:100%}}.form-paged{overflow:clip}.form-page-content{transform-origin:top left;display:flow-root}.form-page-number{color:inherit;opacity:.8;font-size:calc(var(--form-font) * .85);margin-bottom:4cqw}.form-page-back{display:block;background:transparent;color:inherit;font-size:var(--form-font);padding:2cqw 0;margin-bottom:3cqw;text-decoration:underline;text-underline-offset:3px}.form-paged textarea{resize:none}.form-page-picker{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;max-width:360px;margin:0 auto 12px}.form-page-picker [aria-pressed=true]{background:var(--soft);color:var(--accent)}.inspector-hint{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.form-pages-thumb{position:absolute;bottom:4px;left:4px;background:#fff;color:var(--text);padding:2px 4px;font-size:9px;border-radius:3px}.stories-viewer{--viewer-height: 100dvh;--viewer-offset: 0px;height:var(--viewer-height);min-height:0;padding:calc(12px + env(safe-area-inset-top)) 12px calc(8px + env(safe-area-inset-bottom));justify-content:center;overflow:hidden}.viewer-shell{flex:0 0 auto;display:flex;flex-direction:column;width:min(440px,100%);height:calc(var(--viewer-height) - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0}.viewer-chrome{flex-shrink:0}.stories-viewer .story-progress{position:static;gap:3px;height:18px;align-items:center}.stories-viewer .story-progress>button,.stories-viewer .story-progress>button.seen{height:18px;box-shadow:none;background:transparent;min-width:0}.stories-viewer .story-progress>button:after{inset:7px 0 auto;height:3px;box-shadow:none;background:linear-gradient(to right,white var(--story-progress, 0%),#ffffff40 var(--story-progress, 0%))}.stories-viewer .viewer-header{height:44px;gap:10px;margin:0}.stories-viewer .viewer-header>div{flex:1;min-width:0}.stories-viewer .viewer-header strong,.stories-viewer .viewer-header span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stories-viewer .viewer-header strong{font-size:13px;color:#fff;font-weight:600}.stories-viewer .viewer-header span{font-size:11px;margin-top:2px}.stories-viewer .viewer-header .icon-button{color:#fff;flex-shrink:0}.stories-viewer .viewer-header .icon-button:hover{background:#ffffff15}.stories-viewer .viewer-story-wrap{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;width:100%;margin:0}.stories-viewer .viewer-story{width:min(100%,calc((var(--viewer-height) - 82px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 9 / 16));flex-shrink:0;border-radius:6px}.with-reply .viewer-story{width:min(100%,calc((var(--viewer-height) - 136px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 9 / 16))}.stories-viewer .tap-zone{top:0}.stories-viewer .tap-zone.edge-navigation{width:16px;z-index:3}.story-reply-bar{display:flex;gap:4px;align-items:center;margin-top:8px;height:46px;border:1px solid #626b79;border-radius:12px;color:#fff}.story-reply-bar input{background:transparent;border:0;color:inherit;font-size:16px;min-width:0;flex:1;padding:10px 12px}.story-reply-bar input::placeholder{color:#c2c8d2}.story-reply-bar .icon-button{color:inherit;width:40px;height:42px;flex-shrink:0}.story-reply-bar .icon-button:hover{background:#ffffff15}.reply-received{background:transparent;color:#fff;width:100%;padding:10px;font-size:12px}.stories-viewer.finished{height:auto;min-height:var(--viewer-height);overflow:auto}.stories-viewer .viewer-recommendations{padding-bottom:16px}.story-sheet[open]{display:flex;flex-direction:column}.story-sheet{--sheet-height: min(820px, calc(var(--viewer-height) - 32px));position:fixed;width:460px;max-width:calc(100% - 24px);height:var(--sheet-height);max-height:var(--sheet-height);top:calc(var(--viewer-offset) + (var(--viewer-height) - var(--sheet-height)) / 2);left:50%;transform:translate(-50%);margin:0;padding:0;border:0;border-radius:12px;background:#fff;color:var(--text);overflow:hidden}.story-sheet::backdrop{background:#10141dcc}.story-sheet-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);flex-shrink:0}.story-sheet-heading h2{font-size:16px;margin:0;overflow-wrap:anywhere}.story-sheet-heading .icon-button{flex-shrink:0}.story-sheet-body{flex:1;min-height:0;padding:24px;overflow:auto;overscroll-behavior:contain;container-type:inline-size;scrollbar-color:#aab0bd transparent}.story-reader-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.7;max-width:70ch}.story-sheet .form-story{--form-font: 16px !important;position:static;overflow:visible;border-radius:0!important;padding:0}.story-sheet .form-story h2{font-size:25px}.story-sheet .form-question{color:inherit;font-size:16px}.story-sheet .form-field-help{font-size:13px}.story-sheet .form-description{font-size:15px}.story-sheet .form-submit{background:var(--form-button);color:var(--form-button-text);font-size:16px;min-height:44px}.story-sheet .form-privacy{font-size:12px;color:inherit;opacity:.8}.story-sheet .form-draft-status{font-size:12px;margin-bottom:12px}.story-sheet .form-success strong{font-size:23px}.story-sheet .form-success p{font-size:15px}.story-sheet .form-question input,.story-sheet .form-question textarea,.story-sheet .form-question select{font-size:16px;min-height:44px}.story-return{margin-top:24px}.editor-reply-preview{width:min(360px,100%)}.reply-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;margin-top:8px;border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:10px;text-align:left;font-size:12px}.reply-preview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-preview svg{flex-shrink:0}.reply-empty{margin:20px 0}.reply-empty p{margin-bottom:12px;font-size:14px}.response-source{margin:16px 0;font-size:13px;color:var(--muted)}@media(max-width:600px),(max-height:500px){.story-sheet{--sheet-height: var(--viewer-height);width:100%;max-width:100%;top:var(--viewer-offset);border-radius:0}.story-sheet-heading{padding-top:calc(12px + env(safe-area-inset-top))}.story-sheet-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search input:not([type=color]):focus,.search input:not([type=color]):focus-visible{outline:none;box-shadow:none;background:transparent}.library-search-row{margin-bottom:28px}.library-page>.breadcrumbs{margin-bottom:18px}.sidebar-footer{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:5px;padding-top:12px}.sidebar-footer .sidebar-trash{width:100%}.sidebar-divider{display:block;width:auto;border-top:1px solid var(--line);margin:4px 12px}.sidebar-footer .sidebar-user{margin:0;padding:8px 4px;min-width:0;flex:none;width:100%;border-radius:7px}.sidebar-user>span:last-child{min-width:0}.sidebar-user strong{white-space:nowrap;max-width:none}.sidebar-user:hover,.sidebar-user.active{background:var(--soft)}.canvas-text-input{width:100%;height:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;text-align:inherit;line-height:inherit!important;resize:none;outline:none!important;box-shadow:none!important}.story-layer:has(.canvas-text-input){cursor:text}.slide-caption{position:absolute;z-index:7;left:0;right:0;bottom:0;padding:14cqw 5cqw 5cqw;background:linear-gradient(transparent,#0009 55%,#000000b8);color:#fff;text-align:left;font-size:4cqw;line-height:1.5;border-radius:0;width:100%}.caption-preview{display:flex;align-items:flex-end;gap:2cqw}.caption-preview span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.caption-preview b{font-weight:500;flex-shrink:0;font-size:3.6cqw;opacity:.8}.viewing .slide-caption{pointer-events:auto}.editor-slide-caption .caption-preview{background:transparent;color:inherit;text-align:left;width:100%;padding:0;font:inherit}.editing-caption{height:82%;padding:5cqw;background:#1b202bf5;display:flex;flex-direction:column;gap:3cqw}.editing-caption input:not([type=color]),.editing-caption textarea{margin:0;background:transparent;border:1px solid #ffffff44;color:#fff;font-size:4.4cqw;padding:2cqw}.editing-caption textarea{flex:1;min-height:0;resize:none}.editing-caption .caption-done{align-self:flex-end;background:#fff;color:var(--text);border-radius:5px;padding:2cqw 4cqw;font-size:3.8cqw}.story-sheet{top:auto;top:calc(var(--viewer-offset) + var(--viewer-height) - var(--sheet-height));bottom:auto;transform:translate(-50%);border-radius:16px 16px 0 0;animation:sheet-rise .22s cubic-bezier(.2,.8,.2,1)}.story-sheet::backdrop{background:#10141d66}.story-sheet.anchored-story-sheet{bottom:auto;max-width:none;margin:0;transform:none;border-radius:14px 14px 0 0;animation-name:anchored-sheet-rise}.story-sheet.closing{animation:sheet-leave .18s ease-in forwards}.story-sheet.anchored-story-sheet.closing{animation-name:anchored-sheet-leave}.story-sheet-heading{position:relative;padding-top:22px}.story-sheet-heading:before{content:"";position:absolute;width:32px;height:3px;background:#d4d7df;border-radius:3px;left:calc(50% - 16px);top:8px}@keyframes sheet-rise{0%{transform:translate(-50%,100%);opacity:.7}to{transform:translate(-50%);opacity:1}}@keyframes anchored-sheet-rise{0%{transform:translateY(100%);opacity:.7}to{transform:translateY(0);opacity:1}}@keyframes sheet-leave{to{transform:translate(-50%,100%);opacity:0}}@keyframes anchored-sheet-leave{to{transform:translateY(100%);opacity:0}}.rail-heading{align-items:center;margin-bottom:12px}.rail-heading strong{display:flex;align-items:center;gap:7px}.rail-heading .icon-button{width:26px;height:26px}.slide-item{position:relative;margin-bottom:18px}.slide-item .slide-thumb{margin-bottom:0}.slide-item.dragging{opacity:.45}.slide-item.drop-before:before,.slide-item.drop-after:after{content:"";position:absolute;left:22px;right:0;height:3px;border-radius:2px;background:var(--accent)}.slide-item.drop-before:before{top:-9px}.slide-item.drop-after:after{bottom:-9px}.slide-grip{position:absolute;left:-4px;top:28px;width:20px;height:28px;opacity:0;touch-action:none;cursor:grab;color:var(--muted)}.slide-item-actions{position:absolute;top:6px;right:5px;display:flex;gap:2px;padding:2px;border-radius:6px;background:#fffffff0;opacity:0;transition:opacity .12s}.slide-item-actions .icon-button{width:25px;height:27px}.slide-item:hover .slide-grip,.slide-item:focus-within .slide-grip,.slide-item:hover .slide-item-actions,.slide-item:focus-within .slide-item-actions{opacity:1}.slide-add-tile{margin-left:24px;width:min(107px,calc(100% - 24px));min-width:0;aspect-ratio:9/16;border:1px dashed #cdd0df;border-radius:6px;background:#eceaf650;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:11px}.slide-add-tile:hover{background:var(--soft);color:var(--accent)}.rail-add-form{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);background:transparent;border-top:1px solid var(--line);padding:12px 0 0;font-size:11px}.rail-add-form:hover{color:var(--accent)}.responses-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px}.results-tabs{display:flex;gap:4px;width:fit-content;padding:3px;margin:-10px 0 22px;border-radius:8px;background:#eceef3}.results-tabs button{padding:6px 11px;border-radius:6px;color:var(--muted);background:transparent;font-size:12px}.results-tabs button[aria-selected=true]{color:var(--text);background:#fff;box-shadow:0 1px 2px #18203312}.story-analytics{max-width:960px}.responses-layout.analytics-hidden{display:none}.analytics-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.analytics-empty{display:grid;justify-items:start;gap:12px}.analytics-intro h2{overflow-wrap:anywhere;font-size:18px}.analytics-intro p,.analytics-intro-actions>span{color:var(--muted);font-size:11px;margin-top:5px}.analytics-intro-actions{display:flex;align-items:center;gap:12px}.analytics-intro-actions>span{text-align:right}.analytics-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.analytics-controls label{display:grid;gap:6px;color:var(--muted);font-size:11px}.analytics-controls select{min-width:240px;max-width:min(420px,60vw)}.analytics-period{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:8px}.analytics-period button{min-height:30px;padding:0 9px;border-radius:5px;background:transparent;color:var(--muted);font:inherit;font-size:11px}.analytics-period button[aria-pressed=true]{background:var(--soft);color:var(--text)}.analytics-comparison{margin:0 0 26px}.analytics-comparison-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.analytics-comparison-heading h3,.analytics-comparison-heading span{margin:0;font-size:12px}.analytics-comparison-heading span{color:var(--muted);font-size:11px}.analytics-comparison-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.analytics-comparison-grid article{min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.analytics-comparison-label,.analytics-comparison-values{display:flex;justify-content:space-between;gap:8px}.analytics-comparison-label{align-items:baseline;margin-bottom:13px;color:var(--muted);font-size:10px}.analytics-comparison-label span{overflow-wrap:anywhere}.analytics-comparison-label strong{color:var(--text);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.analytics-comparison-values>div{display:grid;min-width:0;gap:3px}.analytics-comparison-values b{font-size:17px;font-variant-numeric:tabular-nums}.analytics-comparison-values small{color:var(--muted);font-size:9px;line-height:1.3}.analytics-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:28px}.analytics-cards article{display:grid;grid-template-columns:20px 1fr;gap:5px 8px;align-content:start;padding:16px 12px 16px 0;min-width:0}.analytics-cards article+article{border-left:1px solid var(--line);padding-left:16px}.analytics-cards svg{color:var(--muted)}.analytics-cards span{color:var(--muted);font-size:11px}.analytics-cards strong{grid-column:2;font-size:23px;font-variant-numeric:tabular-nums}.analytics-cards small{grid-column:2;color:var(--muted);font-size:10px}.analytics-trend{margin:0 0 10px}.analytics-trend-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.analytics-trend-heading h3,.analytics-trend-heading span{margin:0;font-size:12px}.analytics-trend-heading span{color:var(--muted);font-size:11px}.analytics-chart-legend{display:flex;gap:16px;margin-bottom:8px;color:var(--muted);font-size:10px}.analytics-chart-legend span{display:inline-flex;align-items:center;gap:6px}.analytics-chart-legend i{width:8px;height:8px;border-radius:50%;background:var(--accent)}.analytics-chart-legend i.completion-key{background:var(--text)}.analytics-chart{display:block;width:100%;height:160px;overflow:visible}.analytics-chart line{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.analytics-chart polyline{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.analytics-chart .views-line{stroke:var(--accent)}.analytics-chart .completion-line{stroke:var(--text);stroke-dasharray:5 4}.analytics-chart-dates{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.analytics-definition{margin:0 0 24px;color:var(--muted);font-size:10px;line-height:1.5}.analytics-slides h3{font-size:13px;margin-bottom:12px}.analytics-slide{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,2fr) 36px;gap:14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:11px}.analytics-slide>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-slide>strong{text-align:right;font-variant-numeric:tabular-nums}.response-presentations{min-width:0}.response-presentations h2{font-size:13px;margin:0 0 12px}.response-presentations .search{width:100%;margin-bottom:12px}.response-presentation-list{max-height:65dvh;overflow:auto;padding:3px;margin:-3px}.response-presentation{display:flex;gap:10px;align-items:center;width:100%;background:transparent;text-align:left;padding:11px 10px;border-radius:7px;color:var(--muted);font-size:12px}.response-presentation svg{flex-shrink:0}.response-presentation span{overflow-wrap:anywhere}.response-presentation:hover{background:#eceef3}.response-presentation[aria-pressed=true]{background:var(--soft);color:#5547c1}.response-load-more,.recommendation-load-more{min-height:32px;padding:5px 10px;color:var(--accent);font-size:12px}.response-load-more{width:100%}.recommendation-search{margin:8px 0 12px}.recommendation-load-more{align-self:flex-start}.responses-content{min-width:0}.responses-selection-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:18px}.responses-selection-heading h2{font-size:18px;overflow-wrap:anywhere}.responses-refresh-control{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 12px}.responses-freshness{color:var(--muted);font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.responses-refresh-warning{margin:0 0 12px;color:#8a5c29;font-size:12px}.answer-search-row{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.answer-search-row .search{flex:1;min-width:160px}.responses-content .response-filters{display:flex;flex-wrap:wrap;gap:12px}.responses-content .response-filters label{flex:1;min-width:130px}@media(max-width:800px){.sidebar-footer{flex-direction:column;padding-top:12px}.sidebar-footer .sidebar-user{flex:none;width:100%;justify-content:center}.responses-layout{grid-template-columns:1fr;gap:24px}.response-presentation-list{max-height:210px}}@media(max-width:600px){.sidebar nav{flex:1}.sidebar-footer{display:flex;flex-direction:row;padding:0;border:0;margin:0}.sidebar-footer .sidebar-user{display:flex;padding:8px}.slide-add-tile{margin-left:0;width:58px}.slide-item-actions{right:0;top:18px;flex-direction:column}.slide-grip{top:55px;left:-8px}.rail-add-form{flex-direction:column;font-size:9px}.story-sheet{--sheet-height: calc(var(--viewer-height) * .92);top:calc(var(--viewer-offset) + var(--viewer-height) - var(--sheet-height));bottom:auto;border-radius:16px 16px 0 0}.story-sheet.anchored-story-sheet .story-sheet-body{padding:18px}.story-sheet-heading{padding-top:22px}}@media(hover:none){.slide-item-actions,.slide-grip{opacity:1}}@media(prefers-reduced-motion:reduce){.story-sheet,.story-sheet.closing,.story-sheet.anchored-story-sheet,.story-sheet.anchored-story-sheet.closing{animation:none}}.canvas-text-input{-webkit-user-select:text;user-select:text;touch-action:auto;white-space:pre-wrap;overflow-wrap:anywhere}.editor-reply-preview{width:min(360px,100%,calc((100dvh - 195px)*.5625))}@media(max-width:600px){.editor-reply-preview{width:min(360px,100%,calc((100dvh - 205px)*.5625))}}@media(max-width:600px){.responses-refresh-control{gap:6px 10px}.responses-freshness{max-width:100%;text-align:right}.editor-header-actions .preview-button span{display:none}}@media(max-width:360px){.editor-header-actions{gap:3px}.editor-header-actions .icon-button{width:28px;height:32px}}@media(max-width:600px){.sidebar{flex-direction:row;align-items:center;height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.sidebar-footer{flex-shrink:0}.shell-main{margin-bottom:calc(66px + env(safe-area-inset-bottom))}}.author-sheet{--author-sheet-size: var(--author-detent-size, min(720px, calc(var(--author-height) * .82)));position:fixed;margin:0;left:50%;transform:translate(-50%);top:calc(var(--author-top) + var(--author-height) - var(--author-sheet-size));width:min(600px,100%);max-width:100%;height:var(--author-sheet-size);max-height:calc(var(--author-height) - 12px);padding:0;border:0;border-radius:16px 16px 0 0;background:#fff;color:var(--text);overflow:hidden;animation:sheet-rise .2s cubic-bezier(.2,.8,.2,1)}.author-sheet[data-detent]{transition:top .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1)}.author-sheet[data-detent=peek]{--author-sheet-size: min(720px, calc(var(--author-height) * .28))}.author-sheet[data-detent=medium]{--author-sheet-size: min(720px, calc(var(--author-height) * .58))}.author-sheet[data-detent=full]{--author-sheet-size: min(720px, calc(var(--author-height) * .9))}.author-sheet.compact-author-sheet{--author-sheet-size: min(520px, calc(var(--author-height) * .64))}.author-sheet[open]{display:flex;flex-direction:column}.author-sheet::backdrop{background:#10141d55}.author-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line);flex-shrink:0}.author-sheet-heading h2{font-size:16px;letter-spacing:-.25px}.author-sheet-heading .button{min-height:44px;background:transparent;border:0;color:var(--accent);padding:8px}.author-sheet-body{padding:20px;overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;scrollbar-color:#c2bddc transparent}.author-sheet-body label{font-size:13px}.author-sheet-body input:not([type=color]),.author-sheet-body textarea,.author-sheet-body select{font-size:16px;min-height:44px}.author-sheet-body .icon-button,.author-sheet-body .button{min-height:44px}.author-sheet.timeline{--timeline-height: 330px;top:calc(var(--author-top) + var(--author-height) - min(var(--timeline-height),var(--author-height)));height:min(var(--timeline-height),var(--author-height));width:min(100%,1000px)}.author-sheet.timeline .author-sheet-body{padding:0 16px calc(8px + env(safe-area-inset-bottom));overflow:hidden}.mobile-inspector{padding:0;border:0;max-width:none}.mobile-inspector .inspector-heading{display:none}.mobile-inspector label{max-width:none}.mobile-story-menu{display:flex;flex-direction:column;gap:4px}.mobile-story-menu button{display:flex;align-items:center;gap:14px;padding:12px 8px;text-align:left;background:transparent;border-radius:7px;color:var(--text);font-size:15px;min-height:48px}.mobile-story-menu button:hover{background:var(--soft)}.slide-add-tile{padding:0;gap:0;overflow:hidden;flex-shrink:0}.slide-add-tile>button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;background:transparent;color:var(--muted);font-size:11px;padding:8px 4px}.slide-add-tile>button+button{border-top:1px dashed #cdd0df}.slide-add-tile>button:hover{color:var(--accent);background:var(--soft)}.horizontal-slide-rail{padding:12px 0 0;border:0;background:transparent;display:block;height:100%}.horizontal-slide-rail .rail-heading{display:none}.horizontal-slide-rail .slide-list{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:8px 6px;margin:0;height:100%;align-items:flex-start;scrollbar-width:thin}.horizontal-slide-rail .slide-item{width:88px;flex:0 0 88px;margin:0}.horizontal-slide-rail .slide-thumb{display:flex;flex-direction:column;gap:6px;padding:0;width:88px;touch-action:pan-x pinch-zoom;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.horizontal-slide-rail .slide-item.dragging{opacity:1;z-index:4}.horizontal-slide-rail .slide-item.dragging .slide-thumb{position:relative;outline:2px solid var(--accent);outline-offset:2px;cursor:grabbing}.horizontal-slide-rail .slide-thumb>div{width:76px;align-self:center}.horizontal-slide-rail .slide-thumb>span{font-size:11px;padding:0;align-self:center}.horizontal-slide-rail .slide-item-actions{position:static;display:flex;justify-content:center;background:transparent;opacity:1;padding:0;gap:0;margin-top:4px}.horizontal-slide-rail .slide-item-actions .icon-button{width:44px;height:44px}.horizontal-slide-rail .slide-add-tile{width:88px;margin:20px 0 0;aspect-ratio:9/16;height:156px;display:flex}.horizontal-slide-rail .slide-add-tile>button{font-size:12px;min-height:0}.horizontal-slide-rail .form-pages-thumb{font-size:8px;bottom:50px;right:4px}.horizontal-slide-rail .slide-item.drop-before:before,.horizontal-slide-rail .slide-item.drop-after:after{height:160px;width:3px;top:20px;bottom:auto;right:auto}.horizontal-slide-rail .slide-item.drop-before:before{left:-9px}.horizontal-slide-rail .slide-item.drop-after:after{left:auto;right:-9px}.sidebar-footer{flex-direction:column;align-items:stretch;gap:4px}.sidebar-footer .sidebar-trash{justify-content:flex-start}.sidebar-divider{margin:4px 8px}.sidebar-footer .sidebar-user{flex:none;width:100%;padding:10px 8px}.sidebar-footer .sidebar-user-name{display:block;flex:1;min-width:0}.sidebar-footer .sidebar-user strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.mobile-account-label{display:none}.support-page>p{max-width:56ch;margin:18px 0 36px;color:var(--muted);font-size:14px}.support-page section{max-width:60ch}.support-page section h2{font-size:17px;margin-bottom:12px}.support-page section p{font-size:14px}.responses-page>.page-heading{margin-bottom:30px}.responses-page .results-tabs{margin-top:-16px}.response-presentations .search{margin-bottom:18px}.response-presentation{align-items:flex-start;padding:10px}.response-presentation>svg{margin-top:1px}.response-presentation strong{font-size:12px;font-weight:500;display:block;line-height:1.5}.response-presentation small{display:block;font-size:10px;line-height:1.5;margin-top:4px;color:var(--muted);font-variant-numeric:tabular-nums}.response-scope{min-width:0}.response-scope h2{font-size:19px;font-weight:600;letter-spacing:-.35px;line-height:1.4}.response-scope p{color:var(--muted);font-size:12px;margin-top:5px}.responses-selection-heading{align-items:flex-start;margin-bottom:20px;min-height:45px}.response-controls{padding:0 0 20px;margin-bottom:8px;border-bottom:1px solid var(--line)}.response-controls .answer-search-row{margin-bottom:12px;gap:8px}.response-controls .response-filters{margin:0;gap:12px}.response-controls .response-filters label{margin:0;font-size:11px}.response-controls .response-filters input,.response-controls .response-filters select{height:36px;padding:7px 10px;margin-top:6px;font-size:12px}.response-controls .search input{font-size:12px}.response-row strong{font-size:13px;font-weight:500;line-height:1.5}.response-row small{font-size:11px;margin-top:3px}.response-row time{font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted)}.response-mobile-picker{background:transparent;display:flex;align-items:center;gap:8px;padding:0;text-align:left;font-size:18px;font-weight:600;line-height:1.4;color:var(--text)}.response-mobile-picker svg{flex-shrink:0}.response-filter-toggle[aria-pressed=true]{color:var(--accent);background:var(--soft)}@media(min-width:601px)and (max-width:800px){.sidebar-footer .sidebar-user-name{display:none}.sidebar-footer .sidebar-trash{justify-content:center}}@media(max-width:600px){.sidebar nav{flex:3;min-width:0}.sidebar-footer{flex:2;flex-direction:row;min-width:0;gap:0;align-items:stretch;height:100%}.sidebar-footer .sidebar-user,.sidebar-footer .sidebar-trash{flex:1;width:auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:7px 2px;border-radius:0;font-size:10px}.sidebar-footer .sidebar-user{margin:0}.sidebar-footer .sidebar-divider{align-self:center;width:1px;height:30px;flex:none;margin:0 2px;border-top:0;border-left:1px solid var(--line)}.sidebar-footer .sidebar-user .sidebar-user-name{display:none}.sidebar-footer .mobile-account-label{display:block;white-space:nowrap;font-size:9px}.sidebar-footer .avatar{height:21px;width:21px;font-size:9px}}@media(max-width:800px),(max-width:1000px)and (max-height:500px){.mobile-editor{position:fixed;top:var(--editor-top);left:0;right:0;height:var(--editor-height);min-height:0;overflow:hidden;display:flex;flex-direction:column;overscroll-behavior:none;background:var(--bg, #f6f7f9)}.mobile-editor .editor-header{height:calc(56px + env(safe-area-inset-top));min-height:calc(56px + env(safe-area-inset-top));flex-wrap:nowrap;gap:3px;padding:env(safe-area-inset-top) 8px 0;flex-shrink:0}.mobile-editor .editor-header .icon-button{height:44px;width:44px;flex-shrink:0}.mobile-editor .editor-header .story-title-input{flex:1;width:0;min-width:0;max-width:none;font-size:16px;padding:8px 4px}.mobile-editor .save-state{width:20px;flex-shrink:0;justify-content:center}.mobile-editor .editor-header>.button{font-size:11px;padding:8px;min-height:36px}.mobile-editor .editor-body{display:flex;flex:1;min-height:0;overflow:hidden}.mobile-editor .canvas-workspace{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px;justify-content:center;scrollbar-width:none}.mobile-editor .editor-canvas-wrap,.mobile-editor .editor-reply-preview{width:min(100%,360px,calc((var(--editor-height) - 192px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 9 / 16));flex-shrink:0}.mobile-editor:has(.reply-preview) .editor-canvas-wrap,.mobile-editor:has(.reply-preview) .editor-reply-preview{width:min(100%,360px,calc((var(--editor-height) - 240px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 9 / 16))}.mobile-editor .canvas-tools{position:absolute;right:12px;top:12px;z-index:6;display:flex;flex-direction:column;gap:0;margin:0;padding:2px;border:1px solid var(--line);border-radius:12px;background:#fff}.mobile-editor .canvas-tools .tool-button{width:44px;height:44px;padding:0;min-width:0;display:grid;place-items:center;background:transparent}.mobile-editor .canvas-tools .tool-button span{display:none}.mobile-editor .canvas-tools .tool-button svg{width:20px;height:20px}.mobile-editor .canvas-caption{display:none}.mobile-editor .form-editor-label{position:absolute;top:8px;left:12px;margin:0;font-size:10px}.mobile-editor .form-editor-label span{display:none}.mobile-editor .form-page-picker{z-index:3;gap:3px;margin-bottom:8px;flex-shrink:0;max-width:100%;overflow:auto}.mobile-editor .form-page-picker .icon-button{width:36px;min-width:36px;height:36px}.mobile-editor .mobile-editor-dock{flex-shrink:0;padding:0 12px env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--line)}.mobile-context-row{display:flex;align-items:center;gap:8px;height:44px;font-size:12px}.mobile-context-row>span{margin-right:auto;color:var(--muted)}.mobile-context-row .button{border:0;padding:6px 8px;min-height:40px;background:transparent;font-size:12px}.mobile-context-row .icon-button{width:44px;height:44px}.mobile-editor-actions{display:flex;align-items:center;gap:8px;height:56px}.mobile-editor-actions>.icon-button{width:44px;height:44px}.mobile-timeline-toggle{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;margin-right:auto;padding:6px 10px 6px 0;background:transparent;color:var(--text);font-size:12px}.mobile-timeline-toggle small{font-size:11px;color:var(--muted)}.mobile-editor .editor-alert,.mobile-editor .recovery-note{flex-shrink:0;max-height:28%;overflow:auto}.mobile-editor .reply-preview{padding:8px 10px;font-size:11px;margin-top:6px;min-height:36px}.mobile-editor .canvas-text-input{font-size:max(16px,var(--text-editor-size))!important}.mobile-editor .editing-caption input:not([type=color]),.mobile-editor .editing-caption textarea{font-size:16px}.mobile-editor .caption-done{display:none}.responses-layout{grid-template-columns:minmax(0,1fr);gap:0}.responses-page .results-tabs{margin:-14px 0 18px}.analytics-intro{align-items:flex-start;flex-direction:column;gap:4px}.analytics-intro-actions{width:100%;justify-content:space-between;align-items:flex-start}.analytics-intro-actions>span{text-align:left}.analytics-controls{align-items:stretch;flex-direction:column;gap:10px}.analytics-controls select{width:100%;min-width:0;max-width:100%}.analytics-comparison-heading{align-items:flex-start;flex-direction:column;gap:4px}.analytics-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-comparison-grid article:last-child{grid-column:1 / -1}.analytics-period{width:100%}.analytics-period button{flex:1}.analytics-chart{height:132px}.analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-cards article{padding:13px 8px 13px 0}.analytics-cards article+article{border-left:0;padding-left:0}.analytics-cards article:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.analytics-cards article:nth-child(n+3){border-top:1px solid var(--line)}.analytics-cards article:last-child{grid-column:1 / -1;grid-template-columns:20px 1fr auto;align-items:center}.analytics-cards article:last-child strong{grid-column:3;grid-row:1}.analytics-slide{grid-template-columns:minmax(84px,1fr) minmax(50px,1fr) 28px;gap:8px}.response-presentations{padding:0}.response-presentations .search{width:100%}.response-presentation-list{max-height:none}.response-presentation{min-height:52px;font-size:14px;align-items:center}.response-presentation strong{font-size:14px}.response-presentation small{font-size:11px}.response-controls .answer-search-row{flex-wrap:nowrap;margin:0}.response-controls .answer-search-row .search{min-width:0}.response-controls .answer-search-row .search input{font-size:16px}.response-controls .answer-search-row .button{min-height:44px;padding:6px 8px}.response-controls .response-filter-toggle{width:44px;height:44px;flex-shrink:0}.response-controls .answer-search-row:has(button[type=button]:not(.response-filter-toggle)){flex-wrap:wrap}.response-controls .search{flex:1;width:auto}.responses-selection-heading>.button{flex-shrink:0}.author-sheet .response-filters{display:flex;flex-direction:column;gap:16px}.author-sheet .response-filters label{margin:0}.author-sheet .response-filters input,.author-sheet .response-filters select{width:100%}}@media(max-width:1000px)and (max-height:500px){.mobile-editor .editor-canvas-wrap,.mobile-editor .editor-reply-preview,.mobile-editor:has(.reply-preview) .editor-canvas-wrap,.mobile-editor:has(.reply-preview) .editor-reply-preview{width:min(100%,calc((var(--editor-height) - 160px) * 9 / 16))}.mobile-editor .canvas-workspace{padding:4px}.mobile-editor .mobile-context-row{height:36px}.mobile-editor .mobile-editor-actions{height:48px}.mobile-editor .reply-preview{min-height:30px;margin-top:4px;padding:5px 8px}.author-sheet.timeline{--timeline-height: 300px}}@media(prefers-reduced-motion:reduce){.author-sheet{animation:none}}.author-sheet-body{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.response-mobile-picker span{overflow-wrap:anywhere}@media(max-width:800px),(max-width:1000px)and (max-height:500px){.mobile-editor .editor-header>.button,.mobile-context-row .button{min-height:44px}.mobile-editor .resize-handle{width:44px;height:44px;right:-22px;bottom:-22px;border:0;background:transparent;border-radius:0}.mobile-editor .resize-handle:after{content:"";position:absolute;top:18px;left:18px;width:8px;height:8px;border:1.5px solid #8770f3;border-radius:50%;background:#fff}}.dark-author,.mobile-editor{--text: #f3f5fa;--muted: #b9c1cf;--line: #414b5c;--accent: #c3baff;--soft: #353146;--author-ground: #171c28;--author-panel: #222a38;color:var(--text);color-scheme:dark;scrollbar-color:#748198 transparent}.dark-author{background:var(--author-panel)}.dark-author label{color:var(--muted)}.dark-author .inspector{background:transparent}.dark-author input:not([type=color]),.dark-author textarea,.dark-author select{color:var(--text);background:var(--author-ground);border-color:var(--line);caret-color:var(--accent)}.dark-author input::placeholder,.dark-author textarea::placeholder{color:var(--muted)}.dark-author .button,.dark-author .icon-button{color:var(--text);background:transparent;border-color:var(--line)}.dark-author .button:hover,.dark-author .icon-button:hover{background:var(--soft)}.dark-author .button.primary{color:#171c28;background:#f3f5fa}.dark-author .author-sheet-heading .button{color:var(--accent)}.dark-author .slide-thumb,.dark-author .slide-add-tile{color:var(--muted);border-color:var(--line);background:transparent}.dark-author .slide-thumb.active{color:var(--accent);border-color:var(--accent);background:var(--soft)}.dark-author .slide-add-tile>button+button{border-color:var(--line)}.dark-author .horizontal-slide-rail .slide-grip{background:var(--author-panel)}.dark-author .form-pages-thumb{background:#fff;color:#202634}.dark-author ::selection,.mobile-editor .story-title-input::selection{color:#f3f5fa;background:#635597}@media(max-width:800px),(max-width:1000px)and (max-height:500px){.mobile-editor,.mobile-editor .canvas-workspace{background:var(--author-ground)}.mobile-editor .editor-header,.mobile-editor .mobile-editor-dock,.mobile-editor .canvas-tools{background:var(--author-panel);color:var(--text)}.mobile-editor .button,.mobile-editor .icon-button,.mobile-editor .tool-button,.mobile-editor .story-title-input{color:var(--text);background:transparent;border-color:var(--line)}.mobile-editor .button.primary{color:#171c28;background:#f3f5fa}.mobile-editor .icon-button:hover,.mobile-editor .tool-button:hover{background:var(--soft)}.mobile-editor .save-state{color:var(--muted)}}.horizontal-slide-rail .slide-item-actions{flex-direction:row}.dark-author .layer-select{color:var(--muted)}.dark-author .layer-drag-handle{width:44px;height:44px;flex-basis:44px;opacity:1}@media(max-width:800px),(max-width:1000px)and (max-height:500px){.mobile-editor .canvas-tools{width:auto}.dark-author .inspector input:not([type=color]),.dark-author .inspector textarea,.dark-author .inspector select{font-size:16px}}@media(max-width:800px),(max-width:1000px)and (max-height:500px){.response-row{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:4px 10px;padding-block:16px}.response-row time{grid-column:2;margin-left:0}.response-row>svg{display:none}}@media(max-width:600px){.sidebar-footer .sidebar-user>.mobile-account-label{display:block}}@media(max-width:800px),(max-width:1000px)and (max-height:500px){.mobile-editor .reply-preview{color:#626b79}}.dark-author .button.primary:hover:not(:disabled){color:#171c28;background:#e7eaf0}@media(max-width:800px),(max-width:1000px)and (max-height:500px){.mobile-editor .button.primary:hover:not(:disabled){color:#171c28;background:#e7eaf0}}.response-poll-summary{border-top:1px solid var(--line);padding-top:18px;margin:20px 0}.response-poll-summary summary{font-size:13px;font-weight:500}.response-poll-summary .poll-result{padding:16px 0 0;margin:0;border:0}.response-poll-summary .help-text{margin-bottom:16px}textarea.canvas-copy-input{display:block;width:100%;min-height:0;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;resize:none;overflow:hidden;cursor:text;caret-color:currentColor;box-shadow:none}textarea.canvas-copy-input::placeholder{color:inherit;opacity:1}textarea.canvas-copy-input:hover{outline:1px dashed #8770f3;outline-offset:3px}textarea.canvas-copy-input:focus{outline:2px solid #8770f3;outline-offset:3px}.canvas-button:has(.canvas-copy-input){padding:6px 10px}.form-question-heading{display:flex;align-items:baseline}.form-question-heading .canvas-copy-input{flex:1;min-width:0}.form-preview .form-question.selected-question{outline:1px dashed #8770f3;outline-offset:5px}.form-choice-copy{display:flex;flex-direction:column;gap:8px;margin-top:7px}.form-choice-copy .canvas-copy-input{border-bottom:1px solid #dfe3eb;border-radius:0;padding-block:5px}.option-copy-label{flex:1;min-width:0;font-size:12px;overflow-wrap:anywhere;color:var(--text)}@media(max-width:800px),(max-width:1000px)and (max-height:500px){textarea.canvas-copy-input:focus{font-size:max(16px,1em)}}.story-canvas{--text: #202634;--muted: #626b79;--line: #e6e8ee;--accent: #6a5be8;--soft: #eeecfa}.story-canvas textarea.canvas-copy-input{padding:0;margin:0;border:0;border-radius:2px;color:inherit;background:transparent;font:inherit;line-height:inherit}.editable .canvas-copy-input,.form-preview .form-question textarea.canvas-copy-input{pointer-events:auto}.form-story .form-question{color:inherit}@media(max-width:800px),(max-width:1000px)and (max-height:500px){.story-canvas textarea.canvas-copy-input:focus{font-size:max(16px,1em)}}.story-canvas .text-layer{height:auto!important;min-height:1.18em}.story-canvas .text-layer .layer-content{height:auto;min-height:1.18em;overflow:visible}.canvas-text-input{display:block;overflow:hidden;min-height:1.18em}.sheet-swipe-handle{display:grid;place-items:center;width:100%;height:24px;flex-shrink:0;padding:0;background:transparent;touch-action:none}.sheet-swipe-handle>span{width:32px;height:4px;border-radius:4px;background:var(--muted)}.author-sheet-heading{padding-top:0}.horizontal-slide-rail .slide-add-tile{flex:0 0 88px;min-width:88px}.dark-author .horizontal-slide-rail .slide-grip{background:transparent}.dark-author .horizontal-slide-rail .slide-grip svg{box-sizing:content-box;padding:4px;border-radius:4px;background:var(--author-panel)}@media(max-width:800px),(max-width:1000px)and (max-height:500px){.mobile-editor{background:var(--workspace-ground)}.mobile-editor .editor-header{position:absolute;z-index:12;inset:0 0 auto;border:0;background:transparent;color:#fff}.mobile-editor .editor-body{position:absolute;inset:0;display:block}.mobile-editor .canvas-workspace{height:100%;width:100%;padding:calc(64px + env(safe-area-inset-top)) 12px calc(140px + env(safe-area-inset-bottom));overflow:hidden;justify-content:center;background:var(--workspace-ground)}.mobile-editor .canvas-workspace .editor-canvas-wrap{width:min(360px,100%,calc((var(--editor-height) - 204px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 9 / 16))!important;box-shadow:none;border-radius:10px}.mobile-editor .editor-header .icon-button,.mobile-editor .canvas-tools .tool-button{background:#171c28a6;color:#fff;border:0;border-radius:50%}.mobile-editor .editor-header .icon-button:hover,.mobile-editor .canvas-tools .tool-button:hover{background:#171c28}.mobile-editor .mobile-timeline-toggle{flex:1;min-width:0;justify-content:center;margin:0;padding:0 4px;gap:4px;color:#fff;background:#171c28a6;border-radius:8px}.mobile-editor .mobile-timeline-toggle small{color:#e6e8ee}.mobile-editor .editor-header .save-state{color:#fff;display:inline-flex;justify-content:center;gap:6px;width:auto;min-width:0;height:32px;padding:0 10px;border-radius:18px;background:#171c28a6;margin-left:auto;font-size:10px}.mobile-save-label{display:inline}.mobile-editor .canvas-workspace .canvas-tools{display:flex;z-index:10;top:calc(70px + env(safe-area-inset-top));right:10px;width:44px;padding:0;gap:6px;border:0;background:transparent;border-radius:0;max-height:calc(var(--editor-height) - 170px);overflow:auto;scrollbar-width:none}.mobile-editor:has(.story-layer.selected) .canvas-workspace .canvas-tools{display:flex}.mobile-editor .canvas-tools .tool-button{width:44px;height:44px;flex-shrink:0}.mobile-editor .canvas-tools .tool-button:disabled{opacity:1;color:#c5cad3;background:#171c2899}.mobile-editor .mobile-history-tools{display:flex;flex-direction:column;gap:6px;margin-top:10px}.mobile-editor .mobile-history-tools .tool-button{background:#171c28a6;border-radius:50%}.mobile-editor .mobile-gesture-hint{position:absolute;z-index:9;left:12px;right:64px;bottom:calc(146px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;max-width:440px;padding:7px 8px 7px 12px;border:1px solid #ffffff24;border-radius:12px;color:#f3f5fa;background:#171c28c9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;line-height:1.35}.mobile-gesture-hint>span{flex:1}.mobile-gesture-hint button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border-radius:50%;color:inherit;background:#ffffff12}.mobile-editor .interactive-occlusion-note{color:var(--text);background:#594c2d;border-left-color:#dfc27d}.dark-author .mobile-add-menu{display:flex;flex-direction:column;gap:4px}.dark-author .mobile-add-section{display:flex;flex-direction:column;gap:2px}.dark-author .mobile-add-section+.mobile-add-section{margin-top:5px;padding-top:8px;border-top:1px solid var(--line)}.dark-author .mobile-add-section h3{margin:0 0 2px 4px;color:var(--muted);font-size:10px;font-weight:550;letter-spacing:.04em;text-transform:uppercase}.dark-author .mobile-add-item{display:flex;align-items:center;gap:14px;min-height:60px;width:100%;padding:8px 10px;color:var(--text);background:transparent;border-radius:10px;text-align:left}.dark-author .mobile-add-item:hover:not(:disabled){background:var(--soft)}.dark-author .mobile-add-item>svg{box-sizing:content-box;flex:0 0 20px;padding:9px;border:1px solid var(--line);border-radius:50%;color:var(--accent)}.dark-author .mobile-add-item span{display:flex;flex-direction:column;gap:3px}.dark-author .mobile-add-item strong{font-size:13px;font-weight:550}.dark-author .mobile-add-item small{color:var(--muted);font-size:11px}.mobile-editor .mobile-editor-dock{position:absolute;z-index:12;inset:auto 0 0;padding:0 16px env(safe-area-inset-bottom);border:0;border-radius:16px 16px 0 0;background:var(--author-panel)}.mobile-editor-dock .sheet-swipe-handle{height:24px}.mobile-editor .mobile-context-row{height:52px;gap:8px}.mobile-context-row>div{margin-right:auto;min-width:0}.mobile-context-row strong{display:block;font-size:13px;font-weight:600}.mobile-context-row small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.mobile-editor .text-layer .layer-move-handle,.mobile-editor .text-layer .selection-dot,.mobile-editor .text-layer .resize-handle{display:none}.mobile-editor .editor-reply-preview{position:absolute;left:12px;right:64px;bottom:calc(88px + env(safe-area-inset-bottom));width:auto}.mobile-editor .form-page-picker{position:absolute;z-index:8;top:calc(66px + env(safe-area-inset-top));left:8px;right:64px;margin:0}.mobile-editor .form-page-picker .icon-button{background:#171c28a6;color:#fff}.mobile-editor .form-editor-label{display:none}.mobile-editor .editor-alert,.mobile-editor .recovery-note{position:relative;z-index:15;margin:60px 8px 0;max-height:35%}}@media(max-width:360px){.mobile-editor .mobile-timeline-toggle small{display:none}.mobile-editor .editor-header .mobile-publish{width:44px;padding:0;justify-content:center;overflow:hidden;font-size:0}.mobile-editor .editor-header .mobile-publish svg{flex:0 0 17px}}@media(max-width:800px),(max-width:1000px)and (max-height:500px){.mobile-editor .mobile-add-fab{position:absolute;z-index:14;right:18px;bottom:calc(98px + env(safe-area-inset-bottom));display:grid;width:56px;height:56px;padding:0;place-items:center;border:1px solid #ffffff38;border-radius:50%;background:#6a5be8;color:#fff;box-shadow:0 5px 14px #090d1880}.mobile-editor .mobile-add-fab:hover{background:#5b4bd2}}@media(max-height:500px){.mobile-editor .canvas-tools .tool-button{width:44px;height:44px}.mobile-editor .canvas-workspace .canvas-tools{width:44px;gap:4px;top:60px;max-height:calc(var(--editor-height) - 142px)}}@media(max-width:800px),(max-width:1000px)and (max-height:500px){.mobile-editor .editor-header .mobile-publish{min-height:44px;padding:0 14px;color:#fff;background:#171c28a6;border:0;border-radius:22px;font-size:12px}.mobile-editor .editor-header .mobile-publish:hover{background:#171c28}.mobile-scene-panels{position:absolute;z-index:11;left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom));display:flex;justify-content:center;gap:8px}.mobile-editor .canvas-tools .mobile-history-tools .tool-button{width:44px;height:44px}.mobile-scene-panels>button{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;min-height:44px;color:#f3f5fa;background:#171c28a6;border-radius:8px;font-size:12px}.mobile-scene-panels small{color:#e6e8ee;font-variant-numeric:tabular-nums;font-size:11px}.mobile-editor .editor-reply-preview{bottom:calc(140px + env(safe-area-inset-bottom));left:12px;right:12px;width:auto}.mobile-editor:has(.reply-preview) .canvas-workspace{padding-bottom:calc(184px + env(safe-area-inset-bottom))}.mobile-editor:has(.reply-preview) .canvas-workspace .editor-canvas-wrap{width:min(360px,100%,calc((var(--editor-height) - 248px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 9 / 16))!important}.workspace-color-settings{border-top:1px solid var(--line);margin-top:12px;padding-top:20px}.dark-author .layers-panel .icon-button{min-width:44px;width:44px;height:44px}.dark-author .layer-select{min-height:44px}.dark-author .layer-group-distribute>.button{min-width:44px;min-height:44px}}@media(max-width:600px){.sidebar-footer{flex:2}}.account-support{display:flex;align-items:center;gap:10px;min-height:44px;padding:12px 0;margin-top:20px;color:var(--text);font-size:14px}.account-support>span{flex:1}.library-page>.page-heading{flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:18px}.library-page>.page-heading>div:first-child{min-width:0;text-align:left}.library-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,270px);align-items:center;gap:16px;margin-bottom:26px}.library-toolbar>.actions{min-width:0;gap:8px}.library-toolbar>.search{width:100%;max-width:320px;margin:0 0 0 auto}.library-page.selection-mode .story-card{cursor:pointer}.story-card{position:relative}.story-card.is-selected .story-cover{border-color:transparent;outline:2px solid var(--accent);outline-offset:2px}.story-selected-mark{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--accent);color:#fff;pointer-events:none}.trash-page .back-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:24px}.trash-search{display:flex;gap:8px;margin:24px 0}.trash-search .search{margin:0;flex:1;max-width:420px}.trash-list{border-top:1px solid var(--line)}.trash-row{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.trash-row>div{flex:1;min-width:0}.trash-row h2{font-size:14px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.trash-row p{font-size:12px;color:var(--muted);margin-top:4px}.trash-row>button{flex-shrink:0}@media(max-width:600px){.trash-row{align-items:flex-start;flex-wrap:wrap;gap:12px}.trash-row>div{flex-basis:100%}.trash-row .button,.trash-search .button{min-height:44px}}.canvas-crop-toggle{position:absolute;z-index:8;left:50%;bottom:12px;transform:translate(-50%);padding:7px 11px;border:0;border-radius:8px;background:#202634;color:#fff;cursor:pointer;min-height:38px;font-size:11px;transition:background-color .12s ease,border-color .12s ease}.canvas-crop-toggle[data-active=true]{background:#6650d9;box-shadow:0 2px 12px #171c2866}.media-viewport{position:absolute;inset:0;overflow:hidden}.crop-overflow-image{position:absolute;z-index:0;width:auto;height:auto;max-width:none;max-height:none;opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.story-layer.cropping .media-viewport{z-index:1}.media-viewport .layer-media{transform-origin:center}.story-layer.cropping{outline:1.5px solid #fff;outline-offset:1px;cursor:grab}.story-layer.cropping .selection-dot,.story-layer.cropping .resize-handle{display:none}.crop-handles{position:absolute;z-index:5;inset:0;pointer-events:none}.crop-handle{position:absolute;display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;background:transparent;transform:translate(-50%,-50%);pointer-events:auto;touch-action:none}.crop-handle:after{width:10px;height:10px;border:1.5px solid #6650d9;border-radius:2px;background:#fff;box-shadow:0 1px 4px #171c2880;content:""}.crop-handle:focus-visible{outline:2px solid #fff;outline-offset:1px;border-radius:4px}.crop-handle[data-crop-corner=tl]{left:0;top:0;cursor:nwse-resize}.crop-handle[data-crop-corner=tr]{left:100%;top:0;cursor:nesw-resize}.crop-handle[data-crop-corner=bl]{left:0;top:100%;cursor:nesw-resize}.crop-handle[data-crop-corner=br]{left:100%;top:100%;cursor:nwse-resize}.canvas-safe-zones{position:absolute;inset:14% 6.67% 13%;border:1px dashed var(--accent);pointer-events:none;z-index:7}.canvas-safe-zones.adaptive-safe-zones{inset:23% 14% 18%;border-color:#fff;outline:1px dashed #202634;outline-offset:1px;box-shadow:0 0 0 100cqw #171c281c}.story-display-help{margin:0;line-height:1.5}.response-select-row>input{width:18px;height:18px;accent-color:var(--accent)}.response-select-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line)}.response-select-row .response-row{flex:1;min-width:0;border-bottom:0}.response-kind small{display:block;font-size:11px}.form-page-controls{margin-bottom:16px}@media(max-width:600px){.response-select-row{gap:8px}.response-select-row>input{flex-shrink:0}}.batch-toolbar{display:grid;grid-template-columns:auto minmax(170px,1fr) auto auto auto auto;align-items:center;gap:8px;margin:0 0 22px;padding:8px;border:1px solid var(--line);border-radius:9px;background:#fff}.folder-batch-toolbar{grid-template-columns:auto minmax(170px,1fr) auto auto auto}.batch-count{min-width:70px;padding:0 5px;color:var(--muted);font-size:11px;white-space:nowrap}.batch-destination{min-width:0;margin:0}.batch-destination select{min-height:34px;margin:0;padding:7px 28px 7px 9px;font-size:11px}.batch-action{min-height:34px;padding:7px 9px;font-size:11px;white-space:nowrap}.batch-cancel{width:34px;height:34px;flex:0 0 34px}.batch-toolbar>.notice{grid-column:1 / -1}.batch-copy-limit{grid-column:1 / -1;padding:0 5px;color:var(--muted);font-size:11px}.folder-trash-preview-list{max-height:180px;overflow:auto;margin:10px 0 16px;padding:0 0 0 20px;color:var(--muted);font-size:13px}.folder-trash-preview-list li+li{margin-top:5px}@media(max-width:1100px){.library-page>.page-heading{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}.library-toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px}.library-toolbar>.search{justify-self:stretch;width:100%;max-width:none}}@media(max-width:700px){.library-toolbar{grid-template-columns:minmax(0,1fr)}.library-toolbar>.actions{width:100%}.library-toolbar>.actions .button{flex:1;min-width:0;padding-inline:8px;font-size:11px}.library-toolbar>.search{justify-self:stretch;width:100%;max-width:none}.batch-toolbar{grid-template-columns:auto minmax(72px,1fr) 34px 34px 34px 34px;gap:6px;padding:7px}.folder-batch-toolbar{grid-template-columns:auto minmax(72px,1fr) 34px 34px 34px}.batch-action{width:34px;padding:7px}.batch-action span{display:none}}@media(max-width:360px){.batch-count{min-width:56px;padding-inline:2px;font-size:10px}.batch-toolbar{grid-template-columns:auto minmax(56px,1fr) 32px 32px 32px 32px;gap:4px;padding:6px}.folder-batch-toolbar{grid-template-columns:auto minmax(56px,1fr) 32px 32px 32px}.batch-action,.batch-cancel{width:32px;height:32px;flex-basis:32px}}
