@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.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: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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-vietnamese-wght-normal-ei70gACF.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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-latin-ext-wght-normal-CrJ75Ewg.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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-latin-wght-normal-Buj9m_3d.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 Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.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 Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.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 Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.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 Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.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}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-700:oklch(50.5% .213 27.518);--color-amber-400:oklch(82.8% .189 84.429);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-200:oklch(90.1% .058 230.902);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[18\%\]{top:-18%;right:-18%;bottom:-18%;left:-18%}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[10\%\]{top:10%;right:10%;bottom:10%;left:10%}.inset-\[18\%\]{top:18%;right:18%;bottom:18%;left:18%}.inset-\[24\%\]{top:24%;right:24%;bottom:24%;left:24%}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-2{inset-inline:calc(var(--spacing)*2)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-2{top:calc(var(--spacing)*-2)}.-top-28{top:calc(var(--spacing)*-28)}.-top-\[1px\]{top:-1px}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-12{top:calc(var(--spacing)*12)}.top-\[2\%\]{top:2%}.top-\[5\.75rem\]{top:5.75rem}.top-\[9\%\]{top:9%}.top-\[14\%\]{top:14%}.top-\[17px\]{top:17px}.top-\[25\%\]{top:25%}.top-\[37\%\]{top:37%}.top-\[43\%\]{top:43%}.top-\[60px\]{top:60px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-2{right:calc(var(--spacing)*-2)}.-right-28{right:calc(var(--spacing)*-28)}.-right-\[0\.72rem\]{right:-.72rem}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-\[1\%\]{right:1%}.right-\[3\%\]{right:3%}.right-\[28\%\]{right:28%}.-bottom-36{bottom:calc(var(--spacing)*-36)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[1\%\]{bottom:1%}.bottom-\[2\%\]{bottom:2%}.bottom-\[12\%\]{bottom:12%}.bottom-\[17\%\]{bottom:17%}.bottom-\[18px\]{bottom:18px}.bottom-\[42px\]{bottom:42px}.bottom-full{bottom:100%}.-left-28{left:calc(var(--spacing)*-28)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3\.5{left:calc(var(--spacing)*3.5)}.left-4{left:calc(var(--spacing)*4)}.left-\[1\%\]{left:1%}.left-\[2\%\]{left:2%}.left-\[8\%\]{left:8%}.left-\[32\%\]{left:32%}.left-\[34\%\]{left:34%}.left-\[42\%\]{left:42%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[95\]{z-index:95}.z-\[2147483645\]{z-index:2147483645}.z-\[2147483646\]{z-index:2147483646}.order-2{order:2}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing)*4)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-7{margin-block:calc(var(--spacing)*7)}.my-auto{margin-block:auto}.ms-auto{margin-inline-start:auto}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{margin-bottom:max(.75rem,env(safe-area-inset-bottom))}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.h-0{height:calc(var(--spacing)*0)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-44{height:calc(var(--spacing)*44)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[34px\]{height:34px}.h-\[50px\]{height:50px}.h-\[58px\]{height:58px}.h-\[86px\]{height:86px}.h-\[198px\]{height:198px}.h-\[calc\(100\%-60px\)\]{height:calc(100% - 60px)}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[48vh\]{max-height:48vh}.max-h-\[340px\]{max-height:340px}.max-h-\[400px\]{max-height:400px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.55rem\]{min-height:2.55rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[3\.15rem\]{min-height:3.15rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[7\.25rem\]{min-height:7.25rem}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[21rem\]{min-height:21rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[38px\]{min-height:38px}.min-h-\[42px\]{min-height:42px}.min-h-\[45vh\]{min-height:45vh}.min-h-\[46px\]{min-height:46px}.min-h-\[50px\]{min-height:50px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[58px\]{min-height:58px}.min-h-\[76px\]{min-height:76px}.min-h-\[92px\]{min-height:92px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[104px\]{min-height:104px}.min-h-\[112px\]{min-height:112px}.min-h-\[116px\]{min-height:116px}.min-h-\[218px\]{min-height:218px}.min-h-\[250px\]{min-height:250px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-44{width:calc(var(--spacing)*44)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[18\.5rem\]{width:18.5rem}.w-\[18\.75rem\]{width:18.75rem}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[21\.75rem\]{width:21.75rem}.w-\[22px\]{width:22px}.w-\[34px\]{width:34px}.w-\[34rem\]{width:34rem}.w-\[50px\]{width:50px}.w-\[58\%\]{width:58%}.w-\[76\%\]{width:76%}.w-\[82\%\]{width:82%}.w-\[calc\(100\%\+0\.5rem\)\]{width:calc(100% + .5rem)}.w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(78vw\,22rem\)\]{width:min(78vw,22rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10\.2rem\]{max-width:10.2rem}.max-w-\[11ch\]{max-width:11ch}.max-w-\[15\.5rem\]{max-width:15.5rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16ch\]{max-width:16ch}.max-w-\[17rem\]{max-width:17rem}.max-w-\[18\.5rem\]{max-width:18.5rem}.max-w-\[19\.75rem\]{max-width:19.75rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[43rem\]{max-width:43rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[56rem\]{max-width:56rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[88\%\]{max-width:88%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[calc\(100\%-0\.9rem\)\]{max-width:calc(100% - .9rem)}.max-w-\[calc\(100\%-0\.45rem\)\]{max-width:calc(100% - .45rem)}.max-w-\[calc\(100\%-0\.75rem\)\]{max-width:calc(100% - .75rem)}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[8\.25rem\]{min-width:8.25rem}.min-w-\[22rem\]{min-width:22rem}.min-w-\[24rem\]{min-width:24rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[32px\]{min-width:32px}.min-w-\[34rem\]{min-width:34rem}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[8\%\]{--tw-translate-x:8%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[22\%\]{--tw-translate-x:22%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[8\%\]{--tw-translate-y:8%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.9\]{scale:.9}.scale-\[1\.01\]{scale:1.01}.scale-\[1\.02\]{scale:1.02}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.-rotate-6{rotate:-6deg}.-rotate-90{rotate:-90deg}.rotate-2{rotate:2deg}.rotate-3{rotate:3deg}.rotate-6{rotate:6deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-2deg\]{rotate:-2deg}.rotate-\[-5deg\]{rotate:-5deg}.rotate-y-180{--tw-rotate-y:rotateY(180deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing)*8)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[minmax\(0\,0\.45fr\)_minmax\(0\,0\.55fr\)\]{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)}.grid-cols-\[minmax\(0\,0\.52fr\)_minmax\(0\,0\.48fr\)\]{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-rows-\[2rem_auto_2rem\]{grid-template-rows:2rem auto 2rem}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-around{align-content:space-around}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-\[3px\]{gap:3px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.gap-y-10{row-gap:calc(var(--spacing)*10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--app-control-border\)\]>:not(:last-child)){border-color:var(--app-control-border)}:where(.divide-\[var\(--border-color\)\]>:not(:last-child)){border-color:var(--border-color)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.75rem\]{border-radius:2.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[27px\]{border-radius:27px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[48\%\]{border-radius:48%}.rounded-\[var\(--app-radius-row\)\]{border-radius:var(--app-radius-row)}.rounded-\[var\(--app-radius-sheet\)\]{border-radius:var(--app-radius-sheet)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--accent-border\)\]{border-color:var(--accent-border)}.border-\[var\(--accent-color\)\],.border-\[var\(--accent-color\)\]\/20{border-color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent-color\)\]\/20{border-color:color-mix(in oklab,var(--accent-color)20%,transparent)}}.border-\[var\(--accent-light\)\]{border-color:var(--accent-light)}.border-\[var\(--app-control-border\)\]{border-color:var(--app-control-border)}.border-\[var\(--app-nav-avatar-border\)\]{border-color:var(--app-nav-avatar-border)}.border-\[var\(--app-surface-border\)\]{border-color:var(--app-surface-border)}.border-\[var\(--border-color\)\],.border-\[var\(--border-color\)\]\/70{border-color:var(--border-color)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--border-color\)\]\/70{border-color:color-mix(in oklab,var(--border-color)70%,transparent)}}.border-\[var\(--color-correct\)\]\/25{border-color:var(--color-correct)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-correct\)\]\/25{border-color:color-mix(in oklab,var(--color-correct)25%,transparent)}}.border-\[var\(--color-incorrect\)\]\/25{border-color:var(--color-incorrect)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-incorrect\)\]\/25{border-color:color-mix(in oklab,var(--color-incorrect)25%,transparent)}}.border-\[var\(--love-log-detail-section-border\)\]{border-color:var(--love-log-detail-section-border)}.border-\[var\(--love-log-state-accent-border\)\]{border-color:var(--love-log-state-accent-border)}.border-\[var\(--love-log-state-danger-border\)\]{border-color:var(--love-log-state-danger-border)}.border-\[var\(--love-log-state-success-border\)\]{border-color:var(--love-log-state-success-border)}.border-\[var\(--love-log-state-warning-border\)\]{border-color:var(--love-log-state-warning-border)}.border-\[var\(--onboarding-accent\)\]{border-color:var(--onboarding-accent)}.border-\[var\(--onboarding-control-border\)\]{border-color:var(--onboarding-control-border)}.border-\[var\(--secondary-border\)\]{border-color:var(--secondary-border)}.border-\[var\(--secondary-color\)\]{border-color:var(--secondary-color)}.border-\[var\(--status-danger\)\]{border-color:var(--status-danger)}.border-\[var\(--status-success\)\]{border-color:var(--status-success)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200\/15{border-color:#bedbff26}@supports (color:color-mix(in lab,red,red)){.border-blue-200\/15{border-color:color-mix(in oklab,var(--color-blue-200)15%,transparent)}}.border-blue-200\/20{border-color:#bedbff33}@supports (color:color-mix(in lab,red,red)){.border-blue-200\/20{border-color:color-mix(in oklab,var(--color-blue-200)20%,transparent)}}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-300\/15{border-color:#90c5ff26}@supports (color:color-mix(in lab,red,red)){.border-blue-300\/15{border-color:color-mix(in oklab,var(--color-blue-300)15%,transparent)}}.border-blue-300\/45{border-color:#90c5ff73}@supports (color:color-mix(in lab,red,red)){.border-blue-300\/45{border-color:color-mix(in oklab,var(--color-blue-300)45%,transparent)}}.border-current{border-color:currentColor}.border-cyan-200\/20{border-color:#a2f4fd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/20{border-color:color-mix(in oklab,var(--color-cyan-200)20%,transparent)}}.border-sky-200\/20{border-color:#b8e6fe33}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/20{border-color:color-mix(in oklab,var(--color-sky-200)20%,transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500{border-color:var(--color-slate-500)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-t-\[var\(--accent-color\)\]{border-top-color:var(--accent-color)}.border-t-slate-700{border-top-color:var(--color-slate-700)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#8ec5ff\]{background-color:#8ec5ff}.bg-\[\#08192f\]{background-color:#08192f}.bg-\[\#08192f\]\/95{background-color:#08192ff2}.bg-\[\#102344\]{background-color:#102344}.bg-\[\#eaf1ff\]{background-color:#eaf1ff}.bg-\[\#f5f8fd\]{background-color:#f5f8fd}.bg-\[color\:var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--accent-color\)\]{background-color:var(--accent-color)}.bg-\[var\(--accent-light\)\]{background-color:var(--accent-light)}.bg-\[var\(--app-control-bg\)\]{background-color:var(--app-control-bg)}.bg-\[var\(--app-danger-color\)\]{background-color:var(--app-danger-color)}.bg-\[var\(--app-icon-active\)\]{background-color:var(--app-icon-active)}.bg-\[var\(--app-material-card\)\]{background-color:var(--app-material-card)}.bg-\[var\(--app-nav-avatar-bg\)\]{background-color:var(--app-nav-avatar-bg)}.bg-\[var\(--app-premium-action-bg\)\]{background-color:var(--app-premium-action-bg)}.bg-\[var\(--app-status-danger-bg\)\]{background-color:var(--app-status-danger-bg)}.bg-\[var\(--app-status-success-bg\)\]{background-color:var(--app-status-success-bg)}.bg-\[var\(--app-status-warning-bg\)\]{background-color:var(--app-status-warning-bg)}.bg-\[var\(--app-surface-bg\)\]{background-color:var(--app-surface-bg)}.bg-\[var\(--bg-app\)\]{background-color:var(--bg-app)}.bg-\[var\(--bg-card\)\],.bg-\[var\(--bg-card\)\]\/80{background-color:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg-card\)\]\/80{background-color:color-mix(in oklab,var(--bg-card)80%,transparent)}}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--border-color\)\],.bg-\[var\(--border-color\)\]\/30{background-color:var(--border-color)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--border-color\)\]\/30{background-color:color-mix(in oklab,var(--border-color)30%,transparent)}}.bg-\[var\(--border-color\)\]\/60{background-color:var(--border-color)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--border-color\)\]\/60{background-color:color-mix(in oklab,var(--border-color)60%,transparent)}}.bg-\[var\(--color-correct\)\]{background-color:var(--color-correct)}.bg-\[var\(--color-correct-bg\)\]{background-color:var(--color-correct-bg)}.bg-\[var\(--color-incorrect\)\]{background-color:var(--color-incorrect)}.bg-\[var\(--color-incorrect-bg\)\]{background-color:var(--color-incorrect-bg)}.bg-\[var\(--color-warning\)\]{background-color:var(--color-warning)}.bg-\[var\(--color-warning-bg\)\]{background-color:var(--color-warning-bg)}.bg-\[var\(--disabled-bg\)\]{background-color:var(--disabled-bg)}.bg-\[var\(--game-accent-color\)\]{background-color:var(--game-accent-color)}.bg-\[var\(--love-log-detail-section-bg\)\]{background-color:var(--love-log-detail-section-bg)}.bg-\[var\(--love-log-state-accent-bg\)\]{background-color:var(--love-log-state-accent-bg)}.bg-\[var\(--love-log-state-danger-bg\)\]{background-color:var(--love-log-state-danger-bg)}.bg-\[var\(--love-log-state-success-bg\)\]{background-color:var(--love-log-state-success-bg)}.bg-\[var\(--love-log-state-warning-bg\)\]{background-color:var(--love-log-state-warning-bg)}.bg-\[var\(--onboarding-control-active-bg\)\]{background-color:var(--onboarding-control-active-bg)}.bg-\[var\(--onboarding-control-bg\)\]{background-color:var(--onboarding-control-bg)}.bg-\[var\(--secondary-color\)\]{background-color:var(--secondary-color)}.bg-\[var\(--secondary-light\)\]{background-color:var(--secondary-light)}.bg-\[var\(--solo-accent\)\]{background-color:var(--solo-accent)}.bg-\[var\(--status-success\)\]{background-color:var(--status-success)}.bg-\[var\(--status-warning\)\]{background-color:var(--status-warning)}.bg-\[var\(--surface-inset\)\]{background-color:var(--surface-inset)}.bg-\[var\(--text-secondary\)\]{background-color:var(--text-secondary)}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black)0%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200\/45{background-color:#bedbff73}@supports (color:color-mix(in lab,red,red)){.bg-blue-200\/45{background-color:color-mix(in oklab,var(--color-blue-200)45%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/15{background-color:#54a2ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/15{background-color:color-mix(in oklab,var(--color-blue-400)15%,transparent)}}.bg-blue-500\/18{background-color:#3080ff2e}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/18{background-color:color-mix(in oklab,var(--color-blue-500)18%,transparent)}}.bg-cyan-100\/65{background-color:#cefafea6}@supports (color:color-mix(in lab,red,red)){.bg-cyan-100\/65{background-color:color-mix(in oklab,var(--color-cyan-100)65%,transparent)}}.bg-cyan-200{background-color:var(--color-cyan-200)}.bg-cyan-400\/14{background-color:#00d2ef24}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/14{background-color:color-mix(in oklab,var(--color-cyan-400)14%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.bg-white\/\[0\.09\]{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.09\]{background-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.bg-white\/\[0\.94\]{background-color:#fffffff0}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.94\]{background-color:color-mix(in oklab,var(--color-white)94%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:radial-gradient\(circle_at_center\,rgba\(147\,197\,253\,0\.48\)_1px\,transparent_1px\)\]{background-image:radial-gradient(circle,#93c5fd7a 1px,#0000 1px)}.bg-\[linear-gradient\(90deg\,rgba\(8\,25\,48\,0\.86\)_0\%\,rgba\(37\,99\,235\,0\.10\)_48\%\,rgba\(7\,27\,50\,0\.54\)_100\%\)\]{background-image:linear-gradient(90deg,#081930db,#2563eb1a 48%,#071b328a)}.bg-\[linear-gradient\(90deg\,rgba\(8\,31\,60\,0\.62\)\,transparent_52\%\,rgba\(2\,12\,27\,0\.30\)\)\]{background-image:linear-gradient(90deg,#081f3c9e,#0000 52%,#020c1b4d)}.bg-\[radial-gradient\(circle_at_12\%_18\%\,rgba\(76\,124\,255\,0\.14\)\,transparent_30\%\)\,radial-gradient\(circle_at_88\%_78\%\,rgba\(34\,211\,238\,0\.11\)\,transparent_31\%\)\]{background-image:radial-gradient(circle at 12% 18%,#4c7cff24,#0000 30%),radial-gradient(circle at 88% 78%,#22d3ee1c,#0000 31%)}.bg-\[radial-gradient\(circle_at_35\%_28\%\,rgba\(255\,255\,255\,0\.20\)\,transparent_15\%\)\,radial-gradient\(circle_at_center\,rgba\(56\,189\,248\,0\.26\)\,rgba\(59\,130\,246\,0\.30\)_58\%\,rgba\(8\,25\,47\,0\.94\)_100\%\)\]{background-image:radial-gradient(circle at 35% 28%,#fff3,#0000 15%),radial-gradient(circle,#38bdf842,#3b82f64d 58%,#08192ff0)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,transparent_0\%\,rgba\(15\,45\,75\,0\.06\)_50\%\,rgba\(4\,14\,27\,0\.56\)_100\%\)\]{background-image:radial-gradient(circle at 50% 42%,#0000,#0f2d4b0f,#040e1b8f)}.bg-\[radial-gradient\(circle_at_78\%_45\%\,rgba\(56\,189\,248\,0\.25\)\,transparent_34\%\)\,radial-gradient\(circle_at_12\%_12\%\,rgba\(147\,197\,253\,0\.18\)\,transparent_26\%\)\,linear-gradient\(135deg\,\#102344_0\%\,\#174e7e_48\%\,\#08192f_100\%\)\]{background-image:radial-gradient(circle at 78% 45%,#38bdf840,#0000 34%),radial-gradient(circle at 12% 12%,#93c5fd2e,#0000 26%),linear-gradient(135deg,#102344,#174e7e 48%,#08192f)}.bg-\[radial-gradient\(circle_at_center\,transparent_0\%\,rgba\(8\,25\,47\,0\.22\)_55\%\,rgba\(4\,14\,27\,0\.72\)_100\%\)\]{background-image:radial-gradient(circle,#0000,#08192f38 55%,#040e1bb8)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,black\,transparent_92\%\)\]{-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.\[background-size\:26px_26px\]{background-size:26px 26px}.fill-\[var\(--accent-color\)\]{fill:var(--accent-color)}.fill-current{fill:currentColor}.fill-white{fill:var(--color-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-4\.5{padding-inline:calc(var(--spacing)*4.5)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-0\.75{padding-block:calc(var(--spacing)*.75)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-1\.25{padding-block:calc(var(--spacing)*1.25)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-\[calc\(env\(safe-area-inset-top\)\+1rem\)\]{padding-top:calc(env(safe-area-inset-top) + 1rem)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-11{padding-right:calc(var(--spacing)*11)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-16{padding-right:calc(var(--spacing)*16)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.82em\]{font-size:.82em}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.38rem\]{font-size:1.38rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[2\.65rem\]{font-size:2.65rem}.text-\[2rem\]{font-size:2rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[clamp\(2\.3rem\,7vw\,4\.2rem\)\]{font-size:clamp(2.3rem,7vw,4.2rem)}.text-\[clamp\(2\.05rem\,7\.2vw\,2\.85rem\)\]{font-size:clamp(2.05rem,7.2vw,2.85rem)}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.97\]{--tw-leading:.97;line-height:.97}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[12px\]{--tw-leading:12px;line-height:12px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto,.\[hyphens\:auto\]{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0b2342\]{color:#0b2342}.text-\[\#0d2242\]{color:#0d2242}.text-\[\#102344\]{color:#102344}.text-\[\#FF4761\]{color:#ff4761}.text-\[var\(--accent-color\)\],.text-\[var\(--accent-color\)\]\/75{color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--accent-color\)\]\/75{color:color-mix(in oklab,var(--accent-color)75%,transparent)}}.text-\[var\(--accent-text\)\]{color:var(--accent-text)}.text-\[var\(--app-body-muted\)\]{color:var(--app-body-muted)}.text-\[var\(--app-control-color\)\]{color:var(--app-control-color)}.text-\[var\(--app-icon-active\)\]{color:var(--app-icon-active)}.text-\[var\(--app-icon-support\)\]{color:var(--app-icon-support)}.text-\[var\(--app-label-color\)\]{color:var(--app-label-color)}.text-\[var\(--app-premium-action-color\)\]{color:var(--app-premium-action-color)}.text-\[var\(--app-status-danger-fg\)\]{color:var(--app-status-danger-fg)}.text-\[var\(--app-status-success-fg\)\]{color:var(--app-status-success-fg)}.text-\[var\(--app-status-warning-fg\)\]{color:var(--app-status-warning-fg)}.text-\[var\(--app-text-action\)\]{color:var(--app-text-action)}.text-\[var\(--color-correct\)\],.text-\[var\(--color-correct\)\]\/75{color:var(--color-correct)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--color-correct\)\]\/75{color:color-mix(in oklab,var(--color-correct)75%,transparent)}}.text-\[var\(--color-incorrect\)\]{color:var(--color-incorrect)}.text-\[var\(--color-warning\)\],.text-\[var\(--color-warning\)\]\/75{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--color-warning\)\]\/75{color:color-mix(in oklab,var(--color-warning)75%,transparent)}}.text-\[var\(--disabled-fg\)\]{color:var(--disabled-fg)}.text-\[var\(--game-accent-color\)\]{color:var(--game-accent-color)}.text-\[var\(--love-log-accent-raw\)\]{color:var(--love-log-accent-raw)}.text-\[var\(--love-log-header-input-icon\)\]{color:var(--love-log-header-input-icon)}.text-\[var\(--love-log-meta-color\)\]{color:var(--love-log-meta-color)}.text-\[var\(--love-log-state-accent-color\)\]{color:var(--love-log-state-accent-color)}.text-\[var\(--love-log-state-danger-color\)\]{color:var(--love-log-state-danger-color)}.text-\[var\(--love-log-state-success-color\)\]{color:var(--love-log-state-success-color)}.text-\[var\(--love-log-state-warning-color\)\]{color:var(--love-log-state-warning-color)}.text-\[var\(--love-log-word-color\)\]{color:var(--love-log-word-color)}.text-\[var\(--on-secondary\)\]{color:var(--on-secondary)}.text-\[var\(--onboarding-control-color\)\]{color:var(--onboarding-control-color)}.text-\[var\(--secondary-color\)\],.text-\[var\(--secondary-color\)\]\/70{color:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--secondary-color\)\]\/70{color:color-mix(in oklab,var(--secondary-color)70%,transparent)}}.text-\[var\(--solo-accent\)\]{color:var(--solo-accent)}.text-\[var\(--solo-accent-strong\)\]{color:var(--solo-accent-strong)}.text-\[var\(--status-success\)\]{color:var(--status-success)}.text-\[var\(--status-success-fg\)\]{color:var(--status-success-fg)}.text-\[var\(--status-warning-fg\)\]{color:var(--status-warning-fg)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\],.text-\[var\(--text-secondary\)\]\/50{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--text-secondary\)\]\/50{color:color-mix(in oklab,var(--text-secondary)50%,transparent)}}.text-\[var\(--text-secondary\)\]\/60{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--text-secondary\)\]\/60{color:color-mix(in oklab,var(--text-secondary)60%,transparent)}}.text-blue-100\/60{color:#dbeafe99}@supports (color:color-mix(in lab,red,red)){.text-blue-100\/60{color:color-mix(in oklab,var(--color-blue-100)60%,transparent)}}.text-blue-100\/65{color:#dbeafea6}@supports (color:color-mix(in lab,red,red)){.text-blue-100\/65{color:color-mix(in oklab,var(--color-blue-100)65%,transparent)}}.text-blue-100\/70{color:#dbeafeb3}@supports (color:color-mix(in lab,red,red)){.text-blue-100\/70{color:color-mix(in oklab,var(--color-blue-100)70%,transparent)}}.text-blue-100\/75{color:#dbeafebf}@supports (color:color-mix(in lab,red,red)){.text-blue-100\/75{color:color-mix(in oklab,var(--color-blue-100)75%,transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-100\/75{color:#cefafebf}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/75{color:color-mix(in oklab,var(--color-cyan-100)75%,transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-inherit{color:inherit}.text-red-700{color:var(--color-red-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-\[var\(--accent-color\)\]{accent-color:var(--accent-color)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.22\]{opacity:.22}.opacity-\[0\.92\]{opacity:.92}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-correct\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-correct));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-incorrect\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-incorrect));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(103\,232\,249\,0\.85\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#67e8f9d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_90px_rgba\(56\,189\,248\,0\.24\)\]{--tw-shadow:0 0 90px var(--tw-shadow-color,#38bdf83d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_-12px_rgba\(96\,165\,250\,0\.9\)\]{--tw-shadow:0 10px 28px -12px var(--tw-shadow-color,#60a5fae6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_36px_-18px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow:0 12px 36px -18px var(--tw-shadow-color,#000000b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_36px_-20px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow:0 12px 36px -20px var(--tw-shadow-color,#000000b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_-16px_rgba\(59\,130\,246\,0\.72\)\]{--tw-shadow:0 16px 36px -16px var(--tw-shadow-color,#3b82f6b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_-38px_rgba\(15\,35\,68\,0\.7\)\]{--tw-shadow:0 18px 48px -38px var(--tw-shadow-color,#0f2344b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_-30px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow:0 28px 90px -30px var(--tw-shadow-color,#000000b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_34px_100px_-48px_rgba\(15\,35\,68\,0\.72\)\]{--tw-shadow:0 34px 100px -48px var(--tw-shadow-color,#0f2344b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_36px_110px_-54px_rgba\(15\,35\,68\,0\.90\)\]{--tw-shadow:0 36px 110px -54px var(--tw-shadow-color,#0f2344e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--app-premium-action-shadow\)\]{--tw-shadow:var(--app-premium-action-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_28px_rgba\(0\,0\,0\,0\.22\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 28px var(--tw-drop-shadow-color,#00000038));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-75{transition-delay:75ms}.delay-150{transition-delay:.15s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[chat\:pl←en\]{chat:pl←en}.backface-hidden{backface-visibility:hidden}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:bg-black\/40:is(:where(.group):hover *){background-color:#0006}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/40:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.group-hover\:text-\[var\(--accent-color\)\]:is(:where(.group):hover *){color:var(--accent-color)}.group-hover\:text-\[var\(--app-text-action\)\]:is(:where(.group):hover *){color:var(--app-text-action)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:translate-x-0\.5:is(:where(.group):active *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.placeholder\:font-bold::-moz-placeholder{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.placeholder\:font-bold::placeholder{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.placeholder\:text-\[var\(--text-secondary\)\]::-moz-placeholder{color:var(--text-secondary)}.placeholder\:text-\[var\(--text-secondary\)\]::placeholder{color:var(--text-secondary)}.placeholder\:opacity-60::-moz-placeholder{opacity:.6}.placeholder\:opacity-60::placeholder{opacity:.6}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.005\]:hover{scale:1.005}.hover\:border-\[var\(--secondary-border\)\]:hover{border-color:var(--secondary-border)}.hover\:border-\[var\(--text-secondary\)\]:hover{border-color:var(--text-secondary)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.hover\:bg-\[\#add6ff\]:hover{background-color:#add6ff}.hover\:bg-\[var\(--accent-light\)\]:hover{background-color:var(--accent-light)}.hover\:bg-\[var\(--app-control-active-bg\)\]:hover{background-color:var(--app-control-active-bg)}.hover\:bg-\[var\(--app-danger-bg\)\]:hover{background-color:var(--app-danger-bg)}.hover\:bg-\[var\(--bg-card\)\]:hover{background-color:var(--bg-card)}.hover\:bg-\[var\(--border-color\)\]\/30:hover{background-color:var(--border-color)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--border-color\)\]\/30:hover{background-color:color-mix(in oklab,var(--border-color)30%,transparent)}}.hover\:bg-\[var\(--onboarding-control-bg\)\]:hover{background-color:var(--onboarding-control-bg)}.hover\:bg-\[var\(--solo-accent-strong\)\]:hover{background-color:var(--solo-accent-strong)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:text-\[var\(--secondary-color\)\]:hover{color:var(--secondary-color)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-card:hover{box-shadow:var(--shadow-card)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-\[var\(--accent-color\)\]:focus{border-color:var(--accent-color)}.focus\:border-\[var\(--focus-ring\)\]:focus{border-color:var(--focus-ring)}.focus\:border-\[var\(--solo-accent\)\]:focus{border-color:var(--solo-accent)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-3:focus{padding-inline:calc(var(--spacing)*3)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-slate-950:focus{color:var(--color-slate-950)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--solo-accent\)\]:focus-visible{--tw-ring-color:var(--solo-accent)}.focus-visible\:ring-blue-200:focus-visible{--tw-ring-color:var(--color-blue-200)}.focus-visible\:ring-slate-950:focus-visible{--tw-ring-color:var(--color-slate-950)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[\#08192f\]:focus-visible{--tw-ring-offset-color:#08192f}.focus-visible\:ring-offset-\[\#102344\]:focus-visible{--tw-ring-offset-color:#102344}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.995\]:active{scale:.995}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:brightness-100:disabled:hover{--tw-brightness:brightness(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}@media (min-width:40rem){.sm\:mx-5{margin-inline:calc(var(--spacing)*5)}.sm\:mx-8{margin-inline:calc(var(--spacing)*8)}.sm\:mx-auto{margin-inline:auto}.sm\:mt-3{margin-top:calc(var(--spacing)*3)}.sm\:mt-10{margin-top:calc(var(--spacing)*10)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:w-\[24rem\]{width:24rem}.sm\:w-\[calc\(100\%-4rem\)\]{width:calc(100% - 4rem)}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[10rem\]{min-width:10rem}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-12{-moz-column-gap:calc(var(--spacing)*12);column-gap:calc(var(--spacing)*12)}.sm\:gap-y-14{row-gap:calc(var(--spacing)*14)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-9{padding:calc(var(--spacing)*9)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[1\.55rem\]{font-size:1.55rem}.sm\:text-\[2\.15rem\]{font-size:2.15rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[15px\]{font-size:15px}}@media (min-width:48rem){.md\:inset-x-5{inset-inline:calc(var(--spacing)*5)}.md\:top-3{top:calc(var(--spacing)*3)}.md\:top-5{top:calc(var(--spacing)*5)}.md\:top-6{top:calc(var(--spacing)*6)}.md\:top-\[90px\]{top:90px}.md\:right-3{right:calc(var(--spacing)*3)}.md\:right-4{right:calc(var(--spacing)*4)}.md\:right-5{right:calc(var(--spacing)*5)}.md\:right-6{right:calc(var(--spacing)*6)}.md\:bottom-6{bottom:calc(var(--spacing)*6)}.md\:bottom-\[58px\]{bottom:58px}.md\:left-auto{left:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-auto{margin-inline:auto}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mb-1{margin-bottom:calc(var(--spacing)*1)}.md\:mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.md\:mb-2{margin-bottom:calc(var(--spacing)*2)}.md\:mb-3{margin-bottom:calc(var(--spacing)*3)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-5{margin-bottom:calc(var(--spacing)*5)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-2{height:calc(var(--spacing)*2)}.md\:h-3{height:calc(var(--spacing)*3)}.md\:h-3\.5{height:calc(var(--spacing)*3.5)}.md\:h-4{height:calc(var(--spacing)*4)}.md\:h-5{height:calc(var(--spacing)*5)}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-7{height:calc(var(--spacing)*7)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-9{height:calc(var(--spacing)*9)}.md\:h-10{height:calc(var(--spacing)*10)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-14{height:calc(var(--spacing)*14)}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-20{height:calc(var(--spacing)*20)}.md\:h-24{height:calc(var(--spacing)*24)}.md\:h-28{height:calc(var(--spacing)*28)}.md\:h-\[4\.5rem\]{height:4.5rem}.md\:h-\[13px\]{height:13px}.md\:h-\[88vh\]{height:88vh}.md\:h-\[280px\]{height:280px}.md\:h-auto{height:auto}.md\:max-h-\[760px\]{max-height:760px}.md\:min-h-\[116px\]{min-height:116px}.md\:min-h-\[126px\]{min-height:126px}.md\:min-h-\[130px\]{min-height:130px}.md\:min-h-\[236px\]{min-height:236px}.md\:min-h-\[304px\]{min-height:304px}.md\:min-h-\[400px\]{min-height:400px}.md\:w-1\/3{width:33.3333%}.md\:w-3{width:calc(var(--spacing)*3)}.md\:w-3\.5{width:calc(var(--spacing)*3.5)}.md\:w-4{width:calc(var(--spacing)*4)}.md\:w-5{width:calc(var(--spacing)*5)}.md\:w-6{width:calc(var(--spacing)*6)}.md\:w-7{width:calc(var(--spacing)*7)}.md\:w-8{width:calc(var(--spacing)*8)}.md\:w-9{width:calc(var(--spacing)*9)}.md\:w-10{width:calc(var(--spacing)*10)}.md\:w-12{width:calc(var(--spacing)*12)}.md\:w-14{width:calc(var(--spacing)*14)}.md\:w-16{width:calc(var(--spacing)*16)}.md\:w-20{width:calc(var(--spacing)*20)}.md\:w-24{width:calc(var(--spacing)*24)}.md\:w-28{width:calc(var(--spacing)*28)}.md\:w-32{width:calc(var(--spacing)*32)}.md\:w-\[4\.5rem\]{width:4.5rem}.md\:w-\[13px\]{width:13px}.md\:w-\[66\%\]{width:66%}.md\:w-\[76\%\]{width:76%}.md\:w-auto{width:auto}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:max-w-\[12rem\]{max-width:12rem}.md\:max-w-\[13rem\]{max-width:13rem}.md\:max-w-\[17ch\]{max-width:17ch}.md\:max-w-\[19rem\]{max-width:19rem}.md\:max-w-\[24rem\]{max-width:24rem}.md\:max-w-\[85\%\]{max-width:85%}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-md{max-width:var(--container-md)}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:translate-x-\[4\%\]{--tw-translate-x:4%;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:translate-x-\[14\%\]{--tw-translate-x:14%;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:translate-y-\[4\%\]{--tw-translate-y:4%;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.md\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-6{gap:calc(var(--spacing)*6)}:where(.md\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.md\:self-end{align-self:flex-end}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-\[1\.5rem\]{border-radius:1.5rem}.md\:rounded-\[24px\]{border-radius:24px}.md\:rounded-\[28px\]{border-radius:28px}.md\:rounded-\[32px\]{border-radius:32px}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:rounded-tl-none{border-top-left-radius:0}.md\:rounded-tr-none{border-top-right-radius:0}.md\:p-3{padding:calc(var(--spacing)*3)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:py-0{padding-block:calc(var(--spacing)*0)}.md\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pr-16{padding-right:calc(var(--spacing)*16)}.md\:pb-4{padding-bottom:calc(var(--spacing)*4)}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[0\.95rem\]{font-size:.95rem}.md\:text-\[1\.02rem\]{font-size:1.02rem}.md\:text-\[1\.6rem\]{font-size:1.6rem}.md\:text-\[1\.08rem\]{font-size:1.08rem}.md\:text-\[1\.12rem\]{font-size:1.12rem}.md\:text-\[1\.65rem\]{font-size:1.65rem}.md\:text-\[1\.95rem\]{font-size:1.95rem}.md\:text-\[1rem\]{font-size:1rem}.md\:text-\[2\.1rem\]{font-size:2.1rem}.md\:text-\[2\.2rem\]{font-size:2.2rem}.md\:text-\[2\.05rem\]{font-size:2.05rem}.md\:text-\[2\.25rem\]{font-size:2.25rem}.md\:text-\[9px\]{font-size:9px}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}}@media (min-width:64rem){.lg\:mx-auto{margin-inline:auto}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-14{margin-top:calc(var(--spacing)*14)}.lg\:mb-28{margin-bottom:calc(var(--spacing)*28)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-32{min-height:calc(var(--spacing)*32)}.lg\:min-h-\[30rem\]{min-height:30rem}.lg\:max-w-\[calc\(80rem-6rem\)\]{max-width:74rem}.lg\:flex-1{flex:1}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.5fr_0\.75fr_0\.75fr_0\.75fr\]{grid-template-columns:1.5fr .75fr .75fr .75fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:px-14{padding-inline:calc(var(--spacing)*14)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-\[4rem\]{font-size:4rem}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:max-w-none{max-width:none}.xl\:min-w-0{min-width:calc(var(--spacing)*0)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_0\.78fr\]{grid-template-columns:1.2fr .78fr}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(14rem\,0\.95fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.95fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-3{gap:calc(var(--spacing)*3)}.xl\:gap-5{gap:calc(var(--spacing)*5)}.xl\:gap-6{gap:calc(var(--spacing)*6)}.xl\:rounded-\[1\.5rem\]{border-radius:1.5rem}.xl\:rounded-\[1\.75rem\]{border-radius:1.75rem}.xl\:p-4{padding:calc(var(--spacing)*4)}.xl\:p-6{padding:calc(var(--spacing)*6)}.xl\:p-7{padding:calc(var(--spacing)*7)}.xl\:pt-1{padding-top:calc(var(--spacing)*1)}.xl\:text-\[1\.5rem\]{font-size:1.5rem}.xl\:text-\[2rem\]{font-size:2rem}.xl\:text-\[clamp\(2\.65rem\,3\.8vw\,3\.65rem\)\]{font-size:clamp(2.65rem,3.8vw,3.65rem)}}@media (min-width:96rem){.\32xl\:h-36{height:calc(var(--spacing)*36)}.\32xl\:w-36{width:calc(var(--spacing)*36)}.\32xl\:w-\[19\.5rem\]{width:19.5rem}.\32xl\:w-\[20rem\]{width:20rem}.\32xl\:w-\[36rem\]{width:36rem}}@media (prefers-color-scheme:dark){.dark\:bg-\[var\(--accent-light\)\]{background-color:var(--accent-light)}}}:root{--accent-color:#7a4bd0;--accent-light:#f7f1ff;--accent-light-hover:#efe4ff;--accent-border:#d8c2f3;--accent-hover:#6237b4;--accent-text:#6335ad;--accent-shadow:#7a4bd040;--accent-soft:#e5d5f8;--accent-mist:#d8c2f3;--accent-deep:#6335ad;--on-accent:#fff;--secondary-color:#ff627f;--secondary-light:#fff0f4;--secondary-light-hover:#ffe2e9;--secondary-border:#ffc4d0;--secondary-text:#d43d60;--secondary-hover:#ea4769;--secondary-shadow:#ff627f3d;--secondary-soft:#ffd2dc;--secondary-mist:#ffe2e9;--secondary-deep:#d43d60;--on-secondary:#321b3e;--app-identity-coral:var(--accent-color);--app-identity-pink:var(--secondary-color);--app-identity-ink:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--app-identity-ink:color-mix(in srgb,var(--text-primary)86%,var(--accent-color)14%)}}:root{--app-identity-coral-readable:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){:root{--app-identity-coral-readable:color-mix(in srgb,var(--accent-color)80%,var(--accent-text)20%)}}:root{--app-identity-coral-muted:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){:root{--app-identity-coral-muted:color-mix(in srgb,var(--accent-color)68%,var(--accent-text)32%)}}:root{--app-identity-pink-readable:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--app-identity-pink-readable:color-mix(in srgb,var(--secondary-color)70%,var(--secondary-text)30%)}}:root{--app-identity-pink-muted:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--app-identity-pink-muted:color-mix(in srgb,var(--secondary-color)76%,var(--secondary-text)24%)}}:root{--app-identity-support-border:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--app-identity-support-border:color-mix(in srgb,var(--secondary-color)32%,var(--border-color)68%)}}:root{--app-identity-support-surface:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--app-identity-support-surface:color-mix(in srgb,var(--secondary-color)6%,var(--bg-card)94%)}}:root{--play-warm-color:var(--app-identity-coral);--play-warm-soft:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--play-warm-soft:color-mix(in srgb,var(--app-identity-coral)12%,var(--bg-card))}}:root{--play-warm-mist:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--play-warm-mist:color-mix(in srgb,var(--app-identity-coral)18%,var(--bg-card))}}:root{--play-warm-border:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--play-warm-border:color-mix(in srgb,var(--app-identity-coral)22%,var(--border-color))}}:root{--play-warm-deep:var(--accent-deep);--play-warm-text:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){:root{--play-warm-text:color-mix(in srgb,var(--accent-deep)78%,var(--text-primary))}}:root{--play-warm-on:var(--on-accent);--play-bright-color:var(--app-identity-pink);--play-bright-soft:var(--play-bright-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-bright-soft:color-mix(in srgb,var(--play-bright-color)12%,var(--bg-card))}}:root{--play-bright-mist:var(--play-bright-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-bright-mist:color-mix(in srgb,var(--play-bright-color)18%,var(--bg-card))}}:root{--play-bright-border:var(--play-bright-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-bright-border:color-mix(in srgb,var(--play-bright-color)22%,var(--border-color))}}:root{--play-bright-deep:var(--secondary-deep);--play-bright-text:var(--play-bright-deep)}@supports (color:color-mix(in lab,red,red)){:root{--play-bright-text:color-mix(in srgb,var(--play-bright-deep)78%,var(--text-primary))}}:root{--play-bright-on:var(--on-secondary);--play-blend-color:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--play-blend-color:color-mix(in srgb,var(--app-identity-coral)68%,var(--app-identity-pink))}}:root{--play-blend-soft:var(--play-blend-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-blend-soft:color-mix(in srgb,var(--play-blend-color)12%,var(--bg-card))}}:root{--play-blend-mist:var(--play-blend-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-blend-mist:color-mix(in srgb,var(--play-blend-color)18%,var(--bg-card))}}:root{--play-blend-border:var(--play-blend-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-blend-border:color-mix(in srgb,var(--play-blend-color)22%,var(--border-color))}}:root{--play-blend-deep:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){:root{--play-blend-deep:color-mix(in srgb,var(--accent-deep)62%,var(--secondary-deep))}}:root{--play-blend-text:var(--play-blend-deep)}@supports (color:color-mix(in lab,red,red)){:root{--play-blend-text:color-mix(in srgb,var(--play-blend-deep)78%,var(--text-primary))}}:root{--play-blend-on:#fff;--play-ink-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-ink-color:color-mix(in srgb,var(--app-identity-pink)62%,var(--text-primary))}}:root{--play-ink-soft:var(--play-ink-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-ink-soft:color-mix(in srgb,var(--play-ink-color)10%,var(--bg-card))}}:root{--play-ink-mist:var(--play-ink-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-ink-mist:color-mix(in srgb,var(--play-ink-color)16%,var(--bg-card))}}:root{--play-ink-border:var(--play-ink-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-ink-border:color-mix(in srgb,var(--play-ink-color)20%,var(--border-color))}}:root{--play-ink-deep:var(--secondary-deep)}@supports (color:color-mix(in lab,red,red)){:root{--play-ink-deep:color-mix(in srgb,var(--secondary-deep)68%,var(--text-primary))}}:root{--play-ink-text:var(--play-ink-deep)}@supports (color:color-mix(in lab,red,red)){:root{--play-ink-text:color-mix(in srgb,var(--play-ink-deep)70%,var(--text-primary))}}:root{--play-ink-on:#fff;--play-hub-hero-bg:linear-gradient(150deg,var(--bg-card)0%,var(--bg-card)100%)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-hero-bg:linear-gradient(150deg,color-mix(in srgb,var(--bg-card)88%,var(--accent-light))0%,color-mix(in srgb,var(--bg-card)86%,var(--secondary-light))100%)}}:root{--play-hub-hero-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-hero-border:color-mix(in srgb,var(--app-identity-pink)36%,var(--border-color))}}:root{--play-hub-hero-shadow:0 18px 38px -34px var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-hero-shadow:0 18px 38px -34px color-mix(in srgb,var(--app-identity-coral)24%,black)}}:root{--play-hub-hero-overlay:radial-gradient(circle at top left,var(--accent-color),transparent 46%),radial-gradient(circle at bottom right,var(--secondary-color),transparent 44%)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-hero-overlay:radial-gradient(circle at top left,color-mix(in srgb,var(--accent-color)10%,transparent),transparent 46%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--secondary-color)12%,transparent),transparent 44%)}}:root{--play-hub-hero-top-glow:linear-gradient(180deg,var(--secondary-color),transparent 92%)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-hero-top-glow:linear-gradient(180deg,color-mix(in srgb,var(--secondary-color)8%,transparent),transparent 92%)}}:root{--play-hub-card-bg:linear-gradient(150deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-card-bg:linear-gradient(150deg,color-mix(in srgb,var(--bg-card)88%,var(--secondary-light)),color-mix(in srgb,var(--bg-card)90%,var(--accent-light)))}}:root{--play-hub-shared-card-bg:radial-gradient(circle at top left,var(--app-identity-pink),transparent 42%),linear-gradient(165deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-shared-card-bg:radial-gradient(circle at top left,color-mix(in srgb,var(--app-identity-pink)14%,transparent),transparent 42%),linear-gradient(165deg,color-mix(in srgb,var(--bg-card)86%,var(--secondary-light)),color-mix(in srgb,var(--bg-card)90%,var(--accent-light)))}}:root{--play-hub-card-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-card-border:color-mix(in srgb,color-mix(in srgb,var(--app-identity-pink)58%,var(--app-identity-coral))40%,var(--border-color))}}:root{--play-hub-card-border-featured:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-card-border-featured:color-mix(in srgb,color-mix(in srgb,var(--app-identity-pink)58%,var(--app-identity-coral))46%,var(--border-color))}}:root{--play-hub-card-shadow:0 12px 28px -30px #20181c24;--play-hub-card-shadow-featured:0 18px 34px -30px var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-card-shadow-featured:0 18px 34px -30px color-mix(in srgb,var(--secondary-color)18%,transparent)}}:root{--play-hub-control-shadow:0 10px 22px -24px var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-control-shadow:0 10px 22px -24px color-mix(in srgb,var(--app-identity-coral)24%,transparent)}}:root{--play-hub-icon-bg:linear-gradient(145deg,var(--app-identity-pink),var(--app-identity-coral))}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-icon-bg:linear-gradient(145deg,color-mix(in srgb,var(--app-identity-pink)14%,var(--bg-card)),color-mix(in srgb,var(--app-identity-coral)9%,var(--bg-card)))}}:root{--play-hub-icon-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-icon-border:color-mix(in srgb,var(--app-identity-pink)38%,var(--border-color))}}:root{--play-hub-badge-bg:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-badge-bg:color-mix(in srgb,color-mix(in srgb,var(--secondary-color)76%,var(--accent-color))12%,var(--bg-card))}}:root{--play-hub-badge-border:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-badge-border:color-mix(in srgb,color-mix(in srgb,var(--secondary-color)62%,var(--accent-color))34%,var(--border-color))}}:root{--play-hub-meta-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-meta-bg:color-mix(in srgb,var(--bg-card)90%,var(--secondary-color))}}:root{--play-hub-action-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-action-bg:color-mix(in srgb,var(--app-identity-pink)14%,var(--bg-card))}}:root{--play-hub-action-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-action-border:color-mix(in srgb,var(--app-identity-pink)34%,var(--border-color))}}:root{--play-hub-tab-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-tab-bg:color-mix(in srgb,var(--bg-card)86%,var(--secondary-light))}}:root{--play-hub-tab-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-tab-border:color-mix(in srgb,var(--app-identity-pink)34%,var(--border-color))}}:root{--play-hub-tab-active-bg:linear-gradient(145deg,var(--accent-color),var(--secondary-color))}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-tab-active-bg:linear-gradient(145deg,color-mix(in srgb,var(--accent-color)16%,var(--bg-card)),color-mix(in srgb,var(--secondary-color)14%,var(--bg-card)))}}:root{--play-hub-tab-active-border:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-tab-active-border:color-mix(in srgb,var(--accent-color)34%,var(--secondary-color))}}:root{--play-hub-tab-text:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-tab-text:color-mix(in srgb,var(--app-identity-pink)62%,var(--text-primary)38%)}}:root{--play-hub-tab-active-text:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-tab-active-text:color-mix(in srgb,var(--app-identity-coral)84%,var(--text-primary)16%)}}:root{--play-hub-tab-count-bg:transparent;--play-hub-tab-count-active-bg:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-tab-count-active-bg:color-mix(in srgb,var(--secondary-color)18%,transparent)}}:root{--play-hub-tab-count-color:var(--text-secondary);--play-hub-tab-count-active-color:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-tab-count-active-color:color-mix(in srgb,var(--secondary-color)70%,var(--accent-color))}}:root{--play-hub-stat-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-stat-bg:color-mix(in srgb,var(--bg-card)82%,var(--secondary-light))}}:root{--play-hub-stat-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-stat-border:color-mix(in srgb,var(--app-identity-pink)32%,var(--border-color))}}:root{--play-hub-stat-shadow:0 10px 22px -24px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-stat-shadow:0 10px 22px -24px color-mix(in srgb,var(--app-identity-pink)20%,black)}}:root{--play-hub-title-text:var(--text-primary);--play-hub-support-text:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-support-text:color-mix(in srgb,var(--app-identity-pink)52%,var(--text-primary)48%)}}:root{--play-hub-label-text:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-label-text:color-mix(in srgb,var(--app-identity-pink)70%,var(--app-identity-coral)30%)}}:root{--play-hub-action-text:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-action-text:color-mix(in srgb,var(--app-identity-pink)62%,var(--app-identity-coral)38%)}}:root{--play-hub-meta-text-shadow:0 1px 0 var(--bg-card);--play-hub-artwork-color:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-artwork-color:color-mix(in srgb,var(--app-identity-coral)82%,var(--app-identity-pink)18%)}}:root{--play-hub-artwork-light-fill:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-identity-pink)22%,white)}}:root{--play-hub-artwork-soft-fill:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-artwork-soft-fill:color-mix(in srgb,color-mix(in srgb,var(--app-identity-coral)50%,var(--app-identity-pink))28%,var(--bg-card))}}:root{--play-hub-artwork-accent-fill:currentColor;--play-hub-card-wash-solo:linear-gradient(105deg,var(--bg-card)0%,var(--bg-card)50%,var(--bg-card)67%,transparent 82%)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-card-wash-solo:linear-gradient(105deg,color-mix(in srgb,var(--bg-card)98%,white)0%,color-mix(in srgb,var(--bg-card)94%,white)50%,color-mix(in srgb,var(--bg-card)74%,transparent)67%,transparent 82%)}}:root{--play-hub-card-wash-shared:linear-gradient(105deg,var(--bg-card)0%,var(--bg-card)39%,transparent 68%)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-card-wash-shared:linear-gradient(105deg,color-mix(in srgb,var(--bg-card)96%,white)0%,color-mix(in srgb,var(--bg-card)86%,transparent)39%,transparent 68%)}}:root{--play-hub-card-wash-opacity-solo:.56;--play-hub-card-wash-opacity-shared:.5;--play-hub-artwork-opacity-solo:.38;--play-hub-artwork-opacity-shared:.56;--play-hub-card-overlay-opacity-solo:.65;--play-hub-card-overlay-opacity-shared:.85;--color-correct:#10b981;--color-correct-bg:#10b9811a;--color-incorrect:#ef4444;--color-incorrect-bg:#ef44441a;--color-warning:#f59e0b;--color-warning-bg:#f59e0b1a;--status-success:#10b981;--status-success-fg:#065f46;--status-success-bg:#10b9811a;--status-warning:#f59e0b;--status-warning-fg:#92400e;--status-warning-bg:#f59e0b1a;--status-danger:#ef4444;--status-danger-fg:#991b1b;--status-danger-bg:#ef44441a;--on-danger:#111827;--bg-app:#fff0f3;--bg-primary:#fdfcfd;--bg-card:#fff;--text-primary:#292f36;--text-secondary:#6b7280;--border-color:#e5e7eb;--focus-ring:#fa709a;--disabled-fg:#9ca3af;--disabled-bg:#e5e7eb;--disabled-border:#d1d5db;--role-onboarding-learn:#fa709a;--role-onboarding-teach:#149d8e;--font-size-base:16px;--font-header:"Nunito Variable",sans-serif;--font-body:"Manrope Variable",sans-serif;--font-weight-base:500;--shadow-subtle:0 2px 8px -2px #0000000a;--shadow-card:0 8px 32px -8px #00000014,inset 0 1px 0 #fff9;--shadow-elevated:0 12px 40px -8px #0000001f;--shadow-dropdown:0 12px 40px -8px #0003,inset 0 1px 0 #ffffffd9;--text-micro:11px;--text-caption:12px;--text-label:14px;--text-button:15px;--text-body:16px;--text-heading:20px;--line-height-tight:1.3;--line-height-normal:1.5;--line-height-relaxed:1.6;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--app-visual-viewport-height:100dvh;--app-visual-viewport-top:0px;--app-keyboard-inset-bottom:0px;--app-navbar-visual-height:3.75rem;--app-chat-composer-visual-height:5.25rem;--app-top-alert-offset:calc(var(--safe-area-top) + var(--app-navbar-visual-height) + .75rem)}.dark{--shadow-subtle:0 2px 8px -2px #0000002e;--shadow-card:0 12px 32px -12px #00000052,inset 0 1px 0 #ffffff14;--shadow-elevated:0 16px 44px -14px #00000061;--shadow-dropdown:0 18px 48px -12px #0000007a,inset 0 1px 0 #ffffff1a}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}input:focus,textarea:focus,select:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)18%,transparent)}}input:focus,textarea:focus,select:focus{outline:none}.auth-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background-clip:padding-box;outline:none}.auth-field:focus,.auth-field:focus-visible{outline-offset:0;box-shadow:0 0 0 3px var(--focus-ring);outline:none}@supports (color:color-mix(in lab,red,red)){.auth-field:focus,.auth-field:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)18%,transparent)}}html{font-size:var(--font-size-base);scroll-behavior:smooth;background:var(--top-chrome-bg,var(--bg-app))}body{font-family:var(--font-body);font-weight:var(--font-weight-base);background:var(--bg-app,var(--bg-primary));color:var(--text-primary);transition:background-color .3s,color .3s}#root{width:100%;height:100%}html.capacitor,html.capacitor body{width:100%;height:100dvh;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}html.capacitor #root{height:100%;overflow:hidden}html.capacitor.app-keyboard-open,html.capacitor.app-keyboard-open body,html.capacitor.app-keyboard-open #root{max-width:100%;overflow-x:hidden}html.capacitor.app-keyboard-open .chat-area-root{height:100%;min-height:0;max-height:100%}html.capacitor.scrollable-page,html.capacitor.scrollable-page body{height:auto;min-height:100dvh;position:static;overflow:auto}html.capacitor.scrollable-page #root{height:auto;overflow:visible}html.capacitor.scrollable-page .h-screen-safe{height:auto;min-height:100dvh}html.capacitor input,html.capacitor textarea,html.capacitor select{font-size:max(16px,var(--text-body))!important}html.capacitor{touch-action:manipulation}html.capacitor body{touch-action:auto}html.capacitor .overflow-y-auto,html.capacitor .overflow-auto,html.capacitor .app-core-route-scroll{touch-action:pan-y;-webkit-overflow-scrolling:touch}.chat-attachment-input,.avatar-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden;transform:translate(-9999px,-9999px)}.avatar-crop-modal-overlay{overscroll-behavior:contain;touch-action:none}.avatar-crop-modal-shell{height:100dvh;max-height:100dvh;background:#000!important}.avatar-crop-interaction,.avatar-crop-interaction .reactEasyCrop_Container,.avatar-crop-interaction .reactEasyCrop_CropArea{touch-action:none}.avatar-crop-interaction{overscroll-behavior:contain}@supports (height:100svh){.avatar-crop-modal-shell{height:100svh;max-height:100svh}}@media (min-width:768px){html.capacitor.ipad-device .ipad-chat-sidebar{display:flex}html.capacitor.ipad-device .ipad-chat-sidebar-expanded{width:14rem}.ipad-chat-sidebar.ipad-chat-sidebar-collapsed{z-index:20;width:0;min-width:0;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-width:0!important;border-color:#0000!important}.ipad-chat-sidebar.ipad-chat-sidebar-collapsed>:first-child{padding:0;position:absolute;top:.75rem;left:.75rem}.ipad-chat-sidebar.ipad-chat-sidebar-collapsed button{width:2.75rem;height:2.75rem}html.capacitor.ipad-device .ipad-chat-mobile-nav,html.capacitor.ipad-device .ipad-chat-mobile-sidebar{display:none}html.capacitor.ipad-device .ipad-chat-recording{justify-content:flex-end}html.capacitor.ipad-device .ipad-navbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid}html.capacitor.ipad-device .ipad-navbar-brand{justify-self:start;width:auto}html.capacitor.ipad-device .ipad-navbar-center{flex:none;grid-column:2;justify-self:center}html.capacitor.ipad-device .ipad-navbar-actions{justify-self:end}html.capacitor.ipad-device .ipad-chat-composer-wrap{padding-top:.75rem;padding-left:1rem;padding-right:1rem}html.capacitor.ipad-device .ipad-chat-composer-row{align-items:center;gap:.75rem}html.capacitor.ipad-device .ipad-chat-action-button{width:3rem;height:3rem}html.capacitor.ipad-device .ipad-chat-action-button svg{width:1.25rem;height:1.25rem}html.capacitor.ipad-device .ipad-chat-composer-shell{border-radius:1.5rem;align-items:center;min-height:3rem;padding:.625rem 1rem}html.capacitor.ipad-device .chat-composer-input{min-height:1.75rem;padding-top:0;padding-bottom:0;line-height:1.45}html.capacitor.ipad-device .ipad-help-guide-panel{width:min(100%,34rem);max-width:34rem;top:var(--safe-area-top);height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom))}html.capacitor.ipad-device .ipad-notifications-panel{display:block}html.capacitor.ipad-device .ipad-notifications-shell{top:var(--safe-area-top);bottom:var(--safe-area-bottom)}}@media (min-width:768px) and (max-width:1180px){html.capacitor.ipad-device .ipad-navbar{grid-template-columns:3rem minmax(0,1fr) 3rem;-moz-column-gap:.5rem;column-gap:.5rem;padding-left:1rem;padding-right:1rem}html.capacitor.ipad-device .ipad-navbar-brand span,html.capacitor.ipad-device .ipad-navbar-label,html.capacitor.ipad-device .ipad-navbar-extra,html.capacitor.ipad-device .ipad-journey-summary,html.capacitor.ipad-device .ipad-profile-chevron{display:none}html.capacitor.ipad-device .ipad-navbar-brand svg{width:2.25rem;height:2.25rem}html.capacitor.ipad-device .ipad-navbar-center{gap:.375rem;width:100%;min-width:0}html.capacitor.ipad-device .ipad-navbar-link{justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0}html.capacitor.ipad-device .ipad-navbar-link svg{width:1.25rem;height:1.25rem}html.capacitor.ipad-device .ipad-navbar-actions{gap:0}html.capacitor.ipad-device .ipad-profile-button{padding:.25rem}html.capacitor.ipad-device .ipad-profile-avatar{width:2.25rem;height:2.25rem}html.capacitor.ipad-device .ipad-journey-card,html.capacitor.ipad-device .ipad-navbar-compact-menu{display:block}}.font-header{font-family:var(--font-header)}.font-body{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,button,label,.app-section-label,.app-primary-action,.app-secondary-action,.app-danger-action,.app-pill,.app-option-card,.app-navbar-shell,.app-profile-menu,.app-play-hub,.app-tutor-games{font-family:var(--font-header)}.app-tutor-games{position:relative}.app-tutor-games>.play-pane-modal-overlay{inset:calc(var(--safe-area-top) + 3.75rem)0 0 0;z-index:70;position:fixed}p,li,input,textarea,select{font-family:var(--font-body)}input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select{color:var(--app-text-primary-readable,var(--text-primary));-webkit-text-fill-color:currentColor;caret-color:var(--accent-color)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--app-text-placeholder,var(--text-secondary));-webkit-text-fill-color:currentColor;opacity:1}input::placeholder,textarea::placeholder{color:var(--app-text-placeholder,var(--text-secondary));-webkit-text-fill-color:currentColor;opacity:1}.solo-public-light-field{color-scheme:light;color:#0f172a;-webkit-text-fill-color:#0f172a;caret-color:var(--solo-accent,#2563eb)}.solo-public-light-field::-moz-placeholder{color:#64748b;-webkit-text-fill-color:#64748b;opacity:1}.solo-public-light-field::placeholder{color:#64748b;-webkit-text-fill-color:#64748b;opacity:1}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;box-shadow:0 1px 4px #00000026,0 0 0 3px var(--accent-color);cursor:pointer;background:#fff;border-radius:50%;-webkit-transition:box-shadow .15s;transition:box-shadow .15s}input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 2px 6px #0003,0 0 0 4px var(--accent-color)}input[type=range]::-webkit-slider-thumb:active{transform:scale(1.1)}input[type=range]::-moz-range-thumb{width:20px;height:20px;box-shadow:0 1px 4px #00000026,0 0 0 3px var(--accent-color);cursor:pointer;background:#fff;border:none;border-radius:50%}input[type=range]::-moz-range-track{background:0 0;border-radius:9999px;height:8px}@media (max-width:767px){html,body{touch-action:pan-y}}strong{font-weight:var(--font-weight-ui-strong,600);color:var(--accent-color)}.dark input,.dark select,.dark textarea{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:var(--text-secondary)}.dark input::placeholder,.dark textarea::placeholder{color:var(--text-secondary)}.safe-area-top{padding-top:var(--safe-area-top)}.app-navbar-shell{background:var(--app-nav-bg);border-bottom:1px solid var(--app-nav-border);box-shadow:var(--app-nav-shadow);-webkit-backdrop-filter:blur(14px);isolation:isolate;z-index:80;position:relative}.app-navbar-shell .ipad-navbar{min-height:3.75rem}.app-navbar-link,.app-navbar-icon-button,.app-navbar-profile-button,.app-navbar-journey-summary{color:var(--app-nav-muted-color)}.app-navbar-link{border:1px solid #0000}.app-navbar-link:hover,.app-navbar-icon-button:hover,.app-navbar-profile-button:hover,.app-navbar-journey-summary:hover{background:var(--app-nav-hover-bg)}.app-navbar-link--active{color:var(--app-nav-active-color)}.app-navbar-icon-button{background:0 0}.app-navbar-icon-button:hover,.app-navbar-icon-button:focus-visible{color:var(--app-nav-accent)}.app-navbar-profile-button{color:var(--app-nav-muted-color);background:0 0;border:1px solid #0000}.app-navbar-profile-button:hover,.app-navbar-profile-button:focus-visible{background:0 0}.app-navbar-profile-button.is-active{box-shadow:none;color:var(--app-nav-active-color);background:0 0;border-color:#0000}.app-navbar-profile-button.is-active .ipad-profile-avatar{box-shadow:var(--app-nav-active-shadow);background:var(--app-nav-active-bg)!important;border-color:var(--app-nav-active-border)!important}.ipad-profile-avatar{text-align:center;font-size:.9rem;font-weight:var(--font-weight-ui-soft,560);justify-content:center;align-items:center;line-height:1;display:inline-flex;box-shadow:none!important}.ipad-profile-avatar-initial{line-height:1;font-weight:inherit;display:block;transform:translateY(-.01em)}.app-navbar-profile-button:hover .app-navbar-chevron,.app-navbar-profile-button:focus-visible .app-navbar-chevron{color:var(--app-nav-secondary)}.app-navbar-chevron{color:var(--app-nav-muted-color)}.app-navbar-count-badge{border:2px solid var(--app-material-card-solid,var(--bg-card));background:var(--app-premium-action-bg);min-width:1.35rem;height:1.35rem;color:var(--app-premium-action-color);font-family:var(--font-header);font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,800);box-shadow:0 8px 18px -12px var(--accent-color),0 0 0 1px var(--app-material-card-solid,var(--bg-card));border-radius:999px;justify-content:center;align-items:center;padding-inline:.22rem;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-navbar-count-badge{box-shadow:0 8px 18px -12px color-mix(in srgb,var(--accent-color)68%,transparent),0 0 0 1px color-mix(in srgb,var(--app-material-card-solid,var(--bg-card))84%,transparent)}}.app-navbar-attention-stack{pointer-events:none;align-items:center;gap:.12rem;display:inline-flex;position:absolute;top:-.45rem;right:-.55rem}.app-navbar-attention-stack .app-navbar-count-badge{position:static}.app-navbar-count-badge--request{background:var(--app-material-active);border-color:var(--app-material-card-solid,var(--bg-card));min-width:1.65rem;color:var(--app-icon-active);gap:.18rem;padding-inline:.28rem}.app-navbar-count-badge__icon{stroke-width:2.8px;width:.68rem;height:.68rem}.app-notification-header,.app-notification-list,.app-notification-row,.app-notification-row *{font-family:var(--font-header)}.app-notification-list{padding:.55rem}.app-notification-title{color:var(--text-primary);font-family:var(--font-header);font-size:var(--text-label);font-weight:var(--font-weight-ui-heavy,800);line-height:1.15}.app-notification-empty{color:var(--app-text-secondary-readable,var(--app-body-muted));font-family:var(--font-header);text-align:center}.app-notification-empty-icon{color:var(--app-icon-support)}.app-notification-empty-title{color:var(--app-text-secondary-readable,var(--app-body-muted));font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,700);line-height:1.2}.app-notification-empty-copy{color:var(--app-text-label,var(--app-body-muted));font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,560);line-height:1.25}.app-notification-row{cursor:pointer;border:1px solid var(--app-border-support);background:var(--app-material-control);color:var(--text-primary);border-radius:1rem;margin:.45rem;padding:.78rem .82rem;transition:background .16s,border-color .16s,color .16s}.app-notification-row--unread{background:var(--app-material-active)}@supports (color:color-mix(in lab,red,red)){.app-notification-row--unread{background:color-mix(in srgb,var(--app-material-active)72%,var(--app-material-control)28%)}}.app-notification-row--unread{border-color:var(--app-border-active)}.app-notification-row:hover,.app-notification-row:focus-visible{background:var(--app-control-active-bg);border-color:var(--app-control-active-border)}.app-notification-count-badge{background:var(--app-material-active);border:1px solid var(--app-border-active);color:var(--app-icon-active);font-family:var(--font-header);font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,800);border-radius:999px;align-items:center;min-height:1.3rem;padding:.18rem .5rem;line-height:1;display:inline-flex}.app-notification-dismiss{border-radius:var(--app-radius-pill);width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--app-control-color);cursor:pointer;z-index:2;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex;position:relative}.app-notification-dismiss:hover,.app-notification-dismiss:focus-visible{background:var(--app-control-bg);color:var(--app-icon-active)}.app-notification-dismiss:focus-visible{box-shadow:var(--app-focus-ring);outline:none}.app-notification-row-title,.app-notification-row p:first-of-type{color:var(--text-primary);font-weight:var(--font-weight-ui-strong,700)}.app-notification-row-message,.app-notification-row-time,.app-notification-row p:not(:first-of-type){color:var(--app-text-secondary-readable,var(--app-body-muted));font-weight:var(--font-weight-ui-soft,560)}.app-notification-row-time{color:var(--app-text-label,var(--app-body-muted))}:root{--app-color-foundation-bg:var(--bg-app);--app-color-foundation-surface:var(--bg-card);--app-color-foundation-text:var(--text-primary);--app-color-foundation-muted:var(--text-secondary);--app-color-support:var(--app-identity-pink);--app-color-support-soft:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-color-support-soft:color-mix(in srgb,var(--app-identity-pink)12%,var(--bg-card)88%)}}:root{--app-color-support-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-color-support-border:color-mix(in srgb,var(--app-identity-pink)42%,var(--border-color)58%)}}:root{--app-color-action:var(--app-identity-coral);--app-color-action-secondary:var(--app-identity-pink);--app-action-gradient:linear-gradient(135deg,var(--app-identity-coral),var(--app-identity-pink));--app-action-fg:var(--on-accent);--app-premium-action-bg:linear-gradient(135deg,var(--app-identity-coral)0%,var(--app-identity-coral)48%,var(--app-identity-pink)100%)}@supports (color:color-mix(in lab,red,red)){:root{--app-premium-action-bg:linear-gradient(135deg,color-mix(in srgb,var(--app-identity-coral)92%,var(--text-primary)8%)0%,color-mix(in srgb,var(--app-identity-coral)76%,var(--app-identity-pink)24%)48%,color-mix(in srgb,var(--app-identity-pink)68%,var(--app-identity-coral)32%)100%)}}:root{--app-premium-action-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-premium-action-border:color-mix(in srgb,var(--app-identity-pink)28%,var(--app-identity-coral)72%)}}:root{--app-premium-action-color:var(--app-action-fg,#fffdf8);--app-premium-action-shadow:0 18px 34px -28px var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--app-premium-action-shadow:0 18px 34px -28px color-mix(in srgb,var(--app-identity-coral)82%,var(--app-identity-pink)18%)}}:root{--app-radius-card:2rem;--app-radius-sheet:1.75rem;--app-radius-control:1.25rem;--app-radius-row:1.35rem;--app-radius-pill:999px;--app-radius-icon:1rem;--app-space-page-x:clamp(1rem,4vw,1.5rem);--app-space-stack:1rem;--app-space-section:1.5rem;--app-space-row:.75rem;--app-icon-cell-sm:2rem;--app-icon-cell-md:2.75rem;--app-icon-cell-lg:3rem;--app-icon-cell-xl:4rem;--app-surface-bg:linear-gradient(180deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){:root{--app-surface-bg:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)96%,var(--app-identity-pink)4%),color-mix(in srgb,var(--bg-card)98%,var(--app-identity-coral)2%))}}:root{--app-surface-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-surface-border:color-mix(in srgb,var(--app-identity-pink)34%,var(--border-color)66%)}}:root{--app-surface-shadow:0 18px 42px -30px var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--app-surface-shadow:0 18px 42px -30px color-mix(in srgb,var(--app-identity-coral)30%,#0000004d)}}:root{--app-sheet-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){:root{--app-sheet-bg:color-mix(in srgb,var(--bg-card)96%,var(--app-identity-pink)4%)}}:root{--app-control-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){:root{--app-control-bg:color-mix(in srgb,var(--bg-card)94%,var(--app-identity-pink)6%)}}:root{--app-control-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-control-border:color-mix(in srgb,var(--app-identity-pink)42%,var(--border-color)58%)}}:root{--app-control-color:var(--secondary-text);--app-control-active-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-control-active-bg:color-mix(in srgb,var(--app-identity-pink)20%,var(--bg-card)80%)}}:root{--app-control-active-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-control-active-border:color-mix(in srgb,var(--app-identity-pink)62%,var(--app-identity-coral)38%)}}:root{--app-control-active-color:var(--secondary-text);--app-control-active-fg:var(--app-control-active-color);--app-disabled-action-bg:var(--app-control-bg)}@supports (color:color-mix(in lab,red,red)){:root{--app-disabled-action-bg:color-mix(in srgb,var(--app-control-bg)82%,var(--app-control-active-border)18%)}}:root{--app-disabled-action-border:var(--app-control-border)}@supports (color:color-mix(in lab,red,red)){:root{--app-disabled-action-border:color-mix(in srgb,var(--app-control-border)74%,transparent)}}:root{--app-disabled-action-fg:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--app-disabled-action-fg:color-mix(in srgb,var(--text-primary)62%,var(--app-body-muted)38%)}}:root{--app-label-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-label-color:color-mix(in srgb,var(--app-identity-pink)72%,var(--text-primary)28%)}}:root{--app-body-muted:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--app-body-muted:color-mix(in srgb,var(--text-primary)62%,var(--app-identity-pink)38%)}}:root{--app-danger-color:#f43f5e;--app-danger-bg:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){:root{--app-danger-bg:color-mix(in srgb,var(--app-danger-color)11%,var(--bg-card)89%)}}:root{--app-status-info-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-status-info-bg:color-mix(in srgb,var(--app-identity-pink)12%,var(--bg-card)88%)}}:root{--app-status-info-fg:var(--app-control-color);--app-status-success-bg:var(--status-success)}@supports (color:color-mix(in lab,red,red)){:root{--app-status-success-bg:color-mix(in srgb,var(--status-success)11%,var(--bg-card)89%)}}:root{--app-status-success-fg:var(--status-success)}@supports (color:color-mix(in lab,red,red)){:root{--app-status-success-fg:color-mix(in srgb,var(--status-success)78%,var(--text-primary)22%)}}:root{--app-status-warning-bg:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){:root{--app-status-warning-bg:color-mix(in srgb,var(--status-warning)12%,var(--bg-card)88%)}}:root{--app-status-warning-fg:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){:root{--app-status-warning-fg:color-mix(in srgb,var(--status-warning)78%,var(--text-primary)22%)}}:root{--app-status-danger-bg:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){:root{--app-status-danger-bg:color-mix(in srgb,var(--status-danger)11%,var(--bg-card)89%)}}:root{--app-status-danger-fg:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){:root{--app-status-danger-fg:color-mix(in srgb,var(--status-danger)78%,var(--text-primary)22%)}}:root{--app-focus-ring:0 0 0 3px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-focus-ring:0 0 0 3px color-mix(in srgb,var(--app-identity-pink)28%,transparent)}}:root{--app-clean-border-theme:var(--app-surface-border);--app-clean-border-theme-strong:var(--app-control-active-border);--app-clean-border-action:var(--app-control-active-border);--app-clean-border-warm:var(--app-clean-border-theme);--app-clean-border-warm-strong:var(--app-clean-border-theme-strong);--onboarding-accent:var(--app-identity-pink);--onboarding-shell-bg:var(--bg-app);--onboarding-shell-overlay:linear-gradient(180deg,var(--bg-card)0%,var(--app-identity-pink)48%,var(--app-identity-coral)100%)}@supports (color:color-mix(in lab,red,red)){:root{--onboarding-shell-overlay:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)18%,transparent)0%,color-mix(in srgb,var(--app-identity-pink)7%,transparent)48%,color-mix(in srgb,var(--app-identity-coral)8%,transparent)100%)}}:root{--onboarding-card-bg:linear-gradient(180deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){:root{--onboarding-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)97%,var(--app-identity-pink)3%),color-mix(in srgb,var(--bg-card)99%,var(--app-identity-coral)1%))}}:root{--onboarding-card-bg-solid:linear-gradient(180deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){:root{--onboarding-card-bg-solid:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)99%,var(--app-identity-pink)1%),color-mix(in srgb,var(--bg-card)97%,var(--app-identity-coral)3%))}}:root{--onboarding-card-border:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){:root{--onboarding-card-border:color-mix(in srgb,var(--onboarding-accent)30%,var(--border-color)70%)}}:root{--onboarding-card-shadow:0 20px 46px -34px var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){:root{--onboarding-card-shadow:0 20px 46px -34px color-mix(in srgb,var(--onboarding-accent)44%,#0000005c)}}:root{--onboarding-control-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){:root{--onboarding-control-bg:color-mix(in srgb,var(--bg-card)95%,var(--onboarding-accent)5%)}}:root{--onboarding-control-border:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){:root{--onboarding-control-border:color-mix(in srgb,var(--onboarding-accent)34%,var(--border-color)66%)}}:root{--onboarding-control-color:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){:root{--onboarding-control-color:color-mix(in srgb,var(--onboarding-accent)70%,var(--text-primary)30%)}}:root{--onboarding-control-active-bg:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){:root{--onboarding-control-active-bg:color-mix(in srgb,var(--onboarding-accent)15%,var(--bg-card)85%)}}:root{--onboarding-control-active-border:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){:root{--onboarding-control-active-border:color-mix(in srgb,var(--onboarding-accent)62%,var(--border-color)38%)}}.dark{--app-surface-bg:linear-gradient(180deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){.dark{--app-surface-bg:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)92%,var(--app-identity-pink)8%),color-mix(in srgb,var(--bg-card)97%,var(--app-identity-coral)3%))}}.dark{--app-surface-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--app-surface-border:color-mix(in srgb,var(--app-identity-pink)38%,var(--border-color)62%)}}.dark{--app-surface-shadow:0 18px 44px -30px #000000b8;--app-sheet-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.dark{--app-sheet-bg:color-mix(in srgb,var(--bg-card)93%,var(--app-identity-pink)7%)}}.dark{--app-control-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.dark{--app-control-bg:color-mix(in srgb,var(--bg-card)89%,var(--app-identity-pink)11%)}}.dark{--app-control-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--app-control-border:color-mix(in srgb,var(--app-identity-pink)40%,var(--border-color)60%)}}.dark{--app-control-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--app-control-color:color-mix(in srgb,var(--app-identity-pink)82%,var(--text-primary)18%)}}.dark{--app-control-active-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--app-control-active-bg:color-mix(in srgb,var(--app-identity-pink)22%,var(--bg-card)78%)}}.dark{--app-body-muted:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.dark{--app-body-muted:color-mix(in srgb,var(--text-primary)70%,var(--app-identity-pink)30%)}}.dark{--onboarding-shell-overlay:linear-gradient(180deg,var(--bg-card)0%,var(--app-identity-pink)52%,var(--app-identity-coral)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--onboarding-shell-overlay:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)10%,transparent)0%,color-mix(in srgb,var(--app-identity-pink)10%,transparent)52%,color-mix(in srgb,var(--app-identity-coral)8%,transparent)100%)}}.dark{--onboarding-card-bg:linear-gradient(180deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){.dark{--onboarding-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)94%,var(--app-identity-pink)6%),color-mix(in srgb,var(--bg-card)96%,var(--app-identity-coral)4%))}}.dark{--onboarding-card-bg-solid:linear-gradient(180deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){.dark{--onboarding-card-bg-solid:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)96%,var(--app-identity-pink)4%),color-mix(in srgb,var(--bg-card)94%,var(--app-identity-coral)6%))}}.dark{--onboarding-card-shadow:0 22px 48px -34px #000000b8;--onboarding-control-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.dark{--onboarding-control-bg:color-mix(in srgb,var(--bg-card)90%,var(--onboarding-accent)10%)}}.dark{--onboarding-control-border:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.dark{--onboarding-control-border:color-mix(in srgb,var(--onboarding-accent)38%,var(--border-color)62%)}}.dark{--onboarding-control-color:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.dark{--onboarding-control-color:color-mix(in srgb,var(--onboarding-accent)76%,var(--text-primary)24%)}}.dark{--onboarding-control-active-bg:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.dark{--onboarding-control-active-bg:color-mix(in srgb,var(--onboarding-accent)22%,var(--bg-card)78%)}}[data-bg-style=clean].dark{--app-clean-dark-card:var(--bg-app)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--app-clean-dark-card:color-mix(in srgb,var(--bg-app)90%,var(--bg-card)10%)}}[data-bg-style=clean].dark{--app-clean-dark-card-end:var(--bg-app)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--app-clean-dark-card-end:color-mix(in srgb,var(--bg-app)86%,var(--bg-card)14%)}}[data-bg-style=clean].dark{--app-clean-dark-control:var(--bg-app)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--app-clean-dark-control:color-mix(in srgb,var(--bg-app)94%,var(--bg-card)6%)}}[data-bg-style=clean].dark{--app-clean-dark-control-hover:var(--bg-app)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--app-clean-dark-control-hover:color-mix(in srgb,var(--bg-app)88%,var(--bg-card)12%)}}[data-bg-style=clean].dark{--app-clean-dark-surface:var(--app-clean-dark-card);--app-clean-dark-surface-end:var(--app-clean-dark-card-end);--app-clean-dark-card-bg:linear-gradient(180deg,var(--app-clean-dark-card)0%,var(--app-clean-dark-card-end)100%);--app-color-foundation-bg:var(--bg-app);--app-color-foundation-surface:var(--app-clean-dark-surface);--app-color-support-soft:var(--app-clean-dark-control);--app-clean-border-theme:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--app-clean-border-theme:color-mix(in srgb,var(--app-identity-pink)34%,transparent)}}[data-bg-style=clean].dark{--app-clean-border-theme-strong:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--app-clean-border-theme-strong:color-mix(in srgb,var(--app-identity-pink)48%,transparent)}}[data-bg-style=clean].dark{--app-clean-border-action:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--app-clean-border-action:color-mix(in srgb,color-mix(in srgb,var(--app-identity-coral)68%,var(--app-identity-pink))58%,transparent)}}[data-bg-style=clean].dark{--app-clean-border-warm:var(--app-clean-border-theme);--app-clean-border-warm-strong:var(--app-clean-border-theme-strong);--app-color-support-border:var(--app-clean-border-theme);--app-surface-bg:var(--app-clean-dark-card-bg);--app-surface-border:var(--app-clean-border-theme);--app-surface-shadow:0 14px 30px -26px #00000080,inset 0 1px 0 #ffffff09;--app-sheet-bg:var(--app-clean-dark-surface);--app-control-bg:var(--app-clean-dark-control);--app-control-border:var(--app-clean-border-theme);--app-control-active-bg:var(--app-clean-dark-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--app-control-active-bg:color-mix(in srgb,var(--app-clean-dark-control-hover)91%,var(--app-identity-coral)9%)}}[data-bg-style=clean].dark{--app-control-active-border:var(--app-clean-border-action);--app-label-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--app-label-color:color-mix(in srgb,var(--app-identity-pink)82%,var(--text-primary)18%)}}[data-bg-style=clean].dark{--app-body-muted:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--app-body-muted:color-mix(in srgb,var(--text-primary)82%,var(--text-secondary)18%)}}[data-bg-style=clean].dark{--app-status-info-bg:var(--app-clean-dark-card);--app-focus-ring:0 0 0 3px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--app-focus-ring:0 0 0 3px color-mix(in srgb,var(--app-identity-pink)22%,transparent)}}[data-bg-style=clean].dark{--play-hub-hero-bg:var(--app-clean-dark-card-bg);--play-hub-hero-border:var(--app-clean-border-theme);--play-hub-hero-shadow:0 18px 36px -28px #0000008c,inset 0 1px 0 #ffffff09;--play-hub-hero-overlay:radial-gradient(circle at top left,var(--app-identity-coral),transparent 48%),radial-gradient(circle at bottom right,var(--app-identity-pink),transparent 46%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--play-hub-hero-overlay:radial-gradient(circle at top left,color-mix(in srgb,var(--app-identity-coral)4%,transparent),transparent 48%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--app-identity-pink)3%,transparent),transparent 46%)}}[data-bg-style=clean].dark{--play-hub-hero-top-glow:linear-gradient(180deg,var(--app-identity-pink),transparent 92%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--play-hub-hero-top-glow:linear-gradient(180deg,color-mix(in srgb,var(--app-identity-pink)4%,transparent),transparent 92%)}}[data-bg-style=clean].dark{--play-hub-card-bg:var(--app-clean-dark-card-bg);--play-hub-shared-card-bg:var(--play-hub-card-bg);--play-hub-card-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--play-hub-card-border:color-mix(in srgb,var(--app-identity-pink)17%,#ffffff14)}}[data-bg-style=clean].dark{--play-hub-card-border-featured:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--play-hub-card-border-featured:color-mix(in srgb,var(--app-identity-pink)22%,#ffffff1a)}}[data-bg-style=clean].dark{--play-hub-card-shadow:0 15px 30px -28px #00000085,inset 0 1px 0 #ffffff09;--play-hub-card-shadow-featured:0 18px 36px -28px #0000008f,inset 0 1px 0 #ffffff0a;--play-hub-icon-bg:var(--app-control-bg);--play-hub-icon-border:var(--app-clean-border-theme);--play-hub-badge-bg:var(--app-control-bg);--play-hub-badge-border:var(--app-clean-border-theme);--play-hub-meta-bg:var(--app-control-bg);--play-hub-action-bg:var(--app-control-bg);--play-hub-action-border:var(--app-clean-border-theme);--play-hub-tab-bg:var(--app-control-bg);--play-hub-tab-border:var(--app-clean-border-theme);--play-hub-tab-active-bg:linear-gradient(135deg,var(--bg-app)0%,var(--bg-app)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--play-hub-tab-active-bg:linear-gradient(135deg,color-mix(in srgb,var(--bg-app)76%,var(--app-identity-coral)24%)0%,color-mix(in srgb,var(--bg-app)82%,var(--app-identity-pink)18%)100%)}}[data-bg-style=clean].dark{--play-hub-tab-active-border:var(--app-clean-border-action);--play-hub-tab-text:var(--app-identity-pink);--play-hub-tab-active-text:var(--text-primary);--play-hub-tab-count-bg:transparent;--play-hub-tab-count-active-bg:transparent;--play-hub-tab-count-color:var(--app-identity-pink);--play-hub-tab-count-active-color:var(--app-identity-pink);--play-hub-stat-bg:var(--app-control-bg);--play-hub-stat-border:var(--app-clean-border-theme);--play-hub-stat-shadow:0 12px 24px -26px #00000080,inset 0 1px 0 #ffffff09;--play-hub-title-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--play-hub-title-text:color-mix(in srgb,var(--text-primary)88%,var(--app-identity-coral)12%)}}[data-bg-style=clean].dark{--play-hub-support-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--play-hub-support-text:color-mix(in srgb,var(--text-primary)62%,var(--app-identity-pink)38%)}}[data-bg-style=clean].dark{--play-hub-label-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--play-hub-label-text:color-mix(in srgb,var(--text-primary)28%,var(--app-identity-pink)72%)}}[data-bg-style=clean].dark{--play-hub-action-text:var(--text-primary);--play-hub-meta-text-shadow:none;--play-hub-card-wash-solo:linear-gradient(105deg,var(--app-clean-dark-card)0%,var(--app-clean-dark-card)50%,transparent 78%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--play-hub-card-wash-solo:linear-gradient(105deg,color-mix(in srgb,var(--app-clean-dark-card)94%,transparent)0%,color-mix(in srgb,var(--app-clean-dark-card)72%,transparent)50%,transparent 78%)}}[data-bg-style=clean].dark{--play-hub-card-wash-shared:linear-gradient(105deg,var(--app-clean-dark-card)0%,var(--app-clean-dark-card)42%,transparent 72%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--play-hub-card-wash-shared:linear-gradient(105deg,color-mix(in srgb,var(--app-clean-dark-card)94%,transparent)0%,color-mix(in srgb,var(--app-clean-dark-card)64%,transparent)42%,transparent 72%)}}[data-bg-style=clean].dark{--play-hub-card-wash-opacity-solo:.68;--play-hub-card-wash-opacity-shared:.62;--play-hub-artwork-opacity-solo:.28;--play-hub-artwork-opacity-shared:.4;--play-hub-card-overlay-opacity-solo:.42;--play-hub-card-overlay-opacity-shared:.56}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-clean-midnight-bg:#00183c;--app-clean-midnight-surface:#0b2148;--app-clean-midnight-surface-end:#091d42;--app-clean-midnight-surface-raised:#102952;--app-clean-midnight-control:#061a3d;--app-clean-midnight-control-hover:#0d254f;--bg-app:var(--app-clean-midnight-bg);--bg-primary:var(--app-clean-midnight-bg);--bg-card:var(--app-clean-midnight-surface);--app-clean-dark-card:var(--app-clean-midnight-surface);--app-clean-dark-card-end:var(--app-clean-midnight-surface-end);--app-clean-dark-control:var(--app-clean-midnight-control);--app-clean-dark-control-hover:var(--app-clean-midnight-control-hover);--app-clean-dark-surface:var(--app-clean-dark-card);--app-clean-dark-surface-end:var(--app-clean-dark-card-end);--app-clean-dark-card-bg:linear-gradient(180deg,var(--app-clean-midnight-surface)0%,var(--app-clean-midnight-surface-end)100%);--app-color-foundation-bg:var(--app-clean-midnight-bg);--app-color-foundation-surface:var(--app-clean-midnight-surface);--app-color-support-soft:var(--app-clean-dark-control);--app-clean-border-theme:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-clean-border-theme:color-mix(in srgb,var(--app-identity-pink)3%,#ffffff16)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-clean-border-theme-strong:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-clean-border-theme-strong:color-mix(in srgb,var(--app-identity-pink)5%,#ffffff21)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-clean-border-action:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-clean-border-action:color-mix(in srgb,var(--app-identity-coral)38%,#ffffff1f)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-clean-border-warm:var(--app-clean-border-theme);--app-clean-border-warm-strong:var(--app-clean-border-theme-strong);--app-color-support-border:var(--app-clean-border-theme);--app-surface-bg:var(--app-clean-dark-card-bg);--app-surface-border:var(--app-clean-border-theme);--app-surface-shadow:0 16px 34px -30px #000000ad,inset 0 1px 0 #ffffff06;--app-sheet-bg:var(--app-clean-midnight-surface);--app-control-bg:var(--app-clean-dark-control);--app-control-border:var(--app-clean-border-theme);--app-control-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-control-color:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-control-active-bg:var(--app-clean-midnight-control)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-control-active-bg:color-mix(in srgb,var(--app-clean-midnight-control)96%,var(--app-identity-coral)4%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-control-active-border:var(--app-clean-border-action);--app-label-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-label-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-body-muted:var(--text-secondary);--app-status-info-bg:var(--app-clean-dark-card);--app-focus-ring:0 0 0 3px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-focus-ring:0 0 0 3px color-mix(in srgb,var(--app-identity-pink)22%,transparent)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--play-hub-hero-bg:var(--app-clean-dark-card-bg);--play-hub-hero-border:var(--app-clean-border-theme);--play-hub-card-bg:var(--app-clean-dark-card-bg);--play-hub-shared-card-bg:var(--app-clean-dark-card-bg);--play-hub-card-border:var(--app-clean-border-theme);--play-hub-card-border-featured:var(--app-clean-border-theme-strong);--play-hub-icon-bg:var(--app-control-bg);--play-hub-badge-bg:var(--app-control-bg);--play-hub-meta-bg:var(--app-control-bg);--play-hub-action-bg:var(--app-control-bg);--play-hub-tab-bg:var(--app-control-bg);--play-hub-tab-border:var(--app-clean-border-theme);--play-hub-tab-active-bg:var(--app-control-active-bg);--play-hub-tab-active-border:var(--app-clean-border-action);--play-hub-tab-text:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--play-hub-tab-text:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--play-hub-tab-active-text:var(--app-identity-coral);--play-hub-stat-bg:var(--app-control-bg);--play-hub-title-text:var(--text-primary);--play-hub-support-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--play-hub-support-text:color-mix(in srgb,var(--text-primary)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--play-hub-label-text:var(--app-label-color);--play-hub-action-text:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--play-hub-action-text:color-mix(in srgb,var(--text-secondary)78%,var(--app-identity-pink)22%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-link,[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-icon-button,[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-profile-button,[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-journey-summary{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-link,[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-icon-button,[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-profile-button,[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-journey-summary{color:color-mix(in srgb,var(--text-secondary)72%,var(--bg-app)28%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-profile-button .ipad-profile-avatar{background:var(--app-clean-dark-card);border-color:var(--app-clean-border-theme);color:var(--app-identity-coral)}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-clean-charcoal-bg:#1f1f20;--app-clean-charcoal-surface:#2a2a2b;--app-clean-charcoal-surface-end:#252526;--app-clean-charcoal-surface-raised:#303031;--app-clean-charcoal-control:#242425;--app-clean-charcoal-control-hover:#303031;--bg-app:var(--app-clean-charcoal-bg);--bg-primary:var(--app-clean-charcoal-bg);--bg-card:var(--app-clean-charcoal-surface);--app-clean-dark-card:var(--app-clean-charcoal-surface);--app-clean-dark-card-end:var(--app-clean-charcoal-surface-end);--app-clean-dark-control:var(--app-clean-charcoal-control);--app-clean-dark-control-hover:var(--app-clean-charcoal-control-hover);--app-clean-dark-surface:var(--app-clean-dark-card);--app-clean-dark-surface-end:var(--app-clean-dark-card-end);--app-clean-dark-card-bg:linear-gradient(180deg,var(--app-clean-charcoal-surface)0%,var(--app-clean-charcoal-surface-end)100%);--app-color-foundation-bg:var(--app-clean-charcoal-bg);--app-color-foundation-surface:var(--app-clean-charcoal-surface);--app-color-support-soft:var(--app-clean-charcoal-control);--app-clean-border-theme:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-clean-border-theme:color-mix(in srgb,var(--app-identity-pink)3%,#ffffff16)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-clean-border-theme-strong:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-clean-border-theme-strong:color-mix(in srgb,var(--app-identity-pink)5%,#fff2)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-clean-border-action:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-clean-border-action:color-mix(in srgb,var(--app-identity-coral)34%,#ffffff1f)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-clean-border-warm:var(--app-clean-border-theme);--app-clean-border-warm-strong:var(--app-clean-border-theme-strong);--app-color-support-border:var(--app-clean-border-theme);--app-surface-bg:var(--app-clean-dark-card-bg);--app-surface-border:var(--app-clean-border-theme);--app-surface-shadow:0 15px 32px -30px #000000ad,inset 0 1px 0 #ffffff07;--app-sheet-bg:var(--app-clean-charcoal-surface);--app-control-bg:var(--app-clean-dark-control);--app-control-border:var(--app-clean-border-theme);--app-control-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-control-color:color-mix(in srgb,var(--text-secondary)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-control-active-bg:var(--app-clean-charcoal-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-control-active-bg:color-mix(in srgb,var(--app-clean-charcoal-control-hover)96%,var(--app-identity-coral)4%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-control-active-border:var(--app-clean-border-action);--app-label-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-label-color:color-mix(in srgb,var(--text-secondary)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-body-muted:var(--text-secondary);--app-status-info-bg:var(--app-clean-dark-card);--app-focus-ring:0 0 0 3px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-focus-ring:0 0 0 3px color-mix(in srgb,var(--app-identity-pink)18%,transparent)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-hero-bg:var(--app-clean-dark-card-bg);--play-hub-hero-border:var(--app-clean-border-theme);--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-hero-overlay:transparent;--play-hub-hero-top-glow:transparent;--play-hub-card-bg:var(--app-clean-dark-card-bg);--play-hub-shared-card-bg:var(--app-clean-dark-card-bg);--play-hub-card-border:var(--app-clean-border-theme);--play-hub-card-border-featured:var(--app-clean-border-theme-strong);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-icon-bg:var(--app-clean-charcoal-control)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-icon-bg:color-mix(in srgb,var(--app-clean-charcoal-control)92%,var(--app-identity-pink)8%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-icon-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-icon-border:color-mix(in srgb,var(--app-identity-pink)18%,#ffffff14)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-badge-bg:var(--app-control-bg);--play-hub-badge-border:var(--app-control-border);--play-hub-meta-bg:var(--app-control-bg);--play-hub-action-bg:var(--app-control-bg);--play-hub-action-border:var(--app-control-border);--play-hub-tab-bg:var(--app-control-bg);--play-hub-tab-border:var(--app-control-border);--play-hub-tab-active-bg:var(--app-control-active-bg);--play-hub-tab-active-border:var(--app-control-active-border);--play-hub-tab-text:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-tab-text:color-mix(in srgb,var(--text-secondary)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-tab-active-text:var(--app-identity-coral);--play-hub-stat-bg:var(--app-control-bg);--play-hub-stat-border:var(--app-control-border);--play-hub-title-text:var(--text-primary);--play-hub-support-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-support-text:color-mix(in srgb,var(--text-primary)92%,var(--app-identity-pink)8%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-label-text:var(--app-label-color);--play-hub-action-text:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-action-text:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-artwork-light-fill:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-identity-pink)20%,var(--app-clean-charcoal-surface-raised)80%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-artwork-soft-fill:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-artwork-soft-fill:color-mix(in srgb,var(--app-identity-pink)12%,var(--app-clean-charcoal-control-hover)88%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-artwork-accent-fill:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-artwork-accent-fill:color-mix(in srgb,var(--app-identity-coral)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--play-hub-artwork-opacity-solo:.44;--play-hub-artwork-opacity-shared:.52;--chat-ios-background-primary:var(--app-clean-charcoal-bg);--chat-ios-background-secondary:var(--app-clean-charcoal-surface);--chat-ios-surface-primary:var(--app-clean-charcoal-surface);--chat-ios-surface-elevated:var(--app-clean-charcoal-surface-raised);--chat-ios-surface-pressed:var(--app-clean-charcoal-control-hover);--chat-ios-border-subtle:var(--app-clean-border-theme);--chat-ios-border-medium:var(--app-clean-border-theme-strong);--chat-ios-border-accent-soft:var(--app-control-active-border);--chat-ios-border-accent-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-ios-border-accent-active:color-mix(in srgb,var(--app-identity-coral)48%,#ffffff1a)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-ios-text-primary:var(--text-primary);--chat-ios-text-secondary:var(--text-secondary);--chat-ios-text-tertiary:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-ios-text-tertiary:color-mix(in srgb,var(--text-secondary)76%,var(--app-clean-charcoal-bg)24%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-ios-text-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-ios-text-muted:color-mix(in srgb,var(--text-secondary)58%,var(--app-clean-charcoal-bg)42%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-ios-coral:var(--app-identity-coral);--chat-ios-coral-soft:var(--app-control-active-bg);--chat-ios-pink:var(--app-identity-pink);--chat-ios-pink-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-ios-pink-muted:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-color-coral:var(--chat-ios-coral);--chat-color-pink:var(--chat-ios-pink);--chat-color-ink:var(--chat-ios-text-primary);--chat-label-color:var(--chat-ios-pink-muted);--chat-border-soft:var(--chat-ios-border-subtle);--chat-border-medium:var(--chat-ios-border-medium);--chat-control-bg:var(--app-control-bg);--chat-control-border:var(--app-control-border);--chat-home-surface-bg:var(--app-clean-dark-card-bg);--chat-home-surface-border:var(--chat-border-soft);--chat-home-surface-shadow:var(--app-surface-shadow);--chat-home-control-bg:var(--app-control-bg);--chat-home-control-border:var(--app-control-border);--chat-home-control-icon:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-home-control-icon:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-composer-action-bg:var(--app-clean-charcoal-control);--chat-composer-action-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-composer-action-border:color-mix(in srgb,var(--app-identity-pink)9%,#ffffff13)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-composer-action-shadow:none;--chat-composer-send-ready-bg:var(--app-clean-charcoal-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-composer-send-ready-bg:color-mix(in srgb,var(--app-clean-charcoal-control-hover)92%,var(--app-identity-coral)8%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-composer-send-ready-border:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-composer-send-ready-border:color-mix(in srgb,var(--app-identity-coral)34%,#ffffff1a)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-composer-send-ready-color:var(--app-identity-coral);--chat-composer-send-ready-shadow:none;--chat-composer-send-sending-bg:var(--app-clean-charcoal-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-composer-send-sending-bg:color-mix(in srgb,var(--app-clean-charcoal-control-hover)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-composer-send-sending-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-composer-send-sending-border:color-mix(in srgb,var(--app-identity-pink)30%,#ffffff1a)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-home-input-bg:var(--app-clean-charcoal-control);--chat-home-composer-bg:transparent;--chat-composer-placeholder-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-composer-placeholder-color:color-mix(in srgb,var(--text-secondary)72%,var(--app-identity-pink)28%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--chat-suggestion-row-bg:var(--app-clean-dark-card-bg);--chat-suggestion-row-border:var(--chat-border-soft);--chat-suggestion-row-shadow:var(--app-surface-shadow);--chat-suggestion-icon-bg:var(--app-control-bg);--chat-suggestion-icon-border:var(--app-control-border);--chat-suggestion-icon-color:var(--chat-ios-coral);--chat-thread-card-bg:var(--app-clean-dark-card-bg);--chat-thread-card-border:var(--chat-border-soft);--chat-thread-card-shadow:var(--app-surface-shadow);--chat-thread-assistant-bg:var(--app-clean-dark-card-bg);--chat-thread-assistant-border:var(--chat-border-soft);--chat-thread-user-bg:var(--app-control-active-bg);--chat-thread-user-border:var(--app-control-active-border)}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-bg-decor,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-shell{background:var(--bg-app)}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-shell{box-shadow:none;border-bottom-color:#0000}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-link,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-icon-button,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-profile-button,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-journey-summary{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-link,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-icon-button,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-profile-button,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-journey-summary{color:color-mix(in srgb,var(--text-secondary)70%,var(--bg-app)30%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-link--active{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);box-shadow:none;color:var(--app-identity-coral)}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-navbar-profile-button .ipad-profile-avatar{background:var(--app-clean-dark-card);border-color:var(--app-clean-border-theme);color:var(--app-identity-coral)}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-profile-menu,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-profile-journey-summary{background:var(--app-clean-dark-card-bg);border-color:var(--app-clean-border-theme);box-shadow:var(--app-surface-shadow)}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-profile-menu .app-menu-row__icon,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-profile-journey-flag,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-profile-menu .app-profile-journey-card,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-profile-menu .app-profile-menu-close{background:var(--app-control-bg);border-color:var(--app-control-border);color:var(--app-control-color)}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .app-avatar-upload-control{border-color:var(--app-clean-border-theme);box-shadow:0 12px 24px -24px #000000a8,inset 0 1px #ffffff07;background-color:var(--app-clean-charcoal-surface)!important}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-action,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft{background:var(--chat-composer-action-bg);border-color:var(--chat-composer-action-border);box-shadow:none}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-action{color:var(--chat-home-control-icon)!important}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft{color:var(--app-identity-coral)!important}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-action:active,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:active{background:var(--app-clean-charcoal-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-action:active,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:active{background:color-mix(in srgb,var(--app-clean-charcoal-control-hover)90%,var(--app-identity-pink)10%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-field{border-color:var(--app-identity-pink);background:var(--chat-home-input-bg)!important;background-color:var(--chat-home-input-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-field{border-color:color-mix(in srgb,var(--app-identity-pink)10%,#ffffff13)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-field{box-shadow:none}html[data-dark-mode-style=charcoal][data-bg-style=clean] #chat-tour-composer-shell.chat-composer-field{border-color:var(--app-identity-pink);background:var(--chat-home-input-bg)!important;background-color:var(--chat-home-input-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-dark-mode-style=charcoal][data-bg-style=clean] #chat-tour-composer-shell.chat-composer-field{border-color:color-mix(in srgb,var(--app-identity-pink)10%,#ffffff13)}}html[data-dark-mode-style=charcoal][data-bg-style=clean] #chat-tour-composer-shell.chat-composer-field{box-shadow:none!important}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-field:focus-within{border-color:var(--app-clean-border-action);box-shadow:0 0 0 3px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-identity-pink)12%,transparent)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-field .chat-composer-input::-moz-placeholder{color:var(--chat-composer-placeholder-color)}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-field .chat-composer-input::placeholder{color:var(--chat-composer-placeholder-color)}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled){background:var(--chat-composer-send-ready-bg);border-color:var(--chat-composer-send-ready-border);color:var(--chat-composer-send-ready-color)!important}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-clean-black-bg:#000;--app-clean-black-surface:#0a0a0f;--app-clean-black-surface-end:#08080c;--app-clean-black-surface-raised:#111119;--app-clean-black-control:#06060a;--app-clean-black-control-hover:#12121a;--bg-app:var(--app-clean-black-bg);--bg-primary:var(--app-clean-black-bg);--bg-card:var(--app-clean-black-surface);--app-clean-dark-card:var(--app-clean-black-surface);--app-clean-dark-card-end:var(--app-clean-black-surface-end);--app-clean-dark-control:var(--app-clean-black-control);--app-clean-dark-control-hover:var(--app-clean-black-control-hover);--app-clean-dark-surface:var(--app-clean-dark-card);--app-clean-dark-surface-end:var(--app-clean-dark-card-end);--app-clean-dark-card-bg:linear-gradient(180deg,var(--app-clean-black-surface)0%,var(--app-clean-black-surface-end)100%);--app-color-foundation-bg:var(--app-clean-black-bg);--app-color-foundation-surface:var(--app-clean-black-surface);--app-color-support-soft:var(--app-clean-black-control);--app-clean-border-theme:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-clean-border-theme:color-mix(in srgb,var(--app-identity-pink)4%,#ffffff1a)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-clean-border-theme-strong:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-clean-border-theme-strong:color-mix(in srgb,var(--app-identity-pink)7%,#ffffff29)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-clean-border-action:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-clean-border-action:color-mix(in srgb,var(--app-identity-coral)38%,#ffffff24)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-clean-border-warm:var(--app-clean-border-theme);--app-clean-border-warm-strong:var(--app-clean-border-theme-strong);--app-color-support-border:var(--app-clean-border-theme);--app-surface-bg:var(--app-clean-dark-card-bg);--app-surface-border:var(--app-clean-border-theme);--app-surface-shadow:0 16px 32px -30px #000000c7,inset 0 1px 0 #ffffff08;--app-sheet-bg:var(--app-clean-black-surface);--app-control-bg:var(--app-clean-black-control);--app-control-border:var(--app-clean-border-theme);--app-control-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-control-color:color-mix(in srgb,var(--text-secondary)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-control-active-bg:var(--app-clean-black-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-control-active-bg:color-mix(in srgb,var(--app-clean-black-control-hover)94%,var(--app-identity-coral)6%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-control-active-border:var(--app-clean-border-action);--app-label-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-label-color:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-body-muted:var(--text-secondary);--app-status-info-bg:var(--app-clean-black-surface);--app-focus-ring:0 0 0 3px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-focus-ring:0 0 0 3px color-mix(in srgb,var(--app-identity-pink)18%,transparent)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-hero-bg:var(--app-clean-dark-card-bg);--play-hub-hero-border:var(--app-clean-border-theme);--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-hero-overlay:transparent;--play-hub-hero-top-glow:transparent;--play-hub-card-bg:var(--app-clean-dark-card-bg);--play-hub-shared-card-bg:var(--app-clean-dark-card-bg);--play-hub-card-border:var(--app-clean-border-theme);--play-hub-card-border-featured:var(--app-clean-border-theme-strong);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-icon-bg:linear-gradient(145deg,var(--app-identity-pink),var(--app-identity-coral))}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-icon-bg:linear-gradient(145deg,color-mix(in srgb,var(--app-identity-pink)16%,var(--app-clean-black-control)),color-mix(in srgb,var(--app-identity-coral)8%,var(--app-clean-black-control-hover)))}}[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-icon-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-icon-border:color-mix(in srgb,var(--app-identity-pink)28%,#ffffff1a)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-badge-bg:var(--app-control-bg);--play-hub-badge-border:var(--app-control-border);--play-hub-meta-bg:var(--app-control-bg);--play-hub-action-bg:var(--app-control-bg);--play-hub-action-border:var(--app-control-border);--play-hub-tab-bg:var(--app-control-bg);--play-hub-tab-border:var(--app-control-border);--play-hub-tab-active-bg:var(--app-control-active-bg);--play-hub-tab-active-border:var(--app-control-active-border);--play-hub-tab-text:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-tab-text:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-tab-active-text:var(--app-identity-coral);--play-hub-stat-bg:var(--app-control-bg);--play-hub-stat-border:var(--app-control-border);--play-hub-title-text:var(--text-primary);--play-hub-support-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-support-text:color-mix(in srgb,var(--text-primary)92%,var(--app-identity-pink)8%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-label-text:var(--app-label-color);--play-hub-action-text:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-action-text:color-mix(in srgb,var(--text-secondary)70%,var(--app-identity-pink)30%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-artwork-color:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-artwork-color:color-mix(in srgb,var(--app-identity-coral)90%,var(--app-identity-pink)10%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-artwork-light-fill:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-identity-pink)62%,var(--app-clean-black-surface-raised)38%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-artwork-soft-fill:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-artwork-soft-fill:color-mix(in srgb,color-mix(in srgb,var(--app-identity-coral)58%,var(--app-identity-pink)42%)54%,var(--app-clean-black-control-hover)46%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-artwork-accent-fill:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-artwork-accent-fill:color-mix(in srgb,var(--app-identity-coral)92%,var(--app-identity-pink)8%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--play-hub-artwork-opacity-solo:.76;--play-hub-artwork-opacity-shared:.8;--play-hub-card-wash-opacity-solo:0;--play-hub-card-wash-opacity-shared:0;--play-hub-card-overlay-opacity-solo:0;--play-hub-card-overlay-opacity-shared:0;--chat-ios-background-primary:var(--app-clean-black-bg);--chat-ios-background-secondary:var(--app-clean-black-surface);--chat-ios-surface-primary:var(--app-clean-black-surface);--chat-ios-surface-elevated:var(--app-clean-black-surface-raised);--chat-ios-surface-pressed:var(--app-clean-black-control-hover);--chat-ios-border-subtle:var(--app-clean-border-theme);--chat-ios-border-medium:var(--app-clean-border-theme-strong);--chat-ios-border-accent-soft:var(--app-control-active-border);--chat-ios-border-accent-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-ios-border-accent-active:color-mix(in srgb,var(--app-identity-coral)48%,#ffffff1f)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-ios-text-primary:var(--text-primary);--chat-ios-text-secondary:var(--text-secondary);--chat-ios-text-tertiary:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-ios-text-tertiary:color-mix(in srgb,var(--text-secondary)76%,var(--app-clean-black-bg)24%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-ios-text-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-ios-text-muted:color-mix(in srgb,var(--text-secondary)58%,var(--app-clean-black-bg)42%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-ios-coral:var(--app-identity-coral);--chat-ios-coral-soft:var(--app-control-active-bg);--chat-ios-pink:var(--app-identity-pink);--chat-ios-pink-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-ios-pink-muted:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-color-coral:var(--chat-ios-coral);--chat-color-pink:var(--chat-ios-pink);--chat-color-ink:var(--chat-ios-text-primary);--chat-label-color:var(--chat-ios-pink-muted);--chat-border-soft:var(--chat-ios-border-subtle);--chat-border-medium:var(--chat-ios-border-medium);--chat-control-bg:var(--app-control-bg);--chat-control-border:var(--app-control-border);--chat-home-surface-bg:var(--app-clean-dark-card-bg);--chat-home-surface-border:var(--chat-border-soft);--chat-home-surface-shadow:var(--app-surface-shadow);--chat-home-control-bg:var(--app-control-bg);--chat-home-control-border:var(--app-control-border);--chat-home-control-icon:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-home-control-icon:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-composer-action-bg:var(--app-clean-black-control);--chat-composer-action-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-composer-action-border:color-mix(in srgb,var(--app-identity-pink)9%,#ffffff14)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-composer-action-shadow:none;--chat-composer-send-ready-bg:var(--app-clean-black-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-composer-send-ready-bg:color-mix(in srgb,var(--app-clean-black-control-hover)90%,var(--app-identity-coral)10%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-composer-send-ready-border:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-composer-send-ready-border:color-mix(in srgb,var(--app-identity-coral)36%,#ffffff1f)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-composer-send-ready-color:var(--app-identity-coral);--chat-composer-send-ready-shadow:none;--chat-composer-send-sending-bg:var(--app-clean-black-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-composer-send-sending-bg:color-mix(in srgb,var(--app-clean-black-control-hover)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-composer-send-sending-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-composer-send-sending-border:color-mix(in srgb,var(--app-identity-pink)30%,#ffffff1a)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-home-input-bg:var(--app-clean-black-control);--chat-home-composer-bg:transparent;--chat-composer-placeholder-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-composer-placeholder-color:color-mix(in srgb,var(--text-secondary)72%,var(--app-identity-pink)28%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--chat-suggestion-row-bg:var(--app-clean-dark-card-bg);--chat-suggestion-row-border:var(--chat-border-soft);--chat-suggestion-row-shadow:var(--app-surface-shadow);--chat-suggestion-icon-bg:var(--app-control-bg);--chat-suggestion-icon-border:var(--app-control-border);--chat-suggestion-icon-color:var(--chat-ios-coral);--chat-thread-card-bg:var(--app-clean-dark-card-bg);--chat-thread-card-border:var(--chat-border-soft);--chat-thread-card-shadow:var(--app-surface-shadow);--chat-thread-assistant-bg:var(--app-clean-dark-card-bg);--chat-thread-assistant-border:var(--chat-border-soft);--chat-thread-user-bg:var(--app-control-active-bg);--chat-thread-user-border:var(--app-control-active-border)}[data-dark-mode-style=black][data-bg-style=clean].dark .app-bg-decor,[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-shell{background:var(--bg-app)}[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-shell{box-shadow:none;border-bottom-color:#0000}[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-link,[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-icon-button,[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-profile-button,[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-journey-summary{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-link,[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-icon-button,[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-profile-button,[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-journey-summary{color:color-mix(in srgb,var(--text-secondary)72%,var(--bg-app)28%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-link--active{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);box-shadow:none;color:var(--app-identity-coral)}[data-dark-mode-style=black][data-bg-style=clean].dark .app-navbar-profile-button .ipad-profile-avatar,[data-dark-mode-style=black][data-bg-style=clean].dark .app-profile-menu,[data-dark-mode-style=black][data-bg-style=clean].dark .app-profile-journey-summary{background:var(--app-clean-dark-card-bg);border-color:var(--app-clean-border-theme);box-shadow:var(--app-surface-shadow)}[data-dark-mode-style=black][data-bg-style=clean].dark .app-profile-menu .app-menu-row__icon,[data-dark-mode-style=black][data-bg-style=clean].dark .app-profile-journey-flag,[data-dark-mode-style=black][data-bg-style=clean].dark .app-profile-menu .app-profile-journey-card,[data-dark-mode-style=black][data-bg-style=clean].dark .app-profile-menu .app-profile-menu-close{background:var(--app-control-bg);border-color:var(--app-control-border);color:var(--app-control-color)}[data-dark-mode-style=black][data-bg-style=clean].dark .app-avatar-upload-control{border-color:var(--app-clean-border-theme);box-shadow:0 12px 24px -24px #000000b3,inset 0 1px #ffffff08;background-color:var(--app-clean-black-surface)!important}[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-bar .chat-composer-action,[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft{background:var(--chat-composer-action-bg);border-color:var(--chat-composer-action-border);box-shadow:none}[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-bar .chat-composer-action{color:var(--chat-home-control-icon)!important}[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft{color:var(--app-identity-coral)!important}[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-bar .chat-composer-field,html[data-dark-mode-style=black][data-bg-style=clean] #chat-tour-composer-shell.chat-composer-field{border-color:var(--app-identity-pink);background:var(--chat-home-input-bg)!important;background-color:var(--chat-home-input-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-bar .chat-composer-field,html[data-dark-mode-style=black][data-bg-style=clean] #chat-tour-composer-shell.chat-composer-field{border-color:color-mix(in srgb,var(--app-identity-pink)10%,#ffffff14)}}[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-bar .chat-composer-field,html[data-dark-mode-style=black][data-bg-style=clean] #chat-tour-composer-shell.chat-composer-field{box-shadow:none!important}[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-field:focus-within{border-color:var(--app-clean-border-action);box-shadow:0 0 0 3px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-identity-pink)12%,transparent)}}[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-field .chat-composer-input::-moz-placeholder{color:var(--chat-composer-placeholder-color)}[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-field .chat-composer-input::placeholder{color:var(--chat-composer-placeholder-color)}[data-dark-mode-style=black][data-bg-style=clean].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled){background:var(--chat-composer-send-ready-bg);border-color:var(--chat-composer-send-ready-border);color:var(--chat-composer-send-ready-color)!important}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-bg:#00183c;--app-midnight-bg-tinted:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-bg-tinted:color-mix(in srgb,var(--app-identity-pink)5%,var(--app-midnight-bg))}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-surface:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-surface:color-mix(in srgb,var(--app-identity-pink)5%,#14214b)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-surface-end:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-surface-end:color-mix(in srgb,var(--app-identity-coral)3%,#0f1b43)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-surface-raised:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-surface-raised:color-mix(in srgb,var(--app-identity-pink)8%,#1b2860)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-control:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-control:color-mix(in srgb,var(--app-identity-pink)4%,#0d1a44)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-control-hover:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-control-hover:color-mix(in srgb,var(--app-identity-pink)6%,#14204c)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-card-material-bg:linear-gradient(180deg,var(--app-midnight-surface)0%,var(--app-midnight-surface-end)100%);--app-midnight-card-material-border:var(--app-clean-border-theme);--app-midnight-card-material-border-strong:var(--app-clean-border-theme-strong);--app-midnight-card-material-shadow:0 18px 34px -32px #000000b8,inset 0 1px 0 #ffffff07;--app-midnight-control-material-bg:var(--app-midnight-control);--app-midnight-control-material-border:var(--app-clean-border-theme);--app-midnight-active-material-bg:var(--app-midnight-control)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-active-material-bg:color-mix(in srgb,var(--app-midnight-control)92%,var(--app-identity-coral)8%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-active-material-border:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-midnight-active-material-border:color-mix(in srgb,var(--app-identity-coral)42%,#ffffff1a)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-clean-dark-card:var(--app-midnight-surface);--app-clean-dark-card-end:var(--app-midnight-surface-end);--app-clean-dark-control:var(--app-midnight-control);--app-clean-dark-control-hover:var(--app-midnight-control-hover);--app-clean-dark-surface:var(--app-midnight-surface);--app-clean-dark-surface-end:var(--app-midnight-surface-end);--app-clean-dark-card-bg:linear-gradient(180deg,var(--app-midnight-surface)0%,var(--app-midnight-surface-end)100%);--app-color-foundation-bg:var(--app-midnight-bg-tinted);--app-color-foundation-surface:var(--app-midnight-surface);--app-color-support-soft:var(--app-midnight-control);--app-clean-border-theme:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-clean-border-theme:color-mix(in srgb,var(--app-identity-pink)18%,#e692b71f)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-clean-border-theme-strong:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-clean-border-theme-strong:color-mix(in srgb,var(--app-identity-pink)25%,#e692b729)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-clean-border-action:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-clean-border-action:color-mix(in srgb,var(--app-identity-coral)62%,#e692b72e)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-clean-border-warm:var(--app-clean-border-theme);--app-clean-border-warm-strong:var(--app-clean-border-theme-strong);--app-color-support-border:var(--app-clean-border-theme);--app-surface-bg:var(--app-midnight-card-material-bg);--app-surface-border:var(--app-midnight-card-material-border);--app-surface-shadow:var(--app-midnight-card-material-shadow);--app-sheet-bg:var(--app-midnight-surface);--app-control-bg:var(--app-midnight-control-material-bg);--app-control-border:var(--app-midnight-control-material-border);--app-control-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-control-color:color-mix(in srgb,var(--app-identity-pink)74%,var(--text-secondary)26%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-control-active-bg:var(--app-midnight-active-material-bg);--app-control-active-border:var(--app-midnight-active-material-border);--app-label-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-label-color:color-mix(in srgb,var(--app-identity-pink)78%,var(--text-secondary)22%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-body-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-body-muted:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-status-info-bg:var(--app-midnight-control);--app-focus-ring:0 0 0 3px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-focus-ring:0 0 0 3px color-mix(in srgb,var(--app-identity-pink)24%,transparent)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-hero-bg:var(--app-midnight-card-material-bg);--play-hub-hero-border:var(--app-midnight-card-material-border);--play-hub-hero-shadow:var(--app-midnight-card-material-shadow);--play-hub-hero-overlay:transparent;--play-hub-hero-top-glow:transparent;--play-hub-card-bg:var(--app-midnight-card-material-bg);--play-hub-shared-card-bg:var(--app-midnight-card-material-bg);--play-hub-card-border:var(--app-midnight-card-material-border);--play-hub-card-border-featured:var(--app-midnight-card-material-border-strong);--play-hub-card-shadow:var(--app-midnight-card-material-shadow);--play-hub-card-shadow-featured:var(--app-midnight-card-material-shadow);--play-hub-icon-bg:var(--app-midnight-control-material-bg);--play-hub-icon-border:var(--app-midnight-control-material-border);--play-hub-badge-bg:var(--app-midnight-control-material-bg);--play-hub-badge-border:var(--app-midnight-control-material-border);--play-hub-meta-bg:var(--app-midnight-control-material-bg);--play-hub-action-bg:var(--app-midnight-control-material-bg);--play-hub-action-border:var(--app-midnight-control-material-border);--play-hub-tab-bg:var(--app-midnight-control-material-bg);--play-hub-tab-border:var(--app-midnight-control-material-border);--play-hub-tab-active-bg:var(--app-midnight-active-material-bg);--play-hub-tab-active-border:var(--app-midnight-active-material-border);--play-hub-tab-text:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-tab-text:color-mix(in srgb,var(--app-identity-pink)58%,var(--text-secondary)42%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-tab-active-text:var(--app-identity-coral);--play-hub-stat-bg:var(--app-midnight-control-material-bg);--play-hub-stat-border:var(--app-midnight-control-material-border);--play-hub-stat-shadow:none;--play-hub-title-text:var(--text-primary);--play-hub-support-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-support-text:color-mix(in srgb,var(--text-primary)80%,var(--app-identity-pink)20%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-label-text:var(--app-label-color);--play-hub-action-text:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-action-text:color-mix(in srgb,var(--app-identity-pink)74%,var(--text-secondary)26%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-card-overlay-bg:transparent;--play-hub-artwork-light-fill:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-identity-pink)22%,var(--app-midnight-surface-raised)78%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-artwork-soft-fill:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-artwork-soft-fill:color-mix(in srgb,var(--app-identity-pink)14%,var(--app-midnight-control-hover)86%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-artwork-accent-fill:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-artwork-accent-fill:color-mix(in srgb,var(--app-identity-coral)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-card-wash-solo:linear-gradient(105deg,var(--app-midnight-surface)0%,var(--app-midnight-surface)52%,transparent 78%)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-card-wash-solo:linear-gradient(105deg,color-mix(in srgb,var(--app-midnight-surface)88%,transparent)0%,color-mix(in srgb,var(--app-midnight-surface)52%,transparent)52%,transparent 78%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-card-wash-shared:linear-gradient(105deg,var(--app-midnight-surface)0%,var(--app-midnight-surface)46%,transparent 74%)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-card-wash-shared:linear-gradient(105deg,color-mix(in srgb,var(--app-midnight-surface)88%,transparent)0%,color-mix(in srgb,var(--app-midnight-surface)46%,transparent)46%,transparent 74%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--play-hub-card-wash-opacity-solo:.42;--play-hub-card-wash-opacity-shared:.38;--play-hub-artwork-opacity-solo:.3;--play-hub-artwork-opacity-shared:.36;--play-hub-card-overlay-opacity-solo:0;--play-hub-card-overlay-opacity-shared:0}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-bg-decor{background:var(--bg-app)}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-shell{background:var(--bg-app);box-shadow:none;border-bottom-color:#ffffff0e}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-link,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-icon-button,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-profile-button,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-journey-summary{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-link,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-icon-button,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-profile-button,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-journey-summary{color:color-mix(in srgb,var(--text-secondary)90%,var(--app-identity-pink)10%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-link--active{background:var(--app-midnight-surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-link--active{background:color-mix(in srgb,var(--app-midnight-surface-raised)94%,var(--app-identity-coral)6%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-link--active{border-color:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-link--active{border-color:color-mix(in srgb,var(--app-identity-coral)36%,#ffffff1a)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-link--active{box-shadow:none;color:var(--app-identity-coral)}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-icon-button:hover,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-profile-button:hover,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-profile-button:focus-visible,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-navbar-profile-button.is-active .ipad-profile-avatar{box-shadow:none;background:var(--app-midnight-control-hover)!important;border-color:var(--app-clean-border-theme-strong)!important}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-progress-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-pricing-page{background:0 0}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-journey-summary,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu{background:var(--app-midnight-card-material-bg);border-color:var(--app-midnight-card-material-border);box-shadow:var(--app-midnight-card-material-shadow)}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu-section{border-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu-section{border-color:color-mix(in srgb,var(--app-identity-pink)12%,transparent)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu .app-menu-row__icon,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-journey-flag{background:var(--app-midnight-control-material-bg);border-color:var(--app-midnight-control-material-border);color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu .app-menu-row__icon,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-journey-flag{color:color-mix(in srgb,var(--app-identity-pink)80%,var(--text-secondary)20%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu .app-profile-journey-card{background:var(--app-midnight-control-material-bg);border-color:var(--app-midnight-control-material-border);box-shadow:none}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu .app-menu-row:hover,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu .app-menu-row:focus-visible,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu .app-profile-journey-card:hover,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu .app-profile-journey-card:focus-visible{background:var(--app-midnight-control-hover)}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu .app-profile-menu-close{background:var(--app-midnight-control-material-bg);border-color:var(--app-midnight-control-material-border);color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-profile-menu .app-profile-menu-close{color:color-mix(in srgb,var(--app-identity-pink)78%,var(--text-secondary)22%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .chat-empty-home:before{display:none}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-bg-deep:#0c0c0e;--app-charcoal-bg-primary:#151316;--app-charcoal-bg-secondary:#19171b;--app-charcoal-surface-primary:#201e23;--app-charcoal-surface-tinted:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-surface-tinted:color-mix(in srgb,var(--app-identity-pink)4%,#242127)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-surface-elevated:#2a2730;--app-charcoal-surface-pressed:#34303a;--app-charcoal-surface-warm:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-surface-warm:color-mix(in srgb,var(--app-identity-pink)4%,#26232a)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-surface-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-surface-active:color-mix(in srgb,var(--app-identity-coral)10%,#28242e)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-coral:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-coral:color-mix(in srgb,var(--app-identity-coral)88%,#fff 12%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-pink:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-pink:color-mix(in srgb,var(--app-identity-pink)90%,#fff 10%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-pink-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-pink-muted:color-mix(in srgb,var(--text-secondary)72%,var(--app-identity-pink)28%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-border-subtle:#ffffff13;--app-charcoal-border-medium:#ffffff1d;--app-charcoal-border-pink:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-border-pink:color-mix(in srgb,var(--app-identity-pink)12%,#ffffff13)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-border-coral:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-charcoal-border-coral:color-mix(in srgb,var(--app-identity-coral)38%,#ffffff1a)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--bg-primary:var(--app-charcoal-bg-primary);--bg-card:var(--app-charcoal-surface-primary);--app-color-foundation-bg:var(--app-charcoal-bg-primary);--app-color-foundation-surface:var(--app-charcoal-surface-primary);--app-color-support-soft:var(--app-charcoal-surface-tinted);--app-color-support-border:var(--app-charcoal-border-pink);--app-clean-dark-card:var(--app-charcoal-surface-tinted);--app-clean-dark-card-end:var(--app-charcoal-surface-primary);--app-clean-dark-control:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-clean-dark-control:color-mix(in srgb,var(--app-identity-pink)4%,var(--app-charcoal-bg-secondary))}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-clean-dark-control-hover:var(--app-charcoal-surface-elevated);--app-clean-dark-card-bg:linear-gradient(180deg,var(--app-charcoal-surface-tinted)0%,var(--app-charcoal-surface-primary)100%);--app-clean-border-theme:var(--app-charcoal-border-pink);--app-clean-border-theme-strong:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-clean-border-theme-strong:color-mix(in srgb,var(--app-identity-pink)18%,#ffffff1c)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-clean-border-action:var(--app-charcoal-border-coral);--app-surface-bg:var(--app-clean-dark-card-bg);--app-surface-border:var(--app-charcoal-border-pink);--app-surface-shadow:0 18px 34px -30px #00000094,inset 0 1px 0 #ffffff08;--app-sheet-bg:var(--app-charcoal-surface-primary);--app-control-bg:var(--app-clean-dark-control);--app-control-border:var(--app-charcoal-border-pink);--app-control-color:var(--app-charcoal-pink-muted);--app-control-active-bg:var(--app-charcoal-surface-active);--app-control-active-border:var(--app-charcoal-border-coral);--app-label-color:var(--app-charcoal-pink-muted);--app-body-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-body-muted:color-mix(in srgb,var(--text-secondary)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-status-info-bg:var(--app-charcoal-surface-tinted);--play-hub-hero-bg:var(--app-clean-dark-card-bg);--play-hub-hero-border:var(--app-charcoal-border-pink);--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-hero-overlay:transparent;--play-hub-hero-top-glow:transparent;--play-hub-card-bg:var(--app-clean-dark-card-bg);--play-hub-shared-card-bg:var(--app-clean-dark-card-bg);--play-hub-card-border:var(--app-charcoal-border-pink);--play-hub-card-border-featured:var(--app-charcoal-border-pink);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-icon-bg:var(--app-charcoal-surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-icon-bg:color-mix(in srgb,var(--app-charcoal-surface-primary)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-icon-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-icon-border:color-mix(in srgb,var(--app-identity-pink)18%,#ffffff17)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-badge-bg:var(--app-control-bg);--play-hub-badge-border:var(--app-control-border);--play-hub-meta-bg:var(--app-control-bg);--play-hub-action-bg:var(--app-control-bg);--play-hub-action-border:var(--app-control-border);--play-hub-tab-bg:var(--app-control-bg);--play-hub-tab-border:var(--app-control-border);--play-hub-tab-active-bg:var(--app-control-active-bg);--play-hub-tab-active-border:var(--app-control-active-border);--play-hub-tab-text:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-tab-text:color-mix(in srgb,var(--text-secondary)78%,var(--app-identity-pink)22%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-tab-active-text:var(--app-charcoal-coral);--play-hub-stat-bg:var(--app-control-bg);--play-hub-stat-border:var(--app-control-border);--play-hub-title-text:var(--text-primary);--play-hub-support-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-support-text:color-mix(in srgb,var(--text-primary)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-label-text:var(--app-label-color);--play-hub-action-text:var(--app-charcoal-pink-muted);--play-hub-card-overlay-bg:transparent;--play-hub-artwork-light-fill:var(--app-charcoal-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-charcoal-pink)30%,var(--app-charcoal-surface-elevated)70%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-artwork-soft-fill:var(--app-charcoal-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-artwork-soft-fill:color-mix(in srgb,var(--app-charcoal-pink)20%,var(--app-charcoal-surface-pressed)80%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-artwork-accent-fill:var(--app-charcoal-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-artwork-accent-fill:color-mix(in srgb,var(--app-charcoal-coral)84%,var(--app-charcoal-pink)16%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--play-hub-artwork-opacity-solo:.5;--play-hub-artwork-opacity-shared:.58}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-bg-decor,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-shell{background:var(--bg-app)}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-shell{box-shadow:none;border-bottom-color:#ffffff0b}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-link,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-icon-button,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-profile-button,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-journey-summary{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-link,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-icon-button,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-profile-button,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-journey-summary{color:color-mix(in srgb,var(--text-secondary)62%,var(--app-charcoal-bg-primary)38%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-link--active{background:var(--app-charcoal-surface-active);border-color:var(--app-charcoal-border-coral);box-shadow:none;color:var(--app-charcoal-coral)}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-icon-button:hover,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-profile-button:hover,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-profile-button:focus-visible,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-navbar-profile-button.is-active .ipad-profile-avatar{box-shadow:none;background:var(--app-charcoal-surface-elevated)!important;border-color:var(--app-charcoal-border-pink)!important}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-profile-menu,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-profile-journey-summary{background:var(--app-clean-dark-card-bg);border-color:var(--app-charcoal-border-pink);box-shadow:var(--app-surface-shadow)}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-profile-menu .app-menu-row__icon,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-profile-journey-flag,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-profile-menu .app-profile-journey-card,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-profile-menu .app-profile-menu-close{background:var(--app-control-bg);border-color:var(--app-control-border);color:var(--app-charcoal-pink-muted)}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .app-avatar-upload-control{border-color:var(--app-charcoal-border-pink);box-shadow:0 12px 26px -24px #0009,inset 0 1px #ffffff09;background-color:var(--app-charcoal-surface-warm)!important}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-bg-deep:#000;--app-black-bg-primary:#020104;--app-black-bg-secondary:#07050a;--app-black-surface-primary:#0c0a10;--app-black-surface-tinted:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-surface-tinted:color-mix(in srgb,var(--app-identity-pink)4%,#100d14)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-surface-elevated:#17121b;--app-black-surface-pressed:#211927;--app-black-surface-warm:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-surface-warm:color-mix(in srgb,var(--app-identity-pink)5%,#17101a)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-surface-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-surface-active:color-mix(in srgb,var(--app-identity-coral)10%,#201724)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-coral:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-coral:color-mix(in srgb,var(--app-identity-coral)90%,#fff 10%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-pink:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-pink:color-mix(in srgb,var(--app-identity-pink)92%,#fff 8%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-pink-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-pink-muted:color-mix(in srgb,var(--text-secondary)70%,var(--app-identity-pink)30%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-border-subtle:#ffffff13;--app-black-border-medium:#ffffff1f;--app-black-border-pink:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-border-pink:color-mix(in srgb,var(--app-identity-pink)13%,#ffffff13)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-border-coral:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-black-border-coral:color-mix(in srgb,var(--app-identity-coral)40%,#ffffff1a)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--bg-app:linear-gradient(180deg,var(--app-black-bg-primary)0%,var(--app-black-bg-deep)100%);--bg-primary:var(--app-black-bg-primary);--bg-card:var(--app-black-surface-primary);--app-color-foundation-bg:var(--app-black-bg-primary);--app-color-foundation-surface:var(--app-black-surface-primary);--app-color-support-soft:var(--app-black-surface-tinted);--app-color-support-border:var(--app-black-border-pink);--app-clean-dark-card:var(--app-black-surface-tinted);--app-clean-dark-card-end:var(--app-black-surface-primary);--app-clean-dark-control:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-clean-dark-control:color-mix(in srgb,var(--app-identity-pink)3%,var(--app-black-bg-secondary))}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-clean-dark-control-hover:var(--app-black-surface-elevated);--app-clean-dark-card-bg:linear-gradient(180deg,var(--app-black-surface-tinted)0%,var(--app-black-surface-primary)100%);--app-clean-border-theme:var(--app-black-border-pink);--app-clean-border-theme-strong:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-clean-border-theme-strong:color-mix(in srgb,var(--app-identity-pink)18%,#ffffff1c)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-clean-border-action:var(--app-black-border-coral);--app-surface-bg:var(--app-clean-dark-card-bg);--app-surface-border:var(--app-black-border-pink);--app-surface-shadow:0 18px 34px -30px #000000b3,inset 0 1px 0 #ffffff09;--app-sheet-bg:var(--app-black-surface-primary);--app-control-bg:var(--app-clean-dark-control);--app-control-border:var(--app-black-border-pink);--app-control-color:var(--app-black-pink-muted);--app-control-active-bg:var(--app-black-surface-active);--app-control-active-border:var(--app-black-border-coral);--app-label-color:var(--app-black-pink-muted);--app-body-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-body-muted:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-status-info-bg:var(--app-black-surface-tinted);--play-hub-hero-bg:var(--app-clean-dark-card-bg);--play-hub-hero-border:var(--app-black-border-pink);--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-hero-overlay:transparent;--play-hub-hero-top-glow:transparent;--play-hub-card-bg:var(--app-clean-dark-card-bg);--play-hub-shared-card-bg:var(--play-hub-card-bg);--play-hub-card-border:var(--app-black-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-card-border:color-mix(in srgb,var(--app-black-pink)22%,#ffffff14)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-card-border-featured:var(--app-black-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-card-border-featured:color-mix(in srgb,var(--app-black-pink)26%,#ffffff1a)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-icon-bg:linear-gradient(145deg,var(--app-black-pink),var(--app-black-coral))}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-icon-bg:linear-gradient(145deg,color-mix(in srgb,var(--app-black-pink)18%,var(--app-black-surface-primary)),color-mix(in srgb,var(--app-black-coral)9%,var(--app-black-surface-elevated)))}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-icon-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-icon-border:color-mix(in srgb,var(--app-identity-pink)30%,#ffffff17)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-badge-bg:var(--app-control-bg);--play-hub-badge-border:var(--app-control-border);--play-hub-meta-bg:var(--app-control-bg);--play-hub-action-bg:var(--app-control-bg);--play-hub-action-border:var(--app-control-border);--play-hub-tab-bg:var(--app-control-bg);--play-hub-tab-border:var(--app-control-border);--play-hub-tab-active-bg:var(--app-control-active-bg);--play-hub-tab-active-border:var(--app-control-active-border);--play-hub-tab-text:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-tab-text:color-mix(in srgb,var(--text-secondary)78%,var(--app-identity-pink)22%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-tab-active-text:var(--app-black-coral);--play-hub-stat-bg:var(--app-control-bg);--play-hub-stat-border:var(--app-control-border);--play-hub-title-text:var(--text-primary);--play-hub-support-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-support-text:color-mix(in srgb,var(--text-primary)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-label-text:var(--app-label-color);--play-hub-action-text:var(--app-black-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-action-text:color-mix(in srgb,var(--app-black-pink)62%,var(--text-secondary)38%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-card-overlay-bg:transparent;--play-hub-artwork-color:var(--app-black-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-artwork-color:color-mix(in srgb,var(--app-black-coral)92%,var(--app-black-pink)8%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-artwork-light-fill:var(--app-black-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-black-pink)66%,var(--app-black-surface-elevated)34%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-artwork-soft-fill:var(--app-black-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-artwork-soft-fill:color-mix(in srgb,color-mix(in srgb,var(--app-black-coral)56%,var(--app-black-pink)44%)58%,var(--app-black-surface-pressed)42%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-artwork-accent-fill:var(--app-black-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-artwork-accent-fill:color-mix(in srgb,var(--app-black-coral)94%,var(--app-black-pink)6%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--play-hub-artwork-opacity-solo:.78;--play-hub-artwork-opacity-shared:.82;--play-hub-card-wash-opacity-solo:0;--play-hub-card-wash-opacity-shared:0;--play-hub-card-overlay-opacity-solo:0;--play-hub-card-overlay-opacity-shared:0;--chat-color-coral:var(--app-black-coral);--chat-color-pink:var(--app-black-pink);--chat-color-ink:var(--text-primary);--chat-color-coral-soft:var(--app-black-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-color-coral-soft:color-mix(in srgb,var(--app-black-coral)88%,var(--app-black-pink)12%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-color-coral-muted:var(--app-black-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-color-coral-muted:color-mix(in srgb,var(--app-black-coral)62%,var(--text-primary)38%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-color-pink-muted:var(--app-black-pink-muted);--chat-label-color:var(--app-black-pink-muted);--chat-border-soft:var(--app-black-border-pink);--chat-border-medium:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-border-medium:color-mix(in srgb,var(--app-identity-pink)18%,#ffffff1b)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-control-bg:var(--app-control-bg);--chat-control-border:var(--app-control-border);--chat-control-icon:var(--app-black-pink-muted);--chat-home-control-icon:var(--app-black-pink-muted);--chat-home-page-bg:transparent;--chat-home-page-shadow:none;--chat-home-surface-bg:var(--app-clean-dark-card-bg);--chat-home-surface-border:var(--app-black-border-pink);--chat-home-surface-shadow:var(--app-surface-shadow);--chat-home-control-bg:var(--app-control-bg);--chat-home-control-border:var(--app-control-border);--chat-home-control-shadow:none;--chat-history-bg:var(--app-control-bg);--chat-history-border:var(--app-control-border);--chat-history-shadow:none;--chat-scroll-latest-bg:var(--app-black-surface-elevated);--chat-scroll-latest-border:var(--app-control-active-border);--chat-scroll-latest-color:var(--app-black-coral);--chat-scroll-latest-shadow:0 14px 26px -24px #000000ad;--chat-drawer-bg:var(--app-black-surface-primary);--chat-drawer-border:var(--app-black-border-pink);--chat-drawer-section-border:var(--app-black-border-subtle);--chat-drawer-title-color:var(--text-primary);--chat-drawer-muted-color:var(--app-black-pink-muted);--chat-drawer-row-bg:var(--app-control-bg);--chat-drawer-row-active-bg:var(--app-black-surface-warm);--chat-drawer-row-border:var(--app-control-border);--chat-drawer-action-bg:var(--app-control-bg);--chat-drawer-action-border:var(--app-control-border);--chat-composer-action-bg:var(--app-black-surface-primary);--chat-composer-action-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-composer-action-border:color-mix(in srgb,var(--app-identity-pink)7%,#ffffff14)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-composer-action-shadow:none;--chat-composer-send-ready-bg:var(--app-black-surface-pressed)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-composer-send-ready-bg:color-mix(in srgb,var(--app-black-surface-pressed)90%,var(--app-identity-coral)10%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-composer-send-ready-border:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-composer-send-ready-border:color-mix(in srgb,var(--app-identity-coral)34%,#ffffff1a)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-composer-send-ready-color:var(--app-black-coral);--chat-composer-send-ready-shadow:none;--chat-composer-send-sending-bg:var(--app-black-surface-pressed)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-composer-send-sending-bg:color-mix(in srgb,var(--app-black-surface-pressed)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-composer-send-sending-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-composer-send-sending-border:color-mix(in srgb,var(--app-identity-pink)30%,#ffffff1a)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-home-input-bg:var(--app-black-surface-primary);--chat-home-composer-bg:transparent;--chat-empty-eros-gradient:linear-gradient(145deg,var(--app-black-coral)0%,var(--app-black-pink)100%);--chat-empty-eros-opacity:.86;--chat-empty-title-color:var(--app-black-coral);--chat-empty-subtitle-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-empty-subtitle-color:color-mix(in srgb,var(--text-primary)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-empty-kicker-color:var(--app-black-pink-muted);--chat-suggestion-row-bg:var(--app-clean-dark-card-bg);--chat-suggestion-row-border:var(--app-black-border-pink);--chat-suggestion-row-shadow:var(--app-surface-shadow);--chat-suggestion-icon-bg:var(--app-control-bg);--chat-suggestion-icon-border:var(--app-control-border);--chat-suggestion-icon-color:var(--app-black-pink);--chat-suggestion-text-color:var(--text-primary);--chat-suggestion-chevron-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-suggestion-chevron-color:color-mix(in srgb,var(--text-secondary)72%,var(--app-identity-pink)28%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-composer-placeholder-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-composer-placeholder-color:color-mix(in srgb,var(--text-secondary)78%,var(--app-identity-pink)22%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-thread-card-bg:var(--app-clean-dark-card-bg);--chat-thread-card-border:var(--app-black-border-pink);--chat-thread-card-shadow:var(--app-surface-shadow);--chat-thread-divider:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-thread-divider:color-mix(in srgb,var(--app-identity-pink)14%,transparent)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--chat-thread-assistant-bg:var(--app-clean-dark-card-bg);--chat-thread-assistant-border:var(--app-black-border-pink);--chat-thread-assistant-color:var(--text-primary);--chat-thread-assistant-shadow:var(--app-surface-shadow);--chat-thread-user-bg:var(--app-black-surface-active);--chat-thread-user-border:var(--app-control-active-border);--chat-thread-user-color:var(--text-primary);--chat-thread-user-shadow:none}[data-dark-mode-style=black][data-bg-style=tinted].dark .app-bg-decor,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-shell{background:var(--bg-app)}[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-shell{box-shadow:none;border-bottom-color:#ffffff0b}[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-link,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-icon-button,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-profile-button,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-journey-summary{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-link,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-icon-button,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-profile-button,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-journey-summary{color:color-mix(in srgb,var(--text-secondary)64%,var(--app-black-bg-primary)36%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-link--active{background:var(--app-black-surface-active);border-color:var(--app-black-border-coral);box-shadow:none;color:var(--app-black-coral)}[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-icon-button:hover,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-profile-button:hover,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-profile-button:focus-visible,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-navbar-profile-button.is-active .ipad-profile-avatar{box-shadow:none;background:var(--app-black-surface-elevated)!important;border-color:var(--app-black-border-pink)!important}[data-dark-mode-style=black][data-bg-style=tinted].dark .app-profile-menu,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-profile-journey-summary{background:var(--app-clean-dark-card-bg);border-color:var(--app-black-border-pink);box-shadow:var(--app-surface-shadow)}[data-dark-mode-style=black][data-bg-style=tinted].dark .app-profile-menu .app-menu-row__icon,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-profile-journey-flag,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-profile-menu .app-profile-journey-card,[data-dark-mode-style=black][data-bg-style=tinted].dark .app-profile-menu .app-profile-menu-close{background:var(--app-control-bg);border-color:var(--app-control-border);color:var(--app-black-pink-muted)}[data-dark-mode-style=black][data-bg-style=tinted].dark .app-avatar-upload-control{border-color:var(--app-black-border-pink);box-shadow:0 12px 26px -24px #000000b3,inset 0 1px #ffffff09;background-color:var(--app-black-surface-warm)!important}[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-action,[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft{background:var(--chat-composer-action-bg);border-color:var(--chat-composer-action-border);box-shadow:none}[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-action,[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready){color:var(--app-black-pink-muted)!important}[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-field{border-color:var(--app-identity-pink);background:var(--chat-home-input-bg)!important;background-color:var(--chat-home-input-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-field{border-color:color-mix(in srgb,var(--app-identity-pink)7%,#ffffff14)}}[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-field{box-shadow:none}[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-field:focus-within{border-color:var(--chat-composer-send-ready-border);box-shadow:0 0 0 3px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-identity-pink)12%,transparent)}}[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-field .chat-composer-input::-moz-placeholder{color:var(--chat-composer-placeholder-color)}[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-field .chat-composer-input::placeholder{color:var(--chat-composer-placeholder-color)}[data-dark-mode-style=black][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled){background:var(--chat-composer-send-ready-bg);border-color:var(--chat-composer-send-ready-border);color:var(--chat-composer-send-ready-color)!important}[data-bg-style=clean]:not(.dark){--app-color-foundation-surface:#fff;--app-clean-border-theme:var(--app-identity-pink);--bg-app:#fff!important;--app-color-foundation-bg:#fff!important}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-clean-border-theme:color-mix(in srgb,var(--app-identity-pink)28%,color-mix(in srgb,var(--app-identity-coral)5%,#fff)72%)}}[data-bg-style=clean]:not(.dark){--app-clean-border-theme-strong:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-clean-border-theme-strong:color-mix(in srgb,var(--app-identity-pink)38%,color-mix(in srgb,var(--app-identity-coral)8%,#fff)62%)}}[data-bg-style=clean]:not(.dark){--app-clean-border-action:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-clean-border-action:color-mix(in srgb,var(--app-identity-coral)42%,var(--app-identity-pink)58%)}}[data-bg-style=clean]:not(.dark){--app-clean-border-warm:var(--app-clean-border-theme);--app-clean-border-warm-strong:var(--app-clean-border-theme-strong);--app-color-support-soft:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-color-support-soft:color-mix(in srgb,var(--app-identity-pink)4%,#fff 96%)}}[data-bg-style=clean]:not(.dark){--app-color-support-border:var(--app-clean-border-theme);--app-surface-bg:linear-gradient(180deg,#fff 0%,var(--app-identity-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-surface-bg:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--app-identity-pink)1.2%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--app-surface-border:var(--app-clean-border-theme);--app-surface-shadow:0 12px 28px -30px #181c2438,inset 0 1px 0 #fffffff5;--app-sheet-bg:#fff;--app-control-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-control-bg:color-mix(in srgb,var(--app-identity-pink)2.5%,#fff 97.5%)}}[data-bg-style=clean]:not(.dark){--app-control-border:var(--app-clean-border-theme);--app-control-active-bg:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-control-active-bg:color-mix(in srgb,var(--app-identity-coral)7%,#fff 93%)}}[data-bg-style=clean]:not(.dark){--app-control-active-border:var(--app-clean-border-action);--app-label-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-label-color:color-mix(in srgb,var(--app-identity-pink)58%,var(--text-primary)42%)}}[data-bg-style=clean]:not(.dark){--app-body-muted:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-body-muted:color-mix(in srgb,var(--text-primary)76%,var(--app-identity-pink)24%)}}[data-bg-style=clean]:not(.dark){--app-status-info-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-status-info-bg:color-mix(in srgb,var(--app-identity-pink)5%,#fff 95%)}}[data-bg-style=clean]:not(.dark){--app-focus-ring:0 0 0 3px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-focus-ring:0 0 0 3px color-mix(in srgb,var(--app-identity-pink)18%,transparent)}}[data-bg-style=clean]:not(.dark){--play-hub-hero-bg:linear-gradient(150deg,#fff 0%,var(--app-identity-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-hero-bg:linear-gradient(150deg,#fff 0%,color-mix(in srgb,var(--app-identity-pink)2.4%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--play-hub-hero-border:var(--app-clean-border-theme);--play-hub-hero-shadow:0 16px 34px -30px #181c2438,inset 0 1px 0 #fffffffa;--play-hub-hero-overlay:radial-gradient(circle at top left,var(--app-identity-coral),transparent 48%),radial-gradient(circle at bottom right,var(--app-identity-pink),transparent 46%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-hero-overlay:radial-gradient(circle at top left,color-mix(in srgb,var(--app-identity-coral)5%,transparent),transparent 48%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--app-identity-pink)4.5%,transparent),transparent 46%)}}[data-bg-style=clean]:not(.dark){--play-hub-hero-top-glow:linear-gradient(180deg,var(--app-identity-pink),transparent 92%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-hero-top-glow:linear-gradient(180deg,color-mix(in srgb,var(--app-identity-pink)3%,transparent),transparent 92%)}}[data-bg-style=clean]:not(.dark){--play-hub-card-bg:linear-gradient(150deg,#fff 0%,var(--app-identity-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-card-bg:linear-gradient(150deg,#fff 0%,color-mix(in srgb,var(--app-identity-pink)2.2%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--play-hub-shared-card-bg:linear-gradient(150deg,#fff 0%,var(--app-identity-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-shared-card-bg:linear-gradient(150deg,#fff 0%,color-mix(in srgb,var(--app-identity-pink)2.6%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--play-hub-card-border:var(--app-clean-border-theme);--play-hub-card-border-featured:var(--app-clean-border-theme-strong);--play-hub-card-shadow:0 15px 30px -30px #181c2438,inset 0 1px 0 #fffffffa;--play-hub-card-shadow-featured:0 18px 34px -30px #181c243d,inset 0 1px 0 #fffffffa;--play-hub-icon-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-icon-bg:color-mix(in srgb,var(--app-identity-pink)2%,#fff)}}[data-bg-style=clean]:not(.dark){--play-hub-icon-border:var(--app-clean-border-theme);--play-hub-badge-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-badge-bg:color-mix(in srgb,var(--app-identity-pink)2.4%,#fff)}}[data-bg-style=clean]:not(.dark){--play-hub-badge-border:var(--app-clean-border-theme);--play-hub-meta-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-meta-bg:color-mix(in srgb,var(--app-identity-pink)1.8%,#fff)}}[data-bg-style=clean]:not(.dark){--play-hub-action-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-action-bg:color-mix(in srgb,var(--app-identity-pink)2.8%,#fff)}}[data-bg-style=clean]:not(.dark){--play-hub-action-border:var(--app-clean-border-theme);--play-hub-tab-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-tab-bg:color-mix(in srgb,var(--app-identity-pink)1.6%,#fff)}}[data-bg-style=clean]:not(.dark){--play-hub-tab-border:var(--app-clean-border-theme);--play-hub-tab-active-bg:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-tab-active-bg:color-mix(in srgb,var(--app-identity-coral)5.8%,#fff)}}[data-bg-style=clean]:not(.dark){--play-hub-tab-active-border:var(--app-clean-border-action);--play-hub-stat-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-stat-bg:color-mix(in srgb,var(--app-identity-pink)1.8%,#fff)}}[data-bg-style=clean]:not(.dark){--play-hub-stat-border:var(--app-clean-border-theme);--play-hub-stat-shadow:0 12px 24px -28px #181c242e,inset 0 1px 0 #fffffffa;--play-hub-artwork-light-fill:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-identity-pink)18%,#fff)}}[data-bg-style=clean]:not(.dark){--play-hub-artwork-soft-fill:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-artwork-soft-fill:color-mix(in srgb,color-mix(in srgb,var(--app-identity-coral)42%,var(--app-identity-pink))22%,#fff)}}[data-bg-style=clean]:not(.dark){--play-hub-artwork-accent-fill:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--play-hub-artwork-accent-fill:color-mix(in srgb,var(--app-identity-coral)82%,var(--app-identity-pink)18%)}}[data-bg-style=clean]:not(.dark){--play-hub-artwork-opacity-solo:.48;--play-hub-artwork-opacity-shared:.6}.app-page-shell{min-height:100%;padding-inline:var(--app-space-page-x);color:var(--text-primary);font-family:var(--font-header)}.app-core-route-scroll{height:100%;padding:1rem var(--app-space-page-x)1.25rem;overflow-y:auto}.app-core-route-inner{width:100%;margin-inline:auto}.app-core-route-inner--narrow{max-width:36rem}.app-core-route-inner--wide{max-width:72rem}@media (min-width:768px){.app-core-route-scroll{padding-block:1.5rem 2rem}}.app-surface-card,.app-surface-sheet,.app-hero-card,.app-section-card{background:var(--app-surface-bg);border:1px solid var(--app-surface-border);box-shadow:var(--app-surface-shadow);color:var(--text-primary)}.app-surface-card,.app-hero-card,.app-section-card{border-radius:var(--app-radius-card)}.app-hero-card{padding:clamp(1.2rem,4vw,1.75rem)}.app-section-card{padding:1rem}.app-surface-sheet{background:var(--app-sheet-bg);border-radius:var(--app-radius-sheet);-webkit-backdrop-filter:blur(18px)}.app-onboarding-shell{background:var(--onboarding-shell-bg,var(--bg-app));color:var(--text-primary);font-family:var(--font-body);isolation:isolate}.app-onboarding-shell[data-solo-atmosphere]{--text-secondary:var(--app-text-secondary-readable);--accent-color:var(--onboarding-accent);--accent-hover:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-shell[data-solo-atmosphere]{--accent-hover:color-mix(in srgb,var(--onboarding-accent)82%,#111827 18%)}}.app-onboarding-shell[data-solo-atmosphere]{--accent-text:var(--app-text-action);--accent-light:var(--solo-onboarding-base)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-shell[data-solo-atmosphere]{--accent-light:color-mix(in srgb,var(--solo-onboarding-base)88%,var(--onboarding-accent)12%)}}.app-onboarding-shell[data-solo-atmosphere]{--accent-light-hover:var(--solo-onboarding-base)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-shell[data-solo-atmosphere]{--accent-light-hover:color-mix(in srgb,var(--solo-onboarding-base)82%,var(--onboarding-accent)18%)}}.app-onboarding-shell[data-solo-atmosphere]{--accent-border:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-shell[data-solo-atmosphere]{--accent-border:color-mix(in srgb,var(--onboarding-accent)34%,var(--solo-onboarding-base)66%)}}.app-onboarding-shell[data-solo-atmosphere]{--accent-shadow:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-shell[data-solo-atmosphere]{--accent-shadow:color-mix(in srgb,var(--onboarding-accent)24%,transparent)}}.app-onboarding-shell[data-solo-atmosphere]{--accent-soft:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-shell[data-solo-atmosphere]{--accent-soft:color-mix(in srgb,var(--onboarding-accent)20%,var(--solo-onboarding-base)80%)}}.app-onboarding-shell[data-solo-atmosphere]{--accent-mist:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-shell[data-solo-atmosphere]{--accent-mist:color-mix(in srgb,var(--onboarding-accent)28%,var(--solo-onboarding-base)72%)}}.app-onboarding-shell[data-solo-atmosphere]{--accent-deep:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-shell[data-solo-atmosphere]{--accent-deep:color-mix(in srgb,var(--onboarding-accent)78%,#111827 22%)}}.app-onboarding-shell[data-solo-atmosphere]{--secondary-color:var(--app-identity-pink);--secondary-light:var(--secondary-soft);--secondary-border:var(--app-border-support);--secondary-text:var(--app-brand-pink-readable);--onboarding-card-bg:linear-gradient(180deg,var(--solo-onboarding-base),var(--solo-onboarding-base))}@supports (color:color-mix(in lab,red,red)){.app-onboarding-shell[data-solo-atmosphere]{--onboarding-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--solo-onboarding-base)97%,var(--onboarding-accent)3%),color-mix(in srgb,var(--solo-onboarding-base)99%,var(--onboarding-accent)1%))}}.app-onboarding-shell[data-solo-atmosphere]{--onboarding-card-bg-solid:var(--solo-onboarding-base)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-shell[data-solo-atmosphere]{--onboarding-card-bg-solid:color-mix(in srgb,var(--solo-onboarding-base)98%,var(--onboarding-accent)2%)}}.app-onboarding-shell[data-solo-atmosphere]{--onboarding-card-border:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-shell[data-solo-atmosphere]{--onboarding-card-border:color-mix(in srgb,var(--onboarding-accent)28%,var(--solo-onboarding-base)72%)}}.app-onboarding-shell[data-solo-atmosphere]{--onboarding-control-bg:var(--app-material-control);--onboarding-control-border:var(--app-border-support);--onboarding-control-color:var(--app-text-primary-readable);--onboarding-control-active-bg:var(--app-material-active);--onboarding-control-active-border:var(--app-border-active)}.app-onboarding-shell:before{content:"";z-index:0;pointer-events:none;background:var(--onboarding-shell-overlay);position:absolute;top:0;right:0;bottom:0;left:0}.solo-onboarding-phrase-cloud{z-index:1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.solo-onboarding-phrase{border:1px solid var(--onboarding-accent);max-width:min(17rem,38vw);padding:.42rem .72rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.solo-onboarding-phrase{border:1px solid color-mix(in srgb,var(--onboarding-accent)18%,transparent)}}.solo-onboarding-phrase{background:var(--bg-card);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.solo-onboarding-phrase{background:color-mix(in srgb,var(--bg-card)72%,transparent)}}.solo-onboarding-phrase{box-shadow:0 12px 30px -24px var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.solo-onboarding-phrase{box-shadow:0 12px 30px -24px color-mix(in srgb,var(--onboarding-accent)44%,transparent)}}.solo-onboarding-phrase{color:var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.solo-onboarding-phrase{color:color-mix(in srgb,var(--onboarding-accent)70%,var(--text-primary))}}.solo-onboarding-phrase{opacity:.16;white-space:nowrap;animation:12s ease-in-out infinite alternate solo-onboarding-phrase-drift;animation-delay:calc(var(--phrase-index)*-.83s);font-size:clamp(.68rem,.62rem + .24vw,.86rem);font-weight:700;line-height:1}.solo-onboarding-phrase[data-category=funny]{opacity:.22;border-style:dashed}.solo-onboarding-phrase:first-child{top:12%;left:4%}.solo-onboarding-phrase:nth-child(2){top:9%;right:5%}.solo-onboarding-phrase:nth-child(3){top:34%;left:7%}.solo-onboarding-phrase:nth-child(4){top:29%;right:3%}.solo-onboarding-phrase:nth-child(5){top:59%;left:2%}.solo-onboarding-phrase:nth-child(6){top:53%;right:8%}.solo-onboarding-phrase:nth-child(7){bottom:14%;left:11%}.solo-onboarding-phrase:nth-child(8){bottom:18%;right:4%}.solo-onboarding-phrase:nth-child(9){top:5%;left:29%}.solo-onboarding-phrase:nth-child(10){bottom:6%;right:27%}.solo-onboarding-phrase:nth-child(11){bottom:4%;left:20%}.solo-onboarding-phrase:nth-child(12){top:4%;right:20%}.solo-onboarding-phrase:nth-child(13){top:76%;left:3%}.solo-onboarding-phrase:nth-child(14){top:73%;right:3%}@keyframes solo-onboarding-phrase-drift{0%{transform:translate(-5px,6px)rotate(-1.5deg)}to{transform:translate(8px,-9px)rotate(1.5deg)}}@media (max-width:767px){.solo-onboarding-phrase-cloud{-webkit-mask-image:linear-gradient(90deg,#0000008c 0%,#00000029 12%,#0000 24% 76%,#00000029 88%,#0000008c 100%);mask-image:linear-gradient(90deg,#0000008c,#00000029,#0000 24%,#0000 76%,#00000029,#0000008c)}.solo-onboarding-phrase{opacity:.09;max-width:34vw;padding:.34rem .58rem;font-size:.68rem}.solo-onboarding-phrase:nth-child(n+9){display:none}.solo-onboarding-phrase:first-child{top:22%;left:-18%}.solo-onboarding-phrase:nth-child(2){top:35%;right:-18%}.solo-onboarding-phrase:nth-child(3){top:55%;left:-20%}.solo-onboarding-phrase:nth-child(4){top:69%;right:-20%}.solo-onboarding-phrase:nth-child(5){top:82%;left:-16%}.solo-onboarding-phrase:nth-child(6){top:88%;right:-16%}.solo-onboarding-phrase:nth-child(7),.solo-onboarding-phrase:nth-child(8){display:none}}@media (prefers-reduced-motion:reduce){.solo-onboarding-phrase{animation:none}}.app-onboarding-step-shell{color:var(--text-primary)}.companion-blueprint__glow{background:radial-gradient(circle,var(--accent-color)0%,var(--accent-color)42%,transparent 72%);border-radius:999px;height:12rem;position:absolute;inset:-45% -20% auto 28%}@supports (color:color-mix(in lab,red,red)){.companion-blueprint__glow{background:radial-gradient(circle,color-mix(in srgb,var(--accent-color)28%,transparent)0%,color-mix(in srgb,var(--accent-color)9%,transparent)42%,transparent 72%)}}.companion-blueprint__glow{pointer-events:none}.companion-blueprint__portrait{border:1px solid var(--onboarding-control-active-border);background:radial-gradient(circle at 35% 24%,#ffffff42,transparent 30%),linear-gradient(145deg,var(--accent-color),var(--onboarding-control-active-bg));border-radius:1.65rem;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.companion-blueprint__portrait{background:radial-gradient(circle at 35% 24%,#ffffff42,transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--accent-color)18%,var(--onboarding-control-active-bg)),var(--onboarding-control-active-bg))}}.companion-blueprint__portrait{box-shadow:0 18px 36px -28px var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.companion-blueprint__portrait{box-shadow:0 18px 36px -28px color-mix(in srgb,var(--accent-color)72%,transparent)}}.companion-blueprint__mark{background:var(--accent-color);width:84%;height:84%;filter:drop-shadow(0 8px 14px var(--accent-color));-webkit-mask:url(/design-assets/logo-mark-mask.png) 50%/contain no-repeat;mask:url(/design-assets/logo-mark-mask.png) 50%/contain no-repeat}@supports (color:color-mix(in lab,red,red)){.companion-blueprint__mark{filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--accent-color)28%,transparent))}}.companion-blueprint__status{border:1px solid var(--onboarding-card-border);background:var(--onboarding-card-bg-solid);min-width:1.55rem;height:1.3rem;box-shadow:var(--app-surface-shadow);border-radius:999px;align-items:end;gap:2px;padding:.28rem .32rem;display:flex;position:absolute;bottom:.35rem;right:.35rem}.companion-blueprint__status span{background:var(--accent-color);border-radius:999px;width:3px}.companion-blueprint__status span:first-child{height:35%}.companion-blueprint__status span:nth-child(2){height:85%}.companion-blueprint__status span:nth-child(3){height:58%}.companion-blueprint__detail-icon{width:1.8rem;height:1.8rem;color:var(--onboarding-control-active-text,var(--text-primary));background:var(--onboarding-control-active-bg);border:1px solid var(--onboarding-control-active-border);border-radius:.7rem;place-items:center;display:grid}.onboarding-rhythm-preview{border:1px solid var(--onboarding-card-border);border-radius:var(--app-radius-card);background:linear-gradient(110deg,var(--accent-color),transparent 58%),var(--onboarding-card-bg);align-items:center;gap:.8rem;min-height:4.5rem;padding:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.onboarding-rhythm-preview{background:linear-gradient(110deg,color-mix(in srgb,var(--accent-color)10%,transparent),transparent 58%),var(--onboarding-card-bg)}}.onboarding-rhythm-preview{box-shadow:var(--onboarding-card-shadow)}.onboarding-rhythm-preview__clock,.onboarding-goal-icon{color:var(--onboarding-control-active-text,var(--text-primary));border:1px solid var(--onboarding-control-active-border);background:var(--onboarding-control-active-bg);place-items:center;display:grid}.onboarding-rhythm-preview__clock{border-radius:1rem;flex:none;width:2.75rem;height:2.75rem}.onboarding-rhythm-preview__pulse{align-items:end;gap:3px;height:2rem;display:flex}.onboarding-rhythm-preview__pulse span{background:var(--onboarding-control-border);border-radius:999px;width:4px;height:35%;transition:height .18s,background .18s}.onboarding-rhythm-preview__pulse span:nth-child(2n){height:55%}.onboarding-rhythm-preview__pulse span.is-active{background:var(--accent-color);height:88%}.onboarding-level-meter{flex:none;align-items:end;gap:3px;height:1.7rem;display:flex}.onboarding-level-meter span{background:var(--onboarding-control-border);border-radius:999px;width:5px}.onboarding-level-meter span:first-child{height:28%}.onboarding-level-meter span:nth-child(2){height:48%}.onboarding-level-meter span:nth-child(3){height:68%}.onboarding-level-meter span:nth-child(4){height:88%}.onboarding-level-meter span.is-filled{background:var(--accent-color)}.onboarding-goal-icon{border-radius:.9rem;width:2.5rem;height:2.5rem}.app-onboarding-scroll{scrollbar-width:none}.app-onboarding-scroll::-webkit-scrollbar{display:none}.app-onboarding-footer{box-shadow:none;padding-top:.85rem;padding-bottom:calc(max(.85rem,env(safe-area-inset-bottom,0px)) + var(--app-keyboard-inset-bottom,0px));z-index:12;background:0 0;border-top:0;position:relative}.app-onboarding-footer:before{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--bg-app)48%,var(--bg-app)100%),linear-gradient(180deg,transparent 0%,var(--onboarding-accent)100%);position:absolute;top:-3rem;right:0;bottom:100%;left:0}@supports (color:color-mix(in lab,red,red)){.app-onboarding-footer:before{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-app)10%,transparent)48%,color-mix(in srgb,var(--bg-app)26%,transparent)100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--onboarding-accent)4%,transparent)100%)}}.app-onboarding-footer-inner{z-index:1;position:relative}.app-onboarding-top-control{border:1px solid var(--onboarding-control-border);border-radius:var(--app-radius-pill);background:var(--onboarding-control-bg);min-height:2.5rem;color:var(--onboarding-control-color);font-family:var(--font-header);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,700);justify-content:center;align-items:center;gap:.4rem;padding:.55rem .85rem;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.app-onboarding-top-control:hover,.app-onboarding-top-control:focus-visible{background:var(--onboarding-control-active-bg);border-color:var(--onboarding-control-active-border);color:var(--secondary-color)}.app-onboarding-top-control:focus-visible{box-shadow:var(--app-focus-ring);outline:none}.app-onboarding-top-control--icon{width:2.5rem;min-width:2.5rem;padding-inline:0}.app-language-picker-shell{margin-inline:-.125rem;position:relative}.app-language-picker-scroll{overscroll-behavior:contain;scrollbar-width:none;max-height:min(66dvh,48rem);padding:0 .125rem 1rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#000 0,#000 calc(100% - 32px),#0000)}.app-language-picker-scroll--target{max-height:min(70dvh,58rem)}.app-language-picker-scroll::-webkit-scrollbar{display:none}.app-language-picker-dock{isolation:isolate;z-index:20;padding:.25rem 0 .75rem;position:sticky;top:0}.app-language-picker-dock:before{content:none}.app-language-picker-dock-inner{-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,var(--bg-card)0%,var(--bg-card)100%)}@supports (color:color-mix(in lab,red,red)){.app-language-picker-dock-inner{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)97%,var(--onboarding-accent)3%),color-mix(in srgb,var(--bg-card)94%,var(--onboarding-accent)6%))}}.app-language-picker-dock-inner{border:1px solid var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.app-language-picker-dock-inner{border:1px solid color-mix(in srgb,var(--onboarding-accent)22%,var(--border-color))}}.app-language-picker-dock-inner{box-shadow:0 18px 34px -34px var(--onboarding-accent),inset 0 1px #ffffffd1;border-radius:1.55rem}@supports (color:color-mix(in lab,red,red)){.app-language-picker-dock-inner{box-shadow:0 18px 34px -34px color-mix(in srgb,var(--onboarding-accent)22%,#181c243d),inset 0 1px #ffffffd1}}.app-language-picker-dock-inner{z-index:1;padding:.8rem .85rem;position:relative}.app-language-picker-content{z-index:1;margin-top:.4rem;position:relative}.app-language-picker-toggle{background:currentColor;align-items:center}@supports (color:color-mix(in lab,red,red)){.app-language-picker-toggle{background:color-mix(in srgb,currentColor 5%,var(--bg-card))}}.app-language-picker-toggle{border:1px solid}@supports (color:color-mix(in lab,red,red)){.app-language-picker-toggle{border:1px solid color-mix(in srgb,currentColor 20%,transparent)}}.app-language-picker-toggle{border-radius:999px;box-shadow:0 10px 18px -20px,inset 0 1px #ffffffad}@supports (color:color-mix(in lab,red,red)){.app-language-picker-toggle{box-shadow:0 10px 18px -20px color-mix(in srgb,currentColor 34%,black),inset 0 1px #ffffffad}}.app-language-picker-toggle{font-family:var(--font-header);letter-spacing:0;white-space:nowrap;flex-shrink:0;justify-content:center;gap:.25rem;min-height:2.15rem;padding:.48rem .72rem;font-size:.72rem;font-weight:900;line-height:1;transition:background-color .16s,border-color .16s,opacity .16s,transform .16s;display:inline-flex}.app-language-picker-toggle:hover,.app-language-picker-toggle:focus-visible{background:currentColor}@supports (color:color-mix(in lab,red,red)){.app-language-picker-toggle:hover,.app-language-picker-toggle:focus-visible{background:color-mix(in srgb,currentColor 9%,var(--bg-card))}}.app-language-picker-toggle:hover,.app-language-picker-toggle:focus-visible{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.app-language-picker-toggle:hover,.app-language-picker-toggle:focus-visible{border-color:color-mix(in srgb,currentColor 32%,transparent)}}.app-language-picker-toggle:hover,.app-language-picker-toggle:focus-visible{opacity:.95}.app-language-picker-search{background:var(--onboarding-control-bg,var(--app-control-bg));box-shadow:inset 0 0 0 1px var(--onboarding-control-border,var(--app-control-border)),inset 0 1px #ffffff8f;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-label);border:0;border-radius:999px;outline:none;min-height:2.65rem;padding:.72rem 1rem .72rem 2.55rem;font-weight:700;transition:background-color .16s,box-shadow .16s}.app-language-picker-search::-moz-placeholder{color:var(--app-body-muted);opacity:1}.app-language-picker-search::placeholder{color:var(--app-body-muted);opacity:1}.app-language-picker-search:focus{background:var(--onboarding-control-active-bg,var(--app-control-active-bg));box-shadow:inset 0 0 0 1px var(--onboarding-control-active-border,var(--app-control-active-border)),0 0 0 3px var(--onboarding-accent)}@supports (color:color-mix(in lab,red,red)){.app-language-picker-search:focus{box-shadow:inset 0 0 0 1px var(--onboarding-control-active-border,var(--app-control-active-border)),0 0 0 3px color-mix(in srgb,var(--onboarding-accent)15%,transparent)}}.app-icon-button,.app-pill,.app-field,.app-menu-row,.app-section-label,.app-primary-action,.app-secondary-action,.app-danger-action,.app-premium-action,.app-feature-row,.app-metric-tile,.app-icon-cell,.app-segmented-control,.app-control-pill,.app-close-control,.app-back-control,.app-status-message,.app-setting-row,.app-option-card,.app-onboarding-top-control{font-family:var(--font-header)}.app-icon-button{width:var(--app-icon-cell-md);height:var(--app-icon-cell-md);border-radius:var(--app-radius-icon);color:var(--app-control-color);background:var(--app-control-bg);border:1px solid var(--app-control-border);justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.app-icon-button:hover,.app-icon-button:focus-visible{color:var(--app-control-active-fg,var(--app-control-active-color,var(--app-control-color)));border-color:var(--app-control-active-border);background:var(--app-control-active-bg)}.app-icon-button:focus-visible,.app-close-control:focus-visible,.app-back-control:focus-visible,.app-field:focus,.app-field:focus-visible,.app-menu-row:focus-visible,.app-pill:focus-visible,.app-control-pill:focus-visible,.app-segmented-item:focus-visible{box-shadow:var(--app-focus-ring);outline:none}.app-pill,.app-control-pill{border-radius:var(--app-radius-pill);border:1px solid var(--app-control-border);background:var(--app-control-bg);min-height:2.5rem;color:var(--app-control-color);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,700);justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1rem;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.app-control-pill{min-height:2.7rem;font-weight:var(--font-weight-ui-strong,760);padding-inline:1.05rem}.app-pill--active,.app-pill[aria-pressed=true],.app-control-pill.is-active,.app-control-pill[aria-pressed=true]{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);color:var(--app-control-active-fg,var(--app-control-active-color,var(--app-control-color)))}.app-feature-row{border:1px solid var(--app-control-border);border-radius:var(--app-radius-row);background:var(--app-control-bg);width:100%;min-height:4.25rem;color:var(--text-primary);text-align:left;align-items:center;gap:.85rem;padding:.95rem;line-height:1.2;transition:background .16s,border-color .16s,transform .16s;display:flex}.app-feature-row:hover,.app-feature-row:focus-visible{background:var(--app-control-active-bg);border-color:var(--app-control-active-border)}.app-metric-tile{border:1px solid var(--app-control-border);border-radius:var(--app-radius-row);background:var(--bg-card);place-items:center;gap:.25rem;min-height:4.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.app-metric-tile{background:color-mix(in srgb,var(--bg-card)96%,var(--secondary-color)4%)}}.app-metric-tile{color:var(--text-primary);text-align:center;padding:.8rem;line-height:1.15}.app-icon-cell{width:var(--app-icon-cell-md);height:var(--app-icon-cell-md);border:1px solid var(--app-control-border);border-radius:var(--app-radius-pill);background:var(--app-control-bg);color:var(--app-control-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-icon-cell--sm{width:var(--app-icon-cell-sm);height:var(--app-icon-cell-sm)}.app-icon-cell--lg{width:var(--app-icon-cell-lg);height:var(--app-icon-cell-lg)}.app-icon-cell--xl{width:var(--app-icon-cell-xl);height:var(--app-icon-cell-xl)}.app-segmented-control{border:1px solid var(--app-control-border);border-radius:var(--app-radius-pill);background:var(--bg-card);grid-auto-columns:1fr;grid-auto-flow:column;gap:.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.app-segmented-control{background:color-mix(in srgb,var(--bg-card)94%,var(--secondary-color)6%)}}.app-segmented-control{padding:.3rem}.app-segmented-item{border-radius:calc(var(--app-radius-pill) - .25rem);min-height:2.35rem;color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,800);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.58rem .82rem;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.app-segmented-item[aria-pressed=true],.app-segmented-item.is-active{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);color:var(--app-control-active-fg,var(--app-control-active-color,var(--app-control-color)))}.app-close-control,.app-back-control{border:1px solid var(--app-control-border);border-radius:var(--app-radius-pill);background:var(--app-control-bg);width:2.375rem;min-width:2.375rem;height:2.375rem;min-height:2.375rem;color:var(--app-control-color);justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.app-close-control:hover,.app-close-control:focus-visible,.app-back-control:hover,.app-back-control:focus-visible{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);color:var(--app-control-active-fg,var(--app-control-active-color,var(--app-control-color)))}.app-field{border-radius:var(--app-radius-control);border:1px solid var(--app-control-border);background:var(--bg-card);width:100%;min-height:3.15rem}@supports (color:color-mix(in lab,red,red)){.app-field{background:color-mix(in srgb,var(--bg-card)96%,var(--secondary-color)4%)}}.app-field{color:var(--text-primary);font-size:max(16px,var(--text-label));font-weight:var(--font-weight-base);padding:.85rem 1rem;line-height:1.35}.app-field::-moz-placeholder{color:var(--app-body-muted)}.app-field::placeholder{color:var(--app-body-muted)}@supports (color:color-mix(in lab,red,red)){.app-field::-moz-placeholder{color:color-mix(in srgb,var(--app-body-muted)62%,transparent)}.app-field::placeholder{color:color-mix(in srgb,var(--app-body-muted)62%,transparent)}}.app-menu-row{border-radius:var(--app-radius-icon);width:100%;min-height:3.25rem;color:var(--text-primary);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,700);text-align:left;align-items:center;gap:.8rem;padding:.75rem .85rem;line-height:1.1;transition:background .16s,color .16s,transform .16s;display:flex}.app-menu-row:hover,.app-menu-row:focus-visible{background:var(--app-control-bg)}.app-menu-row svg{width:1.1rem;height:1.1rem;color:var(--app-control-color);flex-shrink:0}.app-menu-row--danger{color:var(--app-danger-color)}.app-menu-row--danger:hover,.app-menu-row--danger:focus-visible{background:var(--app-danger-bg)}.app-section-label{color:var(--app-label-color);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,800);letter-spacing:.08em;text-transform:uppercase;line-height:1.15}.app-primary-action,.app-secondary-action,.app-danger-action{border-radius:var(--app-radius-control);min-height:3.25rem;font-size:var(--text-label);font-weight:var(--font-weight-ui-heavy,800);justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.25rem;line-height:1;transition:transform .16s,opacity .16s,background .16s,border-color .16s;display:inline-flex}.app-primary-action{background:var(--app-action-gradient);border:1px solid var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.app-primary-action{border:1px solid color-mix(in srgb,var(--accent-color)70%,var(--secondary-color)30%)}}.app-primary-action{color:var(--app-action-fg,var(--on-accent,#fff));box-shadow:0 14px 28px -20px var(--accent-color)}.app-premium-action{background:var(--app-premium-action-bg);border-color:var(--app-premium-action-border);box-shadow:var(--app-premium-action-shadow);color:var(--app-premium-action-color,var(--app-action-fg,var(--on-accent,#fff)))}.app-secondary-action{background:var(--app-control-bg);border:1px solid var(--app-control-border);color:var(--app-control-color)}.app-secondary-action[aria-pressed=true],.app-toggle-action[aria-pressed=true]{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);color:var(--app-control-active-fg,var(--app-control-active-color,var(--app-control-color)));box-shadow:var(--app-focus-ring)}.app-danger-action{background:var(--app-danger-bg);border:1px solid var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.app-danger-action{border:1px solid color-mix(in srgb,var(--app-danger-color)42%,var(--border-color)58%)}}.app-danger-action{color:var(--app-danger-color)}.app-status-message,.app-setting-row,.app-option-card{border:1px solid var(--app-control-border);background:var(--app-control-bg);color:var(--text-primary)}:root{--app-icon-stroke-width:2}html[data-icon-weight=light]{--app-icon-stroke-width:1.65}html[data-icon-weight=regular]{--app-icon-stroke-width:2}html[data-icon-weight=bold]{--app-icon-stroke-width:2.35}:where(.app-profile-page,.app-profile-menu,.app-progress-page,.app-pricing-page,.app-legal-page,.love-log-page,.chat-empty-home,.chat-thread-surface,.chat-mobile-drawer,.chat-listen-setup,.chat-listen-dock,.app-modal-shell,.app-surface-sheet,.app-surface-card,.app-section-card,.app-play-hub,.app-game-surface,.play-pane-modal-shell) .font-medium{font-weight:var(--font-weight-ui-soft,500)}:where(.app-profile-page,.app-profile-menu,.app-progress-page,.app-pricing-page,.app-legal-page,.love-log-page,.chat-empty-home,.chat-thread-surface,.chat-mobile-drawer,.chat-listen-setup,.chat-listen-dock,.app-modal-shell,.app-surface-sheet,.app-surface-card,.app-section-card,.app-play-hub,.app-game-surface,.play-pane-modal-shell) :is(.font-semibold,.font-bold){font-weight:var(--font-weight-ui-strong,700)}:where(.app-profile-page,.app-profile-menu,.app-progress-page,.app-pricing-page,.app-legal-page,.love-log-page,.chat-empty-home,.chat-thread-surface,.chat-mobile-drawer,.chat-listen-setup,.chat-listen-dock,.app-modal-shell,.app-surface-sheet,.app-surface-card,.app-section-card,.app-play-hub,.app-game-surface,.play-pane-modal-shell) :is(.font-extrabold,.font-black){font-weight:var(--font-weight-ui-heavy,800)}:where(.app-profile-page,.app-profile-menu,.app-progress-page,.app-pricing-page,.app-legal-page,.love-log-page,.chat-empty-home,.chat-thread-surface,.chat-mobile-drawer,.chat-listen-setup,.chat-listen-dock,.app-modal-shell,.app-surface-sheet,.app-surface-card,.app-section-card,.app-play-hub,.app-game-surface,.play-pane-modal-shell) .font-normal{font-weight:var(--font-weight-base)}.app-status-message{border-radius:var(--app-radius-control);font-size:var(--text-label);font-weight:var(--font-weight-ui-soft,650);padding:.85rem 1rem;line-height:1.4}.app-status-message--info{background:var(--app-status-info-bg);color:var(--app-status-info-fg)}.app-status-message--success{background:var(--app-status-success-bg);border-color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.app-status-message--success{border-color:color-mix(in srgb,var(--status-success)34%,var(--app-control-border)66%)}}.app-status-message--success{color:var(--app-status-success-fg)}.app-status-message--warning{background:var(--app-status-warning-bg);border-color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.app-status-message--warning{border-color:color-mix(in srgb,var(--status-warning)34%,var(--app-control-border)66%)}}.app-status-message--warning{color:var(--app-status-warning-fg)}.app-status-message--danger{background:var(--app-status-danger-bg);border-color:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){.app-status-message--danger{border-color:color-mix(in srgb,var(--status-danger)34%,var(--app-control-border)66%)}}.app-status-message--danger{color:var(--app-status-danger-fg)}.app-setting-row,.app-option-card{border-radius:var(--app-radius-row)}.app-setting-row{padding:1rem}.app-setting-row--danger{border-color:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){.app-setting-row--danger{border-color:color-mix(in srgb,var(--status-danger)32%,var(--app-control-border)68%)}}.app-option-card{padding:.95rem;transition:background .16s,border-color .16s,color .16s,transform .16s}.app-option-card:hover,.app-option-card:focus-visible,.app-option-card[aria-pressed=true]{background:var(--app-control-active-bg);border-color:var(--app-control-active-border)}.app-token-icon{border-radius:var(--app-radius-icon);border:1px solid var(--app-control-border);background:var(--app-control-bg);width:2.5rem;height:2.5rem;color:var(--app-control-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-token-icon--sm{width:var(--app-icon-cell-sm);height:var(--app-icon-cell-sm);border-radius:var(--app-radius-pill)}.app-token-icon--lg{width:var(--app-icon-cell-lg);height:var(--app-icon-cell-lg);border-radius:var(--app-radius-pill)}.app-token-icon--xl{width:var(--app-icon-cell-xl);height:var(--app-icon-cell-xl);border-radius:var(--app-radius-pill)}.app-token-icon--danger{background:var(--app-status-danger-bg);border-color:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){.app-token-icon--danger{border-color:color-mix(in srgb,var(--status-danger)34%,var(--app-control-border)66%)}}.app-token-icon--danger{color:var(--app-danger-color)}.app-token-icon--info{background:var(--app-status-info-bg);border-color:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){.app-token-icon--info{border-color:color-mix(in srgb,var(--secondary-color)34%,var(--app-control-border)66%)}}.app-token-icon--info{color:var(--app-status-info-fg)}.app-token-icon--success{background:var(--app-status-success-bg);border-color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.app-token-icon--success{border-color:color-mix(in srgb,var(--status-success)34%,var(--app-control-border)66%)}}.app-token-icon--success{color:var(--app-status-success-fg)}.app-token-icon--warning{background:var(--app-status-warning-bg);border-color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.app-token-icon--warning{border-color:color-mix(in srgb,var(--status-warning)34%,var(--app-control-border)66%)}}.app-token-icon--warning{color:var(--app-status-warning-fg)}.app-toggle{box-sizing:border-box;border-radius:var(--app-radius-pill);border:1px solid var(--app-control-border);background:var(--app-material-control);flex:none;align-items:center;width:3rem;height:1.75rem;padding:.1875rem;transition:background .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.app-toggle--on{background:var(--app-material-active);border-color:var(--app-border-active)}.app-toggle__thumb{border-radius:var(--app-radius-pill);background:var(--app-toggle-thumb-bg,var(--app-material-card-solid));border:1px solid var(--app-toggle-thumb-border,var(--app-border-support));width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px var(--app-toggle-thumb-ring,var(--app-border-active)),0 8px 16px -12px var(--text-primary);flex:none}@supports (color:color-mix(in lab,red,red)){.app-toggle__thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--app-toggle-thumb-ring,var(--app-border-active))22%,transparent),0 8px 16px -12px color-mix(in srgb,var(--text-primary)56%,transparent)}}.app-toggle__thumb{transition:transform .16s,background .16s,border-color .16s;transform:translate(0)!important}.app-toggle.app-toggle--on .app-toggle__thumb{transform:translate(calc(1.375rem - 2px))!important}html.dark .app-toggle__thumb{--app-toggle-thumb-bg:var(--app-text-primary-readable);--app-toggle-thumb-border:var(--app-border-active)}@supports (color:color-mix(in lab,red,red)){html.dark .app-toggle__thumb{--app-toggle-thumb-border:color-mix(in srgb,var(--app-border-active)62%,transparent)}}html.dark .app-toggle__thumb{--app-toggle-thumb-ring:var(--app-text-primary-readable)}.app-range-control{background:linear-gradient(to right,var(--app-icon-active)0%,var(--app-icon-active)var(--app-range-value,0%),var(--app-border-passive)var(--app-range-value,0%),var(--app-border-passive)100%);accent-color:var(--app-icon-active)}.app-help-guide-body{padding:.72rem .9rem .9rem}.app-help-guide-header{border-color:var(--app-border-passive);padding:.82rem .95rem}.app-help-guide-index{gap:.68rem;display:grid}.app-help-guide-section-title{color:var(--app-text-label);margin-bottom:.36rem}.app-help-guide-list,.app-help-guide-quick-tips{background:0 0;border:0;border-radius:0;gap:.42rem;display:grid;overflow:visible}.app-help-guide-row{border:1px solid var(--app-border-passive);border-radius:var(--app-radius-row);background:var(--app-material-control);min-height:2.65rem;padding:.5rem .62rem}@supports (color:color-mix(in lab,red,red)){.app-help-guide-row{background:color-mix(in srgb,var(--app-material-control)88%,transparent)}}.app-help-guide-row:hover,.app-help-guide-row:focus-visible{background:var(--app-material-control)}.app-help-guide-row .app-token-icon{width:1.9rem;height:1.9rem}.app-help-tip-summary{border:1px solid var(--app-border-passive);border-radius:var(--app-radius-row);background:var(--app-material-control);min-height:0;padding:.56rem .68rem}@supports (color:color-mix(in lab,red,red)){.app-help-tip-summary{background:color-mix(in srgb,var(--app-material-control)88%,transparent)}}.app-help-tip-summary:hover,.app-help-tip-summary:focus-visible{background:var(--app-material-control)}.app-help-tip-answer{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,650);margin:.36rem 0 .18rem 2rem;padding:0 .25rem .15rem;line-height:1.42}.app-help-tier-list{font-size:var(--text-caption);grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;display:grid}.app-help-tier-item{border-bottom:1px solid var(--app-border-passive);color:var(--app-body-muted);font-weight:var(--font-weight-ui-strong,750);padding:.44rem 0;line-height:1.25}.app-help-content-card{border:1px solid var(--app-border-passive);border-radius:var(--app-radius-control);background:var(--app-material-card-solid,var(--bg-card))}@supports (color:color-mix(in lab,red,red)){.app-help-content-card{background:color-mix(in srgb,var(--app-material-card-solid,var(--bg-card))86%,transparent)}}.app-help-content-card{color:var(--app-text-primary-readable);padding:.8rem .9rem}.app-help-content-card--compact{padding:.68rem .78rem}.app-help-content-title{color:var(--app-text-action)}.app-help-content-subtitle{color:var(--app-body-muted)}.app-theme-swatch-button{color:var(--text-primary);opacity:.72;flex-direction:column;align-items:center;gap:.25rem;transition:opacity .16s,color .16s;display:flex}.app-theme-swatch-button:hover,.app-theme-swatch-button:focus-visible,.app-theme-swatch-button--selected{opacity:1}.app-theme-swatch{border:1px solid var(--app-border-passive);width:3rem;height:2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-theme-swatch{border:1px solid color-mix(in srgb,var(--app-border-passive)66%,transparent)}}.app-theme-swatch{border-radius:var(--app-radius-pill);background:var(--app-material-control);box-shadow:none}.app-theme-swatch-button--selected .app-theme-swatch{border-color:var(--app-border-active)}.app-theme-swatch-label{max-width:5rem;color:var(--text-primary);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,700);text-align:center;line-height:1.1}.app-background-style-option[aria-pressed=true]{background:var(--app-material-active);border-color:var(--app-border-active);color:var(--app-text-action);box-shadow:none}.app-profile-page .app-option-card,.app-profile-page .app-background-style-option,.app-profile-page .app-theme-swatch-button{box-shadow:none;filter:none}.app-profile-page .app-option-card svg{color:var(--app-icon-support);stroke-width:var(--app-icon-stroke-width,2)}.app-profile-page .app-option-card[aria-pressed=true] svg{color:var(--app-icon-active)}.app-required-mark,.app-danger-text{color:var(--app-danger-color)}.app-primary-action:disabled,.app-secondary-action:disabled,.app-danger-action:disabled{cursor:not-allowed;opacity:.72}.app-primary-action:disabled,.app-primary-action.app-premium-action:disabled{background:var(--app-disabled-action-bg);border-color:var(--app-disabled-action-border);box-shadow:none;color:var(--app-disabled-action-fg);opacity:1}.app-profile-menu{z-index:50;width:min(18.5rem,100vw - 1.5rem);max-height:min(36rem,calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 5.5rem));scrollbar-width:none;font-family:var(--font-header);background:var(--app-material-card);border-color:var(--app-border-support);box-shadow:var(--app-shadow-card);padding:.7rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.app-profile-menu button,.app-profile-menu .app-menu-row,.app-profile-menu .app-pill,.app-profile-menu .app-profile-identity-name,.app-profile-menu .app-profile-journey-card p:first-child{font-family:var(--font-header)}.app-profile-menu p,.app-profile-menu span{font-family:inherit}.app-modal-shell.app-surface-sheet,.app-modal-shell.app-surface-sheet h1,.app-modal-shell.app-surface-sheet h2,.app-modal-shell.app-surface-sheet h3,.app-modal-shell.app-surface-sheet h4,.app-modal-shell.app-surface-sheet button,.app-modal-shell.app-surface-sheet input,.app-modal-shell.app-surface-sheet textarea,.app-modal-shell.app-surface-sheet select,.app-modal-shell.app-surface-sheet label,.app-modal-shell.app-surface-sheet .app-primary-action,.app-modal-shell.app-surface-sheet .app-secondary-action,.app-modal-shell.app-surface-sheet .app-danger-action,.app-modal-shell.app-surface-sheet .app-field,.app-modal-shell.app-surface-sheet .app-option-card{font-family:var(--font-header)}.app-modal-shell.app-surface-sheet h1,.app-modal-shell.app-surface-sheet h2,.app-modal-shell.app-surface-sheet h3,.app-modal-shell.app-surface-sheet h4,.app-modal-shell.app-surface-sheet .app-modal-title{font-weight:var(--font-weight-ui-heavy,820)}.app-modal-shell.app-surface-sheet label,.app-modal-shell.app-surface-sheet button,.app-modal-shell.app-surface-sheet .app-menu-row,.app-modal-shell.app-surface-sheet .app-primary-action,.app-modal-shell.app-surface-sheet .app-secondary-action,.app-modal-shell.app-surface-sheet .app-danger-action,.app-modal-shell.app-surface-sheet .app-option-card{font-weight:var(--font-weight-ui-strong,700)}.app-modal-shell.app-surface-sheet p,.app-modal-shell.app-surface-sheet li{font-family:var(--font-header);font-weight:var(--font-weight-ui-soft,560)}.app-modal-shell.app-surface-sheet .font-header{font-family:var(--font-header)}.app-modal-shell.app-surface-sheet input:not([type]),.app-modal-shell.app-surface-sheet input[type=text],.app-modal-shell.app-surface-sheet input[type=email],.app-modal-shell.app-surface-sheet input[type=password],.app-modal-shell.app-surface-sheet input[type=search],.app-modal-shell.app-surface-sheet input[type=number],.app-modal-shell.app-surface-sheet input[type=url],.app-modal-shell.app-surface-sheet input[type=tel],.app-modal-shell.app-surface-sheet input[type=datetime-local],.app-modal-shell.app-surface-sheet textarea,.app-modal-shell.app-surface-sheet select,.app-modal-shell.app-surface-sheet .app-field{font-size:max(16px,var(--text-label));font-weight:var(--font-weight-base);border-color:var(--app-control-border)!important;border-radius:var(--app-radius-control)!important;background:var(--app-control-bg)!important;color:var(--text-primary)!important}.app-modal-shell.app-surface-sheet input:not([type]):focus,.app-modal-shell.app-surface-sheet input[type=text]:focus,.app-modal-shell.app-surface-sheet input[type=email]:focus,.app-modal-shell.app-surface-sheet input[type=password]:focus,.app-modal-shell.app-surface-sheet input[type=search]:focus,.app-modal-shell.app-surface-sheet input[type=number]:focus,.app-modal-shell.app-surface-sheet input[type=url]:focus,.app-modal-shell.app-surface-sheet input[type=tel]:focus,.app-modal-shell.app-surface-sheet input[type=datetime-local]:focus,.app-modal-shell.app-surface-sheet textarea:focus,.app-modal-shell.app-surface-sheet select:focus,.app-modal-shell.app-surface-sheet .app-field:focus{box-shadow:var(--app-focus-ring);outline:none;border-color:var(--app-control-active-border)!important}.app-modal-shell.app-surface-sheet .app-setting-row,.app-modal-shell.app-surface-sheet .app-option-card{background:var(--app-material-control,var(--app-control-bg));border-color:var(--app-border-support,var(--app-control-border));color:var(--text-primary)}.app-modal-shell.app-surface-sheet .app-option-card[aria-pressed=true]{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);color:var(--app-control-active-color,var(--app-control-color))}.app-help-guide-panel{font-family:var(--font-header)}.app-help-guide-panel h1,.app-help-guide-panel h2,.app-help-guide-panel h3,.app-help-guide-panel h4,.app-help-guide-panel button,.app-help-guide-panel summary,.app-help-guide-panel .app-pill{font-family:var(--font-header);font-weight:var(--font-weight-ui-strong,700)}.app-help-guide-panel h1,.app-help-guide-panel h2,.app-help-guide-panel h3,.app-help-guide-panel h4,.app-help-guide-panel .app-help-guide-section-title,.app-help-guide-panel .app-help-content-title{font-weight:var(--font-weight-ui-heavy,800)}.app-help-guide-panel p,.app-help-guide-panel li{font-family:var(--font-header);font-weight:var(--font-weight-ui-soft,560)}.app-help-guide-panel .app-help-tip-answer,.app-help-guide-panel .app-help-content-subtitle{font-weight:var(--font-weight-ui-soft,560)}.app-profile-menu-header{justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .6rem .65rem;display:flex}.app-profile-close-button,.app-profile-menu-close{background:var(--app-control-bg);border:1px solid var(--app-control-border);width:38px;min-width:38px;height:38px;min-height:38px;color:var(--app-control-color);box-shadow:none;border-radius:999px;padding:0}.app-profile-close-button:hover,.app-profile-close-button:focus-visible,.app-profile-menu-close:hover,.app-profile-menu-close:focus-visible{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);color:var(--app-control-color)}.app-profile-close-button svg,.app-profile-menu-close svg{width:16px;height:16px}.app-avatar-upload-control{background-color:var(--app-icon-cell-bg,var(--avatar-accent,var(--accent-color)))}@supports (color:color-mix(in lab,red,red)){.app-avatar-upload-control{background-color:var(--app-icon-cell-bg,color-mix(in srgb,var(--avatar-accent,var(--accent-color))12%,var(--bg-card)))}}.app-avatar-upload-control{border-color:var(--app-icon-cell-border,var(--app-control-border))}@supports (color:color-mix(in lab,red,red)){.app-avatar-upload-control{border-color:color-mix(in srgb,var(--app-icon-cell-border,var(--app-control-border))58%,transparent)}}.app-avatar-upload-control{color:var(--app-icon-active,var(--avatar-accent,var(--accent-color)));box-shadow:none}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-avatar-upload-control{background-color:var(--app-identity-pink)!important}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-avatar-upload-control{background-color:color-mix(in srgb,var(--app-identity-pink)12%,var(--app-midnight-control-hover)88%)!important}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-avatar-upload-control{border-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-avatar-upload-control{border-color:color-mix(in srgb,var(--app-identity-pink)26%,#ffffff14)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .app-avatar-upload-control{box-shadow:0 12px 26px -24px #000000ad,inset 0 1px #ffffff09}.app-profile-menu-backdrop{z-index:45;background:var(--bg-app);position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.app-profile-menu-backdrop{background:color-mix(in srgb,var(--bg-app)60%,transparent)}}.app-profile-menu-backdrop{-webkit-backdrop-filter:blur(2px)}.app-profile-identity{min-width:0;padding:0}.app-profile-identity-name{color:var(--text-primary);font-family:var(--font-header);font-size:var(--text-label);font-weight:var(--font-weight-ui-heavy,800);line-height:1.15}.app-profile-identity-email{color:var(--app-body-muted);font-family:var(--font-header);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,620);line-height:1.25}.app-profile-menu-section{border-top:1px solid var(--app-surface-border)}@supports (color:color-mix(in lab,red,red)){.app-profile-menu-section{border-top:1px solid color-mix(in srgb,var(--app-surface-border)42%,transparent)}}.app-profile-menu-section{margin-top:.45rem;padding-top:.45rem}.app-profile-journey-card{border:1px solid var(--app-border-support,var(--app-control-border));border-radius:1.1rem;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.app-profile-journey-card{border:1px solid color-mix(in srgb,var(--app-border-support,var(--app-control-border))78%,transparent)}}.app-profile-journey-card{background:var(--app-material-card,var(--bg-card));text-align:left;padding:.65rem .7rem}.app-profile-journey-flag,.app-menu-row__icon{background:var(--app-control-bg);border:1px solid var(--app-control-border);align-items:center}@supports (color:color-mix(in lab,red,red)){.app-profile-journey-flag,.app-menu-row__icon{border:1px solid color-mix(in srgb,var(--app-control-border)82%,transparent)}}.app-profile-journey-flag,.app-menu-row__icon{color:var(--app-control-color);border-radius:999px;justify-content:center;width:2.35rem;height:2.35rem;display:inline-flex}.app-profile-journey-flag{font-size:1rem;line-height:1}.app-profile-journey-copy,.app-menu-row__content{gap:.16rem;min-width:0;display:grid}.app-profile-journey-title,.app-menu-row__label{color:var(--text-primary);font-family:var(--font-header);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,780);line-height:1.16}.app-profile-journey-meta{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,620);line-height:1.2}.app-profile-menu-chevron{color:var(--app-control-color);opacity:.82;width:.95rem;height:.95rem}.app-profile-menu .app-menu-row{font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,700);gap:.75rem;padding-inline:.6rem}.app-profile-menu .app-menu-row span,.app-profile-menu .app-menu-row__label{min-width:0}.app-profile-menu .app-menu-row__icon svg{width:1rem;height:1rem;margin:0}.app-profile-menu .app-menu-row--danger .app-menu-row__icon{background:var(--app-danger-bg);border-color:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.app-profile-menu .app-menu-row--danger .app-menu-row__icon{border-color:color-mix(in srgb,var(--app-danger-color)24%,var(--border-color)76%)}}.app-profile-menu .app-menu-row--danger .app-menu-row__icon,.app-profile-menu .app-menu-row--danger .app-menu-row__label{color:var(--app-danger-color)}.app-profile-page{background:radial-gradient(circle at 50% 0%,var(--secondary-color),transparent 34%),var(--bg-app)}@supports (color:color-mix(in lab,red,red)){.app-profile-page{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--secondary-color)6%,transparent),transparent 34%),var(--bg-app)}}.app-profile-page{font-family:var(--font-header)}[data-bg-style=tinted] .app-profile-page,[data-bg-style=tinted] .app-progress-page,[data-bg-style=tinted] .app-pricing-page,[data-bg-style=tinted] .app-legal-page{background:0 0}[data-bg-style=clean]:not(.dark) .app-profile-page{background:#fff}[data-bg-style=clean].dark .app-profile-page{background:var(--bg-app)}.app-profile-page .app-surface-card{border-color:var(--app-surface-border);border-radius:1.55rem}@supports (color:color-mix(in lab,red,red)){.app-profile-page .app-surface-card{border-color:color-mix(in srgb,var(--app-surface-border)72%,transparent)}}.app-profile-page .app-surface-card{box-shadow:0 12px 36px -30px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.app-profile-page .app-surface-card{box-shadow:0 12px 36px -30px color-mix(in srgb,var(--text-primary)34%,transparent)}}[data-bg-style=clean]:not(.dark) .app-profile-page .app-surface-card{border-color:var(--app-surface-border)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-profile-page .app-surface-card{border-color:color-mix(in srgb,var(--app-surface-border)90%,transparent)}}[data-bg-style=clean]:not(.dark) .app-profile-page .app-surface-card{box-shadow:0 14px 30px -28px #181c243d,inset 0 1px #fffffffa}[data-bg-style=clean].dark .app-profile-page .app-surface-card{border-color:var(--app-clean-border-theme);box-shadow:none}.app-profile-page h1,.app-profile-page h2,.app-profile-page h3,.app-profile-page h4,.app-profile-page button,.app-profile-page input,.app-profile-page select,.app-profile-page textarea,.app-profile-page .app-section-label,.app-profile-page .app-primary-action,.app-profile-page .app-secondary-action,.app-profile-page .app-danger-action,.app-profile-page .app-pill,.app-profile-page .app-field,.app-profile-page .app-option-card,.app-profile-page p,.app-profile-page li,.app-profile-page small,.app-profile-page p.font-header,.app-profile-page .font-header{font-family:var(--font-header)}.app-profile-page .glass-card,.app-profile-page .glass-card-solid{background:var(--app-surface-bg);border:1px solid var(--app-surface-border);box-shadow:none;border-radius:2rem}.app-profile-page label{font-family:var(--font-header);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,800);letter-spacing:.08em;text-transform:uppercase;line-height:1.15;color:var(--app-label-color)!important}.app-profile-page input:not([type]),.app-profile-page input[type=text],.app-profile-page input[type=email],.app-profile-page input[type=password],.app-profile-page input[type=search],.app-profile-page input[type=number],.app-profile-page input[type=url],.app-profile-page input[type=tel],.app-profile-page textarea,.app-profile-page select{border-color:var(--app-control-border)!important;background:var(--bg-card)!important;border-radius:1.25rem!important}@supports (color:color-mix(in lab,red,red)){.app-profile-page input:not([type]),.app-profile-page input[type=text],.app-profile-page input[type=email],.app-profile-page input[type=password],.app-profile-page input[type=search],.app-profile-page input[type=number],.app-profile-page input[type=url],.app-profile-page input[type=tel],.app-profile-page textarea,.app-profile-page select{background:color-mix(in srgb,var(--bg-card)96%,var(--secondary-color)4%)!important}}.app-profile-page input:not([type]),.app-profile-page input[type=text],.app-profile-page input[type=email],.app-profile-page input[type=password],.app-profile-page input[type=search],.app-profile-page input[type=number],.app-profile-page input[type=url],.app-profile-page input[type=tel],.app-profile-page textarea,.app-profile-page select{color:var(--text-primary);font-family:var(--font-header);font-size:var(--text-label);font-weight:var(--font-weight-base)}[data-bg-style=clean]:not(.dark) .app-profile-page input:not([type]),[data-bg-style=clean]:not(.dark) .app-profile-page input[type=text],[data-bg-style=clean]:not(.dark) .app-profile-page input[type=email],[data-bg-style=clean]:not(.dark) .app-profile-page input[type=password],[data-bg-style=clean]:not(.dark) .app-profile-page input[type=search],[data-bg-style=clean]:not(.dark) .app-profile-page input[type=number],[data-bg-style=clean]:not(.dark) .app-profile-page input[type=url],[data-bg-style=clean]:not(.dark) .app-profile-page input[type=tel],[data-bg-style=clean]:not(.dark) .app-profile-page textarea,[data-bg-style=clean]:not(.dark) .app-profile-page select{background:var(--app-control-bg)!important}[data-bg-style=clean].dark .app-profile-page input:not([type]),[data-bg-style=clean].dark .app-profile-page input[type=text],[data-bg-style=clean].dark .app-profile-page input[type=email],[data-bg-style=clean].dark .app-profile-page input[type=password],[data-bg-style=clean].dark .app-profile-page input[type=search],[data-bg-style=clean].dark .app-profile-page input[type=number],[data-bg-style=clean].dark .app-profile-page input[type=url],[data-bg-style=clean].dark .app-profile-page input[type=tel],[data-bg-style=clean].dark .app-profile-page textarea,[data-bg-style=clean].dark .app-profile-page select{background:var(--app-control-bg)!important;border-color:var(--app-control-border)!important}.app-profile-page input:not([type]):focus,.app-profile-page input[type=text]:focus,.app-profile-page input[type=email]:focus,.app-profile-page input[type=password]:focus,.app-profile-page input[type=search]:focus,.app-profile-page input[type=number]:focus,.app-profile-page input[type=url]:focus,.app-profile-page input[type=tel]:focus,.app-profile-page textarea:focus,.app-profile-page select:focus{box-shadow:var(--app-focus-ring);border-color:var(--app-control-active-border)!important}.app-profile-page button,.app-profile-page a{font-family:var(--font-header)}.app-profile-card-trigger{border-radius:1.55rem}.app-profile-card-icon{border-radius:var(--app-radius-pill);border:1px solid var(--app-control-border);background:var(--app-control-bg);width:2.35rem;height:2.35rem;color:var(--app-control-color);justify-content:center;align-items:center;display:inline-flex}.app-profile-card-icon svg{width:1rem;height:1rem}.app-profile-danger-icon-button{background:var(--app-danger-bg);border-color:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.app-profile-danger-icon-button{border-color:color-mix(in srgb,var(--app-danger-color)30%,var(--border-color)70%)}}.app-profile-danger-icon-button{color:var(--app-danger-color)}.app-profile-danger-icon-button:hover,.app-profile-danger-icon-button:focus-visible{background:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.app-profile-danger-icon-button:hover,.app-profile-danger-icon-button:focus-visible{background:color-mix(in srgb,var(--app-danger-color)14%,var(--app-danger-bg)86%)}}.app-profile-danger-icon-button:hover,.app-profile-danger-icon-button:focus-visible{border-color:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.app-profile-danger-icon-button:hover,.app-profile-danger-icon-button:focus-visible{border-color:color-mix(in srgb,var(--app-danger-color)42%,var(--border-color)58%)}}.app-profile-danger-text-action{background:var(--app-danger-bg);border:1px solid var(--app-danger-color);align-items:center}@supports (color:color-mix(in lab,red,red)){.app-profile-danger-text-action{border:1px solid color-mix(in srgb,var(--app-danger-color)24%,var(--border-color)76%)}}.app-profile-danger-text-action{color:var(--app-danger-color);font-family:var(--font-header);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,800);border-radius:1.15rem;justify-content:center;gap:.45rem;min-height:2.7rem;padding:.72rem 1rem;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.app-profile-danger-text-action:hover,.app-profile-danger-text-action:focus-visible{background:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.app-profile-danger-text-action:hover,.app-profile-danger-text-action:focus-visible{background:color-mix(in srgb,var(--app-danger-color)12%,var(--app-danger-bg)88%)}}.app-profile-danger-text-action:hover,.app-profile-danger-text-action:focus-visible{border-color:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.app-profile-danger-text-action:hover,.app-profile-danger-text-action:focus-visible{border-color:color-mix(in srgb,var(--app-danger-color)40%,var(--border-color)60%)}}.app-profile-danger-text-action:active{transform:translateY(1px)}.app-profile-feature-surface{overflow:hidden}.app-profile-section-header{align-items:center;gap:.75rem;display:flex}.app-profile-section-copy{text-align:left;min-width:0}.app-profile-section-title{color:var(--text-primary);font-family:var(--font-header);font-size:var(--text-body);font-weight:var(--font-weight-ui-heavy,850);line-height:1.18}.app-profile-section-subtitle{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,650);margin-top:.15rem;line-height:1.25}.app-profile-card-trigger h3{font-size:var(--text-body);font-weight:var(--font-weight-ui-heavy,850);line-height:1.18}.app-profile-card-trigger p{font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,650);line-height:1.25}.app-profile-feature-title{margin-bottom:1rem}.app-profile-feature-body{gap:1rem;display:grid}.app-profile-feature-body p:not(.app-section-label),.app-profile-feature-body li{font-size:var(--text-label);font-weight:var(--font-weight-ui-soft,620);line-height:1.4}.app-profile-feature-body .app-section-label{font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850);line-height:1.15}.app-profile-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.app-profile-inline-action-row{grid-template-columns:1fr;gap:.65rem;display:grid}.app-profile-feature-surface .app-primary-action,.app-profile-feature-surface .app-secondary-action,.app-profile-feature-surface .app-danger-action{border-radius:1.15rem;min-height:2.85rem;padding-block:.78rem}.app-profile-feature-surface .app-primary-action.app-premium-action{background:var(--app-premium-action-bg);border-color:var(--app-premium-action-border);box-shadow:var(--app-premium-action-shadow)}.app-profile-feature-surface .app-setting-row{border-radius:1.2rem}.app-profile-feature-surface .app-option-card{border-radius:1.05rem;min-height:4.7rem}.app-profile-option-field{gap:.6rem;display:grid}.app-profile-option-label{color:var(--app-label-color);font-family:var(--font-header);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,800);letter-spacing:.08em;text-transform:uppercase;line-height:1.15}.app-profile-option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.55rem;display:grid}.app-profile-option-choice{border:1px solid var(--app-control-border);background:var(--app-control-bg);border-radius:1.05rem;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;min-height:3rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-profile-option-choice{background:color-mix(in srgb,var(--app-control-bg)88%,var(--bg-card)12%)}}.app-profile-option-choice{color:var(--text-primary);text-align:left;font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,720);padding:.74rem .88rem;line-height:1.15;transition:background .16s,border-color .16s,color .16s,transform .16s}.app-profile-option-choice:hover,.app-profile-option-choice:focus-visible,.app-profile-option-choice[aria-pressed=true]{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);color:var(--app-control-active-fg,var(--app-control-active-color,var(--app-control-color)))}.app-profile-option-choice:focus-visible{box-shadow:var(--app-focus-ring);outline:none}.app-profile-option-choice svg{color:currentColor;flex:none}.app-profile-stat-pill{border:1px solid var(--app-control-active-border);align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.app-profile-stat-pill{border:1px solid color-mix(in srgb,var(--app-control-active-border)34%,var(--app-control-border))}}.app-profile-stat-pill{background:var(--app-control-bg);border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.app-profile-stat-pill{background:color-mix(in srgb,var(--app-control-bg)86%,var(--bg-card)14%)}}.app-profile-stat-pill{padding:.75rem 1rem;box-shadow:inset 0 1px #ffffff70}.app-usage-track{border:1px solid var(--app-control-active-border);width:100%;height:.76rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-usage-track{border:1px solid color-mix(in srgb,var(--app-control-active-border)30%,var(--app-control-border)70%)}}.app-usage-track{background:var(--app-control-active-border);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.app-usage-track{background:color-mix(in srgb,var(--app-control-active-border)20%,var(--app-control-bg)80%)}}.app-usage-fill{border-radius:inherit;border:1px solid #ffffff4d;min-width:1.35rem;height:100%;transition:width .5s;box-shadow:0 8px 18px -12px}.app-usage-fill[style*="width: 0%"]{min-width:0}.app-encouragements-composer-surface,.app-encouragements-activity-surface{background:var(--app-surface-bg)}.app-profile-page .app-encouragements-composer-surface,.app-profile-page .app-encouragements-activity-surface{overflow:visible}.app-encouragements-composer-header,.app-encouragements-history-header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.app-encouragements-composer-header{margin-bottom:.75rem}.app-encouragements-history-header{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.app-encouragements-composer-subtitle{max-width:28rem;font-size:var(--text-caption);font-weight:var(--font-weight-ui,650);margin-top:.35rem;line-height:1.35}.app-encouragements-mode-switch{border:1px solid var(--app-control-border);background:var(--app-control-bg);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;margin-bottom:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.app-encouragements-mode-switch{background:color-mix(in srgb,var(--app-control-bg)86%,var(--bg-card)14%)}}.app-encouragements-mode-switch{padding:.22rem}.app-encouragements-mode-option{min-width:0;min-height:2.35rem;color:var(--app-control-color);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,800);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.48rem .65rem;line-height:1.05;display:inline-flex}.app-encouragements-mode-option[aria-pressed=true]{border-color:var(--app-control-active-border);background:var(--app-control-active-bg);color:var(--app-control-active-fg,var(--app-control-active-color,var(--app-control-color)));box-shadow:0 10px 22px -20px var(--app-control-active-border)}.app-encouragements-message-block{border:1px solid var(--app-control-active-border);margin-top:.75rem;position:relative}@supports (color:color-mix(in lab,red,red)){.app-encouragements-message-block{border:1px solid color-mix(in srgb,var(--app-control-active-border)22%,var(--app-control-border))}}.app-encouragements-message-block{background:var(--app-control-bg);border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){.app-encouragements-message-block{background:color-mix(in srgb,var(--app-control-bg)88%,var(--bg-card)12%)}}.app-encouragements-message-block{box-shadow:0 16px 30px -34px var(--app-control-active-border);padding:0}@supports (color:color-mix(in lab,red,red)){.app-encouragements-message-block{box-shadow:0 16px 30px -34px color-mix(in srgb,var(--app-control-active-border)34%,transparent)}}.app-encouragements-message-block:focus-within{border-color:var(--app-control-active-border);box-shadow:var(--app-focus-ring),0 16px 30px -34px var(--app-control-active-border)}@supports (color:color-mix(in lab,red,red)){.app-encouragements-message-block:focus-within{box-shadow:var(--app-focus-ring),0 16px 30px -34px color-mix(in srgb,var(--app-control-active-border)34%,transparent)}}.app-encouragements-note-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;border-radius:inherit;width:100%;min-height:6.9rem;color:var(--text-primary);box-shadow:none;font-family:var(--font-body);font-size:var(--text-body);background:0 0;border:0;outline:none;padding:.95rem 1rem 2.15rem;line-height:1.5}.app-encouragements-note-input::-moz-placeholder{color:var(--app-body-muted);opacity:.72}.app-encouragements-note-input::placeholder{color:var(--app-body-muted);opacity:.72}.app-profile-page textarea.app-encouragements-note-input:focus,.app-profile-page textarea.app-encouragements-note-input:focus-visible,.app-encouragements-note-input:focus,.app-encouragements-note-input:focus-visible{border-color:#0000;outline:none;box-shadow:none!important}.app-encouragements-character-count{position:absolute;bottom:.72rem;right:1rem}.app-encouragements-helper-row{align-items:center;gap:.55rem;margin-top:.65rem;display:flex}.app-encouragements-helper-action{width:100%;min-height:2.25rem;font-size:var(--text-caption);padding:.48rem .76rem}.app-encouragements-ai-panel{margin-top:.85rem}.app-encouragements-preset-panel{gap:1rem;display:grid}.app-encouragements-purpose-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.25rem),1fr));gap:.45rem;max-width:100%;display:grid}.app-encouragements-purpose-card{border:1px solid var(--app-control-border);background:var(--app-control-bg);border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-encouragements-purpose-card{background:color-mix(in srgb,var(--app-control-bg)88%,var(--bg-card)12%)}}.app-encouragements-purpose-card{color:var(--app-control-color);text-align:center;font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,800);white-space:normal;overflow-wrap:anywhere;padding:.52rem .82rem;line-height:1.1}.app-encouragements-tone-rail{flex-wrap:wrap;gap:.5rem;max-width:100%;padding:0;display:flex;overflow:visible}.app-encouragements-tone-rail::-webkit-scrollbar{display:none}.app-encouragements-tone-chip{overflow-wrap:anywhere;flex:0 auto;max-width:100%}.app-encouragements-suggestions{gap:.55rem;margin-top:.85rem;display:grid}.app-encouragements-suggestion-card{border:1px solid var(--app-control-active-border);gap:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.app-encouragements-suggestion-card{border:1px solid color-mix(in srgb,var(--app-control-active-border)24%,var(--app-control-border))}}.app-encouragements-suggestion-card{background:var(--app-control-bg);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.app-encouragements-suggestion-card{background:color-mix(in srgb,var(--app-control-bg)90%,var(--bg-card)10%)}}.app-encouragements-suggestion-card{color:var(--text-primary);text-align:left;font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,800);padding:.85rem .95rem;line-height:1.35}.app-encouragements-send-panel{gap:.9rem;margin-top:1rem;display:grid}.app-encouragements-timing-grid{border:1px solid var(--app-control-border);background:var(--app-control-bg);border-radius:1.15rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.app-encouragements-timing-grid{background:color-mix(in srgb,var(--app-control-bg)84%,var(--bg-card)16%)}}.app-encouragements-timing-grid{padding:.25rem}.app-encouragements-delivery-card{min-height:2.85rem;color:var(--app-control-color);font-size:var(--text-label);font-weight:var(--font-weight-ui-heavy,800);background:0 0;border:1px solid #0000;border-radius:.95rem;justify-content:center;align-items:center;padding:.58rem .74rem;line-height:1.1;display:flex}.app-encouragements-date-card{margin-top:.75rem}.app-encouragements-date-input{background:var(--app-control-bg);border-radius:1rem;width:100%}@supports (color:color-mix(in lab,red,red)){.app-encouragements-date-input{background:color-mix(in srgb,var(--app-control-bg)92%,var(--bg-card)8%)}}.app-encouragements-activity-surface{margin-top:1rem}.app-encouragements-recent-panel{color:var(--text-primary)}.app-encouragements-tabs{scrollbar-width:none;background:0 0;border:0;gap:.4rem;width:100%;max-width:100%;padding:0 1rem .15rem 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.2rem),#0000 100%);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 1.2rem),#0000)}.app-encouragements-tabs::-webkit-scrollbar{display:none}.app-encouragements-tabs .app-segmented-item{border-color:var(--app-control-border);white-space:nowrap;text-align:center;background:0 0;border-radius:999px;flex:none;justify-content:center;gap:.4rem;min-width:-moz-max-content;min-width:max-content;min-height:2.35rem;padding:.5rem .78rem}.app-encouragements-tab-copy{align-items:baseline;gap:.35rem;min-width:0;display:inline-flex}.app-encouragements-tab-copy>span:first-child{text-overflow:clip;line-height:1.05;overflow:visible}.app-encouragements-tab-count{color:currentColor;opacity:.82;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-width:auto;height:auto;font-size:.78em;line-height:1;display:inline-flex}.app-encouragements-tabs .app-segmented-item[aria-pressed=true] .app-encouragements-tab-count{color:currentColor;opacity:1;background:0 0}.app-encouragements-choice-pill[aria-pressed=true],.app-encouragements-page .app-toggle-action[aria-pressed=true],.app-encouragements-purpose-card[aria-pressed=true],.app-encouragements-delivery-card[aria-pressed=true],.app-encouragements-tabs .app-segmented-item[aria-pressed=true]{border-color:var(--app-control-active-border);background:var(--app-control-active-bg);color:var(--app-control-active-fg,var(--app-control-active-color,var(--app-control-color)));box-shadow:0 10px 22px -20px var(--app-control-active-border)}.app-encouragements-delivery-toggle{gap:.4rem}.app-encouragements-page .app-primary-action.app-encouragements-submit:not(:disabled){background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.app-encouragements-page .app-primary-action.app-encouragements-submit:not(:disabled){background:color-mix(in srgb,var(--accent-color)92%,var(--secondary-color)8%)}}.app-encouragements-page .app-primary-action.app-encouragements-submit:not(:disabled){border-color:var(--accent-color);background-image:none}@supports (color:color-mix(in lab,red,red)){.app-encouragements-page .app-primary-action.app-encouragements-submit:not(:disabled){border-color:color-mix(in srgb,var(--accent-color)84%,var(--secondary-color)16%)}}.app-encouragements-page .app-primary-action.app-encouragements-submit:not(:disabled){box-shadow:0 16px 30px -24px var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.app-encouragements-page .app-primary-action.app-encouragements-submit:not(:disabled){box-shadow:0 16px 30px -24px color-mix(in srgb,var(--accent-color)70%,transparent)}}.app-encouragements-page .app-primary-action.app-encouragements-submit:not(:disabled){color:var(--on-accent,#fffdf8)}.app-encouragements-submit:disabled{background:var(--app-disabled-action-bg);border-color:var(--app-disabled-action-border);box-shadow:none;color:var(--app-disabled-action-fg);opacity:1}.app-encouragements-recent-list{gap:0;max-height:520px;margin-top:1rem;display:grid;overflow-y:auto}.app-encouragements-recent-card{border:1px solid var(--app-border-support,var(--app-control-border))}@supports (color:color-mix(in lab,red,red)){.app-encouragements-recent-card{border:1px solid color-mix(in srgb,var(--app-border-support,var(--app-control-border))64%,transparent)}}.app-encouragements-recent-card{background:var(--app-control-bg);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.app-encouragements-recent-card{background:color-mix(in srgb,var(--app-control-bg)88%,transparent)}}.app-encouragements-recent-card{color:var(--text-primary);padding:1rem}.app-encouragements-recent-card:first-child{padding-top:1rem}.app-encouragements-recent-card+.app-encouragements-recent-card{margin-top:.7rem}.app-encouragements-empty-state{border:1px dashed var(--app-control-active-border)}@supports (color:color-mix(in lab,red,red)){.app-encouragements-empty-state{border:1px dashed color-mix(in srgb,var(--app-control-active-border)24%,var(--app-control-border))}}.app-encouragements-empty-state{background:var(--app-control-bg);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.app-encouragements-empty-state{background:color-mix(in srgb,var(--app-control-bg)72%,transparent)}}.app-encouragements-empty-state{padding:1rem}.app-encouragements-status-pill{border:1px solid var(--app-control-active-border);flex-shrink:0;justify-content:center;align-items:center;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-encouragements-status-pill{border:1px solid color-mix(in srgb,var(--app-control-active-border)28%,var(--app-control-border))}}.app-encouragements-status-pill{background:var(--app-control-bg);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.app-encouragements-status-pill{background:color-mix(in srgb,var(--app-control-bg)86%,var(--bg-card)14%)}}.app-encouragements-status-pill{color:var(--app-control-active-color,var(--app-control-color));font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,800);white-space:normal;padding:.45rem .78rem;line-height:1.05}@media (max-width:360px){.app-encouragements-helper-row{flex-direction:column;align-items:flex-start}.app-encouragements-helper-action{width:100%}.app-encouragements-tabs .app-segmented-item{min-height:2.35rem}}.app-progress-page{--app-progress-coral:var(--app-identity-coral);--app-progress-pink:var(--app-identity-pink);--app-progress-theme:var(--app-progress-pink);--app-progress-theme-strong:var(--app-progress-coral);--app-progress-theme-soft:var(--app-progress-theme)}@supports (color:color-mix(in lab,red,red)){.app-progress-page{--app-progress-theme-soft:color-mix(in srgb,var(--app-progress-theme)14%,var(--bg-card)86%)}}.app-progress-page{--app-progress-rose-base:var(--app-progress-pink)}@supports (color:color-mix(in lab,red,red)){.app-progress-page{--app-progress-rose-base:color-mix(in srgb,var(--app-progress-pink)74%,var(--app-progress-coral)26%)}}.app-progress-page{--app-progress-title-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.app-progress-page{--app-progress-title-text:color-mix(in srgb,var(--text-primary)88%,var(--app-progress-rose-base)12%)}}.app-progress-page{--app-progress-muted-text:var(--app-progress-rose-base)}@supports (color:color-mix(in lab,red,red)){.app-progress-page{--app-progress-muted-text:color-mix(in srgb,var(--app-progress-rose-base)68%,var(--text-primary)32%)}}.app-progress-page{--app-progress-soft-text:var(--app-progress-coral)}@supports (color:color-mix(in lab,red,red)){.app-progress-page{--app-progress-soft-text:color-mix(in srgb,var(--app-progress-coral)62%,var(--app-progress-pink)38%)}}.app-progress-page{--app-progress-test-bg:var(--app-material-control,var(--bg-card))}@supports (color:color-mix(in lab,red,red)){.app-progress-page{--app-progress-test-bg:var(--app-material-control,color-mix(in srgb,var(--bg-card)94%,var(--app-progress-theme)6%))}}.app-progress-page{--app-progress-test-color:var(--app-text-action,var(--app-progress-soft-text));--app-progress-test-ready-bg:var(--app-premium-action-bg,linear-gradient(100deg,var(--app-progress-coral)0%,var(--app-progress-coral)58%,var(--app-progress-pink)100%))}@supports (color:color-mix(in lab,red,red)){.app-progress-page{--app-progress-test-ready-bg:var(--app-premium-action-bg,linear-gradient(100deg,var(--app-progress-coral)0%,color-mix(in srgb,var(--app-progress-coral)58%,var(--app-progress-pink)42%)58%,var(--app-progress-pink)100%))}}.app-progress-page{--app-progress-test-ready-color:var(--app-premium-action-color,#fffdf8);--app-progress-test-ready-border:var(--app-premium-action-border,var(--app-progress-coral))}@supports (color:color-mix(in lab,red,red)){.app-progress-page{--app-progress-test-ready-border:var(--app-premium-action-border,color-mix(in srgb,var(--app-progress-coral)54%,var(--app-progress-pink)46%))}}.app-progress-page{background:radial-gradient(circle at 50% 0%,var(--app-progress-theme),transparent 34%),var(--bg-app)}@supports (color:color-mix(in lab,red,red)){.app-progress-page{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--app-progress-theme)6%,transparent),transparent 34%),var(--bg-app)}}.app-progress-page,.app-progress-page button,.app-progress-page a,.app-progress-page h1,.app-progress-page h2,.app-progress-page h3,.app-progress-page h4,.app-progress-page p,.app-progress-page li,.app-progress-page span,.app-progress-page small{font-family:var(--font-header)}.app-progress-stack{gap:.95rem;display:grid}.app-progress-overview-cluster{gap:.86rem;display:grid}.app-progress-module-stack{gap:.68rem;display:grid}.app-progress-hero{--app-progress-accent:var(--accent-color);--app-progress-hero-accent:var(--app-progress-theme);--app-progress-hero-accent-strong:var(--app-progress-theme-strong);background:radial-gradient(circle at 82% 8%,var(--app-progress-hero-accent),transparent 7.2rem),linear-gradient(150deg,var(--app-material-card-solid,var(--bg-card))0%,var(--app-material-card-solid,var(--bg-card))100%)}@supports (color:color-mix(in lab,red,red)){.app-progress-hero{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--app-progress-hero-accent)12%,transparent),transparent 7.2rem),linear-gradient(150deg,color-mix(in srgb,var(--app-material-card-solid,var(--bg-card))94%,var(--app-progress-hero-accent)6%),color-mix(in srgb,var(--app-material-card-solid,var(--bg-card))98%,var(--app-progress-hero-accent)2%))}}.app-progress-hero{border-color:var(--app-progress-hero-accent)}@supports (color:color-mix(in lab,red,red)){.app-progress-hero{border-color:color-mix(in srgb,var(--app-progress-hero-accent)34%,var(--app-surface-border)66%)}}.app-progress-hero{box-shadow:0 8px 18px -24px var(--app-progress-hero-accent-strong);border-radius:1.55rem}@supports (color:color-mix(in lab,red,red)){.app-progress-hero{box-shadow:0 8px 18px -24px color-mix(in srgb,var(--app-progress-hero-accent-strong)24%,transparent)}}.app-progress-hero{padding:1.05rem;position:relative;overflow:hidden}.app-progress-hero-mark{color:var(--app-progress-hero-accent);opacity:.11;z-index:0;position:absolute;top:.28rem;right:-.36rem}.app-progress-hero-mark svg{width:5.3rem;height:5.3rem}.app-progress-hero-header,.app-progress-hero-meter,.app-progress-empty-language-note,.app-progress-hero>.relative{z-index:1;position:relative}.app-progress-hero-header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.9rem;margin-bottom:.9rem;display:grid}.app-progress-hero-copy{min-width:0}.app-progress-hero .app-section-label{color:var(--app-body-muted);font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,820);letter-spacing:.065em}.app-progress-hero-title{color:var(--text-primary);font-size:clamp(1.7rem,7.2vw,2.2rem);font-weight:var(--font-weight-ui-heavy,900);letter-spacing:0;margin-top:.22rem;line-height:1.02}.app-progress-hero-xp-stat{text-align:right;z-index:1;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-end;min-width:4rem;padding-top:.12rem;display:flex;position:relative}.app-progress-hero-xp-stat small{color:var(--app-body-muted);font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,820);text-transform:uppercase;line-height:1.05;display:block}.app-progress-hero-xp-stat strong{color:var(--text-primary);font-size:var(--text-heading);font-weight:var(--font-weight-ui-heavy,950);margin-top:.24rem;line-height:.95;display:block}.app-progress-hero-toggle{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.app-progress-hero-toggle{background:color-mix(in srgb,var(--bg-card)90%,var(--app-progress-theme)10%)}}.app-progress-hero-toggle{border-color:var(--app-progress-theme)}@supports (color:color-mix(in lab,red,red)){.app-progress-hero-toggle{border-color:color-mix(in srgb,var(--app-progress-theme)28%,var(--app-control-border)72%)}}.app-progress-hero-toggle{color:var(--app-progress-muted-text);border-radius:999px;width:2.6rem;min-width:2.6rem;height:2.6rem;min-height:2.6rem}.app-progress-hero-toggle svg{width:1rem;height:1rem}.app-progress-meter-label{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,690);justify-content:space-between;margin-bottom:.5rem;line-height:1.2;display:flex}.app-progress-hero-meter{margin-top:0}.app-progress-meter-track{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.app-progress-meter-track{background:color-mix(in srgb,var(--bg-card)72%,var(--app-progress-hero-accent)28%)}}.app-progress-meter-track{border:1px solid var(--app-control-border)}@supports (color:color-mix(in lab,red,red)){.app-progress-meter-track{border:1px solid color-mix(in srgb,var(--app-control-border)78%,transparent)}}.app-progress-meter-track{border-radius:999px;height:.62rem;overflow:hidden}.app-progress-meter-fill{background:linear-gradient(90deg,var(--app-progress-hero-accent-strong)0%,var(--app-progress-hero-accent)100%);border-radius:999px;height:100%;transition:width .7s}.app-progress-meter-note{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,690);text-align:center;margin-top:.5rem;line-height:1.3}.app-progress-test-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-top:.9rem;display:grid}.app-progress-hero-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.06rem;padding:0 .15rem;display:grid}.app-progress-snapshot-tile{--app-progress-snapshot-color:var(--app-progress-rose-base);background:var(--bg-card);align-items:center}@supports (color:color-mix(in lab,red,red)){.app-progress-snapshot-tile{background:color-mix(in srgb,var(--bg-card)96%,var(--app-progress-snapshot-color)4%)}}.app-progress-snapshot-tile{border:1px solid var(--app-progress-snapshot-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-snapshot-tile{border:1px solid color-mix(in srgb,var(--app-progress-snapshot-color)24%,var(--app-control-border)76%)}}.app-progress-snapshot-tile{text-align:center;border-radius:1.08rem;flex-direction:column;justify-content:center;min-width:0;min-height:3.95rem;padding:.68rem .3rem .64rem;transition:background .2s,border-color .2s,transform .2s;display:flex}.app-progress-snapshot-tile:hover{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.app-progress-snapshot-tile:hover{background:color-mix(in srgb,var(--bg-card)90%,var(--app-progress-snapshot-color)10%)}}.app-progress-snapshot-tile:hover{border-color:var(--app-progress-snapshot-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-snapshot-tile:hover{border-color:color-mix(in srgb,var(--app-progress-snapshot-color)38%,var(--app-control-border)62%)}}.app-progress-snapshot-tile:hover{transform:translateY(-1px)}.app-progress-snapshot-tile:active{transform:translateY(0)}.app-progress-snapshot-tile[aria-expanded=true]{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.app-progress-snapshot-tile[aria-expanded=true]{background:color-mix(in srgb,var(--bg-card)88%,var(--app-progress-snapshot-color)12%)}}.app-progress-snapshot-tile[aria-expanded=true]{border-color:var(--app-progress-snapshot-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-snapshot-tile[aria-expanded=true]{border-color:color-mix(in srgb,var(--app-progress-snapshot-color)44%,var(--app-control-border)56%)}}.app-progress-hero-snapshot svg{color:var(--app-progress-snapshot-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-hero-snapshot svg{color:color-mix(in srgb,var(--app-progress-snapshot-color)88%,var(--text-primary)12%)}}.app-progress-hero-snapshot svg{opacity:.74;width:.92rem;height:.92rem;margin-bottom:.3rem}.app-progress-hero-snapshot strong{color:var(--app-progress-title-text);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,880);line-height:1;display:block}.app-progress-hero-snapshot small{color:var(--app-progress-snapshot-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-hero-snapshot small{color:color-mix(in srgb,var(--app-progress-snapshot-color)82%,var(--text-primary)18%)}}.app-progress-hero-snapshot small{font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,760);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;margin-top:.28rem;line-height:1.1;display:block;overflow:hidden}.app-progress-test-status{background:var(--app-progress-test-bg,var(--app-material-control,var(--bg-card)))}@supports (color:color-mix(in lab,red,red)){.app-progress-test-status{background:var(--app-progress-test-bg,var(--app-material-control,color-mix(in srgb,var(--bg-card)94%,var(--app-progress-theme)6%)))}}.app-progress-test-status{border-color:var(--app-progress-test-border,var(--app-progress-theme))}@supports (color:color-mix(in lab,red,red)){.app-progress-test-status{border-color:var(--app-progress-test-border,color-mix(in srgb,var(--app-progress-theme)30%,var(--app-control-border)70%))}}.app-progress-test-status{box-shadow:var(--app-progress-test-shadow,none);color:var(--app-progress-test-color,var(--app-text-action,var(--app-progress-soft-text)));font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850);text-transform:uppercase;justify-content:center;gap:.48rem;width:100%;min-height:2.55rem;padding:.7rem 1rem}.app-progress-test-status:hover{transform:translateY(-1px)}.app-progress-test-status svg{color:currentColor}.app-progress-test-status.is-ready{background:var(--app-progress-test-ready-bg,var(--app-premium-action-bg,linear-gradient(100deg,var(--app-progress-coral)0%,var(--app-progress-coral)58%,var(--app-progress-pink)100%)))}@supports (color:color-mix(in lab,red,red)){.app-progress-test-status.is-ready{background:var(--app-progress-test-ready-bg,var(--app-premium-action-bg,linear-gradient(100deg,var(--app-progress-coral)0%,color-mix(in srgb,var(--app-progress-coral)58%,var(--app-progress-pink)42%)58%,var(--app-progress-pink)100%)))}}.app-progress-test-status.is-ready{border-color:var(--app-progress-test-ready-border,var(--app-premium-action-border,var(--app-progress-coral)))}@supports (color:color-mix(in lab,red,red)){.app-progress-test-status.is-ready{border-color:var(--app-progress-test-ready-border,var(--app-premium-action-border,color-mix(in srgb,var(--app-progress-coral)54%,var(--app-progress-pink)46%)))}}.app-progress-test-status.is-ready{box-shadow:var(--app-progress-test-ready-shadow,var(--app-premium-action-shadow,0 16px 30px -24px var(--app-progress-hero-accent-strong)));color:var(--app-progress-test-ready-color,var(--app-premium-action-color,#fffdf8))}.app-progress-previous-tests{background:var(--app-material-control-solid,var(--app-material-control))}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-tests{background:color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))88%,var(--app-progress-theme)12%)}}.app-progress-previous-tests{border:1px solid var(--app-progress-theme)}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-tests{border:1px solid color-mix(in srgb,var(--app-progress-theme)24%,var(--app-control-border)76%)}}.app-progress-previous-tests{border-radius:1.15rem;padding:.65rem}.app-progress-previous-test-row{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-test-row{background:color-mix(in srgb,var(--bg-card)94%,var(--app-progress-theme)6%)}}.app-progress-previous-test-row{border:1px solid var(--app-progress-theme)}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-test-row{border:1px solid color-mix(in srgb,var(--app-progress-theme)18%,var(--app-control-border)82%)}}.app-progress-previous-test-row{border-radius:.95rem}.app-progress-previous-test-row button{min-height:3.15rem}.app-progress-muted-copy{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,620);line-height:1.35}.app-progress-word-token-list{flex-wrap:wrap;gap:.5rem;display:flex}.app-progress-word-token{background:var(--app-material-control-solid,var(--app-material-control))}@supports (color:color-mix(in lab,red,red)){.app-progress-word-token{background:color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))88%,var(--app-progress-theme)12%)}}.app-progress-word-token{border:1px solid var(--app-border-support,var(--app-control-border))}@supports (color:color-mix(in lab,red,red)){.app-progress-word-token{border:1px solid color-mix(in srgb,var(--app-border-support,var(--app-control-border))76%,transparent)}}.app-progress-word-token{border-radius:.9rem;padding:.55rem .72rem}.app-progress-word-token__word{color:var(--app-text-primary-readable,var(--text-primary));font-size:var(--text-label);font-weight:var(--font-weight-ui-heavy,820);line-height:1.08}.app-progress-word-token__translation{color:var(--app-text-secondary-readable,var(--app-body-muted));font-size:var(--text-micro);font-weight:var(--font-weight-ui-soft,620);margin-top:.15rem;line-height:1.15}.app-progress-skeleton-line{background:linear-gradient(90deg,var(--app-material-control-solid,var(--app-material-control))0%,var(--app-material-active,var(--app-material-control))50%,var(--app-material-control-solid,var(--app-material-control))100%)}@supports (color:color-mix(in lab,red,red)){.app-progress-skeleton-line{background:linear-gradient(90deg,color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))86%,transparent),color-mix(in srgb,var(--app-material-active,var(--app-material-control))84%,var(--app-progress-theme)16%),color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))86%,transparent))}}.app-progress-shared-grid{gap:.5rem;display:grid}.app-progress-shared-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.app-progress-shared-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.app-progress-shared-stat,.app-progress-shared-panel{background:linear-gradient(150deg,var(--bg-card)0%,var(--bg-card)100%)}@supports (color:color-mix(in lab,red,red)){.app-progress-shared-stat,.app-progress-shared-panel{background:linear-gradient(150deg,color-mix(in srgb,var(--bg-card)98%,var(--app-progress-theme)2%),color-mix(in srgb,var(--bg-card)96%,var(--app-progress-coral)4%))}}.app-progress-shared-stat,.app-progress-shared-panel{border:1px solid var(--app-progress-theme)}@supports (color:color-mix(in lab,red,red)){.app-progress-shared-stat,.app-progress-shared-panel{border:1px solid color-mix(in srgb,var(--app-progress-theme)24%,var(--app-control-border)76%)}}.app-progress-shared-stat,.app-progress-shared-panel{border-radius:1rem;min-width:0;padding:.66rem .56rem}.app-progress-shared-body{gap:.62rem;display:grid}.app-progress-shared-stat__label-row{color:var(--app-body-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;margin-bottom:.28rem;display:flex}@media (max-width:420px){.app-progress-shared-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.app-progress-shared-grid--three .app-progress-shared-stat:last-child{grid-column:1/-1}}.app-progress-shared-stat__icon{background:var(--bg-card);align-items:center}@supports (color:color-mix(in lab,red,red)){.app-progress-shared-stat__icon{background:color-mix(in srgb,var(--bg-card)93%,var(--app-progress-theme)7%)}}.app-progress-shared-stat__icon{border:1px solid var(--app-progress-theme)}@supports (color:color-mix(in lab,red,red)){.app-progress-shared-stat__icon{border:1px solid color-mix(in srgb,var(--app-progress-theme)24%,var(--app-control-border)76%)}}.app-progress-shared-stat__icon{color:var(--app-icon-support,var(--app-body-muted));border-radius:999px;justify-content:center;width:1.55rem;height:1.55rem;display:inline-flex}.app-progress-shared-stat__icon svg{width:.78rem;height:.78rem}.app-progress-shared-stat__label{color:var(--app-text-label,var(--app-body-muted));font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,820);letter-spacing:.065em;text-transform:uppercase;max-width:7.6rem;line-height:1.1}.app-progress-shared-stat__value{color:var(--app-text-primary-readable,var(--text-primary));font-size:clamp(1.28rem,6vw,1.62rem);font-weight:var(--font-weight-ui-heavy,850);text-align:center;margin-top:.1rem;line-height:1}.app-progress-shared-stat__meta{color:var(--app-text-secondary-readable,var(--app-body-muted));font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,700);text-align:center;margin-top:.25rem;line-height:1.15}.app-progress-shared-panel{padding:.78rem .75rem}.app-progress-shared-panel-grid{gap:.6rem;display:grid}.app-progress-shared-panel__title{color:var(--app-text-label,var(--app-body-muted));font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,820);letter-spacing:.085em;text-transform:uppercase;align-items:center;gap:.42rem;margin-bottom:.7rem;line-height:1.14;display:flex}.app-progress-journey-panel{--app-progress-journey-color:var(--app-progress-pink);background:0 0;border:0;border-radius:0}.app-progress-journey-panel-header,.app-progress-journey-drawer-header{background:0 0;border-color:#0000;padding:.72rem .18rem .68rem}.app-progress-journey-heading,.app-progress-journey-sidebar-label{color:var(--app-body-muted);font-family:var(--font-header);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,820);letter-spacing:.12em;text-transform:uppercase;line-height:1.1}.app-progress-journey-sidebar-label{font-size:var(--text-micro)}.app-progress-journey-menu-trigger{background:var(--app-control-bg);border:1px solid var(--app-control-border);color:var(--app-control-color);border-radius:999px;justify-content:center;align-items:center;gap:.34rem;width:auto;min-width:0;height:auto;min-height:2.44rem;padding:0 .72rem;display:inline-flex}.app-progress-journey-menu-trigger:hover,.app-progress-journey-menu-trigger:focus-visible{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);color:var(--app-control-color);outline:none}.app-progress-journey-menu-trigger svg{width:.95rem;height:.95rem}.app-progress-journey-menu-count{color:var(--app-text-primary-readable,var(--text-primary));font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,850);text-align:center;min-width:.7rem;line-height:1}.app-progress-journey-new-action{border-color:var(--app-control-border);box-shadow:none;color:var(--text-primary);font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,850);background:0 0;border-radius:999px;max-width:min(9.4rem,42vw);min-height:2.44rem;padding:.46rem .78rem;line-height:1}.app-progress-journey-new-action svg{flex:none;width:.72rem;height:.72rem}.app-progress-journey-new-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-progress-journey-new-action:hover,.app-progress-journey-new-action:focus-visible{background:var(--app-control-bg);color:var(--text-primary)}.app-progress-journey-content{background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.app-progress-journey-notice{background:var(--app-progress-journey-color);align-items:center}@supports (color:color-mix(in lab,red,red)){.app-progress-journey-notice{background:color-mix(in srgb,var(--app-progress-journey-color)7%,var(--bg-card))}}.app-progress-journey-notice{border:1px solid var(--app-progress-journey-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-journey-notice{border:1px solid color-mix(in srgb,var(--app-progress-journey-color)28%,var(--app-control-border))}}.app-progress-journey-notice{color:var(--app-progress-title-text);border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.54rem;margin:.66rem .78rem .76rem;padding:.66rem .72rem;display:grid}.app-progress-journey-notice[data-tone=error]{background:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-journey-notice[data-tone=error]{background:color-mix(in srgb,var(--app-danger-color)7%,var(--bg-card))}}.app-progress-journey-notice[data-tone=error]{border-color:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-journey-notice[data-tone=error]{border-color:color-mix(in srgb,var(--app-danger-color)28%,var(--app-control-border))}}.app-progress-journey-notice>svg{color:var(--app-progress-journey-color)}.app-progress-journey-notice[data-tone=error]>svg{color:var(--app-danger-color)}.app-progress-journey-notice span{font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,700);min-width:0;line-height:1.28}.app-progress-journey-notice__action,.app-progress-journey-notice__close{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.app-progress-journey-notice__action{color:var(--app-progress-journey-color);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850);min-height:2rem;padding:0 .55rem}.app-progress-journey-notice__close{color:var(--app-progress-muted-text);width:2rem;height:2rem}.app-progress-journey-sidebar{background:var(--app-control-bg);border-color:var(--app-control-border);border-right:1px solid var(--app-control-border)}.app-progress-journey-entry{background:0 0;padding:.15rem 0 0}.app-progress-journey-empty{background:0 0;border:0;border-radius:0;min-height:7.25rem;padding:1rem .75rem .75rem}.app-progress-journey-empty svg{color:var(--app-body-muted);opacity:.42}.app-progress-journey-empty p{color:var(--app-body-muted);font-weight:var(--font-weight-ui-strong,720)}.app-progress-journey-entry-header{border-color:var(--app-control-border);border-bottom:1px solid var(--app-control-border)}.app-progress-journey-note,.app-progress-journey-insight{background:var(--app-control-bg);border:1px solid var(--app-control-border)}.app-progress-journey-insight{background:linear-gradient(145deg,var(--app-material-control-solid,var(--app-material-control))0%,var(--app-material-control-solid,var(--app-material-control))100%)}@supports (color:color-mix(in lab,red,red)){.app-progress-journey-insight{background:linear-gradient(145deg,color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))88%,var(--app-progress-theme)12%),color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))94%,var(--app-progress-theme-strong)6%))}}.app-progress-journey-entry-button{text-align:left;background:0 0;border:1px solid #0000;border-radius:.9rem;width:100%;padding:.75rem;transition:background .16s,border-color .16s,transform .16s;display:block}.app-progress-journey-entry-button:hover,.app-progress-journey-entry-button:focus-visible{background:var(--app-material-control-solid,var(--app-material-control))}@supports (color:color-mix(in lab,red,red)){.app-progress-journey-entry-button:hover,.app-progress-journey-entry-button:focus-visible{background:color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))70%,transparent)}}.app-progress-journey-entry-button:hover,.app-progress-journey-entry-button:focus-visible{outline:none}.app-progress-journey-entry-button.is-selected{background:var(--app-material-card-solid,var(--app-material-card))}@supports (color:color-mix(in lab,red,red)){.app-progress-journey-entry-button.is-selected{background:color-mix(in srgb,var(--app-material-card-solid,var(--app-material-card))88%,var(--app-progress-journey-color)12%)}}.app-progress-journey-entry-button.is-selected{border-color:var(--app-progress-journey-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-journey-entry-button.is-selected{border-color:color-mix(in srgb,var(--app-progress-journey-color)30%,var(--app-control-border)70%)}}.app-progress-journey-entry-button.is-selected{box-shadow:0 10px 22px -20px var(--app-progress-journey-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-journey-entry-button.is-selected{box-shadow:0 10px 22px -20px color-mix(in srgb,var(--app-progress-journey-color)32%,transparent)}}.app-progress-journey-entry-button--compact{border-radius:.78rem;padding:.62rem}.app-progress-journey-entry-date{color:var(--app-text-secondary-readable,var(--app-body-muted));font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,700);line-height:1.15}.app-progress-journey-entry-level{font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,700);border-radius:999px;padding:.18rem .48rem;line-height:1}.app-progress-journey-entry-title{color:var(--app-text-primary-readable,var(--text-primary));font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,720);line-height:1.22}.app-progress-journey-entry-meta{color:var(--app-text-secondary-readable,var(--app-body-muted));font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,700);margin-top:.18rem;line-height:1.16}.app-progress-journey-entry-count{color:var(--app-text-primary-readable,var(--text-primary));font-size:var(--text-heading);font-weight:var(--font-weight-ui-heavy,850);line-height:1}.app-progress-journey-summary{color:var(--app-text-primary-readable,var(--text-primary));font-size:var(--text-label);font-weight:var(--font-weight-ui-soft,620);line-height:1.48}.app-progress-journey-section-label{color:var(--app-text-label,var(--app-body-muted));font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,820);letter-spacing:.12em;text-transform:uppercase;line-height:1.15}.app-progress-journey-phrase{font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,700);border-radius:999px;padding:.28rem .7rem;line-height:1.15}.app-progress-journey-list{color:var(--app-text-secondary-readable,var(--app-body-muted));font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,620);line-height:1.35}.app-progress-journey-menu-overlay{top:3.92rem}.app-progress-journey-drawer{background:var(--bg-card);border-top:1px solid var(--app-control-border)}.app-progress-journey-panel [class*="bg-[var(--bg-primary)]"]{background:var(--app-control-bg)!important}.app-progress-journey-panel [class*="bg-[var(--bg-card)]"]{background:var(--bg-card)!important}.app-progress-empty-language-note,.app-progress-muted-center{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,650);text-align:center;line-height:1.35}.app-progress-empty-language-note{max-width:28rem;margin:0 auto 1rem}.app-progress-level-test-action{min-height:2.85rem}.app-progress-level-details{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.app-progress-level-details{background:color-mix(in srgb,var(--bg-card)97%,var(--app-progress-theme)3%)}}.app-progress-level-details{border:1px solid var(--app-control-border)}@supports (color:color-mix(in lab,red,red)){.app-progress-level-details{border:1px solid color-mix(in srgb,var(--app-control-border)76%,transparent)}}.app-progress-level-details{border-radius:1.25rem;margin-top:.9rem;padding:.55rem;overflow:hidden}.app-progress-previous-heading{color:var(--app-control-color);font-size:var(--text-label);font-weight:var(--font-weight-ui-heavy,850);justify-content:space-between;align-items:center;min-height:2.65rem;padding:.55rem .45rem .7rem;line-height:1.15;display:flex}.app-progress-previous-heading span{min-width:0}.app-progress-previous-panel{background:0 0;border-top:0;gap:.5rem;max-height:16rem;padding:0;display:grid;overflow-y:auto}.app-progress-previous-item{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-item{background:color-mix(in srgb,var(--bg-card)96%,var(--app-progress-theme)4%)}}.app-progress-previous-item{border:1px solid var(--app-control-border)}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-item{border:1px solid color-mix(in srgb,var(--app-control-border)74%,transparent)}}.app-progress-previous-item{box-shadow:none;border-radius:1rem;padding:0;display:block;overflow:hidden}.app-progress-previous-item+.app-progress-previous-item{border-top:1px solid var(--app-control-border)}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-item+.app-progress-previous-item{border-top:1px solid color-mix(in srgb,var(--app-control-border)74%,transparent)}}.app-progress-previous-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;display:grid}.app-progress-previous-main{text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.85rem .9rem;display:grid}.app-progress-previous-main:hover{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-main:hover{background:color-mix(in srgb,var(--bg-card)93%,var(--app-progress-theme)7%)}}.app-progress-previous-title{color:var(--text-primary);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850);line-height:1.2}.app-progress-previous-copy{min-width:0}.app-progress-previous-meta{color:var(--app-body-muted);font-size:var(--text-micro);font-weight:var(--font-weight-ui-soft,650);line-height:1.2}.app-progress-previous-route{color:var(--app-body-muted);font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,760);flex-wrap:wrap;align-items:center;gap:.22rem;margin-top:.28rem;line-height:1.15;display:flex}.app-progress-previous-route svg{color:var(--app-control-color);opacity:.78;flex:none}.app-progress-previous-attempts{color:var(--app-control-color)}.app-progress-previous-action-text{background:var(--bg-card);align-items:center}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-action-text{background:color-mix(in srgb,var(--bg-card)88%,var(--app-progress-theme)12%)}}.app-progress-previous-action-text{border:1px solid var(--app-progress-theme)}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-action-text{border:1px solid color-mix(in srgb,var(--app-progress-theme)24%,var(--app-control-border)76%)}}.app-progress-previous-action-text{color:var(--app-control-color);font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,900);text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;gap:.28rem;min-height:2.15rem;padding:.5rem .68rem;display:inline-flex}.app-progress-previous-action-text svg{flex:none}.app-progress-previous-attempts{background:var(--bg-card);align-self:center;align-items:center}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-attempts{background:color-mix(in srgb,var(--bg-card)91%,var(--app-progress-theme)9%)}}.app-progress-previous-attempts{border:1px solid var(--app-control-border)}@supports (color:color-mix(in lab,red,red)){.app-progress-previous-attempts{border:1px solid color-mix(in srgb,var(--app-control-border)74%,transparent)}}.app-progress-previous-attempts{border-radius:999px;justify-content:center;width:2.15rem;min-width:2.15rem;height:2.15rem;min-height:2.15rem;margin-right:.65rem;padding:0;display:flex}.app-progress-attempt-list{border-top:1px solid var(--app-control-border)}@supports (color:color-mix(in lab,red,red)){.app-progress-attempt-list{border-top:1px solid color-mix(in srgb,var(--app-control-border)54%,transparent)}}.app-progress-attempt-list{padding:.68rem}.app-progress-attempt-row{background:var(--bg-card);align-items:center}@supports (color:color-mix(in lab,red,red)){.app-progress-attempt-row{background:color-mix(in srgb,var(--bg-card)94%,var(--app-progress-theme)6%)}}.app-progress-attempt-row{text-align:left;border-radius:.85rem;justify-content:space-between;width:100%;padding:.6rem .7rem;display:flex}.app-progress-show-more{color:var(--app-control-color);font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,800);text-align:center;width:100%;padding:.55rem;display:block}.app-progress-motivation{background:linear-gradient(145deg,var(--bg-card)0%,var(--bg-card)100%);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.app-progress-motivation{background:linear-gradient(145deg,color-mix(in srgb,var(--bg-card)88%,var(--accent-color)12%),color-mix(in srgb,var(--bg-card)96%,var(--secondary-color)4%))}}.app-progress-motivation{border-color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-motivation{border-color:color-mix(in srgb,var(--accent-color)22%,var(--app-surface-border)78%)}}.app-progress-motivation{border-radius:1.35rem;grid-template-columns:2.35rem minmax(0,1fr);gap:.8rem;padding:1rem;display:grid}.app-progress-motivation-copy p{color:var(--text-primary);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,720);margin-top:.35rem;line-height:1.35}.app-progress-partner-line{border-top:1px solid var(--app-surface-border);align-items:center}@supports (color:color-mix(in lab,red,red)){.app-progress-partner-line{border-top:1px solid color-mix(in srgb,var(--app-surface-border)58%,transparent)}}.app-progress-partner-line{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,650);flex-wrap:wrap;gap:.35rem;margin-top:.65rem;padding-top:.65rem;display:flex}.app-progress-partner-line strong,.app-progress-partner-line svg{color:var(--app-control-color)}.app-progress-disclosure{--app-progress-module-color:var(--app-progress-rose-base);--app-progress-module-label-color:var(--app-progress-module-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-disclosure{--app-progress-module-label-color:color-mix(in srgb,var(--app-progress-module-color)88%,var(--text-primary)12%)}}.app-progress-disclosure{background:var(--bg-card);border-color:var(--app-progress-module-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-disclosure{border-color:color-mix(in srgb,var(--app-progress-module-color)24%,var(--app-surface-border)76%)}}.app-progress-disclosure{border-radius:1.35rem;position:relative;overflow:hidden}.app-progress-disclosure[data-tone=words]{--app-progress-module-color:var(--app-progress-coral)}.app-progress-disclosure[data-tone=record]{--app-progress-module-color:var(--app-progress-pink)}@supports (color:color-mix(in lab,red,red)){.app-progress-disclosure[data-tone=record]{--app-progress-module-color:color-mix(in srgb,var(--app-progress-pink)58%,var(--app-progress-coral)42%)}}.app-progress-disclosure[data-tone=journey]{--app-progress-module-color:var(--app-progress-pink)}.app-progress-module-stack .app-progress-disclosure{box-shadow:var(--app-surface-shadow)}.app-progress-disclosure-trigger{text-align:left;z-index:1;width:100%;padding:.9rem .95rem;position:relative}.app-progress-disclosure-header{grid-template-columns:2.12rem minmax(0,1fr) auto;align-items:center;gap:.74rem;display:grid}.app-progress-disclosure-copy{min-width:0}.app-progress-disclosure-title{color:var(--app-progress-title-text);font-size:var(--text-label);font-weight:var(--font-weight-ui-heavy,850);min-width:0;margin-top:.22rem;line-height:1.18;display:block}.app-progress-disclosure .app-section-label{color:var(--app-body-muted)}.app-progress-disclosure-chevron{color:var(--app-body-muted);width:1.05rem;height:1.05rem;transition:transform .16s}.app-progress-disclosure-summary{margin-top:.42rem;display:block}.app-progress-disclosure-body{z-index:1;padding:0 1rem 1rem;position:relative}.app-progress-summary-line{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,670);padding-left:2.86rem;line-height:1.32;display:block}.app-progress-shared-summary-line{flex-wrap:wrap;align-items:center;gap:.24rem .46rem;display:flex}.app-progress-shared-summary-line strong{color:var(--app-progress-module-label-color);font-weight:var(--font-weight-ui-heavy,860)}.app-progress-shared-summary-metric{align-items:baseline;gap:.22rem;min-width:0;display:inline-flex}.app-progress-shared-summary-metric+.app-progress-shared-summary-metric:before{color:var(--app-progress-muted-text)}@supports (color:color-mix(in lab,red,red)){.app-progress-shared-summary-metric+.app-progress-shared-summary-metric:before{color:color-mix(in srgb,var(--app-progress-muted-text)72%,transparent)}}.app-progress-shared-summary-metric+.app-progress-shared-summary-metric:before{content:"•";margin-right:.22rem}.app-progress-link-card{text-align:left;width:100%;padding:.9rem .95rem;transition:background .16s,border-color .16s,transform .14s;display:block}.app-progress-link-card .app-progress-disclosure-title{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,720);line-height:1.3}.app-progress-link-card:hover,.app-progress-link-card:focus-visible{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.app-progress-link-card:hover,.app-progress-link-card:focus-visible{background:color-mix(in srgb,var(--bg-card)94%,var(--app-progress-module-color)6%)}}.app-progress-link-card:hover,.app-progress-link-card:focus-visible{border-color:var(--app-progress-module-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-link-card:hover,.app-progress-link-card:focus-visible{border-color:color-mix(in srgb,var(--app-progress-module-color)32%,var(--app-surface-border)68%)}}.app-progress-link-card:hover,.app-progress-link-card:focus-visible{outline:none}.app-progress-disclosure-icon{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.app-progress-disclosure-icon{background:color-mix(in srgb,var(--bg-card)92%,var(--app-progress-module-color)8%)}}.app-progress-disclosure-icon{border-color:var(--app-progress-module-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-disclosure-icon{border-color:color-mix(in srgb,var(--app-progress-module-color)42%,var(--app-control-border)58%)}}.app-progress-disclosure-icon{color:var(--app-progress-module-color);border-radius:999px}.app-progress-page .app-profile-card-icon{background:var(--app-control-bg);border-color:var(--app-control-border);color:var(--app-body-muted);border-radius:999px}.app-progress-page .app-progress-disclosure-icon{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.app-progress-page .app-progress-disclosure-icon{background:color-mix(in srgb,var(--bg-card)92%,var(--app-progress-module-color)8%)}}.app-progress-page .app-progress-disclosure-icon{border-color:var(--app-progress-module-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-page .app-progress-disclosure-icon{border-color:color-mix(in srgb,var(--app-progress-module-color)42%,var(--app-control-border)58%)}}.app-progress-page .app-progress-disclosure-icon{color:var(--app-progress-module-color);width:2.12rem;min-width:2.12rem;height:2.12rem;min-height:2.12rem}.app-progress-page .app-progress-disclosure-icon svg{width:.98rem;height:.98rem}.app-progress-page .app-section-label,.app-progress-page .app-progress-disclosure .app-section-label,.app-progress-page .app-progress-hero-xp-stat small,.app-progress-page .app-progress-meter-label,.app-progress-page .app-progress-meter-note,.app-progress-page .app-progress-hero-snapshot small,.app-progress-page .app-progress-summary-line,.app-progress-page .app-progress-journey-heading,.app-progress-page .app-progress-journey-sidebar-label,.app-progress-page .app-progress-word-type-card span,.app-progress-page .app-progress-activity-copy,.app-progress-page .app-progress-activity-note,.app-progress-page .app-progress-activity-meta span,.app-progress-page .app-progress-empty-state small{color:var(--app-progress-muted-text)}.app-progress-page .app-progress-disclosure-chevron,.app-progress-page .app-progress-disclosure-icon,.app-progress-page .app-profile-card-icon,.app-progress-page .app-progress-journey-menu-trigger,.app-progress-page .app-progress-journey-empty svg,.app-progress-page .app-progress-hero-snapshot svg{color:var(--app-progress-soft-text)}.app-progress-page .app-progress-disclosure .app-section-label,.app-progress-page .app-progress-disclosure .app-progress-disclosure-chevron,.app-progress-page .app-progress-disclosure .app-progress-disclosure-icon{color:var(--app-progress-module-label-color)}.app-progress-page .app-progress-disclosure .app-progress-summary-line,.app-progress-page .app-progress-hero-snapshot button svg,.app-progress-page .app-progress-hero-snapshot button small{color:var(--app-progress-muted-text)}.app-progress-summary-pill{background:var(--app-control-bg);border:1px solid var(--app-control-border);color:var(--app-body-muted);font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,700);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.35rem;max-width:11rem;min-height:2rem;padding:.5rem .7rem;line-height:1;display:inline-flex}.app-progress-summary-pill-row{flex-wrap:wrap;gap:.45rem;max-width:calc(100% - 2.86rem);margin-top:.46rem;margin-left:2.86rem;display:flex}.app-progress-summary-pill-value{color:var(--text-primary);font-weight:var(--font-weight-ui-heavy,900);flex:none}.app-progress-word-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.app-progress-word-type-card{background:var(--app-control-bg);border:1px solid var(--app-control-border);text-align:center;border-radius:1rem;min-width:0;padding:.75rem}.app-progress-word-type-card p{color:var(--app-progress-title-text);font-size:var(--text-heading);font-weight:var(--font-weight-ui-heavy,900);line-height:1}.app-progress-word-type-card span{color:var(--app-body-muted);font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,760);text-transform:uppercase;margin-top:.35rem;line-height:1.15;display:block}.app-progress-activity-section{gap:1rem;display:grid}.app-progress-activity-section--standalone{border-radius:1.35rem;padding:1rem}.app-progress-activity-header{gap:1rem;display:grid}.app-progress-activity-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.app-progress-activity-card{background:var(--bg-card);border-color:var(--app-surface-border);border-radius:1.18rem;padding:1rem}.app-progress-activity-kicker{align-items:center;gap:.35rem;display:inline-flex}.app-progress-activity-title,.app-progress-activity-heading{color:var(--text-primary);font-size:var(--text-body);font-weight:var(--font-weight-ui-heavy,850);margin-top:.35rem;line-height:1.18}.app-progress-activity-heading{font-size:var(--text-heading)}.app-progress-activity-copy,.app-progress-activity-note{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,650);margin-top:.25rem;line-height:1.35}.app-progress-activity-note{color:var(--text-primary);margin-top:.85rem}.app-progress-activity-meta{background:var(--app-control-bg);border:1px solid var(--app-control-border);border-radius:.95rem;padding:.65rem .7rem}.app-progress-activity-meta div{color:var(--text-primary);font-size:var(--text-label);font-weight:var(--font-weight-ui-heavy,900);line-height:1}.app-progress-activity-meta span{color:var(--app-body-muted);font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,760);text-transform:uppercase;margin-top:.35rem;line-height:1.15;display:block}.app-progress-activity-meta[data-tone=accent],.app-progress-status-pill[data-tone=accent]{background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-activity-meta[data-tone=accent],.app-progress-status-pill[data-tone=accent]{background:color-mix(in srgb,var(--accent-color)10%,var(--bg-card)90%)}}.app-progress-activity-meta[data-tone=accent],.app-progress-status-pill[data-tone=accent]{border-color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.app-progress-activity-meta[data-tone=accent],.app-progress-status-pill[data-tone=accent]{border-color:color-mix(in srgb,var(--accent-color)24%,var(--app-control-border)76%)}}.app-progress-activity-meta[data-tone=accent],.app-progress-status-pill[data-tone=accent]{color:var(--accent-color)}.app-progress-activity-meta[data-tone=success],.app-progress-status-pill[data-tone=success]{background:var(--color-correct-bg);border-color:var(--color-correct)}@supports (color:color-mix(in lab,red,red)){.app-progress-activity-meta[data-tone=success],.app-progress-status-pill[data-tone=success]{border-color:color-mix(in srgb,var(--color-correct)22%,var(--app-control-border)78%)}}.app-progress-activity-meta[data-tone=success],.app-progress-status-pill[data-tone=success]{color:var(--color-correct)}.app-progress-activity-meta[data-tone=warning],.app-progress-status-pill[data-tone=warning]{background:var(--color-warning-bg);border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.app-progress-activity-meta[data-tone=warning],.app-progress-status-pill[data-tone=warning]{border-color:color-mix(in srgb,var(--color-warning)22%,var(--app-control-border)78%)}}.app-progress-activity-meta[data-tone=warning],.app-progress-status-pill[data-tone=warning]{color:var(--color-warning)}.app-progress-status-pill{border:1px solid var(--app-control-border);color:var(--app-body-muted);font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,850);text-transform:uppercase;border-radius:999px;flex:none;padding:.5rem .7rem;line-height:1}.app-progress-filter-row{scrollbar-width:none;gap:.45rem;margin-bottom:.1rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.app-progress-filter-row::-webkit-scrollbar{display:none}.app-progress-filter-chip{background:var(--app-control-bg);border:1px solid var(--app-control-border);color:var(--app-body-muted);font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,820);text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:.35rem;min-height:2.25rem;padding:.55rem .75rem;display:inline-flex}.app-progress-filter-chip[aria-pressed=true]{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);color:var(--app-control-color)}.app-progress-word-chip{background:var(--app-control-bg);border:1px solid var(--app-control-border);color:var(--text-primary);font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,760);border-radius:999px;align-items:center;padding:.45rem .65rem;display:inline-flex}.app-progress-activity-action{gap:.4rem;width:auto;min-height:2.45rem;margin-top:1rem;padding-inline:.9rem;display:inline-flex}.app-progress-empty-state{text-align:center;border-radius:1.18rem;place-items:center;padding:1.4rem 1rem;display:grid}.app-progress-empty-state p{color:var(--text-primary);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,780);margin-top:.75rem;line-height:1.2}.app-progress-empty-state small{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,650);margin-top:.25rem;line-height:1.3}[data-bg-style=clean]:not(.dark) .app-progress-page{--app-progress-title-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-progress-page{--app-progress-title-text:color-mix(in srgb,var(--text-primary)92%,var(--app-progress-rose-base)8%)}}[data-bg-style=clean]:not(.dark) .app-progress-page{--app-progress-muted-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-progress-page{--app-progress-muted-text:color-mix(in srgb,var(--text-primary)72%,var(--app-progress-pink)28%)}}[data-bg-style=clean]:not(.dark) .app-progress-page{--app-progress-soft-text:var(--app-progress-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-progress-page{--app-progress-soft-text:color-mix(in srgb,var(--app-progress-coral)64%,var(--app-progress-pink)36%)}}[data-bg-style=clean]:not(.dark) .app-progress-page{background:#fff}[data-bg-style=clean]:not(.dark) .app-progress-hero{background:radial-gradient(circle at 84% 7%,var(--app-progress-coral),transparent 7.4rem),linear-gradient(150deg,#fff 0%,var(--app-progress-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-progress-hero{background:radial-gradient(circle at 84% 7%,color-mix(in srgb,var(--app-progress-coral)5%,transparent),transparent 7.4rem),linear-gradient(150deg,#fff,color-mix(in srgb,var(--app-progress-pink)2.6%,#fff))}}[data-bg-style=clean]:not(.dark) .app-progress-hero{border-color:var(--app-clean-border-theme);box-shadow:0 16px 34px -32px #181c2438,inset 0 1px #fffffffa}[data-bg-style=clean]:not(.dark) .app-progress-hero-mark{opacity:.12}[data-bg-style=clean]:not(.dark) .app-progress-meter-track{background:var(--app-progress-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-progress-meter-track{background:color-mix(in srgb,var(--app-progress-pink)9%,#fff)}}[data-bg-style=clean]:not(.dark) .app-progress-meter-track{border-color:var(--app-clean-border-theme)}[data-bg-style=clean]:not(.dark) .app-progress-hero-toggle,[data-bg-style=clean]:not(.dark) .app-progress-level-details,[data-bg-style=clean]:not(.dark) .app-progress-previous-item,[data-bg-style=clean]:not(.dark) .app-progress-previous-action-text,[data-bg-style=clean]:not(.dark) .app-progress-attempt-row{background:var(--app-progress-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-progress-hero-toggle,[data-bg-style=clean]:not(.dark) .app-progress-level-details,[data-bg-style=clean]:not(.dark) .app-progress-previous-item,[data-bg-style=clean]:not(.dark) .app-progress-previous-action-text,[data-bg-style=clean]:not(.dark) .app-progress-attempt-row{background:color-mix(in srgb,var(--app-progress-pink)1.8%,#fff)}}[data-bg-style=clean]:not(.dark) .app-progress-hero-toggle,[data-bg-style=clean]:not(.dark) .app-progress-level-details,[data-bg-style=clean]:not(.dark) .app-progress-previous-item,[data-bg-style=clean]:not(.dark) .app-progress-previous-action-text,[data-bg-style=clean]:not(.dark) .app-progress-attempt-row{border-color:var(--app-clean-border-theme)}[data-bg-style=clean]:not(.dark) .app-progress-snapshot-tile{background:var(--app-progress-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-progress-snapshot-tile{background:color-mix(in srgb,var(--app-progress-pink)1.2%,#fff)}}[data-bg-style=clean]:not(.dark) .app-progress-snapshot-tile{border-color:var(--app-clean-border-theme);box-shadow:0 10px 22px -26px #181c2433}[data-bg-style=clean]:not(.dark) .app-progress-snapshot-tile:hover,[data-bg-style=clean]:not(.dark) .app-progress-snapshot-tile[aria-expanded=true]{background:var(--app-progress-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-progress-snapshot-tile:hover,[data-bg-style=clean]:not(.dark) .app-progress-snapshot-tile[aria-expanded=true]{background:color-mix(in srgb,var(--app-progress-coral)3.6%,#fff)}}[data-bg-style=clean]:not(.dark) .app-progress-snapshot-tile:hover,[data-bg-style=clean]:not(.dark) .app-progress-snapshot-tile[aria-expanded=true]{border-color:var(--app-clean-border-action)}[data-bg-style=clean]:not(.dark) .app-progress-disclosure,[data-bg-style=clean]:not(.dark) .app-progress-activity-card{background:linear-gradient(150deg,#fff 0%,var(--app-progress-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-progress-disclosure,[data-bg-style=clean]:not(.dark) .app-progress-activity-card{background:linear-gradient(150deg,#fff,color-mix(in srgb,var(--app-progress-pink)1.6%,#fff))}}[data-bg-style=clean]:not(.dark) .app-progress-disclosure,[data-bg-style=clean]:not(.dark) .app-progress-activity-card{border-color:var(--app-clean-border-theme);box-shadow:0 14px 28px -30px #181c2433,inset 0 1px #fffffffa}[data-bg-style=clean]:not(.dark) .app-progress-disclosure-icon{background:var(--app-progress-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-progress-disclosure-icon{background:color-mix(in srgb,var(--app-progress-pink)2.2%,#fff)}}[data-bg-style=clean]:not(.dark) .app-progress-disclosure-icon{border-color:var(--app-clean-border-theme)}[data-bg-style=clean]:not(.dark) .app-progress-word-type-card,[data-bg-style=clean]:not(.dark) .app-progress-activity-meta,[data-bg-style=clean]:not(.dark) .app-progress-filter-chip,[data-bg-style=clean]:not(.dark) .app-progress-word-chip,[data-bg-style=clean]:not(.dark) .app-progress-summary-pill,[data-bg-style=clean]:not(.dark) .app-progress-shared-stat,[data-bg-style=clean]:not(.dark) .app-progress-shared-panel,[data-bg-style=clean]:not(.dark) .app-progress-journey-note,[data-bg-style=clean]:not(.dark) .app-progress-journey-insight{background:var(--app-progress-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-progress-word-type-card,[data-bg-style=clean]:not(.dark) .app-progress-activity-meta,[data-bg-style=clean]:not(.dark) .app-progress-filter-chip,[data-bg-style=clean]:not(.dark) .app-progress-word-chip,[data-bg-style=clean]:not(.dark) .app-progress-summary-pill,[data-bg-style=clean]:not(.dark) .app-progress-shared-stat,[data-bg-style=clean]:not(.dark) .app-progress-shared-panel,[data-bg-style=clean]:not(.dark) .app-progress-journey-note,[data-bg-style=clean]:not(.dark) .app-progress-journey-insight{background:color-mix(in srgb,var(--app-progress-pink)1.4%,#fff)}}[data-bg-style=clean]:not(.dark) .app-progress-word-type-card,[data-bg-style=clean]:not(.dark) .app-progress-activity-meta,[data-bg-style=clean]:not(.dark) .app-progress-filter-chip,[data-bg-style=clean]:not(.dark) .app-progress-word-chip,[data-bg-style=clean]:not(.dark) .app-progress-summary-pill,[data-bg-style=clean]:not(.dark) .app-progress-shared-stat,[data-bg-style=clean]:not(.dark) .app-progress-shared-panel,[data-bg-style=clean]:not(.dark) .app-progress-journey-note,[data-bg-style=clean]:not(.dark) .app-progress-journey-insight{border-color:var(--app-clean-border-theme)}[data-bg-style=clean]:not(.dark) .app-progress-journey-panel,[data-bg-style=clean]:not(.dark) .app-progress-journey-content,[data-bg-style=clean]:not(.dark) .app-progress-journey-entry,[data-bg-style=clean]:not(.dark) .app-progress-journey-empty{background:0 0}[data-bg-style=clean].dark .app-progress-page{--app-progress-title-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .app-progress-page{--app-progress-title-text:color-mix(in srgb,var(--text-primary)92%,var(--app-progress-rose-base)8%)}}[data-bg-style=clean].dark .app-progress-page{--app-progress-muted-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .app-progress-page{--app-progress-muted-text:color-mix(in srgb,var(--text-primary)72%,var(--app-progress-pink)28%)}}[data-bg-style=clean].dark .app-progress-page{--app-progress-soft-text:var(--app-progress-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .app-progress-page{--app-progress-soft-text:color-mix(in srgb,var(--app-progress-coral)66%,var(--app-progress-pink)34%)}}[data-bg-style=clean].dark .app-progress-page{background:var(--bg-app)}[data-bg-style=clean].dark .app-progress-hero{background:radial-gradient(circle at 84% 7%,var(--app-progress-coral),transparent 7.4rem),var(--app-clean-dark-card-bg)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .app-progress-hero{background:radial-gradient(circle at 84% 7%,color-mix(in srgb,var(--app-progress-coral)3.5%,transparent),transparent 7.4rem),var(--app-clean-dark-card-bg)}}[data-bg-style=clean].dark .app-progress-hero{border-color:var(--app-clean-border-theme);box-shadow:0 16px 34px -28px #00000085,inset 0 1px #ffffff09}[data-bg-style=clean].dark .app-progress-meter-track,[data-bg-style=clean].dark .app-progress-hero-toggle,[data-bg-style=clean].dark .app-progress-level-details,[data-bg-style=clean].dark .app-progress-previous-item,[data-bg-style=clean].dark .app-progress-previous-action-text,[data-bg-style=clean].dark .app-progress-attempt-row{background:var(--app-control-bg);border-color:var(--app-clean-border-theme)}[data-bg-style=clean].dark .app-progress-snapshot-tile{background:var(--app-control-bg);border-color:var(--app-clean-border-theme);box-shadow:0 10px 22px -24px #0000007a,inset 0 1px #ffffff09}[data-bg-style=clean].dark .app-progress-snapshot-tile:hover,[data-bg-style=clean].dark .app-progress-snapshot-tile[aria-expanded=true]{background:var(--app-clean-dark-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .app-progress-snapshot-tile:hover,[data-bg-style=clean].dark .app-progress-snapshot-tile[aria-expanded=true]{background:color-mix(in srgb,var(--app-clean-dark-control-hover)84%,var(--app-progress-coral)16%)}}[data-bg-style=clean].dark .app-progress-snapshot-tile:hover,[data-bg-style=clean].dark .app-progress-snapshot-tile[aria-expanded=true]{border-color:var(--app-clean-border-action)}[data-bg-style=clean].dark .app-progress-disclosure,[data-bg-style=clean].dark .app-progress-activity-card{background:var(--app-clean-dark-card-bg);border-color:var(--app-clean-border-theme);box-shadow:0 14px 28px -26px #00000080,inset 0 1px #ffffff09}[data-bg-style=clean].dark .app-progress-disclosure-icon,[data-bg-style=clean].dark .app-progress-word-type-card,[data-bg-style=clean].dark .app-progress-activity-meta,[data-bg-style=clean].dark .app-progress-filter-chip,[data-bg-style=clean].dark .app-progress-word-chip,[data-bg-style=clean].dark .app-progress-summary-pill,[data-bg-style=clean].dark .app-progress-shared-stat,[data-bg-style=clean].dark .app-progress-shared-panel,[data-bg-style=clean].dark .app-progress-journey-note,[data-bg-style=clean].dark .app-progress-journey-insight{background:var(--app-control-bg);border-color:var(--app-clean-border-theme)}[data-bg-style=clean].dark .app-progress-journey-panel,[data-bg-style=clean].dark .app-progress-journey-content,[data-bg-style=clean].dark .app-progress-journey-entry,[data-bg-style=clean].dark .app-progress-journey-empty{background:0 0}@media (min-width:768px){.app-progress-hero,.app-progress-disclosure,.app-progress-activity-section--standalone{border-radius:1.75rem}.app-progress-hero{padding:1.5rem}.app-progress-word-type-grid,.app-progress-activity-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.app-progress-shared-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.app-progress-shared-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.app-progress-shared-panel-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.app-progress-activity-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.app-pricing-page,.app-legal-page{color:var(--text-primary);font-family:var(--font-header)}.app-pricing-page button,.app-pricing-page a,.app-legal-page button,.app-legal-page a{font-family:var(--font-header)}.app-pricing-back,.app-legal-back{color:var(--app-control-color);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,750);align-items:center;gap:.45rem;margin-bottom:1.5rem;transition:color .16s,transform .16s;display:inline-flex}.app-pricing-back:hover,.app-pricing-back:focus-visible,.app-legal-back:hover,.app-legal-back:focus-visible{color:var(--secondary-color)}.app-pricing-title,.app-legal-title{color:var(--text-primary);font-family:var(--font-header);font-size:clamp(var(--text-heading),7vw,2.45rem);font-weight:var(--font-weight-ui-heavy,900);letter-spacing:0;margin-bottom:.55rem;line-height:1.03}.app-pricing-title,.app-pricing-intro{text-align:left;max-width:31rem}.app-pricing-intro,.app-legal-meta{color:var(--app-body-muted);font-size:var(--text-label);font-weight:var(--font-weight-ui-soft,650);margin-bottom:1.75rem;line-height:1.38}.app-pricing-billing-toggle{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;padding:0;display:grid}.app-pricing-billing-block{margin:.9rem 0 1.15rem}.app-pricing-billing-option{background:var(--bg-card);align-items:center}@supports (color:color-mix(in lab,red,red)){.app-pricing-billing-option{background:color-mix(in srgb,var(--bg-card)88%,var(--secondary-color)12%)}}.app-pricing-billing-option{border:1px solid var(--app-control-border)}@supports (color:color-mix(in lab,red,red)){.app-pricing-billing-option{border:1px solid color-mix(in srgb,var(--app-control-border)84%,transparent)}}.app-pricing-billing-option{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,750);border-radius:999px;justify-content:center;min-height:2.55rem;padding:.58rem .35rem;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.app-pricing-billing-option[aria-pressed=true]{background:linear-gradient(135deg,var(--accent-color)0%,var(--accent-color)48%,var(--secondary-color)100%)}@supports (color:color-mix(in lab,red,red)){.app-pricing-billing-option[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color)92%,var(--text-primary)8%),color-mix(in srgb,var(--accent-color)76%,var(--secondary-color)24%)48%,color-mix(in srgb,var(--secondary-color)68%,var(--accent-color)32%))}}.app-pricing-billing-option[aria-pressed=true]{border-color:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){.app-pricing-billing-option[aria-pressed=true]{border-color:color-mix(in srgb,var(--secondary-color)28%,var(--accent-color)72%)}}.app-pricing-billing-option[aria-pressed=true]{color:#fff;box-shadow:0 14px 28px -24px var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.app-pricing-billing-option[aria-pressed=true]{box-shadow:0 14px 28px -24px color-mix(in srgb,var(--accent-color)82%,var(--secondary-color)18%)}}.app-pricing-billing-option:active{transform:translateY(1px)}.app-pricing-card{text-align:left;border-radius:1.55rem;padding:1.25rem;position:relative}.app-pricing-card--featured{border-color:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){.app-pricing-card--featured{border-color:color-mix(in srgb,var(--secondary-color)48%,var(--app-surface-border)52%)}}.app-pricing-card--featured{box-shadow:var(--app-surface-shadow),0 22px 42px -34px var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.app-pricing-card--featured{box-shadow:var(--app-surface-shadow),0 22px 42px -34px color-mix(in srgb,var(--accent-color)68%,var(--secondary-color)32%)}}.app-pricing-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.45rem;display:flex}.app-pricing-card-header .app-pricing-plan-title{min-width:0;margin-bottom:0}.app-pricing-page--premium-experiment .app-pricing-back{margin-bottom:1.2rem}.app-pricing-page--premium-experiment .app-pricing-title{margin-bottom:.45rem;font-size:clamp(1.8rem,7vw,2.25rem)}.app-pricing-page--premium-experiment .app-pricing-intro{margin-bottom:1.4rem}.app-pricing-card--premium-experiment{background:linear-gradient(160deg,var(--bg-card)0%,var(--bg-card)58%,var(--bg-card)100%)}@supports (color:color-mix(in lab,red,red)){.app-pricing-card--premium-experiment{background:linear-gradient(160deg,color-mix(in srgb,var(--bg-card)96%,var(--secondary-color)4%)0%,color-mix(in srgb,var(--bg-card)98%,var(--accent-color)2%)58%,var(--bg-card)100%)}}.app-pricing-card--premium-experiment{border-radius:1.8rem;padding:1rem}.app-pricing-premium-header{align-items:center;gap:.7rem;padding:.15rem .15rem .85rem;display:flex}.app-pricing-premium-icon{background:var(--app-control-bg);border:1px solid var(--app-control-border);color:var(--app-control-color);border-radius:1rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.app-pricing-price-panel{background:linear-gradient(150deg,var(--secondary-color)0%,var(--accent-color)100%)}@supports (color:color-mix(in lab,red,red)){.app-pricing-price-panel{background:linear-gradient(150deg,color-mix(in srgb,var(--secondary-color)9%,var(--bg-card)91%),color-mix(in srgb,var(--accent-color)5%,var(--bg-card)95%))}}.app-pricing-price-panel{border:1px solid var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){.app-pricing-price-panel{border:1px solid color-mix(in srgb,var(--secondary-color)26%,var(--app-control-border)74%)}}.app-pricing-price-panel{border-radius:1.35rem;margin-bottom:1rem;padding:1rem}.app-pricing-card--premium-experiment .app-pricing-price{margin-bottom:.9rem}.app-pricing-card--premium-experiment .app-pricing-copy{margin-bottom:.95rem}.app-pricing-card--premium-experiment .app-pricing-feature-list{gap:.55rem;margin-bottom:.85rem}.app-pricing-card--premium-experiment .app-pricing-feature-list li{background:var(--bg-card);align-items:center}@supports (color:color-mix(in lab,red,red)){.app-pricing-card--premium-experiment .app-pricing-feature-list li{background:color-mix(in srgb,var(--bg-card)92%,var(--secondary-color)8%)}}.app-pricing-card--premium-experiment .app-pricing-feature-list li{border:1px solid var(--app-control-border)}@supports (color:color-mix(in lab,red,red)){.app-pricing-card--premium-experiment .app-pricing-feature-list li{border:1px solid color-mix(in srgb,var(--app-control-border)76%,transparent)}}.app-pricing-card--premium-experiment .app-pricing-feature-list li{border-radius:1rem;min-height:2.85rem;padding:.65rem .7rem}.app-pricing-feature-icon{background:var(--app-control-bg);border:1px solid var(--app-control-border);color:var(--app-control-color);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.app-pricing-feature-icon svg{width:.78rem;height:.78rem;margin:0}.app-pricing-card--premium-experiment .app-primary-action{margin-top:.15rem}.app-pricing-card--premium-experiment .app-pricing-feature-icon svg{margin:0}.app-pricing-card--premium-experiment .app-pricing-billing-block{margin:.75rem 0 1rem}.app-pricing-card--premium-experiment .app-pricing-billing-toggle{grid-template-columns:1fr;gap:.55rem}.app-pricing-card--premium-experiment .app-pricing-billing-option{text-align:left;border-radius:1.1rem;justify-content:space-between;min-height:3rem;padding:.72rem .82rem}.app-pricing-card--premium-experiment .app-pricing-billing-option span{font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850)}.app-pricing-card--premium-experiment .app-pricing-billing-option strong{font-size:var(--text-label)}.app-pricing-popular{white-space:nowrap;min-height:1.9rem;padding:.45rem .9rem;background:var(--app-premium-action-bg)!important;border-color:var(--app-premium-action-border)!important;box-shadow:var(--app-premium-action-shadow)!important;color:var(--app-premium-action-color,#fffdf8)!important}.app-pricing-popular--card{flex:none;max-width:100%;margin-top:-.15rem;margin-left:auto;position:static;transform:none}.app-pricing-plan-title{color:var(--app-control-color);font-family:var(--font-header);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,900);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;line-height:1.15}.app-pricing-price{color:var(--text-primary);font-family:var(--font-header);font-size:clamp(1.75rem,8vw,2.35rem);font-weight:var(--font-weight-ui-heavy,900);margin-bottom:.65rem;line-height:1}.app-pricing-copy,.app-pricing-small-note,.app-pricing-feature-list li{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,650);line-height:1.4}.app-pricing-feature-list{gap:.68rem;margin-bottom:1.25rem;display:grid}.app-pricing-feature-list li{grid-template-columns:1.45rem minmax(0,1fr);align-items:center;gap:.68rem;min-height:1.65rem;display:grid}.app-pricing-feature-list svg{color:var(--app-control-color);flex:none;margin:0}.app-pricing-feature-list li>span:last-child{min-width:0;line-height:1.32;display:block}.app-pricing-text-link{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,700);text-underline-offset:.18em;text-decoration:underline;transition:color .16s}.app-pricing-text-link:hover,.app-pricing-text-link:focus-visible{color:var(--text-primary)}[data-bg-style=clean]:not(.dark) .app-pricing-page{background:#fff}[data-bg-style=clean]:not(.dark) .app-pricing-card{background:linear-gradient(150deg,#fff 0%,var(--app-identity-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-pricing-card{background:linear-gradient(150deg,#fff,color-mix(in srgb,var(--app-identity-pink)1.8%,#fff))}}[data-bg-style=clean]:not(.dark) .app-pricing-card{border-color:var(--app-clean-border-theme);box-shadow:0 14px 30px -30px #181c2433,inset 0 1px #fffffffa}[data-bg-style=clean]:not(.dark) .app-pricing-card--featured{border-color:var(--app-clean-border-theme-strong);box-shadow:0 18px 36px -32px #181c2438,0 18px 38px -36px var(--app-identity-coral),inset 0 1px #fffffffa}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-pricing-card--featured{box-shadow:0 18px 36px -32px #181c2438,0 18px 38px -36px color-mix(in srgb,var(--app-identity-coral)18%,transparent),inset 0 1px #fffffffa}}[data-bg-style=clean]:not(.dark) .app-pricing-billing-option{background:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-pricing-billing-option{background:color-mix(in srgb,var(--app-identity-pink)1.6%,#fff)}}[data-bg-style=clean]:not(.dark) .app-pricing-billing-option{border-color:var(--app-clean-border-theme)}[data-bg-style=clean]:not(.dark) .app-pricing-billing-option[aria-pressed=true]{background:linear-gradient(135deg,var(--app-identity-coral)0%,var(--app-identity-coral)52%,var(--app-identity-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-pricing-billing-option[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--app-identity-coral)94%,var(--text-primary)6%),color-mix(in srgb,var(--app-identity-coral)78%,var(--app-identity-pink)22%)52%,color-mix(in srgb,var(--app-identity-pink)72%,var(--app-identity-coral)28%))}}[data-bg-style=clean]:not(.dark) .app-pricing-billing-option[aria-pressed=true]{border-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-pricing-billing-option[aria-pressed=true]{border-color:color-mix(in srgb,var(--app-identity-pink)26%,var(--app-identity-coral)74%)}}[data-bg-style=clean]:not(.dark) .app-pricing-billing-option[aria-pressed=true]{box-shadow:0 14px 28px -24px var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-pricing-billing-option[aria-pressed=true]{box-shadow:0 14px 28px -24px color-mix(in srgb,var(--app-identity-coral)82%,var(--app-identity-pink)18%)}}[data-bg-style=clean]:not(.dark) .app-pricing-billing-option[aria-pressed=true]{color:#fff}[data-bg-style=clean]:not(.dark) .app-pricing-feature-icon{background:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .app-pricing-feature-icon{background:color-mix(in srgb,var(--app-identity-pink)1.8%,#fff)}}[data-bg-style=clean]:not(.dark) .app-pricing-feature-icon{border-color:var(--app-clean-border-theme)}[data-bg-style=clean].dark .app-pricing-page{background:var(--bg-app)}[data-bg-style=clean].dark .app-pricing-card{background:var(--app-clean-dark-card-bg);border-color:var(--app-clean-border-theme);box-shadow:0 14px 30px -28px #00000085,inset 0 1px #ffffff09}[data-bg-style=clean].dark .app-pricing-card--featured{border-color:var(--app-clean-border-theme-strong);box-shadow:0 18px 36px -30px #0000008f,0 18px 38px -36px var(--app-identity-coral),inset 0 1px #ffffff0a}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .app-pricing-card--featured{box-shadow:0 18px 36px -30px #0000008f,0 18px 38px -36px color-mix(in srgb,var(--app-identity-coral)18%,transparent),inset 0 1px #ffffff0a}}[data-bg-style=clean].dark .app-pricing-billing-option{background:var(--app-control-bg);border-color:var(--app-clean-border-theme)}[data-bg-style=clean].dark .app-pricing-billing-option[aria-pressed=true]{background:linear-gradient(135deg,var(--app-identity-coral)0%,var(--app-identity-coral)52%,var(--app-identity-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .app-pricing-billing-option[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--app-identity-coral)92%,var(--text-primary)8%),color-mix(in srgb,var(--app-identity-coral)78%,var(--app-identity-pink)22%)52%,color-mix(in srgb,var(--app-identity-pink)70%,var(--app-identity-coral)30%))}}[data-bg-style=clean].dark .app-pricing-billing-option[aria-pressed=true]{border-color:var(--app-clean-border-action);box-shadow:0 14px 28px -24px var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .app-pricing-billing-option[aria-pressed=true]{box-shadow:0 14px 28px -24px color-mix(in srgb,var(--app-identity-coral)72%,var(--app-identity-pink)28%)}}[data-bg-style=clean].dark .app-pricing-billing-option[aria-pressed=true]{color:#fff}[data-bg-style=clean].dark .app-pricing-feature-icon{background:var(--app-control-bg);border-color:var(--app-clean-border-theme)}.app-legal-content{color:var(--app-body-muted);gap:1.7rem;padding:1.25rem;display:grid}.app-legal-content section{min-width:0}.app-legal-content h2{font-family:var(--font-header);font-size:var(--text-body);font-weight:var(--font-weight-ui-heavy,900);margin-bottom:.75rem;line-height:1.18;color:var(--text-primary)!important}.app-legal-content h3{font-family:var(--font-header);font-size:var(--text-label);font-weight:var(--font-weight-ui-heavy,800);line-height:1.22;color:var(--text-primary)!important}.app-legal-content p,.app-legal-content li{color:var(--app-body-muted);font-family:var(--font-header);font-size:var(--text-label);font-weight:var(--font-weight-ui-soft,600);line-height:1.55}.app-legal-content strong{font-weight:var(--font-weight-ui-heavy,850);color:var(--text-primary)!important}.app-legal-content a{font-weight:var(--font-weight-ui-strong,800);text-underline-offset:.18em;text-decoration:underline;color:var(--app-control-color)!important}.app-legal-content ul{padding-left:1.1rem}.app-legal-content section.pt-8{border-color:var(--app-surface-border)}.app-legal-content .app-setting-row{border-radius:1.25rem}.app-play-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,23rem)}.app-play-section-tab{min-height:2.85rem;font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850);letter-spacing:0;padding:.72rem .95rem;line-height:1.05}.app-play-section-tab span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-play-stat-tile{text-align:left;place-items:stretch stretch;min-height:4.9rem}.app-play-stat-tile>div:first-child{align-self:end}.app-game-countdown-number{color:var(--app-status-warning-fg)}.app-game-feedback-overlay{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.app-game-feedback-overlay{background:color-mix(in srgb,var(--text-primary)46%,transparent)}}.app-game-feedback-overlay--correct{background:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.app-game-feedback-overlay--correct{background:color-mix(in srgb,var(--status-success)34%,transparent)}}.app-game-feedback-overlay--wrong{background:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){.app-game-feedback-overlay--wrong{background:color-mix(in srgb,var(--status-danger)34%,transparent)}}.app-game-answer-detail{border:1px solid var(--app-control-border);min-width:0;max-width:100%;font-size:var(--text-caption);overflow-wrap:anywhere;word-break:break-word;border-radius:.9rem;padding:.65rem .7rem;line-height:1.25}.app-game-answer-detail--correct{background:var(--app-status-success-bg);border-color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.app-game-answer-detail--correct{border-color:color-mix(in srgb,var(--status-success)32%,var(--app-control-border)68%)}}.app-game-answer-detail--correct{color:var(--app-status-success-fg)}.app-game-answer-detail--wrong{background:var(--app-status-danger-bg);border-color:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){.app-game-answer-detail--wrong{border-color:color-mix(in srgb,var(--status-danger)32%,var(--app-control-border)68%)}}.app-game-answer-detail--wrong{color:var(--app-status-danger-fg)}.app-game-feedback-choice{border:1px solid var(--app-control-border);border-radius:var(--app-radius-row);font-family:var(--font-header);transition:background .16s,border-color .16s,opacity .16s,transform .16s}.app-game-feedback-choice:hover,.app-game-feedback-choice:focus-visible{opacity:.86}.app-game-feedback-choice:focus-visible{box-shadow:var(--app-focus-ring);outline:none}.app-game-feedback-choice--correct{background:var(--app-status-success-bg);border-color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.app-game-feedback-choice--correct{border-color:color-mix(in srgb,var(--status-success)32%,var(--app-control-border)68%)}}.app-game-feedback-choice--correct{color:var(--app-status-success-fg)}.app-game-feedback-choice--wrong{background:var(--app-status-danger-bg);border-color:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){.app-game-feedback-choice--wrong{border-color:color-mix(in srgb,var(--status-danger)32%,var(--app-control-border)68%)}}.app-game-feedback-choice--wrong{color:var(--app-status-danger-fg)}.app-practice-focus-filter-row{align-items:center}.app-practice-focus-chip{background:var(--love-log-header-filter-bg,var(--app-control-bg));border-color:var(--love-log-header-filter-border,var(--app-control-border));color:var(--love-log-header-filter-color,var(--app-control-color));box-shadow:var(--love-log-header-filter-shadow,none);letter-spacing:0;line-height:1}.app-practice-focus-chip[aria-pressed=true]{background:var(--love-log-header-filter-active-bg,var(--app-control-active-bg));border-color:var(--love-log-header-filter-active-border,var(--app-control-active-border));color:var(--love-log-header-filter-active-color,var(--app-control-active-fg,var(--app-control-color)));box-shadow:var(--love-log-header-filter-active-shadow,var(--love-log-header-filter-shadow,none))}.app-practice-focus-chip-count{border:1px solid;min-width:1.65rem}@supports (color:color-mix(in lab,red,red)){.app-practice-focus-chip-count{border:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.app-practice-focus-chip-count{background:currentColor}@supports (color:color-mix(in lab,red,red)){.app-practice-focus-chip-count{background:color-mix(in srgb,currentColor 13%,var(--app-material-card-solid,var(--bg-card))87%)}}.app-practice-focus-chip-count{color:currentColor;text-align:center;line-height:1}.app-game-timer-danger{color:var(--app-danger-color)}.app-tutor-local-game{align-content:start}.app-tutor-local-game>.app-surface-card{max-width:min(100%,31rem);margin-inline:auto;border-radius:1.5rem!important;padding:1rem!important}.app-tutor-local-game>.app-surface-card>.relative{min-height:0}.app-tutor-local-game>.app-surface-card>.relative>:first-child{margin-bottom:.85rem!important}.app-tutor-local-game .rounded-\[28px\]{border-radius:1.35rem!important}.app-tutor-local-game .mb-5.rounded-\[28px\],.app-tutor-local-game .p-8.rounded-\[28px\]{margin-bottom:.9rem!important;padding:1rem!important}.app-tutor-local-game .min-h-\[4\.5rem\]{min-height:3.35rem!important}.app-tutor-local-game h3,.app-tutor-local-game .p-8.rounded-\[28px\] p{font-size:clamp(1.8rem,7.2vw,2.45rem)!important;line-height:1.08!important}.app-tutor-local-game button[aria-pressed]{border-radius:1.15rem!important;padding:.85rem 1rem!important}.app-tutor-local-game button[aria-pressed]>div{gap:.75rem;min-height:2.65rem}.app-tutor-local-game button[aria-pressed] span.flex-1{font-size:clamp(1rem,4.4vw,1.16rem);line-height:1.22}.app-tutor-local-game button[aria-pressed] span:not(.flex-1){width:1.9rem!important;height:1.9rem!important;font-size:.82rem!important}.app-tutor-local-game button[title]{width:2.4rem;height:2.4rem;padding:0!important}.app-tutor-local-game button[title] svg{width:1rem;height:1rem}.app-tutor-local-game input.game-answer-input,.app-tutor-local-game input[placeholder]{height:3rem;min-height:3rem;font-size:var(--text-body)}.app-tutor-local-game button[class*=rounded-full]{min-height:3rem}@media (min-width:768px){.app-tutor-local-game>.app-surface-card{max-width:min(100%,34rem);padding:1.15rem!important}}@media (min-width:640px){.app-profile-inline-action-row{grid-template-columns:1fr auto;align-items:center}.app-pricing-card,.app-legal-content{padding:1.6rem}}.app-profile-journey-summary{border-color:var(--app-border-support,var(--accent-color))}@supports (color:color-mix(in lab,red,red)){.app-profile-journey-summary{border-color:var(--app-border-support,color-mix(in srgb,var(--accent-color)10%,var(--app-control-border)90%))}}.app-profile-journey-summary{background:var(--app-material-card,var(--bg-card));box-shadow:var(--app-surface-shadow,none);min-height:5.6rem}.app-profile-journey-summary h3{font-size:var(--text-body);line-height:1.15}.app-profile-summary-type{color:var(--app-control-color);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850);line-height:1.2}.app-profile-journey-summary .app-profile-journey-copy{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,650);line-height:1.25}.app-profile-summary-chevron{border:1px solid var(--app-control-border);background:var(--app-control-bg);width:2rem;height:2rem;color:var(--app-control-color);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.app-profile-summary-meta{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,750);align-items:center;gap:.35rem;line-height:1.2;display:inline-flex}.app-profile-journeys-panel .app-section-label{font-size:var(--text-micro);letter-spacing:.11em}.app-profile-journeys-panel .app-setting-row{border-radius:1.25rem}.app-profile-journeys-panel .app-profile-journey-copy{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,700);line-height:1.35}.app-profile-journeys-panel .app-profile-current-card{background:var(--app-material-card,var(--bg-card));border-color:var(--app-border-support,var(--app-control-border))}.app-profile-journeys-panel .app-profile-language-flag{background:var(--app-control-bg);border:1px solid var(--app-control-border);border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.55rem;line-height:1;display:inline-flex}.app-profile-journeys-panel .app-profile-language-flag--lg{border-radius:1.15rem;width:3.45rem;height:3.45rem;font-size:1.8rem}.app-profile-journeys-panel .app-profile-current-type{color:var(--app-control-color);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850);line-height:1.2}.app-profile-journeys-panel .app-profile-current-stats{border-top:1px solid var(--app-control-border);gap:.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel .app-profile-current-stats{border-top:1px solid color-mix(in srgb,var(--app-control-border)72%,transparent)}}.app-profile-journeys-panel .app-profile-current-stats{padding-top:.85rem}.app-profile-journeys-panel .app-profile-current-stat{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.app-profile-journeys-panel .app-profile-action-panel{border-color:var(--app-control-border);background:0 0}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel .app-profile-action-panel{border-color:color-mix(in srgb,var(--app-control-border)76%,transparent)}}.app-profile-journeys-panel .app-profile-capacity-line{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,750);flex-wrap:wrap;align-items:center;gap:.45rem;line-height:1.25;display:flex}.app-profile-journeys-panel .app-profile-progress-card,.app-profile-journeys-panel .app-profile-journey-stat{background:var(--app-material-control,var(--app-control-bg))}.app-profile-journeys-panel .app-profile-journey-stat{border:1px solid var(--app-control-border);border-radius:1.05rem;padding:.8rem .95rem}.app-profile-journeys-panel .app-profile-upgrade-card{background:linear-gradient(145deg,var(--app-icon-active,var(--accent-color))0%,var(--app-artwork-soft,var(--secondary-color))100%)}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel .app-profile-upgrade-card{background:linear-gradient(145deg,color-mix(in srgb,var(--app-icon-active,var(--accent-color))10%,var(--app-material-control,var(--app-control-bg))),color-mix(in srgb,var(--app-artwork-soft,var(--secondary-color))18%,var(--app-material-control,var(--app-control-bg))))}}.app-profile-journeys-panel .app-profile-add-language-panel{background:var(--app-icon-active,var(--accent-color))}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel .app-profile-add-language-panel{background:color-mix(in srgb,var(--app-icon-active,var(--accent-color))6%,var(--app-material-control,var(--app-control-bg)))}}.app-profile-journeys-panel .app-profile-language-option{flex-direction:column;justify-content:center;align-items:center;min-height:5.25rem;display:flex}.app-profile-journeys-panel .app-primary-action,.app-profile-journeys-panel .app-secondary-action{border-radius:1.15rem;min-height:2.85rem;padding-block:.78rem}.app-profile-journeys-panel .app-profile-disclosure-toggle{color:var(--app-body-muted);justify-content:space-between}.app-profile-journeys-panel .app-profile-disclosure-toggle[aria-expanded=true]{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);color:var(--app-control-color)}.app-profile-journeys-panel--experiment .app-surface-card{background:var(--app-material-card,var(--bg-card));border-color:var(--app-border-support,var(--accent-color))}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-surface-card{border-color:var(--app-border-support,color-mix(in srgb,var(--accent-color)8%,var(--app-control-border)92%))}}.app-profile-journeys-panel--experiment .app-surface-card{box-shadow:var(--app-surface-shadow,none)}.app-profile-journeys-panel--experiment .app-profile-journeys-page,.app-profile-journeys-panel--experiment .app-profile-journeys-header{box-shadow:none;background:0 0;border:0;border-radius:0}.app-profile-journeys-panel--experiment .app-profile-back-control,.app-profile-journeys-panel--experiment .app-profile-inline-icon{box-shadow:none;border-radius:999px}html[data-dark-mode-style][data-bg-style].dark .app-profile-journeys-panel--experiment .app-profile-journeys-header{box-shadow:none}.app-profile-journeys-panel--experiment .app-profile-current-card{background:var(--app-material-card,var(--bg-card));border-color:var(--app-border-support,var(--accent-color))}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-current-card{border-color:var(--app-border-support,color-mix(in srgb,var(--accent-color)9%,var(--app-control-border)91%))}}.app-profile-journeys-panel--experiment .app-profile-current-type{color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,780)}.app-profile-journeys-panel--experiment .app-profile-current-stats{border-top-color:var(--app-control-border);gap:.5rem}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-current-stats{border-top-color:color-mix(in srgb,var(--app-control-border)64%,transparent)}}.app-profile-journeys-panel--experiment .app-profile-current-stats{padding-top:.75rem}.app-profile-journeys-panel--experiment .app-profile-current-stat{background:0 0;border-radius:.9rem;padding:.65rem .75rem}.app-profile-journeys-panel--experiment .app-profile-compact-progress{gap:.55rem;width:100%;display:grid}.app-profile-journeys-panel--experiment .app-profile-progress-line,.app-profile-journeys-panel--experiment .app-profile-experiment-progress-line{border-top:1px solid var(--app-control-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.9rem;width:100%;padding-top:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-progress-line,.app-profile-journeys-panel--experiment .app-profile-experiment-progress-line{border-top:1px solid color-mix(in srgb,var(--app-control-border)58%,transparent)}}.app-profile-journeys-panel--experiment .app-profile-progress-line__label,.app-profile-journeys-panel--experiment .app-profile-experiment-progress-line .app-section-label{min-width:0;color:var(--app-body-muted);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,760);letter-spacing:0;text-transform:none;line-height:1.25}.app-profile-journeys-panel--experiment .app-profile-progress-line__value,.app-profile-journeys-panel--experiment .app-profile-experiment-progress-line>p:last-child{color:var(--text-primary);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850);text-align:right;white-space:normal;line-height:1.25}.app-profile-journeys-panel--experiment .app-profile-experiment-journey-row{border:1px solid var(--app-control-border);border-radius:1.35rem;display:block}.app-profile-journeys-panel--experiment .app-profile-journey-summary-row{gap:0;display:grid}.app-profile-journeys-panel--experiment .app-profile-journey-summary-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.app-profile-journeys-panel--experiment .app-profile-journey-title-line{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.app-profile-journeys-panel--experiment .app-profile-journey-role-pill{border:1px solid var(--accent-color);align-items:center;min-height:1.65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-journey-role-pill{border:1px solid color-mix(in srgb,var(--accent-color)22%,var(--app-control-border))}}.app-profile-journeys-panel--experiment .app-profile-journey-role-pill{background:var(--accent-color);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-journey-role-pill{background:color-mix(in srgb,var(--accent-color)8%,transparent)}}.app-profile-journeys-panel--experiment .app-profile-journey-role-pill{color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-journey-role-pill{color:color-mix(in srgb,var(--accent-color)62%,var(--text-secondary))}}.app-profile-journeys-panel--experiment .app-profile-journey-role-pill{font-family:var(--font-header);font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,850);letter-spacing:.12em;text-transform:uppercase;padding:.25rem .65rem;line-height:1}.app-profile-journeys-panel--experiment .app-profile-journey-support-line{color:var(--text-secondary);font-size:var(--text-caption);font-weight:var(--font-weight-ui-soft,560);line-height:1.25}.app-profile-journeys-panel--experiment .app-profile-journey-progress-chip{border:1px solid var(--accent-color);flex-direction:column;justify-content:center;gap:.15rem;min-width:8.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-journey-progress-chip{border:1px solid color-mix(in srgb,var(--accent-color)16%,var(--app-control-border))}}.app-profile-journeys-panel--experiment .app-profile-journey-progress-chip{background:var(--accent-color);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-journey-progress-chip{background:color-mix(in srgb,var(--accent-color)6%,transparent)}}.app-profile-journeys-panel--experiment .app-profile-journey-progress-chip{text-align:left;padding:.65rem .85rem}.app-profile-journeys-panel--experiment .app-profile-journey-progress-chip span{color:var(--app-body-muted);font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,820);letter-spacing:.1em;text-transform:uppercase;line-height:1}.app-profile-journeys-panel--experiment .app-profile-journey-progress-chip strong{color:var(--text-primary);font-family:var(--font-header);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850);line-height:1.2}.app-profile-journeys-panel--experiment .app-profile-journey-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.app-journey-setup-editor-shell{max-height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 1.25rem);padding-bottom:max(1rem,calc(var(--safe-area-bottom) + .75rem))}.app-journey-setup-editor-actions{z-index:2;background:linear-gradient(180deg,transparent,var(--app-material-card-solid,var(--bg-card))28%);margin-inline:-.25rem;padding:.4rem .25rem 0;position:sticky;bottom:-.25rem}.app-profile-journeys-panel--experiment .app-profile-experiment-journey-row .app-secondary-action,.app-profile-journeys-panel--experiment .app-profile-experiment-journey-row .app-primary-action{font-size:max(var(--text-caption),.875rem);line-height:1.15}.app-profile-journeys-panel--experiment .app-profile-action-panel{background:0 0;border-color:#0000;padding:.15rem}.app-profile-journeys-panel--experiment .app-profile-experiment-journey-row{background:var(--app-material-card,var(--bg-card));border-color:var(--app-border-support,var(--accent-color))}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-experiment-journey-row{border-color:var(--app-border-support,color-mix(in srgb,var(--accent-color)8%,var(--app-control-border)92%))}}.app-profile-journeys-panel--experiment .app-profile-upgrade-card{background:var(--app-material-card,var(--bg-card));border-color:var(--app-border-support,var(--accent-color))}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-upgrade-card{border-color:var(--app-border-support,color-mix(in srgb,var(--accent-color)8%,var(--app-control-border)92%))}}.app-profile-journeys-panel--experiment .app-profile-upgrade-card{margin-top:.25rem}.app-profile-journeys-panel--experiment .app-profile-plan-upgrade{border-top:1px solid var(--app-control-border)}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-plan-upgrade{border-top:1px solid color-mix(in srgb,var(--app-control-border)64%,transparent)}}.app-profile-journeys-panel--experiment .app-profile-plan-upgrade{padding:.85rem 0 .1rem}.app-profile-journeys-panel--experiment .app-profile-experiment-section{border:0;border-radius:0;padding:0}.app-profile-journeys-panel--experiment .app-profile-experiment-section+.app-profile-experiment-section{margin-top:.15rem}.app-profile-journeys-panel--experiment .app-profile-experiment-section--current,.app-profile-journeys-panel--experiment .app-profile-experiment-section--other,.app-profile-journeys-panel--experiment .app-profile-current-card,.app-profile-journeys-panel--experiment .app-profile-experiment-journey-row,.app-profile-journeys-panel--experiment .app-profile-experiment-section .app-setting-row{background:0 0}.app-profile-journeys-panel--experiment .app-profile-current-card{border:1px solid var(--app-control-border);border-radius:1.35rem}.app-profile-journeys-panel--experiment .app-profile-current-card>.mt-4,.app-profile-journeys-panel--experiment .app-profile-experiment-journey-row>.mt-5{border-top:1px solid var(--app-control-border)}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-current-card>.mt-4,.app-profile-journeys-panel--experiment .app-profile-experiment-journey-row>.mt-5{border-top:1px solid color-mix(in srgb,var(--app-control-border)58%,transparent)}}.app-profile-journeys-panel--experiment .app-profile-current-card>.mt-4,.app-profile-journeys-panel--experiment .app-profile-experiment-journey-row>.mt-5{padding-top:.85rem}.app-profile-journeys-panel--experiment .app-profile-invite-action-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.85rem 0!important}.app-profile-journeys-panel--experiment .app-profile-role-summary{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.85rem 0 0}.app-profile-journeys-panel--experiment .app-profile-current-plan{border-top:1px solid var(--app-control-border);margin-top:.35rem}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-current-plan{border-top:1px solid color-mix(in srgb,var(--app-control-border)58%,transparent)}}.app-profile-journeys-panel--experiment .app-profile-current-plan{padding-top:1rem}.app-profile-journeys-panel--experiment .app-profile-plan-line{color:var(--text-secondary);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,760);flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin-top:.45rem;line-height:1.25;display:flex}.app-profile-journeys-panel--experiment .app-profile-plan-action{border-radius:999px;width:min(100%,18rem)}.app-profile-journeys-panel--experiment .app-profile-journey-notice{background:var(--app-control-active-bg)}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-journey-notice{background:color-mix(in srgb,var(--app-control-active-bg)38%,var(--app-material-card-solid,var(--app-material-card))62%)}}.app-profile-journeys-panel--experiment .app-profile-journey-notice{border-color:var(--app-control-active-border)}@supports (color:color-mix(in lab,red,red)){.app-profile-journeys-panel--experiment .app-profile-journey-notice{border-color:color-mix(in srgb,var(--app-control-active-border)58%,var(--app-control-border)42%)}}.app-profile-journeys-panel--experiment .app-profile-journey-notice{color:var(--text-primary);box-shadow:none}.app-profile-journeys-panel--experiment .app-profile-notice-close{color:var(--app-control-color);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.app-profile-journeys-panel--experiment .app-profile-notice-close:hover,.app-profile-journeys-panel--experiment .app-profile-notice-close:focus-visible{background:var(--app-control-bg);color:var(--app-control-active-fg,var(--app-control-color))}.app-profile-journeys-panel--experiment .app-profile-role-choice{cursor:pointer}.app-profile-journeys-panel--experiment .app-profile-invite-action-panel .min-w-0{min-width:0}.app-profile-journeys-panel--experiment .app-profile-invite-action-panel .text-scale-micro{white-space:normal}.app-profile-journeys-panel--experiment .app-profile-invite-action-panel .app-premium-action,.app-profile-journeys-panel--experiment .app-profile-invite-action-panel .app-secondary-action{white-space:nowrap;border-radius:999px;min-height:2.75rem;padding:.75rem 1.05rem}.app-profile-journeys-panel--experiment .app-profile-disclosure-toggle{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.app-profile-journeys-panel--experiment .app-profile-disclosure-toggle[aria-expanded=true] svg{transform:rotate(180deg)}html[data-dark-mode-style][data-bg-style].dark .app-profile-journeys-panel--experiment .app-profile-current-card,html[data-dark-mode-style][data-bg-style].dark .app-profile-journeys-panel--experiment .app-profile-experiment-journey-row,html[data-dark-mode-style][data-bg-style].dark .app-profile-journeys-panel--experiment .app-profile-invite-action-panel,html[data-dark-mode-style][data-bg-style].dark .app-profile-journeys-panel--experiment .app-setting-row{box-shadow:none!important}html[data-dark-mode-style][data-bg-style].dark .app-profile-journeys-panel--experiment .app-profile-current-card,html[data-dark-mode-style][data-bg-style].dark .app-profile-journeys-panel--experiment .app-profile-experiment-journey-row{background:var(--app-material-card,var(--bg-card));border-color:var(--app-border-support)}@supports (color:color-mix(in lab,red,red)){html[data-dark-mode-style][data-bg-style].dark .app-profile-journeys-panel--experiment .app-profile-current-card,html[data-dark-mode-style][data-bg-style].dark .app-profile-journeys-panel--experiment .app-profile-experiment-journey-row{border-color:color-mix(in srgb,var(--app-border-support)72%,transparent)}}@media (max-width:420px){.app-profile-journeys-panel--experiment .app-profile-journey-summary-top{grid-template-columns:1fr}.app-profile-journeys-panel--experiment .app-profile-journey-progress-chip{width:100%;min-width:0}.app-profile-journeys-panel--experiment .app-profile-invite-action-panel{grid-template-columns:1fr}.app-profile-journeys-panel--experiment .app-profile-invite-action-panel .app-premium-action,.app-profile-journeys-panel--experiment .app-profile-invite-action-panel .app-secondary-action{width:100%}}.app-profile-journeys-panel--experiment .app-profile-experiment-section--partner{background:var(--app-material-card,var(--bg-card))}.app-profile-journeys-panel--experiment .app-profile-experiment-section--plan{background:var(--app-material-control,var(--app-control-bg))}.app-profile-journeys-panel--experiment .app-profile-experiment-plan-section{padding:1rem}.app-profile-journeys-panel--experiment .app-profile-experiment-section>.app-section-label,.app-profile-journeys-panel--experiment .app-profile-experiment-section>div:first-child .app-section-label{padding-inline:.15rem}.app-profile-journeys-panel--experiment .app-profile-experiment-plan-section>div:first-child .app-section-label{padding-inline:0}@media (max-width:767px){.app-profile-menu{left:.75rem;right:.75rem;top:calc(var(--safe-area-top) + 4.45rem);width:auto;max-height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 5.5rem);border-radius:1.45rem;padding:.65rem;position:fixed}.app-profile-menu .app-menu-row{min-height:3.15rem;font-size:min(var(--text-label),1rem);font-weight:var(--font-weight-ui-strong,720);border-radius:.95rem;padding:.55rem .6rem}.app-profile-menu .app-menu-row__icon,.app-profile-journey-flag{width:2.15rem;height:2.15rem}.app-profile-menu .app-menu-row__icon svg{width:.95rem;height:.95rem}.app-profile-menu-section{margin-top:.3rem;padding-top:.3rem}.app-profile-journey-card{border-radius:1rem;grid-template-columns:2.15rem minmax(0,1fr) auto;gap:.65rem;padding:.6rem .65rem}.app-profile-journey-title,.app-menu-row__label{font-size:min(var(--text-label),1rem)}.app-profile-journey-meta{font-size:min(var(--text-caption),.88rem)}.app-profile-page{padding:1rem}.app-profile-page .glass-card,.app-profile-page .glass-card-solid{border-radius:1.75rem}.app-navbar-shell .ipad-navbar{padding-top:.625rem;padding-bottom:.625rem}.app-navbar-shell .ipad-navbar-brand{align-items:center;min-height:2.5rem;overflow:visible}.app-navbar-shell .ipad-navbar-brand svg{transform-origin:50%;width:2.5rem;height:2.5rem;transform:translateY(-.0625rem)scale(1.18)}.app-navbar-shell .ipad-navbar-center{gap:.5rem}.app-navbar-shell .app-navbar-link{border-radius:1rem;justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0}.app-navbar-shell .app-navbar-link svg{width:1.25rem;height:1.25rem}.app-navbar-shell .app-navbar-profile-button{justify-content:center;width:2.5rem;height:2.5rem;padding:0}.app-navbar-shell .app-navbar-profile-button .ipad-profile-avatar{width:2.5rem;height:2.5rem;font-size:.95rem;font-weight:var(--font-weight-ui-soft,540);line-height:1}}.app-modal-overlay{top:var(--app-visual-viewport-top,0px);height:var(--app-visual-viewport-height,100dvh);padding:calc(var(--safe-area-top) + 1rem)max(1rem,var(--safe-area-right))calc(var(--safe-area-bottom) + 1rem)max(1rem,var(--safe-area-left));justify-content:center;align-items:center;display:flex;position:fixed;bottom:auto;left:0;right:0;overflow-y:auto}.app-modal-shell{width:100%;max-width:32rem;max-height:calc(var(--app-visual-viewport-height,100dvh) - var(--safe-area-top) - var(--safe-area-bottom) - 2rem);flex-direction:column;display:flex;overflow:hidden}.app-modal-shell--sm{max-width:24rem}.app-modal-shell--md{max-width:34rem}.app-modal-shell--lg{max-width:46rem}.app-modal-shell--xl{max-width:54rem}.app-modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;min-height:0;scroll-padding-bottom:calc(var(--app-keyboard-inset-bottom,0px) + var(--safe-area-bottom) + 1rem);flex:auto;overflow-y:auto}.app-modal-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scroll-padding-bottom:calc(var(--app-keyboard-inset-bottom,0px) + var(--safe-area-bottom) + 1rem);overflow-y:auto}.app-modal-static{flex:none}.coach-action-review-overlay{padding:calc(var(--safe-area-top) + var(--app-navbar-visual-height) + .75rem)max(.75rem,var(--safe-area-right))calc(var(--safe-area-bottom) + var(--app-keyboard-inset-bottom,0px) + var(--app-chat-composer-visual-height))max(.75rem,var(--safe-area-left));align-items:flex-end}.coach-action-review-shell{max-height:calc(var(--app-visual-viewport-height,100dvh) - var(--safe-area-top) - var(--safe-area-bottom) - var(--app-keyboard-inset-bottom,0px) - var(--app-navbar-visual-height) - var(--app-chat-composer-visual-height) - .75rem)}.coach-action-review-header{border-bottom:1px solid var(--app-control-border);padding:1rem 1rem .75rem}.coach-action-review-body{padding:1rem}.coach-action-review-footer{border-top:1px solid var(--app-control-border);background:var(--app-material-card-solid,var(--app-material-card,var(--bg-card)));margin-top:0;padding:.75rem 1rem 1rem}@media (min-width:640px){.coach-action-review-overlay{padding:calc(var(--safe-area-top) + var(--app-navbar-visual-height) + 1rem)max(1rem,var(--safe-area-right))calc(var(--safe-area-bottom) + var(--app-keyboard-inset-bottom,0px) + var(--app-chat-composer-visual-height) + 1rem)max(1rem,var(--safe-area-left));align-items:center}.coach-action-review-shell{max-height:calc(var(--app-visual-viewport-height,100dvh) - var(--safe-area-top) - var(--safe-area-bottom) - var(--app-keyboard-inset-bottom,0px) - var(--app-navbar-visual-height) - var(--app-chat-composer-visual-height) - 2rem)}.coach-action-review-header{padding:1.25rem 1.25rem 1rem}.coach-action-review-body{padding:1.25rem}.coach-action-review-footer{padding:1rem 1.25rem 1.25rem}}.app-progress-detail-action{background:var(--app-premium-action-bg);border-color:var(--app-premium-action-border);color:var(--app-premium-action-color)}@media (max-width:640px){.app-progress-test-result-modal{padding:calc(var(--safe-area-top) + .75rem)max(.75rem,var(--safe-area-right))calc(var(--safe-area-bottom) + .75rem)max(.75rem,var(--safe-area-left));align-items:flex-start}.app-progress-test-result-modal .app-modal-shell{max-height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 1.5rem)}}.app-modal-header{border-bottom:1px solid var(--app-surface-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.app-modal-header{border-bottom:1px solid color-mix(in srgb,var(--app-surface-border)58%,transparent)}}.app-modal-title{color:var(--text-primary);font-family:var(--font-header);font-size:calc(var(--text-body) + .25rem);font-weight:var(--font-weight-ui-heavy,820);line-height:1.08}.app-modal-copy{color:var(--app-body-muted);font-family:var(--font-header);font-size:var(--text-label);font-weight:var(--font-weight-ui-soft,620);line-height:1.45}.app-modal-actions{gap:.75rem;display:flex}.app-modal-actions>*{flex:1 1 0}.app-modal-overlay--word-extractor{overscroll-behavior:contain}.chat-word-extractor-modal{width:min(100%,34rem);max-height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 1.25rem);min-height:0}.chat-word-extractor-modal__header{padding:clamp(1rem,3vw,1.5rem)}.chat-word-extractor-modal__title,.chat-word-extractor-modal__summary{overflow-wrap:anywhere;max-width:100%}.chat-word-extractor-modal__body{min-height:0;padding:clamp(.8rem,2.5vw,1rem)}.chat-word-extractor-modal__footer{padding:clamp(.8rem,2.5vw,1rem)}.chat-word-extractor-modal .app-option-card{border-radius:1.35rem}.chat-word-extractor-card{cursor:pointer;grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.82rem;padding:clamp(1rem,3vw,1.18rem);transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.chat-word-extractor-card.is-selected{background:var(--app-control-active-bg);border-color:var(--app-control-active-border)}.chat-word-extractor-card__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chat-word-extractor-card__check{border:1.5px solid var(--app-control-border);justify-content:center;align-items:center;width:1.45rem;height:1.45rem;margin-top:.12rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chat-word-extractor-card__check{border:1.5px solid color-mix(in srgb,var(--app-control-border)82%,var(--secondary-color))}}.chat-word-extractor-card__check{background:var(--app-material-card);border-radius:.42rem}@supports (color:color-mix(in lab,red,red)){.chat-word-extractor-card__check{background:color-mix(in srgb,var(--app-material-card)92%,transparent)}}.chat-word-extractor-card__check{color:#0000;transition:background .16s,border-color .16s,color .16s}.chat-word-extractor-card.is-selected .chat-word-extractor-card__check{border-color:var(--secondary-color);background:var(--secondary-color);color:var(--app-on-accent,#fff)}.chat-word-extractor-card__content,.chat-word-extractor-card__heading{min-width:0;display:flex}.chat-word-extractor-card__content{flex-direction:column;gap:.42rem}.chat-word-extractor-card__heading{flex-wrap:wrap;align-items:center;gap:.48rem .65rem}.chat-word-extractor-card__word{color:var(--app-heading);font-family:var(--font-header);font-size:var(--text-body);font-weight:var(--font-weight-ui-heavy,850);overflow-wrap:anywhere;word-break:break-word;line-height:1.15}.chat-word-extractor-card__type{border:1px solid var(--app-control-border);border-radius:var(--app-radius-pill);background:var(--app-control-bg);max-width:100%;min-height:2rem;color:var(--app-control-color);font-family:var(--font-header);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,760);overflow-wrap:anywhere;text-align:center;white-space:normal;justify-content:center;align-items:center;padding:.32rem .78rem;line-height:1;display:inline-flex}.chat-word-extractor-card__translation{color:var(--app-body);font-family:var(--font-header);font-size:var(--text-label);font-weight:var(--font-weight-ui-soft,620);overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.chat-word-extractor-card__tip{color:var(--secondary-color);font-family:var(--font-header);font-size:var(--text-caption);font-style:italic;font-weight:var(--font-weight-ui-soft,620);overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.chat-word-extractor-card:has(.chat-word-extractor-card__input:focus-visible){box-shadow:var(--app-focus-ring)}.app-modal-close-button{background:var(--app-control-bg);border:1px solid var(--app-control-border);border-radius:var(--app-radius-pill);width:38px;min-width:38px;height:38px;min-height:38px;color:var(--app-control-color);box-shadow:none}.app-modal-close-button:hover,.app-modal-close-button:focus-visible{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);color:var(--secondary-color)}.app-floating-alert{left:max(1rem,var(--safe-area-left));right:max(1rem,var(--safe-area-right));bottom:calc(var(--safe-area-bottom) + 1rem);z-index:40;max-width:24rem;padding:1rem;position:fixed}.app-floating-alert--top{bottom:auto;top:var(--app-top-alert-offset)}.app-floating-alert-stack{right:max(.75rem,var(--safe-area-right));z-index:90;pointer-events:none;max-width:calc(100vw - 1.5rem);position:fixed}.app-floating-alert-stack>*{pointer-events:auto}.app-floating-alert-stack--top{top:var(--app-top-alert-offset)}@media (min-width:768px){.app-floating-alert{left:auto;right:max(1rem,var(--safe-area-right))}.app-floating-alert-stack{right:max(1rem,var(--safe-area-right))}}html.capacitor.ipad-device{--app-top-alert-offset:calc(var(--safe-area-top) + var(--app-navbar-visual-height) + 1rem)}@media (max-width:640px){.app-modal-overlay--word-extractor{padding:calc(var(--safe-area-top) + .75rem)0 0;justify-content:center;align-items:flex-end;overflow:hidden}.chat-word-extractor-modal{width:100%;max-width:none;max-height:calc(100dvh - var(--safe-area-top));border-bottom-right-radius:0;border-bottom-left-radius:0}.chat-word-extractor-modal__header{padding:.9rem}.chat-word-extractor-modal__body,.chat-word-extractor-modal__footer{padding:.8rem}.chat-word-extractor-modal__actions{flex-direction:column-reverse;gap:.6rem}.chat-word-extractor-card{grid-template-columns:1.45rem minmax(0,1fr);gap:.72rem;padding:.9rem}}@media (max-width:420px){.app-modal-actions{flex-direction:column-reverse}}@media (min-width:768px){html.capacitor.ipad-device .app-modal-overlay{padding:calc(var(--safe-area-top) + 1.25rem)max(1.25rem,var(--safe-area-right))calc(var(--safe-area-bottom) + 1.25rem)max(1.25rem,var(--safe-area-left))}html.capacitor.ipad-device .app-modal-shell{max-height:calc(var(--app-visual-viewport-height,100dvh) - var(--safe-area-top) - var(--safe-area-bottom) - 2.5rem);border-radius:1.5rem}html.capacitor.ipad-device .app-modal-shell--md{max-width:38rem}html.capacitor.ipad-device .app-modal-shell--lg{max-width:48rem}html.capacitor.ipad-device .app-modal-shell--xl{max-width:56rem}}.h-screen-safe{height:100dvh}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.i18n-safe-text,.i18n-pill,.i18n-card-label{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}.i18n-pill,.i18n-card-label{white-space:normal;text-align:center;letter-spacing:0;line-height:1.15}.i18n-pill svg{flex-shrink:0}.i18n-pill--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--love-log-accent-raw:var(--app-identity-coral);--love-log-secondary-raw:var(--app-identity-pink);--love-log-word-color:var(--app-identity-coral-readable);--love-log-card-bg:linear-gradient(180deg,var(--love-log-secondary-raw)0%,var(--bg-card)52%,var(--love-log-secondary-raw)100%)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--love-log-secondary-raw)4%,var(--bg-card))0%,var(--bg-card)52%,color-mix(in srgb,var(--love-log-secondary-raw)7%,var(--bg-card))100%)}}:root{--love-log-card-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-card-border:color-mix(in srgb,var(--love-log-secondary-raw)26%,#181c240e)}}:root{--love-log-card-shadow:0 18px 36px -32px #181c2447,0 10px 22px -25px var(--secondary-color),inset 0 1px 0 var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-card-shadow:0 18px 36px -32px #181c2447,0 10px 22px -25px color-mix(in srgb,var(--secondary-color)26%,black),inset 0 1px 0 color-mix(in srgb,var(--secondary-color)10%,transparent)}}:root{--love-log-card-sheen:linear-gradient(180deg,var(--love-log-secondary-raw),transparent 30%)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-card-sheen:linear-gradient(180deg,color-mix(in srgb,var(--love-log-secondary-raw)6%,transparent),transparent 30%)}}:root{--love-log-meta-color:var(--app-identity-pink-readable);--love-log-translation-color:var(--app-identity-pink-muted);--love-log-cta-color:var(--app-identity-pink-readable);--love-log-cta-bg:linear-gradient(180deg,var(--bg-card)0%,var(--love-log-secondary-raw)100%)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-cta-bg:linear-gradient(180deg,var(--bg-card)0%,color-mix(in srgb,var(--love-log-secondary-raw)7%,var(--bg-card))100%)}}:root{--love-log-cta-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-cta-border:color-mix(in srgb,var(--love-log-secondary-raw)20%,#181c240f)}}:root{--love-log-cta-shadow:0 8px 16px -18px var(--secondary-color),inset 0 1px 0 #fffffff2}@supports (color:color-mix(in lab,red,red)){:root{--love-log-cta-shadow:0 8px 16px -18px color-mix(in srgb,var(--secondary-color)40%,black),inset 0 1px 0 #fffffff2}}:root{--love-log-progress-center-bg:transparent;--love-log-progress-outer-stroke:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-progress-outer-stroke:color-mix(in srgb,var(--love-log-accent-raw)14%,var(--bg-card))}}:root{--love-log-progress-inner-stroke:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-progress-inner-stroke:color-mix(in srgb,var(--love-log-accent-raw)10%,var(--bg-card))}}:root{--love-log-progress-rail-start:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-progress-rail-start:color-mix(in srgb,var(--love-log-accent-raw)18%,var(--bg-card))}}:root{--love-log-progress-rail-mid:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-progress-rail-mid:color-mix(in srgb,var(--love-log-accent-raw)13%,var(--bg-card))}}:root{--love-log-progress-rail-end:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-progress-rail-end:color-mix(in srgb,var(--love-log-secondary-raw)18%,var(--bg-card))}}:root{--love-log-progress-rail-fill:var(--love-log-progress-rail-start);--love-log-progress-fill:var(--love-log-accent-raw);--love-log-progress-gap-stroke:transparent;--love-log-progress-ring-edge-stroke:var(--love-log-progress-gap-stroke);--love-log-progress-number:var(--love-log-accent-raw);--love-log-progress-shadow:0 10px 18px -13px var(--accent-color)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-progress-shadow:0 10px 18px -13px color-mix(in srgb,var(--accent-color)72%,black)}}:root{--love-log-state-accent-bg:var(--accent-light);--love-log-state-accent-color:var(--accent-color);--love-log-state-accent-border:var(--accent-border);--love-log-state-warning-bg:#f59e0b}@supports (color:color-mix(in lab,red,red)){:root{--love-log-state-warning-bg:color-mix(in srgb,#f59e0b 11%,var(--bg-card))}}:root{--love-log-state-warning-color:#d97706;--love-log-state-warning-border:#f59e0b}@supports (color:color-mix(in lab,red,red)){:root{--love-log-state-warning-border:color-mix(in srgb,#f59e0b 18%,var(--border-color))}}:root{--love-log-state-success-bg:var(--app-status-success-bg);--love-log-state-success-color:var(--app-status-success-fg);--love-log-state-success-border:var(--status-success)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-state-success-border:color-mix(in srgb,var(--status-success)24%,var(--border-color))}}:root{--love-log-state-danger-bg:var(--app-status-danger-bg);--love-log-state-danger-color:var(--app-status-danger-fg);--love-log-state-danger-border:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-state-danger-border:color-mix(in srgb,var(--status-danger)24%,var(--border-color))}}:root{--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--bg-primary);--love-log-header-shell-bg:transparent;--love-log-header-shell-shadow:none;--love-log-header-bg:linear-gradient(180deg,var(--bg-card)0%,var(--secondary-color)100%)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-bg:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)98%,transparent)0%,color-mix(in srgb,var(--secondary-color)2%,var(--bg-card))100%)}}:root{--love-log-header-border:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-border:color-mix(in srgb,var(--secondary-color)8%,var(--border-color))}}:root{--love-log-header-shadow:0 12px 24px -24px #181c2447,inset 0 1px 0 #ffffffe6;--love-log-header-slab-bg:var(--love-log-header-bg);--love-log-header-slab-border:var(--love-log-card-border);--love-log-header-edge-mask:var(--love-log-header-dock-bg);--love-log-header-slab-shadow:0 16px 30px -30px #181c2447,inset 0 1px 0 #ffffffe6;--love-log-header-count-bg:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-count-bg:color-mix(in srgb,var(--secondary-color)10%,var(--bg-primary))}}:root{--love-log-header-control-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-control-color:color-mix(in srgb,var(--love-log-secondary-raw)62%,var(--secondary-text)38%)}}:root{--love-log-header-readable-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-readable-color:color-mix(in srgb,var(--love-log-secondary-raw)40%,var(--secondary-text)60%)}}:root{--love-log-header-selected-color:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-selected-color:color-mix(in srgb,var(--love-log-accent-raw)74%,var(--accent-text))}}:root{--love-log-header-count-color:var(--love-log-header-readable-color);--love-log-header-control-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-control-border:color-mix(in srgb,var(--love-log-secondary-raw)18%,transparent)}}:root{--love-log-header-selected-border:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-selected-border:color-mix(in srgb,var(--love-log-accent-raw)32%,transparent)}}:root{--love-log-header-action-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-action-bg:color-mix(in srgb,var(--love-log-secondary-raw)2.5%,var(--bg-card))}}:root{--love-log-header-action-border:var(--love-log-header-control-border);--love-log-header-action-color:var(--love-log-header-control-color);--love-log-header-action-active-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-action-active-bg:color-mix(in srgb,var(--love-log-secondary-raw)8%,var(--bg-card))}}:root{--love-log-header-action-active-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-action-active-border:color-mix(in srgb,var(--love-log-secondary-raw)34%,transparent)}}:root{--love-log-header-input-bg:var(--love-log-header-action-bg);--love-log-header-input-border:var(--love-log-header-action-border);--love-log-header-input-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-input-color:color-mix(in srgb,var(--text-primary)84%,var(--love-log-secondary-raw))}}:root{--love-log-header-input-placeholder:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-input-placeholder:color-mix(in srgb,var(--love-log-secondary-raw)58%,var(--text-secondary))}}:root{--love-log-header-input-icon:var(--love-log-header-action-color);--love-log-header-input-focus-bg:var(--love-log-header-action-active-bg);--love-log-header-input-focus-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-input-focus-border:color-mix(in srgb,var(--love-log-secondary-raw)42%,transparent)}}:root{--love-log-header-filter-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-filter-bg:color-mix(in srgb,var(--love-log-secondary-raw)2%,var(--bg-card))}}:root{--love-log-header-filter-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-filter-border:color-mix(in srgb,var(--love-log-secondary-raw)14%,transparent)}}:root{--love-log-header-filter-color:var(--love-log-header-readable-color);--love-log-header-filter-active-bg:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-filter-active-bg:color-mix(in srgb,var(--love-log-accent-raw)8%,var(--bg-card))}}:root{--love-log-header-filter-active-color:var(--love-log-header-selected-color);--love-log-header-filter-active-border:var(--love-log-header-selected-border);--love-log-header-filter-active-indicator:transparent;--love-log-header-filter-active-indicator-shadow:none;--love-log-header-filter-shadow:none;--love-log-header-filter-active-shadow:0 10px 18px -20px var(--secondary-color),inset 0 1px 0 #ffffffad}@supports (color:color-mix(in lab,red,red)){:root{--love-log-header-filter-active-shadow:0 10px 18px -20px color-mix(in srgb,var(--secondary-color)36%,black),inset 0 1px 0 #ffffffad}}:root{--love-log-detail-shell-bg:var(--love-log-card-bg);--love-log-detail-border:var(--love-log-card-border);--love-log-detail-shadow:0 24px 50px -34px #181c2442,0 14px 28px -28px var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-detail-shadow:0 24px 50px -34px #181c2442,0 14px 28px -28px color-mix(in srgb,var(--secondary-color)22%,black)}}:root{--love-log-detail-header-bg:linear-gradient(180deg,var(--love-log-secondary-raw)0%,var(--love-log-secondary-raw)100%)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-detail-header-bg:linear-gradient(180deg,color-mix(in srgb,var(--love-log-secondary-raw)17%,var(--bg-card))0%,color-mix(in srgb,var(--love-log-secondary-raw)10%,var(--bg-card))100%)}}:root{--love-log-detail-divider:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-detail-divider:color-mix(in srgb,var(--secondary-color)13%,transparent)}}:root{--love-log-detail-section-bg:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-detail-section-bg:color-mix(in srgb,var(--secondary-color)2.2%,var(--bg-card))}}:root{--love-log-detail-section-border:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-detail-section-border:color-mix(in srgb,var(--secondary-color)15%,var(--border-color))}}:root{--love-log-detail-tip-bg:linear-gradient(180deg,var(--secondary-color)0%,var(--accent-color)100%)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-detail-tip-bg:linear-gradient(180deg,color-mix(in srgb,var(--secondary-color)4.8%,var(--bg-card))0%,color-mix(in srgb,var(--accent-color)2.8%,var(--bg-card))100%)}}:root{--love-log-detail-control-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-detail-control-bg:color-mix(in srgb,var(--love-log-secondary-raw)6%,var(--bg-card))}}:root{--love-log-detail-control-border:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-detail-control-border:color-mix(in srgb,var(--love-log-accent-raw)19%,var(--love-log-card-border))}}:root{--love-log-tense-rail-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-tense-rail-bg:color-mix(in srgb,var(--love-log-secondary-raw)3.5%,var(--bg-card))}}:root{--love-log-tense-rail-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-tense-rail-border:color-mix(in srgb,var(--love-log-secondary-raw)13%,var(--love-log-detail-section-border))}}:root{--love-log-tense-chip-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-tense-chip-bg:color-mix(in srgb,var(--love-log-secondary-raw)1.4%,var(--bg-card))}}:root{--love-log-tense-chip-active-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-tense-chip-active-bg:color-mix(in srgb,var(--love-log-secondary-raw)8%,var(--bg-card))}}:root{--love-log-tense-chip-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-tense-chip-border:color-mix(in srgb,var(--love-log-secondary-raw)10%,var(--love-log-detail-section-border))}}:root{--love-log-tense-chip-active-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-tense-chip-active-border:color-mix(in srgb,var(--love-log-secondary-raw)16%,var(--love-log-detail-section-border))}}:root{--love-log-tense-scroll-cue:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-tense-scroll-cue:color-mix(in srgb,var(--love-log-secondary-raw)30%,transparent)}}:root{--love-log-tense-fade-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-tense-fade-bg:color-mix(in srgb,var(--love-log-secondary-raw)1.4%,var(--bg-card))}}:root{--love-log-title-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-title-color:color-mix(in srgb,var(--text-primary)96%,var(--love-log-accent-raw))}}:root{--love-log-title-icon-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-title-icon-bg:color-mix(in srgb,var(--love-log-secondary-raw)5%,var(--bg-card))}}:root{--love-log-title-icon-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-title-icon-border:color-mix(in srgb,var(--love-log-secondary-raw)13%,var(--border-color))}}:root{--love-log-title-icon-color:var(--love-log-header-control-color);--love-log-title-icon-shadow:0 10px 20px -18px var(--love-log-secondary-raw),inset 0 1px 0 #ffffffad}@supports (color:color-mix(in lab,red,red)){:root{--love-log-title-icon-shadow:0 10px 20px -18px color-mix(in srgb,var(--love-log-secondary-raw)34%,black),inset 0 1px 0 #ffffffad}}[data-bg-style=tinted]:not(.dark){--love-log-header-bg:linear-gradient(180deg,#fff 0%,#fff 100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-bg:linear-gradient(180deg,color-mix(in srgb,#fff 96%,var(--love-log-secondary-raw))0%,color-mix(in srgb,#fff 92%,var(--love-log-secondary-raw))100%)}}[data-bg-style=tinted]:not(.dark){--love-log-header-border:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-border:color-mix(in srgb,var(--secondary-color)14%,#181c2414)}}[data-bg-style=tinted]:not(.dark){--love-log-header-slab-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-slab-border:color-mix(in srgb,var(--love-log-secondary-raw)22%,#181c240d)}}[data-bg-style=tinted]:not(.dark){--love-log-header-slab-shadow:0 18px 34px -34px var(--love-log-secondary-raw),inset 0 1px 0 #ffffffeb}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-slab-shadow:0 18px 34px -34px color-mix(in srgb,var(--love-log-secondary-raw)16%,#181c243d),inset 0 1px 0 #ffffffeb}}[data-bg-style=tinted]:not(.dark){--love-log-header-control-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-control-color:color-mix(in srgb,var(--love-log-secondary-raw)62%,var(--secondary-text)38%)}}[data-bg-style=tinted]:not(.dark){--love-log-header-readable-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-readable-color:color-mix(in srgb,var(--love-log-secondary-raw)40%,var(--secondary-text)60%)}}[data-bg-style=tinted]:not(.dark){--love-log-header-selected-color:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-selected-color:color-mix(in srgb,var(--love-log-accent-raw)76%,var(--accent-text))}}[data-bg-style=tinted]:not(.dark){--love-log-header-count-color:var(--love-log-header-readable-color);--love-log-header-control-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-control-border:color-mix(in srgb,var(--love-log-secondary-raw)18%,transparent)}}[data-bg-style=tinted]:not(.dark){--love-log-header-selected-border:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-selected-border:color-mix(in srgb,var(--love-log-accent-raw)34%,transparent)}}[data-bg-style=tinted]:not(.dark){--love-log-header-filter-bg:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-filter-bg:color-mix(in srgb,var(--secondary-color)3%,#fff)}}[data-bg-style=tinted]:not(.dark){--love-log-header-filter-border:var(--secondary-color)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-filter-border:color-mix(in srgb,var(--secondary-color)15%,transparent)}}[data-bg-style=tinted]:not(.dark){--love-log-header-filter-color:var(--love-log-header-readable-color);--love-log-header-filter-active-bg:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-filter-active-bg:color-mix(in srgb,var(--love-log-accent-raw)8%,#fff)}}[data-bg-style=tinted]:not(.dark){--love-log-header-filter-active-color:var(--love-log-header-selected-color);--love-log-header-filter-active-border:var(--love-log-header-selected-border);--love-log-header-action-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-action-bg:color-mix(in srgb,var(--love-log-secondary-raw)4%,#fff)}}[data-bg-style=tinted]:not(.dark){--love-log-header-action-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-action-border:color-mix(in srgb,var(--love-log-secondary-raw)22%,transparent)}}[data-bg-style=tinted]:not(.dark){--love-log-header-action-color:var(--love-log-header-control-color);--love-log-header-action-active-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-action-active-bg:color-mix(in srgb,var(--love-log-secondary-raw)9%,#fff)}}[data-bg-style=tinted]:not(.dark){--love-log-header-action-active-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-header-action-active-border:color-mix(in srgb,var(--love-log-secondary-raw)36%,transparent)}}[data-bg-style=tinted]:not(.dark){--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--bg-app);--love-log-card-bg:linear-gradient(180deg,var(--love-log-secondary-raw)0%,var(--love-log-accent-raw)48%,var(--love-log-secondary-raw)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--love-log-secondary-raw)7.5%,#fff)0%,color-mix(in srgb,var(--love-log-accent-raw)2.5%,#fff)48%,color-mix(in srgb,var(--love-log-secondary-raw)11%,#fff)100%)}}[data-bg-style=tinted]:not(.dark){--love-log-card-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-card-border:color-mix(in srgb,var(--love-log-secondary-raw)24%,#181c240b)}}[data-bg-style=tinted]:not(.dark){--love-log-card-shadow:0 22px 44px -35px var(--love-log-secondary-raw),0 14px 28px -30px var(--love-log-secondary-raw),inset 0 1px 0 var(--love-log-secondary-raw),inset 0 -14px 28px -30px var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-card-shadow:0 22px 44px -35px color-mix(in srgb,var(--love-log-secondary-raw)12%,#181c2433),0 14px 28px -30px color-mix(in srgb,var(--love-log-secondary-raw)20%,transparent),inset 0 1px 0 color-mix(in srgb,var(--love-log-secondary-raw)10%,transparent),inset 0 -14px 28px -30px color-mix(in srgb,var(--love-log-secondary-raw)14%,transparent)}}[data-bg-style=tinted]:not(.dark){--love-log-card-sheen:linear-gradient(180deg,var(--love-log-secondary-raw)0%,transparent 20%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--love-log-card-sheen:linear-gradient(180deg,color-mix(in srgb,var(--love-log-secondary-raw)5%,transparent)0%,transparent 20%)}}html:not(.dark){--love-log-progress-outer-stroke:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--love-log-progress-outer-stroke:color-mix(in srgb,var(--love-log-accent-raw)8%,transparent)}}html:not(.dark){--love-log-progress-inner-stroke:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--love-log-progress-inner-stroke:color-mix(in srgb,var(--love-log-accent-raw)6%,transparent)}}html:not(.dark){--love-log-progress-rail-start:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--love-log-progress-rail-start:color-mix(in srgb,var(--love-log-accent-raw)22%,var(--love-log-progress-center-bg))}}html:not(.dark){--love-log-progress-rail-mid:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--love-log-progress-rail-mid:color-mix(in srgb,var(--love-log-accent-raw)15%,var(--love-log-progress-center-bg))}}html:not(.dark){--love-log-progress-rail-end:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){html:not(.dark){--love-log-progress-rail-end:color-mix(in srgb,var(--love-log-secondary-raw)18%,var(--love-log-progress-center-bg))}}html:not(.dark){--love-log-progress-ring-edge-stroke:transparent;--love-log-progress-shadow:none}[data-bg-style=clean]:not(.dark){--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:#fff;--love-log-header-bg:linear-gradient(180deg,#fff 0%,var(--love-log-secondary-raw)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--love-log-header-bg:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--love-log-secondary-raw).8%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--love-log-header-slab-bg:var(--love-log-header-bg);--love-log-header-slab-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--love-log-header-slab-border:color-mix(in srgb,var(--app-identity-pink)22%,#fff 78%)}}[data-bg-style=clean]:not(.dark){--love-log-header-slab-shadow:0 14px 28px -32px #181c242e,inset 0 1px 0 #fffffffa;--love-log-card-bg:linear-gradient(180deg,#fff 0%,var(--love-log-secondary-raw)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--love-log-card-bg:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--love-log-secondary-raw)2.4%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--love-log-card-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--love-log-card-border:color-mix(in srgb,var(--app-identity-pink)26%,#fff 74%)}}[data-bg-style=clean]:not(.dark){--love-log-card-shadow:0 18px 34px -32px var(--app-identity-pink),0 1px 2px -2px var(--app-identity-pink),inset 0 1px 0 #fffffffa}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--love-log-card-shadow:0 18px 34px -32px color-mix(in srgb,var(--app-identity-pink)16%,transparent),0 1px 2px -2px color-mix(in srgb,var(--app-identity-pink)20%,transparent),inset 0 1px 0 #fffffffa}}[data-bg-style=clean]:not(.dark){--love-log-card-sheen:none;--love-log-word-color:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--love-log-word-color:color-mix(in srgb,var(--love-log-accent-raw)86%,var(--accent-text)14%)}}[data-bg-style=clean]:not(.dark){--love-log-cta-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--love-log-cta-bg:color-mix(in srgb,var(--love-log-secondary-raw)2%,#fff)}}[data-bg-style=clean]:not(.dark){--love-log-cta-border:var(--app-clean-border-theme);--love-log-cta-shadow:none;--love-log-header-action-bg:#fff;--love-log-header-action-active-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--love-log-header-action-active-bg:color-mix(in srgb,var(--love-log-secondary-raw)4%,#fff)}}[data-bg-style=clean]:not(.dark){--love-log-header-filter-bg:#fff;--love-log-header-filter-border:var(--app-clean-border-theme);--love-log-header-filter-active-bg:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--love-log-header-filter-active-bg:color-mix(in srgb,var(--love-log-accent-raw)5.5%,#fff)}}[data-bg-style=clean]:not(.dark){--love-log-header-filter-active-border:var(--app-clean-border-action);--love-log-header-filter-active-shadow:none}.love-log-canvas{background:var(--love-log-page-bg);box-shadow:var(--love-log-page-shadow);padding:0 var(--app-space-page-x).5rem}.love-log-header-dock{--love-log-header-dock-top-pad:.5rem;--love-log-header-dock-bottom-pad:0rem;isolation:isolate;margin-inline:calc(var(--app-space-page-x)*-1);padding:var(--love-log-header-dock-top-pad)var(--app-space-page-x)var(--love-log-header-dock-bottom-pad);z-index:50;background:0 0;overflow:visible}.love-log-header-dock:before{background:var(--love-log-header-dock-bg);content:"";pointer-events:none;z-index:0;height:58%;position:absolute;inset:0 0 auto}.love-log-header-dock:after{content:none}.love-log-header{background:var(--love-log-header-shell-bg);box-shadow:var(--love-log-header-shell-shadow);border-bottom:0}.love-log-header-slab{background:linear-gradient(135deg,var(--app-material-card-solid),var(--app-material-card-solid))}@supports (color:color-mix(in lab,red,red)){.love-log-header-slab{background:linear-gradient(135deg,color-mix(in srgb,var(--app-material-card-solid)94%,var(--app-icon-support)6%),var(--app-material-card-solid))}}.love-log-header-slab{border-style:solid;border-width:1px;border-color:var(--love-log-header-slab-border);box-shadow:var(--love-log-header-slab-shadow);-webkit-backdrop-filter:blur(14px);isolation:isolate;z-index:2;background-clip:border-box;position:relative}.love-log-header-slab:before,.love-log-header-slab:after{content:none}.love-log-grid{z-index:1;margin-top:-.5rem;position:relative}@media (min-width:768px){.love-log-canvas{padding-bottom:1rem}.love-log-header-dock{--love-log-header-dock-top-pad:1rem;--love-log-header-dock-bottom-pad:0rem}.love-log-grid{margin-top:.25rem}}@media (min-width:1024px){.love-log-canvas{padding-bottom:1.5rem}.love-log-header-dock{--love-log-header-dock-top-pad:1.5rem}}.love-log-header-count{background:var(--love-log-header-count-bg);border:1px solid var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-header-count{border:1px solid color-mix(in srgb,var(--love-log-secondary-raw)9%,transparent)}}.love-log-header-count{color:var(--love-log-meta-color)}.love-log-header-word-count{color:var(--love-log-header-count-color)}.love-log-title-icon{background:var(--love-log-title-icon-bg);border:1px solid var(--love-log-title-icon-border);color:var(--love-log-title-icon-color);box-shadow:var(--love-log-title-icon-shadow);border-radius:12px;flex-shrink:0}.love-log-title-icon--glyph{box-shadow:none;background:0 0;border:0;border-radius:0}.love-log-title-text{color:var(--love-log-title-color)}.love-log-header-action{background:var(--love-log-header-action-bg);border:1px solid var(--love-log-header-action-border,var(--love-log-title-icon-border));color:var(--love-log-header-action-color);box-shadow:var(--love-log-title-icon-shadow);border-radius:999px;flex-shrink:0}.love-log-header-action:hover,.love-log-header-action.is-active{background:var(--love-log-header-action-active-bg);border-color:var(--love-log-header-action-active-border,var(--love-log-title-icon-border))}.love-log-header-input{background:var(--love-log-header-input-bg);box-shadow:inset 0 0 0 1px var(--love-log-header-input-border),inset 0 1px #ffffff8f;color:var(--love-log-header-input-color);font-family:var(--font-body);font-weight:var(--font-weight-base);letter-spacing:0;outline:none;min-height:42px;transition:background-color .16s,box-shadow .16s,color .16s;border-radius:999px!important}.love-log-header-input::-moz-placeholder{color:var(--love-log-header-input-placeholder);opacity:1}.love-log-header-input::placeholder{color:var(--love-log-header-input-placeholder);opacity:1}.love-log-header-input:focus{background:var(--love-log-header-input-focus-bg);box-shadow:inset 0 0 0 1px var(--love-log-header-input-focus-border),inset 0 1px #ffffff9e,0 10px 18px -20px var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-header-input:focus{box-shadow:inset 0 0 0 1px var(--love-log-header-input-focus-border),inset 0 1px #ffffff9e,0 10px 18px -20px color-mix(in srgb,var(--love-log-secondary-raw)36%,black)}}.love-log-filter-chip{background:var(--love-log-header-filter-bg);border:1px solid var(--love-log-header-filter-border);color:var(--love-log-header-filter-color);box-shadow:var(--love-log-header-filter-shadow);box-sizing:border-box;scroll-snap-align:start;white-space:nowrap;letter-spacing:0;background-clip:padding-box;border-radius:999px;height:36px;scroll-margin-inline:.75rem;position:relative;overflow:visible;line-height:1!important}.love-log-filter-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-inline:.125rem 2.5rem;scroll-padding-inline:1rem 2.5rem;-webkit-mask-image:none;mask-image:none}.love-log-filter-row--can-scroll-right{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 30px),#0000)}.love-log-filter-row--can-scroll-left{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30px,#000)}.love-log-filter-row--can-scroll-left.love-log-filter-row--can-scroll-right{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30px,#000 calc(100% - 30px),#0000)}.love-log-filter-chip--active{background:var(--love-log-header-filter-active-bg);border-color:var(--love-log-header-filter-active-border,var(--love-log-secondary-raw))}@supports (color:color-mix(in lab,red,red)){.love-log-filter-chip--active{border-color:var(--love-log-header-filter-active-border,color-mix(in srgb,var(--love-log-secondary-raw)22%,var(--love-log-header-filter-border)))}}.love-log-filter-chip--active{color:var(--love-log-header-filter-active-color);box-shadow:var(--love-log-header-filter-active-shadow,var(--love-log-header-filter-shadow))}.love-log-filter-chip--active:after{background:var(--love-log-header-filter-active-indicator,currentColor);box-shadow:var(--love-log-header-filter-active-indicator-shadow,none);content:"";border-radius:999px;width:min(22px,52%);height:2px;display:none;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.love-log-filter-chip--clear{background:var(--love-log-state-danger-bg);border-color:var(--love-log-state-danger-border);color:var(--love-log-state-danger-color)}.love-log-filter-chip--clear:hover,.love-log-filter-chip--clear:focus-visible{background:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){.love-log-filter-chip--clear:hover,.love-log-filter-chip--clear:focus-visible{background:color-mix(in srgb,var(--status-danger)16%,var(--bg-card))}}.love-log-filter-chip--clear:hover,.love-log-filter-chip--clear:focus-visible{border-color:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){.love-log-filter-chip--clear:hover,.love-log-filter-chip--clear:focus-visible{border-color:color-mix(in srgb,var(--status-danger)34%,var(--border-color))}}.love-log-empty-state{color:var(--love-log-meta-color)}.love-log-empty-icon{background:var(--love-log-header-action-bg);border:1px solid var(--love-log-header-action-border);color:var(--love-log-header-action-color);box-shadow:var(--love-log-title-icon-shadow)}.love-log-empty-title{color:var(--love-log-title-color);line-height:1.14}.love-log-empty-body{color:var(--love-log-meta-color);max-width:23rem;line-height:1.28}.love-log-empty-action{background:var(--love-log-header-filter-active-bg);border:1px solid var(--love-log-header-filter-active-border);color:var(--love-log-header-filter-active-color);box-shadow:var(--love-log-header-filter-active-shadow);min-height:38px;line-height:1}.love-log-detail-shell{background:var(--love-log-detail-shell-bg);border:1px solid var(--love-log-detail-border);box-shadow:var(--love-log-detail-shadow);font-family:var(--font-header);background-clip:padding-box;border-radius:28px;overflow:hidden}.love-log-forms-shell{max-height:calc(var(--app-visual-viewport-height,100dvh) - var(--safe-area-top) - var(--safe-area-bottom) - 1.5rem)}.love-log-detail-header{background:var(--love-log-detail-header-bg);border-bottom:1px solid var(--love-log-detail-divider);min-height:64px;padding:.62rem 6.2rem;position:relative}.love-log-detail-word{color:var(--love-log-word-color);font-size:calc(var(--text-heading) + 5px);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;min-width:0;padding-bottom:.08em;line-height:1.2}.love-log-detail-word--long{font-size:clamp(1.45rem,calc(var(--text-heading) + 1px),1.95rem);line-height:1.16}.love-log-detail-word-row{justify-content:center;align-items:center;width:100%;min-width:0;min-height:52px;display:flex}.love-log-detail-control{background:var(--love-log-detail-control-bg);border:1px solid var(--love-log-detail-control-border);color:var(--love-log-word-color);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;line-height:1;display:inline-flex}.love-log-detail-control--close{background:var(--love-log-detail-control-bg);border-color:var(--love-log-detail-control-border);color:var(--love-log-meta-color)}.love-log-detail-control--sound{width:38px;height:38px}.love-log-detail-sound{position:absolute;top:50%;right:3.45rem;transform:translateY(-50%)}.love-log-detail-back{position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.love-log-detail-close{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.love-log-detail-body{background:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-body{background:color-mix(in srgb,var(--love-log-secondary-raw)1.4%,transparent)}}.love-log-detail-body{padding:.55rem 1rem 1rem}.love-log-forms-body{padding:.75rem 1rem 1rem}.love-log-detail-translation{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-translation{color:color-mix(in srgb,var(--text-primary)90%,var(--love-log-secondary-raw))}}.love-log-detail-translation{font-size:calc(var(--text-heading) + 1px);line-height:1.2}.love-log-detail-type-pill{background:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-type-pill{background:color-mix(in srgb,var(--love-log-secondary-raw)10%,var(--bg-card))}}.love-log-detail-type-pill{border:1px solid var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-type-pill{border:1px solid color-mix(in srgb,var(--love-log-secondary-raw)12%,transparent)}}.love-log-detail-type-pill{color:var(--love-log-meta-color)}.love-log-detail-reading-card{background:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-reading-card{background:color-mix(in srgb,var(--love-log-secondary-raw)4%,var(--love-log-detail-section-bg))}}.love-log-detail-reading-text{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-reading-text{color:color-mix(in srgb,var(--text-primary)86%,var(--love-log-secondary-raw))}}.love-log-detail-reading-text{font-family:var(--font-header);text-wrap:pretty;font-weight:700}.love-log-detail-section-label{color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-section-label{color:color-mix(in srgb,var(--love-log-secondary-raw)42%,var(--text-secondary))}}.love-log-detail-section-label{font-size:var(--text-caption);letter-spacing:.08em;line-height:1.1}.love-log-detail-mini-control{color:var(--love-log-secondary-raw);border-radius:999px;align-items:center}@supports (color:color-mix(in lab,red,red)){.love-log-detail-mini-control{color:color-mix(in srgb,var(--love-log-secondary-raw)45%,var(--text-secondary))}}.love-log-detail-mini-control{justify-content:center;width:30px;height:30px;line-height:1;display:inline-flex}.love-log-detail-mini-control:hover{background:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-mini-control:hover{background:color-mix(in srgb,var(--love-log-secondary-raw)6%,transparent)}}.love-log-detail-mini-control:hover{color:var(--love-log-meta-color)}.love-log-detail-card{background:var(--love-log-detail-section-bg);border:1px solid var(--love-log-detail-section-border);border-radius:18px}.love-log-conjugation-card{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:min(54dvh,32rem);overflow:hidden auto}.love-log-detail-example-text{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-example-text{color:color-mix(in srgb,var(--text-primary)88%,var(--love-log-secondary-raw))}}.love-log-detail-example-reading{color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-example-reading{color:color-mix(in srgb,var(--love-log-secondary-raw)58%,var(--text-secondary))}}.love-log-detail-example-reading-label{color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-example-reading-label{color:color-mix(in srgb,var(--love-log-secondary-raw)72%,var(--text-secondary))}}.love-log-detail-example-reading-label{letter-spacing:.08em;margin-right:.5rem;display:inline-flex}.love-log-detail-example-reading-value{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-example-reading-value{color:color-mix(in srgb,var(--text-primary)78%,var(--love-log-secondary-raw))}}.love-log-detail-example-reading-value{font-family:var(--font-header);font-weight:700}.love-log-detail-tip-card{background:var(--love-log-detail-tip-bg);border:1px solid var(--love-log-detail-section-border);border-radius:20px}.love-log-detail-tip-icon{background:var(--accent-color);align-items:center}@supports (color:color-mix(in lab,red,red)){.love-log-detail-tip-icon{background:color-mix(in srgb,var(--accent-color)8%,var(--bg-card))}}.love-log-detail-tip-icon{border:1px solid var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-tip-icon{border:1px solid color-mix(in srgb,var(--accent-color)18%,transparent)}}.love-log-detail-tip-icon{color:var(--love-log-word-color);border-radius:999px;flex-shrink:0;justify-content:center;width:28px;height:28px;display:inline-flex}.love-log-detail-primary-action{background:linear-gradient(135deg,var(--love-log-accent-raw)0%,var(--love-log-accent-raw)100%)}@supports (color:color-mix(in lab,red,red)){.love-log-detail-primary-action{background:linear-gradient(135deg,var(--love-log-accent-raw)0%,color-mix(in srgb,var(--love-log-accent-raw)72%,var(--love-log-secondary-raw))100%)}}.love-log-detail-primary-action{color:#fff;box-shadow:0 16px 28px -22px var(--love-log-accent-raw);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.love-log-detail-primary-action{box-shadow:0 16px 28px -22px color-mix(in srgb,var(--love-log-accent-raw)58%,black)}}.love-log-tense-rail-wrap{background:0 0;border:0;position:relative;overflow:visible}.love-log-tense-rail{scroll-snap-type:x proximity;gap:.42rem;max-width:100%;padding:.05rem 0 .1rem;display:flex;overflow-x:auto}.love-log-tense-chip{font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,800);letter-spacing:0;scroll-snap-align:start;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.38rem;min-width:-moz-max-content;min-width:max-content;min-height:34px;padding:0 .85rem;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.love-log-tense-chip--active{background:var(--love-log-tense-chip-active-bg);border-color:var(--love-log-tense-chip-active-border);color:var(--love-log-word-color);box-shadow:0 10px 18px -18px var(--love-log-secondary-raw),inset 0 1px #ffffffc7}@supports (color:color-mix(in lab,red,red)){.love-log-tense-chip--active{box-shadow:0 10px 18px -18px color-mix(in srgb,var(--love-log-secondary-raw)42%,black),inset 0 1px #ffffffc7}}.love-log-tense-chip--available{background:var(--love-log-tense-chip-bg);border-color:var(--love-log-tense-chip-border);color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-tense-chip--available{color:color-mix(in srgb,var(--love-log-secondary-raw)33%,var(--text-secondary))}}.love-log-tense-chip--locked{background:var(--love-log-tense-chip-bg);border-color:var(--love-log-tense-chip-border);color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-tense-chip--locked{color:color-mix(in srgb,var(--love-log-secondary-raw)24%,var(--text-secondary))}}.love-log-tense-chip--locked{opacity:.7}.love-log-tense-chip-check{color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.love-log-tense-chip-check{color:color-mix(in srgb,var(--love-log-secondary-raw)70%,var(--love-log-accent-raw))}}.love-log-tense-chip-check{font-size:.68rem;font-weight:var(--font-weight-ui-heavy,900);line-height:1}.love-log-locked-tense-panel{background:var(--love-log-detail-section-bg);border:1px solid var(--love-log-detail-section-border);color:var(--love-log-meta-color);border-radius:24px;padding:1.35rem 1rem}.love-log-locked-tense-icon{background:var(--love-log-header-action-bg);border:1px solid var(--love-log-header-action-border);color:var(--love-log-header-action-color);width:48px;height:48px}.love-log-locked-tense-title{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.love-log-locked-tense-title{color:color-mix(in srgb,var(--text-primary)68%,var(--love-log-secondary-raw))}}.love-log-locked-tense-title{font-weight:var(--font-weight-ui-strong,750);line-height:1.28}.love-log-locked-tense-action{background:var(--love-log-header-filter-active-bg);border:1px solid var(--love-log-header-filter-active-border);color:var(--love-log-header-filter-active-color);min-height:40px;box-shadow:var(--love-log-header-filter-active-shadow);border-radius:999px}.love-log-unlock-dialog{background:var(--love-log-detail-shell-bg);border:1px solid var(--love-log-detail-border);box-shadow:var(--love-log-detail-shadow);color:var(--love-log-meta-color);font-family:var(--font-header);border-radius:28px;width:min(100vw - 1.5rem,374px)}.love-log-unlock-icon{background:var(--love-log-header-action-bg);border:1px solid var(--love-log-header-action-border);color:var(--love-log-header-action-color);width:56px;height:56px}.love-log-unlock-title{color:var(--love-log-title-color);letter-spacing:0;text-wrap:balance;line-height:1.12}.love-log-unlock-copy{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.love-log-unlock-copy{color:color-mix(in srgb,var(--text-primary)70%,var(--love-log-secondary-raw))}}.love-log-unlock-copy{font-weight:var(--font-weight-ui-soft,650);text-wrap:pretty;max-width:19.5rem;line-height:1.34}.love-log-unlock-copy strong{color:var(--love-log-word-color);font-weight:var(--font-weight-ui-heavy,900)}.love-log-unlock-button{font-family:var(--font-header);font-size:calc(var(--text-label) + .5px);font-weight:var(--font-weight-ui-heavy,900);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 1rem;line-height:1;display:inline-flex}.love-log-unlock-button--secondary{background:var(--love-log-header-filter-bg);border-color:var(--love-log-header-filter-border);color:var(--love-log-header-filter-color)}@supports (color:color-mix(in lab,red,red)){.love-log-unlock-button--secondary{color:color-mix(in srgb,var(--love-log-header-filter-color)72%,var(--text-primary))}}.love-log-unlock-button--primary{background:var(--love-log-header-filter-active-bg);border-color:var(--love-log-header-filter-active-border);color:var(--love-log-header-filter-active-color);box-shadow:var(--love-log-header-filter-active-shadow)}.dark{--love-log-card-bg:linear-gradient(180deg,var(--text-primary)0%,#0f0f11 56%,#09090b 100%)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--text-primary)3%,#111113)0%,#0f0f11 56%,#09090b 100%)}}.dark{--love-log-card-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-card-border:color-mix(in srgb,var(--love-log-secondary-raw)18%,#303036)}}.dark{--love-log-card-shadow:0 22px 42px -32px #000000e6,0 0 0 1px #ffffff04,inset 0 1px 0 #ffffff08;--love-log-card-sheen:linear-gradient(180deg,#ffffff05 0%,transparent 22%);--love-log-word-color:var(--love-log-accent-raw);--love-log-meta-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-meta-color:color-mix(in srgb,var(--love-log-secondary-raw)78%,var(--text-primary))}}.dark{--love-log-translation-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-translation-color:color-mix(in srgb,var(--love-log-secondary-raw)58%,var(--text-primary))}}.dark{--love-log-cta-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-cta-color:color-mix(in srgb,var(--love-log-secondary-raw)72%,var(--text-primary))}}.dark{--love-log-cta-bg:linear-gradient(180deg,var(--love-log-secondary-raw)0%,#0f0f11 100%)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-cta-bg:linear-gradient(180deg,color-mix(in srgb,var(--love-log-secondary-raw)4%,#141416)0%,#0f0f11 100%)}}.dark{--love-log-cta-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-cta-border:color-mix(in srgb,var(--love-log-secondary-raw)25%,#303036)}}.dark{--love-log-cta-shadow:0 10px 20px -18px #000000db;--love-log-progress-center-bg:transparent;--love-log-progress-outer-stroke:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-progress-outer-stroke:color-mix(in srgb,var(--love-log-accent-raw)20%,#0c0c0e)}}.dark{--love-log-progress-inner-stroke:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-progress-inner-stroke:color-mix(in srgb,var(--love-log-accent-raw)10%,#0c0c0e)}}.dark{--love-log-progress-rail-start:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-progress-rail-start:color-mix(in srgb,var(--love-log-accent-raw)30%,transparent)}}.dark{--love-log-progress-rail-mid:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-progress-rail-mid:color-mix(in srgb,var(--love-log-accent-raw)20%,transparent)}}.dark{--love-log-progress-rail-end:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-progress-rail-end:color-mix(in srgb,var(--love-log-secondary-raw)28%,transparent)}}.dark{--love-log-progress-rail-fill:var(--love-log-progress-rail-start);--love-log-progress-fill:var(--love-log-accent-raw);--love-log-progress-gap-stroke:transparent;--love-log-progress-number:var(--love-log-word-color);--love-log-progress-shadow:none;--love-log-state-accent-bg:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-state-accent-bg:color-mix(in srgb,var(--love-log-accent-raw)8%,#101012)}}.dark{--love-log-state-accent-color:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-state-accent-color:color-mix(in srgb,var(--love-log-accent-raw)92%,var(--text-primary))}}.dark{--love-log-state-accent-border:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-state-accent-border:color-mix(in srgb,var(--love-log-accent-raw)16%,#303036)}}.dark{--love-log-state-warning-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-state-warning-bg:color-mix(in srgb,var(--love-log-secondary-raw)10%,#101012)}}.dark{--love-log-state-warning-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-state-warning-color:color-mix(in srgb,var(--love-log-secondary-raw)94%,var(--text-primary))}}.dark{--love-log-state-warning-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-state-warning-border:color-mix(in srgb,var(--love-log-secondary-raw)22%,#303036)}}.dark{--love-log-header-dock-bg:#050405;--love-log-header-bg:linear-gradient(180deg,#050405 0%,#030304 100%);--love-log-header-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-border:color-mix(in srgb,var(--love-log-secondary-raw)5%,#ffffff03)}}.dark{--love-log-header-shadow:0 14px 28px -30px #000000eb,inset 0 1px 0 #ffffff05;--love-log-header-slab-bg:linear-gradient(180deg,var(--love-log-secondary-raw)0%,#030304 100%)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-slab-bg:linear-gradient(180deg,color-mix(in srgb,var(--love-log-secondary-raw)3.5%,#080809)0%,#030304 100%)}}.dark{--love-log-header-slab-border:var(--love-log-card-border);--love-log-header-slab-shadow:0 18px 34px -30px #000000f2,inset 0 1px 0 #ffffff05;--love-log-header-count-bg:transparent;--love-log-header-count-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-count-color:color-mix(in srgb,var(--love-log-secondary-raw)82%,var(--text-primary))}}.dark{--love-log-header-action-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-action-bg:color-mix(in srgb,var(--love-log-secondary-raw)2%,#0b0b0d)}}.dark{--love-log-header-action-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-action-border:color-mix(in srgb,var(--love-log-secondary-raw)20%,#111014)}}.dark{--love-log-header-action-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-action-color:color-mix(in srgb,var(--love-log-secondary-raw)88%,var(--text-primary))}}.dark{--love-log-header-action-active-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-action-active-bg:color-mix(in srgb,var(--love-log-secondary-raw)10%,#101014)}}.dark{--love-log-header-action-active-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-action-active-border:color-mix(in srgb,var(--love-log-secondary-raw)34%,#1b1820)}}.dark{--love-log-header-filter-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-filter-bg:color-mix(in srgb,var(--love-log-secondary-raw)0%,transparent)}}.dark{--love-log-header-filter-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-filter-border:color-mix(in srgb,var(--love-log-secondary-raw)18%,transparent)}}.dark{--love-log-header-filter-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-filter-color:color-mix(in srgb,var(--love-log-secondary-raw)66%,var(--text-secondary))}}.dark{--love-log-header-filter-active-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-filter-active-bg:color-mix(in srgb,var(--love-log-secondary-raw)11%,#101013)}}.dark{--love-log-header-filter-active-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-filter-active-color:color-mix(in srgb,var(--love-log-secondary-raw)92%,var(--text-primary))}}.dark{--love-log-header-filter-active-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-header-filter-active-border:color-mix(in srgb,var(--love-log-secondary-raw)36%,#211b26)}}.dark{--love-log-header-filter-active-indicator:transparent;--love-log-header-filter-active-indicator-shadow:none;--love-log-header-filter-shadow:none;--love-log-header-filter-active-shadow:0 10px 18px -20px #000000e0,inset 0 1px 0 #ffffff07;--love-log-title-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-title-color:color-mix(in srgb,var(--text-primary)95%,var(--love-log-secondary-raw))}}.dark{--love-log-title-icon-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-title-icon-bg:color-mix(in srgb,var(--love-log-secondary-raw)3.5%,#0c0c0f)}}.dark{--love-log-title-icon-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-title-icon-border:color-mix(in srgb,var(--love-log-secondary-raw)13%,#24232a)}}.dark{--love-log-title-icon-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){.dark{--love-log-title-icon-color:color-mix(in srgb,var(--love-log-secondary-raw)84%,var(--text-primary))}}.dark{--love-log-title-icon-shadow:inset 0 1px 0 #ffffff07,0 10px 20px -22px #000000e6}[data-bg-style=tinted].dark{--love-log-page-bg:linear-gradient(180deg,var(--love-log-secondary-raw)0%,var(--love-log-accent-raw)40%,var(--love-log-secondary-raw)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-page-bg:linear-gradient(180deg,color-mix(in srgb,var(--love-log-secondary-raw)7.5%,#040203)0%,color-mix(in srgb,var(--love-log-accent-raw)4.8%,#070304)40%,color-mix(in srgb,var(--love-log-secondary-raw)6.5%,#050203)100%)}}[data-bg-style=tinted].dark{--love-log-header-dock-bg:linear-gradient(180deg,var(--love-log-secondary-raw)0%,var(--love-log-accent-raw)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-header-dock-bg:linear-gradient(180deg,color-mix(in srgb,var(--love-log-secondary-raw)7.5%,#040203)0%,color-mix(in srgb,var(--love-log-accent-raw)4.8%,#070304)100%)}}[data-bg-style=tinted].dark{--love-log-header-slab-bg:linear-gradient(180deg,var(--love-log-secondary-raw)0%,var(--love-log-accent-raw)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-header-slab-bg:linear-gradient(180deg,color-mix(in srgb,var(--love-log-secondary-raw)10%,#080507)0%,color-mix(in srgb,var(--love-log-accent-raw)5.5%,#040304)100%)}}[data-bg-style=tinted].dark{--love-log-header-slab-border:var(--love-log-card-border);--love-log-header-slab-shadow:0 20px 38px -30px #000000fa,0 12px 24px -26px var(--love-log-secondary-raw),inset 0 1px 0 #ffffff06}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-header-slab-shadow:0 20px 38px -30px #000000fa,0 12px 24px -26px color-mix(in srgb,var(--love-log-secondary-raw)20%,black),inset 0 1px 0 #ffffff06}}[data-bg-style=tinted].dark{--love-log-card-bg:linear-gradient(180deg,var(--love-log-secondary-raw)0%,var(--love-log-secondary-raw)52%,var(--love-log-accent-raw)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--love-log-secondary-raw)9.5%,#080507)0%,color-mix(in srgb,var(--love-log-secondary-raw)6%,#060405)52%,color-mix(in srgb,var(--love-log-accent-raw)5.2%,#040304)100%)}}[data-bg-style=tinted].dark{--love-log-card-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-card-border:color-mix(in srgb,var(--love-log-secondary-raw)24%,#302a35)}}[data-bg-style=tinted].dark{--love-log-card-shadow:0 22px 42px -32px #000000f5,0 12px 26px -28px var(--love-log-secondary-raw),0 0 0 1px #ffffff03,inset 0 1px 0 #ffffff06}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-card-shadow:0 22px 42px -32px #000000f5,0 12px 26px -28px color-mix(in srgb,var(--love-log-secondary-raw)18%,black),0 0 0 1px #ffffff03,inset 0 1px 0 #ffffff06}}[data-bg-style=tinted].dark{--love-log-header-action-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-header-action-bg:color-mix(in srgb,var(--love-log-secondary-raw)3%,#0b0b0d)}}[data-bg-style=tinted].dark{--love-log-header-filter-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-header-filter-bg:color-mix(in srgb,var(--love-log-secondary-raw)0%,transparent)}}[data-bg-style=tinted].dark{--love-log-header-filter-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-header-filter-border:color-mix(in srgb,var(--love-log-secondary-raw)18%,transparent)}}[data-bg-style=tinted].dark{--love-log-header-filter-active-bg:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-header-filter-active-bg:color-mix(in srgb,var(--love-log-secondary-raw)12%,#101013)}}[data-bg-style=tinted].dark{--love-log-header-filter-active-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--love-log-header-filter-active-border:color-mix(in srgb,var(--love-log-secondary-raw)36%,#211b26)}}[data-bg-style=clean].dark{--love-log-page-bg:transparent;--love-log-header-dock-bg:var(--bg-app);--love-log-word-color:var(--love-log-accent-raw);--love-log-card-bg:linear-gradient(180deg,var(--bg-app)0%,var(--bg-app)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--bg-app)94%,var(--bg-card)6%)0%,color-mix(in srgb,var(--bg-app)91%,var(--bg-card)9%)100%)}}[data-bg-style=clean].dark{--love-log-card-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-card-border:color-mix(in srgb,var(--love-log-secondary-raw)36%,transparent)}}[data-bg-style=clean].dark{--love-log-card-shadow:0 18px 34px -30px #000000bd,inset 0 1px 0 #ffffff09;--love-log-card-sheen:none;--love-log-meta-color:var(--love-log-secondary-raw);--love-log-translation-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-translation-color:color-mix(in srgb,var(--love-log-secondary-raw)78%,var(--text-primary)22%)}}[data-bg-style=clean].dark{--love-log-cta-color:var(--love-log-secondary-raw);--love-log-cta-bg:var(--app-clean-dark-control)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-cta-bg:color-mix(in srgb,var(--app-clean-dark-control)92%,var(--love-log-secondary-raw)8%)}}[data-bg-style=clean].dark{--love-log-cta-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-cta-border:color-mix(in srgb,var(--love-log-secondary-raw)36%,transparent)}}[data-bg-style=clean].dark{--love-log-cta-shadow:none;--love-log-progress-center-bg:transparent;--love-log-progress-outer-stroke:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-progress-outer-stroke:color-mix(in srgb,var(--love-log-accent-raw)18%,transparent)}}[data-bg-style=clean].dark{--love-log-progress-inner-stroke:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-progress-inner-stroke:color-mix(in srgb,var(--love-log-secondary-raw)12%,transparent)}}[data-bg-style=clean].dark{--love-log-progress-rail-start:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-progress-rail-start:color-mix(in srgb,var(--love-log-accent-raw)48%,transparent)}}[data-bg-style=clean].dark{--love-log-progress-rail-mid:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-progress-rail-mid:color-mix(in srgb,var(--love-log-accent-raw)36%,transparent)}}[data-bg-style=clean].dark{--love-log-progress-rail-end:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-progress-rail-end:color-mix(in srgb,var(--love-log-secondary-raw)38%,transparent)}}[data-bg-style=clean].dark{--love-log-progress-gap-stroke:transparent;--love-log-progress-shadow:none;--love-log-header-bg:linear-gradient(180deg,var(--bg-app)0%,var(--bg-app)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-header-bg:linear-gradient(180deg,color-mix(in srgb,var(--bg-app)95%,var(--bg-card)5%)0%,color-mix(in srgb,var(--bg-app)92%,var(--bg-card)8%)100%)}}[data-bg-style=clean].dark{--love-log-header-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-header-border:color-mix(in srgb,var(--love-log-secondary-raw)32%,transparent)}}[data-bg-style=clean].dark{--love-log-header-slab-bg:var(--love-log-header-bg);--love-log-header-slab-border:var(--love-log-card-border);--love-log-header-slab-shadow:0 16px 34px -28px #000000a3,inset 0 1px 0 #ffffff0a;--love-log-header-count-bg:transparent;--love-log-header-count-color:var(--love-log-secondary-raw);--love-log-header-action-bg:var(--app-clean-dark-control);--love-log-header-action-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-header-action-border:color-mix(in srgb,var(--love-log-secondary-raw)38%,transparent)}}[data-bg-style=clean].dark{--love-log-header-action-color:var(--love-log-secondary-raw);--love-log-header-action-active-bg:var(--app-clean-dark-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-header-action-active-bg:color-mix(in srgb,var(--app-clean-dark-control-hover)84%,var(--love-log-secondary-raw)16%)}}[data-bg-style=clean].dark{--love-log-header-action-active-border:var(--app-clean-border-action);--love-log-header-filter-bg:var(--app-clean-dark-control);--love-log-header-filter-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-header-filter-border:color-mix(in srgb,var(--love-log-secondary-raw)34%,transparent)}}[data-bg-style=clean].dark{--love-log-header-filter-color:var(--love-log-secondary-raw);--love-log-header-filter-active-bg:var(--app-clean-dark-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-header-filter-active-bg:color-mix(in srgb,var(--app-clean-dark-control-hover)82%,var(--love-log-accent-raw)18%)}}[data-bg-style=clean].dark{--love-log-header-filter-active-color:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-header-filter-active-color:color-mix(in srgb,var(--love-log-accent-raw)72%,var(--text-primary)28%)}}[data-bg-style=clean].dark{--love-log-header-filter-active-border:var(--app-clean-border-action);--love-log-header-filter-active-indicator:transparent;--love-log-header-filter-active-indicator-shadow:none;--love-log-header-filter-shadow:none;--love-log-header-filter-active-shadow:0 10px 18px -20px #0000007a,inset 0 1px 0 #ffffff06;--love-log-title-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-title-color:color-mix(in srgb,var(--text-primary)96%,var(--love-log-secondary-raw))}}[data-bg-style=clean].dark{--love-log-title-icon-bg:var(--app-clean-dark-control);--love-log-title-icon-border:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-title-icon-border:color-mix(in srgb,var(--love-log-secondary-raw)36%,transparent)}}[data-bg-style=clean].dark{--love-log-title-icon-color:var(--love-log-secondary-raw);--love-log-state-accent-bg:var(--app-clean-dark-card);--love-log-state-accent-color:var(--love-log-accent-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-state-accent-color:color-mix(in srgb,var(--love-log-accent-raw)82%,var(--text-primary)18%)}}[data-bg-style=clean].dark{--love-log-state-accent-border:var(--app-clean-border-theme);--love-log-state-warning-bg:var(--app-clean-dark-card);--love-log-state-warning-color:var(--love-log-secondary-raw)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--love-log-state-warning-color:color-mix(in srgb,var(--love-log-secondary-raw)78%,var(--text-primary)22%)}}[data-bg-style=clean].dark{--love-log-state-warning-border:var(--app-clean-border-theme)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-accent-raw:var(--app-identity-coral);--love-log-secondary-raw:var(--app-identity-pink);--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--bg-app);--love-log-header-bg:var(--app-clean-dark-card-bg);--love-log-header-slab-bg:var(--love-log-header-bg);--love-log-header-slab-border:var(--app-clean-border-theme);--love-log-header-edge-mask:var(--bg-app);--love-log-header-slab-shadow:0 16px 34px -30px #000000ad;--love-log-card-bg:var(--app-clean-dark-card-bg);--love-log-card-border:var(--app-clean-border-theme);--love-log-card-shadow:0 16px 30px -32px #000000b8,inset 0 1px 0 #ffffff06;--love-log-card-sheen:none;--love-log-word-color:var(--app-identity-coral);--love-log-meta-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-meta-color:color-mix(in srgb,var(--text-secondary)74%,var(--app-identity-pink)26%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-translation-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-translation-color:color-mix(in srgb,var(--text-primary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-cta-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-cta-color:color-mix(in srgb,var(--text-secondary)76%,var(--app-identity-pink)24%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-cta-bg:transparent;--love-log-cta-border:transparent;--love-log-cta-shadow:none;--love-log-progress-center-bg:transparent;--love-log-progress-outer-stroke:#ffffff1a;--love-log-progress-inner-stroke:#ffffff0f;--love-log-progress-rail-start:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-start:color-mix(in srgb,var(--app-identity-pink)8%,var(--app-clean-midnight-control-hover)92%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-mid:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-mid:color-mix(in srgb,var(--app-identity-pink)5%,var(--app-clean-midnight-control-hover)95%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-end:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-end:color-mix(in srgb,var(--app-identity-pink)8%,var(--app-clean-midnight-control-hover)92%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-progress-gap-stroke:transparent;--love-log-progress-number:var(--text-primary);--love-log-progress-shadow:none;--love-log-header-count-bg:transparent;--love-log-header-count-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-header-count-color:color-mix(in srgb,var(--text-secondary)72%,var(--app-identity-pink)28%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-header-action-bg:var(--app-clean-dark-control);--love-log-header-action-border:var(--app-clean-border-theme);--love-log-header-action-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-header-action-color:color-mix(in srgb,var(--text-secondary)76%,var(--app-identity-pink)24%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-header-action-active-bg:var(--app-control-active-bg);--love-log-header-action-active-border:var(--app-control-active-border);--love-log-header-input-bg:var(--app-clean-dark-control);--love-log-header-input-border:var(--app-clean-border-theme);--love-log-header-input-color:var(--text-primary);--love-log-header-input-placeholder:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-header-input-placeholder:color-mix(in srgb,var(--text-secondary)72%,var(--bg-app)28%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-header-input-icon:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-header-input-icon:color-mix(in srgb,var(--text-secondary)74%,var(--app-identity-pink)26%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-header-input-focus-bg:var(--app-clean-dark-control-hover);--love-log-header-input-focus-border:var(--app-control-active-border);--love-log-header-filter-bg:transparent;--love-log-header-filter-border:var(--app-clean-border-theme);--love-log-header-filter-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-header-filter-color:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-header-filter-active-bg:var(--app-control-active-bg);--love-log-header-filter-active-color:var(--app-identity-coral);--love-log-header-filter-active-border:var(--app-control-active-border);--love-log-header-filter-active-shadow:none;--love-log-title-color:var(--text-primary);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page{--love-log-title-icon-color:color-mix(in srgb,var(--text-secondary)74%,var(--app-identity-pink)26%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-accent-raw:var(--app-identity-coral);--love-log-secondary-raw:var(--app-identity-pink);--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--bg-app);--love-log-header-bg:linear-gradient(180deg,var(--app-clean-charcoal-surface-raised)0%,var(--app-clean-charcoal-surface)100%);--love-log-header-slab-bg:var(--love-log-header-bg);--love-log-header-slab-border:var(--app-clean-border-theme);--love-log-header-edge-mask:var(--bg-app);--love-log-header-slab-shadow:0 16px 32px -30px #000000b3,inset 0 1px 0 #ffffff07;--love-log-card-bg:var(--app-clean-dark-card-bg);--love-log-card-border:var(--app-clean-border-theme);--love-log-card-shadow:0 15px 30px -30px #000000ad,inset 0 1px 0 #ffffff06;--love-log-card-sheen:none;--love-log-word-color:var(--app-identity-coral);--love-log-meta-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-meta-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-translation-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-translation-color:color-mix(in srgb,var(--text-primary)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-cta-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-cta-color:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-cta-bg:transparent;--love-log-cta-border:transparent;--love-log-cta-shadow:none;--love-log-progress-center-bg:transparent;--love-log-progress-outer-stroke:#ffffff1a;--love-log-progress-inner-stroke:#ffffff0f;--love-log-progress-rail-start:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-start:color-mix(in srgb,var(--app-identity-pink)6%,var(--app-clean-charcoal-control-hover)94%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-mid:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-mid:color-mix(in srgb,var(--app-identity-pink)4%,var(--app-clean-charcoal-control-hover)96%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-end:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-end:color-mix(in srgb,var(--app-identity-pink)6%,var(--app-clean-charcoal-control-hover)94%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-progress-gap-stroke:transparent;--love-log-progress-number:var(--text-primary);--love-log-progress-shadow:none;--love-log-header-count-bg:transparent;--love-log-header-count-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-header-count-color:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-header-action-bg:var(--app-clean-dark-control);--love-log-header-action-border:var(--app-clean-border-theme);--love-log-header-action-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-header-action-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-header-action-active-bg:var(--app-control-active-bg);--love-log-header-action-active-border:var(--app-control-active-border);--love-log-header-input-bg:var(--app-clean-dark-control);--love-log-header-input-border:var(--app-clean-border-theme);--love-log-header-input-color:var(--text-primary);--love-log-header-input-placeholder:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-header-input-placeholder:color-mix(in srgb,var(--text-secondary)80%,var(--bg-app)20%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-header-input-icon:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-header-input-icon:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-header-input-focus-bg:var(--app-clean-dark-control-hover);--love-log-header-input-focus-border:var(--app-control-active-border);--love-log-header-filter-bg:transparent;--love-log-header-filter-border:var(--app-clean-border-theme);--love-log-header-filter-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-header-filter-color:color-mix(in srgb,var(--text-secondary)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-header-filter-active-bg:var(--app-control-active-bg);--love-log-header-filter-active-color:var(--app-identity-coral);--love-log-header-filter-active-border:var(--app-control-active-border);--love-log-header-filter-active-shadow:none;--love-log-title-color:var(--text-primary);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page{--love-log-title-icon-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-accent-raw:var(--app-identity-coral);--love-log-secondary-raw:var(--app-identity-pink);--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--bg-app);--love-log-header-bg:linear-gradient(180deg,var(--app-clean-black-surface-raised)0%,var(--app-clean-black-surface)100%);--love-log-header-slab-bg:var(--love-log-header-bg);--love-log-header-slab-border:var(--app-clean-border-theme);--love-log-header-edge-mask:var(--bg-app);--love-log-header-slab-shadow:0 16px 32px -30px #000000c2,inset 0 1px 0 #ffffff08;--love-log-card-bg:var(--app-clean-dark-card-bg);--love-log-card-border:var(--app-clean-border-theme);--love-log-card-shadow:0 15px 30px -30px #000000b8,inset 0 1px 0 #ffffff07;--love-log-card-sheen:none;--love-log-word-color:var(--app-identity-coral);--love-log-meta-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-meta-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-translation-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-translation-color:color-mix(in srgb,var(--text-primary)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-cta-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-cta-color:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-cta-bg:transparent;--love-log-cta-border:transparent;--love-log-cta-shadow:none;--love-log-progress-center-bg:transparent;--love-log-progress-outer-stroke:#ffffff1a;--love-log-progress-inner-stroke:#ffffff0f;--love-log-progress-rail-start:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-start:color-mix(in srgb,var(--app-identity-pink)6%,var(--app-clean-black-control-hover)94%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-mid:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-mid:color-mix(in srgb,var(--app-identity-pink)4%,var(--app-clean-black-control-hover)96%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-end:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-progress-rail-end:color-mix(in srgb,var(--app-identity-pink)6%,var(--app-clean-black-control-hover)94%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-progress-gap-stroke:transparent;--love-log-progress-number:var(--text-primary);--love-log-progress-shadow:none;--love-log-header-count-bg:transparent;--love-log-header-count-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-header-count-color:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-header-action-bg:var(--app-clean-dark-control);--love-log-header-action-border:var(--app-clean-border-theme);--love-log-header-action-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-header-action-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-header-action-active-bg:var(--app-control-active-bg);--love-log-header-action-active-border:var(--app-control-active-border);--love-log-header-input-bg:var(--app-clean-dark-control);--love-log-header-input-border:var(--app-clean-border-theme);--love-log-header-input-color:var(--text-primary);--love-log-header-input-placeholder:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-header-input-placeholder:color-mix(in srgb,var(--text-secondary)80%,var(--bg-app)20%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-header-input-icon:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-header-input-icon:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-header-input-focus-bg:var(--app-clean-dark-control-hover);--love-log-header-input-focus-border:var(--app-control-active-border);--love-log-header-filter-bg:transparent;--love-log-header-filter-border:var(--app-clean-border-theme);--love-log-header-filter-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-header-filter-color:color-mix(in srgb,var(--text-secondary)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-header-filter-active-bg:var(--app-control-active-bg);--love-log-header-filter-active-color:var(--app-identity-coral);--love-log-header-filter-active-border:var(--app-control-active-border);--love-log-header-filter-active-shadow:none;--love-log-title-color:var(--text-primary);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page{--love-log-title-icon-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}.dark .love-log-header{-webkit-backdrop-filter:none}.love-log-progress-slice{animation:.52s cubic-bezier(.2,0,0,1) both love-log-progress-slice-fill}@keyframes love-log-progress-slice-fill{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.love-log-progress-slice{animation:none}}.text-scale-micro{font-size:var(--text-micro);line-height:var(--line-height-tight)}.text-scale-caption{font-size:var(--text-caption);line-height:var(--line-height-tight)}.text-scale-label{font-size:var(--text-label);line-height:var(--line-height-normal)}.text-scale-body{font-size:var(--text-body);line-height:var(--line-height-relaxed)}.text-scale-heading{font-size:var(--text-heading);line-height:var(--line-height-tight)}.text-scale-title{font-size:calc(var(--text-heading) + .75rem);line-height:1.15}.chat-composer-input{vertical-align:middle;overflow-wrap:anywhere;box-sizing:border-box;width:100%;min-height:1.5rem;max-height:112px;margin:0;padding:0;line-height:1.35;display:block;overflow-x:hidden}:root{--chat-color-coral:var(--app-identity-coral);--chat-color-pink:var(--app-identity-pink);--chat-color-ink:var(--app-identity-ink);--chat-color-coral-soft:var(--app-identity-coral-readable)}@supports (color:color-mix(in lab,red,red)){:root{--chat-color-coral-soft:color-mix(in srgb,var(--app-identity-coral-readable)88%,var(--app-identity-pink)12%)}}:root{--chat-color-coral-muted:var(--app-identity-coral-muted);--chat-color-pink-muted:var(--app-identity-pink-muted);--chat-label-color:var(--chat-color-pink-muted);--chat-border-soft:var(--app-identity-support-border)}@supports (color:color-mix(in lab,red,red)){:root{--chat-border-soft:color-mix(in srgb,var(--app-identity-support-border)72%,transparent)}}:root{--chat-border-medium:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-border-medium:color-mix(in srgb,var(--chat-color-pink)32%,transparent)}}:root{--chat-control-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-control-bg:color-mix(in srgb,var(--chat-color-pink)4%,var(--bg-card))}}:root{--chat-control-border:var(--chat-border-soft);--chat-control-icon:var(--chat-color-coral);--chat-surface-blush:var(--chat-control-bg);--chat-empty-theme-rose:var(--chat-color-pink);--chat-home-surface-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--bg-card)100%)}@supports (color:color-mix(in lab,red,red)){:root{--chat-home-surface-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)2.2%,var(--bg-card))0%,var(--bg-card)100%)}}:root{--chat-home-surface-border:var(--chat-border-soft);--chat-home-surface-shadow:0 16px 34px -34px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-home-surface-shadow:0 16px 34px -34px color-mix(in srgb,var(--chat-color-pink)22%,black)}}:root{--chat-home-control-bg:var(--chat-control-bg);--chat-home-control-border:var(--chat-control-border);--chat-home-control-shadow:0 12px 24px -26px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-home-control-shadow:0 12px 24px -26px color-mix(in srgb,var(--chat-color-pink)22%,black)}}:root{--chat-home-control-icon:var(--chat-control-icon);--chat-history-bg:var(--chat-home-control-bg);--chat-history-border:var(--chat-home-control-border);--chat-history-shadow:var(--chat-home-control-shadow);--chat-scroll-latest-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){:root{--chat-scroll-latest-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)9%,var(--bg-card))0%,color-mix(in srgb,var(--chat-color-pink)4%,var(--bg-card))100%)}}:root{--chat-scroll-latest-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-scroll-latest-border:color-mix(in srgb,var(--chat-color-pink)42%,transparent)}}:root{--chat-scroll-latest-color:var(--chat-color-coral);--chat-scroll-latest-shadow:0 14px 28px -20px var(--chat-color-pink),0 0 0 1px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-scroll-latest-shadow:0 14px 28px -20px color-mix(in srgb,var(--chat-color-pink)38%,black),0 0 0 1px color-mix(in srgb,var(--chat-color-pink)12%,transparent)}}:root{--chat-drawer-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--bg-card)100%)}@supports (color:color-mix(in lab,red,red)){:root{--chat-drawer-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)2.5%,var(--bg-card))0%,var(--bg-card)100%)}}:root{--chat-drawer-border:var(--chat-border-soft);--chat-drawer-section-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-drawer-section-border:color-mix(in srgb,var(--chat-color-pink)12%,var(--border-color))}}:root{--chat-drawer-title-color:var(--chat-color-ink);--chat-drawer-muted-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-drawer-muted-color:color-mix(in srgb,var(--chat-color-pink)64%,var(--chat-color-ink))}}:root{--chat-drawer-row-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-drawer-row-bg:color-mix(in srgb,var(--chat-color-pink)3.2%,var(--bg-card))}}:root{--chat-drawer-row-active-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-drawer-row-active-bg:color-mix(in srgb,var(--chat-color-pink)8.5%,var(--bg-card))}}:root{--chat-drawer-row-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-drawer-row-border:color-mix(in srgb,var(--chat-color-pink)22%,transparent)}}:root{--chat-drawer-action-bg:var(--chat-control-bg);--chat-drawer-action-border:var(--chat-control-border);--chat-drawer-shadow:18px 0 44px -34px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-drawer-shadow:18px 0 44px -34px color-mix(in srgb,var(--chat-color-pink)24%,black)}}:root{--chat-composer-action-bg:var(--chat-control-bg);--chat-composer-action-border:var(--chat-control-border);--chat-composer-action-shadow:none;--chat-composer-send-ready-bg:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){:root{--chat-composer-send-ready-bg:color-mix(in srgb,var(--chat-color-coral)7%,var(--chat-composer-action-bg))}}:root{--chat-composer-send-ready-border:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){:root{--chat-composer-send-ready-border:color-mix(in srgb,var(--chat-color-coral)34%,var(--chat-composer-action-border))}}:root{--chat-composer-send-ready-color:var(--chat-color-coral);--chat-composer-send-ready-shadow:0 12px 24px -25px var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){:root{--chat-composer-send-ready-shadow:0 12px 24px -25px color-mix(in srgb,var(--chat-color-coral)38%,black)}}:root{--chat-composer-send-sending-bg:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){:root{--chat-composer-send-sending-bg:color-mix(in srgb,var(--chat-color-coral)11%,var(--chat-composer-action-bg))}}:root{--chat-composer-send-sending-border:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){:root{--chat-composer-send-sending-border:color-mix(in srgb,var(--chat-color-coral)42%,var(--chat-composer-action-border))}}:root{--chat-home-input-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-home-input-bg:color-mix(in srgb,var(--chat-color-pink)2%,var(--bg-card))}}:root{--chat-home-page-bg:transparent;--chat-home-page-shadow:none;--chat-home-composer-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){:root{--chat-home-composer-bg:color-mix(in srgb,var(--bg-card)96%,var(--chat-color-pink))}}:root{--chat-empty-eros-gradient:linear-gradient(145deg,var(--chat-color-coral)0%,var(--chat-color-coral)68%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){:root{--chat-empty-eros-gradient:linear-gradient(145deg,var(--chat-color-coral)0%,color-mix(in srgb,var(--chat-color-coral)72%,var(--chat-color-pink))68%,var(--chat-color-pink)100%)}}:root{--chat-empty-eros-opacity:.96;--chat-empty-title-color:var(--chat-color-coral-soft);--chat-empty-subtitle-color:var(--chat-color-coral-muted);--chat-empty-kicker-color:var(--chat-label-color);--chat-suggestion-row-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--bg-card)100%)}@supports (color:color-mix(in lab,red,red)){:root{--chat-suggestion-row-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)1.8%,var(--bg-card))0%,var(--bg-card)100%)}}:root{--chat-suggestion-row-border:var(--chat-border-medium);--chat-suggestion-row-shadow:0 14px 30px -44px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-suggestion-row-shadow:0 14px 30px -44px color-mix(in srgb,var(--chat-color-pink)32%,black)}}:root{--chat-suggestion-icon-bg:var(--chat-control-bg);--chat-suggestion-icon-border:var(--chat-control-border);--chat-suggestion-icon-color:var(--chat-control-icon);--chat-suggestion-text-color:var(--chat-color-ink);--chat-suggestion-chevron-color:var(--chat-color-pink);--chat-composer-placeholder-color:var(--chat-empty-subtitle-color);--chat-thread-assistant-color:var(--chat-color-ink);--chat-thread-card-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--bg-card)100%)}@supports (color:color-mix(in lab,red,red)){:root{--chat-thread-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)2.8%,var(--bg-card))0%,var(--bg-card)100%)}}:root{--chat-thread-card-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-thread-card-border:color-mix(in srgb,var(--chat-color-pink)18%,var(--border-color))}}:root{--chat-thread-card-shadow:0 12px 28px -34px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-thread-card-shadow:0 12px 28px -34px color-mix(in srgb,var(--chat-color-pink)26%,black)}}:root{--chat-thread-divider:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-thread-divider:color-mix(in srgb,var(--chat-color-pink)20%,transparent)}}:root{--chat-thread-assistant-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){:root{--chat-thread-assistant-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)2.4%,var(--bg-card))0%,color-mix(in srgb,var(--chat-color-pink).8%,var(--bg-card))100%)}}:root{--chat-thread-assistant-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-thread-assistant-border:color-mix(in srgb,var(--chat-color-pink)14%,transparent)}}:root{--chat-thread-assistant-shadow:0 16px 32px -40px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-thread-assistant-shadow:0 16px 32px -40px color-mix(in srgb,var(--chat-color-pink)22%,black)}}:root{--chat-thread-user-bg:linear-gradient(180deg,var(--chat-color-coral)0%,var(--chat-color-coral)100%)}@supports (color:color-mix(in lab,red,red)){:root{--chat-thread-user-bg:linear-gradient(180deg,var(--chat-color-coral)0%,color-mix(in srgb,var(--chat-color-coral)90%,var(--chat-color-pink))100%)}}:root{--chat-thread-user-border:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){:root{--chat-thread-user-border:color-mix(in srgb,var(--chat-color-coral)34%,transparent)}}:root{--chat-thread-user-color:#fff;--chat-thread-user-shadow:0 14px 30px -22px var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){:root{--chat-thread-user-shadow:0 14px 30px -22px color-mix(in srgb,var(--chat-color-coral)42%,black)}}[data-bg-style=clean]:not(.dark){--chat-home-page-bg:transparent;--chat-home-page-shadow:none;--chat-border-soft:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-border-soft:color-mix(in srgb,var(--chat-color-pink)15%,var(--border-color))}}[data-bg-style=clean]:not(.dark){--chat-border-medium:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-border-medium:color-mix(in srgb,var(--chat-color-pink)19%,var(--border-color))}}[data-bg-style=clean]:not(.dark){--chat-control-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-control-bg:color-mix(in srgb,var(--chat-color-pink)1.8%,#fff)}}[data-bg-style=clean]:not(.dark){--chat-control-border:var(--chat-border-soft);--chat-home-surface-bg:linear-gradient(180deg,#fff 0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-home-surface-bg:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--chat-color-pink)1.6%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--chat-home-surface-border:var(--chat-border-soft);--chat-home-surface-shadow:0 14px 30px -30px #181c2438,inset 0 1px 0 #fffffffa;--chat-home-control-bg:var(--chat-control-bg);--chat-home-control-border:var(--chat-control-border);--chat-home-control-shadow:none;--chat-history-bg:var(--chat-control-bg);--chat-history-border:var(--chat-control-border);--chat-history-shadow:none;--chat-scroll-latest-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-scroll-latest-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)4.2%,#fff)0%,color-mix(in srgb,var(--chat-color-pink)2%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--chat-scroll-latest-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-scroll-latest-border:color-mix(in srgb,var(--chat-color-pink)26%,var(--border-color))}}[data-bg-style=clean]:not(.dark){--chat-scroll-latest-shadow:0 12px 24px -24px #181c2433,inset 0 1px 0 #fffffff5;--chat-drawer-bg:linear-gradient(180deg,#fff 0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-drawer-bg:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--chat-color-pink)1.4%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--chat-drawer-border:var(--chat-border-soft);--chat-drawer-section-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-drawer-section-border:color-mix(in srgb,var(--chat-color-pink)9%,var(--border-color))}}[data-bg-style=clean]:not(.dark){--chat-drawer-row-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-drawer-row-bg:color-mix(in srgb,var(--chat-color-pink)1.8%,#fff)}}[data-bg-style=clean]:not(.dark){--chat-drawer-row-active-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-drawer-row-active-bg:color-mix(in srgb,var(--chat-color-pink)5.5%,#fff)}}[data-bg-style=clean]:not(.dark){--chat-drawer-row-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-drawer-row-border:color-mix(in srgb,var(--chat-color-pink)17%,var(--border-color))}}[data-bg-style=clean]:not(.dark){--chat-drawer-action-bg:var(--chat-control-bg);--chat-drawer-action-border:var(--chat-control-border);--chat-drawer-shadow:18px 0 38px -34px #181c2447;--chat-composer-action-bg:var(--chat-control-bg);--chat-composer-action-border:var(--chat-control-border);--chat-composer-action-shadow:none;--chat-home-input-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-home-input-bg:color-mix(in srgb,var(--chat-color-pink)1.5%,#fff)}}[data-bg-style=clean]:not(.dark){--chat-home-composer-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-home-composer-bg:color-mix(in srgb,var(--chat-color-pink)1.2%,#fff)}}[data-bg-style=clean]:not(.dark){--chat-suggestion-row-bg:linear-gradient(180deg,#fff 0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-suggestion-row-bg:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--chat-color-pink)2%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--chat-suggestion-row-border:var(--chat-border-medium);--chat-suggestion-row-shadow:0 14px 28px -30px #181c2433,inset 0 1px 0 #fffffffa;--chat-suggestion-icon-bg:var(--chat-control-bg);--chat-suggestion-icon-border:var(--chat-control-border);--chat-thread-card-bg:linear-gradient(180deg,#fff 0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-thread-card-bg:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--chat-color-pink)2.2%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--chat-thread-card-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-thread-card-border:color-mix(in srgb,var(--chat-color-pink)18%,var(--border-color))}}[data-bg-style=clean]:not(.dark){--chat-thread-card-shadow:0 14px 28px -30px #181c2433,inset 0 1px 0 #fffffffa;--chat-thread-divider:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-thread-divider:color-mix(in srgb,var(--chat-color-pink)14%,transparent)}}[data-bg-style=clean]:not(.dark){--chat-thread-assistant-bg:linear-gradient(180deg,#fff 0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-thread-assistant-bg:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--chat-color-pink)1.8%,#fff)100%)}}[data-bg-style=clean]:not(.dark){--chat-thread-assistant-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--chat-thread-assistant-border:color-mix(in srgb,var(--chat-color-pink)16%,var(--border-color))}}[data-bg-style=clean]:not(.dark){--chat-thread-assistant-shadow:0 15px 30px -32px #181c2438,inset 0 1px 0 #fffffffa}[data-bg-style=clean].dark{--chat-home-page-bg:transparent;--chat-home-page-shadow:none;--chat-border-soft:var(--app-clean-border-theme);--chat-border-medium:var(--app-clean-border-theme-strong);--chat-control-bg:var(--app-control-bg);--chat-control-border:var(--chat-border-soft);--chat-color-ink:var(--text-primary);--chat-label-color:var(--chat-color-pink);--chat-empty-eros-gradient:linear-gradient(145deg,var(--chat-color-coral)0%,var(--chat-color-coral)76%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--chat-empty-eros-gradient:linear-gradient(145deg,var(--chat-color-coral)0%,color-mix(in srgb,var(--chat-color-coral)68%,var(--chat-color-pink))76%,var(--chat-color-pink)100%)}}[data-bg-style=clean].dark{--chat-empty-eros-opacity:.9;--chat-empty-title-color:var(--chat-color-coral);--chat-empty-subtitle-color:var(--chat-color-pink);--chat-empty-kicker-color:var(--chat-color-pink);--chat-home-surface-bg:var(--app-clean-dark-card-bg);--chat-home-surface-border:var(--chat-border-soft);--chat-home-surface-shadow:0 16px 34px -28px #00000085,inset 0 1px 0 #ffffff09;--chat-home-control-bg:var(--chat-control-bg);--chat-home-control-border:var(--chat-control-border);--chat-home-control-shadow:none;--chat-history-bg:var(--chat-control-bg);--chat-history-border:var(--chat-control-border);--chat-history-shadow:none;--chat-scroll-latest-bg:var(--app-control-bg);--chat-scroll-latest-border:var(--chat-border-medium);--chat-scroll-latest-shadow:0 14px 28px -22px #0000008a,inset 0 1px 0 #ffffff09;--chat-drawer-bg:var(--app-clean-dark-card-bg);--chat-drawer-border:var(--chat-border-soft);--chat-drawer-section-border:var(--app-clean-border-theme)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--chat-drawer-section-border:color-mix(in srgb,var(--app-clean-border-theme)60%,transparent)}}[data-bg-style=clean].dark{--chat-drawer-row-bg:var(--app-control-bg);--chat-drawer-row-active-bg:var(--app-clean-dark-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--chat-drawer-row-active-bg:color-mix(in srgb,var(--app-clean-dark-control-hover)84%,var(--chat-color-coral)16%)}}[data-bg-style=clean].dark{--chat-drawer-row-border:var(--chat-border-soft);--chat-drawer-action-bg:var(--chat-control-bg);--chat-drawer-action-border:var(--chat-control-border);--chat-drawer-shadow:18px 0 38px -30px #0000008f;--chat-composer-action-bg:var(--app-clean-dark-control)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--chat-composer-action-bg:color-mix(in srgb,var(--app-clean-dark-control)78%,var(--chat-color-pink)22%)}}[data-bg-style=clean].dark{--chat-composer-action-border:var(--chat-control-border);--chat-composer-action-shadow:none;--chat-home-input-bg:var(--app-control-bg);--chat-home-composer-bg:var(--app-control-bg);--chat-suggestion-row-bg:linear-gradient(180deg,var(--app-clean-dark-card)0%,var(--app-clean-dark-card-end)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--chat-suggestion-row-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-clean-dark-card)92%,var(--chat-color-pink)8%)0%,var(--app-clean-dark-card-end)100%)}}[data-bg-style=clean].dark{--chat-suggestion-row-border:var(--chat-border-soft);--chat-suggestion-row-shadow:0 14px 28px -28px #00000080,inset 0 1px 0 #ffffff09;--chat-suggestion-icon-bg:var(--app-clean-dark-control)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--chat-suggestion-icon-bg:color-mix(in srgb,var(--app-clean-dark-control)82%,var(--chat-color-pink)18%)}}[data-bg-style=clean].dark{--chat-suggestion-icon-border:var(--chat-control-border);--chat-suggestion-icon-color:var(--chat-color-coral);--chat-suggestion-text-color:var(--text-primary);--chat-suggestion-chevron-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--chat-suggestion-chevron-color:color-mix(in srgb,var(--chat-color-pink)82%,var(--text-primary)18%)}}[data-bg-style=clean].dark{--chat-composer-placeholder-color:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--chat-composer-placeholder-color:color-mix(in srgb,var(--chat-color-coral)78%,var(--text-primary)22%)}}[data-bg-style=clean].dark{--chat-thread-card-bg:var(--chat-home-surface-bg);--chat-thread-card-border:var(--chat-border-soft);--chat-thread-card-shadow:0 14px 28px -28px #00000085,inset 0 1px 0 #ffffff09;--chat-thread-divider:var(--app-clean-border-theme)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark{--chat-thread-divider:color-mix(in srgb,var(--app-clean-border-theme)58%,transparent)}}[data-bg-style=clean].dark{--chat-thread-assistant-bg:var(--chat-home-surface-bg);--chat-thread-assistant-border:var(--chat-border-soft);--chat-thread-assistant-shadow:0 15px 30px -30px #0000008a,inset 0 1px 0 #ffffff09}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-home-page-bg:transparent;--chat-home-page-shadow:none;--chat-color-ink:var(--text-primary);--chat-label-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-label-color:color-mix(in srgb,var(--text-secondary)78%,var(--chat-color-pink)22%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-border-soft:var(--app-clean-border-theme);--chat-border-medium:var(--app-clean-border-theme-strong);--chat-control-bg:var(--app-clean-dark-control);--chat-control-border:var(--chat-border-soft);--chat-home-surface-bg:var(--app-clean-dark-card-bg);--chat-home-surface-border:var(--chat-border-soft);--chat-home-surface-shadow:0 16px 34px -30px #000000ad,inset 0 1px 0 #ffffff06;--chat-home-control-bg:var(--chat-control-bg);--chat-home-control-border:var(--chat-control-border);--chat-home-control-shadow:none;--chat-history-bg:var(--chat-control-bg);--chat-history-border:var(--app-clean-border-theme);--chat-history-shadow:none;--chat-empty-eros-gradient:linear-gradient(145deg,var(--chat-color-coral)0%,var(--chat-color-coral)68%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-empty-eros-gradient:linear-gradient(145deg,var(--chat-color-coral)0%,color-mix(in srgb,var(--chat-color-coral)72%,var(--chat-color-pink))68%,var(--chat-color-pink)100%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-empty-eros-opacity:.9;--chat-empty-title-color:var(--chat-color-coral);--chat-empty-subtitle-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-empty-subtitle-color:color-mix(in srgb,var(--text-primary)86%,var(--chat-color-pink)14%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-empty-kicker-color:var(--chat-label-color);--chat-scroll-latest-bg:var(--chat-control-bg);--chat-scroll-latest-border:var(--app-control-active-border);--chat-scroll-latest-color:var(--chat-color-coral);--chat-scroll-latest-shadow:0 14px 28px -22px #0000008a;--chat-drawer-bg:var(--app-clean-midnight-surface);--chat-drawer-border:var(--chat-border-soft);--chat-drawer-section-border:var(--app-clean-border-theme);--chat-drawer-title-color:var(--text-primary);--chat-drawer-muted-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-drawer-muted-color:color-mix(in srgb,var(--text-secondary)78%,var(--chat-color-pink)22%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-drawer-row-bg:var(--chat-control-bg);--chat-drawer-row-active-bg:var(--app-control-active-bg);--chat-drawer-row-border:var(--chat-border-soft);--chat-drawer-action-bg:var(--chat-control-bg);--chat-drawer-action-border:var(--chat-control-border);--chat-drawer-shadow:18px 0 38px -30px #00000094;--chat-composer-action-bg:var(--chat-control-bg);--chat-composer-action-border:var(--chat-control-border);--chat-composer-action-shadow:none;--chat-composer-send-ready-bg:var(--app-control-active-bg);--chat-composer-send-ready-border:var(--app-control-active-border);--chat-composer-send-ready-color:var(--chat-color-coral);--chat-composer-send-ready-shadow:none;--chat-composer-send-sending-bg:var(--app-control-active-bg)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-composer-send-sending-bg:color-mix(in srgb,var(--app-control-active-bg)82%,var(--app-identity-coral)18%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-composer-send-sending-border:var(--app-control-active-border);--chat-home-input-bg:var(--chat-control-bg);--chat-home-composer-bg:transparent;--chat-suggestion-row-bg:var(--app-clean-dark-card-bg);--chat-suggestion-row-border:var(--chat-border-soft);--chat-suggestion-row-shadow:0 16px 34px -32px #000000a3,inset 0 1px 0 #ffffff06;--chat-suggestion-icon-bg:var(--chat-control-bg);--chat-suggestion-icon-border:var(--app-clean-border-theme);--chat-suggestion-icon-color:var(--chat-color-coral);--chat-suggestion-text-color:var(--text-primary);--chat-suggestion-chevron-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-suggestion-chevron-color:color-mix(in srgb,var(--text-secondary)82%,var(--chat-color-pink)18%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-composer-placeholder-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-composer-placeholder-color:color-mix(in srgb,var(--text-secondary)78%,var(--chat-color-pink)22%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-thread-card-bg:var(--app-clean-dark-card-bg);--chat-thread-card-border:var(--chat-border-soft);--chat-thread-card-shadow:0 16px 34px -32px #000000a3,inset 0 1px 0 #ffffff06;--chat-thread-divider:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-thread-divider:color-mix(in srgb,var(--chat-color-pink)16%,transparent)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-thread-assistant-bg:var(--app-clean-dark-card-bg);--chat-thread-assistant-border:var(--chat-border-soft);--chat-thread-assistant-color:var(--text-primary);--chat-thread-assistant-shadow:0 16px 34px -32px #000000a3,inset 0 1px 0 #ffffff06;--chat-thread-user-bg:var(--app-control-active-bg);--chat-thread-user-border:var(--app-control-active-border);--chat-thread-user-color:var(--text-primary);--chat-thread-user-shadow:none;--chat-ios-background-primary:var(--app-clean-midnight-bg);--chat-ios-background-secondary:var(--app-clean-midnight-surface);--chat-ios-surface-primary:var(--app-clean-midnight-surface);--chat-ios-surface-elevated:var(--app-clean-midnight-surface-raised);--chat-ios-surface-pressed:var(--app-clean-midnight-control-hover);--chat-ios-border-subtle:var(--app-clean-border-theme);--chat-ios-border-medium:var(--app-clean-border-theme-strong);--chat-ios-border-accent-soft:var(--app-control-active-border);--chat-ios-border-accent-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-ios-border-accent-active:color-mix(in srgb,var(--app-identity-coral)58%,#ffffff1a)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-ios-text-primary:#f7f4ff;--chat-ios-text-secondary:#c9c2da;--chat-ios-text-tertiary:#948baa;--chat-ios-text-muted:#6f6884;--chat-ios-coral:var(--app-identity-coral);--chat-ios-coral-pressed:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-ios-coral-pressed:color-mix(in srgb,var(--app-identity-coral)88%,#00183c 12%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-ios-coral-soft:var(--app-control-active-bg);--chat-ios-pink:var(--app-identity-pink);--chat-ios-pink-soft:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-ios-pink-soft:color-mix(in srgb,var(--app-identity-pink)10%,transparent)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-ios-pink-muted:var(--chat-ios-text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-ios-pink-muted:color-mix(in srgb,var(--chat-ios-text-secondary)78%,var(--app-identity-pink)22%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-color-coral:var(--chat-ios-coral);--chat-color-pink:var(--chat-ios-pink);--chat-color-ink:var(--chat-ios-text-primary);--chat-label-color:var(--chat-ios-pink-muted);--chat-border-soft:var(--chat-ios-border-subtle);--chat-border-medium:var(--chat-ios-border-medium);--chat-control-bg:var(--chat-ios-surface-primary);--chat-control-border:var(--chat-ios-border-subtle);--chat-home-page-bg:transparent;--chat-home-page-shadow:none;--chat-home-surface-bg:var(--chat-ios-surface-primary);--chat-home-surface-border:var(--chat-ios-border-subtle);--chat-home-surface-shadow:0 16px 32px -30px #00000094;--chat-home-control-bg:var(--chat-ios-surface-primary);--chat-home-control-border:var(--chat-ios-border-subtle);--chat-home-control-shadow:none;--chat-history-bg:var(--chat-ios-surface-primary);--chat-history-border:var(--chat-ios-border-subtle);--chat-history-shadow:none;--chat-empty-eros-gradient:linear-gradient(145deg,var(--chat-ios-coral)0%,var(--chat-ios-pink)100%);--chat-empty-eros-opacity:.84;--chat-empty-title-color:var(--chat-ios-coral);--chat-empty-subtitle-color:var(--chat-ios-text-secondary);--chat-empty-kicker-color:var(--chat-ios-pink-muted);--chat-suggestion-row-bg:var(--chat-ios-surface-primary);--chat-suggestion-row-border:var(--chat-ios-border-subtle);--chat-suggestion-row-shadow:0 18px 34px -32px #00000094;--chat-suggestion-icon-bg:var(--chat-ios-surface-elevated);--bg-app:var(--chat-ios-background-primary)!important;--bg-primary:var(--chat-ios-background-primary)!important;--bg-card:var(--chat-ios-background-secondary)!important;--text-primary:var(--chat-ios-text-primary)!important;--text-secondary:var(--chat-ios-text-secondary)!important;--border-color:var(--chat-ios-border-subtle)!important}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-suggestion-icon-bg:color-mix(in srgb,var(--chat-ios-surface-elevated)86%,transparent)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-suggestion-icon-border:var(--chat-ios-border-subtle);--chat-suggestion-icon-color:var(--chat-ios-coral);--chat-suggestion-text-color:var(--chat-ios-text-primary);--chat-suggestion-chevron-color:var(--chat-ios-pink-muted);--chat-composer-action-bg:var(--chat-ios-surface-primary);--chat-composer-action-border:var(--chat-ios-border-subtle);--chat-composer-action-shadow:none;--chat-home-input-bg:var(--chat-ios-surface-primary);--chat-home-composer-bg:transparent;--chat-composer-placeholder-color:var(--chat-ios-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-composer-placeholder-color:color-mix(in srgb,var(--chat-ios-pink)78%,var(--chat-ios-text-secondary)22%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-composer-send-ready-bg:var(--chat-ios-coral-soft);--chat-composer-send-ready-border:var(--chat-ios-border-accent-active);--chat-composer-send-ready-color:var(--chat-ios-coral);--chat-composer-send-ready-shadow:none;--chat-composer-send-sending-bg:var(--chat-ios-coral-soft)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-composer-send-sending-bg:color-mix(in srgb,var(--chat-ios-coral-soft)76%,var(--chat-ios-surface-pressed)24%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--chat-composer-send-sending-border:var(--chat-ios-border-accent-active);--chat-scroll-latest-bg:var(--chat-ios-surface-elevated);--chat-scroll-latest-border:var(--chat-ios-border-accent-soft);--chat-scroll-latest-color:var(--chat-ios-coral);--chat-scroll-latest-shadow:0 14px 26px -24px #000000b3;--chat-drawer-bg:var(--chat-ios-surface-primary);--chat-drawer-border:var(--chat-ios-border-subtle);--chat-drawer-section-border:var(--chat-ios-border-subtle);--chat-drawer-title-color:var(--chat-ios-text-primary);--chat-drawer-muted-color:var(--chat-ios-text-tertiary);--chat-drawer-row-bg:var(--chat-ios-background-secondary);--chat-drawer-row-active-bg:var(--chat-ios-coral-soft);--chat-drawer-row-border:var(--chat-ios-border-subtle);--chat-drawer-action-bg:var(--chat-ios-background-secondary);--chat-drawer-action-border:var(--chat-ios-border-subtle);--chat-thread-card-bg:var(--chat-ios-surface-primary);--chat-thread-card-border:var(--chat-ios-border-subtle);--chat-thread-card-shadow:0 18px 34px -32px #00000094;--chat-thread-divider:#f59ac024;--chat-thread-assistant-bg:var(--chat-ios-surface-primary);--chat-thread-assistant-border:var(--chat-ios-border-subtle);--chat-thread-assistant-color:var(--chat-ios-text-primary);--chat-thread-assistant-shadow:0 18px 34px -32px #00000094;--chat-thread-user-bg:var(--chat-ios-coral-soft);--chat-thread-user-border:var(--chat-ios-border-accent-soft);--chat-thread-user-color:var(--chat-ios-text-primary)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-shell{background:var(--chat-ios-background-primary);box-shadow:none;border-bottom-color:#0000}[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-link,[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-icon-button,[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-profile-button{color:var(--chat-ios-text-muted)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .app-navbar-link--active{background:var(--chat-ios-surface-elevated);border-color:var(--chat-ios-border-accent-soft);box-shadow:none;color:var(--chat-ios-coral)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-empty-home:before{opacity:.12;filter:blur(22px)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-empty-eros-mark{filter:none}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-empty-title{color:var(--chat-ios-coral)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-empty-subtitle{color:var(--chat-ios-text-secondary)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-suggestion-kicker{color:var(--chat-ios-pink-muted)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-suggestion-card{background:var(--chat-ios-surface-primary);border-color:var(--chat-ios-border-subtle);box-shadow:var(--chat-suggestion-row-shadow);transition:transform .18s ease-out,opacity .18s ease-out,background .18s ease-out,border-color .18s ease-out}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-suggestion-card:active{background:var(--chat-ios-surface-pressed);border-color:var(--chat-ios-border-medium);opacity:.96;transform:scale(.98)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-suggestion-icon{color:var(--chat-ios-coral);background:var(--chat-ios-surface-elevated)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-suggestion-icon{background:color-mix(in srgb,var(--chat-ios-surface-elevated)86%,transparent)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-suggestion-icon{border-color:var(--chat-ios-border-subtle)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-suggestion-text{color:var(--chat-ios-text-primary)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-suggestion-chevron{color:var(--chat-ios-text-tertiary);opacity:.86}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-history-button--label{background:var(--chat-ios-surface-primary);border-color:var(--chat-ios-border-subtle)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-history-button--label svg,[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-history-button__label{color:var(--chat-ios-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-history-button__label{color:color-mix(in srgb,var(--chat-ios-pink)82%,var(--chat-ios-text-primary)18%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-sidebar-mode-pill,[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-drawer-mode-pill{background:var(--chat-ios-surface-primary);border-color:var(--chat-ios-border-subtle);color:var(--chat-ios-text-secondary)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-sidebar-mode-pill.is-active,[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-drawer-mode-pill.is-active{background:var(--chat-ios-surface-elevated);border-color:var(--chat-ios-border-accent-soft);color:var(--chat-ios-coral)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-bar{background:0 0}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-bar .chat-composer-action,[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft{background:var(--chat-ios-surface-primary);border-color:var(--chat-ios-border-subtle);box-shadow:none;color:var(--chat-ios-coral)!important}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-bar .chat-composer-action:active,[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:active{background:var(--chat-ios-surface-pressed);transform:scale(.98)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-bar .chat-composer-field{border-color:var(--chat-ios-border-accent-soft);background:var(--chat-ios-surface-primary)!important}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-field:focus-within{border-color:var(--chat-ios-border-accent-active);box-shadow:none}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-field .chat-composer-input{color:var(--chat-ios-text-primary)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-field .chat-composer-input::-moz-placeholder{color:var(--chat-ios-pink)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-field .chat-composer-input::placeholder{color:var(--chat-ios-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-field .chat-composer-input::-moz-placeholder{color:color-mix(in srgb,var(--chat-ios-pink)78%,var(--chat-ios-text-secondary)22%)}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-field .chat-composer-input::placeholder{color:color-mix(in srgb,var(--chat-ios-pink)78%,var(--chat-ios-text-secondary)22%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled){background:var(--chat-ios-coral-soft);border-color:var(--chat-ios-border-accent-soft);color:var(--chat-ios-coral)!important}[data-bg-style=tinted]:not(.dark){--chat-home-page-bg:linear-gradient(180deg,var(--bg-app)0%,var(--chat-color-pink)48%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-home-page-bg:linear-gradient(180deg,color-mix(in srgb,var(--bg-app)66%,#fff)0%,color-mix(in srgb,var(--chat-color-pink)8%,color-mix(in srgb,var(--bg-app)74%,#fff))48%,color-mix(in srgb,var(--chat-color-pink)11%,#fff)100%)}}[data-bg-style=tinted]:not(.dark){--chat-home-surface-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)52%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-home-surface-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)7.5%,#fff)0%,color-mix(in srgb,var(--chat-color-pink)3.8%,#fff)52%,color-mix(in srgb,var(--chat-color-pink)6%,#fff)100%)}}[data-bg-style=tinted]:not(.dark){--chat-home-surface-border:var(--chat-border-soft);--chat-home-control-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-home-control-bg:color-mix(in srgb,var(--chat-color-pink)5.5%,#fff)}}[data-bg-style=tinted]:not(.dark){--chat-home-control-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-home-control-border:color-mix(in srgb,var(--chat-color-pink)28%,transparent)}}[data-bg-style=tinted]:not(.dark){--chat-control-bg:var(--chat-home-control-bg);--chat-control-border:var(--chat-home-control-border);--chat-home-control-icon:var(--chat-control-icon);--chat-history-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-history-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)3.2%,transparent)0%,color-mix(in srgb,var(--chat-color-pink)2.1%,transparent)100%)}}[data-bg-style=tinted]:not(.dark){--chat-history-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-history-border:color-mix(in srgb,var(--chat-color-pink)24%,transparent)}}[data-bg-style=tinted]:not(.dark){--chat-history-shadow:none;--chat-scroll-latest-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-scroll-latest-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)10%,#fff)0%,color-mix(in srgb,var(--chat-color-pink)5.5%,#fff)100%)}}[data-bg-style=tinted]:not(.dark){--chat-scroll-latest-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-scroll-latest-border:color-mix(in srgb,var(--chat-color-pink)46%,transparent)}}[data-bg-style=tinted]:not(.dark){--chat-scroll-latest-shadow:0 16px 30px -21px var(--chat-color-pink),0 0 0 1px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-scroll-latest-shadow:0 16px 30px -21px color-mix(in srgb,var(--chat-color-pink)42%,black),0 0 0 1px color-mix(in srgb,var(--chat-color-pink)14%,transparent)}}[data-bg-style=tinted]:not(.dark){--chat-drawer-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)46%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-drawer-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)6.8%,#fff)0%,color-mix(in srgb,var(--chat-color-pink)3.8%,#fff)46%,color-mix(in srgb,var(--chat-color-pink)5.8%,#fff)100%)}}[data-bg-style=tinted]:not(.dark){--chat-drawer-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-drawer-border:color-mix(in srgb,var(--chat-color-pink)24%,transparent)}}[data-bg-style=tinted]:not(.dark){--chat-drawer-section-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-drawer-section-border:color-mix(in srgb,var(--chat-color-pink)15%,transparent)}}[data-bg-style=tinted]:not(.dark){--chat-drawer-row-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-drawer-row-bg:color-mix(in srgb,var(--chat-color-pink)5.4%,#ffffff75)}}[data-bg-style=tinted]:not(.dark){--chat-drawer-row-active-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-drawer-row-active-bg:color-mix(in srgb,var(--chat-color-pink)11%,#ffffffad)}}[data-bg-style=tinted]:not(.dark){--chat-drawer-row-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-drawer-row-border:color-mix(in srgb,var(--chat-color-pink)25%,transparent)}}[data-bg-style=tinted]:not(.dark){--chat-composer-action-bg:var(--chat-control-bg);--chat-composer-action-border:var(--chat-control-border);--chat-composer-action-shadow:none;--chat-home-input-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-home-input-bg:color-mix(in srgb,var(--chat-color-pink)6.4%,#fff)}}[data-bg-style=tinted]:not(.dark){--chat-home-composer-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-home-composer-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)7.8%,#fff)0%,color-mix(in srgb,var(--chat-color-pink)5.2%,#fff)100%)}}[data-bg-style=tinted]:not(.dark){--chat-empty-title-color:var(--chat-color-coral-soft);--chat-empty-subtitle-color:var(--chat-color-coral-muted);--chat-empty-kicker-color:var(--chat-label-color);--chat-suggestion-row-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-suggestion-row-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)4.8%,#ffffff6b)0%,color-mix(in srgb,var(--chat-color-pink)3%,#ffffff47)100%)}}[data-bg-style=tinted]:not(.dark){--chat-suggestion-row-border:var(--chat-border-medium);--chat-suggestion-row-shadow:0 12px 24px -42px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-suggestion-row-shadow:0 12px 24px -42px color-mix(in srgb,var(--chat-color-pink)24%,black)}}[data-bg-style=tinted]:not(.dark){--chat-suggestion-icon-bg:var(--chat-control-bg);--chat-suggestion-icon-border:var(--chat-control-border);--chat-suggestion-icon-color:var(--chat-control-icon);--chat-suggestion-chevron-color:var(--chat-color-pink);--chat-composer-placeholder-color:var(--chat-empty-subtitle-color);--chat-thread-card-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-thread-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)4.8%,#ffffff70)0%,color-mix(in srgb,var(--chat-color-pink)2.8%,#ffffff4d)100%)}}[data-bg-style=tinted]:not(.dark){--chat-thread-card-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-thread-card-border:color-mix(in srgb,var(--chat-color-pink)22%,transparent)}}[data-bg-style=tinted]:not(.dark){--chat-thread-card-shadow:0 12px 24px -40px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-thread-card-shadow:0 12px 24px -40px color-mix(in srgb,var(--chat-color-pink)26%,black)}}[data-bg-style=tinted]:not(.dark){--chat-thread-divider:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-thread-divider:color-mix(in srgb,var(--chat-color-pink)26%,transparent)}}[data-bg-style=tinted]:not(.dark){--chat-thread-assistant-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-thread-assistant-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)5.2%,#ffffff8a)0%,color-mix(in srgb,var(--chat-color-pink)2.4%,#ffffff57)100%)}}[data-bg-style=tinted]:not(.dark){--chat-thread-assistant-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-thread-assistant-border:color-mix(in srgb,var(--chat-color-pink)21%,transparent)}}[data-bg-style=tinted]:not(.dark){--chat-thread-assistant-shadow:0 16px 30px -42px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-thread-assistant-shadow:0 16px 30px -42px color-mix(in srgb,var(--chat-color-pink)24%,black)}}[data-bg-style=tinted]:not(.dark){--chat-thread-user-bg:linear-gradient(180deg,var(--chat-color-coral)0%,var(--chat-color-coral)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-thread-user-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-coral)94%,#fff)0%,color-mix(in srgb,var(--chat-color-coral)88%,var(--chat-color-pink))100%)}}[data-bg-style=tinted]:not(.dark){--chat-thread-user-border:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--chat-thread-user-border:color-mix(in srgb,var(--chat-color-coral)38%,transparent)}}.dark{--chat-color-coral:var(--love-log-accent-raw,var(--accent-color));--chat-color-pink:var(--love-log-secondary-raw,var(--secondary-color));--chat-color-ink:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-color-ink:color-mix(in srgb,var(--text-primary)88%,var(--chat-color-pink)12%)}}.dark{--chat-color-coral-soft:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-color-coral-soft:color-mix(in srgb,var(--chat-color-coral)86%,var(--chat-color-pink)14%)}}.dark{--chat-color-coral-muted:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-color-coral-muted:color-mix(in srgb,var(--chat-color-coral)76%,var(--text-primary))}}.dark{--chat-color-pink-muted:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-color-pink-muted:color-mix(in srgb,var(--chat-color-pink)84%,var(--text-primary))}}.dark{--chat-label-color:var(--chat-color-pink-muted);--chat-border-soft:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-border-soft:color-mix(in srgb,var(--chat-color-pink)20%,#27252d)}}.dark{--chat-border-medium:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-border-medium:color-mix(in srgb,var(--chat-color-pink)28%,#29272f)}}.dark{--chat-control-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-control-bg:color-mix(in srgb,var(--chat-color-pink)5%,#101012)}}.dark{--chat-control-border:var(--chat-border-soft);--chat-control-icon:var(--chat-color-coral);--chat-surface-blush:var(--chat-control-bg);--chat-home-surface-bg:linear-gradient(180deg,var(--chat-color-pink)0%,#0c0c0e 100%)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-home-surface-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)3.8%,#101012)0%,#0c0c0e 100%)}}.dark{--chat-home-surface-border:var(--chat-border-soft);--chat-home-surface-shadow:0 18px 34px -30px #000000e0;--chat-home-control-bg:var(--chat-control-bg);--chat-home-control-border:var(--chat-control-border);--chat-home-control-shadow:0 14px 28px -26px #000000db;--chat-home-control-icon:var(--chat-control-icon);--chat-history-bg:var(--chat-home-control-bg);--chat-history-border:var(--chat-home-control-border);--chat-history-shadow:var(--chat-home-control-shadow);--chat-scroll-latest-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-scroll-latest-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)11%,#17141a)0%,color-mix(in srgb,var(--chat-color-pink)6%,#0f0d11)100%)}}.dark{--chat-scroll-latest-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-scroll-latest-border:color-mix(in srgb,var(--chat-color-pink)38%,#2d2933)}}.dark{--chat-scroll-latest-color:var(--chat-color-coral);--chat-scroll-latest-shadow:0 18px 34px -20px #000000e6,0 0 0 1px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-scroll-latest-shadow:0 18px 34px -20px #000000e6,0 0 0 1px color-mix(in srgb,var(--chat-color-pink)10%,transparent)}}.dark{--chat-drawer-bg:linear-gradient(180deg,var(--chat-color-pink)0%,#0b0b0d 100%)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-drawer-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)4%,#101012)0%,#0b0b0d 100%)}}.dark{--chat-drawer-border:var(--chat-border-soft);--chat-drawer-section-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-drawer-section-border:color-mix(in srgb,var(--chat-color-pink)14%,#242229)}}.dark{--chat-drawer-title-color:var(--chat-color-ink);--chat-drawer-muted-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-drawer-muted-color:color-mix(in srgb,var(--chat-color-pink)64%,var(--text-secondary))}}.dark{--chat-drawer-row-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-drawer-row-bg:color-mix(in srgb,var(--chat-color-pink)4.5%,#0e0e10)}}.dark{--chat-drawer-row-active-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-drawer-row-active-bg:color-mix(in srgb,var(--chat-color-pink)9.5%,#111014)}}.dark{--chat-drawer-row-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-drawer-row-border:color-mix(in srgb,var(--chat-color-pink)24%,#242229)}}.dark{--chat-drawer-action-bg:var(--chat-control-bg);--chat-drawer-action-border:var(--chat-control-border);--chat-drawer-shadow:20px 0 44px -28px #000000e6;--chat-composer-action-bg:var(--chat-control-bg);--chat-composer-action-border:var(--chat-control-border);--chat-composer-action-shadow:none;--chat-home-input-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-home-input-bg:color-mix(in srgb,var(--chat-color-pink)3%,#09090a)}}.dark{--chat-home-page-bg:transparent;--chat-home-composer-bg:#050405;--chat-empty-theme-rose:var(--chat-color-pink);--chat-empty-eros-gradient:linear-gradient(145deg,var(--chat-color-coral)0%,var(--chat-color-coral)68%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-empty-eros-gradient:linear-gradient(145deg,var(--chat-color-coral)0%,color-mix(in srgb,var(--chat-color-coral)72%,var(--chat-color-pink))68%,var(--chat-color-pink)100%)}}.dark{--chat-empty-eros-opacity:.96;--chat-empty-title-color:var(--chat-color-coral-soft);--chat-empty-subtitle-color:var(--chat-color-coral-muted);--chat-empty-kicker-color:var(--chat-label-color);--chat-suggestion-row-bg:linear-gradient(180deg,var(--chat-color-pink)0%,#0c0c0e 100%)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-suggestion-row-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)4.5%,#101012)0%,#0c0c0e 100%)}}.dark{--chat-suggestion-row-border:var(--chat-border-medium);--chat-suggestion-row-shadow:0 18px 34px -30px #000000e0;--chat-suggestion-icon-bg:var(--chat-control-bg);--chat-suggestion-icon-border:var(--chat-control-border);--chat-suggestion-icon-color:var(--chat-control-icon);--chat-suggestion-text-color:var(--chat-color-ink);--chat-suggestion-chevron-color:var(--chat-color-pink-muted);--chat-composer-placeholder-color:var(--chat-color-coral-muted);--chat-thread-assistant-color:var(--chat-color-ink);--chat-thread-card-bg:linear-gradient(180deg,var(--chat-color-pink)0%,#0d0d0f 100%)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-thread-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)5%,#101012)0%,#0d0d0f 100%)}}.dark{--chat-thread-card-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-thread-card-border:color-mix(in srgb,var(--chat-color-pink)18%,#28262d)}}.dark{--chat-thread-card-shadow:0 16px 32px -28px #000000d1;--chat-thread-divider:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-thread-divider:color-mix(in srgb,var(--chat-color-pink)24%,transparent)}}.dark{--chat-thread-assistant-bg:linear-gradient(180deg,var(--chat-color-pink)0%,#0d0d0f 100%)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-thread-assistant-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)4.2%,#101012)0%,#0d0d0f 100%)}}.dark{--chat-thread-assistant-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-thread-assistant-border:color-mix(in srgb,var(--chat-color-pink)16%,#242229)}}.dark{--chat-thread-assistant-shadow:0 18px 34px -30px #000000d6;--chat-thread-user-bg:linear-gradient(180deg,var(--chat-color-coral)0%,var(--chat-color-coral)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-thread-user-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-coral)84%,var(--text-primary))0%,color-mix(in srgb,var(--chat-color-coral)76%,var(--chat-color-pink))100%)}}.dark{--chat-thread-user-border:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-thread-user-border:color-mix(in srgb,var(--chat-color-coral)42%,#292027)}}.dark{--chat-thread-user-color:#fff;--chat-thread-user-shadow:0 16px 34px -24px var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.dark{--chat-thread-user-shadow:0 16px 34px -24px color-mix(in srgb,var(--chat-color-coral)42%,black)}}[data-bg-style=tinted].dark{--chat-home-surface-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--chat-home-surface-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)6.5%,#100b0e)0%,color-mix(in srgb,var(--chat-color-pink)3.2%,#080506)100%)}}[data-bg-style=tinted].dark{--chat-home-surface-border:var(--chat-border-soft);--chat-home-input-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--chat-home-input-bg:color-mix(in srgb,var(--chat-color-pink)4.5%,#090607)}}[data-bg-style=tinted].dark{--chat-control-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--chat-control-bg:color-mix(in srgb,var(--chat-color-pink)6%,#100b0e)}}[data-bg-style=tinted].dark{--chat-control-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--chat-control-border:color-mix(in srgb,var(--chat-color-pink)32%,#302a35)}}[data-bg-style=tinted].dark{--chat-home-control-bg:var(--chat-control-bg);--chat-home-control-border:var(--chat-control-border);--chat-history-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--chat-history-bg:color-mix(in srgb,var(--chat-color-pink)4%,transparent)}}[data-bg-style=tinted].dark{--chat-history-border:var(--chat-control-border);--chat-history-shadow:none;--chat-scroll-latest-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--chat-scroll-latest-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)13%,#151016)0%,color-mix(in srgb,var(--chat-color-pink)7%,#0c080a)100%)}}[data-bg-style=tinted].dark{--chat-scroll-latest-border:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--chat-scroll-latest-border:color-mix(in srgb,var(--chat-color-pink)42%,#332733)}}[data-bg-style=tinted].dark{--chat-drawer-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--chat-drawer-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)6%,#100b0e)0%,color-mix(in srgb,var(--chat-color-pink)3%,#080506)100%)}}[data-bg-style=tinted].dark{--chat-drawer-row-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--chat-drawer-row-bg:color-mix(in srgb,var(--chat-color-pink)5.4%,#0e090b)}}[data-bg-style=tinted].dark{--chat-drawer-row-active-bg:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--chat-drawer-row-active-bg:color-mix(in srgb,var(--chat-color-pink)10.5%,#120c10)}}[data-bg-style=tinted].dark{--chat-composer-action-bg:var(--chat-control-bg);--chat-composer-action-border:var(--chat-control-border);--chat-suggestion-row-bg:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted].dark{--chat-suggestion-row-bg:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)6%,#100b0e)0%,color-mix(in srgb,var(--chat-color-pink)3%,#080506)100%)}}[data-bg-style=tinted].dark{--chat-suggestion-row-border:var(--chat-border-medium);--chat-suggestion-icon-bg:var(--chat-control-bg);--chat-suggestion-icon-border:var(--chat-control-border)}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-color-ink:var(--text-primary);--chat-color-coral-soft:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-color-coral-soft:color-mix(in srgb,var(--chat-color-coral)90%,var(--chat-color-pink)10%)}}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-color-coral-muted:color-mix(in srgb,var(--chat-color-coral)64%,var(--text-primary)36%)}}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-color-pink-muted:color-mix(in srgb,var(--chat-color-pink)72%,var(--text-primary)28%)}}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-label-color:color-mix(in srgb,var(--chat-color-pink)78%,var(--text-secondary)22%)}}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-control-icon:color-mix(in srgb,var(--chat-color-pink)78%,var(--text-secondary)22%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-home-surface-bg:var(--app-clean-dark-card-bg);--chat-home-surface-border:var(--app-clean-border-theme);--chat-home-surface-shadow:var(--app-surface-shadow);--chat-home-control-bg:var(--chat-control-bg);--chat-home-control-border:var(--chat-control-border);--chat-home-input-bg:var(--app-midnight-control);--chat-home-page-bg:transparent;--chat-home-composer-bg:var(--app-midnight-control);--chat-composer-action-bg:var(--app-midnight-control);--chat-composer-action-border:var(--app-clean-border-theme);--chat-composer-placeholder-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-composer-placeholder-color:color-mix(in srgb,var(--chat-color-pink)70%,var(--text-secondary)30%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-empty-title-color:var(--chat-color-coral-soft);--chat-empty-subtitle-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-empty-subtitle-color:color-mix(in srgb,var(--text-primary)82%,var(--chat-color-pink)18%)}}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-suggestion-icon-color:color-mix(in srgb,var(--chat-color-pink)80%,var(--text-secondary)20%)}}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-suggestion-chevron-color:color-mix(in srgb,var(--chat-color-pink)78%,var(--text-secondary)22%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-thread-card-bg:var(--app-clean-dark-card-bg);--chat-thread-card-border:var(--app-clean-border-theme);--chat-thread-card-shadow:var(--app-surface-shadow);--chat-thread-assistant-bg:var(--app-clean-dark-card-bg);--chat-thread-assistant-border:var(--app-clean-border-theme);--chat-thread-assistant-shadow:var(--app-surface-shadow);--chat-scroll-latest-bg:var(--app-midnight-control-hover);--chat-scroll-latest-border:var(--app-clean-border-theme-strong);--chat-scroll-latest-color:var(--chat-color-pink-muted);--chat-drawer-bg:var(--app-clean-dark-card-bg);--chat-drawer-border:var(--app-clean-border-theme);--chat-drawer-row-bg:var(--app-midnight-control);--chat-drawer-row-active-bg:var(--app-midnight-control-hover);--chat-drawer-row-border:var(--app-clean-border-theme)}.chat-empty-home{isolation:isolate;background:var(--chat-home-page-bg);min-height:clamp(32rem,100dvh - 8.25rem,48rem);box-shadow:var(--chat-home-page-shadow);justify-content:flex-start;padding-top:clamp(4.45rem,8.4vh,5.15rem);padding-bottom:1.1rem;position:relative}.chat-thread-surface{background:var(--chat-home-page-bg)}.chat-thread-surface--listen{background:0 0}.chat-thread-surface--listen .chat-listen-setup,.chat-thread-surface--listen .chat-listen-empty,.chat-thread-surface--listen .chat-listen-session-pill{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.chat-thread-surface--conversation{scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 7rem)}html.capacitor.app-keyboard-open .chat-thread-surface--conversation{scroll-padding-bottom:5rem}.chat-message-row{width:100%}.chat-message-bubble{overflow-wrap:anywhere;min-width:0;font-family:var(--font-body)}.chat-message-bubble--assistant{color:var(--chat-thread-assistant-color)}.chat-reader-sheet{border:1px solid var(--chat-thread-assistant-border);background:var(--chat-thread-assistant-bg);box-shadow:var(--chat-thread-assistant-shadow);-webkit-backdrop-filter:none}.chat-reader-sheet:hover{box-shadow:var(--chat-thread-assistant-shadow);transform:none}.chat-message-bubble--user{color:var(--chat-thread-user-color);background:var(--chat-thread-user-bg);border:1px solid var(--chat-thread-user-border);box-shadow:var(--chat-thread-user-shadow)}.chat-empty-subtitle,.chat-suggestion-text,.chat-message-bubble :is(p,li,input,textarea),.chat-message-bubble .chat-rich-message,.chat-composer-input{font-family:var(--font-body)!important}.chat-empty-title,.chat-suggestion-kicker,.chat-history-button__label,.chat-composer-send,.chat-message-sync-state{font-family:var(--font-header)!important}.chat-loading-dots{align-items:center;gap:.42rem;padding:.32rem 1.5rem;display:flex}.chat-loading-dots span,.chat-live-dot{background:var(--chat-color-coral);border-radius:9999px;width:.38rem;height:.38rem}@supports (color:color-mix(in lab,red,red)){.chat-loading-dots span,.chat-live-dot{background:color-mix(in srgb,var(--chat-color-coral)70%,var(--chat-color-pink))}}.chat-thinking-indicator{border-color:var(--chat-thread-card-border);background:var(--chat-thread-card-bg);max-width:min(100%,22rem);font-family:var(--font-header);align-items:center;gap:.75rem;padding:.9rem 1rem;display:inline-flex}.chat-thinking-indicator__dots{color:var(--chat-color-coral);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850);letter-spacing:0;gap:.18rem;line-height:1;display:flex}.chat-thinking-indicator__text{color:var(--chat-thread-assistant-color);font-size:var(--text-label);font-weight:var(--font-weight-base);line-height:1.35}.chat-thread-notice{max-width:min(100%,28rem);color:var(--chat-thread-assistant-color);font-family:var(--font-header);font-size:var(--text-label);font-weight:var(--font-weight-base);align-items:center;gap:.85rem;padding:.82rem .9rem;line-height:1.35;display:flex}.chat-listen-session-pill{max-width:min(100%,34rem);min-height:2rem;color:var(--chat-color-coral);font-family:var(--font-header);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:.55rem;padding:.2rem .25rem;display:inline-flex}.chat-listen-session-row{justify-content:center;padding:clamp(1.25rem,3.4vh,1.9rem) 0 .45rem;display:flex}.chat-listen-session-pill__title{min-width:0;font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,780);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.chat-listen-session-pill__duration{color:var(--chat-empty-subtitle-color);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,760);flex:none;line-height:1}.chat-listen-empty{text-align:center;justify-content:center;align-items:center;min-height:clamp(16rem,54dvh,28rem);padding:1.25rem 1rem 2rem;display:flex}.chat-listen-empty__content{max-width:19rem;color:var(--chat-empty-subtitle-color);font-family:var(--font-header);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,700);justify-items:center;gap:.7rem;line-height:1.45;display:grid}.chat-listen-empty__icon{border:1px solid var(--chat-home-control-border);background:var(--chat-home-control-bg);width:3rem;height:3rem;color:var(--chat-color-coral);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.chat-listen-transcript-bubble{border:1px solid var(--chat-thread-card-border);background:var(--chat-thread-card-bg);max-width:min(90%,32rem);box-shadow:var(--chat-thread-card-shadow);font-family:var(--font-header);border-radius:.52rem 1.35rem 1.35rem;padding:.86rem .95rem}.chat-listen-transcript-bubble--partial{border-style:dashed;border-color:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-listen-transcript-bubble--partial{border-color:color-mix(in srgb,var(--chat-color-coral)34%,var(--chat-thread-card-border))}}.chat-listen-transcript-bubble--partial{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){.chat-listen-transcript-bubble--partial{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)5%,var(--bg-card)),color-mix(in srgb,var(--chat-color-pink)2%,var(--bg-card)))}}.chat-listen-transcript-bubble__text{color:var(--chat-color-ink);font-size:var(--text-body);font-weight:var(--font-weight-base);line-height:1.45}.chat-listen-transcript-bubble__translation{border-left:2px solid var(--chat-color-coral);margin-top:.5rem;margin-left:.45rem}@supports (color:color-mix(in lab,red,red)){.chat-listen-transcript-bubble__translation{border-left:2px solid color-mix(in srgb,var(--chat-color-coral)28%,transparent)}}.chat-listen-transcript-bubble__translation{color:var(--chat-empty-subtitle-color);font-size:var(--text-label);font-weight:var(--font-weight-base);padding-left:.72rem;line-height:1.4}.chat-listen-transcript-bubble__partial-text{color:var(--chat-empty-subtitle-color);font-size:var(--text-label);font-style:italic;font-weight:var(--font-weight-base);align-items:center;gap:.5rem;line-height:1.4;display:flex}.chat-listen-bookmark-button{width:2rem;height:2rem;color:var(--chat-empty-subtitle-color);border:1px solid #0000;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .14s;display:inline-flex}.chat-listen-bookmark-button.is-active{border-color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.chat-listen-bookmark-button.is-active{border-color:color-mix(in srgb,var(--status-warning)28%,var(--chat-control-border))}}.chat-listen-bookmark-button.is-active{background:var(--app-status-warning-bg);color:var(--app-status-warning-fg)}.chat-listen-bookmark-button:active{transform:scale(.96)}.chat-rich-text{color:var(--chat-thread-assistant-color)}.chat-rich-line{display:block}.chat-rich-line+.chat-rich-line{margin-top:var(--chat-learn-line-gap)}.chat-rich-list-row,.chat-rich-ordered-row{color:var(--chat-thread-assistant-color);gap:.55rem;display:grid}.chat-rich-list-row{margin-top:var(--chat-learn-line-gap);grid-template-columns:auto minmax(0,1fr);align-items:start}.chat-rich-ordered-row{margin-top:var(--chat-learn-example-gap);grid-template-columns:1.45rem minmax(0,1fr);align-items:start}.chat-rich-line+.chat-rich-list-row,.chat-rich-line+.chat-rich-ordered-row{margin-top:var(--chat-learn-example-gap)}.chat-rich-list-content{min-width:0}.chat-rich-ordered-content{gap:.26rem;min-width:0;display:grid}.chat-rich-ordered-example,.chat-rich-ordered-pronunciation,.chat-rich-ordered-meaning{min-width:0;display:block}.chat-rich-ordered-example{color:var(--chat-color-coral);font-weight:var(--font-weight-ui-strong,760);line-height:1.3}.chat-rich-ordered-pronunciation{color:var(--chat-color-ink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-ordered-pronunciation{color:color-mix(in srgb,var(--chat-color-ink)66%,var(--chat-color-pink))}}.chat-rich-ordered-pronunciation{font-size:calc(var(--text-label) - .5px);font-style:italic;line-height:1.46}.chat-rich-ordered-meaning{color:var(--chat-color-ink);margin-top:.18rem}@supports (color:color-mix(in lab,red,red)){.chat-rich-ordered-meaning{color:color-mix(in srgb,var(--chat-color-ink)76%,var(--chat-color-pink))}}.chat-rich-ordered-meaning{font-size:calc(var(--text-label) - .5px);line-height:1.46}.chat-rich-bullet{background:var(--chat-color-pink);border-radius:9999px;width:.18rem;min-width:.18rem;height:1.45em;margin-top:.12em;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.chat-rich-bullet{background:color-mix(in srgb,var(--chat-color-pink)58%,transparent)}}.chat-rich-bullet{color:#0000;font-weight:var(--font-weight-ui-strong,760);justify-content:center;line-height:1.5}.chat-rich-ordered-index{border:1px solid var(--chat-color-pink);justify-content:center;align-items:center;width:1.18rem;min-width:1.18rem;height:1.18rem;margin-top:.16em;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chat-rich-ordered-index{border:1px solid color-mix(in srgb,var(--chat-color-pink)36%,transparent)}}.chat-rich-ordered-index{background:var(--chat-color-pink);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.chat-rich-ordered-index{background:color-mix(in srgb,var(--chat-color-pink)3.5%,transparent)}}.chat-rich-ordered-index{color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-ordered-index{color:color-mix(in srgb,var(--chat-color-pink)92%,var(--chat-color-ink))}}.chat-rich-ordered-index{font-size:.64rem;font-weight:var(--font-weight-ui-heavy,820);letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1;box-shadow:inset 0 1px #ffffff70}.chat-rich-emphasis{color:var(--chat-color-ink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-emphasis{color:color-mix(in srgb,var(--chat-color-ink)78%,var(--chat-color-pink))}}.chat-rich-emphasis{font-style:italic}.chat-rich-phonetic{color:var(--chat-color-ink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-phonetic{color:color-mix(in srgb,var(--chat-color-ink)68%,var(--chat-color-pink))}}.chat-rich-phonetic{font-size:var(--text-label);font-style:italic}.chat-rich-explain-separator{color:var(--chat-color-pink);margin:0 .24em 0 .16em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.chat-rich-explain-separator{color:color-mix(in srgb,var(--chat-color-pink)60%,var(--chat-color-ink))}}.chat-rich-explain-separator{font-style:normal;font-weight:var(--font-weight-ui-soft,650)}.chat-rich-table-card,.chat-rich-insight-card,.chat-rich-drill-card{box-shadow:var(--chat-thread-card-shadow)}:root{--chat-rich-culture-card-bg:linear-gradient(135deg,var(--accent-light)0%,var(--bg-card)100%);--chat-rich-culture-header-bg:var(--accent-light);--chat-rich-culture-border:var(--accent-border);--chat-rich-culture-label:var(--accent-deep);--chat-rich-slang-card-bg:linear-gradient(135deg,var(--secondary-light)0%,var(--bg-card)100%);--chat-rich-slang-header-bg:var(--secondary-light);--chat-rich-slang-border:var(--secondary-border);--chat-rich-slang-label:var(--secondary-deep);--chat-learn-kicker-size:.66rem;--chat-learn-kicker-weight:var(--font-weight-ui-strong,780);--chat-learn-kicker-line-height:1;--chat-learn-kicker-tracking:.11em;--chat-learn-kicker-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){:root{--chat-learn-kicker-color:color-mix(in srgb,var(--chat-color-pink)62%,var(--chat-color-ink))}}:root{--chat-learn-line-gap:.62rem;--chat-learn-example-gap:.88rem;--chat-learn-section-gap:1.55rem;--chat-learn-section-divider-offset:.82rem;--chat-learn-practice-label-half:.76rem;--chat-learn-practice-optical-gap:.28rem;--chat-learn-practice-gap:calc(var(--chat-learn-section-gap) + var(--chat-learn-practice-label-half) + var(--chat-learn-practice-optical-gap))}.chat-rich-insight-card--culture{--chat-rich-insight-card-bg:var(--chat-rich-culture-card-bg);--chat-rich-insight-header-bg:var(--chat-rich-culture-header-bg);--chat-rich-insight-border:var(--chat-rich-culture-border);--chat-rich-insight-label:var(--chat-rich-culture-label)}.chat-rich-insight-card--slang{--chat-rich-insight-card-bg:var(--chat-rich-slang-card-bg);--chat-rich-insight-header-bg:var(--chat-rich-slang-header-bg);--chat-rich-insight-border:var(--chat-rich-slang-border);--chat-rich-insight-label:var(--chat-rich-slang-label)}.chat-rich-insight-card{background:var(--chat-rich-insight-card-bg,var(--chat-thread-card-bg));border-color:var(--chat-rich-insight-border,var(--chat-thread-card-border))}.chat-rich-insight-card__header{background:var(--chat-rich-insight-header-bg,var(--chat-thread-card-bg));border-color:var(--chat-rich-insight-border,var(--chat-thread-card-border));min-width:0}.chat-rich-insight-card__icon{color:var(--chat-rich-insight-label);flex:none}.chat-rich-insight-card__title{min-width:0;color:var(--chat-rich-insight-label);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:auto;line-height:1.18}.chat-rich-insight-card__body{color:var(--text-secondary)}.chat-rich-drill-card{border:1.5px dashed var(--chat-color-pink);margin-top:2.55rem;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.chat-rich-drill-card{border:1.5px dashed color-mix(in srgb,var(--chat-color-pink)46%,transparent)}}.chat-rich-drill-card{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%);border-radius:1.22rem}@supports (color:color-mix(in lab,red,red)){.chat-rich-drill-card{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)3.4%,var(--bg-card)),color-mix(in srgb,var(--chat-color-pink)6.4%,var(--bg-card)))}}.chat-rich-drill-card__label{z-index:1;border:1px solid var(--chat-color-pink);align-items:center;gap:.38rem;width:-moz-fit-content;width:fit-content;margin:0;display:inline-flex;position:absolute;top:0;left:.92rem;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.chat-rich-drill-card__label{border:1px solid color-mix(in srgb,var(--chat-color-pink)38%,transparent)}}.chat-rich-drill-card__label{background:linear-gradient(90deg,var(--chat-color-coral)0%,var(--chat-color-pink)100%);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.chat-rich-drill-card__label{background:linear-gradient(90deg,color-mix(in srgb,var(--chat-color-coral)7%,var(--bg-card)),color-mix(in srgb,var(--chat-color-pink)7.5%,var(--bg-card)))}}.chat-rich-drill-card__label{color:var(--chat-color-coral);font-size:var(--chat-learn-kicker-size);font-weight:var(--chat-learn-kicker-weight);line-height:var(--chat-learn-kicker-line-height);letter-spacing:var(--chat-learn-kicker-tracking);text-transform:uppercase;box-shadow:0 8px 18px -24px var(--chat-color-coral);padding:.36rem .64rem}@supports (color:color-mix(in lab,red,red)){.chat-rich-drill-card__label{box-shadow:0 8px 18px -24px color-mix(in srgb,var(--chat-color-coral)50%,black)}}.chat-rich-drill-card__label-icon{stroke-width:2.2px;flex:none;width:.78rem;height:.78rem}.chat-rich-drill-card__body{color:var(--chat-thread-assistant-color);font-size:var(--text-body);font-weight:var(--font-weight-base);padding:1.28rem 1rem 1.24rem;line-height:1.58}.chat-empty-home:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 12%,var(--chat-color-pink),transparent 64%),radial-gradient(circle at 18% 42%,var(--chat-color-coral),transparent 62%);border-radius:9999px;height:min(16rem,38%);position:absolute;inset:-4% 4% auto}@supports (color:color-mix(in lab,red,red)){.chat-empty-home:before{background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--chat-color-pink)6%,transparent),transparent 64%),radial-gradient(circle at 18% 42%,color-mix(in srgb,var(--chat-color-coral)3%,transparent),transparent 62%)}}.chat-empty-home:before{filter:blur(18px);opacity:.28;z-index:-1}.chat-empty-hero{margin-bottom:0}.chat-empty-eros-mark{--chat-empty-eros-size:clamp(5.3rem,22vw,5.8rem);width:var(--chat-empty-eros-size);height:var(--chat-empty-eros-size);opacity:var(--chat-empty-eros-opacity,.94);background:var(--chat-empty-eros-gradient,linear-gradient(145deg,var(--app-artwork-accent,var(--accent-color))0%,var(--app-icon-active,var(--secondary-color))100%));-webkit-mask-image:var(--chat-empty-eros-src);mask-image:var(--chat-empty-eros-src);filter:drop-shadow(0 12px 18px var(--chat-color-pink));margin-bottom:.2rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.chat-empty-eros-mark{filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--chat-color-pink)14%,transparent))}}.chat-empty-title{font-size:var(--text-heading);line-height:var(--line-height-tight);font-weight:var(--font-weight-ui-heavy,820);letter-spacing:0;color:var(--chat-empty-title-color);margin-bottom:.28rem}.chat-empty-subtitle{font-size:var(--text-label);line-height:var(--line-height-normal);font-weight:var(--font-weight-ui-soft,620);color:var(--chat-empty-subtitle-color)}.chat-suggestion-list{flex-direction:column;gap:.875rem;width:min(100%,22.35rem);max-width:min(100%,22.35rem);margin-top:clamp(1.05rem,2.4vh,1.45rem);margin-bottom:0;display:flex}.chat-suggestion-kicker{font-size:calc(var(--text-caption) + 1px);line-height:1;font-weight:var(--font-weight-ui-heavy,820);letter-spacing:.095em;color:var(--chat-empty-kicker-color);margin-bottom:.12rem}.chat-suggestion-card{background:var(--chat-suggestion-row-bg);border:1px solid var(--chat-suggestion-row-border);min-height:4.5rem;box-shadow:var(--chat-suggestion-row-shadow);border-radius:1.75rem;gap:.875rem;padding:.75rem 1rem}.chat-suggestion-card:active{border-color:var(--chat-color-pink);transform:scale(.992)}@supports (color:color-mix(in lab,red,red)){.chat-suggestion-card:active{border-color:color-mix(in srgb,var(--chat-color-pink)42%,var(--chat-suggestion-row-border))}}.chat-suggestion-icon{background:var(--chat-suggestion-icon-bg);border:1px solid var(--chat-suggestion-icon-border);width:2.5rem;height:2.5rem;box-shadow:none;color:var(--chat-suggestion-icon-color);border-radius:9999px}.chat-suggestion-icon svg{width:1.0625rem;height:1.0625rem}.chat-suggestion-text{min-width:0;font-size:var(--text-label);line-height:var(--line-height-normal);font-weight:var(--font-weight-ui-strong,760);color:var(--chat-suggestion-text-color);flex:1}.chat-suggestion-chevron{opacity:.7;color:var(--chat-suggestion-chevron-color)}.chat-composer-bar{background:var(--chat-home-composer-bg);border-top:1px solid var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-composer-bar{border-top:1px solid color-mix(in srgb,var(--chat-color-pink)8%,var(--border-color))}}.chat-composer-bar{box-shadow:0 -18px 38px -40px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-composer-bar{box-shadow:0 -18px 38px -40px color-mix(in srgb,var(--chat-color-pink)34%,black)}}.chat-composer-bar{-webkit-backdrop-filter:blur(10px)}html.capacitor.app-keyboard-open .chat-composer-bar{padding-bottom:.5rem!important}.chat-composer-action{background:var(--chat-composer-action-bg);border:1px solid var(--chat-composer-action-border);color:var(--chat-home-control-icon);box-shadow:var(--chat-composer-action-shadow)}.chat-composer-action.is-open,.chat-composer-action:active{background:var(--chat-composer-action-bg);border-color:var(--chat-composer-action-border)}.chat-composer-field{background:var(--chat-home-input-bg);border:1px solid var(--chat-home-surface-border);min-height:3rem;box-shadow:var(--chat-home-surface-shadow);align-items:center;overflow:hidden}.chat-composer-field.is-expanded{align-items:flex-start;border-radius:1.35rem!important}.chat-composer-field:focus-within{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-composer-field:focus-within{border-color:color-mix(in srgb,var(--chat-color-pink)26%,var(--chat-home-surface-border))}}.chat-composer-field:focus-within{box-shadow:0 14px 28px -28px var(--chat-color-pink),inset 0 0 0 1px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-composer-field:focus-within{box-shadow:0 14px 28px -28px color-mix(in srgb,var(--chat-color-pink)28%,black),inset 0 0 0 1px color-mix(in srgb,var(--chat-color-pink)8%,transparent)}}.chat-composer-field .chat-composer-input::-moz-placeholder{color:var(--chat-composer-placeholder-color);opacity:1}.chat-composer-field .chat-composer-input::placeholder{color:var(--chat-composer-placeholder-color);opacity:1}.chat-composer-field .chat-composer-input{color:var(--chat-color-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;align-self:center;box-shadow:none!important;background:0 0!important}.chat-composer-field.is-expanded .chat-composer-input{align-self:stretch}#chat-tour-composer-shell.chat-composer-field.is-tour-composer.is-expanded{min-height:4.9rem}#chat-tour-composer-shell.chat-composer-field.is-tour-composer.is-expanded .chat-composer-input{min-height:3.25rem}.chat-voice-exit-button{border:1px solid var(--app-border-active);background:var(--app-control-bg);width:2.55rem;height:2.55rem;color:var(--app-icon-active);box-shadow:var(--app-control-shadow);border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.chat-voice-exit-button:active{transform:scale(.96)}@media (hover:hover){.chat-voice-exit-button:hover{background:var(--app-control-active-bg);border-color:var(--app-border-active)}}.chat-voice-error{text-align:center;border-radius:1.35rem;justify-content:center;align-items:center;gap:.65rem;max-width:min(100%,34rem);min-height:2.75rem;padding:.62rem .68rem .62rem 1rem;display:flex}.chat-voice-error__message{min-width:0;color:var(--app-danger-color);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,760);flex:auto;line-height:1.35}.chat-voice-error__action{color:var(--app-danger-color);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,850);text-underline-offset:.16em;flex:none;line-height:1;text-decoration:underline}.chat-voice-error__close{width:2rem;height:2rem;color:var(--app-danger-color);opacity:.82;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:opacity .16s,background .16s;display:inline-flex}.chat-voice-error__close:hover,.chat-voice-error__close:focus-visible{background:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.chat-voice-error__close:hover,.chat-voice-error__close:focus-visible{background:color-mix(in srgb,var(--app-danger-color)10%,transparent)}}.chat-voice-error__close:hover,.chat-voice-error__close:focus-visible{opacity:1}[data-bg-style=clean] .chat-composer-bar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-top:0}.chat-composer-field .chat-composer-input:focus,.chat-composer-field .chat-composer-input:focus-visible{box-shadow:none!important;outline:none!important}.chat-composer-field.is-live{border-color:var(--chat-border-medium)}.chat-composer-send{box-shadow:0 15px 28px -21px var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-composer-send{box-shadow:0 15px 28px -21px color-mix(in srgb,var(--chat-color-coral)56%,black)}}.chat-composer-send--arrow-soft{color:var(--chat-home-control-icon);background:var(--chat-composer-action-bg);border:1px solid var(--chat-composer-action-border);box-shadow:var(--chat-composer-action-shadow);position:relative;overflow:hidden}.chat-composer-send--arrow-soft.is-ready:not(:disabled){color:var(--chat-composer-send-ready-color);background:var(--chat-composer-send-ready-bg);border-color:var(--chat-composer-send-ready-border);box-shadow:var(--chat-composer-send-ready-shadow)}.chat-composer-send--arrow-soft.is-sending{color:var(--chat-composer-send-ready-color);background:var(--chat-composer-send-sending-bg);border-color:var(--chat-composer-send-sending-border);box-shadow:var(--chat-composer-send-ready-shadow);animation:1.15s ease-in-out infinite chat-composer-send-pulse}.chat-composer-send--arrow-soft svg{transform:translateY(-.02rem)}.chat-composer-send--arrow-soft:disabled{opacity:1}.chat-composer-send-spinner{border:2px solid var(--chat-color-coral);border-radius:9999px;width:1.02rem;height:1.02rem;display:block}@supports (color:color-mix(in lab,red,red)){.chat-composer-send-spinner{border:2px solid color-mix(in srgb,var(--chat-color-coral)24%,transparent)}}.chat-composer-send-spinner{border-top-color:var(--chat-color-coral);animation:.72s linear infinite chat-composer-send-spin}.chat-listen-setup{text-align:center;justify-content:center;align-items:center;min-height:100%;padding:2rem 1rem 2.5rem;display:flex}.chat-listen-setup__content{width:min(100%,22rem);transform:translateY(-2.5vh)}.chat-listen-setup__mark{width:4.15rem;height:4.15rem;color:var(--chat-color-coral);background:var(--chat-home-control-bg);border:1px solid var(--chat-home-control-border);box-shadow:var(--chat-home-control-shadow);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.chat-listen-setup__mark-icon{width:1.85rem;height:1.85rem}.chat-listen-setup__title{color:var(--chat-empty-title-color);font-size:var(--text-heading);font-weight:var(--font-weight-ui-heavy,850);margin:1.05rem 0 .45rem;line-height:1.15}.chat-listen-setup__description{max-width:20rem;color:var(--chat-empty-subtitle-color);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,700);margin:0 auto;line-height:1.5}.chat-listen-setup__error{color:#ef4444;font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,700);margin-top:.9rem}.chat-listen-dock{padding:.85rem .72rem calc(env(safe-area-inset-bottom,0px) + .72rem);background:var(--chat-home-composer-bg);border-top:1px solid var(--chat-border-soft);box-shadow:0 -18px 34px -32px var(--chat-color-pink);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.chat-listen-dock{box-shadow:0 -18px 34px -32px color-mix(in srgb,var(--chat-color-pink)28%,black)}}.chat-listen-dock__inner{width:min(100%,56rem);margin:0 auto}.chat-listen-dock__setup{flex-direction:column;align-items:stretch;gap:.82rem;display:flex}.chat-listen-dock__session{flex-direction:column;align-items:stretch;gap:.75rem;width:min(100%,34rem);margin:0 auto;display:flex}.chat-listen-dock__session-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:100%;display:grid}.chat-listen-dock__session-actions>:first-child{grid-column:1/-1}.chat-listen-dock__session-actions .app-primary-action,.chat-listen-dock__session-actions .app-secondary-action,.chat-listen-dock__session-actions .app-status-message{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0}.chat-listen-context{flex-direction:column;gap:.42rem;display:flex}.chat-listen-context__label{color:var(--chat-empty-subtitle-color);font-size:var(--text-caption);font-weight:var(--font-weight-ui-heavy,800);line-height:1.2}.chat-listen-context__label span{color:var(--chat-empty-subtitle-color)}@supports (color:color-mix(in lab,red,red)){.chat-listen-context__label span{color:color-mix(in srgb,var(--chat-empty-subtitle-color)68%,transparent)}}.chat-listen-context__label span{font-weight:var(--font-weight-ui-strong,700)}.chat-listen-context__input{border:1px solid var(--chat-border-medium);background:var(--chat-home-input-bg);width:100%;min-height:3.08rem;color:var(--chat-color-ink);font-size:var(--text-body);font-weight:var(--font-weight-ui-strong,800);border-radius:9999px;outline:none;padding:.82rem 1.16rem;line-height:1.2;transition:border-color .16s,box-shadow .16s,background .16s}.chat-listen-context__input::-moz-placeholder{color:var(--chat-empty-subtitle-color)}.chat-listen-context__input::placeholder{color:var(--chat-empty-subtitle-color)}@supports (color:color-mix(in lab,red,red)){.chat-listen-context__input::-moz-placeholder{color:color-mix(in srgb,var(--chat-empty-subtitle-color)62%,transparent)}.chat-listen-context__input::placeholder{color:color-mix(in srgb,var(--chat-empty-subtitle-color)62%,transparent)}}.chat-listen-context__input::-moz-placeholder{opacity:1}.chat-listen-context__input::placeholder{opacity:1}.chat-listen-context__input:focus{border-color:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-listen-context__input:focus{border-color:color-mix(in srgb,var(--chat-color-coral)34%,var(--chat-border-medium))}}.chat-listen-context__input:focus{box-shadow:0 0 0 3px var(--chat-color-pink),0 12px 22px -24px var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-listen-context__input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-color-pink)12%,transparent),0 12px 22px -24px color-mix(in srgb,var(--chat-color-coral)34%,black)}}.chat-listen-actions{align-items:center;gap:.68rem;display:flex}.chat-listen-button{min-height:3.08rem;font-size:var(--text-label);font-weight:var(--font-weight-ui-heavy,850);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.58rem;padding:.78rem 1.08rem;line-height:1;transition:transform .14s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.chat-listen-button:active{transform:scale(.98)}.chat-listen-button--secondary{color:var(--chat-empty-subtitle-color);background:var(--chat-control-bg);border-color:var(--chat-control-border);flex:0 0 7.55rem}.chat-listen-button--primary{color:#fff;background:var(--chat-color-coral);border-color:var(--chat-color-coral);flex:auto;min-width:0}@supports (color:color-mix(in lab,red,red)){.chat-listen-button--primary{border-color:color-mix(in srgb,var(--chat-color-coral)42%,transparent)}}.chat-listen-button--primary{box-shadow:0 16px 30px -24px var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-listen-button--primary{box-shadow:0 16px 30px -24px color-mix(in srgb,var(--chat-color-coral)52%,black)}}.chat-listen-button--stop{color:#fff;background:var(--chat-color-coral);border-color:var(--chat-color-coral);align-self:center}@supports (color:color-mix(in lab,red,red)){.chat-listen-button--stop{border-color:color-mix(in srgb,var(--chat-color-coral)42%,transparent)}}.chat-listen-button--stop{box-shadow:0 16px 30px -24px var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-listen-button--stop{box-shadow:0 16px 30px -24px color-mix(in srgb,var(--chat-color-coral)56%,black)}}[data-bg-style].dark .chat-listen-button--stop,[data-bg-style].dark .chat-listen-button--primary{background:var(--chat-color-coral)}@media (max-width:767px){html.capacitor:not(.ipad-device) .chat-thread-surface--empty{flex-direction:column;padding-top:.5rem;padding-bottom:0;display:flex}html.capacitor:not(.ipad-device) .chat-thread-surface--empty>div{flex:auto;min-height:0;display:flex}html.capacitor:not(.ipad-device) .chat-empty-home{height:100%;min-height:0;padding-top:clamp(1.75rem,5.4dvh,2.75rem);padding-bottom:clamp(.85rem,2.2dvh,1.25rem)}.chat-composer-bar{padding-top:.55rem!important;padding-left:.68rem!important;padding-right:.68rem!important}.chat-composer-bar .ipad-chat-composer-row{align-items:flex-end;gap:.45rem}.chat-composer-bar .chat-composer-action{width:2.5rem;height:2.5rem;color:var(--chat-home-control-icon);background:var(--chat-composer-action-bg);border-color:var(--chat-composer-action-border);box-shadow:var(--chat-composer-action-shadow);margin-bottom:.11rem}.chat-composer-bar .chat-composer-action svg{width:1.25rem;height:1.25rem;display:block;transform:translateY(-.01rem)}.chat-composer-bar .chat-composer-field{align-items:center;min-height:2.72rem;max-height:7rem;padding:.65rem 1rem;overflow:hidden;border-radius:1.35rem!important}.chat-composer-bar .chat-composer-field:not(.is-expanded){border-radius:999px!important}.chat-composer-bar .chat-composer-field.is-expanded{align-items:flex-start;padding-top:.72rem;padding-bottom:.72rem}.chat-composer-bar .chat-composer-field:not(.is-expanded) .chat-composer-input{align-self:center}.chat-composer-bar .chat-composer-input{text-align:start;overflow-wrap:anywhere;scrollbar-width:none;min-height:1.5rem;max-height:5.6rem;caret-color:var(--chat-color-coral);align-self:stretch;padding:0;line-height:1.34;overflow-y:auto;font-size:max(16px,var(--text-body))!important}.chat-composer-bar .chat-composer-input::-webkit-scrollbar{display:none}.chat-composer-bar .chat-composer-input:-moz-placeholder{font-weight:var(--font-weight-ui-strong,720);text-align:start;line-height:1.5rem;overflow:hidden;font-size:max(16px,var(--text-body))!important;height:1.5rem!important}.chat-composer-bar .chat-composer-input:placeholder-shown{font-weight:var(--font-weight-ui-strong,720);text-align:start;line-height:1.5rem;overflow:hidden;font-size:max(16px,var(--text-body))!important;height:1.5rem!important}.chat-composer-bar .chat-composer-send{border:1px solid var(--chat-color-pink);width:2.5rem;height:2.5rem;margin-bottom:.11rem}@supports (color:color-mix(in lab,red,red)){.chat-composer-bar .chat-composer-send{border:1px solid color-mix(in srgb,var(--chat-color-pink)24%,transparent)}}.chat-composer-bar .chat-composer-send{box-shadow:0 16px 26px -22px var(--chat-color-coral),inset 0 1px #ffffff40}@supports (color:color-mix(in lab,red,red)){.chat-composer-bar .chat-composer-send{box-shadow:0 16px 26px -22px color-mix(in srgb,var(--chat-color-coral)45%,black),inset 0 1px #ffffff40}}.chat-composer-bar .chat-composer-send svg{width:1.12rem;height:1.12rem;display:block;transform:translate(.07rem)}.chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft{width:2.5rem;height:2.5rem;color:var(--chat-home-control-icon);background:var(--chat-composer-action-bg);border-color:var(--chat-composer-action-border);box-shadow:var(--chat-composer-action-shadow)}.chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft svg{width:1.25rem;height:1.25rem;transform:translateY(-.025rem)}.chat-listen-dock__session-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chat-listen-dock__session-actions .app-primary-action,.chat-listen-dock__session-actions .app-secondary-action,.chat-listen-dock__session-actions .app-status-message{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0}}@media (max-width:640px){.chat-listen-session-row{justify-content:center;padding:1.05rem 0 .45rem}.chat-listen-session-pill{align-items:center;max-width:min(100%,24rem)}.chat-listen-session-pill__title{white-space:normal;overflow-wrap:anywhere}.chat-listen-dock__session-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chat-listen-dock__session-actions>:first-child{grid-column:1/-1}}.chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled){color:var(--chat-composer-send-ready-color);background:var(--chat-composer-send-ready-bg);border-color:var(--chat-composer-send-ready-border);box-shadow:var(--chat-composer-send-ready-shadow)}.chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-sending{color:var(--chat-composer-send-ready-color);background:var(--chat-composer-send-sending-bg);border-color:var(--chat-composer-send-sending-border);box-shadow:var(--chat-composer-send-ready-shadow)}@keyframes chat-composer-send-spin{to{transform:rotate(360deg)}}@keyframes chat-composer-send-pulse{0%,to{transform:scale(1)}50%{transform:scale(.965)}}@media (prefers-reduced-motion:reduce){.chat-composer-send--arrow-soft.is-sending,.chat-composer-send-spinner{animation:none}}.ipad-chat-mobile-nav{top:1rem;left:1rem}.chat-history-button{background:var(--chat-history-bg);border:1px solid var(--chat-history-border);color:var(--chat-label-color);box-shadow:var(--chat-history-shadow);border-radius:1rem}.chat-history-button--label{background:var(--chat-history-bg);border-radius:9999px;gap:.46rem;min-width:0;height:2.64rem;min-height:2.64rem;padding-inline:.82rem .96rem}.chat-history-button--label svg{width:1.08rem;height:1.08rem;color:var(--chat-label-color)}.chat-history-button__label{font-size:calc(var(--text-caption) + 1px);line-height:1;font-weight:var(--font-weight-ui-heavy,820);letter-spacing:0;color:var(--chat-label-color)}.chat-history-button:active{transform:scale(.985)}.chat-thread-history-row{justify-content:flex-start;align-items:center;width:100%;padding:.15rem .25rem 0;display:flex}.chat-history-button--thread-inline{height:2.5rem;min-height:2.5rem;box-shadow:none}.chat-scroll-latest-button{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 5.15rem);z-index:24;border:1px solid var(--chat-scroll-latest-border);width:2.5rem;height:2.5rem;color:var(--chat-scroll-latest-color);background:var(--chat-scroll-latest-bg);box-shadow:var(--chat-scroll-latest-shadow);-webkit-backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;position:absolute;transform:translate(-50%)}.chat-scroll-latest-button svg{stroke-width:2.35px;width:1.12rem;height:1.12rem}.chat-scroll-latest-button:active{transform:translate(-50%)scale(.965)}@media (min-width:768px){.chat-scroll-latest-button{bottom:6.2rem}}.chat-mobile-drawer{background:var(--chat-drawer-bg);border-right:1px solid var(--chat-drawer-border);box-shadow:var(--chat-drawer-shadow);color:var(--chat-drawer-title-color);-webkit-tap-highlight-color:transparent;border-top-right-radius:1.45rem;overflow:hidden}.chat-mobile-drawer button,.chat-mobile-drawer__item{touch-action:manipulation}.chat-mobile-drawer__header{border-bottom:0;min-height:4.75rem;padding:1rem 1.05rem .72rem}.chat-mobile-drawer__icon{width:2.5rem;height:2.5rem;color:var(--chat-color-coral);background:var(--chat-drawer-action-bg);border:1px solid var(--chat-drawer-action-border);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.chat-mobile-drawer__title{font-size:calc(var(--text-label) + 2px);line-height:1.08;font-weight:var(--font-weight-ui-heavy,820);color:var(--chat-drawer-title-color)}.chat-mobile-drawer__close{width:2.75rem;height:2.75rem;color:var(--chat-label-color);background:var(--chat-drawer-action-bg);border:1px solid var(--chat-drawer-action-border);border-radius:9999px;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.chat-mobile-drawer__close:active{transform:scale(.96)}.chat-mobile-drawer__section{border-bottom:0;padding:.78rem 1rem}.chat-mobile-drawer__section--new{padding-top:.36rem;padding-bottom:.72rem}.chat-mobile-drawer__section--mode{border-bottom:0;padding-top:.36rem;padding-bottom:.45rem}.chat-mobile-drawer__section--mode+.chat-mobile-drawer__section--new{padding-top:.18rem}.chat-sidebar-mode-grid{background:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-sidebar-mode-grid{background:color-mix(in srgb,var(--chat-color-pink)2.5%,transparent)}}.chat-sidebar-mode-pill{color:var(--chat-label-color)}@supports (color:color-mix(in lab,red,red)){.chat-sidebar-mode-pill{color:color-mix(in srgb,var(--chat-label-color)72%,var(--chat-color-ink))}}.chat-sidebar-mode-pill{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-sidebar-mode-pill{border-color:color-mix(in srgb,var(--chat-color-pink)13%,transparent)}}.chat-sidebar-mode-pill{box-shadow:none;background:0 0}.chat-sidebar-mode-pill.is-active{color:var(--chat-color-coral);border-color:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-sidebar-mode-pill.is-active{border-color:color-mix(in srgb,var(--chat-color-coral)34%,var(--chat-color-pink)18%)}}.chat-sidebar-mode-pill.is-active{background:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-sidebar-mode-pill.is-active{background:color-mix(in srgb,var(--chat-color-coral)6%,transparent)}}.chat-sidebar-mode-pill.is-active{box-shadow:inset 0 1px 0 var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-sidebar-mode-pill.is-active{box-shadow:inset 0 1px color-mix(in srgb,var(--chat-color-pink)7%,#ffffff2e)}}.chat-drawer-mode-grid{min-height:3rem;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.5rem;padding:0}.chat-drawer-mode-pill{letter-spacing:.085em;min-height:2.75rem;color:var(--chat-label-color);padding:0 .8rem;font-size:.72rem;line-height:1}@supports (color:color-mix(in lab,red,red)){.chat-drawer-mode-pill{color:color-mix(in srgb,var(--chat-label-color)78%,var(--chat-color-ink))}}.chat-drawer-mode-pill{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-drawer-mode-pill{border-color:color-mix(in srgb,var(--chat-color-pink)14%,transparent)}}.chat-drawer-mode-pill{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){.chat-drawer-mode-pill{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)2.4%,var(--chat-drawer-action-bg)),color-mix(in srgb,var(--chat-color-pink)1.2%,var(--chat-drawer-action-bg)))}}.chat-drawer-mode-pill{box-shadow:0 8px 16px -18px var(--chat-color-pink),inset 0 1px 0 var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-drawer-mode-pill{box-shadow:0 8px 16px -18px color-mix(in srgb,var(--chat-color-pink)16%,black),inset 0 1px color-mix(in srgb,var(--chat-color-pink)6%,#ffffff2e)}}.chat-drawer-mode-pill.is-active{color:var(--chat-color-coral);background:linear-gradient(180deg,var(--chat-color-coral)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){.chat-drawer-mode-pill.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-coral)7.5%,var(--chat-drawer-action-bg)),color-mix(in srgb,var(--chat-color-pink)4.8%,var(--chat-drawer-action-bg)))}}.chat-drawer-mode-pill.is-active{border-color:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-drawer-mode-pill.is-active{border-color:color-mix(in srgb,var(--chat-color-coral)28%,var(--chat-color-pink)18%)}}.chat-drawer-mode-pill.is-active{box-shadow:0 10px 20px -22px var(--chat-color-coral),inset 0 1px 0 var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-drawer-mode-pill.is-active{box-shadow:0 10px 20px -22px color-mix(in srgb,var(--chat-color-coral)28%,black),inset 0 1px color-mix(in srgb,var(--chat-color-pink)9%,#ffffff2e)}}[data-bg-style=clean].dark .chat-sidebar-mode-grid{background:0 0}[data-bg-style=clean].dark .chat-sidebar-mode-pill,[data-bg-style=clean].dark .chat-drawer-mode-pill{color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .chat-sidebar-mode-pill,[data-bg-style=clean].dark .chat-drawer-mode-pill{color:color-mix(in srgb,var(--chat-color-pink)82%,var(--text-primary)18%)}}[data-bg-style=clean].dark .chat-sidebar-mode-pill,[data-bg-style=clean].dark .chat-drawer-mode-pill{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .chat-sidebar-mode-pill,[data-bg-style=clean].dark .chat-drawer-mode-pill{border-color:color-mix(in srgb,var(--chat-color-pink)28%,transparent)}}[data-bg-style=clean].dark .chat-sidebar-mode-pill,[data-bg-style=clean].dark .chat-drawer-mode-pill{background:var(--chat-control-bg);box-shadow:none}[data-bg-style=clean].dark .chat-sidebar-mode-pill.is-active,[data-bg-style=clean].dark .chat-drawer-mode-pill.is-active{color:var(--chat-color-coral);border-color:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .chat-sidebar-mode-pill.is-active,[data-bg-style=clean].dark .chat-drawer-mode-pill.is-active{border-color:color-mix(in srgb,color-mix(in srgb,var(--chat-color-coral)72%,var(--chat-color-pink))48%,transparent)}}[data-bg-style=clean].dark .chat-sidebar-mode-pill.is-active,[data-bg-style=clean].dark .chat-drawer-mode-pill.is-active{background:var(--chat-control-bg)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean].dark .chat-sidebar-mode-pill.is-active,[data-bg-style=clean].dark .chat-drawer-mode-pill.is-active{background:color-mix(in srgb,var(--chat-control-bg)97%,var(--chat-color-coral)3%)}}[data-bg-style=clean].dark .chat-sidebar-mode-pill.is-active,[data-bg-style=clean].dark .chat-drawer-mode-pill.is-active{box-shadow:none}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-sidebar-mode-pill,[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-drawer-mode-pill{background:var(--chat-control-bg);border-color:var(--app-clean-border-theme);box-shadow:none;color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-sidebar-mode-pill,[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-drawer-mode-pill{color:color-mix(in srgb,var(--chat-color-pink)78%,var(--text-secondary)22%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-sidebar-mode-pill.is-active,[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-drawer-mode-pill.is-active{background:var(--app-control-active-bg);border-color:var(--app-control-active-border);box-shadow:none;color:var(--chat-color-coral)}@media (hover:hover){.chat-drawer-mode-pill:not(.is-active):hover{color:var(--chat-label-color);background:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-drawer-mode-pill:not(.is-active):hover{background:color-mix(in srgb,var(--chat-color-pink)3%,transparent)}}}.chat-mobile-drawer__new-session{min-height:3.25rem;font-size:var(--text-label);line-height:1;font-weight:var(--font-weight-ui-heavy,820);color:var(--chat-color-coral);background:linear-gradient(180deg,var(--chat-color-coral)0%,var(--chat-color-pink)100%);border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__new-session{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-coral)10.5%,var(--chat-drawer-action-bg)),color-mix(in srgb,var(--chat-color-pink)6.5%,var(--chat-drawer-action-bg)))}}.chat-mobile-drawer__new-session{border:1px solid var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__new-session{border:1px solid color-mix(in srgb,var(--chat-color-coral)42%,var(--chat-drawer-action-border))}}.chat-mobile-drawer__new-session{box-shadow:0 14px 24px -28px var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__new-session{box-shadow:0 14px 24px -28px color-mix(in srgb,var(--chat-color-coral)36%,black)}}.chat-mobile-drawer__new-session:active{transform:scale(.99)}.chat-mobile-drawer__list-shell{position:relative}.chat-mobile-drawer__list{scrollbar-width:none;flex-direction:column;gap:.45rem;padding:.48rem 1.08rem .5rem .75rem;display:flex}.chat-mobile-drawer__list::-webkit-scrollbar{display:none}.chat-mobile-drawer__scroll-indicator{opacity:.58;pointer-events:none;border-radius:9999px;width:.24rem;position:absolute;top:.8rem;bottom:.8rem;right:.42rem}.chat-mobile-drawer__scroll-indicator span{background:var(--chat-color-pink);border-radius:9999px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__scroll-indicator span{background:color-mix(in srgb,var(--chat-color-pink)62%,var(--chat-color-coral)10%)}}.chat-mobile-drawer__scroll-indicator span{box-shadow:0 0 0 1px var(--chat-drawer-bg)}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__scroll-indicator span{box-shadow:0 0 0 1px color-mix(in srgb,var(--chat-drawer-bg)82%,transparent)}}.chat-mobile-drawer__scroll-indicator span{transition:top 90ms linear,height 90ms linear}.chat-mobile-drawer__item{background:var(--chat-drawer-row-bg);border:1px solid var(--chat-drawer-row-border);min-height:4.75rem;color:var(--chat-drawer-title-color);box-shadow:0 10px 22px -30px var(--chat-color-pink);border-radius:1.25rem;padding:.9rem 5.85rem .88rem 1rem}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__item{box-shadow:0 10px 22px -30px color-mix(in srgb,var(--chat-color-pink)24%,black)}}.chat-mobile-drawer__item:active{border-color:var(--chat-drawer-row-border);transform:scale(.992)}.chat-mobile-drawer__item.is-active{background:var(--chat-drawer-row-active-bg);border-color:var(--chat-drawer-row-border)}.chat-mobile-drawer__item-title{font-size:var(--text-caption);line-height:1.2;font-weight:var(--font-weight-ui-strong,780);color:var(--chat-drawer-title-color);display:block}.chat-mobile-drawer__item.is-active .chat-mobile-drawer__item-title{color:var(--chat-color-coral)}.chat-mobile-drawer__item-meta{font-size:calc(var(--text-micro) + 1px);line-height:1;font-weight:var(--font-weight-ui-heavy,820);letter-spacing:.12em;text-transform:uppercase;color:var(--chat-drawer-muted-color);margin-top:.24rem;display:block}.chat-mobile-drawer__item-meta.is-listen,.chat-mobile-drawer__item.is-active .chat-mobile-drawer__item-meta{color:var(--chat-label-color)}.chat-sidebar-session-actions{z-index:1;align-items:center;gap:.25rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.chat-sidebar-session-action{width:1.75rem;height:1.75rem;color:var(--chat-drawer-title-color);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chat-sidebar-session-action{color:color-mix(in srgb,var(--chat-drawer-title-color)82%,var(--chat-color-coral)18%)}}.chat-sidebar-session-action{background:var(--chat-drawer-action-bg);border:1px solid var(--chat-drawer-action-border);transition:color .16s,background .16s,border-color .16s,transform .16s}.chat-sidebar-session-action:active{transform:scale(.94)}.chat-sidebar-session-action--danger{color:var(--chat-color-coral);background:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-sidebar-session-action--danger{background:color-mix(in srgb,var(--chat-color-coral)7%,var(--chat-drawer-action-bg))}}.chat-sidebar-session-action--danger{border-color:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-sidebar-session-action--danger{border-color:color-mix(in srgb,var(--chat-color-coral)28%,var(--chat-drawer-action-border))}}.chat-sidebar-session-action--danger:active{color:var(--app-danger-color);background:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.chat-sidebar-session-action--danger:active{background:color-mix(in srgb,var(--app-danger-color)11%,var(--chat-drawer-action-bg))}}.chat-sidebar-session-action--danger:active{border-color:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.chat-sidebar-session-action--danger:active{border-color:color-mix(in srgb,var(--app-danger-color)38%,var(--chat-drawer-action-border))}}.chat-mobile-drawer__item-actions{align-items:center;gap:.3rem;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.chat-mobile-drawer__item-action{width:2.75rem;height:2.75rem;color:var(--chat-drawer-title-color);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__item-action{color:color-mix(in srgb,var(--chat-drawer-title-color)82%,var(--chat-color-coral)18%)}}.chat-mobile-drawer__item-action{background:var(--chat-drawer-action-bg);border:1px solid var(--chat-drawer-action-border);transition:color .16s,background .16s,border-color .16s,transform .16s}.chat-mobile-drawer__item-action:active{transform:scale(.94)}.chat-mobile-drawer__item-action--danger{color:var(--chat-color-coral);background:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__item-action--danger{background:color-mix(in srgb,var(--chat-color-coral)7%,var(--chat-drawer-action-bg))}}.chat-mobile-drawer__item-action--danger{border-color:var(--chat-color-coral)}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__item-action--danger{border-color:color-mix(in srgb,var(--chat-color-coral)28%,var(--chat-drawer-action-border))}}.chat-mobile-drawer__item-action--danger:active{color:var(--app-danger-color);background:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__item-action--danger:active{background:color-mix(in srgb,var(--app-danger-color)11%,var(--chat-drawer-action-bg))}}.chat-mobile-drawer__item-action--danger:active{border-color:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__item-action--danger:active{border-color:color-mix(in srgb,var(--app-danger-color)38%,var(--chat-drawer-action-border))}}.chat-mobile-drawer__rename-input{background:var(--chat-home-input-bg);border:1px solid var(--chat-border-medium);width:100%;color:var(--chat-drawer-title-color);font-size:var(--text-caption);font-weight:var(--font-weight-ui-strong,760);border-radius:.9rem;outline:none;padding:.45rem .6rem}.chat-mobile-drawer__empty{color:var(--chat-drawer-muted-color)}.chat-mobile-drawer__footer{padding:.85rem 1rem max(.85rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--chat-drawer-section-border);color:var(--chat-drawer-muted-color);font-size:calc(var(--text-micro) + 1px);line-height:1;font-weight:var(--font-weight-ui-soft,740)}@media (hover:hover){.chat-suggestion-card:hover{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-suggestion-card:hover{border-color:color-mix(in srgb,var(--chat-color-pink)46%,var(--chat-suggestion-row-border))}}.chat-suggestion-card:hover{box-shadow:var(--chat-suggestion-row-shadow)}.chat-suggestion-card:hover .chat-suggestion-icon{transform:scale(1.035)}.chat-suggestion-card:hover .chat-suggestion-chevron{opacity:.82;color:var(--chat-suggestion-chevron-color);transform:translate(.125rem)}.chat-composer-action:hover,.chat-history-button:hover{background:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-composer-action:hover,.chat-history-button:hover{background:color-mix(in srgb,var(--chat-color-pink)6%,var(--bg-card))}}.chat-mobile-drawer__close:hover,.chat-mobile-drawer__item-action:hover,.chat-sidebar-session-action:hover{background:var(--chat-drawer-action-bg);border-color:var(--chat-drawer-action-border)}.chat-mobile-drawer__item-action--danger:hover,.chat-sidebar-session-action--danger:hover{color:var(--app-danger-color);background:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__item-action--danger:hover,.chat-sidebar-session-action--danger:hover{background:color-mix(in srgb,var(--app-danger-color)11%,var(--chat-drawer-action-bg))}}.chat-mobile-drawer__item-action--danger:hover,.chat-sidebar-session-action--danger:hover{border-color:var(--app-danger-color)}@supports (color:color-mix(in lab,red,red)){.chat-mobile-drawer__item-action--danger:hover,.chat-sidebar-session-action--danger:hover{border-color:color-mix(in srgb,var(--app-danger-color)38%,var(--chat-drawer-action-border))}}.chat-mobile-drawer__item:hover{border-color:var(--chat-drawer-row-border)}}@media (max-width:360px){.chat-mobile-drawer__header{padding-left:.9rem;padding-right:.9rem}.chat-mobile-drawer__section{padding-left:.85rem;padding-right:.85rem}.chat-mobile-drawer__item{padding-right:5.6rem}.chat-mobile-drawer__item-action{width:2.5rem;height:2.5rem}}.dark .chat-empty-home:before{opacity:.24;filter:drop-shadow(0 10px 16px var(--app-icon-active,var(--accent-color)))}@supports (color:color-mix(in lab,red,red)){.dark .chat-empty-home:before{filter:drop-shadow(0 10px 16px color-mix(in srgb,var(--app-icon-active,var(--accent-color))16%,transparent))}}.dark .chat-suggestion-icon{box-shadow:none}.dark .chat-empty-eros-mark{filter:drop-shadow(0 12px 18px var(--chat-color-pink))}@supports (color:color-mix(in lab,red,red)){.dark .chat-empty-eros-mark{filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--chat-color-pink)10%,transparent))}}.dark .chat-composer-bar{background:var(--chat-home-composer-bg)}[data-bg-style=clean].dark .chat-composer-bar,[data-bg-style=clean]:not(.dark) .chat-composer-bar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-top:0}[data-bg-style=clean] .chat-composer-field{border-color:var(--app-clean-border-theme);box-shadow:none;background:0 0!important}[data-bg-style=clean].dark .chat-composer-field,[data-bg-style=clean] html.capacitor.ipad-device .ipad-chat-composer-shell,html.capacitor.ipad-device[data-bg-style=clean] .ipad-chat-composer-shell,[data-bg-style=clean] .ipad-chat-composer-shell{background:0 0!important}html[data-bg-style=clean] #chat-tour-composer-shell.chat-composer-field{box-shadow:none!important;background:0 0!important}[data-bg-style=clean] .chat-composer-field:focus-within{border-color:var(--app-clean-border-action);box-shadow:var(--app-focus-ring)}.app-preparing-state{background:radial-gradient(circle at 0 0,#ffd6e0f2,#0000 42%),radial-gradient(circle at 100% 0,#ffecf0e6,#0000 38%),linear-gradient(#fff4f7,#fff0f3 44%,#fff8fa);justify-content:center;align-items:center;padding:2rem;display:flex;position:relative}.app-preparing-state__glow{filter:blur(48px);opacity:.55;pointer-events:none;border-radius:9999px;width:20rem;height:20rem;position:absolute}.app-preparing-state__glow--left{background:#ffc4d5a6;top:-6rem;left:-4rem}.app-preparing-state__glow--right{background:#ffe1ecb8;bottom:-4rem;right:-5rem}.app-preparing-state__hearts{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.app-loading-heart{color:var(--accent-color);position:absolute;bottom:-2.5rem;transform:translate(-50%)scale(.75)}@supports (color:color-mix(in lab,red,red)){.app-loading-heart{color:color-mix(in srgb,var(--accent-color)76%,white)}}.app-loading-heart{opacity:0;will-change:transform,opacity}.app-loading-heart--burst{animation-name:app-loading-heart-burst;animation-timing-function:ease-out;animation-fill-mode:forwards}.app-loading-heart--float{animation-name:app-loading-heart-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.app-preparing-state__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.65rem;max-width:24rem;display:flex;position:relative}.app-preparing-state__brand{font-size:.9rem;font-weight:var(--font-weight-ui-heavy,800);letter-spacing:.24em;text-transform:uppercase;color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.app-preparing-state__brand{color:color-mix(in srgb,var(--accent-deep)86%,white)}}.app-preparing-state__title{font-size:clamp(2rem,6vw,3.4rem);line-height:1.02;font-weight:var(--font-weight-ui-heavy,900);color:var(--text-primary);text-wrap:balance}.app-preparing-state__subtitle{max-width:18rem;color:var(--accent-deep);font-size:.98rem;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.app-preparing-state__subtitle{color:color-mix(in srgb,var(--accent-deep)48%,var(--text-secondary))}}@keyframes app-loading-heart-burst{0%{opacity:0;transform:translate(-50%,2rem)scale(.45)}16%{opacity:var(--heart-opacity,.75)}to{opacity:0;transform:translate3d(calc(-50% + var(--heart-drift-x,0px)),calc(-58vh - var(--heart-rise-offset,0px)),0)scale(1.08)}}@keyframes app-loading-heart-float{0%{opacity:0;transform:translate(-50%,.5rem)scale(.65)}18%{opacity:calc(var(--heart-opacity,.28)*.8)}60%{opacity:var(--heart-opacity,.28)}to{opacity:0;transform:translate3d(calc(-50% + var(--heart-drift-x,0px)),calc(-72vh - var(--heart-rise-offset,0px)),0)scale(1)}}@supports (text-box:trim-both cap alphabetic){.text-box-trim{text-box:trim-both cap alphabetic}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tts-word{transition:-webkit-text-decoration .15s,text-decoration .15s,opacity .15s}.tts-word:hover{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tts-word:active{opacity:.7}.glass-card{background:linear-gradient(135deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){.glass-card{background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card)90%,transparent),color-mix(in srgb,var(--bg-card)78%,transparent))}}.glass-card{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);box-shadow:0 12px 34px -18px #0000001f}@supports (color:color-mix(in lab,red,red)){.glass-card{border:1px solid color-mix(in srgb,var(--border-color)54%,transparent)}}.glass-card{background-clip:padding-box}.dark .glass-card{background:linear-gradient(135deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){.dark .glass-card{background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card)90%,transparent),color-mix(in srgb,var(--bg-card)80%,transparent))}}.dark .glass-card{box-shadow:0 16px 36px -18px #00000057}.glass-card-solid{background:linear-gradient(135deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){.glass-card-solid{background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card)98%,transparent),color-mix(in srgb,var(--bg-card)94%,transparent))}}.glass-card-solid{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);box-shadow:0 12px 40px -10px #0000001f}@supports (color:color-mix(in lab,red,red)){.glass-card-solid{border:1px solid color-mix(in srgb,var(--border-color)58%,transparent)}}.glass-card-solid{background-clip:padding-box}.dark .glass-card-solid{background:linear-gradient(135deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){.dark .glass-card-solid{background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card)95%,transparent),color-mix(in srgb,var(--bg-card)88%,transparent))}}.dark .glass-card-solid{box-shadow:0 12px 40px -8px #0000004d}@media (max-width:767px){.edge-to-edge-modal-shell{background:var(--bg-card);box-shadow:none;-webkit-backdrop-filter:none;border:0}[data-onboarding-shell=true] .glass-card,[data-onboarding-shell=true] .glass-card-solid{-webkit-backdrop-filter:none!important;background:linear-gradient(160deg,var(--bg-card),var(--bg-card))!important;border:none!important;box-shadow:0 18px 36px -26px #0f172a2e,inset 0 1px #ffffff9e!important}@supports (color:color-mix(in lab,red,red)){[data-onboarding-shell=true] .glass-card,[data-onboarding-shell=true] .glass-card-solid{background:linear-gradient(160deg,color-mix(in srgb,var(--bg-card)100%,transparent),color-mix(in srgb,var(--bg-card)96%,transparent))!important}}}.game-answer-input::-moz-placeholder{color:var(--text-primary)}.game-answer-input::placeholder{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.game-answer-input::-moz-placeholder{color:color-mix(in srgb,var(--text-primary)58%,var(--secondary-color))}.game-answer-input::placeholder{color:color-mix(in srgb,var(--text-primary)58%,var(--secondary-color))}}.game-answer-input::-moz-placeholder{opacity:.72}.game-answer-input::placeholder{opacity:.72}.game-answer-input{font-size:max(16px,var(--text-heading))!important}.game-answer-input:focus::-moz-placeholder{opacity:.54}.game-answer-input:focus::placeholder{opacity:.54}@media (min-width:768px){html.capacitor.ipad-device .edge-to-edge-modal-overlay{align-items:center;padding:calc(var(--safe-area-top) + 1.25rem)max(1.25rem,var(--safe-area-right))calc(var(--safe-area-bottom) + 1.25rem)max(1.25rem,var(--safe-area-left))!important}html.capacitor.ipad-device .edge-to-edge-modal-shell{width:min(100%,48rem);max-width:48rem;height:auto;max-height:calc(var(--app-visual-viewport-height,100dvh) - var(--safe-area-top) - var(--safe-area-bottom) - 2.5rem);border-radius:1.5rem}html.capacitor.ipad-device .edge-to-edge-modal-shell--conversation{height:min(42rem,calc(var(--app-visual-viewport-height,100dvh) - var(--safe-area-top) - var(--safe-area-bottom) - 2.5rem))}html.capacitor.ipad-device .edge-to-edge-modal-shell--cropper{height:min(46rem,calc(var(--app-visual-viewport-height,100dvh) - var(--safe-area-top) - var(--safe-area-bottom) - 2.5rem));max-width:48rem}}.play-pane-modal-overlay{padding:.75rem max(.75rem,var(--safe-area-right))max(.75rem,var(--safe-area-bottom))max(.75rem,var(--safe-area-left));justify-content:center!important;align-items:center!important}.play-pane-modal-shell{max-height:min(100%,var(--app-visual-viewport-height,100dvh))}.app-modal-shell.play-pane-modal-shell{width:min(100%,calc(100vw - var(--safe-area-left) - var(--safe-area-right) - 1.5rem))!important;max-width:min(42rem,calc(100vw - var(--safe-area-left) - var(--safe-area-right) - 1.5rem))!important;height:auto!important;max-height:min(calc(100% - 1.5rem),calc(var(--app-visual-viewport-height,100dvh) - var(--safe-area-bottom) - 1.5rem))!important;border-radius:1.5rem!important}.play-pane-modal-shell--conversation{height:min(42rem,100%)}.tutor-send-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.tutor-send-inline-action{border:1px solid var(--accent-color);border-radius:999px;min-height:2rem}@supports (color:color-mix(in lab,red,red)){.tutor-send-inline-action{border:1px solid color-mix(in srgb,var(--accent-color)32%,var(--border-color))}}.tutor-send-inline-action{background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.tutor-send-inline-action{background:color-mix(in srgb,var(--accent-color)8%,var(--bg-card))}}.tutor-send-inline-action{color:var(--accent-color);font-size:var(--text-scale-caption);padding:.35rem .75rem;font-weight:800;line-height:1;transition:transform .18s,border-color .18s,background-color .18s}.tutor-send-inline-action:hover{border-color:var(--accent-color);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.tutor-send-inline-action:hover{border-color:color-mix(in srgb,var(--accent-color)58%,var(--border-color))}}.tutor-send-inline-action:hover{background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.tutor-send-inline-action:hover{background:color-mix(in srgb,var(--accent-color)14%,var(--bg-card))}}.tutor-send-inline-action--muted{color:var(--text-secondary);border-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.tutor-send-inline-action--muted{border-color:color-mix(in srgb,var(--text-secondary)22%,var(--border-color))}}.tutor-send-inline-action--muted{background:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.tutor-send-inline-action--muted{background:color-mix(in srgb,var(--text-secondary)6%,var(--bg-card))}}@media (max-width:767px){.play-pane-modal-overlay{padding:.75rem max(.75rem,var(--safe-area-right))max(.75rem,var(--safe-area-bottom))max(.75rem,var(--safe-area-left));align-items:center!important}.play-pane-modal-shell{max-height:min(100%,var(--app-visual-viewport-height,100dvh))}.app-modal-shell.play-pane-modal-shell{width:min(100%,calc(100vw - var(--safe-area-left) - var(--safe-area-right) - 1.5rem))!important;max-width:calc(100vw - var(--safe-area-left) - var(--safe-area-right) - 1.5rem)!important;max-height:min(calc(100% - 1.5rem),calc(var(--app-visual-viewport-height,100dvh) - var(--safe-area-bottom) - 1.5rem))!important;border-radius:1.5rem!important}.play-pane-modal-shell--conversation{height:100%}}@media (min-width:768px){html.capacitor.ipad-device .play-pane-modal-overlay{padding:1rem max(1rem,var(--safe-area-right))max(1rem,var(--safe-area-bottom))max(1rem,var(--safe-area-left))!important}html.capacitor.ipad-device .play-pane-modal-shell{max-height:100%!important}html.capacitor.ipad-device .play-pane-modal-shell--conversation{height:min(42rem,100%)!important}}.modal-backdrop{-webkit-backdrop-filter:blur(8px);background:#ffffff26}.dark .modal-backdrop{background:#00000040}.modal-backdrop-strong{-webkit-backdrop-filter:blur(16px);background:#fff8fbad}.dark .modal-backdrop-strong{background:#0a0a1085}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-accent-raw:var(--app-identity-coral);--love-log-secondary-raw:var(--app-identity-pink);--love-log-page-bg:var(--bg-app);--love-log-page-shadow:none;--love-log-header-dock-bg:var(--bg-app);--love-log-header-bg:var(--app-midnight-card-material-bg);--love-log-header-slab-bg:var(--love-log-header-bg);--love-log-header-slab-border:var(--app-midnight-card-material-border);--love-log-header-edge-mask:var(--bg-app);--love-log-header-slab-shadow:var(--app-midnight-card-material-shadow);--love-log-card-bg:var(--app-midnight-card-material-bg);--love-log-card-border:var(--app-midnight-card-material-border);--love-log-card-shadow:var(--app-midnight-card-material-shadow);--love-log-card-sheen:none;--love-log-word-color:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-word-color:color-mix(in srgb,var(--app-identity-coral)84%,var(--text-primary)16%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-meta-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-meta-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-translation-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-translation-color:color-mix(in srgb,var(--text-primary)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-cta-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-cta-color:color-mix(in srgb,var(--text-secondary)84%,var(--app-identity-pink)16%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-cta-bg:transparent;--love-log-cta-border:transparent;--love-log-cta-shadow:none;--love-log-progress-center-bg:transparent;--love-log-progress-outer-stroke:#ffffff1a;--love-log-progress-inner-stroke:#ffffff0f;--love-log-progress-rail-start:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-start:color-mix(in srgb,var(--app-identity-pink)8%,var(--app-midnight-control-hover)92%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-mid:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-mid:color-mix(in srgb,var(--app-identity-pink)6%,var(--app-midnight-control-hover)94%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-end:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-end:color-mix(in srgb,var(--app-identity-pink)9%,var(--app-midnight-control-hover)91%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-progress-gap-stroke:transparent;--love-log-progress-number:var(--text-primary);--love-log-progress-shadow:none;--love-log-header-count-bg:transparent;--love-log-header-count-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-count-color:color-mix(in srgb,var(--text-secondary)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-action-bg:var(--app-midnight-control-material-bg);--love-log-header-action-border:var(--app-midnight-control-material-border);--love-log-header-action-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-action-color:color-mix(in srgb,var(--text-secondary)76%,var(--app-identity-pink)24%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-action-active-bg:var(--app-midnight-active-material-bg);--love-log-header-action-active-border:var(--app-midnight-active-material-border);--love-log-header-input-bg:var(--app-midnight-control-material-bg);--love-log-header-input-border:var(--app-midnight-control-material-border);--love-log-header-input-color:var(--text-primary);--love-log-header-input-placeholder:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-input-placeholder:color-mix(in srgb,var(--text-secondary)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-input-icon:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-input-icon:color-mix(in srgb,var(--text-secondary)72%,var(--app-identity-pink)28%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-input-focus-bg:var(--app-midnight-control-hover);--love-log-header-input-focus-border:var(--app-midnight-active-material-border);--love-log-header-filter-bg:var(--app-midnight-control-material-bg);--love-log-header-filter-border:var(--app-midnight-control-material-border);--love-log-header-filter-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-filter-color:color-mix(in srgb,var(--text-secondary)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-filter-active-bg:var(--app-midnight-active-material-bg);--love-log-header-filter-active-color:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-filter-active-color:color-mix(in srgb,var(--app-identity-coral)88%,var(--text-primary)12%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-header-filter-active-border:var(--app-midnight-active-material-border);--love-log-header-filter-active-shadow:none;--love-log-title-color:var(--text-primary);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page{--love-log-title-icon-color:color-mix(in srgb,var(--text-secondary)72%,var(--app-identity-pink)28%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-header-slab{-webkit-backdrop-filter:none}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-color-coral:var(--app-identity-coral);--chat-color-pink:var(--app-identity-pink);--chat-color-ink:var(--text-primary);--chat-color-coral-soft:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-color-coral-soft:color-mix(in srgb,var(--app-identity-coral)90%,var(--app-identity-pink)10%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-color-coral-muted:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-color-coral-muted:color-mix(in srgb,var(--app-identity-coral)64%,var(--text-primary)36%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-color-pink-muted:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-color-pink-muted:color-mix(in srgb,var(--app-identity-pink)72%,var(--text-primary)28%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-label-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-label-color:color-mix(in srgb,var(--app-identity-pink)78%,var(--text-secondary)22%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-border-soft:var(--app-midnight-card-material-border);--chat-border-medium:var(--app-midnight-card-material-border-strong);--chat-control-bg:var(--app-midnight-control-material-bg);--chat-control-border:var(--app-midnight-control-material-border);--chat-control-icon:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-control-icon:color-mix(in srgb,var(--app-identity-pink)78%,var(--text-secondary)22%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-home-page-bg:transparent;--chat-home-page-shadow:none;--chat-home-surface-bg:var(--app-midnight-card-material-bg);--chat-home-surface-border:var(--app-midnight-card-material-border);--chat-home-surface-shadow:var(--app-midnight-card-material-shadow);--chat-home-control-bg:var(--app-midnight-control-material-bg);--chat-home-control-border:var(--app-midnight-control-material-border);--chat-home-control-shadow:none;--chat-history-bg:var(--app-midnight-control-material-bg);--chat-history-border:var(--app-midnight-control-material-border);--chat-history-shadow:none;--chat-scroll-latest-bg:var(--app-midnight-surface-raised);--chat-scroll-latest-border:var(--app-control-active-border);--chat-scroll-latest-color:var(--app-identity-coral);--chat-scroll-latest-shadow:0 14px 26px -24px #000000b8;--chat-drawer-bg:var(--app-midnight-surface);--chat-drawer-border:var(--app-midnight-card-material-border);--chat-drawer-section-border:var(--app-midnight-card-material-border);--chat-drawer-title-color:var(--text-primary);--chat-drawer-muted-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-drawer-muted-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-drawer-row-bg:var(--app-midnight-control-material-bg);--chat-drawer-row-active-bg:var(--app-midnight-control-hover);--chat-drawer-row-border:var(--app-midnight-control-material-border);--chat-drawer-action-bg:var(--app-midnight-control-material-bg);--chat-drawer-action-border:var(--app-midnight-control-material-border);--chat-composer-action-bg:var(--app-midnight-control-material-bg);--chat-composer-action-border:var(--app-midnight-control-material-border);--chat-composer-action-shadow:none;--chat-home-input-bg:var(--app-midnight-control-material-bg);--chat-home-composer-bg:transparent;--chat-empty-eros-gradient:linear-gradient(145deg,var(--app-identity-coral)0%,var(--app-identity-pink)100%);--chat-empty-eros-opacity:.9;--chat-empty-title-color:var(--chat-color-coral-soft);--chat-empty-subtitle-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-empty-subtitle-color:color-mix(in srgb,var(--text-primary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-empty-kicker-color:var(--chat-label-color);--chat-suggestion-row-bg:var(--app-midnight-card-material-bg);--chat-suggestion-row-border:var(--app-midnight-card-material-border);--chat-suggestion-row-shadow:var(--app-midnight-card-material-shadow);--chat-suggestion-icon-bg:var(--app-midnight-control-material-bg);--chat-suggestion-icon-border:var(--app-midnight-control-material-border);--chat-suggestion-icon-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-suggestion-icon-color:color-mix(in srgb,var(--app-identity-pink)80%,var(--text-secondary)20%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-suggestion-text-color:var(--text-primary);--chat-suggestion-chevron-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-suggestion-chevron-color:color-mix(in srgb,var(--app-identity-pink)78%,var(--text-secondary)22%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-composer-placeholder-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-composer-placeholder-color:color-mix(in srgb,var(--app-identity-pink)70%,var(--text-secondary)30%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-thread-card-bg:var(--app-midnight-card-material-bg);--chat-thread-card-border:var(--app-midnight-card-material-border);--chat-thread-card-shadow:var(--app-midnight-card-material-shadow);--chat-thread-divider:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-thread-divider:color-mix(in srgb,var(--app-identity-pink)18%,transparent)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-thread-assistant-bg:var(--app-midnight-card-material-bg);--chat-thread-assistant-border:var(--app-midnight-card-material-border);--chat-thread-assistant-color:var(--text-primary);--chat-thread-assistant-shadow:var(--app-midnight-card-material-shadow);--chat-thread-user-bg:var(--app-midnight-control-hover)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-thread-user-bg:color-mix(in srgb,var(--app-midnight-control-hover)90%,var(--app-identity-coral)10%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--chat-thread-user-border:var(--app-midnight-active-material-border);--chat-thread-user-color:var(--text-primary);--chat-thread-user-shadow:none}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-accent-raw:var(--app-charcoal-coral);--love-log-secondary-raw:var(--app-charcoal-pink);--love-log-page-bg:var(--app-charcoal-bg-primary);--love-log-page-shadow:none;--love-log-header-dock-bg:var(--app-charcoal-bg-primary);--love-log-header-bg:linear-gradient(180deg,var(--app-charcoal-surface-elevated)0%,var(--app-charcoal-surface-tinted)100%);--love-log-header-slab-bg:var(--love-log-header-bg);--love-log-header-slab-border:var(--app-charcoal-border-pink);--love-log-header-edge-mask:var(--bg-app);--love-log-header-slab-shadow:0 20px 34px -26px #000000b8,0 9px 16px -14px #090a0fdb,inset 0 1px 0 #ffffff0a;--love-log-card-bg:var(--app-clean-dark-card-bg);--love-log-card-border:var(--app-charcoal-border-pink);--love-log-card-shadow:var(--app-surface-shadow);--love-log-card-sheen:none;--love-log-word-color:var(--app-charcoal-coral);--love-log-meta-color:var(--app-charcoal-pink-muted);--love-log-translation-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-translation-color:color-mix(in srgb,var(--text-primary)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-cta-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-cta-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-cta-bg:transparent;--love-log-cta-border:transparent;--love-log-cta-shadow:none;--love-log-progress-center-bg:transparent;--love-log-progress-outer-stroke:#ffffff1a;--love-log-progress-inner-stroke:#ffffff0f;--love-log-progress-rail-start:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-start:color-mix(in srgb,var(--app-identity-pink)7%,var(--app-charcoal-surface-pressed)93%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-mid:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-mid:color-mix(in srgb,var(--app-identity-pink)5%,var(--app-charcoal-surface-pressed)95%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-end:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-end:color-mix(in srgb,var(--app-identity-pink)8%,var(--app-charcoal-surface-pressed)92%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-progress-gap-stroke:transparent;--love-log-progress-number:var(--text-primary);--love-log-progress-shadow:none;--love-log-header-count-bg:transparent;--love-log-header-count-color:var(--app-charcoal-pink-muted);--love-log-header-action-bg:var(--app-control-bg);--love-log-header-action-border:var(--app-control-border);--love-log-header-action-color:var(--app-charcoal-pink-muted);--love-log-header-action-active-bg:var(--app-control-active-bg);--love-log-header-action-active-border:var(--app-control-active-border);--love-log-header-input-bg:var(--app-control-bg);--love-log-header-input-border:var(--app-control-border);--love-log-header-input-color:var(--text-primary);--love-log-header-input-placeholder:var(--app-charcoal-pink-muted);--love-log-header-input-icon:var(--app-charcoal-pink-muted);--love-log-header-input-focus-bg:var(--app-clean-dark-control-hover);--love-log-header-input-focus-border:var(--app-control-active-border);--love-log-header-filter-bg:var(--app-control-bg);--love-log-header-filter-border:var(--app-control-border);--love-log-header-filter-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-header-filter-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page{--love-log-header-filter-active-bg:var(--app-control-active-bg);--love-log-header-filter-active-color:var(--app-charcoal-coral);--love-log-header-filter-active-border:var(--app-control-active-border);--love-log-header-filter-active-shadow:none;--love-log-title-color:var(--text-primary);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--app-charcoal-pink-muted)}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-header-slab{-webkit-backdrop-filter:none}[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-accent-raw:var(--app-black-coral);--love-log-secondary-raw:var(--app-black-pink);--love-log-page-bg:var(--app-black-bg-primary);--love-log-page-shadow:none;--love-log-header-dock-bg:var(--app-black-bg-primary);--love-log-header-bg:linear-gradient(180deg,var(--app-black-surface-elevated)0%,var(--app-black-surface-tinted)100%);--love-log-header-slab-bg:var(--love-log-header-bg);--love-log-header-slab-border:var(--app-black-border-pink);--love-log-header-edge-mask:var(--bg-app);--love-log-header-slab-shadow:0 20px 34px -26px #000000c2,0 9px 16px -14px #000000e6,inset 0 1px 0 #ffffff0a;--love-log-card-bg:var(--app-clean-dark-card-bg);--love-log-card-border:var(--app-black-border-pink);--love-log-card-shadow:var(--app-surface-shadow);--love-log-card-sheen:none;--love-log-word-color:var(--app-black-coral);--love-log-meta-color:var(--app-black-pink-muted);--love-log-translation-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-translation-color:color-mix(in srgb,var(--text-primary)88%,var(--app-identity-pink)12%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-cta-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-cta-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-cta-bg:transparent;--love-log-cta-border:transparent;--love-log-cta-shadow:none;--love-log-progress-center-bg:transparent;--love-log-progress-outer-stroke:#ffffff1a;--love-log-progress-inner-stroke:#ffffff0f;--love-log-progress-rail-start:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-start:color-mix(in srgb,var(--app-identity-pink)7%,var(--app-black-surface-pressed)93%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-mid:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-mid:color-mix(in srgb,var(--app-identity-pink)5%,var(--app-black-surface-pressed)95%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-end:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-end:color-mix(in srgb,var(--app-identity-pink)8%,var(--app-black-surface-pressed)92%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-gap-stroke:transparent;--love-log-progress-number:var(--text-primary);--love-log-progress-shadow:none;--love-log-header-count-bg:transparent;--love-log-header-count-color:var(--app-black-pink-muted);--love-log-header-action-bg:var(--app-control-bg);--love-log-header-action-border:var(--app-control-border);--love-log-header-action-color:var(--app-black-pink-muted);--love-log-header-action-active-bg:var(--app-control-active-bg);--love-log-header-action-active-border:var(--app-control-active-border);--love-log-header-input-bg:var(--app-control-bg);--love-log-header-input-border:var(--app-control-border);--love-log-header-input-color:var(--text-primary);--love-log-header-input-placeholder:var(--app-black-pink-muted);--love-log-header-input-icon:var(--app-black-pink-muted);--love-log-header-input-focus-bg:var(--app-clean-dark-control-hover);--love-log-header-input-focus-border:var(--app-control-active-border);--love-log-header-filter-bg:var(--app-control-bg);--love-log-header-filter-border:var(--app-control-border);--love-log-header-filter-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-filter-color:color-mix(in srgb,var(--text-secondary)82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-filter-active-bg:var(--app-control-active-bg);--love-log-header-filter-active-color:var(--app-black-coral);--love-log-header-filter-active-border:var(--app-control-active-border);--love-log-header-filter-active-shadow:none;--love-log-title-color:var(--text-primary);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--app-black-pink-muted)}[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-header-slab{-webkit-backdrop-filter:none}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-meta-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-meta-color:color-mix(in srgb,var(--app-identity-pink)78%,var(--text-secondary)22%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-translation-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-translation-color:color-mix(in srgb,var(--app-identity-pink)74%,var(--text-primary)26%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-cta-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-cta-color:color-mix(in srgb,var(--app-identity-pink)84%,var(--text-secondary)16%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-start:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-start:color-mix(in srgb,var(--app-identity-pink)18%,var(--app-color-support-soft)82%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-mid:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-mid:color-mix(in srgb,var(--app-identity-pink)13%,var(--app-color-support-soft)87%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-end:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-progress-rail-end:color-mix(in srgb,var(--app-identity-pink)20%,var(--app-color-support-soft)80%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-count-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-count-color:color-mix(in srgb,var(--app-identity-pink)76%,var(--text-secondary)24%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-action-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-action-color:color-mix(in srgb,var(--app-identity-pink)72%,var(--text-secondary)28%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-input-placeholder:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-input-placeholder:color-mix(in srgb,var(--app-identity-pink)52%,var(--text-secondary)48%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-input-icon:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-input-icon:color-mix(in srgb,var(--app-identity-pink)72%,var(--text-secondary)28%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-filter-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-header-filter-color:color-mix(in srgb,var(--app-identity-pink)68%,var(--text-secondary)32%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-title-icon-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=midnight][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=clean].dark .love-log-page,[data-dark-mode-style=black][data-bg-style=tinted].dark .love-log-page{--love-log-title-icon-color:color-mix(in srgb,var(--app-identity-pink)76%,var(--text-secondary)24%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-color-coral:var(--app-charcoal-coral);--chat-color-pink:var(--app-charcoal-pink);--chat-color-ink:var(--text-primary);--chat-color-coral-soft:var(--app-charcoal-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-color-coral-soft:color-mix(in srgb,var(--app-charcoal-coral)88%,var(--app-charcoal-pink)12%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-color-coral-muted:var(--app-charcoal-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-color-coral-muted:color-mix(in srgb,var(--app-charcoal-coral)62%,var(--text-primary)38%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-color-pink-muted:var(--app-charcoal-pink-muted);--chat-label-color:var(--app-charcoal-pink-muted);--chat-border-soft:var(--app-charcoal-border-pink);--chat-border-medium:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-border-medium:color-mix(in srgb,var(--app-identity-pink)18%,#ffffff1b)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-control-bg:var(--app-control-bg);--chat-control-border:var(--app-control-border);--chat-control-icon:var(--app-charcoal-pink-muted);--chat-home-control-icon:var(--app-charcoal-pink-muted);--chat-home-page-bg:transparent;--chat-home-page-shadow:none;--chat-home-surface-bg:var(--app-clean-dark-card-bg);--chat-home-surface-border:var(--app-charcoal-border-pink);--chat-home-surface-shadow:var(--app-surface-shadow);--chat-home-control-bg:var(--app-control-bg);--chat-home-control-border:var(--app-control-border);--chat-home-control-shadow:none;--chat-history-bg:var(--app-control-bg);--chat-history-border:var(--app-control-border);--chat-history-shadow:none;--chat-scroll-latest-bg:var(--app-charcoal-surface-elevated);--chat-scroll-latest-border:var(--app-control-active-border);--chat-scroll-latest-color:var(--app-charcoal-coral);--chat-scroll-latest-shadow:0 14px 26px -24px #00000094;--chat-drawer-bg:var(--app-charcoal-surface-primary);--chat-drawer-border:var(--app-charcoal-border-pink);--chat-drawer-section-border:var(--app-charcoal-border-subtle);--chat-drawer-title-color:var(--text-primary);--chat-drawer-muted-color:var(--app-charcoal-pink-muted);--chat-drawer-row-bg:var(--app-control-bg);--chat-drawer-row-active-bg:var(--app-charcoal-surface-warm);--chat-drawer-row-border:var(--app-control-border);--chat-drawer-action-bg:var(--app-control-bg);--chat-drawer-action-border:var(--app-control-border);--chat-composer-action-bg:var(--app-charcoal-surface-primary);--chat-composer-action-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-composer-action-border:color-mix(in srgb,var(--app-identity-pink)7%,#ffffff14)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-composer-action-shadow:none;--chat-composer-send-ready-bg:var(--app-charcoal-surface-pressed)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-composer-send-ready-bg:color-mix(in srgb,var(--app-charcoal-surface-pressed)90%,var(--app-identity-coral)10%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-composer-send-ready-border:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-composer-send-ready-border:color-mix(in srgb,var(--app-identity-coral)34%,#ffffff1a)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-composer-send-ready-color:var(--app-charcoal-coral);--chat-composer-send-ready-shadow:none;--chat-composer-send-sending-bg:var(--app-charcoal-surface-pressed)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-composer-send-sending-bg:color-mix(in srgb,var(--app-charcoal-surface-pressed)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-composer-send-sending-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-composer-send-sending-border:color-mix(in srgb,var(--app-identity-pink)30%,#ffffff1a)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-home-input-bg:var(--app-charcoal-surface-primary);--chat-home-composer-bg:transparent;--chat-empty-eros-gradient:linear-gradient(145deg,var(--app-charcoal-coral)0%,var(--app-charcoal-pink)100%);--chat-empty-eros-opacity:.86;--chat-empty-title-color:var(--app-charcoal-coral);--chat-empty-subtitle-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-empty-subtitle-color:color-mix(in srgb,var(--text-primary)86%,var(--app-identity-pink)14%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-empty-kicker-color:var(--app-charcoal-pink-muted);--chat-suggestion-row-bg:var(--app-clean-dark-card-bg);--chat-suggestion-row-border:var(--app-charcoal-border-pink);--chat-suggestion-row-shadow:var(--app-surface-shadow);--chat-suggestion-icon-bg:var(--app-control-bg);--chat-suggestion-icon-border:var(--app-control-border);--chat-suggestion-icon-color:var(--app-charcoal-pink);--chat-suggestion-text-color:var(--text-primary);--chat-suggestion-chevron-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-suggestion-chevron-color:color-mix(in srgb,var(--text-secondary)72%,var(--app-identity-pink)28%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-composer-placeholder-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-composer-placeholder-color:color-mix(in srgb,var(--text-secondary)78%,var(--app-identity-pink)22%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-thread-card-bg:var(--app-clean-dark-card-bg);--chat-thread-card-border:var(--app-charcoal-border-pink);--chat-thread-card-shadow:var(--app-surface-shadow);--chat-thread-divider:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-thread-divider:color-mix(in srgb,var(--app-identity-pink)14%,transparent)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--chat-thread-assistant-bg:var(--app-clean-dark-card-bg);--chat-thread-assistant-border:var(--app-charcoal-border-pink);--chat-thread-assistant-color:var(--text-primary);--chat-thread-assistant-shadow:var(--app-surface-shadow);--chat-thread-user-bg:var(--app-charcoal-surface-active);--chat-thread-user-border:var(--app-control-active-border);--chat-thread-user-color:var(--text-primary);--chat-thread-user-shadow:none}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-action,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft{background:var(--chat-composer-action-bg);border-color:var(--chat-composer-action-border);box-shadow:none}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-action,[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready){color:var(--app-charcoal-pink-muted)!important}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-field{border-color:var(--app-identity-pink);background:var(--chat-home-input-bg)!important;background-color:var(--chat-home-input-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-field{border-color:color-mix(in srgb,var(--app-identity-pink)7%,#ffffff14)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-field{box-shadow:none}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-field:focus-within{border-color:var(--chat-composer-send-ready-border);box-shadow:0 0 0 3px var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-identity-pink)12%,transparent)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-field .chat-composer-input::-moz-placeholder{color:var(--chat-composer-placeholder-color)}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-field .chat-composer-input::placeholder{color:var(--chat-composer-placeholder-color)}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled){background:var(--chat-composer-send-ready-bg);border-color:var(--chat-composer-send-ready-border);color:var(--chat-composer-send-ready-color)!important}.app-bg-decor{background:var(--bg-app,var(--accent-light))}[data-bg-style=clean] .glass-card{background:var(--bg-card);-webkit-backdrop-filter:none;box-shadow:0 1px 3px #0000000f,0 0 0 1px var(--border-color)}[data-bg-style=clean].dark .glass-card{background:var(--app-clean-dark-card-bg);-webkit-backdrop-filter:none;box-shadow:0 12px 28px -26px #00000080,0 0 0 1px var(--app-clean-border-theme,var(--border-color))}button:active:not(:disabled){scale:.97}button,a,input,select,textarea{transition:transform .2s,opacity .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s}.glass-card{transition:transform .25s,box-shadow .25s}@media (hover:hover){.glass-card:hover{transform:translateY(-1px);box-shadow:0 12px 40px -10px #0000001f}.dark .glass-card:hover{box-shadow:0 12px 40px -10px #0003}}.chat-rich-table-card{max-width:100%;box-shadow:none}.chat-rich-table-scroll{border:1.5px solid var(--chat-color-pink);max-width:100%;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.chat-rich-table-scroll{border:1.5px solid color-mix(in srgb,var(--chat-color-pink)20%,transparent)}}.chat-rich-table-scroll{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%);border-radius:1.4rem}@supports (color:color-mix(in lab,red,red)){.chat-rich-table-scroll{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)5%,var(--chat-thread-card-bg)),color-mix(in srgb,var(--chat-color-pink)2%,var(--chat-thread-card-bg)))}}.chat-rich-table-scroll{box-shadow:0 18px 42px -36px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-table-scroll{box-shadow:0 18px 42px -36px color-mix(in srgb,var(--chat-color-pink)42%,black)}}.chat-rich-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--chat-color-pink)transparent}@supports (color:color-mix(in lab,red,red)){.chat-rich-table-scroll{scrollbar-color:color-mix(in srgb,var(--chat-color-pink)45%,transparent)transparent}}[data-bg-style=clean]:not(.dark) .chat-rich-table-scroll{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .chat-rich-table-scroll{border-color:color-mix(in srgb,var(--chat-color-pink)24%,var(--border-color))}}[data-bg-style=clean]:not(.dark) .chat-rich-table-scroll{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .chat-rich-table-scroll{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)4%,#fff),color-mix(in srgb,var(--chat-color-pink)1.6%,#fff))}}.dark .chat-rich-table-scroll{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark .chat-rich-table-scroll{border-color:color-mix(in srgb,var(--chat-color-pink)32%,transparent)}}.dark .chat-rich-table-scroll{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){.dark .chat-rich-table-scroll{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)8%,var(--bg-card)),color-mix(in srgb,var(--chat-color-pink)3.5%,var(--bg-card)))}}.chat-rich-markdown-table{width:100%;min-width:max(var(--chat-rich-table-min-width,38rem),100%);border-collapse:separate;border-spacing:0;color:var(--chat-color-ink);table-layout:auto}.chat-rich-markdown-table th{color:var(--chat-color-ink);padding:.86rem 1.08rem}@supports (color:color-mix(in lab,red,red)){.chat-rich-markdown-table th{color:color-mix(in srgb,var(--chat-color-ink)42%,var(--chat-color-pink))}}.chat-rich-markdown-table th{font-size:var(--chat-learn-kicker-size);font-weight:var(--chat-learn-kicker-weight);line-height:var(--chat-learn-kicker-line-height);letter-spacing:var(--chat-learn-kicker-tracking);text-transform:uppercase;background:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-markdown-table th{background:color-mix(in srgb,var(--chat-color-pink)8%,transparent)}}.chat-rich-markdown-table th{white-space:nowrap}.chat-rich-markdown-table td{min-width:10rem;color:var(--chat-color-ink);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,680);vertical-align:middle;overflow-wrap:normal;word-break:normal;padding:.9rem 1.08rem;line-height:1.36}.chat-rich-markdown-table tbody tr:nth-child(odd) td{background:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-markdown-table tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--chat-color-pink)3.2%,transparent)}}.chat-rich-markdown-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-markdown-table tbody tr:not(:last-child) td{border-bottom:1px solid color-mix(in srgb,var(--chat-color-pink)15%,transparent)}}.chat-rich-markdown-table th:first-child,.chat-rich-markdown-table td:first-child{padding-left:1.2rem}.chat-rich-markdown-table th:last-child,.chat-rich-markdown-table td:last-child{padding-right:1.2rem}.chat-rich-markdown-table .tts-word,.chat-rich-markdown-table strong{color:var(--chat-color-coral)!important}@media (max-width:767px){.chat-thread-surface--conversation{scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 7.2rem);padding:.9rem 1rem 1rem!important}.chat-message-row--assistant{padding-right:.1rem}.chat-message-bubble--assistant.chat-reader-sheet{border-radius:1.45rem;width:100%;max-width:100%;padding:1rem 1rem 1.05rem}.chat-message-bubble--assistant.chat-reader-sheet:hover{box-shadow:var(--chat-thread-assistant-shadow);transform:none}.chat-message-bubble--assistant .chat-rich-text{font-size:var(--text-body);line-height:1.64;font-weight:var(--font-weight-base);letter-spacing:0}.chat-message-bubble--assistant .chat-rich-text strong{font-weight:var(--font-weight-ui-strong,650)!important}.chat-message-bubble--assistant .chat-rich-message{color:var(--chat-thread-assistant-color)}.chat-message-bubble--assistant .chat-rich-message>:first-child{margin-top:0!important}.chat-message-bubble--assistant .chat-rich-message>:last-child{margin-bottom:0!important}.chat-message-bubble--assistant .chat-rich-message>*+*{margin-top:var(--chat-learn-section-gap);position:relative}.chat-message-bubble--assistant .chat-rich-message>*+:before{content:"";top:calc(var(--chat-learn-section-divider-offset)*-1);background:linear-gradient(90deg,transparent 0%,var(--chat-thread-divider)14%,var(--chat-thread-divider)86%,transparent 100%);border-radius:9999px;height:1px;position:absolute;left:0;right:0}.chat-message-bubble--assistant .chat-rich-message>:is(.chat-rich-table-card,.chat-rich-insight-card,.chat-rich-drill-card):before{display:none}.chat-message-bubble--assistant .chat-rich-message>:is(.chat-rich-table-card,.chat-rich-insight-card,.chat-rich-drill-card){margin-top:1rem}.chat-message-bubble--assistant .chat-rich-message>.chat-rich-drill-card{margin-top:var(--chat-learn-practice-gap)}.chat-message-bubble--user{border-radius:1.45rem 1.45rem .62rem;max-width:min(86%,22rem);padding:.78rem 1rem}.chat-message-bubble--user p{font-size:var(--text-body);line-height:1.48;font-weight:var(--font-weight-base)}.chat-rich-table-card.app-surface-card,.chat-rich-insight-card,.chat-rich-drill-card{border-color:var(--chat-thread-card-border);background:var(--chat-thread-card-bg);box-shadow:var(--chat-thread-card-shadow);border-radius:1.18rem}.chat-rich-insight-card.chat-rich-insight-card--culture,.chat-rich-insight-card.chat-rich-insight-card--slang{border-color:var(--chat-rich-insight-border);background:var(--chat-rich-insight-card-bg)}.chat-rich-drill-card{border:1.5px dashed var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-drill-card{border:1.5px dashed color-mix(in srgb,var(--chat-color-pink)46%,transparent)}}.chat-rich-drill-card{border-radius:1.22rem}[data-bg-style=clean]:not(.dark) .chat-rich-drill-card{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .chat-rich-drill-card{border-color:color-mix(in srgb,var(--chat-color-pink)34%,transparent)}}[data-bg-style=clean]:not(.dark) .chat-rich-drill-card{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .chat-rich-drill-card{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)2.4%,#fff),color-mix(in srgb,var(--chat-color-pink)3.2%,#fff))}}.chat-message-bubble--assistant .chat-rich-message>.chat-rich-drill-card:before{content:"";top:calc(var(--chat-learn-section-divider-offset) - var(--chat-learn-practice-gap));pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--chat-thread-divider)14%,var(--chat-thread-divider)86%,transparent 100%);border-radius:9999px;height:1px;display:block;position:absolute;left:0;right:0}.dark .chat-rich-drill-card{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){.dark .chat-rich-drill-card{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)7%,var(--bg-card)),color-mix(in srgb,var(--chat-color-pink)4.5%,var(--bg-card)))}}[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-rich-drill-card{background:var(--app-clean-dark-card-bg);border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark .chat-rich-drill-card{border-color:color-mix(in srgb,var(--chat-color-pink)32%,transparent)}}.chat-rich-drill-card__label{margin-top:0}.chat-rich-drill-card__body{padding-top:1.24rem;padding-bottom:1.04rem}.chat-rich-table-card{max-width:100%;box-shadow:none}.chat-rich-table-scroll{border:1.5px solid var(--chat-color-pink);max-width:100%;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.chat-rich-table-scroll{border:1.5px solid color-mix(in srgb,var(--chat-color-pink)20%,transparent)}}.chat-rich-table-scroll{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%);border-radius:1.4rem}@supports (color:color-mix(in lab,red,red)){.chat-rich-table-scroll{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)5%,var(--chat-thread-card-bg)),color-mix(in srgb,var(--chat-color-pink)2%,var(--chat-thread-card-bg)))}}.chat-rich-table-scroll{box-shadow:0 18px 42px -36px var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-table-scroll{box-shadow:0 18px 42px -36px color-mix(in srgb,var(--chat-color-pink)42%,black)}}.chat-rich-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--chat-color-pink)transparent}@supports (color:color-mix(in lab,red,red)){.chat-rich-table-scroll{scrollbar-color:color-mix(in srgb,var(--chat-color-pink)45%,transparent)transparent}}[data-bg-style=clean]:not(.dark) .chat-rich-table-scroll{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .chat-rich-table-scroll{border-color:color-mix(in srgb,var(--chat-color-pink)24%,var(--border-color))}}[data-bg-style=clean]:not(.dark) .chat-rich-table-scroll{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .chat-rich-table-scroll{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)4%,#fff),color-mix(in srgb,var(--chat-color-pink)1.6%,#fff))}}.dark .chat-rich-table-scroll{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark .chat-rich-table-scroll{border-color:color-mix(in srgb,var(--chat-color-pink)32%,transparent)}}.dark .chat-rich-table-scroll{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){.dark .chat-rich-table-scroll{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)8%,var(--bg-card)),color-mix(in srgb,var(--chat-color-pink)3.5%,var(--bg-card)))}}.chat-rich-markdown-table{width:100%;min-width:max(var(--chat-rich-table-min-width,38rem),100%);border-collapse:separate;border-spacing:0;color:var(--chat-color-ink);table-layout:auto}.chat-rich-markdown-table th{color:var(--chat-color-ink);padding:.86rem 1.08rem}@supports (color:color-mix(in lab,red,red)){.chat-rich-markdown-table th{color:color-mix(in srgb,var(--chat-color-ink)42%,var(--chat-color-pink))}}.chat-rich-markdown-table th{font-size:var(--chat-learn-kicker-size);font-weight:var(--chat-learn-kicker-weight);line-height:var(--chat-learn-kicker-line-height);letter-spacing:var(--chat-learn-kicker-tracking);text-transform:uppercase;background:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-markdown-table th{background:color-mix(in srgb,var(--chat-color-pink)8%,transparent)}}.chat-rich-markdown-table th{white-space:nowrap}.chat-rich-markdown-table td{min-width:10rem;color:var(--chat-color-ink);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,680);vertical-align:middle;overflow-wrap:normal;word-break:normal;padding:.9rem 1.08rem;line-height:1.36}.chat-rich-markdown-table tbody tr:nth-child(odd) td{background:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-markdown-table tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--chat-color-pink)3.2%,transparent)}}.chat-rich-markdown-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-rich-markdown-table tbody tr:not(:last-child) td{border-bottom:1px solid color-mix(in srgb,var(--chat-color-pink)15%,transparent)}}.chat-rich-markdown-table th:first-child,.chat-rich-markdown-table td:first-child{padding-left:1.2rem}.chat-rich-markdown-table th:last-child,.chat-rich-markdown-table td:last-child{padding-right:1.2rem}.chat-rich-markdown-table .tts-word,.chat-rich-markdown-table strong{color:var(--chat-color-coral)!important}@media (max-width:480px){.chat-rich-table-scroll{border-radius:1.15rem}.chat-rich-markdown-table{min-width:max(var(--chat-rich-table-min-width,34rem),100%)}.chat-rich-markdown-table th,.chat-rich-markdown-table td{min-width:8.75rem;padding-left:.86rem;padding-right:.86rem}}.chat-conjugation-compact-table-wrap{border:1px solid var(--chat-color-pink);width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.chat-conjugation-compact-table-wrap{border:1px solid color-mix(in srgb,var(--chat-color-pink)18%,transparent)}}.chat-conjugation-compact-table-wrap{background:var(--chat-color-pink);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.chat-conjugation-compact-table-wrap{background:color-mix(in srgb,var(--chat-color-pink)2%,var(--chat-thread-card-bg))}}[data-bg-style=clean]:not(.dark) .chat-conjugation-compact-table-wrap{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .chat-conjugation-compact-table-wrap{border-color:color-mix(in srgb,var(--chat-color-pink)18%,var(--border-color))}}[data-bg-style=clean]:not(.dark) .chat-conjugation-compact-table-wrap{background:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .chat-conjugation-compact-table-wrap{background:color-mix(in srgb,var(--chat-color-pink)1.4%,#fff)}}.dark .chat-conjugation-compact-table-wrap{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark .chat-conjugation-compact-table-wrap{border-color:color-mix(in srgb,var(--chat-color-pink)22%,transparent)}}.dark .chat-conjugation-compact-table-wrap{background:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.dark .chat-conjugation-compact-table-wrap{background:color-mix(in srgb,var(--chat-color-pink)3%,var(--bg-card))}}.chat-conjugation-compact-table{table-layout:fixed;border-collapse:collapse;width:100%}.chat-conjugation-compact-row+.chat-conjugation-compact-row .chat-conjugation-compact-cell{border-top:1px solid var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-conjugation-compact-row+.chat-conjugation-compact-row .chat-conjugation-compact-cell{border-top:1px solid color-mix(in srgb,var(--chat-color-pink)13%,transparent)}}.chat-conjugation-compact-cell{vertical-align:top;width:50%;min-width:0;padding:.78rem 1rem}.chat-conjugation-compact-cell--meaning{text-align:right}.chat-conjugation-compact-label{color:var(--chat-color-ink);margin-bottom:.28rem}@supports (color:color-mix(in lab,red,red)){.chat-conjugation-compact-label{color:color-mix(in srgb,var(--chat-color-ink)54%,var(--chat-color-pink))}}.chat-conjugation-compact-label{font-size:var(--chat-learn-kicker-size);font-weight:var(--chat-learn-kicker-weight);line-height:var(--chat-learn-kicker-line-height);letter-spacing:var(--chat-learn-kicker-tracking);text-transform:uppercase}.chat-conjugation-compact-value{min-width:0;color:var(--chat-color-ink);font-size:var(--text-label);font-weight:var(--font-weight-ui-strong,720);overflow-wrap:anywhere;line-height:1.28}@media (max-width:480px){.chat-conjugation-compact-cell{padding:.72rem .78rem}}.chat-conjugation-compact-value--target,.chat-conjugation-compact-value--meaning{color:var(--chat-color-coral)}.chat-conjugation-compact-pronunciation{color:var(--chat-color-ink);margin-top:.2rem}@supports (color:color-mix(in lab,red,red)){.chat-conjugation-compact-pronunciation{color:color-mix(in srgb,var(--chat-color-ink)66%,var(--chat-color-pink))}}.chat-conjugation-compact-pronunciation{font-size:var(--text-caption);overflow-wrap:anywhere;font-style:italic;line-height:1.22}.chat-grammar-mobile-rows{flex-direction:column;gap:.78rem;padding:.2rem 0;display:flex}.chat-grammar-mobile-example{border:1px solid var(--chat-color-pink);gap:.72rem;padding:.94rem 1rem .98rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.chat-grammar-mobile-example{border:1px solid color-mix(in srgb,var(--chat-color-pink)22%,transparent)}}.chat-grammar-mobile-example{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%);border-radius:1.08rem}@supports (color:color-mix(in lab,red,red)){.chat-grammar-mobile-example{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)2.6%,#ffffff85),color-mix(in srgb,var(--chat-color-pink)1.1%,#ffffff3d))}}[data-bg-style=clean]:not(.dark) .chat-grammar-mobile-example{border-color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .chat-grammar-mobile-example{border-color:color-mix(in srgb,var(--chat-color-pink)20%,var(--border-color))}}[data-bg-style=clean]:not(.dark) .chat-grammar-mobile-example{background:linear-gradient(180deg,#fff 0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark) .chat-grammar-mobile-example{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--chat-color-pink)2.1%,#fff))}}[data-bg-style=clean]:not(.dark) .chat-grammar-mobile-example{box-shadow:0 10px 22px -28px #181c242e,inset 0 1px #fffffffa}.dark .chat-grammar-mobile-example{background:linear-gradient(180deg,var(--chat-color-pink)0%,var(--chat-color-pink)100%)}@supports (color:color-mix(in lab,red,red)){.dark .chat-grammar-mobile-example{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-color-pink)4%,#101012),color-mix(in srgb,var(--chat-color-pink)1.5%,#0c0c0e))}}.chat-grammar-mobile-example__index{border:1px solid var(--chat-color-pink);justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex;position:static}@supports (color:color-mix(in lab,red,red)){.chat-grammar-mobile-example__index{border:1px solid color-mix(in srgb,var(--chat-color-pink)24%,transparent)}}.chat-grammar-mobile-example__index{background:var(--chat-color-pink);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.chat-grammar-mobile-example__index{background:color-mix(in srgb,var(--chat-color-pink)4%,transparent)}}.chat-grammar-mobile-example__index{color:var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-grammar-mobile-example__index{color:color-mix(in srgb,var(--chat-color-pink)78%,var(--chat-color-ink))}}.chat-grammar-mobile-example__index{font-size:.66rem;font-weight:var(--font-weight-ui-strong,760);letter-spacing:.14em;text-transform:uppercase;line-height:1}.chat-grammar-mobile-field{min-width:0;padding-right:0}.chat-grammar-mobile-meaning-grid{border-top:1px solid var(--chat-color-pink);gap:0;padding-top:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.chat-grammar-mobile-meaning-grid{border-top:1px solid color-mix(in srgb,var(--chat-color-pink)13%,transparent)}}.chat-grammar-mobile-field--literal,.chat-grammar-mobile-field--detail{background:0 0;border:0;border-radius:0;padding:.62rem 0}.chat-grammar-mobile-field--literal{border-bottom:1px solid var(--chat-color-pink)}@supports (color:color-mix(in lab,red,red)){.chat-grammar-mobile-field--literal{border-bottom:1px solid color-mix(in srgb,var(--chat-color-pink)10%,transparent)}}.dark .chat-grammar-mobile-field--literal,.dark .chat-grammar-mobile-field--detail{background:0 0}.chat-grammar-mobile-label{color:var(--chat-learn-kicker-color);font-size:var(--chat-learn-kicker-size);font-weight:var(--chat-learn-kicker-weight);line-height:var(--chat-learn-kicker-line-height);letter-spacing:var(--chat-learn-kicker-tracking);text-transform:uppercase;margin-bottom:.26rem}.chat-grammar-mobile-value{overflow-wrap:anywhere;letter-spacing:0;min-width:0}.chat-grammar-mobile-value--target{color:var(--chat-color-coral);font-size:calc(var(--text-body) + 1px);font-weight:var(--font-weight-ui-strong,720);line-height:1.26}.chat-grammar-mobile-value--literal{color:var(--chat-color-ink)}@supports (color:color-mix(in lab,red,red)){.chat-grammar-mobile-value--literal{color:color-mix(in srgb,var(--chat-color-ink)88%,var(--chat-color-coral))}}.chat-grammar-mobile-value--literal{font-size:var(--text-label);font-weight:var(--font-weight-base);line-height:1.34}.chat-grammar-mobile-value--detail{color:var(--chat-color-ink);font-size:var(--text-label);font-weight:var(--font-weight-base);line-height:1.34}.chat-grammar-mobile-detail-stack{gap:.55rem;display:grid}}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-reveal,.animate-fadeIn{animation:.5s ease-out both reveal-up}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.animate-shake{animation:.5s ease-in-out shake}.perspective-1000{perspective:1000px}.transform-style-3d{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.rotate-y-180{transform:rotateY(180deg)}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.animate-pop-in{animation:.4s cubic-bezier(.34,1.56,.64,1) both pop-in}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in-scale{animation:.3s ease-out both fade-in-scale}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:.3s ease-out both slide-up}@keyframes correct-glow{0%{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 20px 4px #22c55e33}to{box-shadow:0 0 #22c55e00}}.animate-correct-glow{animation:.6s ease-out correct-glow}@keyframes incorrect-flash{0%{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 20px 4px #ef444433}to{box-shadow:0 0 #ef444400}}.animate-incorrect-flash{animation:.6s ease-out incorrect-flash}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(180deg)}}.animate-sparkle{animation:.8s ease-in-out both sparkle}@keyframes enter-from-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes enter-from-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes enter-from-top{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes enter-from-bottom{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes zoom-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fade-enter{0%{opacity:0}to{opacity:1}}@keyframes app-panel-enter-from-right{0%{opacity:.9;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes app-panel-enter-from-left{0%{opacity:.9;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.animate-in{animation-fill-mode:both}.animate-in.fade-in{animation:.2s ease-out both fade-enter}.animate-in.fade-in.slide-in-from-bottom-2{animation:.3s ease-out both enter-from-bottom}.animate-in.fade-in.slide-in-from-top-2{animation:.2s ease-out both enter-from-top}.animate-in.fade-in.slide-in-from-right,.animate-in.slide-in-from-right{animation:.3s ease-out both enter-from-right}.animate-in.slide-in-from-left{animation:.2s ease-out both enter-from-left}.animate-in.fade-in.zoom-in,.animate-in.zoom-in-95.fade-in{animation:.2s ease-out both zoom-enter}.animate-in.zoom-in{animation:.3s ease-out both zoom-enter}.app-panel-enter-from-right{animation:.2s cubic-bezier(.2,0,0,1) both app-panel-enter-from-right}.app-panel-enter-from-left{animation:.2s cubic-bezier(.2,0,0,1) both app-panel-enter-from-left}.animate-in.duration-200{animation-duration:.2s}.animate-in.duration-300{animation-duration:.3s}:root{--app-icon-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--app-icon-muted:color-mix(in srgb,var(--text-secondary)70%,var(--app-identity-pink)30%)}}:root{--app-icon-support:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-icon-support:color-mix(in srgb,var(--app-identity-pink)68%,var(--text-primary)32%)}}:root{--app-icon-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--app-icon-active:color-mix(in srgb,var(--app-identity-coral)84%,var(--app-identity-pink)16%)}}:root{--app-icon-danger:var(--app-danger-color);--app-artwork-soft:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--app-artwork-soft:color-mix(in srgb,var(--app-identity-pink)22%,var(--bg-card)78%)}}:root{--app-artwork-accent:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--app-artwork-accent:color-mix(in srgb,var(--app-identity-coral)84%,var(--app-identity-pink)16%)}}:root{--app-artwork-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--app-artwork-muted:color-mix(in srgb,var(--text-secondary)62%,var(--app-identity-pink)38%)}}:root{--app-material-page:var(--bg-app);--app-material-card:linear-gradient(180deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){:root{--app-material-card:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)98%,var(--app-identity-pink)2%),color-mix(in srgb,var(--bg-card)99%,var(--app-identity-coral)1%))}}:root{--app-material-card-solid:var(--bg-card);--app-material-control:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){:root{--app-material-control:color-mix(in srgb,var(--bg-card)96%,var(--app-identity-pink)4%)}}:root{--app-material-control-solid:var(--bg-card);--app-material-active:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){:root{--app-material-active:color-mix(in srgb,var(--bg-card)88%,color-mix(in srgb,var(--app-identity-coral)67%,var(--app-identity-pink)33%)12%)}}:root{--app-material-active-shadow:0 12px 26px -22px var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--app-material-active-shadow:0 12px 26px -22px color-mix(in srgb,var(--app-identity-coral)32%,transparent)}}:root{--app-border-passive:var(--border-color)}@supports (color:color-mix(in lab,red,red)){:root{--app-border-passive:color-mix(in srgb,var(--border-color)76%,var(--app-identity-pink)24%)}}:root{--app-border-support:var(--border-color)}@supports (color:color-mix(in lab,red,red)){:root{--app-border-support:color-mix(in srgb,var(--border-color)58%,var(--app-identity-pink)42%)}}:root{--app-border-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){:root{--app-border-active:color-mix(in srgb,var(--app-identity-coral)58%,var(--app-identity-pink)42%)}}:root{--app-icon-cell-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){:root{--app-icon-cell-bg:color-mix(in srgb,var(--bg-card)94%,var(--app-identity-pink)6%)}}:root{--app-icon-cell-border:var(--app-border-support);--app-readable-subtle:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--app-readable-subtle:color-mix(in srgb,var(--text-primary)58%,var(--app-identity-pink)42%)}}[data-bg-style=clean]:not(.dark){--app-material-page:var(--bg-app);--app-material-card:linear-gradient(180deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-material-card:linear-gradient(180deg,var(--bg-card),color-mix(in srgb,var(--bg-card)99%,var(--app-identity-pink)1%))}}[data-bg-style=clean]:not(.dark){--app-material-card-solid:var(--bg-card);--app-material-control:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-material-control:color-mix(in srgb,var(--bg-card)98%,var(--app-identity-pink)2%)}}[data-bg-style=clean]:not(.dark){--app-material-control-solid:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--bg-card)98%,var(--app-identity-pink)2%)}}[data-bg-style=clean]:not(.dark){--app-material-active:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-material-active:color-mix(in srgb,var(--bg-card)92%,color-mix(in srgb,var(--app-identity-coral)75%,var(--app-identity-pink)25%)8%)}}[data-bg-style=clean]:not(.dark){--app-border-passive:var(--border-color)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-border-passive:color-mix(in srgb,var(--border-color)82%,var(--app-identity-pink)18%)}}[data-bg-style=clean]:not(.dark){--app-border-support:var(--border-color)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-border-support:color-mix(in srgb,var(--border-color)68%,var(--app-identity-pink)32%)}}[data-bg-style=clean]:not(.dark){--app-border-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-identity-coral)60%,var(--app-identity-pink)40%)}}[data-bg-style=clean]:not(.dark){--app-icon-cell-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=clean]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--bg-card)97%,var(--app-identity-pink)3%)}}[data-bg-style=tinted]:not(.dark){--app-material-page:var(--bg-app);--app-material-card:linear-gradient(180deg,var(--bg-card),var(--bg-card))}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--app-material-card:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)94%,var(--app-identity-pink)6%),color-mix(in srgb,var(--bg-card)96%,var(--app-identity-coral)4%))}}[data-bg-style=tinted]:not(.dark){--app-material-card-solid:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--app-material-card-solid:color-mix(in srgb,var(--bg-card)94%,var(--app-identity-pink)6%)}}[data-bg-style=tinted]:not(.dark){--app-material-control:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--app-material-control:color-mix(in srgb,var(--bg-card)91%,var(--app-identity-pink)9%)}}[data-bg-style=tinted]:not(.dark){--app-material-control-solid:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--bg-card)91%,var(--app-identity-pink)9%)}}[data-bg-style=tinted]:not(.dark){--app-material-active:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--app-material-active:color-mix(in srgb,var(--bg-card)82%,color-mix(in srgb,var(--app-identity-coral)67%,var(--app-identity-pink)33%)18%)}}[data-bg-style=tinted]:not(.dark){--app-border-passive:var(--border-color)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--app-border-passive:color-mix(in srgb,var(--border-color)68%,var(--app-identity-pink)32%)}}[data-bg-style=tinted]:not(.dark){--app-border-support:var(--border-color)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--app-border-support:color-mix(in srgb,var(--border-color)52%,var(--app-identity-pink)48%)}}[data-bg-style=tinted]:not(.dark){--app-border-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-identity-coral)62%,var(--app-identity-pink)38%)}}[data-bg-style=tinted]:not(.dark){--app-icon-cell-bg:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--bg-card)88%,var(--app-identity-pink)12%)}}[data-bg-style=tinted]:not(.dark){--app-artwork-soft:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-bg-style=tinted]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-identity-pink)30%,var(--bg-card)70%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-material-page:#00183c;--app-material-card:linear-gradient(180deg,#10204a 0%,#0b1b42 100%);--app-material-card-solid:#10204a;--app-material-control:#081a3d;--app-material-control-solid:#081a3d;--app-material-active:#081a3d}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-material-active:color-mix(in srgb,#081a3d 88%,color-mix(in srgb,var(--app-identity-coral)67%,var(--app-identity-pink)33%)12%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-passive:#ffffff14}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-passive:color-mix(in srgb,#ffffff14 74%,var(--app-identity-pink)26%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-support:#ffffff17}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff17 58%,var(--app-identity-pink)42%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-identity-coral)54%,var(--app-identity-pink)46%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-muted:#f2e9f3}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-muted:color-mix(in srgb,#f2e9f3 54%,var(--app-identity-pink)46%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-support:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-support:color-mix(in srgb,var(--app-identity-pink)78%,#fff 22%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-cell-bg:#081a3d}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,#081a3d 90%,var(--app-identity-pink)10%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-soft:#10204a}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#10204a 76%,var(--app-identity-pink)24%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,#fff 42%,var(--app-identity-pink)58%)}}[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-readable-subtle:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-readable-subtle:color-mix(in srgb,#fff 80%,var(--app-identity-pink)20%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-page:#061a3f;--app-material-card:linear-gradient(180deg,#242654 0%,#1f2450 100%);--app-material-card-solid:#242654;--app-material-control:#171d48;--app-material-control-solid:#171d48;--app-material-active:#1b214b}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-active:color-mix(in srgb,#1b214b 76%,color-mix(in srgb,var(--app-identity-coral)62%,var(--app-identity-pink)38%)24%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-passive:#ffffff1a}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1a 56%,var(--app-identity-pink)44%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:#ffffff1f}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff1f 42%,var(--app-identity-pink)58%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-identity-coral)58%,var(--app-identity-pink)42%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-muted:#f3e4ef}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-muted:color-mix(in srgb,#f3e4ef 46%,var(--app-identity-pink)54%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-support:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-support:color-mix(in srgb,var(--app-identity-pink)84%,#fff 16%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-cell-bg:#171d48}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,#171d48 82%,var(--app-identity-pink)18%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-soft:#242654}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#242654 66%,var(--app-identity-pink)34%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,#fff 34%,var(--app-identity-pink)66%)}}[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-readable-subtle:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-readable-subtle:color-mix(in srgb,#fff 72%,var(--app-identity-pink)28%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-material-page:#101112;--app-material-card:linear-gradient(180deg,#1a1a1e 0%,#16171a 100%);--app-material-card-solid:#1a1a1e;--app-material-control:#141519;--app-material-control-solid:#141519;--app-material-active:#141519}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-material-active:color-mix(in srgb,#141519 88%,color-mix(in srgb,var(--app-identity-coral)67%,var(--app-identity-pink)33%)12%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-passive:#ffffff14}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-passive:color-mix(in srgb,#ffffff14 74%,var(--app-identity-pink)26%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-support:#ffffff17}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff17 58%,var(--app-identity-pink)42%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-identity-coral)54%,var(--app-identity-pink)46%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-icon-muted:#f4eef4}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-icon-muted:color-mix(in srgb,#f4eef4 52%,var(--app-identity-pink)48%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-icon-support:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-icon-support:color-mix(in srgb,var(--app-identity-pink)76%,#fff 24%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-icon-cell-bg:#141519}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,#141519 90%,var(--app-identity-pink)10%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-soft:#1a1a1e}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#1a1a1e 74%,var(--app-identity-pink)26%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-muted:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,#fff 40%,var(--app-identity-pink)60%)}}[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-readable-subtle:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-readable-subtle:color-mix(in srgb,#fff 78%,var(--app-identity-pink)22%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-material-page:#151316;--app-material-card:linear-gradient(180deg,#242127 0%,#1f1c22 100%);--app-material-card-solid:#242127;--app-material-control:#1b191e;--app-material-control-solid:#1b191e;--app-material-active:#1b191e}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-material-active:color-mix(in srgb,#1b191e 78%,color-mix(in srgb,var(--app-identity-coral)58%,var(--app-identity-pink)42%)22%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-passive:#ffffff1a}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1a 54%,var(--app-identity-pink)46%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-support:#ffffff1f}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff1f 40%,var(--app-identity-pink)60%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-identity-coral)58%,var(--app-identity-pink)42%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-icon-muted:#f2e2ed}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-icon-muted:color-mix(in srgb,#f2e2ed 44%,var(--app-identity-pink)56%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-icon-support:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-icon-support:color-mix(in srgb,var(--app-identity-pink)84%,#fff 16%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-icon-cell-bg:#1b191e}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,#1b191e 80%,var(--app-identity-pink)20%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-soft:#242127}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#242127 64%,var(--app-identity-pink)36%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-muted:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,#fff 34%,var(--app-identity-pink)66%)}}[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-readable-subtle:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-readable-subtle:color-mix(in srgb,#fff 72%,var(--app-identity-pink)28%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-page:#000;--app-material-card:linear-gradient(180deg,#0b0a10 0%,#07070b 100%);--app-material-card-solid:#0b0a10;--app-material-control:#06060a;--app-material-control-solid:#06060a;--app-material-active:#06060a}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-active:color-mix(in srgb,#06060a 88%,color-mix(in srgb,var(--app-identity-coral)67%,var(--app-identity-pink)33%)12%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-passive:#ffffff14}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-passive:color-mix(in srgb,#ffffff14 76%,var(--app-identity-pink)24%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-support:#ffffff17}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff17 60%,var(--app-identity-pink)40%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-identity-coral)56%,var(--app-identity-pink)44%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-muted:#f6eef6}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-muted:color-mix(in srgb,#f6eef6 50%,var(--app-identity-pink)50%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-support:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-support:color-mix(in srgb,var(--app-identity-pink)78%,#fff 22%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:#06060a}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,#06060a 90%,var(--app-identity-pink)10%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:#0b0a10}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#0b0a10 72%,var(--app-identity-pink)28%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,#fff 38%,var(--app-identity-pink)62%)}}[data-dark-mode-style=black][data-bg-style=clean].dark{--app-readable-subtle:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=clean].dark{--app-readable-subtle:color-mix(in srgb,#fff 80%,var(--app-identity-pink)20%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-page:#030007;--app-material-card:linear-gradient(180deg,#110b16 0%,#0d0710 100%);--app-material-card-solid:#110b16;--app-material-control:#0a050d;--app-material-control-solid:#0a050d;--app-material-active:#0a050d}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-active:color-mix(in srgb,#0a050d 76%,color-mix(in srgb,var(--app-identity-coral)62%,var(--app-identity-pink)38%)24%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:#ffffff1a}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1a 54%,var(--app-identity-pink)46%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:#ffffff1f}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff1f 40%,var(--app-identity-pink)60%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-identity-coral)60%,var(--app-identity-pink)40%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-muted:#f4e2ef}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-muted:color-mix(in srgb,#f4e2ef 44%,var(--app-identity-pink)56%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-support:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-support:color-mix(in srgb,var(--app-identity-pink)84%,#fff 16%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:#0a050d}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,#0a050d 80%,var(--app-identity-pink)20%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:#110b16}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#110b16 64%,var(--app-identity-pink)36%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,#fff 34%,var(--app-identity-pink)66%)}}[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-readable-subtle:#fff}@supports (color:color-mix(in lab,red,red)){[data-dark-mode-style=black][data-bg-style=tinted].dark{--app-readable-subtle:color-mix(in srgb,#fff 72%,var(--app-identity-pink)28%)}}:root{--app-surface-bg:var(--app-material-card);--app-sheet-bg:var(--app-material-card);--app-control-bg:var(--app-material-control);--app-control-border:var(--app-border-support);--app-control-active-bg:var(--app-material-active);--app-control-active-border:var(--app-border-active);--app-control-color:var(--app-icon-support);--app-control-active-color:var(--app-icon-active);--app-label-color:var(--app-icon-support);--app-body-muted:var(--app-readable-subtle);--app-text-primary-readable:var(--text-primary);--app-text-secondary-readable:var(--app-readable-subtle);--app-text-label:var(--app-icon-support)}@supports (color:color-mix(in lab,red,red)){:root{--app-text-label:color-mix(in srgb,var(--app-icon-support)78%,var(--text-primary)22%)}}:root{--app-text-action:var(--app-icon-active);--app-text-placeholder:var(--app-icon-support)}@supports (color:color-mix(in lab,red,red)){:root{--app-text-placeholder:color-mix(in srgb,var(--app-icon-support)72%,var(--text-secondary)28%)}}.app-token-icon,.app-profile-card-icon,.app-menu-row__icon,.app-profile-journey-flag,.app-profile-menu-close,.app-pricing-feature-icon,.app-progress-disclosure-icon{background:var(--app-icon-cell-bg);border-color:var(--app-icon-cell-border);color:var(--app-icon-support)}.app-token-icon--active,.app-profile-card-icon--active,.app-pricing-billing-option[aria-pressed=true]{background:var(--app-material-active);border-color:var(--app-border-active);color:var(--app-icon-active)}.app-token-icon--danger,.app-menu-row--danger .app-menu-row__icon{color:var(--app-icon-danger);border-color:var(--app-icon-danger)}@supports (color:color-mix(in lab,red,red)){.app-token-icon--danger,.app-menu-row--danger .app-menu-row__icon{border-color:color-mix(in srgb,var(--app-icon-danger)34%,var(--app-border-passive))}}.app-surface-card,.app-surface-sheet,.app-profile-menu,.app-profile-journey-summary,.app-pricing-card,.app-progress-hero,.app-progress-disclosure,.app-progress-activity-card,.app-progress-journey-panel{background:var(--app-material-card);border-color:var(--app-border-support)}.chat-empty-home,.love-log-page,.app-play-hub,.app-profile-page,.app-progress-page,.app-pricing-page,.app-modal-shell,.app-modal-static,.app-modal-body{color:var(--text-primary)}.love-log-page,.app-profile-page,.app-progress-page,.app-pricing-page{background:var(--app-material-page)}.chat-suggestion-card,.chat-listen-setup,.chat-listen-empty,.chat-listen-session-pill,.chat-listen-transcript-bubble,.chat-thread-notice,.chat-reader-sheet,.chat-thinking-indicator{background:var(--app-material-card);border-color:var(--app-border-support)}.chat-history-button--label,.chat-sidebar-mode-pill,.chat-drawer-mode-pill,.chat-scroll-latest-button,.chat-listen-button--secondary,.chat-listen-context__input,.chat-composer-action,.chat-composer-field,.chat-composer-send:not(.is-ready){background:var(--app-material-control);border-color:var(--app-border-support);color:var(--app-icon-support)}.chat-sidebar-mode-pill.is-active,.chat-drawer-mode-pill.is-active,.chat-listen-button--primary,.chat-composer-send.is-ready{background:var(--app-material-active);border-color:var(--app-border-active);color:var(--app-icon-active)}html[data-bg-style] .chat-listen-button--primary,html[data-bg-style] .chat-listen-button--stop,html[data-dark-mode-style][data-bg-style].dark .chat-listen-button--primary,html[data-dark-mode-style][data-bg-style].dark .chat-listen-button--stop{background:var(--chat-color-coral)!important;border-color:var(--chat-color-coral)!important}@supports (color:color-mix(in lab,red,red)){html[data-bg-style] .chat-listen-button--primary,html[data-bg-style] .chat-listen-button--stop,html[data-dark-mode-style][data-bg-style].dark .chat-listen-button--primary,html[data-dark-mode-style][data-bg-style].dark .chat-listen-button--stop{border-color:color-mix(in srgb,var(--chat-color-coral)46%,transparent)!important}}html[data-bg-style] .chat-listen-button--primary,html[data-bg-style] .chat-listen-button--stop,html[data-dark-mode-style][data-bg-style].dark .chat-listen-button--primary,html[data-dark-mode-style][data-bg-style].dark .chat-listen-button--stop{color:#fff!important}html[data-bg-style] .chat-listen-button--primary svg,html[data-bg-style] .chat-listen-button--stop svg,html[data-dark-mode-style][data-bg-style].dark .chat-listen-button--primary svg,html[data-dark-mode-style][data-bg-style].dark .chat-listen-button--stop svg{opacity:1;color:currentColor!important}.app-pill,.app-field,.app-secondary-action,.app-menu-row,.app-pricing-billing-option,.app-progress-filter-chip,.app-progress-word-chip,.app-progress-summary-pill,.app-progress-snapshot-tile,.app-progress-word-type-card,.app-progress-journey-note,.app-progress-journey-insight,.app-progress-journey-entry,.app-progress-journey-empty{background:var(--app-material-control);border-color:var(--app-border-support)}.app-primary-action,.app-premium-action,.app-pricing-billing-option[aria-pressed=true]{background:var(--app-material-active);border-color:var(--app-border-active);color:var(--app-icon-active)}.app-progress-page .app-progress-journey-entry{background:0 0!important;border-color:#0000!important}:root{--chat-control-bg:var(--app-material-control);--chat-control-border:var(--app-border-support);--chat-label-color:var(--app-icon-support);--chat-border-soft:var(--app-border-support);--chat-border-medium:var(--app-border-active);--chat-home-surface-bg:transparent;--chat-home-surface-border:transparent;--chat-home-control-bg:var(--app-material-control);--chat-home-control-border:var(--app-border-support);--chat-home-control-icon:var(--app-icon-support);--chat-home-input-bg:var(--app-material-control);--chat-composer-action-bg:var(--app-material-control);--chat-composer-action-border:var(--app-border-support);--chat-composer-send-ready-bg:var(--app-material-active);--chat-composer-send-ready-border:var(--app-border-active);--chat-composer-send-ready-color:var(--app-icon-active);--chat-composer-placeholder-color:var(--app-text-placeholder);--chat-suggestion-row-bg:var(--app-material-card);--chat-suggestion-row-border:var(--app-border-support);--chat-suggestion-icon-bg:var(--app-icon-cell-bg);--chat-suggestion-icon-border:var(--app-icon-cell-border);--chat-suggestion-icon-color:var(--app-icon-active);--chat-thread-card-bg:var(--app-material-card);--chat-thread-card-border:var(--app-border-support);--chat-thread-assistant-bg:var(--app-material-card);--chat-thread-assistant-border:var(--app-border-support);--chat-thread-user-bg:var(--app-material-active);--chat-thread-user-border:var(--app-border-active);--chat-empty-title-color:var(--app-text-action);--chat-empty-subtitle-color:var(--app-text-secondary-readable);--chat-suggestion-kicker-color:var(--app-text-label);--chat-suggestion-text-color:var(--app-text-primary-readable)}html[data-bg-style]:not(.dark),html[data-dark-mode-style][data-bg-style].dark{--chat-empty-title-color:var(--app-text-action);--chat-empty-subtitle-color:var(--app-text-secondary-readable);--chat-suggestion-kicker-color:var(--app-text-label);--chat-suggestion-text-color:var(--app-text-primary-readable);--chat-composer-placeholder-color:var(--app-text-placeholder)}.chat-empty-title{color:var(--chat-empty-title-color)}.chat-empty-subtitle{color:var(--chat-empty-subtitle-color)}.chat-suggestion-kicker{color:var(--chat-suggestion-kicker-color)}.chat-suggestion-text{color:var(--chat-suggestion-text-color)}.chat-suggestion-chevron{color:var(--app-text-label);opacity:.82}.chat-composer-field .chat-composer-input::-moz-placeholder{color:var(--chat-composer-placeholder-color)}.chat-composer-field .chat-composer-input::placeholder{color:var(--chat-composer-placeholder-color)}html[data-bg-style]:not(.dark) .chat-empty-title,html[data-dark-mode-style][data-bg-style].dark .chat-empty-title{color:var(--chat-empty-title-color)}html[data-bg-style]:not(.dark) .chat-empty-subtitle,html[data-dark-mode-style][data-bg-style].dark .chat-empty-subtitle{color:var(--chat-empty-subtitle-color)}html[data-bg-style]:not(.dark) .chat-suggestion-kicker,html[data-dark-mode-style][data-bg-style].dark .chat-suggestion-kicker{color:var(--chat-suggestion-kicker-color)}html[data-bg-style]:not(.dark) .chat-suggestion-text,html[data-dark-mode-style][data-bg-style].dark .chat-suggestion-text{color:var(--chat-suggestion-text-color)}html[data-bg-style]:not(.dark) .chat-suggestion-chevron,html[data-dark-mode-style][data-bg-style].dark .chat-suggestion-chevron{color:var(--app-text-label);opacity:.82}html[data-bg-style]:not(.dark) .chat-composer-field .chat-composer-input::-moz-placeholder,html[data-dark-mode-style][data-bg-style].dark .chat-composer-field .chat-composer-input::-moz-placeholder{color:var(--chat-composer-placeholder-color)}html[data-bg-style]:not(.dark) .chat-composer-field .chat-composer-input::placeholder,html[data-dark-mode-style][data-bg-style].dark .chat-composer-field .chat-composer-input::placeholder{color:var(--chat-composer-placeholder-color)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-identity-pink)44%,var(--text-primary)56%)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-support:color-mix(in srgb,color-mix(in srgb,var(--app-identity-coral)46%,var(--app-identity-pink)54%)70%,var(--text-primary)30%)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-active:color-mix(in srgb,var(--app-identity-coral)86%,var(--app-identity-pink)14%)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-readable-subtle:color-mix(in srgb,var(--app-identity-coral)58%,var(--text-primary)42%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-primary-readable:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-primary-readable:color-mix(in srgb,var(--text-primary)92%,var(--app-identity-coral)8%)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-label:color-mix(in srgb,color-mix(in srgb,var(--app-identity-pink)56%,var(--app-identity-coral)44%)70%,var(--text-primary)30%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-action:var(--app-icon-active);--app-text-placeholder:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-placeholder:color-mix(in srgb,color-mix(in srgb,var(--app-identity-pink)62%,var(--app-identity-coral)38%)64%,var(--text-primary)36%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-label-color:var(--app-text-label);--app-body-muted:var(--app-text-secondary-readable);--play-hub-support-text:var(--app-text-secondary-readable);--play-hub-label-text:var(--app-text-label);--play-hub-action-text:var(--app-text-label);--love-log-meta-color:var(--app-text-label);--love-log-translation-color:var(--app-text-secondary-readable);--love-log-cta-color:var(--app-text-label);--chat-empty-subtitle-color:var(--app-text-secondary-readable);--chat-suggestion-kicker-color:var(--app-text-label);--chat-composer-placeholder-color:var(--app-text-placeholder)}:root{--love-log-header-bg:var(--app-material-card);--love-log-header-slab-bg:var(--app-material-page);--love-log-header-slab-border:transparent;--love-log-card-bg:var(--app-material-card);--love-log-card-border:var(--app-border-support);--love-log-header-action-bg:var(--app-material-control);--love-log-header-action-border:var(--app-border-support);--love-log-header-action-color:var(--app-icon-support);--love-log-header-filter-bg:var(--app-material-control);--love-log-header-filter-border:var(--app-border-support);--love-log-header-filter-color:var(--app-icon-support);--love-log-header-filter-active-bg:var(--app-material-active);--love-log-header-filter-active-border:var(--app-border-active);--love-log-header-filter-active-color:var(--app-icon-active);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--app-icon-support);--love-log-meta-color:var(--app-icon-support);--love-log-translation-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-translation-color:color-mix(in srgb,var(--text-primary)64%,var(--app-identity-pink)36%)}}:root{--love-log-cta-color:var(--app-icon-support);--love-log-progress-rail-bg:var(--app-material-control)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-progress-rail-bg:color-mix(in srgb,var(--app-material-control)70%,transparent)}}:root{--love-log-progress-rail-border:var(--app-border-support)}@supports (color:color-mix(in lab,red,red)){:root{--love-log-progress-rail-border:color-mix(in srgb,var(--app-border-support)66%,transparent)}}:root{--love-log-progress-fill:var(--app-artwork-accent);--play-hub-hero-bg:var(--app-material-card);--play-hub-hero-border:var(--app-border-support);--play-hub-hero-overlay:transparent;--play-hub-hero-top-glow:transparent;--play-hub-card-bg:var(--app-material-card);--play-hub-shared-card-bg:var(--app-material-card);--play-hub-card-border:var(--app-border-support);--play-hub-card-border-featured:var(--app-border-active);--play-hub-icon-bg:var(--app-icon-cell-bg);--play-hub-icon-border:var(--app-icon-cell-border);--play-hub-badge-bg:var(--app-material-active);--play-hub-badge-border:var(--app-border-active);--play-hub-meta-bg:var(--app-material-control);--play-hub-action-bg:var(--app-material-control);--play-hub-action-border:var(--app-border-support);--play-hub-tab-bg:var(--app-material-control);--play-hub-tab-border:var(--app-border-support);--play-hub-tab-active-bg:var(--app-material-active);--play-hub-tab-active-border:var(--app-border-active);--play-hub-tab-text:var(--app-icon-support);--play-hub-tab-active-text:var(--app-icon-active);--play-hub-tab-count-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-tab-count-bg:color-mix(in srgb,var(--app-identity-pink)10%,transparent)}}:root{--play-hub-tab-count-active-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){:root{--play-hub-tab-count-active-bg:color-mix(in srgb,var(--app-identity-pink)18%,transparent)}}:root{--play-hub-tab-count-color:var(--app-icon-support);--play-hub-tab-count-active-color:var(--app-icon-active);--play-hub-stat-bg:var(--app-material-control);--play-hub-stat-border:var(--app-border-support);--play-hub-title-text:var(--text-primary);--play-hub-support-text:var(--app-readable-subtle);--play-hub-label-text:var(--app-icon-support);--play-hub-action-text:var(--app-icon-support);--play-hub-artwork-color:var(--app-artwork-accent);--play-hub-artwork-light-fill:var(--app-artwork-soft);--play-hub-artwork-soft-fill:var(--app-artwork-soft);--play-hub-artwork-accent-fill:var(--app-artwork-accent);--play-hub-card-wash-opacity-solo:0;--play-hub-card-wash-opacity-shared:0;--play-hub-card-overlay-opacity-solo:0;--play-hub-card-overlay-opacity-shared:0;--play-game-surface-bg:var(--app-material-card);--play-game-surface-raised-bg:var(--app-material-control);--play-game-surface-border:var(--app-border-support);--play-game-control-bg:var(--app-material-control);--play-game-control-border:var(--app-border-support);--play-game-icon-bg:var(--app-icon-cell-bg);--play-game-icon-border:var(--app-icon-cell-border)}.play-hub-card svg [fill="#D1D5DB"],.play-hub-card svg [fill="#E5E7EB"],.play-hub-card svg [fill="#F3F4F6"]{fill:var(--app-artwork-soft)}.play-hub-card svg [stroke="#9CA3AF"],.play-hub-card svg [stroke="#D1D5DB"]{stroke:var(--app-artwork-muted)}.play-hub-card svg [fill="#6B7280"],.play-hub-card svg [fill="#9CA3AF"]{fill:var(--app-artwork-muted)}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-coral-pink-warm:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-coral-pink-warm:color-mix(in srgb,var(--app-identity-coral)70%,#ff8a63 30%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-coral-pink-rose:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-coral-pink-rose:color-mix(in srgb,var(--app-identity-pink)70%,#ffb6d2 30%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-coral-pink-support:var(--app-coral-pink-warm)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-coral-pink-support:color-mix(in srgb,var(--app-coral-pink-warm)45%,var(--app-coral-pink-rose)55%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-coral-pink-support-strong:var(--app-coral-pink-warm)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-coral-pink-support-strong:color-mix(in srgb,var(--app-coral-pink-warm)66%,var(--app-coral-pink-rose)34%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-muted:var(--app-coral-pink-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-coral-pink-rose)86%,var(--text-primary)14%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-support:var(--app-coral-pink-support)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-support:color-mix(in srgb,var(--app-coral-pink-support)88%,var(--text-primary)12%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-active:var(--app-coral-pink-warm)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-active:color-mix(in srgb,var(--app-coral-pink-warm)88%,var(--app-coral-pink-rose)12%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-readable-subtle:var(--app-coral-pink-support-strong)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-readable-subtle:color-mix(in srgb,var(--app-coral-pink-support-strong)86%,var(--text-primary)14%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-secondary-readable:var(--app-readable-subtle);--app-text-label:var(--app-coral-pink-support)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-label:color-mix(in srgb,var(--app-coral-pink-support)90%,var(--text-primary)10%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-placeholder:var(--app-coral-pink-support)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-placeholder:color-mix(in srgb,var(--app-coral-pink-support)78%,var(--text-primary)22%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-artwork-soft:var(--app-coral-pink-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-coral-pink-rose)24%,var(--bg-card)76%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-artwork-muted:var(--app-coral-pink-support)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-coral-pink-support)80%,var(--text-primary)20%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-border-support:var(--app-coral-pink-support)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-border-support:color-mix(in srgb,var(--app-coral-pink-support)50%,var(--border-color)50%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-border-active:var(--app-coral-pink-warm)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-coral-pink-warm)56%,var(--app-coral-pink-rose)44%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-control:var(--app-coral-pink-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-control:color-mix(in srgb,var(--app-coral-pink-rose)5%,var(--bg-card)95%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-active:var(--app-coral-pink-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-active:color-mix(in srgb,var(--app-coral-pink-rose)16%,#fff 84%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-active-shadow:0 12px 24px -22px var(--app-coral-pink-rose),inset 0 1px 0 #ffffffe6}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-active-shadow:0 12px 24px -22px color-mix(in srgb,var(--app-coral-pink-rose)38%,transparent),inset 0 1px 0 #ffffffe6}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-nav-muted-color:var(--app-icon-muted);--app-nav-hover-bg:var(--app-material-control);--app-nav-active-bg:var(--app-material-active);--app-nav-active-color:var(--app-icon-active);--app-nav-active-border:var(--app-border-active);--app-nav-icon-muted:var(--app-icon-muted);--app-nav-icon-active:var(--app-icon-active);--app-nav-active-material:var(--app-material-active);--app-nav-active-border-color:var(--app-border-active);--app-nav-active-material-shadow:var(--app-material-active-shadow,none);--app-nav-avatar-bg:var(--app-coral-pink-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-nav-avatar-bg:color-mix(in srgb,var(--app-coral-pink-rose)8%,#fff 92%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-nav-avatar-border:var(--app-coral-pink-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-nav-avatar-border:color-mix(in srgb,var(--app-coral-pink-rose)38%,#fff 62%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark),html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--play-hub-support-text:var(--app-text-secondary-readable);--play-hub-label-text:var(--app-text-label);--play-hub-action-text:var(--app-text-label);--chat-empty-subtitle-color:var(--app-text-secondary-readable);--chat-suggestion-kicker-color:var(--app-text-label);--chat-composer-placeholder-color:var(--app-text-placeholder)}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-icon-muted:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-icon-muted:color-mix(in srgb,var(--app-identity-pink)78%,var(--text-primary)22%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-icon-active:var(--app-identity-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-icon-active:color-mix(in srgb,var(--app-identity-coral)82%,var(--app-identity-pink)18%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-active-material:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-active-material:color-mix(in srgb,var(--app-identity-pink)18%,var(--bg-card)82%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-active-border-color:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-active-border-color:color-mix(in srgb,var(--app-identity-pink)48%,#ffffff24)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-active-material-shadow:0 12px 26px -22px var(--app-identity-pink),inset 0 1px 0 #ffffff0d}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-active-material-shadow:0 12px 26px -22px color-mix(in srgb,var(--app-identity-pink)42%,transparent),inset 0 1px 0 #ffffff0d}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-avatar-bg:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-avatar-bg:color-mix(in srgb,var(--app-identity-pink)12%,var(--bg-card)88%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-avatar-border:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-nav-avatar-border:color-mix(in srgb,var(--app-identity-pink)42%,#ffffff1f)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-link:not(.app-navbar-link--active),html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-icon-button,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-profile-button,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-journey-summary{color:var(--app-nav-icon-muted)}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-link--active{color:var(--app-nav-icon-active)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-card-bg:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--app-coral-pink-rose)3.8%,#fff)56%,color-mix(in srgb,var(--app-coral-pink-rose)5.2%,#fff)100%)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-card-border:color-mix(in srgb,var(--app-coral-pink-rose)38%,#fff 62%)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-word-color:color-mix(in srgb,var(--app-coral-pink-warm)88%,var(--app-coral-pink-rose)12%)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-translation-color:color-mix(in srgb,var(--app-coral-pink-rose)76%,var(--app-coral-pink-warm)24%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label);--love-log-progress-fill:var(--app-coral-pink-warm)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-progress-fill:color-mix(in srgb,var(--app-coral-pink-warm)82%,var(--app-coral-pink-rose)18%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-progress-rail-start:var(--app-coral-pink-warm)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-progress-rail-start:color-mix(in srgb,var(--app-coral-pink-warm)28%,#fff 72%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-progress-rail-mid:var(--app-coral-pink-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-progress-rail-mid:color-mix(in srgb,var(--app-coral-pink-rose)20%,#fff 80%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-progress-rail-end:var(--app-coral-pink-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-progress-rail-end:color-mix(in srgb,var(--app-coral-pink-rose)28%,#fff 72%)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-coral-pink-rose)6.5%,#fff)0%,color-mix(in srgb,var(--app-coral-pink-rose)8.5%,#fff)54%,color-mix(in srgb,var(--app-coral-pink-rose)10.5%,#fff)100%)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-card-border:color-mix(in srgb,var(--app-coral-pink-rose)48%,#181c240a)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-word-color:color-mix(in srgb,var(--app-coral-pink-warm)88%,var(--app-coral-pink-rose)12%)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-translation-color:color-mix(in srgb,var(--app-coral-pink-rose)78%,var(--app-coral-pink-warm)22%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label)}html[data-accent-color=coral]{--app-brand-coral:#ff6b7d;--app-brand-coral-strong:#ff4f6d;--app-brand-coral-pressed:#e9556a;--app-brand-pink:#f59ac0;--app-brand-pink-soft:#f8b3ca;--app-brand-pink-muted:#c982a0;--app-brand-peach:#ffb07c;--app-brand-blush:#ffd1dc;--app-brand-coral-readable:#f26375;--app-brand-pink-readable:#e66d9e;--app-brand-support-readable:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--app-brand-support-readable:color-mix(in srgb,var(--app-brand-pink-readable)64%,var(--app-brand-coral-readable)36%)}}html[data-accent-color=coral]{--app-brand-label-readable:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--app-brand-label-readable:color-mix(in srgb,var(--app-brand-pink-readable)76%,var(--app-brand-coral-readable)24%)}}html[data-accent-color=coral]{--app-brand-dark-support-readable:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--app-brand-dark-support-readable:color-mix(in srgb,var(--app-brand-pink-soft)68%,var(--app-brand-coral)32%)}}html[data-accent-color=coral]{--app-brand-dark-label-readable:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--app-brand-dark-label-readable:color-mix(in srgb,var(--app-brand-pink-soft)78%,var(--app-brand-coral)22%)}}html[data-accent-color=coral]{--app-identity-coral:var(--app-brand-coral);--app-identity-pink:var(--app-brand-pink);--app-brand-coral-pink:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--app-brand-coral-pink:color-mix(in srgb,var(--app-brand-coral)72%,var(--app-brand-pink)28%)}}html[data-accent-color=coral]{--app-brand-rose-coral:var(--app-brand-pink)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--app-brand-rose-coral:color-mix(in srgb,var(--app-brand-pink)58%,var(--app-brand-coral)42%)}}html[data-accent-color=coral]{--app-brand-peach-coral:var(--app-brand-peach)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--app-brand-peach-coral:color-mix(in srgb,var(--app-brand-peach)34%,var(--app-brand-coral)66%)}}html[data-accent-color=coral]{--app-action-gradient:linear-gradient(135deg,var(--app-brand-peach)0%,var(--app-brand-pink)46%,var(--app-brand-coral-strong)100%);--app-premium-action-bg:var(--app-action-gradient);--app-premium-action-border:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--app-premium-action-border:color-mix(in srgb,var(--app-brand-coral)58%,var(--app-brand-pink)42%)}}html[data-accent-color=coral]{--app-premium-action-shadow:0 18px 34px -28px var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--app-premium-action-shadow:0 18px 34px -28px color-mix(in srgb,var(--app-brand-coral)56%,transparent)}}html[data-accent-color=coral]{--app-icon-active:var(--app-brand-coral-readable);--app-icon-danger:var(--app-danger-color);--app-artwork-accent:var(--app-brand-coral-pink);--app-border-active:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--app-border-active:color-mix(in srgb,var(--app-brand-coral)58%,var(--app-brand-pink)42%)}}html[data-accent-color=coral]{--app-text-primary-readable:var(--text-primary);--app-text-action:var(--app-brand-coral-readable);--bg-app:var(--app-material-page)}html[data-accent-color=coral] .app-progress-page{--app-progress-test-bg:var(--app-material-control);--app-progress-test-border:var(--app-border-support);--app-progress-test-color:var(--app-text-action);--app-progress-test-ready-bg:linear-gradient(135deg,var(--app-brand-coral-strong)0%,var(--app-brand-coral)54%,var(--app-brand-pink)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral] .app-progress-page{--app-progress-test-ready-bg:linear-gradient(135deg,var(--app-brand-coral-strong)0%,color-mix(in srgb,var(--app-brand-coral)72%,var(--app-brand-pink)28%)54%,color-mix(in srgb,var(--app-brand-pink)82%,var(--app-brand-coral)18%)100%)}}html[data-accent-color=coral] .app-progress-page{--app-progress-test-ready-border:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral] .app-progress-page{--app-progress-test-ready-border:color-mix(in srgb,var(--app-brand-coral)62%,var(--app-brand-pink)38%)}}html[data-accent-color=coral] .app-progress-page{--app-progress-test-ready-color:#fffdf8;--app-progress-test-ready-shadow:0 16px 30px -24px var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral] .app-progress-page{--app-progress-test-ready-shadow:0 16px 30px -24px color-mix(in srgb,var(--app-brand-coral)62%,transparent)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-material-page:#fdfcfd;--app-material-card:linear-gradient(180deg,#fff 0%,var(--app-brand-pink-soft)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-material-card:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--app-brand-pink-soft)2.4%,#fff)100%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-material-card-solid:#fff;--app-material-control:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-material-control:color-mix(in srgb,var(--app-brand-pink-soft)3.4%,#fff)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-material-control-solid:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--app-brand-pink-soft)3.4%,#fff)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-material-active:var(--app-brand-blush)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-material-active:color-mix(in srgb,var(--app-brand-blush)18%,#fff)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-border-passive:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-border-passive:color-mix(in srgb,var(--app-brand-pink-soft)26%,#241a2412)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-border-support:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-border-support:color-mix(in srgb,var(--app-brand-pink-soft)44%,#241a2414)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-border-active:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-brand-coral)58%,var(--app-brand-pink-soft)42%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-icon-muted:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-brand-pink-readable)88%,var(--app-brand-coral-readable)12%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-icon-support:var(--app-brand-label-readable);--app-icon-active:var(--app-brand-coral-readable);--app-icon-cell-bg:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--app-brand-pink-soft)6%,#fff)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-brand-pink-soft)16%,#fff)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-artwork-muted:var(--app-brand-label-readable);--app-readable-subtle:var(--app-brand-support-readable);--app-text-secondary-readable:var(--app-brand-support-readable);--app-text-label:var(--app-brand-label-readable);--app-text-action:var(--app-brand-coral-readable);--app-text-placeholder:var(--app-brand-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-text-placeholder:color-mix(in srgb,var(--app-brand-label-readable)78%,var(--text-primary)22%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-page:#fff0f4;--app-material-card:linear-gradient(180deg,var(--app-brand-pink-soft)0%,var(--app-brand-blush)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-card:linear-gradient(180deg,color-mix(in srgb,var(--app-brand-pink-soft)8%,#fff)0%,color-mix(in srgb,var(--app-brand-blush)10%,#fff)100%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-card-solid:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-card-solid:color-mix(in srgb,var(--app-brand-pink-soft)8%,#fff)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-control:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-control:color-mix(in srgb,var(--app-brand-pink-soft)12%,#fff)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-control-solid:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--app-brand-pink-soft)12%,#fff)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-active:var(--app-brand-blush)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-active:color-mix(in srgb,var(--app-brand-blush)24%,#fff)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-border-passive:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-border-passive:color-mix(in srgb,var(--app-brand-pink-soft)36%,#241a2412)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-border-support:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-border-support:color-mix(in srgb,var(--app-brand-pink-soft)52%,#241a2414)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-border-active:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-brand-coral)60%,var(--app-brand-pink)40%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-muted:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-brand-pink-readable)90%,var(--app-brand-coral-readable)10%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-support:var(--app-brand-label-readable);--app-icon-active:var(--app-brand-coral-readable);--app-icon-cell-bg:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--app-brand-pink-soft)13%,#fff)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-brand-pink-soft)24%,#fff)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-artwork-muted:var(--app-brand-label-readable);--app-readable-subtle:var(--app-brand-support-readable);--app-text-secondary-readable:var(--app-brand-support-readable);--app-text-label:var(--app-brand-label-readable);--app-text-action:var(--app-brand-coral-readable);--app-text-placeholder:var(--app-brand-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-placeholder:color-mix(in srgb,var(--app-brand-label-readable)80%,var(--text-primary)20%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-primary-readable:var(--text-primary);--app-text-secondary-readable:var(--app-brand-dark-support-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-secondary-readable:color-mix(in srgb,var(--app-brand-dark-support-readable)84%,var(--text-primary)16%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-readable-subtle:var(--app-text-secondary-readable);--app-text-label:var(--app-brand-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-label:color-mix(in srgb,var(--app-brand-dark-label-readable)88%,var(--text-primary)12%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-action:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-action:color-mix(in srgb,var(--app-brand-coral)82%,var(--app-brand-pink)18%)}}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:color-mix(in srgb,var(--app-brand-dark-label-readable)74%,var(--text-primary)26%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:var(--app-brand-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:color-mix(in srgb,var(--app-brand-dark-label-readable)78%,var(--text-primary)22%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-icon-support:var(--app-brand-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-icon-support:color-mix(in srgb,var(--app-brand-dark-label-readable)88%,var(--text-primary)12%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-icon-active:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-icon-active:color-mix(in srgb,var(--app-brand-coral)84%,var(--app-brand-pink)16%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-artwork-accent:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-artwork-accent:color-mix(in srgb,var(--app-brand-coral)82%,var(--app-brand-pink)18%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-material-page:#00183c;--app-material-card:linear-gradient(180deg,#10204a 0%,#0b1b42 100%);--app-material-card-solid:#10204a;--app-material-control:#081a3d;--app-material-control-solid:#081a3d;--app-material-active:#081a3d}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-material-active:color-mix(in srgb,#081a3d 82%,var(--app-brand-coral)18%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-passive:#ffffff16;--app-border-support:#ffffff1c}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff1c 72%,var(--app-brand-pink)28%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-brand-coral)54%,var(--app-brand-pink)46%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-cell-bg:#081a3d}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,#081a3d 88%,var(--app-brand-pink)12%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-soft:#10204a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#10204a 72%,var(--app-brand-pink)28%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-pink-soft)72%,#fff 28%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-page:#061a3f;--app-material-card:linear-gradient(180deg,#242654 0%,#1f2450 100%);--app-material-card-solid:#242654;--app-material-control:#171d48;--app-material-control-solid:#171d48;--app-material-active:#171d48}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-active:color-mix(in srgb,#171d48 74%,var(--app-brand-coral-pink)26%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-passive:#ffffff1a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1a 58%,var(--app-brand-pink)42%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:#ffffff1f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff1f 42%,var(--app-brand-pink)58%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-brand-coral)58%,var(--app-brand-pink)42%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-cell-bg:#171d48}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,#171d48 78%,var(--app-brand-pink)22%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-soft:#242654}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#242654 62%,var(--app-brand-pink)38%)}}html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-pink-soft)76%,#fff 24%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-material-page:#101112;--app-material-card:linear-gradient(180deg,#1a1a1e 0%,#16171a 100%);--app-material-card-solid:#1a1a1e;--app-material-control:#141519;--app-material-control-solid:#141519;--app-material-active:#141519}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-material-active:color-mix(in srgb,#141519 84%,var(--app-brand-coral)16%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-passive:#ffffff14;--app-border-support:#ffffff1b}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff1b 76%,var(--app-brand-pink)24%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-active:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-brand-coral)52%,var(--app-brand-pink)48%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-icon-cell-bg:#141519}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,#141519 90%,var(--app-brand-pink)10%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-soft:#1a1a1e}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#1a1a1e 74%,var(--app-brand-pink)26%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-muted:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-pink-soft)70%,#fff 30%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-material-page:#151316;--app-material-card:linear-gradient(180deg,#242127 0%,#1f1c22 100%);--app-material-card-solid:#242127;--app-material-control:#1b191e;--app-material-control-solid:#1b191e;--app-material-active:#1b191e}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-material-active:color-mix(in srgb,#1b191e 78%,var(--app-brand-coral-pink)22%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-passive:#ffffff1a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1a 64%,var(--app-brand-pink)36%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-support:#ffffff1f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff1f 50%,var(--app-brand-pink)50%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-active:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-brand-coral)58%,var(--app-brand-pink)42%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-icon-cell-bg:#1b191e}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,#1b191e 80%,var(--app-brand-pink)20%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-soft:#242127}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#242127 64%,var(--app-brand-pink)36%)}}html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-pink-soft)76%,#fff 24%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-page:#000;--app-material-card:linear-gradient(180deg,#0a0a0f 0%,#07070b 100%);--app-material-card-solid:#0a0a0f;--app-material-control:#06060a;--app-material-control-solid:#06060a;--app-material-active:#06060a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-active:color-mix(in srgb,#06060a 84%,var(--app-brand-coral)16%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-passive:#ffffff14;--app-border-support:#ffffff1b}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff1b 78%,var(--app-brand-pink)22%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-brand-coral)54%,var(--app-brand-pink)46%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:#06060a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,#06060a 90%,var(--app-brand-pink)10%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:#0a0a0f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#0a0a0f 74%,var(--app-brand-pink)26%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-pink-soft)70%,#fff 30%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-page:#020104;--app-material-card:linear-gradient(180deg,#100d14 0%,#0c0a10 100%);--app-material-card-solid:#100d14;--app-material-control:#07050a;--app-material-control-solid:#07050a;--app-material-active:#07050a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-active:color-mix(in srgb,#07050a 74%,var(--app-brand-coral-pink)26%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:#ffffff1a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1a 64%,var(--app-brand-pink)36%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:#ffffff1f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff1f 50%,var(--app-brand-pink)50%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:var(--app-brand-coral)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-brand-coral)60%,var(--app-brand-pink)40%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:#07050a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,#07050a 80%,var(--app-brand-pink)20%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:#100d14}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#100d14 62%,var(--app-brand-pink)38%)}}html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-pink-soft)78%,#fff 22%)}}html[data-accent-color=coral]{--text-secondary:var(--app-text-secondary-readable);--app-color-foundation-muted:var(--app-text-secondary-readable);--app-color-support:var(--app-text-label);--app-color-support-soft:var(--app-material-active);--app-color-support-border:var(--app-border-support);--app-surface-bg:var(--app-material-card);--app-sheet-bg:var(--app-material-card);--app-control-bg:var(--app-material-control);--app-control-border:var(--app-border-support);--app-control-active-bg:var(--app-material-active);--app-control-active-border:var(--app-border-active);--app-control-color:var(--app-icon-support);--app-label-color:var(--app-text-label);--app-body-muted:var(--app-text-secondary-readable);--love-log-header-bg:var(--app-material-card);--love-log-header-slab-bg:var(--app-material-page);--love-log-header-action-bg:var(--app-material-control);--love-log-header-action-border:var(--app-border-support);--love-log-header-action-color:var(--app-icon-support);--love-log-header-filter-bg:var(--app-material-control);--love-log-header-filter-border:var(--app-border-support);--love-log-header-filter-color:var(--app-icon-support);--love-log-header-filter-active-bg:var(--app-material-active);--love-log-header-filter-active-border:var(--app-border-active);--love-log-header-filter-active-color:var(--app-icon-active);--love-log-card-bg:var(--app-material-card);--love-log-card-border:var(--app-border-support);--love-log-word-color:var(--app-text-action);--love-log-translation-color:var(--app-text-secondary-readable);--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label);--love-log-progress-fill:var(--app-artwork-accent);--chat-empty-title-color:var(--app-text-action);--chat-empty-subtitle-color:var(--app-text-secondary-readable);--chat-suggestion-kicker-color:var(--app-text-label);--chat-suggestion-text-color:var(--app-text-primary-readable);--chat-composer-placeholder-color:var(--app-text-placeholder);--play-hub-hero-bg:var(--app-material-card);--play-hub-hero-border:var(--app-border-support);--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-card-bg:var(--app-material-card);--play-hub-shared-card-bg:var(--app-material-card);--play-hub-card-border:var(--app-border-support);--play-hub-card-border-featured:var(--app-border-active);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-icon-bg:var(--app-icon-cell-bg);--play-hub-icon-border:var(--app-icon-cell-border);--play-hub-badge-bg:var(--app-material-active);--play-hub-badge-border:var(--app-border-active);--play-hub-meta-bg:var(--app-material-control);--play-hub-action-bg:var(--app-material-control);--play-hub-action-border:var(--app-border-support);--play-hub-tab-bg:var(--app-material-control);--play-hub-tab-border:var(--app-border-support);--play-hub-tab-active-bg:var(--app-material-active);--play-hub-tab-active-border:var(--app-border-active);--play-hub-tab-count-bg:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--play-hub-tab-count-bg:color-mix(in srgb,var(--app-material-control-solid)72%,var(--app-sunset-cream)28%)}}html[data-accent-color=coral]{--play-hub-tab-count-active-bg:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral]{--play-hub-tab-count-active-bg:color-mix(in srgb,var(--app-material-control-solid)76%,var(--app-sunset-tangerine)24%)}}html[data-accent-color=coral]{--play-hub-tab-count-color:var(--app-text-label);--play-hub-tab-count-active-color:var(--app-text-action);--play-hub-tab-text:var(--app-text-label);--play-hub-tab-active-text:var(--app-text-action);--play-hub-title-text:var(--app-text-primary-readable);--play-hub-support-text:var(--app-text-secondary-readable);--play-hub-label-text:var(--app-text-label);--play-hub-action-text:var(--app-text-label);--play-hub-artwork-color:var(--app-artwork-accent);--play-hub-artwork-light-fill:var(--app-artwork-soft);--play-hub-artwork-soft-fill:var(--app-artwork-soft);--play-hub-artwork-accent-fill:var(--app-artwork-accent);--play-game-surface-bg:var(--app-material-card);--play-game-surface-raised-bg:var(--app-material-control);--play-game-surface-border:var(--app-border-support);--play-game-control-bg:var(--app-material-control);--play-game-control-border:var(--app-border-support);--play-game-icon-bg:var(--app-icon-cell-bg);--play-game-icon-border:var(--app-icon-cell-border);--app-nav-icon-muted:var(--app-icon-muted);--app-nav-icon-active:var(--app-icon-active);--app-nav-active-material:var(--app-material-active);--app-nav-active-border-color:var(--app-border-active);--app-nav-muted-color:var(--app-nav-icon-muted);--app-nav-hover-bg:var(--app-material-control);--app-nav-active-bg:var(--app-nav-active-material);--app-nav-active-color:var(--app-nav-icon-active);--app-nav-active-border:var(--app-nav-active-border-color);--app-nav-active-shadow:var(--app-material-active-shadow,none);--app-nav-avatar-bg:var(--app-material-control);--app-nav-avatar-border:var(--app-border-support)}html[data-accent-color=coral] .love-log-page,html[data-accent-color=coral] .app-play-hub,html[data-accent-color=coral] .app-profile-page,html[data-accent-color=coral] .app-progress-page,html[data-accent-color=coral] .app-pricing-page{background:var(--app-material-page)}html[data-accent-color=coral] .app-navbar-link:not(.app-navbar-link--active),html[data-accent-color=coral] .app-navbar-icon-button,html[data-accent-color=coral] .app-navbar-profile-button,html[data-accent-color=coral] .app-navbar-journey-summary{color:var(--app-nav-icon-muted)}html[data-accent-color=coral] .app-navbar-link--active{background:var(--app-nav-active-material);border-color:var(--app-nav-active-border-color);color:var(--app-nav-icon-active)}html[data-accent-color=coral] .app-surface-card,html[data-accent-color=coral] .app-surface-sheet,html[data-accent-color=coral] .app-profile-menu,html[data-accent-color=coral] .app-profile-journey-summary,html[data-accent-color=coral] .app-pricing-card,html[data-accent-color=coral] .app-progress-hero,html[data-accent-color=coral] .app-progress-disclosure,html[data-accent-color=coral] .app-progress-activity-card,html[data-accent-color=coral] .app-progress-journey-panel,html[data-accent-color=coral] .chat-suggestion-card,html[data-accent-color=coral] .chat-listen-setup,html[data-accent-color=coral] .chat-listen-empty,html[data-accent-color=coral] .chat-thread-notice,html[data-accent-color=coral] .chat-reader-sheet,html[data-accent-color=coral] .chat-thinking-indicator{background:var(--app-material-card);border-color:var(--app-border-support)}html[data-accent-color=coral] .app-token-icon,html[data-accent-color=coral] .app-profile-card-icon,html[data-accent-color=coral] .app-menu-row__icon,html[data-accent-color=coral] .app-profile-journey-flag,html[data-accent-color=coral] .app-profile-menu-close,html[data-accent-color=coral] .app-pricing-feature-icon,html[data-accent-color=coral] .app-progress-disclosure-icon{background:var(--app-icon-cell-bg);border-color:var(--app-icon-cell-border);color:var(--app-icon-support)}html[data-accent-color=coral] .play-hub-card svg [fill="#D1D5DB"],html[data-accent-color=coral] .play-hub-card svg [fill="#E5E7EB"],html[data-accent-color=coral] .play-hub-card svg [fill="#F3F4F6"]{fill:var(--app-artwork-soft)}html[data-accent-color=coral] .play-hub-card svg [stroke="#9CA3AF"],html[data-accent-color=coral] .play-hub-card svg [stroke="#D1D5DB"]{stroke:var(--app-artwork-muted)}html[data-accent-color=coral][data-bg-style]:not(.dark),html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-color-foundation-bg:var(--app-material-page);--app-color-foundation-surface:var(--app-material-card);--app-color-foundation-muted:var(--app-text-secondary-readable);--app-color-support:var(--app-text-label);--app-color-support-soft:var(--app-material-active);--app-color-support-border:var(--app-border-support);--app-surface-bg:var(--app-material-card);--app-sheet-bg:var(--app-material-card);--app-control-bg:var(--app-material-control);--app-control-border:var(--app-border-support);--app-control-active-bg:var(--app-material-active);--app-control-active-border:var(--app-border-active);--app-control-color:var(--app-icon-support);--app-label-color:var(--app-text-label);--app-body-muted:var(--app-text-secondary-readable);--app-nav-icon-muted:var(--app-icon-muted);--app-nav-muted-color:var(--app-icon-muted);--app-nav-secondary:var(--app-icon-support);--app-nav-accent:var(--app-icon-active);--app-nav-active-bg:var(--app-material-active);--app-nav-active-material:var(--app-material-active);--app-nav-active-color:var(--app-icon-active);--app-nav-active-border:var(--app-border-active);--app-nav-active-border-color:var(--app-border-active);--app-nav-active-material-shadow:var(--app-material-active-shadow,none);--app-nav-avatar-bg:var(--app-material-control);--app-nav-avatar-border:var(--app-border-support);--chat-ios-text-secondary:var(--app-text-secondary-readable);--chat-ios-text-tertiary:var(--app-text-label);--chat-ios-text-muted:var(--app-icon-muted);--chat-ios-pink-muted:var(--app-text-label);--chat-color-pink:var(--app-identity-pink);--chat-color-coral:var(--app-identity-coral);--chat-color-ink:var(--app-text-primary-readable);--chat-label-color:var(--app-text-label);--chat-border-soft:var(--app-border-support);--chat-border-medium:var(--app-border-active);--chat-control-bg:var(--app-material-control);--chat-control-border:var(--app-border-support);--chat-home-surface-bg:var(--app-material-card);--chat-home-surface-border:var(--app-border-support);--chat-home-control-bg:var(--app-material-control);--chat-home-control-border:var(--app-border-support);--chat-home-control-icon:var(--app-icon-support);--chat-history-bg:var(--app-material-control);--chat-history-border:var(--app-border-support);--chat-empty-title-color:var(--app-text-action);--chat-empty-subtitle-color:var(--app-text-secondary-readable);--chat-empty-kicker-color:var(--app-text-label);--chat-suggestion-row-bg:var(--app-material-card);--chat-suggestion-row-border:var(--app-border-support);--chat-suggestion-icon-bg:var(--app-icon-cell-bg);--chat-suggestion-icon-border:var(--app-icon-cell-border);--chat-suggestion-icon-color:var(--app-icon-active);--chat-suggestion-kicker-color:var(--app-text-label);--chat-suggestion-text-color:var(--app-text-primary-readable);--chat-suggestion-chevron-color:var(--app-icon-support);--chat-composer-action-bg:var(--app-material-control);--chat-composer-action-border:var(--app-border-support);--chat-composer-send-ready-bg:var(--app-material-active);--chat-composer-send-ready-border:var(--app-border-active);--chat-composer-send-ready-color:var(--app-icon-active);--chat-home-input-bg:var(--app-material-control);--chat-home-composer-bg:transparent;--chat-composer-placeholder-color:var(--app-text-placeholder);--chat-thread-card-bg:var(--app-material-card);--chat-thread-card-border:var(--app-border-support);--chat-thread-assistant-bg:var(--app-material-card);--chat-thread-assistant-border:var(--app-border-support);--chat-thread-user-bg:var(--app-material-active);--chat-thread-user-border:var(--app-border-active);--play-hub-hero-bg:var(--app-material-card);--play-hub-hero-border:var(--app-border-support);--play-hub-card-bg:var(--app-material-card);--play-hub-shared-card-bg:var(--app-material-card);--play-hub-card-border:var(--app-border-support);--play-hub-card-border-featured:var(--app-border-active);--play-hub-icon-bg:var(--app-icon-cell-bg);--play-hub-icon-border:var(--app-icon-cell-border);--play-hub-badge-bg:var(--app-material-active);--play-hub-badge-border:var(--app-border-active);--play-hub-meta-bg:var(--app-material-control);--play-hub-action-bg:var(--app-material-control);--play-hub-action-border:var(--app-border-support);--play-hub-tab-bg:var(--app-material-control);--play-hub-tab-border:var(--app-border-support);--play-hub-tab-active-bg:var(--app-material-active);--play-hub-tab-active-border:var(--app-border-active);--play-hub-tab-text:var(--app-text-label);--play-hub-tab-active-text:var(--app-text-action);--play-hub-title-text:var(--app-text-primary-readable);--play-hub-support-text:var(--app-text-secondary-readable);--play-hub-label-text:var(--app-text-label);--play-hub-action-text:var(--app-text-label);--play-hub-artwork-color:var(--app-artwork-accent);--play-hub-artwork-light-fill:var(--app-artwork-soft);--play-hub-artwork-soft-fill:var(--app-artwork-soft);--play-hub-artwork-accent-fill:var(--app-artwork-accent);--play-game-surface-bg:var(--app-material-card);--play-game-surface-raised-bg:var(--app-material-control);--play-game-surface-border:var(--app-border-support);--play-game-control-bg:var(--app-material-control);--play-game-control-border:var(--app-border-support);--play-game-icon-bg:var(--app-icon-cell-bg);--play-game-icon-border:var(--app-icon-cell-border);--bg-app:var(--app-material-page)!important;--bg-primary:var(--app-material-page)!important;--bg-card:var(--app-material-card-solid)!important;--text-secondary:var(--app-text-secondary-readable)!important;--border-color:var(--app-border-support)!important;--disabled-fg:var(--app-text-placeholder)!important;--disabled-bg:var(--app-material-control-solid)!important;--disabled-border:var(--app-border-support)!important}html[data-accent-color=coral][data-bg-style]:not(.dark) .love-log-page,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-accent-raw:var(--app-identity-coral);--love-log-secondary-raw:var(--app-identity-pink);--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--app-material-page);--love-log-header-bg:var(--app-material-card);--love-log-header-slab-bg:var(--app-material-card);--love-log-header-slab-border:var(--app-border-support);--love-log-header-edge-mask:var(--app-material-page);--love-log-card-bg:var(--app-material-card);--love-log-card-border:var(--app-border-support);--love-log-word-color:var(--app-text-action);--love-log-translation-color:var(--app-text-secondary-readable);--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label);--love-log-header-count-color:var(--app-text-label);--love-log-header-action-bg:var(--app-material-control);--love-log-header-action-border:var(--app-border-support);--love-log-header-action-color:var(--app-icon-support);--love-log-header-action-active-bg:var(--app-material-active);--love-log-header-action-active-border:var(--app-border-active);--love-log-header-input-bg:var(--app-material-control);--love-log-header-input-border:var(--app-border-support);--love-log-header-input-color:var(--app-text-primary-readable);--love-log-header-input-placeholder:var(--app-text-placeholder);--love-log-header-input-icon:var(--app-icon-support);--love-log-header-input-focus-bg:var(--app-material-control);--love-log-header-input-focus-border:var(--app-border-active);--love-log-header-filter-bg:var(--app-material-control);--love-log-header-filter-border:var(--app-border-support);--love-log-header-filter-color:var(--app-icon-support);--love-log-header-filter-active-bg:var(--app-material-active);--love-log-header-filter-active-color:var(--app-icon-active);--love-log-header-filter-active-border:var(--app-border-active);--love-log-title-color:var(--app-text-primary-readable);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--app-icon-support);--love-log-progress-fill:var(--app-artwork-accent);--love-log-progress-number:var(--app-text-primary-readable)}html[data-accent-color=coral][data-bg-style]:not(.dark) .app-navbar-shell,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-shell{background:var(--app-material-page);border-bottom-color:var(--app-border-passive)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style]:not(.dark) .app-navbar-shell,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-shell{border-bottom-color:color-mix(in srgb,var(--app-border-passive)72%,transparent)}}html[data-accent-color=coral][data-bg-style]:not(.dark) .app-navbar-shell,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-shell{box-shadow:none}html[data-accent-color=coral][data-bg-style]:not(.dark) .app-navbar-link:not(.app-navbar-link--active),html[data-accent-color=coral][data-bg-style]:not(.dark) .app-navbar-icon-button,html[data-accent-color=coral][data-bg-style]:not(.dark) .app-navbar-profile-button,html[data-accent-color=coral][data-bg-style]:not(.dark) .app-navbar-journey-summary,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-link:not(.app-navbar-link--active),html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-icon-button,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-profile-button,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-journey-summary{color:var(--app-icon-muted)}html[data-accent-color=coral][data-bg-style]:not(.dark) .app-navbar-link--active,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-link--active{background:var(--app-material-active);border-color:var(--app-border-active);box-shadow:var(--app-material-active-shadow,none);color:var(--app-icon-active)}html[data-accent-color=coral][data-bg-style]:not(.dark) .app-navbar-profile-button .ipad-profile-avatar,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-navbar-profile-button .ipad-profile-avatar{background:var(--app-material-control);border-color:var(--app-border-support);color:var(--app-icon-active)}html[data-accent-color=coral][data-bg-style]:not(.dark) .chat-empty-subtitle,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .chat-empty-subtitle{color:var(--app-text-secondary-readable)}html[data-accent-color=coral][data-bg-style]:not(.dark) .chat-suggestion-kicker,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .chat-suggestion-kicker,html[data-accent-color=coral][data-bg-style]:not(.dark) .chat-history-button__label,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .chat-history-button__label{color:var(--app-text-label)}html[data-accent-color=coral][data-bg-style]:not(.dark) .chat-suggestion-card,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .chat-suggestion-card,html[data-accent-color=coral][data-bg-style]:not(.dark) .chat-composer-action,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .chat-composer-action,html[data-accent-color=coral][data-bg-style]:not(.dark) .chat-composer-field,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .chat-composer-field{background:var(--app-material-control);border-color:var(--app-border-support)}html[data-accent-color=coral][data-bg-style]:not(.dark) .chat-suggestion-icon,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .chat-suggestion-icon,html[data-accent-color=coral][data-bg-style]:not(.dark) .play-hub-card svg [fill="#D1D5DB"],html[data-accent-color=coral][data-bg-style]:not(.dark) .play-hub-card svg [fill="#E5E7EB"],html[data-accent-color=coral][data-bg-style]:not(.dark) .play-hub-card svg [fill="#F3F4F6"],html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .play-hub-card svg [fill="#D1D5DB"],html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .play-hub-card svg [fill="#E5E7EB"],html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .play-hub-card svg [fill="#F3F4F6"]{background:var(--app-icon-cell-bg);border-color:var(--app-icon-cell-border);fill:var(--app-artwork-soft)}html[data-accent-color=coral][data-bg-style]:not(.dark) .play-hub-card svg [stroke="#9CA3AF"],html[data-accent-color=coral][data-bg-style]:not(.dark) .play-hub-card svg [stroke="#D1D5DB"],html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .play-hub-card svg [stroke="#9CA3AF"],html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .play-hub-card svg [stroke="#D1D5DB"]{stroke:var(--app-artwork-muted)}html[data-accent-color=coral][data-bg-style]:not(.dark) .play-hub-card svg [fill="#6B7280"],html[data-accent-color=coral][data-bg-style]:not(.dark) .play-hub-card svg [fill="#9CA3AF"],html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .play-hub-card svg [fill="#6B7280"],html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .play-hub-card svg [fill="#9CA3AF"]{fill:var(--app-artwork-muted)}html[data-accent-color=coral][data-bg-style]:not(.dark),html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--chat-color-ink:var(--app-text-primary-readable);--chat-home-input-bg:var(--app-material-control);--chat-home-surface-border:var(--app-border-support);--app-composer-placeholder:var(--app-text-placeholder);--app-composer-control-bg:var(--app-material-control);--app-composer-control-border:var(--app-border-support);--app-composer-control-icon:var(--app-icon-active);--app-composer-control-shadow:none;--chat-composer-action-bg:var(--app-composer-control-bg);--chat-composer-action-border:var(--app-composer-control-border);--chat-composer-action-shadow:var(--app-composer-control-shadow);--chat-composer-placeholder-color:var(--app-composer-placeholder);--chat-suggestion-text-color:var(--app-text-primary-readable);--chat-suggestion-kicker-color:var(--app-text-label);--chat-suggestion-chevron-color:var(--app-icon-support);--love-log-progress-center-bg:var(--app-material-card-solid);--love-log-progress-outer-stroke:var(--app-border-support);--love-log-progress-inner-stroke:var(--app-border-passive);--play-hub-title-text:var(--app-text-primary-readable);--play-hub-support-text:var(--app-text-secondary-readable);--love-log-progress-number:var(--app-icon-active)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style]:not(.dark),html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--play-hub-support-text:color-mix(in srgb,var(--app-text-secondary-readable)84%,var(--app-text-primary-readable)16%)}}html[data-accent-color=coral][data-bg-style]:not(.dark),html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--play-hub-label-text:var(--app-text-label);--play-hub-action-text:var(--app-text-action);--play-game-control-selected-bg:var(--app-material-active);--play-game-control-selected-border:var(--app-border-active);--play-game-input-shadow:none}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-text-secondary-readable:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-text-secondary-readable:color-mix(in srgb,var(--app-brand-pink-readable)68%,var(--app-brand-coral-readable)32%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-text-label:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-text-label:color-mix(in srgb,var(--app-brand-pink-readable)78%,var(--app-brand-coral-readable)22%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-text-placeholder:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-text-placeholder:color-mix(in srgb,var(--app-brand-pink-readable)62%,var(--app-brand-coral-readable)38%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-composer-placeholder:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-composer-placeholder:color-mix(in srgb,var(--app-brand-pink-readable)54%,var(--app-brand-coral-readable)46%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-artwork-soft:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-brand-pink-soft)20%,#fff 80%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-artwork-muted:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-brand-pink-readable)70%,var(--app-brand-coral-readable)30%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark){--app-material-active-shadow:none}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-secondary-readable:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-secondary-readable:color-mix(in srgb,var(--app-brand-pink-readable)72%,var(--app-brand-coral-readable)28%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-label:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-label:color-mix(in srgb,var(--app-brand-pink-readable)80%,var(--app-brand-coral-readable)20%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-placeholder:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-text-placeholder:color-mix(in srgb,var(--app-brand-pink-readable)66%,var(--app-brand-coral-readable)34%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-composer-placeholder:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-composer-placeholder:color-mix(in srgb,var(--app-brand-pink-readable)58%,var(--app-brand-coral-readable)42%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-artwork-soft:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-brand-pink-soft)28%,#fff 72%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-artwork-muted:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-brand-pink-readable)72%,var(--app-brand-coral-readable)28%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark){--app-material-active-shadow:none}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-secondary-readable:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-secondary-readable:color-mix(in srgb,var(--app-brand-pink-soft)70%,var(--app-brand-coral)30%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-label:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-label:color-mix(in srgb,var(--app-brand-pink-soft)80%,var(--app-brand-coral)20%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:color-mix(in srgb,var(--app-brand-pink-soft)72%,var(--app-brand-coral)28%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-composer-placeholder:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-composer-placeholder:color-mix(in srgb,var(--app-brand-pink-soft)66%,var(--app-brand-coral)34%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-artwork-muted:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-pink-soft)72%,var(--app-brand-coral)28%)}}html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark{--app-material-active-shadow:none}html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-card-bg:linear-gradient(180deg,#fff 0%,var(--app-brand-pink-soft)58%,var(--app-brand-blush)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-card-bg:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--app-brand-pink-soft)3.2%,#fff)58%,color-mix(in srgb,var(--app-brand-blush)4.4%,#fff)100%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-card-border:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-card-border:color-mix(in srgb,var(--app-brand-pink-soft)42%,#241a240f)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-word-color:var(--app-brand-coral-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-word-color:color-mix(in srgb,var(--app-brand-coral-readable)88%,var(--app-brand-pink-readable)12%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-translation-color:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-translation-color:color-mix(in srgb,var(--app-brand-pink-readable)76%,var(--app-brand-coral-readable)24%)}}html[data-accent-color=coral][data-bg-style=clean]:not(.dark) .love-log-page{--love-log-progress-number:var(--app-brand-coral-readable)!important}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-card-bg:linear-gradient(180deg,var(--app-brand-pink-soft)0%,var(--app-brand-blush)54%,var(--app-brand-pink-soft)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--app-brand-pink-soft)8%,#fff)0%,color-mix(in srgb,var(--app-brand-blush)10%,#fff)54%,color-mix(in srgb,var(--app-brand-pink-soft)13%,#fff)100%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-card-border:var(--app-brand-pink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-card-border:color-mix(in srgb,var(--app-brand-pink-soft)52%,#241a240f)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-word-color:var(--app-brand-coral-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-word-color:color-mix(in srgb,var(--app-brand-coral-readable)88%,var(--app-brand-pink-readable)12%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-translation-color:var(--app-brand-pink-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-translation-color:color-mix(in srgb,var(--app-brand-pink-readable)78%,var(--app-brand-coral-readable)22%)}}html[data-accent-color=coral][data-bg-style=tinted]:not(.dark) .love-log-page{--love-log-progress-number:var(--app-brand-coral-readable)!important}html[data-accent-color=coral] .chat-empty-title{color:var(--chat-empty-title-color)!important}html[data-accent-color=coral] .chat-empty-subtitle,html[data-accent-color=coral] .chat-suggestion-kicker,html[data-accent-color=coral] .chat-history-button__label{color:var(--app-text-secondary-readable)!important}html[data-accent-color=coral] .chat-suggestion-kicker,html[data-accent-color=coral] .chat-history-button__label{color:var(--app-text-label)!important}html[data-accent-color=coral] .chat-suggestion-text{color:var(--app-text-primary-readable)!important}html[data-accent-color=coral] .chat-suggestion-chevron{color:var(--app-icon-support)!important}html[data-accent-color=coral] .chat-composer-field .chat-composer-input{-webkit-text-fill-color:var(--app-text-primary-readable);color:var(--app-text-primary-readable)!important}html[data-accent-color=coral] .chat-composer-field .chat-composer-input::-moz-placeholder{-webkit-text-fill-color:var(--app-composer-placeholder);opacity:1;color:var(--app-composer-placeholder)!important}html[data-accent-color=coral] .chat-composer-field .chat-composer-input::placeholder{-webkit-text-fill-color:var(--app-composer-placeholder);opacity:1;color:var(--app-composer-placeholder)!important}html[data-accent-color=coral] .chat-composer-bar{border-top-color:var(--app-border-passive)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral] .chat-composer-bar{border-top-color:color-mix(in srgb,var(--app-border-passive)72%,transparent)!important}}html[data-accent-color=coral] .chat-composer-bar{box-shadow:none!important}html[data-accent-color=coral] .chat-composer-bar .chat-composer-action,html[data-accent-color=coral] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft,html[data-accent-color=coral] .chat-composer-bar .chat-composer-field{background:var(--app-composer-control-bg)!important;border-color:var(--app-composer-control-border)!important;box-shadow:var(--app-composer-control-shadow)!important}html[data-accent-color=coral] .chat-composer-bar .chat-composer-action,html[data-accent-color=coral] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready){color:var(--app-composer-control-icon)!important}html[data-accent-color=coral] .chat-composer-bar .chat-composer-field:focus-within{border-color:var(--app-border-active)!important;box-shadow:var(--app-focus-ring)!important}html[data-accent-color=coral] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled),html[data-accent-color=coral] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-sending{background:var(--app-material-active)!important;border-color:var(--app-border-active)!important;color:var(--app-icon-active)!important;box-shadow:none!important}html[data-accent-color=coral] .app-field{background:var(--app-material-control);border-color:var(--app-border-support);color:var(--app-text-primary-readable);box-shadow:none}html[data-accent-color=coral] .app-field::-moz-placeholder{color:var(--app-text-placeholder);opacity:.86}html[data-accent-color=coral] .app-field::placeholder{color:var(--app-text-placeholder);opacity:.86}html[data-accent-color=coral] .app-field:focus,html[data-accent-color=coral] .app-field:focus-visible{border-color:var(--app-border-active);box-shadow:var(--app-focus-ring)}html[data-accent-color=coral] .love-log-header-input{-webkit-text-fill-color:var(--app-text-primary-readable);color:var(--app-text-primary-readable)!important;box-shadow:inset 0 0 0 1px var(--app-border-support)!important}html[data-accent-color=coral] .love-log-header-input::-moz-placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=coral] .love-log-header-input::placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=coral] .love-log-header-input:focus{box-shadow:inset 0 0 0 1px var(--app-border-active),var(--app-focus-ring)!important}html[data-accent-color=coral] .game-answer-input{background:var(--play-game-control-bg)!important;border-color:var(--play-game-control-border)!important;color:var(--app-text-primary-readable)!important}html[data-accent-color=coral] textarea.game-answer-input{border-radius:2rem!important}html[data-accent-color=coral] .game-answer-input::-moz-placeholder{opacity:.82;color:var(--app-text-placeholder)!important}html[data-accent-color=coral] .game-answer-input::placeholder{opacity:.82;color:var(--app-text-placeholder)!important}html[data-accent-color=coral] .game-answer-input:focus,html[data-accent-color=coral] textarea.game-answer-input:focus{border-color:var(--app-border-active)!important;box-shadow:var(--app-focus-ring)!important}html[data-accent-color=coral] .app-option-card{box-shadow:none}html[data-accent-color=coral] .app-option-card[aria-pressed=true]{background:var(--app-material-active);border-color:var(--app-border-active);color:var(--app-text-action);box-shadow:none}html[data-accent-color=coral] .app-avatar-upload-control{border-color:var(--app-border-support)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=coral] .app-avatar-upload-control{border-color:color-mix(in srgb,var(--app-border-support)58%,transparent)}}html[data-accent-color=coral] .app-avatar-upload-control{box-shadow:none}html[data-accent-color=coral] .play-hub-card svg [fill="#D1D5DB"],html[data-accent-color=coral] .play-hub-card svg [fill="#E5E7EB"],html[data-accent-color=coral] .play-hub-card svg [fill="#F3F4F6"],html[data-accent-color=coral] .play-hub-card svg [fill="#F9FAFB"]{fill:var(--app-artwork-soft)!important}html[data-accent-color=coral] .play-hub-card svg [stroke="#9CA3AF"],html[data-accent-color=coral] .play-hub-card svg [stroke="#D1D5DB"],html[data-accent-color=coral] .play-hub-card svg [stroke="#E5E7EB"]{stroke:var(--app-artwork-muted)!important}html[data-accent-color=coral] .play-hub-card svg [fill="#6B7280"],html[data-accent-color=coral] .play-hub-card svg [fill="#9CA3AF"]{fill:var(--app-artwork-muted)!important}html[data-accent-color=coral] .play-hub-card svg [fill="#111827"],html[data-accent-color=coral] .play-hub-card svg [fill="#1F2937"],html[data-accent-color=coral] .play-hub-card svg [fill="#374151"]{fill:var(--app-artwork-accent)!important}html[data-accent-color=rose]{--app-brand-rose:#ff4361;--app-brand-rose-strong:#e63a56;--app-brand-rose-readable:#d63252;--app-brand-blush-readable:#e63a56;--app-brand-gold:#fee140;--app-brand-gold-highlight:#feb24a;--app-brand-gold-blush:#fea54d;--app-brand-gold-soft:#ffeeba;--app-brand-gold-mist:#fff6d9;--app-brand-gold-rose-soft:var(--app-brand-gold-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-gold-rose-soft:color-mix(in srgb,var(--app-brand-gold-soft)64%,var(--app-brand-blush-mist)36%)}}html[data-accent-color=rose]{--app-brand-gold-readable:var(--app-brand-rose-readable);--app-brand-warm-mist:#fff8df;--app-brand-blush-mist:#fff0f3;--app-brand-rose-gold:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-rose-gold:color-mix(in srgb,var(--app-brand-rose)68%,var(--app-brand-gold-blush)32%)}}html[data-accent-color=rose]{--app-brand-rose-gold-edge:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-rose-gold-edge:color-mix(in srgb,var(--app-brand-rose)54%,var(--app-brand-gold-blush)46%)}}html[data-accent-color=rose]{--app-brand-rose-gold-glow:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-rose-gold-glow:color-mix(in srgb,var(--app-brand-rose)42%,var(--app-brand-gold-blush)58%)}}html[data-accent-color=rose]{--app-brand-dark-rose-soft:#ff98a8;--app-brand-dark-rose-bright:#ff6f83;--app-brand-dark-gold-soft:#ffd98a;--app-brand-dark-rose-gold:var(--app-brand-dark-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-dark-rose-gold:color-mix(in srgb,var(--app-brand-dark-rose-soft)76%,var(--app-brand-dark-gold-soft)24%)}}html[data-accent-color=rose]{--app-brand-dark-gold-glow:var(--app-brand-dark-gold-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-dark-gold-glow:color-mix(in srgb,var(--app-brand-dark-gold-soft)62%,var(--app-brand-dark-rose-soft)38%)}}html[data-accent-color=rose]{--app-brand-dark-icon-lift:var(--app-brand-dark-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-dark-icon-lift:color-mix(in srgb,var(--app-brand-dark-rose-soft)70%,var(--app-brand-dark-gold-soft)30%)}}html[data-accent-color=rose]{--app-brand-dark-artwork-lift:var(--app-brand-dark-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-dark-artwork-lift:color-mix(in srgb,var(--app-brand-dark-rose-soft)68%,var(--app-brand-dark-gold-soft)32%)}}html[data-accent-color=rose]{--app-brand-support-readable:var(--app-brand-rose-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-support-readable:color-mix(in srgb,var(--app-brand-rose-readable)90%,var(--app-brand-blush-readable)10%)}}html[data-accent-color=rose]{--app-brand-label-readable:var(--app-brand-rose-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-label-readable:color-mix(in srgb,var(--app-brand-rose-readable)78%,var(--app-brand-blush-readable)22%)}}html[data-accent-color=rose]{--app-brand-dark-support-readable:#ffb3bd}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-dark-support-readable:color-mix(in srgb,#ffb3bd 92%,var(--app-brand-gold-rose-soft)8%)}}html[data-accent-color=rose]{--app-brand-dark-label-readable:#ff9daa}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-brand-dark-label-readable:color-mix(in srgb,#ff9daa 90%,var(--app-brand-gold-rose-soft)10%)}}html[data-accent-color=rose]{--app-identity-coral:var(--app-brand-rose);--app-identity-pink:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-identity-pink:color-mix(in srgb,var(--app-brand-rose)76%,#fff 24%)}}html[data-accent-color=rose]{--app-action-gradient:linear-gradient(135deg,var(--app-brand-rose-strong)0%,var(--app-brand-rose)48%,var(--app-brand-rose-gold-edge)100%);--app-premium-action-bg:var(--app-action-gradient);--app-premium-action-border:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-premium-action-border:color-mix(in srgb,var(--app-brand-rose)62%,var(--app-brand-rose-gold-glow)38%)}}html[data-accent-color=rose]{--app-premium-action-color:#fffdf8;--app-premium-action-shadow:0 18px 34px -28px var(--app-brand-rose-gold-glow)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-premium-action-shadow:0 18px 34px -28px color-mix(in srgb,var(--app-brand-rose-gold-glow)50%,transparent)}}html[data-accent-color=rose]{--app-progress-test-ready-bg:var(--app-action-gradient);--app-progress-test-ready-border:var(--app-premium-action-border);--app-progress-test-ready-color:var(--app-premium-action-color);--app-progress-test-ready-shadow:0 16px 30px -24px var(--app-brand-rose-gold-glow)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-progress-test-ready-shadow:0 16px 30px -24px color-mix(in srgb,var(--app-brand-rose-gold-glow)50%,transparent)}}html[data-accent-color=rose]{--app-icon-active:var(--app-brand-rose-readable);--app-icon-danger:var(--app-danger-color);--app-artwork-accent:var(--app-brand-rose-gold);--app-border-active:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-border-active:color-mix(in srgb,var(--app-brand-rose)72%,var(--app-brand-gold-blush)28%)}}html[data-accent-color=rose]{--app-text-primary-readable:var(--text-primary);--app-text-action:var(--app-brand-rose-readable);--app-text-target:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose]{--app-text-target:color-mix(in srgb,var(--app-brand-rose)72%,var(--app-brand-rose-readable)28%)}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-page:var(--app-brand-blush-mist)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-page:color-mix(in srgb,var(--app-brand-blush-mist)36%,#fff)}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-card:linear-gradient(180deg,var(--app-brand-blush-mist)0%,#fff 100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-card:linear-gradient(180deg,color-mix(in srgb,var(--app-brand-blush-mist)7%,#fff)0%,#fff 100%)}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-card-solid:var(--app-brand-blush-mist)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-card-solid:color-mix(in srgb,var(--app-brand-blush-mist)4%,#fff)}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-control:var(--app-brand-blush-mist)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-control:color-mix(in srgb,var(--app-brand-blush-mist)12%,#fff)}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-control-solid:var(--app-brand-blush-mist)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--app-brand-blush-mist)12%,#fff)}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-active:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-material-active:color-mix(in srgb,var(--app-brand-rose)13%,color-mix(in srgb,var(--app-brand-gold-rose-soft)6%,#fff))}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-border-passive:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-border-passive:color-mix(in srgb,var(--app-brand-rose)12%,color-mix(in srgb,var(--app-brand-gold-rose-soft)8%,#2a20260d))}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-border-support:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-border-support:color-mix(in srgb,var(--app-brand-rose)20%,color-mix(in srgb,var(--app-brand-gold-rose-soft)18%,#2a20260e))}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-border-active:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-brand-rose)84%,var(--app-brand-gold-blush)16%)}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-icon-muted:var(--app-brand-rose-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-brand-rose-readable)78%,var(--app-brand-blush-readable)22%)}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-icon-support:var(--app-brand-label-readable);--app-icon-active:var(--app-brand-rose-readable);--app-icon-cell-bg:var(--app-brand-gold-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--app-brand-gold-rose-soft)18%,color-mix(in srgb,var(--app-brand-blush-mist)16%,#fff))}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-brand-gold-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-brand-gold-rose-soft)42%,color-mix(in srgb,var(--app-brand-blush-mist)10%,#fff))}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-artwork-muted:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-brand-rose)72%,var(--app-brand-gold-blush)28%)}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-readable-subtle:var(--app-brand-support-readable);--app-text-secondary-readable:var(--app-brand-support-readable);--app-text-label:var(--app-brand-label-readable);--app-text-action:var(--app-brand-rose-readable);--app-text-target:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-text-target:color-mix(in srgb,var(--app-brand-rose)58%,var(--app-brand-rose-readable)42%)}}html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-text-placeholder:var(--app-brand-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=clean]:not(.dark){--app-text-placeholder:color-mix(in srgb,var(--app-brand-label-readable)78%,var(--text-primary)22%)}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-page:linear-gradient(180deg,var(--app-brand-blush-mist)0%,var(--app-brand-blush-mist)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-page:linear-gradient(180deg,color-mix(in srgb,var(--app-brand-blush-mist)78%,var(--app-brand-warm-mist)22%)0%,color-mix(in srgb,var(--app-brand-blush-mist)62%,#fff)100%)}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-card:linear-gradient(180deg,var(--app-brand-blush-mist)0%,var(--app-brand-warm-mist)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-card:linear-gradient(180deg,color-mix(in srgb,var(--app-brand-blush-mist)22%,#fff)0%,color-mix(in srgb,var(--app-brand-warm-mist)10%,#fff)100%)}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-card-solid:var(--app-brand-blush-mist)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-card-solid:color-mix(in srgb,var(--app-brand-blush-mist)18%,#fff)}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-control:var(--app-brand-blush-mist)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-control:color-mix(in srgb,var(--app-brand-blush-mist)18%,color-mix(in srgb,var(--app-brand-warm-mist)10%,#fff))}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-control-solid:var(--app-brand-blush-mist)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--app-brand-blush-mist)18%,color-mix(in srgb,var(--app-brand-warm-mist)10%,#fff))}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-active:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-material-active:color-mix(in srgb,var(--app-brand-rose)15%,color-mix(in srgb,var(--app-brand-gold-rose-soft)8%,#fff))}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-border-passive:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-border-passive:color-mix(in srgb,var(--app-brand-rose)14%,color-mix(in srgb,var(--app-brand-gold-rose-soft)18%,#2a20260e))}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-border-support:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-border-support:color-mix(in srgb,var(--app-brand-rose)25%,color-mix(in srgb,var(--app-brand-gold-rose-soft)22%,#2a20260f))}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-border-active:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-brand-rose)84%,var(--app-brand-gold-blush)16%)}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-icon-muted:var(--app-brand-rose-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-brand-rose-readable)76%,var(--app-brand-blush-readable)24%)}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-icon-support:var(--app-brand-label-readable);--app-icon-active:var(--app-brand-rose-readable);--app-icon-cell-bg:var(--app-brand-gold-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--app-brand-gold-rose-soft)25%,color-mix(in srgb,var(--app-brand-blush-mist)18%,#fff))}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-brand-gold-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-brand-gold-rose-soft)48%,color-mix(in srgb,var(--app-brand-blush-mist)14%,#fff))}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-artwork-muted:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-brand-rose)72%,var(--app-brand-gold-blush)28%)}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-readable-subtle:var(--app-brand-support-readable);--app-text-secondary-readable:var(--app-brand-support-readable);--app-text-label:var(--app-brand-label-readable);--app-text-action:var(--app-brand-rose-readable);--app-text-target:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-text-target:color-mix(in srgb,var(--app-brand-rose)58%,var(--app-brand-rose-readable)42%)}}html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-text-placeholder:var(--app-brand-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style=tinted]:not(.dark){--app-text-placeholder:color-mix(in srgb,var(--app-brand-label-readable)80%,var(--text-primary)20%)}}html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-text-primary-readable:var(--text-primary);--app-text-secondary-readable:var(--app-brand-dark-support-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-text-secondary-readable:color-mix(in srgb,var(--app-brand-dark-support-readable)84%,var(--text-primary)16%)}}html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-readable-subtle:var(--app-text-secondary-readable);--app-text-label:var(--app-brand-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-text-label:color-mix(in srgb,var(--app-brand-dark-label-readable)88%,var(--text-primary)12%)}}html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-text-action:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-text-action:color-mix(in srgb,var(--app-brand-rose)94%,#fff 6%)}}html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:var(--app-brand-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:color-mix(in srgb,var(--app-brand-dark-label-readable)74%,var(--text-primary)26%)}}html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:var(--app-brand-dark-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:color-mix(in srgb,var(--app-brand-dark-rose-soft)64%,var(--text-primary)36%)}}html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-icon-support:var(--app-brand-dark-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-icon-support:color-mix(in srgb,var(--app-brand-dark-rose-soft)82%,var(--text-primary)18%)}}html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-icon-active:var(--app-brand-dark-rose-bright)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-icon-active:color-mix(in srgb,var(--app-brand-dark-rose-bright)88%,var(--app-brand-dark-gold-soft)12%)}}html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-artwork-accent:var(--app-brand-dark-rose-gold);--app-text-target:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-text-target:color-mix(in srgb,var(--app-brand-rose)94%,#fff 6%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-material-page:#071327;--app-material-card:linear-gradient(180deg,#111c36 0%,#0d1830 100%);--app-material-card-solid:#111c36;--app-material-control:#0c172c;--app-material-control-solid:#0c172c;--app-material-active:#0c172c}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-material-active:color-mix(in srgb,#0c172c 84%,var(--app-brand-rose)16%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-passive:#ffffff16;--app-border-support:#ffffff21}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff21 82%,var(--app-brand-dark-rose-gold)18%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:var(--app-brand-dark-rose-bright)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-brand-dark-rose-bright)82%,var(--app-brand-dark-gold-soft)18%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-cell-bg:#0c172c}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,#0c172c 88%,var(--app-brand-dark-icon-lift)12%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-soft:#111c36}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#111c36 78%,var(--app-brand-dark-artwork-lift)22%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:var(--app-brand-dark-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-dark-rose-soft)70%,#fff 30%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-page:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-page:color-mix(in srgb,var(--app-brand-rose)4%,#071327)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-card:linear-gradient(180deg,var(--app-brand-rose)0%,#121a31 100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-card:linear-gradient(180deg,color-mix(in srgb,var(--app-brand-rose)6%,#17203a)0%,#121a31 100%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-card-solid:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-card-solid:color-mix(in srgb,var(--app-brand-rose)5%,#17203a)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-control:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-control:color-mix(in srgb,var(--app-brand-rose)5%,#111a30)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-control-solid:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-control-solid:color-mix(in srgb,var(--app-brand-rose)5%,#111a30)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-active:#15172b}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-active:color-mix(in srgb,#15172b 80%,var(--app-brand-rose)20%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-passive:#ffffff1b}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1b 78%,var(--app-brand-dark-rose-gold)22%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:#ffffff21}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff21 72%,var(--app-brand-dark-rose-gold)28%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:var(--app-brand-dark-rose-bright)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-brand-dark-rose-bright)80%,var(--app-brand-dark-gold-soft)20%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-cell-bg:#15172b}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,#15172b 82%,var(--app-brand-dark-icon-lift)18%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-soft:#1b1c34}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#1b1c34 74%,var(--app-brand-dark-artwork-lift)26%)}}html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-brand-dark-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-dark-rose-soft)74%,#fff 26%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-material-page:#101112;--app-material-card:linear-gradient(180deg,#1a1a1e 0%,#16171a 100%);--app-material-card-solid:#1a1a1e;--app-material-control:#141519;--app-material-control-solid:#141519;--app-material-active:#141519}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-material-active:color-mix(in srgb,#141519 84%,var(--app-brand-rose)16%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-passive:#ffffff14;--app-border-support:#ffffff1f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff1f 82%,var(--app-brand-dark-rose-gold)18%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-active:var(--app-brand-dark-rose-bright)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-brand-dark-rose-bright)78%,var(--app-brand-dark-gold-soft)22%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-icon-cell-bg:#141519}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,#141519 88%,var(--app-brand-dark-icon-lift)12%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-soft:#1a1a1e}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#1a1a1e 78%,var(--app-brand-dark-artwork-lift)22%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-muted:var(--app-brand-dark-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-dark-rose-soft)70%,#fff 30%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-material-page:#151316;--app-material-card:linear-gradient(180deg,#242127 0%,#1f1c22 100%);--app-material-card-solid:#242127;--app-material-control:#1b191e;--app-material-control-solid:#1b191e;--app-material-active:#1b191e}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-material-active:color-mix(in srgb,#1b191e 78%,var(--app-brand-dark-icon-lift)22%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-passive:#ffffff1c}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1c 70%,var(--app-brand-dark-rose-gold)30%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-support:#ffffff21}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff21 62%,var(--app-brand-dark-rose-gold)38%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-active:var(--app-brand-dark-rose-bright)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-brand-dark-rose-bright)76%,var(--app-brand-dark-gold-soft)24%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-icon-cell-bg:#1b191e}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,#1b191e 80%,var(--app-brand-dark-icon-lift)20%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-soft:#242127}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#242127 68%,var(--app-brand-dark-artwork-lift)32%)}}html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-brand-dark-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-dark-rose-soft)76%,#fff 24%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-page:#000;--app-material-card:linear-gradient(180deg,#0a0a0f 0%,#07070b 100%);--app-material-card-solid:#0a0a0f;--app-material-control:#06060a;--app-material-control-solid:#06060a;--app-material-active:#06060a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-active:color-mix(in srgb,#06060a 84%,var(--app-brand-rose)16%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-passive:#ffffff14;--app-border-support:#ffffff1d}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff1d 84%,var(--app-brand-dark-rose-gold)16%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:var(--app-brand-dark-rose-bright)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-brand-dark-rose-bright)78%,var(--app-brand-dark-gold-soft)22%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:#06060a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,#06060a 90%,var(--app-brand-dark-icon-lift)10%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:#0a0a0f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#0a0a0f 80%,var(--app-brand-dark-artwork-lift)20%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:var(--app-brand-dark-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-dark-rose-soft)70%,#fff 30%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-page:#020104;--app-material-card:linear-gradient(180deg,#100d14 0%,#0c0a10 100%);--app-material-card-solid:#100d14;--app-material-control:#07050a;--app-material-control-solid:#07050a;--app-material-active:#07050a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-active:color-mix(in srgb,#07050a 76%,var(--app-brand-dark-icon-lift)24%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:#ffffff1c}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1c 70%,var(--app-brand-dark-rose-gold)30%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:#ffffff21}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff21 62%,var(--app-brand-dark-rose-gold)38%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:var(--app-brand-dark-rose-bright)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-brand-dark-rose-bright)76%,var(--app-brand-dark-gold-soft)24%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:#07050a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,#07050a 80%,var(--app-brand-dark-icon-lift)20%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:#100d14}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#100d14 68%,var(--app-brand-dark-artwork-lift)32%)}}html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-brand-dark-rose-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-brand-dark-rose-soft)76%,#fff 24%)}}html[data-accent-color=rose][data-bg-style]:not(.dark),html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--app-color-foundation-bg:var(--app-material-page);--app-color-foundation-surface:var(--app-material-card);--app-color-foundation-muted:var(--app-text-secondary-readable);--app-color-support:var(--app-text-label);--app-color-support-soft:var(--app-material-active);--app-color-support-border:var(--app-border-support);--app-surface-bg:var(--app-material-card);--app-sheet-bg:var(--app-material-card);--app-control-bg:var(--app-material-control);--app-control-border:var(--app-border-support);--app-control-active-bg:var(--app-material-active);--app-control-active-border:var(--app-border-active);--app-control-color:var(--app-icon-support);--app-label-color:var(--app-text-label);--app-body-muted:var(--app-text-secondary-readable);--app-nav-icon-muted:var(--app-icon-muted);--app-nav-muted-color:var(--app-icon-muted);--app-nav-secondary:var(--app-icon-support);--app-nav-accent:var(--app-icon-active);--app-nav-active-bg:var(--app-material-active);--app-nav-active-color:var(--app-icon-active);--app-nav-active-border:var(--app-border-active);--app-nav-avatar-bg:var(--app-material-control);--app-nav-avatar-border:var(--app-border-support);--chat-ios-text-secondary:var(--app-text-secondary-readable);--chat-ios-text-tertiary:var(--app-text-label);--chat-ios-text-muted:var(--app-icon-muted);--chat-ios-pink-muted:var(--app-text-label);--chat-color-pink:var(--app-identity-pink);--chat-color-coral:var(--app-identity-coral);--chat-color-ink:var(--app-text-primary-readable);--chat-label-color:var(--app-text-label);--chat-border-soft:var(--app-border-support);--chat-border-medium:var(--app-border-active);--chat-control-bg:var(--app-material-control);--chat-control-border:var(--app-border-support);--chat-home-surface-bg:var(--app-material-card);--chat-home-surface-border:var(--app-border-support);--chat-home-control-bg:var(--app-material-control);--chat-home-control-border:var(--app-border-support);--chat-home-control-icon:var(--app-icon-support);--chat-history-bg:var(--app-material-control);--chat-history-border:var(--app-border-support);--chat-empty-title-color:var(--app-text-action);--chat-empty-subtitle-color:var(--app-text-secondary-readable);--chat-empty-kicker-color:var(--app-text-label);--chat-suggestion-row-bg:var(--app-material-card);--chat-suggestion-row-border:var(--app-border-support);--chat-suggestion-icon-bg:var(--app-icon-cell-bg);--chat-suggestion-icon-border:var(--app-icon-cell-border);--chat-suggestion-icon-color:var(--app-icon-active);--chat-suggestion-kicker-color:var(--app-text-label);--chat-suggestion-text-color:var(--app-text-primary-readable);--chat-suggestion-chevron-color:var(--app-icon-support);--chat-composer-action-bg:var(--app-material-control);--chat-composer-action-border:var(--app-border-support);--chat-composer-send-ready-bg:var(--app-material-active);--chat-composer-send-ready-border:var(--app-border-active);--chat-composer-send-ready-color:var(--app-icon-active);--chat-home-input-bg:var(--app-material-control);--chat-home-composer-bg:transparent;--chat-composer-placeholder-color:var(--app-text-placeholder);--chat-thread-card-bg:var(--app-material-card);--chat-thread-card-border:var(--app-border-support);--chat-thread-assistant-bg:var(--app-material-card);--chat-thread-assistant-border:var(--app-border-support);--chat-thread-user-bg:var(--app-material-active);--chat-thread-user-border:var(--app-border-active);--love-log-accent-raw:var(--app-identity-coral);--love-log-secondary-raw:var(--app-identity-pink);--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--app-material-page);--love-log-header-bg:var(--app-material-card);--love-log-header-slab-bg:var(--app-material-card);--love-log-header-slab-border:var(--app-border-support);--love-log-header-edge-mask:var(--app-material-page);--love-log-card-bg:var(--app-material-card);--love-log-card-border:var(--app-border-support);--love-log-word-color:var(--app-text-action);--love-log-translation-color:var(--app-text-secondary-readable);--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label);--love-log-progress-fill:var(--app-artwork-accent);--love-log-header-count-color:var(--app-text-label);--love-log-header-action-bg:var(--app-material-control);--love-log-header-action-border:var(--app-border-support);--love-log-header-action-color:var(--app-icon-support);--love-log-header-action-active-bg:var(--app-material-active);--love-log-header-action-active-border:var(--app-border-active);--love-log-header-input-bg:var(--app-material-control);--love-log-header-input-border:var(--app-border-support);--love-log-header-input-color:var(--app-text-primary-readable);--love-log-header-input-placeholder:var(--app-text-placeholder);--love-log-header-input-icon:var(--app-icon-support);--love-log-header-input-focus-bg:var(--app-material-control);--love-log-header-input-focus-border:var(--app-border-active);--love-log-header-filter-bg:var(--app-material-control);--love-log-header-filter-border:var(--app-border-support);--love-log-header-filter-color:var(--app-icon-support);--love-log-header-filter-active-bg:var(--app-material-active);--love-log-header-filter-active-color:var(--app-icon-active);--love-log-header-filter-active-border:var(--app-border-active);--love-log-title-color:var(--app-text-primary-readable);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--app-icon-support);--love-log-detail-shell-bg:var(--app-material-card);--love-log-detail-border:var(--app-border-support);--love-log-detail-header-bg:var(--app-material-card);--love-log-detail-divider:var(--app-border-support);--love-log-detail-section-bg:var(--app-material-control);--love-log-detail-section-border:var(--app-border-support);--love-log-detail-tip-bg:linear-gradient(180deg,var(--app-material-control)0%,var(--app-brand-gold-rose-soft)100%);--bg-app:var(--app-material-page)!important;--bg-primary:var(--app-material-page)!important;--bg-card:var(--app-material-card-solid)!important;--text-secondary:var(--app-text-secondary-readable)!important;--border-color:var(--app-border-support)!important;--disabled-fg:var(--app-text-placeholder)!important;--disabled-bg:var(--app-material-control-solid)!important;--disabled-border:var(--app-border-support)!important;--love-log-progress-number:var(--app-text-action)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style]:not(.dark),html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--love-log-detail-tip-bg:linear-gradient(180deg,var(--app-material-control)0%,color-mix(in srgb,var(--app-brand-gold-rose-soft)10%,var(--app-material-card-solid))100%)}}html[data-accent-color=rose][data-bg-style]:not(.dark),html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--love-log-detail-control-bg:var(--app-material-control);--love-log-detail-control-border:var(--app-border-support);--love-log-tense-rail-bg:var(--app-material-control);--love-log-tense-rail-border:var(--app-border-support);--love-log-tense-chip-bg:var(--app-material-control);--love-log-tense-chip-active-bg:var(--app-material-active);--love-log-tense-chip-border:var(--app-border-support);--love-log-tense-chip-active-border:var(--app-border-active);--love-log-tense-scroll-cue:var(--app-brand-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style]:not(.dark),html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--love-log-tense-scroll-cue:color-mix(in srgb,var(--app-brand-rose)34%,transparent)}}html[data-accent-color=rose][data-bg-style]:not(.dark),html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark{--love-log-tense-fade-bg:var(--app-material-card-solid);--play-hub-hero-bg:var(--app-material-card);--play-hub-hero-border:var(--app-border-support);--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-card-bg:var(--app-material-card);--play-hub-shared-card-bg:var(--app-material-card);--play-hub-card-border:var(--app-border-support);--play-hub-card-border-featured:var(--app-border-active);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-icon-bg:var(--app-icon-cell-bg);--play-hub-icon-border:var(--app-icon-cell-border);--play-hub-badge-bg:var(--app-material-active);--play-hub-badge-border:var(--app-border-active);--play-hub-meta-bg:var(--app-material-control);--play-hub-action-bg:var(--app-material-control);--play-hub-action-border:var(--app-border-support);--play-hub-tab-bg:var(--app-material-control);--play-hub-tab-border:var(--app-border-support);--play-hub-tab-active-bg:var(--app-material-active);--play-hub-tab-active-border:var(--app-border-active);--play-hub-tab-text:var(--app-text-label);--play-hub-tab-active-text:var(--app-text-action);--play-hub-title-text:var(--app-text-primary-readable);--play-hub-support-text:var(--app-text-secondary-readable);--play-hub-label-text:var(--app-text-label);--play-hub-action-text:var(--app-text-label);--play-hub-artwork-color:var(--app-artwork-accent);--play-hub-artwork-light-fill:var(--app-artwork-soft);--play-hub-artwork-soft-fill:var(--app-artwork-soft);--play-hub-artwork-accent-fill:var(--app-artwork-accent);--play-game-surface-bg:var(--app-material-card);--play-game-surface-raised-bg:var(--app-material-control);--play-game-surface-border:var(--app-border-support);--play-game-control-bg:var(--app-material-control);--play-game-control-border:var(--app-border-support);--play-game-icon-bg:var(--app-icon-cell-bg);--play-game-icon-border:var(--app-icon-cell-border);--app-status-info-bg:var(--app-material-control);--app-status-info-fg:var(--app-text-secondary-readable)}html[data-accent-color=rose] .love-log-page,html[data-accent-color=rose] .app-play-hub,html[data-accent-color=rose] .app-profile-page,html[data-accent-color=rose] .app-progress-page,html[data-accent-color=rose] .app-pricing-page{background:var(--app-material-page)}html[data-accent-color=rose] .app-navbar-shell{--app-nav-active-material:var(--app-material-active);--app-nav-active-border-color:var(--app-border-active);--app-nav-active-material-shadow:var(--app-material-active-shadow,none);background:var(--app-material-page);border-bottom-color:var(--app-border-passive)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose] .app-navbar-shell{border-bottom-color:color-mix(in srgb,var(--app-border-passive)72%,transparent)}}html[data-accent-color=rose] .app-navbar-shell{box-shadow:none}html[data-accent-color=rose] .app-navbar-link:not(.app-navbar-link--active),html[data-accent-color=rose] .app-navbar-icon-button,html[data-accent-color=rose] .app-navbar-profile-button,html[data-accent-color=rose] .app-navbar-journey-summary{color:var(--app-nav-icon-muted)}html[data-accent-color=rose] .app-navbar-link--active{background:var(--app-nav-active-bg);border-color:var(--app-nav-active-border);color:var(--app-nav-active-color)}html[data-accent-color=rose] .app-surface-card,html[data-accent-color=rose] .app-surface-sheet,html[data-accent-color=rose] .app-modal-shell,html[data-accent-color=rose] .app-modal-static,html[data-accent-color=rose] .app-status-message,html[data-accent-color=rose] .app-notification-row,html[data-accent-color=rose] .app-help-guide-row,html[data-accent-color=rose] .app-help-content-card,html[data-accent-color=rose] .app-profile-menu,html[data-accent-color=rose] .app-profile-journey-summary,html[data-accent-color=rose] .app-pricing-card,html[data-accent-color=rose] .app-progress-hero,html[data-accent-color=rose] .app-progress-disclosure,html[data-accent-color=rose] .app-progress-activity-card,html[data-accent-color=rose] .app-progress-journey-panel,html[data-accent-color=rose] .chat-suggestion-card,html[data-accent-color=rose] .chat-listen-setup,html[data-accent-color=rose] .chat-listen-empty,html[data-accent-color=rose] .chat-thread-notice,html[data-accent-color=rose] .chat-reader-sheet,html[data-accent-color=rose] .chat-thinking-indicator{background:var(--app-material-card);border-color:var(--app-border-support)}html[data-accent-color=rose] .app-token-icon,html[data-accent-color=rose] .app-profile-card-icon,html[data-accent-color=rose] .app-menu-row__icon,html[data-accent-color=rose] .app-profile-journey-flag,html[data-accent-color=rose] .app-profile-menu-close,html[data-accent-color=rose] .app-pricing-feature-icon,html[data-accent-color=rose] .app-progress-disclosure-icon{background:var(--app-icon-cell-bg);border-color:var(--app-icon-cell-border);color:var(--app-icon-support)}html[data-accent-color=rose] .chat-empty-title{color:var(--chat-empty-title-color)!important}html[data-accent-color=rose] .chat-empty-subtitle,html[data-accent-color=rose] .chat-suggestion-kicker,html[data-accent-color=rose] .chat-history-button__label{color:var(--app-text-secondary-readable)!important}html[data-accent-color=rose] .chat-suggestion-text,html[data-accent-color=rose] .chat-composer-field .chat-composer-input{-webkit-text-fill-color:var(--app-text-primary-readable);color:var(--app-text-primary-readable)!important}html[data-accent-color=rose] .chat-composer-field .chat-composer-input::-moz-placeholder,html[data-accent-color=rose] .love-log-header-input::-moz-placeholder,html[data-accent-color=rose] .game-answer-input::-moz-placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=rose] .chat-composer-field .chat-composer-input::placeholder,html[data-accent-color=rose] .love-log-header-input::placeholder,html[data-accent-color=rose] .game-answer-input::placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=rose] .chat-composer-bar .chat-composer-action,html[data-accent-color=rose] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready),html[data-accent-color=rose] .chat-composer-bar .chat-composer-field,html[data-accent-color=rose] .app-field,html[data-accent-color=rose] .love-log-header-input,html[data-accent-color=rose] .game-answer-input{background:var(--app-material-control)!important;border-color:var(--app-border-support)!important;color:var(--app-text-primary-readable)!important;box-shadow:none!important}html[data-accent-color=rose] .chat-composer-bar .chat-composer-action,html[data-accent-color=rose] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready){color:var(--app-icon-support)!important}html[data-accent-color=rose] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled),html[data-accent-color=rose] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-sending{background:var(--app-material-active)!important;border-color:var(--app-border-active)!important;color:var(--app-icon-active)!important;box-shadow:none!important}html[data-accent-color=rose] .app-field:focus,html[data-accent-color=rose] .app-field:focus-visible,html[data-accent-color=rose] .love-log-header-input:focus,html[data-accent-color=rose] .game-answer-input:focus{border-color:var(--app-border-active)!important;box-shadow:var(--app-focus-ring)!important}html[data-accent-color=rose] textarea.game-answer-input{border-radius:2rem!important}html[data-accent-color=rose] [data-love-log-card-progress=true]{color:var(--love-log-progress-number)!important}html[data-accent-color=rose] [data-love-log-card-word=true]{-webkit-text-fill-color:var(--app-text-target);color:var(--app-text-target)!important}html[data-accent-color=rose] [data-love-log-card-translation=true]{-webkit-text-fill-color:var(--love-log-translation-color);color:var(--love-log-translation-color)!important}html[data-accent-color=rose] [data-love-log-card-type=true],html[data-accent-color=rose] [data-love-log-card-hint=true],html[data-accent-color=rose] [data-love-log-card-hint-content=true]{color:var(--love-log-cta-color)!important}html[data-accent-color=rose] .love-log-detail-word,html[data-accent-color=rose] .love-log-detail-control,html[data-accent-color=rose] .love-log-unlock-copy strong,html[data-accent-color=rose] .love-log-tense-chip--active{color:var(--app-text-target)!important}html[data-accent-color=rose] .love-log-detail-translation,html[data-accent-color=rose] .love-log-detail-example-text,html[data-accent-color=rose] .love-log-detail-example-reading-value,html[data-accent-color=rose] .love-log-unlock-copy,html[data-accent-color=rose] .love-log-locked-tense-title{color:var(--app-text-secondary-readable)!important}html[data-accent-color=rose] .love-log-detail-section-label,html[data-accent-color=rose] .love-log-detail-type-pill,html[data-accent-color=rose] .love-log-detail-mini-control,html[data-accent-color=rose] .love-log-tense-chip--available,html[data-accent-color=rose] .love-log-tense-chip--locked{color:var(--app-text-label)!important}html[data-accent-color=rose] .love-log-detail-tip-icon,html[data-accent-color=rose] .love-log-locked-tense-icon,html[data-accent-color=rose] .love-log-unlock-icon{background:var(--app-icon-cell-bg)!important;border-color:var(--app-icon-cell-border)!important;color:var(--app-icon-active)!important}html[data-accent-color=rose] .love-log-detail-primary-action,html[data-accent-color=rose] .love-log-locked-tense-action,html[data-accent-color=rose] .love-log-unlock-button--primary{background:var(--app-premium-action-bg)!important;border:1px solid var(--app-premium-action-border)!important;color:var(--app-premium-action-color)!important;box-shadow:var(--app-premium-action-shadow)!important}html[data-accent-color=rose] .app-option-card{box-shadow:none}html[data-accent-color=rose] .app-option-card[aria-pressed=true]{background:var(--app-material-active);border-color:var(--app-border-active);color:var(--app-text-action);box-shadow:none}html[data-accent-color=rose] .app-avatar-upload-control{border-color:var(--app-border-support)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose] .app-avatar-upload-control{border-color:color-mix(in srgb,var(--app-border-support)58%,transparent)}}html[data-accent-color=rose] .app-avatar-upload-control{box-shadow:none}html[data-accent-color=rose] .play-hub-card svg [fill="#D1D5DB"],html[data-accent-color=rose] .play-hub-card svg [fill="#E5E7EB"],html[data-accent-color=rose] .play-hub-card svg [fill="#F3F4F6"],html[data-accent-color=rose] .play-hub-card svg [fill="#F9FAFB"]{fill:var(--app-artwork-soft)!important}html[data-accent-color=rose] .play-hub-card svg [stroke="#9CA3AF"],html[data-accent-color=rose] .play-hub-card svg [stroke="#D1D5DB"],html[data-accent-color=rose] .play-hub-card svg [stroke="#E5E7EB"]{stroke:var(--app-artwork-muted)!important}html[data-accent-color=rose] .play-hub-card svg [fill="#6B7280"],html[data-accent-color=rose] .play-hub-card svg [fill="#9CA3AF"]{fill:var(--app-artwork-muted)!important}html[data-accent-color=rose] .play-hub-card svg [fill="#111827"],html[data-accent-color=rose] .play-hub-card svg [fill="#1F2937"],html[data-accent-color=rose] .play-hub-card svg [fill="#374151"]{fill:var(--app-artwork-accent)!important}html[data-accent-color=rose] .app-primary-action:not(:disabled),html[data-accent-color=rose] .app-premium-action:not(:disabled){background:var(--app-premium-action-bg);border-color:var(--app-premium-action-border);box-shadow:var(--app-premium-action-shadow);color:var(--app-premium-action-color)}html[data-accent-color=honey]{--app-sunset-orange:#ea6113;--app-sunset-orange-strong:#f88f22;--app-sunset-orange-readable:#ea6113;--app-sunset-orange-deep:#ea6113;--app-sunset-gold:#fbb931;--app-sunset-yellow:#fbb931;--app-sunset-cream:#ffe3b3;--app-sunset-cream-soft:#fff7e8;--app-sunset-ivory:#fffdf8;--app-sunset-peach:#fff2e2;--app-sunset-tangerine:#f88f22;--app-sunset-readable-ink:#2f3036;--app-sunset-gold-readable:#ea6113;--app-sunset-blend:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-sunset-blend:color-mix(in srgb,var(--app-sunset-orange)48%,color-mix(in srgb,var(--app-sunset-tangerine)32%,var(--app-sunset-gold)20%))}}html[data-accent-color=honey]{--app-sunset-support-readable:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-sunset-support-readable:color-mix(in srgb,var(--app-sunset-orange)92%,var(--app-sunset-readable-ink)8%)}}html[data-accent-color=honey]{--app-sunset-muted-readable:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-sunset-muted-readable:color-mix(in srgb,color-mix(in srgb,var(--app-sunset-orange)74%,var(--app-sunset-tangerine)26%)90%,var(--app-sunset-readable-ink)10%)}}html[data-accent-color=honey]{--app-sunset-label-readable:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-sunset-label-readable:color-mix(in srgb,var(--app-sunset-orange)94%,var(--app-sunset-readable-ink)6%)}}html[data-accent-color=honey]{--app-sunset-translation-readable:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-sunset-translation-readable:color-mix(in srgb,var(--app-sunset-orange)96%,var(--app-sunset-tangerine)4%)}}html[data-accent-color=honey]{--app-sunset-play-copy-readable:var(--app-sunset-support-readable);--app-sunset-play-card-copy-readable:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-sunset-play-card-copy-readable:color-mix(in srgb,var(--app-sunset-orange)88%,var(--app-sunset-readable-ink)12%)}}html[data-accent-color=honey]{--app-sunset-play-label-readable:var(--app-sunset-label-readable);--app-sunset-play-meta-readable:var(--app-sunset-muted-readable);--app-sunset-learn-label:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-sunset-learn-label:color-mix(in srgb,var(--app-sunset-orange)86%,var(--app-sunset-tangerine)14%)}}html[data-accent-color=honey]{--app-sunset-learn-soft:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-sunset-learn-soft:color-mix(in srgb,var(--app-sunset-tangerine)58%,var(--app-sunset-cream)42%)}}html[data-accent-color=honey]{--app-sunset-play-artwork:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-sunset-play-artwork:color-mix(in srgb,var(--app-sunset-cream)56%,var(--app-sunset-tangerine)44%)}}html[data-accent-color=honey]{--app-sunset-dark-support-readable:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-sunset-dark-support-readable:color-mix(in srgb,var(--app-sunset-cream)76%,#fff 24%)}}html[data-accent-color=honey]{--app-sunset-dark-label-readable:var(--app-sunset-gold)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-sunset-dark-label-readable:color-mix(in srgb,var(--app-sunset-gold)64%,var(--app-sunset-cream)36%)}}html[data-accent-color=honey]{--app-identity-coral:var(--app-sunset-orange);--app-identity-pink:var(--app-sunset-gold);--app-action-gradient:radial-gradient(circle at 92% -35%,var(--app-sunset-gold)0%,transparent 54%),linear-gradient(135deg,var(--app-sunset-orange)0%,var(--app-sunset-tangerine)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-action-gradient:radial-gradient(circle at 92% -35%,color-mix(in srgb,var(--app-sunset-gold)58%,transparent)0%,transparent 54%),linear-gradient(135deg,var(--app-sunset-orange)0%,var(--app-sunset-tangerine)100%)}}html[data-accent-color=honey]{--app-premium-action-bg:var(--app-action-gradient);--app-premium-action-border:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-premium-action-border:color-mix(in srgb,var(--app-sunset-orange)58%,var(--app-sunset-gold)42%)}}html[data-accent-color=honey]{--app-premium-action-color:#fffdf8;--app-premium-action-shadow:0 18px 34px -28px var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-premium-action-shadow:0 18px 34px -28px color-mix(in srgb,var(--app-sunset-orange)52%,transparent)}}html[data-accent-color=honey]{--app-icon-active:var(--app-sunset-orange-readable);--app-icon-danger:var(--app-danger-color);--app-artwork-accent:var(--app-sunset-blend);--app-border-active:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey]{--app-border-active:color-mix(in srgb,var(--app-sunset-orange)58%,var(--app-sunset-gold)42%)}}html[data-accent-color=honey]{--app-text-primary-readable:var(--text-primary);--app-text-action:var(--app-sunset-orange-readable)}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-material-page:#fff;--app-material-card:linear-gradient(180deg,#fff 0%,var(--app-sunset-cream)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-material-card:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--app-sunset-cream)2.4%,#fff)100%)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-material-card-solid:#fff;--app-material-control:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-material-control:color-mix(in srgb,var(--app-sunset-cream)5.5%,#fff)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-material-control-solid:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--app-sunset-cream)5.5%,#fff)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-material-active:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-material-active:color-mix(in srgb,var(--app-sunset-orange)2.4%,#fff)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-border-passive:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-border-passive:color-mix(in srgb,var(--app-sunset-cream)20%,#fff 80%)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-border-support:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-border-support:color-mix(in srgb,color-mix(in srgb,var(--app-sunset-tangerine)58%,var(--app-sunset-gold)42%)18%,#fff 82%)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-border-active:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-sunset-orange)58%,var(--app-sunset-gold)42%)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-icon-muted:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-sunset-tangerine)78%,var(--app-sunset-orange)22%)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-icon-support:var(--app-sunset-label-readable);--app-icon-active:var(--app-sunset-orange-readable);--app-icon-cell-bg:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--app-sunset-cream)12%,#fff)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-sunset-yellow)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-sunset-yellow)14%,#fff)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-artwork-muted:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-sunset-orange)52%,var(--app-sunset-gold)48%)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-text-primary-readable:var(--app-sunset-readable-ink);--app-readable-subtle:var(--app-sunset-support-readable);--app-text-secondary-readable:var(--app-sunset-support-readable);--app-text-label:var(--app-sunset-label-readable);--app-text-action:var(--app-sunset-orange);--app-text-placeholder:var(--app-sunset-muted-readable)}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-material-page:#fff7ea;--app-material-card:linear-gradient(180deg,var(--app-sunset-cream)0%,var(--app-sunset-gold)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-material-card:linear-gradient(180deg,color-mix(in srgb,var(--app-sunset-cream)12%,#fff)0%,color-mix(in srgb,var(--app-sunset-gold)5%,color-mix(in srgb,var(--app-sunset-peach)12%,#fff))100%)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-material-card-solid:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-material-card-solid:color-mix(in srgb,var(--app-sunset-cream)8%,#fff)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-material-control:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-material-control:color-mix(in srgb,var(--app-sunset-cream)16%,#fff)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-material-control-solid:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--app-sunset-cream)16%,#fff)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-material-active:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-material-active:color-mix(in srgb,var(--app-sunset-orange)2.8%,#fff)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-border-passive:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-border-passive:color-mix(in srgb,var(--app-sunset-cream)42%,#fff 58%)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-border-support:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-border-support:color-mix(in srgb,color-mix(in srgb,var(--app-sunset-tangerine)42%,var(--app-sunset-gold)58%)28%,#fff 72%)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-border-active:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-sunset-orange)58%,var(--app-sunset-gold)42%)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-icon-muted:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-sunset-tangerine)80%,var(--app-sunset-orange)20%)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-icon-support:var(--app-sunset-label-readable);--app-icon-active:var(--app-sunset-orange-readable);--app-icon-cell-bg:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--app-sunset-cream)30%,#fff)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-sunset-yellow)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-sunset-yellow)28%,#fff)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-artwork-muted:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-sunset-orange)54%,var(--app-sunset-gold)46%)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-text-primary-readable:var(--app-sunset-readable-ink);--app-readable-subtle:var(--app-sunset-support-readable);--app-text-secondary-readable:var(--app-sunset-support-readable);--app-text-label:var(--app-sunset-label-readable);--app-text-action:var(--app-sunset-orange);--app-text-placeholder:var(--app-sunset-muted-readable)}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-dark-support-readable:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-dark-support-readable:color-mix(in srgb,var(--app-sunset-cream)58%,var(--app-sunset-tangerine)42%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-dark-label-readable:var(--app-sunset-gold)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-dark-label-readable:color-mix(in srgb,var(--app-sunset-gold)54%,var(--app-sunset-tangerine)46%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-text-primary-readable:var(--text-primary);--app-text-secondary-readable:var(--app-sunset-dark-support-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-text-secondary-readable:color-mix(in srgb,var(--app-sunset-dark-support-readable)88%,var(--text-primary)12%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-readable-subtle:var(--app-text-secondary-readable);--app-text-label:var(--app-sunset-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-text-label:color-mix(in srgb,var(--app-sunset-dark-label-readable)92%,var(--text-primary)8%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-text-action:var(--app-sunset-orange-strong)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-text-action:color-mix(in srgb,var(--app-sunset-orange-strong)86%,var(--app-sunset-gold)14%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:var(--app-sunset-dark-support-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:color-mix(in srgb,var(--app-sunset-dark-support-readable)82%,var(--text-primary)18%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-play-copy-readable:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-play-copy-readable:color-mix(in srgb,var(--app-sunset-cream)54%,var(--app-sunset-tangerine)46%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-play-card-copy-readable:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-play-card-copy-readable:color-mix(in srgb,var(--app-sunset-tangerine)70%,var(--app-sunset-cream)30%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-play-label-readable:var(--app-sunset-gold)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-play-label-readable:color-mix(in srgb,var(--app-sunset-gold)55%,var(--app-sunset-tangerine)45%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-play-meta-readable:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-play-meta-readable:color-mix(in srgb,var(--app-sunset-cream)52%,var(--app-sunset-gold)48%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-play-artwork:var(--app-sunset-cream)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-sunset-play-artwork:color-mix(in srgb,var(--app-sunset-cream)46%,var(--app-sunset-tangerine)54%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:var(--app-sunset-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:color-mix(in srgb,var(--app-sunset-dark-label-readable)86%,var(--text-primary)14%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-icon-support:var(--app-sunset-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-icon-support:color-mix(in srgb,var(--app-sunset-dark-label-readable)78%,var(--app-sunset-cream)22%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-icon-active:var(--app-sunset-orange-strong)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-icon-active:color-mix(in srgb,var(--app-sunset-orange-strong)86%,var(--app-sunset-gold)14%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-artwork-accent:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-artwork-accent:color-mix(in srgb,var(--app-sunset-orange)72%,var(--app-sunset-gold)28%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-surface-shadow:0 14px 30px -34px #00000075,inset 0 1px 0 #ffffff09;--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-control-shadow:var(--app-surface-shadow)}html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-material-page:#071832;--app-material-card:linear-gradient(180deg,#102345 0%,#0b1d3b 100%);--app-material-card-solid:#102345;--app-material-control:#0a1b36;--app-material-control-solid:#0a1b36;--app-material-active:#0a1b36;--app-border-passive:#ffffff1b;--app-border-support:#ffffff24}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff24 70%,color-mix(in srgb,var(--app-sunset-orange)42%,var(--app-sunset-gold)58%)30%)}}html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-sunset-orange)60%,var(--app-sunset-gold)40%)}}html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-cell-bg:#0b1c39;--app-artwork-soft:#11264a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#11264a 80%,var(--app-sunset-cream)20%)}}html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:var(--app-sunset-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-sunset-dark-label-readable)74%,#fff 26%)}}html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-page:#0b1f3d;--app-material-card:linear-gradient(180deg,#1d345d 0%,#162a4f 100%);--app-material-card-solid:#1d345d;--app-material-control:#13294b;--app-material-control-solid:#13294b;--app-material-active:#13294b;--app-border-passive:#ffffff1b}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1b 78%,var(--app-sunset-cream)22%)}}html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:#ffffff24}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff24 62%,color-mix(in srgb,var(--app-sunset-orange)34%,var(--app-sunset-gold)66%)38%)}}html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-sunset-orange)62%,var(--app-sunset-gold)38%)}}html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-cell-bg:#10213f;--app-artwork-soft:#182d53}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#182d53 78%,var(--app-sunset-cream)22%)}}html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-sunset-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-sunset-dark-label-readable)78%,#fff 22%)}}html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-material-page:#101112;--app-material-card:linear-gradient(180deg,#1a1a1e 0%,#16171a 100%);--app-material-card-solid:#1a1a1e;--app-material-control:#141519;--app-material-control-solid:#141519}html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-material-page:#151316;--app-material-card:linear-gradient(180deg,#242127 0%,#1f1c22 100%);--app-material-card-solid:#242127;--app-material-control:#1b191e;--app-material-control-solid:#1b191e}html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-page:#020203;--app-material-card:linear-gradient(180deg,#0e0e12 0%,#090a0d 100%);--app-material-card-solid:#0e0e12;--app-material-control:#07080a;--app-material-control-solid:#07080a}html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-page:#070609;--app-material-card:linear-gradient(180deg,#18141d 0%,#120f16 100%);--app-material-card-solid:#18141d;--app-material-control:#100d13;--app-material-control-solid:#100d13}html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-active:var(--app-material-control-solid);--app-border-passive:#ffffff14;--app-border-support:#ffffff1d}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff1d 70%,color-mix(in srgb,var(--app-sunset-orange)40%,var(--app-sunset-gold)60%)30%)}}html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-sunset-orange)58%,var(--app-sunset-gold)42%)}}html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:var(--app-material-control-solid);--app-artwork-soft:var(--app-material-card-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,var(--app-material-card-solid)82%,var(--app-sunset-cream)18%)}}html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:var(--app-sunset-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-sunset-dark-label-readable)72%,#fff 28%)}}html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-active:var(--app-material-control-solid);--app-border-passive:#ffffff18}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff18 76%,var(--app-sunset-cream)24%)}}html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:#ffffff1f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff1f 62%,color-mix(in srgb,var(--app-sunset-orange)34%,var(--app-sunset-gold)66%)38%)}}html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-sunset-orange)62%,var(--app-sunset-gold)38%)}}html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:var(--app-material-control-solid);--app-artwork-soft:var(--app-material-card-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,var(--app-material-card-solid)80%,var(--app-sunset-cream)20%)}}html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-sunset-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=honey][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-sunset-dark-label-readable)78%,#fff 22%)}}html[data-accent-color=honey][data-bg-style]:not(.dark),html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-color-foundation-bg:var(--app-material-page);--app-color-foundation-surface:var(--app-material-card);--app-color-foundation-muted:var(--app-text-secondary-readable);--app-color-support:var(--app-text-label);--app-color-support-soft:var(--app-material-active);--app-color-support-border:var(--app-border-support);--app-surface-bg:var(--app-material-card);--app-sheet-bg:var(--app-material-card);--app-control-bg:var(--app-material-control);--app-control-border:var(--app-border-support);--app-control-active-bg:var(--app-material-active);--app-control-active-border:var(--app-border-active);--app-control-color:var(--app-icon-support);--app-label-color:var(--app-text-label);--app-body-muted:var(--app-text-secondary-readable);--app-nav-icon-muted:var(--app-icon-muted);--app-nav-icon-active:var(--app-icon-active);--app-nav-muted-color:var(--app-icon-muted);--app-nav-secondary:var(--app-icon-support);--app-nav-accent:var(--app-icon-active);--app-nav-active-bg:var(--app-material-active);--app-nav-active-color:var(--app-icon-active);--app-nav-active-border:var(--app-border-active);--app-nav-avatar-bg:var(--app-material-control);--app-nav-avatar-border:var(--app-border-support);--chat-ios-text-secondary:var(--app-text-secondary-readable);--chat-ios-text-tertiary:var(--app-text-label);--chat-ios-text-muted:var(--app-icon-muted);--chat-ios-pink-muted:var(--app-text-label);--chat-color-pink:var(--app-identity-pink);--chat-color-coral:var(--app-identity-coral);--chat-color-ink:var(--app-text-primary-readable);--chat-label-color:var(--app-text-label);--chat-border-soft:var(--app-border-support);--chat-border-medium:var(--app-border-active);--chat-control-bg:var(--app-material-control);--chat-control-border:var(--app-border-support);--chat-home-surface-bg:var(--app-material-card);--chat-home-surface-border:var(--app-border-support);--chat-home-control-bg:var(--app-material-control);--chat-home-control-border:var(--app-border-support);--chat-home-control-icon:var(--app-icon-support);--chat-history-bg:var(--app-material-control);--chat-history-border:var(--app-border-support);--chat-empty-title-color:var(--app-text-action);--chat-empty-subtitle-color:var(--app-text-secondary-readable);--chat-empty-kicker-color:var(--app-text-label);--chat-suggestion-row-bg:var(--app-material-card);--chat-suggestion-row-border:var(--app-border-support);--chat-suggestion-icon-bg:var(--app-icon-cell-bg);--chat-suggestion-icon-border:var(--app-icon-cell-border);--chat-suggestion-icon-color:var(--app-icon-active);--chat-suggestion-kicker-color:var(--app-text-label);--chat-suggestion-text-color:var(--app-text-primary-readable);--chat-suggestion-chevron-color:var(--app-icon-support);--app-composer-placeholder:var(--app-text-placeholder);--app-composer-control-bg:var(--app-material-control);--app-composer-control-border:var(--app-border-support);--app-composer-control-icon:var(--app-icon-active);--app-composer-control-shadow:none;--chat-composer-action-bg:var(--app-composer-control-bg);--chat-composer-action-border:var(--app-composer-control-border);--chat-composer-action-shadow:var(--app-composer-control-shadow);--chat-composer-send-ready-bg:var(--app-material-active);--chat-composer-send-ready-border:var(--app-border-active);--chat-composer-send-ready-color:var(--app-icon-active);--chat-home-input-bg:var(--app-material-control);--chat-home-composer-bg:transparent;--chat-composer-placeholder-color:var(--app-composer-placeholder);--chat-thread-card-bg:var(--app-material-card);--chat-thread-card-border:var(--app-border-support);--chat-thread-assistant-bg:var(--app-material-card);--chat-thread-assistant-border:var(--app-border-support);--chat-thread-user-bg:var(--app-material-active);--chat-thread-user-border:var(--app-border-active);--chat-learn-kicker-color:var(--app-sunset-learn-label);--love-log-accent-raw:var(--app-identity-coral);--love-log-secondary-raw:var(--app-identity-pink);--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--app-material-page);--love-log-header-bg:var(--app-material-card);--love-log-header-slab-bg:var(--app-material-card);--love-log-header-slab-border:var(--app-border-support);--love-log-header-slab-shadow:var(--app-surface-shadow);--love-log-header-edge-mask:var(--app-material-page);--love-log-card-bg:var(--app-material-card);--love-log-card-border:var(--app-border-support);--love-log-card-shadow:var(--app-surface-shadow);--love-log-word-color:var(--app-text-action);--love-log-translation-color:var(--app-sunset-translation-readable);--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label);--love-log-progress-fill:var(--app-artwork-accent);--love-log-progress-center-bg:var(--app-material-card-solid);--love-log-progress-outer-stroke:var(--app-border-support);--love-log-progress-inner-stroke:var(--app-border-passive);--love-log-header-count-color:var(--app-text-label);--love-log-header-action-bg:var(--app-material-control);--love-log-header-action-border:var(--app-border-support);--love-log-header-action-color:var(--app-icon-support);--love-log-header-action-active-bg:var(--app-material-active);--love-log-header-action-active-border:var(--app-border-active);--love-log-header-input-bg:var(--app-material-control);--love-log-header-input-border:var(--app-border-support);--love-log-header-input-color:var(--app-text-primary-readable);--love-log-header-input-placeholder:var(--app-text-placeholder);--love-log-header-input-icon:var(--app-icon-support);--love-log-header-input-focus-bg:var(--app-material-control);--love-log-header-input-focus-border:var(--app-border-active);--love-log-header-filter-bg:var(--app-material-control);--love-log-header-filter-border:var(--app-border-support);--love-log-header-filter-color:var(--app-icon-support);--love-log-header-filter-active-bg:var(--app-material-active);--love-log-header-filter-active-color:var(--app-icon-active);--love-log-header-filter-active-border:var(--app-border-active);--love-log-title-color:var(--app-text-primary-readable);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--app-icon-support);--play-hub-hero-bg:var(--app-material-card);--play-hub-hero-border:var(--app-border-support);--play-hub-card-bg:var(--app-material-card);--play-hub-shared-card-bg:var(--app-material-card);--play-hub-card-border:var(--app-border-support);--play-hub-card-border-featured:var(--app-border-active);--play-hub-icon-bg:var(--app-icon-cell-bg);--play-hub-icon-border:var(--app-icon-cell-border);--play-hub-badge-bg:var(--app-material-active);--play-hub-badge-border:var(--app-border-active);--play-hub-meta-bg:var(--app-material-control);--play-hub-action-bg:var(--app-material-control);--play-hub-action-border:var(--app-border-support);--play-hub-tab-bg:var(--app-material-control);--play-hub-tab-border:var(--app-border-support);--play-hub-tab-active-bg:var(--app-material-active);--play-hub-tab-active-border:var(--app-border-active);--play-hub-tab-text:var(--app-text-label);--play-hub-tab-active-text:var(--app-text-action);--play-hub-title-text:var(--app-text-primary-readable);--play-hub-support-text:var(--app-sunset-play-copy-readable);--play-hub-card-description-text:var(--app-sunset-play-card-copy-readable);--play-hub-label-text:var(--app-sunset-play-label-readable);--play-hub-meta-text:var(--app-sunset-play-meta-readable);--play-hub-action-text:var(--app-text-action);--play-hub-artwork-color:var(--app-sunset-play-artwork);--play-hub-artwork-light-fill:var(--app-sunset-play-artwork);--bg-app:var(--app-material-page)!important;--bg-primary:var(--app-material-page)!important;--bg-card:var(--app-material-card-solid)!important;--text-secondary:var(--app-text-secondary-readable)!important;--border-color:var(--app-border-support)!important;--disabled-fg:var(--app-text-placeholder)!important;--disabled-bg:var(--app-material-control-solid)!important;--disabled-border:var(--app-border-support)!important;--love-log-progress-number:var(--app-icon-active)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style]:not(.dark),html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-sunset-play-artwork)34%,var(--app-material-card-solid))}}html[data-accent-color=honey][data-bg-style]:not(.dark),html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-soft-fill:var(--app-sunset-play-artwork)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style]:not(.dark),html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-soft-fill:color-mix(in srgb,var(--app-sunset-play-artwork)52%,var(--app-material-card-solid))}}html[data-accent-color=honey][data-bg-style]:not(.dark),html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-accent-fill:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style]:not(.dark),html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-accent-fill:color-mix(in srgb,var(--app-sunset-tangerine)62%,var(--app-sunset-cream)38%)}}html[data-accent-color=honey][data-bg-style]:not(.dark),html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-opacity-solo:.62;--play-hub-artwork-opacity-shared:.68;--play-game-surface-bg:var(--app-material-card);--play-game-surface-raised-bg:var(--app-material-control);--play-game-surface-border:var(--app-border-support);--play-game-control-bg:var(--app-material-control);--play-game-control-border:var(--app-border-support);--play-game-control-selected-bg:var(--app-material-active);--play-game-control-selected-border:var(--app-border-active);--play-game-icon-bg:var(--app-icon-cell-bg);--play-game-icon-border:var(--app-icon-cell-border);--play-game-input-shadow:none}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-composer-placeholder:var(--app-sunset-muted-readable);--app-artwork-muted:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-sunset-tangerine)62%,var(--app-sunset-gold)38%)}}html[data-accent-color=honey][data-bg-style=clean]:not(.dark){--app-material-active-shadow:none}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-composer-placeholder:var(--app-sunset-muted-readable);--app-artwork-muted:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-sunset-tangerine)64%,var(--app-sunset-gold)36%)}}html[data-accent-color=honey][data-bg-style=tinted]:not(.dark){--app-material-active-shadow:none}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark{--app-composer-placeholder:var(--app-text-placeholder);--app-material-active-shadow:none}html[data-accent-color=honey] .love-log-page,html[data-accent-color=honey] .app-play-hub,html[data-accent-color=honey] .app-profile-page,html[data-accent-color=honey] .app-progress-page,html[data-accent-color=honey] .app-pricing-page{background:var(--app-material-page)}html[data-accent-color=honey] .app-navbar-shell{--app-nav-active-material:var(--app-material-active);--app-nav-active-border-color:var(--app-border-active);--app-nav-active-material-shadow:var(--app-material-active-shadow,none);background:var(--app-material-page);border-bottom-color:var(--app-border-passive)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .app-navbar-shell{border-bottom-color:color-mix(in srgb,var(--app-border-passive)72%,transparent)}}html[data-accent-color=honey] .app-navbar-shell{box-shadow:none}html[data-accent-color=honey] .app-navbar-link:not(.app-navbar-link--active),html[data-accent-color=honey] .app-navbar-icon-button,html[data-accent-color=honey] .app-navbar-profile-button,html[data-accent-color=honey] .app-navbar-journey-summary{color:var(--app-nav-icon-muted)}html[data-accent-color=honey] .app-navbar-link--active{background:var(--app-nav-active-bg);border-color:var(--app-nav-active-border);color:var(--app-nav-active-color)}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-navbar-link:not(.app-navbar-link--active),html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-navbar-icon-button,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-navbar-profile-button,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-navbar-journey-summary{color:var(--app-nav-icon-muted)}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-navbar-link--active{background:var(--app-nav-active-bg);border-color:var(--app-nav-active-border);color:var(--app-nav-active-color);box-shadow:var(--app-nav-active-shadow,none)}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-navbar-icon-button:hover,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-navbar-icon-button:focus-visible,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-navbar-profile-button:hover,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-navbar-profile-button:focus-visible,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-navbar-profile-button.is-active .ipad-profile-avatar{box-shadow:var(--app-nav-active-shadow,none);background:var(--app-nav-active-bg)!important;border-color:var(--app-nav-active-border)!important;color:var(--app-nav-active-color)!important}html[data-accent-color=honey] .app-primary-action:not(:disabled),html[data-accent-color=honey] .app-premium-action:not(:disabled){background:var(--app-premium-action-bg);border-color:var(--app-premium-action-border);box-shadow:var(--app-premium-action-shadow);color:var(--app-premium-action-color)}html[data-accent-color=honey] .app-progress-page{--app-progress-coral:var(--app-sunset-orange);--app-progress-pink:var(--app-sunset-gold);--app-progress-theme:var(--app-sunset-tangerine);--app-progress-theme-strong:var(--app-sunset-orange);--app-progress-rose-base:var(--app-sunset-blend);--app-progress-title-text:var(--app-text-primary-readable);--app-progress-muted-text:var(--app-sunset-play-card-copy-readable);--app-progress-soft-text:var(--app-sunset-orange);--app-progress-test-bg:var(--app-material-control);--app-progress-test-border:var(--app-border-support);--app-progress-test-color:var(--app-sunset-orange);--app-progress-test-ready-bg:radial-gradient(circle at 92% -35%,var(--app-sunset-gold)0%,transparent 54%),linear-gradient(135deg,var(--app-sunset-orange)0%,var(--app-sunset-tangerine)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .app-progress-page{--app-progress-test-ready-bg:radial-gradient(circle at 92% -35%,color-mix(in srgb,var(--app-sunset-gold)58%,transparent)0%,transparent 54%),linear-gradient(135deg,var(--app-sunset-orange)0%,var(--app-sunset-tangerine)100%)}}html[data-accent-color=honey] .app-progress-page{--app-progress-test-ready-border:var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .app-progress-page{--app-progress-test-ready-border:color-mix(in srgb,var(--app-sunset-orange)62%,var(--app-sunset-gold)38%)}}html[data-accent-color=honey] .app-progress-page{--app-progress-test-ready-color:#fffdf8;--app-progress-test-ready-shadow:0 16px 30px -24px var(--app-sunset-orange)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .app-progress-page{--app-progress-test-ready-shadow:0 16px 30px -24px color-mix(in srgb,var(--app-sunset-orange)54%,transparent)}}html[data-accent-color=honey] .app-progress-disclosure .app-section-label,html[data-accent-color=honey] .app-progress-disclosure-summary,html[data-accent-color=honey] .app-progress-disclosure-chevron{color:var(--app-text-label)}html[data-accent-color=honey] .app-surface-card,html[data-accent-color=honey] .app-surface-sheet,html[data-accent-color=honey] .app-profile-menu,html[data-accent-color=honey] .app-profile-journey-summary,html[data-accent-color=honey] .app-pricing-card,html[data-accent-color=honey] .app-progress-hero,html[data-accent-color=honey] .app-progress-disclosure,html[data-accent-color=honey] .app-progress-activity-card,html[data-accent-color=honey] .app-progress-journey-panel,html[data-accent-color=honey] .chat-suggestion-card,html[data-accent-color=honey] .chat-listen-setup,html[data-accent-color=honey] .chat-listen-empty,html[data-accent-color=honey] .chat-thread-notice,html[data-accent-color=honey] .chat-reader-sheet,html[data-accent-color=honey] .chat-thinking-indicator{background:var(--app-material-card);border-color:var(--app-border-support)}html[data-accent-color=honey] .app-token-icon,html[data-accent-color=honey] .app-profile-card-icon,html[data-accent-color=honey] .app-menu-row__icon,html[data-accent-color=honey] .app-profile-journey-flag,html[data-accent-color=honey] .app-profile-menu-close,html[data-accent-color=honey] .app-pricing-feature-icon,html[data-accent-color=honey] .app-progress-disclosure-icon{background:var(--app-icon-cell-bg);border-color:var(--app-icon-cell-border);color:var(--app-icon-support)}html[data-accent-color=honey] .chat-empty-title{color:var(--chat-empty-title-color)!important}html[data-accent-color=honey] .chat-rich-drill-card,html[data-accent-color=honey] .chat-grammar-mobile-example{border-color:var(--app-sunset-tangerine)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .chat-rich-drill-card,html[data-accent-color=honey] .chat-grammar-mobile-example{border-color:color-mix(in srgb,var(--app-sunset-tangerine)24%,var(--app-border-support))!important}}html[data-accent-color=honey] .chat-rich-drill-card,html[data-accent-color=honey] .chat-grammar-mobile-example{background:linear-gradient(180deg,var(--app-sunset-peach)0%,var(--app-sunset-cream)100%)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .chat-rich-drill-card,html[data-accent-color=honey] .chat-grammar-mobile-example{background:linear-gradient(180deg,color-mix(in srgb,var(--app-sunset-peach)18%,var(--app-material-card-solid)),color-mix(in srgb,var(--app-sunset-cream)5%,var(--app-material-card-solid)))!important}}html[data-accent-color=honey] .chat-rich-drill-card__label{border-color:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .chat-rich-drill-card__label{border-color:color-mix(in srgb,var(--app-sunset-tangerine)28%,transparent)}}html[data-accent-color=honey] .chat-rich-drill-card__label{background:linear-gradient(90deg,var(--app-sunset-peach)0%,var(--app-sunset-tangerine)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .chat-rich-drill-card__label{background:linear-gradient(90deg,color-mix(in srgb,var(--app-sunset-peach)24%,var(--app-material-card-solid)),color-mix(in srgb,var(--app-sunset-tangerine)7%,var(--app-material-card-solid)))}}html[data-accent-color=honey] .chat-rich-drill-card__label,html[data-accent-color=honey] .chat-grammar-mobile-label,html[data-accent-color=honey] .chat-grammar-mobile-example__index{color:var(--app-sunset-learn-label)}html[data-accent-color=honey] .chat-grammar-mobile-example__index{border-color:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .chat-grammar-mobile-example__index{border-color:color-mix(in srgb,var(--app-sunset-tangerine)30%,transparent)}}html[data-accent-color=honey] .chat-grammar-mobile-example__index{background:var(--app-sunset-peach)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .chat-grammar-mobile-example__index{background:color-mix(in srgb,var(--app-sunset-peach)36%,transparent)}}html[data-accent-color=honey] .chat-grammar-mobile-meaning-grid,html[data-accent-color=honey] .chat-grammar-mobile-field--literal{border-color:var(--app-sunset-tangerine)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .chat-grammar-mobile-meaning-grid,html[data-accent-color=honey] .chat-grammar-mobile-field--literal{border-color:color-mix(in srgb,var(--app-sunset-tangerine)14%,transparent)}}html[data-accent-color=honey] .chat-empty-subtitle,html[data-accent-color=honey] .chat-suggestion-kicker,html[data-accent-color=honey] .chat-history-button__label{color:var(--app-text-secondary-readable)!important}html[data-accent-color=honey] .chat-suggestion-text,html[data-accent-color=honey] .chat-composer-field .chat-composer-input{-webkit-text-fill-color:var(--app-text-primary-readable);color:var(--app-text-primary-readable)!important}html[data-accent-color=honey] .chat-composer-field .chat-composer-input::-moz-placeholder,html[data-accent-color=honey] .love-log-header-input::-moz-placeholder,html[data-accent-color=honey] .game-answer-input::-moz-placeholder{-webkit-text-fill-color:var(--app-composer-placeholder);opacity:1;color:var(--app-composer-placeholder)!important}html[data-accent-color=honey] .chat-composer-field .chat-composer-input::placeholder,html[data-accent-color=honey] .love-log-header-input::placeholder,html[data-accent-color=honey] .game-answer-input::placeholder{-webkit-text-fill-color:var(--app-composer-placeholder);opacity:1;color:var(--app-composer-placeholder)!important}html[data-accent-color=honey] input::-moz-placeholder,html[data-accent-color=honey] textarea::-moz-placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=honey] input::placeholder,html[data-accent-color=honey] textarea::placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=honey] .chat-composer-bar .chat-composer-action,html[data-accent-color=honey] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready),html[data-accent-color=honey] .chat-composer-bar .chat-composer-field,html[data-accent-color=honey] .app-field,html[data-accent-color=honey] .love-log-header-input,html[data-accent-color=honey] .game-answer-input{background:var(--app-material-control)!important;border-color:var(--app-border-support)!important;color:var(--app-text-primary-readable)!important;box-shadow:none!important}html[data-accent-color=honey] .chat-composer-bar .chat-composer-action,html[data-accent-color=honey] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready){color:var(--app-icon-support)!important}html[data-accent-color=honey] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled),html[data-accent-color=honey] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-sending{background:var(--app-material-active)!important;border-color:var(--app-border-active)!important;color:var(--app-icon-active)!important;box-shadow:none!important}html[data-accent-color=honey] .app-field:focus,html[data-accent-color=honey] .app-field:focus-visible,html[data-accent-color=honey] .love-log-header-input:focus,html[data-accent-color=honey] .game-answer-input:focus{border-color:var(--app-border-active)!important;box-shadow:var(--app-focus-ring)!important}html[data-accent-color=honey] textarea.game-answer-input{border-radius:2rem!important}html[data-accent-color=honey] .app-option-card{box-shadow:none}html[data-accent-color=honey] .app-option-card[aria-pressed=true]{background:var(--app-material-active);border-color:var(--app-border-active);color:var(--app-text-action);box-shadow:none}html[data-accent-color=honey] .app-avatar-upload-control{border-color:var(--app-border-support);background-color:var(--app-icon-cell-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey] .app-avatar-upload-control{border-color:color-mix(in srgb,var(--app-border-support)58%,transparent)}}html[data-accent-color=honey] .app-avatar-upload-control{box-shadow:none;color:var(--app-icon-active)!important}html[data-accent-color=honey] .app-avatar-upload-control>span{color:currentColor}html[data-accent-color=honey] .play-hub-card{--app-artwork-soft:var(--play-hub-artwork-light-fill);--app-artwork-muted:var(--play-hub-artwork-soft-fill);--app-artwork-accent:var(--play-hub-artwork-accent-fill)}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-play-hub{--play-hub-hero-bg:var(--app-material-card);--play-hub-hero-border:var(--app-border-support);--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-card-bg:var(--app-material-card);--play-hub-shared-card-bg:var(--app-material-card);--play-hub-card-border:var(--app-border-support);--play-hub-card-border-featured:var(--app-border-active);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-control-shadow:var(--app-surface-shadow);--play-hub-tab-count-bg:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-play-hub{--play-hub-tab-count-bg:color-mix(in srgb,var(--app-material-control-solid)86%,var(--app-sunset-cream)14%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-play-hub{--play-hub-tab-count-active-bg:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-play-hub{--play-hub-tab-count-active-bg:color-mix(in srgb,var(--app-material-control-solid)80%,var(--app-sunset-orange-strong)20%)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-play-hub{--play-hub-tab-count-color:var(--app-text-secondary-readable);--play-hub-tab-count-active-color:var(--app-text-action)}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control{border-color:var(--app-border-support);background-color:var(--app-icon-cell-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control{border-color:color-mix(in srgb,var(--app-border-support)64%,transparent)}}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control{color:var(--app-text-label)!important}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-surface-card,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-surface-sheet,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-profile-menu,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-profile-journey-summary,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-pricing-card,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-progress-hero,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-progress-disclosure,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-progress-activity-card,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-progress-journey-panel,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .chat-suggestion-card,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .chat-listen-setup,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .chat-listen-empty,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .chat-thread-notice,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .chat-reader-sheet,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .chat-thinking-indicator{background:var(--app-material-card);border-color:var(--app-border-support);box-shadow:var(--app-surface-shadow)}html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-page-bg:var(--app-material-page);--love-log-header-dock-bg:var(--app-material-page);--love-log-header-bg:var(--app-material-card);--love-log-header-slab-bg:var(--app-material-card);--love-log-header-slab-border:var(--app-border-support);--love-log-header-slab-shadow:var(--app-surface-shadow);--love-log-header-edge-mask:var(--app-material-page);--love-log-card-bg:var(--app-material-card);--love-log-card-border:var(--app-border-support);--love-log-card-shadow:var(--app-surface-shadow);--love-log-word-color:var(--app-text-action);--love-log-translation-color:var(--app-sunset-dark-support-readable);--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label);--love-log-header-count-color:var(--app-text-label);--love-log-header-action-bg:var(--app-material-control);--love-log-header-action-border:var(--app-border-support);--love-log-header-action-color:var(--app-icon-support);--love-log-header-action-active-bg:var(--app-material-active);--love-log-header-action-active-border:var(--app-border-active);--love-log-header-input-bg:var(--app-material-control);--love-log-header-input-border:var(--app-border-support);--love-log-header-input-color:var(--app-text-primary-readable);--love-log-header-input-placeholder:var(--app-text-placeholder);--love-log-header-input-icon:var(--app-icon-support);--love-log-header-input-focus-bg:var(--app-material-control);--love-log-header-input-focus-border:var(--app-border-active);--love-log-header-filter-bg:var(--app-material-control);--love-log-header-filter-border:var(--app-border-support);--love-log-header-filter-color:var(--app-icon-support);--love-log-header-filter-active-bg:var(--app-material-active);--love-log-header-filter-active-color:var(--app-icon-active);--love-log-header-filter-active-border:var(--app-border-active);--love-log-header-filter-active-shadow:none;--love-log-progress-number:var(--app-icon-active)!important}html[data-accent-color=honey] .play-hub-card svg [fill="#D1D5DB"],html[data-accent-color=honey] .play-hub-card svg [fill="#E5E7EB"],html[data-accent-color=honey] .play-hub-card svg [fill="#F3F4F6"],html[data-accent-color=honey] .play-hub-card svg [fill="#F9FAFB"]{fill:var(--app-artwork-soft)!important}html[data-accent-color=honey] .play-hub-card svg [stroke="#9CA3AF"],html[data-accent-color=honey] .play-hub-card svg [stroke="#D1D5DB"],html[data-accent-color=honey] .play-hub-card svg [stroke="#E5E7EB"]{stroke:var(--app-artwork-muted)!important}html[data-accent-color=honey] .play-hub-card svg [fill="#6B7280"],html[data-accent-color=honey] .play-hub-card svg [fill="#9CA3AF"]{fill:var(--app-artwork-muted)!important}html[data-accent-color=honey] .play-hub-card svg [fill="#111827"],html[data-accent-color=honey] .play-hub-card svg [fill="#1F2937"],html[data-accent-color=honey] .play-hub-card svg [fill="#374151"]{fill:var(--app-artwork-accent)!important}html[data-accent-color=mint]{--app-mint-fresh:#35dda3;--app-mint-fresh-strong:#21c98f;--app-mint-fresh-readable:#07866c;--app-mint-sea:#12a98a;--app-mint-ice:#a9eaf4;--app-mint-ice-strong:#86dae8;--app-mint-ice-readable:#16849a;--app-mint-frost:#f7fffc;--app-mint-frost-blue:#f2fcfe;--app-mint-glass:#e2f8fb;--app-mint-ink:#243238;--app-mint-support-readable:var(--app-mint-sea)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint]{--app-mint-support-readable:color-mix(in srgb,var(--app-mint-sea)62%,var(--app-mint-ice-readable)38%)}}html[data-accent-color=mint]{--app-mint-label-readable:var(--app-mint-ice-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint]{--app-mint-label-readable:color-mix(in srgb,var(--app-mint-ice-readable)58%,var(--app-mint-sea)42%)}}html[data-accent-color=mint]{--app-mint-placeholder-readable:var(--app-mint-ice-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint]{--app-mint-placeholder-readable:color-mix(in srgb,var(--app-mint-ice-readable)52%,var(--app-mint-ink)48%)}}html[data-accent-color=mint]{--app-mint-dark-support-readable:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint]{--app-mint-dark-support-readable:color-mix(in srgb,var(--app-mint-ice)64%,var(--app-mint-fresh)36%)}}html[data-accent-color=mint]{--app-mint-dark-label-readable:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint]{--app-mint-dark-label-readable:color-mix(in srgb,var(--app-mint-ice)72%,var(--app-mint-fresh)28%)}}html[data-accent-color=mint]{--app-mint-action-on:#053730;--app-mint-blend:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint]{--app-mint-blend:color-mix(in srgb,var(--app-mint-fresh)58%,var(--app-mint-ice)42%)}}html[data-accent-color=mint]{--app-identity-coral:var(--app-mint-fresh);--app-identity-pink:var(--app-mint-ice);--app-action-gradient:linear-gradient(135deg,var(--app-mint-fresh)0%,var(--app-mint-fresh)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint]{--app-action-gradient:linear-gradient(135deg,var(--app-mint-fresh)0%,color-mix(in srgb,var(--app-mint-fresh)44%,var(--app-mint-ice)56%)100%)}}html[data-accent-color=mint]{--app-premium-action-bg:var(--app-action-gradient);--app-premium-action-border:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint]{--app-premium-action-border:color-mix(in srgb,var(--app-mint-fresh)52%,var(--app-mint-ice)48%)}}html[data-accent-color=mint]{--app-premium-action-color:var(--app-mint-action-on);--app-premium-action-shadow:0 18px 34px -30px var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint]{--app-premium-action-shadow:0 18px 34px -30px color-mix(in srgb,var(--app-mint-fresh)45%,transparent)}}html[data-accent-color=mint]{--app-icon-active:var(--app-mint-fresh-readable);--app-icon-danger:var(--app-danger-color);--app-artwork-accent:var(--app-mint-blend);--app-border-active:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint]{--app-border-active:color-mix(in srgb,var(--app-mint-fresh)54%,var(--app-mint-ice)46%)}}html[data-accent-color=mint]{--app-text-primary-readable:var(--text-primary);--app-text-action:var(--app-mint-fresh-readable)}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-material-page:#fff;--app-material-card:linear-gradient(180deg,#fff 0%,var(--app-mint-frost-blue)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-material-card:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--app-mint-frost-blue)4%,#fff)100%)}}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-material-card-solid:#fff;--app-material-control:var(--app-mint-frost-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-material-control:color-mix(in srgb,var(--app-mint-frost-blue)7%,#fff)}}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-material-control-solid:var(--app-mint-frost-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--app-mint-frost-blue)7%,#fff)}}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-material-active:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-material-active:color-mix(in srgb,var(--app-mint-ice)14%,#fff)}}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-border-passive:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-border-passive:color-mix(in srgb,var(--app-mint-ice)20%,#fff 80%)}}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-border-support:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-border-support:color-mix(in srgb,color-mix(in srgb,var(--app-mint-ice)58%,var(--app-mint-fresh)42%)25%,#fff 75%)}}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-border-active:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-mint-fresh)54%,var(--app-mint-ice)46%)}}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-icon-muted:var(--app-mint-ice-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-mint-ice-readable)80%,var(--app-mint-sea)20%)}}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-icon-support:var(--app-mint-label-readable);--app-icon-active:var(--app-mint-fresh-readable);--app-icon-cell-bg:var(--app-mint-frost-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--app-mint-frost-blue)18%,#fff)}}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-mint-ice)17%,#fff)}}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-artwork-muted:var(--app-mint-sea)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-mint-sea)46%,var(--app-mint-ice-readable)54%)}}html[data-accent-color=mint][data-bg-style=clean]:not(.dark){--app-text-primary-readable:var(--app-mint-ink);--app-readable-subtle:var(--app-mint-support-readable);--app-text-secondary-readable:var(--app-mint-support-readable);--app-text-label:var(--app-mint-label-readable);--app-text-action:var(--app-mint-fresh-readable);--app-text-placeholder:var(--app-mint-placeholder-readable);--app-material-active-shadow:none}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-material-page:#f0fbfa;--app-material-card:linear-gradient(180deg,var(--app-mint-frost)0%,var(--app-mint-frost-blue)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-material-card:linear-gradient(180deg,color-mix(in srgb,var(--app-mint-frost)86%,#fff)0%,color-mix(in srgb,var(--app-mint-frost-blue)88%,#fff)100%)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-material-card-solid:var(--app-mint-frost)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-material-card-solid:color-mix(in srgb,var(--app-mint-frost)78%,#fff)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-material-control:var(--app-mint-frost-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-material-control:color-mix(in srgb,var(--app-mint-frost-blue)34%,#fff)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-material-control-solid:var(--app-mint-frost-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--app-mint-frost-blue)34%,#fff)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-material-active:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-material-active:color-mix(in srgb,var(--app-mint-ice)23%,#fff)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-border-passive:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-border-passive:color-mix(in srgb,var(--app-mint-ice)34%,#fff 66%)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-border-support:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-border-support:color-mix(in srgb,color-mix(in srgb,var(--app-mint-ice)64%,var(--app-mint-fresh)36%)36%,#fff 64%)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-border-active:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-mint-fresh)56%,var(--app-mint-ice)44%)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-icon-muted:var(--app-mint-ice-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-mint-ice-readable)82%,var(--app-mint-sea)18%)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-icon-support:var(--app-mint-label-readable);--app-icon-active:var(--app-mint-fresh-readable);--app-icon-cell-bg:var(--app-mint-frost-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--app-mint-frost-blue)48%,#fff)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-mint-ice)28%,#fff)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-artwork-muted:var(--app-mint-sea)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-mint-sea)48%,var(--app-mint-ice-readable)52%)}}html[data-accent-color=mint][data-bg-style=tinted]:not(.dark){--app-text-primary-readable:var(--app-mint-ink);--app-readable-subtle:var(--app-mint-support-readable);--app-text-secondary-readable:var(--app-mint-support-readable);--app-text-label:var(--app-mint-label-readable);--app-text-action:var(--app-mint-fresh-readable);--app-text-placeholder:var(--app-mint-placeholder-readable);--app-material-active-shadow:none}html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-text-primary-readable:var(--text-primary);--app-text-secondary-readable:var(--app-mint-dark-support-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-text-secondary-readable:color-mix(in srgb,var(--app-mint-dark-support-readable)84%,var(--text-primary)16%)}}html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-readable-subtle:var(--app-text-secondary-readable);--app-text-label:var(--app-mint-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-text-label:color-mix(in srgb,var(--app-mint-dark-label-readable)88%,var(--text-primary)12%)}}html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-text-action:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-text-action:color-mix(in srgb,var(--app-mint-fresh)82%,var(--app-mint-ice)18%)}}html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:var(--app-mint-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:color-mix(in srgb,var(--app-mint-dark-label-readable)72%,var(--text-primary)28%)}}html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:var(--app-mint-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:color-mix(in srgb,var(--app-mint-dark-label-readable)76%,var(--text-primary)24%)}}html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-icon-support:var(--app-mint-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-icon-support:color-mix(in srgb,var(--app-mint-dark-label-readable)86%,var(--text-primary)14%)}}html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-icon-active:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-icon-active:color-mix(in srgb,var(--app-mint-fresh)78%,var(--app-mint-ice)22%)}}html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-artwork-accent:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-artwork-accent:color-mix(in srgb,var(--app-mint-fresh)66%,var(--app-mint-ice)34%)}}html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-material-active-shadow:none;--app-surface-shadow:0 14px 30px -34px #00000070,inset 0 1px 0 #ffffff09;--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-control-shadow:var(--app-surface-shadow)}html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-material-page:#06172a;--app-material-card:linear-gradient(180deg,#102b3c 0%,#0b2334 100%);--app-material-card-solid:#102b3c;--app-material-control:#0a2030;--app-material-control-solid:#0a2030;--app-material-active:#0a2030;--app-border-passive:#ffffff1b;--app-border-support:#ffffff24}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff24 64%,color-mix(in srgb,var(--app-mint-ice)58%,var(--app-mint-fresh)42%)36%)}}html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-mint-fresh)56%,var(--app-mint-ice)44%)}}html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-cell-bg:#0b2232;--app-artwork-soft:#112d3f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#112d3f 78%,var(--app-mint-ice)22%)}}html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:var(--app-mint-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-mint-dark-label-readable)76%,#fff 24%)}}html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-page:#082234;--app-material-card:linear-gradient(180deg,#173d4a 0%,#123440 100%);--app-material-card-solid:#173d4a;--app-material-control:#0f2c38;--app-material-control-solid:#0f2c38;--app-material-active:#0f2c38;--app-border-passive:#ffffff1b}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1b 72%,var(--app-mint-ice)28%)}}html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:#ffffff24}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff24 54%,color-mix(in srgb,var(--app-mint-ice)62%,var(--app-mint-fresh)38%)46%)}}html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-mint-fresh)58%,var(--app-mint-ice)42%)}}html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-cell-bg:#102f3a;--app-artwork-soft:#173d4a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#173d4a 70%,var(--app-mint-ice)30%)}}html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-mint-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-mint-dark-label-readable)80%,#fff 20%)}}html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-material-page:#101414;--app-material-card:linear-gradient(180deg,#1a2221 0%,#16201f 100%);--app-material-card-solid:#1a2221;--app-material-control:#141b1b;--app-material-control-solid:#141b1b}html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-material-page:#111b1a;--app-material-card:linear-gradient(180deg,#22302d 0%,#1c2927 100%);--app-material-card-solid:#22302d;--app-material-control:#182320;--app-material-control-solid:#182320}html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-page:#020606;--app-material-card:linear-gradient(180deg,#0b1413 0%,#08100f 100%);--app-material-card-solid:#0b1413;--app-material-control:#070d0c;--app-material-control-solid:#070d0c}html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-page:#06100f;--app-material-card:linear-gradient(180deg,#111d1a 0%,#0d1715 100%);--app-material-card-solid:#111d1a;--app-material-control:#0a1412;--app-material-control-solid:#0a1412}html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-active:var(--app-material-control-solid);--app-border-passive:#ffffff14;--app-border-support:#ffffff1d}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff1d 66%,color-mix(in srgb,var(--app-mint-ice)54%,var(--app-mint-fresh)46%)34%)}}html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-mint-fresh)56%,var(--app-mint-ice)44%)}}html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:var(--app-material-control-solid);--app-artwork-soft:var(--app-material-card-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,var(--app-material-card-solid)78%,var(--app-mint-ice)22%)}}html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:var(--app-mint-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-mint-dark-label-readable)76%,#fff 24%)}}html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-active:var(--app-material-control-solid);--app-border-passive:#ffffff18}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff18 70%,var(--app-mint-ice)30%)}}html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:#ffffff1f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff1f 54%,color-mix(in srgb,var(--app-mint-ice)60%,var(--app-mint-fresh)40%)46%)}}html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-mint-fresh)58%,var(--app-mint-ice)42%)}}html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:var(--app-material-control-solid);--app-artwork-soft:var(--app-material-card-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,var(--app-material-card-solid)72%,var(--app-mint-ice)28%)}}html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-mint-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=mint][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-mint-dark-label-readable)80%,#fff 20%)}}html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--app-color-foundation-bg:var(--app-material-page);--app-color-foundation-surface:var(--app-material-card);--app-color-foundation-muted:var(--app-text-secondary-readable);--app-color-support:var(--app-text-label);--app-color-support-soft:var(--app-material-active);--app-color-support-border:var(--app-border-support);--app-surface-bg:var(--app-material-card);--app-sheet-bg:var(--app-material-card);--app-control-bg:var(--app-material-control);--app-control-border:var(--app-border-support);--app-control-active-bg:var(--app-material-active);--app-control-active-border:var(--app-border-active);--app-control-color:var(--app-icon-support);--app-label-color:var(--app-text-label);--app-body-muted:var(--app-text-secondary-readable);--app-nav-icon-muted:var(--app-icon-muted);--app-nav-icon-active:var(--app-icon-active);--app-nav-muted-color:var(--app-icon-muted);--app-nav-secondary:var(--app-icon-support);--app-nav-accent:var(--app-icon-active);--app-nav-active-bg:var(--app-material-active);--app-nav-active-color:var(--app-icon-active);--app-nav-active-border:var(--app-border-active);--app-nav-avatar-bg:var(--app-material-control);--app-nav-avatar-border:var(--app-border-support);--chat-ios-text-secondary:var(--app-text-secondary-readable);--chat-ios-text-tertiary:var(--app-text-label);--chat-ios-text-muted:var(--app-icon-muted);--chat-ios-pink-muted:var(--app-text-label);--chat-color-pink:var(--app-identity-pink);--chat-color-coral:var(--app-identity-coral);--chat-color-ink:var(--app-text-primary-readable);--chat-label-color:var(--app-text-label);--chat-border-soft:var(--app-border-support);--chat-border-medium:var(--app-border-active);--chat-control-bg:var(--app-material-control);--chat-control-border:var(--app-border-support);--chat-home-surface-bg:var(--app-material-card);--chat-home-surface-border:var(--app-border-support);--chat-home-control-bg:var(--app-material-control);--chat-home-control-border:var(--app-border-support);--chat-home-control-icon:var(--app-icon-support);--chat-history-bg:var(--app-material-control);--chat-history-border:var(--app-border-support);--chat-empty-title-color:var(--app-text-action);--chat-empty-subtitle-color:var(--app-text-secondary-readable);--chat-empty-kicker-color:var(--app-text-label);--chat-suggestion-row-bg:var(--app-material-card);--chat-suggestion-row-border:var(--app-border-support);--chat-suggestion-icon-bg:var(--app-icon-cell-bg);--chat-suggestion-icon-border:var(--app-icon-cell-border);--chat-suggestion-icon-color:var(--app-icon-active);--chat-suggestion-kicker-color:var(--app-text-label);--chat-suggestion-text-color:var(--app-text-primary-readable);--chat-suggestion-chevron-color:var(--app-icon-support);--app-composer-placeholder:var(--app-text-placeholder);--app-composer-control-bg:var(--app-material-control);--app-composer-control-border:var(--app-border-support);--app-composer-control-icon:var(--app-icon-active);--app-composer-control-shadow:none;--chat-composer-action-bg:var(--app-composer-control-bg);--chat-composer-action-border:var(--app-composer-control-border);--chat-composer-action-shadow:var(--app-composer-control-shadow);--chat-composer-send-ready-bg:var(--app-material-active);--chat-composer-send-ready-border:var(--app-border-active);--chat-composer-send-ready-color:var(--app-icon-active);--chat-home-input-bg:var(--app-material-control);--chat-home-composer-bg:transparent;--chat-composer-placeholder-color:var(--app-composer-placeholder);--chat-thread-card-bg:var(--app-material-card);--chat-thread-card-border:var(--app-border-support);--chat-thread-assistant-bg:var(--app-material-card);--chat-thread-assistant-border:var(--app-border-support);--chat-thread-user-bg:var(--app-material-active);--chat-thread-user-border:var(--app-border-active);--chat-learn-kicker-color:var(--app-mint-label-readable);--love-log-accent-raw:var(--app-identity-coral);--love-log-secondary-raw:var(--app-identity-pink);--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--app-material-page);--love-log-header-bg:var(--app-material-card);--love-log-header-slab-bg:var(--app-material-card);--love-log-header-slab-border:var(--app-border-support);--love-log-header-slab-shadow:var(--app-surface-shadow);--love-log-header-edge-mask:var(--app-material-page);--love-log-card-bg:var(--app-material-card);--love-log-card-border:var(--app-border-support);--love-log-card-shadow:var(--app-surface-shadow);--love-log-word-color:var(--app-text-action);--love-log-translation-color:var(--app-text-secondary-readable);--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label);--love-log-progress-fill:var(--app-artwork-accent);--love-log-header-count-color:var(--app-text-label);--love-log-header-action-bg:var(--app-material-control);--love-log-header-action-border:var(--app-border-support);--love-log-header-action-color:var(--app-icon-support);--love-log-header-action-active-bg:var(--app-material-active);--love-log-header-action-active-border:var(--app-border-active);--love-log-header-input-bg:var(--app-material-control);--love-log-header-input-border:var(--app-border-support);--love-log-header-input-color:var(--app-text-primary-readable);--love-log-header-input-placeholder:var(--app-text-placeholder);--love-log-header-input-icon:var(--app-icon-support);--love-log-header-input-focus-bg:var(--app-material-control);--love-log-header-input-focus-border:var(--app-border-active);--love-log-header-filter-bg:var(--app-material-control);--love-log-header-filter-border:var(--app-border-support);--love-log-header-filter-color:var(--app-icon-support);--love-log-header-filter-active-bg:var(--app-material-active);--love-log-header-filter-active-color:var(--app-icon-active);--love-log-header-filter-active-border:var(--app-border-active);--love-log-title-color:var(--app-text-primary-readable);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--app-icon-support);--play-hub-hero-bg:var(--app-material-card);--play-hub-hero-border:var(--app-border-support);--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-card-bg:var(--app-material-card);--play-hub-shared-card-bg:var(--app-material-card);--play-hub-card-border:var(--app-border-support);--play-hub-card-border-featured:var(--app-border-active);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-control-shadow:var(--app-surface-shadow);--play-hub-tab-bg:var(--app-material-control);--play-hub-tab-border:var(--app-border-support);--play-hub-tab-active-bg:var(--app-material-active);--play-hub-tab-active-border:var(--app-border-active);--play-hub-tab-text:var(--app-text-label);--play-hub-tab-active-text:var(--app-text-action);--play-hub-tab-count-bg:var(--app-material-control-solid);--bg-app:var(--app-material-page)!important;--bg-primary:var(--app-material-page)!important;--bg-card:var(--app-material-card-solid)!important;--text-secondary:var(--app-text-secondary-readable)!important;--border-color:var(--app-border-support)!important;--disabled-fg:var(--app-text-placeholder)!important;--disabled-bg:var(--app-material-control-solid)!important;--disabled-border:var(--app-border-support)!important;--love-log-progress-number:var(--app-icon-active)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-bg:color-mix(in srgb,var(--app-material-control-solid)86%,var(--app-mint-ice)14%)}}html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-active-bg:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-active-bg:color-mix(in srgb,var(--app-material-control-solid)78%,var(--app-mint-fresh)22%)}}html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-color:var(--app-text-secondary-readable);--play-hub-tab-count-active-color:var(--app-text-action);--play-hub-title-text:var(--app-text-primary-readable);--play-hub-support-text:var(--app-text-secondary-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-support-text:color-mix(in srgb,var(--app-text-secondary-readable)84%,var(--app-text-primary-readable)16%)}}html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-card-description-text:var(--app-text-secondary-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-card-description-text:color-mix(in srgb,var(--app-text-secondary-readable)82%,var(--app-text-primary-readable)18%)}}html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-label-text:var(--app-text-label);--play-hub-meta-text:var(--app-text-secondary-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-meta-text:color-mix(in srgb,var(--app-text-secondary-readable)88%,var(--app-text-action)12%)}}html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-action-text:var(--app-text-action);--play-hub-artwork-color:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-color:color-mix(in srgb,var(--app-mint-ice)54%,var(--app-mint-fresh)46%)}}html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-light-fill:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-mint-ice)34%,var(--app-material-card-solid))}}html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-soft-fill:var(--app-mint-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-soft-fill:color-mix(in srgb,var(--app-mint-ice)54%,var(--app-material-card-solid))}}html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-accent-fill:var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-accent-fill:color-mix(in srgb,var(--app-mint-fresh)62%,var(--app-mint-ice)38%)}}html[data-accent-color=mint][data-bg-style]:not(.dark),html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-opacity-solo:.62;--play-hub-artwork-opacity-shared:.68;--play-game-surface-bg:var(--app-material-card);--play-game-surface-raised-bg:var(--app-material-control);--play-game-surface-border:var(--app-border-support);--play-game-control-bg:var(--app-material-control);--play-game-control-border:var(--app-border-support);--play-game-control-selected-bg:var(--app-material-active);--play-game-control-selected-border:var(--app-border-active);--play-game-icon-bg:var(--app-icon-cell-bg);--play-game-icon-border:var(--app-icon-cell-border);--play-game-input-shadow:none}html[data-accent-color=mint] .love-log-page,html[data-accent-color=mint] .app-play-hub,html[data-accent-color=mint] .app-profile-page,html[data-accent-color=mint] .app-progress-page,html[data-accent-color=mint] .app-pricing-page{background:var(--app-material-page)}html[data-accent-color=mint] .app-navbar-shell{--app-nav-active-material:var(--app-material-active);--app-nav-active-border-color:var(--app-border-active);--app-nav-active-material-shadow:var(--app-material-active-shadow,none);background:var(--app-material-page);border-bottom-color:var(--app-border-passive)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint] .app-navbar-shell{border-bottom-color:color-mix(in srgb,var(--app-border-passive)72%,transparent)}}html[data-accent-color=mint] .app-navbar-shell{box-shadow:none}html[data-accent-color=mint] .app-navbar-link:not(.app-navbar-link--active),html[data-accent-color=mint] .app-navbar-icon-button,html[data-accent-color=mint] .app-navbar-profile-button,html[data-accent-color=mint] .app-navbar-journey-summary{color:var(--app-nav-icon-muted)}html[data-accent-color=mint] .app-navbar-link--active{background:var(--app-nav-active-bg);border-color:var(--app-nav-active-border);color:var(--app-nav-active-color);box-shadow:var(--app-nav-active-shadow,none)}html[data-accent-color=mint] .app-primary-action:not(:disabled),html[data-accent-color=mint] .app-premium-action:not(:disabled){background:var(--app-premium-action-bg);border-color:var(--app-premium-action-border);box-shadow:var(--app-premium-action-shadow);color:var(--app-premium-action-color)}html[data-accent-color=mint] .app-progress-page{--app-progress-coral:var(--app-mint-fresh);--app-progress-pink:var(--app-mint-ice);--app-progress-theme:var(--app-mint-blend);--app-progress-theme-strong:var(--app-mint-fresh-readable);--app-progress-rose-base:var(--app-mint-blend);--app-progress-title-text:var(--app-text-primary-readable);--app-progress-muted-text:var(--app-text-secondary-readable);--app-progress-soft-text:var(--app-text-label);--app-progress-test-bg:var(--app-material-control);--app-progress-test-border:var(--app-border-support);--app-progress-test-color:var(--app-text-action);--app-progress-test-ready-bg:var(--app-action-gradient);--app-progress-test-ready-border:var(--app-border-active);--app-progress-test-ready-color:var(--app-mint-action-on);--app-progress-test-ready-shadow:0 16px 30px -26px var(--app-mint-fresh)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint] .app-progress-page{--app-progress-test-ready-shadow:0 16px 30px -26px color-mix(in srgb,var(--app-mint-fresh)42%,transparent)}}html[data-accent-color=mint] .app-surface-card,html[data-accent-color=mint] .app-surface-sheet,html[data-accent-color=mint] .app-profile-menu,html[data-accent-color=mint] .app-profile-journey-summary,html[data-accent-color=mint] .app-pricing-card,html[data-accent-color=mint] .app-progress-hero,html[data-accent-color=mint] .app-progress-disclosure,html[data-accent-color=mint] .app-progress-activity-card,html[data-accent-color=mint] .app-progress-journey-panel,html[data-accent-color=mint] .chat-suggestion-card,html[data-accent-color=mint] .chat-listen-setup,html[data-accent-color=mint] .chat-listen-empty,html[data-accent-color=mint] .chat-thread-notice,html[data-accent-color=mint] .chat-reader-sheet,html[data-accent-color=mint] .chat-thinking-indicator{background:var(--app-material-card);border-color:var(--app-border-support);box-shadow:var(--app-surface-shadow)}html[data-accent-color=mint] .app-token-icon,html[data-accent-color=mint] .app-profile-card-icon,html[data-accent-color=mint] .app-menu-row__icon,html[data-accent-color=mint] .app-profile-journey-flag,html[data-accent-color=mint] .app-profile-menu-close,html[data-accent-color=mint] .app-pricing-feature-icon,html[data-accent-color=mint] .app-progress-disclosure-icon{background:var(--app-icon-cell-bg);border-color:var(--app-icon-cell-border);color:var(--app-icon-support)}html[data-accent-color=mint] .app-pricing-card--premium-experiment,html[data-accent-color=mint][data-bg-style] .app-pricing-card,html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark .app-pricing-card{background:var(--app-material-card)!important;border-color:var(--app-border-support)!important;box-shadow:var(--app-surface-shadow)!important}html[data-accent-color=mint] .app-pricing-price-panel,html[data-accent-color=mint] .app-pricing-card--premium-experiment .app-pricing-billing-toggle,html[data-accent-color=mint] .app-pricing-card--premium-experiment .app-pricing-billing-option,html[data-accent-color=mint] .app-pricing-card--premium-experiment .app-pricing-feature-list li{background:var(--app-material-control)!important;border-color:var(--app-border-support)!important;box-shadow:none!important}html[data-accent-color=mint] .app-pricing-card--premium-experiment .app-pricing-billing-option[aria-pressed=true]{background:var(--app-material-active)!important;border-color:var(--app-border-active)!important;color:var(--app-text-action)!important}html[data-accent-color=mint] .chat-empty-title{color:var(--chat-empty-title-color)!important}html[data-accent-color=mint] .chat-empty-subtitle,html[data-accent-color=mint] .chat-suggestion-kicker,html[data-accent-color=mint] .chat-history-button__label{color:var(--app-text-secondary-readable)!important}html[data-accent-color=mint] .chat-suggestion-kicker,html[data-accent-color=mint] .chat-history-button__label{color:var(--app-text-label)!important}html[data-accent-color=mint] .chat-suggestion-text,html[data-accent-color=mint] .chat-composer-field .chat-composer-input{-webkit-text-fill-color:var(--app-text-primary-readable);color:var(--app-text-primary-readable)!important}html[data-accent-color=mint] .chat-composer-field .chat-composer-input::-moz-placeholder,html[data-accent-color=mint] .love-log-header-input::-moz-placeholder,html[data-accent-color=mint] .game-answer-input::-moz-placeholder{-webkit-text-fill-color:var(--app-composer-placeholder);opacity:1;color:var(--app-composer-placeholder)!important}html[data-accent-color=mint] .chat-composer-field .chat-composer-input::placeholder,html[data-accent-color=mint] .love-log-header-input::placeholder,html[data-accent-color=mint] .game-answer-input::placeholder{-webkit-text-fill-color:var(--app-composer-placeholder);opacity:1;color:var(--app-composer-placeholder)!important}html[data-accent-color=mint] input::-moz-placeholder,html[data-accent-color=mint] textarea::-moz-placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=mint] input::placeholder,html[data-accent-color=mint] textarea::placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=mint] .chat-composer-bar{border-top-color:var(--app-border-passive)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint] .chat-composer-bar{border-top-color:color-mix(in srgb,var(--app-border-passive)72%,transparent)!important}}html[data-accent-color=mint] .chat-composer-bar{box-shadow:none!important}html[data-accent-color=mint] .chat-composer-bar .chat-composer-action,html[data-accent-color=mint] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready),html[data-accent-color=mint] .chat-composer-bar .chat-composer-field,html[data-accent-color=mint] .app-field,html[data-accent-color=mint] .love-log-header-input,html[data-accent-color=mint] .game-answer-input{background:var(--app-material-control)!important;border-color:var(--app-border-support)!important;color:var(--app-text-primary-readable)!important;box-shadow:none!important}html[data-accent-color=mint] .chat-composer-bar .chat-composer-action,html[data-accent-color=mint] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready){color:var(--app-icon-support)!important}html[data-accent-color=mint] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled),html[data-accent-color=mint] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-sending{background:var(--app-material-active)!important;border-color:var(--app-border-active)!important;color:var(--app-icon-active)!important;box-shadow:none!important}html[data-accent-color=mint] .app-field:focus,html[data-accent-color=mint] .app-field:focus-visible,html[data-accent-color=mint] .love-log-header-input:focus,html[data-accent-color=mint] .game-answer-input:focus{border-color:var(--app-border-active)!important;box-shadow:var(--app-focus-ring)!important}html[data-accent-color=mint] textarea.game-answer-input{border-radius:2rem!important}html[data-accent-color=mint] .app-option-card{box-shadow:none}html[data-accent-color=mint] .app-option-card[aria-pressed=true]{background:var(--app-material-active);border-color:var(--app-border-active);color:var(--app-text-action);box-shadow:none}html[data-accent-color=mint] .app-avatar-upload-control{border-color:var(--app-border-support);background-color:var(--app-icon-cell-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mint] .app-avatar-upload-control{border-color:color-mix(in srgb,var(--app-border-support)58%,transparent)}}html[data-accent-color=mint] .app-avatar-upload-control{box-shadow:none;color:var(--app-icon-active)!important}html[data-accent-color=mint] .app-avatar-upload-control>span{color:currentColor}html[data-accent-color=mint] .play-hub-card{--app-artwork-soft:var(--play-hub-artwork-light-fill);--app-artwork-muted:var(--play-hub-artwork-soft-fill);--app-artwork-accent:var(--play-hub-artwork-accent-fill)}html[data-accent-color=mint] .play-hub-card svg [fill="#D1D5DB"],html[data-accent-color=mint] .play-hub-card svg [fill="#E5E7EB"],html[data-accent-color=mint] .play-hub-card svg [fill="#F3F4F6"],html[data-accent-color=mint] .play-hub-card svg [fill="#F9FAFB"]{fill:var(--app-artwork-soft)!important}html[data-accent-color=mint] .play-hub-card svg [stroke="#9CA3AF"],html[data-accent-color=mint] .play-hub-card svg [stroke="#D1D5DB"],html[data-accent-color=mint] .play-hub-card svg [stroke="#E5E7EB"]{stroke:var(--app-artwork-muted)!important}html[data-accent-color=mint] .play-hub-card svg [fill="#6B7280"],html[data-accent-color=mint] .play-hub-card svg [fill="#9CA3AF"]{fill:var(--app-artwork-muted)!important}html[data-accent-color=mint] .play-hub-card svg [fill="#111827"],html[data-accent-color=mint] .play-hub-card svg [fill="#1F2937"],html[data-accent-color=mint] .play-hub-card svg [fill="#374151"]{fill:var(--app-artwork-accent)!important}html[data-accent-color=ocean]{--app-ocean-blue:#6e7bf0;--app-ocean-blue-strong:#456ef0;--app-ocean-blue-readable:#5062d6;--app-ocean-blue-deep:#3448c9;--app-ocean-lilac:#d8d2ff;--app-ocean-lilac-strong:#b9b5ff;--app-ocean-lilac-soft:#eeeaff;--app-ocean-lavender:#f5f2ff;--app-ocean-periwinkle:#7d88f4;--app-ocean-lilac-readable:#6970c8;--app-ocean-sky:#6eb4f0;--app-ocean-cornflower:#6ecaf0;--app-ocean-ice:#f3f7ff;--app-ocean-lilac-ice:#f8f5ff;--app-ocean-glass:#ede8ff;--app-ocean-ink:#25293a;--app-ocean-support-readable:var(--app-ocean-blue-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean]{--app-ocean-support-readable:color-mix(in srgb,var(--app-ocean-blue-readable)68%,var(--app-ocean-lilac-readable)32%)}}html[data-accent-color=ocean]{--app-ocean-label-readable:var(--app-ocean-blue-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean]{--app-ocean-label-readable:color-mix(in srgb,var(--app-ocean-blue-readable)58%,var(--app-ocean-lilac-readable)42%)}}html[data-accent-color=ocean]{--app-ocean-placeholder-readable:var(--app-ocean-lilac-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean]{--app-ocean-placeholder-readable:color-mix(in srgb,var(--app-ocean-lilac-readable)42%,var(--app-ocean-ink)58%)}}html[data-accent-color=ocean]{--app-ocean-dark-support-readable:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean]{--app-ocean-dark-support-readable:color-mix(in srgb,var(--app-ocean-blue)62%,var(--app-ocean-lilac-soft)38%)}}html[data-accent-color=ocean]{--app-ocean-dark-label-readable:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean]{--app-ocean-dark-label-readable:color-mix(in srgb,var(--app-ocean-blue)56%,var(--app-ocean-lilac-soft)44%)}}html[data-accent-color=ocean]{--app-ocean-action-on:#fff;--app-ocean-action:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean]{--app-ocean-action:color-mix(in srgb,var(--app-ocean-blue)74%,var(--app-ocean-lilac-strong)26%)}}html[data-accent-color=ocean]{--app-ocean-action-readable:var(--app-ocean-blue-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean]{--app-ocean-action-readable:color-mix(in srgb,var(--app-ocean-blue-readable)76%,var(--app-ocean-lilac-readable)24%)}}html[data-accent-color=ocean]{--app-ocean-blend:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean]{--app-ocean-blend:color-mix(in srgb,var(--app-ocean-blue)72%,var(--app-ocean-lilac)28%)}}html[data-accent-color=ocean]{--app-identity-coral:var(--app-ocean-action);--app-identity-pink:var(--app-ocean-lilac);--app-action-gradient:linear-gradient(135deg,var(--app-ocean-blue)0%,var(--app-ocean-periwinkle)52%,var(--app-ocean-lilac-strong)100%);--app-premium-action-bg:var(--app-action-gradient);--app-premium-action-border:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean]{--app-premium-action-border:color-mix(in srgb,var(--app-ocean-blue)64%,var(--app-ocean-lilac)36%)}}html[data-accent-color=ocean]{--app-premium-action-color:var(--app-ocean-action-on);--app-premium-action-shadow:0 18px 34px -30px var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean]{--app-premium-action-shadow:0 18px 34px -30px color-mix(in srgb,var(--app-ocean-blue)44%,transparent)}}html[data-accent-color=ocean]{--app-icon-active:var(--app-ocean-action-readable);--app-icon-danger:var(--app-danger-color);--app-artwork-accent:var(--app-ocean-blend);--app-border-active:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean]{--app-border-active:color-mix(in srgb,var(--app-ocean-blue)64%,var(--app-ocean-lilac)36%)}}html[data-accent-color=ocean]{--app-text-primary-readable:var(--text-primary);--app-text-action:var(--app-ocean-action-readable)}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-material-page:#fff;--app-material-card:linear-gradient(180deg,#fff 0%,var(--app-ocean-ice)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-material-card:linear-gradient(180deg,#fff 0%,color-mix(in srgb,color-mix(in srgb,var(--app-ocean-ice)72%,var(--app-ocean-lilac-ice)28%)4%,#fff 96%)100%)}}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-material-card-solid:#fff;--app-material-control:var(--app-ocean-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-material-control:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-ice)72%,var(--app-ocean-lilac-ice)28%)8%,#fff 92%)}}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-material-control-solid:var(--app-ocean-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-material-control-solid:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-ice)72%,var(--app-ocean-lilac-ice)28%)8%,#fff 92%)}}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-material-active:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-material-active:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-blue)72%,var(--app-ocean-lilac)28%)15%,#fff 85%)}}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-border-passive:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-border-passive:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-blue)70%,var(--app-ocean-lilac)30%)18%,#fff 82%)}}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-border-support:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-border-support:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-blue)70%,var(--app-ocean-lilac)30%)24%,#fff 76%)}}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-border-active:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac)32%)}}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-icon-muted:var(--app-ocean-blue-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-ocean-blue-readable)68%,var(--app-ocean-lilac-readable)32%)}}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-icon-support:var(--app-ocean-label-readable);--app-icon-active:var(--app-ocean-action-readable);--app-icon-cell-bg:var(--app-ocean-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-ice)70%,var(--app-ocean-lilac-ice)30%)18%,#fff 82%)}}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-artwork-soft:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac)32%)22%,#fff 78%)}}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-artwork-muted:var(--app-ocean-blue-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-ocean-blue-readable)70%,var(--app-ocean-lilac-readable)30%)}}html[data-accent-color=ocean][data-bg-style=clean]:not(.dark){--app-text-primary-readable:var(--app-ocean-ink);--app-readable-subtle:var(--app-ocean-support-readable);--app-text-secondary-readable:var(--app-ocean-support-readable);--app-text-label:var(--app-ocean-label-readable);--app-text-action:var(--app-ocean-action-readable);--app-text-placeholder:var(--app-ocean-placeholder-readable);--app-material-active-shadow:none}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-material-page:#f7f9ff;--app-material-card:linear-gradient(180deg,var(--app-ocean-ice)0%,var(--app-ocean-ice)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-material-card:linear-gradient(180deg,color-mix(in srgb,var(--app-ocean-ice)62%,#fff)0%,color-mix(in srgb,color-mix(in srgb,var(--app-ocean-ice)70%,var(--app-ocean-lilac-ice)30%)36%,#fff 64%)100%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-material-card-solid:var(--app-ocean-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-material-card-solid:color-mix(in srgb,var(--app-ocean-ice)44%,#fff 56%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-material-control:var(--app-ocean-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-material-control:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-ice)72%,var(--app-ocean-lilac-ice)28%)26%,#fff 74%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-material-control-solid:var(--app-ocean-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-material-control-solid:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-ice)72%,var(--app-ocean-lilac-ice)28%)26%,#fff 74%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-material-active:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-material-active:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-blue)70%,var(--app-ocean-lilac)30%)22%,#fff 78%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-border-passive:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-border-passive:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac)32%)28%,#fff 72%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-border-support:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-border-support:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac)32%)32%,#fff 68%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-border-active:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-ocean-blue)66%,var(--app-ocean-lilac)34%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-icon-muted:var(--app-ocean-blue-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-ocean-blue-readable)68%,var(--app-ocean-lilac-readable)32%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-icon-support:var(--app-ocean-label-readable);--app-icon-active:var(--app-ocean-action-readable);--app-icon-cell-bg:var(--app-ocean-ice)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-ice)70%,var(--app-ocean-lilac-ice)30%)36%,#fff 64%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-artwork-soft:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-blue)66%,var(--app-ocean-lilac)34%)30%,#fff 70%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-artwork-muted:var(--app-ocean-blue-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-ocean-blue-readable)68%,var(--app-ocean-lilac-readable)32%)}}html[data-accent-color=ocean][data-bg-style=tinted]:not(.dark){--app-text-primary-readable:var(--app-ocean-ink);--app-readable-subtle:var(--app-ocean-support-readable);--app-text-secondary-readable:var(--app-ocean-support-readable);--app-text-label:var(--app-ocean-label-readable);--app-text-action:var(--app-ocean-action-readable);--app-text-placeholder:var(--app-ocean-placeholder-readable);--app-material-active-shadow:none}html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-text-primary-readable:var(--text-primary);--app-text-secondary-readable:var(--app-ocean-dark-support-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-text-secondary-readable:color-mix(in srgb,var(--app-ocean-dark-support-readable)84%,var(--text-primary)16%)}}html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-readable-subtle:var(--app-text-secondary-readable);--app-text-label:var(--app-ocean-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-text-label:color-mix(in srgb,var(--app-ocean-dark-label-readable)88%,var(--text-primary)12%)}}html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-text-action:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-text-action:color-mix(in srgb,var(--app-ocean-blue)70%,var(--app-ocean-lilac-soft)30%)}}html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:var(--app-ocean-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:color-mix(in srgb,var(--app-ocean-dark-label-readable)76%,var(--text-primary)24%)}}html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:var(--app-ocean-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:color-mix(in srgb,var(--app-ocean-dark-label-readable)78%,var(--text-primary)22%)}}html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-icon-support:var(--app-ocean-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-icon-support:color-mix(in srgb,var(--app-ocean-dark-label-readable)84%,var(--text-primary)16%)}}html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-icon-active:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-icon-active:color-mix(in srgb,var(--app-ocean-blue)70%,var(--app-ocean-lilac-soft)30%)}}html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-artwork-accent:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-artwork-accent:color-mix(in srgb,var(--app-ocean-blue)72%,var(--app-ocean-lilac-soft)28%)}}html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-material-active-shadow:none;--app-surface-shadow:0 14px 30px -34px #00000070,inset 0 1px 0 #ffffff09;--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-control-shadow:var(--app-surface-shadow)}html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-material-page:#08122e;--app-material-card:linear-gradient(180deg,#152044 0%,#111a38 100%);--app-material-card-solid:#152044;--app-material-control:#0e1733;--app-material-control-solid:#0e1733;--app-material-active:#1b2750;--app-border-passive:#ffffff1b;--app-border-support:#ffffff24}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff24 60%,color-mix(in srgb,var(--app-ocean-blue)70%,var(--app-ocean-lilac)30%)40%)}}html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-ocean-blue)70%,var(--app-ocean-lilac)30%)}}html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-cell-bg:#101b3c}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,#101b3c 88%,var(--app-ocean-lilac-soft)12%)}}html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-soft:#17234a}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#17234a 82%,var(--app-ocean-lilac-soft)18%)}}html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:var(--app-ocean-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-ocean-dark-label-readable)72%,#fff 28%)}}html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-page:#0e1838;--app-material-card:linear-gradient(180deg,#1e2854 0%,#182146 100%);--app-material-card-solid:#1e2854;--app-material-control:#151e40;--app-material-control-solid:#151e40;--app-material-active:#253061;--app-border-passive:#ffffff1b}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1b 68%,color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac)32%)32%)}}html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:#ffffff24}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff24 56%,color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac)32%)44%)}}html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac)32%)}}html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-cell-bg:#182349}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,#182349 84%,var(--app-ocean-lilac-soft)16%)}}html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-soft:#22305f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#22305f 76%,var(--app-ocean-lilac-soft)24%)}}html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-ocean-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-ocean-dark-label-readable)76%,#fff 24%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-material-page:#101217;--app-material-card:linear-gradient(180deg,#1a1d29 0%,#161823 100%);--app-material-card-solid:#1a1d29;--app-material-control:#141722;--app-material-control-solid:#141722}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-material-page:#141722;--app-material-card:linear-gradient(180deg,#232638 0%,#1d2030 100%);--app-material-card-solid:#232638;--app-material-control:#1a1d2a;--app-material-control-solid:#1a1d2a}html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-page:#03040b;--app-material-card:linear-gradient(180deg,#0e1020 0%,#0a0c18 100%);--app-material-card-solid:#0e1020;--app-material-control:#090b15;--app-material-control-solid:#090b15}html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-page:#060812;--app-material-card:linear-gradient(180deg,#151827 0%,#101320 100%);--app-material-card-solid:#151827;--app-material-control:#0c0f1b;--app-material-control-solid:#0c0f1b}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-active:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-active:color-mix(in srgb,var(--app-material-control-solid)88%,color-mix(in srgb,var(--app-ocean-blue)72%,var(--app-ocean-lilac-soft)28%)12%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-passive:#ffffff14;--app-border-support:#ffffff1d}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff1d 66%,color-mix(in srgb,var(--app-ocean-blue)70%,var(--app-ocean-lilac)30%)34%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac)32%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,var(--app-material-control-solid)88%,color-mix(in srgb,var(--app-ocean-blue)70%,var(--app-ocean-lilac-soft)30%)12%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:var(--app-material-card-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,var(--app-material-card-solid)84%,color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac-soft)32%)16%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:var(--app-ocean-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-ocean-dark-label-readable)72%,#fff 28%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-active:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-active:color-mix(in srgb,var(--app-material-control-solid)84%,color-mix(in srgb,var(--app-ocean-blue)70%,var(--app-ocean-lilac-soft)30%)16%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:#ffffff18}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff18 70%,color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac)32%)30%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:#ffffff1f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff1f 60%,color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac)32%)40%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-ocean-blue)66%,var(--app-ocean-lilac)34%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,var(--app-material-control-solid)84%,color-mix(in srgb,var(--app-ocean-blue)68%,var(--app-ocean-lilac-soft)32%)16%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:var(--app-material-card-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,var(--app-material-card-solid)78%,color-mix(in srgb,var(--app-ocean-blue)66%,var(--app-ocean-lilac-soft)34%)22%)}}html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-ocean-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=ocean][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-ocean-dark-label-readable)76%,#fff 24%)}}html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--app-color-foundation-bg:var(--app-material-page);--app-color-foundation-surface:var(--app-material-card);--app-color-foundation-muted:var(--app-text-secondary-readable);--app-color-support:var(--app-text-label);--app-color-support-soft:var(--app-material-active);--app-color-support-border:var(--app-border-support);--app-surface-bg:var(--app-material-card);--app-sheet-bg:var(--app-material-card);--app-control-bg:var(--app-material-control);--app-control-border:var(--app-border-support);--app-control-active-bg:var(--app-material-active);--app-control-active-border:var(--app-border-active);--app-control-color:var(--app-icon-support);--app-label-color:var(--app-text-label);--app-body-muted:var(--app-text-secondary-readable);--app-nav-icon-muted:var(--app-icon-muted);--app-nav-icon-active:var(--app-icon-active);--app-nav-muted-color:var(--app-icon-muted);--app-nav-secondary:var(--app-icon-support);--app-nav-accent:var(--app-icon-active);--app-nav-active-bg:var(--app-material-active);--app-nav-active-color:var(--app-icon-active);--app-nav-active-border:var(--app-border-active);--app-nav-avatar-bg:var(--app-material-control);--app-nav-avatar-border:var(--app-border-support);--chat-ios-text-secondary:var(--app-text-secondary-readable);--chat-ios-text-tertiary:var(--app-text-label);--chat-ios-text-muted:var(--app-icon-muted);--chat-ios-pink-muted:var(--app-text-label);--chat-color-pink:var(--app-identity-pink);--chat-color-coral:var(--app-identity-coral);--chat-color-ink:var(--app-text-primary-readable);--chat-label-color:var(--app-text-label);--chat-border-soft:var(--app-border-support);--chat-border-medium:var(--app-border-active);--chat-control-bg:var(--app-material-control);--chat-control-border:var(--app-border-support);--chat-home-surface-bg:var(--app-material-card);--chat-home-surface-border:var(--app-border-support);--chat-home-control-bg:var(--app-material-control);--chat-home-control-border:var(--app-border-support);--chat-home-control-icon:var(--app-icon-support);--chat-history-bg:var(--app-material-control);--chat-history-border:var(--app-border-support);--chat-empty-title-color:var(--app-text-action);--chat-empty-subtitle-color:var(--app-text-secondary-readable);--chat-empty-kicker-color:var(--app-text-label);--chat-suggestion-row-bg:var(--app-material-card);--chat-suggestion-row-border:var(--app-border-support);--chat-suggestion-icon-bg:var(--app-icon-cell-bg);--chat-suggestion-icon-border:var(--app-icon-cell-border);--chat-suggestion-icon-color:var(--app-icon-active);--chat-suggestion-kicker-color:var(--app-text-label);--chat-suggestion-text-color:var(--app-text-primary-readable);--chat-suggestion-chevron-color:var(--app-icon-support);--app-composer-placeholder:var(--app-text-placeholder);--app-composer-control-bg:var(--app-material-control);--app-composer-control-border:var(--app-border-support);--app-composer-control-icon:var(--app-icon-active);--app-composer-control-shadow:none;--chat-composer-action-bg:var(--app-composer-control-bg);--chat-composer-action-border:var(--app-composer-control-border);--chat-composer-action-shadow:var(--app-composer-control-shadow);--chat-composer-send-ready-bg:var(--app-material-active);--chat-composer-send-ready-border:var(--app-border-active);--chat-composer-send-ready-color:var(--app-icon-active);--chat-home-input-bg:var(--app-material-control);--chat-home-composer-bg:transparent;--chat-composer-placeholder-color:var(--app-composer-placeholder);--chat-thread-card-bg:var(--app-material-card);--chat-thread-card-border:var(--app-border-support);--chat-thread-assistant-bg:var(--app-material-card);--chat-thread-assistant-border:var(--app-border-support);--chat-thread-user-bg:var(--app-material-active);--chat-thread-user-border:var(--app-border-active);--chat-learn-kicker-color:var(--app-text-label);--love-log-accent-raw:var(--app-identity-coral);--love-log-secondary-raw:var(--app-identity-pink);--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--app-material-page);--love-log-header-bg:var(--app-material-card);--love-log-header-slab-bg:var(--app-material-card);--love-log-header-slab-border:var(--app-border-support);--love-log-header-slab-shadow:var(--app-surface-shadow);--love-log-header-edge-mask:var(--app-material-page);--love-log-card-bg:var(--app-material-card);--love-log-card-border:var(--app-border-support);--love-log-card-shadow:var(--app-surface-shadow);--love-log-word-color:var(--app-text-action);--love-log-translation-color:var(--app-text-secondary-readable);--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label);--love-log-progress-fill:var(--app-artwork-accent);--love-log-progress-center-bg:var(--app-material-card-solid);--love-log-progress-outer-stroke:var(--app-border-support);--love-log-progress-inner-stroke:var(--app-border-passive);--love-log-progress-check-color:var(--app-icon-active);--love-log-header-count-color:var(--app-text-label);--love-log-header-action-bg:var(--app-material-control);--love-log-header-action-border:var(--app-border-support);--love-log-header-action-color:var(--app-icon-support);--love-log-header-action-active-bg:var(--app-material-active);--love-log-header-action-active-border:var(--app-border-active);--love-log-header-input-bg:var(--app-material-control);--love-log-header-input-border:var(--app-border-support);--love-log-header-input-color:var(--app-text-primary-readable);--love-log-header-input-placeholder:var(--app-text-placeholder);--love-log-header-input-icon:var(--app-icon-support);--love-log-header-input-focus-bg:var(--app-material-control);--love-log-header-input-focus-border:var(--app-border-active);--love-log-header-filter-bg:var(--app-material-control);--love-log-header-filter-border:var(--app-border-support);--love-log-header-filter-color:var(--app-icon-support);--love-log-header-filter-active-bg:var(--app-material-active);--love-log-header-filter-active-color:var(--app-icon-active);--love-log-header-filter-active-border:var(--app-border-active);--love-log-title-color:var(--app-text-primary-readable);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--app-icon-support);--play-hub-hero-bg:var(--app-material-card);--play-hub-hero-border:var(--app-border-support);--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-card-bg:var(--app-material-card);--play-hub-shared-card-bg:var(--app-material-card);--play-hub-card-border:var(--app-border-support);--play-hub-card-border-featured:var(--app-border-active);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-control-shadow:var(--app-surface-shadow);--play-hub-tab-bg:var(--app-material-control);--play-hub-tab-border:var(--app-border-support);--play-hub-tab-active-bg:var(--app-material-active);--play-hub-tab-active-border:var(--app-border-active);--play-hub-tab-text:var(--app-text-label);--play-hub-tab-active-text:var(--app-text-action);--play-hub-tab-count-bg:var(--app-material-control-solid);--bg-app:var(--app-material-page)!important;--bg-primary:var(--app-material-page)!important;--bg-card:var(--app-material-card-solid)!important;--text-secondary:var(--app-text-secondary-readable)!important;--border-color:var(--app-border-support)!important;--disabled-fg:var(--app-text-placeholder)!important;--disabled-bg:var(--app-material-control-solid)!important;--disabled-border:var(--app-border-support)!important;--love-log-progress-number:var(--app-icon-active)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-bg:color-mix(in srgb,var(--app-material-control-solid)86%,var(--app-ocean-lilac)14%)}}html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-active-bg:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-active-bg:color-mix(in srgb,var(--app-material-control-solid)76%,color-mix(in srgb,var(--app-ocean-blue)38%,var(--app-ocean-lilac)62%)24%)}}html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-color:var(--app-text-secondary-readable);--play-hub-tab-count-active-color:var(--app-text-action);--play-hub-title-text:var(--app-text-primary-readable);--play-hub-support-text:var(--app-text-secondary-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-support-text:color-mix(in srgb,var(--app-text-secondary-readable)84%,var(--app-text-primary-readable)16%)}}html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-card-description-text:var(--app-text-secondary-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-card-description-text:color-mix(in srgb,var(--app-text-secondary-readable)82%,var(--app-text-primary-readable)18%)}}html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-label-text:var(--app-text-label);--play-hub-meta-text:var(--app-text-secondary-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-meta-text:color-mix(in srgb,var(--app-text-secondary-readable)88%,var(--app-text-action)12%)}}html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-action-text:var(--app-text-action);--play-hub-artwork-color:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-color:color-mix(in srgb,var(--app-ocean-blue)38%,var(--app-ocean-lilac)62%)}}html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-light-fill:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-light-fill:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-blue)28%,var(--app-ocean-lilac)72%)42%,var(--app-material-card-solid))}}html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-soft-fill:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-soft-fill:color-mix(in srgb,color-mix(in srgb,var(--app-ocean-blue)34%,var(--app-ocean-lilac)66%)58%,var(--app-material-card-solid))}}html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-accent-fill:var(--app-ocean-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-accent-fill:color-mix(in srgb,var(--app-ocean-blue)42%,var(--app-ocean-lilac)58%)}}html[data-accent-color=ocean][data-bg-style]:not(.dark),html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-opacity-solo:.62;--play-hub-artwork-opacity-shared:.68;--play-game-surface-bg:var(--app-material-card);--play-game-surface-raised-bg:var(--app-material-control);--play-game-surface-border:var(--app-border-support);--play-game-control-bg:var(--app-material-control);--play-game-control-border:var(--app-border-support);--play-game-control-selected-bg:var(--app-material-active);--play-game-control-selected-border:var(--app-border-active);--play-game-icon-bg:var(--app-icon-cell-bg);--play-game-icon-border:var(--app-icon-cell-border);--play-game-input-shadow:none}html[data-accent-color=ocean] .love-log-page,html[data-accent-color=ocean] .app-play-hub,html[data-accent-color=ocean] .app-profile-page,html[data-accent-color=ocean] .app-progress-page,html[data-accent-color=ocean] .app-pricing-page{background:var(--app-material-page)}html[data-accent-color=ocean] .app-navbar-shell{--app-nav-active-material:var(--app-material-active);--app-nav-active-border-color:var(--app-border-active);--app-nav-active-material-shadow:var(--app-material-active-shadow,none);background:var(--app-material-page);border-bottom-color:var(--app-border-passive)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean] .app-navbar-shell{border-bottom-color:color-mix(in srgb,var(--app-border-passive)72%,transparent)}}html[data-accent-color=ocean] .app-navbar-shell{box-shadow:none}html[data-accent-color=ocean] .app-navbar-link:not(.app-navbar-link--active),html[data-accent-color=ocean] .app-navbar-icon-button,html[data-accent-color=ocean] .app-navbar-profile-button,html[data-accent-color=ocean] .app-navbar-journey-summary{color:var(--app-nav-icon-muted)}html[data-accent-color=ocean] .app-navbar-link--active{background:var(--app-nav-active-bg);border-color:var(--app-nav-active-border);color:var(--app-nav-active-color);box-shadow:var(--app-nav-active-shadow,none)}html[data-accent-color=ocean] .app-primary-action:not(:disabled),html[data-accent-color=ocean] .app-premium-action:not(:disabled){background:var(--app-premium-action-bg);border-color:var(--app-premium-action-border);box-shadow:var(--app-premium-action-shadow);color:var(--app-premium-action-color)}html[data-accent-color=ocean] .app-progress-page{--app-progress-coral:var(--app-ocean-action);--app-progress-pink:var(--app-ocean-lilac);--app-progress-theme:var(--app-ocean-blend);--app-progress-theme-strong:var(--app-ocean-action-readable);--app-progress-rose-base:var(--app-ocean-blend);--app-progress-title-text:var(--app-text-primary-readable);--app-progress-muted-text:var(--app-text-secondary-readable);--app-progress-soft-text:var(--app-text-label);--app-progress-test-bg:var(--app-material-control);--app-progress-test-border:var(--app-border-support);--app-progress-test-color:var(--app-text-action);--app-progress-test-ready-bg:var(--app-action-gradient);--app-progress-test-ready-border:var(--app-border-active);--app-progress-test-ready-color:var(--app-ocean-action-on);--app-progress-test-ready-shadow:0 16px 30px -26px var(--app-ocean-lilac)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean] .app-progress-page{--app-progress-test-ready-shadow:0 16px 30px -26px color-mix(in srgb,var(--app-ocean-lilac)42%,transparent)}}html[data-accent-color=ocean] .app-surface-card,html[data-accent-color=ocean] .app-surface-sheet,html[data-accent-color=ocean] .app-profile-menu,html[data-accent-color=ocean] .app-profile-journey-summary,html[data-accent-color=ocean] .app-pricing-card,html[data-accent-color=ocean] .app-progress-hero,html[data-accent-color=ocean] .app-progress-disclosure,html[data-accent-color=ocean] .app-progress-activity-card,html[data-accent-color=ocean] .app-progress-journey-panel,html[data-accent-color=ocean] .chat-suggestion-card,html[data-accent-color=ocean] .chat-listen-setup,html[data-accent-color=ocean] .chat-listen-empty,html[data-accent-color=ocean] .chat-thread-notice,html[data-accent-color=ocean] .chat-reader-sheet,html[data-accent-color=ocean] .chat-thinking-indicator{background:var(--app-material-card);border-color:var(--app-border-support);box-shadow:var(--app-surface-shadow)}html[data-accent-color=ocean] .app-token-icon,html[data-accent-color=ocean] .app-profile-card-icon,html[data-accent-color=ocean] .app-menu-row__icon,html[data-accent-color=ocean] .app-profile-journey-flag,html[data-accent-color=ocean] .app-profile-menu-close,html[data-accent-color=ocean] .app-pricing-feature-icon,html[data-accent-color=ocean] .app-progress-disclosure-icon{background:var(--app-icon-cell-bg);border-color:var(--app-icon-cell-border);color:var(--app-icon-support)}html[data-accent-color=ocean] .app-pricing-card--premium-experiment,html[data-accent-color=ocean][data-bg-style] .app-pricing-card,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .app-pricing-card{background:var(--app-material-card)!important;border-color:var(--app-border-support)!important;box-shadow:var(--app-surface-shadow)!important}html[data-accent-color=ocean] .app-pricing-price-panel,html[data-accent-color=ocean] .app-pricing-card--premium-experiment .app-pricing-billing-toggle,html[data-accent-color=ocean] .app-pricing-card--premium-experiment .app-pricing-billing-option,html[data-accent-color=ocean] .app-pricing-card--premium-experiment .app-pricing-feature-list li{background:var(--app-material-control)!important;border-color:var(--app-border-support)!important;box-shadow:none!important}html[data-accent-color=ocean] .app-pricing-card--premium-experiment .app-pricing-billing-option[aria-pressed=true]{background:var(--app-material-active)!important;border-color:var(--app-border-active)!important;color:var(--app-text-action)!important}html[data-accent-color=ocean] .chat-empty-title{color:var(--chat-empty-title-color)!important}html[data-accent-color=ocean] .chat-empty-subtitle,html[data-accent-color=ocean] .chat-suggestion-kicker,html[data-accent-color=ocean] .chat-history-button__label{color:var(--app-text-secondary-readable)!important}html[data-accent-color=ocean] .chat-suggestion-kicker,html[data-accent-color=ocean] .chat-history-button__label{color:var(--app-text-label)!important}html[data-accent-color=ocean] .chat-suggestion-text,html[data-accent-color=ocean] .chat-composer-field .chat-composer-input{-webkit-text-fill-color:var(--app-text-primary-readable);color:var(--app-text-primary-readable)!important}html[data-accent-color=ocean] .chat-composer-field .chat-composer-input::-moz-placeholder,html[data-accent-color=ocean] .love-log-header-input::-moz-placeholder,html[data-accent-color=ocean] .game-answer-input::-moz-placeholder{-webkit-text-fill-color:var(--app-composer-placeholder);opacity:1;color:var(--app-composer-placeholder)!important}html[data-accent-color=ocean] .chat-composer-field .chat-composer-input::placeholder,html[data-accent-color=ocean] .love-log-header-input::placeholder,html[data-accent-color=ocean] .game-answer-input::placeholder{-webkit-text-fill-color:var(--app-composer-placeholder);opacity:1;color:var(--app-composer-placeholder)!important}html[data-accent-color=ocean] input::-moz-placeholder,html[data-accent-color=ocean] textarea::-moz-placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=ocean] input::placeholder,html[data-accent-color=ocean] textarea::placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=ocean] .chat-composer-bar{border-top-color:var(--app-border-passive)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean] .chat-composer-bar{border-top-color:color-mix(in srgb,var(--app-border-passive)72%,transparent)!important}}html[data-accent-color=ocean] .chat-composer-bar{box-shadow:none!important}html[data-accent-color=ocean] .chat-composer-bar .chat-composer-action,html[data-accent-color=ocean] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready),html[data-accent-color=ocean] .chat-composer-bar .chat-composer-field,html[data-accent-color=ocean] .app-field,html[data-accent-color=ocean] .love-log-header-input,html[data-accent-color=ocean] .game-answer-input{background:var(--app-material-control)!important;border-color:var(--app-border-support)!important;color:var(--app-text-primary-readable)!important;box-shadow:none!important}html[data-accent-color=ocean] .chat-composer-bar .chat-composer-action,html[data-accent-color=ocean] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready){color:var(--app-icon-support)!important}html[data-accent-color=ocean] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled),html[data-accent-color=ocean] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-sending{background:var(--app-material-active)!important;border-color:var(--app-border-active)!important;color:var(--app-icon-active)!important;box-shadow:none!important}html[data-accent-color=ocean] .app-field:focus,html[data-accent-color=ocean] .app-field:focus-visible,html[data-accent-color=ocean] .love-log-header-input:focus,html[data-accent-color=ocean] .game-answer-input:focus{border-color:var(--app-border-active)!important;box-shadow:var(--app-focus-ring)!important}html[data-accent-color=ocean] textarea.game-answer-input{border-radius:2rem!important}html[data-accent-color=ocean] .app-option-card{box-shadow:none}html[data-accent-color=ocean] .app-option-card[aria-pressed=true]{background:var(--app-material-active);border-color:var(--app-border-active);color:var(--app-text-action);box-shadow:none}html[data-accent-color=ocean] .app-avatar-upload-control{border-color:var(--app-border-support);background-color:var(--app-icon-cell-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=ocean] .app-avatar-upload-control{border-color:color-mix(in srgb,var(--app-border-support)58%,transparent)}}html[data-accent-color=ocean] .app-avatar-upload-control{box-shadow:none;color:var(--app-icon-active)!important}html[data-accent-color=ocean] .app-avatar-upload-control>span{color:currentColor}html[data-accent-color=ocean] .play-hub-card{--app-artwork-soft:var(--play-hub-artwork-light-fill);--app-artwork-muted:var(--play-hub-artwork-soft-fill);--app-artwork-accent:var(--play-hub-artwork-accent-fill)}html[data-accent-color=ocean] .play-hub-card svg [fill="#D1D5DB"],html[data-accent-color=ocean] .play-hub-card svg [fill="#E5E7EB"],html[data-accent-color=ocean] .play-hub-card svg [fill="#F3F4F6"],html[data-accent-color=ocean] .play-hub-card svg [fill="#F9FAFB"]{fill:var(--app-artwork-soft)!important}html[data-accent-color=ocean] .play-hub-card svg [stroke="#9CA3AF"],html[data-accent-color=ocean] .play-hub-card svg [stroke="#D1D5DB"],html[data-accent-color=ocean] .play-hub-card svg [stroke="#E5E7EB"]{stroke:var(--app-artwork-muted)!important}html[data-accent-color=ocean] .play-hub-card svg [fill="#6B7280"],html[data-accent-color=ocean] .play-hub-card svg [fill="#9CA3AF"]{fill:var(--app-artwork-muted)!important}html[data-accent-color=ocean] .play-hub-card svg [fill="#111827"],html[data-accent-color=ocean] .play-hub-card svg [fill="#1F2937"],html[data-accent-color=ocean] .play-hub-card svg [fill="#374151"]{fill:var(--app-artwork-accent)!important}html[data-accent-color=ocean][data-bg-style] .love-log-page,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--app-material-page);--love-log-header-bg:var(--app-material-card);--love-log-header-slab-bg:var(--app-material-card);--love-log-header-slab-border:var(--app-border-support);--love-log-header-edge-mask:var(--app-material-page);--love-log-header-slab-shadow:var(--app-surface-shadow);--love-log-card-bg:var(--app-material-card);--love-log-card-border:var(--app-border-support);--love-log-card-shadow:var(--app-surface-shadow);--love-log-word-color:var(--app-text-action);--love-log-translation-color:var(--app-text-secondary-readable);--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label);--love-log-progress-fill:var(--app-artwork-accent);--love-log-progress-number:var(--app-icon-active);--love-log-progress-center-bg:var(--app-material-card-solid);--love-log-progress-outer-stroke:var(--app-border-support);--love-log-progress-inner-stroke:var(--app-border-passive);--love-log-progress-ring-edge-stroke:transparent;--love-log-progress-check-color:var(--app-icon-active);--love-log-header-count-color:var(--app-text-label);--love-log-header-action-bg:var(--app-material-control);--love-log-header-action-border:var(--app-border-support);--love-log-header-action-color:var(--app-icon-support);--love-log-header-action-active-bg:var(--app-material-active);--love-log-header-action-active-border:var(--app-border-active);--love-log-header-input-bg:var(--app-material-control);--love-log-header-input-border:var(--app-border-support);--love-log-header-input-color:var(--app-text-primary-readable);--love-log-header-input-placeholder:var(--app-text-placeholder);--love-log-header-input-icon:var(--app-icon-support);--love-log-header-input-focus-bg:var(--app-material-control);--love-log-header-input-focus-border:var(--app-border-active);--love-log-header-filter-bg:var(--app-material-control);--love-log-header-filter-border:var(--app-border-support);--love-log-header-filter-color:var(--app-icon-support);--love-log-header-filter-active-bg:var(--app-material-active);--love-log-header-filter-active-color:var(--app-icon-active);--love-log-header-filter-active-border:var(--app-border-active);--love-log-title-color:var(--app-text-primary-readable);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--app-icon-support)}html[data-accent-color=wine]{--app-wine-berry:#c13b6f;--app-wine-berry-strong:#a72d5c;--app-wine-berry-readable:#9b335c;--app-wine-deep:#6e2444;--app-wine-rose:#e6527b;--app-wine-rose-strong:#d94470;--app-wine-rose-readable:#b74669;--app-wine-blush:#fff4f8;--app-wine-rose-mist:#ffe2ed;--app-wine-glass:#f7bfd0;--app-wine-ink:#2f2830;--app-wine-support-readable:var(--app-wine-berry-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-wine-support-readable:color-mix(in srgb,var(--app-wine-berry-readable)52%,var(--app-wine-rose-readable)48%)}}html[data-accent-color=wine]{--app-wine-label-readable:var(--app-wine-berry-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-wine-label-readable:color-mix(in srgb,var(--app-wine-berry-readable)38%,var(--app-wine-rose-readable)62%)}}html[data-accent-color=wine]{--app-wine-placeholder-readable:var(--app-wine-rose-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-wine-placeholder-readable:color-mix(in srgb,var(--app-wine-rose-readable)48%,var(--app-wine-ink)52%)}}html[data-accent-color=wine]{--app-wine-dark-support-readable:var(--app-wine-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-wine-dark-support-readable:color-mix(in srgb,var(--app-wine-rose)76%,#ffd2df 24%)}}html[data-accent-color=wine]{--app-wine-dark-label-readable:var(--app-wine-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-wine-dark-label-readable:color-mix(in srgb,var(--app-wine-rose)82%,#ffd2df 18%)}}html[data-accent-color=wine]{--app-wine-action-on:#fff8fb;--app-wine-action:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-wine-action:color-mix(in srgb,var(--app-wine-berry)68%,var(--app-wine-rose)32%)}}html[data-accent-color=wine]{--app-wine-action-readable:var(--app-wine-berry-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-wine-action-readable:color-mix(in srgb,var(--app-wine-berry-readable)70%,var(--app-wine-rose-readable)30%)}}html[data-accent-color=wine]{--app-wine-blend:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-wine-blend:color-mix(in srgb,var(--app-wine-berry)52%,var(--app-wine-rose)48%)}}html[data-accent-color=wine]{--app-identity-coral:var(--app-wine-action);--app-identity-pink:var(--app-wine-rose);--app-action-gradient:linear-gradient(135deg,var(--app-wine-berry)0%,var(--app-wine-berry)52%,var(--app-wine-rose)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-action-gradient:linear-gradient(135deg,var(--app-wine-berry)0%,color-mix(in srgb,var(--app-wine-berry)50%,var(--app-wine-rose)50%)52%,color-mix(in srgb,var(--app-wine-rose)82%,#ffd2df 18%)100%)}}html[data-accent-color=wine]{--app-premium-action-bg:var(--app-action-gradient);--app-premium-action-border:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-premium-action-border:color-mix(in srgb,var(--app-wine-berry)52%,var(--app-wine-rose)48%)}}html[data-accent-color=wine]{--app-premium-action-color:var(--app-wine-action-on);--app-premium-action-shadow:0 18px 34px -30px var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-premium-action-shadow:0 18px 34px -30px color-mix(in srgb,var(--app-wine-berry)45%,transparent)}}html[data-accent-color=wine]{--app-icon-active:var(--app-wine-action-readable);--app-icon-danger:var(--app-danger-color);--app-artwork-accent:var(--app-wine-blend);--app-border-active:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine]{--app-border-active:color-mix(in srgb,var(--app-wine-berry)50%,var(--app-wine-rose)50%)}}html[data-accent-color=wine]{--app-text-primary-readable:var(--text-primary);--app-text-action:var(--app-wine-action-readable)}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-material-page:#fff;--app-material-card:linear-gradient(180deg,#fff 0%,var(--app-wine-blush)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-material-card:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--app-wine-blush)5%,#fff)100%)}}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-material-card-solid:#fff;--app-material-control:var(--app-wine-blush)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-material-control:color-mix(in srgb,var(--app-wine-blush)7%,#fff)}}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-material-control-solid:var(--app-wine-blush)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--app-wine-blush)7%,#fff)}}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-material-active:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-material-active:color-mix(in srgb,color-mix(in srgb,var(--app-wine-berry)34%,var(--app-wine-rose)66%)13%,#fff 87%)}}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-border-passive:var(--app-wine-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-border-passive:color-mix(in srgb,var(--app-wine-rose)16%,#fff 84%)}}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-border-support:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-border-support:color-mix(in srgb,color-mix(in srgb,var(--app-wine-berry)24%,var(--app-wine-rose)76%)22%,#fff 78%)}}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-border-active:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-wine-berry)48%,var(--app-wine-rose)52%)}}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-icon-muted:var(--app-wine-berry-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-wine-berry-readable)36%,var(--app-wine-rose-readable)64%)}}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-icon-support:var(--app-wine-label-readable);--app-icon-active:var(--app-wine-action-readable);--app-icon-cell-bg:var(--app-wine-blush)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--app-wine-blush)18%,#fff)}}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-wine-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-wine-rose)16%,#fff)}}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-artwork-muted:var(--app-wine-berry-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-wine-berry-readable)42%,var(--app-wine-rose-readable)58%)}}html[data-accent-color=wine][data-bg-style=clean]:not(.dark){--app-text-primary-readable:var(--app-wine-ink);--app-readable-subtle:var(--app-wine-support-readable);--app-text-secondary-readable:var(--app-wine-support-readable);--app-text-label:var(--app-wine-label-readable);--app-text-action:var(--app-wine-action-readable);--app-text-placeholder:var(--app-wine-placeholder-readable);--app-material-active-shadow:none}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-material-page:#fff9fc;--app-material-card:linear-gradient(180deg,var(--app-wine-blush)0%,var(--app-wine-rose-mist)100%)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-material-card:linear-gradient(180deg,color-mix(in srgb,var(--app-wine-blush)58%,#fff)0%,color-mix(in srgb,var(--app-wine-rose-mist)21%,#fff)100%)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-material-card-solid:var(--app-wine-blush)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-material-card-solid:color-mix(in srgb,var(--app-wine-blush)40%,#fff 60%)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-material-control:var(--app-wine-rose-mist)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-material-control:color-mix(in srgb,var(--app-wine-rose-mist)18%,#fff 82%)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-material-control-solid:var(--app-wine-rose-mist)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-material-control-solid:color-mix(in srgb,var(--app-wine-rose-mist)18%,#fff 82%)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-material-active:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-material-active:color-mix(in srgb,color-mix(in srgb,var(--app-wine-berry)32%,var(--app-wine-rose)68%)17%,#fff 83%)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-border-passive:var(--app-wine-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-border-passive:color-mix(in srgb,var(--app-wine-rose)24%,#fff 76%)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-border-support:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-border-support:color-mix(in srgb,color-mix(in srgb,var(--app-wine-berry)24%,var(--app-wine-rose)76%)30%,#fff 70%)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-border-active:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-border-active:color-mix(in srgb,var(--app-wine-berry)48%,var(--app-wine-rose)52%)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-icon-muted:var(--app-wine-berry-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-icon-muted:color-mix(in srgb,var(--app-wine-berry-readable)34%,var(--app-wine-rose-readable)66%)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-icon-support:var(--app-wine-label-readable);--app-icon-active:var(--app-wine-action-readable);--app-icon-cell-bg:var(--app-wine-rose-mist)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-icon-cell-bg:color-mix(in srgb,var(--app-wine-rose-mist)38%,#fff)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-icon-cell-border:var(--app-border-support);--app-artwork-soft:var(--app-wine-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-artwork-soft:color-mix(in srgb,var(--app-wine-rose)22%,#fff)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-artwork-muted:var(--app-wine-berry-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-artwork-muted:color-mix(in srgb,var(--app-wine-berry-readable)40%,var(--app-wine-rose-readable)60%)}}html[data-accent-color=wine][data-bg-style=tinted]:not(.dark){--app-text-primary-readable:var(--app-wine-ink);--app-readable-subtle:var(--app-wine-support-readable);--app-text-secondary-readable:var(--app-wine-support-readable);--app-text-label:var(--app-wine-label-readable);--app-text-action:var(--app-wine-action-readable);--app-text-placeholder:var(--app-wine-placeholder-readable);--app-material-active-shadow:none}html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-text-primary-readable:var(--text-primary);--app-text-secondary-readable:var(--app-wine-dark-support-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-text-secondary-readable:color-mix(in srgb,var(--app-wine-dark-support-readable)88%,var(--text-primary)12%)}}html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-readable-subtle:var(--app-text-secondary-readable);--app-text-label:var(--app-wine-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-text-label:color-mix(in srgb,var(--app-wine-dark-label-readable)92%,var(--text-primary)8%)}}html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-text-action:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-text-action:color-mix(in srgb,var(--app-wine-berry)32%,var(--app-wine-rose)68%)}}html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:var(--app-wine-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-text-placeholder:color-mix(in srgb,var(--app-wine-dark-label-readable)74%,var(--text-primary)26%)}}html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:var(--app-wine-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-icon-muted:color-mix(in srgb,var(--app-wine-dark-label-readable)82%,var(--text-primary)18%)}}html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-icon-support:var(--app-wine-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-icon-support:color-mix(in srgb,var(--app-wine-dark-label-readable)90%,var(--text-primary)10%)}}html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-icon-active:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-icon-active:color-mix(in srgb,var(--app-wine-berry)32%,var(--app-wine-rose)68%)}}html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-artwork-accent:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-artwork-accent:color-mix(in srgb,var(--app-wine-berry)36%,var(--app-wine-rose)64%)}}html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-material-active-shadow:none;--app-surface-shadow:0 14px 30px -34px #00000070,inset 0 1px 0 #ffffff09;--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-control-shadow:var(--app-surface-shadow)}html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-material-page:#130f18;--app-material-card:linear-gradient(180deg,#221927 0%,#1b1420 100%);--app-material-card-solid:#221927;--app-material-control:#19121d;--app-material-control-solid:#19121d;--app-material-active:#2a1c30;--app-border-passive:#ffffff1b;--app-border-support:#ffffff24}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff24 58%,color-mix(in srgb,var(--app-wine-berry)24%,var(--app-wine-rose)76%)42%)}}html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-wine-berry)32%,var(--app-wine-rose)68%)}}html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-icon-cell-bg:#211526;--app-artwork-soft:#25182c}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,#25182c 72%,var(--app-wine-rose)28%)}}html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:var(--app-wine-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-wine-dark-label-readable)82%,#fff 18%)}}html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-material-page:#19111e;--app-material-card:linear-gradient(180deg,#2d2033 0%,#251929 100%);--app-material-card-solid:#2d2033;--app-material-control:#211724;--app-material-control-solid:#211724;--app-material-active:#35233a;--app-border-passive:#ffffff1b}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff1b 72%,var(--app-wine-rose)28%)}}html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:#ffffff24}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff24 52%,color-mix(in srgb,var(--app-wine-berry)24%,var(--app-wine-rose)76%)48%)}}html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-wine-berry)32%,var(--app-wine-rose)68%)}}html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-icon-cell-bg:#2d1c32;--app-artwork-soft:#332139}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,#332139 68%,var(--app-wine-rose)32%)}}html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-wine-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=midnight][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-wine-dark-label-readable)84%,#fff 16%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark{--app-material-page:#131113;--app-material-card:linear-gradient(180deg,#1f1a20 0%,#191519 100%);--app-material-card-solid:#1f1a20;--app-material-control:#171417;--app-material-control-solid:#171417}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark{--app-material-page:#181417;--app-material-card:linear-gradient(180deg,#282127 0%,#211b21 100%);--app-material-card-solid:#282127;--app-material-control:#1e191e;--app-material-control-solid:#1e191e}html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-page:#050204;--app-material-card:linear-gradient(180deg,#130b11 0%,#0d070b 100%);--app-material-card-solid:#130b11;--app-material-control:#0b060a;--app-material-control-solid:#0b060a}html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-page:#0b0509;--app-material-card:linear-gradient(180deg,#1a1018 0%,#120b11 100%);--app-material-card-solid:#1a1018;--app-material-control:#0f0a0e;--app-material-control-solid:#0f0a0e}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-active:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-material-active:color-mix(in srgb,var(--app-material-control-solid)88%,color-mix(in srgb,var(--app-wine-berry)30%,var(--app-wine-rose)70%)12%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-passive:#ffffff14;--app-border-support:#ffffff1d}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-support:color-mix(in srgb,#ffffff1d 64%,color-mix(in srgb,var(--app-wine-berry)22%,var(--app-wine-rose)78%)36%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-border-active:color-mix(in srgb,var(--app-wine-berry)34%,var(--app-wine-rose)66%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-icon-cell-bg:color-mix(in srgb,var(--app-material-control-solid)88%,var(--app-wine-rose)12%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:var(--app-material-card-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-soft:color-mix(in srgb,var(--app-material-card-solid)78%,var(--app-wine-rose)22%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:var(--app-wine-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=clean].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=clean].dark{--app-artwork-muted:color-mix(in srgb,var(--app-wine-dark-label-readable)82%,#fff 18%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-active:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-material-active:color-mix(in srgb,var(--app-material-control-solid)82%,color-mix(in srgb,var(--app-wine-berry)28%,var(--app-wine-rose)72%)18%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:#ffffff18}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-passive:color-mix(in srgb,#ffffff18 72%,var(--app-wine-rose)28%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:#ffffff1f}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-support:color-mix(in srgb,#ffffff1f 56%,color-mix(in srgb,var(--app-wine-berry)22%,var(--app-wine-rose)78%)44%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-border-active:color-mix(in srgb,var(--app-wine-berry)32%,var(--app-wine-rose)68%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-icon-cell-bg:color-mix(in srgb,var(--app-material-control-solid)84%,var(--app-wine-rose)16%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:var(--app-material-card-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-soft:color-mix(in srgb,var(--app-material-card-solid)72%,var(--app-wine-rose)28%)}}html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:var(--app-wine-dark-label-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-dark-mode-style=charcoal][data-bg-style=tinted].dark,html[data-accent-color=wine][data-dark-mode-style=black][data-bg-style=tinted].dark{--app-artwork-muted:color-mix(in srgb,var(--app-wine-dark-label-readable)84%,#fff 16%)}}html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--app-color-foundation-bg:var(--app-material-page);--app-color-foundation-surface:var(--app-material-card);--app-color-foundation-muted:var(--app-text-secondary-readable);--app-color-support:var(--app-text-label);--app-color-support-soft:var(--app-material-active);--app-color-support-border:var(--app-border-support);--app-surface-bg:var(--app-material-card);--app-sheet-bg:var(--app-material-card);--app-control-bg:var(--app-material-control);--app-control-border:var(--app-border-support);--app-control-active-bg:var(--app-material-active);--app-control-active-border:var(--app-border-active);--app-control-color:var(--app-icon-support);--app-label-color:var(--app-text-label);--app-body-muted:var(--app-text-secondary-readable);--app-nav-icon-muted:var(--app-icon-muted);--app-nav-icon-active:var(--app-icon-active);--app-nav-muted-color:var(--app-icon-muted);--app-nav-secondary:var(--app-icon-support);--app-nav-accent:var(--app-icon-active);--app-nav-active-bg:var(--app-material-active);--app-nav-active-color:var(--app-icon-active);--app-nav-active-border:var(--app-border-active);--app-nav-avatar-bg:var(--app-material-control);--app-nav-avatar-border:var(--app-border-support);--chat-ios-text-secondary:var(--app-text-secondary-readable);--chat-ios-text-tertiary:var(--app-text-label);--chat-ios-text-muted:var(--app-icon-muted);--chat-ios-pink-muted:var(--app-text-label);--chat-color-pink:var(--app-identity-pink);--chat-color-coral:var(--app-identity-coral);--chat-color-ink:var(--app-text-primary-readable);--chat-label-color:var(--app-text-label);--chat-border-soft:var(--app-border-support);--chat-border-medium:var(--app-border-active);--chat-control-bg:var(--app-material-control);--chat-control-border:var(--app-border-support);--chat-home-surface-bg:var(--app-material-card);--chat-home-surface-border:var(--app-border-support);--chat-home-control-bg:var(--app-material-control);--chat-home-control-border:var(--app-border-support);--chat-home-control-icon:var(--app-icon-support);--chat-history-bg:var(--app-material-control);--chat-history-border:var(--app-border-support);--chat-empty-title-color:var(--app-text-action);--chat-empty-subtitle-color:var(--app-text-secondary-readable);--chat-empty-kicker-color:var(--app-text-label);--chat-suggestion-row-bg:var(--app-material-card);--chat-suggestion-row-border:var(--app-border-support);--chat-suggestion-icon-bg:var(--app-icon-cell-bg);--chat-suggestion-icon-border:var(--app-icon-cell-border);--chat-suggestion-icon-color:var(--app-icon-active);--chat-suggestion-kicker-color:var(--app-text-label);--chat-suggestion-text-color:var(--app-text-primary-readable);--chat-suggestion-chevron-color:var(--app-icon-support);--app-composer-placeholder:var(--app-text-placeholder);--app-composer-control-bg:var(--app-material-control);--app-composer-control-border:var(--app-border-support);--app-composer-control-icon:var(--app-icon-active);--app-composer-control-shadow:none;--chat-composer-action-bg:var(--app-composer-control-bg);--chat-composer-action-border:var(--app-composer-control-border);--chat-composer-action-shadow:var(--app-composer-control-shadow);--chat-composer-send-ready-bg:var(--app-material-active);--chat-composer-send-ready-border:var(--app-border-active);--chat-composer-send-ready-color:var(--app-icon-active);--chat-home-input-bg:var(--app-material-control);--chat-home-composer-bg:transparent;--chat-composer-placeholder-color:var(--app-composer-placeholder);--chat-thread-card-bg:var(--app-material-card);--chat-thread-card-border:var(--app-border-support);--chat-thread-assistant-bg:var(--app-material-card);--chat-thread-assistant-border:var(--app-border-support);--chat-thread-user-bg:var(--app-material-active);--chat-thread-user-border:var(--app-border-active);--chat-learn-kicker-color:var(--app-text-label);--love-log-accent-raw:var(--app-identity-coral);--love-log-secondary-raw:var(--app-identity-pink);--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--app-material-page);--love-log-header-bg:var(--app-material-card);--love-log-header-slab-bg:var(--app-material-card);--love-log-header-slab-border:var(--app-border-support);--love-log-header-slab-shadow:var(--app-surface-shadow);--love-log-header-edge-mask:var(--app-material-page);--love-log-card-bg:var(--app-material-card);--love-log-card-border:var(--app-border-support);--love-log-card-shadow:var(--app-surface-shadow);--love-log-word-color:var(--app-text-action);--love-log-translation-color:var(--app-text-secondary-readable);--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label);--love-log-progress-fill:var(--app-artwork-accent);--love-log-progress-check-color:var(--app-icon-active);--love-log-header-count-color:var(--app-text-label);--love-log-header-action-bg:var(--app-material-control);--love-log-header-action-border:var(--app-border-support);--love-log-header-action-color:var(--app-icon-support);--love-log-header-action-active-bg:var(--app-material-active);--love-log-header-action-active-border:var(--app-border-active);--love-log-header-input-bg:var(--app-material-control);--love-log-header-input-border:var(--app-border-support);--love-log-header-input-color:var(--app-text-primary-readable);--love-log-header-input-placeholder:var(--app-text-placeholder);--love-log-header-input-icon:var(--app-icon-support);--love-log-header-input-focus-bg:var(--app-material-control);--love-log-header-input-focus-border:var(--app-border-active);--love-log-header-filter-bg:var(--app-material-control);--love-log-header-filter-border:var(--app-border-support);--love-log-header-filter-color:var(--app-icon-support);--love-log-header-filter-active-bg:var(--app-material-active);--love-log-header-filter-active-color:var(--app-icon-active);--love-log-header-filter-active-border:var(--app-border-active);--love-log-title-color:var(--app-text-primary-readable);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--app-icon-support);--play-hub-hero-bg:var(--app-material-card);--play-hub-hero-border:var(--app-border-support);--play-hub-hero-shadow:var(--app-surface-shadow);--play-hub-card-bg:var(--app-material-card);--play-hub-shared-card-bg:var(--app-material-card);--play-hub-card-border:var(--app-border-support);--play-hub-card-border-featured:var(--app-border-active);--play-hub-card-shadow:var(--app-surface-shadow);--play-hub-card-shadow-featured:var(--app-surface-shadow);--play-hub-control-shadow:var(--app-surface-shadow);--play-hub-tab-bg:var(--app-material-control);--play-hub-tab-border:var(--app-border-support);--play-hub-tab-active-bg:var(--app-material-active);--play-hub-tab-active-border:var(--app-border-active);--play-hub-tab-text:var(--app-text-label);--play-hub-tab-active-text:var(--app-text-action);--play-hub-tab-count-bg:var(--app-material-control-solid);--bg-app:var(--app-material-page)!important;--bg-primary:var(--app-material-page)!important;--bg-card:var(--app-material-card-solid)!important;--text-secondary:var(--app-text-secondary-readable)!important;--border-color:var(--app-border-support)!important;--disabled-fg:var(--app-text-placeholder)!important;--disabled-bg:var(--app-material-control-solid)!important;--disabled-border:var(--app-border-support)!important;--love-log-progress-number:var(--app-icon-active)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-bg:color-mix(in srgb,var(--app-material-control-solid)88%,var(--app-wine-rose)12%)}}html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-active-bg:var(--app-material-control-solid)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-active-bg:color-mix(in srgb,var(--app-material-control-solid)82%,var(--app-wine-rose)18%)}}html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-tab-count-color:var(--app-text-secondary-readable);--play-hub-tab-count-active-color:var(--app-text-action);--play-hub-title-text:var(--app-text-primary-readable);--play-hub-support-text:var(--app-text-secondary-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-support-text:color-mix(in srgb,var(--app-text-secondary-readable)84%,var(--app-text-primary-readable)16%)}}html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-card-description-text:var(--app-text-secondary-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-card-description-text:color-mix(in srgb,var(--app-text-secondary-readable)82%,var(--app-text-primary-readable)18%)}}html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-label-text:var(--app-text-label);--play-hub-meta-text:var(--app-text-secondary-readable)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-meta-text:color-mix(in srgb,var(--app-text-secondary-readable)88%,var(--app-text-action)12%)}}html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-action-text:var(--app-text-action);--play-hub-artwork-color:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-color:color-mix(in srgb,var(--app-wine-berry)12%,var(--app-wine-rose)88%)}}html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-light-fill:var(--app-wine-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-wine-rose)34%,var(--app-material-card-solid))}}html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-soft-fill:var(--app-wine-rose)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-soft-fill:color-mix(in srgb,var(--app-wine-rose)56%,var(--app-material-card-solid))}}html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-accent-fill:var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-accent-fill:color-mix(in srgb,var(--app-wine-berry)18%,var(--app-wine-rose)82%)}}html[data-accent-color=wine][data-bg-style]:not(.dark),html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-opacity-solo:.62;--play-hub-artwork-opacity-shared:.68;--play-game-surface-bg:var(--app-material-card);--play-game-surface-raised-bg:var(--app-material-control);--play-game-surface-border:var(--app-border-support);--play-game-control-bg:var(--app-material-control);--play-game-control-border:var(--app-border-support);--play-game-control-selected-bg:var(--app-material-active);--play-game-control-selected-border:var(--app-border-active);--play-game-icon-bg:var(--app-icon-cell-bg);--play-game-icon-border:var(--app-icon-cell-border);--play-game-input-shadow:none}html[data-accent-color=wine] .love-log-page,html[data-accent-color=wine] .app-play-hub,html[data-accent-color=wine] .app-profile-page,html[data-accent-color=wine] .app-progress-page,html[data-accent-color=wine] .app-pricing-page{background:var(--app-material-page)}html[data-accent-color=wine] .app-navbar-shell{--app-nav-active-material:var(--app-material-active);--app-nav-active-border-color:var(--app-border-active);--app-nav-active-material-shadow:var(--app-material-active-shadow,none);background:var(--app-material-page);border-bottom-color:var(--app-border-passive)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine] .app-navbar-shell{border-bottom-color:color-mix(in srgb,var(--app-border-passive)72%,transparent)}}html[data-accent-color=wine] .app-navbar-shell{box-shadow:none}html[data-accent-color=wine] .app-navbar-link:not(.app-navbar-link--active),html[data-accent-color=wine] .app-navbar-icon-button,html[data-accent-color=wine] .app-navbar-profile-button,html[data-accent-color=wine] .app-navbar-journey-summary{color:var(--app-nav-icon-muted)}html[data-accent-color=wine] .app-navbar-link--active{background:var(--app-nav-active-bg);border-color:var(--app-nav-active-border);color:var(--app-nav-active-color);box-shadow:var(--app-nav-active-shadow,none)}html[data-accent-color=wine] .app-primary-action:not(:disabled),html[data-accent-color=wine] .app-premium-action:not(:disabled){background:var(--app-premium-action-bg);border-color:var(--app-premium-action-border);box-shadow:var(--app-premium-action-shadow);color:var(--app-premium-action-color)}html[data-accent-color=wine] .app-progress-page{--app-progress-coral:var(--app-wine-action);--app-progress-pink:var(--app-wine-rose);--app-progress-theme:var(--app-wine-blend);--app-progress-theme-strong:var(--app-wine-action-readable);--app-progress-rose-base:var(--app-wine-blend);--app-progress-title-text:var(--app-text-primary-readable);--app-progress-muted-text:var(--app-text-secondary-readable);--app-progress-soft-text:var(--app-text-label);--app-progress-test-bg:var(--app-material-control);--app-progress-test-border:var(--app-border-support);--app-progress-test-color:var(--app-text-action);--app-progress-test-ready-bg:var(--app-action-gradient);--app-progress-test-ready-border:var(--app-border-active);--app-progress-test-ready-color:var(--app-wine-action-on);--app-progress-test-ready-shadow:0 16px 30px -26px var(--app-wine-berry)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine] .app-progress-page{--app-progress-test-ready-shadow:0 16px 30px -26px color-mix(in srgb,var(--app-wine-berry)42%,transparent)}}html[data-accent-color=wine] .app-surface-card,html[data-accent-color=wine] .app-surface-sheet,html[data-accent-color=wine] .app-profile-menu,html[data-accent-color=wine] .app-profile-journey-summary,html[data-accent-color=wine] .app-pricing-card,html[data-accent-color=wine] .app-progress-hero,html[data-accent-color=wine] .app-progress-disclosure,html[data-accent-color=wine] .app-progress-activity-card,html[data-accent-color=wine] .app-progress-journey-panel,html[data-accent-color=wine] .chat-suggestion-card,html[data-accent-color=wine] .chat-listen-setup,html[data-accent-color=wine] .chat-listen-empty,html[data-accent-color=wine] .chat-thread-notice,html[data-accent-color=wine] .chat-reader-sheet,html[data-accent-color=wine] .chat-thinking-indicator{background:var(--app-material-card);border-color:var(--app-border-support);box-shadow:var(--app-surface-shadow)}html[data-accent-color=wine] .app-token-icon,html[data-accent-color=wine] .app-profile-card-icon,html[data-accent-color=wine] .app-menu-row__icon,html[data-accent-color=wine] .app-profile-journey-flag,html[data-accent-color=wine] .app-profile-menu-close,html[data-accent-color=wine] .app-pricing-feature-icon,html[data-accent-color=wine] .app-progress-disclosure-icon{background:var(--app-icon-cell-bg);border-color:var(--app-icon-cell-border);color:var(--app-icon-support)}html[data-accent-color=wine][data-bg-style] .app-pricing-card,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-pricing-card{background:var(--app-material-card)!important;border-color:var(--app-border-support)!important;box-shadow:var(--app-surface-shadow)!important}html[data-accent-color=wine] .app-pricing-price-panel,html[data-accent-color=wine] .app-pricing-card--premium-experiment .app-pricing-billing-toggle,html[data-accent-color=wine] .app-pricing-card--premium-experiment .app-pricing-billing-option,html[data-accent-color=wine] .app-pricing-card--premium-experiment .app-pricing-feature-list li{background:var(--app-material-control)!important;border-color:var(--app-border-support)!important;box-shadow:none!important}html[data-accent-color=wine] .app-pricing-card--premium-experiment .app-pricing-billing-option[aria-pressed=true]{background:var(--app-material-active)!important;border-color:var(--app-border-active)!important;color:var(--app-text-action)!important}html[data-accent-color=wine] .chat-empty-title{color:var(--chat-empty-title-color)!important}html[data-accent-color=wine] .chat-empty-subtitle,html[data-accent-color=wine] .chat-suggestion-kicker,html[data-accent-color=wine] .chat-history-button__label{color:var(--app-text-secondary-readable)!important}html[data-accent-color=wine] .chat-suggestion-kicker,html[data-accent-color=wine] .chat-history-button__label{color:var(--app-text-label)!important}html[data-accent-color=wine] .chat-suggestion-text,html[data-accent-color=wine] .chat-composer-field .chat-composer-input{-webkit-text-fill-color:var(--app-text-primary-readable);color:var(--app-text-primary-readable)!important}html[data-accent-color=wine] .chat-composer-field .chat-composer-input::-moz-placeholder,html[data-accent-color=wine] .love-log-header-input::-moz-placeholder,html[data-accent-color=wine] .game-answer-input::-moz-placeholder{-webkit-text-fill-color:var(--app-composer-placeholder);opacity:1;color:var(--app-composer-placeholder)!important}html[data-accent-color=wine] .chat-composer-field .chat-composer-input::placeholder,html[data-accent-color=wine] .love-log-header-input::placeholder,html[data-accent-color=wine] .game-answer-input::placeholder{-webkit-text-fill-color:var(--app-composer-placeholder);opacity:1;color:var(--app-composer-placeholder)!important}html[data-accent-color=wine] input::-moz-placeholder,html[data-accent-color=wine] textarea::-moz-placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=wine] input::placeholder,html[data-accent-color=wine] textarea::placeholder{-webkit-text-fill-color:var(--app-text-placeholder);opacity:1;color:var(--app-text-placeholder)!important}html[data-accent-color=wine] .chat-composer-bar{border-top-color:var(--app-border-passive)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine] .chat-composer-bar{border-top-color:color-mix(in srgb,var(--app-border-passive)72%,transparent)!important}}html[data-accent-color=wine] .chat-composer-bar{box-shadow:none!important}html[data-accent-color=wine] .chat-composer-bar .chat-composer-action,html[data-accent-color=wine] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready),html[data-accent-color=wine] .chat-composer-bar .chat-composer-field,html[data-accent-color=wine] .app-field,html[data-accent-color=wine] .love-log-header-input,html[data-accent-color=wine] .game-answer-input{background:var(--app-material-control)!important;border-color:var(--app-border-support)!important;color:var(--app-text-primary-readable)!important;box-shadow:none!important}html[data-accent-color=wine] .chat-composer-bar .chat-composer-action,html[data-accent-color=wine] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft:not(.is-ready){color:var(--app-icon-support)!important}html[data-accent-color=wine] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-ready:not(:disabled),html[data-accent-color=wine] .chat-composer-bar .chat-composer-send.chat-composer-send--arrow-soft.is-sending{background:var(--app-material-active)!important;border-color:var(--app-border-active)!important;color:var(--app-icon-active)!important;box-shadow:none!important}html[data-accent-color=wine] .app-field:focus,html[data-accent-color=wine] .app-field:focus-visible,html[data-accent-color=wine] .love-log-header-input:focus,html[data-accent-color=wine] .game-answer-input:focus{border-color:var(--app-border-active)!important;box-shadow:var(--app-focus-ring)!important}html[data-accent-color=wine] textarea.game-answer-input{border-radius:2rem!important}html[data-accent-color=wine] .app-option-card{box-shadow:none}html[data-accent-color=wine] .app-option-card[aria-pressed=true]{background:var(--app-material-active);border-color:var(--app-border-active);color:var(--app-text-action);box-shadow:none}html[data-accent-color=wine] .app-avatar-upload-control{border-color:var(--app-border-support);background-color:var(--app-icon-cell-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=wine] .app-avatar-upload-control{border-color:color-mix(in srgb,var(--app-border-support)58%,transparent)}}html[data-accent-color=wine] .app-avatar-upload-control{box-shadow:none;color:var(--app-icon-active)!important}html[data-accent-color=wine] .app-avatar-upload-control>span{color:currentColor}html[data-accent-color=wine] .play-hub-card{--app-artwork-soft:var(--play-hub-artwork-light-fill);--app-artwork-muted:var(--play-hub-artwork-soft-fill);--app-artwork-accent:var(--play-hub-artwork-accent-fill)}html[data-accent-color=wine] .play-hub-card svg [fill="#D1D5DB"],html[data-accent-color=wine] .play-hub-card svg [fill="#E5E7EB"],html[data-accent-color=wine] .play-hub-card svg [fill="#F3F4F6"],html[data-accent-color=wine] .play-hub-card svg [fill="#F9FAFB"]{fill:var(--app-artwork-soft)!important}html[data-accent-color=wine] .play-hub-card svg [stroke="#9CA3AF"],html[data-accent-color=wine] .play-hub-card svg [stroke="#D1D5DB"],html[data-accent-color=wine] .play-hub-card svg [stroke="#E5E7EB"]{stroke:var(--app-artwork-muted)!important}html[data-accent-color=wine] .play-hub-card svg [fill="#6B7280"],html[data-accent-color=wine] .play-hub-card svg [fill="#9CA3AF"]{fill:var(--app-artwork-muted)!important}html[data-accent-color=wine] .play-hub-card svg [fill="#111827"],html[data-accent-color=wine] .play-hub-card svg [fill="#1F2937"],html[data-accent-color=wine] .play-hub-card svg [fill="#374151"]{fill:var(--app-artwork-accent)!important}html[data-accent-color=wine][data-bg-style] .love-log-page,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-page-bg:transparent;--love-log-page-shadow:none;--love-log-header-dock-bg:var(--app-material-page);--love-log-header-bg:var(--app-material-card);--love-log-header-slab-bg:var(--app-material-card);--love-log-header-slab-border:var(--app-border-support);--love-log-header-edge-mask:var(--app-material-page);--love-log-header-slab-shadow:var(--app-surface-shadow);--love-log-card-bg:var(--app-material-card);--love-log-card-border:var(--app-border-support);--love-log-card-shadow:var(--app-surface-shadow);--love-log-word-color:var(--app-text-action);--love-log-translation-color:var(--app-text-secondary-readable);--love-log-meta-color:var(--app-text-label);--love-log-cta-color:var(--app-text-label);--love-log-progress-fill:var(--app-artwork-accent);--love-log-progress-number:var(--app-icon-active);--love-log-progress-center-bg:var(--app-material-card-solid);--love-log-progress-outer-stroke:var(--app-border-support);--love-log-progress-inner-stroke:var(--app-border-passive);--love-log-progress-ring-edge-stroke:transparent;--love-log-progress-check-color:var(--app-icon-active);--love-log-header-count-color:var(--app-text-label);--love-log-header-action-bg:var(--app-material-control);--love-log-header-action-border:var(--app-border-support);--love-log-header-action-color:var(--app-icon-support);--love-log-header-action-active-bg:var(--app-material-active);--love-log-header-action-active-border:var(--app-border-active);--love-log-header-input-bg:var(--app-material-control);--love-log-header-input-border:var(--app-border-support);--love-log-header-input-color:var(--app-text-primary-readable);--love-log-header-input-placeholder:var(--app-text-placeholder);--love-log-header-input-icon:var(--app-icon-support);--love-log-header-input-focus-bg:var(--app-material-control);--love-log-header-input-focus-border:var(--app-border-active);--love-log-header-filter-bg:var(--app-material-control);--love-log-header-filter-border:var(--app-border-support);--love-log-header-filter-color:var(--app-icon-support);--love-log-header-filter-active-bg:var(--app-material-active);--love-log-header-filter-active-color:var(--app-icon-active);--love-log-header-filter-active-border:var(--app-border-active);--love-log-title-color:var(--app-text-primary-readable);--love-log-title-icon-bg:transparent;--love-log-title-icon-border:transparent;--love-log-title-icon-color:var(--app-icon-support)}html[data-accent-color=wine][data-bg-style] .app-profile-menu,html[data-accent-color=wine][data-bg-style] .app-profile-journey-summary,html[data-accent-color=wine][data-bg-style] .app-profile-menu .app-profile-journey-card,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-menu,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-journey-summary,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-journey-card{background:var(--app-material-card)!important;border-color:var(--app-border-support)!important;box-shadow:var(--app-surface-shadow)!important}html[data-accent-color=wine][data-bg-style] .app-profile-card-icon,html[data-accent-color=wine][data-bg-style] .app-profile-journey-flag,html[data-accent-color=wine][data-bg-style] .app-profile-menu .app-menu-row__icon,html[data-accent-color=wine][data-bg-style] .app-profile-menu .app-profile-menu-close,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-card-icon,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-journey-flag,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row__icon,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-menu-close{background:var(--app-icon-cell-bg)!important;border-color:var(--app-icon-cell-border)!important;color:var(--app-icon-support)!important;box-shadow:none!important}html[data-bg-style]:not(.dark),html[data-dark-mode-style][data-bg-style].dark{--chat-thread-user-color:var(--app-text-primary-readable);--chat-thread-user-meta-color:var(--app-text-secondary-readable)}@supports (color:color-mix(in lab,red,red)){html[data-bg-style]:not(.dark),html[data-dark-mode-style][data-bg-style].dark{--chat-thread-user-meta-color:color-mix(in srgb,var(--app-text-secondary-readable)84%,var(--app-text-action)16%)}}html[data-bg-style] .chat-message-bubble--user,html[data-bg-style] .chat-message-bubble--user>p:not(.chat-message-sync-state){color:var(--chat-thread-user-color)!important}html[data-accent-color=mono][data-bg-style]:not(.dark){--chat-thread-user-bg:#fff;--chat-thread-user-border:var(--app-border-support);--chat-thread-user-color:var(--app-text-primary-readable);--chat-thread-user-shadow:0 12px 24px -22px #11182738}html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark{--chat-thread-user-bg:var(--app-material-card-solid);--chat-thread-user-border:var(--app-border-support);--chat-thread-user-color:var(--app-text-primary-readable);--chat-thread-user-shadow:none}.chat-message-sync-state{color:var(--chat-thread-user-meta-color)!important}html[data-accent-color=rose][data-bg-style] .app-profile-menu,html[data-accent-color=coral][data-bg-style] .app-profile-journey-summary,html[data-accent-color=honey][data-bg-style] .app-profile-journey-summary,html[data-accent-color=mint][data-bg-style] .app-profile-journey-summary,html[data-accent-color=ocean][data-bg-style] .app-profile-journey-summary,html[data-accent-color=wine][data-bg-style] .app-profile-journey-summary,html[data-accent-color=rose][data-bg-style] .app-profile-journey-summary,html[data-accent-color=coral][data-bg-style] .app-profile-menu,html[data-accent-color=honey][data-bg-style] .app-profile-menu,html[data-accent-color=mint][data-bg-style] .app-profile-menu,html[data-accent-color=ocean][data-bg-style] .app-profile-menu,html[data-accent-color=wine][data-bg-style] .app-profile-menu,html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark .app-profile-menu,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-profile-journey-summary,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-profile-journey-summary,html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark .app-profile-journey-summary,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .app-profile-journey-summary,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-journey-summary,html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark .app-profile-journey-summary,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-profile-menu,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-profile-menu,html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark .app-profile-menu,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .app-profile-menu,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-menu,html[data-accent-color=rose][data-bg-style] .app-profile-menu .app-profile-journey-card,html[data-accent-color=coral][data-bg-style] .app-profile-menu .app-profile-journey-card,html[data-accent-color=honey][data-bg-style] .app-profile-menu .app-profile-journey-card,html[data-accent-color=mint][data-bg-style] .app-profile-menu .app-profile-journey-card,html[data-accent-color=ocean][data-bg-style] .app-profile-menu .app-profile-journey-card,html[data-accent-color=wine][data-bg-style] .app-profile-menu .app-profile-journey-card,html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-journey-card,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-journey-card,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-journey-card,html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-journey-card,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-journey-card,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-journey-card{background:var(--app-material-card)!important;border-color:var(--app-border-support)!important;box-shadow:var(--app-surface-shadow)!important}html[data-accent-color=rose][data-bg-style] .app-profile-card-icon,html[data-accent-color=coral][data-bg-style] .app-profile-card-icon,html[data-accent-color=honey][data-bg-style] .app-profile-card-icon,html[data-accent-color=mint][data-bg-style] .app-profile-card-icon,html[data-accent-color=ocean][data-bg-style] .app-profile-card-icon,html[data-accent-color=wine][data-bg-style] .app-profile-card-icon,html[data-accent-color=rose][data-bg-style] .app-profile-journey-flag,html[data-accent-color=coral][data-bg-style] .app-profile-journey-flag,html[data-accent-color=honey][data-bg-style] .app-profile-journey-flag,html[data-accent-color=mint][data-bg-style] .app-profile-journey-flag,html[data-accent-color=ocean][data-bg-style] .app-profile-journey-flag,html[data-accent-color=wine][data-bg-style] .app-profile-journey-flag,html[data-accent-color=rose][data-bg-style] .app-profile-menu .app-menu-row__icon,html[data-accent-color=coral][data-bg-style] .app-profile-menu .app-menu-row__icon,html[data-accent-color=honey][data-bg-style] .app-profile-menu .app-menu-row__icon,html[data-accent-color=mint][data-bg-style] .app-profile-menu .app-menu-row__icon,html[data-accent-color=ocean][data-bg-style] .app-profile-menu .app-menu-row__icon,html[data-accent-color=wine][data-bg-style] .app-profile-menu .app-menu-row__icon,html[data-accent-color=rose][data-bg-style] .app-profile-menu .app-profile-menu-close,html[data-accent-color=coral][data-bg-style] .app-profile-menu .app-profile-menu-close,html[data-accent-color=honey][data-bg-style] .app-profile-menu .app-profile-menu-close,html[data-accent-color=mint][data-bg-style] .app-profile-menu .app-profile-menu-close,html[data-accent-color=ocean][data-bg-style] .app-profile-menu .app-profile-menu-close,html[data-accent-color=wine][data-bg-style] .app-profile-menu .app-profile-menu-close,html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark .app-profile-card-icon,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-profile-card-icon,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-profile-card-icon,html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark .app-profile-card-icon,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .app-profile-card-icon,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-card-icon,html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark .app-profile-journey-flag,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-profile-journey-flag,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-profile-journey-flag,html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark .app-profile-journey-flag,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .app-profile-journey-flag,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-journey-flag,html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row__icon,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row__icon,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row__icon,html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row__icon,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row__icon,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row__icon,html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-menu-close,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-menu-close,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-menu-close,html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-menu-close,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-menu-close,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-menu-close{background:var(--app-icon-cell-bg)!important;border-color:var(--app-icon-cell-border)!important;color:var(--app-icon-support)!important;box-shadow:none!important}html[data-bg-style] .app-profile-page .app-profile-stat-pill,html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-profile-stat-pill,html[data-bg-style] .app-profile-page .app-setting-row,html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-setting-row,html[data-bg-style] .app-profile-page .app-option-card,html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-option-card,html[data-bg-style] .app-profile-page .app-profile-option-choice,html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-profile-option-choice{background:var(--app-material-control,var(--app-control-bg))!important;border-color:var(--app-border-support,var(--app-control-border))!important;color:var(--text-primary)!important;box-shadow:none!important}html[data-bg-style] .app-profile-page .app-profile-option-choice[aria-pressed=true],html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-profile-option-choice[aria-pressed=true],html[data-bg-style] .app-profile-page .app-option-card[aria-pressed=true],html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-option-card[aria-pressed=true]{background:var(--app-control-active-bg)!important;border-color:var(--app-control-active-border)!important;color:var(--app-control-active-color,var(--app-control-color))!important}html[data-bg-style] .app-profile-page .app-option-card[aria-pressed=true] svg,html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-option-card[aria-pressed=true] svg{color:var(--app-control-active-color,var(--app-control-color))!important}html[data-bg-style] .app-profile-journeys-panel--experiment .app-profile-invite-action-panel,html[data-dark-mode-style][data-bg-style].dark .app-profile-journeys-panel--experiment .app-profile-invite-action-panel{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-bg-style] .app-profile-journeys-panel--experiment .app-profile-role-summary,html[data-dark-mode-style][data-bg-style].dark .app-profile-journeys-panel--experiment .app-profile-role-summary{box-shadow:none!important;background:0 0!important;border:0!important}html[data-bg-style] .app-profile-card-icon,html[data-bg-style] .app-profile-journey-flag,html[data-bg-style] .app-profile-language-flag,html[data-bg-style] .app-profile-menu .app-menu-row__icon,html[data-bg-style] .app-profile-menu .app-profile-menu-close,html[data-dark-mode-style][data-bg-style].dark .app-profile-card-icon,html[data-dark-mode-style][data-bg-style].dark .app-profile-journey-flag,html[data-dark-mode-style][data-bg-style].dark .app-profile-language-flag,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row__icon,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-menu-close{box-shadow:none!important}html[data-bg-style] .app-profile-page .app-usage-track,html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-usage-track{border-color:var(--app-border-support,var(--app-control-border))!important}@supports (color:color-mix(in lab,red,red)){html[data-bg-style] .app-profile-page .app-usage-track,html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-usage-track{border-color:color-mix(in srgb,var(--app-border-support,var(--app-control-border))78%,transparent)!important}}html[data-bg-style] .app-profile-page .app-usage-track,html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-usage-track{background:var(--app-control-active-border)!important}@supports (color:color-mix(in lab,red,red)){html[data-bg-style] .app-profile-page .app-usage-track,html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-usage-track{background:color-mix(in srgb,var(--app-control-active-border)20%,var(--app-material-control,var(--app-control-bg))80%)!important}}html[data-bg-style] .love-log-page{--love-log-progress-center-bg:var(--app-material-card-solid);--love-log-progress-outer-stroke:var(--app-border-support);--love-log-progress-inner-stroke:var(--app-border-passive);--love-log-progress-ring-edge-stroke:transparent}html[data-accent-color=rose][data-bg-style] .app-avatar-upload-control,html[data-accent-color=coral][data-bg-style] .app-avatar-upload-control,html[data-accent-color=honey][data-bg-style] .app-avatar-upload-control,html[data-accent-color=mint][data-bg-style] .app-avatar-upload-control,html[data-accent-color=ocean][data-bg-style] .app-avatar-upload-control,html[data-accent-color=wine][data-bg-style] .app-avatar-upload-control,html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control{background-color:var(--app-icon-cell-bg)!important;border-color:var(--app-border-support)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=rose][data-bg-style] .app-avatar-upload-control,html[data-accent-color=coral][data-bg-style] .app-avatar-upload-control,html[data-accent-color=honey][data-bg-style] .app-avatar-upload-control,html[data-accent-color=mint][data-bg-style] .app-avatar-upload-control,html[data-accent-color=ocean][data-bg-style] .app-avatar-upload-control,html[data-accent-color=wine][data-bg-style] .app-avatar-upload-control,html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control{border-color:color-mix(in srgb,var(--app-border-support)62%,transparent)!important}}html[data-accent-color=rose][data-bg-style] .app-avatar-upload-control,html[data-accent-color=coral][data-bg-style] .app-avatar-upload-control,html[data-accent-color=honey][data-bg-style] .app-avatar-upload-control,html[data-accent-color=mint][data-bg-style] .app-avatar-upload-control,html[data-accent-color=ocean][data-bg-style] .app-avatar-upload-control,html[data-accent-color=wine][data-bg-style] .app-avatar-upload-control,html[data-accent-color=rose][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=coral][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=honey][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=mint][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=ocean][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control,html[data-accent-color=wine][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control{color:var(--app-icon-active)!important;box-shadow:none!important}:root{--font-weight-ui-soft:560;--font-weight-ui-strong:700;--font-weight-ui-heavy:800}.app-profile-menu .app-menu-row,html[data-bg-style] .app-profile-menu .app-menu-row,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row{box-shadow:none!important;background:0 0!important;border:0 #0000!important}.app-profile-menu .app-menu-row:before,.app-profile-menu .app-menu-row:after,html[data-bg-style] .app-profile-menu .app-menu-row:before,html[data-bg-style] .app-profile-menu .app-menu-row:after,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row:before,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row:after{display:none!important}.app-profile-menu .app-menu-row:hover,.app-profile-menu .app-menu-row:focus-visible,html[data-bg-style] .app-profile-menu .app-menu-row:hover,html[data-bg-style] .app-profile-menu .app-menu-row:focus-visible,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row:hover,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row:focus-visible{background:linear-gradient(90deg,var(--app-icon-active)0%,var(--app-icon-active)52%,var(--app-icon-active)100%)!important}@supports (color:color-mix(in lab,red,red)){.app-profile-menu .app-menu-row:hover,.app-profile-menu .app-menu-row:focus-visible,html[data-bg-style] .app-profile-menu .app-menu-row:hover,html[data-bg-style] .app-profile-menu .app-menu-row:focus-visible,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row:hover,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--app-icon-active)9%,transparent),color-mix(in srgb,var(--app-icon-active)6%,transparent)52%,color-mix(in srgb,var(--app-icon-active)2%,transparent))!important}}.app-profile-menu .app-menu-row:hover,.app-profile-menu .app-menu-row:focus-visible,html[data-bg-style] .app-profile-menu .app-menu-row:hover,html[data-bg-style] .app-profile-menu .app-menu-row:focus-visible,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row:hover,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row:focus-visible{box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}.app-profile-menu .app-menu-row--danger:hover,.app-profile-menu .app-menu-row--danger:focus-visible,html[data-bg-style] .app-profile-menu .app-menu-row--danger:hover,html[data-bg-style] .app-profile-menu .app-menu-row--danger:focus-visible,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row--danger:hover,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row--danger:focus-visible{background:linear-gradient(90deg,var(--app-danger-color)0%,var(--app-danger-color)52%,var(--app-danger-color)100%)!important}@supports (color:color-mix(in lab,red,red)){.app-profile-menu .app-menu-row--danger:hover,.app-profile-menu .app-menu-row--danger:focus-visible,html[data-bg-style] .app-profile-menu .app-menu-row--danger:hover,html[data-bg-style] .app-profile-menu .app-menu-row--danger:focus-visible,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row--danger:hover,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row--danger:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--app-danger-color)9%,transparent),color-mix(in srgb,var(--app-danger-color)5%,transparent)52%,color-mix(in srgb,var(--app-danger-color)2%,transparent))!important}}.app-profile-menu .app-menu-row--danger:hover,.app-profile-menu .app-menu-row--danger:focus-visible,html[data-bg-style] .app-profile-menu .app-menu-row--danger:hover,html[data-bg-style] .app-profile-menu .app-menu-row--danger:focus-visible,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row--danger:hover,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row--danger:focus-visible{border-color:var(--app-danger-color)!important;background-color:#0000!important}@supports (color:color-mix(in lab,red,red)){.app-profile-menu .app-menu-row--danger:hover,.app-profile-menu .app-menu-row--danger:focus-visible,html[data-bg-style] .app-profile-menu .app-menu-row--danger:hover,html[data-bg-style] .app-profile-menu .app-menu-row--danger:focus-visible,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row--danger:hover,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row--danger:focus-visible{border-color:color-mix(in srgb,var(--app-danger-color)24%,transparent)!important}}.app-profile-menu .app-menu-row--danger:hover,.app-profile-menu .app-menu-row--danger:focus-visible,html[data-bg-style] .app-profile-menu .app-menu-row--danger:hover,html[data-bg-style] .app-profile-menu .app-menu-row--danger:focus-visible,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row--danger:hover,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row--danger:focus-visible{box-shadow:none!important}.app-profile-menu .app-menu-row:focus-visible,html[data-bg-style] .app-profile-menu .app-menu-row:focus-visible,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row:focus-visible,.app-profile-menu .app-menu-row--danger:focus-visible,html[data-bg-style] .app-profile-menu .app-menu-row--danger:focus-visible,html[data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row--danger:focus-visible{box-shadow:var(--app-focus-ring)!important}html[data-bg-style] .love-log-page{--love-log-progress-number:var(--app-icon-active)!important;--love-log-progress-check-color:var(--app-icon-active)!important;--love-log-progress-center-bg:var(--app-material-card-solid)!important;--love-log-progress-gap-stroke:var(--app-material-card-solid)!important}@supports (color:color-mix(in lab,red,red)){html[data-bg-style] .love-log-page{--love-log-progress-gap-stroke:color-mix(in srgb,var(--app-material-card-solid)82%,transparent)!important}}html[data-bg-style] .love-log-page{--love-log-progress-ring-edge-stroke:transparent!important;--love-log-progress-rail-start:var(--app-material-control-solid,var(--app-material-control))!important}@supports (color:color-mix(in lab,red,red)){html[data-bg-style] .love-log-page{--love-log-progress-rail-start:color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))88%,var(--app-icon-support)12%)!important}}html[data-bg-style] .love-log-page{--love-log-progress-rail-mid:var(--app-material-control-solid,var(--app-material-control))!important}@supports (color:color-mix(in lab,red,red)){html[data-bg-style] .love-log-page{--love-log-progress-rail-mid:color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))94%,var(--app-icon-support)6%)!important}}html[data-bg-style] .love-log-page{--love-log-progress-rail-end:var(--app-material-control-solid,var(--app-material-control))!important}@supports (color:color-mix(in lab,red,red)){html[data-bg-style] .love-log-page{--love-log-progress-rail-end:color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))88%,var(--app-icon-support)12%)!important}}html[data-bg-style] .love-log-page{--love-log-progress-shadow:none!important}html[data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-progress-gap-stroke:var(--app-material-card-solid)!important}@supports (color:color-mix(in lab,red,red)){html[data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-progress-gap-stroke:color-mix(in srgb,var(--app-material-card-solid)88%,transparent)!important}}html[data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-progress-rail-start:var(--app-material-control-solid,var(--app-material-control))!important}@supports (color:color-mix(in lab,red,red)){html[data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-progress-rail-start:color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))91%,var(--app-icon-support)9%)!important}}html[data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-progress-rail-mid:var(--app-material-control-solid,var(--app-material-control))!important}@supports (color:color-mix(in lab,red,red)){html[data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-progress-rail-mid:color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))96%,var(--app-icon-support)4%)!important}}html[data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-progress-rail-end:var(--app-material-control-solid,var(--app-material-control))!important}@supports (color:color-mix(in lab,red,red)){html[data-dark-mode-style][data-bg-style].dark .love-log-page{--love-log-progress-rail-end:color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))91%,var(--app-icon-support)9%)!important}}.love-log-progress-number{z-index:1;font-family:var(--font-header);font-size:8.8px;font-weight:var(--font-weight-ui-strong,700);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.love-log-card-type{min-height:1.5rem;font-size:calc(var(--text-micro) - 1px);font-weight:var(--font-weight-ui-heavy,800);color:var(--love-log-cta-color);justify-content:center;align-items:center;line-height:1;display:inline-flex}.love-log-card-body{grid-template-rows:3rem minmax(2.25rem,auto);align-items:start;row-gap:.3rem}.love-log-card-word-lane{min-height:3rem}.love-log-card-body[data-target-script=arabic],.love-log-card-body[data-target-script=hebrew],.love-log-card-body[data-target-script=devanagari],.love-log-card-body[data-target-script=bengali],.love-log-card-body[data-target-script=gurmukhi],.love-log-card-body[data-target-script=gujarati],.love-log-card-body[data-target-script=tamil],.love-log-card-body[data-target-script=telugu],.love-log-card-body[data-target-script=kannada],.love-log-card-body[data-target-script=malayalam],.love-log-card-body[data-target-script=sinhala],.love-log-card-body[data-target-script=thai],.love-log-card-body[data-target-script=lao],.love-log-card-body[data-target-script=khmer],.love-log-card-body[data-target-script=myanmar]{grid-template-rows:3.35rem minmax(2.25rem,auto)}.love-log-card-body[data-target-script=hangul],.love-log-card-body[data-target-script=han],.love-log-card-body[data-target-script=kana-han]{grid-template-rows:3.25rem minmax(2.25rem,auto)}.love-log-card-word{font-size:calc(var(--text-heading) + .5px);font-weight:var(--font-weight-ui-heavy,800);color:var(--love-log-word-color);text-wrap:balance;overflow-wrap:anywhere;word-break:normal;max-width:100%;line-height:1.28}.love-log-card-word[data-word-segmentation=none],.love-log-card-word[data-word-segmentation=mixed],.love-log-card-word[data-script=hangul]{line-break:auto;white-space:normal}.love-log-card-word[data-script=arabic],.love-log-card-word[data-script=hebrew],.love-log-card-word[data-script=devanagari],.love-log-card-word[data-script=bengali],.love-log-card-word[data-script=gurmukhi],.love-log-card-word[data-script=gujarati],.love-log-card-word[data-script=tamil],.love-log-card-word[data-script=telugu],.love-log-card-word[data-script=kannada],.love-log-card-word[data-script=malayalam],.love-log-card-word[data-script=sinhala],.love-log-card-word[data-script=thai],.love-log-card-word[data-script=lao],.love-log-card-word[data-script=khmer],.love-log-card-word[data-script=myanmar]{font-weight:var(--font-weight-ui-strong,700);line-height:1.34}.love-log-card-translation-lane{min-height:2.25rem;max-height:2.6rem;overflow:hidden}.love-log-card-translation{color:var(--love-log-translation-color);font-weight:var(--font-weight-ui-soft,560);text-wrap:balance;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;line-height:1.23}.love-log-card-state-pill{border:1px solid var(--love-log-state-accent-border);background:var(--love-log-state-accent-bg);color:var(--love-log-state-warning-color);font-family:var(--font-header);font-size:calc(var(--text-micro) - .5px);font-weight:var(--font-weight-ui-strong,700);border-color:var(--love-log-state-warning-border);background:var(--love-log-state-warning-bg);border-radius:999px;align-items:center;max-width:calc(100% - 1.5rem);padding:.28rem .52rem;line-height:1;display:inline-flex;position:absolute;bottom:2.75rem;left:.75rem}.love-log-card-hint,.love-log-card-hint-content{min-height:1.65rem;color:var(--love-log-cta-color);font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,700);text-align:center;justify-content:center;align-items:center;gap:.32rem;margin-top:auto;line-height:1;display:inline-flex}@media (min-width:768px){.love-log-card-type{font-size:calc(var(--text-micro) - .5px)}.love-log-card-body{grid-template-rows:3.375rem minmax(2.75rem,auto);row-gap:.5rem}.love-log-card-word-lane{min-height:3.375rem}.love-log-card-body[data-target-script=arabic],.love-log-card-body[data-target-script=hebrew],.love-log-card-body[data-target-script=devanagari],.love-log-card-body[data-target-script=bengali],.love-log-card-body[data-target-script=gurmukhi],.love-log-card-body[data-target-script=gujarati],.love-log-card-body[data-target-script=tamil],.love-log-card-body[data-target-script=telugu],.love-log-card-body[data-target-script=kannada],.love-log-card-body[data-target-script=malayalam],.love-log-card-body[data-target-script=sinhala],.love-log-card-body[data-target-script=thai],.love-log-card-body[data-target-script=lao],.love-log-card-body[data-target-script=khmer],.love-log-card-body[data-target-script=myanmar]{grid-template-rows:3.8rem minmax(2.75rem,auto)}.love-log-card-body[data-target-script=hangul],.love-log-card-body[data-target-script=han],.love-log-card-body[data-target-script=kana-han]{grid-template-rows:3.6rem minmax(2.75rem,auto)}.love-log-card-word{font-size:1.5rem;line-height:1.26}.love-log-card-translation-lane{min-height:2.75rem;max-height:3rem}.love-log-card-hint,.love-log-card-hint-content{font-size:calc(var(--text-micro) + .5px)}}.app-game-streak-indicator{border-radius:var(--app-radius-pill);border:1px solid var(--app-border-active);align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-game-streak-indicator{border:1px solid color-mix(in srgb,var(--app-border-active)48%,transparent)}}.app-game-streak-indicator{background:var(--app-material-control-solid,var(--app-material-control))}@supports (color:color-mix(in lab,red,red)){.app-game-streak-indicator{background:color-mix(in srgb,var(--app-material-control-solid,var(--app-material-control))84%,var(--app-icon-active)16%)}}.app-game-streak-indicator{color:var(--app-icon-active);font-family:var(--font-header);font-size:var(--text-micro);font-weight:var(--font-weight-ui-strong,700);padding:.25rem .5rem;line-height:1}.app-game-streak-indicator.is-complete{border-color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.app-game-streak-indicator.is-complete{border-color:color-mix(in srgb,var(--status-success)34%,transparent)}}.app-game-streak-indicator.is-complete{background:var(--status-success-bg);color:var(--status-success-fg)}.app-game-streak-indicator svg{stroke-width:2.25px;flex-shrink:0;width:.75rem;height:.75rem}html[data-accent-color=mono][data-bg-style]{--app-identity-coral:#202428;--app-identity-pink:#5e646b;--app-brand-coral:#202428;--app-brand-pink:#5e646b;--app-brand-coral-readable:#202428;--app-brand-pink-readable:#474d54;--app-material-page:#fff;--app-material-card:#fff;--app-material-card-solid:#fff;--app-material-control:#f0f0ec;--app-material-control-solid:#f0f0ec;--app-material-active:#ddddd6;--app-border-passive:#d8d8d1;--app-border-support:#c7c8c2;--app-border-active:#8f938c;--app-icon-muted:#747980;--app-icon-support:#555b62;--app-icon-active:#202428;--app-icon-danger:var(--status-danger);--app-icon-cell-bg:#eeeeea;--app-icon-cell-border:#c9cac3;--app-artwork-soft:#e5e5df;--app-artwork-accent:#202428;--app-artwork-muted:#7e848b;--app-readable-subtle:#4f555c;--app-text-primary-readable:#202428;--app-text-secondary-readable:#4f555c;--app-text-label:#3c4248;--app-text-action:#202428;--app-text-placeholder:#6d737a;--app-control-bg:var(--app-material-control);--app-control-border:var(--app-border-support);--app-control-color:var(--app-icon-support);--app-control-active-bg:var(--app-material-active);--app-control-active-border:var(--app-border-active);--app-label-color:var(--app-text-label);--app-body-muted:var(--app-readable-subtle);--app-action-gradient:linear-gradient(135deg,#202428 0%,#111315 100%);--app-premium-action-bg:var(--app-action-gradient);--app-premium-action-border:#202428;--app-premium-action-color:#fffdf8;--on-accent:#fffdf8;--on-secondary:#fffdf8;--play-hub-artwork-color:var(--app-artwork-accent);--play-hub-artwork-light-fill:var(--app-artwork-muted)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mono][data-bg-style]{--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-artwork-muted)18%,#fff)}}html[data-accent-color=mono][data-bg-style]{--play-hub-artwork-soft-fill:var(--app-artwork-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mono][data-bg-style]{--play-hub-artwork-soft-fill:color-mix(in srgb,var(--app-artwork-soft)84%,var(--bg-card))}}html[data-accent-color=mono][data-bg-style]{--play-hub-artwork-accent-fill:var(--app-artwork-accent);--app-surface-shadow:0 16px 34px -30px #11182747;--app-shadow-card:0 16px 34px -30px #11182747}html[data-accent-color=mono][data-bg-style=tinted]{--app-material-page:#f1f1ec;--app-material-card:#fbfbf8;--app-material-card-solid:#fbfbf8;--app-material-control:#e8e8e1;--app-material-control-solid:#e8e8e1;--app-material-active:#d8d8cf;--app-border-passive:#d2d2c9;--app-border-support:#bfc0b7;--app-border-active:#878b84;--app-icon-cell-bg:#e7e7e0;--app-icon-cell-border:#bfc0b7;--app-artwork-soft:#deded6}html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark{--app-identity-coral:#ecece8;--app-identity-pink:#8f949b;--app-brand-coral:#ecece8;--app-brand-pink:#8f949b;--app-brand-coral-readable:#f0f0ec;--app-brand-pink-readable:#b5b8bd;--app-material-page:#050505;--app-material-card:#111113;--app-material-card-solid:#111113;--app-material-control:#18181a;--app-material-control-solid:#18181a;--app-material-active:#242426;--app-border-passive:#242428;--app-border-support:#38383d;--app-border-active:#5f646b;--app-icon-muted:#62676e;--app-icon-support:#aeb1b7;--app-icon-active:#ecece8;--app-icon-danger:var(--status-danger);--app-icon-cell-bg:#171719;--app-icon-cell-border:#3b3c41;--app-artwork-soft:#202124;--app-artwork-accent:#e0e0dc;--app-artwork-muted:#747980;--app-readable-subtle:#b7babf;--app-text-primary-readable:#f4f4f2;--app-text-secondary-readable:#b7babf;--app-text-label:#c5c7cb;--app-text-action:#ecece8;--app-text-placeholder:#858a91;--app-control-bg:var(--app-material-control);--app-control-border:var(--app-border-support);--app-control-color:var(--app-icon-support);--app-control-active-bg:var(--app-material-active);--app-control-active-border:var(--app-border-active);--app-label-color:var(--app-text-label);--app-body-muted:var(--app-readable-subtle);--app-action-gradient:linear-gradient(135deg,#ecece8 0%,#8f949b 100%);--app-premium-action-bg:var(--app-action-gradient);--app-premium-action-border:#bfc1c6;--app-premium-action-color:#050505;--on-accent:#050505;--on-secondary:#050505;--play-hub-artwork-color:var(--app-artwork-accent);--play-hub-artwork-light-fill:var(--app-artwork-accent)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-light-fill:color-mix(in srgb,var(--app-artwork-accent)18%,var(--app-material-card))}}html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-soft-fill:var(--app-artwork-soft)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-soft-fill:color-mix(in srgb,var(--app-artwork-soft)86%,var(--app-material-card))}}html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark{--play-hub-artwork-accent-fill:var(--app-artwork-accent);--app-surface-shadow:0 18px 38px -30px #000000c7;--app-shadow-card:0 18px 38px -30px #000000c7}html[data-accent-color=mono][data-dark-mode-style][data-bg-style=tinted].dark{--app-material-page:#0a0a0a;--app-material-card:#151516;--app-material-card-solid:#151516;--app-material-control:#1d1d1f;--app-material-control-solid:#1d1d1f;--app-material-active:#2a2a2d;--app-border-passive:#2a2a2d;--app-border-support:#404045;--app-border-active:#6b7077}html[data-accent-color=mono][data-bg-style] .app-profile-menu,html[data-accent-color=mono][data-bg-style] .app-profile-journey-summary,html[data-accent-color=mono][data-bg-style] .app-profile-menu .app-profile-journey-card,html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark .app-profile-menu,html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark .app-profile-journey-summary,html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-journey-card{background:var(--app-material-card)!important;border-color:var(--app-border-support)!important;box-shadow:var(--app-surface-shadow)!important}html[data-accent-color=mono][data-bg-style] .app-profile-card-icon,html[data-accent-color=mono][data-bg-style] .app-profile-journey-flag,html[data-accent-color=mono][data-bg-style] .app-profile-menu .app-menu-row__icon,html[data-accent-color=mono][data-bg-style] .app-profile-menu .app-profile-menu-close,html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark .app-profile-card-icon,html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark .app-profile-journey-flag,html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-menu-row__icon,html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark .app-profile-menu .app-profile-menu-close{background:var(--app-icon-cell-bg)!important;border-color:var(--app-icon-cell-border)!important;color:var(--app-icon-support)!important;box-shadow:none!important}html[data-accent-color=mono][data-bg-style] .app-avatar-upload-control,html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control{background-color:var(--app-icon-cell-bg)!important;border-color:var(--app-border-support)!important}@supports (color:color-mix(in lab,red,red)){html[data-accent-color=mono][data-bg-style] .app-avatar-upload-control,html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control{border-color:color-mix(in srgb,var(--app-border-support)62%,transparent)!important}}html[data-accent-color=mono][data-bg-style] .app-avatar-upload-control,html[data-accent-color=mono][data-dark-mode-style][data-bg-style].dark .app-avatar-upload-control{color:var(--app-icon-active)!important;box-shadow:none!important}html[data-accent-color=mono] .app-primary-action:not(:disabled),html[data-accent-color=mono] .app-premium-action:not(:disabled){background:var(--app-premium-action-bg);border-color:var(--app-premium-action-border);box-shadow:var(--app-premium-action-shadow);color:var(--app-premium-action-color)}.app-primary-action:not(:disabled),.app-premium-action:not(:disabled){background:var(--accent-color)!important;border-color:var(--accent-color)!important}@supports (color:color-mix(in lab,red,red)){.app-primary-action:not(:disabled),.app-premium-action:not(:disabled){border-color:color-mix(in srgb,var(--accent-color)78%,var(--secondary-color)22%)!important}}.app-primary-action:not(:disabled),.app-premium-action:not(:disabled){box-shadow:0 14px 28px -20px var(--accent-color)!important;color:#fff!important}.app-progress-page .app-primary-action:not(:disabled),.app-progress-page .app-premium-action:not(:disabled){background:var(--app-premium-action-bg)!important;border-color:var(--app-premium-action-border)!important;box-shadow:var(--app-premium-action-shadow)!important;color:var(--app-premium-action-color,#fffdf8)!important}.app-linked-journey-action:not(:disabled){background:var(--accent-color)!important;border-color:var(--accent-color)!important}@supports (color:color-mix(in lab,red,red)){.app-linked-journey-action:not(:disabled){border-color:color-mix(in srgb,var(--accent-color)78%,var(--secondary-color)22%)!important}}.app-linked-journey-action:not(:disabled){box-shadow:0 14px 28px -20px var(--accent-color)!important;color:#fff!important}.app-tour-overlay-action{border-radius:9999px!important;min-height:2.55rem!important;padding:.55rem .9rem!important;font-size:.8125rem!important}.app-profile-page :is(.app-token-icon,.app-profile-card-icon,.app-profile-journey-flag,.app-profile-language-flag,.app-profile-inline-icon,.app-menu-row__icon),.app-profile-menu :is(.app-token-icon,.app-profile-card-icon,.app-profile-journey-flag,.app-profile-language-flag,.app-profile-inline-icon,.app-menu-row__icon){border:1px solid var(--app-control-border);background:var(--app-control-bg);width:2.35rem;min-width:2.35rem;height:2.35rem;color:var(--app-control-color);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.app-profile-page :is(.app-token-icon,.app-profile-card-icon,.app-profile-journey-flag,.app-profile-language-flag,.app-profile-inline-icon,.app-menu-row__icon) svg,.app-profile-menu :is(.app-token-icon,.app-profile-card-icon,.app-profile-journey-flag,.app-profile-language-flag,.app-profile-inline-icon,.app-menu-row__icon) svg{width:1.05rem;height:1.05rem;stroke-width:var(--app-icon-stroke-width,2)}.onboarding-access-icon{border:1px solid var(--accent-color);justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.onboarding-access-icon{border:1px solid color-mix(in srgb,var(--accent-color)28%,var(--border-color))}}.onboarding-access-icon{background:var(--accent-color);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.onboarding-access-icon{background:color-mix(in srgb,var(--accent-color)8%,var(--bg-card))}}.onboarding-access-icon{color:var(--accent-color);box-shadow:none}.onboarding-access-icon svg{stroke-width:var(--app-icon-stroke-width,2)}html[data-bg-style=clean]:not(.dark) .app-progress-page{background:#fff!important}html:not(.dark) .app-progress-page .app-progress-hero{background:radial-gradient(circle at 84% 7%,var(--app-progress-coral),transparent 7.4rem),linear-gradient(150deg,#fff 0%,var(--app-progress-pink)58%,var(--app-progress-coral)100%)!important}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .app-progress-page .app-progress-hero{background:radial-gradient(circle at 84% 7%,color-mix(in srgb,var(--app-progress-coral)3.4%,transparent),transparent 7.4rem),linear-gradient(150deg,#fff,color-mix(in srgb,var(--app-progress-pink)1.6%,#fff)58%,color-mix(in srgb,var(--app-progress-coral)1%,#fff))!important}}html:not(.dark) .app-progress-page .app-progress-hero{border-color:var(--app-progress-pink)!important}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .app-progress-page .app-progress-hero{border-color:color-mix(in srgb,var(--app-progress-pink)22%,#fffffff5)!important}}html:not(.dark) .app-progress-page .app-progress-hero{box-shadow:0 16px 34px -34px #181c2433,inset 0 1px #fffffffa!important}html:not(.dark) .app-progress-page .app-progress-hero-mark{color:var(--app-progress-pink)!important;opacity:.055!important}html .chat-thread-surface--listen{background:0 0!important}html .chat-thread-surface--listen .chat-listen-setup,html .chat-thread-surface--listen .chat-listen-empty,html .chat-thread-surface--listen .chat-listen-session-pill{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-profile-stat-pill,html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-setting-row,html[data-dark-mode-style][data-bg-style].dark .app-profile-page .app-option-card,html[data-dark-mode-style][data-bg-style].dark .chat-sidebar-mode-pill,html[data-dark-mode-style][data-bg-style].dark .chat-drawer-mode-pill{box-shadow:none!important}html[data-dark-mode-style][data-bg-style].dark .chat-sidebar-mode-pill,html[data-dark-mode-style][data-bg-style].dark .chat-drawer-mode-pill{background:var(--app-material-control,var(--app-control-bg))!important;border-color:var(--app-border-support)!important}@supports (color:color-mix(in lab,red,red)){html[data-dark-mode-style][data-bg-style].dark .chat-sidebar-mode-pill,html[data-dark-mode-style][data-bg-style].dark .chat-drawer-mode-pill{border-color:color-mix(in srgb,var(--app-border-support)74%,transparent)!important}}html[data-dark-mode-style][data-bg-style].dark .chat-sidebar-mode-pill.is-active,html[data-dark-mode-style][data-bg-style].dark .chat-drawer-mode-pill.is-active{background:var(--app-material-active,var(--app-control-active-bg))!important;border-color:var(--app-border-active)!important}@supports (color:color-mix(in lab,red,red)){html[data-dark-mode-style][data-bg-style].dark .chat-sidebar-mode-pill.is-active,html[data-dark-mode-style][data-bg-style].dark .chat-drawer-mode-pill.is-active{border-color:color-mix(in srgb,var(--app-border-active)82%,transparent)!important}}html[data-dark-mode-style][data-bg-style].dark .chat-sidebar-mode-pill.is-active,html[data-dark-mode-style][data-bg-style].dark .chat-drawer-mode-pill.is-active{color:var(--app-icon-active,var(--app-text-action))!important}:root{--font-app:var(--font-body)}body,.font-header,.font-body,.app,.app-shell,.app-surface-sheet,.app-surface-card,.app-modal-shell,.app-onboarding-step-shell,[data-onboarding-tour-root=true]{font-family:var(--font-app)!important}.app-onboarding-step-shell,[data-onboarding-tour-root=true]{font-weight:var(--font-weight-base);font-family:var(--font-app)!important}.app-onboarding-step-shell :is(h1,h2,h3,h4,h5,h6,button,label,.app-section-label,.app-option-card,.app-primary-action,.app-secondary-action),[data-onboarding-tour-root=true] :is(h1,h2,h3,h4,h5,h6,button,label,.app-section-label,.app-option-card,.app-primary-action,.app-secondary-action),.app-onboarding-step-shell :is(p,li,input,textarea,select),[data-onboarding-tour-root=true] :is(p,li,input,textarea,select){font-family:var(--font-app)!important}#root :is(.font-thin,.font-extralight,.font-light),.app-font-weight-light{font-weight:var(--font-weight-ui-light,300)!important}#root .font-normal,.app-font-weight-normal{font-weight:var(--font-weight-base,500)!important}#root .font-medium,.app-font-weight-medium{font-weight:var(--font-weight-ui-soft,500)!important}#root :is(.font-semibold,.font-bold),.app-font-weight-strong{font-weight:var(--font-weight-ui-strong,700)!important}#root :is(.font-extrabold,.font-black),.app-font-weight-heavy{font-weight:var(--font-weight-ui-heavy,800)!important}.app-font-weight-preview{font-weight:var(--font-weight-preview,var(--font-weight-base,500))!important}.app-subscription-required-shell{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem);justify-content:flex-start;padding-top:clamp(1.25rem,4.5vh,3.25rem)}.app-subscription-required-content{max-width:min(100%,56rem)}.app-subscription-required-header{text-align:center;margin-bottom:clamp(1rem,2.4vh,1.6rem)}.app-subscription-required-page .app-pricing-title{text-align:center;max-width:none;margin-left:auto;margin-right:auto;font-size:clamp(2rem,4.6vw,3.05rem)}.app-subscription-required-page .app-pricing-intro{text-align:center;max-width:42rem;margin-bottom:1.05rem;margin-left:auto;margin-right:auto}.app-subscription-required-page .app-pricing-billing-block{max-width:34rem;margin:0 auto 1.05rem}.app-subscription-required-page .app-pricing-billing-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.app-subscription-required-page .app-pricing-billing-option[aria-pressed=true],[data-bg-style=clean]:not(.dark) .app-subscription-required-page .app-pricing-billing-option[aria-pressed=true],[data-bg-style=clean].dark .app-subscription-required-page .app-pricing-billing-option[aria-pressed=true]{background:var(--accent-color)!important;border-color:var(--accent-color)!important}@supports (color:color-mix(in lab,red,red)){.app-subscription-required-page .app-pricing-billing-option[aria-pressed=true],[data-bg-style=clean]:not(.dark) .app-subscription-required-page .app-pricing-billing-option[aria-pressed=true],[data-bg-style=clean].dark .app-subscription-required-page .app-pricing-billing-option[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent-color)82%,var(--text-primary)18%)!important}}.app-subscription-required-page .app-pricing-billing-option[aria-pressed=true],[data-bg-style=clean]:not(.dark) .app-subscription-required-page .app-pricing-billing-option[aria-pressed=true],[data-bg-style=clean].dark .app-subscription-required-page .app-pricing-billing-option[aria-pressed=true]{color:#fff!important;box-shadow:0 12px 24px -20px var(--accent-color)!important}@supports (color:color-mix(in lab,red,red)){.app-subscription-required-page .app-pricing-billing-option[aria-pressed=true],[data-bg-style=clean]:not(.dark) .app-subscription-required-page .app-pricing-billing-option[aria-pressed=true],[data-bg-style=clean].dark .app-subscription-required-page .app-pricing-billing-option[aria-pressed=true]{box-shadow:0 12px 24px -20px color-mix(in srgb,var(--accent-color)82%,transparent)!important}}.app-subscription-required-page .app-pricing-billing-option[aria-pressed=true] *,.app-subscription-required-page .app-subscription-required-cta,.app-subscription-required-page .app-subscription-required-cta *,.app-subscription-required-page .app-pricing-popular,.app-subscription-required-page .app-pricing-popular *{color:#fff!important}.app-pricing-discount-badge{background:var(--app-status-success-bg);color:var(--app-status-success-fg)}.app-subscription-required-plan-grid{align-items:stretch;max-width:min(100%,53rem);margin-inline:auto}.app-subscription-required-page .app-pricing-card{min-height:0;padding:clamp(1rem,1.8vw,1.3rem)}.app-subscription-required-page .app-pricing-card--popular{margin:0}.app-subscription-required-page .app-pricing-popular--inline{align-self:flex-start;background:var(--accent-color)!important;border-color:var(--accent-color)!important}@supports (color:color-mix(in lab,red,red)){.app-subscription-required-page .app-pricing-popular--inline{border-color:color-mix(in srgb,var(--accent-color)82%,var(--text-primary)18%)!important}}.app-subscription-required-page .app-pricing-popular--inline{z-index:2;width:-moz-fit-content;width:fit-content;min-height:1.6rem;margin:0;padding:.32rem .72rem;display:inline-flex;position:absolute;top:0;right:clamp(.75rem,1.8vw,1.15rem);transform:translateY(-50%)}.app-subscription-required-page .app-pricing-price{font-size:clamp(2rem,4.4vw,2.75rem)}.app-subscription-required-page .app-pricing-feature-list{gap:.52rem;margin-bottom:0}.app-subscription-required-cta{background:var(--accent-color)!important;border-color:var(--accent-color)!important}@supports (color:color-mix(in lab,red,red)){.app-subscription-required-cta{border-color:color-mix(in srgb,var(--accent-color)82%,var(--text-primary)18%)!important}}.app-subscription-required-cta{min-height:3.2rem}.app-onboarding-plan-title{font-size:clamp(1.85rem,3.6vw,2.75rem)!important}.app-onboarding-plan-billing-grid{max-width:min(100%,35rem)}.app-onboarding-plan-billing-option{gap:.25rem;min-height:5rem!important}.app-onboarding-plan-billing-option[style]{background-image:none!important}.app-onboarding-plan-billing-line{font-weight:var(--font-weight-ui-strong,750)}.app-onboarding-plan-discount-badge,.app-onboarding-plan-trial-badge{white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.app-onboarding-plan-trial-badge{background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-plan-trial-badge{background:color-mix(in srgb,var(--accent-color)10%,var(--bg-card))}}.app-onboarding-plan-trial-badge{border:1px solid var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.app-onboarding-plan-trial-badge{border:1px solid color-mix(in srgb,var(--accent-color)26%,transparent)}}.app-onboarding-plan-trial-badge{color:var(--app-control-color);font-size:var(--text-micro);font-weight:var(--font-weight-ui-heavy,800);border-radius:999px;min-height:1.38rem;padding:.26rem .55rem}.app-onboarding-plan-trial-badge--card{margin-bottom:.55rem}.app-onboarding-plan-card-grid{max-width:min(100%,56rem)}.app-onboarding-plan-card{min-height:21rem;overflow:visible}.app-onboarding-plan-card[style]{background-image:none!important}.app-onboarding-plan-card--selected{border-color:var(--accent-color)!important}@supports (color:color-mix(in lab,red,red)){.app-onboarding-plan-card--selected{border-color:color-mix(in srgb,var(--accent-color)60%,var(--border-color))!important}}.app-onboarding-plan-popular{background:var(--accent-color)!important;border-color:var(--accent-color)!important}@supports (color:color-mix(in lab,red,red)){.app-onboarding-plan-popular{border-color:color-mix(in srgb,var(--accent-color)78%,var(--text-primary)22%)!important}}.app-onboarding-plan-popular{color:#fff!important;top:-.65rem!important}.app-onboarding-plan-check{color:#fff!important}.app-onboarding-plan-price-block{margin-top:auto}.app-onboarding-plan-price{letter-spacing:0}.app-onboarding-plan-period,.app-onboarding-plan-note,.app-onboarding-plan-feature-list li{color:var(--app-readable-subtle,var(--text-secondary))!important}.app-onboarding-plan-feature-list svg{color:var(--accent-color)!important}.app-onboarding-plan-cta{background:var(--accent-color)!important;border-color:var(--accent-color)!important}@supports (color:color-mix(in lab,red,red)){.app-onboarding-plan-cta{border-color:color-mix(in srgb,var(--accent-color)82%,var(--text-primary)18%)!important}}.app-onboarding-plan-cta,.app-onboarding-plan-cta *{color:#fff!important}@media (min-width:768px) and (max-height:920px){.app-onboarding-plan-billing-grid{margin-top:.75rem!important;margin-bottom:1.25rem!important}.app-onboarding-plan-card{min-height:19.5rem;padding:1.15rem!important}.app-subscription-required-shell{padding-top:clamp(.75rem,2.6vh,1.5rem)}.app-subscription-required-page .app-token-icon--xl{width:3.2rem;height:3.2rem;margin-bottom:.65rem}.app-subscription-required-page .app-pricing-card{padding:1rem}.app-subscription-required-page .app-pricing-feature-list{gap:.45rem}}@media (min-width:0){.app-core-route-scroll,.love-log-canvas,.app-pricing-page,.chat-thread-surface--conversation,.app-modal-body,.app-modal-scroll,.app-profile-menu,.app-notification-list{scrollbar-width:none!important}.app-core-route-scroll::-webkit-scrollbar{display:none!important}.love-log-canvas::-webkit-scrollbar{display:none!important}.app-pricing-page::-webkit-scrollbar{display:none!important}.chat-thread-surface--conversation::-webkit-scrollbar{display:none!important}.app-modal-body::-webkit-scrollbar{display:none!important}.app-modal-scroll::-webkit-scrollbar{display:none!important}.app-profile-menu::-webkit-scrollbar{display:none!important}.app-notification-list::-webkit-scrollbar{display:none!important}}html[data-accent-color] .app-progress-page{--app-progress-coral:var(--app-identity-coral);--app-progress-pink:var(--app-identity-pink);--app-progress-theme:var(--app-identity-pink);--app-progress-theme-strong:var(--app-identity-coral);--app-progress-theme-soft:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color] .app-progress-page{--app-progress-theme-soft:color-mix(in srgb,var(--app-identity-pink)14%,var(--bg-card)86%)}}html[data-accent-color] .app-progress-page{--app-progress-rose-base:var(--app-identity-pink)}@supports (color:color-mix(in lab,red,red)){html[data-accent-color] .app-progress-page{--app-progress-rose-base:color-mix(in srgb,var(--app-identity-pink)58%,var(--app-identity-coral)42%)}}html[data-accent-color] .app-progress-page{--app-progress-title-text:var(--app-text-primary-readable);--app-progress-muted-text:var(--app-text-secondary-readable);--app-progress-soft-text:var(--app-text-label);--app-progress-test-bg:var(--app-material-control);--app-progress-test-border:var(--app-border-support);--app-progress-test-color:var(--app-text-action);--app-progress-test-ready-bg:var(--app-premium-action-bg);--app-progress-test-ready-border:var(--app-premium-action-border);--app-progress-test-ready-color:var(--app-premium-action-color);--app-progress-test-ready-shadow:var(--app-premium-action-shadow)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
